From xemacs-beta-bounces@xemacs.org Mon Nov 1 00:49: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 iA15n66u013835; Mon, 1 Nov 2004 00:49:07 -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 iA15n4co013828 for ; Mon, 1 Nov 2004 00:49:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA15n4Cf013827 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 00:49:04 -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 iA15n3ih013816 for ; Mon, 1 Nov 2004 00:49:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA15n3tE013815 for xemacweb@tux.org; Mon, 1 Nov 2004 00:49:03 -0500 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 iA15n2OK013797 for ; Mon, 1 Nov 2004 00:49:02 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp802.mail.sc5.yahoo.com with SMTP; 1 Nov 2004 05:49:01 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Mon, 1 Nov 2004 00:50:50 -0700 Message-ID: <021601c4bfe7$825ba050$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 iA15n2OK013797 X-XEmacs-List: 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: "Stephen J. Turnbull" Subject: CVS tree for synching X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 order to facilitate synching changes betweem one version of GNU Emacs and another into XEmacs, I created a CVS repository with lots of different versions of GNU Emacs imported as vendor branches. Then, you create merge-FOO workspaces, where FOO is a version number of GNU Emacs, using `cvs checkout -r EMACS_20_4' (for example). Then to sync you just copy your file over the equivalent GNU Emacs file and do `cvs -A' and it will merge in the changes (in our example, from 20.4 to 21.3). This is MUCH better than using diff and patch or any similar schemes because the granularity is much smaller -- cvs tries hard to make the conflicting areas as small as possible. It does a pretty good job even on files like shell.el where there was a great deal of change on both sides. If anyone is interested, I can send them the CVS repository (it's about 41 MB, compressed) and the scripts I used to generate the repository and create "merge workspaces" for the various versions that XEmacs files were synched up to at one time or another -- 19.28-19.31, 19.34, 20.1-20.7, 21.1-21.2. Stephen -- do you think we should put this somewhere on the FTP site along with some of the scripts? I know you've suggested a better way using different kinds of VC mechanisms, but that seems to be a big job and far away off. ben From xemacs-beta-bounces@xemacs.org Mon Nov 1 01: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 iA16hg5q021658; Mon, 1 Nov 2004 01:43:43 -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 iA16hedm021624 for ; Mon, 1 Nov 2004 01:43:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA16heol021622 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 01:43:40 -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 iA16hcxX021600 for ; Mon, 1 Nov 2004 01:43:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA16hcVO021598 for xemacweb@tux.org; Mon, 1 Nov 2004 01:43:38 -0500 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA16ha2G021582; Mon, 1 Nov 2004 01:43:37 -0500 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 iA16hVd06575; Mon, 1 Nov 2004 09:43:31 +0300 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 iA16q5UQ021368; Mon, 1 Nov 2004 09:52:05 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id iA16q5Lj021367; Mon, 1 Nov 2004 09:52:05 +0300 (MSK) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: xemacs-beta@xemacs.org Keywords: xemacs,regex,posix References: <86k6tr8ubb.fsf@santinel.home.ua> <86acu114x0.fsf@yandex.ru> <87breixm8p.fsf@tleepslib.sk.tsukuba.ac.jp> 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: Mon, 01 Nov 2004 09:52:04 +0300 In-Reply-To: <87breixm8p.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 01 Nov 2004 12:48:54 +0900") Message-ID: <821xfet623.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 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 List-Id: 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: > 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? As i know POSIX does not specifies behaviour, but on my system test program: #include #include #include int main() { regex_t rg; int rc, re; rc = regcomp(&rg, "[[:<:]]#[[:>:]]", 0); re = regexec(&rg, "#", 0, NULL, 0); printf("rc = %d, re = %d\n", rc, re); return 0; } => rc = 0, re = 1 And man regex(3) says that '''These routines implement IEEE Std 1003.2 (``POSIX.2'') regular expressions (``RE''s);''' So, i'm tending to your opinnion that xemacs doing things well. Thanks! -- lg From xemacs-beta-bounces@xemacs.org Mon Nov 1 04:29: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 iA19TcOf010635; Mon, 1 Nov 2004 04:29:39 -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 iA19TZsB010623 for ; Mon, 1 Nov 2004 04:29:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA19TZOH010622 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 04:29:35 -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 iA19TXbj010608 for ; Mon, 1 Nov 2004 04:29:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA19TXPq010607 for xemacweb@tux.org; Mon, 1 Nov 2004 04:29:33 -0500 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 iA19TWUn010601; Mon, 1 Nov 2004 04:29:33 -0500 Received: from fwd04.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1COYUw-0003FG-04; Mon, 01 Nov 2004 10:29:10 +0100 Received: from D5DC120J.t-online.de (rCdHhcZeYeCNUyyJu6Gs6VWhgdGzQ3nvvWlZkbRSZhxVhkL5+DUhc3@[193.158.174.156]) by fmrl04.sul.t-online.com with esmtp id 1COYUt-0ypvrU0; Mon, 1 Nov 2004 10:29:07 +0100 To: (Jari Aalto+mail.emacs) 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: Mon, 01 Nov 2004 10:30:30 +0100 In-Reply-To: (Jari Aalto's message of "01 Nov 2004 05:24:46 GMT") 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: rCdHhcZeYeCNUyyJu6Gs6VWhgdGzQ3nvvWlZkbRSZhxVhkL5+DUhc3@t-dialin.net X-TOI-MSGID: eab65ba3-833f-435b-a448-efad45dab6b3 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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 List Subject: Re: Emacs keybinding guide X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org (Jari Aalto+mail.emacs) writes: > Archive-name: GNU-Emacs-FAQ/keybindings-pointer > Posting-Frequency: 2 times a month > URL: http://tiny-tools.sourceforge.net/emacs-keys.html > Maintainer: Jari Aalto A T cante net > > Announcement: "All you wanted to know about Emacs keybindings" > > Note, [X]Emacs FAQ is available to you via keypress C-h C-f. Hello Jari, while above change from C-h F to C-h C-f may be true for Emacs, it is not true for XEmacs. Could you please make a correction for this. XEmacs 21.5 (beta18) "chestnut" (+CVS-20041027) [Lucid] (i586-pc-win32, Mule) of Thu Oct 28 2004 on D5DC120J has this: C-h C-f (Info-elisp-ref) > > Document discusses how do you deal with Emacs keybindings. There is > step by step instructions how you use your X window's `xmodmap' program > to start using emacs better in X. Includes many ready examples and > questions and answers compiled from usenet emacs newsgroups. > > An exerpt from the document > > 2.1 Foreword to different emacs platforms > > The old Emacs C-A-S-H-M modifiers map to new syntax like this: > > old Emacs Emacs 19.30+ and XEmacs19.14+ > [C-tab] [(control tab)] > [A-1] [(alt ?1)] > [S-up] [(shift up)] > [H-prior] [(hyper prior)] ;; prior = PgUp > [M-f1] [(meta f1)] > > The [()] syntax works fine between the Emacs and XEmacs, but > there names for mouse differ: > > [(control shift mouse-1)] ;; Emacs name: mouse-1 > [(control shift button1up)] ;; XEmacs name: button1up > Your previous posts contained 2.2 Emacs versions and key binding syntax compatibility table: here. Have you taken that out deliberately. Best regards, Adrian > Table of contents > > 1.0 Document id > 1.1 Description > 1.2 Required pre-knowledge > 1.3 Credits > > 2.0 Various binding methods > 2.1 Foreword to different emacs platforms > 2.2 Emacs versions and key binding syntax compatibility table: > 2.3 Ethics -- what is the correct way? > 2.3.1 Binding syntax recommendations > <91 lines deleted by Adrian Aichner> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Nov 1 06:23: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 iA1BNPHk011624; Mon, 1 Nov 2004 06:23:25 -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 iA1BNOvD011617 for ; Mon, 1 Nov 2004 06:23:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1BNOLO011616 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 06:23: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 iA1BNNpx011605 for ; Mon, 1 Nov 2004 06:23:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1BNMxG011604 for xemacweb@tux.org; Mon, 1 Nov 2004 06:23:22 -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 iA1BNKjL011590; Mon, 1 Nov 2004 06:23:21 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COaHN-0003Tn-00; Mon, 01 Nov 2004 20:23:17 +0900 To: "Ben Wing" References: <021601c4bfe7$825ba050$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 01 Nov 2004 20:23:16 +0900 In-Reply-To: <021601c4bfe7$825ba050$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 00:50:50 -0700") Message-ID: <87hdo9x17f.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: CVS tree for synching X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> If anyone is interested, I can send them the CVS repository Ben> (it's about 41 MB, compressed) and the scripts I used to Wow, that small? Ben> generate the repository and create "merge workspaces" for the Ben> various versions that XEmacs files were synched up to at one Ben> time or another -- 19.28-19.31, 19.34, 20.1-20.7, 21.1-21.2. Ben> Stephen -- do you think we should put this somewhere on the Ben> FTP site along with some of the scripts? Yes. I would suggest one of the contrib or aux directories. Ben> I know you've suggested a better way using different kinds of Ben> VC mechanisms, but that seems to be a big job and far away Ben> off. It is a big job. (Far off, I don't know; arch at least requires very little administrative permission-getting and the like on our part, we can do it with any of our accounts on tux. But I'm sure we have subversion or darcs fans in the crowd.) Also, the improved VC systems only really matter when there's cross-pollination of branches. For example, if you synch the same file in two separate workspaces that will be committed at different times, you will get spurious conflicts. But you're the only developer likely to run into that on a regular basis. OTOH, they probably would help in situations like Marcus Crestiani's recent query. We should think about it, but it's not a big hurry. -- 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 Nov 1 10: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 iA1F39j1013029; Mon, 1 Nov 2004 10:03:13 -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 iA1F37KV013020 for ; Mon, 1 Nov 2004 10:03:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1F37V1013019 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 10:03:07 -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 iA1F341S013006 for ; Mon, 1 Nov 2004 10:03:04 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1F348V013005 for xemacweb@tux.org; Mon, 1 Nov 2004 10:03:04 -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 iA1F30h0012995; Mon, 1 Nov 2004 10:03:01 -0500 Received: from fwd04.aul.t-online.de by mailout04.sul.t-online.com with smtp id 1COdi0-0000jG-00; Mon, 01 Nov 2004 16:03:00 +0100 Received: from D5DC120J.t-online.de (VTN7-OZLQeC131MA7umLLm8AUYSw6psilK8JXiBuOvBcx0SjZZTsZG@[193.158.174.156]) by fmrl04.sul.t-online.com with esmtp id 1COdhh-0opqZk0; Mon, 1 Nov 2004 16:02:41 +0100 To: XEmacs Beta List X-Attribution: APA Organization: The XEmacs Project From: Adrian Aichner Date: Mon, 01 Nov 2004 16:04:01 +0100 Message-ID: <3bztlify.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: VTN7-OZLQeC131MA7umLLm8AUYSw6psilK8JXiBuOvBcx0SjZZTsZG@t-dialin.net X-TOI-MSGID: 179b597d-f7b0-49a6-bb11-1ce8c83dc788 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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 iA1F30h0012995 X-XEmacs-List: 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-20041031) 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 All the characters in this build are fictional and any resemblance to current CVS HEAD or Ben's Mega patch is purely coincidental. Seriously, I had a hard time cutting through this, due to Ben's patch corrupting in transit to my nnml folder. The patch archived in http://list-archive.xemacs.org/xemacs-patches/xemacs-patches.200410 does not have these corruptions. I also have considerable local changes in my workspace. I have reverted my patch http://list-archive.xemacs.org/xemacs-beta/200408/msg00179.html to test Ben's reimplementation of that. Best regards, Adrian > XEmacs Build Report generated by emacs-version > 21.5 (beta18) "chestnut" (+CVS-20041027) 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-20041031) 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-20041031)\" -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 Mon Nov 01 13:42:04 2004 +0100 (W. Europe Standard Time) ? file-error.txt M Makefile.in.in M configure.in M etc/BETA M info/dir M lib-src/digest-doc.c M lib-src/make-dump-id.c M lib-src/make-msgfile.c M lib-src/make-msgfile.lex M lib-src/make-mswin-unicode.pl M lib-src/profile.c M lib-src/sorted-doc.c C lisp/ChangeLog M lisp/build-report.el M lisp/cl-extra.el M lisp/cl.el M lisp/dialog-gtk.el M lisp/dumped-lisp.el M lisp/font-lock.el M lisp/frame.el M lisp/loadup.el M lisp/package-ui.el M lisp/unicode.el M lisp/update-elc.el M lisp/wid-edit.el M lisp/widgets-gtk.el M lisp/win32-native.el M lisp/mule/devan-util.el M lisp/mule/mule-cmds.el C man/ChangeLog M man/internals/index.texi M man/internals/internals.texi M man/lispref/hooks.texi M man/lispref/windows.texi M man/xemacs/killing.texi M modules/ldap/eldap.c C src/ChangeLog M src/EmacsFrame.c M src/abbrev.c M src/alloc.c M src/buffer.c M src/buffer.h M src/bytecode.c M src/callint.c M src/casefiddle.c M src/charset.h M src/chartab.c M src/compiler.h M src/config.h.in M src/console-impl.h M src/console-msw.c M src/console-msw.h M src/console-x-impl.h M src/console.c M src/debug.c M src/device-msw.c M src/device-x.c M src/device.c M src/dialog-msw.c M src/dired-msw.c M src/dired.c M src/doc.c M src/doprnt.c M src/dragdrop.c M src/dragdrop.h M src/dump-data.c M src/dump-data.h M src/dumper.c M src/dumper.h M src/dynarr.c M src/editfns.c M src/elhash.c M src/emacs.c M src/emodules.c M src/emodules.h M src/esd.c M src/eval.c M src/event-Xt.c M src/event-gtk.c M src/event-gtk.h M src/event-msw.c M src/event-stream.c M src/event-tty.c M src/events.c M src/events.h M src/extents.c M src/faces.c M src/file-coding.c M src/file-coding.h M src/fileio.c M src/filelock.c M src/fns.c M src/font-lock.c M src/frame-impl.h M src/frame-msw.c M src/frame-x.c M src/frame.c M src/glyphs-eimage.c M src/glyphs-gtk.c M src/glyphs-msw.c M src/glyphs-shared.c M src/glyphs-widget.c M src/glyphs-x.c M src/glyphs.c M src/glyphs.h M src/gui-msw.c M src/gui-x.c M src/gui.c M src/gutter.c M src/hftctl.c M src/hpplay.c M src/imgproc.c M src/input-method-xlib.c M src/insdel.c M src/intl-auto-encap-win32.c M src/intl-auto-encap-win32.h M src/intl-encap-win32.c M src/intl-win32.c M src/keymap.c M src/libsst.c M src/linuxplay.c M src/lisp.h M src/lread.c M src/lrecord.h M src/lstream.c M src/menubar-gtk.c M src/menubar-msw.c M src/menubar-x.c M src/menubar.c M src/minibuf.c M src/miscplay.c M src/miscplay.h M src/mule-charset.c M src/mule-coding.c M src/mule-wnnfns.c M src/nas.c M src/nt.c M src/ntheap.c M src/ntplay.c M src/number-gmp.c M src/objects-msw.c M src/objects-tty.c M src/objects-x.c M src/objects.c M src/print.c M src/process-nt.c M src/process-unix.c M src/process.c M src/profile.c M src/rangetab.c M src/realpath.c M src/redisplay-gtk.c M src/redisplay-msw.c M src/redisplay-tty.c M src/redisplay-x.c M src/redisplay.c M src/redisplay.h M src/regex.c M src/scrollbar-x.c M src/search.c M src/select-common.h M src/select-gtk.c M src/select-x.c M src/sgiplay.c M src/signal.c M src/sound.c M src/sound.h M src/specifier.c M src/specifier.h M src/sunplay.c M src/symbols.c M src/symsinit.h M src/sysdep.c M src/sysfile.h M src/syswindows.h M src/text.c M src/text.h M src/toolbar.c M src/ui-byhand.c M src/ui-gtk.c M src/undo.c M src/unexnt.c M src/unicode.c M src/win32.c M src/window.c M src/xgccache.c M src/m/7300.h M src/m/acorn.h M src/m/alliant-2800.h M src/m/alliant.h M src/m/altos.h M src/m/amdahl.h M src/m/apollo.h M src/m/att3b.h M src/m/aviion.h M src/m/celerity.h M src/m/clipper.h M src/m/cnvrgnt.h M src/m/convex.h M src/m/cydra5.h M src/m/delta.h M src/m/delta88k.h M src/m/dpx2.h M src/m/elxsi.h M src/m/ews4800r.h M src/m/gould.h M src/m/hp300bsd.h M src/m/hp800.h M src/m/hp9000s300.h M src/m/i860.h M src/m/ibmps2-aix.h M src/m/ibmrs6000.h M src/m/ibmrt-aix.h M src/m/ibmrt.h M src/m/intel386.h M src/m/iris4d.h M src/m/iris5d.h M src/m/iris6d.h M src/m/irist.h M src/m/isi-ov.h M src/m/luna88k.h M src/m/m68k.h M src/m/masscomp.h M src/m/mg1.h M src/m/mips-nec.h M src/m/mips-siemens.h M src/m/mips.h M src/m/news.h M src/m/nh3000.h M src/m/nh4000.h M src/m/ns32000.h M src/m/orion105.h M src/m/pfa50.h M src/m/plexus.h M src/m/pmax.h M src/m/powerpc.h M src/m/pyrmips.h M src/m/sequent-ptx.h M src/m/sequent.h M src/m/sgi-challenge.h M src/m/symmetry.h M src/m/tad68k.h M src/m/tahoe.h M src/m/targon31.h M src/m/tekxd88.h M src/m/template.h M src/m/tower32.h M src/m/tower32v3.h M src/m/ustation.h M src/m/vax.h M src/m/wicat.h M src/m/xps100.h M src/s/cxux.h M src/s/mingw32.h M src/s/usg5-4-2.h M src/s/win32-common.h M src/s/win32-native.h M src/s/windowsnt.h cvs server: Updating tests cvs server: Updating tests/DLL M tests/automated/mule-tests.el Compilation exited abnormally with code 1 at Mon Nov 01 13:46:24 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-all-13.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 all Compilation started at Mon Nov 01 15:15:24 2004 +0100 (W. Europe Standard Time) 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. 1 file(s) copied. 1 File(s) copied 1 File(s) copied LINK: fatal error LNK1104: cannot open file "c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\src\temacs.exe" NMAKE: fatal error U1077: 'link.exe' : return code '0x450' Compilation exited abnormally with code 2 at Mon Nov 01 15:21:59 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-all-14.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 all Compilation started at Mon Nov 01 15:24:06 2004 +0100 (W. Europe Standard Time) 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. 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) Compilation exited abnormally with code 256 at Mon Nov 01 15:25:33 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\nt\xemacs-21.5-make-all-15.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 all Compilation started at Mon Nov 01 15:25:59 2004 +0100 (W. Europe Standard Time) 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. 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 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 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 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 toplevel forms: ** assignment to free variable xemacs-c-font-lock-keywords-2 ** reference to free variable xemacs-c-font-lock-keywords-2 ** assignment to free variable xemacs-c-font-lock-keywords-3 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. Compilation finished at Mon Nov 01 15:29:54 > 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 Mon Nov 01 15:35:28 2004 +0100 (W. Europe Standard 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 238 tests successful ( 97%). FAIL: Assertion failed: (make-symbolic-link name1 name2) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (make-symbolic-link name1 name2) 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%). Compilation finished at Mon Nov 01 15:38:18 > 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 Mon Nov 01 15:40:17 2004 +0100 (W. Europe Standard 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 238 tests successful ( 97%). FAIL: Assertion failed: (make-symbolic-link name1 name2) FAIL: Assertion failed: (file-exists-p name2) FAIL: Assertion failed: (equal (file-truename name2) name1) FAIL: Assertion failed: (make-symbolic-link name1 name2) 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 Mon Nov 01 15:43:46 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Nov 1 10:18: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 iA1FITh6015761; Mon, 1 Nov 2004 10:18:33 -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 iA1FHb4C015598 for ; Mon, 1 Nov 2004 10:17:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1FHba5015592 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 10:17:37 -0500 Resent-From: XEmacs Webmaster Resent-Message-ID: <16774.21392.793745.161592@gwyn.tux.org> Resent-Date: Mon, 1 Nov 2004 10:17:36 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org Message-ID: <022101c4c022$bb8a98a0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0222_01C4BFE8.0F31DB20" 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: patches From: "Ben Wing" To: Date: Mon, 1 Nov 2004 07:54:47 -0700 X-Mailman-Approved-At: Mon, 01 Nov 2004 10:18:27 -0500 Cc: Subject: New version of mega-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_0222_01C4BFE8.0F31DB20 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Adrian asked for the patch to be resent in binary format, so here it is. ------=_NextPart_000_0222_01C4BFE8.0F31DB20 Content-Type: application/x-gzip; name="build.11-1.diff.txt.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="build.11-1.diff.txt.gz" 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 DZvY2ct3bmIGDQq1vCvv4tUcttLtZ/uRxauU/LgyE5PDCyXRdy9C1OTnrkeJH36HSmU/v9eRByTT XS+36Np5XV72r0rEKt961bgWkl5wZwtvf8Z1d/NuV929pt/q2d7Z7J3r/MOa7fpVXV2/w2vJhb/G m2nLv8LL9f3tO7xZuOrXeC00+yu805t3eKM3v8b7vPkV3uZX6Oc+ewlqg/fVAbdpaz9YE7CmxgWb /zq6FIiBe0/TRe55Pxk+q5f1Yjbeg9fN9A7BrL/vXs16wZ7lqba6502vre5140mbv0KL+9wh9es7 jvDZZXNxdqcH7/3t8llTzdvLO5aV/J6smtHfd3g15Nddv63q2V0NoyTPu/vYtmOqeXND39GvoH3P 2uVqTybjbFVdzlbtDleQ/zq+TNbXyzKVtbt+3n13M9t9b3R+jP423ujtolqt3lN+1tNV/9n73hNG 9mKxH7uhnoMB/VdfNfqYX9s0FHqx62AMX1XzbnwNCuWaRR225Ek7Hz2G5BKpA8niaF3Xru5q7n0n UIGNu1rUX0dXWd3tWLbItnxfxYMZJuXPg+383lasNLNTvMafx9+IP28d2R/YizGb4wOb2jrvP7Cd 9aJ50+6SNnLJGyBfgF6846IORdDyLfRhHer28Vbdx/ZkUJDhgzVeJZG6QynUK/YjL7WtfXhPQls3 e4tWxsb2EA+TxvYS87Sm9tCrC9CU7VMvlAb3GADCf0pxxb1l7Hahl0Yaunvk3qGhpt2fion/IFq1 3xavtwInH9XivK22FaS3n4YfckuQdOXd4/EBqwg4mt3Hqfy8W9zJ73s2gaXRPVvA0uheDeCLu/FR H9ogcgV2jvU+jWM2eId5DMrh8qptX72nynk5nSLlZveqSi8YfbKW6r4rtqCXvO8mDQpaNjhTq9dv E5rvG8YODS/B99z8z/tG1uGEqIfG3MftajQZJfH2b3ce3R/0uBEwyUe3uUq6OfhxXs12uB0v57fL q66syb691w5Jw7sXdfx9R5/5+52y8oN7dWf05YNbDZZt4jMavUQM11/hje6Q1B/R5t7HaP+93Gsf r0f25dsF0vKaZtdHmm7ezMcZb4ivXs7Xu7Z7+PVN5hfZ+fv4rlw3d2zp8ONOfyp+3OGlDT/t/mFH N0CAsusm/jZ631hJwQ+2bv+veOf+r/jmri76af8+gNJ3OeGvluT83W+jzTWIwne4YuzH0akXttyP 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 ax8N7LiHenZi2XveDY5K7y6aAv0qR3pccToOcrlW6xW4oxDlwrAPhBW+eb4tL4DcsZdBHSxTZloO 8y6iRrfWl1HIY+vZixdikaPP5Z4Yrngsl5f5xAv3gz09krQvdoqvn//wuP3sx6ur5PkP2+0X+CU5 MlQiRY6KgItXXoWWWz+s11qGLm7qY/Vl6MNEzewq7Y7jwKWgdSg4VakgRQ0KheWtmOJJUYQqNvXm PLQ5fiGBbczYMPrhuqws1SIfHP//O1L4kjMn8g0lsPDUyh4Wg4j0aXRz/IcaFb4XexSro9ceQ7xX 5VG3j6tLWvUkrfQiiGqxzdOHGxE+X9BgZL6my/PFVCClyIQsdk64e3FsURh1rQ1UdOAxPoN1Zmvd 7VkUPxwlDw0KkJvcHd/nTPiOBRWEXs2tBnxZkYEYyiIOzKxfZjQXcBxbgw0KwqyEKoC8q7vCU2fF GFefk6hXnzuippF3ayOcg9+GOfJn3+lGyIRjwqlb+/bXpwWAw9Ph0NwGn3MY7WQTydhOUcmQkqh5 T074PUNa3rUlwFCe0qTtkjzlUhJRLOxw07HAS6eFTfqavMkJaNLHZpRm27BXYFptnZa9l3J7/IXl uThC846Tu4tcl8pjDDqUF/BLDUL0rd0IxNrnS3trfDbDscUZ6+sDe43Zqr2g8KauB9OAgfaryLBA MlXu0BKkzi6Me2KhCK6eBvhIs1IY6V12jRirtiiaQLhA7uNQYroN+i1AcKaKmqLNogPlyPtpt9tv qznIpIZQ7SRlDQqTWYt4zocqEVZd3FQ3CI1DtHUzVNs7fbmDFABRNNTg5Phk+h1RO0fpmax0FDIR DQCMFvEEdn2K5fCHfODelI9/9ICd8neoNiOll3BrhuSnsNeRLc1vulKcOJUsnD8YCw0KsfkBFk6p sKEr530DBCvXhWcmeilx+dmgyXHL1jpinqJIxqHL1n5pm5oghbjPKK02sh8dH26Pi7ZbTdVXxeCJ lrmZllomG4x80mQjFUfYcKLv5RCdtCivk/WEtA0KCTsESAm79lYZxb1T5EYF6pZ1M4sN+5mMCySW aWgknZg2tiReeZ1cC28eZPC9oChuQ7Mr/OnzYGxF2HIQ+8Egebn/xrIexPnoxxNGjb6UCN3lFUz4 stWNj9kGt+YiA79PzyaEy9GkhcBzvlGvVE8Q+TnaFJeVYvfBmXN3UXdVqQbRowAvsYmKDbuw89q2 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 mcQfV7wFbeSueB0HwRR2/R8f///nhDp9zxkkAA== ------=_NextPart_000_0222_01C4BFE8.0F31DB20-- From xemacs-beta-bounces@xemacs.org Mon Nov 1 16:41: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 iA1LeliY011925; Mon, 1 Nov 2004 16:40:48 -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 iA1Leg9V011894 for ; Mon, 1 Nov 2004 16:40:42 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1Legqe011893 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 16:40:42 -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 iA1Lefsp011878 for ; Mon, 1 Nov 2004 16:40:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1Lefxh011877 for xemacweb@tux.org; Mon, 1 Nov 2004 16:40:41 -0500 Received: from smtp1.Stanford.EDU (smtp1.Stanford.EDU [171.67.16.123]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA1Leet8011867 for ; Mon, 1 Nov 2004 16:40:40 -0500 Received: from rescomp.Stanford.EDU (rescomp.Stanford.EDU [171.64.136.254]) by smtp1.Stanford.EDU (8.12.11/8.12.11) with ESMTP id iA1LeaQE026397; Mon, 1 Nov 2004 13:40:37 -0800 To: emacs-devel@gnu.org, xemacs-beta@xemacs.org From: Brian Palmer Date: Mon, 01 Nov 2004 13:40:35 -0800 Message-ID: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion, usg-unix-v) 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 bpalmer@rescomp.stanford.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 Cc: Subject: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 vc.el, vc-annotate-lines, the following binding is established: (face (or (intern-soft face-name) (let ((tmp-face (make-face (intern face-name)))) (set-face-foreground tmp-face (cdr color)) (if vc-annotate-background (set-face-background tmp-face vc-annotate-background)) tmp-face))); Return the face This is true in both emacs and the recently-synced xemacs vc.el (a similar issue was present in the older xemacs code). This seems frankly wrong to me; it doesn't matter whether the symbol has been interned, it matters whether the face has been defined. A fix would be in emacs to use (facep face-name) and in xemacs to use (find-face face-name), instead. The two different approaches seems troublesome to me; it'd be nice if the same functions could be used in both . Xemacs developers, is there any reason that xemacs's facep should not be extended to take either face objects or names (so, for example, (facep 'bold) => t )? Or could find-face/get-face be implemented for emacs? (They seem like probably useful functions to me). It seems like it'd be as simple as (if (facep FACE) (make-face FACE) (cerror 'nonexistent-face (format "Face %s doesn't exist" FACE))) Or, both. Thoughts appreciated. -- I'm awfully glad I'm a Beta, because I don't work so hard. From xemacs-beta-bounces@xemacs.org Mon Nov 1 18:38: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 iA1NcTf8030951; Mon, 1 Nov 2004 18:38: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 iA1NcSgm030944 for ; Mon, 1 Nov 2004 18:38:28 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1NcSEq030943 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 18:38: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 iA1NcRUt030926 for ; Mon, 1 Nov 2004 18:38:27 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1NcR9E030925 for xemacweb@tux.org; Mon, 1 Nov 2004 18:38:27 -0500 Received: from smtp816.mail.sc5.yahoo.com (smtp816.mail.sc5.yahoo.com [66.163.170.2]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA1NcQbk030915 for ; Mon, 1 Nov 2004 18:38:26 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp816.mail.sc5.yahoo.com with SMTP; 1 Nov 2004 23:38:25 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Mon, 1 Nov 2004 17:40:12 -0600 Message-ID: <027f01c4c06c$22824460$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 Subject: Mule charset question X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 merging various docs. Is it more correct to say Japanese-JISX0201-Kana or Katakana-JISX0201? From xemacs-beta-bounces@xemacs.org Mon Nov 1 18:39: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 iA1NdJSt031112; Mon, 1 Nov 2004 18:39:19 -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 iA1NdH2L031105 for ; Mon, 1 Nov 2004 18:39:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1NdHir031103 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 18:39: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 iA1NdGCY031092 for ; Mon, 1 Nov 2004 18:39:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA1NdGgA031091 for xemacweb@tux.org; Mon, 1 Nov 2004 18:39:16 -0500 Received: from smtp816.mail.sc5.yahoo.com (smtp816.mail.sc5.yahoo.com [66.163.170.2]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA1NdGq1031085 for ; Mon, 1 Nov 2004 18:39:16 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp816.mail.sc5.yahoo.com with SMTP; 1 Nov 2004 23:39:15 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Mon, 1 Nov 2004 17:41:03 -0600 Message-ID: <028001c4c06c$41dba090$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 Subject: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 made up some very useful functions which make it easy to cut and paste to registers. The idea is that C-num copies text to the specified register and M-num pastes the text. C-M-num appends to a register, and adding S- to either C- or C-M- cuts instead of copying. I've written these so that the use of C-num does not interfere with its use for digit-argument, since it only takes effect when a region is active. I'm thinking of putting these into XEmacs, but I want to know: Do people tend to use C-num or M-num for digit-argument? I can revise the keybindings so that either one remains, but I'd like to know current usage. From xemacs-beta-bounces@xemacs.org Mon Nov 1 19:07: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 iA206uUw003363; Mon, 1 Nov 2004 19:06:57 -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 iA206Ix1003302 for ; Mon, 1 Nov 2004 19:06:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA206IFt003301 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 19:06:18 -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 iA206Hvx003288 for ; Mon, 1 Nov 2004 19:06:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA206HvL003287 for xemacweb@tux.org; Mon, 1 Nov 2004 19:06:17 -0500 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 iA206Gno003280; Mon, 1 Nov 2004 19:06:16 -0500 Received: from fwd00.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1COmBj-0006YR-00; Tue, 02 Nov 2004 01:06:15 +0100 Received: from D5DC120J.t-online.de (ZqtOzyZvreUjVBFJ5pJCOR5SaMxBGWo+yHbNAJh-ZTC1zvwtz3K-03@[193.158.174.156]) by fmrl00.sul.t-online.com with esmtp id 1COmBf-0vHfge0; Tue, 2 Nov 2004 01:06:11 +0100 To: "Ben Wing" , Johann "Myrkraverk" Oskarsson X-Attribution: APA References: <028001c4c06c$41dba090$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, 02 Nov 2004 01:07:27 +0100 In-Reply-To: <028001c4c06c$41dba090$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 17:41:03 -0600") 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: ZqtOzyZvreUjVBFJ5pJCOR5SaMxBGWo+yHbNAJh-ZTC1zvwtz3K-03@t-dialin.net X-TOI-MSGID: 667787f2-b012-4603-934b-42b89b2beb09 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > I have made up some very useful functions which make it easy to cut and > paste to registers. The idea is that C-num copies text to the specified > register and M-num pastes the text. C-M-num appends to a register, and > adding S- to either C- or C-M- cuts instead of copying. > > I've written these so that the use of C-num does not interfere with its use > for digit-argument, since it only takes effect when a region is active. > > I'm thinking of putting these into XEmacs, but I want to know: > > Do people tend to use C-num or M-num for digit-argument? I can revise the > keybindings so that either one remains, but I'd like to know current usage. Ben, could you please also review http://article.gmane.org/gmane.emacs.xemacs.patches/4588 which might not be entirely unrelated. I am refering to the gmane archives, because I can't figure out how to hit this in our own :-( The patch proposes to support numbered access to windows in XEmacs. I have run with this patch since then and haven't seen any problems with this. Best regards, Adrian > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Nov 1 19:27: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 iA20RE9N006438; Mon, 1 Nov 2004 19:27:14 -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 iA20RC4T006432 for ; Mon, 1 Nov 2004 19:27:12 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA20RCj0006431 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 19:27:12 -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 iA20RBCj006418 for ; Mon, 1 Nov 2004 19:27:11 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA20RBJ2006417 for xemacweb@tux.org; Mon, 1 Nov 2004 19:27:11 -0500 Received: from smtp819.mail.sc5.yahoo.com (smtp819.mail.sc5.yahoo.com [66.163.170.5]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA20RAcf006402 for ; Mon, 1 Nov 2004 19:27:11 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp819.mail.sc5.yahoo.com with SMTP; 2 Nov 2004 00:27:10 -0000 From: "Ben Wing" To: "'Adrian Aichner'" , "'Johann Myrkraverk Oskarsson'" Date: Mon, 1 Nov 2004 18:29:00 -0600 Message-ID: <028a01c4c072$f30ee1a0$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 link appears broken: http://www.myrkraverk.com/~myrkraverk/window-number.el In any case, adrian, which [if either] do you use for digit-argument? > -----Original Message----- > From: Adrian Aichner [mailto:adrian@xemacs.org] > Sent: Monday, November 01, 2004 6:07 PM > To: Ben Wing; Johann Myrkraverk Oskarsson > Cc: 'XEmacs Beta' > Subject: [WHL] Re: Question about usage of C-number and M-number > > > "Ben Wing" writes: > > > I have made up some very useful functions which make it easy to cut > > and paste to registers. The idea is that C-num copies text to the > > specified register and M-num pastes the text. C-M-num appends to a > > register, and adding S- to either C- or C-M- cuts instead > of copying. > > > > I've written these so that the use of C-num does not interfere with > > its use for digit-argument, since it only takes effect when > a region > > is active. > > > > I'm thinking of putting these into XEmacs, but I want to know: > > > > Do people tend to use C-num or M-num for digit-argument? I > can revise > > the keybindings so that either one remains, but I'd like to know > > current usage. > > Ben, could you please also review > http://article.gmane.org/gmane.emacs.xemacs.patches/4588 > which might not be entirely unrelated. > > I am refering to the gmane archives, because I can't figure > out how to hit this in our own :-( > > The patch proposes to support numbered access to windows in XEmacs. > > I have run with this patch since then and haven't seen any > problems with this. > > Best regards, > > Adrian > > > > > > > > > -- > Adrian Aichner > mailto:adrian@xemacs.org > http://www.xemacs.org/ > From xemacs-beta-bounces@xemacs.org Mon Nov 1 20:49: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 iA21n5La018387; Mon, 1 Nov 2004 20:49:06 -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 iA21n4Pr018381 for ; Mon, 1 Nov 2004 20:49:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA21n4JF018380 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 20:49:04 -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 iA21n3aF018369 for ; Mon, 1 Nov 2004 20:49:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA21n2Me018368 for xemacweb@tux.org; Mon, 1 Nov 2004 20:49:03 -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 iA21n1a8018349 for ; Mon, 1 Nov 2004 20:49:02 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COnn6-0006m0-00; Tue, 02 Nov 2004 10:48:56 +0900 To: "Ben Wing" References: <027f01c4c06c$22824460$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 02 Nov 2004 10:48:55 +0900 In-Reply-To: <027f01c4c06c$22824460$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 17:40:12 -0600") Message-ID: <871xfdt3zs.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: Mule charset question X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Is it more correct to say Japanese-JISX0201-Kana or Ben> Katakana-JISX0201? The latter. That is the name used for the Mule charset and the Unicode block for (fullwidth) katakana is simply called "katakana". -- 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 Nov 1 20:53: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 iA21rR3R019298; Mon, 1 Nov 2004 20:53:27 -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 iA21rPxY019288 for ; Mon, 1 Nov 2004 20:53:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA21rPXM019285 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 20:53:25 -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 iA21rOb5019273 for ; Mon, 1 Nov 2004 20:53:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA21rO9u019272 for xemacweb@tux.org; Mon, 1 Nov 2004 20:53:24 -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 iA21rNuD019266 for ; Mon, 1 Nov 2004 20:53:23 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COnrM-0006mq-00; Tue, 02 Nov 2004 10:53:20 +0900 To: "Ben Wing" References: <028001c4c06c$41dba090$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 02 Nov 2004 10:53:20 +0900 In-Reply-To: <028001c4c06c$41dba090$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 17:41:03 -0600") Message-ID: <87wtx5rp7z.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: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Do people tend to use C-num or M-num for digit-argument? I Ben> can revise the keybindings so that either one remains, but Ben> I'd like to know current usage. I use C-digit; it's easier to type, especially for 2 and 3. -- 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 Nov 1 22:23: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 iA23NFLr001567; Mon, 1 Nov 2004 22:23: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 iA23L3L7001200 for ; Mon, 1 Nov 2004 22:21:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA23L3mE001198 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 22:21:03 -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 iA23L2DE001184 for ; Mon, 1 Nov 2004 22:21:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA23L2rM001183 for xemacweb@tux.org; Mon, 1 Nov 2004 22:21:02 -0500 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 iA23L1c8001167 for ; Mon, 1 Nov 2004 22:21:01 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 2 Nov 2004 03:20:59 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Mon, 1 Nov 2004 21:22:50 -0600 Message-ID: <029201c4c08b$3c310850$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: <87wtx5rp7z.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 iA23L1c8001167 X-XEmacs-List: 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: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Funny ... My reason for making M-num be "paste" was exactly the same :) M-2 and M-3 are easier for me. Maybe this is a combination of my fucked-up hands (pinky + anything is horrible) and the position of Ctrl in the bottom-left corner; M-* is easy w/the thumb. [I want to see *all* shift keys thumbable.] > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Monday, November 01, 2004 7:53 PM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: [WHL] Re: Question about usage of C-number and M-number > > > >>>>> "Ben" == Ben Wing writes: > > Ben> Do people tend to use C-num or M-num for digit-argument? I > Ben> can revise the keybindings so that either one remains, but > Ben> I'd like to know current usage. > > I use C-digit; it's easier to type, especially for 2 and 3. > > -- > 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 Nov 1 22:23: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 iA23Np0O001779; Mon, 1 Nov 2004 22:23:51 -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 iA23NaFQ001649 for ; Mon, 1 Nov 2004 22:23:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA23NaSG001648 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 22:23: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 iA23NZEn001631 for ; Mon, 1 Nov 2004 22:23:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA23NZO1001630 for xemacweb@tux.org; Mon, 1 Nov 2004 22:23:35 -0500 Received: from smtp819.mail.sc5.yahoo.com (smtp819.mail.sc5.yahoo.com [66.163.170.5]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA23NZ8T001622 for ; Mon, 1 Nov 2004 22:23:35 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp819.mail.sc5.yahoo.com with SMTP; 2 Nov 2004 03:23:34 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Mon, 1 Nov 2004 21:25:25 -0600 Message-ID: <029301c4c08b$9863a1f0$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 Subject: 20239 lines and counting ... X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 new improved internals manual. From xemacs-beta-bounces@xemacs.org Mon Nov 1 22:52: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 iA23pqOF006025; Mon, 1 Nov 2004 22:51: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 iA23p7tZ005896 for ; Mon, 1 Nov 2004 22:51:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA23p7Px005895 for xemacs-beta-mailman@xemacs.org; Mon, 1 Nov 2004 22:51:07 -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 iA23p6RJ005884 for ; Mon, 1 Nov 2004 22:51:06 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA23p6uO005883 for xemacweb@tux.org; Mon, 1 Nov 2004 22:51:06 -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 iA23p4Al005874 for ; Mon, 1 Nov 2004 22:51:05 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COphF-0007Bt-00; Tue, 02 Nov 2004 12:51:01 +0900 To: "Ben Wing" References: <029201c4c08b$3c310850$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 02 Nov 2004 12:51:00 +0900 In-Reply-To: <029201c4c08b$3c310850$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 21:22:50 -0600") Message-ID: <87is8osycb.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: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, I rarely use registers for text, because C-k, C-w, and C/M-y are so convenient. But I do use them a fair amount for rectangles, as killing a rectangle and copying it to a register require the same typing effort. >>>>> "Ben" == Ben Wing writes: Ben> Funny ... My reason for making M-num be "paste" was exactly Ben> the same :) M-2 and M-3 are easier for me. Maybe this is a Ben> combination of my fucked-up hands (pinky + anything is Ben> horrible) and the position of Ctrl in the bottom-left corner; Ben> M-* is easy w/the thumb. Right ... but I long long ago put Option "XkbOptions" "ctrl:swapcaps,altwin:meta_win" in my XF86Config. So with my pinky on Control (CapsLock), ring, middle, and index fingers rest in the 2-Q-W triangle, on the 3, and on the R, respectively. With my thumb on Meta (the left Windows key), my index finger rests on the Kanji key (~ on US keyboards, IIRC). I do thumb M-q and M-w, by the way, so I understand where you're coming from. But M-1 and M-2 require arm movement to be comfortable, and M-3 is awkward enough that I might as well get up and get coffee, too. ;-) I'm not necessarily arguing for M- to be the default, by the way; just providing some input as to why I personally use C- that might be true for other XFree86 users. Ben> [I want to see *all* shift keys thumbable.] Is this an task or just an expression of your needs? -- 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 Nov 2 01: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 iA26ELJ3012467; Tue, 2 Nov 2004 01:14:27 -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 iA26EK00012455 for ; Tue, 2 Nov 2004 01:14:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA26EKoT012454 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 01:14:20 -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 iA26EJm6012442 for ; Tue, 2 Nov 2004 01:14:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA26EJbE012441 for xemacweb@tux.org; Tue, 2 Nov 2004 01:14:19 -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 iA26EHVF012431 for ; Tue, 2 Nov 2004 01:14:18 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COrvl-0007lY-00; Tue, 02 Nov 2004 15:14:09 +0900 To: Brian Palmer References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 02 Nov 2004 15:14:08 +0900 In-Reply-To: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> (Brian Palmer's message of "Mon, 01 Nov 2004 13:40:35 -0800") Message-ID: <87k6t4rd5b.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, emacs-devel@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Brian" == Brian Palmer writes: Brian> In vc.el, vc-annotate-lines, the following binding is established: Brian> (face (or (intern-soft face-name) [...] Brian> A fix would be in emacs to use (facep face-name) and [...] xemacs to use (find-face Brian> face-name), instead. This looks correct. Brian> Xemacs developers, is there any reason that xemacs's facep Brian> should not be extended to take either face objects or names Brian> (so, for example, (facep 'bold) => t )? Yes, there is. That's what `find-face' is for. We'd still probably want a way to distinguish between face names and face objects, and proving that (a) we don't currently have any code that depends on `facep''s behavior, and (b) that we'd never want it, is more work than this is worth. Brian> Or could find-face/get-face be implemented for emacs? (They Brian> seem like probably useful functions to me). Your version wasn't quite right; it's (defalias 'find-face 'facep) (defun get-face (face-or-name) (or (find-face face-or-name) (error "Face %s doesn't exist" face-or-name))) -- 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 Nov 2 01:46: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 iA26k2PL017454; Tue, 2 Nov 2004 01:46:03 -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 iA26k1RA017443 for ; Tue, 2 Nov 2004 01:46:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA26k1jF017442 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 01:46:01 -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 iA26jxVW017427 for ; Tue, 2 Nov 2004 01:45:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA26jx9s017426 for xemacweb@tux.org; Tue, 2 Nov 2004 01:45:59 -0500 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA26jwMl017413 for ; Tue, 2 Nov 2004 01:45:58 -0500 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 iA26jod09333; Tue, 2 Nov 2004 09:45:50 +0300 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 iA26sNUQ033357; Tue, 2 Nov 2004 09:54:23 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id iA26sM80033356; Tue, 2 Nov 2004 09:54:22 +0300 (MSK) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: "Ben Wing" References: <028001c4c06c$41dba090$210110ac@NEEEEEEE> 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 In-Reply-To: <028001c4c06c$41dba090$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 17:41:03 -0600") User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion, berkeley-unix) Date: Tue, 02 Nov 2004 09:54:22 +0300 Message-ID: <82pt2w91wh.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 Cc: "'XEmacs Beta'" Subject: Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > I have made up some very useful functions which make it easy to cut and > paste to registers. The idea is that C-num copies text to the specified > register and M-num pastes the text. C-M-num appends to a register, and > adding S- to either C- or C-M- cuts instead of copying. > > I've written these so that the use of C-num does not interfere with its use > for digit-argument, since it only takes effect when a region is active. > > I'm thinking of putting these into XEmacs, but I want to know: > > Do people tend to use C-num or M-num for digit-argument? I can revise the > keybindings so that either one remains, but I'd like to know current > usage. If it will be arranged as registers-minor-mode it will not interfere with anybody. Using C-num, M-num saves keystrokes, so i think people use them. For example activate region and `M-8 0 M-q', or `C-M-SPC' and then `C-3 C-M-SPC', and many others examples. PS: Sorry if this mail will be duplicated, in moment i sent it admin was jacking on cable. -- lg From xemacs-beta-bounces@xemacs.org Tue Nov 2 02:04: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 iA274FLV020040; Tue, 2 Nov 2004 02:04: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 iA271E9K019648 for ; Tue, 2 Nov 2004 02:01:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA271EnK019647 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 02:01:14 -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 iA271AAt019633 for ; Tue, 2 Nov 2004 02:01:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA271AgT019632 for xemacweb@tux.org; Tue, 2 Nov 2004 02:01:10 -0500 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA2719tM019616 for ; Tue, 2 Nov 2004 02:01:10 -0500 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 iA2714d09844; Tue, 2 Nov 2004 10:01:04 +0300 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 iA279bUQ033375; Tue, 2 Nov 2004 10:09:37 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id iA26DGhJ033329; Tue, 2 Nov 2004 09:13:16 +0300 (MSK) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: "Ben Wing" References: <028001c4c06c$41dba090$210110ac@NEEEEEEE> 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: Tue, 02 Nov 2004 09:13:15 +0300 In-Reply-To: <028001c4c06c$41dba090$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 17:41:03 -0600") Message-ID: <82r7nc93sz.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 Cc: "'XEmacs Beta'" Subject: Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > I have made up some very useful functions which make it easy to cut and > paste to registers. The idea is that C-num copies text to the specified > register and M-num pastes the text. C-M-num appends to a register, and > adding S- to either C- or C-M- cuts instead of copying. > > I've written these so that the use of C-num does not interfere with its use > for digit-argument, since it only takes effect when a region is active. > > I'm thinking of putting these into XEmacs, but I want to know: > > Do people tend to use C-num or M-num for digit-argument? I can revise the > keybindings so that either one remains, but I'd like to know current > usage. If it will be arranged as registers-minor-mode it will not interfere with anybody. Using C-num, M-num saves keystrokes, so i think people use them. For example activate region and `M-8 0 M-q', or `C-M-SPC' and then `C-3 C-M-SPC', and many others examples. -- lg From xemacs-beta-bounces@xemacs.org Tue Nov 2 02:29: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 iA27SrPB023935; Tue, 2 Nov 2004 02:29:04 -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 iA27Spur023928 for ; Tue, 2 Nov 2004 02:28:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA27Spe3023927 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 02:28:51 -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 iA27SkhM023909 for ; Tue, 2 Nov 2004 02:28:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA27SkK2023908 for xemacweb@tux.org; Tue, 2 Nov 2004 02:28:46 -0500 Received: from mproxy.gmail.com (mproxy.gmail.com [216.239.56.249]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA27SjGj023896 for ; Tue, 2 Nov 2004 02:28:46 -0500 Received: by mproxy.gmail.com with SMTP id w67so76494cwb for ; Mon, 01 Nov 2004 23:28:42 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=oSD3op22pwQc2rqMALVVkREkOt86NGP9SsXC+c6r7k4tSW32rU1aLk/sN014HG3gbBpTSTzgRUS/aQp/o3pQ+QAi3ucvCrYrhi+xl8BYnkE8fbOxK68+Z/jLileXa83qshQEsHdDQ2DSE1rpyCqdch4XnDE1sTJxfKtPhpW+eHU= Received: by 10.11.119.70 with SMTP id r70mr576998cwc; Mon, 01 Nov 2004 23:28:41 -0800 (PST) Received: by 10.11.117.68 with HTTP; Mon, 1 Nov 2004 23:28:41 -0800 (PST) Message-ID: <847aaaf204110123282bb4ddd8@mail.gmail.com> Date: Tue, 2 Nov 2004 00:28:41 -0700 From: Brian Palmer To: "Stephen J. Turnbull" In-Reply-To: <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> Received-SPF: pass (gwyn.tux.org: localhost is 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 bpalmer@gmail.com designates 216.239.56.249 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, emacs-devel@gnu.org, Brian Palmer Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Brian Palmer List-Id: 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 Tue, 02 Nov 2004 15:14:08 +0900, Stephen J. Turnbull wrote: > >>>>> "Brian" == Brian Palmer writes: > Brian> Xemacs developers, is there any reason that xemacs's facep > Brian> should not be extended to take either face objects or names > Brian> (so, for example, (facep 'bold) => t )? > > Yes, there is. That's what `find-face' is for. We'd still probably > want a way to distinguish between face names and face objects, and > proving that (a) we don't currently have any code that depends on > `facep''s behavior, and (b) that we'd never want it, is more work than > this is worth. Hmm. While that's fair enough, I think (facep 'bold) is a fairly intuitive thing to do, and returning nil is a surprise. So the name seems off to me. I suppose for historical reasons... > Brian> Or could find-face/get-face be implemented for emacs? (They > Brian> seem like probably useful functions to me). > > Your version wasn't quite right; it's > > (defalias 'find-face 'facep) find-face should not return a boolean, if it's going to be used portably across the emacs branches. So maybe (defun find-face (face) (if (facep face) (make-face face) nil)) > (defun get-face (face-or-name) > (or (find-face face-or-name) > (error "Face %s doesn't exist" face-or-name))) True enough, that, for current compatibility. Ideally there'd be a structured error condition, though (as error's docstring says, "Although this usage of `error' is very common, it is deprecated because it totally defeats the purpose of having structured errors." ) From xemacs-beta-bounces@xemacs.org Tue Nov 2 02:45: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 iA27joQL026229; Tue, 2 Nov 2004 02:45:51 -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 iA27jmN5026222 for ; Tue, 2 Nov 2004 02:45:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA27jmUF026221 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 02:45:48 -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 iA27jl39026209 for ; Tue, 2 Nov 2004 02:45:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA27jlnP026208 for xemacweb@tux.org; Tue, 2 Nov 2004 02:45:47 -0500 Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [210.143.35.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA27jjKT026198; Tue, 2 Nov 2004 02:45:46 -0500 Received: from mailgate3.nec.co.jp (mailgate53.nec.co.jp [10.7.69.160] (may be forged)) by tyo202.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id iA27jgn12645; Tue, 2 Nov 2004 16:45:42 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iA27jgQ23589; Tue, 2 Nov 2004 16:45:42 +0900 (JST) Received: from edtmg05.lsi.nec.co.jp ([10.26.17.202]) by mailsv5.nec.co.jp (8.11.7/3.7W-MAILSV4-NEC) with ESMTP id iA27jf515881; Tue, 2 Nov 2004 16:45:41 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edtmg05.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iA27jdJE029229; Tue, 2 Nov 2004 16:45:39 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iA27jcwt001255; Tue, 2 Nov 2004 16:45:39 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id 677CF42A; Tue, 2 Nov 2004 16:45:38 +0900 (JST) To: Brian Palmer References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Tue, 02 Nov 2004 16:45:38 +0900 In-Reply-To: <847aaaf204110123282bb4ddd8@mail.gmail.com> (Brian Palmer's message of "Tue, 2 Nov 2004 00:28:41 -0700") Message-ID: Lines: 13 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 miles@lsi.nec.co.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.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "Stephen J. Turnbull" , emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Brian Palmer writes: > (defun find-face (face) (if (facep face) (make-face face) nil)) In Emacs this is equivalent to (defun find-face (face) (and (facep face) face)) Why exactly do you want to use `find-face' anyway? Why not just avoid using `facep' except in a boolean context? -Miles -- Quidquid latine dictum sit, altum viditur. From xemacs-beta-bounces@xemacs.org Tue Nov 2 02:55: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 iA27t3LT027644; Tue, 2 Nov 2004 02:55:03 -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 iA27t1lN027634 for ; Tue, 2 Nov 2004 02:55:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA27t1QJ027633 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 02:55:01 -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 iA27sxjX027607 for ; Tue, 2 Nov 2004 02:54:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA27sxWa027606 for xemacweb@tux.org; Tue, 2 Nov 2004 02:54:59 -0500 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 iA27swg5027598; Tue, 2 Nov 2004 02:54:59 -0500 Received: from fwd04.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1COtVK-00036O-01; Tue, 02 Nov 2004 08:54:58 +0100 Received: from D5DC120J.t-online.de (bKAu8uZegeHgMRsYl-omOT44pVxltOze3q+VHGlHLITDatwR9E9tkP@[217.89.15.81]) by fmrl04.sul.t-online.com with esmtp id 1COtV3-1Wb6920; Tue, 2 Nov 2004 08:54:41 +0100 To: "Ben Wing" X-Attribution: APA References: <028a01c4c072$f30ee1a0$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, 02 Nov 2004 08:56:06 +0100 In-Reply-To: <028a01c4c072$f30ee1a0$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 18:29:00 -0600") 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: bKAu8uZegeHgMRsYl-omOT44pVxltOze3q+VHGlHLITDatwR9E9tkP@t-dialin.net X-TOI-MSGID: e6e48c31-fd41-48a7-a952-bc46bd1cfab5 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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'" , "'Adrian Aichner'" Subject: Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > This link appears broken: Myrkraverk, where is that mode now? > > http://www.myrkraverk.com/~myrkraverk/window-number.el > > In any case, adrian, which [if either] do you use for digit-argument? Ben, in window-meta-mode that would be just M-0, M-1, ... In window-number-mode it's C-x C-j 0 ((lambda nil (interactive) (window-number-select-nth 0))) and so on. Adrian > >> -----Original Message----- >> From: Adrian Aichner [mailto:adrian@xemacs.org] >> Sent: Monday, November 01, 2004 6:07 PM >> To: Ben Wing; Johann Myrkraverk Oskarsson >> Cc: 'XEmacs Beta' >> Subject: [WHL] Re: Question about usage of C-number and M-number >> >> >> "Ben Wing" writes: >> >> > I have made up some very useful functions which make it easy to cut >> > and paste to registers. The idea is that C-num copies text to the >> > specified register and M-num pastes the text. C-M-num appends to a >> > register, and adding S- to either C- or C-M- cuts instead >> of copying. >> > >> > I've written these so that the use of C-num does not interfere with >> > its use for digit-argument, since it only takes effect when >> a region >> > is active. >> > >> > I'm thinking of putting these into XEmacs, but I want to know: >> > >> > Do people tend to use C-num or M-num for digit-argument? I >> can revise >> > the keybindings so that either one remains, but I'd like to know >> > current usage. >> >> Ben, could you please also review >> http://article.gmane.org/gmane.emacs.xemacs.patches/4588 >> which might not be entirely unrelated. >> >> I am refering to the gmane archives, because I can't figure >> out how to hit this in our own :-( >> >> The patch proposes to support numbered access to windows in XEmacs. >> >> I have run with this patch since then and haven't seen any >> problems with this. >> >> Best regards, >> >> Adrian >> >> > >> > >> > >> >> -- >> 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 Nov 2 03:03: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 iA283Jno029612; Tue, 2 Nov 2004 03:03:19 -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 iA283Hxk029605 for ; Tue, 2 Nov 2004 03:03:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA283HrG029604 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:03: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 iA283GcN029593 for ; Tue, 2 Nov 2004 03:03:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA283GT1029592 for xemacweb@tux.org; Tue, 2 Nov 2004 03:03:16 -0500 Received: from smtp815.mail.sc5.yahoo.com (smtp815.mail.sc5.yahoo.com [66.163.170.1]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA283FZM029581 for ; Tue, 2 Nov 2004 03:03:16 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp815.mail.sc5.yahoo.com with SMTP; 2 Nov 2004 08:03:14 -0000 From: "Ben Wing" To: "'Adrian Aichner'" Date: Tue, 2 Nov 2004 02:05:04 -0600 Message-ID: <02a901c4c0b2$a9b9bc10$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: [WHL] Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org That's not quite what I meant; what I meant is, if you use C-num or M-num to specify numeric arguments to another command, which one do you use? > -----Original Message----- > From: Adrian Aichner [mailto:adrian@xemacs.org] > Sent: Tuesday, November 02, 2004 1:56 AM > To: Ben Wing > Cc: 'Adrian Aichner'; 'Johann Myrkraverk Oskarsson'; 'XEmacs Beta' > Subject: [WHL] Re: [WHL] Re: Question about usage of C-number > and M-number > > > "Ben Wing" writes: > > > This link appears broken: > > Myrkraverk, where is that mode now? > > > > > http://www.myrkraverk.com/~myrkraverk/window-number.el > > > > In any case, adrian, which [if either] do you use for > digit-argument? > > Ben, in window-meta-mode that would be just M-0, M-1, ... > > In window-number-mode it's > C-x C-j 0 ((lambda nil (interactive) > (window-number-select-nth 0))) and so on. > > Adrian > > > > >> -----Original Message----- > >> From: Adrian Aichner [mailto:adrian@xemacs.org] > >> Sent: Monday, November 01, 2004 6:07 PM > >> To: Ben Wing; Johann Myrkraverk Oskarsson > >> Cc: 'XEmacs Beta' > >> Subject: [WHL] Re: Question about usage of C-number and M-number > >> > >> > >> "Ben Wing" writes: > >> > >> > I have made up some very useful functions which make it > easy to cut > >> > and paste to registers. The idea is that C-num copies > text to the > >> > specified register and M-num pastes the text. C-M-num > appends to a > >> > register, and adding S- to either C- or C-M- cuts instead > >> of copying. > >> > > >> > I've written these so that the use of C-num does not > interfere with > >> > its use for digit-argument, since it only takes effect when > >> a region > >> > is active. > >> > > >> > I'm thinking of putting these into XEmacs, but I want to know: > >> > > >> > Do people tend to use C-num or M-num for digit-argument? I > >> can revise > >> > the keybindings so that either one remains, but I'd like to know > >> > current usage. > >> > >> Ben, could you please also review > >> http://article.gmane.org/gmane.emacs.xemacs.patches/4588 > >> which might not be entirely unrelated. > >> > >> I am refering to the gmane archives, because I can't figure > >> out how to hit this in our own :-( > >> > >> The patch proposes to support numbered access to windows in XEmacs. > >> > >> I have run with this patch since then and haven't seen any > >> problems with this. > >> > >> Best regards, > >> > >> Adrian > >> > >> > > >> > > >> > > >> > >> -- > >> 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 Nov 2 03:10: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 iA28A5fQ030750; Tue, 2 Nov 2004 03:10:05 -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 iA28A2Kc030735 for ; Tue, 2 Nov 2004 03:10:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28A2Ds030734 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:10:02 -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 iA289xI5030691 for ; Tue, 2 Nov 2004 03:09:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA289xX8030690 for xemacweb@tux.org; Tue, 2 Nov 2004 03:09:59 -0500 Received: from snaefell.rhi.hi.is (root@snaefell.rhi.hi.is [130.208.165.28]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA289rJU030672; Tue, 2 Nov 2004 03:09:54 -0500 Received: from jin.myrkraverk.com (IDENT:8IntmqJE8FW3clquG76nZo2KVStdi5ek@a048.nemendur.hi.is [130.208.188.48]) by snaefell.rhi.hi.is (8.12.10/8.12.10) with ESMTP id iA289alK024808; Tue, 2 Nov 2004 08:09:38 GMT From: "Johann 'Myrkraverk' Oskarsson" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16775.16605.145112.801449@jin.myrkraverk.com> Date: Tue, 2 Nov 2004 08:10:05 +0000 To: Adrian Aichner In-Reply-To: References: <028a01c4c072$f30ee1a0$210110ac@NEEEEEEE> X-Mailer: VM vm--robf--7.18--patch-unknown under 21.5 (beta17) "chayote" (+CVS-20040628) 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 myrkraverk@users.sourceforge.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'" , Ben Wing Subject: Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > "Ben Wing" writes: I think I have fixed the broken url below. > > http://www.myrkraverk.com/~myrkraverk/window-number.el > > > > In any case, adrian, which [if either] do you use for digit-argument? > > Ben, in window-meta-mode that would be just M-0, M-1, ... Now since I wrote the stuff, I'm using M-num to switch windows ;) But I'm still reserving C-num for digit argument, even though I tend to use C-u for it anyway. > In window-number-mode it's > C-x C-j 0 ((lambda nil (interactive) (window-number-select-nth 0))) > and so on. Now, the window number thingy is entirely optional (at least yet). Ben, is it possible to make that register kill/yank or yours optional, even if it defaults to on? Talking for myself, I'm not really using registers all the much. But considering, I wonder if I can make my mode only work when region is not active, so there will be (almost) no clashes with your stuff. Johann "Myrkraverk" > >> "Ben Wing" writes: > >> > >> > I have made up some very useful functions which make it easy to cut > >> > and paste to registers. The idea is that C-num copies text to the > >> > specified register and M-num pastes the text. C-M-num appends to a > >> > register, and adding S- to either C- or C-M- cuts instead > >> > of copying. > >> > > >> > I've written these so that the use of C-num does not interfere with > >> > its use for digit-argument, since it only takes effect when > >> > a region > >> > is active. > >> > > >> > I'm thinking of putting these into XEmacs, but I want to know: > >> > > >> > Do people tend to use C-num or M-num for digit-argument? I > >> can revise > >> > the keybindings so that either one remains, but I'd like to know > >> > current usage. > >> > >> Ben, could you please also review > >> http://article.gmane.org/gmane.emacs.xemacs.patches/4588 > >> which might not be entirely unrelated. > >> > >> I am refering to the gmane archives, because I can't figure > >> out how to hit this in our own :-( > >> > >> The patch proposes to support numbered access to windows in XEmacs. > >> > >> I have run with this patch since then and haven't seen any > >> problems with this. > >> > >> Best regards, > >> > >> Adrian > >> > >> > > >> > > >> > > >> > >> -- > >> 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 Nov 2 03:38: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 iA28c7gR002054; Tue, 2 Nov 2004 03:38:08 -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 iA28c6tM002043 for ; Tue, 2 Nov 2004 03:38:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28c6Cu002042 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:38:06 -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 iA28c3Cs002023 for ; Tue, 2 Nov 2004 03:38:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28c3sQ002022 for xemacweb@tux.org; Tue, 2 Nov 2004 03:38:03 -0500 Received: from mproxy.gmail.com (mproxy.gmail.com [216.239.56.247]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA28c2Ui002011 for ; Tue, 2 Nov 2004 03:38:03 -0500 Received: by mproxy.gmail.com with SMTP id w67so76932cwb for ; Tue, 02 Nov 2004 00:37:57 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=EftoaAB+O51T/jl3y5i+6REgE6nUBCzIx1skUk/aQITKp1M2JJNwPeBmp8gSlFthS9JksUw+wxsju1fz1HYdv1m9HYztYeX3tV1s3PI3AzOAGArR9WL/9MKrlBGmtNHJ4KPc9JjpY1urUEEemW4n7lwoZpr+O3bSAcDh8Fw/XqQ= Received: by 10.11.119.66 with SMTP id r66mr282218cwc; Tue, 02 Nov 2004 00:37:57 -0800 (PST) Received: by 10.11.117.68 with HTTP; Tue, 2 Nov 2004 00:37:57 -0800 (PST) Message-ID: <847aaaf20411020037634248ab@mail.gmail.com> Date: Tue, 2 Nov 2004 01:37:57 -0700 From: Brian Palmer To: "Johann 'Myrkraverk' Oskarsson" In-Reply-To: <16775.16605.145112.801449@jin.myrkraverk.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <028a01c4c072$f30ee1a0$210110ac@NEEEEEEE> <16775.16605.145112.801449@jin.myrkraverk.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: pass (gwyn.tux.org: domain of bpalmer@gmail.com designates 216.239.56.247 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: Ben Wing , XEmacs Beta , Adrian Aichner Subject: Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Brian Palmer List-Id: 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 Tue, 2 Nov 2004 08:10:05 +0000, Johann 'Myrkraverk' Oskarsson wrote: > Now, the window number thingy is entirely optional (at least yet). > > Ben, is it possible to make that register kill/yank or yours optional, > even if it defaults to on? Talking for myself, I'm not really using > registers all the much. But considering, I wonder if I can make my > mode only work when region is not active, so there will be (almost) no > clashes with your stuff. And what of those of us who have zmacs-regions => nil ? Having two semantically different commands attached to the same keys seems the wrong behaviour. From xemacs-beta-bounces@xemacs.org Tue Nov 2 03:43: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 iA28hdm4002972; Tue, 2 Nov 2004 03:43:43 -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 iA28gx8w002862 for ; Tue, 2 Nov 2004 03:42:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28gxKk002861 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:42:59 -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 iA28gt6n002842 for ; Tue, 2 Nov 2004 03:42:55 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28gtTr002840 for xemacweb@tux.org; Tue, 2 Nov 2004 03:42:55 -0500 Received: from snaefell.rhi.hi.is (root@snaefell.rhi.hi.is [130.208.165.28]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA28gsMh002834; Tue, 2 Nov 2004 03:42:55 -0500 Received: from jin.myrkraverk.com (IDENT:Ga5pl1IJcaUXVyS+IEtg0hLLOf7nN4gn@a048.nemendur.hi.is [130.208.188.48]) by snaefell.rhi.hi.is (8.12.10/8.12.10) with ESMTP id iA28gjlK022306; Tue, 2 Nov 2004 08:42:45 GMT From: "Johann 'Myrkraverk' Oskarsson" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16775.18620.130569.409483@jin.myrkraverk.com> Date: Tue, 2 Nov 2004 08:43:40 +0000 To: Adrian Aichner , "'XEmacs Beta'" , Ben Wing In-Reply-To: <16775.16605.145112.801449@jin.myrkraverk.com> References: <028a01c4c072$f30ee1a0$210110ac@NEEEEEEE> <16775.16605.145112.801449@jin.myrkraverk.com> X-Mailer: VM vm--robf--7.18--patch-unknown under 21.5 (beta17) "chayote" (+CVS-20040628) 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 myrkraverk@users.sourceforge.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: Subject: Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 refering to the gmane archives, because I can't figure > > >> out how to hit this in our own :-( I found our archived stuff: http://list-archive.xemacs.org/xemacs-patches/200406/msg00116.html This does not corrupt the patch, it seems. Johann From xemacs-beta-bounces@xemacs.org Tue Nov 2 03:48: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 iA28mcDS004047; Tue, 2 Nov 2004 03:48: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 iA28kMXZ003612 for ; Tue, 2 Nov 2004 03:46:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28kMFo003611 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:46:22 -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 iA28kLX3003595 for ; Tue, 2 Nov 2004 03:46:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28kLaD003592 for xemacweb@tux.org; Tue, 2 Nov 2004 03:46:21 -0500 Received: from snaefell.rhi.hi.is (root@snaefell.rhi.hi.is [130.208.165.28]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA28kK10003577; Tue, 2 Nov 2004 03:46:20 -0500 Received: from jin.myrkraverk.com (IDENT:jHnw3FlVqwSkfRVP4Jsd/nWbyFYLXosf@a048.nemendur.hi.is [130.208.188.48]) by snaefell.rhi.hi.is (8.12.10/8.12.10) with ESMTP id iA28k8lK024977; Tue, 2 Nov 2004 08:46:08 GMT From: "Johann 'Myrkraverk' Oskarsson" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16775.18829.801618.205040@jin.myrkraverk.com> Date: Tue, 2 Nov 2004 08:47:09 +0000 To: "Ben Wing" In-Reply-To: <02a901c4c0b2$a9b9bc10$210110ac@NEEEEEEE> References: <02a901c4c0b2$a9b9bc10$210110ac@NEEEEEEE> X-Mailer: VM vm--robf--7.18--patch-unknown under 21.5 (beta17) "chayote" (+CVS-20040628) 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 myrkraverk@users.sourceforge.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'" , "'Adrian Aichner'" Subject: Re: [WHL] Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > That's not quite what I meant; what I meant is, if you use C-num or M-num to > specify numeric arguments to another command, which one do you use? Oh, in my case, that would be neither ;P Reason being, C-num doesn't work on tty, where I originally started to use the window-number thingy. Johann From xemacs-beta-bounces@xemacs.org Tue Nov 2 03:52: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 iA28q6sE004705; Tue, 2 Nov 2004 03:52:06 -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 iA28lWLP003795 for ; Tue, 2 Nov 2004 03:47:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28lW7j003794 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:47: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 iA28lV1K003782 for ; Tue, 2 Nov 2004 03:47:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28lVMZ003780 for xemacweb@tux.org; Tue, 2 Nov 2004 03:47:31 -0500 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 iA28lUto003771; Tue, 2 Nov 2004 03:47:30 -0500 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 DAA04607; Tue, 2 Nov 2004 03:47:30 -0500 (EST) 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 DAA25998; Tue, 2 Nov 2004 03:47:28 -0500 (EST) 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 JAA12078; Tue, 2 Nov 2004 09:47:25 +0100 (MET) To: "Ben Wing" X-Attribution: APA References: <028a01c4c072$f30ee1a0$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, 02 Nov 2004 09:48:50 +0100 In-Reply-To: <028a01c4c072$f30ee1a0$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 1 Nov 2004 18:29:00 -0600") Message-ID: <4qk8y6tp.fsf@engine.ecf.teradyne.com> 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 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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 autolearn=no version=2.63 Cc: "'XEmacs Beta'" , "'Adrian Aichner'" Subject: Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > This link appears broken: > > http://www.myrkraverk.com/~myrkraverk/window-number.el Have this one instead: http://www.emacswiki.org/cgi-bin/wiki/SwitchingWindows > > In any case, adrian, which [if either] do you use for digit-argument? > >> -----Original Message----- >> From: Adrian Aichner [mailto:adrian@xemacs.org] >> Sent: Monday, November 01, 2004 6:07 PM >> To: Ben Wing; Johann Myrkraverk Oskarsson >> Cc: 'XEmacs Beta' >> Subject: [WHL] Re: Question about usage of C-number and M-number >> >> >> "Ben Wing" writes: >> >> > I have made up some very useful functions which make it easy to cut >> > and paste to registers. The idea is that C-num copies text to the >> > specified register and M-num pastes the text. C-M-num appends to a >> > register, and adding S- to either C- or C-M- cuts instead >> of copying. >> > >> > I've written these so that the use of C-num does not interfere with >> > its use for digit-argument, since it only takes effect when >> a region >> > is active. >> > >> > I'm thinking of putting these into XEmacs, but I want to know: >> > >> > Do people tend to use C-num or M-num for digit-argument? I >> can revise >> > the keybindings so that either one remains, but I'd like to know >> > current usage. >> >> Ben, could you please also review >> http://article.gmane.org/gmane.emacs.xemacs.patches/4588 >> which might not be entirely unrelated. >> >> I am refering to the gmane archives, because I can't figure >> out how to hit this in our own :-( >> >> The patch proposes to support numbered access to windows in XEmacs. >> >> I have run with this patch since then and haven't seen any >> problems with this. >> >> Best regards, >> >> Adrian >> >> > >> > >> > >> >> -- >> 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 Nov 2 03:52: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 iA28q9dW004753; Tue, 2 Nov 2004 03:52:10 -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 iA28mETG003963 for ; Tue, 2 Nov 2004 03:48:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28mDKm003959 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:48:14 -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 iA28mCiE003946 for ; Tue, 2 Nov 2004 03:48:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28mCJd003945 for xemacweb@tux.org; Tue, 2 Nov 2004 03:48:12 -0500 Received: from mproxy.gmail.com (mproxy.gmail.com [216.239.56.240]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA28mCs5003931 for ; Tue, 2 Nov 2004 03:48:12 -0500 Received: by mproxy.gmail.com with SMTP id w67so76993cwb for ; Tue, 02 Nov 2004 00:48:11 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=gpouau9d3P3cmah2R3XtVc9X2gWl2HsFqu3vm+1h/TgUlrzSskObZ+t+XTZ1Hk4x1ZBiHjY824Qyk49SE+O8U6AW1DZ/7eKAahHUSagv/XNx+vuc2NX/tmSIuDGiH75DFp8z0y7FimiU0mak4nmwgN2If27N0OPVWbMVCAiC1Yo= Received: by 10.11.119.66 with SMTP id r66mr283206cwc; Tue, 02 Nov 2004 00:48:11 -0800 (PST) Received: by 10.11.117.68 with HTTP; Tue, 2 Nov 2004 00:48:11 -0800 (PST) Message-ID: <847aaaf20411020048201a2419@mail.gmail.com> Date: Tue, 2 Nov 2004 01:48:11 -0700 From: Brian Palmer To: Miles Bader In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.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: pass (gwyn.tux.org: domain of bpalmer@gmail.com designates 216.239.56.240 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: "Stephen J. Turnbull" , emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Brian Palmer List-Id: 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 Tue, 02 Nov 2004 16:45:38 +0900, Miles Bader wrote: > Brian Palmer writes: > In Emacs this is equivalent to > > (defun find-face (face) (and (facep face) face)) > > Why exactly do you want to use `find-face' anyway? Why not just avoid > using `facep' except in a boolean context? Well, find-face returns a face object in xemacs. I'm proposing a new function to add to gnu emacs so that there's one fewer arbitrary difference between emacs and xemacs that causes inconvenience and unnecessary friction for those of us who code third-party applications or help users of both xemacs and emacs. If find-face in emacs didn't return a face object, it wouldn't be doing a very good job of compatibility, now. The proposed patch I outlined, and the stupid way in which it has to differ across emacs and xemacs, shows that there's a use for improving compatibility. From xemacs-beta-bounces@xemacs.org Tue Nov 2 03:56: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 iA28ue3o005854; Tue, 2 Nov 2004 03:56:41 -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 iA28pFEZ004570 for ; Tue, 2 Nov 2004 03:51:15 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28pFqt004569 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:51: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 iA28pD1K004557 for ; Tue, 2 Nov 2004 03:51:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28pDJO004556 for xemacweb@tux.org; Tue, 2 Nov 2004 03:51:13 -0500 Received: from snaefell.rhi.hi.is (root@snaefell.rhi.hi.is [130.208.165.28]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA28pCxP004539; Tue, 2 Nov 2004 03:51:12 -0500 Received: from jin.myrkraverk.com (IDENT:btsDg4lUVk4lEvVjbQlLw/w9tqj+QWNk@a048.nemendur.hi.is [130.208.188.48]) by snaefell.rhi.hi.is (8.12.10/8.12.10) with ESMTP id iA28ovlK029025; Tue, 2 Nov 2004 08:50:57 GMT From: "Johann 'Myrkraverk' Oskarsson" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16775.19128.718538.364141@jin.myrkraverk.com> Date: Tue, 2 Nov 2004 08:52:08 +0000 To: Brian Palmer In-Reply-To: <847aaaf20411020037634248ab@mail.gmail.com> References: <028a01c4c072$f30ee1a0$210110ac@NEEEEEEE> <16775.16605.145112.801449@jin.myrkraverk.com> <847aaaf20411020037634248ab@mail.gmail.com> X-Mailer: VM vm--robf--7.18--patch-unknown under 21.5 (beta17) "chayote" (+CVS-20040628) 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 myrkraverk@users.sourceforge.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: Ben Wing , XEmacs Beta , Adrian Aichner Subject: Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Brian Palmer writes: > On Tue, 2 Nov 2004 08:10:05 +0000, Johann 'Myrkraverk' Oskarsson > wrote: > > > Now, the window number thingy is entirely optional (at least yet). > > > > Ben, is it possible to make that register kill/yank or yours optional, > > even if it defaults to on? Talking for myself, I'm not really using > > registers all the much. But considering, I wonder if I can make my > > mode only work when region is not active, so there will be (almost) no > > clashes with your stuff. > > And what of those of us who have zmacs-regions => nil ? Having two > semantically different commands attached to the same keys seems > the wrong behaviour. Not if you have (setq window-number-meta-only-when-region-is-not-active t) in your init.el In other words, don't confuse my thoughts about possibility with default behaviour ;) Johann From xemacs-beta-bounces@xemacs.org Tue Nov 2 03: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 iA28ulWX005943; Tue, 2 Nov 2004 03:56:48 -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 iA28rjWI005287 for ; Tue, 2 Nov 2004 03:53:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28rjY9005286 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 03:53:45 -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 iA28rixK005274 for ; Tue, 2 Nov 2004 03:53:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA28riYv005273 for xemacweb@tux.org; Tue, 2 Nov 2004 03:53:44 -0500 Received: from snaefell.rhi.hi.is (root@snaefell.rhi.hi.is [130.208.165.28]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA28rh0o005261; Tue, 2 Nov 2004 03:53:43 -0500 Received: from jin.myrkraverk.com (IDENT:6MpvYK+E19Jp5B88EQ+YMIprriwU67Y+@a048.nemendur.hi.is [130.208.188.48]) by snaefell.rhi.hi.is (8.12.10/8.12.10) with ESMTP id iA28rWlK002205; Tue, 2 Nov 2004 08:53:33 GMT From: "Johann 'Myrkraverk' Oskarsson" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16775.19293.704095.149990@jin.myrkraverk.com> Date: Tue, 2 Nov 2004 08:54:53 +0000 To: Adrian Aichner In-Reply-To: <4qk8y6tp.fsf@engine.ecf.teradyne.com> References: <028a01c4c072$f30ee1a0$210110ac@NEEEEEEE> <4qk8y6tp.fsf@engine.ecf.teradyne.com> X-Mailer: VM vm--robf--7.18--patch-unknown under 21.5 (beta17) "chayote" (+CVS-20040628) 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 myrkraverk@users.sourceforge.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'" , Ben Wing Subject: Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > > Have this one instead: > > http://www.emacswiki.org/cgi-bin/wiki/SwitchingWindows Actually, I think this one doesn't work with the hook -- switching windows does, but it doesn't display stuff in the modeline. Since my hook never got approved or reviewed or whatever, I never put up a dual working mode, currently (despite the comment in my previous url) there are 2 versions, one for gnu, and one for x. Johann From xemacs-beta-bounces@xemacs.org Tue Nov 2 04:10: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 iA29Aqa8008756; Tue, 2 Nov 2004 04:10: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 iA29AnPE008717 for ; Tue, 2 Nov 2004 04:10:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA29AnCb008716 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 04:10:49 -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 iA29Am31008705 for ; Tue, 2 Nov 2004 04:10:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA29Amnp008704 for xemacweb@tux.org; Tue, 2 Nov 2004 04:10:48 -0500 Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.214]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA29AfnG008669; Tue, 2 Nov 2004 04:10:43 -0500 Received: from mailgate4.nec.co.jp (mailgate54.nec.co.jp [10.7.69.197]) by tyo201.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id iA298Oa23702; Tue, 2 Nov 2004 18:10:34 +0900 (JST) Received: (from root@localhost) by mailgate4.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iA298Oq01032; Tue, 2 Nov 2004 18:08:24 +0900 (JST) Received: from edsgm02.lsi.nec.co.jp ([10.50.208.12]) by mailsv3.nec.co.jp (8.11.7/3.7W-MAILSV4-NEC) with ESMTP id iA298M911954; Tue, 2 Nov 2004 18:08:23 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edsgm02.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iA298I33000235; Tue, 2 Nov 2004 18:08:21 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iA298Hwt001585; Tue, 2 Nov 2004 18:08:17 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id 3513C42A; Tue, 2 Nov 2004 18:08:17 +0900 (JST) To: Brian Palmer References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Tue, 02 Nov 2004 18:08:17 +0900 In-Reply-To: <847aaaf20411020048201a2419@mail.gmail.com> (Brian Palmer's message of "Tue, 2 Nov 2004 01:48:11 -0700") Message-ID: Lines: 21 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 miles@lsi.nec.co.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.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "Stephen J. Turnbull" , emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Brian Palmer writes: > If find-face in emacs didn't return a face object, it wouldn't be > doing a very good job of compatibility, now. What's a "face object" in Emacs? [Indeed, what's a "face object" in Xemacs?] How are they different than a face name (other than what `facep' returns in Xemacs)? Given that Xemacs has a differing definition of facep requiring one to use `find-face' instead, would an Emacs version: (defun find-face (face) (and (facep face) face)) do the job? -Miles -- [|nurgle|] ddt- demonic? so quake will have an evil kinda setting? one that will make every christian in the world foamm at the mouth? [iddt] nurg, that's the goal From xemacs-beta-bounces@xemacs.org Tue Nov 2 04:21: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 iA29LDY7010503; Tue, 2 Nov 2004 04:21:13 -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 iA29LCIw010497 for ; Tue, 2 Nov 2004 04:21:12 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA29LCQE010496 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 04:21:12 -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 iA29LBdg010483 for ; Tue, 2 Nov 2004 04:21:11 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA29LBua010481 for xemacweb@tux.org; Tue, 2 Nov 2004 04:21:11 -0500 Received: from mproxy.gmail.com (mproxy.gmail.com [216.239.56.248]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA29LApK010468 for ; Tue, 2 Nov 2004 04:21:11 -0500 Received: by mproxy.gmail.com with SMTP id w67so77304cwb for ; Tue, 02 Nov 2004 01:21:10 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=QHG8oRzy8rrUWb/dkQixofxZEldnXZqbkskKy7/Rn+Z2JI8UBP+8dvucvrjAL48bIu9Y8W758i2qaz6mIfiFrDGg1/+4HW6p+jt3tIzmEGfGo8gusFhfJNK+9JpgFun0+jUkkp/JQjIiYxAlaE1HuXdlb8yWv9pQJFZe6+X5Biw= Received: by 10.11.119.66 with SMTP id r66mr284802cwc; Tue, 02 Nov 2004 01:21:10 -0800 (PST) Received: by 10.11.117.68 with HTTP; Tue, 2 Nov 2004 01:21:10 -0800 (PST) Message-ID: <847aaaf20411020121678a0b5c@mail.gmail.com> Date: Tue, 2 Nov 2004 02:21:10 -0700 From: Brian Palmer To: Miles Bader In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.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: pass (gwyn.tux.org: domain of bpalmer@gmail.com designates 216.239.56.248 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: "Stephen J. Turnbull" , emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Brian Palmer List-Id: 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 Tue, 02 Nov 2004 18:08:17 +0900, Miles Bader wrote: > Brian Palmer writes: > > If find-face in emacs didn't return a face object, it wouldn't be > > doing a very good job of compatibility, now. > > What's a "face object" in Emacs? [Indeed, what's a "face object" in Xemacs?] I don't really know. Some object that contains all of the required face attributes, I'm assuming. E.g., (get-face 'bold) # So basically the difference between a buffer and a buffer-name. But I haven't looked at the C code implementing faces > Given that Xemacs has a differing definition of facep requiring one to > use `find-face' instead, would an Emacs version: > > (defun find-face (face) (and (facep face) face)) > > do the job? I think so, as long as emacs allows a face-name everywhere a face is permitted. From xemacs-beta-bounces@xemacs.org Tue Nov 2 04:51: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 iA29opCF015151; Tue, 2 Nov 2004 04:51:07 -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 iA29nifu014927 for ; Tue, 2 Nov 2004 04:49:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA29nhsB014921 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 04:49:43 -0500 Resent-From: XEmacs Webmaster Resent-Message-ID: <16775.22582.920609.158565@gwyn.tux.org> Resent-Date: Tue, 2 Nov 2004 04:49:42 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org Message-ID: <028601c4c072$a9b8ecd0$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0287_01C4C040.5F1E7CD0" 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 From: "Ben Wing" To: "'XEmacs Beta'" Date: Mon, 1 Nov 2004 18:26:57 -0600 X-Mailman-Approved-At: Tue, 02 Nov 2004 04:50:49 -0500 Cc: Subject: Mega patch, try 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 This is a multi-part message in MIME format. ------=_NextPart_000_0287_01C4C040.5F1E7CD0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Ok, somehow or other the last gzip got trashed. ------=_NextPart_000_0287_01C4C040.5F1E7CD0 Content-Type: application/x-gzip; name="build.11-1.diff.txt.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="build.11-1.diff.txt.gz" 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 /8SKwUXFXSUA ------=_NextPart_000_0287_01C4C040.5F1E7CD0-- From xemacs-beta-bounces@xemacs.org Tue Nov 2 05:16: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 iA2AGf0Q018714; Tue, 2 Nov 2004 05:16:41 -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 iA29p4YX015206 for ; Tue, 2 Nov 2004 04:51:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA29p4HU015205 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 04:51:04 -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 iA29p2e3015194 for ; Tue, 2 Nov 2004 04:51:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA29p2Lx015193 for xemacweb@tux.org; Tue, 2 Nov 2004 04:51:02 -0500 Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [210.143.35.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA29p0Na015181; Tue, 2 Nov 2004 04:51:01 -0500 Received: from mailgate3.nec.co.jp (mailgate53.nec.co.jp [10.7.69.160] (may be forged)) by tyo202.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id iA29ovn26288; Tue, 2 Nov 2004 18:50:58 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iA29ova20559; Tue, 2 Nov 2004 18:50:57 +0900 (JST) Received: from edsgm01.lsi.nec.co.jp ([10.50.208.11]) by mailsv4.nec.co.jp (8.11.7/3.7W-MAILSV4-NEC) with ESMTP id iA29ouN29490; Tue, 2 Nov 2004 18:50:56 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edsgm01.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iA29oslH025230; Tue, 2 Nov 2004 18:50:55 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iA29oswt001713; Tue, 2 Nov 2004 18:50:54 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id 0957142A; Tue, 2 Nov 2004 18:50:54 +0900 (JST) To: Brian Palmer References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <847aaaf20411020121678a0b5c@mail.gmail.com> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Tue, 02 Nov 2004 18:50:53 +0900 In-Reply-To: <847aaaf20411020121678a0b5c@mail.gmail.com> (Brian Palmer's message of "Tue, 2 Nov 2004 02:21:10 -0700") Message-ID: Lines: 26 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 miles@lsi.nec.co.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.0 required=5.0 tests=none autolearn=no version=2.63 Cc: "Stephen J. Turnbull" , emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Brian Palmer writes: >> Given that Xemacs has a differing definition of facep requiring one to >> use `find-face' instead, would an Emacs version: >> >> (defun find-face (face) (and (facep face) face)) >> >> do the job? > > I think so, as long as emacs allows a face-name everywhere a face is > permitted. For most purposes, Emacs doesn't have a special face type, it only has face-names. It's also possible to get a lisp vector containing face attributes, but this is typically only useful for a few special tasks -- most interfaces want a face-name). To be reasonably compatible with Xemacs, it would be necessary to know what exactly a face-object (such as returned by `find-face') is useful for, and I don't. But my guess is that a face-name is closer than a face-vector. -Miles -- Saa, shall we dance? (from a dance-class advertisement) From xemacs-beta-bounces@xemacs.org Tue Nov 2 06:07: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 iA2B7JID026018; Tue, 2 Nov 2004 06:07:19 -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 iA2B7GaF025988 for ; Tue, 2 Nov 2004 06:07:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2B7GVO025987 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 06:07:16 -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 iA2B7FxS025974 for ; Tue, 2 Nov 2004 06:07:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2B7FeQ025970 for xemacweb@tux.org; Tue, 2 Nov 2004 06:07:15 -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 iA2B7EgT025957; Tue, 2 Nov 2004 06:07:15 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COwVD-0000bs-00; Tue, 02 Nov 2004 20:07:03 +0900 To: Miles Bader References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 02 Nov 2004 20:07:03 +0900 In-Reply-To: (Miles Bader's message of "Tue, 02 Nov 2004 18:08:17 +0900") Message-ID: <87mzy0pl0o.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, "Stephen J. Turnbull" , Brian Palmer , emacs-devel@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Miles" == Miles Bader writes: Miles> Brian Palmer writes: >> If find-face in emacs didn't return a face object, it wouldn't >> be doing a very good job of compatibility, now. Miles> What's a "face object" in Emacs? A symbol, I should think. I was confused by the fact that `facep' returns a vector of length 17 whose first element is the symbol 'face. However, I would guess that that's a useless artifact of the implementation, since (facep (facep 'bold)) is nil. Miles> [Indeed, what's a "face object" in Xemacs?] A C structure wrapped in Lisp housekeeping information that implements a face. I'm not sure why they were exposed to Lisp in the first place; I suspect to avoid repeated lookups in code that compares faces to determine if they contrast and the like. Probably a premature optimization. Miles> How are they different than a face name (other than what Miles> `facep' returns in Xemacs)? A face name is a symbol. A face object is a data structure. Miles> Given that Xemacs has a differing definition of facep Miles> requiring one to use `find-face' instead, would an Emacs Miles> version: Miles> (defun find-face (face) (and (facep face) face)) Miles> do the job? Yes. -- 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 Nov 2 07:02: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 iA2C23bN002345; Tue, 2 Nov 2004 07:02:08 -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 iA2C21mP002336 for ; Tue, 2 Nov 2004 07:02:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2C21sE002335 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 07:02:01 -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 iA2C1uTY002300 for ; Tue, 2 Nov 2004 07:01:56 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2C1uTk002299 for xemacweb@tux.org; Tue, 2 Nov 2004 07:01:56 -0500 Received: from simmts5-srv.bellnexxia.net (simmts5.bellnexxia.net [206.47.199.163]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA2C1tCn002281; Tue, 2 Nov 2004 07:01:55 -0500 Received: from empanada.home ([67.71.24.49]) by simmts5-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20041102120150.MJVE1635.simmts5-srv.bellnexxia.net@empanada.home>; Tue, 2 Nov 2004 07:01:50 -0500 Received: by empanada.home (Postfix, from userid 502) id 476D2350403; Tue, 2 Nov 2004 07:01:49 -0500 (EST) Message-ID: To: "Stephen J. Turnbull" References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> From: Stefan Date: Tue, 02 Nov 2004 07:01:49 -0500 In-Reply-To: <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Tue, 02 Nov 2004 20:07:03 +0900") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (darwin) 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 monnier@iro.umontreal.ca does 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, emacs-devel@gnu.org, Brian Palmer , Miles Bader Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Miles> What's a "face object" in Emacs? > A symbol, I should think. I was confused by the fact that `facep' > returns a vector of length 17 whose first element is the symbol 'face. > However, I would guess that that's a useless artifact of the > implementation, since (facep (facep 'bold)) is nil. I've never seen the vector used in Elisp for anything, so yes: it's just a useless (and arguably ugly) artifact of the implementation. Miles> [Indeed, what's a "face object" in Xemacs?] > A C structure wrapped in Lisp housekeeping information that implements > a face. I'm not sure why they were exposed to Lisp in the first > place; I suspect to avoid repeated lookups in code that compares faces > to determine if they contrast and the like. Probably a premature > optimization. I doubt the motivation was optimization. I think it had more to do with philosophical convictions. > A face name is a symbol. A face object is a data structure. I still don't understand why (facep 'foo) returns nil, even though (put-text-property (point) (+ 10 (point)) 'face 'foo) and (set-face-foreground 'foo "red") work just fine. I think `facep' should return non-nil iff the parameter can be used at those places where faces are expected, so it should return non-nil for symbols (assuming the symbol is indeed the name of an existing face, of course). Just like (progn (fset 'foobar (make-keymap)) (keymapp 'foobar)) return t rather than nil. Stefan From xemacs-beta-bounces@xemacs.org Tue Nov 2 07:07: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 iA2C77T7003247; Tue, 2 Nov 2004 07:07:07 -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 iA2C75V2003235 for ; Tue, 2 Nov 2004 07:07:05 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2C752i003234 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 07:07:05 -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 iA2C73HQ003221 for ; Tue, 2 Nov 2004 07:07:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2C73C1003220 for xemacweb@tux.org; Tue, 2 Nov 2004 07:07:03 -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 iA2C71OS003211 for ; Tue, 2 Nov 2004 07:07:02 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1COxRA-0000tr-00; Tue, 02 Nov 2004 21:06:56 +0900 To: Miles Bader References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <847aaaf20411020121678a0b5c@mail.gmail.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 02 Nov 2004 21:06:56 +0900 In-Reply-To: (Miles Bader's message of "Tue, 02 Nov 2004 18:50:53 +0900") Message-ID: <87d5ywpi8v.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, Brian Palmer , emacs-devel@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Miles" == Miles Bader writes: Miles> To be reasonably compatible with Xemacs, it would be Miles> necessary to know what exactly a face-object (such as Miles> returned by `find-face') is useful for, and I don't. As an optimization. You can avoid a table lookup if you have the object. We also have truly anonymous temporary faces, which get garbage collected simply by dropping them on the floor, as they never get entered into any tables. Another optimization; I guess you could use gensyms and key-weak hash tables to get the same effect nowadays. Offhand I'd guess the other APIs (ie, except for `facep) all accept either a face name or a face object. The only tricky thing about find-face is that it needs to be idempotent: (Assert (null (find-face (find-face [nope])))) ; not a symbol (Assert (null (find-face (find-face nil)))) ; a special non-face symbol (Assert (null (find-face (find-face (gensym))))) ; a non-face symbol (Assert (eq (find-face 'default) (find-face (find-face 'default)))) I think that gives full coverage. Your definition of find-face should be fine, except possibly for XEmacs APIs Emacs doesn't have. -- 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 Nov 2 14:15: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 iA2JEnhq030701; Tue, 2 Nov 2004 14:14:51 -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 iA2J4NtO028519 for ; Tue, 2 Nov 2004 14:04:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2J4N8u028518 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 14:04:23 -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 iA2J4Mug028501 for ; Tue, 2 Nov 2004 14:04:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2J4MWX028499 for xemacweb@tux.org; Tue, 2 Nov 2004 14:04:22 -0500 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 iA2J4LbS028484 for ; Tue, 2 Nov 2004 14:04:21 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CP3x6-00069e-00 for ; Tue, 02 Nov 2004 20:04:20 +0100 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 ; Tue, 02 Nov 2004 20:04:20 +0100 Received: from Reiner.Steib by lumberjack.physik.uni-ulm.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 02 Nov 2004 20:04:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: xemacs-beta@xemacs.org To: xemacs-beta@xemacs.org From: Reiner Steib Date: Tue, 02 Nov 2004 19:39:55 +0100 Organization: Dept. of Theoretical Physics, University of Ulm Lines: 84 Message-ID: References: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> <87mzy62p9w.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: #vK]N[`vqjuod*|)'[iD7/"3AB-ApT%fmN"LWAg@oS7OesGv~)n[OBTLM#I="J'Y^-7I I/ps7o_'IK@#-Rs{::DZ@O8yS|fexe,XslY[:dNWOb~>?mC-&i_c)say:"\IpA.5U.b]'NY; Pks{lb h.+#6%DpZuaK3dcHB`Av3zc:r!C%~s0&m, tWj]&}, qg.+0ww2gK%f!:GK|wMl.I!(voY*1"^li8"~B BNG)9LvPi?^DMR-GVDnZqhu*3Hi, +g=wFhI)BL6&u{EOVEHjVEVq~d?_}lMntWAc3(6?kftjc>_f>! g0wM(qPM$d5]^TT_Qyi&L?LGVG)SHN;Gk/,pkY9,~ Mail-Copies-To: nobody User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:74ct7LcKrqYIJX7cbVP0tFLRKPw= Received-SPF: pass (gwyn.tux.org: localhost is 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: 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 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 Fri, Oct 29 2004, Stephen J. Turnbull wrote: >>>>>> "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? I'd expect... (replace-in-string "xe" "\\(x\\)?" "") ==> e (replace-in-string "foo" "\\(x\\)?" "") ==> foo ... or to get back to real world examples (see also the previous thread): (replace-in-string "viper.info.gz" "\\(\\.info\\)?\\(\\.gz\\)?\\'" "") ==> viper (replace-in-string "viper.gz" "\\(\\.info\\)?\\(\\.gz\\)?\\'" "") ==> viper (replace-in-string "viper.info" "\\(\\.info\\)?\\(\\.gz\\)?\\'" "") ==> viper On Fri, Oct 29 2004, Stephen J. Turnbull wrote: >>>>>> "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. Maybe you could look at the relevant code from `replace-regexp-in-string' in Emacs 21.3.50? It includes the following comment: ;; If we matched the empty string, make sure we advance by one char BTW, Emacs' `replace-regexp-in-string' also works for XEmacs, AFAICS. > 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," I would expect also expect ",e,e,e,e," here. But (replace-regexp-in-string " *" "," "ab cd") in Emacs gives ",a,b,,c,d". > (that would be parallel to the behavior of `split-string'). [ Emacs 21.3.50 and XEmacs 21.4.15 both give: ] (split-string "ab cd" "") ==> ("" "a" "b" " " "c" "d" "") Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From xemacs-beta-bounces@xemacs.org Tue Nov 2 14:51: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 iA2JpDmE005310; Tue, 2 Nov 2004 14:51:13 -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 iA2JpBdr005299 for ; Tue, 2 Nov 2004 14:51:11 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2JpBlq005298 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 14:51:11 -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 iA2Jp9Y5005273 for ; Tue, 2 Nov 2004 14:51:09 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2Jp9aT005272 for xemacweb@tux.org; Tue, 2 Nov 2004 14:51:09 -0500 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 iA2Jp4HU005244; Tue, 2 Nov 2004 14:51:08 -0500 Received: from fwd00.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CP4gJ-0005JI-00; Tue, 02 Nov 2004 20:51:03 +0100 Received: from D5DC120J.t-online.de (ZB3-joZdreuolTd+9SgQ10mHzSgAsz5PiH1AaRQuQgmOYMFS4Cg38H@[193.158.165.110]) by fmrl00.sul.t-online.com with esmtp id 1CP4gH-0gYBDU0; Tue, 2 Nov 2004 20:51:01 +0100 To: "Ben Wing" X-Attribution: APA References: <02a901c4c0b2$a9b9bc10$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, 02 Nov 2004 20:52:26 +0100 In-Reply-To: <02a901c4c0b2$a9b9bc10$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 2 Nov 2004 02:05:04 -0600") 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: ZB3-joZdreuolTd+9SgQ10mHzSgAsz5PiH1AaRQuQgmOYMFS4Cg38H@t-dialin.net X-TOI-MSGID: e0834144-d0fe-4880-a64d-19f59a82b8aa Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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'" , "'Adrian Aichner'" Subject: Re: [WHL] Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > That's not quite what I meant; what I meant is, if you use C-num or > M-num to specify numeric arguments to another command, which one do > you use? I'm in the Control Camp. > >> -----Original Message----- >> From: Adrian Aichner [mailto:adrian@xemacs.org] >> Sent: Tuesday, November 02, 2004 1:56 AM >> To: Ben Wing >> Cc: 'Adrian Aichner'; 'Johann Myrkraverk Oskarsson'; 'XEmacs Beta' >> Subject: [WHL] Re: [WHL] Re: Question about usage of C-number >> and M-number >> >> >> "Ben Wing" writes: >> >> > This link appears broken: >> >> Myrkraverk, where is that mode now? >> >> > >> > http://www.myrkraverk.com/~myrkraverk/window-number.el >> > >> > In any case, adrian, which [if either] do you use for >> digit-argument? >> >> Ben, in window-meta-mode that would be just M-0, M-1, ... >> >> In window-number-mode it's >> C-x C-j 0 ((lambda nil (interactive) >> (window-number-select-nth 0))) and so on. >> >> Adrian >> >> > >> >> -----Original Message----- >> >> From: Adrian Aichner [mailto:adrian@xemacs.org] >> >> Sent: Monday, November 01, 2004 6:07 PM >> >> To: Ben Wing; Johann Myrkraverk Oskarsson >> >> Cc: 'XEmacs Beta' >> >> Subject: [WHL] Re: Question about usage of C-number and M-number >> >> >> >> >> >> "Ben Wing" writes: >> >> >> >> > I have made up some very useful functions which make it >> easy to cut >> >> > and paste to registers. The idea is that C-num copies >> text to the >> >> > specified register and M-num pastes the text. C-M-num >> appends to a >> >> > register, and adding S- to either C- or C-M- cuts instead >> >> of copying. >> >> > >> >> > I've written these so that the use of C-num does not >> interfere with >> >> > its use for digit-argument, since it only takes effect when >> >> a region >> >> > is active. >> >> > >> >> > I'm thinking of putting these into XEmacs, but I want to know: >> >> > >> >> > Do people tend to use C-num or M-num for digit-argument? I >> >> can revise >> >> > the keybindings so that either one remains, but I'd like to know >> >> > current usage. >> >> >> >> Ben, could you please also review >> >> http://article.gmane.org/gmane.emacs.xemacs.patches/4588 >> >> which might not be entirely unrelated. >> >> >> >> I am refering to the gmane archives, because I can't figure >> >> out how to hit this in our own :-( >> >> >> >> The patch proposes to support numbered access to windows in XEmacs. >> >> >> >> I have run with this patch since then and haven't seen any >> >> problems with this. >> >> >> >> Best regards, >> >> >> >> Adrian >> >> >> >> > >> >> > >> >> > >> >> >> >> -- >> >> Adrian Aichner >> >> mailto:adrian@xemacs.org >> >> http://www.xemacs.org/ >> >> >> > >> > >> >> -- >> 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 Nov 2 16:03: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 iA2L3cof019437; Tue, 2 Nov 2004 16:03:39 -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 iA2L3bpT019428 for ; Tue, 2 Nov 2004 16:03:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2L3bhY019427 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 16:03:37 -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 iA2L3Zaa019414 for ; Tue, 2 Nov 2004 16:03:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2L3Zlr019413 for xemacweb@tux.org; Tue, 2 Nov 2004 16:03:35 -0500 Received: from smtp816.mail.sc5.yahoo.com (smtp816.mail.sc5.yahoo.com [66.163.170.2]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA2L3ZfF019404 for ; Tue, 2 Nov 2004 16:03:35 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp816.mail.sc5.yahoo.com with SMTP; 2 Nov 2004 21:03:34 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 2 Nov 2004 15:05:24 -0600 Message-ID: <02dc01c4c11f$ad39a680$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: <87is8osycb.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.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: [WHL] Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 find tons of uses for registers, esp. with convenient keystrokes. One is when I have to repeatedly insert text, e.g. in my texinfo-izing I'm often having to insert @example and @end example around some blocks, and @enumerate or @itemize elsewhere, etc. With M-2 or M-1 it is super-fast. Another is in changelogs when I have to collect some scattered regions together. You can cut a bunch of regions with M-C-S-2 [e.g.], which cuts and appends them all together. There is no other convenient way of doing this -- you'd have to do C-M-w C-w, which is rather awkward. [I agree that M-C-S- is a bit awkward, too.] > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Monday, November 01, 2004 9:51 PM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: [WHL] Re: [WHL] Re: Question about usage of C-number > and M-number > > > BTW, I rarely use registers for text, because C-k, C-w, and > C/M-y are so convenient. But I do use them a fair amount for > rectangles, as killing a rectangle and copying it to a > register require the same typing effort. > > >>>>> "Ben" == Ben Wing writes: > > Ben> Funny ... My reason for making M-num be "paste" was exactly > Ben> the same :) M-2 and M-3 are easier for me. Maybe this is a > Ben> combination of my fucked-up hands (pinky + anything is > Ben> horrible) and the position of Ctrl in the bottom-left corner; > Ben> M-* is easy w/the thumb. > > Right ... but I long long ago put > > Option "XkbOptions" "ctrl:swapcaps,altwin:meta_win" > > in my XF86Config. So with my pinky on Control (CapsLock), > ring, middle, and index fingers rest in the 2-Q-W triangle, > on the 3, and on the R, respectively. With my thumb on Meta > (the left Windows key), my index finger rests on the Kanji > key (~ on US keyboards, IIRC). > > I do thumb M-q and M-w, by the way, so I understand where > you're coming from. But M-1 and M-2 require arm movement to > be comfortable, and M-3 is awkward enough that I might as > well get up and get coffee, too. ;-) > > I'm not necessarily arguing for M- to be the default, > by the way; just providing some input as to why I personally > use C- that might be true for other XFree86 users. > > Ben> [I want to see *all* shift keys thumbable.] > > Is this an task or just an expression of your needs? > > > -- > 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 Nov 2 16:07: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 iA2L7sTB020426; Tue, 2 Nov 2004 16:07: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 iA2L7rpu020414 for ; Tue, 2 Nov 2004 16:07:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2L7rWT020413 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 16:07: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 iA2L7qJN020398 for ; Tue, 2 Nov 2004 16:07:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2L7qRI020397 for xemacweb@tux.org; Tue, 2 Nov 2004 16:07:52 -0500 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 iA2L7pqA020385 for ; Tue, 2 Nov 2004 16:07:51 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 2 Nov 2004 21:07:46 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 2 Nov 2004 15:09:38 -0600 Message-ID: <02dd01c4c120$43cb55d0$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: <87is8osycb.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 iA2L7pqA020385 X-XEmacs-List: 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: [WHL] Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Monday, November 01, 2004 9:51 PM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: [WHL] Re: [WHL] Re: Question about usage of C-number > and M-number > > > BTW, I rarely use registers for text, because C-k, C-w, and > C/M-y are so convenient. But I do use them a fair amount for > rectangles, as killing a rectangle and copying it to a > register require the same typing effort. > > >>>>> "Ben" == Ben Wing writes: > > Ben> Funny ... My reason for making M-num be "paste" was exactly > Ben> the same :) M-2 and M-3 are easier for me. Maybe this is a > Ben> combination of my fucked-up hands (pinky + anything is > Ben> horrible) and the position of Ctrl in the bottom-left corner; > Ben> M-* is easy w/the thumb. > > Right ... but I long long ago put > > Option "XkbOptions" "ctrl:swapcaps,altwin:meta_win" > > in my XF86Config. So with my pinky on Control (CapsLock), > ring, middle, and index fingers rest in the 2-Q-W triangle, > on the 3, and on the R, respectively. With my thumb on Meta > (the left Windows key), my index finger rests on the Kanji > key (~ on US keyboards, IIRC). > > I do thumb M-q and M-w, by the way, so I understand where > you're coming from. But M-1 and M-2 require arm movement to > be comfortable, and M-3 is awkward enough that I might as > well get up and get coffee, too. ;-) [1] why is not the Alt key your Meta? [2] for me the Alt key is underneath 2 and 3, so M-2 and M-3 are easy with the thumb. [3] my keyboard has no windows keys, but another kbd I have has the left windows key under the 1 and 2, which makes M-1 and M-2 easy. Where is your left windows key? [4] if 1 and 2 are directly above-left of q and w, how comes M-q is easy but M-1 is hard? > > I'm not necessarily arguing for M- to be the default, > by the way; just providing some input as to why I personally > use C- that might be true for other XFree86 users. > > Ben> [I want to see *all* shift keys thumbable.] > > Is this an task or just an expression of your needs? My needs. > > > -- > 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 Nov 2 17:18: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 iA2MHg5D031885; Tue, 2 Nov 2004 17:17:48 -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 iA2MHfFq031879 for ; Tue, 2 Nov 2004 17:17:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2MHflv031878 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 17:17:41 -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 iA2MHeIN031865 for ; Tue, 2 Nov 2004 17:17:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2MHeWD031862 for xemacweb@tux.org; Tue, 2 Nov 2004 17:17:40 -0500 Received: from mail-new.rz.uni-ulm.de (mail-new.rz.uni-ulm.de [134.60.1.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA2MHds5031855 for ; Tue, 2 Nov 2004 17:17:39 -0500 Received: from lumberjack.physik.uni-ulm.de (lumberjack.physik.uni-ulm.de [134.60.10.173]) by mail.uni-ulm.de (8.13.1/8.13.1) with ESMTP id iA2MHUxF004723; Tue, 2 Nov 2004 23:17:36 +0100 (MET) Received: by lumberjack.physik.uni-ulm.de (Postfix, from userid 170) id E48041817E; Tue, 2 Nov 2004 23:17:30 +0100 (CET) Mail-Followup-To: Ben Wing , xemacs-beta@xemacs.org To: Ben Wing References: <87is8osycb.fsf@tleepslib.sk.tsukuba.ac.jp> <02dc01c4c11f$ad39a680$210110ac@NEEEEEEE> From: Reiner Steib X-Face: 'bg&jY[8V'W&:=~6w"|>}#4/T; w~36ei4NNMyKRR.a$n=$|sWFPF1y]a\>6kc\*#GN]UDM| Ywv, vbL^XF1nIp\:F=$Ei2o&mEe:%N~, :3]vtQ~s9u$9izmX$IF@VgGl7/, ^dbuM<3|AO2}.%|%?kZ 2Y=@\U!~cll^=8Z9ihKq%wmUe1Ky(#kl3T'>Qk0Ia3mCBsTk?E(,X Date: Tue, 02 Nov 2004 23:17:30 +0100 In-Reply-To: <02dc01c4c11f$ad39a680$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 2 Nov 2004 15:05:24 -0600") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DCC-dcc3mcgill-Metrics: gemini 1275; Body=2 Fuz1=2 Fuz2=2 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of reinersteib+gmane@imap.cc does 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: Question about usage of C-number and M-number 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 Tue, Nov 02 2004, Ben Wing wrote: > I find tons of uses for registers, esp. with convenient keystrokes. One is > when I have to repeatedly insert text, e.g. in my texinfo-izing I'm often > having to insert @example and @end example around some blocks, and > @enumerate or @itemize elsewhere, etc. With M-2 or M-1 it is super-fast. When using AUCTeX for texinfo, `C-c C-e example RET' inserts proper "@example" and "@end example" markup around the region. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From xemacs-beta-bounces@xemacs.org Tue Nov 2 17:21: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 iA2MLUU4032436; Tue, 2 Nov 2004 17:21:31 -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 iA2MLTPq032427 for ; Tue, 2 Nov 2004 17:21:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2MLTdN032426 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 17:21:29 -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 iA2MLQn9032406 for ; Tue, 2 Nov 2004 17:21:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2MLQaQ032405 for xemacweb@tux.org; Tue, 2 Nov 2004 17:21:26 -0500 Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA2MLQql032399; Tue, 2 Nov 2004 17:21:26 -0500 Received: from miles by fencepost.gnu.org with local (Exim 4.34) id 1CP70Y-0007vL-7x; Tue, 02 Nov 2004 17:20:06 -0500 Date: Tue, 2 Nov 2004 17:20:06 -0500 To: "Stephen J. Turnbull" Message-ID: <20041102222006.GC20505@fencepost> References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <847aaaf20411020121678a0b5c@mail.gmail.com> <87d5ywpi8v.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87d5ywpi8v.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Mutt/1.3.28i Blat: Foop From: Miles Bader Received-SPF: pass (gwyn.tux.org: localhost is 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 miles@gnu.org designates 199.232.76.164 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, emacs-devel@gnu.org, Brian Palmer , Miles Bader Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Tue, Nov 02, 2004 at 09:06:56PM +0900, Stephen J. Turnbull wrote: > We also have truly anonymous temporary faces, which get > garbage collected simply by dropping them on the floor, as they never > get entered into any tables. As an aside, I've long wanted to add anonymous faces to Emacs; a cursory investigation suggests that simply allowing lisp `face vectors' to be used in a few places (skipping the name->vector lookup) would actually work. However the huge amount of backward-compatibility hair in Emacs' face machinery always makes such things a bit touch-n-go... [I don't think the name lookup efficiency is actually much of an issue though; my reason is more to avoid the necessity of naming faces.] -Miles -- I'd rather be consing. From xemacs-beta-bounces@xemacs.org Tue Nov 2 17:26: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 iA2MQHje000733; Tue, 2 Nov 2004 17:26:18 -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 iA2MPQFU000559 for ; Tue, 2 Nov 2004 17:25:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2MPQAW000558 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 17:25:26 -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 iA2MPPNM000546 for ; Tue, 2 Nov 2004 17:25:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2MPPUF000543 for xemacweb@tux.org; Tue, 2 Nov 2004 17:25:25 -0500 Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA2MPPZd000537; Tue, 2 Nov 2004 17:25:25 -0500 Received: from miles by fencepost.gnu.org with local (Exim 4.34) id 1CP73j-00087L-8c; Tue, 02 Nov 2004 17:23:30 -0500 Date: Tue, 2 Nov 2004 17:23:23 -0500 To: Stefan Message-ID: <20041102222323.GD20505@fencepost> References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i Blat: Foop From: Miles Bader Received-SPF: pass (gwyn.tux.org: localhost is 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 miles@gnu.org designates 199.232.76.164 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, emacs-devel@gnu.org, "Stephen J. Turnbull" , Miles Bader , Brian Palmer Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Tue, Nov 02, 2004 at 07:01:49AM -0500, Stefan wrote: > I've never seen the vector used in Elisp for anything, so yes: it's just > a useless (and arguably ugly) artifact of the implementation. They actually are used though, e.g., in `face-attribute'. In that case they are nice because they allow one to find the "final" value of a particular face attribute. However most lisp code can probably just use `face-attribute' instead. -Miles -- We are all lying in the gutter, but some of us are looking at the stars. -Oscar Wilde From xemacs-beta-bounces@xemacs.org Tue Nov 2 17:42: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 iA2MfxbY003179; Tue, 2 Nov 2004 17:42:00 -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 iA2Mfw8T003173 for ; Tue, 2 Nov 2004 17:41:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2Mfwg6003171 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 17:41:58 -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 iA2Mfu2J003160 for ; Tue, 2 Nov 2004 17:41:56 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2Mful8003159 for xemacweb@tux.org; Tue, 2 Nov 2004 17:41:56 -0500 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 iA2MftHt003151 for ; Tue, 2 Nov 2004 17:41:56 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp806.mail.sc5.yahoo.com with SMTP; 2 Nov 2004 22:41:39 -0000 From: "Ben Wing" To: "'Reiner Steib'" Date: Tue, 2 Nov 2004 16:43:30 -0600 Message-ID: <02de01c4c12d$615f2150$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: RE: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org True, but that's a lot of keystrokes. > -----Original Message----- > From: Reiner Steib [mailto:reinersteib+gmane@imap.cc] > Sent: Tuesday, November 02, 2004 4:18 PM > To: Ben Wing > Cc: xemacs-beta@xemacs.org > Subject: Re: Question about usage of C-number and M-number > > > On Tue, Nov 02 2004, Ben Wing wrote: > > > I find tons of uses for registers, esp. with convenient > keystrokes. > > One is when I have to repeatedly insert text, e.g. in my > texinfo-izing > > I'm often having to insert @example and @end example around some > > blocks, and @enumerate or @itemize elsewhere, etc. With > M-2 or M-1 it > > is super-fast. > > When using AUCTeX for texinfo, `C-c C-e example RET' inserts > proper "@example" and "@end example" markup around the region. > > Bye, Reiner. > -- > ,,, > (o o) > ---ooO-(_)-Ooo--- | PGP key available | > http://rsteib.home.pages.de/ > From xemacs-beta-bounces@xemacs.org Tue Nov 2 18:38: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 iA2NbxJ8011090; Tue, 2 Nov 2004 18:38:00 -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 iA2NbvsN011081 for ; Tue, 2 Nov 2004 18:37:57 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2NbvEM011080 for xemacs-beta-mailman@xemacs.org; Tue, 2 Nov 2004 18:37:57 -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 iA2Nbspj011058 for ; Tue, 2 Nov 2004 18:37:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA2NbsN4011057 for xemacweb@tux.org; Tue, 2 Nov 2004 18:37:54 -0500 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 iA2NbprU011037; Tue, 2 Nov 2004 18:37:51 -0500 Received: from fwd11.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CP8Dm-0000Ng-04; Wed, 03 Nov 2004 00:37:50 +0100 Received: from D5DC120J.t-online.de (EArAKOZVYeMnR3episasOIK6I-mTtd5pIPe6eamU7uLD6k6g+1cB4U@[193.158.165.110]) by fmrl11.sul.t-online.com with esmtp id 1CP8Di-29SUfg0; Wed, 3 Nov 2004 00:37:46 +0100 To: XEmacs Beta List X-Attribution: APA Organization: The XEmacs Project From: Adrian Aichner Date: Wed, 03 Nov 2004 00:39:09 +0100 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: EArAKOZVYeMnR3episasOIK6I-mTtd5pIPe6eamU7uLD6k6g+1cB4U@t-dialin.net X-TOI-MSGID: 7bf075b3-54eb-4cb4-a8d0-5f0844928883 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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 iA2NbprU011037 X-XEmacs-List: 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-20041031) 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 Built from a clean -r HEAD checkout with Ben's resent patch-build.11-1.diff.txt.gz applied cleanly. xemacs-21.5-clean-make-check.err shows evidence of output truncation in M-x compile (a few of the final summary lines are missing!) still happening in the XEmacs instance building the new XEmacs via M-x build. Best regards, Adrian > XEmacs Build Report generated by emacs-version > 21.5 (beta18) "chestnut" (+CVS-20041031) XEmacs Lucid > with system-configuration > i586-pc-win32 > follows: > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\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-20041031) 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-clean". 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-clean\nt\inc -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\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-20041031)\" -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-clean\lib-src -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\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-clean-cvs-checkout-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-TV-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\ Compilation started at Mon Nov 01 19:18:58 2004 +0100 (W. Europe Standard Time) Compilation exited abnormally with code 1 at Mon Nov 01 19:49:37 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\xemacs-21.5-clean-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-TV-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-clean\ Compilation started at Mon Nov 01 19:50:07 2004 +0100 (W. Europe Standard Time) U man/lispref/errors.texi cvs server: Updating tests U tests/ChangeLog Compilation finished at Mon Nov 01 19:53:14 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-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-TV-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-clean\nt\ nmake /f xemacs.mak install Compilation started at Tue Nov 02 12:50:17 2004 +0100 (W. Europe Standard Time) 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. 1 file(s) copied. 1 File(s) copied 1 File(s) copied Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules) While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\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-clean\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules) While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\gtk.el: ** the function gtk-import-function is not known to be defined. While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\font-lock.el: ** assignment to free variable xemacs-c-font-lock-keywords-2 ** reference to free variable xemacs-c-font-lock-keywords-2 ** assignment to free variable xemacs-c-font-lock-keywords-3 While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\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-clean\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-clean\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 537 File(s) copied 148 File(s) copied 556 File(s) copied 1 File(s) copied 1 File(s) copied 1 File(s) copied Compilation finished at Tue Nov 02 13:05:10 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-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-TV-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-clean\nt\ nmake /f xemacs.mak check-temacs Compilation started at Tue Nov 02 13:49:41 2004 +0100 (W. Europe Standard Time) Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\) Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\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%). Compilation finished at Tue Nov 02 13:52:59 > Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-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-TV-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-clean\nt\ nmake /f xemacs.mak check Compilation started at Tue Nov 02 14:46:09 2004 +0100 (W. Europe Standard 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) 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%). weak-tests.el: 140 of 140 tests successful (100%). 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%). Compilation finished at Tue Nov 02 14:49:58 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Nov 3 01:08: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 iA367vZk022461; Wed, 3 Nov 2004 01:07:58 -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 iA367tJb022449 for ; Wed, 3 Nov 2004 01:07:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA367t36022448 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 01:07: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 iA367sIo022436 for ; Wed, 3 Nov 2004 01:07:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA367s39022435 for xemacweb@tux.org; Wed, 3 Nov 2004 01:07:54 -0500 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA367qH1022417; Wed, 3 Nov 2004 01:07:53 -0500 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 iA367id13927; Wed, 3 Nov 2004 09:07:44 +0300 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 iA36GLTs001366; Wed, 3 Nov 2004 09:16:21 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id iA36GK7d001365; Wed, 3 Nov 2004 09:16:20 +0300 (MSK) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: "Ben Wing" Keywords: muliple,regions,example References: <02dc01c4c11f$ad39a680$210110ac@NEEEEEEE> 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, 03 Nov 2004 09:16:20 +0300 In-Reply-To: <02dc01c4c11f$ad39a680$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 2 Nov 2004 15:05:24 -0600") Message-ID: <82hdo7e9u3.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 Cc: "'Stephen J. Turnbull'" , "'XEmacs Beta'" Subject: Re: [WHL] Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > I find tons of uses for registers, esp. with convenient keystrokes. One is > when I have to repeatedly insert text, e.g. in my texinfo-izing I'm often > having to insert @example and @end example around some blocks, and > @enumerate or @itemize elsewhere, etc. With M-2 or M-1 it is super-fast. > > Another is in changelogs when I have to collect some scattered regions > together. You can cut a bunch of regions with M-C-S-2 [e.g.], which cuts > and appends them all together. There is no other convenient way of doing > this -- you'd have to do C-M-w C-w, which is rather awkward. [I agree that > M-C-S- is a bit awkward, too.] If using multr(http://lgarc.narod.ru/xemacs-tips/multr.el) package, you can easily do `C-M-w C-w' only once. multr allows you to execute certain command on multiple regions. For example if you have multr map on `C-M-m' then all your job will be: 1) Select region and put it in regions chain (C-M-m a) 2) Repeat 1) if needed 3) `C-M-w C-M-a C-w' to kill all regions and store concatenated result in kill-ring. However it requires more keystrokes than your (M-C-S-2) variant, but this method is unified in operations on scattered regions and applicable in wider area. -- lg From xemacs-beta-bounces@xemacs.org Wed Nov 3 04:42: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 iA39foT9028553; Wed, 3 Nov 2004 04:41:58 -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 iA39flHp028541 for ; Wed, 3 Nov 2004 04:41:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA39fliO028540 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 04:41:47 -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 iA39fj88028525 for ; Wed, 3 Nov 2004 04:41:45 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA39fjiJ028524 for xemacweb@tux.org; Wed, 3 Nov 2004 04:41:45 -0500 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 iA39fg0T028510 for ; Wed, 3 Nov 2004 04:41:43 -0500 Received: from satana (localhost [127.0.0.1]) by satana (Postfix) with SMTP id BEDAEB95F for ; Wed, 3 Nov 2004 10:41:37 +0100 (CET) Received: from boffi95.stru.polimi.it (boffi95.stru.polimi.it [131.175.189.141]) by satana.stru.polimi.it (Postfix) with ESMTP id 8C103B974 for ; Wed, 3 Nov 2004 10:41:37 +0100 (CET) Received: by boffi95.stru.polimi.it (Postfix, from userid 16501) id C9B5C3BB89; Wed, 3 Nov 2004 10:41:51 +0100 (CET) From: giacomo boffi To: XEmacs Beta Message-Id: <20041103094151.C9B5C3BB89@boffi95.stru.polimi.it> Date: Wed, 3 Nov 2004 10:41:51 +0100 (CET) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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-b18] xemacs dump core on S-space 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! xemacs dumps core every time i hit on S-space (i.e., shift-space) the lisp backtrace is short: ,---- | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | (dispatch-event "[internal]") | # (condition-case ... . error) | # (catch top-level ...) `---- the C stack backtrace follows ciao ,---- | Script started on Wed Nov 3 10:34:30 2004 | boffi95/../~ Wed Nov 03 10:34:30: gdb /usr/local/bin/xemacs core | 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". | | Core was generated by `xemacs'. | Program terminated with signal 6, Aborted. | | warning: current_sos: Can't read pathname for load map: Input/output error | | Reading symbols from /usr/X11R6/lib/libXaw3d.so.6...done. | Loaded symbols for /usr/X11R6/lib/libXaw3d.so.6 | Reading symbols from /usr/lib/libtiff.so.4...done. | Loaded symbols for /usr/lib/libtiff.so.4 | Reading symbols from /usr/lib/libpng12.so.0...done. | Loaded symbols for /usr/lib/libpng12.so.0 | Reading symbols from /usr/lib/libjpeg.so.62...done. | Loaded symbols for /usr/lib/libjpeg.so.62 | Reading symbols from /usr/lib/libz.so.1...done. | Loaded symbols for /usr/lib/libz.so.1 | Reading symbols from /usr/lib/libcompface.so.1...done. | Loaded symbols for /usr/lib/libcompface.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/libgmp.so.3...done. | Loaded symbols for /usr/lib/libgmp.so.3 | Reading symbols from /lib/libncurses.so.5...done. | Loaded symbols for /lib/libncurses.so.5 | Reading symbols from /lib/tls/libm.so.6...done. | Loaded symbols for /lib/tls/libm.so.6 | Reading symbols from /lib/tls/libutil.so.1...done. | Loaded symbols for /lib/tls/libutil.so.1 | Reading symbols from /lib/tls/libc.so.6...done. | Loaded symbols for /lib/tls/libc.so.6 | Reading symbols from /lib/tls/libdl.so.2...done. | Loaded symbols for /lib/tls/libdl.so.2 | Reading symbols from /lib/ld-linux.so.2...done. | Loaded symbols for /lib/ld-linux.so.2 | Reading symbols from /lib/tls/libnss_files.so.2...done. | Loaded symbols for /lib/tls/libnss_files.so.2 | Reading symbols from /lib/tls/libnss_compat.so.2...done. | Loaded symbols for /lib/tls/libnss_compat.so.2 | Reading symbols from /lib/tls/libnsl.so.1...done. | Loaded symbols for /lib/tls/libnsl.so.1 | Reading symbols from /lib/tls/libnss_nis.so.2...done. | Loaded symbols for /lib/tls/libnss_nis.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 /usr/lib/libXcursor.so.1...done. | Loaded symbols for /usr/lib/libXcursor.so.1 | Reading symbols from /usr/lib/libXrender.so.1...done. | Loaded symbols for /usr/lib/libXrender.so.1 | #0 0x403501f1 in kill () from /lib/tls/libc.so.6 | (gdb) where | #0 0x403501f1 in kill () from /lib/tls/libc.so.6 | #1 0x080e0ff8 in fatal_error_signal (sig=6) at emacs.c:3548 | #2 | #3 0x4034fed9 in raise () from /lib/tls/libc.so.6 | #4 0x4045dfcc in ?? () from /lib/tls/libc.so.6 | #5 0x089b83d8 in ?? () | #6 0x40351771 in abort () from /lib/tls/libc.so.6 | #7 0x00000000 in ?? () | #8 0x00000020 in ?? () | #9 0x00000000 in ?? () | #10 0x00000000 in ?? () | #11 0x00000000 in ?? () | #12 0x00000000 in ?? () | #13 0x00000000 in ?? () | #14 0x00000000 in ?? () | #15 0x00000000 in ?? () | #16 0x00000000 in ?? () | #17 0x00000000 in ?? () | #18 0x00000000 in ?? () | #19 0x00000000 in ?? () | #20 0x00000000 in ?? () | #21 0x00000000 in ?? () | #22 0x00000000 in ?? () | #23 0x00000000 in ?? () | #24 0x00000000 in ?? () | #25 0x00000000 in ?? () | #26 0x00000000 in ?? () | #27 0x00000000 in ?? () | #28 0x00000000 in ?? () | #29 0x00000000 in ?? () | #30 0x00000000 in ?? () | #31 0x00000000 in ?? () | #32 0x00000000 in ?? () | #33 0x00000000 in ?? () | #34 0x00000000 in ?? () | #35 0x00000000 in ?? () | #36 0x00000000 in ?? () | #37 0x00000000 in ?? () | #38 0x00000000 in ?? () | #39 0x00000000 in ?? () | #40 0x00000001 in ?? () | #41 0xbffff428 in ?? () | #42 0x081d7389 in lookup_events (event_head=137285696, nmaps=137427561, keymaps=0x4c2, | accept_default=137254112) at keymap.c:2223 | #43 0x080df8ab in assert_failed (file=0x80e0b1b "\220\215t&", line=15311, | expr=0x6
) at emacs.c:3734 | #44 0x082ade9a in command_builder_find_menu_accelerator (builder=0x89b83d8) | at console.h:77 | #45 0x080fd24f in command_builder_find_leaf_no_mule_processing (builder=0x89b83d8, | allow_misc_user_events_p=1, did_munge=0xbffff518) at event-stream.c:3432 | #46 0x080fcfad in command_builder_find_leaf_no_mule_processing (builder=0x88c3a58, | allow_misc_user_events_p=1, did_munge=0xbffff518) at event-stream.c:3476 | #47 0x08102fb9 in command_builder_find_leaf_and_update_global_state (builder=0x88c3a58, | allow_misc_user_events_p=0) at event-stream.c:3529 | #48 0x081032a0 in lookup_command_event (command_builder=0x88c3a58, event=137726264, | allow_misc_user_events_p=0) at event-stream.c:3992 | #49 0x080fe05a in Fdispatch_event (event=141834600) at event-stream.c:4382 | #50 0x080b1dd9 in Fcommand_loop_1 () at cmdloop.c:601 | #51 0x080b24c5 in command_loop_1 (unused_dummy=137726264) at cmdloop.c:506 | #52 0x080e37a3 in condition_case_1 (handlers=0, bfun=0x80b2480 , | barg=137726264, hfun=0x80b24d0 , harg=137726264) at eval.c:1918 | #53 0x080b26ce in command_loop_2 (unused_dummy=137726264) at cmdloop.c:262 | #54 0x080e363a in internal_catch (tag=0, func=0x80b2690 , arg=137726264, | threw=0x0, thrown_tag=0x0) at eval.c:1527 | #55 0x080b21aa in initial_command_loop (load_me=6) at cmdloop.c:313 | #56 0x080de24a in xemacs_21_5_b18_i686_pc_linux (argc=1, argv=0x0, | unused_envp=0xbffffa4c, restart=0) at emacs.c:2407 | #57 0x080df5de in main (argc=0, argv=0x0, envp=0x0) at emacs.c:2899 | (gdb) exit | boffi95/../~ Wed Nov 03 10:34:46: exit | Script done on Wed Nov 3 10:34:49 2004 `---- ================================================================ 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-b18 "chestnut" (+CVS-20041101) 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.5 (Debian 1:3.3.5-2) - GCC specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/specs - Compiler command: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 libc version: GNU libc 2.3.2.ds1-18 (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-site /usr/local/lib/xemacs/xemacs-packages/lisp/tex-site /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/context-nl /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context-nl /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/latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/latex /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/tex-jp /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-jp /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/tex-buf /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-buf /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/bib-cite /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/bib-cite /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/multi-prompt /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/multi-prompt /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/tex-site /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-site /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex /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.2 upstream: 2.0.45) (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.82 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.33 upstream: 1.23) (edit-utils ver: 2.16 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.16 upstream: 7.12) (dictionary ver: 1.15 upstream: 1.8) (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) (auctex ver: 1.42 upstream: 11.53) Installed Modules: ----------------- Features: -------- (mail-abbrevs 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 auctex-autoloads modules-autoloads auto-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: ----------------- button1 button1up misc-user Recent messages (most recent first): ----------------------------------- Parsing /home/boffi/.mailrc... done Parsing /home/boffi/.mailrc... Loading xemacsbug...done Loading xemacsbug... Loading gnuserv...done Fontifying *scratch*... done. Loading gnuserv... Paren mode is paren Fontifying *scratch*... (syntactically). Fontifying *scratch*... Loading paren...done Loading paren... Loading cus-face...done Loading cus-face... Automatic file (de)compression is now ON. Loading mwheel...done Loading mwheel... From root@serve023.servetheworld.net Wed Nov 3 04:56:37 2004 Received: from serve023.servetheworld.net ([62.70.14.43]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA39uZrC032236 for ; Wed, 3 Nov 2004 04:56:35 -0500 Received: (qmail 80138 invoked by uid 398); 1 Nov 2004 13:33:38 -0000 Date: 1 Nov 2004 13:33:38 -0000 Message-ID: <20041101133338.80137.qmail@serve023.servetheworld.net> To: Subject: WINNING NOTIFICATION From: UNITED KINGDOM 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 root@serve023.servetheworld.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 Batch No: WD18/0065/04RN Our Ref: UKNL/255457004/04 Our Ref: UK-NL/0627/04 Dear our treasured lucky winner, RE: BONUS LOTTERY PROMOTION PRIZE AWARDS WINNING NOTIFICATION We are pleased to notify you of the release today as dated of the "UK's National Lottery International Promotions programme held on friday october,2004. Participants were selected through a computer ballot system drawn from 25,000 names from Europe, America, Asia, Australia, New Zealand, Middle-East, Africa, and North & South America as part of our international promotions programme conducted annually to encourage prospective overseas entries. We hope with part of your prize awards, you will take part in our subsequent lottery jackpots. The result of our computer draw 844 of this day selected your names and email address attached to Ticket Number 034-22478556 with serial number 129 drew the lucky number 16-25-27-32-35-43-42 which consequently won the lottery grand prize awards in the 2nd category. Therefore, you have been approved a lottory jackpot lump sum prize awards winning of £3,950,280.00 (Three Million, Nine Hundred and Fifty Thousand, Two Hundred and Eighty Pounds Sterling Only) in cash prize credited to file Ref. No: UKNL/255457004/04. This is from the total prize of £18,486,220. 00 (Eighteen Million, Two Hundred and Eighty Six Thousand, Two Hundred and Twenty Pounds Sterlings) shared among the Thirty Eight overseas lucky winners in this category as part of our promotional programme for this year 2004. This is your opportunity! Your prize awards has been insured in your names and ready for claim. To begin your claims therefore, you are advised on final notice and as a matter of urgency, to contact our licensed and accredited claim agent for Overseas Lottery Winners for the processing of your prize awards winning and payment to your designated bank account after all statutory obligations have been concluded satisfactorily. Contact thus: Financial Director, METROPOLITAN FINANCE AND SECURITIES U.K LTD A reputable finance firm in the U.K Due to mixed up in some numbers and names and for the purpose of confidentiality, be advised to keep this award notification as secret from public notice until your claim has been processed and your prize money remitted to your designated bank account as this is part of precautionary measures to avoid double claim or misuse of this program by some social miscreants. Hence, your prize awards winning is confidential as our winners are at liberty to remain completely anonymous until payment is effected to the benefit of the beneficiary. Our staffs are sworn to secrecy, so you will be the only one to know what you've won hence, this notification via this medium (EMAIL) to avoid interception of official letters. On a final note, you are advised to begin your claim immediately hence, all prizes awards must be claimed and disbursed within 20days of this notification as elapse of the scheduled "End of Claim" date will authorized funds withholding for redirection as abandoned/ unclaimed without notice. Note: To enhance the processing of your claim by our accredited claim agent, you are advised to officially introduce yourself to the claim agent and also provide them with your valid means of your personal identification with a copy of this awards notification for references. CONGRATULATIONS !!! please contact your claims agent immediately to begin your claims process; MR JOSEPH HENRY FINANCIAL DIRECTOR METROPOLITAN FINANCE AND SECURITIES U.K LTD EMAIL ADDRESS :metrofinancesecuritiesuk@yahoo.co.uk TELEPHONE NUMBER +447040106513 At your disposal, we remain. Very Truly Yours, Mr. Charles Louis Mcclean Director. International Promotions Unit, UK NATIONAL LOTTERY, Units 2A&2B, Olympic Way, Sefton Business Park, Aintree Liverpool, L30 1RD. United Kingdom ___________________________________________________________________________ Mail sent from WebMail service at PHP-Nuke Powered Site - http://yoursite.com From xemacs-beta-bounces@xemacs.org Wed Nov 3 07:47: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 iA3Ckb4v010532; Wed, 3 Nov 2004 07:46: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 iA3CkZ2q010522 for ; Wed, 3 Nov 2004 07:46:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3CkZX5010519 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 07:46:35 -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 iA3CkQ1u010485 for ; Wed, 3 Nov 2004 07:46:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3CkQU4010483 for xemacweb@tux.org; Wed, 3 Nov 2004 07:46:26 -0500 Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3CkPxI010477; Wed, 3 Nov 2004 07:46:26 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CPKVZ-0000vI-4N; Wed, 03 Nov 2004 07:45:01 -0500 From: Richard Stallman To: Stefan In-reply-to: (message from Stefan on Tue, 02 Nov 2004 07:01:49 -0500) References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> Message-Id: Date: Wed, 03 Nov 2004 07:45:01 -0500 Received-SPF: pass (gwyn.tux.org: localhost is 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 rms@gnu.org designates 199.232.76.164 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, emacs-devel@gnu.org, stephen@xemacs.org, bpalmer@rescomp.stanford.edu, miles@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rms@gnu.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 I still don't understand why (facep 'foo) returns nil, even though (put-text-property (point) (+ 10 (point)) 'face 'foo) and (set-face-foreground 'foo "red") work just fine. I don't understand what you mean here. As far as I know, if (facep 'foo) returns nil, then (set-face-foreground 'foo "red") will signal an error, "Invalid face". Conversely, if you define foo as face, then (facep 'foo) will return t. From xemacs-beta-bounces@xemacs.org Wed Nov 3 09:16: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 iA3EFubL032479; Wed, 3 Nov 2004 09:16:02 -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 iA3EFs45032465 for ; Wed, 3 Nov 2004 09:15:54 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3EFsD1032464 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 09:15: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 iA3EFo2p032440 for ; Wed, 3 Nov 2004 09:15:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3EFo3m032439 for xemacweb@tux.org; Wed, 3 Nov 2004 09:15:50 -0500 Received: from mercure.iro.umontreal.ca (mercure.iro.umontreal.ca [132.204.24.67]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3EFmWZ032429; Wed, 3 Nov 2004 09:15:48 -0500 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id E58AE828317; Wed, 3 Nov 2004 09:15:47 -0500 (EST) Received: from asado.iro.umontreal.ca (asado.iro.umontreal.ca [132.204.24.84]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id C0F7B4AC8BB; Wed, 3 Nov 2004 09:15:36 -0500 (EST) Received: by asado.iro.umontreal.ca (Postfix, from userid 20848) id 4D10A8CA69; Wed, 3 Nov 2004 09:15:36 -0500 (EST) Message-ID: To: rms@gnu.org References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> From: Stefan Monnier Date: Wed, 03 Nov 2004 09:15:36 -0500 In-Reply-To: (Richard Stallman's message of "Wed, 03 Nov 2004 07:45:01 -0500") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=0, requis 5) X-MailScanner-From: monnier@iro.umontreal.ca Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of monnier@iro.umontreal.ca does 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, emacs-devel@gnu.org, stephen@xemacs.org, bpalmer@rescomp.stanford.edu, miles@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 still don't understand why (facep 'foo) returns nil, even though > (put-text-property (point) (+ 10 (point)) 'face 'foo) > and > (set-face-foreground 'foo "red") > work just fine. > I don't understand what you mean here. As far as I know, if (facep > 'foo) returns nil, then (set-face-foreground 'foo "red") will signal > an error, "Invalid face". Conversely, if you define foo as face, then > (facep 'foo) will return t. Yes, that's what happens under Emacs. I was talking about XEmacs, tho. Stefan From xemacs-beta-bounces@xemacs.org Wed Nov 3 09:45: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 iA3Ejq8g007074; Wed, 3 Nov 2004 09:45: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 iA3EjpGR007062 for ; Wed, 3 Nov 2004 09:45:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3EjoTi007061 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 09:45:50 -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 iA3EjnVp007043 for ; Wed, 3 Nov 2004 09:45:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3Ejn9d007042 for xemacweb@tux.org; Wed, 3 Nov 2004 09:45:49 -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 iA3EjlPN007030 for ; Wed, 3 Nov 2004 09:45:48 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPMOP-0006wr-00 for ; Wed, 03 Nov 2004 23:45:45 +0900 To: xemacs-beta@xemacs.org References: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> <87mzy62p9w.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 03 Nov 2004 23:45:45 +0900 In-Reply-To: (Reiner Steib's message of "Tue, 02 Nov 2004 19:39:55 +0100") Message-ID: <87k6t3ng86.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> I'd expect... Yeah, I know what you expect in this trivial example. My point is not to break the general case just to implement the trivial example that can be worked around simply by not writing broken regexps: (replace-in-string "viper.info.gz" "\\(\\.info\\(\\.gz\\)?\\|\\.gz\\)\\'" "") ==> viper (replace-in-string "viper.info" "\\(\\.info\\(\\.gz\\)?\\|\\.gz\\)\\'" "") ==> viper (replace-in-string "viper.gz" "\\(\\.info\\(\\.gz\\)?\\|\\.gz\\)\\'" "") ==> viper Reiner> Maybe you could look at the relevant code from Reiner> `replace-regexp-in-string' in Emacs 21.3.50? It includes Reiner> the following comment: Reiner> ;; If we matched the empty string, make sure we advance Reiner> by one char Which is what Kyle suggested. >> (that would be parallel to the behavior of `split-string'). Reiner> [ Emacs 21.3.50 and XEmacs 21.4.15 both give: ] Reiner> (split-string "ab cd" "") ==> ("" "a" "b" " " "c" "d" "") Which is not quite the right example---you gave it no chance to eat the space. (split-string "ab cd" " *") => ("" "a" "b" "" "c" "d" "") Oh, yuck. OK, you win. I'm not going to think about talking to GNU if *split-string* _still_ sucks this bad. Let's just sync to them and fix the docstrings to warn that you have to try the function (or read the algorithm) to figure out what it will do when the regexp can match the empty string. -- 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 Nov 3 09:52: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 iA3EqvWa009529; Wed, 3 Nov 2004 09:52:57 -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 iA3EqtCe009513 for ; Wed, 3 Nov 2004 09:52:56 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3EqtZp009512 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 09:52: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 iA3EqsdF009500 for ; Wed, 3 Nov 2004 09:52:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3Eqsaq009499 for xemacweb@tux.org; Wed, 3 Nov 2004 09:52:54 -0500 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3EqrAW009463; Wed, 3 Nov 2004 09:52:53 -0500 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 iA3Eqhd30821; Wed, 3 Nov 2004 17:52:43 +0300 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 iA3F1KTs001835; Wed, 3 Nov 2004 18:01:20 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id iA3F1J66001834; Wed, 3 Nov 2004 18:01:19 +0300 (MSK) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: Stefan Monnier Keywords: face,get-face,facep,object,set-face-foreground References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> 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, 03 Nov 2004 18:01:19 +0300 In-Reply-To: (Stefan Monnier's message of "Wed, 03 Nov 2004 09:15:36 -0500") Message-ID: <82ekjbrn7k.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 Cc: rms@gnu.org, xemacs-beta@xemacs.org, emacs-devel@gnu.org, stephen@xemacs.org, bpalmer@rescomp.stanford.edu, miles@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Stefan Monnier writes: >> I still don't understand why (facep 'foo) returns nil, even though >> (put-text-property (point) (+ 10 (point)) 'face 'foo) >> and >> (set-face-foreground 'foo "red") > >> work just fine. > >> I don't understand what you mean here. As far as I know, if (facep >> 'foo) returns nil, then (set-face-foreground 'foo "red") will signal >> an error, "Invalid face". Conversely, if you define foo as face, then >> (facep 'foo) will return t. > > Yes, that's what happens under Emacs. I was talking about XEmacs, > tho. The thing is that XEmacsen `facep' returns non-nil only on face objects, not on their names or anything else, however `get-face' does all tricks - it returns face object getting face object or face name or anything else as input. Here is: (eq (get-face (get-face 'blue)) (get-face 'blue)) => t i.e. `get-face' behavious as 'identity if input is face object and does some job in finding face object by its name if input is symbol that denotes face (face's name). Most of functions that deal with faces should use `(facep (get-face ))' sexp to check face validity. As described above I believe that `set-face-foreground' just does `get-face' before operating on face. -- lg From xemacs-beta-bounces@xemacs.org Wed Nov 3 10:01: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 iA3F1hYZ011959; Wed, 3 Nov 2004 10:01:47 -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 iA3F1f60011946 for ; Wed, 3 Nov 2004 10:01:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3F1fJU011944 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 10:01:41 -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 iA3F1e5l011926 for ; Wed, 3 Nov 2004 10:01:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3F1e6g011925 for xemacweb@tux.org; Wed, 3 Nov 2004 10:01:40 -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 iA3F1dMr011909 for ; Wed, 3 Nov 2004 10:01:39 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPMdj-0006yf-00; Thu, 04 Nov 2004 00:01:35 +0900 To: "Ben Wing" References: <02dd01c4c120$43cb55d0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 04 Nov 2004 00:01:35 +0900 In-Reply-To: <02dd01c4c120$43cb55d0$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 2 Nov 2004 15:09:38 -0600") Message-ID: <87fz3rnfhs.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: [WHL] Re: [WHL] Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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] why is not the Alt key your Meta? Because I use M-q and M-w relatively infrequently in stylized ways where it doesn't bother me much to pull my hand off the home row to thumb them, but use M-c,d,e,f,b a lot in text entry situations, and I'm willing to live with the inconvenience of M-a and M-s. Ben> [3] my keyboard has no windows keys, but another kbd I have Ben> has the left windows key under the 1 and 2, which makes M-1 Ben> and M-2 easy. Where is your left windows key? On my Linux box it's under the 1-2, on the Mac I use the Command (cloverleaf) key which is under the 3. Ben> [4] if 1 and 2 are directly above-left of q and w, how comes Ben> M-q is easy but M-1 is hard? M-1 is not so hard. It's that the uses you propose for the digit keys strike me as uses where I would not want to move off the hom row if I could avoid 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 Wed Nov 3 10:05: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 iA3F5cZN013115; Wed, 3 Nov 2004 10:05: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 iA3F5b7T013103 for ; Wed, 3 Nov 2004 10:05:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3F5bra013102 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 10:05:37 -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 iA3F5YmY013083 for ; Wed, 3 Nov 2004 10:05:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3F5YBV013082 for xemacweb@tux.org; Wed, 3 Nov 2004 10:05:34 -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 iA3F5SDt013055; Wed, 3 Nov 2004 10:05:28 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPMhI-00077t-00; Thu, 04 Nov 2004 00:05:16 +0900 To: giacomo.boffi@polimi.it, ben@xemacs.org References: <20041103094151.C9B5C3BB89@boffi95.stru.polimi.it> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 04 Nov 2004 00:05:15 +0900 In-Reply-To: <20041103094151.C9B5C3BB89@boffi95.stru.polimi.it> (giacomo boffi's message of "Wed, 3 Nov 2004 10:41:51 +0100 (CET)") Message-ID: <87brefnfbo.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.5-b18] xemacs dump core on S-space X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> xemacs dumps core every time i hit on S-space (i.e., shift-space) I don't see this, but it may be masked by prefiltering done by XIM. Any ideas, Ben? I'll include the rest of Giacomo's post for your convenience. the lisp backtrace is short: ,---- | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | # (unwind-protect ...) | (dispatch-event "[internal]") | # (condition-case ... . error) | # (catch top-level ...) `---- the C stack backtrace follows ciao ,---- | Script started on Wed Nov 3 10:34:30 2004 | boffi95/../~ Wed Nov 03 10:34:30: gdb /usr/local/bin/xemacs core | 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". | | Core was generated by `xemacs'. | Program terminated with signal 6, Aborted. | | warning: current_sos: Can't read pathname for load map: Input/output error | | Reading symbols from /usr/X11R6/lib/libXaw3d.so.6...done. | Loaded symbols for /usr/X11R6/lib/libXaw3d.so.6 | Reading symbols from /usr/lib/libtiff.so.4...done. | Loaded symbols for /usr/lib/libtiff.so.4 | Reading symbols from /usr/lib/libpng12.so.0...done. | Loaded symbols for /usr/lib/libpng12.so.0 | Reading symbols from /usr/lib/libjpeg.so.62...done. | Loaded symbols for /usr/lib/libjpeg.so.62 | Reading symbols from /usr/lib/libz.so.1...done. | Loaded symbols for /usr/lib/libz.so.1 | Reading symbols from /usr/lib/libcompface.so.1...done. | Loaded symbols for /usr/lib/libcompface.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/libgmp.so.3...done. | Loaded symbols for /usr/lib/libgmp.so.3 | Reading symbols from /lib/libncurses.so.5...done. | Loaded symbols for /lib/libncurses.so.5 | Reading symbols from /lib/tls/libm.so.6...done. | Loaded symbols for /lib/tls/libm.so.6 | Reading symbols from /lib/tls/libutil.so.1...done. | Loaded symbols for /lib/tls/libutil.so.1 | Reading symbols from /lib/tls/libc.so.6...done. | Loaded symbols for /lib/tls/libc.so.6 | Reading symbols from /lib/tls/libdl.so.2...done. | Loaded symbols for /lib/tls/libdl.so.2 | Reading symbols from /lib/ld-linux.so.2...done. | Loaded symbols for /lib/ld-linux.so.2 | Reading symbols from /lib/tls/libnss_files.so.2...done. | Loaded symbols for /lib/tls/libnss_files.so.2 | Reading symbols from /lib/tls/libnss_compat.so.2...done. | Loaded symbols for /lib/tls/libnss_compat.so.2 | Reading symbols from /lib/tls/libnsl.so.1...done. | Loaded symbols for /lib/tls/libnsl.so.1 | Reading symbols from /lib/tls/libnss_nis.so.2...done. | Loaded symbols for /lib/tls/libnss_nis.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 /usr/lib/libXcursor.so.1...done. | Loaded symbols for /usr/lib/libXcursor.so.1 | Reading symbols from /usr/lib/libXrender.so.1...done. | Loaded symbols for /usr/lib/libXrender.so.1 | #0 0x403501f1 in kill () from /lib/tls/libc.so.6 | (gdb) where | #0 0x403501f1 in kill () from /lib/tls/libc.so.6 | #1 0x080e0ff8 in fatal_error_signal (sig=6) at emacs.c:3548 | #2 | #3 0x4034fed9 in raise () from /lib/tls/libc.so.6 | #4 0x4045dfcc in ?? () from /lib/tls/libc.so.6 | #5 0x089b83d8 in ?? () | #6 0x40351771 in abort () from /lib/tls/libc.so.6 | #7 0x00000000 in ?? () | #8 0x00000020 in ?? () | #9 0x00000000 in ?? () | #10 0x00000000 in ?? () | #11 0x00000000 in ?? () | #12 0x00000000 in ?? () | #13 0x00000000 in ?? () | #14 0x00000000 in ?? () | #15 0x00000000 in ?? () | #16 0x00000000 in ?? () | #17 0x00000000 in ?? () | #18 0x00000000 in ?? () | #19 0x00000000 in ?? () | #20 0x00000000 in ?? () | #21 0x00000000 in ?? () | #22 0x00000000 in ?? () | #23 0x00000000 in ?? () | #24 0x00000000 in ?? () | #25 0x00000000 in ?? () | #26 0x00000000 in ?? () | #27 0x00000000 in ?? () | #28 0x00000000 in ?? () | #29 0x00000000 in ?? () | #30 0x00000000 in ?? () | #31 0x00000000 in ?? () | #32 0x00000000 in ?? () | #33 0x00000000 in ?? () | #34 0x00000000 in ?? () | #35 0x00000000 in ?? () | #36 0x00000000 in ?? () | #37 0x00000000 in ?? () | #38 0x00000000 in ?? () | #39 0x00000000 in ?? () | #40 0x00000001 in ?? () | #41 0xbffff428 in ?? () | #42 0x081d7389 in lookup_events (event_head=137285696, nmaps=137427561, keymaps=0x4c2, | accept_default=137254112) at keymap.c:2223 | #43 0x080df8ab in assert_failed (file=0x80e0b1b "\220\215t&", line=15311, | expr=0x6
) at emacs.c:3734 | #44 0x082ade9a in command_builder_find_menu_accelerator (builder=0x89b83d8) | at console.h:77 | #45 0x080fd24f in command_builder_find_leaf_no_mule_processing (builder=0x89b83d8, | allow_misc_user_events_p=1, did_munge=0xbffff518) at event-stream.c:3432 | #46 0x080fcfad in command_builder_find_leaf_no_mule_processing (builder=0x88c3a58, | allow_misc_user_events_p=1, did_munge=0xbffff518) at event-stream.c:3476 | #47 0x08102fb9 in command_builder_find_leaf_and_update_global_state (builder=0x88c3a58, | allow_misc_user_events_p=0) at event-stream.c:3529 | #48 0x081032a0 in lookup_command_event (command_builder=0x88c3a58, event=137726264, | allow_misc_user_events_p=0) at event-stream.c:3992 | #49 0x080fe05a in Fdispatch_event (event=141834600) at event-stream.c:4382 | #50 0x080b1dd9 in Fcommand_loop_1 () at cmdloop.c:601 | #51 0x080b24c5 in command_loop_1 (unused_dummy=137726264) at cmdloop.c:506 | #52 0x080e37a3 in condition_case_1 (handlers=0, bfun=0x80b2480 , | barg=137726264, hfun=0x80b24d0 , harg=137726264) at eval.c:1918 | #53 0x080b26ce in command_loop_2 (unused_dummy=137726264) at cmdloop.c:262 | #54 0x080e363a in internal_catch (tag=0, func=0x80b2690 , arg=137726264, | threw=0x0, thrown_tag=0x0) at eval.c:1527 | #55 0x080b21aa in initial_command_loop (load_me=6) at cmdloop.c:313 | #56 0x080de24a in xemacs_21_5_b18_i686_pc_linux (argc=1, argv=0x0, | unused_envp=0xbffffa4c, restart=0) at emacs.c:2407 | #57 0x080df5de in main (argc=0, argv=0x0, envp=0x0) at emacs.c:2899 | (gdb) exit | boffi95/../~ Wed Nov 03 10:34:46: exit | Script done on Wed Nov 3 10:34:49 2004 `---- ================================================================ 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-b18 "chestnut" (+CVS-20041101) 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.5 (Debian 1:3.3.5-2) - GCC specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/specs - Compiler command: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 libc version: GNU libc 2.3.2.ds1-18 (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-site /usr/local/lib/xemacs/xemacs-packages/lisp/tex-site /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/context-nl /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context-nl /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/latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/latex /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/tex-jp /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-jp /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/tex-buf /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-buf /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/bib-cite /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/bib-cite /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/multi-prompt /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/multi-prompt /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/tex-site /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-site /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex /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.2 upstream: 2.0.45) (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.82 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.33 upstream: 1.23) (edit-utils ver: 2.16 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.16 upstream: 7.12) (dictionary ver: 1.15 upstream: 1.8) (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) (auctex ver: 1.42 upstream: 11.53) Installed Modules: ----------------- Features: -------- (mail-abbrevs 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 auctex-autoloads modules-autoloads auto-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: ----------------- button1 button1up misc-user Recent messages (most recent first): ----------------------------------- Parsing /home/boffi/.mailrc... done Parsing /home/boffi/.mailrc... Loading xemacsbug...done Loading xemacsbug... Loading gnuserv...done Fontifying *scratch*... done. Loading gnuserv... Paren mode is paren Fontifying *scratch*... (syntactically). Fontifying *scratch*... Loading paren...done Loading paren... Loading cus-face...done Loading cus-face... Automatic file (de)compression is now ON. Loading mwheel...done Loading mwheel... -- 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 Nov 3 10:27: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 iA3FQmpk019483; Wed, 3 Nov 2004 10:26: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 iA3FQk3h019466 for ; Wed, 3 Nov 2004 10:26:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3FQkjd019465 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 10:26:46 -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 iA3FQiqi019447 for ; Wed, 3 Nov 2004 10:26:45 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3FQisD019446 for xemacweb@tux.org; Wed, 3 Nov 2004 10:26:44 -0500 Received: from Cantor.suse.de (cantor.suse.de [195.135.220.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3FQio6019431; Wed, 3 Nov 2004 10:26:44 -0500 Received: from hermes.suse.de (hermes-ext.suse.de [195.135.221.8]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by Cantor.suse.de (Postfix) with ESMTP id 4DAFEF35129; Wed, 3 Nov 2004 16:20:04 +0100 (CET) To: Zajcev Evgeny References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> <82ekjbrn7k.fsf@us.dmz.local> From: Andreas Schwab X-Yow: Are we on STRIKE yet? Date: Wed, 03 Nov 2004 16:20:02 +0100 In-Reply-To: <82ekjbrn7k.fsf@us.dmz.local> (Zajcev Evgeny's message of "Wed, 03 Nov 2004 18:01:19 +0300") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) 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 schwab@suse.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: rms@gnu.org, xemacs-beta@xemacs.org, emacs-devel@gnu.org, Stefan Monnier , stephen@xemacs.org, miles@gnu.org, bpalmer@rescomp.stanford.edu Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Most of functions that deal with faces should use `(facep (get-face > ))' sexp to check face validity. Why do you need facep if get-face already did all validation? Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From xemacs-beta-bounces@xemacs.org Wed Nov 3 10:47: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 iA3Fl2IT025161; Wed, 3 Nov 2004 10:47:02 -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 iA3FkVcX024997 for ; Wed, 3 Nov 2004 10:46:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3FkVm1024995 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 10:46:31 -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 iA3FkT5d024970 for ; Wed, 3 Nov 2004 10:46:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3FkTDD024969 for xemacweb@tux.org; Wed, 3 Nov 2004 10:46:29 -0500 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3FkRGC024920; Wed, 3 Nov 2004 10:46:28 -0500 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 iA3Fk5d01885; Wed, 3 Nov 2004 18:46:05 +0300 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 iA3FsgTs001873; Wed, 3 Nov 2004 18:54:43 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id iA3Fseao001872; Wed, 3 Nov 2004 18:54:40 +0300 (MSK) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: Andreas Schwab Keywords: face,get-face,facep References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> <82ekjbrn7k.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, 03 Nov 2004 18:54:40 +0300 In-Reply-To: (Andreas Schwab's message of "Wed, 03 Nov 2004 16:20:02 +0100") Message-ID: <82actzrkqn.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 Cc: rms@gnu.org, xemacs-beta@xemacs.org, Zajcev Evgeny , emacs-devel@gnu.org, Stefan Monnier , stephen@xemacs.org, bpalmer@rescomp.stanford.edu, miles@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Andreas Schwab writes: > Zajcev Evgeny writes: > >> Most of functions that deal with faces should use `(facep (get-face >> ))' sexp to check face validity. > > Why do you need facep if get-face already did all validation? > Oh yes, it should be one of: `(get-face )' or `(facep (find-face ))' to avoid signals. -- lg From xemacs-beta-bounces@xemacs.org Wed Nov 3 10:48: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 iA3FmDs7025618; Wed, 3 Nov 2004 10:48:13 -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 iA3FmBC8025599 for ; Wed, 3 Nov 2004 10:48:11 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3FmB6H025598 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 10:48:11 -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 iA3FmAKv025582 for ; Wed, 3 Nov 2004 10:48:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3FmA49025581 for xemacweb@tux.org; Wed, 3 Nov 2004 10:48:10 -0500 Received: from mercure.iro.umontreal.ca (mercure.iro.umontreal.ca [132.204.24.67]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3Fm8ZR025565; Wed, 3 Nov 2004 10:48:08 -0500 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 0CC598282F2; Wed, 3 Nov 2004 10:48:06 -0500 (EST) Received: from asado.iro.umontreal.ca (asado.iro.umontreal.ca [132.204.24.84]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id AF3464AC896; Wed, 3 Nov 2004 10:48:03 -0500 (EST) Received: by asado.iro.umontreal.ca (Postfix, from userid 20848) id 4C6C68CA69; Wed, 3 Nov 2004 10:48:01 -0500 (EST) Message-ID: To: Zajcev Evgeny References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> <82ekjbrn7k.fsf@us.dmz.local> From: Stefan Monnier Date: Wed, 03 Nov 2004 10:48:00 -0500 In-Reply-To: <82ekjbrn7k.fsf@us.dmz.local> (Zajcev Evgeny's message of "Wed, 03 Nov 2004 18:01:19 +0300") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=0, requis 5) X-MailScanner-From: monnier@iro.umontreal.ca Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of monnier@iro.umontreal.ca does 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: rms@gnu.org, xemacs-beta@xemacs.org, emacs-devel@gnu.org, stephen@xemacs.org, bpalmer@rescomp.stanford.edu, miles@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 thing is that XEmacsen `facep' returns non-nil only on face > objects, not on their names or anything else, however `get-face' does > all tricks - it returns face object getting face object or face name > or anything else as input. Here is: My question was not "how do I do it with XEmacs". It was "why does XEmacs do it this way". The `foo-bar-p' runtime-type-check predicates like `commandp', `functionp', `keymapp', `facep', `markerp', `stringp', `hash-table-p', `char-table-p' are traditionally linked to the functions that operate on them such that: - (functionp foo) is non-nil iff you can pass `foo' to `funcall'. - (commandp foo) is non-nil iff you can pass `foo' to `command-execute'. - (keymapp foo) is non-nil iff you can pass it to `lookp-key'. ... I'd thus expect that (facep foo) should return non-nil iff foo can be passed to set-face- and similar functions. Stefan From xemacs-beta-bounces@xemacs.org Wed Nov 3 10:56: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 iA3FuqKh028078; Wed, 3 Nov 2004 10:56: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 iA3FuoH4028063 for ; Wed, 3 Nov 2004 10:56:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3Fuoev028061 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 10:56:50 -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 iA3FunKB028044 for ; Wed, 3 Nov 2004 10:56:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3Funah028043 for xemacweb@tux.org; Wed, 3 Nov 2004 10:56:49 -0500 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 iA3FumVQ028018; Wed, 3 Nov 2004 10:56:48 -0500 Received: from satana (localhost [127.0.0.1]) by satana (Postfix) with SMTP id 13A00B39A; Wed, 3 Nov 2004 16:56:39 +0100 (CET) Received: from boffi95.stru.polimi.it (boffi95.stru.polimi.it [131.175.189.141]) by satana.stru.polimi.it (Postfix) with ESMTP id 513B8B173; Wed, 3 Nov 2004 16:56:39 +0100 (CET) Received: by boffi95.stru.polimi.it (Postfix, from userid 16501) id 2C1713C0A5; Wed, 3 Nov 2004 16:56:55 +0100 (CET) From: giacomo boffi MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16776.65477.489400.258581@boffi95.stru.polimi.it> Date: Wed, 3 Nov 2004 16:56:53 +0100 To: "Stephen J. Turnbull" In-Reply-To: <87brefnfbo.fsf@tleepslib.sk.tsukuba.ac.jp> References: <20041103094151.C9B5C3BB89@boffi95.stru.polimi.it> <87brefnfbo.fsf@tleepslib.sk.tsukuba.ac.jp> 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 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 Cc: giacomo.boffi@polimi.it, ben@xemacs.org, XEmacs Beta Subject: Re: [Bug: 21.5-b18] xemacs dump core on S-space 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 Stephen J. Turnbull writes: > >>>>> "giacomo" == giacomo boffi writes: > > giacomo> xemacs dumps core every time i hit on S-space (i.e., shift-space) > > I don't see this, but it may be masked by prefiltering done by XIM. > > Any ideas, Ben? > > I'll include the rest of Giacomo's post for your convenience. some further detail program invocation dumps core ------------------------- ---------- 1: xemacs-21.5-b18 -vanilla NO 2: xemacs-21.5-b18 YES 3: xemacs-21.5-b17 -vanilla NO 4: xemacs-21.5-b17 YES 5: xemacs-21.4.15 NO so it looks like it's a bad interaction between my init files and xemacs beta, where xemacs stable works ok (oh, it has problems with XEmacs' X resources, but that's another story, and another bug report maybe), and it seems that the bug it's there at least from -rwxr-xr-x 1 boffi staff 14377189 Oct 8 12:33 xemacs-21.5-b17 hth gb From xemacs-beta-bounces@xemacs.org Wed Nov 3 14:01: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 iA3J14Kn018909; Wed, 3 Nov 2004 14:01: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 iA3J12Un018897 for ; Wed, 3 Nov 2004 14:01:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3J12eW018896 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 14:01:02 -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 iA3J11ME018866 for ; Wed, 3 Nov 2004 14:01:01 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3J104b018861 for xemacweb@tux.org; Wed, 3 Nov 2004 14:01:00 -0500 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 iA3J0x1i018848; Wed, 3 Nov 2004 14:01:00 -0500 Received: from fwd09.aul.t-online.de by mailout06.sul.t-online.com with smtp id 1CPQNO-0007kb-06; Wed, 03 Nov 2004 20:00:58 +0100 Received: from D5DC120J.t-online.de (SaAHKYZcYe50wpUddrDQunkx5PVT73dMplzJjaGuKkGXjhkPY8SLYV@[217.89.2.254]) by fmrl09.sul.t-online.com with esmtp id 1CPQNK-1z99xg0; Wed, 3 Nov 2004 20:00:54 +0100 To: giacomo.boffi@polimi.it X-Attribution: APA References: <20041103094151.C9B5C3BB89@boffi95.stru.polimi.it> <87brefnfbo.fsf@tleepslib.sk.tsukuba.ac.jp> <16776.65477.489400.258581@boffi95.stru.polimi.it> 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, 03 Nov 2004 20:02:18 +0100 In-Reply-To: <16776.65477.489400.258581@boffi95.stru.polimi.it> (giacomo boffi's message of "Wed, 3 Nov 2004 16:56:53 +0100") Message-ID: <3bzqu56t.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: SaAHKYZcYe50wpUddrDQunkx5PVT73dMplzJjaGuKkGXjhkPY8SLYV@t-dialin.net X-TOI-MSGID: dc3f7cd1-52b6-493f-ba77-c9e95a0a27c5 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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: "Stephen J. Turnbull" , ben@xemacs.org, XEmacs Beta Subject: Re: [Bug: 21.5-b18] xemacs dump core on S-space X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 boffi writes: > Stephen J. Turnbull writes: > > >>>>> "giacomo" == giacomo boffi writes: > > > > giacomo> xemacs dumps core every time i hit on S-space (i.e., shift-space) > > > > I don't see this, but it may be masked by prefiltering done by XIM. > > > > Any ideas, Ben? > > > > I'll include the rest of Giacomo's post for your convenience. > > some further detail > > program invocation dumps core > ------------------------- ---------- > 1: xemacs-21.5-b18 -vanilla NO > 2: xemacs-21.5-b18 YES > 3: xemacs-21.5-b17 -vanilla NO > 4: xemacs-21.5-b17 YES > 5: xemacs-21.4.15 NO Hi Giacomo, it may be worth tracking the problem down further by adding `-no-site-file' , `-no-init-file' , and friends in turns, as documented in (info "(xemacs)Command Switches") Best regards, Adrian > > so it looks like it's a bad interaction between my init files and > xemacs beta, where xemacs stable works ok (oh, it has problems with > XEmacs' X resources, but that's another story, and another bug report > maybe), and it seems that the bug it's there at least from > > -rwxr-xr-x 1 boffi staff 14377189 Oct 8 12:33 xemacs-21.5-b17 > > hth > gb > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Nov 3 16:30: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 iA3LUaGT020614; Wed, 3 Nov 2004 16:30:37 -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 iA3LUJ2c020523 for ; Wed, 3 Nov 2004 16:30:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3LUJLv020522 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 16:30:19 -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 iA3LUIOR020509 for ; Wed, 3 Nov 2004 16:30:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3LUIwf020508 for xemacweb@tux.org; Wed, 3 Nov 2004 16:30:18 -0500 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 iA3LUHHX020496 for ; Wed, 3 Nov 2004 16:30:17 -0500 Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CPShs-0007pS-00 for ; Wed, 03 Nov 2004 22:30:16 +0100 Received: from 82-37-32-170.cable.ubr01.brom.blueyonder.co.uk ([82.37.32.170]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 03 Nov 2004 22:30:16 +0100 Received: from andys by 82-37-32-170.cable.ubr01.brom.blueyonder.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 03 Nov 2004 22:30:16 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Andy Sawyer Date: Wed, 03 Nov 2004 21:04:47 +0000 Organization: International Rescue Lines: 11 Message-ID: References: <028001c4c06c$41dba090$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 82-37-32-170.cable.ubr01.brom.blueyonder.co.uk X-Attribution: AMS X-URL: http://www.evo6.com/ X-DDate: Boomtime, Day 15 of the season of Aftermath, Anno Mung 3170 X-DoML: 14671 Cancel-Lock: sha1:bf/MyU7uRVsebAiaHGvLdRIoTCQ= User-Agent: Gnus/XEmacs Received-SPF: pass (gwyn.tux.org: localhost is 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.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 article <028001c4c06c$41dba090$210110ac@NEEEEEEE>, on Mon, 1 Nov 2004 17:41:03 -0600, "Ben Wing" wrote: > Do people tend to use C-num or M-num for digit-argument? I can revise the > keybindings so that either one remains, but I'd like to know current usage. FWIW, I and most of the XEmacs users I know tend to favour C-num for this. -- This .signature left intentionally almost blank From xemacs-beta-bounces@xemacs.org Wed Nov 3 16:46: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 iA3LkVCB024140; Wed, 3 Nov 2004 16:46:35 -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 iA3LeOw6022702 for ; Wed, 3 Nov 2004 16:40:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3LeOmD022701 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 16:40: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 iA3LeLkM022677 for ; Wed, 3 Nov 2004 16:40:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3LeLtO022674 for xemacweb@tux.org; Wed, 3 Nov 2004 16:40:21 -0500 Received: from smtp4.na.baesystems.com (smtp4.na.baesystems.com [63.164.202.13]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3LeKQF022663 for ; Wed, 3 Nov 2004 16:40:20 -0500 Received: from BLUMS0022.bluelnk.net (blums0022.na.baesystems.com [10.40.96.145]) by smtp4.na.baesystems.com (8.12.10/8.12.10) with ESMTP id iA3LeKOH027439 for ; Wed, 3 Nov 2004 16:40:20 -0500 (EST) Received: from gderome.com ([10.40.25.3]) by smtp1.na.baesystems.com (8.12.10/8.12.10) with ESMTP id iA3LeJdY003314 for ; Wed, 3 Nov 2004 16:40:19 -0500 (EST) Received: from cypher (cypher [10.40.25.74]) by gderome.com (8.11.6+Sun/8.11.6) with ESMTP id iA3LeRw03722 for ; Wed, 3 Nov 2004 16:40:27 -0500 (EST) From: Charles Hines MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16777.20551.773733.451580@gargle.gargle.HOWL> Date: Wed, 3 Nov 2004 16:40:23 -0500 To: xemacs-beta@xemacs.org In-Reply-To: References: <028001c4c06c$41dba090$210110ac@NEEEEEEE> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Face: 'pn"gAx+&w4-=-}\z>*.Y*@(lC; t1J[a,/Q.Yv0^Wwc6_"H]}}-"?%)ETS`1v[]P`w4,E.9Bgf*XI4 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "AMS" == Andy Sawyer writes: AMS> In article <028001c4c06c$41dba090$210110ac@NEEEEEEE>, AMS> on Mon, 1 Nov 2004 17:41:03 -0600, AMS> "Ben Wing" wrote: >> Do people tend to use C-num or M-num for digit-argument? I can revise the >> keybindings so that either one remains, but I'd like to know current usage. AMS> FWIW, I and most of the XEmacs users I know tend to favour C-num for this. Also FWIW, I've always used M-num myself. Not sure if I've noticed what others use... Chuck -- Charles K. Hines Principal Scientist at ReQuest Technologies Inc. (http://www.ReQuestTech.com/) "If you can't be a good example, then you'll just have to be a horrible warning." - Catherine Aird From xemacs-beta-bounces@xemacs.org Wed Nov 3 22:10: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 iA43AcxM013640; Wed, 3 Nov 2004 22:10:39 -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 iA4001js011767 for ; Wed, 3 Nov 2004 19:05:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3NZ1xp007076 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 18:35:01 -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 iA3NU0vo006315 for ; Wed, 3 Nov 2004 18:35:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA3NMkx5005441 for xemacweb@tux.org; Wed, 3 Nov 2004 18:22:46 -0500 Received: from msgbas2x.cos.agilent.com (msgbas1tx.cos.agilent.com [192.25.240.37]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA3NHkZZ004760 for ; Wed, 3 Nov 2004 18:18:46 -0500 Received: from pf-enccos5.cos.agilent.com (enccos5.cos.agilent.com [130.29.152.94]) by msgbas2x.cos.agilent.com (Postfix) with ESMTP id 4429E9DE2 for ; Wed, 3 Nov 2004 16:17:45 -0700 (MST) Received: from enccos5.cos.agilent.com (localhost.localdomain [127.0.0.1]) by localhost.enccos5.cos.agilent.com (Postfix) with SMTP id 654B2C09A for ; Wed, 3 Nov 2004 16:18:22 -0700 (MST) Received: from relcos2.cos.agilent.com (130.29.152.237) by enccos5.cos.agilent.com (Sigaba Gateway v3.83) with ESMTP id 4162065; Wed, 03 Nov 2004 16:18:22 -0700 Received: from wcosvs02.cos.agilent.com (wcosvs02.cos.agilent.com [130.29.152.188]) by relcos2.cos.agilent.com (Postfix) with ESMTP id BB2D736 for ; Wed, 3 Nov 2004 16:17:44 -0700 (MST) Received: from mina.soco.agilent.com ([141.121.54.157]) by wcosvs02.cos.agilent.com with InterScan Messaging Security Suite; Wed, 03 Nov 2004 16:17:43 -0700 Received: from mina.soco.agilent.com (localhost [127.0.0.1]) by mina.soco.agilent.com (8.9.3 (PHNE_25184)/8.9.3 SMKit7.1.1_Agilent) with ESMTP id PAA11169 for ; Wed, 3 Nov 2004 15:17:43 -0800 (PST) Message-Id: <200411032317.PAA11169@mina.soco.agilent.com> To: xemacs-beta@xemacs.org In-Reply-To: Your message of "Wed, 03 Nov 2004 16:40:23 EST." <16777.20551.773733.451580@gargle.gargle.HOWL> Mime-Version: 1.0 (generated by tm-edit 1.8) Content-Type: text/plain; charset=US-ASCII Date: Wed, 03 Nov 2004 15:17:42 -0800 From: Darryl Okahata Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of darrylo@soco.agilent.com 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.4 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Darryl Okahata List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Charles Hines wrote: > AMS> FWIW, I and most of the XEmacs users I know tend to favour C-num for thi > s. > > Also FWIW, I've always used M-num myself. Not sure if I've noticed what > others use... And, FWIW ;-), I've never used either C-num or M-num. I've always done things via C-u . -- Darryl Okahata darrylo@soco.agilent.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. From xemacs-beta-bounces@xemacs.org Wed Nov 3 22:14: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 iA43EsLI014442; Wed, 3 Nov 2004 22:14: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 iA40j1on020166 for ; Wed, 3 Nov 2004 19:50:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA40bPjx018792 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 19:37:25 -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 iA40WA6R017880 for ; Wed, 3 Nov 2004 19:37:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA409Dtq013483 for xemacweb@tux.org; Wed, 3 Nov 2004 19:09:13 -0500 Received: from fed1rmmtao05.cox.net (fed1rmmtao05.cox.net [68.230.241.34]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA403kpa012448 for ; Wed, 3 Nov 2004 19:04:46 -0500 Received: from hardy.ps.uci.edu ([68.4.191.95]) by fed1rmmtao05.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20041104000339.LSJQ21506.fed1rmmtao05.cox.net@hardy.ps.uci.edu> for ; Wed, 3 Nov 2004 19:03:39 -0500 To: XEmacs Beta Name: Meinhard E. Mayer, Research Professor Organization: Department of Physics, U C. Irvine. Ph. (949) 824-5543 X-Mailer: Fedora-2 kernel 2.6.9; xemacs-21.4.15, nmh-1.0.4 Date: Wed, 03 Nov 2004 16:03:40 -0800 From: "Meinhard E. Mayer" Message-Id: <20041104000339.LSJQ21506.fed1rmmtao05.cox.net@hardy.ps.uci.edu> Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of hardy@hardy.ps.uci.edu 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: [Bug: 21.5-b18] Crashes in mh-e mode X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mmayer@uci.edu List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Message-ID: --text follows this line-- ================================================================ Dear Bug Team! I just compiled 2.5.18 with the configuration below and have experienced two crashes -- segmentation faults (apparently gtk-related) when running mh-mail (nmh-1.0.4-20). No problems in other modes. I could not generate a backtrace. However X11 generated the following warning during the crash: Window manager warning: Working around an application which called XSetInputFocus (None) or with RevertToNone instead of RevertToPointerRoot, this is a minor bug in some application. If you can figure out which application causes this please report it as a bug against that application. ptrace: Operation not permitted. /home/hardy/1: No such file or directory. (The last two seem to be generated by Gnome's bug-buddy). Will recompile without gtk to see if error persists. Also the send bug report did not function. I inserted the *message* into the mh draft and am sending it off thiss way ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux hardy.ps.uci.edu 2.6.9 #5 Sun Oct 24 17:01:07 PDT 2004 i686 i686 i386 GNU/Linux ./configure '--pdump' '--ldflags=-s' '--with-gtk' '--with-gnome' '--with-sound=native,esd' '--error-checking=none' '--debug=no' XEmacs 21.5-b18 "chestnut" (+CVS-20041021) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /reserve/xemacs-21.5.18 Installation prefix: /usr/local 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 -Wunused-parameter -g -O3 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: Using GTK menubars. Using GTK scrollbars. Using GTK dialog boxes. Using GTK 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: Compiling in support for sound (native). Compiling in support for ESD (Enlightened Sound Daemon). Databases: Compiling in support for Berkeley database. 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/ps-print/ps-print /usr/local/lib/xemacs/xemacs-packages/lisp/ps-print-nomule/ps-print /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.5-b18/lisp/build-report) 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-nomule ver: 1.05 upstream: regular) (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) (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.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) Installed Modules: ----------------- Features: -------- (mail-extr xemacsbug shadow font disp-table lazy-shot lazy-lock fast-lock recent-files avoid jka-compr func-menu filladapt cus-edit cus-load efs-cu efs-x19.15 efs-fnh efs-ovwrt efs-auto mwheel time tex-site mh-xemacs-compat mh-identity mh-comp regexp-opt mh-xemacs-icons mh-utils gnus-cite gnus-art mm-uu mml2015 pgg pgg-parse pgg-def gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range message mml mml-sec mml-smime smime dig mail-abbrevs mailheader canlock gnus-win gnus gnus-ems gnus-xmas messagexmas nnheader nnheaderxm mail-utils wid-edit sendmail rfc822 executable mm-view mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mm-util mail-prsvr mh-customize mh-loaddefs gnus-util netrc time-date parse-time mh-inc mh-e resume bbdb timezone bookmark pp saveplace blink-cursor paren blink-paren font-lock cus-face 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-nomule-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 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 auto-autoloads loadhist rsz-minibuf auto-show fontl-hooks dialog-gtk gtk-file-dialog gtk-password-dialog widgets-gtk gtk-iso8859-1 x-iso8859-1 gdk gtk-ffi 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 gtk-scrollbars gtk-menubars gtk-ui gtk-dialogs gtk tty-frames tty toolbar esd-sound native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar berkeley-db md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type file-coding linux dialog devices window-system base64) Recent keystrokes: ----------------- misc-user Recent messages (most recent first): ----------------------------------- Loading mail-extr...done Loading mail-extr... Loading xemacsbug...done Loading xemacsbug... Loading font...done Loading font... Loading lazy-shot...done Loading lazy-shot... Loading lazy-lock...done Loading lazy-lock... Loading fast-lock...done Loading fast-lock... Enabling behavior resize-minibuffer...done Enabling behavior resize-minibuffer... Enabling behavior recent-files...done Loading /home/hardy/.recent-files.el...done Loading /home/hardy/.recent-files.el... Loading recent-files...done Loading recent-files... Enabling behavior recent-files... -- Hardy (Meinhard E. Mayer) Professor Emeritus U. C. Irvine From xemacs-beta-bounces@xemacs.org Wed Nov 3 22:31: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 iA43VQqV019096; Wed, 3 Nov 2004 22:31:27 -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 iA43N738016976 for ; Wed, 3 Nov 2004 22:23:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA43N7tn016975 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 22:23:07 -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 iA43N5s8016953 for ; Wed, 3 Nov 2004 22:23:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA43N5a2016952 for xemacweb@tux.org; Wed, 3 Nov 2004 22:23:05 -0500 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 iA43MJXN016632 for ; Wed, 3 Nov 2004 22:23:04 -0500 Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id iA3NWPj1031932 for ; Thu, 4 Nov 2004 00:33:24 +0100 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CPUc0-00078s-00 for ; Thu, 04 Nov 2004 00:32:20 +0100 Received: from 82-37-32-170.cable.ubr01.brom.blueyonder.co.uk ([82.37.32.170]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Nov 2004 00:32:20 +0100 Received: from andys by 82-37-32-170.cable.ubr01.brom.blueyonder.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Nov 2004 00:32:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Andy Sawyer Date: Wed, 03 Nov 2004 23:33:55 +0000 Organization: International Rescue Lines: 27 Message-ID: References: <028001c4c06c$41dba090$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 82-37-32-170.cable.ubr01.brom.blueyonder.co.uk X-Attribution: AMS X-URL: http://www.evo6.com/ X-DDate: Boomtime, Day 15 of the season of Aftermath, Anno Mung 3170 X-DoML: 14671 Cancel-Lock: sha1:8DFIlMgMrNDGs9Y/IawPR12hrE4= User-Agent: Gnus/XEmacs X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv 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.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: Question about usage of C-number and M-number X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 article , on Wed, 03 Nov 2004 21:04:47 +0000, Andy Sawyer wrote: (Yes, that was me :) > In article <028001c4c06c$41dba090$210110ac@NEEEEEEE>, > on Mon, 1 Nov 2004 17:41:03 -0600, > "Ben Wing" wrote: > >> Do people tend to use C-num or M-num for digit-argument? I can revise the >> keybindings so that either one remains, but I'd like to know current usage. > > FWIW, I and most of the XEmacs users I know tend to favour C-num for this. Another little data point that occurs to me - several of the M-S-num combinations are already bound (e.g. on my keyboard: M-S-1 generates M-! -> shell-command M-S-5 generates M-% -> query-replace and so on) - whilst the same isn't true of C-S-num. So whilst I'm a C-num user out of habit, it strikes me that it might be more "logical" to use the C-num keys for Ben's functions (which sound so handy that I've gone away and cons'd up their moral equivalent for myself :) -- This .signature left intentionally almost blank From xemacs-beta-bounces@xemacs.org Wed Nov 3 22:39: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 iA43d5EM020416; Wed, 3 Nov 2004 22:39:06 -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 iA43NrOw017388 for ; Wed, 3 Nov 2004 22:23:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA43Nrqm017387 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 22:23: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 iA43Nlux017338 for ; Wed, 3 Nov 2004 22:23:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA43Nlpb017336 for xemacweb@tux.org; Wed, 3 Nov 2004 22:23:47 -0500 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 iA43Njbw017314 for ; Wed, 3 Nov 2004 22:23:46 -0500 Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with SMTP id iA3Mgt6W029905 for ; Wed, 3 Nov 2004 23:42:57 +0100 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 3 Nov 2004 22:42:53 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , Date: Wed, 3 Nov 2004 16:44:36 -0600 Message-ID: <032d01c4c1f6$b3b13ff0$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: <87brefnfbo.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv 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.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: [WHL] Re: [Bug: 21.5-b18] xemacs dump core on S-space X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, unfortunately it looks like your C backtrace is corrupted. Could you recompile without -O3 and try again? > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Wednesday, November 03, 2004 9:05 AM > To: giacomo.boffi@polimi.it; ben@xemacs.org > Cc: XEmacs Beta > Subject: [WHL] Re: [Bug: 21.5-b18] xemacs dump core on S-space > > > >>>>> "giacomo" == giacomo boffi writes: > > giacomo> xemacs dumps core every time i hit on S-space > (i.e., shift-space) > > I don't see this, but it may be masked by prefiltering done by XIM. > > Any ideas, Ben? > > I'll include the rest of Giacomo's post for your convenience. > > the lisp backtrace is short: > > ,---- > | # (unwind-protect ...) > | # (unwind-protect ...) > | # (unwind-protect ...) > | # (unwind-protect ...) > | # (unwind-protect ...) > | # (unwind-protect ...) > | # (unwind-protect ...) > | (dispatch-event "[internal]") > | # (condition-case ... . error) > | # (catch top-level ...) > `---- > > the C stack backtrace follows > > ciao > > ,---- > | Script started on Wed Nov 3 10:34:30 2004 > | boffi95/../~ Wed Nov 03 10:34:30: gdb /usr/local/bin/xemacs > core 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". > | > | Core was generated by `xemacs'. > | Program terminated with signal 6, Aborted. > | > | warning: current_sos: Can't read pathname for load map: > Input/output > | error > | > | Reading symbols from /usr/X11R6/lib/libXaw3d.so.6...done. > | Loaded symbols for /usr/X11R6/lib/libXaw3d.so.6 > | Reading symbols from /usr/lib/libtiff.so.4...done. > | Loaded symbols for /usr/lib/libtiff.so.4 > | Reading symbols from /usr/lib/libpng12.so.0...done. > | Loaded symbols for /usr/lib/libpng12.so.0 > | Reading symbols from /usr/lib/libjpeg.so.62...done. > | Loaded symbols for /usr/lib/libjpeg.so.62 > | Reading symbols from /usr/lib/libz.so.1...done. > | Loaded symbols for /usr/lib/libz.so.1 > | Reading symbols from /usr/lib/libcompface.so.1...done. > | Loaded symbols for /usr/lib/libcompface.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/libgmp.so.3...done. > | Loaded symbols for /usr/lib/libgmp.so.3 > | Reading symbols from /lib/libncurses.so.5...done. > | Loaded symbols for /lib/libncurses.so.5 > | Reading symbols from /lib/tls/libm.so.6...done. > | Loaded symbols for /lib/tls/libm.so.6 > | Reading symbols from /lib/tls/libutil.so.1...done. > | Loaded symbols for /lib/tls/libutil.so.1 > | Reading symbols from /lib/tls/libc.so.6...done. > | Loaded symbols for /lib/tls/libc.so.6 > | Reading symbols from /lib/tls/libdl.so.2...done. > | Loaded symbols for /lib/tls/libdl.so.2 > | Reading symbols from /lib/ld-linux.so.2...done. > | Loaded symbols for /lib/ld-linux.so.2 > | Reading symbols from /lib/tls/libnss_files.so.2...done. > | Loaded symbols for /lib/tls/libnss_files.so.2 > | Reading symbols from /lib/tls/libnss_compat.so.2...done. > | Loaded symbols for /lib/tls/libnss_compat.so.2 > | Reading symbols from /lib/tls/libnsl.so.1...done. > | Loaded symbols for /lib/tls/libnsl.so.1 > | Reading symbols from /lib/tls/libnss_nis.so.2...done. > | Loaded symbols for /lib/tls/libnss_nis.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 /usr/lib/libXcursor.so.1...done. > | Loaded symbols for /usr/lib/libXcursor.so.1 > | Reading symbols from /usr/lib/libXrender.so.1...done. > | Loaded symbols for /usr/lib/libXrender.so.1 > | #0 0x403501f1 in kill () from /lib/tls/libc.so.6 > | (gdb) where > | #0 0x403501f1 in kill () from /lib/tls/libc.so.6 > | #1 0x080e0ff8 in fatal_error_signal (sig=6) at emacs.c:3548 > | #2 > | #3 0x4034fed9 in raise () from /lib/tls/libc.so.6 > | #4 0x4045dfcc in ?? () from /lib/tls/libc.so.6 > | #5 0x089b83d8 in ?? () > | #6 0x40351771 in abort () from /lib/tls/libc.so.6 > | #7 0x00000000 in ?? () > | #8 0x00000020 in ?? () > | #9 0x00000000 in ?? () > | #10 0x00000000 in ?? () > | #11 0x00000000 in ?? () > | #12 0x00000000 in ?? () > | #13 0x00000000 in ?? () > | #14 0x00000000 in ?? () > | #15 0x00000000 in ?? () > | #16 0x00000000 in ?? () > | #17 0x00000000 in ?? () > | #18 0x00000000 in ?? () > | #19 0x00000000 in ?? () > | #20 0x00000000 in ?? () > | #21 0x00000000 in ?? () > | #22 0x00000000 in ?? () > | #23 0x00000000 in ?? () > | #24 0x00000000 in ?? () > | #25 0x00000000 in ?? () > | #26 0x00000000 in ?? () > | #27 0x00000000 in ?? () > | #28 0x00000000 in ?? () > | #29 0x00000000 in ?? () > | #30 0x00000000 in ?? () > | #31 0x00000000 in ?? () > | #32 0x00000000 in ?? () > | #33 0x00000000 in ?? () > | #34 0x00000000 in ?? () > | #35 0x00000000 in ?? () > | #36 0x00000000 in ?? () > | #37 0x00000000 in ?? () > | #38 0x00000000 in ?? () > | #39 0x00000000 in ?? () > | #40 0x00000001 in ?? () > | #41 0xbffff428 in ?? () > | #42 0x081d7389 in lookup_events (event_head=137285696, > nmaps=137427561, keymaps=0x4c2, > | accept_default=137254112) at keymap.c:2223 > | #43 0x080df8ab in assert_failed (file=0x80e0b1b > "\220\215t&", line=15311, > | expr=0x6
) at emacs.c:3734 > | #44 0x082ade9a in command_builder_find_menu_accelerator > (builder=0x89b83d8) > | at console.h:77 > | #45 0x080fd24f in > command_builder_find_leaf_no_mule_processing (builder=0x89b83d8, > | allow_misc_user_events_p=1, did_munge=0xbffff518) at > event-stream.c:3432 > | #46 0x080fcfad in > command_builder_find_leaf_no_mule_processing (builder=0x88c3a58, > | allow_misc_user_events_p=1, did_munge=0xbffff518) at > event-stream.c:3476 > | #47 0x08102fb9 in > command_builder_find_leaf_and_update_global_state (builder=0x88c3a58, > | allow_misc_user_events_p=0) at event-stream.c:3529 > | #48 0x081032a0 in lookup_command_event > (command_builder=0x88c3a58, event=137726264, > | allow_misc_user_events_p=0) at event-stream.c:3992 > | #49 0x080fe05a in Fdispatch_event (event=141834600) at > event-stream.c:4382 > | #50 0x080b1dd9 in Fcommand_loop_1 () at cmdloop.c:601 > | #51 0x080b24c5 in command_loop_1 (unused_dummy=137726264) > at cmdloop.c:506 > | #52 0x080e37a3 in condition_case_1 (handlers=0, > bfun=0x80b2480 , > | barg=137726264, hfun=0x80b24d0 , > harg=137726264) at eval.c:1918 > | #53 0x080b26ce in command_loop_2 (unused_dummy=137726264) > at cmdloop.c:262 > | #54 0x080e363a in internal_catch (tag=0, func=0x80b2690 > , arg=137726264, > | threw=0x0, thrown_tag=0x0) at eval.c:1527 > | #55 0x080b21aa in initial_command_loop (load_me=6) at cmdloop.c:313 > | #56 0x080de24a in xemacs_21_5_b18_i686_pc_linux (argc=1, argv=0x0, > | unused_envp=0xbffffa4c, restart=0) at emacs.c:2407 > | #57 0x080df5de in main (argc=0, argv=0x0, envp=0x0) at emacs.c:2899 > | (gdb) exit > | boffi95/../~ Wed Nov 03 10:34:46: exit > | Script done on Wed Nov 3 10:34:49 2004 > `---- > > ================================================================ > > 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-b18 "chestnut" (+CVS-20041101) 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.5 (Debian > 1:3.3.5-2) > - GCC specs file: > /usr/lib/gcc-lib/i486-linux/3.3.5/specs > - Compiler command: gcc -Wall -Wno-switch > -Winline -Wmissing-prototypes -Wsign-compare -Wundef > -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 > libc version: GNU libc 2.3.2.ds1-18 (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-site > /usr/local/lib/xemacs/xemacs-packages/lisp/tex-site > /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/context-nl > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/context-nl > /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/latex > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/latex > /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/tex-jp > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-jp > /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/tex-buf > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-buf > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/bib-cite > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/bib-cite > /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/multi-prompt > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/multi-prompt > /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/tex-site > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-site > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex > /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/font-latex > /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.2 upstream: 2.0.45) > (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.82 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.33 upstream: 1.23) > (edit-utils ver: 2.16 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.16 upstream: 7.12) > (dictionary ver: 1.15 upstream: 1.8) > (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) > (auctex ver: 1.42 upstream: 11.53) > > > > Installed Modules: > ----------------- > > > Features: > -------- > > (mail-abbrevs 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 auctex-autoloads modules-autoloads > auto-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: > ----------------- > > button1 button1up misc-user > > > Recent messages (most recent first): > ----------------------------------- > > Parsing /home/boffi/.mailrc... done > Parsing /home/boffi/.mailrc... > Loading xemacsbug...done > Loading xemacsbug... > Loading gnuserv...done > Fontifying *scratch*... done. > Loading gnuserv... > Paren mode is paren > Fontifying *scratch*... (syntactically). > Fontifying *scratch*... > Loading paren...done > Loading paren... > Loading cus-face...done > Loading cus-face... > Automatic file (de)compression is now ON. > Loading mwheel...done > Loading mwheel... > > > > > -- > 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 Nov 3 22:42: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 iA43gSAA021272; Wed, 3 Nov 2004 22:42: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 iA43g8fB021179 for ; Wed, 3 Nov 2004 22:42:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA43g8WI021178 for xemacs-beta-mailman@xemacs.org; Wed, 3 Nov 2004 22:42:08 -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 iA43g7UK021167 for ; Wed, 3 Nov 2004 22:42:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA43g7HU021166 for xemacweb@tux.org; Wed, 3 Nov 2004 22:42:07 -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 iA43g5lp021152 for ; Wed, 3 Nov 2004 22:42:06 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPYVb-0001hQ-00; Thu, 04 Nov 2004 12:41:59 +0900 To: Stefan References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 04 Nov 2004 12:41:59 +0900 In-Reply-To: (Stefan's message of "Tue, 02 Nov 2004 07:01:49 -0500") Message-ID: <87wtx2gu0o.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-XEmacs-List: 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: Miles Bader , emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Stefan" == Stefan writes: >> A C structure wrapped in Lisp housekeeping information that >> implements a face. I'm not sure why they were exposed to Lisp >> in the first place; I suspect to avoid repeated lookups in code >> that compares faces to determine if they contrast and the like. >> Probably a premature optimization. Stefan> I doubt the motivation was optimization. I think it had Stefan> more to do with philosophical convictions. Could be. Might also be the issue of anonymous faces; at the time we didn't have weak structures, so there was no easy way to guarantee it would get GC'd in a timely fashion. >> A face name is a symbol. A face object is a data structure. Stefan> I still don't understand why (facep 'foo) returns nil, [...] Stefan> Just like (progn (fset 'foobar (make-keymap)) (keymapp Stefan> 'foobar)) return t rather than nil. And so does (progn (fset 'foobar (make-keymap)) (fboundp 'foobar)), of course. But (progn (fset 'foobar (make-keymap)) (foobar)) errors, of course. Hardly convincing! Anway, "that's different". The symbol foobar is not a key in a table somewhere, it _is_ the keymap in a physical sense. I don't remember if Emacs has special object types for charsets and coding systems, which are also named by symbols. However, in XEmacs the APIs all work the same way; type predicates return t for the object but nil for the name, and have find- and get- interfaces. Whether any of this really makes sense, I don't know, but it's consistent. -- 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 Nov 4 02:50: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 iA47oZNw015381; Thu, 4 Nov 2004 02:50: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 iA47oW0b015366 for ; Thu, 4 Nov 2004 02:50:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA47oWMa015365 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 02:50: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 iA47oVdg015346 for ; Thu, 4 Nov 2004 02:50:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA47oVZ7015344 for xemacweb@tux.org; Thu, 4 Nov 2004 02:50:31 -0500 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 iA47oUbi015332 for ; Thu, 4 Nov 2004 02:50:31 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp803.mail.sc5.yahoo.com with SMTP; 4 Nov 2004 07:50:30 -0000 From: "Ben Wing" To: "'XEmacs Beta'" , "'Stephen J. Turnbull'" Date: Thu, 4 Nov 2004 01:52:23 -0600 Message-ID: <033201c4c243$38959120$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-XEmacs-List: 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: 24684 lines X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 committing the new and much longer [370 PDF pages!] version of the Internals manual. It is tough work putting stuff into this manual, and my hands are really killing me even though I have written some Lisp code to greatly simplify converting ASCII formatted lists and tables into texinfo [it's included in internals.texi]. I've incorporated basically all the files sitting in my doc/ directory into either internals.texi or text.c. Stephen, could you take it from here? There's still 1000 lines or so in text.c, and some of the stuff in internals.texi in the Future Work and following chapters is rather raw and in need of formatting and/or editing. Also, there's a great deal of redundancy in the early sections of the "Multilingual Support" chapter. From xemacs-beta-bounces@xemacs.org Thu Nov 4 03:20: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 iA48Kjdq021539; Thu, 4 Nov 2004 03:20:45 -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 iA48KhKS021525 for ; Thu, 4 Nov 2004 03:20:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA48KhVW021524 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 03:20:43 -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 iA48Keaw021503 for ; Thu, 4 Nov 2004 03:20:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA48Kd3w021502 for xemacweb@tux.org; Thu, 4 Nov 2004 03:20:39 -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 iA48KcMN021493 for ; Thu, 4 Nov 2004 03:20:39 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPcrD-0002s3-00; Thu, 04 Nov 2004 17:20:35 +0900 To: "Ben Wing" References: <033201c4c243$38959120$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 04 Nov 2004 17:20:33 +0900 In-Reply-To: <033201c4c243$38959120$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 4 Nov 2004 01:52:23 -0600") Message-ID: <87ekjagh4e.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-XEmacs-List: 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: 24684 lines X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 am committing the new and much longer [370 PDF pages!] Ben> version of the Internals manual. Thank you! Ben> It is tough work putting stuff into this manual, Is there something we can do about the structure to fix that? Ben> Stephen, could you take it from here? Yes. I've got some stuff of my own that I want to commit so people can look at it (already merged to your earlier patch), and I remember that you want something done to make the M-M-M-Mule redundancies f-f-f-fade away. BTW, you don't need to cc me on any of the XEmacs lists, I read them all daily, and don't think that's going to change for a couple months at least. -- 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 Nov 4 04:30: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 iA49TuSC000455; Thu, 4 Nov 2004 04:30:02 -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 iA49TslE000443 for ; Thu, 4 Nov 2004 04:29:54 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA49Tsj6000442 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 04:29: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 iA49TrSS000428 for ; Thu, 4 Nov 2004 04:29:53 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA49TrNm000427 for xemacweb@tux.org; Thu, 4 Nov 2004 04:29:53 -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 iA49TphV000408 for ; Thu, 4 Nov 2004 04:29:51 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPduV-000376-00; Thu, 04 Nov 2004 18:28:03 +0900 To: Zajcev Evgeny References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> <82ekjbrn7k.fsf@us.dmz.local> <82actzrkqn.fsf@us.dmz.local> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 04 Nov 2004 18:28:03 +0900 In-Reply-To: <82actzrkqn.fsf@us.dmz.local> (Zajcev Evgeny's message of "Wed, 03 Nov 2004 18:54:40 +0300") Message-ID: <87oeieezfg.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-XEmacs-List: 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: rms@gnu.org, xemacs-beta@xemacs.org, Andreas Schwab , emacs-devel@gnu.org, Stefan Monnier , miles@gnu.org, bpalmer@rescomp.stanford.edu Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Andreas Schwab writes: >> Zajcev Evgeny writes: >>> Most of functions that deal with faces should use `(facep >>> (get-face ))' sexp to check face validity. >> Why do you need facep if get-face already did all validation? XEmacs doesn't need facep. facep is useful in very few contexts, and this isn't one of them. Zajcev> Oh yes, it should be one of: `(get-face )' or Zajcev> `(facep (find-face ))' to avoid signals. In XEmacs (facep (find-face ...)) is redundant. It merely turns a useful value (a face, which is just as true as t) into t. There's no theoretical reason why would we couldn't sync to the Emacs API, with faces being symbols registered as faces, no more and no less. However, in practice verifying it does no harm would be a lot of work, and I don't see a benefit to it. OTOH, adding the find-face API to Emacs is trivial and can't do harm to existing code, although it's really not necessary at all in Emacs AFAICS. It's a minor convenience in the code the OP posted, of course, but you could just as easily inline Miles's implementation. I don't see need for further discussion of XEmacs APIs on emacs-devel, and I know y'all are quite busy right now. So this is my last post in this thread to emacs-devel (although I will continue to monitor it). I will respond to further posts as appropriate, but (unless requested) only on xemacs-beta. Regards, -- 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 Nov 4 04:42: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 iA49gn7u002714; Thu, 4 Nov 2004 04:42:49 -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 iA49glI9002705 for ; Thu, 4 Nov 2004 04:42:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA49glcj002704 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 04:42:47 -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 iA49gkFB002694 for ; Thu, 4 Nov 2004 04:42:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA49gkXF002693 for xemacweb@tux.org; Thu, 4 Nov 2004 04:42:46 -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 iA49gjmv002687 for ; Thu, 4 Nov 2004 04:42:45 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPe8e-00039h-00; Thu, 04 Nov 2004 18:42:40 +0900 To: Stefan Monnier References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> <82ekjbrn7k.fsf@us.dmz.local> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 04 Nov 2004 18:42:39 +0900 In-Reply-To: (Stefan Monnier's message of "Wed, 03 Nov 2004 10:48:00 -0500") Message-ID: <87k6t2eyr4.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-XEmacs-List: 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: miles@gnu.org, Zajcev Evgeny , rms@gnu.org, bpalmer@rescomp.stanford.edu, xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Warning: per previous post, emacs-devel trimmed. >>>>> "StefanF" == Stefan Monnier writes: StefanF> It was "why does XEmacs do it this way". StefanF> I'd thus expect that (facep foo) should return non-nil StefanF> iff foo can be passed to set-face- and similar StefanF> functions. I would imagine that set-face- was originally intended to signal an error if passed a symbol, but we implemented the current interface solely for GNU compatibility. I personally would much prefer the stricter interface, and allow use strings as face names, with symbols being coerced to their print-names. -- 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 Nov 4 05:03: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 iA4A3ZUn006742; Thu, 4 Nov 2004 05:03: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 iA4A3YWC006733 for ; Thu, 4 Nov 2004 05:03:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4A3Y9C006732 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 05:03:34 -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 iA4A3X6Y006721 for ; Thu, 4 Nov 2004 05:03:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4A3WsE006720 for xemacweb@tux.org; Thu, 4 Nov 2004 05:03:32 -0500 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 iA4A3UnH006708 for ; Thu, 4 Nov 2004 05:03:30 -0500 Received: from satana (localhost [127.0.0.1]) by satana (Postfix) with SMTP id 10B4AB994; Thu, 4 Nov 2004 11:03:25 +0100 (CET) Received: from boffi95.stru.polimi.it (boffi95.stru.polimi.it [131.175.189.141]) by satana.stru.polimi.it (Postfix) with ESMTP id E00D2B991; Thu, 4 Nov 2004 11:03:24 +0100 (CET) Received: by boffi95.stru.polimi.it (Postfix, from userid 16501) id 8D40B36989; Thu, 4 Nov 2004 11:03:39 +0100 (CET) From: giacomo boffi MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16777.65146.190279.53840@boffi95.stru.polimi.it> Date: Thu, 4 Nov 2004 11:03:38 +0100 To: "Ben Wing" In-Reply-To: <032d01c4c1f6$b3b13ff0$210110ac@NEEEEEEE> References: <87brefnfbo.fsf@tleepslib.sk.tsukuba.ac.jp> <032d01c4c1f6$b3b13ff0$210110ac@NEEEEEEE> 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 boffi@stru.polimi.it 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'" Subject: RE: [WHL] Re: [Bug: 21.5-b18] xemacs dump core on S-space 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 Ben Wing writes: > Giacomo, unfortunately it looks like your C backtrace is corrupted. > Could you recompile without -O3 and try again? oh yes, i recompiled like this, in a configured source tree (look at my original bug report for configuration details) i issued % make CFLAGS='-Wall -Wno-switch -Winline -Wmissing-prototypes \ -Wsign-compare -Wundef -Wstrict-prototypes \ -Wpacked -Wshadow -Wmissing-declarations -g' beta then i run src/xemacs under gdb, the typescript is below i have a suspicion against builder_find_menu_accelerator, as i frequently had problems with the meta key activating my menubar... wait a minute... ok, that's it! i commented the following line in my ~/.xemacs/custom.el ;'(menu-accelerator-enabled (quote menu-force) t) and now xemacs-beta doesn't dumps core anymore on S-space! note that xemacs-stable doesn't dump core, even when it sees the same customization (see my own followup to my original bug report) hth, ciao gb Script started on Thu Nov 4 10:40:54 2004 boffi95/../xemacs-21.5 Thu Nov 04 10:40:54: gdb src/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) run Starting program: /home/boffi/src/xemacs-21.5/src/xemacs Warning: No type converter registered for 'String' to 'Pixmap' conversion. Warning: No type converter registered for 'String' to 'Pixmap' conversion. Fatal error: assertion failed, file menubar-x.c, line 1218, RECORD_TYPEP (obj, lrecord_type_console) Program received signal SIGABRT, Aborted. 0x4034fed9 in raise () from /lib/tls/libc.so.6 (gdb) bt #0 0x4034fed9 in raise () from /lib/tls/libc.so.6 #1 0x4045dfcc in ?? () from /lib/tls/libc.so.6 #2 0xbffff9a0 in ?? () #3 0x40351771 in abort () from /lib/tls/libc.so.6 #4 0x00000000 in ?? () #5 0x00000020 in ?? () #6 0x00000000 in ?? () #7 0x00000000 in ?? () #8 0x00000000 in ?? () #9 0x00000000 in ?? () #10 0x00000000 in ?? () #11 0x00000000 in ?? () #12 0x00000000 in ?? () #13 0x00000000 in ?? () #14 0x00000000 in ?? () #15 0x00000000 in ?? () #16 0x00000000 in ?? () #17 0x00000000 in ?? () #18 0x00000000 in ?? () #19 0x00000000 in ?? () #20 0x00000000 in ?? () #21 0x00000000 in ?? () #22 0x00000000 in ?? () #23 0x00000000 in ?? () #24 0x00000000 in ?? () #25 0x00000000 in ?? () #26 0x00000000 in ?? () #27 0x00000000 in ?? () #28 0x00000000 in ?? () #29 0x00000000 in ?? () #30 0x00000000 in ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 0x00000000 in ?? () #34 0x00000000 in ?? () #35 0x00000000 in ?? () #36 0x00000000 in ?? () #37 0x08274620 in I_hate_C.13 () #38 0x00000443 in ?? () #39 0x4019c6b0 in ?? () from /usr/X11R6/lib/libXt.so.6 #40 0x4045dfcc in ?? () from /lib/tls/libc.so.6 #41 0x0858a744 in XtShellStrings () #42 0xbffff3a8 in ?? () #43 0x0817fb26 in lookup_events (event_head=136784160, nmaps=136936608, keymaps=0x4c2, accept_default=136803680) at keymap.c:2223 #44 0x080d195d in assert_failed (file=0x8297ca0 "menubar-x.c", line=1218, expr=0x8277560 "RECORD_TYPEP (obj, lrecord_type_console)") at emacs.c:3734 #45 0x080f8ce9 in error_check_console (obj=137238840, file=0x8297ca0 "menubar-x.c", line=1218) at console.h:77 #46 0x0823bef5 in command_builder_find_menu_accelerator (builder=0x895c698) at menubar-x.c:1218 #47 0x080ef807 in command_builder_find_leaf_no_mule_processing (builder=0x895c698, allow_misc_user_events_p=1, did_munge=0xbffff4d4) at event-stream.c:3432 #48 0x080ef99f in command_builder_find_leaf_no_mule_processing (builder=0x884b080, allow_misc_user_events_p=1, did_munge=0xbffff4d4) at event-stream.c:3476 #49 0x080efa50 in command_builder_find_leaf (builder=0x884b080, allow_misc_user_events_p=1, did_munge=0xbffff4d4) at event-stream.c:3529 #50 0x080efaaa in command_builder_find_leaf_and_update_global_state (builder=0x884b080, allow_misc_user_events_p=1) at event-stream.c:3563 #51 0x080f06f6 in lookup_command_event (command_builder=0x884b080, event=141348608, allow_misc_user_events_p=1) at event-stream.c:3992 #52 0x080f1284 in Fdispatch_event (event=141348608) at event-stream.c:4382 #53 0x080a92de in Fcommand_loop_1 () at cmdloop.c:601 #54 0x080a90ad in command_loop_1 (unused_dummy=137238840) at cmdloop.c:506 #55 0x080d6c9e in condition_case_1 (handlers=137236800, bfun=0x80a907b , barg=137238840, hfun=0x80a8ca7 , harg=137238840) at eval.c:1918 #56 0x080a8dc3 in command_loop_3 () at cmdloop.c:262 #57 0x080a8de5 in command_loop_2 (unused_dummy=137238840) at cmdloop.c:275 #58 0x080d6754 in internal_catch (tag=137021040, func=0x80a8dda , arg=137238840, threw=0x0, thrown_tag=0x0) at eval.c:1527 #59 0x080a8eec in initial_command_loop (load_me=137238840) at cmdloop.c:313 #60 0x080d02dc in xemacs_21_5_b18_i686_pc_linux (argc=1, argv=0xbffffa14, unused_envp=0xbffffa1c, restart=0) at emacs.c:2407 #61 0x080d107d in main (argc=1, argv=0xbffffa14, envp=0xbffffa1c) at emacs.c:2837 (gdb) quit The program is running. Exit anyway? (y or n) y boffi95/../xemacs-21.5 Thu Nov 04 10:41:26: Script done on Thu Nov 4 10:41:28 2004 From xemacs-beta-bounces@xemacs.org Thu Nov 4 05:28: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 iA4AS61r010659; Thu, 4 Nov 2004 05:28:06 -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 iA4AS4op010652 for ; Thu, 4 Nov 2004 05:28:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4AS4d1010651 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 05:28:04 -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 iA4AS3LP010641 for ; Thu, 4 Nov 2004 05:28:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4AS32V010640 for xemacweb@tux.org; Thu, 4 Nov 2004 05:28:03 -0500 Received: from mail11.syd.optusnet.com.au (mail11.syd.optusnet.com.au [211.29.132.192]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA4AS1dU010626 for ; Thu, 4 Nov 2004 05:28:02 -0500 Received: from silver.local (c211-30-176-99.rivrw1.nsw.optusnet.com.au [211.30.176.99]) by mail11.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA4AQvON025130; Thu, 4 Nov 2004 21:26:58 +1100 To: xemacs-beta@xemacs.org References: <20041104000339.LSJQ21506.fed1rmmtao05.cox.net@hardy.ps.uci.edu> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Thu, 04 Nov 2004 21:26:56 +1100 In-Reply-To: <20041104000339.LSJQ21506.fed1rmmtao05.cox.net@hardy.ps.uci.edu> (Meinhard E. Mayer's message of "Wed, 03 Nov 2004 16:03:40 -0800") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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 malcolmp@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.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Meinhard E Mayer Subject: Re: [Bug: 21.5-b18] Crashes in mh-e 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 >>>>> "Meinhard" == Meinhard E Mayer writes: Meinhard> I just compiled 2.5.18 with the configuration below and have Meinhard> experienced two crashes -- segmentation faults (apparently Meinhard> gtk-related) when running mh-mail (nmh-1.0.4-20). Dear Meinhard, Thank you for the bug report. Unfortunately I cannot reproduce the crashes on my machine nor do I get the window manager warning. To be fair however my configuration is completely different from yours, being MacOS X and a freshly installed copy of MH (with an empty inbox). Could you please recompile XEmacs with full debugging and post a backtrace of the crash. Thanks would help me greatly. Thanks, Malcolm - GTK port hacker. -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Thu Nov 4 05:36: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 iA4AaMFG011998; Thu, 4 Nov 2004 05:36:23 -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 iA4AaLm5011992 for ; Thu, 4 Nov 2004 05:36:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4AaLP0011991 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 05:36:21 -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 iA4AaKHQ011980 for ; Thu, 4 Nov 2004 05:36:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4AaK9E011979 for xemacweb@tux.org; Thu, 4 Nov 2004 05:36:20 -0500 Received: from mail14.syd.optusnet.com.au (mail14.syd.optusnet.com.au [211.29.132.195]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA4AaIZW011970 for ; Thu, 4 Nov 2004 05:36:20 -0500 Received: from silver.local (c211-30-176-99.rivrw1.nsw.optusnet.com.au [211.30.176.99]) by mail14.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA4AaHNK018460 for ; Thu, 4 Nov 2004 21:36:17 +1100 To: xemacs-beta@xemacs.org From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Thu, 04 Nov 2004 21:36:15 +1100 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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 malcolmp@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.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Norbert's entry in about.el is broken. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Clicking on Norbert's entry crashes the About Box code in the latest 21.5 because he's not defined in about-personal-info and about-hacker-contribution. What happened to him? Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Thu Nov 4 05:54: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 iA4Arpb8014454; Thu, 4 Nov 2004 05:54:09 -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 iA4Arnhd014441 for ; Thu, 4 Nov 2004 05:53:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4ArncI014440 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 05:53:49 -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 iA4ArmwJ014430 for ; Thu, 4 Nov 2004 05:53:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4Armvx014429 for xemacweb@tux.org; Thu, 4 Nov 2004 05:53:48 -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 iA4Arll4014423 for ; Thu, 4 Nov 2004 05:53:48 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CPfFT-000IZG-98 for xemacs-beta@xemacs.org; Thu, 04 Nov 2004 11:53:47 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CPfFS-00013C-RI for xemacs-beta@xemacs.org; Thu, 04 Nov 2004 11:53:46 +0100 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: Thu, 04 Nov 2004 11:53:46 +0100 In-Reply-To: (Malcolm Purvis's message of "Thu, 04 Nov 2004 21:36:15 +1100") 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-XEmacs-List: 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: Norbert's entry in about.el is broken. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Malcolm Purvis writes: Hello Malcolm, > Clicking on Norbert's entry crashes the About Box code in the latest > 21.5 because he's not defined in about-personal-info and > about-hacker-contribution. What happened to him? You're talking about me? Uhm, has there ever been a definition? I've never created one (though it would be a good thing to do so :-)). norbert. From financing_canada@yahoo.ca Thu Nov 4 06:13:59 2004 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 iA4BDwDR017691 for ; Thu, 4 Nov 2004 06:13:58 -0500 Received: from yahoo.ca (206-15-138-140.dialup.ziplink.net [206.15.138.140]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with SMTP id iA4BDrsQ027984 for ; Thu, 4 Nov 2004 12:13:56 +0100 Message-Id: <200411041113.iA4BDrsQ027984@yxa.extundo.com> From: "info" To: Subject: Sender: "info" Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Date: Thu, 4 Nov 2004 06:13:51 -0500 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=0.4 required=5.0 tests=LINES_OF_YELLING, LINES_OF_YELLING_2,ORDER_NOW autolearn=no version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on yxa-iv X-Virus-Scanned: clamd / ClamAV version 0.75-1, clamav-milter version 0.75c on yxa-iv X-Virus-Status: Clean Received-SPF: pass (gwyn.tux.org: 217.13.230.178 is authenticated by a trusted mechanism) Stop searching! Our directories offer a complete listing of financial resources and government programs available across North America. Each directory includes detailed contact information along with a description for each program listed. Applying for the program of your choice is all you have left to do! FIND INSIDE: - Grants - Loans - Subsidies - Mortgages - Credit - Venture Capital - Mentorship Programs - Exchange Programs - Scholarships - Etc. =============== OUR DIRECTORIES =============== THE CANADIAN SUBSIDY DIRECTORY: Updated yearly with a listing of more than 2600 sources of financing and government programs, the Canadian Subsidy Directory is the most complete and up-to-date Canadian business publication available for anyone searching for Canadian grants, loans and government programs. THE AMERICAN GRANTS AND LOANS DIRECTORY: The American Grants and Loans Directory contains more than 1500 financial programs, subsidies, scholarships, grants and loans offered by federal government departments and agencies. =========== ORDER NOW! =========== By phone: 1 ( 8 6 6 ) 3 2 2 - 3 3 7 6 Each directory is sold $69.95, Credit card accepted! By mail: CANADIAN BUSINESS PUBLICATIONS 4865 Hwy 138,R.R 1 Saint-Andrews West Ontario, KOC 2A0 AMERICAN BUSINESS PUBLICATIONS 73 Prim Road, #216 Colchester, VT 05446 From xemacs-beta-bounces@xemacs.org Thu Nov 4 09:04: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 iA4E4OTR012929; Thu, 4 Nov 2004 09:04: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 iA4E4MRb012924 for ; Thu, 4 Nov 2004 09:04:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4E4MNC012923 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 09:04:22 -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 iA4E4L8K012912 for ; Thu, 4 Nov 2004 09:04:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4E4LSA012911 for xemacweb@tux.org; Thu, 4 Nov 2004 09:04:21 -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 iA4E4Kn8012901 for ; Thu, 4 Nov 2004 09:04:21 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CPiDq-0004En-00 for ; Thu, 04 Nov 2004 23:04:18 +0900 To: xemacs-beta@xemacs.org References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 04 Nov 2004 23:04:18 +0900 In-Reply-To: (Norbert Koch's message of "Thu, 04 Nov 2004 11:53:46 +0100") Message-ID: <878y9hg17h.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-XEmacs-List: 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: Norbert's entry in about.el is broken. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Malcolm Purvis writes: Hello viteno> Malcolm, >> Clicking on Norbert's entry crashes the About Box code in the >> latest 21.5 because he's not defined in about-personal-info and >> about-hacker-contribution. What happened to him? I added some stuff in a recent update; that may have automatically added him to the menu. I also had to take some stuff in my workspace out, maybe viteno's placeholders got inadvertantly trashed. I'm pretty sure it's my fault, but I can't work on it until at least Saturday, maybe next week. If somebody could fix it up and commit, I'd be muchly appreciative. viteno> You're talking about me? Uhm, has there ever been a viteno> definition? I've never created one (though it would be a viteno> good thing to do so :-)). Definitely! -- 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 Nov 4 09:16: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 iA4EGCSM015204; Thu, 4 Nov 2004 09:16:12 -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 iA4EGAuI015184 for ; Thu, 4 Nov 2004 09:16:10 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4EGAuE015181 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 09:16:10 -0500 Resent-From: XEmacs Webmaster MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Resent-Message-ID: <16778.14761.783383.758388@gwyn.tux.org> Resent-Date: Thu, 4 Nov 2004 09:16:09 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org Message-Id: Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of yannick@novator.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-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: Yannick Lallement To: XEmacs Beta Date: Tue, 02 Nov 2004 17:04:41 -0500 Cc: Subject: [Bug: 21.4.15] file has changed since last visited or saved X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yannick@novator.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 ================================================================ Dear Bug Team! I'm editing files that reside on an NFS-mounted volume. I'm getting the message "file has changed since last visited or saved..." very often (see recent messages at the end), when I know (100% sure) that the file has not changed on the disk. Is there any way to simply turn that check off, as this may be the simplest solution, and this problem is very annoying? Thanks! Y. Lallement ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux penell 2.6.8.1 #1 Mon Aug 16 20:44:52 JST 2004 i686 GNU/Linux ./configure '--with-sound=none,native' '--with-x11' '--extra-verbose' '--with-site-lisp' '--with-database=berkdb' '--statedir=/var/lib' '--infodir=/usr/share/info/xemacs-21.4.15' '--prefix=/usr' '--dynamic' '--error-checking=none' '--debug=no' '--with-pop' '--with-gpm=no' '--with-file-coding' '--pdump' '--with_menubars=lucid' '--with_scrollbars=lucid' '--with_dialogs=athena' '--docdir=/usr/lib/xemacs-21.4.15/i386-debian-linux/mule/' '--with-mule' '--with-canna=no' '--with-wnn=no' '--with-xim=xlib' '--with-xfs' '--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/xemacs-packages:/usr/share/xemacs21/mule-packages:/usr/share/xemacs21/site-packages' 'i386-debian-linux' XEmacs 21.4.15 "Security Through Obscurity" configured for `i386-debian-linux'. Compilation / Installation: Source code location: /home/mohura/debsrc/xemacs21-21.4.15 Installation prefix: /usr 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 (Debian 1:3.3.4-9) Compiler specs file: /usr/lib/gcc-lib/i486-linux/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/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. 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. Internationalization: Compiling in support for Mule (multi-lingual Emacs). Compiling in support for file coding. Compiling in support for XIM (X11R5+ I18N input method). - Using raw Xlib to provide XIM support. - Using XFontSet to provide bilingual menubar. 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/xemacs21/site-lisp/dictionaries-common/ispell /usr/share/xemacs21/site-lisp/dictionaries-common/ispell /usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell /usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell /usr/share/xemacs21/site-lisp/debian-startup /usr/share/emacs/site-lisp/debian-startup /home/yannick/local/elisp/auctex/tex-site /usr/share/xemacs21/xemacs-packages/lisp/auctex/tex-site /home/yannick/local/elisp/auctex/tex-jp /usr/share/xemacs21/xemacs-packages/lisp/auctex/tex-jp /home/yannick/local/elisp/auctex/tex /usr/share/xemacs21/xemacs-packages/lisp/auctex/tex /home/yannick/local/elisp/auctex/tex-buf /usr/share/xemacs21/xemacs-packages/lisp/auctex/tex-buf /home/yannick/local/elisp/auctex/tex-info /usr/share/xemacs21/xemacs-packages/lisp/auctex/tex-info /home/yannick/local/elisp/auctex/latex /usr/share/xemacs21/xemacs-packages/lisp/auctex/latex /home/yannick/local/elisp/auctex/auc-old /usr/share/xemacs21/xemacs-packages/lisp/auctex/auc-old /home/yannick/local/elisp/auctex/bib-cite /usr/share/xemacs21/xemacs-packages/lisp/auctex/bib-cite /home/yannick/local/elisp/tempo /usr/share/xemacs21/xemacs-packages/lisp/edit-utils/tempo /home/yannick/local/elisp/timer /usr/share/xemacs21/xemacs-packages/lisp/fsf-compat/timer /home/yannick/local/elisp/send-pr /usr/share/xemacs21/xemacs-packages/lisp/gnats/send-pr /usr/share/xemacs21/site-lisp/dictionaries-common/ispell /usr/share/xemacs21/xemacs-packages/lisp/ispell/ispell /home/yannick/local/elisp/mailcrypt /usr/share/xemacs21/xemacs-packages/lisp/mailcrypt/mailcrypt /home/yannick/local/elisp/crypt /usr/share/xemacs21/xemacs-packages/lisp/os-utils/crypt /home/yannick/local/elisp/background /usr/share/xemacs21/xemacs-packages/lisp/os-utils/background /usr/share/emacs/site-lisp/autoconf/autoconf-mode /usr/share/xemacs21/xemacs-packages/lisp/prog-modes/autoconf-mode /home/yannick/local/elisp/python-mode /usr/share/xemacs21/xemacs-packages/lisp/python-modes/python-mode /usr/share/xemacs21/site-lisp/gettext/po-compat /usr/share/xemacs21/xemacs-packages/lisp/text-modes/po-compat /usr/share/xemacs21/site-lisp/gettext/po-mode /usr/share/xemacs21/xemacs-packages/lisp/text-modes/po-mode /home/yannick/local/elisp/ring /usr/share/xemacs21/xemacs-packages/lisp/xemacs-base/ring /etc/emacs/site-start /usr/share/xemacs21/site-packages/lisp/site-start /home/yannick/local/elisp/latin /usr/lib/xemacs-21.4.15/lisp/mule/latin /usr/share/xemacs21/xemacs-packages/lisp/build/build-report /usr/lib/xemacs-21.4.15/lisp/build-report /home/yannick/local/elisp/auctex/easymenu /usr/lib/xemacs-21.4.15/lisp/easymenu) Installed XEmacs Packages: ------------------------- (Sun ver: 1.15 upstream: No-Upstream-Ver) (ada ver: 1.14 upstream: 2.27) (apel ver: 1.27 upstream: 10.2) (auctex ver: 1.38 upstream: 11.14) (bbdb ver: 1.24 upstream: 2.34) (build ver: 1.14 upstream: 2.02) (c-support ver: 1.2 upstream: No-Upstream-Ver) (calc ver: 1.25 upstream: 2.02fX3) (calendar ver: 1.23 upstream: No-Upstream-Ver) (cc-mode ver: 1.43 upstream: 5.30.9) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cookie ver: 1.15 upstream: No-Upstream-Ver) (crisp ver: 1.14 upstream: 1.34) (debug ver: 1.17 upstream: No-Upstream-Ver) (dictionary ver: 1.12 upstream: 1.8) (dired ver: 1.15 upstream: 7.11) (docbookide ver: 0.07000000000000001 upstream: 0.1) (ecb ver: 1.18 upstream: 2.24) (ecrypto ver: 0.17 upstream: 2.0) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (edt ver: 1.13 upstream: No-Upstream-Ver) (efs ver: 1.32 upstream: 1.22) (eieio ver: 1.05 upstream: 0.17) (elib ver: 1.11 upstream: 1.0) (emerge ver: 1.11 upstream: No-Upstream-Ver) (erc ver: 0.12 upstream: Version 4.0 Revision: 1.675) (escreen ver: 1.01 upstream: 1.16) (eshell ver: 1.07 upstream: 2.4.1) (ess ver: 1.1 upstream: 5.2.2) (eterm ver: 1.15 upstream: No-Upstream-Ver) (eudc ver: 1.39 upstream: 1.32) (footnote ver: 1.16 upstream: 0.18x) (forms ver: 1.15 upstream: 2.37) (fortran-modes ver: 1.04 upstream: No-Upstream-Ver) (frame-icon ver: 1.11 upstream: No-Upstream-Ver) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (games ver: 1.15 upstream: 1.04) (general-docs ver: 1.01 upstream: No-Upstream-Ver) (gnats ver: 1.16 upstream: 3.101) (gnus ver: 1.8 upstream: 5.10.6) (haskell-mode ver: 1.07 upstream: 1.45) (hm--html-menus ver: 1.23 upstream: 5.9) (hyperbole ver: 1.16 upstream: 4.18) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (idlwave ver: 1.31 upstream: 5.1) (igrep ver: 1.13 upstream: 2.111) (ilisp ver: 1.33 upstream: 5.12.0) (ispell ver: 1.29 upstream: 3.6) (jde ver: 1.46 upstream: 2.3.2) (liece ver: 1.13 upstream: 1.4.9) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (mailcrypt ver: 2.14 upstream: 3.5.8) (mew ver: 1.18 upstream: 1.94.2) (mh-e ver: 1.28 upstream: 7.4.2) (mine ver: 1.16 upstream: 1.9) (misc-games ver: 1.18 upstream: No-Upstream-Ver) (mmm-mode ver: 1.02 upstream: 0.4.7) (net-utils ver: 1.44 upstream: N/A) (ocaml ver: 0.05 upstream: 3.06) (oo-browser ver: 1.04 upstream: 4.08) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (pc ver: 1.26 upstream: No-Upstream-Ver) (pcl-cvs ver: 1.65 upstream: R-2_9_9) (pcomplete ver: 1.03 upstream: 1.1.6) (perl-modes ver: 1.06 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (prog-modes ver: 2.01 upstream: No-Upstream-Ver) (ps-print ver: 1.11 upstream: 6.5.6) (psgml ver: 1.43 upstream: 1.3.1) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (reftex ver: 1.34 upstream: 4.21) (riece ver: 1.15 upstream: 0.2.2) (rmail ver: 1.14 upstream: No-Upstream-Ver) (ruby-modes ver: 1.02 upstream: 1.6.8) (sasl ver: 1.14 upstream: 1.14.4) (scheme ver: 1.14 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (sgml ver: 1.11 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sieve ver: 1.16 upstream: No-Upstream-Ver) (slider ver: 1.15 upstream: 0.3x1) (sml-mode ver: 0.11 upstream: 3.9.5) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (sounds-wav ver: 1.12 upstream: No-Upstream-Ver) (speedbar ver: 1.27 upstream: 0.14beta4) (strokes ver: 1.1 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (texinfo ver: 1.25 upstream: No-Upstream-Ver) (text-modes ver: 1.78 upstream: No-Upstream-Ver) (textools ver: 1.15 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (tm ver: 1.37 upstream: No-Upstream-Ver) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (tpu ver: 1.14 upstream: 4.2X) (tramp ver: 1.17 upstream: 2.0.35) (vc ver: 1.38 upstream: No-Upstream-Ver) (vc-cc ver: 1.22 upstream: No-Upstream-Ver) (vhdl ver: 1.19 upstream: 3.32.20) (view-process ver: 1.13 upstream: 2.4) (viper ver: 1.37 upstream: 3.09) (vm ver: 7.18 upstream: 7.17) (w3 ver: 1.3 upstream: 4.0pre47) (x-symbol ver: 1.1 upstream: 4.5.1) (xemacs-base ver: 1.87 upstream: No-Upstream-Ver) (xemacs-devel ver: 1.64 upstream: No-Upstream-Ver) (xlib ver: 1.12 upstream: 0.2) (xslide ver: 1.09 upstream: 0.2.2) (xslt-process ver: 1.11 upstream: 1.2.1) (xwem ver: 1.14 upstream: 0.2) (zenirc ver: 1.15 upstream: 2.112) (edict ver: 1.16 upstream: 0.9.9) (egg-its ver: 1.27 upstream: No-Upstream-Ver) (latin-unity ver: 1.1 upstream: 1.10) (leim ver: 1.22 upstream: No-Upstream-Ver) (locale ver: 1.21 upstream: No-Upstream-Ver) (lookup ver: 1.14 upstream: 1.0) (mule-base ver: 1.46 upstream: No-Upstream-Ver) (mule-ucs ver: 1.06 upstream: 0.84) (skk ver: 1.23 upstream: 10.62a) Installed Modules: ----------------- Features: -------- (xemacsbug shadow man tags etags view-less view cal-move cal-xemacs calendar css-mode edmacro apropos javascript-mode vm-thread psgml-edit jka-compr ediff-merg ediff-diff ediff-tbar ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff vm-save vm-digest vm-minibuf vm-macro cvs-edit vc vc-hooks add-log vm-edit cvs-log pcl-cvs diff-mode easy-mmode pcl-cvs-parse pcl-cvs-info pcl-cvs-defs pcl-cvs-util cvs-compat dired-faces dired-xemacs dired cookie dll psgml-dtd psgml-parse psgml-xemacs psgml-sysdep sgml-mode psgml psgml-html ssl rect w3-style ethio-util w3-hot url-file url-cache w3-xemac w3-xemacs w3-toolbar xbm-button xpm-button w3-forms images url-http url-cookie urlauth w3 w3-menu url-news url-gw w3-script w3-jscript w3-elisp w3-java w3-emulate w3-auto w3-parse url mm url-vars w3-cfg w3-sysdp w3-display w3-mouse w3-imap w3-vars w3-cus mule-sysdp w3-widget url-parse css w3-keyword message mml mml-sec mml-smime smime dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mailheader canlock bbdb-com bbdb timezone dabbrev vm-sort shell supercite mail-extr regi mail-abbrevs vm-reply vm-delete vm-virtual vm-undo vm-page vm-mime vm-toolbar vm-summary tapestry vm-motion vm-message vm-menu vm-folder vm-misc vm-mouse vm-window smiley annotations messagexmas nnheader nnheaderxm gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils vm-autoload vm-vars highlight-headers vm-version vm vm-startup cperl-mode efs-cu font disp-table biff smtpmail 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 cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt semantic-load jde-help jde-util jde-widgets tree-widget efc wid-edit beanshell eieio advice advice-preload rsz-minibuf blink-cursor time gnuserv font-lock cus-face tex-site completer ispell Sun-autoloads ada-autoloads apel-autoloads auctex-autoloads bbdb-autoloads build-autoloads c-support-autoloads calc-autoloads calendar-autoloads cc-mode-autoloads clearcase-autoloads cookie-autoloads crisp-autoloads debug-autoloads dictionary-autoloads dired-autoloads docbookide-autoloads ecb-autoloads ecrypto-autoloads edebug-autoloads ediff-autoloads edit-utils-autoloads edt-autoloads efs-autoloads eieio-autoloads elib-autoloads emerge-autoloads erc-autoloads escreen-autoloads eshell-autoloads ess-autoloads eterm-autoloads eudc-autoloads footnote-autoloads forms-autoloads fortran-modes-autoloads frame-icon-autoloads fsf-compat-autoloads games-autoloads general-docs-autoloads gnats-autoloads gnus-autoloads haskell-mode-autoloads hm--html-menus-autoloads hyperbole-autoloads ibuffer-autoloads idlwave-autoloads igrep-autoloads ilisp-autoloads ispell-autoloads jde-autoloads liece-autoloads mail-lib-autoloads mailcrypt-autoloads mew-autoloads mh-e-autoloads mine-autoloads misc-games-autoloads mmm-mode-autoloads net-utils-autoloads ocaml-autoloads oo-browser-autoloads os-utils-autoloads pc-autoloads pcl-cvs-autoloads pcomplete-autoloads perl-modes-autoloads pgg-autoloads prog-modes-autoloads ps-print-autoloads psgml-autoloads psgml-dtds-autoloads python-modes-autoloads reftex-autoloads riece-autoloads rmail-autoloads ruby-modes-autoloads sasl-autoloads scheme-autoloads semantic-autoloads sgml-autoloads sh-script-autoloads sieve-autoloads slider-autoloads sml-mode-autoloads sounds-au-autoloads sounds-wav-autoloads speedbar-autoloads strokes-autoloads supercite-autoloads texinfo-autoloads text-modes-autoloads textools-autoloads time-autoloads tm-autoloads tooltalk-autoloads tpu-autoloads tramp-autoloads vc-autoloads vc-cc-autoloads vhdl-autoloads view-process-autoloads viper-autoloads vm-autoloads w3-autoloads x-symbol-autoloads xemacs-base-autoloads xemacs-devel-autoloads xlib-autoloads xslide-autoloads xslt-process-autoloads xwem-autoloads zenirc-autoloads edict-autoloads egg-its-autoloads latin-unity-autoloads leim-autoloads locale-autoloads lookup-autoloads mule-base-autoloads mule-ucs-autoloads skk-autoloads mule-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 native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- C-x C-s y e s RET y C-x o C-x u y y e BS BS C-x C-s y e s RET y C-x b RET C-x u C-x u u y y C-x C-s y e s RET y prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior prior next next next next next next next next next next next next next next button1 button1up M-x r e p r t - BS BS BS r BS o r t - e m TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Wrote /home/yannick/baroque/vr3/www/sitebuilder/global/styles/default.css File on disk now will become a backup file if you save these changes. default.css changed on disk; really edit the buffer? (y, n, r or C-h) File on disk now will become a backup file if you save these changes. default.css changed on disk; really edit the buffer? (y, n, r or C-h) File on disk now will become a backup file if you save these changes. default.css changed on disk; really edit the buffer? (y, n, r or C-h) Please type y, n or r; or ? for help default.css changed on disk; really edit the buffer? (y, n, r or C-h) Please type y, n or r; or ? for help default.css changed on disk; really edit the buffer? (y, n, r or C-h) Please type y, n or r; or ? for help default.css changed on disk; really edit the buffer? (y, n, r or C-h) Wrote /home/yannick/baroque/vr3/www/sitebuilder/global/styles/templates.css File on disk now will become a backup file if you save these changes. templates.css changed on disk; really edit the buffer? (y, n, r or C-h) File on disk now will become a backup file if you save these changes. templates.css changed on disk; really edit the buffer? (y, n, r or C-h) From xemacs-beta-bounces@xemacs.org Thu Nov 4 11:40: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 iA4GeVjr008681; Thu, 4 Nov 2004 11:40: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 iA4GeTPF008666 for ; Thu, 4 Nov 2004 11:40:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4GeTdQ008665 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 11:40:29 -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 iA4GeNbY008613 for ; Thu, 4 Nov 2004 11:40:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4GeND0008612 for xemacweb@tux.org; Thu, 4 Nov 2004 11:40:23 -0500 Received: from kcte.net (kcte.net [199.239.248.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA4GeLZ9008602 for ; Thu, 4 Nov 2004 11:40:21 -0500 Received: from grendal.frinabulax.org ([147.133.56.157]) (authenticated bits=0) by kcte.net (8.13.0/8.13.0) with ESMTP id iA4Gd5t3089611 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 4 Nov 2004 11:39:15 -0500 (EST) Received: from localhost (grendal.frinabulax.org [127.0.0.1]) by grendal.frinabulax.org (8.13.0/8.13.0) with ESMTP id iA4GcxWX011797 for ; Thu, 4 Nov 2004 11:38:59 -0500 (EST) Date: Thu, 4 Nov 2004 11:38:59 -0500 (EST) From: robert delius royar To: XEmacs Beta List Message-ID: Organization: An Apple OS X XEmacs missionary 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 xemacs@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.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Question about calling OS functions from lisp 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 I am working on an OS-specific (Mac OS X) method to use drag and drop via gnuclient/gnuserv. I need to be able to notify the OS that the current XEmacs process needs to get input focus (without having the extra mouse click on the raised frame). I know how to do this in C, and have a real small function that when compiled into a program accomplishes this with other X programs. Is this a place where a module would make sense? Where in the internals document would I look to get started? I have briefly browsed the section on modules, but that did not seem to be what I thought--i.e. I was thinking dynamic-load libraries, but that seems to be more OS interface at a core level. So far as i can tell, based on what works for console-based software running in X, all I would need is some variable initiallization at startup and // These two lines called once when XEmacs starts up as an X application GetProcessForPID((pid_t)X11PID,&PSN); (void)WaitNextEvent(0xffff,&dummyVariable,0,0L); // This one called whenever gnuclient sends something to gnuserv SetFrontProcess(&PSN); [Of course like so much of the Mac Framework-based programming, there is a good deal of work hidden under those calls, and libraries would have to be linked in specific to Mac.] XEmacs already handles the other calls needed when I run similar d'n'd for console applications. I am using a GPL'ed launcher for Mac OS X to handle the Cocoa look and feel. -- Dr. Robert Delius Royar Associate Professor of English Morehead State University Morehead, Kentucky From xemacs-beta-bounces@xemacs.org Thu Nov 4 13:20: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 iA4IKBNg024405; Thu, 4 Nov 2004 13:20:12 -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 iA4IK9Fm024388 for ; Thu, 4 Nov 2004 13:20:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4IK9RT024387 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 13:20:09 -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 iA4IK7f3024374 for ; Thu, 4 Nov 2004 13:20:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4IK7HK024373 for xemacweb@tux.org; Thu, 4 Nov 2004 13:20:07 -0500 Received: from fep32-app.kolumbus.fi (fep32-0.kolumbus.fi [193.229.0.63]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA4IK6kE024363; Thu, 4 Nov 2004 13:20:07 -0500 Received: from bongo.cante.net ([81.197.3.110]) by fep32-app.kolumbus.fi with ESMTP id <20041104182005.IYIX27823.fep32-app.kolumbus.fi@bongo.cante.net>; Thu, 4 Nov 2004 20:20:05 +0200 Received: from fw.cante.net ([192.168.1.20]:47623 helo=cante.cante.net) by bongo with esmtp (Exim 4.34) id 1CPmDJ-0005sd-9L; Thu, 04 Nov 2004 20:20:01 +0200 Received: from jaalto by cante.cante.net with local (Exim 4.34) id 1CPmDI-0006C8-In; Thu, 04 Nov 2004 20:20:00 +0200 To: Adrian Aichner References: From: jari.aalto@cante.net (Jari Aalto+mail.emacs) Date: 04 Nov 2004 20:20:00 +0200 Message-ID: <87pt2t79yn.fsf@cante> Lines: 37 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 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 jari.aalto@cante.net designates 193.229.0.63 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 List Subject: Re: Emacs keybinding guide X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Archive-name: GNU-Emacs-FAQ/keybindings-pointer > Posting-Frequency: 2 times a month > URL: http://tiny-tools.sourceforge.net/emacs-keys.html > Maintainer: Jari Aalto A T cante net > > Announcement: "All you wanted to know about Emacs keybindings" > > Note, [X]Emacs FAQ is available to you via keypress C-h C-f. Hello Jari, while above change from C-h F to C-h C-f may be true for Emacs, it is not true for XEmacs. Could you please make a correction for this. XEmacs 21.5 (beta18) "chestnut" (+CVS-20041027) [Lucid] (i586-pc-win32, Mule) of Thu Oct 28 2004 on D5DC120J has this: C-h C-f (Info-elisp-ref) Fixed. Thank you for the correction. > [(control shift mouse-1)] ;; Emacs name: mouse-1 > [(control shift button1up)] ;; XEmacs name: button1up > Your previous posts contained 2.2 Emacs versions and key binding syntax compatibility table: here. Have you taken that out deliberately. Yes, I slimmed down the regular post because the table is a little old by now. The chart is included in the document. Jari From xemacs-beta-bounces@xemacs.org Thu Nov 4 14:27: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 iA4JROWZ003667; Thu, 4 Nov 2004 14:27: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 iA4JRLqD003652 for ; Thu, 4 Nov 2004 14:27:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4JRL3C003651 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 14:27:21 -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 iA4JRJoc003634 for ; Thu, 4 Nov 2004 14:27:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4JRJJ8003633 for xemacweb@tux.org; Thu, 4 Nov 2004 14:27:19 -0500 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 iA4JRI1l003627 for ; Thu, 4 Nov 2004 14:27:19 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CPnGQ-0008N7-00 for ; Thu, 04 Nov 2004 20:27:18 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Nov 2004 20:27:18 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Nov 2004 20:27:18 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Thu, 04 Nov 2004 12:24:50 -0800 Lines: 21 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: 66-27-68-14.san.rr.com X-Spammers-Please: blackholeme@rychter.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) Cancel-Lock: sha1:UAJWWXrSWOTnDNI6MQDZk0kwnF0= Received-SPF: pass (gwyn.tux.org: localhost is 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.3 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 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 >>>>> "Stephen" == Stephen J Turnbull writes: >>>>> "Jan" == Jan Rychter writes: Jan> I am experiencing hangs with XEmacs 21.4.15. Jan> string-match("=\\?\\([^][- Jan> ()<>@,;:*\\\"/?.=]+\\)\\(?:\\*[^?]+\\)?\\?\\(B\\|Q\ Jan> \)\\?\\([!->@-~ ]*\\)\\?=" "=?utf-8?q?Savor your lifetime ?=") Stephen> There's a shy group in there. Shy group support in 21.4 was Stephen> disastrously buggy; the main bug I know about is fixed in 21.4 Stephen> CVS and the fix will be in the release of 21.4.16. Hmm. That is not good, as the hangs that I experienced where with the CVS version of 21.4. The regexp above comes from Gnus, from rfc2047.el to be exact. Also, that still does not explain why I did not experience the hangs before recently. --J. From xemacs-beta-bounces@xemacs.org Thu Nov 4 16:21: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 iA4LLF3D025074; Thu, 4 Nov 2004 16:21:19 -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 iA4LLDQP025051 for ; Thu, 4 Nov 2004 16:21:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4LLCnL025048 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 16:21:12 -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 iA4LL8M8024990 for ; Thu, 4 Nov 2004 16:21:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA4LL8I2024989 for xemacweb@tux.org; Thu, 4 Nov 2004 16:21:08 -0500 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 iA4LKtAT024859 for ; Thu, 4 Nov 2004 16:21:07 -0500 Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with SMTP id iA4Kag5S026661 for ; Thu, 4 Nov 2004 21:36:44 +0100 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 4 Nov 2004 20:36:41 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Thu, 4 Nov 2004 14:38:36 -0600 Message-ID: <036b01c4c2ae$42e330e0$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: <87ekjagh4e.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: [WHL] Re: 24684 lines X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Thursday, November 04, 2004 2:21 AM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: [WHL] Re: 24684 lines > > > >>>>> "Ben" == Ben Wing writes: > > Ben> I am committing the new and much longer [370 PDF pages!] > Ben> version of the Internals manual. > > Thank you! > > Ben> It is tough work putting stuff into this manual, > > Is there something we can do about the structure to fix that? I don't think so ... I've written macros to do most of the stuff that can be done. The problem is reviewing and editing the large amounts of raw stuff that exists. Maybe some clever macros to make sticking mail messages into the manual could be written, but the problem is still really the editing -- for the most part I just used @example to enclose mail messages that weren't easily texinfo-able [e.g. stuff with > marks]. > > Ben> Stephen, could you take it from here? > > Yes. I've got some stuff of my own that I want to commit so > people can look at it (already merged to your earlier patch), > and I remember that you want something done to make the > M-M-M-Mule redundancies f-f-f-fade away. > > BTW, you don't need to cc me on any of the XEmacs lists, I > read them all daily, and don't think that's going to change > for a couple months at least. > > > -- > 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 Nov 4 23:33: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 iA54VlFw029361; Thu, 4 Nov 2004 23:31:48 -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 iA54Vjbg029353 for ; Thu, 4 Nov 2004 23:31:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA54VjM9029352 for xemacs-beta-mailman@xemacs.org; Thu, 4 Nov 2004 23:31:45 -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 iA54Vclp029327 for ; Thu, 4 Nov 2004 23:31:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA54VcVi029326 for xemacweb@tux.org; Thu, 4 Nov 2004 23:31:38 -0500 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 iA54VYQs029305 for ; Thu, 4 Nov 2004 23:31:36 -0500 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 iA54VXWg011733 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 5 Nov 2004 14:31:33 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA54VXf6011732; Fri, 5 Nov 2004 14:31:33 +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: xemacs-21, test-it, steve, lisp, home, elc, loading, debug-mule, quote, file, setq, mule 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 2431297 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 17th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Fri, 05 Nov 2004 14:31:32 +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.4 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Subsequent builds are failing for me (21.4 and 21.5) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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-Transfer-Encoding: quoted-printable I'm not sure what is going on here, but if I try building in a previously built tree I run into problems unless I do... $ find lisp/ -type f -name \*.elc|xargs rm ...beforehand This is what I get if I don't explicitly delete the .elc files first...=20 ./temacs -nd -no-packages -batch -l /home/steve/test-it/XEmacs-21.5/src/src= /../lisp/loadup.el dump Loading /home/steve/test-it/XEmacs-21.5/src/src/../lisp/loadup.el... Using load-path (/home/steve/test-it/XEmacs-21.5/src/lisp/) Using module-load-path (/home/steve/test-it/XEmacs-21.5/debug-mule/modules) Loading /home/steve/test-it/XEmacs-21.5/src/lisp/dumped-lisp.el... Loading /home/steve/test-it/XEmacs-21.5/src/lisp/backquote.elc... Loading /home/steve/test-it/XEmacs-21.5/src/lisp/bytecomp-runtime.elc... Loading /home/steve/test-it/XEmacs-21.5/src/lisp/find-paths.elc... Loading /home/steve/test-it/XEmacs-21.5/src/lisp/packages.elc... Loading /home/steve/test-it/XEmacs-21.5/src/lisp/setup-paths.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/subr.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/post-gc.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/replace.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/version.el... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/cl.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/cl-extra.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/cl-seq.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/widget.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/custom.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/cus-start.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/cmdloop.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/keymap.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/syntax.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/device.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/console.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/obsolete.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/specifier.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/frame.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/x-faces.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/faces.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/glyphs.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/objects.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/extents.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/events.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/hash-table.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/text-props.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/process.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/multicast.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/map-ynp.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/undo-stack.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/window.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/window-xemacs.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/simple.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/newcomment.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/keydefs.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/abbrev.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/derived.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/minibuf.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/list-mode.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/modeline.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/cus-file.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/startup.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/misc.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/help.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/files.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/lib-complete.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/format.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/indent.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/isearch-mode.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/buffer.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/buff-menu.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/paths.el... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/lisp.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/page.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/register.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/iso8859-1.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/paragraphs.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/easymenu.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/lisp-mode.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/text-mode.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/fill.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/auto-save.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/movemail.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/float-sup.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/itimer.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/itimer-autosave.e= lc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/printer.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/behavior.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/behavior-defs.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/diagnose.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/gui.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mouse.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mode-motion.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/toolbar.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/scrollbar.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/menubar.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/dialog.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/gutter.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/select.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/menubar-items.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/gutter-items.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/toolbar-items.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/dialog-items.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/coding.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/code-files.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/code-process.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/code-cmds.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/unicode.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-charset= .elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-cmds.el= c... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-coding.= elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-composi= te-stub.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-composi= te.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-x-init.= elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-tty-ini= t.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/code-init.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-categor= y.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/mule-ccl.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/kinsoku.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/arabic.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/chinese.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/cyrillic.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/english.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/ethiopic.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/european.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/greek.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/hebrew.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/indian.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/devanagari.e= lc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/japanese.elc= ... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/korean.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/lao.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/latin.elc... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/misc-lang.el= c... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/thai-xtis.el= c... Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/tibetan.elc.= .. Loading /home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/vietnamese.e= lc... *** Error in XEmacs initialization (invalid-byte-code "invalid opcode in instruction stream" 4) *** Backtrace really-early-error-handler((invalid-byte-code "invalid opcode in instruct= ion stream" 4)) byte-code("..." [ccl-decode-vscii ccl-encode-viscii-font ccl-encode-visci= i ccl-decode-viscii current-load-list prog [3 262 14 -245 256 0 1 5446 3 4 = 5447 5479 7 8 9 10 11 12 13 14 15 16 17 18 19 5462 21 22 23 24 5467 26 27 2= 8 29 5468 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52= 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77= 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 = 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120= 121 122 123 124 125 126 127 5461 5409 5410 5411 5412 5413 5414 5415 5416 5= 417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5429 5502 5438 5430 5431 5= 432 5494 5495 5487 5500 5499 5496 5455 5493 5537 5538 5539 5540 5541 5542 5= 543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5470 5437 5557 5= 558 5559 5560 5489 5457 5463 5464 5565 5566 5471 5472 5473 5474 5475 5476 5= 477 5574 5575 5480 5481 5482 5483 5484 5485 5486 5583 5488 5585 5490 5491 5= 492 5589 5590 5591 5592 5497 5498 5595 5596 5501 5598 5599 5600 5601 5602 5= 603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5= 618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5478 -66292= 22] put variable-documentation "CCL program to decode VISCII 1.1" ccl-prog= ram-idx register-ccl-program leading-code-private-11 default-boundp set-def= ault 158 [1 289 14 1051 16 128 -1017 -1268 1051 21 158 -2297 -2548 34845 18= 170 14 16407 128 -4341 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 0 161 162 163 164 165 166 167 168 169 170 171 172 173 174 = 175 176 177 178 0 0 181 182 183 184 0 0 0 0 189 190 0 0 0 0 0 0 0 198 199 0= 0 0 0 0 0 0 207 0 209 0 0 0 213 214 215 216 0 0 219 220 0 222 223 224 225 = 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244= 245 246 247 248 249 250 251 252 253 254 0 -37620 34843 18 169 14 16407 128= -39413 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 = 0 0 147 150 151 152 0 0 0 0 180 149 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 0 159 0 1= 86 0 0 0 128 20 187 188 0 0 25 30 0 179 191 192 193 194 195 196 197 255 6 2= 00 201 202 203 204 205 206 155 208 185 210 211 212 160 153 154 158 217 218 = 157 156 221 148 0 -72692 -72953 -73204 22] "CCL program to encode VISCII 1.= 1" [0 264 33819 18 170 262435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 0 0 161 162 163 164 165 166 167 168 169 170 171 172 173 17= 4 175 176 177 178 0 0 181 182 183 184 0 0 0 0 189 190 0 0 0 0 0 0 0 198 199= 0 0 0 0 0 0 0 207 0 209 0 0 0 213 214 215 216 0 0 219 220 0 222 223 224 22= 5 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 2= 44 245 246 247 248 249 250 251 252 253 254 0 33028 262435 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 130 131 132 133 134 13= 5 136 137 138 139 140 141 142 143 144 145 146 0 0 147 150 151 152 0 0 0 0 1= 80 149 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 0 159 0 186 0 0 0 128 20 187 188 0 0 2= 5 30 0 179 191 192 193 194 195 196 197 255 6 200 201 202 203 204 205 206 15= 5 208 185 210 211 212 160 153 154 158 217 218 157 156 221 148 0 22] "CCL pr= ogram to encode Vietnamese chars to VISCII 1.1 font" [3 262 14 -245 256 0 5= 498 5496 3 5463 5464 5478 7 8 9 10 11 12 13 14 15 16 5457 5471 5455 5462 54= 67 5501 5468 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44= 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69= 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94= 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114= 115 116 117 118 119 120 121 122 123 124 125 126 127 5472 5476 5475 5473 54= 61 5411 5415 5480 5483 5416 5481 5417 5422 5484 5487 5486 5485 5432 5490 54= 94 5493 5491 5495 5429 5430 5431 5470 5438 5502 5497 5500 5499 160 5477 547= 4 5482 5492 5437 5471 5488 5605 5602 5610 5620 5566 5625 5616 5410 192 193 = 194 195 196 5600 5604 5603 5601 5589 5446 5538 5574 5575 5537 5447 5409 541= 3 5414 5479 5413 5419 5539 5541 5542 5607 5540 5543 5608 5420 5611 5544 560= 9 5545 5547 5548 5549 5546 5550 5612 5615 5421 5418 5424 5614 5613 5560 561= 8 5425 5622 5621 5619 5623 5552 5553 5554 5551 5557 5558 5559 5598 5566 563= 0 5625 5426 5628 5627 5626 5624 5591 5592 5606 5585 5617 5583 5590 5595 562= 9 5596 5423 -66292 22] "CCL program to decode VSCII-1." [1 289 14 1051 16 1= 28 -1017 -1268 1051 21 158 -2297 -2548 34845 18 170 14 16407 128 -4341 128 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 187 1= 98 202 199 200 203 207 209 213 210 211 212 214 232 229 230 231 0 0 233 234 = 235 222 0 0 0 0 0 237 0 0 0 0 0 0 0 188 189 0 0 0 0 0 0 0 250 0 248 0 0 0 1= 85 251 245 246 0 0 252 254 0 236 0 181 184 169 183 182 168 247 201 204 208 = 170 206 215 221 220 216 174 249 223 227 171 226 225 228 244 239 243 242 241= 253 238 0 -37620 34843 18 169 14 16407 128 -39413 128 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 175 133 0 196 194 134 137= 139 218 197 205 217 140 255 219 224 240 0 0 151 152 153 145 0 0 0 0 165 15= 5 0 0 0 0 0 0 0 186 191 0 0 0 0 0 0 0 19 0 17 0 0 0 132 20 4 5 0 0 21 23 0 = 154 166 128 131 162 130 129 161 6 195 135 138 163 136 141 144 143 142 167 0= 146 149 164 148 147 150 2 157 1 159 158 22 156 0 -72692 -72953 -73204 22] = ccl-encode-vscii "CCL program to encode VSCII-1." [0 264 33819 18 170 26243= 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 187= 198 202 199 200 203 207 209 213 210 211 212 214 232 229 230 231 0 0 233 23= 4 235 222 0 0 0 0 0 237 0 0 0 0 0 0 0 188 189 0 0 0 0 0 0 0 250 0 248 0 0 0= 185 251 245 246 0 0 252 254 0 236 0 181 184 169 183 182 168 247 201 204 20= 8 170 206 215 221 220 216 174 249 223 227 171 226 225 228 244 239 243 242 2= 41 253 238 0 33028 262435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 192 175 133 0 196 194 134 137 139 218 197 205 217 140 255 = 219 224 240 0 0 151 152 153 145 0 0 0 0 165 155 0 0 0 0 0 0 0 186 191 0 0 0= 0 0 0 0 19 0 17 0 0 0 132 20 4 5 0 0 21 23 0 154 166 128 131 162 130 129 1= 61 6 195 135 138 163 136 141 144 143 142 167 0 146 149 164 148 147 150 2 15= 7 1 159 158 22 156 0 22] ccl-encode-vscii-font "CCL program to encode Vietn= amese chars to VSCII-1 font." make-coding-system viscii ccl "VISCII 1.1 (Vi= etnamese)" (mnemonic "VISCII" decode ccl-decode-viscii encode ccl-encode-vi= scii) coding-system-put category iso-8-1 vscii "VSCII 1.1 (Vietnamese)" (mn= emonic "VSCII" decode ccl-decode-vscii encode ccl-encode-vscii) viqr no-con= version "VIQR (Vietnamese)" (mnemonic "VIQR" eol-type lf post-read-conversi= on viqr-post-read-conversion pre-write-conversion viqr-pre-write-conversion= ) set-charset-ccl-program vietnamese-viscii-lower vietnamese-viscii-upper] = 6) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) (load-internal "[internal]") load-internal("/home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/vietn= amese.elc" nil nil nil escape-quoted) # bind (path handler filename nosuffix nomessage noerror file) load("/home/steve/test-it/XEmacs-21.5/debug-mule/lisp/mule/vietnamese.elc= ") (prog1 (load full-path) (unless (memq (quote quick-build) internal-error-= checking) (garbage-collect))) (if full-path (prog1 (load full-path) (unless (memq (quote quick-build) i= nternal-error-checking) (garbage-collect))) (external-debugging-output (for= mat "\nLoad file %s: not found\n" file)) nil) # bind (full-path) (let ((full-path (locate-file file load-path (if load-ignore-elc-files (q= uote (".el" "")) (quote (".elc" ".el" "")))))) (if full-path (prog1 (load f= ull-path) (unless (memq (quote quick-build) internal-error-checking) (garba= ge-collect))) (external-debugging-output (format "\nLoad file %s: not found= \n" file)) nil)) # bind (file) pureload("vietnamese") (if (pureload file) nil (external-debugging-output "Fatal error during lo= ad, aborting") (kill-emacs 1)) (unless (pureload file) (external-debugging-output "Fatal error during lo= ad, aborting") (kill-emacs 1)) (while (setq file (car files)) (unless (pureload file) (external-debuggin= g-output "Fatal error during load, aborting") (kill-emacs 1)) (setq files (= cdr files))) # bind (file files) (let ((files preloaded-file-list) file) (while (setq file (car files)) (u= nless (pureload file) (external-debugging-output "Fatal error during load, = aborting") (kill-emacs 1)) (setq files (cdr files))) (when (not (featurep (= quote toolbar))) (defun toolbar-button-p (obj) "No toolbar support." nil) (= defun toolbar-specifier-p (obj) "No toolbar support." nil)) (fmakunbound (q= uote pureload))) (lambda nil (setq Installation-string (save-current-buffer (set-buffer (g= et-buffer-create (generate-new-buffer-name " *temp*"))) (fset (quote format= -decode) (function (lambda (f l &optional v) l))) (insert-file-contents-int= ernal (expand-file-name "Installation" build-root)) (fmakunbound (quote for= mat-decode)) (prog1 (buffer-substring) (kill-buffer (current-buffer))))) (s= etq load-path (list source-lisp)) (setq module-load-path (list (expand-file= -name "modules" build-root))) (external-debugging-output (format "\nUsing l= oad-path %s" load-path)) (external-debugging-output (format "\nUsing module= -load-path %s" module-load-path)) (buffer-disable-undo (get-buffer "*scratc= h*")) (let ((temp-path (expand-file-name "." (car load-path)))) (setq load-= path (nconc (mapcar (function (lambda (i) (concat i "/"))) (directory-files= temp-path t "^[^-.]" nil (quote dirs-only))) (cons (file-name-as-directory= temp-path) load-path)))) (setq load-warn-when-source-only t) (defun purelo= ad (file) (let ((full-path (locate-file file load-path (if load-ignore-elc-= files (quote (".el" "")) (quote (".elc" ".el" "")))))) (if full-path (prog1= (load full-path) (unless (memq (quote quick-build) internal-error-checking= ) (garbage-collect))) (external-debugging-output (format "\nLoad file %s: n= ot found\n" file)) nil))) (load (expand-file-name "dumped-lisp.el" source-l= isp)) (let ((files preloaded-file-list) file) (while (setq file (car files)= ) (unless (pureload file) (external-debugging-output "Fatal error during lo= ad, aborting") (kill-emacs 1)) (setq files (cdr files))) (when (not (featur= ep (quote toolbar))) (defun toolbar-button-p (obj) "No toolbar support." ni= l) (defun toolbar-specifier-p (obj) "No toolbar support." nil)) (fmakunboun= d (quote pureload))) (when (and (featurep (quote mule)) load-unicode-tables= -at-dump-time) (let ((data-directory (expand-file-name "etc" source-root)))= (load-unicode-tables))) (packages-load-package-dumped-lisps late-package-l= oad-path))() # (unwind-protect ...) call-with-condition-handler(really-early-error-handler (lambda nil (setq = Installation-string (save-current-buffer (set-buffer (get-buffer-create (ge= nerate-new-buffer-name " *temp*"))) (fset (quote format-decode) (function (= lambda (f l &optional v) l))) (insert-file-contents-internal (expand-file-n= ame "Installation" build-root)) (fmakunbound (quote format-decode)) (prog1 = (buffer-substring) (kill-buffer (current-buffer))))) (setq load-path (list = source-lisp)) (setq module-load-path (list (expand-file-name "modules" buil= d-root))) (external-debugging-output (format "\nUsing load-path %s" load-pa= th)) (external-debugging-output (format "\nUsing module-load-path %s" modul= e-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (let ((temp-pa= th (expand-file-name "." (car load-path)))) (setq load-path (nconc (mapcar = (function (lambda (i) (concat i "/"))) (directory-files temp-path t "^[^-.]= " nil (quote dirs-only))) (cons (file-name-as-directory temp-path) load-pat= h)))) (setq load-warn-when-source-only t) (defun pureload (file) (let ((ful= l-path (locate-file file load-path (if load-ignore-elc-files (quote (".el" = "")) (quote (".elc" ".el" "")))))) (if full-path (prog1 (load full-path) (u= nless (memq (quote quick-build) internal-error-checking) (garbage-collect))= ) (external-debugging-output (format "\nLoad file %s: not found\n" file)) n= il))) (load (expand-file-name "dumped-lisp.el" source-lisp)) (let ((files p= reloaded-file-list) file) (while (setq file (car files)) (unless (pureload = file) (external-debugging-output "Fatal error during load, aborting") (kill= -emacs 1)) (setq files (cdr files))) (when (not (featurep (quote toolbar)))= (defun toolbar-button-p (obj) "No toolbar support." nil) (defun toolbar-sp= ecifier-p (obj) "No toolbar support." nil)) (fmakunbound (quote pureload)))= (when (and (featurep (quote mule)) load-unicode-tables-at-dump-time) (let = ((data-directory (expand-file-name "etc" source-root))) (load-unicode-table= s))) (packages-load-package-dumped-lisps late-package-load-path))) # bind (stack-trace-on-error) (let ((stack-trace-on-error nil)) (call-with-condition-handler (quote rea= lly-early-error-handler) (function (lambda nil (setq Installation-string (s= ave-current-buffer (set-buffer (get-buffer-create (generate-new-buffer-name= " *temp*"))) (fset (quote format-decode) (function (lambda (f l &optional = v) l))) (insert-file-contents-internal (expand-file-name "Installation" bui= ld-root)) (fmakunbound (quote format-decode)) (prog1 (buffer-substring) (ki= ll-buffer (current-buffer))))) (setq load-path (list source-lisp)) (setq mo= dule-load-path (list (expand-file-name "modules" build-root))) (external-de= bugging-output (format "\nUsing load-path %s" load-path)) (external-debuggi= ng-output (format "\nUsing module-load-path %s" module-load-path)) (buffer-= disable-undo (get-buffer "*scratch*")) (let ((temp-path (expand-file-name "= ." (car load-path)))) (setq load-path (nconc (mapcar (function (lambda (i) = (concat i "/"))) (directory-files temp-path t "^[^-.]" nil (quote dirs-only= ))) (cons (file-name-as-directory temp-path) load-path)))) (setq load-warn-= when-source-only t) (defun pureload (file) (let ((full-path (locate-file fi= le load-path (if load-ignore-elc-files (quote (".el" "")) (quote (".elc" ".= el" "")))))) (if full-path (prog1 (load full-path) (unless (memq (quote qui= ck-build) internal-error-checking) (garbage-collect))) (external-debugging-= output (format "\nLoad file %s: not found\n" file)) nil))) (load (expand-fi= le-name "dumped-lisp.el" source-lisp)) (let ((files preloaded-file-list) fi= le) (while (setq file (car files)) (unless (pureload file) (external-debugg= ing-output "Fatal error during load, aborting") (kill-emacs 1)) (setq files= (cdr files))) (when (not (featurep (quote toolbar))) (defun toolbar-button= -p (obj) "No toolbar support." nil) (defun toolbar-specifier-p (obj) "No to= olbar support." nil)) (fmakunbound (quote pureload))) (when (and (featurep = (quote mule)) load-unicode-tables-at-dump-time) (let ((data-directory (expa= nd-file-name "etc" source-root))) (load-unicode-tables))) (packages-load-pa= ckage-dumped-lisps late-package-load-path))))) # bind (gc-cons-threshold) (let ((gc-cons-threshold (if (and purify-flag (not (memq (quote quick-bui= ld) internal-error-checking))) 30000 3000000))) (let ((stack-trace-on-error= nil)) (call-with-condition-handler (quote really-early-error-handler) (fun= ction (lambda nil (setq Installation-string (save-current-buffer (set-buffe= r (get-buffer-create (generate-new-buffer-name " *temp*"))) (fset (quote fo= rmat-decode) (function (lambda (f l &optional v) l))) (insert-file-contents= -internal (expand-file-name "Installation" build-root)) (fmakunbound (quote= format-decode)) (prog1 (buffer-substring) (kill-buffer (current-buffer))))= ) (setq load-path (list source-lisp)) (setq module-load-path (list (expand-= file-name "modules" build-root))) (external-debugging-output (format "\nUsi= ng load-path %s" load-path)) (external-debugging-output (format "\nUsing mo= dule-load-path %s" module-load-path)) (buffer-disable-undo (get-buffer "*sc= ratch*")) (let ((temp-path (expand-file-name "." (car load-path)))) (setq l= oad-path (nconc (mapcar (function (lambda (i) (concat i "/"))) (directory-f= iles temp-path t "^[^-.]" nil (quote dirs-only))) (cons (file-name-as-direc= tory temp-path) load-path)))) (setq load-warn-when-source-only t) (defun pu= reload (file) (let ((full-path (locate-file file load-path (if load-ignore-= elc-files (quote (".el" "")) (quote (".elc" ".el" "")))))) (if full-path (p= rog1 (load full-path) (unless (memq (quote quick-build) internal-error-chec= king) (garbage-collect))) (external-debugging-output (format "\nLoad file %= s: not found\n" file)) nil))) (load (expand-file-name "dumped-lisp.el" sour= ce-lisp)) (let ((files preloaded-file-list) file) (while (setq file (car fi= les)) (unless (pureload file) (external-debugging-output "Fatal error durin= g load, aborting") (kill-emacs 1)) (setq files (cdr files))) (when (not (fe= aturep (quote toolbar))) (defun toolbar-button-p (obj) "No toolbar support.= " nil) (defun toolbar-specifier-p (obj) "No toolbar support." nil)) (fmakun= bound (quote pureload))) (when (and (featurep (quote mule)) load-unicode-ta= bles-at-dump-time) (let ((data-directory (expand-file-name "etc" source-roo= t))) (load-unicode-tables))) (packages-load-package-dumped-lisps late-packa= ge-load-path))))) (setq preloaded-file-list (mapcar (function file-name-san= s-extension) preloaded-file-list)) (setq load-warn-when-source-only nil) (s= etq debugger (quote debug)) (when (member "no-site-file" command-line-args)= (setq site-start-file nil)) (when (load "site-load" t) (garbage-collect)) = (when purify-flag (message "Finding pointers to doc strings...") (Snarf-doc= umentation "DOC") (message "Finding pointers to doc strings...done") (Verif= y-documentation)) (when (stringp site-start-file) (load "site-init" t)) (se= tq current-load-list nil) (garbage-collect) (buffer-enable-undo "*scratch*"= )) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) (load-internal "[internal]") load("/home/steve/test-it/XEmacs-21.5/src/src/../lisp/loadup.el") # (condition-case ... . error) # (catch top-level ...) *** Killing XEmacs make[1]: *** [xemacs] Error 255 make[1]: Leaving directory `/home/steve/test-it/XEmacs-21.5/debug-mule/src' make: *** [src] Error 2 Compilation finished at Fri Nov 5 14:11:57 =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 iEYEABECAAYFAkGLAiUACgkQHSfbS6lLMAO4JwCfX1a9rJxaf625zaQi15Aj9Dxl sW4AmQEx01GKHcY3wBRnZh1kz8vknpg+ =3yLJ -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 00:11: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 iA559eh7003440; Fri, 5 Nov 2004 00:09:40 -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 iA559cHG003432 for ; Fri, 5 Nov 2004 00:09:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA559cxp003431 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 00:09: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 iA559bCo003417 for ; Fri, 5 Nov 2004 00:09:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA559bTV003416 for xemacweb@tux.org; Fri, 5 Nov 2004 00:09:37 -0500 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 iA559ank003408 for ; Fri, 5 Nov 2004 00:09:36 -0500 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 iA559WDY012724 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Nov 2004 15:09:33 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA559W7A012723; Fri, 5 Nov 2004 15:09: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 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 2431297 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 17th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , Ben Wing Date: Fri, 05 Nov 2004 15:09:31 +1000 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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 Cc: Ben Wing Subject: Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! I noticed in your mega-patch commit that you had touched Jerry's photos in etc/photos. Something's happened and now james.png and jamesm.png are corrupted and unviewable. -- |---------------------| | 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 iEYEABECAAYFAkGLCwsACgkQHSfbS6lLMAMPigCZAVCLNmBLHAIDZ360qXPvG+K6 LRYAniCT/L33fsXYVlFGqbgmxALJ8MtD =RYjW -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 00:15: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 iA55E557004381; Fri, 5 Nov 2004 00:14:05 -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 iA55E4cn004375 for ; Fri, 5 Nov 2004 00:14:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA55E444004371 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 00:14:04 -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 iA55E1qS004356 for ; Fri, 5 Nov 2004 00:14:01 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA55E14m004355 for xemacweb@tux.org; Fri, 5 Nov 2004 00:14:01 -0500 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 iA55E0s3004333 for ; Fri, 5 Nov 2004 00:14:01 -0500 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 iA55DohY002559 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 4 Nov 2004 23:13:50 -0600 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 iA55Do9p014460; Thu, 4 Nov 2004 23:13:50 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iA55Does014459; Thu, 4 Nov 2004 23:13:50 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: XEmacs Beta 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, 04 Nov 2004 23:13:49 -0600 In-Reply-To: (Steve Youngs's message of "Fri, 05 Nov 2004 15:09:31 +1000") 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: Ben Wing Subject: Re: Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 wrote: > I noticed in your mega-patch commit that you had touched Jerry's > photos in etc/photos. Something's happened and now james.png and > jamesm.png are corrupted and unviewable. Mom! Ben's TOUCHING me again! Are we there yet? I have to go to the bathroom! -- Jerry James, currently listening to "Night Owls" by the Little River Band, which is oddly appropriate for both the time of night in my time zone and the fact that I'm replying to Steve From xemacs-beta-bounces@xemacs.org Fri Nov 5 00:35: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 iA55XYPI013488; Fri, 5 Nov 2004 00:33:34 -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 iA55XWHd012917 for ; Fri, 5 Nov 2004 00:33:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA55XWTA012915 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 00:33: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 iA55XUS5012740 for ; Fri, 5 Nov 2004 00:33:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA55XUXY012718 for xemacweb@tux.org; Fri, 5 Nov 2004 00:33:30 -0500 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 iA55XTvQ012026 for ; Fri, 5 Nov 2004 00:33:30 -0500 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 iA55XRJ2013296 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 5 Nov 2004 15:33:27 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA55XRHe013295; Fri, 5 Nov 2004 15:33:27 +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: night,james 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 2431297 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 17th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Fri, 05 Nov 2004 15:33:26 +1000 In-Reply-To: (Jerry James's message of "Thu, 04 Nov 2004 23:13:49 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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: Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Jerry James, currently listening to "Night Owls" by the Little > River Band, which is oddly appropriate for both the time of night > in my time zone and the fact that I'm replying to Steve Spooky. I saw LRB on TV the other night, they were being inducted into some "hall of fame". Anyway, they got up on stage and sung one of their old hits... they all look a lot worse for wear (being that they are all in their 50s and 60s), but they can still belt out a good sound. I was quite impressed. -- |---------------------| | 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 iEYEABECAAYFAkGLEKYACgkQHSfbS6lLMAOcyACfet3j58J46+dxVPjE8fwFFEBI 7sMAoNyTy5GkFkGeYewVOdkxF+HjRL0b =U9WL -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 01:57: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 iA56sVUk016079; Fri, 5 Nov 2004 01:54:31 -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 iA56sT8i016054 for ; Fri, 5 Nov 2004 01:54:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA56sTPi016053 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 01:54:29 -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 iA56sPUU016030 for ; Fri, 5 Nov 2004 01:54:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA56sPRV016029 for xemacweb@tux.org; Fri, 5 Nov 2004 01:54:25 -0500 Received: from post5.inre.asu.edu (post5.inre.asu.edu [129.219.110.120]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA56sKmB016008 for ; Fri, 5 Nov 2004 01:54:20 -0500 Received: from conversion.post5.inre.asu.edu by asu.edu (PMDF V6.1-1X6 #30769) id <0I6P00F011TEH3@asu.edu> for xemacs-beta@xemacs.org; Thu, 04 Nov 2004 23:53:38 -0700 (MST) Received: from smtp.asu.edu (smtp.asu.edu [129.219.110.107]) by asu.edu (PMDF V6.1-1X6 #30769) with ESMTP id <0I6P00F5J1TEAF@asu.edu> for xemacs-beta@xemacs.org; Thu, 04 Nov 2004 23:53:38 -0700 (MST) Received: from MACHINE ([149.169.179.56]) by smtp.asu.edu (8.12.10/8.12.10/asu_smtp_relay, nullclient, tcp_wrapped) with ESMTP id iA56rbMC007231 for ; Thu, 04 Nov 2004 23:53:37 -0700 (MST) Date: Thu, 04 Nov 2004 23:53:38 -0700 From: surendra@asu.edu To: XEmacs Beta Message-id: Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of surendra@asu.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.3 required=5.0 tests=NO_REAL_NAME autolearn=no version=2.63 Subject: [Bug: 21.4.13] Auctex, unusual error message X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! While I was working on xemacs using auctex, i entered a state in which whenever i used to press M-{some character} it used to flash a error message in the bottom window saying. Fontifying region...(wrong-type-argument markerp nil) since, then I have restarted the xemacs, and unfortunately i may have lost the information which might have been useful in solving this problem any way. Good Luck, Surendra information in the current s ================================================================ 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 ispell reftex-vcr reftex-dcr reftex-auc reftex reftex-vars bib-cite imenu outline font-latex efs-cu debug paren blink-paren fast-lock pending-del blink-cursor lazy-lock latex tex advice advice-preload tex-site tex-mik slime byte-optimize bytecomp byte-compile apropos edmacro timer easy-mmode overlay font-lock cus-face hyperspec thingatpt browse-url hideshow pp inf-lisp comint ring 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: ----------------- DEL C-x 0 C-x C-f r i TAB h w 5 TAB . t TAB RET M-x s BS i s p l e l BS BS BS e l l RET button1 button1up M-x r e p TAB o TAB r t - x TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... Searching for program: No such file or directory, ispell Starting new Ispell process... Loading ispell...done Loading ispell... Automatic display of crossref information was turned on Loading reftex-dcr...done Loading reftex-dcr... Loading reftex-auc...done Loading reftex-auc... Loading reftex...done Loading reftex... Loading bib-cite...done Loading bib-cite... Loading font-latex...done Loading font-latex... Loading efs-cu...done From xemacs-beta-bounces@xemacs.org Fri Nov 5 04:00: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 iA58vsgX032617; Fri, 5 Nov 2004 03:57: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 iA58vqE7032608 for ; Fri, 5 Nov 2004 03:57:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA58vqg8032607 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 03:57: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 iA58vopG032592 for ; Fri, 5 Nov 2004 03:57:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA58voSJ032591 for xemacweb@tux.org; Fri, 5 Nov 2004 03:57:50 -0500 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 iA58vaog032536 for ; Fri, 5 Nov 2004 03:57:50 -0500 Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.204]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id iA56JrJl012076 for ; Fri, 5 Nov 2004 07:19:54 +0100 Received: by wproxy.gmail.com with SMTP id 67so47906wri for ; Thu, 04 Nov 2004 23:01:22 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=FNycyd95lx8ZVdK6WpttXQHYNZPaFe8cT1GWGiKAoKp7TKvOK7FVBEGPj82gYGWO2PGEfvUsTdGYaXmyYmBhcb/jiDdiSKDneOSbPR5A23lZYlwwl2Wanwb6XBuvk7N+7WJ5q1E7q0fcpxuVinuUZRO2Eprck/Coreu0OFKA7Y4= Received: by 10.54.21.14 with SMTP id 14mr51910wru; Thu, 04 Nov 2004 23:01:22 -0800 (PST) Received: by 10.54.53.46 with HTTP; Thu, 4 Nov 2004 23:01:22 -0800 (PST) Message-ID: <68c73b1a041104230170e85c22@mail.gmail.com> Date: Fri, 5 Nov 2004 12:31:22 +0530 From: Dhruva Krishnamurthy To: XEmacs-Beta Mime-Version: 1.0 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: 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: Crash in buffer-coding or file-coding X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dhruva Krishnamurthy List-Id: 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 am using the 21.5.18 Beta on XP built using MSVC 6.0. I have only 2 following lines in my _emacs file. I launch XEmacs, I try to open _emacs file, XEmacs crashes. _emacs contents: (set-default-buffer-file-coding-system 'undecided-unix) (set-default-file-coding-system 'undecided-unix) with best regards, dhruva -- Proud FSF member: #1935 http://schemer.fateback.com/ From xemacs-beta-bounces@xemacs.org Fri Nov 5 04:46: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 iA59iqIs008177; Fri, 5 Nov 2004 04:44: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 iA59ipEm008169 for ; Fri, 5 Nov 2004 04:44:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA59ipNJ008168 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 04:44:51 -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 iA59io8Z008149 for ; Fri, 5 Nov 2004 04:44:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA59ioRq008148 for xemacweb@tux.org; Fri, 5 Nov 2004 04:44:50 -0500 Received: from ecbull20.frec.bull.fr (ecbull20.frec.bull.fr [129.183.4.3]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA59ihNf008118 for ; Fri, 5 Nov 2004 04:44:48 -0500 Received: from ecn002.frec.bull.fr (ecn002.frec.bull.fr [129.183.4.6]) by ecbull20.frec.bull.fr (8.9.2/8.9.1) with ESMTP id KAA16924 for ; Fri, 5 Nov 2004 10:44:33 +0100 Received: from bull.net ([129.183.101.69]) by ecn002.frec.bull.fr (Lotus Domino Release 5.0.12) with ESMTP id 2004110510511499:148 ; Fri, 5 Nov 2004 10:51:14 +0100 Message-ID: <418B4B94.4030607@bull.net> Date: Fri, 05 Nov 2004 10:44:52 +0100 From: Patural Florence User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.6) Gecko/20040115 X-Accept-Language: fr, en MIME-Version: 1.0 To: xemacs-beta@xemacs.org X-MIMETrack: Itemize by SMTP Server on ECN002/FR/BULL(Release 5.0.12 |February 13, 2003) at 05/11/2004 10:51:15, Serialize by Router on ECN002/FR/BULL(Release 5.0.12 |February 13, 2003) at 05/11/2004 10:51:19, Serialize complete at 05/11/2004 10:51:19 Content-Transfer-Encoding: 7bit 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 florence.patural@bull.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: problem on unix and linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 use xemacs on a unix server but the display is on my linux machine (mandrake). I've got this message : unrecognized selection-conversion type: nil, # every time I select text in the xemacs window. this is not a problem with my .emacs file. did you know how tosolve this trouble??? thanks florence patural. From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:07: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 iA5K7GqG001789; Fri, 5 Nov 2004 15:07:27 -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 iA5Jphrn028779 for ; Fri, 5 Nov 2004 14:51:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5JphRa028778 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 14:51:43 -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 iA5Jpgeu028765 for ; Fri, 5 Nov 2004 14:51:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5Jpgdv028764 for xemacweb@tux.org; Fri, 5 Nov 2004 14:51:42 -0500 Received: from smtp819.mail.sc5.yahoo.com (smtp819.mail.sc5.yahoo.com [66.163.170.5]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA5JpfAw028746 for ; Fri, 5 Nov 2004 14:51:41 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp819.mail.sc5.yahoo.com with SMTP; 5 Nov 2004 19:25:01 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Fri, 5 Nov 2004 13:26:33 -0600 Message-ID: <03dd01c4c36d$5c7c2d30$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: Broken keyword flags RE: [WHL] Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Apparently james.png and jamesm.png were not added -kb, which is probably causing the problem. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Thursday, November 04, 2004 11:10 PM > To: XEmacs beta > Cc: Ben Wing > Subject: [WHL] Jerry's pic corrupted? > > > Ben! > > I noticed in your mega-patch commit that you had touched > Jerry's photos in etc/photos. Something's happened and now > james.png and jamesm.png are corrupted and unviewable. > > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:13: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 iA5KDCCX003641; Fri, 5 Nov 2004 15:13:13 -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 iA5JsGF5029602 for ; Fri, 5 Nov 2004 14:54:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5JsGEi029601 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 14:54:16 -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 iA5JsFGW029583 for ; Fri, 5 Nov 2004 14:54:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5JsFHh029582 for xemacweb@tux.org; Fri, 5 Nov 2004 14:54:15 -0500 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 iA5JsD1j029562 for ; Fri, 5 Nov 2004 14:54:14 -0500 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 iA5JsAXT017221 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 6 Nov 2004 05:54:10 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA5Js9Sq017220; Sat, 6 Nov 2004 05:54:09 +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" References: <03dd01c4c36d$5c7c2d30$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 2431296 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 18th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: "Ben Wing" , "'XEmacs beta'" Date: Sat, 06 Nov 2004 05:54:08 +1000 In-Reply-To: <03dd01c4c36d$5c7c2d30$210110ac@NEEEEEEE> (Ben Wing's message of "Fri, 5 Nov 2004 13:26:33 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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 Cc: "'XEmacs beta'" Subject: Re: Broken keyword flags RE: [WHL] Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Apparently james.png and jamesm.png were not added -kb, which is > probably causing the problem. Fixed now. -- |---------------------| | 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 iEYEABECAAYFAkGL2mAACgkQHSfbS6lLMAPKKwCeJYFnrvsKhamuoJHuyyzzPV8Q lu0An339Bj/sJjmJW3cc3IansByx5lMw =ZBEs -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:13: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 iA5KDHXq003722; Fri, 5 Nov 2004 15:13:18 -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 iA5JtSI4030083 for ; Fri, 5 Nov 2004 14:55:28 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5JtSdn030082 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 14:55: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 iA5JtQGC030058 for ; Fri, 5 Nov 2004 14:55:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5JtQ72030056 for xemacweb@tux.org; Fri, 5 Nov 2004 14:55:26 -0500 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 iA5JtNOg030038 for ; Fri, 5 Nov 2004 14:55:25 -0500 Received: from bastard.youngs.au.com (CPE-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id iA5Im8Jl016349 for ; Fri, 5 Nov 2004 19:48:10 +0100 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 iA5JUZGa016693 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 6 Nov 2004 05:30:35 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA5JUZsP016692; Sat, 6 Nov 2004 05:30:35 +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: <03dc01c4c36c$1d6eee30$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 2431296 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 18th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Sat, 06 Nov 2004 05:30:34 +1000 In-Reply-To: <03dc01c4c36c$1d6eee30$210110ac@NEEEEEEE> (Ben Wing's message of "Fri, 5 Nov 2004 13:17:38 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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: 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 autolearn=no version=2.63 Subject: Re: [WHL] Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > I'm not able to revert them, as every checkout seems to be > introducing the same corruption. Could you revert? Done. -- |---------------------| | 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 iEYEABECAAYFAkGL1NoACgkQHSfbS6lLMAPiywCfY9bywN7jRT4sHTO3NXg1l2ZZ jVQAn0XJG/MN4RHyGHFNNwkKTfNRaf7k =vOzZ -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:18: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 iA5KIbVp006005; Fri, 5 Nov 2004 15:18:37 -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 iA5KG9jn004996 for ; Fri, 5 Nov 2004 15:16:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5KG9F3004995 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 15:16:09 -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 iA5KG8To004981 for ; Fri, 5 Nov 2004 15:16:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5KG84h004980 for xemacweb@tux.org; Fri, 5 Nov 2004 15:16:08 -0500 Received: from smtp815.mail.sc5.yahoo.com (smtp815.mail.sc5.yahoo.com [66.163.170.1]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA5KG7xq004974 for ; Fri, 5 Nov 2004 15:16:07 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp815.mail.sc5.yahoo.com with SMTP; 5 Nov 2004 19:16:07 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Fri, 5 Nov 2004 13:17:38 -0600 Message-ID: <03dc01c4c36c$1d6eee30$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: [WHL] Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 able to revert them, as every checkout seems to be introducing the same corruption. Could you revert? > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Thursday, November 04, 2004 11:10 PM > To: XEmacs beta > Cc: Ben Wing > Subject: [WHL] Jerry's pic corrupted? > > > Ben! > > I noticed in your mega-patch commit that you had touched > Jerry's photos in etc/photos. Something's happened and now > james.png and jamesm.png are corrupted and unviewable. > > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:41: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 iA5Kf22x012366; Fri, 5 Nov 2004 15:41:03 -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 iA5JxigH031256 for ; Fri, 5 Nov 2004 14:59:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5Jxibo031255 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 14:59:44 -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 iA5JxhCV031233 for ; Fri, 5 Nov 2004 14:59:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5JxhB2031232 for xemacweb@tux.org; Fri, 5 Nov 2004 14:59:43 -0500 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 iA5JxPkT031074 for ; Fri, 5 Nov 2004 14:59:42 -0500 Received: from bastard.youngs.au.com (cpe-61-9-212-151.qld.bigpond.net.au [61.9.212.151]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id iA5JbCpd021777 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Fri, 5 Nov 2004 20:38:17 +0100 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 iA5Jb6lY016879 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 6 Nov 2004 05:37:06 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA5Jb6h9016878; Sat, 6 Nov 2004 05:37:06 +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: png References: <03dd01c4c36d$5c7c2d30$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 2431296 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 18th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: "Ben Wing" , "'XEmacs beta'" Date: Sat, 06 Nov 2004 05:37:05 +1000 In-Reply-To: <03dd01c4c36d$5c7c2d30$210110ac@NEEEEEEE> (Ben Wing's message of "Fri, 5 Nov 2004 13:26:33 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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.4 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs beta'" Subject: Re: Broken keyword flags RE: [WHL] Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Apparently james.png and jamesm.png were not added -kb, which is > probably causing the problem. I just tried... cvs admin -kb james.png jamesm.png but it still shows as -ko. Maybe I stuffed up that command, I'll check the docs and try again. -- |---------------------| | 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 iEYEABECAAYFAkGL1mEACgkQHSfbS6lLMAPPsgCfSKeWbf/3braNvCVn03gMm2HU ZkIAnileCgah6KQ93FvqYDax2lRiaIMK =sLm7 -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:47: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 iA5Kl3tX014335; Fri, 5 Nov 2004 15:47:04 -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 iA5K07dY031530 for ; Fri, 5 Nov 2004 15:00:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5K07KN031529 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 15:00:07 -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 iA5K03EZ031482 for ; Fri, 5 Nov 2004 15:00:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5K03Ar031474 for xemacweb@tux.org; Fri, 5 Nov 2004 15:00:03 -0500 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 iA5JxPl7031074 for ; Fri, 5 Nov 2004 15:00:02 -0500 Received: from smtp818.mail.sc5.yahoo.com (smtp818.mail.sc5.yahoo.com [66.163.170.4]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with SMTP id iA5J6xaN020728 for ; Fri, 5 Nov 2004 20:08:01 +0100 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp818.mail.sc5.yahoo.com with SMTP; 5 Nov 2004 18:59:37 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Fri, 5 Nov 2004 13:01:33 -0600 Message-ID: <03cb01c4c369$de587ce0$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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.1 required=5.0 tests=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: [WHL] Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Yuck! I've noticed occasional random CVS corruption and I thought I caught everything. I have no idea what's going on here. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Thursday, November 04, 2004 11:10 PM > To: XEmacs beta > Cc: Ben Wing > Subject: [WHL] Jerry's pic corrupted? > > > Ben! > > I noticed in your mega-patch commit that you had touched > Jerry's photos in etc/photos. Something's happened and now > james.png and jamesm.png are corrupted and unviewable. > > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:51: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 iA5KpaHY015681; Fri, 5 Nov 2004 15:51: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 iA5K0HXR031702 for ; Fri, 5 Nov 2004 15:00:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5K0HWj031701 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 15:00: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 iA5K0C4G031634 for ; Fri, 5 Nov 2004 15:00:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5K0Cq6031627 for xemacweb@tux.org; Fri, 5 Nov 2004 15:00:12 -0500 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 iA5JxPlV031074; Fri, 5 Nov 2004 15:00:10 -0500 Received: from mailout03.sul.t-online.com (mailout03.sul.t-online.com [194.25.134.81]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id iA5IeUtL019301; Fri, 5 Nov 2004 19:41:29 +0100 Received: from fwd05.aul.t-online.de by mailout03.sul.t-online.com with smtp id 1CQ90d-0000uV-01; Fri, 05 Nov 2004 19:40:27 +0100 Received: from D5DC120J.t-online.de (ZSZVoEZboeV0cAHKs0WAVv+cN-19fKwxawLUIHW2IF+meoOpPDijQp@[193.158.166.118]) by fmrl05.sul.t-online.com with esmtp id 1CQ90X-0Gy57Q0; Fri, 5 Nov 2004 19:40:21 +0100 To: Patural Florence X-Attribution: APA References: <418B4B94.4030607@bull.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: Fri, 05 Nov 2004 19:41:46 +0100 In-Reply-To: <418B4B94.4030607@bull.net> (Patural Florence's message of "Fri, 05 Nov 2004 10:44:52 +0100") 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: ZSZVoEZboeV0cAHKs0WAVv+cN-19fKwxawLUIHW2IF+meoOpPDijQp@t-dialin.net X-TOI-MSGID: 511689ad-6f95-4627-8c64-979d49a6fafd X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: problem on unix and linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Patural Florence writes: > hello, > I use xemacs on a unix server but the display is on my linux machine > (mandrake). > I've got this message : > unrecognized selection-conversion type: nil, # size=4) 0x206c6120> > every time I select text in the xemacs window. > this is not a problem with my .emacs file. > did you know how tosolve this trouble??? Hi Patural, this has been reported before: http://www.google.com/search?q=%22unrecognized+selection-conversion+type%3A+nil%2C+%23%3CINTERNAL+EMACS+BUG+%28opaque%22&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official See also http://lists.debian.org/debian-user/2000/01/msg03481.html Good Luck, Adrian > thanks > florence patural. > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:51: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 iA5KpfkA015735; Fri, 5 Nov 2004 15:51:42 -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 iA5K0Or5031782 for ; Fri, 5 Nov 2004 15:00:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5K0NJP031779 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 15:00:23 -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 iA5K0I6Y031724 for ; Fri, 5 Nov 2004 15:00:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5K0IYN031718 for xemacweb@tux.org; Fri, 5 Nov 2004 15:00:18 -0500 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 iA5JxPln031074; Fri, 5 Nov 2004 15:00:17 -0500 Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id iA5IZkBg019063; Fri, 5 Nov 2004 19:36:45 +0100 Received: from fwd05.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CQ8w5-0001hu-04; Fri, 05 Nov 2004 19:35:45 +0100 Received: from D5DC120J.t-online.de (Z4mylBZTweqDrnrjMY4JJuc9VOuirx6cTvrj5-+ZvL3cZ3BgPLnqYB@[193.158.166.118]) by fmrl05.sul.t-online.com with esmtp id 1CQ8vy-1LUojI0; Fri, 5 Nov 2004 19:35:38 +0100 To: Dhruva Krishnamurthy X-Attribution: APA References: <68c73b1a041104230170e85c22@mail.gmail.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: Fri, 05 Nov 2004 19:37:03 +0100 In-Reply-To: <68c73b1a041104230170e85c22@mail.gmail.com> (Dhruva Krishnamurthy's message of "Fri, 5 Nov 2004 12:31:22 +0530") 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: Z4mylBZTweqDrnrjMY4JJuc9VOuirx6cTvrj5-+ZvL3cZ3BgPLnqYB@t-dialin.net X-TOI-MSGID: af09a7a4-255a-432d-aaaf-3a06090f5b88 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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_SORBS autolearn=no version=2.63 Cc: XEmacs-Beta Subject: Re: Crash in buffer-coding or file-coding X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Dhruva Krishnamurthy writes: > Hello, > I am using the 21.5.18 Beta on XP built using MSVC 6.0. > I have only 2 following lines in my _emacs file. I launch XEmacs, I > try to open _emacs file, XEmacs crashes. Dhruva, 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). Please try starting with xeamcs -q and xemacs -vanilla and let us know which these still crash. See also (info "(xemacs)Command Switches") Hope this helps, Adrian > > _emacs contents: > (set-default-buffer-file-coding-system 'undecided-unix) > (set-default-file-coding-system 'undecided-unix) > > with best regards, > dhruva -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Nov 5 15:55: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 iA5Kt3ou017049; Fri, 5 Nov 2004 15:55:04 -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 iA5Kgjop012863 for ; Fri, 5 Nov 2004 15:42:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5KgjS2012862 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 15:42:45 -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 iA5KggGb012798 for ; Fri, 5 Nov 2004 15:42:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5KgfMq012797 for xemacweb@tux.org; Fri, 5 Nov 2004 15:42:41 -0500 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 iA5Kg9IT012626; Fri, 5 Nov 2004 15:42:41 -0500 Received: from rent.teradyne.com (rent.teradyne.com [198.51.251.8]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id iA5FCjJl014642; Fri, 5 Nov 2004 16:12:46 +0100 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 KAA09822; Fri, 5 Nov 2004 10:55:20 -0500 (EST) 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 KAA04906; Fri, 5 Nov 2004 10:55:20 -0500 (EST) 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 KAA19808; Fri, 5 Nov 2004 10:56:54 -0500 (EST) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id iA5FtJR12843; Fri, 5 Nov 2004 10:55:19 -0500 (EST) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: xemacs-beta@xemacs.org, ben@xemacs.org From: Vin Shelton Organization: The XEmacs Development Team Date: Fri, 05 Nov 2004 10:55:19 -0500 Message-ID: <545lldg70k8.fsf@xemacs.org> Lines: 27 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 Cc: Subject: Build Failure in SunOS-5.8 with latest CVS 21.5 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, I'm seeing this build failure in 21.5 on SunOS-5.8: cc -c -v -fast -xarch=v8plusa -xchip=ultra2i -xcache=16/32/1:512/64/1 -Demacs -I. -DHAVE_CONFIG_H -I/u/sheltonv/software/SunOS-5.8/include -I/usr/openwin/include /u/sheltonv/software/src/xemacs-21.5 -2004-11-05/src/frame-x.c "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c", line 861: syntax error before or at : const "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c", line 864: undefined symbol: extval "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c", line 864: undefined symbol: extvall en "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c", line 872: undefined symbol: extval "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c", line 872: undefined symbol: extvall en cc: acomp failed for /u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c This worked yesterday morning, so I'm assuming your mega-patch broke it. Thanks for fixing this. - 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 Nov 5 15:55: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 iA5KtGKf017231; Fri, 5 Nov 2004 15:55: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 iA5KngCp015010 for ; Fri, 5 Nov 2004 15:49:42 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5KngKc015009 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 15:49:42 -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 iA5Knda3014984 for ; Fri, 5 Nov 2004 15:49:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5KndU9014981 for xemacweb@tux.org; Fri, 5 Nov 2004 15:49:39 -0500 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 iA5KnV5U014943 for ; Fri, 5 Nov 2004 15:49:39 -0500 Received: from stephens.ittc.ku.edu (stephens.ittc.ku.edu [129.237.125.220]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id iA5FYocB008887 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Fri, 5 Nov 2004 16:34:53 +0100 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 iA5FYYOp020019 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 5 Nov 2004 09:34:34 -0600 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 iA5FYYla015929 for ; Fri, 5 Nov 2004 09:34:34 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iA5FYXY1015928; Fri, 5 Nov 2004 09:34:33 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: XEmacs beta 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: Fri, 05 Nov 2004 09:34:33 -0600 In-Reply-To: (Steve Youngs's message of "Fri, 05 Nov 2004 15:33:26 +1000") 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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: Jerry's pic corrupted? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 wrote: > * Jerry James writes: > > > Jerry James, currently listening to "Night Owls" by the Little > > River Band, which is oddly appropriate for both the time of night > > in my time zone and the fact that I'm replying to Steve > > Spooky. No, no, that was Classics IV / Atlanta Rhythm Section. <*Jerry ducks and runs away*> > I saw LRB on TV the other night, they were being inducted into some > "hall of fame". Anyway, they got up on stage and sung one of their > old hits... they all look a lot worse for wear (being that they are > all in their 50s and 60s), but they can still belt out a good sound. > I was quite impressed. They're playing in Kansas City this weekend, but I'm not going. I've got other fish to fry, which is why I'm still being slow responding to XEmacs email. Sorry, people; I'll get to it early next week if I don't get to it this weekend. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 5 16:47: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 iA5Ll5gb027376; Fri, 5 Nov 2004 16:47:05 -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 iA5Ll337027369 for ; Fri, 5 Nov 2004 16:47:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5Ll3gQ027368 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 16:47:03 -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 iA5Lkv7V027331 for ; Fri, 5 Nov 2004 16:46:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5Lkvd2027330 for xemacweb@tux.org; Fri, 5 Nov 2004 16:46:57 -0500 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 iA5LkvJ3027321; Fri, 5 Nov 2004 16:46:57 -0500 Received: from fwd01.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CQBv6-0000BL-02; Fri, 05 Nov 2004 22:46:56 +0100 Received: from D5DC120J.t-online.de (G-UapyZAQe-ySVKeZW5Y+CVGi+rUARyI114QICBM19sfND2eJxcYkT@[193.158.166.118]) by fmrl01.sul.t-online.com with esmtp id 1CQBux-0n8WqO0; Fri, 5 Nov 2004 22:46:47 +0100 To: xemacs-beta@xemacs.org X-Attribution: APA References: <43322.194.237.104.1.1099666426.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: Fri, 05 Nov 2004 22:48:11 +0100 In-Reply-To: <43322.194.237.104.1.1099666426.squirrel@hemma.contactor.se> (Mats Lidell's message of "Fri, 5 Nov 2004 15:53:46 +0100 (CET)") 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: G-UapyZAQe-ySVKeZW5Y+CVGi+rUARyI114QICBM19sfND2eJxcYkT@t-dialin.net X-TOI-MSGID: 0de2dcc9-004b-4f48-88ab-fe4605f868b3 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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: [Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041104) configured for `i686-pc-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 Hi Mats, you could try running make distclean and then again make to make sure it's not some old files not properly being built. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Nov 5 17:28: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 iA5MSMjS002323; Fri, 5 Nov 2004 17:28:22 -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 iA5MSLiX002309 for ; Fri, 5 Nov 2004 17:28:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5MSLaf002308 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 17:28:21 -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 iA5MSKbi002291 for ; Fri, 5 Nov 2004 17:28:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5MSKnu002290 for xemacweb@tux.org; Fri, 5 Nov 2004 17:28:20 -0500 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 iA5MSJBF002252; Fri, 5 Nov 2004 17:28:19 -0500 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 iA5MSAWD030965; Fri, 5 Nov 2004 23:28:10 +0100 To: Adrian Aichner References: <43322.194.237.104.1.1099666426.squirrel@hemma.contactor.se> From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| (Adrian Aichner's message of "Fri, 05 Nov 2004 22:48:11 +0100") Message-ID: <87brecx75x.fsf@mail.contactor.se> 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-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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: [Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041104) configured for `i686-pc-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 >>>>> APA wrote: APA> Hi Mats, you could try running make distclean and then again make APA> to make sure it's not some old files not properly being built. Well could be that. I did the make distclean on Linux before making the tar-ball to transfer it to the Windows machine. Could be some silly things with that procedure maybe. I'll test it on Monday. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Fri Nov 5 17:37: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 iA5MbWkt003765; Fri, 5 Nov 2004 17:37:33 -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 iA5MbUYW003748 for ; Fri, 5 Nov 2004 17:37:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5MbUW7003747 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 17:37: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 iA5MbP4a003730 for ; Fri, 5 Nov 2004 17:37:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5MbPVF003729 for xemacweb@tux.org; Fri, 5 Nov 2004 17:37:25 -0500 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 iA5MbOJd003720 for ; Fri, 5 Nov 2004 17:37:25 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp803.mail.sc5.yahoo.com with SMTP; 5 Nov 2004 22:37:23 -0000 From: "Ben Wing" To: "'XEmacs beta'" Date: Fri, 5 Nov 2004 16:39:03 -0600 Message-ID: <03de01c4c388$412f3d40$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 iA5MbOJd003720 X-XEmacs-List: 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: Crash in vertical-motion X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org For the record -- I got the following crash at one point. It appears that the returned value from vmotion_1 was outside the narrowed region. From the code this looks possible, but I couldn't reproduce. Maybe we should put in a coercion on the return value to make sure it's in range. assert_failed(const char * 0x0129dff8 `string', int 149, const char * 0x0129e018 `string') line 3843 set_buffer_point(buffer * 0x06475b18, long 1857, long 1857) line 149 + 63 bytes vertical_motion_1(long -69, long 51909608, int 0) line 737 + 98 bytes Fvertical_motion(long -69, long 20927552, long 20927552) line 773 + 28 bytes Ffuncall(int 2, long * 0x0082e1a0) line 3841 + 127 bytes execute_optimized_program(const unsigned char * 0x0313bc38, int 3, long * 0x02ef7dc8) line 823 + 16 bytes funcall_compiled_function(long 49247636, int 3, long * 0x0082e590) line 3454 + 85 bytes Ffuncall(int 4, long * 0x0082e58c) line 3880 + 17 bytes execute_optimized_program(const unsigned char * 0x0314f3a0, int 5, long * 0x02ef7228) line 823 + 16 bytes funcall_compiled_function(long 49359460, int 3, long * 0x0082e988) line 3454 + 85 bytes Ffuncall(int 4, long * 0x0082e984) line 3880 + 17 bytes execute_optimized_program(const unsigned char * 0x02ee58a0, int 5, long * 0x02ef73a8) line 823 + 16 bytes funcall_compiled_function(long 49359504, int 3, long * 0x0082ed80) line 3454 + 85 bytes Ffuncall(int 4, long * 0x0082ed7c) line 3880 + 17 bytes execute_optimized_program(const unsigned char * 0x02ee57b8, int 4, long * 0x02ef7030) line 823 + 16 bytes funcall_compiled_function(long 49359284, int 1, long * 0x0082f174) line 3454 + 85 bytes Ffuncall(int 2, long * 0x0082f170) line 3880 + 17 bytes execute_optimized_program(const unsigned char * 0x0315fc00, int 3, long * 0x01540c78) line 823 + 16 bytes funcall_compiled_function(long 22515156, int 1, long * 0x0082f560) line 3454 + 85 bytes Ffuncall(int 2, long * 0x0082f55c) line 3880 + 17 bytes Fcall_interactively(long 20788856, long 20927552, long 20927552) line 994 + 22 bytes Fcommand_execute(long 20788856, long 20927552, long 20927552) line 3108 + 17 bytes execute_command_event(command_builder * 0x02db1c50, long 49387396) line 4104 + 25 bytes Fdispatch_event(long 49387396) line 4416 + 79 bytes Fcommand_loop_1() line 601 + 9 bytes command_loop_1(long 20927552) line 512 condition_case_1(long 20925440, long (long)* 0x01097340 command_loop_1(long), long 20927552, long (long, long)* 0x01096ef0 cmd_error(long, long), long 20927552) line 1918 + 7 bytes command_loop_3() line 262 + 35 bytes command_loop_2(long 20927552) line 277 internal_catch(long 20683664, long (long)* 0x01097060 command_loop_2(long), long 20927552, int * volatile 0x00000000, long * volatile 0x00000000) line 1527 + 7 bytes initial_command_loop(long 20927552) line 313 + 28 bytes xemacs_21_5_b18_i586_pc_win32(int 1, unsigned short * * 0x0082fed0, unsigned short * * 0x00000000, int 0) line 2555 main(int 1, char * * 0x00e52610, char * * 0x00e52bb0) line 2996 mainCRTStartup() line 338 + 17 bytes KERNEL32! 7c59893d() From xemacs-beta-bounces@xemacs.org Fri Nov 5 18:50: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 iA5NoZPP013993; Fri, 5 Nov 2004 18:50:35 -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 iA5No9Xx013921 for ; Fri, 5 Nov 2004 18:50:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5No9UA013920 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 18:50:09 -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 iA5No8NF013907 for ; Fri, 5 Nov 2004 18:50:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA5No8Bv013906 for xemacweb@tux.org; Fri, 5 Nov 2004 18:50:08 -0500 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 iA5No7BS013899 for ; Fri, 5 Nov 2004 18:50:08 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 5 Nov 2004 23:50:06 -0000 From: "Ben Wing" To: "'XEmacs beta'" Date: Fri, 5 Nov 2004 17:52:02 -0600 Message-ID: <042401c4c392$72fecfc0$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 Subject: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 went through and did -kb on all .png, .gif, .dvi, .au and .wav files in packages. I notice that most files are -kkv. I think all non-binary files should be -ko, which will not do any messing around except for line-endings. In particular, Mule files can easily get messed up otherwise. From xemacs-beta-bounces@xemacs.org Fri Nov 5 19:17: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 iA60Gv35017503; Fri, 5 Nov 2004 19:16:58 -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 iA60Gu6g017497 for ; Fri, 5 Nov 2004 19:16:56 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA60GuXi017496 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 19:16:56 -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 iA60GtjI017485 for ; Fri, 5 Nov 2004 19:16:55 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA60GtkH017484 for xemacweb@tux.org; Fri, 5 Nov 2004 19:16:55 -0500 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 iA60Gn2t017458 for ; Fri, 5 Nov 2004 19:16:54 -0500 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 iA60Gimk023351 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 6 Nov 2004 10:16:45 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA60GiHi023350; Sat, 6 Nov 2004 10:16:44 +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: mozmail,ver,version,info,arg References: <042401c4c392$72fecfc0$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 2431296 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 18th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: "Ben Wing" , "'XEmacs beta'" Date: Sat, 06 Nov 2004 10:16:43 +1000 In-Reply-To: <042401c4c392$72fecfc0$210110ac@NEEEEEEE> (Ben Wing's message of "Fri, 5 Nov 2004 17:52:02 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs beta'" Subject: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > I think all non-binary files should be -ko Please be careful with that, mozmail.el, for one, uses CVS keywords for its version info... (defun mozmail-version (&optional arg) "Return the current version info for mozmail. With optional argument ARG, insert version info at point in the current buffer." (interactive "P") (let (ver) (with-temp-buffer (erase-buffer) (insert-file (locate-library "mozmail.el")) (goto-char (point-min)) (re-search-forward "mozmail\\.el,v\\s-\\([0-9]+[0-9\\.]*[0-9]+\\)" nil t) (setq ver (match-string 1))) (if (interactive-p) (if arg (insert (format "mozmail v%s" ver)) (message "mozmail v%s" ver)) ver))) I'd be surprised if it was the only one. -- |---------------------| | 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 iEYEABECAAYFAkGMF+sACgkQHSfbS6lLMAPVbwCgpS08iKZbTVfPpu4hTFcUj0E5 9z0AoL+miJJGjNPgxrJKCLjQpUJv2pZH =e9vh -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 21: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 iA62uBuO005916; Fri, 5 Nov 2004 21:56:12 -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 iA62tHb5005807 for ; Fri, 5 Nov 2004 21:55:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA62tHhK005804 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 21:55: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 iA62tD2r005759 for ; Fri, 5 Nov 2004 21:55:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA62tDif005758 for xemacweb@tux.org; Fri, 5 Nov 2004 21:55:13 -0500 Received: from hotmail.com (bay16-f38.bay16.hotmail.com [65.54.186.88]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA62tCoc005742; Fri, 5 Nov 2004 21:55:12 -0500 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Fri, 5 Nov 2004 18:55:06 -0800 Received: from 202.69.45.91 by by16fd.bay16.hotmail.msn.com with HTTP; Sat, 06 Nov 2004 02:54:40 GMT X-Originating-IP: [202.69.45.91] X-Originating-Email: [sheraz_attari@hotmail.com] X-Sender: sheraz_attari@hotmail.com From: "Sheraz Attari" To: xemacs-beta@xemacs.org, xemacs-nt@xemacs.org Date: Sat, 06 Nov 2004 07:54:40 +0500 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 06 Nov 2004 02:55:06.0736 (UTC) FILETIME=[05812F00:01C4C3AC] Received-SPF: pass (gwyn.tux.org: localhost is 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 sheraz_attari@hotmail.com designates 65.54.186.88 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: Help required, Debug Dll using cygwin GDB with an exe compiled with MSVC .NET X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 need some help regarding gdb! I've a dll which is build with cygwin g++ with -g option, I want to debug that dll and the application that is using this dll is compiled with MSVC 7, any way to achieve that ? What I get till now is: Start gdb.exe to debug dll as: gdb.exe Script1.dll put breakpoints in that dll as: break _Run //breakpoints are set successfully attach some executable with that dll as: exec-file QuickReplay.exe then set command line arguments to exe as: set args Script1 1 1 then I start the application as: run All is fine till now but when I start the application it just executes it without breaking it at any of the breakpoints thats very strange to me, if anyone can help me in this scenario I'd be grateful, I've tired setting breakpoints at many places! Note: setting breakpoints after exec-file command causes access violations, but those breakpoints work fine before exec-file command. Thanks! _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.com/ From xemacs-beta-bounces@xemacs.org Fri Nov 5 22:04: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 iA634L2C007387; Fri, 5 Nov 2004 22:04:22 -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 iA634KPu007376 for ; Fri, 5 Nov 2004 22:04:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA634Kqj007375 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 22:04:20 -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 iA634HO9007362 for ; Fri, 5 Nov 2004 22:04:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA634HRS007361 for xemacweb@tux.org; Fri, 5 Nov 2004 22:04:17 -0500 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 iA634G9j007355 for ; Fri, 5 Nov 2004 22:04:16 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 6 Nov 2004 03:04:14 -0000 From: "Ben Wing" To: "'Steve Youngs'" Date: Fri, 5 Nov 2004 21:06:08 -0600 Keywords: mozmail, ver, version, info, arg Message-ID: <043a01c4c3ad$91242480$210110ac@NEEEEEEE> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_043B_01C4C37B.4689B480" 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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs beta'" Subject: RE: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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_043B_01C4C37B.4689B480 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Imo this is a highly questionable hack. Only mozmail and google-query use it and we can special-case them. Much better to err on the safe side -- unintended fucking around in Mule files can easily go undetected until too late. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Friday, November 05, 2004 6:17 PM > To: Ben Wing > Cc: 'XEmacs beta' > Subject: [WHL] Re: More about keywords > > > * Ben Wing writes: > > > I think all non-binary files should be -ko > > Please be careful with that, mozmail.el, for one, uses CVS > keywords for its version info... > > (defun mozmail-version (&optional arg) > "Return the current version info for mozmail. > > With optional argument ARG, insert version info at point in > the current buffer." > (interactive "P") > (let (ver) > (with-temp-buffer > (erase-buffer) > (insert-file (locate-library "mozmail.el")) > (goto-char (point-min)) > (re-search-forward > "mozmail\\.el,v\\s-\\([0-9]+[0-9\\.]*[0-9]+\\)" nil t) > (setq ver (match-string 1))) > (if (interactive-p) > (if arg > (insert (format "mozmail v%s" ver)) > (message "mozmail v%s" ver)) > ver))) > > I'd be surprised if it was the only one. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > ------=_NextPart_000_043B_01C4C37B.4689B480 Content-Type: text/plain; name="rg.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="rg.txt" ./mule-packages/mule-ucs/lisp/mucs.el: (locate-library ./unsupported/scop/antlr-mode/INSTALL: M-x locate-library RET = antlr-mode.el RET ./unsupported/scop/ede/autoconf-edit.el:(if (locate-library "autoconf") ./unsupported/scop/ede/ede-proj-elisp.el: (if (not (locate-library = (car packages))) ./unsupported/scop/ede/ede-proj-elisp.el: (setq paths (cons = (file-name-directory (locate-library (car packages))) ./xemacs-packages/auctex/ChangeLog.auctex: * tex.el = (TeX-lisp-directory): Use `locate-library' to find ./xemacs-packages/auctex/ChangeLog: * tex.el (TeX-lisp-directory): Use = `locate-library' to find ./xemacs-packages/bbdb/lisp/Makefile: $(EMACS) -batch -q $(PUSHPATH) -l = ./bbdb.elc -eval '(if (and (locate-library "gnuserv") (locate-library = "itimer")) (byte-compile-file "bbdb-srv.el") (message "Optional package = bbdb-srv skipped - gnuserv not found"))' ./xemacs-packages/bbdb/lisp/Makefile: $(EMACS) -batch -q $(PUSHPATH) -l = ./bbdb.elc -eval '(if (locate-library "reportmail") (byte-compile-file = "bbdb-reportmail.el") (message "Optional package bbdb-reportmail skipped = - reportmail not found"))' ./xemacs-packages/bbdb/lisp/Makefile: $(EMACS) -batch -q $(PUSHPATH) -l = ./bbdb.elc -eval '(if (locate-library "supercite") (byte-compile-file = "bbdb-sc.el") (message "Optional package bbdb-sc skipped - supercite not = found"))' ./xemacs-packages/bbdb/lisp/bbdb-com.el: (if (locate-library = "mailabbrev") ./xemacs-packages/bbdb/lisp/bbdb-srv.el: (if (locate-library = "gnuserv-compat") ./xemacs-packages/bbdb/lisp/bbdb.el: (locate-library = "supercite")) ./xemacs-packages/bbdb/lisp/bbdb.el:(if (and (or (featurep 'gnuserv) = (locate-library "gnuserv")) ./xemacs-packages/bbdb/lisp/bbdb.el: (or (featurep 'itimer) = (locate-library "itimer"))) ./xemacs-packages/bbdb/lisp/bbdb.el: (if (or (featurep feature) = (locate-library (symbol-name feature))) ./xemacs-packages/ediff/ediff-init.el: (locate-library "stipple" t = x-bitmap-file-path)) "stipple") ./xemacs-packages/ediff/ediff-init.el: (locate-library "stipple" t = mswindowsx-bitmap-file-path)) "stipple") ./xemacs-packages/ediff/ediff.el: (if (locate-library (symbol-name = ediff-version-control-package)) ./xemacs-packages/ediff/ediff.el: (message "") ; kill the message = from `locate-library' ./xemacs-packages/eieio/call-tree.el: (sff (locate-library = (describe-function-find-file sym))) ./xemacs-packages/erc/erc.el: (let ((current (locate-library = "erc.el"))) ./xemacs-packages/eshell/INSTALL: 7. cd ${dirname (locate-library = "eshell-auto")} RET ./xemacs-packages/eshell/esh-maint.el:(if (locate-library "pcomplete") ./xemacs-packages/eshell/esh-test.el: (library (locate-library = (symbol-file fsym))) ./xemacs-packages/eshell/eshell.texi:@item @samp{cd $@{dirname = (locate-library "eshell-auto")@} RET} ./xemacs-packages/eshell/esh-util.el: (locate-library "parse-time")) ./xemacs-packages/eshell/eshell.info: 7. `cd ${dirname (locate-library = "eshell-auto")} RET' ./xemacs-packages/eudc/eudc-export.el: (prog1 (locate-library "bbdb") = (message ""))) ./xemacs-packages/eudc/eudc.el: (prog1 (locate-library "bbdb") = (message ""))) ./xemacs-packages/eudc/eudc.el: (prog1 (locate-library "bbdb") = (message ""))))] ./xemacs-packages/eudc/eudc.el: (and (locate-library eudc-options-file) ./xemacs-packages/gnus/lisp/ChangeLog.2.upstream: = (gnus-article-wash-function): use locate-library to decide which ./xemacs-packages/gnus/lisp/gnus-art.el: "Call `locate-library' when = pushing the corresponding URL button." ./xemacs-packages/gnus/lisp/gnus-art.el: (let* ((lib (locate-library = url)) ./xemacs-packages/gnus/lisp/dgnushack.el: (unless (locate-library = "cus-edit") ./xemacs-packages/gnus/lisp/dgnushack.el: (message "No w3: %s %s" = (cadr code) (or (locate-library "w3-parse") "")) ./xemacs-packages/gnus/lisp/dgnushack.el: (message "No mh-e: %s = %s" (cadr code) (or (locate-library "mh-e") "")) ./xemacs-packages/gnus/lisp/dgnushack.el: (message "No xml: %s %s" = (cadr code) (or (locate-library "xml") "")) ./xemacs-packages/gnus/lisp/gnus-msg.el: (when (and (setq file = (locate-library (pop files))) ./xemacs-packages/gnus/lisp/gnus-start.el: (locate-library file)) ./xemacs-packages/gnus/lisp/mm-decode.el: (cond ((locate-library "w3") = 'w3) ./xemacs-packages/gnus/lisp/mm-decode.el: ((executable-find "w3m") (if = (locate-library "w3m") ./xemacs-packages/gnus/lisp/mm-decode.el: (locate-library = "diff-mode"))) ./xemacs-packages/gnus/lisp/mm-decode.el: (locate-library "vcard")))) ./xemacs-packages/gnus/lisp/nnrss.el: (if (not (locate-library = "xml-rpc")) ./xemacs-packages/hyperbole/hyperbole.el: (or (and (boundp = 'file-name-handler-alist) (locate-library "efs.elc" t) t) ./xemacs-packages/liece/acinclude.m4: = AC_EMACS_LISP(w3_dir,(file-name-directory (locate-library = \"w3-forms\")),"noecho") ./xemacs-packages/liece/acinclude.m4: = AC_EMACS_LISP(url_dir,(file-name-directory (locate-library = \"url\")),"noecho") ./xemacs-packages/mh-e/mh-customize.el:(defcustom mh-decode-mime-flag = (not (not (locate-library "mm-decode"))) ./xemacs-packages/mh-e/mh-customize.el:(defcustom mh-compose-insertion = (if (locate-library "mml") 'gnus 'mhn) ./xemacs-packages/mh-e/mh-utils.el:(defvar mh-gnus-pgp-support-flag (not = (not (locate-library "mml2015"))) ./xemacs-packages/mh-e/mh-utils.el: (locate-library "diff-mode"))) ./xemacs-packages/mh-e/mh-utils.el: (locate-library = "vcard")))) ./xemacs-packages/mh-e/mh-utils.el: (cond ((and mh-xemacs-flag = (locate-library "x-face") (not (featurep 'xface))) ./xemacs-packages/net-utils/google-query.el: (insert-file = (locate-library "google-query.el")) ./xemacs-packages/net-utils/google-query.el: (insert (lm-commentary = (locate-library "google-query.el"))) ./xemacs-packages/net-utils/google-query.el: (insert-file-contents = (locate-library "google-query.el")) ./xemacs-packages/net-utils/mozmail.el: (insert-file = (locate-library "mozmail.el")) ./xemacs-packages/net-utils/mozmail.el: (insert (lm-commentary = (locate-library "mozmail.el"))) ./xemacs-packages/net-utils/mozmail.el: (insert-file-contents = (locate-library "mozmail.el")) ./xemacs-packages/pgg/pgg.el:;; (`locate-library' can say whether the = url code is available.) ./xemacs-packages/riece/acinclude.m4: = AC_EMACS_LISP(w3_dir,(file-name-directory (locate-library = \"w3-forms\")),"noecho") ./xemacs-packages/riece/acinclude.m4: = AC_EMACS_LISP(url_dir,(file-name-directory (locate-library = \"url\")),"noecho") ./xemacs-packages/semantic/semantic-bnf.el: (let ((sf (locate-library = sourcefile))) ./xemacs-packages/semantic/semantic-el.el: (locate-library = (semantic-token-name token))))) ./xemacs-packages/semantic/semantic-load.el: (locate-library = "imenu")) ./xemacs-packages/semantic/semantic.texi:`locate-library' command (which = overrides the default behavior.) In C, ./xemacs-packages/semantic/semantic.info-2:`locate-library' command = (which overrides the default behavior.) In C, ./xemacs-packages/speedbar/speedbar.el:(defcustom = speedbar-use-imenu-flag (stringp (locate-library "imenu")) ./xemacs-packages/speedbar/speedbar.el:(eval-when-compile (if = (locate-library "imenu") (require 'imenu))) ./xemacs-packages/text-modes/folding.el:(when (locate-library = "mode-motion") ;; XEmacs ./xemacs-packages/w3/aclocal.m4: = AC_EMACS_LISP(widget_dir,(file-name-directory (locate-library = \"widget\")),"noecho") ./xemacs-packages/w3/aclocal.m4: = AC_EMACS_LISP(gnus_dir,(file-name-directory (locate-library = \"mm-decode\")),"noecho") ./xemacs-packages/w3/configure:elisp=3D"(file-name-directory = (locate-library \"widget\"))" ./xemacs-packages/w3/configure:elisp=3D"(file-name-directory = (locate-library \"mm-decode\"))" ./xemacs-packages/w3/lisp/w3-cfg.nt: (CUSTOM . = (file-name-directory (locate-library "widget"))) ./xemacs-packages/w3/lisp/w3.el: (w3-lisp (file-name-directory = (locate-library "w3"))) ./xemacs-packages/x-symbol/lisp/x-symbol-emacs.el: (locate-library = "font-core") ./xemacs-packages/x-symbol/lisp/x-symbol-emacs.el: (locate-library = "syntax"))) ./xemacs-packages/xemacs-base/ffap.el:;; * v19: could replace = `ffap-locate-file' with a quieter `locate-library' ./xemacs-packages/xemacs-base/ffap.el: ;; The Emacs 20 version of = locate-library could almost replace this, ./xemacs-packages/xemacs-devel/find-func.el: (or (locate-library = (concat library ".el") t path) ./xemacs-packages/xemacs-devel/find-func.el: (locate-library library = t path))))) ./xemacs-packages/xslide/xslide.el:(defcustom = xsl-initial-stylesheet-file (locate-library "xslide-initial.xsl" t) ./xemacs-packages/xslide/xslide.el:(defcustom xsl-initial-fo-file = (locate-library "xslide-initial.fo" t) ./xemacs-packages/xslt-process/lisp/xslt-process.el: (setq dir = (concat (file-name-directory (locate-library "xslt-process")) ./xemacs-packages/ecb/ecb-autogen.el: (let* ((default-directory = (file-name-directory (locate-library "ecb"))) ./xemacs-packages/ecb/ecb-help.el: (if (and (locate-library = "browse-url") ./xemacs-packages/ecb/ecb-help.el: (if (not (locate-library = "reporter")) ./xemacs-packages/ecb/ecb-jde.el:(when (locate-library "efc") ./xemacs-packages/ecb/ecb-method-browser.el:(defcustom = ecb-process-non-semantic-files (if (locate-library "speedbar") ./xemacs-packages/ecb/ecb-upgrade.el: = (file-name-directory (locate-library package)) ./xemacs-packages/ecb/ecb-util.el: (expand-file-name = (file-name-directory (locate-library "ecb")))) ./xemacs-packages/ecb/ecb-util.el: (if (locate-library "semantic") ./xemacs-packages/ecb/ecb-util.el: (expand-file-name = (file-name-directory (locate-library "semantic"))))) ./xemacs-packages/ecb/ecb-winman-support.el: (if (locate-library = "escreen") ./xemacs-packages/ecb/ecb-winman-support.el: (if (locate-library = "winring") ./xemacs-packages/ecb/ecb.el: (or (locate-library "semantic") ./xemacs-packages/ecb/ecb.el: (or (locate-library "eieio") ./xemacs-packages/ecb/ecb.el: (or (locate-library "speedbar") ./xemacs-packages/ecb/ecb.el: (file-name-directory = (locate-library "ecb"))) ./xemacs-packages/ecb/ecb.el: (files (directory-files = (file-name-directory (locate-library "ecb")) ./xemacs-packages/ecb/tree-buffer.el: = (locate-library "tmm")) ./xemacs-packages/jde/lisp/jde-help.el: (locate-library "url")) ./xemacs-packages/jde/lisp/jde.el: (file-name-directory = (locate-library "jde"))))) ./xemacs-packages/mew/mew/contrib/00readme-namazu.jis:=1B$B!|=1B(B = mew-nmz-use-namazu-el (locate-library "namazu") ./xemacs-packages/mew/mew/contrib/mew-browse.el:;; ((locate-library = "url-mail") ./xemacs-packages/mew/mew/contrib/mew-browse.el:;; ((locate-library = "url") ./xemacs-packages/mew/mew/contrib/mew-caesar.el: (locate-library = "mule-caesar")) ./xemacs-packages/mew/mew/contrib/mew-caesar.el: (locate-library = "tm-def")) ./xemacs-packages/mew/mew/contrib/mew-nmz.el:(and (locate-library = "namazu") ./xemacs-packages/mew/mew/contrib/mew-nmz.el:(defvar = mew-nmz-use-namazu-el (locate-library "namazu") ./xemacs-packages/mew/mew/contrib/mew-summary-hl.el:;; ((locate-library = "lazy-shot") ;; for XEmacs ./xemacs-packages/mew/mew/contrib/mew-summary-hl.el:;; ((locate-library = "lazy-lock") ;; for Emacs ./xemacs-packages/mew/mew/contrib/mew-summary-hl.el:;; = (locate-library "mew-summary-hl")) ./xemacs-packages/mew/mew/contrib/mew-summary-hl.el:(if (locate-library = "mew-refile-view") ------=_NextPart_000_043B_01C4C37B.4689B480-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 22:29: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 iA63TNlY010399; Fri, 5 Nov 2004 22:29:23 -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 iA63TKuh010385 for ; Fri, 5 Nov 2004 22:29:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA63TKTg010384 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 22:29:20 -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 iA63TJNc010373 for ; Fri, 5 Nov 2004 22:29:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA63TJNk010372 for xemacweb@tux.org; Fri, 5 Nov 2004 22:29:19 -0500 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 iA63TH5v010366 for ; Fri, 5 Nov 2004 22:29:18 -0500 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 iA63TE0P029711 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 6 Nov 2004 13:29:14 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA63TE9B029710; Sat, 6 Nov 2004 13:29:14 +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: version References: <043a01c4c3ad$91242480$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 2431296 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 18th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: "Ben Wing" , "'XEmacs beta'" Date: Sat, 06 Nov 2004 13:29:13 +1000 In-Reply-To: <043a01c4c3ad$91242480$210110ac@NEEEEEEE> (Ben Wing's message of "Fri, 5 Nov 2004 21:06:08 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs beta'" Subject: Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> From: Steve Youngs [mailto:steve@youngs.au.com] >> Please be careful with that, mozmail.el, for one, uses CVS >> keywords for its version info... > Imo this is a highly questionable hack. Hey, it works, it means I never have to worry about updating a version variable, it has a certain degree of "coolness factor", and at the time, it gave me all kinds of warm-fuzzy-I'm-a-clever-dick feelings (programmers can be so biased and vain). :-) >> I'd be surprised if it was the only one. > Only mozmail and google-query use it OK, I'm surprised. Or were you just looking for my interpretation of extracting version info from CVS keywords? > and we can special-case them. Cool. > Much better to err on the safe side -- unintended fucking around > in Mule files can easily go undetected until too late. Totally agree. -- |---------------------| | 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 iEYEABECAAYFAkGMRQkACgkQHSfbS6lLMAO2MwCgtN9g+9m1SMScX1dAN2+j9r6t b9oAoNwHzxPQMgmCLjtPoAAjYe6b40sY =6AL8 -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Fri Nov 5 22:34: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 iA63Ysom011172; Fri, 5 Nov 2004 22:34: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 iA63YrOt011166 for ; Fri, 5 Nov 2004 22:34:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA63YrhW011165 for xemacs-beta-mailman@xemacs.org; Fri, 5 Nov 2004 22:34: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 iA63YqL4011154 for ; Fri, 5 Nov 2004 22:34:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA63Yq22011153 for xemacweb@tux.org; Fri, 5 Nov 2004 22:34:52 -0500 Received: from smtp800.mail.sc5.yahoo.com (smtp800.mail.sc5.yahoo.com [66.163.168.179]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA63YqBH011145 for ; Fri, 5 Nov 2004 22:34:52 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp800.mail.sc5.yahoo.com with SMTP; 6 Nov 2004 03:34:51 -0000 From: "Ben Wing" To: Date: Fri, 5 Nov 2004 21:36:48 -0600 Message-ID: <043e01c4c3b1$d9414e60$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 iA63YqBH011145 X-XEmacs-List: 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: "'Jamie Zawinski'" , emacs-devel@gnu.org Subject: Re: intern-soft, find-face/get-face, and facep for determiningfaces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 are right about the philosophical convictions. At least that's why facep only works on face objects, because that's how common lisp works. The exposure of face objects goes back to lemacs, probably with temporary (anonymous) faces in mind. Same for font/color objects. This was clearly a philosophical choice on jwz's part. Many other objects were since exposed by me by analogy, although it may be questionable. Certainly exposing consoles was questionable [even their existence is questionable -- when I first wrote things, they didn't exist, but then I got berated from mly, and was not smart enough to ignore him]. ----------------------------- Miles> What's a "face object" in Emacs? > A symbol, I should think. I was confused by the fact that `facep' > returns a vector of length 17 whose first element is the symbol 'face. > However, I would guess that that's a useless artifact of the > implementation, since (facep (facep 'bold)) is nil. I've never seen the vector used in Elisp for anything, so yes: it's just a useless (and arguably ugly) artifact of the implementation. Miles> [Indeed, what's a "face object" in Xemacs?] > A C structure wrapped in Lisp housekeeping information that implements > a face. I'm not sure why they were exposed to Lisp in the first > place; I suspect to avoid repeated lookups in code that compares faces > to determine if they contrast and the like. Probably a premature > optimization. I doubt the motivation was optimization. I think it had more to do with philosophical convictions. > A face name is a symbol. A face object is a data structure. I still don't understand why (facep 'foo) returns nil, even though (put-text-property (point) (+ 10 (point)) 'face 'foo) and (set-face-foreground 'foo "red") work just fine. I think `facep' should return non-nil iff the parameter can be used at those places where faces are expected, so it should return non-nil for symbols (assuming the symbol is indeed the name of an existing face, of course). Just like (progn (fset 'foobar (make-keymap)) (keymapp 'foobar)) return t rather than nil. Stefan From xemacs-beta-bounces@xemacs.org Sat Nov 6 04:32: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 iA69Ve4Z015809; Sat, 6 Nov 2004 04:31:41 -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 iA69VclP015803 for ; Sat, 6 Nov 2004 04:31:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA69Vc33015802 for xemacs-beta-mailman@xemacs.org; Sat, 6 Nov 2004 04:31: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 iA69Vbge015790 for ; Sat, 6 Nov 2004 04:31:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA69Vbhu015789 for xemacweb@tux.org; Sat, 6 Nov 2004 04:31:37 -0500 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 iA69VaEl015775 for ; Sat, 6 Nov 2004 04:31:37 -0500 Received: (qmail 21721 invoked by uid 65534); 6 Nov 2004 09:31:30 -0000 Received: from dsl-084-057-092-174.arcor-ip.net (EHLO hermes.gmx.de) (84.57.92.174) by mail.gmx.net (mp008) with SMTP; 06 Nov 2004 10:31:30 +0100 X-Authenticated: #1497658 To: Miles Bader In-Reply-To: <20041102222006.GC20505@fencepost> (Miles Bader's message of "Tue, 2 Nov 2004 17:20:06 -0500") References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <847aaaf20411020121678a0b5c@mail.gmail.com> <87d5ywpi8v.fsf@tleepslib.sk.tsukuba.ac.jp> <20041102222006.GC20505@fencepost> From: Oliver Scholz X-Attribution: os X-Face: "HgH2sgK|bfH$; PiOJI6|qUCf.ve<51_Od(%ynHr?=>znn#~#oS>",F%B8&\vus),2AsPYb -n>PgddtGEn}s7kH?7kH{P_~vu?]OvVN^qD(L)>G^gDCl(U9n{:d>'DkilN!_K"eNzjrtI4Ya6; Td% IZGMbJ{lawG+'J>QXPZD&TwWU@^~A}f^zAb[Ru;CT(UA]c& Date: Sat, 06 Nov 2004 10:31:15 +0100 Message-ID: <87y8hfuxwc.fsf@ID-87814.user.uni-berlin.de> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 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: pass (gwyn.tux.org: domain of epameinondas@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: emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Miles Bader writes: > On Tue, Nov 02, 2004 at 09:06:56PM +0900, Stephen J. Turnbull wrote: >> We also have truly anonymous temporary faces, which get >> garbage collected simply by dropping them on the floor, as they never >> get entered into any tables. > > As an aside, I've long wanted to add anonymous faces to Emacs; Don't we have them already? (progn (switch-to-buffer (generate-new-buffer "*tmp*")) (insert (propertize "lirum larum" 'face '(face :foreground "blue" :inherit variable-pitch)))) Or am I missing something? Oliver -- Oliver Scholz 16 Brumaire an 213 de la Révolution Ostendstr. 61 Liberté, Egalité, Fraternité! 60314 Frankfurt a. M. From xemacs-beta-bounces@xemacs.org Sat Nov 6 07:42: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 iA6Cg4Dd010621; Sat, 6 Nov 2004 07:42:05 -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 iA6CfDLD010516 for ; Sat, 6 Nov 2004 07:41:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6CfCc2010515 for xemacs-beta-mailman@xemacs.org; Sat, 6 Nov 2004 07:41:12 -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 iA6Cf7b7010494 for ; Sat, 6 Nov 2004 07:41:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6Cf7ut010493 for xemacweb@tux.org; Sat, 6 Nov 2004 07:41:07 -0500 Received: from mail.q-software-solutions.de (213-239-199-47.clients.your-server.de [213.239.199.47]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA6Cf2PV010462 for ; Sat, 6 Nov 2004 07:41:03 -0500 Received: from p508b2d74.dip.t-dialin.net ([80.139.45.116] helo=fbigm.here) by mail.q-software-solutions.de with asmtp (Exim 4.34) id 1CQPkq-0003mH-Mk for xemacs-beta@xemacs.org; Sat, 06 Nov 2004 13:33:20 +0100 Received: from frido by fbigm.here with local (Exim 4.33) id 1CQPur-0005nb-Dq for xemacs-beta@xemacs.org; Sat, 06 Nov 2004 13:43:37 +0100 To: XEmacs Beta From: Friedrich Dominicus Organization: Q Software Solutions GmbH Date: Sat, 06 Nov 2004 13:43:34 +0100 Message-ID: <87y8hfqhah.fsf@fbigm.here> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 X-SA-Exim-Connect-IP: 80.139.45.116 X-SA-Exim-Mail-From: frido@q-software-solutions.de Content-Type: text/plain; charset=us-ascii X-SA-Exim-Version: 4.1 (built Tue, 17 Aug 2004 11:06:07 +0200) X-SA-Exim-Scanned: No (on mail.q-software-solutions.de); Unknown failure Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: none (gwyn.tux.org: domain of frido@q-software-solutions.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=RCVD_IN_NJABL,RCVD_IN_SORBS autolearn=no version=2.63 Subject: [Bug: 21.4.15] customization in xemacs21-gtk X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! The customization of variables does not work here. The point is the buffer is shown, the buttons for setting saving and Done are there but the do not have any text on it and worse they do not work. If one clicks on such a button, nothing happens Regards Friedrich ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux penell 2.6.8.1 #1 Thu Oct 14 22:30:00 JST 2004 i686 GNU/Linux ./configure '--with-sound=none,native' '--with-x11' '--extra-verbose' '--with-site-lisp' '--with-database=berkdb' '--statedir=/var/lib' '--infodir=/usr/share/info/xemacs-21.4.15' '--prefix=/usr' '--dynamic' '--error-checking=none' '--debug=no' '--with-pop' '--with-gpm=no' '--with-file-coding' '--pdump' '--with-gtk' '--with-gnome' '--docdir=/usr/lib/xemacs-21.4.15/i386-debian-linux/gnome-nomule/' '--with-mule=no' '--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/xemacs-packages:/usr/share/xemacs21/site-packages' 'i386-debian-linux' XEmacs 21.4.15 "Security Through Obscurity" configured for `i386-debian-linux'. Compilation / Installation: Source code location: /home/mohura/debsrc/xemacs21/xemacs21-21.4.15 Installation prefix: /usr 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.5 (Debian 1:3.3.5-1) Compiler specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/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: Using GTK menubars. Using GTK scrollbars. Using GTK dialog boxes. Using GTK 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. Compiling in support for LDAP. Internationalization: Compiling in support for file coding. 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: ---------------------- (~/lib/elisp/oo-browser/hypb/hmous-info ~/lib/elisp/hyperbole/hmous-info ~/lib/elisp/oo-browser/hypb/hmouse-drv ~/lib/elisp/hyperbole/hmouse-drv ~/lib/elisp/oo-browser/hypb/hypb ~/lib/elisp/hyperbole/hypb ~/lib/elisp/oo-browser/hypb/hversion ~/lib/elisp/hyperbole/hversion ~/lib/elisp/oo-browser/hypb/hvar ~/lib/elisp/hyperbole/hvar ~/lib/elisp/oo-browser/hypb/hsys-w3 ~/lib/elisp/hyperbole/hsys-w3 ~/lib/elisp/oo-browser/hypb/hui-mouse ~/lib/elisp/hyperbole/hui-mouse ~/lib/elisp/oo-browser/hypb/hui-window ~/lib/elisp/hyperbole/hui-window ~/lib/elisp/oo-browser/hypb/set ~/lib/elisp/hyperbole/set ~/lib/elisp/oo-browser/hypb/hact ~/lib/elisp/hyperbole/hact ~/lib/elisp/oo-browser/hypb/hmouse-tag ~/lib/elisp/hyperbole/hmouse-tag ~/lib/elisp/oo-browser/hypb/hargs ~/lib/elisp/hyperbole/hargs ~/lib/elisp/oo-browser/hypb/hpath ~/lib/elisp/hyperbole/hpath ~/lib/elisp/oo-browser/hypb/hhist ~/lib/elisp/hyperbole/hhist ~/lib/elisp/oo-browser/hypb/hmouse-reg ~/lib/elisp/hyperbole/hmouse-reg ~/lib/elisp/oo-browser/hypb/hmouse-key ~/lib/elisp/hyperbole/hmouse-key ~/lib/elisp/oo-browser/hypb/hmouse-sh ~/lib/elisp/hyperbole/hmouse-sh ~/lib/elisp/oo-browser/hypb/hmail ~/lib/elisp/hyperbole/hmail ~/lib/elisp/debian-changelog-mode /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-changelog-mode ~/lib/elisp/debian-copyright /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-copyright ~/lib/elisp/debian-bts-control /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-bts-control ~/lib/elisp/readme-debian /usr/share/xemacs21/site-lisp/dpkg-dev-el/readme-debian ~/lib/elisp/debian-control-mode /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-control-mode ~/lib/elisp/debian-bug /usr/share/xemacs21/site-lisp/debbugs-el/debian-bug ~/lib/elisp/gnus-BTS /usr/share/xemacs21/site-lisp/debbugs-el/gnus-BTS ~/lib/elisp/debian-bug /usr/share/xemacs21/site-lisp/debbugs-el/debian-bug ~/lib/elisp/gnus-BTS /usr/share/xemacs21/site-lisp/debbugs-el/gnus-BTS /usr/share/xemacs21/site-lisp/dictionaries-common/ispell /usr/share/xemacs21/site-lisp/dictionaries-common/ispell /usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell /usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell ~/lib/elisp/debian-changelog-mode /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-changelog-mode ~/lib/elisp/debian-copyright /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-copyright ~/lib/elisp/debian-bts-control /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-bts-control ~/lib/elisp/readme-debian /usr/share/xemacs21/site-lisp/dpkg-dev-el/readme-debian ~/lib/elisp/debian-control-mode /usr/share/xemacs21/site-lisp/dpkg-dev-el/debian-control-mode /usr/share/xemacs21/site-lisp/erlang/erlang /usr/share/xemacs21/site-lisp/erlang/erlang /usr/share/xemacs21/site-lisp/erlang/erlang-start /usr/share/xemacs21/site-lisp/erlang/erlang-start /usr/share/xemacs21/site-lisp/erlang/erlang_appwiz /usr/share/xemacs21/site-lisp/erlang/erlang_appwiz /usr/share/xemacs21/site-lisp/gnats/gnats /usr/share/xemacs21/site-lisp/gnats/gnats /usr/share/xemacs21/site-lisp/ruby1.8-elisp/inf-ruby /usr/share/xemacs21/site-lisp/ruby1.8-elisp/inf-ruby /usr/share/xemacs21/site-lisp/ruby1.8-elisp/ruby-mode /usr/share/xemacs21/site-lisp/ruby1.8-elisp/ruby-mode /usr/share/xemacs21/site-lisp/ruby1.8-elisp/rubydb3x /usr/share/xemacs21/site-lisp/ruby1.8-elisp/rubydb3x /usr/share/xemacs21/site-lisp/ruby1.8-elisp/rubydb2x /usr/share/xemacs21/site-lisp/ruby1.8-elisp/rubydb2x ~/lib/elisp/sawfish /usr/share/xemacs21/site-lisp/sawfish/sawfish /usr/share/xemacs21/site-lisp/tdtd/tdtd /usr/share/xemacs21/site-lisp/tdtd/tdtd /usr/share/xemacs21/site-lisp/tdtd/make-regexp /usr/share/xemacs21/site-lisp/tdtd/make-regexp /usr/share/xemacs21/site-lisp/tdtd/tdtd-font /usr/share/xemacs21/site-lisp/tdtd/tdtd-font /usr/share/xemacs21/site-lisp/tdtd/tdtd-font-maker /usr/share/xemacs21/site-lisp/tdtd/tdtd-font-maker /usr/share/xemacs21/site-lisp/debian-startup /usr/share/emacs/site-lisp/debian-startup ~/lib/elisp/sawfish /usr/share/xemacs21/site-lisp/sawfish/sawfish ~/lib/elisp/pdb /usr/share/xemacs21/xemacs-packages/lisp/debug/pdb ~/lib/elisp/ecb/ecb-cycle /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-cycle ~/lib/elisp/ecb/ecb-jde /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-jde ~/lib/elisp/ecb/ecb-autogen /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-autogen ~/lib/elisp/ecb/ecb-util /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-util ~/lib/elisp/ecb/ecb-help /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-help ~/lib/elisp/ecb/silentcomp /usr/share/xemacs21/xemacs-packages/lisp/ecb/silentcomp ~/lib/elisp/ecb/ecb-examples /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-examples ~/lib/elisp/ecb/ecb-upgrade /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-upgrade ~/lib/elisp/ecb/ecb-semantic-wrapper /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-semantic-wrapper ~/lib/elisp/ecb/ecb-file-browser /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-file-browser ~/lib/elisp/ecb/ecb-speedbar /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-speedbar ~/lib/elisp/ecb/ecb-tod /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-tod ~/lib/elisp/ecb/ecb-winman-support /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-winman-support ~/lib/elisp/ecb/ecb-method-browser /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-method-browser ~/lib/elisp/ecb/tree-buffer /usr/share/xemacs21/xemacs-packages/lisp/ecb/tree-buffer ~/lib/elisp/ecb/ecb-compilation /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-compilation ~/lib/elisp/ecb/ecb-layout /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-layout ~/lib/elisp/ecb/ecb-navigate /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-navigate ~/lib/elisp/ecb/ecb-layout-defs /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-layout-defs ~/lib/elisp/ecb/ecb-mode-line /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-mode-line ~/lib/elisp/ecb/ecb /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb ~/lib/elisp/ecb/ecb-create-layout /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-create-layout ~/lib/elisp/ecb/ecb-eshell /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-eshell ~/lib/elisp/ecb/ecb-face /usr/share/xemacs21/xemacs-packages/lisp/ecb/ecb-face ~/lib/elisp/redo /usr/share/xemacs21/xemacs-packages/lisp/edit-utils/redo /usr/share/emacs/site-lisp/noweb-mode /usr/share/xemacs21/xemacs-packages/lisp/ess/noweb-mode /usr/share/xemacs21/site-lisp/tdtd/make-regexp /usr/share/xemacs21/xemacs-packages/lisp/ess/make-regexp ~/lib/elisp/timer /usr/share/xemacs21/xemacs-packages/lisp/fsf-compat/timer /usr/share/xemacs21/site-lisp/gnats/gnats /usr/share/xemacs21/xemacs-packages/lisp/gnats/gnats ~/lib/elisp/spam-stat /usr/share/xemacs21/xemacs-packages/lisp/gnus/spam-stat /usr/share/emacs/site-lisp/haskell-hugs /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-hugs /usr/share/emacs/site-lisp/haskell-doc /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-doc /usr/share/emacs/site-lisp/haskell-simple-indent /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-simple-indent /usr/share/emacs/site-lisp/haskell-font-lock /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-font-lock /usr/share/emacs/site-lisp/haskell-ghci /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-ghci /usr/share/emacs/site-lisp/haskell-indent /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-indent /usr/share/emacs/site-lisp/haskell-decl-scan /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-decl-scan /usr/share/emacs/site-lisp/haskell-mode /usr/share/xemacs21/xemacs-packages/lisp/haskell-mode/haskell-mode ~/lib/elisp/hyperbole/hsite /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hsite ~/lib/elisp/oo-browser/hypb/hypb /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hypb ~/lib/elisp/hyperbole/hmoccur /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmoccur ~/lib/elisp/hyperbole/hib-doc-id /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hib-doc-id ~/lib/elisp/hyperbole/hvm /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hvm ~/lib/elisp/oo-browser/hypb/hversion /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hversion ~/lib/elisp/hyperbole/htz /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/htz ~/lib/elisp/hyperbole/hui /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui ~/lib/elisp/hyperbole/hib-kbd /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hib-kbd ~/lib/elisp/hyperbole/wrolo /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/wrolo ~/lib/elisp/oo-browser/hypb/hmous-info /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmous-info ~/lib/elisp/hyperbole/hmh /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmh ~/lib/elisp/hyperbole/hui-mini /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-mini ~/lib/elisp/hyperbole/hbdata /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hbdata ~/lib/elisp/hyperbole/hsmail /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hsmail ~/lib/elisp/oo-browser/hypb/hui-mouse /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-mouse ~/lib/elisp/hyperbole/hmouse-mod /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmouse-mod ~/lib/elisp/oo-browser/hypb/hui-window /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-window ~/lib/elisp/hyperbole/hbut /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hbut ~/lib/elisp/hyperbole/hyperbole /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hyperbole ~/lib/elisp/hyperbole/hactypes /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hactypes ~/lib/elisp/oo-browser/hypb/hmouse-tag /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmouse-tag ~/lib/elisp/hyperbole/hinit /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hinit ~/lib/elisp/hyperbole/hgnus /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hgnus ~/lib/elisp/oo-browser/hypb/hmouse-drv /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmouse-drv ~/lib/elisp/hyperbole/hui-epV4-b /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-epV4-b ~/lib/elisp/hyperbole/wrolo-menu /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/wrolo-menu ~/lib/elisp/hyperbole/hui-xe-but /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-xe-but ~/lib/elisp/hyperbole/hlvar /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hlvar ~/lib/elisp/oo-browser/hypb/hhist /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hhist ~/lib/elisp/oo-browser/hypb/hvar /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hvar ~/lib/elisp/oo-browser/hypb/hargs /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hargs ~/lib/elisp/oo-browser/hypb/hmouse-reg /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmouse-reg ~/lib/elisp/oo-browser/hypb/hmouse-key /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmouse-key ~/lib/elisp/oo-browser/hypb/hact /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hact ~/lib/elisp/hyperbole/hibtypes /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hibtypes ~/lib/elisp/oo-browser/hypb/set /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/set ~/lib/elisp/hyperbole/hui-em19-b /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-em19-b ~/lib/elisp/hyperbole/wconfig /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/wconfig ~/lib/elisp/hyperbole/hui-ep-but /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-ep-but ~/lib/elisp/hyperbole/hui-menu /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hui-menu ~/lib/elisp/hyperbole/hrmail /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hrmail ~/lib/elisp/oo-browser/hypb/hmouse-sh /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmouse-sh ~/lib/elisp/hyperbole/wrolo-logic /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/wrolo-logic ~/lib/elisp/hyperbole/hbmap /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hbmap ~/lib/elisp/hyperbole/hsys-wais /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hsys-wais ~/lib/elisp/oo-browser/hypb/hpath /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hpath ~/lib/elisp/oo-browser/hypb/hmail /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hmail ~/lib/elisp/oo-browser/hypb/hsys-w3 /usr/share/xemacs21/xemacs-packages/lisp/hyperbole/hsys-w3 ~/lib/elisp/ibuffer /usr/share/xemacs21/xemacs-packages/lisp/ibuffer/ibuffer /usr/share/xemacs21/site-lisp/dictionaries-common/ispell /usr/share/xemacs21/xemacs-packages/lisp/ispell/ispell ~/lib/elisp/slime/tree-widget /usr/share/xemacs21/xemacs-packages/lisp/jde/tree-widget ~/lib/elisp/xml /usr/share/xemacs21/xemacs-packages/lisp/net-utils/xml ~/lib/elisp/oo-browser/info-brows /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/info-brows ~/lib/elisp/oo-browser/br-init /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-init ~/lib/elisp/oo-browser/eif-ise-er /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/eif-ise-er ~/lib/elisp/oo-browser/br-info /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-info ~/lib/elisp/oo-browser/br-ftr /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-ftr ~/lib/elisp/oo-browser/hmouse-br /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/hmouse-br ~/lib/elisp/oo-browser/br-c-ft /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-c-ft ~/lib/elisp/oo-browser/clos-brows /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/clos-brows ~/lib/elisp/oo-browser/br-java /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-java ~/lib/elisp/oo-browser/br-objc /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-objc ~/lib/elisp/oo-browser/smt-browse /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/smt-browse ~/lib/elisp/oo-browser/br-smt /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-smt ~/lib/elisp/oo-browser/br-clos-ft /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-clos-ft ~/lib/elisp/oo-browser/br-env /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-env ~/lib/elisp/oo-browser/br-vers /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-vers ~/lib/elisp/oo-browser/br-lib /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-lib ~/lib/elisp/oo-browser/br-eif /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-eif ~/lib/elisp/oo-browser/br-python-ft /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-python-ft ~/lib/elisp/oo-browser/c++-browse /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/c++-browse ~/lib/elisp/oo-browser/br-objc-ft /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-objc-ft ~/lib/elisp/oo-browser/eif-browse /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/eif-browse ~/lib/elisp/oo-browser/eif-calls /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/eif-calls ~/lib/elisp/oo-browser/pyth-brows /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/pyth-brows ~/lib/elisp/oo-browser/hasht /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/hasht ~/lib/elisp/oo-browser/br-compl /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-compl ~/lib/elisp/oo-browser/br-site /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-site ~/lib/elisp/oo-browser/br /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br ~/lib/elisp/oo-browser/br-c++ /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-c++ ~/lib/elisp/oo-browser/java-brows /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/java-brows ~/lib/elisp/oo-browser/br-c++-ft /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-c++-ft ~/lib/elisp/oo-browser/br-java-ft /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-java-ft ~/lib/elisp/oo-browser/br-python /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-python ~/lib/elisp/oo-browser/br-clos /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-clos ~/lib/elisp/oo-browser/br-tree /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-tree ~/lib/elisp/oo-browser/br-eif-ft /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-eif-ft ~/lib/elisp/oo-browser/br-menu /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-menu ~/lib/elisp/oo-browser/br-name /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-name ~/lib/elisp/oo-browser/objc-brows /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/objc-brows ~/lib/elisp/oo-browser/br-start /usr/share/xemacs21/xemacs-packages/lisp/oo-browser/br-start ~/lib/elisp/sql /usr/share/xemacs21/xemacs-packages/lisp/prog-modes/sql ~/lib/elisp/php-mode /usr/share/xemacs21/xemacs-packages/lisp/prog-modes/php-mode ~/lib/elisp/slime/cl-indent /usr/share/xemacs21/xemacs-packages/lisp/prog-modes/cl-indent /usr/share/xemacs21/site-lisp/ruby1.8-elisp/inf-ruby /usr/share/xemacs21/xemacs-packages/lisp/ruby-modes/inf-ruby /usr/share/xemacs21/site-lisp/ruby1.8-elisp/ruby-mode /usr/share/xemacs21/xemacs-packages/lisp/ruby-modes/ruby-mode /usr/share/xemacs21/site-lisp/ruby1.8-elisp/rubydb3x /usr/share/xemacs21/xemacs-packages/lisp/ruby-modes/rubydb3x /home/frido/lib/elisp/cedet/common/working /usr/share/xemacs21/xemacs-packages/lisp/semantic/working /home/frido/lib/elisp/cedet/common/sformat /usr/share/xemacs21/xemacs-packages/lisp/semantic/sformat ~/lib/elisp/facemenu /usr/share/xemacs21/xemacs-packages/lisp/xemacs-base/facemenu ~/lib/elisp/eval-expr /usr/share/xemacs21/xemacs-packages/lisp/xemacs-devel/eval-expr /etc/emacs/site-start /usr/share/xemacs21/site-packages/lisp/site-start /usr/share/xemacs21/xemacs-packages/lisp/build/build-report /usr/lib/xemacs-21.4.15/lisp/build-report ~/.xemacs/paths /usr/lib/xemacs-21.4.15/lisp/paths ~/.xemacs/custom /usr/lib/xemacs-21.4.15/lisp/custom) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xslt-process ver: 1.11 upstream: 1.2.1) (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) (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: 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.14 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) (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.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: 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.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) (Sun ver: 1.15 upstream: No-Upstream-Ver) Installed Modules: ----------------- Features: -------- (xemacsbug shadow gnus-cite smiley annotations w3-hot url-file url-cache w3-xemac w3-xemacs w3-toolbar xbm-button xpm-button w3-forms images url-http url-cookie urlauth w3 w3-menu url-news url-gw w3-script w3-jscript w3-elisp w3-java cus-edit cus-load w3-emulate w3-auto w3-parse url mm w3-display w3-mouse w3-imap w3-widget w3-vars w3-keyword w3-cus url-parse url-vars css mule-sysdp w3-cfg w3-sysdp gnus-async gnus-bcklg gnus-ml nnfolder nnml nndraft nnmh bbdb-gnus bbdb-snarf mail-extr bbdb-com 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 gnus-cache ifile-gnus gnus-start gnus-spec gnus-int gnus-range message mml mml-sec mml-smime smime dig mm-decode mm-bodies mm-encode mailcap mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mail-abbrevs sendmail 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 ffap compile cedet-edebug cl-specs edebug ps-print lpr dired-shell semantic-el find-func view-less view hyper-apropos info eldoc font paren blink-paren pending-del autoinsert cedet cedet-contrib-load speedbar-load semantic-load semanticdb senator semantic-imenu semantic-sb imenu semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom eieio semantic-util-modes semantic-util semantic working eieio-load ede-load cogre-load cedet-load inversion caml-font diary-lib organizer-mode calendar todo-mode php-mode cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs speedbar sb-image dframe assoc tramp-smb tramp-efs tramp regexp-opt advice advice-preload shell password format-spec trampver bbdb timezone completer slime apropos timer easy-mmode tree-widget wid-edit font-lock hyperspec thingatpt browse-url hideshow pp inf-lisp efs-dired dired-faces dired-xemacs dired efs-x19.15 efs-fnh efs-ovwrt efs-cu efs-netrc efs-defun efs eval-expr func-menu redo time-stamp backup-dir bs blank-mode overlay crypt crypt++ crypt+pgp-pub jka-compr disp-table iso-syntax byte-optimize bytecomp byte-compile mailcrypt rfc822 comint planner sort emacs-wiki executable pcomplete recent-files edmacro gnuserv erlang-start ispell xcscope ring cus-face 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 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 widgets-gtk dialog-gtk gtk-file-dialog gtk-password-dialog gtk-iso8859-1 x-iso8859-1 gdk gtk-ffi 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 file-coding gtk-scrollbars gtk-menubars gtk-ui gtk-dialogs gtk 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 linux dialog devices window-system base64) Recent keystrokes: ----------------- E E B C-M-e y q prior up up up up up up up up up up up up up up up up right right right right right right right right right right right left left left left SPC q M-x c u s t o TAB - v a TAB RET t o o l b a r - v i s i p BS b l e - p RET button1 button1up button1 button1up button2 button2up M-x g BS r TAB e TAB p TAB o r TAB b TAB RET BS TAB TAB x e TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... Making completion list... Making completion list... To install your edits, invoke [State] and choose the Set operation Creating customization buffer...done Creating customization setup... Creating customization items... Creating customization buttons... Creating customization buffer... Generating summary...done Generating summary... Fetching headers for comp.emacs.xemacs...done Fetching headers for comp.emacs.xemacs... Retrieving newsgroup: comp.emacs.xemacs... Expiring articles...done Deleting article 20707 in spam Deleting article 20706 in spam From xemacs-beta-bounces@xemacs.org Sat Nov 6 16:05: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 iA6L5LSI004069; Sat, 6 Nov 2004 16:05:22 -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 iA6L43Yc003652 for ; Sat, 6 Nov 2004 16:04:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6L43MW003651 for xemacs-beta-mailman@xemacs.org; Sat, 6 Nov 2004 16:04:03 -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 iA6L42wp003635 for ; Sat, 6 Nov 2004 16:04:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6L42GJ003634 for xemacweb@tux.org; Sat, 6 Nov 2004 16:04:02 -0500 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 iA6L4207003597 for ; Sat, 6 Nov 2004 16:04:02 -0500 Received: from bach.leonora.org (localhost.localdomain [127.0.0.1]) by bach.leonora.org (8.13.1/8.13.1) with ESMTP id iA6L49cr015371 for ; Sat, 6 Nov 2004 13:04:09 -0800 Received: from bach.leonora.org (vladimir@localhost) by bach.leonora.org (8.13.1/8.13.1/Submit) with ESMTP id iA6L48WB015368 for ; Sat, 6 Nov 2004 13:04:09 -0800 Message-Id: <200411062104.iA6L48WB015368@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: Sat, 06 Nov 2004 13:04:08 -0800 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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: xemacs-compiler=g++ X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Should I report compilation errors/warning that I get when I build with "--xemacs-compiler=g++"? --- Vladimir -- Vladimir G. Ivanovic http://leonora.org/~vladimir Palo Alto, CA 94306 +1 650 678 8014 From xemacs-beta-bounces@xemacs.org Sat Nov 6 17: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 iA6MP8C0025504; Sat, 6 Nov 2004 17:25:14 -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 iA6MP6RA025494 for ; Sat, 6 Nov 2004 17:25:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6MP6Ns025493 for xemacs-beta-mailman@xemacs.org; Sat, 6 Nov 2004 17:25:06 -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 iA6MP16I025468 for ; Sat, 6 Nov 2004 17:25:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6MP1b7025465 for xemacweb@tux.org; Sat, 6 Nov 2004 17:25:01 -0500 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 iA6MP0UU025427 for ; Sat, 6 Nov 2004 17:25:01 -0500 Received: from bach.leonora.org (localhost.localdomain [127.0.0.1]) by bach.leonora.org (8.13.1/8.13.1) with ESMTP id iA6MP8OZ016878 for ; Sat, 6 Nov 2004 14:25:08 -0800 Received: from bach.leonora.org (vladimir@localhost) by bach.leonora.org (8.13.1/8.13.1/Submit) with ESMTP id iA6MP7JJ016874 for ; Sat, 6 Nov 2004 14:25:08 -0800 Message-Id: <200411062225.iA6MP7JJ016874@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: Sat, 06 Nov 2004 14:25:07 -0800 Received-SPF: pass (gwyn.tux.org: localhost is always allowed.) Received-SPF: pass (gwyn.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: Strangeness with 21.5.18 (+CVS-20041105)? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 trying to find out why XEmacs hangs when I run `dired', but only as root, when I got this stack trace as I was stepping through the code: #0 execute_optimized_program ( program=0x8dc5b70 "\uffff\033\uffff\032\r\uffff\034\uffff\021\uffff\211\020\026\035\uffff\026\036\016\037\uffff\004\uffff \210\uffff \210\r\026 \uffff\uffff!\210\uffff\uffff\f\uffffa\uffff\037\uffff\rA@!\uffff\025\uffff\rA@GU\uffff\r\uffff\rA@\uffffH!\uffff\004\u042a\035\u046a\032\f\uffffa\uffff\004\u04aa\022\f\uffffs\uffff\004\u052a\n\f\uffffa\uffff\004\u05aa\002\uffff\"\210\uffff\r\uffff\"\210\uffff \uffff\v\uffff\uffff\016!\"\210\uffff\uffff!\210+\uffff\207celL\031", stack_depth=-1075279660, constants_data=0x82dff3c) at bytecode.c:1193 #1 0x080c4541 in Ffuncall (nargs=2, args=0x8b5cc5c) at eval.c:3451 #2 0x080c4d58 in call1 (fn={...}, arg0={...}) at eval.c:4491 #3 0x0809f5d3 in cmd_error (data={...}, unused_dummy={...}) at cmdloop.c:212 #4 0x080c7f78 in condition_case_1 (handlers={...}, bfun=0x809fbe4 , barg={...}, hfun=0x809f580 , harg={...}) at eval.c:1902 #5 0x0809f7a9 in command_loop_2 (unused_dummy={...}) at cmdloop.c:262 #6 0x080c1880 in internal_catch (tag={...}, func=0x809f770 , arg={...}, threw=0x0, thrown_tag=0x0) at eval.c:1527 #7 0x0809f895 in initial_command_loop (load_me={...}) at cmdloop.c:313 #8 0x080bf7ca in xemacs_21_5_b18_i686_pc_linux (argc=2, argv=0xbfe88f54, unused_envp=0x0, restart=0) at emacs.c:2549 #9 0x080c0202 in main (argc=-1075279660, argv=0xbfe888d4, unused_envp=0xbfe88f60) at emacs.c:3050 The stack_depth number doesn't look right to me. Is there something I should do to get a better bug report, or is this good enough? --- Vladimir -- Vladimir G. Ivanovic http://leonora.org/~vladimir Palo Alto, CA 94306 +1 650 678 8014 -------- XEmacs was started via gdb with a run argument of "-vanilla". -------- > XEmacs Build Report generated by emacs-version > 21.5 (beta18) "chestnut" (+CVS-20041105) XEmacs Lucid > with system-configuration > i686-pc-linux > follows: > Contents of /usr/local/src/xemacs-21.5/Installation: > (Output from most recent run of ./configure) uname -a: Linux bach.leonora.org 2.6.9-1.2_FC2vgi #2 SMP Thu Nov 4 12:20:32 PST 2004 i686 i686 i386 GNU/Linux ./configure '--with-site-lisp=yes' '--with-gnome' '--external-widget' '--with-gpm' '--with-xfs' '--with-default-eol-detection' '--debug' '--error-checking=none' '--use-union-type' '--use-kkcc' '--pdump' XEmacs 21.5-b18 "chestnut" (+CVS-20041105) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /usr/local/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.4.2 20040907 (Red Hat 3.4.2-2) - GCC specs file: /usr/lib/gcc/i386-redhat-linux/3.4.2/specs - Compiler command: gcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 libc version: glibc-2.3.3-27.1 Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Using GTK menubars. Using GTK scrollbars. Using GTK dialog boxes. Using GTK 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: 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: - Using XFontSet to provide bilingual menubar. 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 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. /usr/local/src/xemacs-21.5/xemacs-make-install.err not found! /usr/local/src/xemacs-21.5/xemacs-make-check.err not found! /usr/local/src/xemacs-21.5/xemacs-make-check-temacs.err not found! /usr/local/src/xemacs-21.5/xemacs-make-all.err not found! /usr/local/src/xemacs-21.5/beta.err not found! XEmacs Build Reports List From xemacs-beta-bounces@xemacs.org Sat Nov 6 18:31: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 iA6NVRXB003416; Sat, 6 Nov 2004 18:31:33 -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 iA6NVP6j003410 for ; Sat, 6 Nov 2004 18:31:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6NVPxd003409 for xemacs-beta-mailman@xemacs.org; Sat, 6 Nov 2004 18:31:25 -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 iA6NVOnt003398 for ; Sat, 6 Nov 2004 18:31:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA6NVOJw003397 for xemacweb@tux.org; Sat, 6 Nov 2004 18:31:24 -0500 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 iA6NVOh4003390 for ; Sat, 6 Nov 2004 18:31:24 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp809.mail.sc5.yahoo.com with SMTP; 6 Nov 2004 23:31:23 -0000 From: "Ben Wing" To: "'Steve Youngs'" Date: Sat, 6 Nov 2004 17:33:03 -0600 Keywords: version Message-ID: <002e01c4c458$f675d4e0$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs beta'" Subject: RE: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 looked for every place that called locate-library, to see what it does with it. > Hey, it works, it means I never have to worry about updating > a version variable, it has a certain degree of "coolness > factor", and at the time, it gave me all kinds of > warm-fuzzy-I'm-a-clever-dick feelings (programmers can be so > biased and vain). :-) Sorry to criticize, you are certainly allowed to be biased and vain :) > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Friday, November 05, 2004 9:29 PM > To: Ben Wing > Cc: 'XEmacs beta' > Subject: [WHL] Re: [WHL] Re: More about keywords > > > * Ben Wing writes: > > >> From: Steve Youngs [mailto:steve@youngs.au.com] > > >> Please be careful with that, mozmail.el, for one, uses CVS > >> keywords for its version info... > > > Imo this is a highly questionable hack. > > Hey, it works, it means I never have to worry about updating > a version variable, it has a certain degree of "coolness > factor", and at the time, it gave me all kinds of > warm-fuzzy-I'm-a-clever-dick feelings (programmers can be so > biased and vain). :-) > > >> I'd be surprised if it was the only one. > > > Only mozmail and google-query use it > > OK, I'm surprised. Or were you just looking for my > interpretation of extracting version info from CVS keywords? > > > and we can special-case them. > > Cool. > > > Much better to err on the safe side -- unintended fucking around > > in Mule files can easily go undetected until too late. > > Totally agree. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Sat Nov 6 19:18: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 iA70IAhu012499; Sat, 6 Nov 2004 19:18:16 -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 iA70I8HI012488 for ; Sat, 6 Nov 2004 19:18:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA70I8Ig012487 for xemacs-beta-mailman@xemacs.org; Sat, 6 Nov 2004 19:18:08 -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 iA70I78E012476 for ; Sat, 6 Nov 2004 19:18:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA70I7e9012475 for xemacweb@tux.org; Sat, 6 Nov 2004 19:18:07 -0500 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 iA70I66h012469 for ; Sat, 6 Nov 2004 19:18:07 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 7 Nov 2004 00:18:06 -0000 From: "Ben Wing" To: "'Steve Youngs'" Date: Sat, 6 Nov 2004 18:19:46 -0600 Keywords: version Message-ID: <004501c4c45f$7d3b6c00$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs beta'" Subject: RE: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, here is a little script I wrote to go through and change all -kkv files to -ko. Before I run it for real, I want to make sure there are no complaints. #!/bin/sh cvs=`find . -name CVS -print` for x in $cvs ; do ( dir=`dirname $x` cd $dir files=`cat CVS/Entries | sed -r -e '/^D/d' -e 's:^/([^/]+)/.*:\1:'` for y in $files ; do echo $dir/$y keysub=`cvs log $y | grep '^keyword substitution'` echo $keysub if [ "$keysub" = "keyword substitution: kv" ] ; then echo cvs admin -ko $y fi done ) Done > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Friday, November 05, 2004 9:29 PM > To: Ben Wing > Cc: 'XEmacs beta' > Subject: [WHL] Re: [WHL] Re: More about keywords > > > * Ben Wing writes: > > >> From: Steve Youngs [mailto:steve@youngs.au.com] > > >> Please be careful with that, mozmail.el, for one, uses CVS > >> keywords for its version info... > > > Imo this is a highly questionable hack. > > Hey, it works, it means I never have to worry about updating > a version variable, it has a certain degree of "coolness > factor", and at the time, it gave me all kinds of > warm-fuzzy-I'm-a-clever-dick feelings (programmers can be so > biased and vain). :-) > > >> I'd be surprised if it was the only one. > > > Only mozmail and google-query use it > > OK, I'm surprised. Or were you just looking for my > interpretation of extracting version info from CVS keywords? > > > and we can special-case them. > > Cool. > > > Much better to err on the safe side -- unintended fucking around > > in Mule files can easily go undetected until too late. > > Totally agree. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Sun Nov 7 00:45: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 iA75jQ0Y020753; Sun, 7 Nov 2004 00:45:27 -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 iA75jO0v020744 for ; Sun, 7 Nov 2004 00:45:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA75jOI5020743 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 00:45: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 iA75jN7F020730 for ; Sun, 7 Nov 2004 00:45:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA75jNlD020727 for xemacweb@tux.org; Sun, 7 Nov 2004 00:45:23 -0500 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 iA75jKu7020701 for ; Sun, 7 Nov 2004 00:45:22 -0500 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 iA75jFjW003997 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 7 Nov 2004 15:45:15 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA75jFdH003996; Sun, 7 Nov 2004 15:45:15 +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: cvs,keysub,echo,dir,keyword,files,substitution,pkgtop References: <004501c4c45f$7d3b6c00$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 2431295 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: Sweetmorn, the 19th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Ben Wing" Date: Sun, 07 Nov 2004 15:45:14 +1000 In-Reply-To: <004501c4c45f$7d3b6c00$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 6 Nov 2004 18:19:46 -0600") 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.3 required=5.0 tests=AWL autolearn=no version=2.63 Cc: Ben Wing Subject: Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, here is a little script I wrote to go through and change all -kkv files > to -ko. > Before I run it for real, I want to make sure there are no complaints. Only if you don't reinstate keyword subs on mozmail and google-query :-) > #!/bin/sh > cvs=`find . -name CVS -print` > for x in $cvs ; do > ( > dir=`dirname $x` > cd $dir > files=`cat CVS/Entries | sed -r -e '/^D/d' -e 's:^/([^/]+)/.*:\1:'` > for y in $files ; do > echo $dir/$y > keysub=`cvs log $y | grep '^keyword substitution'` > echo $keysub > if [ "$keysub" = "keyword substitution: kv" ] ; then > echo cvs admin -ko $y > fi > done > ) > Done I would have done it slightly differently... #!/bin/sh pkgtop=/path/to/package/source/toplevel spcase=${pkgtop}/xemacs-packages/net-utils/mozmail.el \ ${pkgtop}/xemacs-packages/net-utils/google-query.el cvs=`find ${pkgtop} -type d -name CVS` for x in $cvs ; do dir=`dirname $x` files=`grep -v '^D' $x/Entries|cut -d / -f2` cd $dir for y in $files ; do echo -n "$dir/$y\t" keysub=`cvs log $y | grep '^keyword substitution'` echo -n "$keysub\t" if [ "$keysub" = "keyword substitution: kv" ] ; then cvs admin -ko $y echo "ko" fi done done cvs admin -kv $spcase Obviously untested, but I'm fairly certain it'd work OK. -- |---------------------| | 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 iEYEABECAAYFAkGNtmsACgkQHSfbS6lLMAOqKwCgsGKKG1Jy9z/MyXDjbBGweS3o fz0AoLdOcCGOW6rxfz6SPPDR9FVsbuGN =qmxy -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Sun Nov 7 02:41: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 iA77fQbJ010432; Sun, 7 Nov 2004 02:41:27 -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 iA77fPxK010426 for ; Sun, 7 Nov 2004 02:41:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA77fP1h010425 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 02:41:25 -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 iA77fOZZ010414 for ; Sun, 7 Nov 2004 02:41:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA77fODK010413 for xemacweb@tux.org; Sun, 7 Nov 2004 02:41:24 -0500 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 iA77fNQw010397 for ; Sun, 7 Nov 2004 02:41:23 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp809.mail.sc5.yahoo.com with SMTP; 7 Nov 2004 07:41:22 -0000 From: "Ben Wing" To: "'Vin Shelton'" , , Date: Sun, 7 Nov 2004 01:43:13 -0600 Message-ID: <005201c4c49d$706fc820$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: <545lldg70k8.fsf@xemacs.org> 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: Subject: RE: Build Failure in SunOS-5.8 with latest CVS 21.5 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 committed a patch to it; somehow the message didn't get sent. Try again if you could, thanks. > -----Original Message----- > From: Vin Shelton [mailto:acs@xemacs.org] > Sent: Friday, November 05, 2004 9:55 AM > To: xemacs-beta@xemacs.org; ben@xemacs.org > Subject: Build Failure in SunOS-5.8 with latest CVS 21.5 > > > Hi Ben, > > I'm seeing this build failure in 21.5 on SunOS-5.8: > > cc -c -v -fast -xarch=v8plusa -xchip=ultra2i > -xcache=16/32/1:512/64/1 -Demacs -I. -DHAVE_CONFIG_H > -I/u/sheltonv/software/SunOS-5.8/include > -I/usr/openwin/include /u/sheltonv/software/src/xemacs-21.5 > -2004-11-05/src/frame-x.c > "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c > ", line 861: syntax error before or at >: const > "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c > ", line 864: undefined symbol: extval > "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c > ", line 864: undefined symbol: extvall en > "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c > ", line 872: undefined symbol: extval > "/u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c > ", line 872: undefined symbol: extvall en > cc: acomp failed for > /u/sheltonv/software/src/xemacs-21.5-2004-11-05/src/frame-x.c > > This worked yesterday morning, so I'm assuming your > mega-patch broke it. > > Thanks for fixing this. > > - 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 Nov 7 03:30: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 iA78Ul0G015971; Sun, 7 Nov 2004 03:30:48 -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 iA78Uj1Q015962 for ; Sun, 7 Nov 2004 03:30:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA78Ujeh015959 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 03:30:45 -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 iA78UgRF015946 for ; Sun, 7 Nov 2004 03:30:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA78UgR0015945 for xemacweb@tux.org; Sun, 7 Nov 2004 03:30:42 -0500 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 iA78UfIW015933 for ; Sun, 7 Nov 2004 03:30:42 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 7 Nov 2004 08:30:41 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Sun, 7 Nov 2004 02:32:34 -0600 Keywords: cvs, keysub, echo, dir, keyword, files, substitution, pkgtop Message-ID: <005f01c4c4a4$54ef3520$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=AWL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: [WHL] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Your version looks good; I'm not much with commands like `cut', which I should learn better. But it should be cvs admin -kkv $spcase Not cvs admin -kv $spcase. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Saturday, November 06, 2004 11:45 PM > To: XEmacs beta > Cc: Ben Wing > Subject: [WHL] Re: [WHL] Re: [WHL] Re: More about keywords > > > * Ben Wing writes: > > > OK, here is a little script I wrote to go through and > change all -kkv files > > to -ko. > > > Before I run it for real, I want to make sure there are > no complaints. > > Only if you don't reinstate keyword subs on mozmail and > google-query :-) > > > #!/bin/sh > > > cvs=`find . -name CVS -print` > > for x in $cvs ; do > > ( > > dir=`dirname $x` > > cd $dir > > files=`cat CVS/Entries | sed -r -e '/^D/d' -e > 's:^/([^/]+)/.*:\1:'` > > for y in $files ; do > > echo $dir/$y > > keysub=`cvs log $y | grep '^keyword substitution'` > > echo $keysub > > if [ "$keysub" = "keyword substitution: kv" ] ; then > > echo cvs admin -ko $y > > fi > > done > > ) > > Done > > I would have done it slightly differently... > > #!/bin/sh > > pkgtop=/path/to/package/source/toplevel > > spcase=${pkgtop}/xemacs-packages/net-utils/mozmail.el \ > ${pkgtop}/xemacs-packages/net-utils/google-query.el > > cvs=`find ${pkgtop} -type d -name CVS` > for x in $cvs ; do > dir=`dirname $x` > files=`grep -v '^D' $x/Entries|cut -d / -f2` > cd $dir > for y in $files ; do > echo -n "$dir/$y\t" > keysub=`cvs log $y | grep '^keyword substitution'` > echo -n "$keysub\t" > if [ "$keysub" = "keyword substitution: kv" ] ; then > cvs admin -ko $y > echo "ko" > fi > done > done > cvs admin -kv $spcase > > Obviously untested, but I'm fairly certain it'd work OK. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Sun Nov 7 08:01: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 iA7D1TLt027881; Sun, 7 Nov 2004 08:01: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 iA7D1Q8k027871 for ; Sun, 7 Nov 2004 08:01:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7D1Qpn027870 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 08:01:26 -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 iA7D1PpS027858 for ; Sun, 7 Nov 2004 08:01:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7D1PaG027857 for xemacweb@tux.org; Sun, 7 Nov 2004 08:01:25 -0500 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 iA7D1OGB027848 for ; Sun, 7 Nov 2004 08:01:25 -0500 Received: from [62.78.134.138] (cs78134138.pp.htv.fi [62.78.134.138]) by smtp2.pp.htv.fi (Postfix) with ESMTP id 29F70296BB6 for ; Sun, 7 Nov 2004 15:01:24 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: xemacs-beta@xemacs.org In-Reply-To: References: <004501c4c45f$7d3b6c00$210110ac@NEEEEEEE> Content-Type: text/plain Organization: The XEmacs Development Team Message-Id: <1099832483.2593.5.camel@bobcat.mine.nu> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Sun, 07 Nov 2004 15:01:23 +0200 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: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Sun, 2004-11-07 at 07:45, Steve Youngs wrote: > * Ben Wing writes: > > > OK, here is a little script I wrote to go through and change all -kkv files > > to -ko. > > > Before I run it for real, I want to make sure there are no complaints. > > Only if you don't reinstate keyword subs on mozmail and google-query :-) So that this script wouldn't have to be run again and again, adding some corresponding default keyword expansion stuff (+ exclusions) to CVSROOT/cvswrappers would be a good idea, I think. From xemacs-beta-bounces@xemacs.org Sun Nov 7 18:26: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 iA7NPQJZ014982; Sun, 7 Nov 2004 18:25:42 -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 iA7NNVlO014141 for ; Sun, 7 Nov 2004 18:23:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7NNV5i014140 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 18:23:31 -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 iA7NNRri014111 for ; Sun, 7 Nov 2004 18:23:27 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7NNRtB014109 for xemacweb@tux.org; Sun, 7 Nov 2004 18:23:27 -0500 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 iA7NNFmk014045 for ; Sun, 7 Nov 2004 18:23:25 -0500 Received: from mail-kv.alkar.net (mail-kv.alkar.net [195.248.176.165]) by yxa.extundo.com (8.13.1/8.13.1/Debian-15) with ESMTP id iA7HV7ZR007165 for ; Sun, 7 Nov 2004 18:31:08 +0100 Received: from [212.86.238.145] (helo=santinel.home.ua) by mail-kv.alkar.net with esmtp (Exim 4.34 (FreeBSD)) id 1CQqsS-0009qq-DD for xemacs-beta@xemacs.org; Sun, 07 Nov 2004 19:31:07 +0200 Received: from anray by santinel.home.ua with local (Exim 4.43; FreeBSD) id 1CQqs8-0004mL-8z for ; Sun, 07 Nov 2004 19:30:36 +0200 To: XEmacs Beta Organization: Santinel From: Andrey Slusar Mail-Followup-To: XEmacs Beta Date: Sun, 07 Nov 2004 19:30:36 +0200 Message-ID: <86lldd1s8z.fsf@santinel.home.ua> User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, i386--freebsd) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r 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 X-XEmacs-List: 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: [Bug: 21.5-b18] crash X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 crash: GNU gdb 6.1.1 [FreeBSD] 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-marcel-freebsd"... Core was generated by `xemacs-21.5-b18'. Program terminated with signal 6, Aborted. Reading symbols from /usr/X11R6/lib/libXm.so.3...done. Loaded symbols for /usr/X11R6/lib/libXm.so.3 Reading symbols from /usr/local/lib/libtiff.so.4...done. Loaded symbols for /usr/local/lib/libtiff.so.4 Reading symbols from /usr/local/lib/libpng.so.5...done. Loaded symbols for /usr/local/lib/libpng.so.5 Reading symbols from /usr/local/lib/libjpeg.so.9...done. Loaded symbols for /usr/local/lib/libjpeg.so.9 Reading symbols from /lib/libz.so.2...done. Loaded symbols for /lib/libz.so.2 Reading symbols from /usr/local/lib/libcompface.so.1...done. Loaded symbols for /usr/local/lib/libcompface.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/local/lib/libncurses.so.5.4...done. Loaded symbols for /usr/local/lib/libncurses.so.5.4 Reading symbols from /usr/local/lib/libintl.so.6...done. Loaded symbols for /usr/local/lib/libintl.so.6 Reading symbols from /lib/libm.so.3...done. Loaded symbols for /lib/libm.so.3 Reading symbols from /lib/libutil.so.4...done. Loaded symbols for /lib/libutil.so.4 Reading symbols from /usr/lib/libxpg4.so.3...done. Loaded symbols for /usr/lib/libxpg4.so.3 Reading symbols from /lib/libc.so.5...done. Loaded symbols for /lib/libc.so.5 Reading symbols from /usr/local/lib/libtinfo.so.5.4...done. Loaded symbols for /usr/local/lib/libtinfo.so.5.4 Reading symbols from /usr/X11R6/lib/libXp.so.6...done. Loaded symbols for /usr/X11R6/lib/libXp.so.6 Reading symbols from /usr/local/lib/libiconv.so.3...done. Loaded symbols for /usr/local/lib/libiconv.so.3 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 /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/ximcp.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2 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 Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x28844faf in kill () from /lib/libc.so.5 (gdb) bt #0 0x28844faf in kill () from /lib/libc.so.5 #1 0x080e2f67 in fatal_error_signal (sig=6) at emacs.c:3657 #2 0xbfbfff94 in ?? () #3 0x00000006 in ?? () #4 0x00000000 in ?? () #5 0xbfbfcc20 in ?? () #6 0x00000002 in ?? () #7 0x080e2e90 in shut_down_emacs () at emacs.c:3444 #8 0x288b546c in abort () from /lib/libc.so.5 #9 0x080e2c3b in really_abort () at emacs.c:4507 #10 0x080e2cbb in assert_failed (file=0x288c6524 "`$\r", line=137491064, expr=0x1
) at emacs.c:3843 #11 0x081d5935 in ccl_driver (ccl=0x9b11000, source=0x9a88200 ">>>>> \"Arturs\" == Arturs Jurnieks writes:\n\n >> C-x v C-h shows you some other related bindings. I agree with\n >> Jochen that M-x cvs-update RET is cool, but there is"..., destination=0x9a59860, src_bytes=512, consumed=0x0, conversion_mode=1) at charset.h:240 #12 0x081e983b in ccl_convert (str=0x9b11fc8, src=0x9a88200 ">>>>> \"Arturs\" == Arturs Jurnieks writes:\n\n >> C-x v C-h shows you some other related bindings. I agree with\n >> Jochen that M-x cvs-update RET is cool, but there is"..., dst=0x0, n=512) at mule-coding.c:3002 #13 0x0813989e in coding_writer (stream=0x8abeb00, data=0x1
, size=512) at file-coding.h:211 #14 0x081c8f70 in Lstream_really_write (lstr=0x9b11f80, data=0x9a88200 ">>>>> \"Arturs\" == Arturs Jurnieks writes:\n\n >> C-x v C-h shows you some other related bindings. I agree with\n >> Jochen that M-x cvs-update RET is cool, but there is"..., size=512) at lstream.c:366 #15 0x081c911f in Lstream_flush_out (lstr=0x9b11f80) at lstream.c:404 #16 0x081c9172 in Lstream_flush (lstr=0x9b11f80) at lstream.c:429 #17 0x081c9032 in Lstream_really_write (lstr=0x9b20500, data=0x9a88a00 "\024", size=0) at lstream.c:389 #18 0x081c911f in Lstream_flush_out (lstr=0x9b20500) at lstream.c:404 #19 0x081c92fe in Lstream_write_1 (lstr=0x9b20500, data=0xbfbfd3e0, size=295) at lstream.c:550 #20 0x0813a646 in encode_decode_coding_region (start=807, end=1831, coding_system=162424192, buffer=0, direction=CODING_DECODE) at file-coding.c:2250 #21 0x080e9452 in Ffuncall (nargs=4, args=0x4) at eval.c:3841 #22 0x080a0e75 in execute_optimized_program ( program=0x95d6210 "\r;«\006Æ\r\227!\025\r«\020\vÇa¬\vÇ\vs¬\006\r\vs«\003\n\025\212\t«\006È\t\b\"\210ÉÊ!­BË\r!\211\034¬\016\v<«\nÌ\vs«\005Ë\n!\024\r«\035\f«\032Í «\026\fÎa«\006\n\211\024«\f\fÏa¬\aÐed\f#\210ÑÒ!«\005ÒJª\002\f\211\026\023))\207", stack_depth=4, constants_data=0x9570e10) at bytecode.c:823 #23 0x080e95b3 in Ffuncall (nargs=4, args=0x95d6200) at opaque.h:36 #24 0x080a0e75 in execute_optimized_program ( program=0x9a91e10 "Æ\211Ç\016\036\212ÇÈÉ\217\210\016\037)Ç\211\211\211\211\032\033\035\034\031\036 \030\036!\036\"\036#\212\214Ê \210ËÌÆ\"\021ËÍÆ\"\024\t­\005ÇÎÏ\217\025\016$«\006ÐÑ!ª\b\r­\005Ò\rÃ\"\023\r­\005Ò\rÂ\"\022\f«\005Ó\f!\024\r«\nÔÕ\r@\"¬\003Ç\025db\210)Öy\210\214`d}\210\b×a«\tØ Ùa«\003\b\023\r«\a\r@Úk­\023\n?­\017Û\v\f­\aÜÝ\f!\227!\r@#.\f\207", stack_depth=4, constants_data=0x9869d10) at bytecode.c:823 #25 0x080e95b3 in Ffuncall (nargs=1, args=0x9a91e00) at opaque.h:36 #26 0x080e9da5 in run_hook_with_args_in_buffer (buf=0x98451c0, nargs=1, args=0xbfbfdd5c, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4361 #27 0x080ea018 in run_hook_with_args (nargs=0, args=0x0, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4374 #28 0x080ea20f in Frun_hooks (nargs=0, args=0xbfbfdd5c) at eval.c:4228 #29 0x080e97a3 in Ffuncall (nargs=2, args=0xfffffffe) at eval.c:3864 #30 0x080a0e75 in execute_optimized_program ( program=0x99dc410 "Æ\211\0365\0362\212Ç \210È \210\f®\003\0164\024\r;«\005É\r!\210\r§\203\207", stack_depth=3, constants_data=0x98a3010) at bytecode.c:823 #31 0x080e95b3 in Ffuncall (nargs=3, args=0x99dc400) at opaque.h:36 #32 0x080a0e75 in execute_optimized_program ( program=0x99e0c10 "\212\0166Æa¬\005\016-q\210p\026-\0160«\a\0160ÇHª\002\r\0367p\036.\0168\0369\n\0361È\033\212É \210\016:q\210ÊË!«\b\016\v«\004È\026;È\036<Ì\r\0161\")\211\023¬C\212\r§­:\r\0162s?­3\n\rB\026/\016-q\210\r\024\r\016=s«\021ÍÎ\n!!¬\nÏ\r!\210ÐÑ!ª\022Ò\r\016>\"\210\r\0162s?­\005ÓÔÕ\")\202Ê", stack_depth=3, constants_data=0x985d410) at bytecode.c:823 #33 0x080e95b3 in Ffuncall (nargs=3, args=0x99e0c00) at opaque.h:36 #34 0x080a0e75 in execute_optimized_program ( program=0x8f08b90 "Æ\f!«\tr\fq\210Ç \210)È \210Æ\f!«\020r\fq\210\b\026\022\016\023\026\024Ç \210)\r­9\n«\a\n\r\t\"ª\005É\r\t\"ÊË!\210\v«\n\vÌU¬\005Í\v!\210Î \210\016\025«\r\016\026«\tÏ\r!\210Ð\r!\210Ñ\r\016\027·A!\210\207n", stack_depth=3, constants_data=0x97f9f10) at bytecode.c:823 #35 0x080e95b3 in Ffuncall (nargs=3, args=0x8f08b80) at opaque.h:36 #36 0x080a0e75 in execute_optimized_program ( program=0x9a40110 "\016\030Æa¬\004\bq\210\r®\030Ç`È\"\211\036\026«\006É\016\026!\210)Ç`Ê\"®\003Ë \f??Ì\036\031\034\035\016\032¬\nÍ\r!«\005ÎÏ!\210\212\bq\210\016\027«\031\v«&\n«#Ð\t!«\036\r\nAa«\030\n@\016\033k«\021\016\027¬\t\v«\n\v\ra«\005\016\034«\"Ñ\r\f\"\210Ò\t!«\rr\tq\210\016\035¬\004Ó \210)Ô\r\016\036·A!\210\rª\002Õ,\207a¬ê\v@\211\026@@\rA@¬\205\201x", stack_depth=3, constants_data=0x97fdb10) at bytecode.c:823 #37 0x080e95b3 in Ffuncall (nargs=5, args=0x9a40100) at opaque.h:36 #38 0x080a0e75 in execute_optimized_program ( program=0xbfbfe320 "Ã\211\032\031ÄÅÃ\211\b$\210*Ã\207", stack_depth=5, constants_data=0x92850d0) at bytecode.c:823 #39 0x080a4c5e in Fbyte_code (instructions=153637072, constants=153637056, stack_depth=5) at lisp.h:2612 #40 0x080edef7 in Feval (form=155950524) at eval.c:3601 #41 0x080ee843 in Fprogn (args=155950932) at eval.c:953 #42 0x0809ff6e in execute_rare_opcode (stack_ptr=0xbfbfe544, unused_program_ptr=0x9b23e51 "\210\212\vq\210Ò \210Ó\016$!\210)Ô\v\b\016!#\020Õ\r!\210\016%¬\005Ö\r!\210\nA\211\022¬³*\v\211\036\036\211\036\037­\r\016\037;«\004ת\002Ø\016\037!)«\020Ù×\016\036!\016\"\"\026\"Ú\016\036!\210)Û \210ÜÝ!\210\016 -\207", opcode=Bsave_window_excursion) at bytecode.c:1367 #43 0x080a0486 in execute_optimized_program ( program=0x9b23e10 "Æ\016 !\031\212ÇÈ!)\033\tG\036!É\211\034\030\tÉ\035\211\032«O\n@\025Ê\r\016#·8\024Ë\f!¬\027Ì\f·«\nÍÌ\f·A!\210ª,ÎÏÐ\r#\210ª$Ñ\213\210\212\vq\210Ò \210Ó\016$!\210)Ô\v\b\016!#\020Õ\r!\210\016%¬\005Ö\r!\210\nA\211\022¬³*\v\211\036\036\211\036\037­\r\016\037;«\004ת\002Ø\016\037!)«\020Ù×\016\036!\016\"\"\026\"Ú\016\036!\210)Û \210ÜÝ!\210\016 -\207", stack_depth=1, constants_data=0x9813410) at bytecode.c:715 #44 0x080e95b3 in Ffuncall (nargs=2, args=0x9b23e00) at opaque.h:36 #45 0x080a0e75 in execute_optimized_program (program=0x9a59db0 "ÂÃ!\210Ä\031Å\b!)\207", stack_depth=2, constants_data=0x9285350) at bytecode.c:823 #46 0x080e95b3 in Ffuncall (nargs=2, args=0x9a59da0) at opaque.h:36 #47 0x080a6692 in Fcall_interactively (function=155719148, record_flag=137832452, keys=137832452) at callint.c:994 #48 0x080e9472 in Ffuncall (nargs=2, args=0x3) at eval.c:3841 #49 0x080e9b5f in call1 (fn=0, arg0=0) at eval.c:4491 #50 0x08103588 in execute_command_event (command_builder=0x892e080, event=139417952) at events.h:729 #51 0x08103b01 in Fdispatch_event (event=139417952) at event-stream.c:4456 #52 0x080b282f in Fcommand_loop_1 () at cmdloop.c:601 #53 0x080b2940 in command_loop_1 (unused_dummy=137832452) at cmdloop.c:506 #54 0x080eb7d0 in condition_case_1 (handlers=0, bfun=0x80b2900 , barg=137832452, hfun=0x80b2200 , harg=137832452) at eval.c:1918 #55 0x080b23ea in command_loop_2 (unused_dummy=137832452) at cmdloop.c:262 #56 0x080e6899 in internal_catch (tag=0, func=0x80b23b0 , arg=137832452, threw=0x0, thrown_tag=0x0) at eval.c:1527 #57 0x080b24f1 in initial_command_loop (load_me=1) at cmdloop.c:313 #58 0x080e4104 in xemacs_21_5_b18_i386__freebsd (argc=3, argv=0xbfbfedb4, unused_envp=0x0, restart=0) at emacs.c:2549 #59 0x080e4b30 in main (argc=0, argv=0x0, unused_envp=0xbfbfedc4) at emacs.c:3050 ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: FreeBSD santinel.home.ua 5.3-STABLE FreeBSD 5.3-STABLE #0: Fri Nov 5 01:04:02 EET 2004 anray@santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386 ./configure '--with-mule' '--x-includes=/usr/X11R6/include' '--x-libraries=/usr/X11R6/lib' '--site-libraries=/usr/local/lib' '--site-includes=/usr/local/include' '--with-sound=native' '--with-site-lisp' '--with-pop' '--with-xfs' '--with-ldap=no' '--infopath=/usr/local/lib/xemacs/info:/usr/local/info:/usr/X11R6/info:/usr/info:/usr/local/lib/texmf/doc/info:/usr/lib/texmf/doc:/usr/share/info' '--with-clash-detection' '--with-database=berkdb' '--with-xpm' '--with-xim=xlib' '--with-athena=xaw' '--with-menubars=lucid' '--with-scrollbars=motif' '--with-dialogs=motif' '--with-widgets=motif' '--with-canna=no' '--with-wnn=no' '--with-wnn6=no' '--prefix=/usr/local' 'i386--freebsd' XEmacs 21.5-b18 "chestnut" (+CVS-20041106) configured for `i386--freebsd'. Compilation Environment and Installation Defaults: Source code location: /usr/ports/editors/xemacs-devel-mule/work/xemacs-21.5.18 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 -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wpointer-arith -Wunused-parameter -O2 -pipe -g -march=athlon-xp libc version: 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 Motif 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: 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. 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. 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/site-packages/lisp/flim/std11 /usr/local/lib/xemacs/xemacs-packages/lisp/apel/std11 /usr/local/lib/xemacs/site-packages/lisp/flim/sha1 /usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/sha1 /usr/local/lib/xemacs/site-packages/lisp/flim/md4 /usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/md4 /usr/local/lib/xemacs/site-packages/lisp/flim/md5 /usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/md5 /usr/local/lib/xemacs/site-packages/lisp/flim/hex-util /usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/hex-util ~/.xemacs/xemacs-packages/lisp/mic-paren /usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/mic-paren /usr/local/lib/xemacs/site-packages/lisp/flim/sha1 /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sha1 /usr/local/lib/xemacs/site-packages/lisp/flim/sha1-el /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sha1-el /usr/local/lib/xemacs/site-packages/lisp/flim/sasl /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sasl /usr/local/lib/xemacs/site-packages/lisp/flim/sasl-ntlm /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sasl-ntlm /usr/local/lib/xemacs/site-packages/lisp/flim/sasl-digest /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sasl-digest /usr/local/lib/xemacs/site-packages/lisp/flim/sasl-cram /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sasl-cram /usr/local/lib/xemacs/xemacs-packages/lisp/ecrypto/password /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/password /usr/local/lib/xemacs/site-packages/lisp/flim/ntlm /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/ntlm /usr/local/lib/xemacs/site-packages/lisp/flim/hmac-md5 /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/hmac-md5 /usr/local/lib/xemacs/site-packages/lisp/flim/hmac-def /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/hmac-def /usr/local/lib/xemacs/site-packages/lisp/flim/md4 /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/md4 /usr/local/lib/xemacs/site-packages/lisp/flim/hex-util /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/hex-util ~/.xemacs/xemacs-packages/lisp/ibuffer /usr/local/lib/xemacs/xemacs-packages/lisp/ibuffer/ibuffer /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/rfc2104 /usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/rfc2104 /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/pop3 /usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/pop3 /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/starttls /usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/starttls /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/netrc /usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/netrc /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/tls /usr/local/lib/xemacs/xemacs-packages/lisp/mail-lib/tls /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/dig /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/dig /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/dns /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/dns ~/.xemacs/xemacs-packages/lisp/mozmail /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/mozmail /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/pgg /usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/pgg-def /usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-def /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/pgg-parse /usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-parse /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/pgg-gpg /usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-gpg /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/pgg-pgp /usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/pgg-pgp5 /usr/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp5 ~/.xemacs/xemacs-packages/lisp/lua-mode /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/lua-mode /usr/local/lib/xemacs/site-packages/lisp/flim/hmac-def /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-def /usr/local/lib/xemacs/site-packages/lisp/flim/hmac-md5 /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-md5 /usr/local/lib/xemacs/site-packages/lisp/flim/hmac-sha1 /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-sha1 /usr/local/lib/xemacs/site-packages/lisp/flim/ntlm /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/ntlm /usr/local/lib/xemacs/site-packages/lisp/flim/sasl /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl /usr/local/lib/xemacs/site-packages/lisp/flim/sasl-cram /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-cram /usr/local/lib/xemacs/site-packages/lisp/flim/sasl-digest /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-digest /usr/local/lib/xemacs/site-packages/lisp/flim/sasl-ntlm /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-ntlm /usr/local/lib/xemacs/site-packages/lisp/flim/sasl-scram /usr/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-scram /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sieve /usr/local/lib/xemacs/xemacs-packages/lisp/sieve/sieve /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sieve-mode /usr/local/lib/xemacs/xemacs-packages/lisp/sieve/sieve-mode /usr/local/lib/xemacs/xemacs-packages/lisp/gnus/sieve-manage /usr/local/lib/xemacs/xemacs-packages/lisp/sieve/sieve-manage ~/.xemacs/xemacs-packages/lisp/filladapt /usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/filladapt ~/.xemacs/xemacs-packages/lisp/folding /usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/folding /usr/local/lib/xemacs/site-packages/lisp/flim/mel-g /usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel-g /usr/local/lib/xemacs/site-packages/lisp/flim/mel-q /usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel-q /usr/local/lib/xemacs/site-packages/lisp/flim/mel-u /usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel-u /usr/local/lib/xemacs/site-packages/lisp/flim/mel /usr/local/lib/xemacs/xemacs-packages/lisp/tm/mel /usr/local/lib/xemacs/mule-packages/lisp/mule-base/china-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/china-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/cyril-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/cyril-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/ethio-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/ethio-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/japan-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/japan-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/korea-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/korea-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/viet-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/viet-util /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.5-b18/lisp/build-report /home/anray/.xemacs/xemacs-packages/lisp/not/code-init /usr/local/lib/xemacs-21.5-b18/lisp/code-init /usr/local/lib/xemacs/mule-packages/lisp/mule-ucs/unicode /usr/local/lib/xemacs-21.5-b18/lisp/unicode) Installed XEmacs Packages: ------------------------- (xwem ver: 1.18 upstream: 0.2) (xslt-process ver: 1.11 upstream: 1.2.1) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.12 upstream: 0.2) (xemacs-devel ver: 1.65 upstream: No-Upstream-Ver) (xemacs-base ver: 1.89 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (w3 ver: 1.3 upstream: 4.0pre47) (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.2 upstream: 2.0.45) (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.79 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.17 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.19 upstream: 1.4.4) (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) (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.05 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) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.68 upstream: No-Upstream-Ver) (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.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) (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.15 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.12 upstream: 5.2.3) (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) (efs ver: 1.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.16 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) (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) (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) (Sun ver: 1.16 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) (w3m ver: 1.3 upstream: regular) (flim ver: 1.14 upstream: regular) Installed Modules: ----------------- Features: -------- (flyspell xemacsbug shadow annotations flow-fill sort gnus-cite ansi-color gnus-async gnus-bcklg byte-optimize bytecomp byte-compile ispell gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-ml nnfolder gnus-cache rfc2104 starttls nnimap imap nndraft nnmh efs-cu bbdb-gnus bbdb-snarf mail-extr gnus-demon nntp mailcrypt spam-report spam spam-stat bbdb-com bbdb hashcash gnus-uu gnus-msg gnus-art mm-uu mml2015 pgg pgg-parse pgg-def mm-view gnus-sum nnoo gnus-group gnus-undo nnmail mail-source 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 run-at-time gnus-util netrc mail-utils mm-util mail-prsvr paren blink-paren saveplace jka-compr mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat overlay foldingo ffap edmacro boxquote rect uniquify time-stamp erc-dcc erc-page erc-nickserv erc-nets erc-menu erc-autojoin erc-button wid-edit erc-ring erc-pcomplete pcomplete erc-track erc-match erc-fill erc-stamp erc-netsplit erc erc-backend erc-compat timezone time-date parse-time thingatpt pp font-lock jabber-ft-client jabber-si-client jabber-ft-server jabber-si-server jabber-feature-neg jabber jabber-keepalive jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-muc jabber-browse jabber-search jabber-register jabber-widget jabber-disco jabber-chat jabber-roster jabber-presence jabber-alert jabber-iq jabber-keymap jabber-core jabber-sasl sasl sasl-anonymous sasl-login sasl-plain jabber-logon sha1 sha1-el hex-util jabber-xml xml jabber-menu jabber-util semantic-load semanticdb eieio-base eieio senator semantic-imenu imenu semantic-ctxt semantic-util-modes semantic-util semantic assoc working mozmail gnuserv tramp-smb tramp regexp-opt executable shell comint ring password format-spec timer trampver time cus-face calc vvb-mode pc-select disp-table codesys-ext hack-file-coding advice advice-preload ukr-koi8u cyr-windows1251 yk-decode-ctext latin-unity-latin9 un-define mule-uni desktop cyril-util xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-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 mailcrypt-autoloads mail-lib-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 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 Sun-autoloads skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads w3m-autoloads w3m-load flim-autoloads modules-autoloads mule-autoloads auto-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 cl cl-19 packages backquote unicode motif-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 xim mule gutter tiff png gif jpeg xface xpm xbm lisp-float-type file-coding berkeley-unix dialog devices window-system base64) Recent keystrokes: ----------------- q up up up g down down down RET RET DEL q up up RET RET RET RET RET down RET RET down RET down RET down RET down RET down RET down RET down RET down RET down RET down RET down RET down RET down RET down RET down RET down RET up RET RET RET RET RET RET RET RET RET RET RET q g L 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 RET 1 0 RET misc-us er Recent messages (most recent first): ----------------------------------- Starting new Ispell process... Loading flyspell...done Loading flyspell... Parsing /home/anray/.mailrc... done Parsing /home/anray/.mailrc... Loading xemacsbug...done Loading xemacsbug... No more unread articles Generating summary...done Generating summary... (Next local Ispell command will use russian dictionary) Fetching headers for nnimap+localhost:INBOX.inet...done Fetching headers for nnimap+localhost:INBOX.inet... nnimap: Updating info for nnimap+localhost:INBOX.inet...done nnimap: Updating info for nnimap+localhost:INBOX.inet... Retrieving newsgroup: nnimap+localhost:INBOX.inet... Checking new news...done Checking new news... nnimap: Checking mailboxes...done nnimap: Checking mailboxes... Hi, -- Andrey Slusar. From xemacs-beta-bounces@xemacs.org Sun Nov 7 18:26: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 iA7NQmWr015441; Sun, 7 Nov 2004 18:26:49 -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 iA7NOt5B014660 for ; Sun, 7 Nov 2004 18:24:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7NOtnF014659 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 18:24: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 iA7NOrJL014634 for ; Sun, 7 Nov 2004 18:24:53 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7NOrwv014633 for xemacweb@tux.org; Sun, 7 Nov 2004 18:24:53 -0500 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 iA7NOqjU014622 for ; Sun, 7 Nov 2004 18:24:52 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 7 Nov 2004 22:58:08 -0000 From: "Ben Wing" To: "'Adrian Aichner'" Date: Sun, 7 Nov 2004 16:59:58 -0600 Message-ID: <000501c4c51d$81902ed0$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Please fix `build' not to do anything when loaded! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org One of my old ws's, which I'm working on now, creates custom-defines.el files for all lisp files, and uses them in place of the need to load the whole fucking world when you go to the Custom menu. The custom-defines.el file contains just defcustoms, and the code to load it has various hacks to deal with problems resulting from this approach ... But some packages still do bad things even in these circumstances; build is a (somewhat egregious) example as it tries to run cvs as a result of defcustom initialization, e.g. (defun build-cvs-checkout-options-validate (sym val) (cond ((string-match "-\\(d\\|N\\)\\b" val) (customize-set-value sym build-cvs-checkout-options) (warn "cannot use -d and -N. `build-cvs-checkout-dir' will be used as -d argument if set, else `build-cvs-xemacs-module' will be used. The -N option is unsupported.")) (t (build-cvs-set-var-and-update-buffer sym val)))) (defun build-cvs-set-var-and-update-buffer (sym val) "Internal function for build." (set-default sym val) (when (fboundp 'build-from-CVS) (save-window-excursion (save-excursion (build-from-CVS))))) (defcustom build-cvs-checkout-options "-P" "CVS checkout command-line options to use for all CVS commands." :type 'string :set 'build-cvs-checkout-options-validate :group 'build-cvs) (defcustom build-cvs-options "-z3" "CVS command-line options to use for all CVS commands." :type 'string :set 'build-cvs-set-var-and-update-buffer :group 'build-cvs) (defcustom build-cvs-update-options "-P -d" "CVS update command-line options to use for all CVS commands." :type 'string :set 'build-cvs-set-var-and-update-buffer :group 'build-cvs) (defcustom build-cvs-checkout-parent-dir (temp-directory) "The parent directory on the local host into which the `build-cvs-xemacs-module' will be checked out, named according to `build-cvs-checkout-dir'." :type 'directory :set 'build-cvs-set-var-and-update-buffer :group 'build-cvs) Adrian, could you fix this so no such unexpected actions happen? From xemacs-beta-bounces@xemacs.org Sun Nov 7 18:26: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 iA7NQqWf015505; Sun, 7 Nov 2004 18:26: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 iA7NPVsH015053 for ; Sun, 7 Nov 2004 18:25:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7NPVuf015051 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 18:25:31 -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 iA7NPTYn015023 for ; Sun, 7 Nov 2004 18:25:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA7NPTAM015021 for xemacweb@tux.org; Sun, 7 Nov 2004 18:25:29 -0500 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 iA7NPCEI014855; Sun, 7 Nov 2004 18:25:29 -0500 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-15) with ESMTP id iA7FHGI9000865; Sun, 7 Nov 2004 16:17:17 +0100 Received: from fwd05.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CQon5-0007ht-00; Sun, 07 Nov 2004 16:17:15 +0100 Received: from D5DC120J.t-online.de (rSjDt4ZGZe0EWGvOb5iLr4fHbe4SL1IwM1cxSm-RN-1KqGOaMVh7rZ@[217.89.13.39]) by fmrl05.sul.t-online.com with esmtp id 1CQoms-0pa2nA0; Sun, 7 Nov 2004 16:17:02 +0100 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: Sun, 07 Nov 2004 16:18:24 +0100 In-Reply-To: (jjy@daimlerchrysler.com's message of "Wed, 27 Oct 2004 09:35:55 -0400") 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=iso-8859-1 X-ID: rSjDt4ZGZe0EWGvOb5iLr4fHbe4SL1IwM1cxSm-RN-1KqGOaMVh7rZ@t-dialin.net X-TOI-MSGID: ac2c684f-2449-4e08-b627-153ed3d772bc X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iA7NPCEI014855 X-XEmacs-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.8 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Subject: Re: 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 jjy@daimlerchrysler.com writes: > 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 > Hi Jim, good to hear this works for you. While we consider where to put this information, you could put it somewhere on EmacsWeiki. E.g. there is a page about ps-print already at http://www.emacswiki.org/cgi-bin/wiki/PsPrint Best regards, Adrian -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Nov 7 19:16: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 iA80EtTb027501; Sun, 7 Nov 2004 19:14: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 iA806Tt8025540 for ; Sun, 7 Nov 2004 19:06:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA806TRw025539 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 19:06:29 -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 iA806SWK025522 for ; Sun, 7 Nov 2004 19:06:28 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA806S3A025521 for xemacweb@tux.org; Sun, 7 Nov 2004 19:06:28 -0500 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 iA806O2j025505 for ; Sun, 7 Nov 2004 19:06:28 -0500 Received: from smtp813.mail.sc5.yahoo.com (smtp813.mail.sc5.yahoo.com [66.163.170.83]) by syl.extundo.com (8.12.10/8.12.10) with SMTP id iA7LpRJl007254 for ; Sun, 7 Nov 2004 22:51:28 +0100 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 7 Nov 2004 13:33:18 -0000 From: "Ben Wing" To: "=?iso-8859-1?Q?'Ville_Skytt=E4'?=" , Date: Sun, 7 Nov 2004 07:35:11 -0600 Message-ID: <000001c4c4ce$9b4c1c20$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: <1099832483.2593.5.camel@bobcat.mine.nu> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iA806O2j025505 X-XEmacs-List: 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: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 would like to do that but don't know how to because the format of cvswrappers isn't sufficiently documented in info. [e.g. where do I put a default? Which lines take precedence over which?] Can you help? > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Ville Skyttä > Sent: Sunday, November 07, 2004 7:01 AM > To: xemacs-beta@xemacs.org > Subject: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords > > > On Sun, 2004-11-07 at 07:45, Steve Youngs wrote: > > * Ben Wing writes: > > > > > OK, here is a little script I wrote to go through and > change all -kkv files > > > to -ko. > > > > > Before I run it for real, I want to make sure there are no > > complaints. > > > > Only if you don't reinstate keyword subs on mozmail and > google-query > > :-) > > So that this script wouldn't have to be run again and again, > adding some corresponding default keyword expansion stuff (+ > exclusions) to CVSROOT/cvswrappers would be a good idea, I think. > From xemacs-beta-bounces@xemacs.org Sun Nov 7 19:20: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 iA80KRFL028965; Sun, 7 Nov 2004 19:20:27 -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 iA80HJPs028256 for ; Sun, 7 Nov 2004 19:17:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA80HJW9028255 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 19:17:19 -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 iA80HIMH028244 for ; Sun, 7 Nov 2004 19:17:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA80HIM8028243 for xemacweb@tux.org; Sun, 7 Nov 2004 19:17:18 -0500 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 iA80HHqv028234 for ; Sun, 7 Nov 2004 19:17:18 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp806.mail.sc5.yahoo.com with SMTP; 8 Nov 2004 00:17:16 -0000 From: "Ben Wing" To: Date: Sun, 7 Nov 2004 18:19:10 -0600 Message-ID: <000601c4c528$920b3bf0$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Patcher bugs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Didier -- every time I use patcher to commit a file, it inserts the [COMMIT] at the beginning of the buffer, not in the Subject line. Could you look into this? The buffer ends up with a whole bunch of patcher-subject-prefix extents at [1, 1) as well as a bunch more at the location of the [PATCH] string. It seems wrong that there are bunches of them. Even in a fresh patcher buffer there are 7 or 8 patcher-subject-prefix extents at the same place. From xemacs-beta-bounces@xemacs.org Sun Nov 7 19:37: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 iA80bIgJ032402; Sun, 7 Nov 2004 19:37:19 -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 iA80bGQI032397 for ; Sun, 7 Nov 2004 19:37:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA80bGQO032396 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 19:37:16 -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 iA80bFdR032383 for ; Sun, 7 Nov 2004 19:37:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA80bFTc032382 for xemacweb@tux.org; Sun, 7 Nov 2004 19:37:15 -0500 Received: from mail-kv.alkar.net (mail-kv.alkar.net [195.248.176.165]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA80bFn6032375 for ; Sun, 7 Nov 2004 19:37:15 -0500 Received: from [212.86.238.145] (helo=santinel.home.ua) by mail-kv.alkar.net with esmtp (Exim 4.34 (FreeBSD)) id 1CQxWx-000Cun-Rm for xemacs-beta@xemacs.org; Mon, 08 Nov 2004 02:37:14 +0200 Received: from anray by santinel.home.ua with local (Exim 4.43; FreeBSD) id 1CQxWd-000E5x-J8 for ; Mon, 08 Nov 2004 02:36:51 +0200 To: XEmacs Beta References: <86lldd1s8z.fsf@santinel.home.ua> Organization: XEmacs User From: Andrey Slusar Mail-Followup-To: XEmacs Beta Date: Mon, 08 Nov 2004 02:36:51 +0200 In-Reply-To: <86lldd1s8z.fsf@santinel.home.ua> (Andrey Slusar's message of "Sun, 07 Nov 2004 19:30:36 +0200") Message-ID: <86654h5g7w.fsf@santinel.home.ua> User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, i386--freebsd) 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-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-b18] crash X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Sun, 07 Nov 2004 19:30:36 +0200, Andrey Slusar wrote: > ================================================================ > Dear Bug Team! > XEmacs crash: > GNU gdb 6.1.1 [FreeBSD] And all messages in charset=utf-7 crashed this XEmacs. -- Regards, Andrey. From xemacs-beta-bounces@xemacs.org Sun Nov 7 20:03: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 iA813HmB004624; Sun, 7 Nov 2004 20:03: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 iA813ENL004601 for ; Sun, 7 Nov 2004 20:03:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA813E91004600 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 20:03:14 -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 iA813D6V004585 for ; Sun, 7 Nov 2004 20:03:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA813D1A004583 for xemacweb@tux.org; Sun, 7 Nov 2004 20:03: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 iA813CuO004566 for ; Sun, 7 Nov 2004 20:03:13 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CQxvq-0004js-00; Mon, 08 Nov 2004 10:02:54 +0900 To: robert delius royar References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 10:02:54 +0900 In-Reply-To: (robert delius royar's message of "Thu, 4 Nov 2004 11:38:59 -0500 (EST)") Message-ID: <87d5ypduf5.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-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: Question about calling OS functions from lisp X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> I am working on an OS-specific (Mac OS X) method to use robert> drag and drop via gnuclient/gnuserv. I can't make head or tail of what you're talking about. Last I heard you were using X over Mac OS X, so it doesn't make sense that XEmacs would be talking directly to the OS; DND is a desktop function so it should be mediated by the GUI server, namely X. I'm sure there are other ways to do it, but if you're going to try to make an end run around X, you're going to have to be a lot more clear about what you're doing before I can help. Maybe there are others who know more, but since they haven't responded yet.... -- 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 Nov 7 20:05: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 iA815Jbd005111; Sun, 7 Nov 2004 20:05:19 -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 iA815Hnl005104 for ; Sun, 7 Nov 2004 20:05:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA815HRX005103 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 20:05: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 iA815Gfc005084 for ; Sun, 7 Nov 2004 20:05:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA815Gga005082 for xemacweb@tux.org; Sun, 7 Nov 2004 20:05:16 -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 iA815FNY005073 for ; Sun, 7 Nov 2004 20:05:16 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CQxxs-0004kK-00; Mon, 08 Nov 2004 10:05:00 +0900 To: Jan Rychter References: <87acu77dqb.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 10:05:00 +0900 In-Reply-To: (Jan Rychter's message of "Thu, 04 Nov 2004 12:24:50 -0800") Message-ID: <878y9ddubn.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-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] 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> Also, that still does not explain why I did not experience Jan> the hangs before recently. Check if the regexp matches the null string. If it does, fix things so it doesn't get called in a loop. -- 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 Nov 7 20:13: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 iA81DZXP007155; Sun, 7 Nov 2004 20:13: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 iA81DKN4007063 for ; Sun, 7 Nov 2004 20:13:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81DKfW007060 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 20:13:20 -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 iA81DK40007050 for ; Sun, 7 Nov 2004 20:13:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81DJ80007049 for xemacweb@tux.org; Sun, 7 Nov 2004 20:13:19 -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 iA81DJT0007036 for ; Sun, 7 Nov 2004 20:13:19 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CQy5m-0004m8-00; Mon, 08 Nov 2004 10:13:10 +0900 To: Friedrich Dominicus References: <87y8hfqhah.fsf@fbigm.here> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 10:13:10 +0900 In-Reply-To: <87y8hfqhah.fsf@fbigm.here> (Friedrich Dominicus's message of "Sat, 06 Nov 2004 13:43:34 +0100") Message-ID: <874qk1dty1.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-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] customization in xemacs21-gtk X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Friedrich" == Friedrich Dominicus writes: Friedrich> The customization of variables does not work here. The Friedrich> point is the buffer is shown, the buttons for setting Friedrich> saving and Done are there but the do not have any text Friedrich> on it and worse they do not work. I think this is a known bug, and if it's what I recall it probably will never be fixed in 21.4. If you want to use GTK you should be using 21.5, as that's where Malcolm is doing all his 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 Sun Nov 7 20:13: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 iA81DkJV007296; Sun, 7 Nov 2004 20:13:46 -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 iA81DieT007267 for ; Sun, 7 Nov 2004 20:13:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81DiwN007266 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 20:13:44 -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 iA81DgR2007232 for ; Sun, 7 Nov 2004 20:13:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81DgWT007230 for xemacweb@tux.org; Sun, 7 Nov 2004 20:13:42 -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 iA81DfJF007217 for ; Sun, 7 Nov 2004 20:13:41 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CQy6B-0004mM-00; Mon, 08 Nov 2004 10:13:35 +0900 To: "Vladimir G. Ivanovic" References: <200411062104.iA6L48WB015368@bach.leonora.org> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 10:13:34 +0900 In-Reply-To: <200411062104.iA6L48WB015368@bach.leonora.org> (Vladimir G. Ivanovic's message of "Sat, 06 Nov 2004 13:04:08 -0800") Message-ID: <87zn1tcfcx.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-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: xemacs-compiler=g++ X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Should I report compilation errors/warning that I get Vladimir> when I build with "--xemacs-compiler=g++"? Yes. -- 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 Nov 7 20:21: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 iA81LsxO009043; Sun, 7 Nov 2004 20:21: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 iA81LqOc009038 for ; Sun, 7 Nov 2004 20:21:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81LqVh009037 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 20:21: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 iA81LpP9009027 for ; Sun, 7 Nov 2004 20:21:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81LpdY009026 for xemacweb@tux.org; Sun, 7 Nov 2004 20:21:51 -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 iA81LpdV009018 for ; Sun, 7 Nov 2004 20:21:51 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CQyDq-0004oQ-00; Mon, 08 Nov 2004 10:21:30 +0900 To: "Vladimir G. Ivanovic" References: <200411062225.iA6MP7JJ016874@bach.leonora.org> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 10:21:30 +0900 In-Reply-To: <200411062225.iA6MP7JJ016874@bach.leonora.org> (Vladimir G. Ivanovic's message of "Sat, 06 Nov 2004 14:25:07 -0800") Message-ID: <87vfchcezp.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-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: Strangeness with 21.5.18 (+CVS-20041105)? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: The stack depth is definitely strange. However if you're using gcc optimized and gdb, you simply can't trust backtraces to tell you the truth. It's worse if you're using Red Hat products. :-/ If you're in gdb, source src/.gdbinit. This gives access to a number of special debugging utilities for printing lisp expressions, backtraces, and accessing lisp objects from C. The Internals manual has some documentation on this. #1 0x080c4541 in Ffuncall (nargs=2, args=0x8b5cc5c) at eval.c:3451 gdb> pobj 0x8b5cc5c should tell you what function was called. Other than that I don't know what to suggest offhand. -- 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 Nov 7 20:22: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 iA81MY1h009263; Sun, 7 Nov 2004 20:22:34 -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 iA81MXHn009252 for ; Sun, 7 Nov 2004 20:22:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81MXSI009250 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 20:22:33 -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 iA81MWaX009239 for ; Sun, 7 Nov 2004 20:22:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81MW0g009238 for xemacweb@tux.org; Sun, 7 Nov 2004 20:22:32 -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 iA81MVjO009227 for ; Sun, 7 Nov 2004 20:22:31 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CQyEo-0004or-00 for ; Mon, 08 Nov 2004 10:22:30 +0900 To: XEmacs Beta References: <86lldd1s8z.fsf@santinel.home.ua> <86654h5g7w.fsf@santinel.home.ua> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 10:22:29 +0900 In-Reply-To: <86654h5g7w.fsf@santinel.home.ua> (Andrey Slusar's message of "Mon, 08 Nov 2004 02:36:51 +0200") Message-ID: <87r7n5cey2.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-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.5-b18] crash X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Andrey" == Andrey Slusar writes: Andrey> And all messages in charset=utf-7 crashed this XEmacs. They shouldn't. We don't support utf-7 as far as I know, so they should just be ignored. -- 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 Nov 7 20:28: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 iA81Sfaa010507; Sun, 7 Nov 2004 20:28:42 -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 iA81SdGi010493 for ; Sun, 7 Nov 2004 20:28:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81SdYR010492 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 20:28:39 -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 iA81SZDV010474 for ; Sun, 7 Nov 2004 20:28:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA81SZ4P010473 for xemacweb@tux.org; Sun, 7 Nov 2004 20:28: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 iA81SZwG010467 for ; Sun, 7 Nov 2004 20:28:35 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CQyKY-0004px-00; Mon, 08 Nov 2004 10:28:26 +0900 To: XEmacs Beta , Steve Youngs References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 10:28:26 +0900 In-Reply-To: (Steve Youngs's message of "Fri, 05 Nov 2004 15:00:43 +1000") Message-ID: <87mzxtceo5.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-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: Re: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041104) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> '--cflags=-s -O4 -pipe -Wall -march=athlon-4 -malign-double SY> -fomit-frame-pointer -funroll-loops -fexpensive-optimizations SY> -falign-functions -falign-labels -falign-loops -falign-jumps SY> -fschedule-insns2 -D__NO_MATH_INLINES -D__NO_STRING_INLINES' Does this aggressive optimization buy you anything but longer compile times, a bigger executable, and more bugs? -- 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 Nov 7 21:32: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 iA82WNPp021028; Sun, 7 Nov 2004 21:32: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 iA82WE7c020990 for ; Sun, 7 Nov 2004 21:32:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA82WDIT020989 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 21:32:13 -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 iA82WAls020961 for ; Sun, 7 Nov 2004 21:32:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA82WAsG020959 for xemacweb@tux.org; Sun, 7 Nov 2004 21:32:10 -0500 Received: from shakosv.sk.tsukuba.ac.jp (shakosv.sk.tsukuba.ac.jp [130.158.97.252]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA82VC4G020825; Sun, 7 Nov 2004 21:31:13 -0500 Received: from tleeps19.sk.tsukuba.ac.jp (tleeps19.sk.tsukuba.ac.jp [130.158.98.99]) by shakosv.sk.tsukuba.ac.jp (8.10.2+Sun/3.7W) with ESMTP id iA82VBd04255; Mon, 8 Nov 2004 11:31:11 +0900 (JST) Received: by tleeps19.sk.tsukuba.ac.jp (Postfix, from userid 1000) id A13A032E9E; Mon, 8 Nov 2004 11:34:59 +0900 (JST) From: "Stephen J. Turnbull" To: XEmacs Build Reports List Message-Id: <20041108023459.A13A032E9E@tleeps19.sk.tsukuba.ac.jp> Date: Mon, 8 Nov 2004 11:34:59 +0900 (JST) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: james@xemacs.org, ben@xemacs.org, xemacs-beta@xemacs.org Subject: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Basically successful, a few warnings that should be looked at. Other warnings are due to library headers or externally maintained code in lib-src. (Gotta love the juxtaposition of Ben & Jerry!) Jerry: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules Ben: While compiling display-mouse-p in file /home/stephen/Projects/XEmacs/21.5/lisp/frame.el: ** reference to free variable mswindows-num-mouse-buttons While compiling toplevel forms in file /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/font-lock.el: ** assignment to free variable xemacs-c-font-lock-keywords-2 ** reference to free variable xemacs-c-font-lock-keywords-2 ** assignment to free variable xemacs-c-font-lock-keywords-3 me: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/objects-x.c:885: warning: no previous prototype for `x_font_spec_matches_charset_warning' GCC Catch-22: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdloop.c:614: warning: no return statement in function returning non-void ------------------------------------------------------------------------ full report: > XEmacs Build Report generated by emacs-version > 21.5 (beta18) "chestnut" (+CVS-20041107) XEmacs Lucid > with system-configuration > i686-pc-linux > follows: > Contents of /home/stephen/Projects/XEmacs/21.5/Installation: > (Output from most recent run of ./configure) uname -a: Linux tleeps19 2.4.21+realms+debian #1 Sat Jul 5 08:32:52 JST 2003 i686 GNU/Linux /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/configure '--with-widgets=athena' '--with-athena=3d' '--with-dialogs=athena' '--with-mule' '--with-xim=xlib' '--with-xfs' '--external-widget' '--with-modules' '--use-number-lib=gmp' '--debug' '--error-checking=all' '--memory-usage-stats' XEmacs 21.5-b18 "chestnut" (+CVS-20041107) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /coda/tleepslib.sk.tsukuba.ac.jp/Software/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.5 (Debian 1:3.3.5-2) - GCC specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/specs - Compiler command: gcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 libc version: GNU libc 2.3.2.ds1-18 (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. 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 X-Face message headers. Sound: Compiling in support for sound (native). Databases: Compiling in support for PostgreSQL. - Using PostgreSQL header file: postgresql/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 "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: --------------------------------------------------------- > Contents of /home/stephen/Projects/XEmacs/21.5/beta.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:\|(100%) tests successful" checking for preferred warning flags for XEMACS_CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter checking for preferred warning flags for CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations checking for dlerror... yes checking for _dlerror... no checking for strerror in -lintl... no checking for perror... yes checking for strerror... yes Defining EMACS_CONFIG_OPTIONS = "--with-widgets=athena --with-athena=3d --with-dialogs=athena --with-mule --with-xim=xlib --with-xfs --external-widget --with-modules --use-number-lib=gmp --debug --error-checking=all --memory-usage-stats" Compilation Environment and Installation Defaults: Compiling in support for runtime error checking. cd ./lib-src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lib-src/fakemail.c:38: warning: function declaration isn't a prototype cd ./lwlib && make all /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function declaration isn't a prototype /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function declaration isn't a prototype /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwradio.c:157: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwradio.c:161: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwradio.c:253: warning: `RadioDestroy' defined but not used /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function declaration isn't a prototype /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function declaration isn't a prototype /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwcheckbox.c:173: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwcheckbox.c:177: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwcheckbox.c:292: warning: `CheckboxDestroy' defined but not used /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function declaration isn't a prototype /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function declaration isn't a prototype /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwgauge.c:199: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xlwgauge.c:204: warning: function declaration isn't a prototype cd ./src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdloop.c:614: warning: no return statement in function returning non-void /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/objects-x.c:885: warning: no previous prototype for `x_font_spec_matches_charset_warning' /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) While compiling display-mouse-p in file /home/stephen/Projects/XEmacs/21.5/lisp/frame.el: ** reference to free variable mswindows-num-mouse-buttons Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) While compiling toplevel forms in file /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/font-lock.el: ** assignment to free variable xemacs-c-font-lock-keywords-2 ** reference to free variable xemacs-c-font-lock-keywords-2 ** assignment to free variable xemacs-c-font-lock-keywords-3 cd ./modules/postgresql && make all cd /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/man && make info cd ./src && make check 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: 3766 of 3766 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 236 of 236 tests successful (100%). os-tests.el: 20 of 20 tests successful (100%). 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%). 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: 3766 of 3766 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 236 of 236 tests successful (100%). os-tests.el: 20 of 20 tests successful (100%). 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%). From xemacs-beta-bounces@xemacs.org Sun Nov 7 22:39: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 iA83dM06031198; Sun, 7 Nov 2004 22:39:22 -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 iA83dKQ8031189 for ; Sun, 7 Nov 2004 22:39:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA83dK1E031186 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 22:39:20 -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 iA83dJSA031173 for ; Sun, 7 Nov 2004 22:39:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA83dJ79031172 for xemacweb@tux.org; Sun, 7 Nov 2004 22:39:19 -0500 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 iA83dI1i031166 for ; Sun, 7 Nov 2004 22:39:19 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CR0NC-00087e-00 for ; Mon, 08 Nov 2004 04:39:18 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 08 Nov 2004 04:39:18 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 08 Nov 2004 04:39:18 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Mon, 08 Nov 2004 04:37:56 -0800 Lines: 18 Message-ID: References: <87mzxtceo5.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: 66-27-68-14.san.rr.com X-Spammers-Please: blackholeme@rychter.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:/Vj7v7sUCv7Z95bKBrXFKT3VRNs= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,DATE_IN_FUTURE_06_12, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041104) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: >>>>> "SY" == Steve Youngs writes: SY> '--cflags=-s -O4 -pipe -Wall -march=athlon-4 -malign-double SY> -fomit-frame-pointer -funroll-loops -fexpensive-optimizations SY> -falign-functions -falign-labels -falign-loops -falign-jumps SY> -fschedule-insns2 -D__NO_MATH_INLINES -D__NO_STRING_INLINES' Stephen> Does this aggressive optimization buy you anything but longer Stephen> compile times, a bigger executable, and more bugs? FWIW (this is only marginally related), my own very unscientific benchmarks using Gnus summary buffer generation have shown XEmacs to be about 13% faster when compiled with icc (Intel's compiler) instead of gcc on a PentiumIII. The speedup was about 13% for 21.5.17 and 6% for 21.4.15. --J. From xemacs-beta-bounces@xemacs.org Sun Nov 7 23:30: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 iA84UEJA007460; Sun, 7 Nov 2004 23:30:14 -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 iA84UBGh007446 for ; Sun, 7 Nov 2004 23:30:11 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA84UB8d007445 for xemacs-beta-mailman@xemacs.org; Sun, 7 Nov 2004 23:30:11 -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 iA84U9Q4007429 for ; Sun, 7 Nov 2004 23:30:09 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA84U9MD007428 for xemacweb@tux.org; Sun, 7 Nov 2004 23:30:09 -0500 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 iA84U8QE007417 for ; Sun, 7 Nov 2004 23:30:08 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 8 Nov 2004 04:30:06 -0000 From: "Ben Wing" To: Date: Sun, 7 Nov 2004 22:31:53 -0600 Message-ID: <000b01c4c54b$e1ed7070$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: NOTICE: GNU Emacs merge scripts and repository uploaded X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org See FTP subdir emacs-merge. ------------------------------------------- This directory contains some scripts to simplify synching files with GNU Emacs. A pre-created CVS repository is also available; it should be enough to run cvs -d /usr/local/cvsroot init if you haven't already created a CVS root, and then just untar the repository under /usr/local/cvsroot, where it will go into the `emacs' subdirectory. After that, use `make-merge' to create merge trees for the various versions against which files in XEmacs have been synched in the past. To synch up to the latest version of GNU Emacs, figure out the version that the file was synched against (look at the "Synched up with" message, but BEWARE that these may not be correct or may reflect incomplete synching; if at all in doubt, do a diff against the corresponding original). Then, copy the file into the appropriate directory in the appropriate merge tree, and run `cvs update -A FILE', then fix up the likely merge conflicts and copy the file back to where it belongs. The repository contains tags for all the versions entered into it, e.g. EMACS_19_34 or EMACS_21_3. You can do diffs between versions, e.g. cvs diff -d EMACS_19_34 -d EMACS_21_3 subr.el Note that the directory trees for the older versions have been rearranged to match the newest version, to make it possible to compare files even when the layout has changed. Useful files: `emacs-config' Lists all the parameters you may want to set up. `make-merge' Generates merge-#### directories under the currect directory, for the various mergeable versions as listed in `emacs-config'. `make-make-corr' Generates the scripts in `make-corr' that rearrange a version to make it correspond to the most recent one. `make-make-corr-1' Used by `make-make-corr'. `run-make-corr' Run the generated make-corr-* scripts. `make-corr-and-do' Combine the generation and running of the make-corr-* scripts. `import' Import the various modified versions into a CVS repository. `make-editions' (Try to) generate the older 19.* versions by working backwards from the patches. Requires the modified patches in `modpatches' and doesn't work very well. From xemacs-beta-bounces@xemacs.org Mon Nov 8 02: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 iA87OWKE020380; Mon, 8 Nov 2004 02:24:33 -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 iA87OV49020368 for ; Mon, 8 Nov 2004 02:24:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA87OVgb020366 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 02:24:31 -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 iA87ORnw020341 for ; Mon, 8 Nov 2004 02:24:27 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA87ORA0020340 for xemacweb@tux.org; Mon, 8 Nov 2004 02:24:27 -0500 Received: from smtp1.pp.htv.fi (smtp1.pp.htv.fi [213.243.153.34]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA87OQVE020327 for ; Mon, 8 Nov 2004 02:24:26 -0500 Received: from [62.78.134.138] (cs78134138.pp.htv.fi [62.78.134.138]) by smtp1.pp.htv.fi (Postfix) with ESMTP id B737C7FCE8; Mon, 8 Nov 2004 09:24:25 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: Ben Wing In-Reply-To: <000001c4c4ce$9b4c1c20$210110ac@NEEEEEEE> References: <000001c4c4ce$9b4c1c20$210110ac@NEEEEEEE> Content-Type: text/plain Organization: The XEmacs Development Team Message-Id: <1099898664.4991.43.camel@bobcat.mine.nu> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Mon, 08 Nov 2004 09:24:25 +0200 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Sun, 2004-11-07 at 15:35, Ben Wing wrote: > I would like to do that but don't know how to because the format of > cvswrappers isn't sufficiently documented in info. [e.g. where do I put a > default? Which lines take precedence over which?] I couldn't find any good documentation on it, but think it's parsed in top-down order. Quick local test shows that this could work: # existing entries go here *.exe -k 'b' # ... # exclusions here (does this work only for file basenames???) mozmail.el -k 'kv' # the rest * -k 'o' (BTW, WTF r "NPERS" & "WHL"?) From xemacs-beta-bounces@xemacs.org Mon Nov 8 02:36: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 iA87aR6B023981; Mon, 8 Nov 2004 02:36:27 -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 iA87aOCg023973 for ; Mon, 8 Nov 2004 02:36:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA87aOuB023972 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 02:36: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 iA87aMxC023959 for ; Mon, 8 Nov 2004 02:36:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA87aMTY023958 for xemacweb@tux.org; Mon, 8 Nov 2004 02:36:22 -0500 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 iA87aM0H023951 for ; Mon, 8 Nov 2004 02:36:22 -0500 Received: from [62.78.134.138] (cs78134138.pp.htv.fi [62.78.134.138]) by smtp2.pp.htv.fi (Postfix) with ESMTP id 5EADF296BDE; Mon, 8 Nov 2004 09:36:21 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: Ben Wing In-Reply-To: <1099898664.4991.43.camel@bobcat.mine.nu> References: <000001c4c4ce$9b4c1c20$210110ac@NEEEEEEE> <1099898664.4991.43.camel@bobcat.mine.nu> Content-Type: text/plain; charset=iso-8859-1 Organization: The XEmacs Development Team Message-Id: <1099899380.4991.53.camel@bobcat.mine.nu> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Mon, 08 Nov 2004 09:36:20 +0200 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-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: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mon, 2004-11-08 at 09:24, Ville Skyttä wrote: > On Sun, 2004-11-07 at 15:35, Ben Wing wrote: > > I would like to do that but don't know how to because the format of > > cvswrappers isn't sufficiently documented in info. [e.g. where do I put a > > default? Which lines take precedence over which?] > > I couldn't find any good documentation on it, but think it's parsed in > top-down order. Quick local test shows that this could work: > > # existing entries go here > *.exe -k 'b' > # ... > # exclusions here (does this work only for file basenames???) > mozmail.el -k 'kv' > # the rest > * -k 'o' On a second thought, handling exclusions with explicit -kfoo with "cvs add" and/or "cvs admin" would be better. I trust you'll review use of both "$Revision" and "$Id" in all existing files before admin'ing them to -ko? > (BTW, WTF r "NPERS" & "WHL"?) From xemacs-beta-bounces@xemacs.org Mon Nov 8 02:58: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 iA87wNEh029492; Mon, 8 Nov 2004 02:58: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 iA87wMNK029478 for ; Mon, 8 Nov 2004 02:58:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA87wMnK029477 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 02:58:22 -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 iA87wKg4029461 for ; Mon, 8 Nov 2004 02:58:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA87wKx7029458 for xemacweb@tux.org; Mon, 8 Nov 2004 02:58:20 -0500 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 iA87wJTv029443; Mon, 8 Nov 2004 02:58:19 -0500 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 iA87wDWD014883; Mon, 8 Nov 2004 08:58:13 +0100 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Mon, 8 Nov 2004 08:58:13 +0100 (CET) Message-ID: <44865.194.237.104.1.1099900693.squirrel@hemma.contactor.se> In-Reply-To: <87brecx75x.fsf@mail.contactor.se> References: <43322.194.237.104.1.1099666426.squirrel@hemma.contactor.se> <87brecx75x.fsf@mail.contactor.se> Date: Mon, 8 Nov 2004 08:58:13 +0100 (CET) From: "Mats Lidell" To: "Adrian Aichner" , 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: Re: [Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041104) configuredfor `i686-pc-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 Hi, >>>>>> APA wrote: > > APA> Hi Mats, you could try running make distclean and then again make > APA> to make sure it's not some old files not properly being built. I wrote: > Well could be that. I did the make distclean on Linux before making > the tar-ball to transfer it to the Windows machine. Could be some > silly things with that procedure maybe. > > I'll test it on Monday. Monday morning is here but the distclean did not help. Still the same error. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Mon Nov 8 03:09: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 iA889NYn031245; Mon, 8 Nov 2004 03:09:23 -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 iA889KtI031217 for ; Mon, 8 Nov 2004 03:09:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA889K7v031215 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 03:09:20 -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 iA889HWf031198 for ; Mon, 8 Nov 2004 03:09:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA889HHX031187 for xemacweb@tux.org; Mon, 8 Nov 2004 03:09:17 -0500 Received: from shakosv.sk.tsukuba.ac.jp (shakosv.sk.tsukuba.ac.jp [130.158.97.252]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA888xUj031119; Mon, 8 Nov 2004 03:09:03 -0500 Received: from tleeps19.sk.tsukuba.ac.jp (tleeps19.sk.tsukuba.ac.jp [130.158.98.99]) by shakosv.sk.tsukuba.ac.jp (8.10.2+Sun/3.7W) with ESMTP id iA888vd08610; Mon, 8 Nov 2004 17:08:57 +0900 (JST) Received: by tleeps19.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 4504132E9E; Mon, 8 Nov 2004 17:12:47 +0900 (JST) From: "Stephen J. Turnbull" To: XEmacs Build Reports List Message-Id: <20041108081247.4504132E9E@tleeps19.sk.tsukuba.ac.jp> Date: Mon, 8 Nov 2004 17:12:47 +0900 (JST) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: james@xemacs.org, xemacs-beta@xemacs.org Subject: [Success] (g++) XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Some warnings: Jerry: I thought we'd fixed the libintl thing, or is this another Catch-22? /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/regex.c:169:1: warning: "gettext" redefined /usr/include/libintl.h:108:1: warning: this is the location of the previous definition I think this just requires tinkering with the autoconf scripts in ./modules. I'll try to get to it later: cd ./modules/postgresql && make all cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not for C++ cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not for C++ GCC Catch-22: ======================================================================== Full report: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdloop.c:614: warning: no > XEmacs Build Report generated by emacs-version > 21.5 (beta18) "chestnut" (+CVS-20041107) XEmacs Lucid > with system-configuration > i686-pc-linux > follows: > Contents of /home/stephen/Projects/XEmacs/21.5-g++/Installation: > (Output from most recent run of ./configure) uname -a: Linux tleeps19 2.4.21+realms+debian #1 Sat Jul 5 08:32:52 JST 2003 i686 GNU/Linux /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/configure '--with-widgets=athena' '--with-athena=3d' '--with-dialogs=athena' '--with-mule' '--with-xim=xlib' '--with-xfs' '--external-widget' '--with-modules' '--use-number-lib=gmp' '--debug' '--error-checking=all' '--memory-usage-stats' '--xemacs-compiler=g++' XEmacs 21.5-b18 "chestnut" (+CVS-20041107) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5 Installation prefix: /usr/local Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler version: g++ (GCC) 3.3.5 (Debian 1:3.3.5-2) - GCC specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/specs - Compiler command: g++ -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Weffc++ -g -O3 Compiler version for lib-src: (detection code unimplemented) - Compiler command for lib-src: gcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations -g -O3 libc version: GNU libc 2.3.2.ds1-18 (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. 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 X-Face message headers. Sound: Compiling in support for sound (native). Databases: Compiling in support for PostgreSQL. - Using PostgreSQL header file: postgresql/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 "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: --------------------------------------------------------- > Contents of /home/stephen/Projects/XEmacs/21.5-g++/beta.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:\|(100%) tests successful" checking for preferred warning flags for XEMACS_CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Weffc++ checking for preferred warning flags for CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations checking for dlerror... yes checking for _dlerror... no checking for strerror in -lintl... no checking for perror... yes checking for strerror... yes Defining EMACS_CONFIG_OPTIONS = "--with-widgets=athena --with-athena=3d --with-dialogs=athena --with-mule --with-xim=xlib --with-xfs --external-widget --with-modules --use-number-lib=gmp --debug --error-checking=all --memory-usage-stats --xemacs-compiler=g++" Compilation Environment and Installation Defaults: Compiling in support for runtime error checking. cd ./lib-src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lib-src/fakemail.c:38: warning: function declaration isn't a prototype cd ./lwlib && make all cd ./src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdloop.c:614: warning: no /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/regex.c:169:1: warning: "gettext" redefined /usr/include/libintl.h:108:1: warning: this is the location of the previous definition Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5-g++/modules) Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5-g++/modules) cd ./modules/postgresql && make all cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not for C++ cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not for C++ cd /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/man && make info cd ./src && make check 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: 3766 of 3766 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 236 of 236 tests successful (100%). os-tests.el: 20 of 20 tests successful (100%). 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%). 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: 3766 of 3766 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 236 of 236 tests successful (100%). os-tests.el: 20 of 20 tests successful (100%). 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%). /home/stephen/Projects/XEmacs/21.5-g++/xemacs-make-install.err not found! /home/stephen/Projects/XEmacs/21.5-g++/xemacs-make-check.err not found! /home/stephen/Projects/XEmacs/21.5-g++/xemacs-make-check-temacs.err not found! /home/stephen/Projects/XEmacs/21.5-g++/xemacs-make-all.err not found! From xemacs-beta-bounces@xemacs.org Mon Nov 8 03:23: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 iA88Mv9x000830; Mon, 8 Nov 2004 03:22:57 -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 iA88Mm2r000789 for ; Mon, 8 Nov 2004 03:22:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA88Mm4B000788 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 03:22:48 -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 iA88Mkag000768 for ; Mon, 8 Nov 2004 03:22:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA88MkMD000767 for xemacweb@tux.org; Mon, 8 Nov 2004 03:22:46 -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 iA88MgjQ000752 for ; Mon, 8 Nov 2004 03:22:42 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CR4nR-000Iwu-5k for xemacs-beta@xemacs.org; Mon, 08 Nov 2004 09:22:42 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CR4nQ-000ATP-HT for xemacs-beta@xemacs.org; Mon, 08 Nov 2004 09:22:40 +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 User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, berkeley-unix) Date: Mon, 08 Nov 2004 09:22:23 +0100 Message-ID: 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-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-11-08-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: =========================== bbdb-1.25-pkg.tar.gz upstream version: 2.34 edit-utils-2.17-pkg.tar.gz upstream version: none mail-lib-1.69-pkg.tar.gz upstream version: none text-modes-1.80-pkg.tar.gz upstream version: none xemacs-base-1.90-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 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 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 semantic-1.19-pkg.tar.gz upstream version: 1.4.2 sieve-1.17-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/bbdb/ChangeLog ------- 2004-11-08 Norbert Koch * Makefile (VERSION): XEmacs package 1.25 released. 2004-09-29 Steve Youngs * Makefile (REQUIRES): Add ecrypto. - ------- ChangeLog Entries from xemacs-packages/edit-utils/ChangeLog ------- 2004-11-08 Norbert Koch * Makefile (VERSION): XEmacs package 2.17 released. 2004-11-07 Ben Wing * dabbrev.el: * dabbrev.el (dabbrev--eliminate-newlines): New. * dabbrev.el (dabbrev-upcase-means-case-search): * dabbrev.el (dabbrev-case-distinction): New. * dabbrev.el (dabbrev-case-replace): * dabbrev.el (dabbrev-check-all-buffers): * dabbrev.el (dabbrev-ignored-buffer-names): * dabbrev.el (dabbrev-ignored-buffer-regexps): New. * dabbrev.el (dabbrev-select-buffers-function): * dabbrev.el (dabbrev-filter-elements): * dabbrev.el (dabbrev-completion): * dabbrev.el (dabbrev-expand): * dabbrev.el (dabbrev--goto-start-of-abbrev): * dabbrev.el (dabbrev--select-buffers): * dabbrev.el (dabbrev--try-find): * dabbrev.el (dabbrev--find-all-expansions): * dabbrev.el (dabbrev--scanning-message): * dabbrev.el (dabbrev--ignore-buffer-p): New. * dabbrev.el (dabbrev--find-expansion): * dabbrev.el (dabbrev--substitute-expansion): * dabbrev.el (dabbrev--make-friend-buffer-list): New. * dabbrev.el (dabbrev--search): Synch to 21.3. * lazy-lock.el (lazy-lock-install-timers): Use delete-itimer not cancel-timer. * recent-files.el: * recent-files.el (recent-files-non-permanent-submenu): Default recent-files-non-permanent-submenu to nil, as it should be. - ------- ChangeLog Entries from xemacs-packages/mail-lib/ChangeLog ------- 2004-11-08 Norbert Koch * Makefile (VERSION): XEmacs package 1.69 released. 2004-11-07 Ben Wing * sendmail.el: * sendmail.el (mail-signature): * sendmail.el (mail-default-directory): New. * sendmail.el (mail-use-dsn): New. * sendmail.el (mail-mode-syntax-table): * sendmail.el (mail-font-lock-keywords): * sendmail.el (mail-mode-abbrev-table): New. * sendmail.el (mail-mode): * sendmail.el (mail-mode-fill-paragraph): * sendmail.el (mail-mode-map): * sendmail.el (sendmail-send-it): * sendmail.el (mail-sent-via): * sendmail.el (mail-reply-to): * sendmail.el (mail-split-line): New. * sendmail.el (mail): * sendmail.el (mail-recover-1): New. * sendmail.el (mail-recover): Synch with FSF 21.3. - ------- ChangeLog Entries from xemacs-packages/text-modes/ChangeLog ------- 2004-11-08 Norbert Koch * Makefile (VERSION): XEmacs package 1.80 released. 2004-11-07 Ben Wing * Makefile (ELCS): * whitespace.el: New. Import whitespace.el from FSF 21.3. Same idea as existing whitespace-mode but does more: Corrects problems as well as just highlighting them. * whitespace-mode.el: * whitespace-mode.el (whitespace): Removed. * whitespace-mode.el (old-whitespace): New. * whitespace-mode.el (whitespace-mode): Removed. * whitespace-mode.el (old-whitespace-mode): New. * whitespace-mode.el (whitespace-mode-line-string): Removed. * whitespace-mode.el (old-whitespace-mode-line-string): New. * whitespace-mode.el (whitespace-incremental-mode-line-string): Removed. * whitespace-mode.el (old-whitespace-incremental-mode-line-string): New. * whitespace-mode.el (whitespace-chars): Removed. * whitespace-mode.el (old-whitespace-chars): New. * whitespace-mode.el (whitespace-mode-hook): Removed. * whitespace-mode.el (old-whitespace-mode-hook): New. * whitespace-mode.el (whitespace-incremental-mode-hook): Removed. * whitespace-mode.el (old-whitespace-incremental-mode-hook): New. * whitespace-mode.el (whitespace-install-toolbar-icon): Removed. * whitespace-mode.el (old-whitespace-install-toolbar-icon): New. * whitespace-mode.el (whitespace-install-submenu): Removed. * whitespace-mode.el (old-whitespace-install-submenu): New. * whitespace-mode.el (whitespace-toolbar-function): Removed. * whitespace-mode.el (old-whitespace-toolbar-function): New. * whitespace-mode.el (whitespace-blank-and-tab-search-string): Removed. * whitespace-mode.el (old-whitespace-blank-and-tab-search-string): New. * whitespace-mode.el (whitespace-tab-search-string): Removed. * whitespace-mode.el (old-whitespace-tab-search-string): New. * whitespace-mode.el (whitespace-blank-search-string): Removed. * whitespace-mode.el (old-whitespace-blank-search-string): New. * whitespace-mode.el (whitespace-blank-face): Removed. * whitespace-mode.el (old-whitespace-blank-face): New. * whitespace-mode.el (whitespace-tab-face): Removed. * whitespace-mode.el (old-whitespace-tab-face): New. * whitespace-mode.el (whitespace-highlight-chars-in-region): Removed. * whitespace-mode.el (old-whitespace-highlight-chars-in-region): New. * whitespace-mode.el (whitespace-show-faces): Removed. * whitespace-mode.el (old-whitespace-show-faces): New. * whitespace-mode.el (whitespace-highlight-region): Removed. * whitespace-mode.el (old-whitespace-highlight-region): New. * whitespace-mode.el (whitespace-highlight-buffer): Removed. * whitespace-mode.el (old-whitespace-highlight-buffer): New. * whitespace-mode.el (whitespace-find-next-highlighted-region): Removed. * whitespace-mode.el (old-whitespace-find-next-highlighted-region): New. * whitespace-mode.el (whitespace-incremental-highlight): Removed. * whitespace-mode.el (old-whitespace-incremental-highlight): New. * whitespace-mode.el (whitespace-highlight-window): Removed. * whitespace-mode.el (old-whitespace-highlight-window): New. * whitespace-mode.el (whitespace-dehighlight-region): Removed. * whitespace-mode.el (old-whitespace-dehighlight-region): New. * whitespace-mode.el (whitespace-dehighlight-buffer): Removed. * whitespace-mode.el (old-whitespace-dehighlight-buffer): New. * whitespace-mode.el (whitespace-highlight-after-change-function): Removed. * whitespace-mode.el (old-whitespace-highlight-after-change-function): New. * whitespace-mode.el (whitespace-incremental-mode): Removed. * whitespace-mode.el (old-whitespace-incremental-mode): New. * whitespace-mode.el (fboundp): * whitespace-mode.el (and): * whitespace-mode.el (whitespace-set-whitespace-chars): Removed. * whitespace-mode.el (old-whitespace-set-whitespace-chars): New. * whitespace-mode.el (whitespace-menu): Removed. * whitespace-mode.el (old-whitespace-menu): New. whitespace->old-whitespace to avoid massive name clashes. - ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog ------- 2004-11-08 Norbert Koch * Makefile (VERSION): XEmacs package 1.90 released. 2004-11-07 Ben Wing * add-log.el: * add-log.el (require): * add-log.el (change-log-mode-hook): New. * add-log.el (add-log-full-name): * add-log.el (add-log-mailing-address): * add-log.el (add-log-keep-changes-together): New. * add-log.el (add-log-always-start-new-record): New. * add-log.el (add-log-buffer-file-name-function): New. * add-log.el (add-log-file-name-function): New. * add-log.el (change-log-version-info-enabled): New. * add-log.el (change-log-version-number-regexp-list): New. * add-log.el (change-log-date-face): New. * add-log.el (change-log-name-face): New. * add-log.el (change-log-email-face): New. * add-log.el (change-log-file-face): New. * add-log.el (change-log-list-face): New. * add-log.el (change-log-conditionals-face): New. * add-log.el (change-log-function-face): New. * add-log.el (change-log-acknowledgement-face): New. * add-log.el (change-log-font-lock-keywords): * add-log.el (change-log-mode-map): * add-log.el (iso8601-time-string): * add-log.el (change-log-name): * add-log.el (change-log-version-number-search): New. * add-log.el (find-change-log): * add-log.el (add-log-file-name): New. * add-log.el (add-change-log-entry): * add-log.el (add-change-log-entry-other-window): * add-log.el (change-log-mode): * add-log.el (add-log-current-defun-header-regexp): * add-log.el (add-log-lisp-like-modes): * add-log.el (add-log-current-defun): * add-log.el (change-log-get-method-definition-md): * add-log.el (get-method-definition-md)): Removed. * add-log.el (change-log-get-method-definition-md)): New. * add-log.el (get-method-definition-1): Removed. * add-log.el (change-log-get-method-definition-1): New. * add-log.el (get-method-definition): Removed. * add-log.el (patch-to-change-log): * add-log.el (change-log-get-method-definition): New. * add-log.el (change-log-sortable-date-at): New. * add-log.el (change-log-resolve-conflict): New. * add-log.el (change-log-merge): New. * add-log.el (change-log-redate): New. * assoc.el: * debug.el: * debug.el (debugger): New. * debug.el (debugger-mode-hook): New. * debug.el (debugger-batch-max-lines): New. * debug.el (debugger-previous-backtrace): New. * debug.el (debugger-outer-overriding-terminal-local-map)): New. * debug.el (debug): * debug.el (debugger-setup-buffer): New. * debug.el (debugger-make-xrefs): New. * debug.el (debugger-continue): * debug.el (debugger-jump): * debug.el (debugger-frame-number): * debug.el (debugger-frame): * debug.el (debugger-frame-clear): * debug.el (debugger-env-macro): New. * debug.el (debugger-mode-map): * debug.el (debugger-record-buffer): New. * debug.el (debugger-record-expression): New. * debug.el (debugger-mode): * debug.el (debug-on-entry): * debug.el (cancel-debug-on-entry): * debug.el (debug-on-entry-1): * easy-mmode.el: * easy-mmode.el (define-minor-mode): * easy-mmode.el (easy-mmode-define-global-mode): * easy-mmode.el (easy-mmode-define-keymap): * macros.el: * macros.el (name-last-kbd-macro): * macros.el (insert-kbd-macro): * macros.el (apply-macro-to-region-lines): * ring.el: * ring.el (ring-insert-at-beginning): * ring.el (ring-plus1): * ring.el (ring-minus1): * ring.el (ring-length): * ring.el (ring-index): * ring.el (ring-empty-p): * ring.el (ring-size): New. * ring.el (ring-copy): New. * ring.el (ring-remove): * ring.el (ring-ref): * ring.el (ring-elements): New. * shell.el: * shell.el (shell-dumb-shell-regexp): New. * shell.el (shell-prompt-pattern): * shell.el (shell-file-name-chars): * shell.el (shell-file-name-quote-list): * shell.el (shell-chdrive-regexp): * shell.el (shell-dirtrack-verbose): New. * shell.el (explicit-bash-args): * shell.el (shell-input-autoexpand): * shell.el (shell-mode): * shell.el (shell-write-history-on-exit): New. * shell.el (shell): * shell.el (shell-directory-tracker): * shell.el (shell-cd-1): * shell.el (shell-unquote-argument): New. * shell.el (shell-process-pushd): * shell.el (shell-resync-dirs): * shell.el (shell-backward-command): * shell.el (shell-dynamic-complete-command): * shell.el (shell-replace-by-expanded-directory): * sort.el: * sort.el (sort-subr): * sort.el (sort-reorder-buffer): * sort.el (sort-lines): * sort.el (sort-numeric-base): New. * sort.el (sort-numeric-fields): * sort.el (sort-regexp-fields): * sort.el (sort-columns): * timezone.el: * timezone.el (timezone-world-timezones): * timezone.el (timezone-parse-date): * timezone.el (timezone-parse-time): * timezone.el (timezone-time-from-absolute): * timezone.el (timezone-fix-time): * tq.el: * tq.el (tq-create): * tq.el (tq-filter): * tq.el (tq-process-buffer): Sync add-log, assoc, debug, macros, ring, shell, sort, timezone, tq to 21.3. Really sync easy-mmode with 21.3. 2004-11-06 Ben Wing * field.el (field-beginning): * field.el (field-end): skip-start and skip-end values were switched. 2004-10-28 Ben Wing * add-log.el (patch-to-change-log): Make hunk regexp a bit more permissive to allow for --show-c-function and --show-function-line options of `cvs-diff'. 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) iD8DBQFBjyzQgu3ywdHdhM0RAgIhAJ9o/fE7Smj+8DXkh8JqIFC3hN+KMwCgo2ZI LiKP6IeNK/1M130NdOmmj8g= =DsS5 -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Mon Nov 8 03:39: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 iA88dDiZ003764; Mon, 8 Nov 2004 03:39:14 -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 iA88dAhv003730 for ; Mon, 8 Nov 2004 03:39:10 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA88dACv003729 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 03:39:10 -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 iA88d2Kf003699 for ; Mon, 8 Nov 2004 03:39:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA88d2Rc003697 for xemacweb@tux.org; Mon, 8 Nov 2004 03:39:02 -0500 Received: from shakosv.sk.tsukuba.ac.jp (shakosv.sk.tsukuba.ac.jp [130.158.97.252]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA88c2dK003521; Mon, 8 Nov 2004 03:38:02 -0500 Received: from tleeps19.sk.tsukuba.ac.jp (tleeps19.sk.tsukuba.ac.jp [130.158.98.99]) by shakosv.sk.tsukuba.ac.jp (8.10.2+Sun/3.7W) with ESMTP id iA88c1d13716; Mon, 8 Nov 2004 17:38:01 +0900 (JST) Received: by tleeps19.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 1A5D732E9E; Mon, 8 Nov 2004 17:41:51 +0900 (JST) From: "Stephen J. Turnbull" To: XEmacs Build Reports List , XEmacs Beta List , ben@xemacs.org, james@xemacs.org Message-Id: <20041108084151.1A5D732E9E@tleeps19.sk.tsukuba.ac.jp> Date: Mon, 8 Nov 2004 17:41:51 +0900 (JST) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Test Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Urk. This is old (marked /* &&#### needs some 8-bit work here */), but I thought we'd committed a fix for it. Ben? Note that this is a non-mule build: Fatal error: assertion failed, file /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/tests.c, line 365, !memcmp (BYTE_BUF_BYTE_ADDRESS (current_buffer, charbpos_to_bytebpos (current_buffer, ((current_buffer)->bufpt + 0))), int_foo, sizeof (int_foo) - 1) Jerry, a warning I haven't seen before: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-x.c:2107: warning: unused parameter `p' and these were in the other C build: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules ------------------------------------------------------------------------ Full report: > XEmacs Build Report generated by emacs-version > 21.5 (beta18) "chestnut" (+CVS-20041107) XEmacs Lucid > with system-configuration > i686-pc-linux > follows: > Contents of /home/stephen/Projects/XEmacs/21.5-nomule/Installation: > (Output from most recent run of ./configure) uname -a: Linux tleeps19 2.4.21+realms+debian #1 Sat Jul 5 08:32:52 JST 2003 i686 GNU/Linux /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/configure XEmacs 21.5-b18 "chestnut" (+CVS-20041107) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /coda/tleepslib.sk.tsukuba.ac.jp/Software/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.5 (Debian 1:3.3.5-2) - GCC specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/specs - Compiler command: gcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 libc version: GNU libc 2.3.2.ds1-18 (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: Compiling in support for PostgreSQL. - Using PostgreSQL header file: postgresql/libpq-fe.h - Using PostgreSQL V7 bindings. 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. 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: --------------------------------------------------------- > Contents of /home/stephen/Projects/XEmacs/21.5-nomule/beta.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:\|(100%) tests successful" checking for preferred warning flags for XEMACS_CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter checking for preferred warning flags for CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations checking for dlerror... yes checking for _dlerror... no checking for perror... yes checking for strerror... yes Compilation Environment and Installation Defaults: Compiling in support for runtime error checking. cd ./lib-src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lib-src/fakemail.c:38: warning: function declaration isn't a prototype cd ./lwlib && make all cd ./src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdloop.c:614: warning: no return statement in function returning non-void /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-x.c:2107: warning: unused parameter `p' /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5-nomule/modules) Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5-nomule/modules) cd ./modules/postgresql && make all cd /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/man && make info cd ./src && make check base64-tests.el: 1232 of 1232 tests successful (100%). byte-compiler-tests.el: 104 of 104 tests successful (100%). Fatal error: assertion failed, file /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/tests.c, line 365, !memcmp (BYTE_BUF_BYTE_ADDRESS (current_buffer, charbpos_to_bytebpos (current_buffer, ((current_buffer)->bufpt + 0))), int_foo, sizeof (int_foo) - 1) /home/stephen/Projects/XEmacs/21.5-nomule/xemacs-make-install.err not found! /home/stephen/Projects/XEmacs/21.5-nomule/xemacs-make-check.err not found! /home/stephen/Projects/XEmacs/21.5-nomule/xemacs-make-check-temacs.err not found! /home/stephen/Projects/XEmacs/21.5-nomule/xemacs-make-all.err not found! From xemacs-beta-bounces@xemacs.org Mon Nov 8 05:32: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 iA8AWjoN019917; Mon, 8 Nov 2004 05:32:46 -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 iA8AWhI0019911 for ; Mon, 8 Nov 2004 05:32:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8AWh4d019910 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 05:32:43 -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 iA8AWgGH019898 for ; Mon, 8 Nov 2004 05:32:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8AWgxv019897 for xemacweb@tux.org; Mon, 8 Nov 2004 05:32:42 -0500 Received: from kcte.net (kcte.net [199.239.248.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8AWfLU019889; Mon, 8 Nov 2004 05:32:41 -0500 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 iA8AWJFd081600 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 8 Nov 2004 05:32:22 -0500 (EST) Received: from localhost (grendal.frinabulax.org [127.0.0.1]) by grendal.frinabulax.org (8.13.0/8.13.0) with ESMTP id iA8AWE57001052; Mon, 8 Nov 2004 05:32:14 -0500 (EST) Date: Mon, 8 Nov 2004 05:32:13 -0500 (EST) From: robert delius royar To: "Stephen J. Turnbull" In-Reply-To: <87d5ypduf5.fsf@tleepslib.sk.tsukuba.ac.jp> Message-ID: References: <87d5ypduf5.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: An Apple OS X XEmacs missionary 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 X-XEmacs-List: 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: robert delius royar , XEmacs Beta List Subject: Re: Question about calling OS functions from lisp 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 Mon, 8 Nov 2004 (10:02 +0900 UTC) Stephen J. Turnbull wrote: >>>>>> "robert" == robert delius royar writes: > > robert> I am working on an OS-specific (Mac OS X) method to use > robert> drag and drop via gnuclient/gnuserv. > > I can't make head or tail of what you're talking about. Last I heard > you were using X over Mac OS X, so it doesn't make sense that XEmacs > would be talking directly to the OS; DND is a desktop function so it > should be mediated by the GUI server, namely X. I'm sure there are > other ways to do it, but if you're going to try to make an end run > around X, you're going to have to be a lot more clear about what > you're doing before I can help. Maybe there are others who know more, > but since they haven't responded yet.... I am currently able to drag a file's icon onto the XEmacs icon on the Mac desktop and have XEmacs startup opening the file. I have been able to do this using two different methods, and AppleScript application bundle, and a Platypus application bundle. The latter is a "better" solution for XEmacs because it does not need to wait for program output[1]. I also have an icon on my desktop labeled "GNUclient." When I drop a file icon on it, the running XEmacs process (running under X) gets the file and opens a gnuclient buffer. All this works fine. What doesn't work is that when I use the GNUclient option, the XEmacs window does not get raised to the top of the OS window stack. Apple has a developer's doc about how to fix this. I have it working for Pine startup because I added a few lines of code that get called from its main() function. This is the code that tells the underlying Carbon layer "Hey watch for requests for me" and the underlying Cocoa layer "Raise my application's windows to the front, and give this window focus." The docs that describe this are on the Apple developers' site named "X11CallCarbonAndCocoa". So I need to know how to get a lisp function to call an internal C funtion that can interface to the standard Apple Frameworks. It only needs to be told some process stuff that are available to XEmacs already. I don't know how to add such an object file into XEmacs--the way I added it to my compilation of the Pine program. I thought perhaps a separate, loadable, module would be the best way to go, but I do not know how to piece that together either. By the way GIMP for OS X works in a similar way. But it appears to be accomplishing its raise and focus through a means different from the way Apple describes it should be done--perhaps through GTK2. [1]. Applescript wants a timeout, which means when gnuclient is the communication channel, you have to limit the session time. -- Dr. Robert Delius Royar Associate Professor of English Morehead State University Morehead, Kentucky From xemacs-beta-bounces@xemacs.org Mon Nov 8 05:50: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 iA8Aobmr022274; Mon, 8 Nov 2004 05:50: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 iA8AoZfx022266 for ; Mon, 8 Nov 2004 05:50:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8AoZHl022265 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 05:50:35 -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 iA8AoXHK022252 for ; Mon, 8 Nov 2004 05:50:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8AoXNl022250 for xemacweb@tux.org; Mon, 8 Nov 2004 05:50:33 -0500 Received: from mail4.telekom.de (mail4.telekom.de [195.243.210.197]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8AoWIT022232 for ; Mon, 8 Nov 2004 05:50:32 -0500 Received: from g8sbr.gppng01.telekom.de by mail2.dmz.telekom.de with ESMTP for xemacs-beta@xemacs.org; Mon, 8 Nov 2004 11:24:59 +0100 Received: by G8SBR.gppng01.telekom.de with Internet Mail Service (5.5.2653.19) id ; Mon, 8 Nov 2004 11:25:04 +0100 Message-Id: From: "Krueger, Wulf" To: xemacs-beta@xemacs.org Date: Mon, 8 Nov 2004 11:25:02 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iA8AoWIT022232 X-XEmacs-List: 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: [Failure] XEmacs 21.5-b18 "chestnut" configured for `i686-pc-cygw in' X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 experiencing exactly the same problem as described in <38659.194.237.104.1.1098861345.squirrel@hemma.contactor.se> (quoted below). uname -a: CYGWIN_NT-5.1 xxxxxxxx 1.5.11(0.116/4/2) 2004-09-04 23:17 i686 unknown unknown Cygwin ./configure '--prefix=/usr' '--with-msw' '--with-dragndrop' '--with-mule' '--error-checking=all' '--debug' XEmacs 21.5-b18 "chestnut" (+CVS-20041021) configured for `i686-pc-cygwin'. Compilation Environment and Installation Defaults: Source code location: /usr/src/xemacs-21.5.18 Installation prefix: /usr Operating system description file: `s/cygwin32.h' Machine description file: `m/intel386.h' Compiler version: gcc (GCC) 3.4.1 (cygming special) - GCC specs file: /usr/lib/gcc/i686-pc-cygwin/3.4.1/specs - Compiler command: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wpointer-arith -Wunused-parameter -g -O3 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: 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 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: --------------------------------------------------------- Mit freundlichen Grüßen, Wulf C. Krüger ________________________________ T-Systems Nova, EZ Darmstadt, EP2, VK-APM Salzachstraße 4 - 12, 68199 Mannheim Postfach 107300, 68123 Mannheim Tel: +49-621-8456-205 mailto:wulf.krueger@t-systems.com ________________________________ > -----Ursprüngliche Nachricht----- > Von: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] Im Auftrag von Mats Lidell > Gesendet: Mittwoch, 27. Oktober 2004 09:16 > An: xemacs-beta@xemacs.org > Betreff: 21.5.18 -- Cygwin dump problem > > 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 Mon Nov 8 06: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 iA8BMAPM025993; Mon, 8 Nov 2004 06:22:10 -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 iA8BM9gc025988 for ; Mon, 8 Nov 2004 06:22:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8BM9Wn025987 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 06:22:09 -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 iA8BM8N4025977 for ; Mon, 8 Nov 2004 06:22:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8BM8sl025976 for xemacweb@tux.org; Mon, 8 Nov 2004 06:22:08 -0500 Received: from shakosv.sk.tsukuba.ac.jp (shakosv.sk.tsukuba.ac.jp [130.158.97.252]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8BM6FU025968 for ; Mon, 8 Nov 2004 06:22:07 -0500 Received: from tleeps19.sk.tsukuba.ac.jp (tleeps19.sk.tsukuba.ac.jp [130.158.98.99]) by shakosv.sk.tsukuba.ac.jp (8.10.2+Sun/3.7W) with ESMTP id iA8BM3d12835 for ; Mon, 8 Nov 2004 20:22:03 +0900 (JST) Received: by tleeps19.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 0EF3832E9E; Mon, 8 Nov 2004 20:25:53 +0900 (JST) From: "Stephen J. Turnbull" To: XEmacs Beta List Message-Id: <20041108112553.0EF3832E9E@tleeps19.sk.tsukuba.ac.jp> Date: Mon, 8 Nov 2004 20:25:53 +0900 (JST) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Oops: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/configure '--with-gtk' [omitted] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) configured for `i686-pc-linux'. [omitted] 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. This happened because I didn't have the *-dev packages installed. But I think configure should puke and die here, not deliver an X11 build just because it can.... Steve From xemacs-beta-bounces@xemacs.org Mon Nov 8 06:40: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 iA8BeGMp028713; Mon, 8 Nov 2004 06:40:20 -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 iA8BeEpu028706 for ; Mon, 8 Nov 2004 06:40:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8BeEga028705 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 06:40:14 -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 iA8BeC5k028694 for ; Mon, 8 Nov 2004 06:40:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8BeCCT028693 for xemacweb@tux.org; Mon, 8 Nov 2004 06:40:12 -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 iA8BeCmo028684 for ; Mon, 8 Nov 2004 06:40:12 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CR7s5-00076a-00; Mon, 08 Nov 2004 20:39:41 +0900 To: robert delius royar References: <87d5ypduf5.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 08 Nov 2004 20:39:41 +0900 In-Reply-To: (robert delius royar's message of "Mon, 8 Nov 2004 05:32:13 -0500 (EST)") Message-ID: <87is8gbmde.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-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: Question about calling OS functions from lisp X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> All this works fine. What doesn't work is that when I use robert> the GNUclient option, the XEmacs window does not get robert> raised to the top of the OS window stack. It's quite possible that this is a known bug; there are a number of outstanding reports that the XEmacs Lisp functions that are supposed to trigger raising the window when it gets focus fail to do so. -- 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 Nov 8 07:08: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 iA8C84cv032321; Mon, 8 Nov 2004 07:08:04 -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 iA8C82Zu032306 for ; Mon, 8 Nov 2004 07:08:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8C82jL032305 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 07:08:02 -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 iA8C811B032293 for ; Mon, 8 Nov 2004 07:08:01 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8C81qo032292 for xemacweb@tux.org; Mon, 8 Nov 2004 07:08:01 -0500 Received: from mail17.syd.optusnet.com.au (mail17.syd.optusnet.com.au [211.29.132.198]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8C7xFv032277 for ; Mon, 8 Nov 2004 07:08:00 -0500 Received: from silver.local (c211-30-176-99.rivrw1.nsw.optusnet.com.au [211.30.176.99]) by mail17.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA8C7vws026771 for ; Mon, 8 Nov 2004 23:07:58 +1100 To: xemacs-beta@xemacs.org References: <20041108112553.0EF3832E9E@tleeps19.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Mon, 08 Nov 2004 23:07:54 +1100 In-Reply-To: <20041108112553.0EF3832E9E@tleeps19.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 8 Nov 2004 20:25:53 +0900 (JST)") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> But I think configure should puke and die here, not deliver an X11 Stephen> build just because it can.... +1 Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Mon Nov 8 07:18: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 iA8CI1Kq001209; Mon, 8 Nov 2004 07:18:02 -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 iA8CHxbA001187 for ; Mon, 8 Nov 2004 07:18:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8CHxwB001186 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 07:17:59 -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 iA8CHtqv001168 for ; Mon, 8 Nov 2004 07:17:55 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8CHtje001164 for xemacweb@tux.org; Mon, 8 Nov 2004 07:17:55 -0500 Received: from shakosv.sk.tsukuba.ac.jp (shakosv.sk.tsukuba.ac.jp [130.158.97.252]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8CFtLC000857; Mon, 8 Nov 2004 07:15:56 -0500 Received: from tleeps19.sk.tsukuba.ac.jp (tleeps19.sk.tsukuba.ac.jp [130.158.98.99]) by shakosv.sk.tsukuba.ac.jp (8.10.2+Sun/3.7W) with ESMTP id iA8CFsd21631; Mon, 8 Nov 2004 21:15:54 +0900 (JST) Received: by tleeps19.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 882DD32E9E; Mon, 8 Nov 2004 21:19:44 +0900 (JST) From: "Stephen J. Turnbull" To: XEmacs Build Reports List Message-Id: <20041108121944.882DD32E9E@tleeps19.sk.tsukuba.ac.jp> Date: Mon, 8 Nov 2004 21:19:44 +0900 (JST) X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: malcolmp@xemacs.org, james@xemacs.org, xemacs-beta@xemacs.org Subject: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org IMO the default coloring (everything is dark grey on white, except the tabs and the menubar, dark grey on light grey) is ugly, as is the toolbar. Or is this somehow an artifact of my environment (this is my first GTK build in quite a while)? More warnings. Note that I've duped the `strict-aliasing' warnings to Jerry and Malcolm. Don't both of you ignore them! ;-) Jerry: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs.c:2912: warning: unused parameter `ok_if_data_invalid' /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/frame-gtk.c:268: warning: unused parameter `f' /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/redisplay-gtk.c:1179: warning: unused parameter `clear' /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/gccache-gtk.c:179: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules Malcolm: /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/frame-gtk.c:885: warning: statement with no effect /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:258:5: warning: "WORDS_BIGENDIAN" is not defined /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:333:5: warning: "WORDS_BIGENDIAN" is not defined /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:746: warning: use of cast expressions as lvalues is deprecated /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:2939: warning: use of cast expressions as lvalues is deprecated /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/gccache-gtk.c:179: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/gtk-xemacs.c:397: warning: control reaches end of non-void function /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:345: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:346: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:347: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:348: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:349: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:350: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:351: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:352: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:353: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/emacs-marshals.c:945: warning: unused parameter `args' /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/menubar-gtk.c:791: warning: `accel_key' might be used uninitialized in this function /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules me: configure: warning: Configuring GTK, forcing with_x11 to no configure: warning: --with-xim ignored: Not valid without X support Defining EMACS_CONFIG_OPTIONS = "--with-gtk --external-widget --with-modules --use-number-lib=gmp --with-mule --with-xim=xlib --with-xfs --debug --error-checking=all --memory-usage-stats" Need to figure out what to do with --with-xim and --with-xfs here. ------------------------------------------------------------------------ Full report: > XEmacs Build Report generated by emacs-version > 21.5 (beta18) "chestnut" (+CVS-20041107) XEmacs Lucid > with system-configuration > i686-pc-linux > follows: > Contents of /home/stephen/Projects/XEmacs/21.5-gtk/Installation: > (Output from most recent run of ./configure) uname -a: Linux tleeps19 2.4.21+realms+debian #1 Sat Jul 5 08:32:52 JST 2003 i686 GNU/Linux /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/configure '--with-gtk' '--external-widget' '--with-modules' '--use-number-lib=gmp' '--with-mule' '--with-xim=xlib' '--with-xfs' '--debug' '--error-checking=all' '--memory-usage-stats' XEmacs 21.5-b18 "chestnut" (+CVS-20041107) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /coda/tleepslib.sk.tsukuba.ac.jp/Software/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.5 (Debian 1:3.3.5-2) - GCC specs file: /usr/lib/gcc-lib/i486-linux/3.3.5/specs - Compiler command: gcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 libc version: GNU libc 2.3.2.ds1-18 (Debian) Relocating allocator for buffers: no GNU version of malloc: yes - Using Doug Lea's new malloc from the GNU C Library. Window System: Using GTK menubars. Using GTK scrollbars. Using GTK dialog boxes. Using GTK 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 X-Face message headers. Sound: Compiling in support for sound (native). Databases: Compiling in support for Berkeley database. Compiling in support for PostgreSQL. - Using PostgreSQL header file: postgresql/libpq-fe.h - Using PostgreSQL V7 bindings. Internationalization: Compiling in support for Mule (multi-lingual Emacs). - Using XFontSet to provide bilingual menubar. Compiling in support for Canna on Mule. 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: --------------------------------------------------------- > Contents of /home/stephen/Projects/XEmacs/21.5-gtk/beta.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:\|(100%) tests successful" checking for preferred warning flags for XEMACS_CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter checking for preferred warning flags for CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations configure: warning: Configuring GTK, forcing with_x11 to no configure: warning: --with-xim ignored: Not valid without X support checking for dlerror... yes checking for _dlerror... no checking for strerror in -lintl... no checking for perror... yes checking for strerror... yes Defining EMACS_CONFIG_OPTIONS = "--with-gtk --external-widget --with-modules --use-number-lib=gmp --with-mule --with-xim=xlib --with-xfs --debug --error-checking=all --memory-usage-stats" Compilation Environment and Installation Defaults: Compiling in support for runtime error checking. cd ./lib-src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lib-src/fakemail.c:38: warning: function declaration isn't a prototype cd ./src && make all /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdloop.c:614: warning: no return statement in function returning non-void /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs.c:2912: warning: unused parameter `ok_if_data_invalid' /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/frame-gtk.c:885: warning: statement with no effect /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/frame-gtk.c:268: warning: unused parameter `f' /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/redisplay-gtk.c:1179: warning: unused parameter `clear' /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:258:5: warning: "WORDS_BIGENDIAN" is not defined /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:333:5: warning: "WORDS_BIGENDIAN" is not defined /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:746: warning: use of cast expressions as lvalues is deprecated /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/glyphs-gtk.c:2939: warning: use of cast expressions as lvalues is deprecated /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/gccache-gtk.c:179: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/gtk-xemacs.c:397: warning: control reaches end of non-void function /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:345: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:346: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:347: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:348: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:349: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:350: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:351: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:352: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:353: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/ui-gtk.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/emacs-marshals.c:945: warning: unused parameter `args' /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/menubar-gtk.c:791: warning: `accel_key' might be used uninitialized in this function /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtktypeutils.h:163: warning: function declaration isn't a prototype /usr/include/gtk-1.2/gtk/gtkitemfactory.h:48: warning: function declaration isn't a prototype /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5-gtk/modules) Using load-path (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) Using module-load-path (/home/stephen/Projects/XEmacs/21.5-gtk/modules) cd ./modules/postgresql && make all cd /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/man && make info cd ./src && make check 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: 10 of 10 tests successful (100%). extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3766 of 3766 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 236 of 236 tests successful (100%). os-tests.el: 20 of 20 tests successful (100%). 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%). 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: 10 of 10 tests successful (100%). extent-tests.el: 194 of 194 tests successful (100%). hash-table-tests.el: 9866 of 9866 tests successful (100%). lisp-tests.el: 3766 of 3766 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 236 of 236 tests successful (100%). os-tests.el: 20 of 20 tests successful (100%). 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%). /home/stephen/Projects/XEmacs/21.5-gtk/xemacs-make-install.err not found! /home/stephen/Projects/XEmacs/21.5-gtk/xemacs-make-check.err not found! /home/stephen/Projects/XEmacs/21.5-gtk/xemacs-make-check-temacs.err not found! /home/stephen/Projects/XEmacs/21.5-gtk/xemacs-make-all.err not found! From xemacs-beta-bounces@xemacs.org Mon Nov 8 07:19: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 iA8CJUdI001511; Mon, 8 Nov 2004 07:19: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 iA8CJSJ5001504 for ; Mon, 8 Nov 2004 07:19:28 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8CJSQD001503 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 07:19: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 iA8CJPDq001492 for ; Mon, 8 Nov 2004 07:19:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8CJPaD001491 for xemacweb@tux.org; Mon, 8 Nov 2004 07:19:25 -0500 Received: from mail28.syd.optusnet.com.au (mail28.syd.optusnet.com.au [211.29.133.169]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8CJN8w001478 for ; Mon, 8 Nov 2004 07:19:23 -0500 Received: from silver.local (c211-30-176-99.rivrw1.nsw.optusnet.com.au [211.30.176.99]) by mail28.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA8CJGEf025630; Mon, 8 Nov 2004 23:19:17 +1100 To: xemacs-beta@xemacs.org References: <20041108084151.1A5D732E9E@tleeps19.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Mon, 08 Nov 2004 23:19:14 +1100 In-Reply-To: <20041108084151.1A5D732E9E@tleeps19.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 8 Nov 2004 17:41:51 +0900 (JST)") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: Subject: Re: [Test Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Urk. This is old (marked /* &&#### needs some 8-bit work here */), Stephen> but I thought we'd committed a fix for it. Ben? This bug's never been fixed but it was discussed back in April and May in this thread: http://list-archive.xemacs.org/xemacs-beta/200404/msg00397.html http://list-archive.xemacs.org/xemacs-beta/200405/msg00007.html IIRC, the test is failing because EOL detection is not enabled and set-eol-detection seems to be changing the wrong coding system. However the context in which that test is made is rather artificial so I couldn't decide whether it was better to fix the code or the test. Ben? Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Mon Nov 8 07:24: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 iA8COhOG002291; Mon, 8 Nov 2004 07:24:43 -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 iA8COfun002286 for ; Mon, 8 Nov 2004 07:24:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8COfWf002285 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 07:24:41 -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 iA8COe9W002273 for ; Mon, 8 Nov 2004 07:24:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8COeNk002271 for xemacweb@tux.org; Mon, 8 Nov 2004 07:24:40 -0500 Received: from mail15.syd.optusnet.com.au (mail15.syd.optusnet.com.au [211.29.132.196]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8COdRY002263; Mon, 8 Nov 2004 07:24:40 -0500 Received: from silver.local (c211-30-176-99.rivrw1.nsw.optusnet.com.au [211.30.176.99]) by mail15.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA8COSOk007503; Mon, 8 Nov 2004 23:24:28 +1100 To: xemacs-beta@xemacs.org References: <87y8hfqhah.fsf@fbigm.here> <874qk1dty1.fsf@tleepslib.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Mon, 08 Nov 2004 23:24:25 +1100 In-Reply-To: <874qk1dty1.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 08 Nov 2004 10:13:10 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: Friedrich Dominicus , acs@xemacs.org Subject: Re: [Bug: 21.4.15] customization in xemacs21-gtk X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> I think this is a known bug, and if it's what I recall it probably Stephen> will never be fixed in 21.4. If you want to use GTK you should be Stephen> using 21.5, as that's where Malcolm is doing all his work. GTK buttons work in 21.5 but not in 21.4. The button implementation is also quite different between the two so I've never looked into the reasons for 21.4's problems. I'll see what I can do about 21.4 before the next release. Vin, when were you planning to release 21.4.16 again? Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Mon Nov 8 07:30: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 iA8CUMmw002999; Mon, 8 Nov 2004 07:30: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 iA8CUKa5002992 for ; Mon, 8 Nov 2004 07:30:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8CUKNF002990 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 07:30:20 -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 iA8CUCnQ002972 for ; Mon, 8 Nov 2004 07:30:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8CUCU3002971 for xemacweb@tux.org; Mon, 8 Nov 2004 07:30:12 -0500 Received: from mail20.syd.optusnet.com.au (mail20.syd.optusnet.com.au [211.29.132.201]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8CUA4p002957 for ; Mon, 8 Nov 2004 07:30:11 -0500 Received: from silver.local (c211-30-176-99.rivrw1.nsw.optusnet.com.au [211.30.176.99]) by mail20.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA8CU92C017051 for ; Mon, 8 Nov 2004 23:30:09 +1100 To: xemacs-beta@xemacs.org References: <20041108121944.882DD32E9E@tleeps19.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Mon, 08 Nov 2004 23:30:06 +1100 In-Reply-To: <20041108121944.882DD32E9E@tleeps19.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 8 Nov 2004 21:19:44 +0900 (JST)") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Or is this somehow an artifact of my environment (this is my first Stephen> GTK build in quite a while)? No, that's the expected colour scheme. I'll work on making it attractive after done some more bug fixing. Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Mon Nov 8 09:29: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 iA8ESCKO024456; Mon, 8 Nov 2004 09:28:13 -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 iA8ESAY3024449 for ; Mon, 8 Nov 2004 09:28:10 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8ESA88024448 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 09:28:10 -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 iA8ERwEK024403 for ; Mon, 8 Nov 2004 09:27:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8ERwkY024402 for xemacweb@tux.org; Mon, 8 Nov 2004 09:27:58 -0500 Received: from simmts8-srv.bellnexxia.net (simmts8.bellnexxia.net [206.47.199.166]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA8ERvhN024397; Mon, 8 Nov 2004 09:27:57 -0500 Received: from empanada.home ([67.68.218.250]) by simmts8-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20041108142756.XJOG1692.simmts8-srv.bellnexxia.net@empanada.home>; Mon, 8 Nov 2004 09:27:56 -0500 Received: by empanada.local (Postfix, from userid 502) id D8CDD35359F; Fri, 5 Nov 2004 02:55:50 -0500 (EST) Message-ID: To: "Stephen J. Turnbull" References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> <87wtx2gu0o.fsf@tleepslib.sk.tsukuba.ac.jp> From: Stefan Date: Fri, 05 Nov 2004 02:55:50 -0500 In-Reply-To: <87wtx2gu0o.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 04 Nov 2004 12:41:59 +0900") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (darwin) 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-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: Miles Bader , emacs-devel@gnu.org, Brian Palmer , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > And so does (progn (fset 'foobar (make-keymap)) (fboundp 'foobar)), of > course. But (progn (fset 'foobar (make-keymap)) (foobar)) errors, of > course. Of course. `fboundp' doesn't test the type, only the boundness. You want to try with `functionp'. Stefan From xemacs-beta-bounces@xemacs.org Mon Nov 8 10:19: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 iA8FJMgi000462; Mon, 8 Nov 2004 10:19:22 -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 iA8FJLWj000452 for ; Mon, 8 Nov 2004 10:19:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8FJLJQ000450 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 10:19:21 -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 iA8FJJ5g000435 for ; Mon, 8 Nov 2004 10:19:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8FJJvj000434 for xemacweb@tux.org; Mon, 8 Nov 2004 10:19:19 -0500 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 iA8FJEiS000424; Mon, 8 Nov 2004 10:19:14 -0500 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 KAA16238; Mon, 8 Nov 2004 10:19:11 -0500 (EST) 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 KAA18281; Mon, 8 Nov 2004 10:19:11 -0500 (EST) 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 KAA01111; Mon, 8 Nov 2004 10:20:45 -0500 (EST) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id iA8FJBS20942; Mon, 8 Nov 2004 10:19:11 -0500 (EST) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: "Ben Wing" References: <005201c4c49d$706fc820$210110ac@NEEEEEEE> From: Vin Shelton Organization: The XEmacs Development Team Date: Mon, 08 Nov 2004 10:19:10 -0500 In-Reply-To: <005201c4c49d$706fc820$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 7 Nov 2004 01:43:13 -0600") Message-ID: <545fz3k74i9.fsf@xemacs.org> Lines: 35 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-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: "'Vin Shelton'" , ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: Build Failure in SunOS-5.8 with latest CVS 21.5 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, "Ben Wing" writes: > I committed a patch to it; somehow the message didn't get sent. Try again > if you could, thanks. Yup, you fixed that problem, thanks. Now, however, there's a new one: ../../lib-src/ellcc -v -fast -xarch=v8plusa -xchip=ultra2i -xcache=16/32/1:512/64/1 --mode=compile --mod-output=eldap.o -I../../src -I/u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/../../src -c /u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/eldap.c "/u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/eldap.c", line 770: syntax error before or at: cur2 "/u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/eldap.c", line 770: undefined symbol: tortoise_cur2 "/u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/eldap.c", line 770: undefined symbol: hare_cur2 "/u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/eldap.c", line 770: undefined symbol: len_cur2 "/u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/eldap.c", line 770: undefined symbol: cur2 cc: acomp failed for /u/sheltonv/software/src/xemacs-21.5-2004-11-08/modules/ldap/eldap.c make[1]: *** [eldap.o] Error 2 make[1]: Leaving directory `/u/sheltonv/software/SunOS-5.8/build/xemacs-21.5-2004-11-08/modules/ldap' make: *** [modules/ldap] Error 2 I don't, offhand, see where cur2 is defined in eldap.c. Did your change to eldap.c get submitted to xemacs-patches, BTW? I don't see it in my mail folder here at work, but it might have gotten trapped by the profanity spam filter :-) 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 Nov 8 12:31: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 iA8HVjlE019911; Mon, 8 Nov 2004 12:31:49 -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 iA8HVhQV019903 for ; Mon, 8 Nov 2004 12:31:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8HVhEp019898 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 12:31:43 -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 iA8HVc8N019859 for ; Mon, 8 Nov 2004 12:31:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8HVc6N019857 for xemacweb@tux.org; Mon, 8 Nov 2004 12:31:38 -0500 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 iA8HVYpK019828; Mon, 8 Nov 2004 12:31:34 -0500 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 MAA03093; Mon, 8 Nov 2004 12:31:34 -0500 (EST) 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 MAA29470; Mon, 8 Nov 2004 12:31:33 -0500 (EST) 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 MAA13541; Mon, 8 Nov 2004 12:33:08 -0500 (EST) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id iA8HVXT21135; Mon, 8 Nov 2004 12:31:33 -0500 (EST) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: Ben Wing References: From: Vin Shelton Organization: The XEmacs Development Team Date: Mon, 08 Nov 2004 12:31:33 -0500 In-Reply-To: (Ben Wing's message of "Mon, 08 Nov 2004 09:49:13 -0600") Message-ID: <545acts6ydm.fsf@xemacs.org> Lines: 64 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-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: acs@xemacs.org, xemacs-patches@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [PATCH] eldap 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 writes: > Vin -- try this. > > build source patch: > Diff command: bash -ci "cvs-diff --show-c-function -no-changelog " > Files affected: modules/ldap/eldap.c > > Index: modules/ldap/eldap.c > =================================================================== > RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/ldap/eldap.c,v > retrieving revision 1.11 > diff -u -p -r1.11 eldap.c > --- modules/ldap/eldap.c 2004/11/04 23:06:11 1.11 > +++ modules/ldap/eldap.c 2004/11/08 15:45:11 > @@ -767,18 +767,20 @@ or `replace'. ATTR is the LDAP attribute > ldap_mods[i].mod_vals.modv_bvals = > alloca_array (struct berval *, 1 + len); > j = 0; > - EXTERNAL_LIST_LOOP_2 (cur2, values) > - { > - CHECK_STRING (cur2); > - ldap_mods[i].mod_vals.modv_bvals[j] = &(bervals[j]); > - TO_EXTERNAL_FORMAT (LISP_STRING, cur2, > - ALLOCA, (bervals[j].bv_val, > - bervals[j].bv_len), > - Qnative); > - j++; > - } > - ldap_mods[i].mod_vals.modv_bvals[j] = NULL; > - i++; > + { > + EXTERNAL_LIST_LOOP_2 (cur2, values) > + { > + CHECK_STRING (cur2); > + ldap_mods[i].mod_vals.modv_bvals[j] = &(bervals[j]); > + TO_EXTERNAL_FORMAT (LISP_STRING, cur2, > + ALLOCA, (bervals[j].bv_val, > + bervals[j].bv_len), > + Qnative); > + j++; > + } > + ldap_mods[i].mod_vals.modv_bvals[j] = NULL; > + i++; > + } > } > } > ldap_mods_ptrs[i] = NULL; > > > Works on Solaris 5.8. I'm currently building on 5.5 - I'll let you know if it doesn't work. BTW, before you sent this patch, I tried to build --without-modules and I still got module build failures on ldap. Somehow that doesn't seem right :-). Whaddaya think, Jerry? Did I have to turn off ldap, too? Thanks, Ben. - vin From xemacs-beta-bounces@xemacs.org Mon Nov 8 13:05: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 iA8I54sZ024750; Mon, 8 Nov 2004 13:05:04 -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 iA8I52Ow024742 for ; Mon, 8 Nov 2004 13:05:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8I52ho024741 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 13:05:02 -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 iA8I50B0024719 for ; Mon, 8 Nov 2004 13:05:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8I500g024718 for xemacweb@tux.org; Mon, 8 Nov 2004 13:05:00 -0500 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 iA8I50pj024706 for ; Mon, 8 Nov 2004 13:05:00 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CRDsx-0002Dl-00 for ; Mon, 08 Nov 2004 19:04:59 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 08 Nov 2004 19:04:59 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 08 Nov 2004 19:04:59 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Fri, 05 Nov 2004 16:27:33 -0800 Lines: 14 Message-ID: References: <002e01c4bc4f$f3d000f0$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 66-27-68-14.san.rr.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:r6hkPeCasEa8Genm3qoNvw8sH1g= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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_SORBS autolearn=no version=2.63 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. There can be various values of "maximized" for various people. I run my XEmacs full-screen without _any_ WM decorations under X. Technically, it isn't "maximized", and I'd get extremely annoyed if someone tried to resize it. Ironically, I also get annoyed when _I_ try to resize it, as I have to work around an XEmacs 21.5 bug (yes, reported) :-) --J. From xemacs-beta-bounces@xemacs.org Mon Nov 8 13:57: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 iA8IvOrs000729; Mon, 8 Nov 2004 13:57:29 -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 iA8IvK1j000710 for ; Mon, 8 Nov 2004 13:57:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8IvKeQ000709 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 13:57:20 -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 iA8IvIVZ000696 for ; Mon, 8 Nov 2004 13:57:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8IvHs5000693 for xemacweb@tux.org; Mon, 8 Nov 2004 13:57:17 -0500 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 iA8IvHCW000682 for ; Mon, 8 Nov 2004 13:57:17 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 8 Nov 2004 18:57:16 -0000 From: "Ben Wing" To: "'Malcolm Purvis'" , Date: Mon, 8 Nov 2004 12:59:11 -0600 Message-ID: <004401c4c5c5$08e9dd70$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: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iA8IvHCW000682 X-XEmacs-List: 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: [Test Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 took a look at this. [1] the original defn of set-eol-detection was correct; the problem was that the coding-system var no-conversion-coding-system-mapping was not properly implemented [see patch I sent]. This is clear from the docs of coding-system-variable-default-value. [2] the test should be fixed up. Set-eol-detection should definitely not set d-b-f-c-s because that would cause newly created files to have CR-LF's in them on Unix. > -----Original Message----- > From: Malcolm Purvis [mailto:malcolmp@xemacs.org] > Sent: Monday, November 08, 2004 6:19 AM > To: xemacs-beta@xemacs.org > Cc: Ben Wing > Subject: Re: [Test Failure] XEmacs 21.5-b18 "chestnut" > (+CVS-20041107) i686-pc-linux > > > >>>>> "Stephen" == Stephen J Turnbull writes: > > Stephen> Urk. This is old (marked /* &&#### needs some 8-bit > work here > Stephen> */), but I thought we'd committed a fix for it. Ben? > > This bug's never been fixed but it was discussed back in > April and May in this > thread: > > http://list-archive.xemacs.org/xemacs-beta/200404/msg00397.html > http://list-archive.xemacs.org/xemacs-beta/200405/msg00007.html > > IIRC, the test is failing because EOL detection is not > enabled and set-eol-detection seems to be changing the wrong > coding system. However the context in which that test is > made is rather artificial so I couldn't decide whether it was > better to fix the code or the test. Ben? > > Malcolm > > -- > Malcolm Purvis > From xemacs-beta-bounces@xemacs.org Mon Nov 8 14:01: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 iA8J1snH001456; Mon, 8 Nov 2004 14:01: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 iA8J1rrw001444 for ; Mon, 8 Nov 2004 14:01:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8J1r2H001443 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 14:01: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 iA8J1nTL001406 for ; Mon, 8 Nov 2004 14:01:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8J1nsL001404 for xemacweb@tux.org; Mon, 8 Nov 2004 14:01:49 -0500 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 iA8J1jER001394 for ; Mon, 8 Nov 2004 14:01:46 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 8 Nov 2004 19:01:43 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'XEmacs Build Reports List'" Date: Mon, 8 Nov 2004 13:03:37 -0600 Message-ID: <004501c4c5c5$a80dea90$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: <20041108023459.A13A032E9E@tleeps19.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: james@xemacs.org, ben@xemacs.org, xemacs-beta@xemacs.org Subject: RE: [WHL] [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 caught the font-lock problem a few days ago but it's not yet committed. I'll fix the frame.el problem. > -----Original Message----- > From: Stephen J. Turnbull [mailto:stephen@xemacs.org] > Sent: Sunday, November 07, 2004 8:35 PM > To: XEmacs Build Reports List > Cc: xemacs-beta@xemacs.org; ben@xemacs.org; james@xemacs.org > Subject: [WHL] [Success] XEmacs 21.5-b18 "chestnut" > (+CVS-20041107) i686-pc-linux > > > Basically successful, a few warnings that should be looked > at. Other warnings are due to library headers or externally > maintained code in lib-src. (Gotta love the juxtaposition of > Ben & Jerry!) > > Jerry: > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:134: warning: dereferencing type-punned pointer will > break strict-aliasing rules > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:260: warning: dereferencing type-punned pointer will > break strict-aliasing rules > > Ben: > > While compiling display-mouse-p in file > /home/stephen/Projects/XEmacs/21.5/lisp/frame.el: > ** reference to free variable mswindows-num-mouse-buttons > While compiling toplevel forms in file > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/fon > t-lock.el: > ** assignment to free variable xemacs-c-font-lock-keywords-2 > ** reference to free variable xemacs-c-font-lock-keywords-2 > ** assignment to free variable xemacs-c-font-lock-keywords-3 > > me: > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/obje > cts-x.c:885: warning: no previous prototype for > `x_font_spec_matches_charset_warning' > > GCC Catch-22: > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdl > oop.c:614: warning: no return statement in function returning non-void > > -------------------------------------------------------------- > ---------- > > full report: > > > XEmacs Build Report generated by emacs-version > > 21.5 (beta18) "chestnut" (+CVS-20041107) XEmacs Lucid > > with system-configuration > > i686-pc-linux > > follows: > > > Contents of /home/stephen/Projects/XEmacs/21.5/Installation: > > (Output from most recent run of ./configure) > > uname -a: Linux tleeps19 2.4.21+realms+debian #1 Sat Jul 5 > 08:32:52 JST 2003 i686 GNU/Linux > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/configur > e '--with-widgets=athena' '--with-athena=3d' > '--with-dialogs=athena' '--with-mule' '--with-xim=xlib' > '--with-xfs' '--external-widget' '--with-modules' > '--use-number-lib=gmp' '--debug' '--error-checking=all' > '--memory-usage-stats' > > > XEmacs 21.5-b18 "chestnut" (+CVS-20041107) configured for > `i686-pc-linux'. > > > Compilation Environment and Installation Defaults: > Source code location: > /coda/tleepslib.sk.tsukuba.ac.jp/Software/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.5 (Debian > 1:3.3.5-2) > - GCC specs file: > /usr/lib/gcc-lib/i486-linux/3.3.5/specs > - Compiler command: gcc -Wall -Wno-switch > -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts > -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 > libc version: GNU libc 2.3.2.ds1-18 (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. > 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 X-Face message headers. > > Sound: > Compiling in support for sound (native). > > Databases: > Compiling in support for PostgreSQL. > - Using PostgreSQL header file: postgresql/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 "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: --------------------------------------------------------- > > > > Contents of /home/stephen/Projects/XEmacs/21.5/beta.err > > keeping lines matching > > > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space > > > \|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|at > ion\)\|^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:\|(100%) tests successful" > > checking for preferred warning flags for XEMACS_CC... -Wall > -Wno-switch -Wmissing-prototypes -Wsign-compare > -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked > -Wunused-parameter checking for preferred warning flags for > CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare > -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked > -Wshadow -Wmissing-declarations checking for dlerror... yes > checking for _dlerror... no checking for strerror in > -lintl... no checking for perror... yes checking for strerror... yes > Defining EMACS_CONFIG_OPTIONS = "--with-widgets=athena > --with-athena=3d --with-dialogs=athena --with-mule > --with-xim=xlib --with-xfs --external-widget --with-modules > --use-number-lib=gmp --debug --error-checking=all > --memory-usage-stats" Compilation Environment and > Installation Defaults: > Compiling in support for runtime error checking. > cd ./lib-src && make all > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lib-src/ > fakemail.c:38: warning: function declaration isn't a > prototype cd ./lwlib && make all > /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function > declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wradio.c:157: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wradio.c:161: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wradio.c:253: warning: `RadioDestroy' defined but not used > /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function > declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wcheckbox.c:173: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wcheckbox.c:177: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wcheckbox.c:292: warning: `CheckboxDestroy' defined but not used > /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function > declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wgauge.c:199: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wgauge.c:204: warning: function declaration isn't a prototype > cd ./src && make all > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdl > oop.c:614: warning: no return statement in function returning non-void > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/obje > cts-x.c:885: warning: no previous prototype for > `x_font_spec_matches_charset_warning' > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:134: warning: dereferencing type-punned pointer will > break strict-aliasing rules > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:260: warning: dereferencing type-punned pointer will > break strict-aliasing rules Using load-path > (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) > Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) > While compiling display-mouse-p in file > /home/stephen/Projects/XEmacs/21.5/lisp/frame.el: > ** reference to free variable mswindows-num-mouse-buttons > Using load-path > (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) > Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) > Using load-path > (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) > Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) > While compiling toplevel forms in file > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/fon > t-lock.el: > ** assignment to free variable xemacs-c-font-lock-keywords-2 > ** reference to free variable xemacs-c-font-lock-keywords-2 > ** assignment to free variable > xemacs-c-font-lock-keywords-3 cd ./modules/postgresql && make > all cd > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/man && > make info cd ./src && make check > 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: 3766 of 3766 tests successful (100%). > md5-tests.el: 56 of 56 tests successful (100%). > mule-tests.el: 236 of 236 tests successful (100%). > os-tests.el: 20 of 20 tests successful (100%). > 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%). > 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: 3766 of 3766 tests successful (100%). > md5-tests.el: 56 of 56 tests successful (100%). > mule-tests.el: 236 of 236 tests successful (100%). > os-tests.el: 20 of 20 tests successful (100%). > 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%). > From xemacs-beta-bounces@xemacs.org Mon Nov 8 14:10: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 iA8JAf7V002845; Mon, 8 Nov 2004 14:10:41 -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 iA8J3xwl001851 for ; Mon, 8 Nov 2004 14:03:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8J3xM2001850 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 14:03:59 -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 iA8J3vmg001832 for ; Mon, 8 Nov 2004 14:03:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8J3vYY001831 for xemacweb@tux.org; Mon, 8 Nov 2004 14:03:57 -0500 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 iA8J3rtB001799 for ; Mon, 8 Nov 2004 14:03:53 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 8 Nov 2004 19:03:52 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'XEmacs Build Reports List'" Date: Mon, 8 Nov 2004 13:05:47 -0600 Message-ID: <004601c4c5c5$f521f8d0$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: <20041108023459.A13A032E9E@tleeps19.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: james@xemacs.org, ben@xemacs.org, xemacs-beta@xemacs.org Subject: RE: [WHL] [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 also fixed the fakemail.c message. I've tried previously to fix the GCC catch-22 but I can't see any way. > -----Original Message----- > From: Stephen J. Turnbull [mailto:stephen@xemacs.org] > Sent: Sunday, November 07, 2004 8:35 PM > To: XEmacs Build Reports List > Cc: xemacs-beta@xemacs.org; ben@xemacs.org; james@xemacs.org > Subject: [WHL] [Success] XEmacs 21.5-b18 "chestnut" > (+CVS-20041107) i686-pc-linux > > > Basically successful, a few warnings that should be looked > at. Other warnings are due to library headers or externally > maintained code in lib-src. (Gotta love the juxtaposition of > Ben & Jerry!) > > Jerry: > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:134: warning: dereferencing type-punned pointer will > break strict-aliasing rules > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:260: warning: dereferencing type-punned pointer will > break strict-aliasing rules > > Ben: > > While compiling display-mouse-p in file > /home/stephen/Projects/XEmacs/21.5/lisp/frame.el: > ** reference to free variable mswindows-num-mouse-buttons > While compiling toplevel forms in file > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/fon > t-lock.el: > ** assignment to free variable xemacs-c-font-lock-keywords-2 > ** reference to free variable xemacs-c-font-lock-keywords-2 > ** assignment to free variable xemacs-c-font-lock-keywords-3 > > me: > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/obje > cts-x.c:885: warning: no previous prototype for > `x_font_spec_matches_charset_warning' > > GCC Catch-22: > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdl > oop.c:614: warning: no return statement in function returning non-void > > -------------------------------------------------------------- > ---------- > > full report: > > > XEmacs Build Report generated by emacs-version > > 21.5 (beta18) "chestnut" (+CVS-20041107) XEmacs Lucid > > with system-configuration > > i686-pc-linux > > follows: > > > Contents of /home/stephen/Projects/XEmacs/21.5/Installation: > > (Output from most recent run of ./configure) > > uname -a: Linux tleeps19 2.4.21+realms+debian #1 Sat Jul 5 > 08:32:52 JST 2003 i686 GNU/Linux > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/configur > e '--with-widgets=athena' '--with-athena=3d' > '--with-dialogs=athena' '--with-mule' '--with-xim=xlib' > '--with-xfs' '--external-widget' '--with-modules' > '--use-number-lib=gmp' '--debug' '--error-checking=all' > '--memory-usage-stats' > > > XEmacs 21.5-b18 "chestnut" (+CVS-20041107) configured for > `i686-pc-linux'. > > > Compilation Environment and Installation Defaults: > Source code location: > /coda/tleepslib.sk.tsukuba.ac.jp/Software/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.5 (Debian > 1:3.3.5-2) > - GCC specs file: > /usr/lib/gcc-lib/i486-linux/3.3.5/specs > - Compiler command: gcc -Wall -Wno-switch > -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts > -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 > libc version: GNU libc 2.3.2.ds1-18 (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. > 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 X-Face message headers. > > Sound: > Compiling in support for sound (native). > > Databases: > Compiling in support for PostgreSQL. > - Using PostgreSQL header file: postgresql/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 "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: --------------------------------------------------------- > > > > Contents of /home/stephen/Projects/XEmacs/21.5/beta.err > > keeping lines matching > > > "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space > > > \|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|at > ion\)\|^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:\|(100%) tests successful" > > checking for preferred warning flags for XEMACS_CC... -Wall > -Wno-switch -Wmissing-prototypes -Wsign-compare > -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked > -Wunused-parameter checking for preferred warning flags for > CC... -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare > -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked > -Wshadow -Wmissing-declarations checking for dlerror... yes > checking for _dlerror... no checking for strerror in > -lintl... no checking for perror... yes checking for strerror... yes > Defining EMACS_CONFIG_OPTIONS = "--with-widgets=athena > --with-athena=3d --with-dialogs=athena --with-mule > --with-xim=xlib --with-xfs --external-widget --with-modules > --use-number-lib=gmp --debug --error-checking=all > --memory-usage-stats" Compilation Environment and > Installation Defaults: > Compiling in support for runtime error checking. > cd ./lib-src && make all > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lib-src/ > fakemail.c:38: warning: function declaration isn't a > prototype cd ./lwlib && make all > /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function > declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wradio.c:157: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wradio.c:161: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wradio.c:253: warning: `RadioDestroy' defined but not used > /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function > declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wcheckbox.c:173: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wcheckbox.c:177: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wcheckbox.c:292: warning: `CheckboxDestroy' defined but not used > /usr/X11R6/include/X11/Xaw3d/XawInit.h:29: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/SimpleP.h:59: warning: function > declaration isn't a prototype > /usr/X11R6/include/X11/Xaw3d/ThreeDP.h:61: warning: function > declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wgauge.c:199: warning: function declaration isn't a prototype > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lwlib/xl > wgauge.c:204: warning: function declaration isn't a prototype > cd ./src && make all > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdl > oop.c:614: warning: no return statement in function returning non-void > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/obje > cts-x.c:885: warning: no previous prototype for > `x_font_spec_matches_charset_warning' > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:134: warning: dereferencing type-punned pointer will > break strict-aliasing rules > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:260: warning: dereferencing type-punned pointer will > break strict-aliasing rules Using load-path > (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) > Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) > While compiling display-mouse-p in file > /home/stephen/Projects/XEmacs/21.5/lisp/frame.el: > ** reference to free variable mswindows-num-mouse-buttons > Using load-path > (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) > Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) > Using load-path > (/coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/) > Using module-load-path (/home/stephen/Projects/XEmacs/21.5/modules) > While compiling toplevel forms in file > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/lisp/fon > t-lock.el: > ** assignment to free variable xemacs-c-font-lock-keywords-2 > ** reference to free variable xemacs-c-font-lock-keywords-2 > ** assignment to free variable > xemacs-c-font-lock-keywords-3 cd ./modules/postgresql && make > all cd > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/man && > make info cd ./src && make check > 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: 3766 of 3766 tests successful (100%). > md5-tests.el: 56 of 56 tests successful (100%). > mule-tests.el: 236 of 236 tests successful (100%). > os-tests.el: 20 of 20 tests successful (100%). > 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%). > 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: 3766 of 3766 tests successful (100%). > md5-tests.el: 56 of 56 tests successful (100%). > mule-tests.el: 236 of 236 tests successful (100%). > os-tests.el: 20 of 20 tests successful (100%). > 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%). > From xemacs-beta-bounces@xemacs.org Mon Nov 8 14:55: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 iA8JtTVN009482; Mon, 8 Nov 2004 14:55:29 -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 iA8JtR8c009472 for ; Mon, 8 Nov 2004 14:55:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8JtQcT009471 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 14:55:26 -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 iA8JtPZ5009459 for ; Mon, 8 Nov 2004 14:55:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8JtP8N009458 for xemacweb@tux.org; Mon, 8 Nov 2004 14:55:25 -0500 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 iA8JtO9x009453; Mon, 8 Nov 2004 14:55:25 -0500 Received: from fwd01.aul.t-online.de by mailout09.sul.t-online.com with smtp id 1CRFbj-0006HD-02; Mon, 08 Nov 2004 20:55:19 +0100 Received: from D5DC120J.t-online.de (Tn2kfqZCwey-ZbkrpFqjYa3HgkUlOZVE-9KKeIenzsgesvBCySAXUa@[217.89.5.189]) by fmrl01.sul.t-online.com with esmtp id 1CRFbV-03dU6S0; Mon, 8 Nov 2004 20:55:05 +0100 To: "Ben Wing" X-Attribution: APA References: <000501c4c51d$81902ed0$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: Mon, 08 Nov 2004 20:56:29 +0100 In-Reply-To: <000501c4c51d$81902ed0$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 7 Nov 2004 16:59:58 -0600") Message-ID: <4qk0w1w2.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: Tn2kfqZCwey-ZbkrpFqjYa3HgkUlOZVE-9KKeIenzsgesvBCySAXUa@t-dialin.net X-TOI-MSGID: fdf9417f-a710-4c56-bb4b-742d64a5cacd X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.8 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: Please fix `build' not to do anything when loaded! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > One of my old ws's, which I'm working on now, creates custom-defines.el > files for all lisp files, and uses them in place of the need to load the > whole fucking world when you go to the Custom menu. The custom-defines.el Ah, a good change. > file contains just defcustoms, and the code to load it has various hacks to > deal with problems resulting from this approach ... > > But some packages still do bad things even in these circumstances; build is > a (somewhat egregious) example as it tries to run cvs as a result of > defcustom initialization, e.g. These costly and intrusive actions should probably be taken via enable-behavior? clearcase also does a similar thing by running "cleartool lsregion" on the top-level. See the big (progn ...) towards the end of clearcase.el. I have started to prepare clearcase.el for bahavior support, btw, but not finished it. I'm not sure I reported this to Kevin yet. Ben, please have a quick look at clearcase.el with this regard, if you haven't yet. I'll look into the build package issue. Best regards, Adrian > > (defun build-cvs-checkout-options-validate (sym val) > (cond > ((string-match "-\\(d\\|N\\)\\b" val) > (customize-set-value sym build-cvs-checkout-options) > (warn "cannot use -d and -N. `build-cvs-checkout-dir' will be used as > -d argument if set, else `build-cvs-xemacs-module' will be used. The -N > option is unsupported.")) > (t > (build-cvs-set-var-and-update-buffer sym val)))) > > (defun build-cvs-set-var-and-update-buffer (sym val) > "Internal function for build." > (set-default sym val) > (when (fboundp 'build-from-CVS) > (save-window-excursion > (save-excursion > (build-from-CVS))))) > > (defcustom build-cvs-checkout-options > "-P" > "CVS checkout command-line options to use for all CVS commands." >:type 'string >:set 'build-cvs-checkout-options-validate >:group 'build-cvs) > > (defcustom build-cvs-options > "-z3" > "CVS command-line options to use for all CVS commands." >:type 'string >:set 'build-cvs-set-var-and-update-buffer >:group 'build-cvs) > > (defcustom build-cvs-update-options > "-P -d" > "CVS update command-line options to use for all CVS commands." >:type 'string >:set 'build-cvs-set-var-and-update-buffer >:group 'build-cvs) > > (defcustom build-cvs-checkout-parent-dir > (temp-directory) > "The parent directory on the local host into which the > `build-cvs-xemacs-module' will be checked out, named according to > `build-cvs-checkout-dir'." >:type 'directory >:set 'build-cvs-set-var-and-update-buffer >:group 'build-cvs) > > Adrian, could you fix this so no such unexpected actions happen? > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Nov 8 15:31: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 iA8KV0d2014303; Mon, 8 Nov 2004 15:31:06 -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 iA8KUx2j014293 for ; Mon, 8 Nov 2004 15:30:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8KUxOH014292 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 15:30:59 -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 iA8KUvQc014282 for ; Mon, 8 Nov 2004 15:30:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8KUv0E014281 for xemacweb@tux.org; Mon, 8 Nov 2004 15:30:57 -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 iA8KUvF7014271; Mon, 8 Nov 2004 15:30:57 -0500 Received: from fwd01.aul.t-online.de by mailout04.sul.t-online.com with smtp id 1CRGAC-0002Vy-02; Mon, 08 Nov 2004 21:30:56 +0100 Received: from D5DC120J.t-online.de (bpk24BZarecDE-4nGif9-ELbANe2GtMnBb82M0JDo2qRMYjkA5bJ4x@[217.89.5.189]) by fmrl01.sul.t-online.com with esmtp id 1CRG9z-1GIXPU0; Mon, 8 Nov 2004 21:30:43 +0100 To: "Mats Lidell" X-Attribution: APA References: <43322.194.237.104.1.1099666426.squirrel@hemma.contactor.se> <87brecx75x.fsf@mail.contactor.se> <44865.194.237.104.1.1099900693.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, 08 Nov 2004 21:32:08 +0100 In-Reply-To: <44865.194.237.104.1.1099900693.squirrel@hemma.contactor.se> (Mats Lidell's message of "Mon, 8 Nov 2004 08:58:13 +0100 (CET)") 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: bpk24BZarecDE-4nGif9-ELbANe2GtMnBb82M0JDo2qRMYjkA5bJ4x@t-dialin.net X-TOI-MSGID: 2c18ac24-d210-4230-a658-84db41985171 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.8 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, Adrian Aichner Subject: Re: [Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041104) configuredfor `i686-pc-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 "Mats Lidell" writes: > Hi, > >>>>>>> APA wrote: >> >> APA> Hi Mats, you could try running make distclean and then again make >> APA> to make sure it's not some old files not properly being built. > > I wrote: > >> Well could be that. I did the make distclean on Linux before making >> the tar-ball to transfer it to the Windows machine. Could be some >> silly things with that procedure maybe. >> >> I'll test it on Monday. > > Monday morning is here but the distclean did not help. Still the same error. > > Yours Hi Matt, have you seen From: Mike Alexander Subject: [PATCH] Makefile problem with PDUMP build To: XEmacs Patches Date: Tue, 26 Oct 2004 00:00:58 -0400 (EDT) Message-Id: <20041026040058.993CF1D808C@northumberland.msalexander.com> Xref: D5DC120J xemacs-patches:10408 You don't seem to have a pdump failure but a link error. Anyway, I thought this might be relevant. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Nov 8 16:48: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 iA8LmG8i024540; Mon, 8 Nov 2004 16:48: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 iA8LmEeV024532 for ; Mon, 8 Nov 2004 16:48:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8LmE79024531 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 16:48:14 -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 iA8LmCps024518 for ; Mon, 8 Nov 2004 16:48:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8LmCOk024517 for xemacweb@tux.org; Mon, 8 Nov 2004 16:48:12 -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 iA8Lm47f024504 for ; Mon, 8 Nov 2004 16:48:05 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CRHMn-000AbG-RT for xemacs-beta@xemacs.org; Mon, 08 Nov 2004 22:48:04 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CRHMn-0000SI-A7 for xemacs-beta@xemacs.org; Mon, 08 Nov 2004 22:48:01 +0100 To: XEmacs Beta From: Norbert Koch Mail-Followup-To: XEmacs Beta Date: Mon, 08 Nov 2004 22:48:01 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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] [Crash] stable and regular expressions X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! Gnus still gives me a lot of head aches ... no wonder, it's too complex ;-) Lisp backtrace follows: re-search-forward("\\b\\(\\(?:biblio\\|digests\\|dviware\\|fonts\\|graphics\\|help\\|indexing\\|info\\|language\\|macros\\|support\\|systems\\|tds\\|tools\\|usergrps\\|web\\|nonfree\\|obsolete\\)/[-_.a-z0-9]+/[-_./a-z0-9]+[/a-z0-9]\\)" nil t) # bind (inhibit-point-motion-hooks case-fold-search alist beg entry # regexp inhibit-read-only) # (unwind-protect ...) # bind (force) gnus-article-add-buttons() # (unwind-protect ...) # bind (--dolist-temp--36910 elem length alist # article-goto-body-goes-to-point-min-p treated-type highlightp val # elem type total-parts part-number condition) gnus-treat-article(nil 1 1) # (unwind-protect ...) # bind (handles inhibit-read-only handle name type b e display) # (unwind-protect ...) # bind (ssw36904) # (unwind-protect ...) # bind (ihandles) gnus-display-mime() # bind (gnus-article-buffer buffer-read-only inhibit-read-only) gnus-article-prepare-display() # (unwind-protect ...) # bind (result group gnus-tmp-internal-hook summary-buffer # gnus-article) # (unwind-protect ...) # bind (header all-headers article) gnus-article-prepare(87827 nil) # bind (all-header article) gnus-summary-display-article(87827) # bind (push backward subject unread) gnus-summary-next-article(t nil) #() call-interactively(gnus-summary-next-unread-article) # (condition-case ... . error) # (catch top-level ...) The C-Trace is attached, I've still got the core file around if more information is necessary. norbert. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=xemacs-21.4.15.trace Content-Transfer-Encoding: base64 Content-Description: C-Trace xemacs-21.4.15 R05VIGdkYiA0LjE4IChGcmVlQlNEKQpDb3B5cmlnaHQgMTk5OCBGcmVlIFNvZnR3YXJlIEZv dW5kYXRpb24sIEluYy4KR0RCIGlzIGZyZWUgc29mdHdhcmUsIGNvdmVyZWQgYnkgdGhlIEdO VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBhbmQgeW91IGFyZQp3ZWxjb21lIHRvIGNoYW5n ZSBpdCBhbmQvb3IgZGlzdHJpYnV0ZSBjb3BpZXMgb2YgaXQgdW5kZXIgY2VydGFpbiBjb25k aXRpb25zLgpUeXBlICJzaG93IGNvcHlpbmciIHRvIHNlZSB0aGUgY29uZGl0aW9ucy4KVGhl cmUgaXMgYWJzb2x1dGVseSBubyB3YXJyYW50eSBmb3IgR0RCLiAgVHlwZSAic2hvdyB3YXJy YW50eSIgZm9yIGRldGFpbHMuClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFzICJpMzg2LXVu a25vd24tZnJlZWJzZCIuLi4KQ29yZSB3YXMgZ2VuZXJhdGVkIGJ5IGB4ZW1hY3MtMjEuNC4x NScuClByb2dyYW0gdGVybWluYXRlZCB3aXRoIHNpZ25hbCAxMSwgU2VnbWVudGF0aW9uIGZh dWx0LgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL1gxMVI2L2xpYi9saWJYYXczZC5zby43 Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvbGlidGlmZi5z by40Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvbGlicG5n LnNvLjUuLi5kb25lLgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJq cGVnLnNvLjkuLi5kb25lLgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xpYi9saWJ6LnNv LjIuLi5kb25lLgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL1gxMVI2L2xpYi9saWJYcG0u c28uNC4uLmRvbmUuClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvWDExUjYvbGliL2xpYlht dS5zby42Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9YMTFSNi9saWIvbGli WHQuc28uNi4uLmRvbmUuClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvWDExUjYvbGliL2xp YlhleHQuc28uNi4uLmRvbmUuClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvWDExUjYvbGli L2xpYlgxMS5zby42Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9YMTFSNi9s aWIvbGliU00uc28uNi4uLmRvbmUuClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvWDExUjYv bGliL2xpYklDRS5zby42Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9saWIv bGlibmN1cnNlcy5zby41Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2Nh bC9saWIvbGliaW50bC5zby42Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9s aWIvbGlibS5zby4yLi4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9saWIvbGli dXRpbC5zby4zLi4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9saWIvbGlieHBn NC5zby4zLi4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9saWIvbGliYy5zby40 Li4uZG9uZS4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9YMTFSNi9saWIvbGliWFRoclN0 dWIuc28uNi4uLmRvbmUuClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL2xp Ymljb252LnNvLjMuLi5kb25lLgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL1gxMVI2L2xp Yi9YMTEvbG9jYWxlL2xpYi9jb21tb24veGxjRGVmLnNvLjIuLi5kb25lLgpSZWFkaW5nIHN5 bWJvbHMgZnJvbSAvdXNyL2xpYmV4ZWMvbGQtZWxmLnNvLjEuLi5kb25lLgojMCAgMHgyODRl ZDA4NCBpbiBraWxsICgpIGZyb20gL3Vzci9saWIvbGliYy5zby40CihnZGIpIHdoZXJlCiMw ICAweDI4NGVkMDg0IGluIGtpbGwgKCkgZnJvbSAvdXNyL2xpYi9saWJjLnNvLjQKIzEgIDB4 ODBhYjIxMyBpbiBmYXRhbF9lcnJvcl9zaWduYWwgKHNpZz0xMSkgYXQgZW1hY3MuYzo2NDIK IzIgIDB4YmZiZmZmYWMgaW4gPz8gKCkKIzMgIDB4ODE2ZmNlZSBpbiBmaXh1cF9zZWFyY2hf cmVnc19mb3JfYnVmZmVyIChidWY9MHg4ZTE5MDAwKSBhdCBidWZmZXIuaDo5OTkKIzQgIDB4 ODE3MTZiZiBpbiBzZWFyY2hfYnVmZmVyIChidWY9MHg4ZTE5MDAwLCBzdHJpbmc9MTU3NTYx NzE2LCBidWZwb3M9MzMyNCwgCiAgICBidWZsaW09NDA1Miwgbj0xLCBSRT0xLCB0cnQ9Njc4 OTY5OTM2LCBpbnZlcnNlX3RydD02Nzg5Njg3NjAsIHBvc2l4PTApCiAgICBhdCBzZWFyY2gu YzoxMjcyCiM1ICAweDgxNzExMzIgaW4gc2VhcmNoX2NvbW1hbmQgKHN0cmluZz0xNTc1NjE3 MTYsIGxpbWl0PTY3Nzg2OTEwNCwgCiAgICBub2Vycm9yPTY3Nzg2NzY0MCwgY291bnQ9Njc3 ODY5MTA0LCBidWZmZXI9Njc3ODY5MTA0LCBkaXJlY3Rpb249MSwgUkU9MSwgCiAgICBwb3Np eD0wKSBhdCBzZWFyY2guYzoxMDcyCiM2ICAweDgxNzRlYzAgaW4gRnJlX3NlYXJjaF9mb3J3 YXJkIChyZWdleHA9MTU3NTYxNzE2LCBsaW1pdD02Nzc4NjkxMDQsIAogICAgbm9lcnJvcj02 Nzc4Njc2NDAsIGNvdW50PTY3Nzg2OTEwNCwgYnVmZmVyPTY3Nzg2OTEwNCkgYXQgc2VhcmNo LmM6MjE5OAojNyAgMHg4MGIyN2ZkIGluIEZmdW5jYWxsIChuYXJncz00LCBhcmdzPTB4YmZi ZmU4OGMpIGF0IGV2YWwuYzozNTM2CiM4ICAweDgwOGIwYmYgaW4gZXhlY3V0ZV9vcHRpbWl6 ZWRfcHJvZ3JhbSAoCiAgICBwcm9ncmFtPTB4OTM1MWExMCAiXDIxMlwwMTZcMDMwcVwyMTDG XDIxMVwwMzZcMDMxxlwwMTZcMDMyx1wyMTFcMjExXDAzMVwwMzVcMDMwXDAzNlwwMjRcMDM2 XGVcMDM2XDAzNMdcMjExXDIxMVwwMzJcMDM1XDAzNFwwMTNcMjExQVwwMjNAXDIxMVwwMjSr LlxmZVesXDAwNlxmZFmrXGFcZlxuQlwwMjKq6FxmYlwyMTDIIFwyMTFcMDI1q1wwMTbJXHJB QFwyMjRcckFAXDIyNcrHJFwyMTBcZsdcMjExXDIyM1wyMTCqy1xuXDAyMyvLIFwyMTBgXDAy MFwwMTZcMDI0XDIxMUFcMDI2XDAyNEBcMjExXDAyNa1TzFxyQCFcMDIxXGJiXDIxMM1cdMfG I6vnXHKtXDAwNVxyQUBcMjI0XDAzNlwwMjVccq1cMDA1XHJBQFwyMjVcMDM2XDAyNs5cMjI0 XDAzNlwwMjfPXHI4xmGsXGLMz1xyOCGrXDAzNdBcMDE2XDAyNVwwMTZcMDI2yiOsXDAyNNFc MDE2XDAyNVwwMTZcMDI20tMgXDAxNlwwMjfHXDIyM1wwMTNCXDIxMVwwMjNAJFwyMTArqrcu XGJcMjA3Iiwgc3RhY2tfZGVwdGg9OCwgY29uc3RhbnRzX2RhdGE9MHg4Zjg4OTEwKSBhdCBi eXRlY29kZS5jOjc0OAojOSAgMHg4MDhhZGQ3IGluIGZ1bmNhbGxfY29tcGlsZWRfZnVuY3Rp b24gKGZ1bj0xNTAzNTUzMjQsIG5hcmdzPTAsIAogICAgYXJncz0weGJmYmZlOWUwKSBhdCBi eXRlY29kZS5jOjUxNgojMTAgMHg4MGIyOTMzIGluIEZmdW5jYWxsIChuYXJncz0xLCBhcmdz PTB4YmZiZmU5ZGMpIGF0IGV2YWwuYzozNTcyCiMxMSAweDgwOGIwYmYgaW4gZXhlY3V0ZV9v cHRpbWl6ZWRfcHJvZ3JhbSAoCiAgICBwcm9ncmFtPTB4OGU5OGY5MCAiZGVaXDAxNlwwMjLG XDAxNlwwMjM/rlwwMDTHyFwyMTXJystcIsxcMjExXDAzNVxlXDAzMlwwMzFcMDM2XDAyNFww MzBcMDM2XDAyNc3OIVwyMTBcYsxcMDM1XDIxMVwwMzSrNlxmQFwwMjVcMjEyz1wwMTZcMDIx IatcMDA1XDAxNlwwMjFxXDIxMFxyQEopXDIxMVwwMjM6rFwwMDRcdKtcMDI20FwwMTMhq1ww MjFcckDLTqtcMDA0XG6rXGJcMjE0XHJBQCBcMjEwKVxmQVwyMTFcMDI0rMwuXHTMXDIwN+9k KCIsIHN0YWNrX2RlcHRoPTcsIGNvbnN0YW50c19kYXRhPTB4OGZiZWI5MCkgYXQgYnl0ZWNv ZGUuYzo3NDgKIzEyIDB4ODA4YWRkNyBpbiBmdW5jYWxsX2NvbXBpbGVkX2Z1bmN0aW9uIChm dW49MTUwNzM5MDg4LCBuYXJncz0zLCAKICAgIGFyZ3M9MHhiZmJmZWIyMCkgYXQgYnl0ZWNv ZGUuYzo1MTYKIzEzIDB4ODBiMjkzMyBpbiBGZnVuY2FsbCAobmFyZ3M9NCwgYXJncz0weGJm YmZlYjFjKSBhdCBldmFsLmM6MzU3MgojMTQgMHg4MDhiMGJmIGluIGV4ZWN1dGVfb3B0aW1p emVkX3Byb2dyYW0gKAogICAgcHJvZ3JhbT0weDg2MzZjMTAgIlwyMTLGIFwwMzZcMDMwx1wy MTbIXDAxNlwwMzEhYFwwMzBcMjExXGWrXG7JXDAxMyFcMjEwylwwMTNcYlwiXDIxMCpcZsvM XDIxMVwyMTFcMjExXDIxMVwyMTFcMDM2XDAzMlwwMzZcZVwwMzZcMDM0XDAzNlwwMzVcMDM2 XDAzNlwwMzZcMDM3XDAzNiBcMjExXDAzNaxcZc3MXDAxNiFcIlwyMTFcMDI1q1wwMTNcMDE2 XDAyN6tcMDE2zlxyIVwyMTCqXGJcMDE2XDAyN6tcMDA0zyBcMDI1XGasXDAzMFxurFwwMjVc dKtcYtBcdCFcMjEwzFwwMjZcIlxyXDAyMVwwMTYjq1wwMDXRXHIhXDIxMFxyqyBcckA7q1ww MDVcckGrXDAyN1xmrFwwMTNcbqxcYtIgXDIxMGBkfFwyMTDLXDAzMtNcciFcMjEwKapcMDIy XDIxNNIgXDIxMGBkfVwyMTDUzNVcMjExI1wyMTB+XDIxMClcZj+tXDAxNlwyMTJcMjE00iBc MjEwZWB9XDIxMNTWISouXDAxM1wyMDdcMDA0XDAwMVwwMjRcYVwwMDFcMDA0IiwgCiAgICBz dGFja19kZXB0aD05LCBjb25zdGFudHNfZGF0YT0weDhmNTAxMTApIGF0IGJ5dGVjb2RlLmM6 NzQ4CiMxNSAweDgwOGFkZDcgaW4gZnVuY2FsbF9jb21waWxlZF9mdW5jdGlvbiAoZnVuPTE1 MDI1MTA3MiwgbmFyZ3M9MCwgCiAgICBhcmdzPTB4YmZiZmVjNzApIGF0IGJ5dGVjb2RlLmM6 NTE2CiMxNiAweDgwYjI5MzMgaW4gRmZ1bmNhbGwgKG5hcmdzPTEsIGFyZ3M9MHhiZmJmZWM2 YykgYXQgZXZhbC5jOjM1NzIKIzE3IDB4ODA4YjBiZiBpbiBleGVjdXRlX29wdGltaXplZF9w cm9ncmFtICgKICAgIHByb2dyYW09MHg5NzA4ZTEwICJwxsdcZVwwMzVcMDMyXHTIYaxcMDA0 yCBcMjEwxlwyMTFcMDI1XDAyMMZcMDI2XGbJyiFcMjEwXGarXDAwNFxmIFwyMTDJyyErXDIw NyIsIHN0YWNrX2RlcHRoPTQsIGNvbnN0YW50c19kYXRhPTB4OGYwODQxMCkKICAgIGF0IGJ5 dGVjb2RlLmM6NzQ4CiMxOCAweDgwOGFkZDcgaW4gZnVuY2FsbF9jb21waWxlZF9mdW5jdGlv biAoZnVuPTE1MDI1MDA2NCwgbmFyZ3M9MCwgCiAgICBhcmdzPTB4YmZiZmVkYjApIGF0IGJ5 dGVjb2RlLmM6NTE2CiMxOSAweDgwYjI5MzMgaW4gRmZ1bmNhbGwgKG5hcmdzPTEsIGFyZ3M9 MHhiZmJmZWRhYykgYXQgZXZhbC5jOjM1NzIKIzIwIDB4ODA4YjBiZiBpbiBleGVjdXRlX29w dGltaXplZF9wcm9ncmFtICgKICAgIHByb2dyYW09MHg4ZTE5NDEwICJcMjEyXDAxNjbGYaxc MDA1XDAxNi1xXDIxMHBcMDI2LVwwMTYwq1xhXDAxNjDHSKpcMDAyXHJcMDM2N3BcMDM2Llww MTY4XDAzNjlcblwwMzYxyFxlXDIxMskgXDIxMFwwMTY6cVwyMTDKyyGrXGJcMDE2XDAxM6tc MDA0yFwwMjY7zFwwMzY8zVxyXDAxNjFcIilcMjExXDAyM6xDXDIxMlxyp606XHJcMDE2MnM/ rTNcblxyQlwwMjYvXDAxNi1xXDIxMFxyXDAyNFxyXDAxNj1zq1wwMjHOz1xuISGsXG7QXHIh XDIxMNHSIapcMDIy01xyXDAxNj5cIlwyMTBcclwwMTYycz+tXDAwNdTV1lwiKVwyMDLKIiwg CiAgICBzdGFja19kZXB0aD00LCBjb25zdGFudHNfZGF0YT0weDhhOGY4MTApIGF0IGJ5dGVj b2RlLmM6NzQ4CiMyMSAweDgwOGFkZDcgaW4gZnVuY2FsbF9jb21waWxlZF9mdW5jdGlvbiAo ZnVuPTE1MDI1MDAzNiwgbmFyZ3M9MiwgCiAgICBhcmdzPTB4YmZiZmVlZjApIGF0IGJ5dGVj b2RlLmM6NTE2CiMyMiAweDgwYjI5MzMgaW4gRmZ1bmNhbGwgKG5hcmdzPTMsIGFyZ3M9MHhi ZmJmZWVlYykgYXQgZXZhbC5jOjM1NzIKIzIzIDB4ODA4YjBiZiBpbiBleGVjdXRlX29wdGlt aXplZF9wcm9ncmFtICgKICAgIHByb2dyYW09MHg4ZmZmYTEwICLGXGYhq1x0clxmcVwyMTDH IFwyMTApyCBcMjEwxlxmIatcMDIwclxmcVwyMTBcYlwwMjZcMDIyXDAxNlwwMjNcMDI2XDAy NMcgXDIxMClccq05XG6rXGFcblxyXHRcIqpcMDA1yVxyXHRcIsrLIVwyMTBcMDEzq1xuXDAx M8xVrFwwMDXNXDAxMyFcMjEwziBcMjEwXDAxNlwwMjWrXHJcMDE2XDAyNqtcdM9cciFcMjEw 0FxyIVwyMTDRXHJcMDE2XDAyN7dBIVwyMTBcMjA3b2tzIiwgCiAgICBzdGFja19kZXB0aD00 LCBjb25zdGFudHNfZGF0YT0weDkxZTIyMTApIGF0IGJ5dGVjb2RlLmM6NzQ4CiMyNCAweDgw OGFkZDcgaW4gZnVuY2FsbF9jb21waWxlZF9mdW5jdGlvbiAoZnVuPTE1MzI5MzAwMCwgbmFy Z3M9MSwgCiAgICBhcmdzPTB4YmZiZmYwMzApIGF0IGJ5dGVjb2RlLmM6NTE2CiMyNSAweDgw YjI5MzMgaW4gRmZ1bmNhbGwgKG5hcmdzPTIsIGFyZ3M9MHhiZmJmZjAyYykgYXQgZXZhbC5j OjM1NzIKIzI2IDB4ODA4YjBiZiBpbiBleGVjdXRlX29wdGltaXplZF9wcm9ncmFtICgKICAg IHByb2dyYW09MHg4ODE5MjEwICLGXHJcMDE2K1xmI6s8x8hgyVwiXDIxMVwwMzKrXDAwNcpc biFcMjEwKchgy1wirlwwMDPMICGsIMhgyVwiXDIxMVwwMzKrXDAwNcpcbiFcMjEwKchgy1wi rlwwMDPMIFwwMTYvt0FAXDAxNjBhq1wwMDTNIFwyMDdcMDE2K6tcMDIxXDAxNjGrXHLOIKtc dM0gXDIxMM/Q0VwiXDIwN1wwMTYyq1xlXHKsXDAzMFwwMTYrrFwwMjTSXGarXDAwNlwwMTYz U6pcMDA0XDAxNjRU09RlYFwiI1wyMDfVXDAxMyGsXDAwNdZcMDEzIVwyMTBcMDE2NXJcMDE2 NnFcMjEwYClcMDE2Lddhq1wwMDbYXDAxMyGqXDAwNtlcZlwwMTYtXCJcMDMxXDAzNi5cMDM2 LNrbcCEhXDIxMFxiq1wwMDVcMDE2LKxcMDE2z9zdXHKrXDAwNN6qXDAwMt8jqkxcYuBhrFww MjNcYuFhq1wwMDVcMDE2N6xcblxi4mGrIi4uLiwgc3RhY2tfZGVwdGg9NywgY29uc3RhbnRz X2RhdGE9MHg5MjJiNjEwKSBhdCBieXRlY29kZS5jOjc0OAojMjcgMHg4MDhhZGQ3IGluIGZ1 bmNhbGxfY29tcGlsZWRfZnVuY3Rpb24gKGZ1bj0xNTMyOTMxMTIsIG5hcmdzPTIsIAogICAg YXJncz0weGJmYmZmMTcwKSBhdCBieXRlY29kZS5jOjUxNgojMjggMHg4MGIyOTMzIGluIEZm dW5jYWxsIChuYXJncz0zLCBhcmdzPTB4YmZiZmYxNmMpIGF0IGV2YWwuYzozNTcyCiMyOSAw eDgwOGIwYmYgaW4gZXhlY3V0ZV9vcHRpbWl6ZWRfcHJvZ3JhbSAoCiAgICBwcm9ncmFtPTB4 OTU5ZjExMCAixVxuxmE/rlwwMzDHyGDJXCJcMjExXDAzNKtcMDA1ylxmIVwyMTApyGDLXCKu XDAwM8wgIVx0rSfNyGDJXCJcMjExXDAzNKtcMDA1ylxmIVwyMTApyGDLXCKuXDAwM8wgXGK3 OFwyMTFcZa1cdM5cMDEzIa1cMDA0XDAxM89IKVwiXDIwN1wwMzQpXHQiLCBzdGFja19kZXB0 aD03LCBjb25zdGFudHNfZGF0YT0weDkxZTIxOTApIGF0IGJ5dGVjb2RlLmM6NzQ4CiMzMCAw eDgwOGFkZDcgaW4gZnVuY2FsbF9jb21waWxlZF9mdW5jdGlvbiAoZnVuPTE1MzI5MzE2OCwg bmFyZ3M9MCwgCiAgICBhcmdzPTB4YmZiZmYyZGMpIGF0IGJ5dGVjb2RlLmM6NTE2CiMzMSAw eDgwYjI5MzMgaW4gRmZ1bmNhbGwgKG5hcmdzPTEsIGFyZ3M9MHhiZmJmZjJkOCkgYXQgZXZh bC5jOjM1NzIKIzMyIDB4ODBiNzM0MyBpbiBhcHBseTEgKGZuPTE1MzI5MzE2OCwgYXJnPTY3 Nzg2OTEwNCkgYXQgZXZhbC5jOjQxNTkKIzMzIDB4ODA4ZGM0NyBpbiBGY2FsbF9pbnRlcmFj dGl2ZWx5IChmdW5jdGlvbj0xNTQzOTQ2NzYsIAogICAgcmVjb3JkX2ZsYWc9Njc3ODY5MTA0 LCBrZXlzPTY3Nzg2OTEwNCkgYXQgY2FsbGludC5jOjM5OAojMzQgMHg4MGIxNDQwIGluIEZj b21tYW5kX2V4ZWN1dGUgKGNtZD0xNTQzOTQ2NzYsIHJlY29yZF9mbGFnPTY3Nzg2OTEwNCwg CiAgICBrZXlzPTY3Nzg2OTEwNCkgYXQgZXZhbC5jOjI5NzQKIzM1IDB4ODBlZjQ2NSBpbiBl eGVjdXRlX2NvbW1hbmRfZXZlbnQgKGNvbW1hbmRfYnVpbGRlcj0weDg4MTNjYzAsIAogICAg ZXZlbnQ9MTUwMTM3MTg0KSBhdCBldmVudC1zdHJlYW0uYzozOTI0CiMzNiAweDgwZWZiNDcg aW4gRmRpc3BhdGNoX2V2ZW50IChldmVudD0xNTAxMzcxODQpIGF0IGV2ZW50LXN0cmVhbS5j OjQyNTgKIzM3IDB4ODA5NTc4NCBpbiBGY29tbWFuZF9sb29wXzEgKCkgYXQgY21kbG9vcC5j OjU4MwojMzggMHg4MDk1OWY1IGluIGNvbW1hbmRfbG9vcF8xIChkdW1teT02Nzc4NjkxMDQp IGF0IGNtZGxvb3AuYzo0OTQKIzM5IDB4ODBiN2U5OSBpbiBjb25kaXRpb25fY2FzZV8xICho YW5kbGVycz02Nzc4Njg3NDQsIAogICAgYmZ1bj0weDgwOTU5ZGMgPGNvbW1hbmRfbG9vcF8x PiwgYmFyZz02Nzc4NjkxMDQsIAogICAgaGZ1bj0weDgwOTVhNjQgPGNtZF9lcnJvcj4sIGhh cmc9Njc3ODY5MTA0KSBhdCBldmFsLmM6MTY1MgojNDAgMHg4MDk1YjUzIGluIGNvbW1hbmRf bG9vcF8yIChkdW1teT02Nzc4NjkxMDQpIGF0IGNtZGxvb3AuYzoyNTYKIzQxIDB4ODBiN2Rh NCBpbiBpbnRlcm5hbF9jYXRjaCAodGFnPTY3NzY3MjQ3MiwgCiAgICBmdW5jPTB4ODA5NWIx OCA8Y29tbWFuZF9sb29wXzI+LCBhcmc9Njc3ODY5MTA0LCB0aHJldz0weDApIGF0IGV2YWwu YzoxMzE4CiM0MiAweDgwOTU0ZDIgaW4gaW5pdGlhbF9jb21tYW5kX2xvb3AgKGxvYWRfbWU9 Njc3ODY5MTA0KSBhdCBjbWRsb29wLmM6MzA1CiM0MyAweDgwYWM1NmMgaW4gc29ydF9hcmdz IChhcmdjPTYsIGFyZ3Y9MHhiZmJmZjdkNCkgYXQgZW1hY3MuYzoyNDYwCiM0NCAweDgwYWUz N2MgaW4gbWFpbiAoYXJnYz02LCBhcmd2PTB4YmZiZmY3ZDQsIGVudnA9MHhiZmJmZjdmMCkK ICAgIGF0IGVtYWNzLmM6MjgyOQooZ2RiKSBxdWl0Cg== --=-=-= ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: FreeBSD arafel.viteno.net 4.10-STABLE FreeBSD 4.10-STABLE #12: Sat Sep 18 08:45:41 CEST 2004 root@arafel.viteno.net:/usr/src/sys/compile/ARAFEL i386 configure '--prefix=/usr/users/nk/local' '--site-includes=/usr/local/include' '--site-libraries=/usr/local/lib' '--with-scrollbars=athena' '--with-menubars=athena' '--with-toolbars=yes' '--with-dialogs=athena' '--with-athena=3d' '--with-xim=xlib' '--with-mule' '--pdump' XEmacs 21.4.15 "Security Through Obscurity" configured for `i386-unknown-freebsd4.10'. Compilation / Installation: Source code location: /usr/local/users/nk/cvs/xemacs-21.4 Installation prefix: /usr/users/nk/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: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith Compiler version: 2.95.4 Compiler specs file: specs. Relocating allocator for buffers: yes GNU version of malloc: yes libc: system-provided libc on i386-unknown-freebsd4.10 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 Athena scrollbars. Using Athena dialog boxes. 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. Compiling in support for DBM. 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 "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: ---------------------- (/usr/users/nk/.xemacs/other/nnir /usr/users/nk/cvs/gnus/contrib/nnir /usr/users/nk/cvs/gnus/contrib/vcard /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/vcard /usr/users/nk/.xemacs/other/nnir /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/nnir /usr/users/nk/cvs/gnus/contrib/hashcash /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/hashcash /usr/users/nk/cvs/gnus/contrib/gpg /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/gpg /usr/users/nk/cvs/gnus/contrib/gpg-ring /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/gpg-ring /usr/users/nk/cvs/gnus/contrib/compface /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/compface /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/run-at-time /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/run-at-time /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-xemacs /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-xemacs /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-whois /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-whois /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-w3 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-w3 /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-srv /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-srv /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-snarf /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-snarf /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-sc /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-sc /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-reportmail /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-reportmail /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-print /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-print /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-migrate /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-migrate /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-merge /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-merge /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-hooks /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-hooks /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-gui /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-gui /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-gnus /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-gnus /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-ftp /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-ftp /usr/users/nk/local/lib/xemacs/site-packages/lisp/bbdb/bbdb-com /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/bbdb/bbdb-com /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/password /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/ecrypto/password /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/hex-util /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/ecrypto/hex-util /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/md4 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/ecrypto/md4 /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sha1 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/ecrypto/sha1 /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/tls /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/mail-lib/tls /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/netrc /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/mail-lib/netrc /usr/users/nk/cvs/gnus/contrib/base64 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/mail-lib/base64 /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/starttls /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/mail-lib/starttls /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/pop3 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/mail-lib/pop3 /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/rfc2104 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/mail-lib/rfc2104 /usr/users/nk/cvs/gnus/contrib/xml /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/net-utils/xml /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/dns /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/net-utils/dns /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/dig /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/net-utils/dig /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/pgg-pgp5 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp5 /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/pgg-pgp /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/pgg-gpg /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-gpg /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/pgg-parse /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-parse /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/pgg-def /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg-def /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/pgg /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/pgg/pgg /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sasl-ntlm /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-ntlm /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sasl-digest /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-digest /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sasl-cram /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl-cram /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sasl /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sasl/sasl /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/ntlm /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sasl/ntlm /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/hmac-md5 /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-md5 /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/hmac-def /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sasl/hmac-def /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sieve-manage /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sieve/sieve-manage /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sieve-mode /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sieve/sieve-mode /usr/users/nk/local/lib/xemacs/site-packages/lisp/gnus/sieve /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/sieve/sieve /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/trampver /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/trampver /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/tramp-smb /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/tramp-smb /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/tramp-ftp /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/tramp-ftp /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/tramp-efs /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/tramp-efs /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/tramp-uu /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/tramp-uu /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/trampcache /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/trampcache /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/tramp-vc /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/tramp-vc /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/tramp /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/tramp /usr/users/nk/local/lib/xemacs/site-packages/lisp/tramp/tramp-util /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/tramp/tramp-util /usr/users/nk/cvs/gnus/contrib/ssl /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/w3/ssl /usr/users/nk/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/users/nk/local/lib/xemacs-21.4.15/lisp/build-report) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.18 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.65 upstream: No-Upstream-Ver) (xemacs-base ver: 1.89 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.2 upstream: 2.0.45) (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.79 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.17 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.19 upstream: 1.4.2) (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) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.16 upstream: 1.0.3) (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) (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.68 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) (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.15 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.12 upstream: 5.2.3) (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.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.16 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) (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) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.24 upstream: 2.34) (auctex ver: 1.42 upstream: 11.53) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.16 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) Installed Modules: ----------------- Features: -------- (filladapt outline xemacsbug shadow gnus-async ispell gnus-dup gnus-ml disp-table gnus-topic nndoc nnfolder pop3 env nnml nndraft nnmh time-stamp efs-cu encrypt gnus-agent gnus-srvr nnvirtual gnus-cache nk-mail-abbrev shakespeare-quote message-x patch-keywords gnus-picon smiley mailcrypt comint footnote browse-url gnus-namazu byte-optimize bytecomp byte-compile supercite regi bbdb-gnus bbdb-snarf mail-extr nnrss xml mm-url url mm mule-sysdp url-parse url-vars gnus-demon nntp gnus-score score-mode spam spam-stat bbdb-com hashcash gnus-uu gnus-msg gnus-registry nnir gnus-art mm-uu mml2015 mm-view gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec sort smtpmail 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 sha1 hex-util 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 lazy-shot balloon-help backup-dir icomplete w3m-ucs w3m-xmas path-util w3m-favicon w3m-image w3m-proc w3m-util poem poem-xm pces pces-xfc pces-20 pces-xm w3m-ccl pccl pccl-20 advice advice-preload broken poe-xemacs timer poe pym static apel-ver product un-define mule-uni nk-pls nk-pkg pkg-build executable pgg password run-at-time pgg-parse pgg-def dired-faces dired-xemacs dired add-log mwheel session nk-stolen emacs-win emacs-c hideshow nk-util cc-fonts font-lock cc-mode cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs mmm-auto mmm-vars mmm-compat regexp-opt bbdb-anniv diary-lib calendar bbdb timezone paren blink-paren w3-auto rsz-minibuf func-menu find-func time dircolors vc ring vc-hooks escreen gnuserv quail overlay package-get package-admin config cus-face 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 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 w3m-autoloads w3m-load gnus-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 athena-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 gutter tiff png gif jpeg xface xpm xbm lisp-float-type berkeley-unix dialog devices window-system base64) Recent keystrokes: ----------------- y RET c ESC O B ESC O B ESC O B ESC O B ESC O B ESC O A RET ESC x b u g BS BS BS x e m TAB b u TAB BS BS r e TAB BS BS BS BS BS BS BS BS BS r e p TAB o TAB r t - x TAB RET Recent messages (most recent first): ----------------------------------- Fontifying *mail to XEmacs Beta*... Fontifying *mail to XEmacs Beta*... done. Loading filladapt...done Fontifying *mail to XEmacs Beta*... Loading filladapt... Loading outline...done Loading outline... Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... No more unread articles Generating summary...done Generating summary... Scoring...done Scoring... Scoring...done Scoring... (Next local Ispell command will use english dictionary) Suppressing duplicates...done --=-=-=-- From xemacs-beta-bounces@xemacs.org Mon Nov 8 18:12: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 iA8NCMm3003452; Mon, 8 Nov 2004 18:12:23 -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 iA8NCKlx003436 for ; Mon, 8 Nov 2004 18:12:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8NCK8q003435 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 18:12:20 -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 iA8NCHsg003420 for ; Mon, 8 Nov 2004 18:12:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA8NCH52003419 for xemacweb@tux.org; Mon, 8 Nov 2004 18:12:17 -0500 Received: from brain.delphioutpost.com ([65.202.186.194]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA8NCH3g003411 for ; Mon, 8 Nov 2004 18:12:17 -0500 Received: (qmail 30087 invoked by uid 1002); 8 Nov 2004 23:12:11 -0000 From: Jeff Mincy MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16783.64843.622118.276215@brain.delphioutpost.com> Date: Mon, 8 Nov 2004 18:12:11 -0500 To: "Ben Wing" In-Reply-To: <043e01c4c3b1$d9414e60$210110ac@NEEEEEEE> References: <043e01c4c3b1$d9414e60$210110ac@NEEEEEEE> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: intern-soft, find-face/get-face, and facep for determiningfaces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Fri, 5 Nov 2004, ben@666.com wrote: > You are right about the philosophical convictions. > > At least that's why facep only works on face objects, because that's how > common lisp works. common lisp has functions like functionp - paraphrasing from CLtL: functionp is always true of symbols, lists whose car is lambda, and any value returned by the function special form or the compile function... The functionp precedent would say that (higher level) functions that take a face argument would work on symbols like 'bold, lists like (:bold t) and face structs like #. -jeff > The exposure of face objects goes back to lemacs, probably with temporary > (anonymous) faces in mind. > > Same for font/color objects. This was clearly a philosophical choice on > jwz's part. > > Many other objects were since exposed by me by analogy, although it may be > questionable. Certainly exposing consoles was questionable [even their > existence is questionable -- when I first wrote things, they didn't exist, > but then I got berated from mly, and was not smart enough to ignore him]. > > ----------------------------- > > Miles> What's a "face object" in Emacs? >> A symbol, I should think. I was confused by the fact that `facep' >> returns a vector of length 17 whose first element is the symbol 'face. >> However, I would guess that that's a useless artifact of the >> implementation, since (facep (facep 'bold)) is nil. > > I've never seen the vector used in Elisp for anything, so yes: it's just > a useless (and arguably ugly) artifact of the implementation. > > Miles> [Indeed, what's a "face object" in Xemacs?] > >> A C structure wrapped in Lisp housekeeping information that implements >> a face. I'm not sure why they were exposed to Lisp in the first >> place; I suspect to avoid repeated lookups in code that compares faces >> to determine if they contrast and the like. Probably a premature >> optimization. > > I doubt the motivation was optimization. I think it had more to do with > philosophical convictions. From xemacs-beta-bounces@xemacs.org Mon Nov 8 21:53: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 iA92r9U7000683; Mon, 8 Nov 2004 21:53:10 -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 iA92r8WG000678 for ; Mon, 8 Nov 2004 21:53:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA92r8BT000677 for xemacs-beta-mailman@xemacs.org; Mon, 8 Nov 2004 21:53:08 -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 iA92r7nc000667 for ; Mon, 8 Nov 2004 21:53:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA92r7fm000666 for xemacweb@tux.org; Mon, 8 Nov 2004 21:53:07 -0500 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 iA92r6dh000661 for ; Mon, 8 Nov 2004 21:53:06 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 9 Nov 2004 02:53:05 -0000 From: "Ben Wing" To: "'Jeff Mincy'" Date: Mon, 8 Nov 2004 20:55:01 -0600 Message-ID: <006301c4c607$820171e0$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: <16783.64843.622118.276215@brain.delphioutpost.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: intern-soft, find-face/get-face, and facep for determiningfaces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org How many other predicates work that way? How many work the other way? > -----Original Message----- > From: Jeff Mincy [mailto:jeff@delphioutpost.com] > Sent: Monday, November 08, 2004 5:12 PM > To: Ben Wing > Cc: xemacs-beta@xemacs.org > Subject: Re: intern-soft, find-face/get-face, and facep for > determiningfaces' definedness > > > On Fri, 5 Nov 2004, ben@666.com wrote: > > > You are right about the philosophical convictions. > > > > At least that's why facep only works on face objects, > because that's > > how common lisp works. > > common lisp has functions like functionp - paraphrasing from CLtL: > functionp is always true of symbols, lists whose car is > lambda, and any > value returned by the function special form or the compile > function... > > The functionp precedent would say that (higher level) > functions that take a face argument would work on symbols > like 'bold, lists like (:bold t) and face structs like # bold "Bold text.">. > > -jeff > > > > The exposure of face objects goes back to lemacs, probably with > > temporary > > (anonymous) faces in mind. > > > > Same for font/color objects. This was clearly a > philosophical choice > > on jwz's part. > > > > Many other objects were since exposed by me by analogy, although it > > may be questionable. Certainly exposing consoles was questionable > > [even their existence is questionable -- when I first wrote things, > > they didn't exist, but then I got berated from mly, and was > not smart > > enough to ignore him]. > > > > ----------------------------- > > > > Miles> What's a "face object" in Emacs? > >> A symbol, I should think. I was confused by the fact that `facep' > >> returns a vector of length 17 whose first element is the symbol > >> 'face. However, I would guess that that's a useless > artifact of the > >> implementation, since (facep (facep 'bold)) is nil. > > > > I've never seen the vector used in Elisp for anything, so yes: it's > > just a useless (and arguably ugly) artifact of the implementation. > > > > Miles> [Indeed, what's a "face object" in Xemacs?] > > > >> A C structure wrapped in Lisp housekeeping information that > >> implements a face. I'm not sure why they were exposed to > Lisp in the > >> first place; I suspect to avoid repeated lookups in code that > >> compares faces to determine if they contrast and the like. > Probably > >> a premature optimization. > > > > I doubt the motivation was optimization. I think it had more to do > > with philosophical convictions. > From xemacs-beta-bounces@xemacs.org Tue Nov 9 03:54: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 iA98s7dp000416; Tue, 9 Nov 2004 03:54:08 -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 iA98s6o4000408 for ; Tue, 9 Nov 2004 03:54:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA98s6uK000407 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 03:54:06 -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 iA98s2uw000397 for ; Tue, 9 Nov 2004 03:54:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA98s2xS000396 for xemacweb@tux.org; Tue, 9 Nov 2004 03:54:02 -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 iA98s1De000390 for ; Tue, 9 Nov 2004 03:54:02 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CRRlI-0004Qp-NV for xemacs-beta@xemacs.org; Tue, 09 Nov 2004 09:54:01 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CRRlI-000JT5-BL for xemacs-beta@xemacs.org; Tue, 09 Nov 2004 09:54:00 +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: Tue, 09 Nov 2004 09:54:00 +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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-11-09-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: =========================== edit-utils-2.18-pkg.tar.gz upstream version: none xemacs-devel-1.66-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 bbdb-1.25-pkg.tar.gz upstream version: 2.34 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 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.69-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 semantic-1.19-pkg.tar.gz upstream version: 1.4.2 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.80-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 xemacs-base-1.90-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/edit-utils/ChangeLog ------- 2004-11-09 Norbert Koch * Makefile (VERSION): XEmacs package 2.18 released. 2004-11-08 Ben Wing * dabbrev.el (dabbrev-case-replace): We don't really need to set this to nil by default; the setting of dabbrev-case-fold-search is enough. - ------- ChangeLog Entries from xemacs-packages/xemacs-devel/ChangeLog ------- 2004-11-09 Norbert Koch * Makefile (VERSION): XEmacs package 1.66 released. 2004-11-08 Didier Verna * Patcher 3.6.2 is released. 2004-09-29 Steve Youngs * Makefile (REQUIRES): Add ecrypto. 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) iD8DBQFBkIWogu3ywdHdhM0RAnf8AJ49RicwO9WMHXHhATLzfMdtsGb5jQCgr7qp RN4i6gJ1QcptcfABPwe3wl4= =X14W -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Tue Nov 9 04:29: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 iA99TIGR005922; Tue, 9 Nov 2004 04:29:18 -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 iA99THta005915 for ; Tue, 9 Nov 2004 04:29:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA99TH5H005914 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 04:29: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 iA99TGuj005903 for ; Tue, 9 Nov 2004 04:29:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA99TFQZ005902 for xemacweb@tux.org; Tue, 9 Nov 2004 04:29:15 -0500 Received: from ideliver.epitech.net (deliver.epitech.net [163.5.0.25]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA99TEQg005882 for ; Tue, 9 Nov 2004 04:29:14 -0500 Received: from epita.fr ([10.42.1.60]) by ideliver.epitech.net (SAVSMTP 3.1.2.35) with SMTP id M2004110909391908842 for ; Tue, 09 Nov 2004 09:39:19 +0100 Received: from kualalumpur.lrde.epita.fr (kualalumpur.lrde.epita.fr [10.223.13.1]) by epita.fr id iA98g4R03326 for EPITA Paris France Tue, 9 Nov 2004 09:42:04 +0100 (CET) Received: from uzeb.lrde.epita.fr ([10.223.13.53]) by kualalumpur.lrde.epita.fr with esmtp (Exim 4.34) id 1CRRZl-0003Xe-Jh for xemacs-beta@xemacs.org; Tue, 09 Nov 2004 09:42:05 +0100 Received: by uzeb.lrde.epita.fr (Postfix, from userid 17030) id 8E68E5E292; Tue, 9 Nov 2004 09:42:05 +0100 (CET) To: XEmacs Beta Testers X-Attribution: dvl X-Url: http://www.lrde.epita.fr/~didier X-Web: http://www.lrde.epita.fr/~didier X-Home-Page: http://www.lrde.epita.fr/~didier Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEW+noyehXZjTT6Pemx4 aVwOCgQ3KRvTx773+PXm5uK6w2/ZAAACMElEQVQ4jV2TzY6bMBDHh7ZSrjhEOW8cwnnBdHttjJUH qAQPYAWfiSoV5ZZDpYXbSj04ftvOGAhkfQu//D88tqF9LABgTAillORcgnuABiBgEREpCeCaJQFq ctTEygM3a0azCbgns3wB3DL/CbjZy0sK6JZk9kLQ9QOwg1VIZABdtzDzhZ+AdV8lV0eULIBHl7os y4o/WfmcbelXzD6D71obFFW7KMVaC7AWKk+QaJFiyAxsJDA1QbMdTjgfQd93uGXskyE44z8eoLOM AYNojV6/ikVG98GAjiMyGL+fwf1+CcGTxHvhsEbgLkAThOBUUq88n8A7jZUkb+RViIfi9mOTcBwU bA3tfrJy7u9LUPgQP5jzBO7utmuS3ZBRYUgxgt7dXmy2F9SKZqzVw8qumuwnQBPwWCWliSfQuxY2 IayaQL7CW1lNoL83bRuEtJWMhdsFcA3tDr8HCEghp1YTiBTAoSrPKh6tfgM5AYIUDlSLj1b/YozG UkKG32rfd2x1k0dYtcAiCTTGSslxH+/ZPiSw4euyqikdhptghXhtm4Bl/OQvkfaA7qFgbAUYMYEY HAru1q1DPI4g5/EAKgL+Rm/CSKQbzlUyAD4+HJsGuVDcxHSzcPCVHoC1O7TnRhfi4BVmAm7LE4M/ 06h+Au31DxmbPctrbzUC69qPA37nRw9mhcX3l9WGxynLPlnZiCdaFSlLRuDrtte2yTSedsoQ0Osh QDbX9kueaL7HuZzMAPR/BZZ3kHL1o5sAAAAASUVORK5CYII= X-Face: 9(xNRWK.*)B)r&k3 Mail-Copies-To: never Date: Tue, 09 Nov 2004 09:42:05 +0100 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iA99TEQg005882 X-XEmacs-List: 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: Patcher 3.6.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 This is a "666" bugfix release. 2004-11-07 Didier Verna From Ben Wing * patcher.el (patcher-mail-compose-mail): Fix grammar in doc. * patcher.el (patcher-mail-1): Extent should be detachable, otherwise subject-prefix extents may sit around from the previous mail message and screw things up. 2004-11-04 Didier Verna From Ben Wing * patcher.el (patcher-logmsg-commit): buffer -> output-buffer for clarity. Run substitute-command-keys in the right buffer. 2004-11-02 Didier Verna From Ben Wing * patcher.el (patcher-mail-subproject): Put the default file argument for Files: in the buffer itself rather than just as a default. -- Didier Verna, didier@lrde.epita.fr, http://www.lrde.epita.fr/~didier EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85 94276 Le Kremlin-Bicêtre, France Fax.+33 (1) 53 14 59 22 didier@xemacs.org From xemacs-beta-bounces@xemacs.org Tue Nov 9 07:28: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 iA9CS004031100; Tue, 9 Nov 2004 07:28:01 -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 iA9CRwto031093 for ; Tue, 9 Nov 2004 07:27:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9CRw4o031092 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 07:27:58 -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 iA9CRvAN031077 for ; Tue, 9 Nov 2004 07:27:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9CRvPK031076 for xemacweb@tux.org; Tue, 9 Nov 2004 07:27:57 -0500 Received: from mail22.syd.optusnet.com.au (mail22.syd.optusnet.com.au [211.29.133.160]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA9CRuAj031071 for ; Tue, 9 Nov 2004 07:27:56 -0500 Received: from silver.local (c211-30-176-99.rivrw1.nsw.optusnet.com.au [211.30.176.99]) by mail22.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA9CRihC032410; Tue, 9 Nov 2004 23:27:45 +1100 To: Friedrich Dominicus References: <87d5yobhe8.fsf@fbigm.here> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Tue, 09 Nov 2004 23:27:44 +1100 In-Reply-To: <87d5yobhe8.fsf@fbigm.here> (Friedrich Dominicus's message of "Mon, 08 Nov 2004 14:27:11 +0100") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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=AWL,NO_OBLIGATION, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: GTK XEmacs status 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 >>>>> "Friedrich" == Friedrich Dominicus writes: Friedrich> Stephen [Turnbull] has told me that I should try 21.5.x because the Friedrich> erros won't get fixed in the 21.4. branch. Dear Friedrich, Thank you for your message. I have Cc'd the xemacs-beta list because I think that the response should have have a wider audience. If you're interested in using GTK XEmacs on a daily basis then the best version to use is the soon to be released 21.4.16. This version combines the stable version with the majority of the fixes that I have made to GTK. If you can't wait for the official release of 21.4.16 then the current head of the 21.4 branch within CVS is very close to release quality and could be used. The page http://www.xemacs.org/Develop/cvsaccess.html contains the instructions for obtaining that version. The recently released 21.5.18 contains all of my GTK fixes but the 21.5 branch is the development branch and you must expect it to eat your data occasionally. As a rule GTK fixes are made against the 21.5 branch. If backporting to 21.4 does not involve significant extra work then I do so, but since GTK support in 21.4 is experimental I feel that I am under no obligation to do so. Fortunately, all of the major patches that I've made so far were easily backported and have been added to 21.4. Friedrich> He too mentioned a GTK2 port and that is what I'm curious about. Do Friedrich> you have any plans for that? Do you have an idea on how to start Friedrich> with it yet? I must confess that one of the reasons that I haven't started on the GTK 2 port earlier has been that my main development machine was incapable of running GTK2 (memory and disk constraints left be stuck at Gnome 1.4 based distro). As of last week I now have a suitable machine[1] and once it is configured I'll start looking properly at the GTK2 port. My plan at the moment is to first move to the compatibility API. After that I'll know the code sufficiently well to start changing things to use more of the GTK2 features. I'm also thinking of disabling (at least for a while) the existing support for lisp level manipulation of GTK objects. It's not expressive enought for even existing needs and the constant switching between C and lisp makes debugging really hard. Once the basic GTK2 port's done redesigning the lisp API will make a nice project. Malcolm Footnotes: [1] A Dual 2.5GHz PowerMac with lots of extra RAM and disk. Mostly it will run MacOS X but I'm PPC64 Gentoo Linux installed as well. Even the Gentoo developers think that running a PPC64 desktop is too unstable for daily use. -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Tue Nov 9 07:39: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 iA9CdGkk000356; Tue, 9 Nov 2004 07:39: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 iA9CdFfo000349 for ; Tue, 9 Nov 2004 07:39:15 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9CdFap000348 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 07:39: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 iA9CdECl000336 for ; Tue, 9 Nov 2004 07:39:14 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9CdEO9000335 for xemacweb@tux.org; Tue, 9 Nov 2004 07:39:14 -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 iA9CdDMm000322 for ; Tue, 9 Nov 2004 07:39:13 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CRVH9-0005Kb-00; Tue, 09 Nov 2004 21:39:07 +0900 To: "Ben Wing" References: <006301c4c607$820171e0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 09 Nov 2004 21:39:07 +0900 In-Reply-To: <006301c4c607$820171e0$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 8 Nov 2004 20:55:01 -0600") Message-ID: <87actr6vtg.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-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: "'Jeff Mincy'" , xemacs-beta@xemacs.org Subject: Re: intern-soft, find-face/get-face, and facep for determiningfaces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> How many other predicates work that way? How many work the Ben> other way? Does this really matter at all? I think the questions should be "does it make sense to both use symbols as names and expose the objects?", "if so, do we need to be able to tell the difference?", and "if not, should we suppress the objects or what should we do?" And "should we support GNU-style anonymous faces (property 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 Tue Nov 9 09:14: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 iA9EEeDj015723; Tue, 9 Nov 2004 09:14:41 -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 iA9EEcdW015705 for ; Tue, 9 Nov 2004 09:14:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9EEcXu015704 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 09:14: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 iA9EEYfR015685 for ; Tue, 9 Nov 2004 09:14:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9EEYm2015684 for xemacweb@tux.org; Tue, 9 Nov 2004 09:14:34 -0500 Received: from eagle.ericsson.se (eagle.ericsson.se [193.180.251.53]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA9EEVBq015674 for ; Tue, 9 Nov 2004 09:14:32 -0500 Received: from esealmw141.al.sw.ericsson.se ([153.88.254.120]) by eagle.ericsson.se (8.12.10/8.12.10/WIREfire-1.8b) with ESMTP id iA9EEUR2003687 for ; Tue, 9 Nov 2004 15:14:30 +0100 Received: from esealnt611.al.sw.ericsson.se ([153.88.254.121]) by esealmw141.al.sw.ericsson.se with Microsoft SMTPSVC(6.0.3790.211); Tue, 9 Nov 2004 15:14:30 +0100 Received: from ws7711.uab.ericsson.se ([134.138.220.111]) by esealnt611.al.sw.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id WHLPDXTT; Tue, 9 Nov 2004 15:14:29 +0100 Received: by ws7711.uab.ericsson.se (8.10.2+Sun/client-1.3uab4) id iA9EESY18733; Tue, 9 Nov 2004 15:14:28 +0100 (MET) Date: Tue, 9 Nov 2004 15:14:28 +0100 (MET) Message-Id: <200411091414.iA9EESY18733@ws7711.uab.ericsson.se> X-Sybari-Trust: c6118f7e bfd556f1 9c432541 00000139 From: Erik Staflin To: XEmacs Beta X-OriginalArrivalTime: 09 Nov 2004 14:14:30.0301 (UTC) FILETIME=[6DB8D4D0:01C4C666] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-b18] xemacs crash X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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-21.5-b17 crashed for me, here follows the backtraces: Fatal error: assertion failed, file menubar-x.c, line 578, abort() Fatal error (6). Lisp backtrace follows: # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) ("next_event_internal()" "[internal]") # (unwind-protect ...) accept-process-output(# 30) # bind (timeout proc) clearcase-ct-accept-process-output(# 30) # bind (command) # (unwind-protect ...) # (unwind-protect ...) # bind (cmd) clearcase-ct-blocking-call("desc" "-fmt" "'[nil \"%m\" \"%f\" \"%Rf\" \"%Sn\" \"%PSn\" \"%On\" \"%u\" \"%Nd\" nil nil nil \"%[slink_text]p\"]\\n%c'" "/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") apply(clearcase-ct-blocking-call ("desc" "-fmt" "'[nil \"%m\" \"%f\" \"%Rf\" \"%Sn\" \"%PSn\" \"%On\" \"%u\" \"%Nd\" nil nil nil \"%[slink_text]p\"]\\n%c'" "/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log")) # bind (cmd) clearcase-ct-cleartool-cmd("desc" "-fmt" "'[nil \"%m\" \"%f\" \"%Rf\" \"%Sn\" \"%PSn\" \"%On\" \"%u\" \"%Nd\" nil nil nil \"%[slink_text]p\"]\\n%c'" "/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (truename file) clearcase-fprop-read-properties("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # (condition-case ... . ((error (byte-code "ÂÃÄ A#!ÅÆÇ\"" [signal-info file clearcase-trace format "(clearcase-fprop-read-properties %s) signalled error: %s" make-vector 31 nil] 5)))) # bind (file) clearcase-fprop-get-properties("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (file) clearcase-fprop-checked-out("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (file) clearcase-fprop-owner-of-checkout("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (me file) clearcase-file-ok-to-checkin("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (file) clearcase-dired-current-ok-to-checkin() (and (< (clearcase-dired-mark-count) 2) (clearcase-dired-current-ok-to-checkin)) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (catch # ...) # (unwind-protect ...) ("next_event_internal()" "[internal]") # (unwind-protect ...) accept-process-output(# 30) # bind (timeout proc) clearcase-ct-accept-process-output(# 30) # bind (command) # (unwind-protect ...) # (unwind-protect ...) # bind (cmd) clearcase-ct-blocking-call("desc" "-fmt" "'[nil \"%m\" \"%f\" \"%Rf\" \"%Sn\" \"%PSn\" \"%On\" \"%u\" \"%Nd\" nil nil nil \"%[slink_text]p\"]\\n%c'" "/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") apply(clearcase-ct-blocking-call ("desc" "-fmt" "'[nil \"%m\" \"%f\" \"%Rf\" \"%Sn\" \"%PSn\" \"%On\" \"%u\" \"%Nd\" nil nil nil \"%[slink_text]p\"]\\n%c'" "/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log")) # bind (cmd) clearcase-ct-cleartool-cmd("desc" "-fmt" "'[nil \"%m\" \"%f\" \"%Rf\" \"%Sn\" \"%PSn\" \"%On\" \"%u\" \"%Nd\" nil nil nil \"%[slink_text]p\"]\\n%c'" "/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (truename file) clearcase-fprop-read-properties("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # (condition-case ... . ((error (byte-code "ÂÃÄ A#!ÅÆÇ\"" [signal-info file clearcase-trace format "(clearcase-fprop-read-properties %s) signalled error: %s" make-vector 31 nil] 5)))) # bind (file) clearcase-fprop-get-properties("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (file) clearcase-fprop-checked-out("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (file) clearcase-fprop-owner-of-checkout("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (me file) clearcase-file-ok-to-checkin("/view/uabstek_cade5_cpp/vobs/cello/ip_sa/ipet_src/IPET_CRX901078/IPPRH_CNX901300/test/ipplh_tb/hbin/.build.log") # bind (file) clearcase-dired-current-ok-to-checkin() (and (< (clearcase-dired-mark-count) 2) (clearcase-dired-current-ok-to-checkin)) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (catch # ...) # (unwind-protect ...) # (unwind-protect ...) ("next_event_internal()" "[internal]") # (unwind-protect ...) # bind (inhibit-quit) (next-event "[internal]") # (condition-case ... . error) # (catch top-level ...) [3] Abort xemacs.ksh (core dumped) unix> gdb /opt/as/xemacs/xemacs-21.5/bin/xemacs-21.5-b17 core GNU gdb 4.18 Copyright 1998 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 "sparc-sun-solaris2.6"... Core was generated by `xemacs-21.5-b17'. Program terminated with signal 6, Abort. Reading symbols from /usr/lib/libXm.so.4...done. Reading symbols from /opt/as/xemacs/lib/libtiff.so...done. Reading symbols from /opt/as/xemacs/lib/libpng.so.2...done. Reading symbols from /opt/as/xemacs/lib/libXpm.so.4.11...done. Reading symbols from /usr/openwin/lib/libtt.so.2...done. Reading symbols from /usr/lib/libXmu.so.4...done. Reading symbols from /usr/lib/libXt.so.4...done. Reading symbols from /usr/lib/libXext.so.0...done. Reading symbols from /usr/lib/libX11.so.4...done. Reading symbols from /usr/lib/libSM.so.6...done. Reading symbols from /usr/lib/libICE.so.6...done. Reading symbols from /usr/lib/libcurses.so.1...done. Reading symbols from /usr/lib/libm.so.1...done. Reading symbols from /usr/lib/libldap.so.4...done. Reading symbols from /usr/lib/libsocket.so.1...done. Reading symbols from /usr/lib/libnsl.so.1...done. Reading symbols from /usr/lib/libelf.so.1...done. Reading symbols from /usr/lib/libgen.so.1...done. Reading symbols from /usr/lib/libdl.so.1...done. Reading symbols from /usr/lib/libc.so.1...done. Reading symbols from /usr/openwin/lib/libdga.so.1...done. Reading symbols from /usr/lib/libresolv.so.2...done. Reading symbols from /usr/lib/libmp.so.2...done. Reading symbols from /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1...done. Reading symbols from /usr/lib//liblayout.so...done. Reading symbols from /usr/lib/nss_files.so.1...done. #0 0xfeb9f930 in _libc_kill () from /usr/lib/libc.so.1 (gdb) where #0 0xfeb9f930 in _libc_kill () from /usr/lib/libc.so.1 #1 0xad71c in fatal_error_signal (sig=6) at emacs.c:3515 #2 #3 0xfeb9f930 in _libc_kill () from /usr/lib/libc.so.1 #4 0xfeb35924 in abort () from /usr/lib/libc.so.1 #5 0xad194 in really_abort () at emacs.c:4365 #6 0xac2f8 in assert_failed (file=0x31d9f8 "menubar-x.c", line=578, expr=0x409000 "þ\200ÈHÿ¾Ñ\037") at emacs.c:3701 #7 0x2a1fc4 in set_frame_menubar (f=0x90ac00, deep_p=1, first_time_p=0) at menubar-x.c:578 #8 0x2a30e8 in pre_activate_callback (widget=0x1005a, id=65626, client_data=0x0) at menubar-x.c:513 #9 0x2cd490 in pre_hook (w=0xfc6a00, client_data=0xc9d940, call_data=0x0) at lwlib-Xlw.c:82 #10 0xfef8c374 in XtCallCallbackList () from /usr/lib/libXt.so.4 #11 0x2c8aa4 in Start (w=0xfc6a00, ev=0xffbe7d7c, params=0x0, num_params=0xfefc8280) at xlwmenu.c:3323 #12 0xfef8f32c in HandleActions () from /usr/lib/libXt.so.4 #13 0xfef8e234 in HandleSimpleState () from /usr/lib/libXt.so.4 #14 0xfef8dd34 in _XtTranslateEvent () from /usr/lib/libXt.so.4 #15 0xfef8dab8 in XtDispatchEventToWidget () from /usr/lib/libXt.so.4 #16 0xfef8d3a4 in _XtDefaultDispatcher () from /usr/lib/libXt.so.4 #17 0xfef8ced8 in XtDispatchEvent () from /usr/lib/libXt.so.4 ---Type to continue, or q to quit---q Quit (gdb) ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: SunOS ws4064 5.8 Generic_117350-11 sun4u sparc SUNW,Ultra-5_10 ./configure '--site-prefixes=/opt/csw' '--site-runtime-libraries=/opt/csw/lib /usr/dt/lib /usr/openwin/lib' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=lucid' '--with-widgets=lucid' '--with-xpm' '--with-jpeg' '--with-png' '--with-tiff' '--pdump' '--package-path=/opt/as/xemacs/lib/site-packages:/opt/as/xemacs/lib/xemacs-packages' '--prefix=/opt/as/xemacs/xemacs-21.5' XEmacs 21.5-b18 "chestnut" (+CVS-20041021) configured for `sparc-sun-solaris2.8'. Compilation Environment and Installation Defaults: Source code location: /opt/as/xemacs/src/xemacs-21.5.18 Installation prefix: /opt/as/xemacs/xemacs-21.5 Additional prefixes: /opt/csw Runtime library search path: /opt/csw/lib:/usr/dt/lib:/usr/openwin/lib Operating system description file: `s/sol2.h' Machine description file: `m/sparc.h' Compiler version: cc: Sun C 5.5 Patch 112760-13 2004/08/10 - Compiler command: cc -v -xO4 libc version: SUNWcsl 11.8.0,REV=2000.01.08.18.12 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/openwin/include - X Windows libraries location: /usr/openwin/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: Databases: Compiling in support for Berkeley database. Compiling in support for GNU DBM. 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 ToolTalk. Compiling in support for dynamic shared object modules. 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: ---------------------- (/home/uabstek/emacs/vcard /home/uabstek/.xemacs/xemacs-packages/lisp/gnus/vcard /home/uabstek/emacs/gnus-move /home/uabstek/.xemacs/xemacs-packages/lisp/gnus/gnus-move /home/uabstek/emacs/clearcase /opt/as/xemacs/lib/xemacs-packages/lisp/clearcase /home/uabstek/emacs/hideif /opt/as/xemacs/lib/xemacs-packages/lisp/c-support/hideif /home/uabstek/emacs/clearcase /opt/as/xemacs/lib/xemacs-packages/lisp/clearcase/clearcase /home/uabstek/emacs/setnu /opt/as/xemacs/lib/xemacs-packages/lisp/edit-utils/setnu /home/uabstek/emacs/linemark /opt/as/xemacs/lib/xemacs-packages/lisp/eieio/linemark /home/uabstek/emacs/ispell /opt/as/xemacs/lib/xemacs-packages/lisp/ispell/ispell /home/uabstek/emacs/pcl-cvs/pcl-cvs /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/pcl-cvs /home/uabstek/emacs/pcl-cvs/pcl-cvs-util /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/pcl-cvs-util /home/uabstek/emacs/pcl-cvs/pcl-cvs-parse /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/pcl-cvs-parse /home/uabstek/emacs/pcl-cvs/pcl-cvs-info /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/pcl-cvs-info /home/uabstek/emacs/pcl-cvs/pcl-cvs-defs /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/pcl-cvs-defs /home/uabstek/emacs/pcl-cvs/cvs-status /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/cvs-status /home/uabstek/emacs/pcl-cvs/cvs-log /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/cvs-log /home/uabstek/emacs/pcl-cvs/cvs-edit /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/cvs-edit /home/uabstek/emacs/pcl-cvs/cvs-compat /opt/as/xemacs/lib/xemacs-packages/lisp/pcl-cvs/cvs-compat /home/uabstek/emacs/javascript-mode /opt/as/xemacs/lib/xemacs-packages/lisp/prog-modes/javascript-mode /home/uabstek/emacs/diff-mode /opt/as/xemacs/lib/xemacs-packages/lisp/prog-modes/diff-mode /opt/as/xemacs/lib/xemacs-packages/lisp/ps-print/ps-print /opt/as/xemacs/lib/xemacs-packages/lisp/ps-print-nomule/ps-print /home/uabstek/emacs/sh-script /opt/as/xemacs/lib/xemacs-packages/lisp/sh-script/sh-script /home/uabstek/emacs/executable /opt/as/xemacs/lib/xemacs-packages/lisp/sh-script/executable /home/uabstek/emacs/crontab /opt/as/xemacs/lib/xemacs-packages/lisp/text-modes/crontab /home/uabstek/emacs/vc-hooks /opt/as/xemacs/lib/xemacs-packages/lisp/vc/vc-hooks /opt/as/xemacs/lib/xemacs-packages/lisp/tq /opt/as/xemacs/lib/xemacs-packages/lisp/xemacs-base/tq /home/uabstek/emacs/pcl-cvs/easy-mmode /opt/as/xemacs/lib/xemacs-packages/lisp/xemacs-base/easy-mmode /home/uabstek/emacs/xslide /opt/as/xemacs/lib/xemacs-packages/lisp/xslide/xslide /home/uabstek/emacs/xslide-process /opt/as/xemacs/lib/xemacs-packages/lisp/xslide/xslide-process /home/uabstek/emacs/xslide-font /opt/as/xemacs/lib/xemacs-packages/lisp/xslide/xslide-font /home/uabstek/emacs/xslide-data /opt/as/xemacs/lib/xemacs-packages/lisp/xslide/xslide-data /home/uabstek/emacs/xslide-abbrev /opt/as/xemacs/lib/xemacs-packages/lisp/xslide/xslide-abbrev) Installed XEmacs Packages: ------------------------- (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.86 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 upstream: 4.5.1) (viper ver: 1.37 upstream: 3.09) (vhdl ver: 1.19 upstream: 3.32.20) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tooltalk ver: 1.15 upstream: No-Upstream-Ver) (time ver: 1.14 upstream: 1.17) (text-modes ver: 1.77 upstream: No-Upstream-Ver) (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) (sh-script ver: 1.18 upstream: 2.0e) (semantic ver: 1.18 upstream: 1.4.2) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver) (psgml ver: 1.42 upstream: 1.3.1) (ps-print-nomule ver: 1.05 upstream: regular) (ps-print ver: 1.1 upstream: 6.5.6) (prog-modes ver: 1.96 upstream: No-Upstream-Ver) (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) (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) (mail-lib ver: 1.65 upstream: No-Upstream-Ver) (jde ver: 1.46 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (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) (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) (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.12 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.2 upstream: No-Upstream-Ver) (ecb ver: 1.18 upstream: 2.24) (dired ver: 1.15 upstream: 7.11) (dictionary ver: 1.12 upstream: regular) (debug ver: 1.17 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.42 upstream: 5.30.8) (calc ver: 1.24 upstream: 2.02fX3) (c-support ver: 1.2 upstream: No-Upstream-Ver) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.15 upstream: No-Upstream-Ver) (w3 ver: 1.29 upstream: 4.0pre47) (vm ver: 7.18 upstream: 7.17) (view-process ver: 1.13 upstream: 2.4) (tm ver: 1.37 upstream: No-Upstream-Ver) (supercite ver: 1.2 upstream: 3.55x3) (scheme ver: 1.14 upstream: No-Upstream-Ver) (rmail ver: 1.14 upstream: No-Upstream-Ver) (pgg ver: 1.04 upstream: 0.1) (mh-e ver: 1.28 upstream: 7.4.2) (mailcrypt ver: 2.14 upstream: 3.5.8) (gnus ver: 1.79 upstream: 5.10.6) (eterm ver: 1.15 upstream: No-Upstream-Ver) (ecrypto ver: 0.17 upstream: 2.0) (apel ver: 1.27 upstream: 10.2) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 after-save-commands avoid vc-hooks pending-del x-compose recent-files bookmark pp edmacro junkbust font-lock tramp-smb tramp regexp-opt executable shell format-spec trampver saveplace clearcase timer tq reporter cus-face dired-faces dired-xemacs dired comint ring myfuncs sgml-reformat psgml-parse psgml-xemacs psgml-sysdep sgml-mode psgml psgml-api advice advice-preload erlang-start xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads viper-autoloads vhdl-autoloads vc-autoloads tramp-autoloads tooltalk-autoloads time-autoloads text-modes-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads sh-script-autoloads semantic-autoloads python-modes-autoloads psgml-dtds-autoloads psgml-autoloads ps-print-nomule-autoloads ps-print-autoloads prog-modes-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 mail-lib-autoloads jde-autoloads ispell-autoloads igrep-autoloads idlwave-autoloads ibuffer-autoloads hm--html-menus-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads elib-autoloads eieio-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecb-autoloads dired-autoloads dictionary-autoloads debug-autoloads clearcase-autoloads cc-mode-autoloads calc-autoloads c-support-autoloads ada-autoloads Sun-autoloads w3-autoloads vm-autoloads view-process-autoloads tm-autoloads supercite-autoloads scheme-autoloads rmail-autoloads pgg-autoloads mh-e-autoloads mailcrypt-autoloads gnus-autoloads eterm-autoloads ecrypto-autoloads apel-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 tooltalk unicode 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 berkeley-db dbm md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type file-coding usg-unix-v dialog devices window-system base64) Recent keystrokes: ----------------- misc-user Recent messages (most recent first): ----------------------------------- Parsing /home/uabstek/.mailrc... done Parsing /home/uabstek/.mailrc... Loading xemacsbug...done Loading xemacsbug... Loading /home/uabstek/.xemacs/custom...done Loading avoid...done Loading avoid... Loading /home/uabstek/.xemacs/custom... Loading /home/uabstek/.xemacs-options...done Loading /home/uabstek/.xemacs-options... Loading emacs...done Define-key C-x v = Loading vc-hooks...done Loading vc-hooks... Loading /home/uabstek/emacs/psgml-setup.el...done Loading /opt/pub/lib/sgml/setup.el...done Loading /opt/pub/lib/sgml/setup.el... Loading /home/uabstek/emacs/psgml-setup.el... Loading pending-del...done Loading pending-del... From xemacs-beta-bounces@xemacs.org Tue Nov 9 09:45: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 iA9EjP2i021137; Tue, 9 Nov 2004 09:45:25 -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 iA9EfWOG020564 for ; Tue, 9 Nov 2004 09:41:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9EfWC8020563 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 09:41: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 iA9EfVJ0020553 for ; Tue, 9 Nov 2004 09:41:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9EfVk6020551 for xemacweb@tux.org; Tue, 9 Nov 2004 09:41:31 -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 iA9EfTId020535 for ; Tue, 9 Nov 2004 09:41:30 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 1CRXBN-0005on-00; Tue, 09 Nov 2004 23:41:17 +0900 To: Stefan References: <0whwtx5meng.fsf@rescomp.Stanford.EDU.i-did-not-set--mail-host-address--so-tickle-me> <87k6t4rd5b.fsf@tleepslib.sk.tsukuba.ac.jp> <847aaaf204110123282bb4ddd8@mail.gmail.com> <847aaaf20411020048201a2419@mail.gmail.com> <87mzy0pl0o.fsf@tleepslib.sk.tsukuba.ac.jp> <87wtx2gu0o.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 09 Nov 2004 23:41:17 +0900 In-Reply-To: (Stefan's message of "Fri, 05 Nov 2004 02:55:50 -0500") Message-ID: <87sm7j5ble.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-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, emacs-devel@gnu.org, Brian Palmer , Miles Bader Subject: Re: intern-soft, find-face/get-face, and facep for determining faces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Stefan" == Stefan writes: >> And so does (progn (fset 'foobar (make-keymap)) (fboundp >> 'foobar)), of course. But (progn (fset 'foobar (make-keymap)) >> (foobar)) errors, of course. Stefan> Of course. `fboundp' doesn't test the type, only the Stefan> boundness. You want to try with `functionp'. You're right. However, I found what's been worrying me: (let ((name 'default) (object (find-face 'default))) (put name 'type 'name) (put object 'type 'object) (eq (get name 'type) (get object 'type))) evaluates to nil in XEmacs, while (let ((object (find-face 'default))) (put object 'type 'object) (eq (get object 'type) (face-property 'default 'type))) evaluates to t. I suppose you might consider that an abomination, and of course neither of the exprs above makes sense in Emacs. I guess we could get rid of this "feature"; it's not portable so it probably doesn't get used very much. Currently, there are several types in XEmacs which can have properties added or queried with put/get: `get' is a built-in function (get OBJECT PROPERTY &optional DEFAULT) Documentation: Return the value of OBJECT's PROPERTY property. This is the last VALUE stored with `(put OBJECT PROPERTY VALUE)'. If there is no such property, return optional third arg DEFAULT (which defaults to `nil'). OBJECT can be a symbol, string, extent, face, or glyph. See also `put', `remprop', and `object-plist'. -- 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 Nov 9 09:46: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 iA9EkAmq021329; Tue, 9 Nov 2004 09:46:10 -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 iA9Efw3U020647 for ; Tue, 9 Nov 2004 09:41:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9Efw4s020645 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 09:41:58 -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 iA9Efsts020627 for ; Tue, 9 Nov 2004 09:41:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9Efsms020626 for xemacweb@tux.org; Tue, 9 Nov 2004 09:41:54 -0500 Received: from brain.delphioutpost.com ([65.202.186.194]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iA9EfrLr020596 for ; Tue, 9 Nov 2004 09:41:53 -0500 Received: (qmail 8070 invoked by uid 1002); 9 Nov 2004 14:41:47 -0000 From: Jeff Mincy MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16784.55083.680872.973611@brain.delphioutpost.com> Date: Tue, 9 Nov 2004 09:41:47 -0500 To: "Stephen J. Turnbull" In-Reply-To: <87actr6vtg.fsf@tleepslib.sk.tsukuba.ac.jp> References: <006301c4c607$820171e0$210110ac@NEEEEEEE> <87actr6vtg.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: intern-soft, find-face/get-face, and facep for determiningfaces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Tue, 09 Nov 2004, stephen@xemacs.org wrote: >>>>>> "Ben" == Ben Wing writes: > > Ben> How many other predicates work that way? How many work the > Ben> other way? > > Does this really matter at all? The numeric answer doesn't matter, but the question is equivalent to asking which CL type predicates are for primitive types and how many are for composite types. CL function is a composite type made up of symbols, lists, and . CL symbol is a primitive type. > I think the questions should be "does it make sense to both use > symbols as names and expose the objects?", "if so, do we need to be > able to tell the difference?", and "if not, should we suppress the > objects or what should we do?" > > And "should we support GNU-style anonymous faces (property lists)?" And rephrasing the question - is face a primitive type #[1], or do view face as a composite type made up of #, symbols and anonymous faces? Faces are named, so being able to use the name for the face seems reasonable, more expressive, and convenient. Anonymous faces, well I haven't used them, but the intent is clear, and I can imagine uses. Footnotes: [1] whatever type of object make-face returns -jeff From xemacs-beta-bounces@xemacs.org Tue Nov 9 11:57: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 iA9GvMi3010142; Tue, 9 Nov 2004 11:57:22 -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 iA9GvJ0j010128 for ; Tue, 9 Nov 2004 11:57:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9GvJ4X010127 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 11:57:19 -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 iA9GvIpV010117 for ; Tue, 9 Nov 2004 11:57:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9GvIqw010116 for xemacweb@tux.org; Tue, 9 Nov 2004 11:57:18 -0500 Received: from mail.q-software-solutions.de (213-239-199-47.clients.your-server.de [213.239.199.47]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iA9GvIGh010109; Tue, 9 Nov 2004 11:57:18 -0500 Received: from p508b287a.dip.t-dialin.net ([80.139.40.122] helo=fbigm.here) by mail.q-software-solutions.de with asmtp (Exim 4.34) id 1CRZBS-00049b-6W; Tue, 09 Nov 2004 17:49:33 +0100 Received: from frido by fbigm.here with local (Exim 4.34) id 1CRZLx-0007sJ-1v; Tue, 09 Nov 2004 18:00:21 +0100 To: Malcolm Purvis References: <87d5yobhe8.fsf@fbigm.here> From: Friedrich Dominicus Organization: Q Software Solutions GmbH Date: Tue, 09 Nov 2004 18:00:20 +0100 In-Reply-To: (Malcolm Purvis's message of "Tue, 09 Nov 2004 23:27:44 +1100") Message-ID: <87actrufdn.fsf@fbigm.here> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 X-SA-Exim-Connect-IP: 80.139.40.122 X-SA-Exim-Mail-From: frido@q-software-solutions.de Content-Type: text/plain; charset=us-ascii X-SA-Exim-Version: 4.1 (built Tue, 17 Aug 2004 11:06:07 +0200) X-SA-Exim-Scanned: No (on mail.q-software-solutions.de); Unknown failure X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: GTK XEmacs status 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 Thanks for taking the time for this response. I tried to compile the 21.5.18 XEmacs which seems to have worked but I ran into trouble with the CVS packages. Maybe I should try the 21.4.16 branch ;-). I'll see if I got that working in the not too far future and after that I probably will follow the GTK2 porting "tries" ;-). I would even suggest to help a bit, but we got an project recently which probably will take nearly all my time, however I'll try at least to run the GTK2-XEmacs. I still have another question is there any kind of documentation (besides the sources) about GTK-XEmacs? If yes, is it accessible? For the manipulatin of the GTK objects, I have a question/suggestion. The GTK framework is definitly object-oriented, maybe it's worth considering e.g. eieio on the XEmacs side to encacsulate that stuff.... Of course I'm not sure about that, it just has come to my mind ... Regards Friedrich From xemacs-beta-bounces@xemacs.org Tue Nov 9 16:53: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 iA9LrLPD024315; Tue, 9 Nov 2004 16:53:23 -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 iA9LrJxf024306 for ; Tue, 9 Nov 2004 16:53:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9LrJFb024305 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 16:53:19 -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 iA9LrIdO024294 for ; Tue, 9 Nov 2004 16:53:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9LrICF024293 for xemacweb@tux.org; Tue, 9 Nov 2004 16:53:18 -0500 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 iA9LrIZe024286 for ; Tue, 9 Nov 2004 16:53:18 -0500 Received: from PETER.Local (12-222-207-113.client.insightBB.com [12.222.207.113]) by syl.extundo.com (8.12.10/8.12.10) with SMTP id iA9LC2Jl023308 for ; Tue, 9 Nov 2004 22:12:04 +0100 Message-ID: <9528884c211aef57678091b38fa72f@peter> From: "Scott Baker" To: Date: Tue, 9 Nov 2004 16:52:41 -0500 X-Priority: 3 X-Mailer: SMTP COMPONENT MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 base64 to 8bit by gwyn.tux.org id iA9LrIZe024286 X-XEmacs-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=ALL_NATURAL, GUARANTEED_100_PERCENT,RCVD_IN_SORBS autolearn=no version=2.63 Subject: We will provide 3 links to list-archive.xemacs.org X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Professional Link Exchange Request from list-archive.xemacs.org Hi I am writing you to request a link exchange. Our PR5 site is professionally optimized and continues to grow in the search engines as has our other sites and be of value to you not just in terms of rankings but traffic as well. Info to add our website's link to your website: http://www.oramd.com/addsite.htm LINK: http://www.oramd.com TITLE: GUM DISEASE Please note that we only want "Gum Disease" as the link! DESCRIPTION: It's all true. First ever all natural, 100% pure, herbal toothpaste mouthwash and breath freshener. Highly effective against gum disease, gingivitis, bleeding gums and bad breath. Tons of glowing testimonials will convince you this is the best product of it's kind anywhere. 100% GUARANTEED TO WORK FOR YOU OR YOUR MONEY BACK. If you would be so kind as to post our link on your site, let me know and I will move your link to the top of the page as a thank you and place a graphic beside your listing to make it stand out. We want to trade links but also send traffic to your site as a value to our visitors. Once you put up our link, just reply lettting me know where our link is located and I'll move your site to the top of its category. If you have other sites for which you would like to trade links you can add your sites at: http://www.maximumteethwhitening.com/addsite.htm http://www.oramd.com/addsite.htm http://www.maximumwhite.com/addsite.htm Kindest Regards, Scott Baker links@trustedhealthproducts.com Trusted Health Products, Inc. (888) 423-7500 From xemacs-beta-bounces@xemacs.org Tue Nov 9 17:50: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 iA9MoN6u001063; Tue, 9 Nov 2004 17:50: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 iA9MoMXB001057 for ; Tue, 9 Nov 2004 17:50:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9MoMQ4001056 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 17:50:22 -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 iA9MoHfD001025 for ; Tue, 9 Nov 2004 17:50:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9MoH4T001024 for xemacweb@tux.org; Tue, 9 Nov 2004 17:50:17 -0500 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 iA9MoGSn001016 for ; Tue, 9 Nov 2004 17:50:16 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp809.mail.sc5.yahoo.com with SMTP; 9 Nov 2004 22:50:15 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 9 Nov 2004 16:52:12 -0600 Message-ID: <008101c4c6ae$c0ebbb20$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: <87actr6vtg.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,BLANK_LINES_70_80, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Jeff Mincy'" , xemacs-beta@xemacs.org Subject: RE: [WHL] Re: intern-soft, find-face/get-face, and facep for determiningfaces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > And "should we support GNU-style anonymous faces (property lists)?" Explain? From xemacs-beta-bounces@xemacs.org Tue Nov 9 18:00: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 iA9N0b7L002770; Tue, 9 Nov 2004 18:00:37 -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 iA9MwJBN002371 for ; Tue, 9 Nov 2004 17:58:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9MwJ6J002370 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 17:58:19 -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 iA9MwI13002358 for ; Tue, 9 Nov 2004 17:58:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9MwIZN002357 for xemacweb@tux.org; Tue, 9 Nov 2004 17:58:18 -0500 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 iA9MwH73002349 for ; Tue, 9 Nov 2004 17:58:17 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 9 Nov 2004 22:58:16 -0000 From: "Ben Wing" To: "=?iso-8859-1?Q?'Ville_Skytt=E4'?=" Date: Tue, 9 Nov 2004 17:00:13 -0600 Message-ID: <008401c4c6af$dfaf98a0$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: <1099898664.4991.43.camel@bobcat.mine.nu> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iA9MwH73002349 X-XEmacs-List: 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: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org NPERS [not addressed to me] and WHL [from a whitelisted sender] are indications that my procmail script sticks in. This makes it a lot easier since I get so much crap [> 500 emails a day even w/o being on any xemacs lists -- even with aggressive spam-filtering there's still a goodly amount that gets through] > -----Original Message----- > From: Ville Skyttä [mailto:scop@xemacs.org] > Sent: Monday, November 08, 2004 1:24 AM > To: Ben Wing > Cc: xemacs-beta@xemacs.org > Subject: RE: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords > > > On Sun, 2004-11-07 at 15:35, Ben Wing wrote: > > I would like to do that but don't know how to because the format of > > cvswrappers isn't sufficiently documented in info. [e.g. where do I > > put a default? Which lines take precedence over which?] > > I couldn't find any good documentation on it, but think it's > parsed in top-down order. Quick local test shows that this > could work: > > # existing entries go here > *.exe -k 'b' > # ... > # exclusions here (does this work only for file basenames???) > mozmail.el -k 'kv' # the rest > * -k 'o' > > (BTW, WTF r "NPERS" & "WHL"?) > From xemacs-beta-bounces@xemacs.org Tue Nov 9 18:19: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 iA9NJapY005016; Tue, 9 Nov 2004 18:19: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 iA9NJYvp005009 for ; Tue, 9 Nov 2004 18:19:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9NJYZB005007 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 18:19:34 -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 iA9NJXuh004990 for ; Tue, 9 Nov 2004 18:19:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iA9NJXuH004989 for xemacweb@tux.org; Tue, 9 Nov 2004 18:19:33 -0500 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 iA9NJW7g004977 for ; Tue, 9 Nov 2004 18:19:32 -0500 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 iA9NJRSg021277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Nov 2004 09:19:27 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iA9NJRdS021276; Wed, 10 Nov 2004 09:19:27 +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" References: <008401c4c6af$dfaf98a0$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 2431292 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 22nd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: "Ben Wing" , XEmacs Beta Date: Wed, 10 Nov 2004 09:19:26 +1000 In-Reply-To: <008401c4c6af$dfaf98a0$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 9 Nov 2004 17:00:13 -0600") 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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > NPERS [not addressed to me] and WHL [from a whitelisted sender] are > indications that my procmail script sticks in. This makes it a lot easier > since I get so much crap [> 500 emails a day even w/o being on any xemacs > lists -- even with aggressive spam-filtering there's still a goodly amount > that gets through] How about putting these useless-to-everyone-but-you tags into X-headers instead of polluting the subject header? -- |---------------------| | 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 iEYEABECAAYFAkGRUH8ACgkQHSfbS6lLMAO2OQCghZbIB9iZYG84KidgFPxFHABg cCsAoJ9BaQUpBJmKzuJ8Y7z2IjI+WHsi =G5cn -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Tue Nov 9 19: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 iAA0BK8b012929; Tue, 9 Nov 2004 19:11: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 iAA0BJiN012916 for ; Tue, 9 Nov 2004 19:11:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA0BJHx012915 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 19:11:19 -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 iAA0BIcY012903 for ; Tue, 9 Nov 2004 19:11:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA0BIjA012902 for xemacweb@tux.org; Tue, 9 Nov 2004 19:11:18 -0500 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 iAA0BHmT012894 for ; Tue, 9 Nov 2004 19:11:18 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp802.mail.sc5.yahoo.com with SMTP; 10 Nov 2004 00:11:17 -0000 From: "Ben Wing" To: "=?iso-8859-1?Q?'Ville_Skytt=E4'?=" Date: Tue, 9 Nov 2004 18:13:11 -0600 Message-ID: <008501c4c6ba$10ef9550$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: <1099899380.4991.53.camel@bobcat.mine.nu> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAA0BHmT012894 X-XEmacs-List: 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: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 checked to see about $Revision$ and $Id$. [1] a whole lot of files have them. [2] most just have them in comments; some have them in variables, which sometimes get inserted into bug reports, sometimes not. Some places have them inserted into texi files. [3] the actual values are rather random -- they just contain whoever happened to check the file in most recently. Do we really care about this? [4] some files are rather randomly entered as -ko already. [5] if you `cvs update -ko -p', then the values in the repository are extremely random. Ideally IMO we should never have done keyword expansion at all, and left the values as-is, and then they might actually say something -- i.e. the upstream values of these keywords. [6] recently when trying to sync up an old packages tree, I got a whole bunch of conflicts due to keyword expansion, which is a big hassle. What do people think? I really think this keyword-expansion business is a questionable hack, esp. in the context of a multi-developer situation. I'd suggest at most keeping the keyword expansion in the files that actually do something with them, and turning it off elsewhere, including in files that have them inserted into comments. > -----Original Message----- > From: Ville Skyttä [mailto:scop@xemacs.org] > Sent: Monday, November 08, 2004 1:36 AM > To: Ben Wing > Cc: xemacs-beta@xemacs.org > Subject: RE: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords > > > On Mon, 2004-11-08 at 09:24, Ville Skyttä wrote: > > On Sun, 2004-11-07 at 15:35, Ben Wing wrote: > > > I would like to do that but don't know how to because the > format of > > > cvswrappers isn't sufficiently documented in info. [e.g. > where do I > > > put a default? Which lines take precedence over which?] > > > > I couldn't find any good documentation on it, but think > it's parsed in > > top-down order. Quick local test shows that this could work: > > > > # existing entries go here > > *.exe -k 'b' > > # ... > > # exclusions here (does this work only for file basenames???) > > mozmail.el -k 'kv' # the rest > > * -k 'o' > > On a second thought, handling exclusions with explicit -kfoo > with "cvs add" and/or "cvs admin" would be better. > > I trust you'll review use of both "$Revision" and "$Id" in > all existing files before admin'ing them to -ko? > > > (BTW, WTF r "NPERS" & "WHL"?) > From xemacs-beta-bounces@xemacs.org Tue Nov 9 19:53: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 iAA0rd29018785; Tue, 9 Nov 2004 19:53:40 -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 iAA0rdcN018780 for ; Tue, 9 Nov 2004 19:53:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA0rdLc018779 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 19:53:39 -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 iAA0rbh3018769 for ; Tue, 9 Nov 2004 19:53:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA0rb01018768 for xemacweb@tux.org; Tue, 9 Nov 2004 19:53:37 -0500 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 iAA0ra6s018757 for ; Tue, 9 Nov 2004 19:53:37 -0500 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 iAA0rWii023338 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Nov 2004 10:53:32 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAA0rWJb023337; Wed, 10 Nov 2004 10:53: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 Keywords: files References: <008501c4c6ba$10ef9550$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 2431292 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 22nd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Ben Wing" Date: Wed, 10 Nov 2004 10:53:32 +1000 In-Reply-To: <008501c4c6ba$10ef9550$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 9 Nov 2004 18:13:11 -0600") 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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Ville Skytt=E4 [mailto:scop@xemacs.org] wrote: >> I trust you'll review use of both "$Revision" and "$Id" in=20 >> all existing files before admin'ing them to -ko? > Ok, I checked to see about $Revision$ and $Id$. [...] > What do people think? I really think this keyword-expansion business i= s a > questionable hack, esp. in the context of a multi-developer situation. = I'd > suggest at most keeping the keyword expansion in the files that actuall= y do > something with them, and turning it off elsewhere, including in files t= hat > have them inserted into comments. I'm cool with that. =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 iEYEABECAAYFAkGRZowACgkQHSfbS6lLMAOtswCfS/3FtJ7Y3SwY0ueZ7WpXJwbi bSUAn20I7l5ed31pGU14fsSPxuq9UhKY =0g/l -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Tue Nov 9 20:27: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 iAA1QuPX023788; Tue, 9 Nov 2004 20:27:02 -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 iAA1QtTw023780 for ; Tue, 9 Nov 2004 20:26:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA1Qtwa023779 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 20:26: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 iAA1Qsp7023769 for ; Tue, 9 Nov 2004 20:26:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA1QsO8023768 for xemacweb@tux.org; Tue, 9 Nov 2004 20:26:54 -0500 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 iAA1QqUM023762 for ; Tue, 9 Nov 2004 20:26:52 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 10 Nov 2004 01:26:51 -0000 From: "Ben Wing" To: "'Steve Youngs'" Date: Tue, 9 Nov 2004 19:28:49 -0600 Message-ID: <009c01c4c6c4$a1c61720$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 do. But X-headers don't show up in the summary listing. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Tuesday, November 09, 2004 5:19 PM > To: Ben Wing > Cc: XEmacs Beta > Subject: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords > > > * Ben Wing writes: > > > NPERS [not addressed to me] and WHL [from a whitelisted > sender] are > > indications that my procmail script sticks in. This > makes it a lot easier > > since I get so much crap [> 500 emails a day even w/o > being on any xemacs > > lists -- even with aggressive spam-filtering there's > still a goodly amount > > that gets through] > > How about putting these useless-to-everyone-but-you tags into > X-headers instead of polluting the subject header? > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Tue Nov 9 20:54: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 iAA1sKkv027684; Tue, 9 Nov 2004 20:54:21 -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 iAA1sJTd027671 for ; Tue, 9 Nov 2004 20:54:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA1sJnV027670 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 20:54:19 -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 iAA1sIKc027660 for ; Tue, 9 Nov 2004 20:54:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA1sIdJ027659 for xemacweb@tux.org; Tue, 9 Nov 2004 20:54:18 -0500 Received: from brain.delphioutpost.com ([65.202.186.194]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAA1sHaW027646 for ; Tue, 9 Nov 2004 20:54:18 -0500 Received: (qmail 19647 invoked by uid 1002); 10 Nov 2004 01:54:12 -0000 From: Jeff Mincy MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16785.29892.332375.597678@brain.delphioutpost.com> Date: Tue, 9 Nov 2004 20:54:12 -0500 To: "Ben Wing" In-Reply-To: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Steve Youngs'" , "'XEmacs Beta'" Subject: RE: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Tue, 9 Nov 2004, ben@666.com wrote: > I do. > > But X-headers don't show up in the summary listing. If you are using VM then you can make the summary listing do anything you want.... For example, I define (defun vm-summary-function-P (m) (or (vm-get-header-contents m "X-Spam-Level:") "-")) and then use %UP in vm-summary-format to get the contents of the X-Spam-Level header added before the subject in the summary listing. -jeff From xemacs-beta-bounces@xemacs.org Tue Nov 9 21:07: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 iAA27Jg0030043; Tue, 9 Nov 2004 21:07:19 -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 iAA27Hti030036 for ; Tue, 9 Nov 2004 21:07:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA27H1q030035 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 21:07: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 iAA27Gb7030025 for ; Tue, 9 Nov 2004 21:07:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA27GEZ030024 for xemacweb@tux.org; Tue, 9 Nov 2004 21:07:16 -0500 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 iAA27FUg030018 for ; Tue, 9 Nov 2004 21:07:15 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 10 Nov 2004 02:07:14 -0000 From: "Ben Wing" To: "'Jeff Mincy'" Date: Tue, 9 Nov 2004 20:09:08 -0600 Message-ID: <00ac01c4c6ca$4437d660$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: <16785.29892.332375.597678@brain.delphioutpost.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Steve Youngs'" , "'XEmacs Beta'" Subject: RE: [WHL] RE: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 you can figure out how to make the same thing happen in Outlook then I will put you at the top of my personal pantheon. > -----Original Message----- > From: Jeff Mincy [mailto:jeff@delphioutpost.com] > Sent: Tuesday, November 09, 2004 7:54 PM > To: Ben Wing > Cc: 'Steve Youngs'; 'XEmacs Beta' > Subject: [WHL] RE: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: > More about keywords > > > On Tue, 9 Nov 2004, ben@666.com wrote: > > > I do. > > > > But X-headers don't show up in the summary listing. > > If you are using VM then you can make the summary listing do > anything you want.... > > For example, I define > > (defun vm-summary-function-P (m) > (or (vm-get-header-contents m "X-Spam-Level:") "-")) > > and then use %UP in vm-summary-format to get the contents of > the X-Spam-Level header added before the subject in the > summary listing. > > -jeff > From xemacs-beta-bounces@xemacs.org Tue Nov 9 21:46: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 iAA2kLT8004017; Tue, 9 Nov 2004 21:46:21 -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 iAA2h9H6003277 for ; Tue, 9 Nov 2004 21:43:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA2h98U003276 for xemacs-beta-mailman@xemacs.org; Tue, 9 Nov 2004 21:43:09 -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 iAA2h5N2003258 for ; Tue, 9 Nov 2004 21:43:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA2h58G003257 for xemacweb@tux.org; Tue, 9 Nov 2004 21:43:05 -0500 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 iAA2h3wv003250 for ; Tue, 9 Nov 2004 21:43:04 -0500 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 iAA2h0p0025713 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Nov 2004 12:43:00 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAA2h0EM025712; Wed, 10 Nov 2004 12:43:00 +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: whl,xemacs,lists,foo,subscribed,spam,npers,steve References: <009c01c4c6c4$a1c61720$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 2431292 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 22nd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Ben Wing" Date: Wed, 10 Nov 2004 12:43:00 +1000 In-Reply-To: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 9 Nov 2004 19:28:49 -0600") 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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Steve Youngs [mailto:steve@youngs.au.com] wrote: >> How about putting these useless-to-everyone-but-you tags into >> X-headers instead of polluting the subject header? > I do. Not that I can see, you don't. > But X-headers don't show up in the summary listing. So what? Why don't you just have procmail split your mail into separate mail folders/directories/files (or whatever M$ calls them) based on these tags? The thing is, Ben, I put up with a lot of annoying crap from your posts... - The fact that I have to explicitly Cc you on posts to XEmacs lists. You're pretty much XEmacs' largest contributer, a lot of people see you as "project lead" (or at least "programming lead") and you're not even subscribed to the lists... Where's the sense in that? Are you not subscribed because of traffic volume? That's nuts, these lists aren't that busy. Are you not subscribed because of time constraints? That's nuts, you are one of the best I've ever seen at time management and organisation. Are you not subscribed because of spam? That's nuts, Steve T has done a pretty good job of filtering out the spam before it hits the lists. And with a little filtering of your own you'll see very little (if any) spam on these lists. I personally see maybe 1 or 2 spam emails in my XEmacs mailing list groups per week. - The fact that you do have such a high profile in the XEmacs project and yet don't appear to actually use XEmacs for something as basic as email. Even within XEmacs there are choices available: Gnus, VM, RMail, MEW, MH-E. - Your top-posting. - Your incredible ability to not trim cited text. And now you want me to put up with useless, meaningless crap in your subject headers. And not just that, but this crap grows with every post you make... foo Re: [NPERS] [WHL] foo Re: [WHL] Re: [NPERS] [WHL] foo Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo Re: [WHL] Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo -- |---------------------| | 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 iEYEABECAAYFAkGRgDQACgkQHSfbS6lLMAMt+gCfQKuxPPTEHSTHqnV3G6DY+7+5 zbsAoLG7PGbdbdyW80Sp0kLLE4yKohxe =04vD -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Nov 10 01:47: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 iAA6leEU026265; Wed, 10 Nov 2004 01:47:45 -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 iAA6ldG5026257 for ; Wed, 10 Nov 2004 01:47:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA6ldGm026255 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 01:47:39 -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 iAA6lcTK026242 for ; Wed, 10 Nov 2004 01:47:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA6lcHN026241 for xemacweb@tux.org; Wed, 10 Nov 2004 01:47:38 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAA6lbE6026234 for ; Wed, 10 Nov 2004 01:47:37 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CRmGO-0006cC-CW; Wed, 10 Nov 2004 15:47:28 +0900 To: "Ben Wing" References: <008101c4c6ae$c0ebbb20$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 10 Nov 2004 15:47:28 +0900 In-Reply-To: <008101c4c6ae$c0ebbb20$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 9 Nov 2004 16:52:12 -0600") Message-ID: <87fz3i19q7.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-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: [WHL] Re: intern-soft, find-face/get-face, and facep for determiningfaces' definedness X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> And "should we support GNU-style anonymous faces (property >> lists)?" Ben> Explain? I'm not sure how it works or exactly what the API is, but apparently it's possible to do something like (let ((o (make-overlay there back-again))) (overlay-put o 'face '(:bold t :font "-tolkien-hobbit-*--12-*-elvish-0"))) and it Does The Right Things [tm]. Similarly with text-properties. -- 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 Nov 10 02:04: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 iAA74pFP028623; Wed, 10 Nov 2004 02:04: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 iAA74nhj028613 for ; Wed, 10 Nov 2004 02:04:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA74nAd028612 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 02:04:49 -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 iAA74mD2028601 for ; Wed, 10 Nov 2004 02:04:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA74mtN028600 for xemacweb@tux.org; Wed, 10 Nov 2004 02:04:48 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAA74kS1028590; Wed, 10 Nov 2004 02:04:47 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CRmX1-0006o0-Fg; Wed, 10 Nov 2004 16:04:39 +0900 To: XEmacs beta References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 10 Nov 2004 16:04:39 +0900 In-Reply-To: (Steve Youngs's message of "Wed, 10 Nov 2004 12:43:00 +1000") Message-ID: <87bre618xk.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-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: adrian@xemacs.org Subject: Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> So what? Why don't you just have procmail split your mail SY> into separate mail folders/directories/files (or whatever M$ SY> calls them) based on these tags? I don't know how much spam you actually see, Steve, but it's really hard to keep spending hours every day tweaking filters on top of throwing away the stuff that does get through. I'm sure he'll get to it eventually, but it is hard. Wouldn't our frustration level go down in the meantime if you added his annoying tags to your subject laundry? I used to do it with VM, but I'm sure Gnus has six ways to do it. SY> - Your top-posting. SY> - Your incredible ability to not trim cited text. I've noticed that people who use Outhouse and Outhouse Excess are really bad about both of those. You have to assume that the editor sucks really badly. Ben, is there something we can do to make XEmacs your MUA? What's the problem here? Wouldn't it make your life easier to have an MUA with a decent editor? I don't know squat about configuring Outlook, so I can't help with that. It would be nice if leading developers would avoid these practices, though. (Adrian's picked up both habits, too, recently.) -- 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 Nov 10 04:49: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 iAA9n1Hl018974; Wed, 10 Nov 2004 04:49:01 -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 iAA9mxrN018956 for ; Wed, 10 Nov 2004 04:48:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA9mxx1018955 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 04:48:59 -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 iAA9msVr018941 for ; Wed, 10 Nov 2004 04:48:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAA9msrO018940 for xemacweb@tux.org; Wed, 10 Nov 2004 04:48:54 -0500 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 iAA9mqA7018932 for ; Wed, 10 Nov 2004 04:48:54 -0500 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 iAA9mpgx005265 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 10 Nov 2004 19:48:52 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAA9mpdr005264; Wed, 10 Nov 2004 19:48:51 +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: xemacs,steve,hard References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.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 2431292 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 22nd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Wed, 10 Nov 2004 19:48:51 +1000 In-Reply-To: <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 10 Nov 2004 16:04:39 +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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> So what? Why don't you just have procmail split your mail into SY> separate mail folders/directories/files (or whatever M$ calls SY> them) based on these tags? > I don't know how much spam you actually see, Steve, but it's > really hard to keep spending hours every day tweaking filters on > top of throwing away the stuff that does get through. I'm sure > he'll get to it eventually, but it is hard. I get my unfair share of spam just like everyone else. Yes it is hard to keep on top of it, but it is possible. BTW, the last occasion that I spent _any_ time tweaking my filters was 2 or 3 months ago. > Wouldn't our frustration level go down in the meantime if you > added his annoying tags to your subject laundry? It might help _my_ frustration levels, but my Gnus config isn't gonna do much for anyone else's. > I used to do it with VM, but I'm sure Gnus has six ways to do it. One way comes to mind, `gnus-list-identifiers', but that isn't designed to cope with half a dozen of the bloody things at once. SY> - Your top-posting. SY> - Your incredible ability to not trim cited text. > I've noticed that people who use Outhouse and Outhouse Excess are > really bad about both of those. You have to assume that the editor > sucks really badly. Indeed. > Ben, is there something we can do to make XEmacs your MUA? Considering that he won't see this unless he finds it in the archives because you didn't Cc him, I'd say there's not much chance. > It would be nice if leading developers would avoid these practices, > though. (Adrian's picked up both habits, too, recently.) Adrian's been top-posting and not trimming for as long as I've known him. But at least he does use an XEmacs MUA and full credit to him for that. -- |---------------------| | 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 iEYEABECAAYFAkGR5AMACgkQHSfbS6lLMANMYQCfQ9C5ttK8czf31PldrUvC+QNK aJ8AoNOsoBbKUdIz92Ppnk3/UoGrb9gb =JJCu -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Nov 10 05:08: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 iAAA8oNR021781; Wed, 10 Nov 2004 05:08:50 -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 iAAA8mE4021766 for ; Wed, 10 Nov 2004 05:08:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAA8mjC021765 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 05:08:48 -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 iAAA8lNQ021754 for ; Wed, 10 Nov 2004 05:08:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAA8l3b021753 for xemacweb@tux.org; Wed, 10 Nov 2004 05:08:47 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAAA8jk6021737 for ; Wed, 10 Nov 2004 05:08:46 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CRpP4-0007Vh-Hw for xemacs-beta@xemacs.org; Wed, 10 Nov 2004 19:08:38 +0900 To: XEmacs beta References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 10 Nov 2004 19:08:38 +0900 In-Reply-To: (Steve Youngs's message of "Wed, 10 Nov 2004 19:48:51 +1000") Message-ID: <87sm7iyq1l.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-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: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> I get my unfair share of spam just like everyone else. Yes it SY> is hard to keep on top of it, but it is possible. BTW, the SY> last occasion that I spent _any_ time tweaking my filters was SY> 2 or 3 months ago. I'm doing so daily, both for XEmacs and for my personal stuff (admittedly, it's harder because I have to make sure I don't toss stuff _here_ that got through the filters at _XEmacs_. SY> One way comes to mind, `gnus-list-identifiers', but that isn't SY> designed to cope with half a dozen of the bloody things at SY> once. Oh, the function I had was iterative, I had to clean out all the "Re:" junk multiple times, so it just went through and removed everything that matched. >> Ben, is there something we can do to make XEmacs your MUA? SY> Considering that he won't see this unless he finds it in the SY> archives because you didn't Cc him, I'd say there's not much SY> chance. Ah. Well, you didn't CC him, that's why Gnus didn't do it for me automatically. I'll resend my post to him privately. -- 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 Nov 10 06:59: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 iAABxSHr003994; Wed, 10 Nov 2004 06:59: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 iAABxQEY003988 for ; Wed, 10 Nov 2004 06:59:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAABxQqF003987 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 06:59:26 -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 iAABxPJ1003976 for ; Wed, 10 Nov 2004 06:59:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAABxPde003975 for xemacweb@tux.org; Wed, 10 Nov 2004 06:59:25 -0500 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 iAABxNX6003964 for ; Wed, 10 Nov 2004 06:59:24 -0500 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 iAABxMlf008081 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 10 Nov 2004 21:59:23 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAABxMTS008080; Wed, 10 Nov 2004 21:59: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: gnus,didn References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> <87sm7iyq1l.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 2431292 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 22nd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Wed, 10 Nov 2004 21:59:22 +1000 In-Reply-To: <87sm7iyq1l.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 10 Nov 2004 19:08:38 +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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> One way comes to mind, `gnus-list-identifiers', but that isn't SY> designed to cope with half a dozen of the bloody things at SY> once. > Oh, the function I had was iterative, I had to clean out all the > "Re:" junk multiple times, so it just went through and removed > everything that matched. I was wrong about the `gnus-list-identifiers', as you can see from the subject header, it does nuke em all. Gnus just needed a hard restart (`q' then M-x gnus, rather than just `R'). So I can be happy, but I pity anyone not using Gnus. >>> Ben, is there something we can do to make XEmacs your MUA? SY> Considering that he won't see this unless he finds it in the SY> archives because you didn't Cc him, I'd say there's not much SY> chance. > Ah. Well, you didn't CC him, that's why Gnus didn't do it for me > automatically. I'll resend my post to him privately. My logs tell a different story. My post _did_ go to him. But something stripped the content[1] of the Cc after it left here. Something at tux.org, as that was the next (and only) hop. Anyway, MFT was set correctly so either your Gnus is broken, or poorly configured, or you were hit with a PEBKAC. Footnotes: [1] Interestingly, the header name is still there, it just doesn't have anything to the right of `Cc: '. -- |---------------------| | 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 iEYEABECAAYFAkGSApoACgkQHSfbS6lLMAPfIgCfce3y5ZihiAR0cdgX+PLFFXWS CxUAnRzl9AMsFHYPzvzapMMVo/lZkWot =10GU -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Nov 10 09:36: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 iAAEaGxI027376; Wed, 10 Nov 2004 09:36: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 iAAEaEax027370 for ; Wed, 10 Nov 2004 09:36:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAEaE8g027369 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 09:36:14 -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 iAAEaD5S027358 for ; Wed, 10 Nov 2004 09:36:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAEaDNH027357 for xemacweb@tux.org; Wed, 10 Nov 2004 09:36:13 -0500 Received: from copper.bwsint.com (www.businesswebsoftware.com [212.44.25.184]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAAEaC0F027344; Wed, 10 Nov 2004 09:36:13 -0500 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Date: Wed, 10 Nov 2004 14:38:47 -0000 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: WinXP creating files problem thread-index: AcTHMvygGFy5gMt/ToyQfJvF267Gbw== From: "Ben Hutchings" To: "Stephen J. Turnbull" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAAEaC0F027344 X-XEmacs-List: 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: WinXP creating files 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 You wrote in comp.emacs.xemacs: >>>>>> "James" == James Keirstead writes: > > James> "File not found and directory write protected." > > "Directory write protected" means that you cannot create files in that > directory. > > Windows regularly sets itself up this way. Apparently it and programs > written for it don't care; they just force the write anyway. They don't "force" anything. > XEmacs won't do that. > > Use attrib or some similar utility to fix the permissions on the > directory. > > James> the buffer cannot be saved. Creating files on C: is not a > James> problem and d: has full access to all users. > > Apparently not. Maybe this is just a legacy of the FAT filesystem, > which Windows itself ignores? If somebody wants to take a look at > this and see why it makes sense to ignore permissions on Windows, and > why it is possible, please let us know on xemacs-beta@xemacs.org. MSDN documentation for GetFileAttributes says: "FILE_ATTRIBUTE_READONLY The file or directory is read-only. Applications can read the file but cannot write to it or delete it. In the case of a directory, applications cannot delete it." So this attribute is quite unlike the Unix write permission bit (quite apart from having the opposite sense). Why bother to check permission bits in an application, anyway? Even if they are interpreted correctly, they could always change between the check and the attempt to open the file, so it's necessary to handle EACCES or the Windows equivalent afterwards. Ben. From xemacs-beta-bounces@xemacs.org Wed Nov 10 12:42: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 iAAHgUW5023999; Wed, 10 Nov 2004 12:42:31 -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 iAAHgTPc023990 for ; Wed, 10 Nov 2004 12:42:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAHgTXd023989 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 12:42:29 -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 iAAHgOI0023972 for ; Wed, 10 Nov 2004 12:42:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAHgNT0023971 for xemacweb@tux.org; Wed, 10 Nov 2004 12:42:23 -0500 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 iAAHgLxw023965 for ; Wed, 10 Nov 2004 12:42:22 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 10 Nov 2004 17:42:20 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Wed, 10 Nov 2004 11:44:18 -0600 Keywords: whl, xemacs, lists, foo, subscribed, spam, npers, steve Message-ID: <012901c4c74c$e8336220$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: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAAHgLxw023965 X-XEmacs-List: 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: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Looks like someone hasn't gotten their daily dose of coffee/prozac/nutmeg/heroin/. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Tuesday, November 09, 2004 8:43 PM > To: XEmacs beta > Cc: Ben Wing > Subject: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: > More about keywords > > > * Ben Wing writes: > > > Steve Youngs [mailto:steve@youngs.au.com] wrote: > >> How about putting these useless-to-everyone-but-you tags into > >> X-headers instead of polluting the subject header? > > > I do. > > Not that I can see, you don't. > > > But X-headers don't show up in the summary listing. > > So what? Why don't you just have procmail split your mail > into separate mail folders/directories/files (or whatever M$ > calls them) based on these tags? That would defeat the whole point. I've tried that but it's a hassle to have many folders, and I end up just missing things. > > The thing is, Ben, I put up with a lot of annoying crap from > your posts... > > - The fact that I have to explicitly Cc you on posts to XEmacs > lists. You're pretty much XEmacs' largest contributer, a lot of > people see you as "project lead" (or at least "programming lead") > and you're not even subscribed to the lists... Where's the sense > in that? > > Are you not subscribed because of traffic volume? That's nuts, > these lists aren't that busy. > > Are you not subscribed because of time constraints? That's nuts, > you are one of the best I've ever seen at time management and > organisation. > > Are you not subscribed because of spam? That's nuts, Steve T has > done a pretty good job of filtering out the spam before it hits > the lists. And with a little filtering of your own you'll see > very little (if any) spam on these lists. I personally see maybe > 1 or 2 spam emails in my XEmacs mailing list groups per week. First of all, I did resubscribe recently. However, I'm not as good as you think I am at time management; I just make a conscious decision to ignore the lists as much as possible, otherwise I'd never get any work done, and there are plenty of people reading the lists. Now I understand, to some extent, the annoyance of having to cc: me on postings; although what I don't understand at all is why people actively *DELETE* cc's that are already there. Cc's are a very effective way of sorting email, and I'm not going to just give this up, because there's no alternative. I promise to read through the lists regularly, but I'll still see things quicker if I'm cc'ed, and I ask once again PLEASE DON'T DELETE THE CC'S. > > - The fact that you do have such a high profile in the XEmacs > project and yet don't appear to actually use XEmacs for something > as basic as email. Even within XEmacs there are choices > available: Gnus, VM, RMail, MEW, MH-E. > > - Your top-posting. > > - Your incredible ability to not trim cited text. > > And now you want me to put up with useless, meaningless crap > in your subject headers. And not just that, but this crap > grows with every post you make... > > foo > Re: [NPERS] [WHL] foo > Re: [WHL] Re: [NPERS] [WHL] foo > Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo > Re: [WHL] Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo Honestly, how much difference do these things really make? And why is top-posting so annoying? As for not using XEmacs as an MUA, I've tried in the past but it is just dog-slow. I have about 100 personal folders in Outlook, totaling more than 1GB. Quite a lot of these folders have thousands of messages. Outlook has no problem with this. I can fix my procmail scripts so XEmacs-list postings have fewer annotations in them, if that will make you happy. From xemacs-beta-bounces@xemacs.org Wed Nov 10 13:34: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 iAAIYj7C031478; Wed, 10 Nov 2004 13:34:46 -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 iAAIYiHS031470 for ; Wed, 10 Nov 2004 13:34:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAIYi1B031469 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 13:34:44 -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 iAAIYh0G031457 for ; Wed, 10 Nov 2004 13:34:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAIYhKT031456 for xemacweb@tux.org; Wed, 10 Nov 2004 13:34:43 -0500 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 iAAIYgpQ031446 for ; Wed, 10 Nov 2004 13:34:43 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 10 Nov 2004 18:34:42 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'XEmacs beta'" Date: Wed, 10 Nov 2004 12:36:40 -0600 Message-ID: <013501c4c754$38aabb70$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: <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: adrian@xemacs.org Subject: RE: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Part of the top-posting reason is to save keystrokes -- too much keystroking hurts. > I've noticed that people who use Outhouse and Outhouse Excess > are really bad about both of those. You have to assume that > the editor sucks really badly. From xemacs-beta-bounces@xemacs.org Wed Nov 10 13:36: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 iAAIaBqn031738; Wed, 10 Nov 2004 13:36:11 -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 iAAIa9gb031729 for ; Wed, 10 Nov 2004 13:36:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAIa9a7031728 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 13:36:09 -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 iAAIa8t5031710 for ; Wed, 10 Nov 2004 13:36:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAIa8cT031709 for xemacweb@tux.org; Wed, 10 Nov 2004 13:36:08 -0500 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 iAAIa7Uc031698 for ; Wed, 10 Nov 2004 13:36:07 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 10 Nov 2004 18:32:17 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'XEmacs beta'" Date: Wed, 10 Nov 2004 12:34:15 -0600 Message-ID: <013401c4c753$e2ea5ec0$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: <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAAIa7Uc031698 X-XEmacs-List: 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: adrian@xemacs.org Subject: RE: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> - Your top-posting. > SY> - Your incredible ability to not trim cited text. > > I've noticed that people who use Outhouse and Outhouse Excess > are really bad about both of those. You have to assume that > the editor sucks really badly. It's not that bad. By default Outlook quotes the message without any > lines and puts you at the top with a couple of blank lines, so laziness makes top-posting very easy. I've turned on the > lines though, as you can see. Unfortunately no supercite or 'In XXX, YYY said ..." lines. Part of the thing is that top-posting is becoming a standard. I think it makes sense unless you're responding point-by-point, since the most relevant text is at the top where you will see it first. From xemacs-beta-bounces@xemacs.org Wed Nov 10 13:45: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 iAAIj8wA000400; Wed, 10 Nov 2004 13:45:09 -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 iAAIj6L5000390 for ; Wed, 10 Nov 2004 13:45:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAIj61R000389 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 13:45:06 -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 iAAIj4Dr000375 for ; Wed, 10 Nov 2004 13:45:04 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAIj49i000373 for xemacweb@tux.org; Wed, 10 Nov 2004 13:45:04 -0500 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 iAAIj41E000368; Wed, 10 Nov 2004 13:45:04 -0500 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 NAA18986; Wed, 10 Nov 2004 13:45:03 -0500 (EST) 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 NAA03308; Wed, 10 Nov 2004 13:45:02 -0500 (EST) Received: from D5DC120J.ecf.teradyne.com ([131.101.84.51]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with ESMTP id TAA07687; Wed, 10 Nov 2004 19:44:57 +0100 (MET) To: "Stephen J. Turnbull" X-Attribution: APA References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.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, 10 Nov 2004 19:46:24 +0100 In-Reply-To: <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 10 Nov 2004 16:04:39 +0900") Message-ID: <8y998run.fsf@engine.ecf.teradyne.com> 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-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: adrian@xemacs.org, XEmacs beta Subject: Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > It would be nice if leading developers would avoid these practices, > though. (Adrian's picked up both habits, too, recently.) Enough is enough! Speak clearly or swallow! -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Nov 10 14:55: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 iAAJtqth009694; Wed, 10 Nov 2004 14:55: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 iAAJtnrX009681 for ; Wed, 10 Nov 2004 14:55:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAJtn3E009680 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 14:55:49 -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 iAAJthtW009653 for ; Wed, 10 Nov 2004 14:55:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAJthTF009652 for xemacweb@tux.org; Wed, 10 Nov 2004 14:55:43 -0500 Received: from web51509.mail.yahoo.com (web51509.mail.yahoo.com [206.190.38.201]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAAJtcRK009624 for ; Wed, 10 Nov 2004 14:55:38 -0500 Received: (qmail 79463 invoked by uid 60001); 10 Nov 2004 19:55:33 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=3lwDcrr5VRk1FoZmFUwUlqyCnEJGtkelajhQAtJkn9U8LOy4825T/EGEGtdX4DZrFAWJXuuvfVrayy+yMNUlhe902fUve/g4e6Sja2r4JGff5FgBtfZdft0Cijw9muaT0GkTFj1f3YPeZzh0YZhGlTTIrk8Csgbq3TyuLbDXoYk= ; Message-ID: <20041110195532.79461.qmail@web51509.mail.yahoo.com> Received: from [216.251.190.80] by web51509.mail.yahoo.com via HTTP; Wed, 10 Nov 2004 11:55:32 PST Date: Wed, 10 Nov 2004 11:55:32 -0800 (PST) From: Geoffrey Garen To: xemacs-beta@xemacs.org 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-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] GDB completion X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 start GDB within XEmacs (M-x gdb), it runs perfectly but tab completion for GDB commands and source variables / functions doesn't work. GDB seems to be completing file names in the working directory rather than commands, variables, and functions. Example: (gdb) br (should --> break) --> "No completions of br" (gdb) b (should --> break) --> "blanks" [I have a file "blanks" in my working directory] With the same source file, in the same working directory, using the same version of GDB, this bug does not occur in the latest release of GNU Emacs. Is there something I'm missing? geoff garen PS Thanks for an otherwise awesome editor. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux glaser 2.6.4 #1 Thu Nov 14 12:14:04 UTC 2002 i686 i686 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 -Wall -Wno-switch -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fno-strict-aliasing' '--ldflags=-s' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/X11R6/bin' '--datadir=/usr/share' '--archlibdir=/usr/lib/xemacs/21.4.15/i386-suse-linux' '--docdir=/usr/lib/xemacs/21.4.15/i386-suse-linux' '--lispdir=/usr/share/xemacs/21.4.15/lisp' '--pkgdir=/usr/share/xemacs/21.4.15/lisp' '--etcdir=/usr/share/xemacs/21.4.15/etc' '--statedir=/var/lib/xemacs' '--moduledir=/usr/lib/xemacs/21.4.15/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.4.15 "Security Through Obscurity" configured for `i386-suse-linux'. Compilation / Installation: Source code location: /usr/src/packages/BUILD/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -Wno-switch -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fno-strict-aliasing Compiler version: gcc (GCC) 3.3.3 (SuSE Linux) Compiler specs file: /usr/lib/gcc-lib/i586-suse-linux/3.3.3/specs Relocating allocator for buffers: yes 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. 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/build/build-report /usr/share/xemacs/21.4.15/lisp/build-report) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xslt-process ver: 1.11 upstream: 1.2.1) (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) (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: 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) (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) (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.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: 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.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) (Sun ver: 1.15 upstream: No-Upstream-Ver) (skk ver: 1.23 upstream: 10.62a) (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: -------- (xemacsbug shadow nnagent nnml 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 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 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 gdb debug-toolbar shell comint ring compile mail-abbrevs sendmail rfc822 cc-fonts font-lock cc-mode cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt efs-cu view-less view hyper-apropos info cus-face tex-site ispell un-define mule-uni latin-euro-input quail overlay latin-unity-tables latin-unity-latin10 latin-unity-latin9 latin-unity-latin8 latin-unity-latin7 latin-unity-vars latin-unity x-compose 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 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 erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads ediff-hook 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 lisp-autoloads disp-table 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 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 dbm md5 xemacs xim i18n2 gutter tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- p i l e RET C-x c BS BS BS BS BS BS BS BS g c c SPC e n t a b . c SPC - o SPC e n t a b SPC - g RET y C-] M-] M-] M-[ M-] C-u 3 C-k C-x 1 C-x C-s C-x c RET C-x 1 M-x d BS g d b RET e n t a b RET b TAB BS BS BS BS BS BS misc-user button1 button1up misc-user misc-user M-x r e p o SPC r SPC x SPC b SPC RET C-g M-x up R ET Recent messages (most recent first): ----------------------------------- Quit Loading xemacsbug...done Loading xemacsbug... Making completion list... Couldn't open server on news Loading gnus-agent...done Loading gnus-agent... Loading gnus-start...done Loading gnus-start... Loading gnus...done Loading gnus-xmas...done Loading gnus-xmas... Loading gnus... Partially completed Completing file name... Loading gdb...done Loading gdb... Wrote /home/ggaren/src/entab.c No more errors Moved back past first error __________________________________ Do you Yahoo!? Check out the new Yahoo! Front Page. www.yahoo.com From xemacs-beta-bounces@xemacs.org Wed Nov 10 16:01: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 iAAL0o8k019773; Wed, 10 Nov 2004 16:00:56 -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 iAAL0m2Q019767 for ; Wed, 10 Nov 2004 16:00:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAL0mnb019766 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 16:00:48 -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 iAAL0jo2019753 for ; Wed, 10 Nov 2004 16:00:45 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAAL0jY4019752 for xemacweb@tux.org; Wed, 10 Nov 2004 16:00:45 -0500 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 iAAL0i8V019747 for ; Wed, 10 Nov 2004 16:00:44 -0500 Received: from engmail1mpk.Eng.Sun.COM ([129.146.11.21]) by nwkea-mail-2.sun.com (8.12.10/8.12.9) with ESMTP id iAAL0h7q025792 for ; Wed, 10 Nov 2004 13:00:43 -0800 (PST) Received: from athyra.eng.sun.com (athyra.SFBay.Sun.COM [129.146.85.90]) by engmail1mpk.Eng.Sun.COM (8.12.10+Sun/8.12.10/ENSMAIL, v2.2) with ESMTP id iAAL0hwg001209 for ; Wed, 10 Nov 2004 13:00:43 -0800 (PST) Received: from athyra (localhost [127.0.0.1]) by athyra.eng.sun.com (8.13.1+Sun/8.13.1) with ESMTP id iAAKxHud114374; Wed, 10 Nov 2004 12:59:17 -0800 (PST) Message-Id: <200411102059.iAAKxHud114374@athyra.eng.sun.com> To: "Ben Wing" In-Reply-To: Message from "Ben Wing" of "Wed, 10 Nov 2004 11:44:18 CST." <012901c4c74c$e8336220$210110ac@NEEEEEEE> X-Mailer: MH-E 7.4.2; nmh 1.0.4; XEmacs 21.4 (patch 15) Date: Wed, 10 Nov 2004 12:59:17 -0800 From: Mike Kupfer X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Steve Youngs'" , "'XEmacs beta'" Subject: Re: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > > Re: [WHL] Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo > > Honestly, how much difference do these things really make? nmh listed your mail (the one I'm responding to) as 8 11/10 "Ben Wing" RE: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL I guess that's sort of appropriate, given that we're talking about the tags themselves. ;-) But in the general case, that's a zero signal-to-noise ratio. Of course, there are things I can do to compensate, like making the window wider, but then I start running out of screen real estate. And if the conversation goes on long enough, the useful subject text *will* disappear. mike From xemacs-beta-bounces@xemacs.org Wed Nov 10 16:18: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 iAALIfOV022404; Wed, 10 Nov 2004 16:18:42 -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 iAALIdaw022394 for ; Wed, 10 Nov 2004 16:18:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAALIdAE022393 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 16:18:39 -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 iAALIbOI022374 for ; Wed, 10 Nov 2004 16:18:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAALIanQ022373 for xemacweb@tux.org; Wed, 10 Nov 2004 16:18:36 -0500 Received: from zrtps0kp.nortelnetworks.com (zrtps0kp.nortelnetworks.com [47.140.192.56]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAALIZ1A022327 for ; Wed, 10 Nov 2004 16:18:36 -0500 Received: from zrtps0m6.us.nortel.com (zrtps0m6.us.nortel.com [47.140.192.58]) by zrtps0kp.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id iAALHSV21314 for ; Wed, 10 Nov 2004 16:17:28 -0500 (EST) Received: from wcary2y2.ca.nortel.com (wcary2y2.ca.nortel.com [47.128.32.54]) by zrtps0m6.us.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id iAALHQ401213 for ; Wed, 10 Nov 2004 16:17:26 -0500 (EST) Received: from wcary2y2.ca.nortel.com (localhost [127.0.0.1]) by wcary2y2.ca.nortel.com (8.12.8/8.12.8) with ESMTP id iAALHQGt003356 for ; Wed, 10 Nov 2004 16:17:26 -0500 Received: (from macleodr@localhost) by wcary2y2.ca.nortel.com (8.12.8/8.12.8/Submit) id iAAKcqt2002450; Wed, 10 Nov 2004 15:38:52 -0500 Date: Wed, 10 Nov 2004 15:38:52 -0500 Message-Id: <200411102038.iAAKcqt2002450@wcary2y2.ca.nortel.com> From: "Randy Macleod" To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.12] crash while using clearcase-checkout menu. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 had just started up xemacs, from with-in a clearcase view. I opened a clearcase controlled file and used the menu to attempt to check-out the file. xemacs core-dumped! Below is the back-trace and some other info. Hope this helps. I guess it's time to get a more up-to-date version of xemacs... // Randy MacLeod [macleodr_mev_latest]:wcary2y2.ca.nortel.com-86> xemacs & [1] 2253 [macleodr_mev_latest]:wcary2y2.ca.nortel.com-87> 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 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 /localdisk/neptune/macleodr/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: # (condition-case ... . error) # (catch top-level ...) [1] Segmentation fault /localdisk/neptune/macleodr/local/bin/xemacs (core dumped ) [macleodr_mev_latest]:wcary2y2.ca.nortel.com-87> gdb /localdisk/neptune/macleodr/local/bin/xem acs core.2253 GNU gdb 5.3 Copyright 2002 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"... Core was generated by `/localdisk/neptune/macleodr/local/bin/xemacs'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/libtiff.so.3...done. Loaded symbols for /usr/lib/libtiff.so.3 Reading symbols from /usr/lib/libpng.so.2...done. Loaded symbols for /usr/lib/libpng.so.2 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /vob/neptuneimages/i686-mse-stable/usr/lib/libz.so.1...done. Loaded symbols for /vob/neptuneimages/i686-mse-stable/usr/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 /lib/libdb-3.2.so...done. Loaded symbols for /lib/libdb-3.2.so Reading symbols from /usr/lib/libgpm.so.1...done. Loaded symbols for /usr/lib/libgpm.so.1 Reading symbols from /usr/lib/libncurses.so.5...done. Loaded symbols for /usr/lib/libncurses.so.5 Reading symbols from /usr/lib/libldap.so.2...done. Loaded symbols for /usr/lib/libldap.so.2 Reading symbols from /lib/i686/libm.so.6...done. Loaded symbols for /lib/i686/libm.so.6 Reading symbols from /lib/libutil.so.1...done. Loaded symbols for /lib/libutil.so.1 Reading symbols from /lib/i686/libc.so.6...done. Loaded symbols for /lib/i686/libc.so.6 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libsasl.so.7...done. Loaded symbols for /usr/lib/libsasl.so.7 Reading symbols from /lib/libssl.so.2...done. Loaded symbols for /lib/libssl.so.2 Reading symbols from /lib/libcrypto.so.2...done. Loaded symbols for /lib/libcrypto.so.2 Reading symbols from /usr/lib/liblber.so.2...done. Loaded symbols for /usr/lib/liblber.so.2 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libgdbm.so.2...done. Loaded symbols for /usr/lib/libgdbm.so.2 Reading symbols from /lib/libcrypt.so.1...done. Loaded symbols for /lib/libcrypt.so.1 Reading symbols from /lib/libpam.so.0...done. Loaded symbols for /lib/libpam.so.0 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2 #0 0x42028851 in kill () from /lib/i686/libc.so.6 (gdb) bt #0 0x42028851 in kill () from /lib/i686/libc.so.6 #1 0x080a773b in fatal_error_signal (sig=11) at emacs.c:642 #2 #3 0x08191bbd in display_menu_item (mw=0x836bd20, val=0xdeadbeef, ws=0x85603a0, where=0xbfffe8b4, highlighted=0 '\0', horizontal=0 '\0', just_compute=0 '\0') at xlwmenu.c:1511 #4 0x08192082 in display_menu (mw=0x836bd20, level=1, just_compute_p=0 '\0', highlighted_pos=0x0, hit=0x0, hit_return=0x0, this=0x0, that=0x0) at xlwmenu.c:2279 #5 0x081930b4 in XlwMenuRedisplay (w=0x836bd20, ev=0xbfffeb60, region=0x82f5288) at xlwmenu.c:3115 #6 0x400f9dea in _XtEventInitialize () from /usr/X11R6/lib/libXt.so.6 #7 0x400f9b7d in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6 #8 0x400f9915 in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6 #9 0x400fa18d in _XtOnGrabList () from /usr/X11R6/lib/libXt.so.6 #10 0x400fa4df in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6 #11 0x4010664b in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6 #12 0x08172960 in emacs_Xt_event_pending_p (user_p=1) at event-Xt.c:2985 #13 0x080d362a in Fnext_event (event=140264508, prompt=1079092624) at event-stream.c:893 #14 0x080929da in Fcommand_loop_1 () at cmdloop.c:574 #15 0x080ab1ed in condition_case_1 (handlers=1079092264, bfun=0x8092c10 , barg=1079092624, hfun=0x8092c8c , harg=1079092624) at eval.c:1652 #16 0x08092e60 in command_loop_2 (dummy=1079092624) at cmdloop.c:256 #17 0x080ab0c1 in internal_catch (tag=1078917952, func=0x8092e1c , arg=1079092624, threw=0x0) at eval.c:1318 #18 0x0809273c in initial_command_loop (load_me=1079092624) at cmdloop.c:305 #19 0x080a867b in xemacs_21_4_12_i686_pc_linux (argc=1, argv=0xbffff0f4, envp=0xbffff0fc, restart=0) at emacs.c:2460 #20 0x080a8cf7 in main (argc=1, argv=0xbffff0f4, envp=0xbffff0fc) at emacs.c:2829 #21 0x420158f7 in __libc_start_main () from /lib/i686/libc.so.6 ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux wcary2y2.ca.nortel.com 2.4.18-18.7.x #1 Wed Nov 13 20:29:30 EST 2002 i686 unknown ./configure '--prefix=/local/neptune/macleodr/local' XEmacs 21.4.12 "Portable Code" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /local/neptune/macleodr/src/xemacs/xemacs-21.4.12 Installation prefix: /local/neptune/macleodr/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 -Wshadow 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. 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: 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: ---------------------- nil Installed XEmacs Packages: ------------------------- (xemacs-base ver: 1.75 upstream: regular) (w3 ver: 1.28 upstream: regular) (vm ver: 7.14 upstream: regular) (view-process ver: 1.13 upstream: 2.4) (tramp ver: 1.17 upstream: 2.0.35) (supercite ver: 1.19 upstream: regular) (strokes ver: 1.1 upstream: No-Upstream-Ver) (semantic ver: 1.18 upstream: 1.4.2) (python-modes ver: 1.06 upstream: No-Upstream-Ver) (ps-print ver: 1.1 upstream: 6.5.6) (perl-modes ver: 1.05 upstream: No-Upstream-Ver) (os-utils ver: 1.35 upstream: No-Upstream-Ver) (ocaml ver: 0.05 upstream: 3.06) (net-utils ver: 1.42 upstream: N/A) (mailcrypt ver: 2.12 upstream: regular) (mail-lib ver: 1.57 upstream: regular) (ispell ver: 1.29 upstream: 3.6) (igrep ver: 1.12 upstream: 2.95) (gnus ver: 1.68 upstream: regular) (fsf-compat ver: 1.14 upstream: No-Upstream-Ver) (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.12 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (ecb ver: 1.18 upstream: 2.24) (dired ver: 1.15 upstream: 7.11) (debug ver: 1.17 upstream: No-Upstream-Ver) (clearcase ver: 1.08 upstream: No-Upstream-Ver) (cc-mode ver: 1.42 upstream: 5.30.8) (calc ver: 1.23 upstream: regular) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 font disp-table paren blink-paren font-lock clearcase timer advice advice-preload tq reporter dired-faces dired-xemacs dired comint xcscope ring cus-face mwheel xemacs-base-autoloads w3-autoloads vm-autoloads view-process-autoloads tramp-autoloads supercite-autoloads strokes-autoloads semantic-autoloads python-modes-autoloads ps-print-autoloads perl-modes-autoloads os-utils-autoloads ocaml-autoloads net-utils-autoloads mailcrypt-autoloads mail-lib-autoloads ispell-autoloads igrep-autoloads gnus-autoloads fsf-compat-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edit-utils-autoloads ediff-autoloads ecb-autoloads dired-autoloads debug-autoloads clearcase-autoloads cc-mode-autoloads calc-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 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 xpm xbm lisp-float-type linux devices window-system base64) Recent keystrokes: ----------------- ESC x r e o BS p r BS o r t SPC e SPC b SPC RET Recent messages (most recent first): ----------------------------------- Reading view properties...done waiting for cleartool to start...done waiting for cleartool to start... Reading view properties... Loading xemacsbug...done Loading xemacsbug... Loading font...done Fontifying *scratch*... done. Loading font... Paren mode is sexp Loading paren...done Loading paren... Loading font-lock...done Fontifying *scratch*... (syntactically). Fontifying *scratch*... Loading font-lock... Loading timer...done Loading timer... Loading advice...done Loading advice... From xemacs-beta-bounces@xemacs.org Wed Nov 10 18:50: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 iAANoBe6012347; Wed, 10 Nov 2004 18:50:12 -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 iAANo9RB012338 for ; Wed, 10 Nov 2004 18:50:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAANo9Zp012337 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 18:50:09 -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 iAANo8sE012326 for ; Wed, 10 Nov 2004 18:50:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAANo8X3012325 for xemacweb@tux.org; Wed, 10 Nov 2004 18:50:08 -0500 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 iAANo7l6012320; Wed, 10 Nov 2004 18:50:07 -0500 Received: from fwd05.aul.t-online.de by mailout09.sul.t-online.com with smtp id 1CS2E3-0000g4-00; Thu, 11 Nov 2004 00:50:07 +0100 Received: from D5DC120J.t-online.de (bdg4CeZvoePJpJUYfa8eULvwjAj1dbxVO9P8Cr5n+26wYgae8sAOYb@[217.89.7.66]) by fmrl05.sul.t-online.com with esmtp id 1CS2E0-0b8QV60; Thu, 11 Nov 2004 00:50:04 +0100 To: "Randy Macleod" X-Attribution: APA References: <200411102038.iAAKcqt2002450@wcary2y2.ca.nortel.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: Thu, 11 Nov 2004 00:51:28 +0100 In-Reply-To: <200411102038.iAAKcqt2002450@wcary2y2.ca.nortel.com> (Randy Macleod's message of "Wed, 10 Nov 2004 15:38:52 -0500") 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: bdg4CeZvoePJpJUYfa8eULvwjAj1dbxVO9P8Cr5n+26wYgae8sAOYb@t-dialin.net X-TOI-MSGID: 13b01bcc-fa97-4c78-826e-bf6ca9e9d806 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.12] crash while using clearcase-checkout menu. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Randy Macleod" writes: > ================================================================ > Dear Bug Team! > > I had just started up xemacs, from with-in a clearcase > view. I opened a clearcase controlled file and used > the menu to attempt to check-out the file. > > xemacs core-dumped! > > Below is the back-trace and some other info. > Hope this helps. I guess it's time to get a more up-to-date > version of xemacs... Hi Randy, you did build your XEmacs yourself, right? I'd suggest you try building from -r release-21.4 and see whether this fixes your problems. Your clearcase package (1.08) is pretty up to date. There is 1.09 available as a pre-release, which means it's in the testing phase. You could give it a try by installing from a pre-release site. XEmacs <= 21.1 Options->Manage Packages->Add Download Site->xemacs.org Options->Manage Packages->List & Install XEmacs >= 21.4 Tools->Packages->Add Download Site->xemacs.org Tools->Packages->List & Install XEmacs >= 21.5 Tools->Packages->Set Download Site->Official Releases or Tools->Packages->Set Download Site->Pre-Releases See also Pre-Release XEmacs Packages: under http://teklib.neoscientists.org/Documentation/packageGuide.html#Where_to_get_the_packages Others might know whether this seemingly menu-related crash could be related to the toolkit you use. Good Luck, Adrian <317 lines deleted by Adrian Aichner> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Nov 10 19:07: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 iAB077fd014569; Wed, 10 Nov 2004 19:07:07 -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 iAB075QP014563 for ; Wed, 10 Nov 2004 19:07:05 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB075OP014562 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 19:07:05 -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 iAB072O7014547 for ; Wed, 10 Nov 2004 19:07:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB072n6014546 for xemacweb@tux.org; Wed, 10 Nov 2004 19:07:02 -0500 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 iAB070SO014528 for ; Wed, 10 Nov 2004 19:07:01 -0500 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 iAB06wZW003704 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 11 Nov 2004 10:06:59 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAB06wdr003703; Thu, 11 Nov 2004 10:06:58 +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: whl,foo,folders,npers,ben,mail,hassle,gnus References: <012901c4c74c$e8336220$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 2431291 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 23rd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Thu, 11 Nov 2004 10:06:58 +1000 In-Reply-To: <012901c4c74c$e8336220$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 10 Nov 2004 11:44:18 -0600") 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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Looks like someone hasn't gotten their daily dose of > coffee/prozac/nutmeg/heroin/. No, you can tell from the fact that I was so polite and restrained that I'm back on my medication. >> * Ben Wing writes: >> >> > Steve Youngs [mailto:steve@youngs.au.com] wrote: >> > But X-headers don't show up in the summary listing. >> >> So what? Why don't you just have procmail split your mail into >> separate mail folders/directories/files (or whatever M$ calls >> them) based on these tags? > That would defeat the whole point. I've tried that but it's a > hassle to have many folders, and I end up just missing things. And yet further down you mention you have 100+ personal mail folders... maybe it's only a hassle when it suits you, huh? >> and you're not even subscribed to the lists > First of all, I did resubscribe recently. Oh good, I'll stop cc'ing you then. > I promise to read through the lists regularly, but I'll still see > things quicker if I'm cc'ed Set a MFT header and non-broken MUA's will automatically cc you. >> foo >> Re: [NPERS] [WHL] foo >> Re: [WHL] Re: [NPERS] [WHL] foo >> Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo >> Re: [WHL] Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo > Honestly, how much difference do these things really make? Well, for me (and other Gnus users), none, as I have found a way to make Gnus remove them all. But others aren't as lucky as I and don't use Gnus. Because it disrupts the natural flow of reading. > And why is top-posting so annoying? > As for not using XEmacs as an MUA What you are doing is like being employed by Coke Cola and drinking Pepsi. > I have about 100 personal folders Ah, there are those pesky folders that are such a hassle. -- |---------------------| | 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 iEYEABECAAYFAkGSrSIACgkQHSfbS6lLMAMozQCgrnzO/1X8PoVTduAugtLabDTi WKMAnAxAb1XxxhTb43lnj4EBC69In3kA =E/Ko -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Nov 10 19:10: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 iAB0ArhL015056; Wed, 10 Nov 2004 19:10: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 iAB07JCi014626 for ; Wed, 10 Nov 2004 19:07:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB07Je7014625 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 19:07:19 -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 iAB07ITw014612 for ; Wed, 10 Nov 2004 19:07:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB07IQX014611 for xemacweb@tux.org; Wed, 10 Nov 2004 19:07:18 -0500 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 iAB07Hds014604 for ; Wed, 10 Nov 2004 19:07:17 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 00:07:16 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Wed, 10 Nov 2004 18:09:16 -0600 Keywords: gnus, didn Message-ID: <015b01c4c782$af0b5d50$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: RE: [NPERS] [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Can you look into this? I've been assuming people are purposely removing the cc's, but if it's a general problem it's even worse. > My logs tell a different story. My post _did_ go to him. > But something stripped the content[1] of the Cc after it left > here. Something at tux.org, as that was the next (and only) > hop. Anyway, MFT was set correctly so either your Gnus is > broken, or poorly configured, or you were hit with a PEBKAC. > > > Footnotes: > [1] Interestingly, the header name is still there, it just doesn't > have anything to the right of `Cc: '. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Wed Nov 10 19:11: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 iAB0BlR6015289; Wed, 10 Nov 2004 19:11:47 -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 iAB0BjU1015281 for ; Wed, 10 Nov 2004 19:11:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB0Bjb1015280 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 19:11:45 -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 iAB0BfdI015268 for ; Wed, 10 Nov 2004 19:11:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB0Bf4M015267 for xemacweb@tux.org; Wed, 10 Nov 2004 19:11:41 -0500 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 iAB0BeBe015254 for ; Wed, 10 Nov 2004 19:11:40 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 00:04:22 -0000 From: "Ben Wing" To: "'Randy Macleod'" , "'XEmacs Beta'" Date: Wed, 10 Nov 2004 18:06:20 -0600 Message-ID: <014b01c4c782$470a26a0$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: <200411102038.iAAKcqt2002450@wcary2y2.ca.nortel.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: RE: [Bug: 21.4.12] crash while using clearcase-checkout menu. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 looks like trying to access a freed value. This may well be a race condition; there are various of them that I've been fixing in 21.5. unfortunately they are hard to flush out. > -----Original Message----- > /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done. > Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2 > #0 0x42028851 in kill () from /lib/i686/libc.so.6 > (gdb) bt > #0 0x42028851 in kill () from /lib/i686/libc.so.6 > #1 0x080a773b in fatal_error_signal (sig=11) at emacs.c:642 > #2 > #3 0x08191bbd in display_menu_item (mw=0x836bd20, > val=0xdeadbeef, ws=0x85603a0, > where=0xbfffe8b4, highlighted=0 '\0', horizontal=0 '\0', > just_compute=0 '\0') > at xlwmenu.c:1511 > #4 0x08192082 in display_menu (mw=0x836bd20, level=1, > just_compute_p=0 '\0', > highlighted_pos=0x0, hit=0x0, hit_return=0x0, this=0x0, > that=0x0) at xlwmenu.c:2279 #5 0x081930b4 in > XlwMenuRedisplay (w=0x836bd20, ev=0xbfffeb60, region=0x82f5288) > at xlwmenu.c:3115 > #6 0x400f9dea in _XtEventInitialize () from > /usr/X11R6/lib/libXt.so.6 #7 0x400f9b7d in > XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6 #8 > 0x400f9915 in XtDispatchEventToWidget () from > /usr/X11R6/lib/libXt.so.6 #9 0x400fa18d in _XtOnGrabList () > from /usr/X11R6/lib/libXt.so.6 #10 0x400fa4df in > XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6 #11 > 0x4010664b in XtAppProcessEvent () from > /usr/X11R6/lib/libXt.so.6 #12 0x08172960 in > emacs_Xt_event_pending_p (user_p=1) at event-Xt.c:2985 #13 > 0x080d362a in Fnext_event (event=140264508, > prompt=1079092624) at event-stream.c:893 #14 0x080929da in > Fcommand_loop_1 () at cmdloop.c:574 #15 0x080ab1ed in > condition_case_1 (handlers=1079092264, bfun=0x8092c10 > , > barg=1079092624, hfun=0x8092c8c , > harg=1079092624) at eval.c:1652 #16 0x08092e60 in > command_loop_2 (dummy=1079092624) at cmdloop.c:256 #17 > 0x080ab0c1 in internal_catch (tag=1078917952, func=0x8092e1c > , > arg=1079092624, threw=0x0) at eval.c:1318 > #18 0x0809273c in initial_command_loop (load_me=1079092624) > at cmdloop.c:305 #19 0x080a867b in > xemacs_21_4_12_i686_pc_linux (argc=1, argv=0xbffff0f4, > envp=0xbffff0fc, > restart=0) at emacs.c:2460 > #20 0x080a8cf7 in main (argc=1, argv=0xbffff0f4, > envp=0xbffff0fc) at emacs.c:2829 #21 0x420158f7 in > __libc_start_main () from /lib/i686/libc.so.6 > From xemacs-beta-bounces@xemacs.org Wed Nov 10 20:33: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 iAB1XOZl025263; Wed, 10 Nov 2004 20:33:25 -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 iAB1XMaT025257 for ; Wed, 10 Nov 2004 20:33:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB1XMCp025256 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 20:33:22 -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 iAB1XL0E025246 for ; Wed, 10 Nov 2004 20:33:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB1XLl4025245 for xemacweb@tux.org; Wed, 10 Nov 2004 20:33:21 -0500 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 iAB1XK4x025233 for ; Wed, 10 Nov 2004 20:33:21 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CS3pw-000840-00 for ; Thu, 11 Nov 2004 02:33:20 +0100 Received: from jon-ericson.jpl.nasa.gov ([128.149.227.118]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Nov 2004 02:33:20 +0100 Received: from Jon.Ericson by jon-ericson.jpl.nasa.gov with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Nov 2004 02:33:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jon Ericson Date: Wed, 10 Nov 2004 17:33:16 -0800 Organization: I speak for myself; not JPL, NASA nor the US Government Lines: 12 Message-ID: References: <16785.29892.332375.597678@brain.delphioutpost.com> <00ac01c4c6ca$4437d660$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: jon-ericson.jpl.nasa.gov User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, cygwin32) X-Face: "Ro}i#1h*rV:tg+F.!]r/y,RDL'`*sc[_1LB'%*akh@LHbt,:gBJ/:2cS@:hpBLtYO)o3a; w3Tli`r, .jIZD-zR)p7:^V^}#Wz@.\av>O{!8S.h>lnL3eMT1", ~EiISLm4rw/*qVW3xE#vj4}#Cq' 57,?HW3K-Hl.B+&{=>+e; R:J~'tJ*~fS*2n-G_8_5eS[w?#*JF~tj#~=zglo*\&YBS1&Zr2gP] Cancel-Lock: sha1:wU99yntE+V0U956IObC60r2Bvy0= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Re: [WHL] RE: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > If you can figure out how to make the same thing happen in Outlook > then I will put you at the top of my personal pantheon. It looks like it is possible to move messages around based on an X-Header: http://www.its.caltech.edu/email/spam.html But I really don't understand what's going on and you can use Google as easily as I can, so this probably is no help. Jon From xemacs-beta-bounces@xemacs.org Wed Nov 10 20:58: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 iAB1wIw8028062; Wed, 10 Nov 2004 20:58:18 -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 iAB1wGAp028055 for ; Wed, 10 Nov 2004 20:58:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB1wGto028054 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 20:58:16 -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 iAB1wFAm028044 for ; Wed, 10 Nov 2004 20:58:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB1wFhQ028043 for xemacweb@tux.org; Wed, 10 Nov 2004 20:58:15 -0500 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 iAB1wEwB028038 for ; Wed, 10 Nov 2004 20:58:15 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 01:58:13 -0000 From: "Ben Wing" To: "'XEmacs beta'" Date: Wed, 10 Nov 2004 20:00:11 -0600 Message-ID: <016501c4c792$2e26bda0$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "Native Windows TTY Support" X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 not an oxymoron! The first versions of GNU Emacs for NT supported this (and only this). From xemacs-beta-bounces@xemacs.org Wed Nov 10 21:01: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 iAB21QJB028621; Wed, 10 Nov 2004 21:01:26 -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 iAB21OfM028615 for ; Wed, 10 Nov 2004 21:01:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB21OKY028614 for xemacs-beta-mailman@xemacs.org; Wed, 10 Nov 2004 21:01: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 iAB21NtJ028603 for ; Wed, 10 Nov 2004 21:01:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB21Nkx028602 for xemacweb@tux.org; Wed, 10 Nov 2004 21:01:23 -0500 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 iAB21NgR028597 for ; Wed, 10 Nov 2004 21:01:23 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 02:01:22 -0000 From: "Ben Wing" To: "'XEmacs beta'" Date: Wed, 10 Nov 2004 20:03:22 -0600 Message-ID: <016601c4c792$9fdf9840$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: A timely oxymoron that I heard long ago ... X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Justice Rehnquist". Perhaps this is not a very nice thing to say right now. From xemacs-beta-bounces@xemacs.org Thu Nov 11 01:11: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 iAB6BN6k014357; Thu, 11 Nov 2004 01:11: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 iAB6BLd0014348 for ; Thu, 11 Nov 2004 01:11:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB6BLUE014347 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 01:11:21 -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 iAB6BJQq014332 for ; Thu, 11 Nov 2004 01:11:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB6BJ6v014331 for xemacweb@tux.org; Thu, 11 Nov 2004 01:11:19 -0500 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 iAB6BJFh014325 for ; Thu, 11 Nov 2004 01:11:19 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 06:11:18 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Thu, 11 Nov 2004 00:13:18 -0600 Keywords: whl, foo, folders, npers, ben, mail, hassle, gnus Message-ID: <017f01c4c7b5$8a118af0$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: RE: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Whatever. > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Steve Youngs > Sent: Wednesday, November 10, 2004 6:07 PM > To: XEmacs beta > Subject: Re: More about keywords > > > * Ben Wing writes: > > > Looks like someone hasn't gotten their daily dose of > > coffee/prozac/nutmeg/heroin/. > > No, you can tell from the fact that I was so polite and > restrained that I'm back on my medication. > > >> * Ben Wing writes: > >> > >> > Steve Youngs [mailto:steve@youngs.au.com] wrote: > >> > But X-headers don't show up in the summary listing. > >> > >> So what? Why don't you just have procmail split your mail into > >> separate mail folders/directories/files (or whatever M$ calls > >> them) based on these tags? > > > That would defeat the whole point. I've tried that but it's a > > hassle to have many folders, and I end up just missing things. > > And yet further down you mention you have 100+ personal mail > folders... maybe it's only a hassle when it suits you, huh? > > >> and you're not even subscribed to the lists > > > First of all, I did resubscribe recently. > > Oh good, I'll stop cc'ing you then. > > > I promise to read through the lists regularly, but I'll still see > > things quicker if I'm cc'ed > > Set a MFT header and non-broken MUA's will automatically cc you. > > >> foo > >> Re: [NPERS] [WHL] foo > >> Re: [WHL] Re: [NPERS] [WHL] foo > >> Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo > >> Re: [WHL] Re: [WHL] Re: [WHL] Re: [NPERS] [WHL] foo > > > Honestly, how much difference do these things really make? > > Well, for me (and other Gnus users), none, as I have found a > way to make Gnus remove them all. But others aren't as lucky > as I and don't use Gnus. > > Because it disrupts the natural flow of reading. > > > And why is top-posting so annoying? > > > As for not using XEmacs as an MUA > > What you are doing is like being employed by Coke Cola and > drinking Pepsi. > > > I have about 100 personal folders > > Ah, there are those pesky folders that are such a hassle. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Thu Nov 11 02: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 iAB7jvpL026440; Thu, 11 Nov 2004 02:45:58 -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 iAB7jA5l026287 for ; Thu, 11 Nov 2004 02:45:10 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB7jA9S026286 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 02:45:10 -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 iAB7j7Bl026264 for ; Thu, 11 Nov 2004 02:45:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB7j7sT026259 for xemacweb@tux.org; Thu, 11 Nov 2004 02:45:07 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB7j4u8026240; Thu, 11 Nov 2004 02:45:05 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CS9dS-000421-NB; Thu, 11 Nov 2004 16:44:51 +0900 To: "Ben Wing" References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 16:44:50 +0900 In-Reply-To: <013101c4c752$30a7b740$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 10 Nov 2004 12:22:06 -0600") Message-ID: <87r7n0yglp.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-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: "'Michael Sperber'" , xemacs-patches@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@xemacs.org, 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 Let's get this off -patches; this is _not_ something that should be discussed only among the reviewers, IMHO. Reply-to set to ben & xemacs-beta. >>>>> "Ben" == Ben Wing writes: Ben> As far as I know, the pending-del behavior is standard Ben> behavior everywhere in all new apps and has been for years. Ben> I'm sure it's part of all style books written since at least Ben> the early 90's. Users aren't _screaming_, but yes, it _is_ a FAQ on c.e.x, and AFAICT it's not particularly limited to Windows and Mac users (and the latter are all using the Unix version). It is the standard behavior in wordprocessors and web browsers; I don't think anybody will have trouble getting used to it. Ben> I'd like to take a vote on this. Let's not until we've had more discussion. I really think we need to change our attitude toward UI experimentation; the discussion needs to go beyond pending-del. For example, I want to enable mwheel by default, too (not that I expect anybody to object to that). I don't see how these changes can ever be made if we can't make them in the unstable tree! For the record, I agree with Ben: the defaults should be for the newcomer. >> Now, I'll say it again, Ben: I realize you have "old >> workspaces" and I don't want to lose any of the good work >> you're doing. You've said several times that you just like >> "fixing things as you go along." I'm asking you to change that >> mode of working and to partition your work according to subject >> area, and to submit smaller changes. C'mon, Mike, this is the wrong patch to argue that. It is the most focused patch of this size or bigger I've ever seen from Ben. Sure, it's very invasive, it's controversial, let's controvert. But behaviors are as pervasive in the UI as Mule is in low-level stuff; if we're going to do behaviors, it doesn't make a lot of sense to me to do them one at a time until 2061. This patch _does_ make sense as a package. >> The last round of your changes has just been complete hell for >> the rest of us: There are still many bugs left over which we >> can't fix by rolling back a single change, simply because >> they're part of huge, larger patches. And if he broke it up into 100 patches, you'd still probably have to roll back 50 of them to identify the actual bugs. It's not obvious to me that the problem can be solved except by slowing Ben's rate of contribution dramatically, as such. Ben> What is the evidence that it has been "complete hell"? I'm Ben> pretty sure I've fixed all bugs as they've come up, and Ben> rapidly. There is still lossage left over from the Great Mule Merge of March 2002, actually, like that patch of mine you just reversed, and the total lack of improvement in the autodetection situation. I'm not sure what Mike means by "complete hell", but I can say that there are a lot of minor annoyances that only you really know how to fix. The lstream data corruption problem, now its third year or so, is one. More recently, lstreams seem to be indicted in Windows slowness. I'll admit that I can no longer be happy with 21.4 for a number of reasons, and I'm not satisfied with the stability of 21.5. But that's a problem of not rolling out a stable release for a couple of years, which in turn is basically because projects are just dragging on forever. The pdumper finally got dump-in-executable on Unix a couple months ago, KKCC still has no applications, we still have only two standard modules (and the build infrastructure is unreliable), antialiasing/Xft on Un*x has been hanging fire for many months now, Mule is currently divergent enough from GNU Emacs that some packages don't believe XEmacs can handle Unicode, the widgets still don't obey faces properly, nor do toolbars or the menubar, etc. Nor is general maintenance in that great shape; recent GNU Emacs has many new features we can't support at all. The only big recent success story is bignums. Of course we have the consistent increase of new packages, but that's rather a different issue. Sure, it's annoying to be working on something and then have Ben pop up with an "old ws" and kick your baseline out from under you, but unless we're going to change our ways of working, too, I really don't see how it does a lot of good to put a code freeze on Ben. -- 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 Nov 11 03:04: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 iAB84m57028932; Thu, 11 Nov 2004 03:04:48 -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 iAB84kQQ028927 for ; Thu, 11 Nov 2004 03:04:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB84k9Q028926 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 03:04:46 -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 iAB84jX1028913 for ; Thu, 11 Nov 2004 03:04:45 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB84joJ028912 for xemacweb@tux.org; Thu, 11 Nov 2004 03:04:45 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB84ihK028907 for ; Thu, 11 Nov 2004 03:04:45 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CS9wb-0004Ef-43 for xemacs-beta@xemacs.org; Thu, 11 Nov 2004 17:04:37 +0900 To: XEmacs beta References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> <87sm7iyq1l.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 17:04:36 +0900 In-Reply-To: (Steve Youngs's message of "Wed, 10 Nov 2004 21:59:22 +1000") Message-ID: <87lld8yfor.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-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: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> MFT was set correctly so either your Gnus is broken, or poorly SY> configured, or you were hit with a PEBKAC. It is not possible to set MFT "correctly". -- 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 Nov 11 03:15: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 iAB8FB6M030433; Thu, 11 Nov 2004 03:15:11 -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 iAB8F9qx030414 for ; Thu, 11 Nov 2004 03:15:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8F9er030413 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 03:15:09 -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 iAB8F8ei030402 for ; Thu, 11 Nov 2004 03:15:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8F85D030401 for xemacweb@tux.org; Thu, 11 Nov 2004 03:15:08 -0500 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 iAB8F64X030387 for ; Thu, 11 Nov 2004 03:15:07 -0500 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 iAB8F6IJ015101 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 11 Nov 2004 18:15:06 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAB8F6A2015100; Thu, 11 Nov 2004 18:15:06 +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: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> <87sm7iyq1l.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld8yfor.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 2431291 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 23rd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Thu, 11 Nov 2004 18:15:06 +1000 In-Reply-To: <87lld8yfor.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 11 Nov 2004 17:04:36 +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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> MFT was set correctly so either your Gnus is broken, or poorly SY> configured, or you were hit with a PEBKAC. > It is not possible to set MFT "correctly". To take a leaf out of Ben's book... Whatever. -- |---------------------| | 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 iEYEABECAAYFAkGTH4oACgkQHSfbS6lLMAMoTQCeOUTw46mCuc+hz5jpzjZJQH4B M6UAoNWh/16oZQEer1q2sLaORdlWJDj/ =ZL/i -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Thu Nov 11 03:20: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 iAB8KfHN031271; Thu, 11 Nov 2004 03:20:42 -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 iAB8Kem9031261 for ; Thu, 11 Nov 2004 03:20:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8Keld031260 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 03:20:40 -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 iAB8KdQK031249 for ; Thu, 11 Nov 2004 03:20:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8Kda5031248 for xemacweb@tux.org; Thu, 11 Nov 2004 03:20:39 -0500 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 iAB8Kc8u031239 for ; Thu, 11 Nov 2004 03:20:38 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 08:20:37 -0000 From: "Ben Wing" To: , Date: Thu, 11 Nov 2004 02:22:30 -0600 Message-ID: <019a01c4c7c7$96c308c0$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: <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAB8Kc8u031239 X-XEmacs-List: 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: "'Michael Sperber'" Subject: RE: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> As far as I know, the pending-del behavior is standard > Ben> behavior everywhere in all new apps and has been for years. > Ben> I'm sure it's part of all style books written since at least > Ben> the early 90's. > > Users aren't _screaming_, but yes, it _is_ a FAQ on c.e.x, > and AFAICT it's not particularly limited to Windows and Mac > users (and the latter are all using the Unix version). It is > the standard behavior in wordprocessors and web browsers; I > don't think anybody will have trouble getting used to it. > > Ben> I'd like to take a vote on this. > > Let's not until we've had more discussion. I really think we > need to change our attitude toward UI experimentation; the > discussion needs to go beyond pending-del. For example, I > want to enable mwheel by default, too (not that I expect > anybody to object to that). I don't see how these changes > can ever be made if we can't make them in the unstable tree! > > For the record, I agree with Ben: the defaults should be for > the newcomer. Hallelujah. I too think mwheel should be enabled by default; in general, if we follow the principle I articulated regarding defaults and newcomers, we should have a coherent way of deciding how to set certain defaults. But Stephen, I'm really glad that you're willing to tackle this issue; I've long felt I've been fighting this battle alone, uphill against a great deal of resistance. > There is still lossage left over from the Great Mule Merge of > March 2002, actually, like that patch of mine you just > reversed, and the total lack of improvement in the > autodetection situation. I'm not sure what Mike means by > "complete hell", but I can say that there are a lot of minor > annoyances that only you really know how to fix. The lstream > data corruption problem, now its third year or so, is one. > More recently, lstreams seem to be indicted in Windows slowness. Can you make a list of problems needing to be solved? From xemacs-beta-bounces@xemacs.org Thu Nov 11 03:41: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 iAB8ehov001321; Thu, 11 Nov 2004 03:40:47 -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 iAB8edeq001299 for ; Thu, 11 Nov 2004 03:40:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8edWl001298 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 03:40:39 -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 iAB8ecA9001288 for ; Thu, 11 Nov 2004 03:40:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8ecJQ001286 for xemacweb@tux.org; Thu, 11 Nov 2004 03:40:38 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB8eblZ001268 for ; Thu, 11 Nov 2004 03:40:38 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSAVJ-0004HR-WC; Thu, 11 Nov 2004 17:40:30 +0900 To: "Ben Wing" , "'XEmacs beta'" References: <015b01c4c782$af0b5d50$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 17:40:29 +0900 In-Reply-To: <015b01c4c782$af0b5d50$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 10 Nov 2004 18:09:16 -0600") Message-ID: <87hdnwye0y.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-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: Subject: Re: [NPERS] [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Can you look into this? I've been assuming people are Ben> purposely removing the cc's, but if it's a general problem Ben> it's even worse. >> My logs tell a different story. My post _did_ go to him. But >> something stripped the content[1] of the Cc after it left >> here. Something at tux.org, as that was the next (and only) >> hop. It's a general problem, it's visible in the archive, and it looks like it started in mid-June, right after the introduction of virus-scanning software at Tux. I'll ask the Tux administrators to look into it. In the meantime, people will have to be careful. -- 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 Nov 11 03:44: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 iAB8hx54001916; Thu, 11 Nov 2004 03:44:00 -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 iAB8hw8K001911 for ; Thu, 11 Nov 2004 03:43:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8hwkQ001910 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 03:43:58 -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 iAB8hv22001899 for ; Thu, 11 Nov 2004 03:43:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8huDH001898 for xemacweb@tux.org; Thu, 11 Nov 2004 03:43:56 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.176]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB8htCi001892; Thu, 11 Nov 2004 03:43:56 -0500 Received: from [212.227.126.209] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSAYc-0002XC-00; Thu, 11 Nov 2004 09:43:54 +0100 Received: from [80.131.75.249] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSAYb-0003Ns-00; Thu, 11 Nov 2004 09:43:53 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 61F051D8EB5; Thu, 11 Nov 2004 09:42:20 +0100 (CET) To: ben@xemacs.org References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Thu, 11 Nov 2004 09:42:19 +0100 In-Reply-To: <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 11 Nov 2004 16:44:50 +0900") 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-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 iAB8htCi001892 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> C'mon, Mike, this is the wrong patch to argue that. It is the most Stephen> focused patch of this size or bigger I've ever seen from Ben. Sure, Stephen> it's very invasive, it's controversial, let's controvert. But Stephen> behaviors are as pervasive in the UI as Mule is in low-level stuff; if Stephen> we're going to do behaviors, it doesn't make a lot of sense to me to Stephen> do them one at a time until 2061. This patch _does_ make sense as a Stephen> package. Fine---but why is pending-del part of it? If we do make a policy that allows changes like this, we at least should provide some kind of init-file snippet that restores the setting to the era before the change. With other changes (like the init-file migration) people insisted on complete backwards compatibility and a large degree of migration support. I see that we want to attract new users---but if we piss off the old ones with changes like this, we won't help the project in the long run. Stephen> And if he broke it up into 100 patches, you'd still probably Stephen> have to roll back 50 of them to identify the actual bugs. I don't believe that. Especially if he slows his rate of change. Stephen> It's not obvious to me that the problem can be solved except Stephen> by slowing Ben's rate of contribution dramatically, as such. The problem with Ben's rate of contribution is that it's dramatically slowed my own rate of contribution. So yes, I'd like Ben to slow his rate of contribution. Ben> What is the evidence that it has been "complete hell"? I'm Ben> pretty sure I've fixed all bugs as they've come up, and Ben> rapidly. You didn't fix any bugs while you were gone. I'm not criticizing that per se, but there's lots of very-user-visible problems for me that I haven't even properly identified yet. Among them are cut-and-past/selection behavior, ten-minute startup time over a slow line, syntax-table breakage and many others. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Thu Nov 11 03:55: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 iAB8tlO4003483; Thu, 11 Nov 2004 03:55:48 -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 iAB8tjKg003476 for ; Thu, 11 Nov 2004 03:55:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8tj6p003475 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 03:55:45 -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 iAB8tirW003465 for ; Thu, 11 Nov 2004 03:55:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8tiYF003464 for xemacweb@tux.org; Thu, 11 Nov 2004 03:55:44 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB8timG003459 for ; Thu, 11 Nov 2004 03:55:44 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSAjw-0004Ix-09; Thu, 11 Nov 2004 17:55:36 +0900 To: "Ben Hutchings" References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 17:55:35 +0900 In-Reply-To: (Ben Hutchings's message of "Wed, 10 Nov 2004 14:38:47 -0000") Message-ID: <878y98ydbs.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-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: WinXP creating files 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 >>>>> "Ben" == Ben Hutchings writes: Ben> "FILE_ATTRIBUTE_READONLY The file or directory is Ben> read-only. Applications can read the file but cannot write Ben> to it or delete it. In the case of a directory, applications Ben> cannot delete it." How POSIX-ly correct of them. *sigh* Ben> Why bother to check permission bits in an application, Ben> anyway? Even if they are interpreted correctly, they could Ben> always change between the check and the attempt to open the Ben> file, so it's necessary to handle EACCES or the Windows Ben> equivalent afterwards. Because there may be ways to work around, and for accurate error reporting. For example, on Unix it is possible to write a file owned by someone else, by mv'ing the contents if you have write permission on the directory. -- 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 Nov 11 03:58: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 iAB8w3fZ003789; Thu, 11 Nov 2004 03:58:03 -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 iAB8w26u003778 for ; Thu, 11 Nov 2004 03:58:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8w2xi003777 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 03:58:02 -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 iAB8vvc0003739 for ; Thu, 11 Nov 2004 03:57:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB8vvDL003738 for xemacweb@tux.org; Thu, 11 Nov 2004 03:57:57 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB8vuRg003730; Thu, 11 Nov 2004 03:57:56 -0500 Received: from [212.227.126.208] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSAm8-00074I-00; Thu, 11 Nov 2004 09:57:52 +0100 Received: from [80.131.75.249] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSAm8-0004Ek-00; Thu, 11 Nov 2004 09:57:52 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 719A01D9012; Thu, 11 Nov 2004 09:56:21 +0100 (CET) To: "Ben Wing" References: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> From: Michael Sperber Date: Thu, 11 Nov 2004 09:56:21 +0100 In-Reply-To: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 02:22:30 -0600") 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-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 iAB8vuRg003730 X-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Can you make a list of problems needing to be solved? Here are the 3 most urgent ones from my POV: - Because of all the font elaboration, XEmacs eats *huge* bandwidth over the X socket. Starting over DSL takes something like 10 minutes. Similarly for starting BBDB, Shell, etc. (This gets solved by the Xft patch, so I probably wouldn't touch it now.) - Cut/Paste doesn't work to and from a remote X11 XEmacs starting with XFree 4.4. (There's some other cut'n paste oddities, but that's the most important one.) - There's a syntax-table problem exemplified by the following test case in the current Gnus code: (when (and (featurep 'xemacs) (let ((table (copy-syntax-table emacs-lisp-mode-syntax-table))) (modify-syntax-entry ?= " " table) (with-temp-buffer (with-syntax-table table (insert "foo=bar") (goto-char (point-min)) (forward-sexp 1) (eolp))))) ;; The original `with-syntax-table' uses `copy-syntax-table' which ;; doesn't seem to copy modified syntax entries in XEmacs 21.5. (defmacro with-syntax-table (syntab &rest body) "Evaluate BODY with the SYNTAB as the current syntax table." `(let ((stab (syntax-table))) (unwind-protect (progn ;;(set-syntax-table (copy-syntax-table ,syntab)) (set-syntax-table ,syntab) ,@body) (set-syntax-table stab))))) I'm not saying you caused all the problems, but your mega-patches make it extremely difficult to find out. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Thu Nov 11 04: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 iAB9F3x1006067; Thu, 11 Nov 2004 04:15:04 -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 iAB9F1us006057 for ; Thu, 11 Nov 2004 04:15:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9F1iC006054 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 04:15:01 -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 iAB9EuRG006028 for ; Thu, 11 Nov 2004 04:14:56 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9Eu99006027 for xemacweb@tux.org; Thu, 11 Nov 2004 04:14:56 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.189]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB9Euqn006014 for ; Thu, 11 Nov 2004 04:14:56 -0500 Received: from [212.227.126.206] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSB2d-00067N-00 for xemacs-beta@xemacs.org; Thu, 11 Nov 2004 10:14:55 +0100 Received: from [80.131.82.10] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSB2c-0006cv-00 for xemacs-beta@xemacs.org; Thu, 11 Nov 2004 10:14:55 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 65BCD1D910A; Thu, 11 Nov 2004 10:13:27 +0100 (CET) To: xemacs-beta@xemacs.org References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Thu, 11 Nov 2004 10:13:26 +0100 In-Reply-To: <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 11 Nov 2004 16:44:50 +0900") 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-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 iAB9Euqn006014 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> The pdumper finally got dump-in-executable on Unix a couple Stephen> months ago, KKCC still has no applications, we still have only two Stephen> standard modules (and the build infrastructure is unreliable), Stephen> antialiasing/Xft on Un*x has been hanging fire for many Stephen> months now, Just pointing out that the Xft stuff is making progress, and that the new KKCC allocator seems pretty much done. I expect Marcus to commit in the near future. As to committing the Xft stuff, that'll probably largely depend on you :-) -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Thu Nov 11 04:18: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 iAB9IBYD006594; Thu, 11 Nov 2004 04:18:11 -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 iAB9GOi3006307 for ; Thu, 11 Nov 2004 04:16:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9GO1u006306 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 04:16: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 iAB9GIGl006285 for ; Thu, 11 Nov 2004 04:16:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9GI4p006284 for xemacweb@tux.org; Thu, 11 Nov 2004 04:16:18 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB9GGJZ006278; Thu, 11 Nov 2004 04:16:17 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSB3p-0004VV-5r; Thu, 11 Nov 2004 18:16:09 +0900 To: "Ben Wing" References: <013401c4c753$e2ea5ec0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 18:16:08 +0900 In-Reply-To: <013401c4c753$e2ea5ec0$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 10 Nov 2004 12:34:15 -0600") Message-ID: <874qjwycdj.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-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: adrian@xemacs.org, "'XEmacs beta'" Subject: Re: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > SY> - Your top-posting. > SY> - Your incredible ability to not trim cited text. > I've noticed that people who use Outhouse and Outhouse Excess > are really bad about both of those. You have to assume that > the editor sucks really badly. Ben> It's not that bad. By default Outlook quotes the message Ben> without any > lines and puts you at the top with a couple of Ben> blank lines, so laziness makes top-posting very easy. Don't you see how bad that sucks, and you haven't even typed a word yet? Ben> I've turned on the > lines though, as you can see. Unfortunately Ben> no supercite or 'In XXX, YYY said ..." lines. Misfortune? It sucks too systematically to be mere bad luck. Ben> Part of the thing is that top-posting is becoming a standard. Not where I hang out. I think that top-posting is becoming standard mostly because MS mailers and editors are so broken. I occasionally see fights break out at work because people don't trim quotes and top-post a lot, and so important comments often get buried deep enough that someone using a small window/large fonts doesn't notice that it's not a top-post after all. Ben> I think it makes sense unless you're responding Ben> point-by-point, since the most relevant text is at the top Ben> where you will see it first. If top-posting makes sense (for people with healthy hands), then not including the original at all makes even more sense. The problem with top posting and not cleaning the quotes is that people who are used to standard netiquette _will_ read your post from the ^$ that delimits the headers to the "^-- $" that introduces the sig. On lists where I can count on standard netiquette, I often read threads from back to front, knowing that most of the relevant material will be properly cited. This allows skipping half the posts, or more, in many threads. I take your point that typing hurts. But the rest of it, I'm sorry, netiquette is no accident. On the contrary, Microsoft mail software is an accident looking for a mailing list to happen to. -- 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 Nov 11 04:43: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 iAB9h5oo010847; Thu, 11 Nov 2004 04:43:06 -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 iAB9h4rO010842 for ; Thu, 11 Nov 2004 04:43:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9h4SV010841 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 04:43:04 -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 iAB9h3u1010827 for ; Thu, 11 Nov 2004 04:43:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9h3je010826 for xemacweb@tux.org; Thu, 11 Nov 2004 04:43:03 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAB9h2BT010778 for ; Thu, 11 Nov 2004 04:43:02 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSBTi-0004YR-Mg; Thu, 11 Nov 2004 18:42:54 +0900 To: Geoffrey Garen References: <20041110195532.79461.qmail@web51509.mail.yahoo.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 18:42:54 +0900 In-Reply-To: <20041110195532.79461.qmail@web51509.mail.yahoo.com> (Geoffrey Garen's message of "Wed, 10 Nov 2004 11:55:32 -0800 (PST)") Message-ID: <87is8cwwkh.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-XEmacs-List: 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: [Bug: 21.4.15] GDB completion X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Geoffrey" == Geoffrey Garen writes: Geoffrey> With the same source file, in the same working Geoffrey> directory, using the same version of GDB, this bug does Geoffrey> not occur in the latest release of GNU Emacs. Geoffrey> Is there something I'm missing? I'm not personally familiar with gdb.el internals, but until Jerry pipes up, here's what I think is true: Our version of gdb.el is substantially divergent from that of GNU Emacs. Jerry James was working on a synch but that required porting some base functionality which only recently has been put into the mainline (21.5), and I don't think the GDB synch has made it into the packages yet. -- 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 Nov 11 04: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 iAB9wWCo012929; Thu, 11 Nov 2004 04:58: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 iAB9wVAv012920 for ; Thu, 11 Nov 2004 04:58:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9wVEN012919 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 04:58:31 -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 iAB9wU8L012904 for ; Thu, 11 Nov 2004 04:58:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAB9wUoe012903 for xemacweb@tux.org; Thu, 11 Nov 2004 04:58:30 -0500 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 iAB9wNg0012853 for ; Thu, 11 Nov 2004 04:58:29 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by yxa.extundo.com (8.13.1/8.13.1/Debian-16) with ESMTP id iAB9MZMw032197 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 11 Nov 2004 10:22:45 +0100 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSB9p-0004Wc-Ap; Thu, 11 Nov 2004 18:22:21 +0900 To: "Ben Wing" References: <012901c4c74c$e8336220$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 18:22:21 +0900 In-Reply-To: <012901c4c74c$e8336220$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 10 Nov 2004 11:44:18 -0600") Message-ID: <87zn1owxiq.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: ClamAV 0.80/581/Tue Nov 9 18:40:58 2004 clamav-milter version 0.80j on yxa.extundo.com 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: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> As for not using XEmacs as an MUA, I've tried in the past but Ben> it is just dog-slow. Ben> Quite a lot of these folders have thousands of messages. Gnus has problems with this, at least with nnml folders, but I don't recall nomule-XEmacs + VM being all that horrible for folders of up to about 5MB. Mule XEmacs could get slow, but isn't that exactly something you should know about? That's exactly why I switched to Gnus from VM. Compared to VM it sucks as an mail agent in a lot of ways, but it tickles almost all the bugs in XEmacs on a daily basis. ;-) -- 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 Nov 11 05:12: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 iABABtjE014827; Thu, 11 Nov 2004 05:11: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 iABABqwT014822 for ; Thu, 11 Nov 2004 05:11:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABABq4B014821 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 05:11: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 iABABpXr014812 for ; Thu, 11 Nov 2004 05:11:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABABpZt014810 for xemacweb@tux.org; Thu, 11 Nov 2004 05:11:51 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABABoPL014802; Thu, 11 Nov 2004 05:11:50 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSBvb-0004mB-1w; Thu, 11 Nov 2004 19:11:43 +0900 To: Michael Sperber Organization: The XEmacs Project References: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 19:11:42 +0900 In-Reply-To: (Michael Sperber's message of "Thu, 11 Nov 2004 09:56:21 +0100") Message-ID: <87d5ykwv8h.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-XEmacs-List: 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: Ben Wing , xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: [OT] ms> - Cut/Paste doesn't work to and from a remote X11 XEmacs ms> starting with XFree 4.4. (There's some other cut'n paste ms> oddities, but that's the most important one.) That's not an XEmacs bug. We need to fix it, but the politest thing I have to say about XFree86 >= 4.0 is to quote Steve Baur: "Blow me!" Those guys can't even conform to changes where they specifically varied from X.org! [back on topic] ms> - There's a syntax-table problem exemplified by the following ms> test case in the current Gnus code: [...] ms> I'm not saying you caused all the problems, but your ms> mega-patches make it extremely difficult to find out. I don't find that to be true. My main debugging tool is cvs diff ;-), so the only thing that really bugs me a lot is the global name change patches. But I've gotten used to it, and on balance it's not that bad, Ben's names are not always to my taste, but they're semantically more accurate than standard C types in most cases. Can you be more specific about what bugs you? Maybe there's some qualitative restriction we can come up with, or better tools, rather than simply focusing on slowing Ben down. -- 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 Nov 11 05:46: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 iABAkdmG019672; Thu, 11 Nov 2004 05:46:40 -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 iABAkc8g019668 for ; Thu, 11 Nov 2004 05:46:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABAkcVs019667 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 05:46: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 iABAkabn019656 for ; Thu, 11 Nov 2004 05:46:36 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABAkaAk019655 for xemacweb@tux.org; Thu, 11 Nov 2004 05:46:36 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABAkaRY019651; Thu, 11 Nov 2004 05:46:36 -0500 Received: from [212.227.126.207] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSCTL-0007NQ-00; Thu, 11 Nov 2004 11:46:36 +0100 Received: from [80.131.69.245] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSCTL-0005sP-00; Thu, 11 Nov 2004 11:46:35 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 04E9A1D94C6; Thu, 11 Nov 2004 11:45:07 +0100 (CET) To: "Stephen J. Turnbull" References: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> <87d5ykwv8h.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Thu, 11 Nov 2004 11:45:06 +0100 In-Reply-To: <87d5ykwv8h.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 11 Nov 2004 19:11:42 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iABAkaRY019651 X-XEmacs-List: 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: Ben Wing , xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Can you be more specific about what bugs you? Maybe there's some Stephen> qualitative restriction we can come up with, or better tools, rather Stephen> than simply focusing on slowing Ben down. I surely would like more precise Changelog messages. The current ones are singularly unhelpful as they often have about a bazillion filename/section pairs, and then some extremely high-level description of what's going on. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Thu Nov 11 06: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 iABBLx0l024112; Thu, 11 Nov 2004 06:22:10 -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 iABBLw2b024103 for ; Thu, 11 Nov 2004 06:21:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBLwKb024102 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 06:21:58 -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 iABBLvqs024093 for ; Thu, 11 Nov 2004 06:21:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBLvHf024091 for xemacweb@tux.org; Thu, 11 Nov 2004 06:21:57 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABBLt5Y024085; Thu, 11 Nov 2004 06:21:56 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSD1P-00052A-Nh; Thu, 11 Nov 2004 20:21:47 +0900 To: "Ben Wing" References: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 20:21:47 +0900 In-Reply-To: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 02:22:30 -0600") Message-ID: <87654cwrzo.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-XEmacs-List: 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: "'Michael Sperber'" , ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> But Stephen, I'm really glad that you're willing to tackle Ben> this issue; I've long felt I've been fighting this battle Ben> alone, uphill against a great deal of resistance. Well, I've always supported UI experimentation in the mainline, subject to the proviso that it be configurable and reversible; it's just that I was Curmudgeon-in-Chief for 21.4. Ben> Can you make a list of problems needing to be solved? Well, I'll try to get to it myself. But right now from my personal perspective it looks like this: spam, spam, spam, spam, spam, spam, issue tracker, spam, spam, spam, beta release, spam, mailer breakage, spam, .... I don't think that's what you meant. Maybe we can round up a volunteer. Maybe Mike can give somebody an MS for a thesis entitled "A Comprehensive List of Bugs, Known and Unknown, with Source Line References". You got any undergrad students who need practice in English reading comprehension, Mike? (I'll ask around, but Japanese CS majors are notoriously bad at English, guys like Yoshiki notwithstanding.) I'll post a call for volunteers 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 Thu Nov 11 06:24: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 iABBOUMK024568; Thu, 11 Nov 2004 06:24: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 iABBOS5Z024564 for ; Thu, 11 Nov 2004 06:24:28 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBOSoB024563 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 06:24: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 iABBORo1024552 for ; Thu, 11 Nov 2004 06:24:27 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBOR38024551 for xemacweb@tux.org; Thu, 11 Nov 2004 06:24:27 -0500 Received: from mail03.syd.optusnet.com.au (mail03.syd.optusnet.com.au [211.29.132.184]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABBOQAl024544 for ; Thu, 11 Nov 2004 06:24:27 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail03.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iABBOOaR010673 for ; Thu, 11 Nov 2004 22:24:24 +1100 To: xemacs-beta@xemacs.org References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Thu, 11 Nov 2004 22:24:25 +1100 In-Reply-To: <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 11 Nov 2004 16:44:50 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> For the record, I agree with Ben: the defaults should be for the Stephen> newcomer. As an old time UNIX user I disagree in part. IMHO the defaults should follow the conventions of the underlying toolkit. Pending-del has no place when running under Xt because no other Xt app has that behaviour. It is, however, quite reasonable when running under natively Windows. May I suggest the following default behaviour for pending-del: Off under TTY, Xt, Motif On for Windows, GTK, any other modern toolkit. If you're running an X only version under Cygwin when it defaults to off because that's the way the toolkit works. Stephen> Sure, it's annoying to be working on something and then have Ben pop Stephen> up with an "old ws" and kick your baseline out from under you, but Stephen> unless we're going to change our ways of working, too, I really don't Stephen> see how it does a lot of good to put a code freeze on Ben. How about imposing a checkin delay instead? Ben's just dumped 70,000+ lines of patches onto us in the last two weeks and to start checking them a few days after the initial post with comments like: No one responded to my message of a week ago asking people to test this. is just plain annoying. We probably haven't responded because we busy reviewing and trying to work out what the heck he's done! Ben, I think the stuff that you contribute is wonderful and hope that you continue to contribute but if you're going to keep posting mega-patches then wait a month before committing. They may be old workspaces to you but we've only just seen them need time to analyse them and test them on non-Windows boxes. Isn't that the purpose of review-before-commit? Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Thu Nov 11 06:40: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 iABBe3S0026922; Thu, 11 Nov 2004 06:40:03 -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 iABBe191026914 for ; Thu, 11 Nov 2004 06:40:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBe1tY026912 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 06:40:01 -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 iABBdxdd026882 for ; Thu, 11 Nov 2004 06:39:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBdxJh026881 for xemacweb@tux.org; Thu, 11 Nov 2004 06:39:59 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABBdw3v026873; Thu, 11 Nov 2004 06:39:58 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSDIs-00054x-V4; Thu, 11 Nov 2004 20:39:50 +0900 To: Michael Sperber References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 20:39:48 +0900 In-Reply-To: (Michael Sperber's message of "Thu, 11 Nov 2004 09:42:19 +0100") Message-ID: <87u0rwvcl7.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-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: ms> Fine---but why is pending-del part of it? Because it's a "behavior", it goes in the "behavior" patch. That's a mistake, I agree, but a natural one. I still say this particular patch is evidence that Ben can and does write focused patches when he decides to. ms> If we do make a policy that allows changes like this, we at ms> least should provide some kind of init-file snippet that ms> restores the setting to the era before the change. But that's more or less exactly what "behaviors" are about! ms> I see that we want to attract new users---but if we piss off ms> the old ones with changes like this, we won't help the project ms> in the long run. It's a two-edged sword. Go look at the number of posts to xemacs-buildreports. Ben shows up, commits a couple of big patches, in preparation I cut a beta, we saw a dramatic spurt there. My belief is that a lot of our testers are masochists. :-) BTW, please keep the policy change and the pending-del patch separate. People are usually going to have similar opinions on the two questions, but I see no reason why somebody can't oppose the policy change in general but accept defaulting pending-del on, or vice versa. Stephen> And if he broke it up into 100 patches, you'd still Stephen> probably have to roll back 50 of them to identify the Stephen> actual bugs. ms> I don't believe that. Especially if he slows his rate of ms> change. Well, if the same number of hunks get committed in the same period of time, I don't see why it would differ. So once again it comes down to slowing his commit rate just to slow his commit rate. Are you sure you're not just miffed because after quite a while doing work in your own work spaces, you're ready to go public with a couple of them, but Ben shows up with 10 work spaces, and shows every sign of wanting to commit one a day for the next 10 days? I certainly can sympathize with that kind of feeling, and maybe we could do something about slowing Ben down _temporarily_, to allow other projects to get committed and a beta rolled (to give a checkpoint for testers) before the hurricane hits. But based on the commit pace over the last year and a half, I don't see any justification for making a policy of slowing Ben down just to slow him down. -- 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 Nov 11 06:44: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 iABBiPHW027629; Thu, 11 Nov 2004 06:44:25 -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 iABBiNGv027625 for ; Thu, 11 Nov 2004 06:44:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBiNAH027624 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 06:44:23 -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 iABBiM2r027615 for ; Thu, 11 Nov 2004 06:44:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBiM9u027614 for xemacweb@tux.org; Thu, 11 Nov 2004 06:44:22 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABBiLHw027605; Thu, 11 Nov 2004 06:44:22 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSDN8-00055c-If; Thu, 11 Nov 2004 20:44:14 +0900 To: xemacs-beta@xemacs.org, ben@xemacs.org References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 20:44:14 +0900 In-Reply-To: (Samuel S. Chessman's message of "Thu, 11 Nov 2004 04:29:19 -0500 (EST)") Message-ID: <87pt2kvcdt.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-XEmacs-List: 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: Subject: Re: Something is stripping CCs from XEmacs list mail X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Samuel" == Samuel S Chessman writes: Samuel> I have disabled clamav milter. It can run this way for a Samuel> while. If you get more empty cc:'s then it's not clamav. Samuel> If not, then that was it. Please be on the lookout for the empty or totally stripped CCs for the next couple of days. I will, too, of course, but "many eyes, shallow bugs"! -- 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 Nov 11 06:58: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 iABBwEsx029127; Thu, 11 Nov 2004 06:58: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 iABBwD8H029123 for ; Thu, 11 Nov 2004 06:58:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBwDXq029122 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 06:58:13 -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 iABBwC1K029113 for ; Thu, 11 Nov 2004 06:58:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABBwCWB029112 for xemacweb@tux.org; Thu, 11 Nov 2004 06:58:12 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABBwAeq029102; Thu, 11 Nov 2004 06:58:11 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSDaV-00056i-Dm; Thu, 11 Nov 2004 20:58:03 +0900 To: Adrian Aichner References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> <8y998run.fsf@engine.ecf.teradyne.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 11 Nov 2004 20:58:03 +0900 In-Reply-To: <8y998run.fsf@engine.ecf.teradyne.com> (Adrian Aichner's message of "Wed, 10 Nov 2004 19:46:24 +0100") Message-ID: <87oei4vbqs.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-XEmacs-List: 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: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 J. Turnbull" writes: >> It would be nice if leading developers would avoid these >> practices, though. (Adrian's picked up both habits, too, >> recently.) APA> Enough is enough! APA> Speak clearly or swallow! OK. As long as it's become an issue, I advocate that all the reviewers try to conform to standard netiquette whether they believe in it or not. Most of the rules are at worst harmless and generally they're pretty clearly beneficial. It's easier to explain if we just point to the "usual rules" rather than try to craft an XEmacs-specific posting courtesy policy. In the last two months in my xemacs-beta folder, I don't see any top posts from you; there are a couple of cases where you wrote a couple lines and then attached something from c.e.x, which obviously is appropriate. My apologies, it was a mistaken impression. Quote trimming is another matter. Scanning the summary, there are a couple dozen replies from that period, all just about 10-20 lines longer than the original. Almost never shorter. A few specific examples: <4qk0w1w2.fsf@smtprelay.t-online.de> ends with 56 irrelevant quoted trailing lines, more than 2/3 of the buffer including headers. <8y9yiljx.fsf@smtprelay.t-online.de> is similar, but more so. There's <4ql8n6gt.fsf@smtprelay.t-online.de> (461 trailing irrelevant lines) where you did it twice in the same thread, for a total of about 800 excess lines in two posts. -- 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 Nov 11 08:36: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 iABDaWKG008993; Thu, 11 Nov 2004 08:36:33 -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 iABDaVS4008987 for ; Thu, 11 Nov 2004 08:36:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABDaV1k008986 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 08:36:31 -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 iABDaTfH008972 for ; Thu, 11 Nov 2004 08:36:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABDaTwi008970 for xemacweb@tux.org; Thu, 11 Nov 2004 08:36:29 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.185]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABDaPHa008958; Thu, 11 Nov 2004 08:36:29 -0500 Received: from [212.227.126.179] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSF7g-0002fV-00; Thu, 11 Nov 2004 14:36:24 +0100 Received: from [80.131.69.245] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSF7g-00067S-00; Thu, 11 Nov 2004 14:36:24 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id B21611D97D3; Thu, 11 Nov 2004 14:34:57 +0100 (CET) To: "Stephen J. Turnbull" References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Thu, 11 Nov 2004 14:34:56 +0100 In-Reply-To: <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 11 Nov 2004 20:39:48 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iABDaPHa008958 X-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Are you sure you're not just miffed because after quite a while doing Stephen> work in your own work spaces, you're ready to go public with a couple Stephen> of them, but Ben shows up with 10 work spaces, and shows every sign of Stephen> wanting to commit one a day for the next 10 days? I don't think so---my position hasn't changed over the years, and both Eric and Marcus tell me that there are problems with Ben's patches, but so far no insurmountable ones. Stephen> But based on the commit pace over the last year and a half, I don't Stephen> see any justification for making a policy of slowing Ben down just to Stephen> slow him down. That's not what I'm asking---I'm asking him to structure the work the same way everyone else has been structuring their work. This will, as a consequence (as you pointed out) the effect of slowing him down, but that's not in any way the primary objective here. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Thu Nov 11 08:41: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 iABDfrWK009804; Thu, 11 Nov 2004 08:41: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 iABDfJ1u009708 for ; Thu, 11 Nov 2004 08:41:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABDfJb8009707 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 08:41:19 -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 iABDfIWe009698 for ; Thu, 11 Nov 2004 08:41:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABDfIoC009697 for xemacweb@tux.org; Thu, 11 Nov 2004 08:41:18 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABDfI9C009692; Thu, 11 Nov 2004 08:41:18 -0500 Received: from [212.227.126.161] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSFCP-0005gJ-00; Thu, 11 Nov 2004 14:41:17 +0100 Received: from [80.131.69.245] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSF8z-0001cx-00; Thu, 11 Nov 2004 14:37:46 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id BB8891D97DC; Thu, 11 Nov 2004 14:36:13 +0100 (CET) To: "Stephen J. Turnbull" References: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> <87654cwrzo.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Thu, 11 Nov 2004 14:36:13 +0100 In-Reply-To: <87654cwrzo.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 11 Nov 2004 20:21:47 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iABDfI9C009692 X-XEmacs-List: 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, ben@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Maybe we can round up a volunteer. Maybe Mike can give somebody an MS Stephen> for a thesis entitled "A Comprehensive List of Bugs, Known and Stephen> Unknown, with Source Line References". You got any undergrad students Stephen> who need practice in English reading comprehension, Mike? Not really---I'm not an academic anymore, so my ability to recruit new students (as opposed to just running "old" ones) is severely limited. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Thu Nov 11 10:10: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 iABFAkgX021777; Thu, 11 Nov 2004 10:10:46 -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 iABFAiPD021771 for ; Thu, 11 Nov 2004 10:10:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABFAiaN021770 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 10:10:44 -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 iABFAhsZ021760 for ; Thu, 11 Nov 2004 10:10:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABFAh07021759 for xemacweb@tux.org; Thu, 11 Nov 2004 10:10:43 -0500 Received: from mail-new.rz.uni-ulm.de (mail-new.rz.uni-ulm.de [134.60.1.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABFAb6s021747 for ; Thu, 11 Nov 2004 10:10:38 -0500 Received: from lumberjack.physik.uni-ulm.de (lumberjack.physik.uni-ulm.de [134.60.10.173]) by mail.uni-ulm.de (8.13.1/8.13.1) with ESMTP id iABFAWGl022255; Thu, 11 Nov 2004 16:10:32 +0100 (MET) Received: by lumberjack.physik.uni-ulm.de (Postfix, from userid 170) id 94C581817C; Thu, 11 Nov 2004 16:10:31 +0100 (CET) Mail-Followup-To: Uwe Brauer , bugs@gnus.org, xemacs-beta@xemacs.org To: Uwe Brauer References: <86zn1oeg3c.fsf@mat.ucm.es> From: Reiner Steib X-Face: mtjf/D:es1T0wHO:&CJ'ZXe"l; 3C--rw\z!{`eFwL){|]RpI+4{u25L=5C /0>KuGeTsk<~<&NE-AKV1560e!+RJeyWmSskkrJm?[vUV#66{T_m|Ae<||Ku#Mk5`y&O`n~z2; n8eP J5#2h@2eQgV@E70IY_0WlEx!"&giy{+\%h1LJox$zv@/l%ZmU4^tZA>xQpnkUBVC5.jpg#0'(+2?Rs )NAr:>3<=WxHE$ktbLysDIM5TbmHu*3 (Uwe Brauer's message of "Thu, 11 Nov 2004 13:16:07 +0100") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DCC-sonic.net-Metrics: gemini 1156; Body=3 Fuz1=3 Fuz2=3 X-XEmacs-List: 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: bugs@gnus.org, xemacs-beta@xemacs.org Subject: [Gnus] pop3-leave-mail-on-server does not work for v0.3 but for 5.10.6 (was: pop3-leave-mail-on-server does not work for v0.3 but for 5.10.6) 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, Nov 11 2004, Uwe Brauer wrote: > No Gnus v0.3 > XEmacs 21.4 (patch 15) "Security Through Obscurity" [Lucid] (i386-debian-linux) of Sat Aug 28 2004 on penell > 200 main.gmane.org InterNetNews NNRP server INN 2.3.2 ready (posting ok). > > (setq nnmail-movemail-program 'pop3-nnmail-movemail) > (setq pop3-leave-mail-on-server t) > > Hello > > While I have no problem connecting to a pop server and download the > message with gnus 5.10.6, for version 0.3, the messages when left on > server are downloaded again and again. It must by a UIDL problem. My guess is, that you are using the XEmacs package of Gnus 5.10.6 and thus pop3 from mail-lib/pop3.el. When using No Gnus, you probably use the file gnus/pop3.el from No Gnus instead. `M-x locate-library pop3 RET' and `M-x list-load-path-shadows RET' will give you more information. For compatibility with Gnus 5.9 from Emacs CVS (before 2004-08-22) I had to introduce this variable in No Gnus and in the stable branch (v5-10), too. I am aware that it doesn't work as expected, but we cannot use the UIDL code from XEmacs[1] unless the author (who was it?) has assigned the copyright to the FSF. Reading the first lines of mail-lib/pop3.el I doubt that we can use the UIDL code from XEmacs in Gnus, but maybe I'm wrong. Maybe someone on xemacs-beta knows more (added in Cc). ,----[ xemacs-21.4.15 xemacs-packages/lisp/mail-lib/pop3.el ] | ;;; pop3.el --- Post Office Protocol (RFC 1460) interface | | ;; Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. | ;; Copyright (C) 1997 Franklin Lee | | ;; Author: Richard L. Pieri | ;; Author: Franklin Lee | ;; Author: Andy Piper | | ;; Maintainer: Andy Piper | | ;; Keywords: mail, pop3 | ;; Version: 2.06 | | ;; Sync'ed up with: official pop3.el version 1.3s. | ;; This version is a fork of the original pop3.el and the changes have | ;; not been merged back in to that version due to political difficulties. | | ;; This file is part of XEmacs. | | [...] | | ;; This version has been enhanced for speed, UIDL and regexp matching | ;; of headers by Andy Piper . UIDL support has been | ;; mostly stolen from epop3mail. Please address problems with this | ;; version (2.xx) to me. `---- Bye, Reiner. [1] See also this recent thread: http://thread.gmane.org/gmane.emacs.gnus.general/58954 -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From xemacs-beta-bounces@xemacs.org Thu Nov 11 10:31: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 iABFVgEN025758; Thu, 11 Nov 2004 10:31:42 -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 iABFVe3N025752 for ; Thu, 11 Nov 2004 10:31:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABFVecT025751 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 10:31:40 -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 iABFVdDN025736 for ; Thu, 11 Nov 2004 10:31:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABFVdg5025735 for xemacweb@tux.org; Thu, 11 Nov 2004 10:31:39 -0500 Received: from brett.sim.ucm.es (brett.sim.ucm.es [147.96.1.101]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABFVbsW025715 for ; Thu, 11 Nov 2004 10:31:37 -0500 Received: from brett.sim.ucm.es (brett.sim.ucm.es [127.0.0.1]) by localhost.ucm.es (Postfix) with ESMTP id 2B3111241B4 for ; Thu, 11 Nov 2004 16:31:15 +0100 (CET) Received: from postal.sim.ucm.es (postal.sim.ucm.es [147.96.1.222]) by brett.sim.ucm.es (Postfix) with ESMTP id 12AF912414B for ; Thu, 11 Nov 2004 16:31:15 +0100 (CET) Received: from Gilgamesch (sello.sim.ucm.es [147.96.1.223]) by ucmail.ucm.es (PMDF V6.2-X17 #30932) with ESMTP id <0I700CYFZTSHQL@ucmail.ucm.es> for xemacs-beta@xemacs.org; Thu, 11 Nov 2004 16:31:30 +0100 (CET) Date: Thu, 11 Nov 2004 16:31:43 +0100 From: Uwe Brauer In-reply-to: To: bugs@gnus.org Message-id: <86fz3gtna8.fsf_-_@mat.ucm.es> MIME-version: 1.0 X-Mailer: 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid (via feedmail 11-beta-1 I) Content-type: text/plain; charset=us-ascii User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) References: <86zn1oeg3c.fsf@mat.ucm.es> X-XEmacs-List: 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: [Gnus] pop3-leave-mail-on-server does not work for v0.3 but for 5.10.6 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 >>>>> "Reiner" == Reiner Steib writes: Reiner> On Thu, Nov 11 2004, Uwe Brauer wrote: Reiner> My guess is, that you are using the XEmacs package of Gnus Reiner> 5.10.6 and thus pop3 from mail-lib/pop3.el. When using No Reiner> Gnus, you probably use the file gnus/pop3.el from No Gnus Reiner> instead. `M-x locate-library pop3 RET' and `M-x Reiner> list-load-path-shadows RET' will give you more Reiner> information. You are absolutely right. It did not occur to me that gnus snap comes with a pop3.el included Reiner> For compatibility with Gnus 5.9 from Emacs CVS (before Reiner> 2004-08-22) I had to introduce this variable in No Gnus Reiner> and in the stable branch (v5-10), too. I am aware that it Reiner> doesn't work as expected, but we cannot use the UIDL code Reiner> from XEmacs[1] unless the author (who was it?) has Reiner> assigned the copyright to the FSF. Reading the first Reiner> lines of mail-lib/pop3.el I doubt that we can use the UIDL Reiner> code from XEmacs in Gnus, but maybe I'm wrong. Maybe Reiner> someone on xemacs-beta knows more (added in Cc). Oops, so there is code which makes it work, only because of copyright reason is not included. This is the first time I have seen the consequence of copyright issues in practise. Andy do you have an inconvenience filling those papers. (I know I could wait till gnus snap is an official XEmacs pkg, but since it has superior spam handling..) Uwe From xemacs-beta-bounces@xemacs.org Thu Nov 11 12:42: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 iABHgERR011493; Thu, 11 Nov 2004 12:42:18 -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 iABHelCo011223 for ; Thu, 11 Nov 2004 12:40:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABHelOa011222 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 12:40:47 -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 iABHekeL011207 for ; Thu, 11 Nov 2004 12:40:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABHekjU011206 for xemacweb@tux.org; Thu, 11 Nov 2004 12:40:46 -0500 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 iABHekih011202 for ; Thu, 11 Nov 2004 12:40:46 -0500 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 iABHejO29788 for ; Thu, 11 Nov 2004 11:40:45 -0600 (CST) Message-Id: <200411111740.iABHejO29788@post.its.mcw.edu> Date: Thu, 11 Nov 2004 11:40:45 -0600 (CST) From: Rodney Sparapani To: xemacs-beta@xemacs.org MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Content-MD5: 5Jrpl9WGtoWx1OsWosXRcA== X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.5 SunOS 5.9 sun4u sparc X-XEmacs-List: 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: A timely oxymoron that I heard long ago .. 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 >Date: Wed, 10 Nov 2004 20:03:22 -0600 >From: "Ben Wing" > >"Justice Rehnquist". > >Perhaps this is not a very nice thing to say right now. > I missed the rest of this thread (if there was one). But, please tell me that this is not being seriously considered for the name of a release in the oxymoron series? Thanks. 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 Nov 11 15:05: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 iABK57vH000419; Thu, 11 Nov 2004 15:05:11 -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 iABK55Bp000413 for ; Thu, 11 Nov 2004 15:05:05 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABK55Kb000412 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 15:05:05 -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 iABK5188000396 for ; Thu, 11 Nov 2004 15:05:01 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABK510r000393 for xemacweb@tux.org; Thu, 11 Nov 2004 15:05:01 -0500 Received: from crestani.de (crestani.de [62.75.251.84]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iABK51x1000343 for ; Thu, 11 Nov 2004 15:05:01 -0500 Received: from [192.168.1.3] (pD9E6138B.dip.t-dialin.net [217.230.19.139]) (authenticated bits=0) by crestani.de (8.12.8/8.12.8) with ESMTP id iABJNtdE003488 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Thu, 11 Nov 2004 21:04:31 +0100 From: Marcus Crestani To: xemacs-beta@xemacs.org Date: Thu, 11 Nov 2004 21:03:15 +0100 User-Agent: KMail/1.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200411112103.15476.crestani@informatik.uni-tuebingen.de> X-XEmacs-List: 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_NJABL autolearn=no version=2.63 Cc: Subject: Mega-patch bug MSVC++ 6.0 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: crestani@informatik.uni-tuebingen.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 Ben, I encountered some problems under Windows, probably caused by your mega-patch (I built successfully prior to your patch). Here is what I get with latest CVS: --------------------Configuration: msvc-xemacs - Win32 Debug-------------------- Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Creating D: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\lib-src\config.values -------------------------------------------------------------------- OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.5-b18 "chestnut" (+CVS-20041110) configured for `i586-pc-win32'. Building XEmacs using "NMAKE". Building XEmacs using make flags " ". Building XEmacs in source tree "D: \\cygwin\\home\\crestani\\src\\xemacs\\msvc-xemacs-21.5". For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd -c -TP -ID:\cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\nt\inc -ID: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\src -DHAVE_MS_WINDOWS -DHAVE_GIF -DHAVE_MENUBARS -DHAVE_SCROL LBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_NATIVE_SOUND -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=\""c hestnut"\" -DXEMACS_EXTRA_NAME=\"(+CVS-20041110)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\" -DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\xemacs-packages"\"". For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd -ID: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\lib-src -ID: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\src -DHAVE_CONFIG_H -DWIN32_NATIVE". Compiling as C++. 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\\xemacs-packages". Compiling in support for Microsoft Windows native GUI. -------------------------------------------------------------------- NOTE: Compiling without XPM support. NOTE: You should strongly consider installing XPM. NOTE: Otherwise toolbars and other graphics will look suboptimal. NOTE: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux) -------------------------------------------------------------------- Compiling in support for GIF images. -------------------------------------------------------------------- NOTE: Compiling without PNG image support. NOTE: You should strongly consider installing the PNG libraries. NOTE: Otherwise certain images and glyphs may not display. NOTE: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux -------------------------------------------------------------------- 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). Using new experimental GC algorithms. -------------------------------------------------------------------- emacs.c cd D:\cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\src D: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\lib-src\make-dump-id.exe dump-id.c bscmake -nologo -oD: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\src\temacs.bsc @D: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\nt\obj\bscmake.tmp del D:\cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\nt\obj\bscmake.tmp link.exe @C:\DOKUME~1\Marcus\LOKALE~1\Temp\nmb02064. "D:\cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\lib-src\i" "D: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\src\temacs.exe" -nd -no-packages -batch -l D: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\lisp\update-elc.el Fatal error: assertion failed, file D: \cygwin\home\crestani\src\xemacs\msvc-xemacs-21.5\src\intl-win32.c, line 1993, i >= 0 This is the backtrace I got from the msvc debugger (I added the source file names manually, I couldn't get the debugger do that for me...) assert_failed(const char * 0x0136f324, int 1993, const char * 0x0136f31c) line 3839 (emacs.c) unicode_multibyte_convert_copy_data(const char * 0x012bf668, void * 0x0082fe6c) line 1993 + 35 bytes (intl-win32.c) main(int 8, char * * 0x01541760, char * * 0x01540e60) line 2974 + 202 bytes (emacs.c) mainCRTStartup() line 338 + 17 bytes KERNEL32! 7c816d4f() -- Marcus From xemacs-beta-bounces@xemacs.org Thu Nov 11 16:30: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 iABLU5cl010194; Thu, 11 Nov 2004 16:30:05 -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 iABLU3YY010189 for ; Thu, 11 Nov 2004 16:30:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABLU3Oq010188 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 16:30:03 -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 iABLTxAA010155 for ; Thu, 11 Nov 2004 16:29:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABLTxg3010154 for xemacweb@tux.org; Thu, 11 Nov 2004 16:29:59 -0500 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 iABLTw0c010150 for ; Thu, 11 Nov 2004 16:29:59 -0500 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 1CSMVy-0002OW-00; Thu, 11 Nov 2004 16:29:58 -0500 Received: by zion.rcn.com (Postfix, from userid 500) id BF767130DB; Thu, 11 Nov 2004 16:29:57 -0500 (EST) To: Rodney Sparapani References: <200411111740.iABHejO29788@post.its.mcw.edu> From: Vin Shelton Organization: The XEmacs Development Team Date: Thu, 11 Nov 2004 16:29:57 -0500 In-Reply-To: <200411111740.iABHejO29788@post.its.mcw.edu> (Rodney Sparapani's message of "Thu, 11 Nov 2004 11:40:45 -0600 (CST)") Message-ID: Lines: 48 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-XEmacs-List: 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: A timely oxymoron that I heard long ago .. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >>Date: Wed, 10 Nov 2004 20:03:22 -0600 >>From: "Ben Wing" >> >>"Justice Rehnquist". >> >>Perhaps this is not a very nice thing to say right now. >> > > I missed the rest of this thread (if there was one). But, please tell me > that this is not being seriously considered for the name of a release in > the oxymoron series? Thanks. Rodney, It's not under consideration. Take a look at etc/OXYMORONS for the planned list of names: 21.4.0: Solid Vapor 21.4.1: Copyleft 21.4.2: Developer-Friendly Unix APIs 21.4.3: Academic Rigor 21.4.4: Artificial Intelligence 21.4.5: Civil Service 21.4.6: Common Lisp 21.4.7: Economic Science 21.4.8: Honest Recruiter 21.4.9: Informed Management 21.4.10: Military Intelligence 21.4.11: Native Windows TTY Support 21.4.12: Portable Code 21.4.13: Rational FORTRAN 21.4.14: Reasonable Discussion 21.4.15: Security Through Obscurity 21.4.16: Corporate Culture 21.4.17: Jumbo Shrimp 21.4.18: Social Property 21.4.19: Stable Release Maintainer 21.4.20: Standard C 21.4.21: Successful IPO 21.4.22: Sufficiently Smart Compiler 21.4.23: The Gift Economy 21.4.24: Too Much Mozart 21.4.25: UTF-8 BOM - vin From xemacs-beta-bounces@xemacs.org Thu Nov 11 18:08: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 iABN8qfa021621; Thu, 11 Nov 2004 18:08: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 iABN8oSn021610 for ; Thu, 11 Nov 2004 18:08:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABN8oAh021609 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 18:08:50 -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 iABN8nSd021598 for ; Thu, 11 Nov 2004 18:08:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABN8ndm021597 for xemacweb@tux.org; Thu, 11 Nov 2004 18:08:49 -0500 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 iABN8mrH021592 for ; Thu, 11 Nov 2004 18:08:48 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 23:08:47 -0000 From: "Ben Wing" To: "'Michael Sperber'" Date: Thu, 11 Nov 2004 17:10:47 -0600 Message-ID: <01d101c4c843$ae410fc0$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: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iABN8mrH021592 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 we do make a policy that allows changes like this, we at > least should provide some kind of init-file snippet that > restores the setting to the era before the change. With > other changes (like the init-file migration) people insisted > on complete backwards compatibility and a large degree of > migration support. I see that we want to attract new > users---but if we piss off the old ones with changes like > this, we won't help the project in the long run. This is easy enough to do. > > Stephen> And if he broke it up into 100 patches, you'd still probably > Stephen> have to roll back 50 of them to identify the actual bugs. > > I don't believe that. Especially if he slows his rate of change. > > Stephen> It's not obvious to me that the problem can be > solved except by > Stephen> slowing Ben's rate of contribution dramatically, as such. > > The problem with Ben's rate of contribution is that it's > dramatically slowed my own rate of contribution. So yes, I'd > like Ben to slow his rate of contribution. C'mon Mike -- I see only one ChangeLog entry from you this whole year. Anyway I've committed exactly one major patch. Even if it were possible, would you really have preferred 10 patches over 10 days? Then you would have had to fix merge problems 10 times, not once. Furthermore, have you ever considered the impact of your demands on *MY* work? You seem to be demanding that I stop doing work merely to make it easier for you to do your work. > Ben> What is the evidence that it has been "complete hell"? > I'm pretty > Ben> sure I've fixed all bugs as they've come up, and rapidly. > > You didn't fix any bugs while you were gone. I'm not > criticizing that per se, but there's lots of > very-user-visible problems for me that I haven't even > properly identified yet. Among them are > cut-and-past/selection behavior, ten-minute startup time over > a slow line, syntax-table breakage and many others. The issue of past bug fixes is completely separate from the issue at hand. Anyway, it's not clear any of these issues you mention have to do with my work. The syntax tables were broken pretty badly by Matt Tucker, for example, and my patches have basically been to *correct* this damage. From xemacs-beta-bounces@xemacs.org Thu Nov 11 18:11: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 iABNBrje022106; Thu, 11 Nov 2004 18:11: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 iABNBprR022099 for ; Thu, 11 Nov 2004 18:11:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNBpSc022098 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 18:11:51 -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 iABNBnr2022075 for ; Thu, 11 Nov 2004 18:11:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNBnLu022074 for xemacweb@tux.org; Thu, 11 Nov 2004 18:11:49 -0500 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 iABNBnbe022070 for ; Thu, 11 Nov 2004 18:11:49 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 23:11:47 -0000 From: "Ben Wing" To: "'Michael Sperber'" Date: Thu, 11 Nov 2004 17:13:47 -0600 Message-ID: <01d201c4c844$19dd2070$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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iABNBnbe022070 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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'll take a look at these when I have a chance. However, this is absolutely the first I've heard of these -- if you don't post your bugs, you can't blame me for not doing anything about them. > -----Original Message----- > From: Michael Sperber [mailto:sperber@informatik.uni-tuebingen.de] > Sent: Thursday, November 11, 2004 2:56 AM > To: Ben Wing > Cc: ben@xemacs.org; xemacs-beta@xemacs.org > Subject: Re: [VETO] old ws -- packages, define-behavior > > > >>>>> "Ben" == Ben Wing writes: > > Ben> Can you make a list of problems needing to be solved? > > Here are the 3 most urgent ones from my POV: > > - Because of all the font elaboration, XEmacs eats *huge* bandwidth > over the X socket. Starting over DSL takes something like 10 > minutes. Similarly for starting BBDB, Shell, etc. (This gets > solved by the Xft patch, so I probably wouldn't touch it now.) > > - Cut/Paste doesn't work to and from a remote X11 XEmacs starting with > XFree 4.4. (There's some other cut'n paste oddities, but that's the > most important one.) > > - There's a syntax-table problem exemplified by the following test > case in the current Gnus code: > > (when (and (featurep 'xemacs) > (let ((table (copy-syntax-table > emacs-lisp-mode-syntax-table))) > (modify-syntax-entry ?= " " table) > (with-temp-buffer > (with-syntax-table table > (insert "foo=bar") > (goto-char (point-min)) > (forward-sexp 1) > (eolp))))) > ;; The original `with-syntax-table' uses `copy-syntax-table' which > ;; doesn't seem to copy modified syntax entries in XEmacs 21.5. > (defmacro with-syntax-table (syntab &rest body) > "Evaluate BODY with the SYNTAB as the current syntax table." > `(let ((stab (syntax-table))) > (unwind-protect > (progn > ;;(set-syntax-table (copy-syntax-table ,syntab)) > (set-syntax-table ,syntab) > ,@body) > (set-syntax-table stab))))) > > I'm not saying you caused all the problems, but your > mega-patches make it extremely difficult to find out. > > -- > Cheers =8-} Mike > Friede, Völkerverständigung und überhaupt blabla > From xemacs-beta-bounces@xemacs.org Thu Nov 11 18:21: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 iABNLpr2023379; Thu, 11 Nov 2004 18:21:51 -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 iABNLnIQ023358 for ; Thu, 11 Nov 2004 18:21:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNLnFu023357 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 18:21:49 -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 iABNLm53023346 for ; Thu, 11 Nov 2004 18:21:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNLmTQ023343 for xemacweb@tux.org; Thu, 11 Nov 2004 18:21:48 -0500 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 iABNLkVg023323 for ; Thu, 11 Nov 2004 18:21:46 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 23:21:45 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Thu, 11 Nov 2004 17:23:45 -0600 Message-ID: <01d801c4c845$7e514350$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: <874qjwycdj.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iABNLkVg023323 X-XEmacs-List: 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: adrian@xemacs.org, "'XEmacs beta'" Subject: RE: [WHL] Re: [WHL] Re: Re: [WHL] Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, your entire argument boils down to "imo top-posting is bad". I just did a scan through all the non-xemacs mail I've received over the last three weeks and *ALL* of it uses top-posting, consistently. Maybe it's bad, maybe it's not, but it's increasingly a standard. Anyway, I've left the message as-is to show you exactly what comes up in my editor. So you see there is in fact an equivalent to "In xxx, yyy said". > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Thursday, November 11, 2004 3:16 AM > To: Ben Wing > Cc: 'XEmacs beta'; adrian@xemacs.org > Subject: Re: [WHL] Re: [WHL] Re: Re: [WHL] Re: Re: More about keywords > > > >>>>> "Ben" == Ben Wing writes: > > > SY> - Your top-posting. > > SY> - Your incredible ability to not trim cited text. > > > I've noticed that people who use Outhouse and Outhouse Excess > > are really bad about both of those. You have to assume that > > the editor sucks really badly. > > Ben> It's not that bad. By default Outlook quotes the message > Ben> without any > lines and puts you at the top with a couple of > Ben> blank lines, so laziness makes top-posting very easy. > > Don't you see how bad that sucks, and you haven't even typed > a word yet? > > Ben> I've turned on the > lines though, as you can see. > Unfortunately > Ben> no supercite or 'In XXX, YYY said ..." lines. > > Misfortune? It sucks too systematically to be mere bad luck. > > Ben> Part of the thing is that top-posting is becoming a standard. > > Not where I hang out. I think that top-posting is becoming > standard mostly because MS mailers and editors are so broken. > > I occasionally see fights break out at work because people > don't trim quotes and top-post a lot, and so important > comments often get buried deep enough that someone using a > small window/large fonts doesn't notice that it's not a > top-post after all. > > Ben> I think it makes sense unless you're responding > Ben> point-by-point, since the most relevant text is at the top > Ben> where you will see it first. > > If top-posting makes sense (for people with healthy hands), > then not including the original at all makes even more sense. > The problem with top posting and not cleaning the quotes is > that people who are used to standard netiquette _will_ read > your post from the ^$ that delimits the headers to the "^-- > $" that introduces the sig. > > On lists where I can count on standard netiquette, I often > read threads from back to front, knowing that most of the > relevant material will be properly cited. This allows > skipping half the posts, or more, in many threads. > > I take your point that typing hurts. But the rest of it, I'm > sorry, netiquette is no accident. On the contrary, Microsoft > mail software is an accident looking for a mailing list to happen to. > > -- > 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 Nov 11 18:28: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 iABNSOp5024079; Thu, 11 Nov 2004 18:28:25 -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 iABNSNtc024074 for ; Thu, 11 Nov 2004 18:28:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNSNxe024073 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 18:28:23 -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 iABNSMGP024064 for ; Thu, 11 Nov 2004 18:28:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNSMXa024063 for xemacweb@tux.org; Thu, 11 Nov 2004 18:28:22 -0500 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 iABNSL6V024056 for ; Thu, 11 Nov 2004 18:28:22 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 23:28:20 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Thu, 11 Nov 2004 17:30:19 -0600 Message-ID: <01d901c4c846$696b92a0$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: <87zn1owxiq.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iABNSL6V024056 X-XEmacs-List: 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: [WHL] Re: [WHL] Re: Re: [WHL] Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 inbox is 20-30MB. My Sent Mail folder is 165MB. Etc. I know quite a lot about how fucking slow XEmacs is since I'm using it as my editor every day. > -----Original Message----- > Gnus has problems with this, at least with nnml folders, but > I don't recall nomule-XEmacs + VM being all that horrible for > folders of up to about 5MB. Mule XEmacs could get slow, but > isn't that exactly something you should know about? > > That's exactly why I switched to Gnus from VM. Compared to > VM it sucks as an mail agent in a lot of ways, but it tickles > almost all the bugs in XEmacs on a daily basis. ;-) From xemacs-beta-bounces@xemacs.org Thu Nov 11 18: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 iABNWRtW024661; Thu, 11 Nov 2004 18:32:27 -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 iABNWQnt024657 for ; Thu, 11 Nov 2004 18:32:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNWQL9024656 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 18:32:26 -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 iABNWPlU024637 for ; Thu, 11 Nov 2004 18:32:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNWPkl024636 for xemacweb@tux.org; Thu, 11 Nov 2004 18:32:25 -0500 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 iABNWOFM024625 for ; Thu, 11 Nov 2004 18:32:25 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 23:32:24 -0000 From: "Ben Wing" To: "'Michael Sperber'" , "'Stephen J. Turnbull'" Date: Thu, 11 Nov 2004 17:34:24 -0600 Message-ID: <01db01c4c846$fb0c26c0$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 X-XEmacs-List: 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@xemacs.org, xemacs-beta@xemacs.org Subject: RE: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > That's not what I'm asking---I'm asking him to structure the > work the same way everyone else has been structuring their > work. This will, as a consequence (as you pointed out) the > effect of slowing him down, but that's not in any way the > primary objective here. For one thing, nobody else is doing the quantity of work I'm doing. If you don't like this, you should say so, but you need to justify why. You've never responded to my past points about why I can't just "structure my work like everyone else". From xemacs-beta-bounces@xemacs.org Thu Nov 11 18:35: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 iABNZSYK025037; Thu, 11 Nov 2004 18:35: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 iABNZQgw025031 for ; Thu, 11 Nov 2004 18:35:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNZQgh025030 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 18:35:26 -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 iABNZLXu025015 for ; Thu, 11 Nov 2004 18:35:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iABNZKn7025011 for xemacweb@tux.org; Thu, 11 Nov 2004 18:35:20 -0500 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 iABNZKuV025001 for ; Thu, 11 Nov 2004 18:35:20 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 11 Nov 2004 23:35:19 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Michael Sperber'" Date: Thu, 11 Nov 2004 17:37:19 -0600 Message-ID: <01dc01c4c847$636149d0$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: <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-XEmacs-List: 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@xemacs.org, xemacs-beta@xemacs.org Subject: RE: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 -- if you're about to post a big patch, then certainly I can delay my commit till after yours. [of course, effectively that means you are simply shifting the burden of merging onto me, but I can deal with this.] but you have to say this. > Are you sure you're not just miffed because after quite a > while doing work in your own work spaces, you're ready to go > public with a couple of them, but Ben shows up with 10 work > spaces, and shows every sign of wanting to commit one a day > for the next 10 days? I certainly can sympathize with that > kind of feeling, and maybe we could do something about > slowing Ben down _temporarily_, to allow other projects to > get committed and a beta rolled (to give a checkpoint for > testers) before the hurricane hits. > > But based on the commit pace over the last year and a half, I > don't see any justification for making a policy of slowing > Ben down just to slow him down. > From xemacs-beta-bounces@xemacs.org Thu Nov 11 19:42: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 iAC0flvO032663; Thu, 11 Nov 2004 19:42:07 -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 iAC0fjmD032659 for ; Thu, 11 Nov 2004 19:41:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC0fjpR032658 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 19:41:45 -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 iAC0fhG6032648 for ; Thu, 11 Nov 2004 19:41:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC0fhY2032645 for xemacweb@tux.org; Thu, 11 Nov 2004 19:41:43 -0500 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 iAC0fgO1032631 for ; Thu, 11 Nov 2004 19:41:43 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CSPVT-0008Ja-00 for ; Fri, 12 Nov 2004 01:41:39 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Nov 2004 01:41:38 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Nov 2004 01:41:38 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Thu, 11 Nov 2004 17:40:14 -0800 Lines: 19 Message-ID: References: <019a01c4c7c7$96c308c0$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 66-27-68-14.san.rr.com X-Spammers-Please: blackholeme@rychter.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:+B3GQsqkBlgnUV1YGdtx3SjN3Ss= X-XEmacs-List: 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_SORBS autolearn=no version=2.63 Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Michael Sperber : [...] Michael> - Cut/Paste doesn't work to and from a remote X11 XEmacs Michael> starting with XFree 4.4. (There's some other cut'n paste Michael> oddities, but that's the most important one.) Are you tunneling your X11 connections via SSH? I had a very similar problem, which I finally traced down to the "-Y" SSH option (also known as "ForwardX11Trusted yes" in your SSH configuration file). If you forward your X11 connections via SSH and do not use the "trusted" option, most things will work, but copy and paste to and from XEmacs will not. By the way, this is one of those extremely obscure things which are impossible to find and resolve using search engines, because the only applicable keywords are way too general. --J. From xemacs-beta-bounces@xemacs.org Thu Nov 11 19:53: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 iAC0rigs001785; Thu, 11 Nov 2004 19:53:44 -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 iAC0rgYY001781 for ; Thu, 11 Nov 2004 19:53:42 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC0rg0Q001780 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 19:53:42 -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 iAC0rde2001764 for ; Thu, 11 Nov 2004 19:53:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC0rd1T001763 for xemacweb@tux.org; Thu, 11 Nov 2004 19:53:39 -0500 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 iAC0rcsm001759 for ; Thu, 11 Nov 2004 19:53:38 -0500 Received: by screech.rychter.com (Postfix, from userid 99) id 65F414A723; Fri, 12 Nov 2004 01:53:33 +0100 (CET) Received: from tnuctip.rychter.com (unknown [10.197.0.2]) by screech.rychter.com (Postfix) with ESMTP id 36B1F4A699 for ; Fri, 12 Nov 2004 01:53:32 +0100 (CET) Received: by tnuctip.rychter.com (Postfix, from userid 501) id DC9DD149082; Thu, 11 Nov 2004 17:52:14 -0800 (PST) To: XEmacs Beta X-Spammers-Please: blackholeme@rychter.com From: Jan Rychter Date: Thu, 11 Nov 2004 17:52:09 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAC0rcsm001759 X-XEmacs-List: 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.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 frequent crashes with the latest CVS XEmacs. I have managed to capture one of those, along with a C backtrace. I can't understand much from the backtrace, but it makes me think of one thing that might be relevant. These crashes happen when I run gnuclient displayed remotely. XEmacs runs on my laptop, displayed on my laptop X11 server, while gnuclient is being displayed on another PC. It seems that the crashes occur when I use a different keyboard layout on both machines. I use xmodmap to modify the keyboard layout, and the maps are very small, so I'm enclosing them here: laptop map (where the main XEmacs process has its display): keycode 49 = Alt_L keycode 131 = grave asciitilde keycode 64 = Super_L keycode 115 = Super_L keycode 129 = Alt_R keycode 120 = Super_R keycode 117 = Hyper_R keycode 123 = Page_Down clear mod1 clear mod3 clear mod4 add mod1 = Alt_L add mod1 = Alt_R add mod3 = Super_L add mod3 = Super_R add mod4 = Hyper_L add mod4 = Hyper_R add lock = Scroll_Lock PC map (where the gnuclient gets displayed): keysym Menu = Hyper_R clear mod3 clear mod4 add mod3 = Super_L add mod3 = Super_R add mod4 = Hyper_L add mod4 = Hyper_R add lock = Scroll_Lock keysym KP_Enter = Return Here is a typical crash: 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 /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: # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) ("(in garbage collection)" "[internal]") # (unwind-protect ...) # bind (methods obuf group-art method grp trace func) nnmail-article-group(nnml-active-number) # bind (group-art action case-fold-search duplication artnum-func func message-id) nnmail-check-duplication("<200411112329.iABNTLYN026835@tronmps.tempdomainname.com>" nnml-save-mail nnml-active-number) # (unwind-protect ...) # (unwind-protect ...) # bind (case-fold-search count start message-id content-length end skip head-end artnum-func func) nnmail-process-unix-mail-format(nnml-save-mail nnml-active-number) # (unwind-protect ...) # bind (nnmail-split-methods artnum-func group exit-func func incoming) nnmail-split-incoming("~/.emacs-mail-crash-box" nnml-save-mail nil nil nnml-active-number) # bind (orig-file file) #("~/.emacs-mail-crash-box" "localhost") # bind (info callback) mail-source-callback(# "localhost") # bind (from mail-source-string result authentication password function program user port server postscript prescript-delay prescript callback source) mail-source-fetch-pop((pop :server "localhost" :port 16825 :user "jwr") #) funcall(mail-source-fetch-pop (pop :server "localhost" :port 16825 :user "jwr") #) # (condition-case ... . ((error (byte-code " ¬£ÄÅÆÇs«¯È!Ç\nsAÉ ¨\n)ªA@#!¬¤ÊË!¨Ì§" [err mail-source-ignore-errors s source yes-or-no-p format "Mail source %s error (%s). Continue? " :password copy-sequence "********" error "Cannot get new mail" 0] 5)))) # bind (function found) # (unwind-protect ...) # bind (plugged callback source) mail-source-fetch((pop :server "localhost" :port 16825 :user "jwr") #) # 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 "~/Mail/" nil) # bind (server group) nnml-request-scan(nil "private") # bind (gnus-command-method gnus-inhibit-demon mail-source-plugged gnus-command-method group) gnus-request-scan(nil (nnml "private")) # bind (where mesg force method) gnus-read-active-file-1((nnml "private") 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 gnus-request-create-group "queue" (nndraft "") "drafts" (nndraft "") gnus-setup-news nil gnus-setup-news-hook gnus-start-draft-setup gnus-group-list-groups gnus-group-first-unread-group gnus-configure-windows group gnus-group-set-mode-line gnus-started-hook gnus-use-dribble-file 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) (dispatch-event "[internal]") # (condition-case ... . error) # (catch top-level ...) [1] Segmentation fault xemacs (core dumped) And here is the C backtrace: #0 0xb7c09561 in kill () from /lib/libc.so.6 #1 0x080ef42f in fatal_error_signal (sig=11) at emacs.c:3657 #2 #3 0xb7c3ad27 in free () from /lib/libc.so.6 #4 0x4de8f698 in XFreeModifiermap () from /usr/X11R6/lib/libX11.so.6 #5 0x099a8108 in ?? () #6 0x0995e030 in ?? () #7 0x0992d798 in ?? () #8 0x082dd617 in x_reset_modifier_mapping (d=0x4df31668) at event-Xt.c:466 #9 0x4e01de57 in HandleActions () from /usr/X11R6/lib/libXt.so.6 #10 0x08a90ec0 in ?? () #11 0x08a90fe0 in ?? () #12 0xbfffbe40 in ?? () #13 0x4e01e02c in FreeContext () from /usr/X11R6/lib/libXt.so.6 #14 0x00010000 in ?? () #15 0x09958e70 in ?? () #16 0x00000000 in ?? () #17 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #18 0x00000000 in ?? () #19 0x00000000 in ?? () #20 0x08abac60 in ?? () #21 0x4e01e398 in HandleSimpleState () from /usr/X11R6/lib/libXt.so.6 #22 0xbfffbf60 in ?? () #23 0x08abac60 in ?? () #24 0x00000000 in ?? () #25 0x08ab7dd4 in ?? () #26 0x4e02c610 in QAny () from /usr/X11R6/lib/libXt.so.6 #27 0x00000000 in ?? () #28 0x00000000 in ?? () #29 0x03000000 in ?? () #30 0x00000000 in ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 0x00000000 in ?? () #34 0x00000000 in ?? () #35 0x01010000 in ?? () #36 0x4e02c610 in QAny () from /usr/X11R6/lib/libXt.so.6 #37 0x00000001 in ?? () #38 0x09958ea8 in ?? () #39 0x08a91108 in ?? () #40 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #41 0x09958ea0 in ?? () #42 0xbfffbe40 in ?? () #43 0x00000000 in ?? () #44 0x4e01e997 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6 #45 0x09958e70 in ?? () #46 0x09958ea0 in ?? () #47 0xbfffbe40 in ?? () #48 0x00000000 in ?? () #49 0x00000000 in ?? () #50 0x00000000 in ?? () #51 0x00000000 in ?? () #52 0x00000000 in ?? () #53 0xbfffbf60 in ?? () #54 0x00000000 in ?? () #55 0x00000000 in ?? () #56 0x00000000 in ?? () #57 0x00000022 in ?? () #58 0x00000000 in ?? () #59 0x00000000 in ?? () #60 0x00000000 in ?? () #61 0x00000000 in ?? () #62 0x4df31668 in ?? () from /usr/X11R6/lib/libX11.so.6 #63 0x0992dcdc in ?? () #64 0x4dec4ca1 in XRefreshKeyboardMapping () from /usr/X11R6/lib/libX11.so.6 #65 0x0992dcdc in ?? () #66 0x08adbf6c in ?? () #67 0x00000000 in ?? () #68 0x4e01ec76 in DispatchMappingNotify () from /usr/X11R6/lib/libXt.so.6 #69 0x09958e70 in ?? () #70 0xbfffbf60 in ?? () #71 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #72 0x4dfe96ed in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6 #73 0x00000000 in ?? () #74 0x00000000 in ?? () #75 0x00000000 in ?? () #76 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #77 0x0992dcdc in ?? () #78 0xbfffbf60 in ?? () #79 0x087a9a60 in ?? () #80 0x4e00352e in _XtRefreshMapping () from /usr/X11R6/lib/libXt.so.6 #81 0x00000000 in ?? () #82 0x08adbf68 in ?? () #83 0xbfffbf60 in ?? () #84 0x01ff3a4e in ?? () #85 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #86 0x00000000 in ?? () #87 0xbfffbf60 in ?? () #88 0x4dff779a in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6 #89 0x00000002 in ?? () #90 0x4dff71d0 in DispatchEvent () from /usr/X11R6/lib/libXt.so.6 #91 0xbfffbf60 in ?? () #92 0x087a9a60 in ?? () #93 0x4e0039b1 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6 #94 0x4def0c5d in _XkeyTable () from /usr/X11R6/lib/libX11.so.6 #95 0xbfffbf5c in ?? () #96 0xbfffc0a8 in ?? () #97 0x082da736 in x_keysym_to_emacs_keysym (keysym=3221208928, simple_p=235) at event-Xt.c:936 Previous frame inner to this frame (corrupt stack?) (gdb) Please let me know if you need more information -- I would really like this to be fixed, as it makes XEmacs kind of explosive for me. --J. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux tnuctip.rychter.com 2.6.9 #2 Fri Nov 5 21:52:59 PST 2004 i686 Intel(R) Pentium(R) III Mobile CPU 866MHz GenuineIntel GNU/Linux ./configure '--with-mule' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-widgets=athena' '--with-athena=3d' '--with-sound=no' '--pdump' '--with-ldap=no' XEmacs 21.5-b18 "chestnut" (+CVS-20041110) configured for `i686-pc-linux'. Compilation Environment and Installation Defaults: Source code location: /usr/src/xemacs/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 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) - GCC specs file: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.4/specs - Compiler command: gcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 libc version: 2.3.4 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: Databases: Compiling in support for Berkeley database. 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 "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. 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: ---------------------- [...] Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.18 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.65 upstream: No-Upstream-Ver) (xemacs-base ver: 1.89 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.2 upstream: 2.0.45) (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.79 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.15 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.68 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.15 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.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.16 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.18 upstream: 2.24) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.26 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.42 upstream: 11.53) (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: -------- (xemacsbug shadow bbdb-sc supercite regi annotations pgg-gpg sort gnus-cite smiley ansi-color gnus-async gnus-bcklg gnus-ml nnagent gnus-topic nndoc nnfolder pop3 passwd nnml bbdb-gnus bbdb-snarf mail-extr bbdb-com efs-cu esh-opt em-ls esh-util eshell paren blink-paren gnuserv jwr-calendar calendar 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 timer-funcs 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 modules-autoloads mule-autoloads auto-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 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 modules menu-accelerator-support menubar berkeley-db md5 xemacs xim mule gutter tiff png gif jpeg xpm xbm lisp-float-type file-coding linux dialog devices window-system base64) Recent keystrokes: ----------------- [...] Recent messages (most recent first): ----------------------------------- [...] From xemacs-beta-bounces@xemacs.org Thu Nov 11 21: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 iAC288IL010676; Thu, 11 Nov 2004 21:08:12 -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 iAC28606010672 for ; Thu, 11 Nov 2004 21:08:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC2864R010671 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 21:08:06 -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 iAC284dc010662 for ; Thu, 11 Nov 2004 21:08:04 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC284qg010660 for xemacweb@tux.org; Thu, 11 Nov 2004 21:08:04 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC282FH010655; Thu, 11 Nov 2004 21:08:03 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSQqw-0000DN-Dy; Fri, 12 Nov 2004 11:07:54 +0900 To: Malcolm Purvis References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 11:07:53 +0900 In-Reply-To: (Malcolm Purvis's message of "Thu, 11 Nov 2004 22:24:25 +1100") Message-ID: <87ekizvmyu.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-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Malcolm" == Malcolm Purvis writes: Malcolm> IMHO the defaults should follow the conventions of the Malcolm> underlying toolkit. Pending-del has no place when Malcolm> running under Xt because no other Xt app has that Malcolm> behaviour. I don't think that's an accurate heuristic for user preferences. I see a fair number of questions about archaic behavior from people who specify an Xt XEmacs but whose X-Mailer is Evolution or Mozilla, and of course Mac people (you should know this!) use X strictly from need by and large. Malcolm> How about imposing a checkin delay instead? I dunno about anybody else, but I would much rather manage other people's patches with CVS rather than by hand. I find it really annoying to apply a patch by hand, then deal with conflicts because of changes due to review (or just random fiddling by the developer) when the checkin comes later. CVS just isn't very smart about this. As far as reasonable stability of daily-use XEmacsen goes, I can (and should anyway) be rolling betas more frequently, and any committer can tag the tree if they've got a version they particularly like and want to be able to revert to. Or you can even maintain a whole branch. We've seen this argument over and over again. Admittedly, CVS is not as good as arch/darcs/bitkeeper[1], or even subversion, but it does provide some facilities for branching. Both Andy and I maintained separate branches for several months early in 21.4, I've maintained a Carbon branch, Bill P maintained a GTK branch. It is definitely feasible to maintain separate branches for the purpose of slowing down patch flow, although maintaining separate active development branches (ie, where merges flow in both directions) is just too much work and too unreliable in CVS. One possibility would be for Ben to checkin on a branch. However, his code isn't really buggy enough for that to make sense IMO. Sure, there are lots of bugs, but that's because it's lots of code, and we're back where we started: everybody saying "Ben, we want what you can do, but could you please give us 10^6 lines of functionality in 10^3 lines of diff so we can review it at our own pace?" Malcolm> They may be old workspaces to you but we've only just Malcolm> seen them need time to analyse them and test them on Malcolm> non-Windows boxes. Isn't that the purpose of Malcolm> review-before-commit? Please note that official policy is still "commit-and-review", IIRC. At the time there was zero support for review-before-commit from anybody except me, including developers like Mike who personally always give 48 hours. Packages are managed differently because of external maintainers, and later people insisted that Ben be treated exceptionally because of the megapatch phenomenon. If we're really serious about review-before-commit, I think we should get rid of self-approvals. Footnotes: [1] Bitkeeper is possibly an option although we have people who work on "competing" revision-control systems; Larry McVoy owes me one. I don't know if that would extend to granting free licenses for work on XEmacs, but I'd be willing to ask. -- 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; From xemacs-beta-bounces@xemacs.org Thu Nov 11 21:20: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 iAC2Jljc012557; Thu, 11 Nov 2004 21:19:47 -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 iAC2Jjdd012548 for ; Thu, 11 Nov 2004 21:19:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC2Jji9012547 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 21:19:45 -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 iAC2JdhV012526 for ; Thu, 11 Nov 2004 21:19:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC2Jdpb012525 for xemacweb@tux.org; Thu, 11 Nov 2004 21:19:39 -0500 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 iAC2JOQl012501 for ; Thu, 11 Nov 2004 21:19:25 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 12 Nov 2004 02:19:17 -0000 From: "Ben Wing" To: "'Jan Rychter'" , "'XEmacs Beta'" Date: Thu, 11 Nov 2004 20:21:16 -0600 Message-ID: <01ee01c4c85e$4ac063e0$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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAC2JOQl012501 X-XEmacs-List: 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: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 does indeed look like there is some keymap thing going on, but your backtrace is pretty corrupted. Could you recompile without optimization and try again? > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Jan Rychter > Sent: Thursday, November 11, 2004 7:52 PM > To: XEmacs Beta > Subject: [Bug: 21.5-b18] Crashes under X11 > > > ================================================================ > Dear Bug Team! > > I am experiencing frequent crashes with the latest CVS > XEmacs. I have managed to capture one of those, along with a > C backtrace. > > I can't understand much from the backtrace, but it makes me > think of one thing that might be relevant. These crashes > happen when I run gnuclient displayed remotely. XEmacs runs > on my laptop, displayed on my laptop X11 server, while > gnuclient is being displayed on another PC. It seems that the > crashes occur when I use a different keyboard layout on both machines. > > I use xmodmap to modify the keyboard layout, and the maps are > very small, so I'm enclosing them here: > > laptop map (where the main XEmacs process has its display): > keycode 49 = Alt_L > keycode 131 = grave asciitilde > keycode 64 = Super_L > keycode 115 = Super_L > keycode 129 = Alt_R > keycode 120 = Super_R > keycode 117 = Hyper_R > keycode 123 = Page_Down > clear mod1 > clear mod3 > clear mod4 > add mod1 = Alt_L > add mod1 = Alt_R > add mod3 = Super_L > add mod3 = Super_R > add mod4 = Hyper_L > add mod4 = Hyper_R > add lock = Scroll_Lock > > PC map (where the gnuclient gets displayed): > keysym Menu = Hyper_R > clear mod3 > clear mod4 > add mod3 = Super_L > add mod3 = Super_R > add mod4 = Hyper_L > add mod4 = Hyper_R > add lock = Scroll_Lock > keysym KP_Enter = Return > > > Here is a typical crash: > > 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 /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: > > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > ("(in garbage collection)" "[internal]") > # (unwind-protect ...) > # bind (methods obuf group-art method grp trace func) > nnmail-article-group(nnml-active-number) > # bind (group-art action case-fold-search duplication > artnum-func func message-id) > > nnmail-check-duplication("<200411112329.iABNTLYN026835@tronmps .tempdomainname.com>" nnml-save-mail nnml-active-> number) > # (unwind-protect ...) > # (unwind-protect ...) > # bind (case-fold-search count start message-id > content-length end skip head-end artnum-func func) > nnmail-process-unix-mail-format(nnml-save-mail nnml-active-number) > # (unwind-protect ...) > # bind (nnmail-split-methods artnum-func group exit-func > func incoming) > nnmail-split-incoming("~/.emacs-mail-crash-box" > nnml-save-mail nil nil nnml-active-number) > # bind (orig-file file) > # file nnmail-split-incoming nnml-save-mail nil > nnmail-get-split-group (pop :server "localhost" :port 16825 >:user "jwr") nnml-active-number] 7>("~/.emacs-mail-crash-box" > "localhost") > # bind (info callback) > mail-source-callback(# "...(17)" [orig-file file nnmail-split-incoming > nnml-save-mail nil nnmail-get-split-group (pop :server > "localhost" :port 16825 :user "jwr") nnml-active-number] 7> > "localhost") > # bind (from mail-source-string result authentication > password function program user port server postscript > prescript-delay prescript callback source) > mail-source-fetch-pop((pop :server "localhost" :port 16825 >:user "jwr") # [orig-file file nnmail-split-incoming nnml-save-mail nil > nnmail-get-split-group (pop :server "localhost" :port 16825 >:user "jwr") nnml-active-number] 7>) > funcall(mail-source-fetch-pop (pop :server "localhost" >:port 16825 :user "jwr") # "...(17)" [orig-file file nnmail-split-incoming > nnml-save-mail nil nnmail-get-split-group (pop :server > "localhost" :port 16825 :user "jwr") nnml-active-number] 7>) > # (condition-case ... . ((error (byte-code " > ¬£ÄÅÆÇs«¯È!Ç\nsAÉ ¨\n)ªA@#!¬¤ÊË!¨Ì§" [err > mail-source-ignore-errors s source yes-or-no-p format "Mail > source %s error (%s). Continue? " :password copy-sequence > "********" error "Cannot get new mail" 0] 5)))) > # bind (function found) > # (unwind-protect ...) > # bind (plugged callback source) > mail-source-fetch((pop :server "localhost" :port 16825 >:user "jwr") # [orig-file file nnmail-split-incoming nnml-save-mail nil > nnmail-get-split-group (pop :server "localhost" :port 16825 >:user "jwr") nnml-active-number] 7>) > # 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 "~/Mail/" nil) > # bind (server group) > nnml-request-scan(nil "private") > # bind (gnus-command-method gnus-inhibit-demon > mail-source-plugged gnus-command-method group) > gnus-request-scan(nil (nnml "private")) > # bind (where mesg force method) > gnus-read-active-file-1((nnml "private") 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 > gnus-request-create-group "queue" (nndraft "") "drafts" > (nndraft "") gnus-setup-news nil gnus-setup-news-hook > gnus-start-draft-setup gnus-group-list-groups > gnus-group-first-unread-group gnus-configure-windows group > gnus-group-set-mode-line gnus-started-hook > gnus-use-dribble-file 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) > (dispatch-event "[internal]") > # (condition-case ... . error) > # (catch top-level ...) > > > [1] Segmentation fault xemacs (core dumped) > > > > And here is the C backtrace: > > #0 0xb7c09561 in kill () from /lib/libc.so.6 > #1 0x080ef42f in fatal_error_signal (sig=11) at emacs.c:3657 > #2 #3 0xb7c3ad27 in free () from > /lib/libc.so.6 #4 0x4de8f698 in XFreeModifiermap () from > /usr/X11R6/lib/libX11.so.6 #5 0x099a8108 in ?? () #6 > 0x0995e030 in ?? () #7 0x0992d798 in ?? () #8 0x082dd617 in > x_reset_modifier_mapping (d=0x4df31668) at event-Xt.c:466 #9 > 0x4e01de57 in HandleActions () from /usr/X11R6/lib/libXt.so.6 > #10 0x08a90ec0 in ?? () #11 0x08a90fe0 in ?? () #12 > 0xbfffbe40 in ?? () #13 0x4e01e02c in FreeContext () from > /usr/X11R6/lib/libXt.so.6 #14 0x00010000 in ?? () #15 > 0x09958e70 in ?? () #16 0x00000000 in ?? () #17 0x4e0296ac in > ?? () from /usr/X11R6/lib/libXt.so.6 #18 0x00000000 in ?? () > #19 0x00000000 in ?? () #20 0x08abac60 in ?? () #21 > 0x4e01e398 in HandleSimpleState () from > /usr/X11R6/lib/libXt.so.6 #22 0xbfffbf60 in ?? () #23 > 0x08abac60 in ?? () #24 0x00000000 in ?? () #25 0x08ab7dd4 in > ?? () #26 0x4e02c610 in QAny () from > /usr/X11R6/lib/libXt.so.6 #27 0x00000000 in ?? () #28 > 0x00000000 in ?? () #29 0x03000000 in ?? () #30 0x00000000 in > ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 > 0x00000000 in ?? () #34 0x00000000 in ?? () #35 0x01010000 in > ?? () #36 0x4e02c610 in QAny () from > /usr/X11R6/lib/libXt.so.6 #37 0x00000001 in ?? () #38 > 0x09958ea8 in ?? () #39 0x08a91108 in ?? () #40 0x4e0296ac in > ?? () from /usr/X11R6/lib/libXt.so.6 #41 0x09958ea0 in ?? () > #42 0xbfffbe40 in ?? () #43 0x00000000 in ?? () #44 > 0x4e01e997 in _XtTranslateEvent () from > /usr/X11R6/lib/libXt.so.6 #45 0x09958e70 in ?? () #46 > 0x09958ea0 in ?? () #47 0xbfffbe40 in ?? () #48 0x00000000 in > ?? () #49 0x00000000 in ?? () #50 0x00000000 in ?? () #51 > 0x00000000 in ?? () #52 0x00000000 in ?? () #53 0xbfffbf60 in > ?? () #54 0x00000000 in ?? () #55 0x00000000 in ?? () #56 > 0x00000000 in ?? () #57 0x00000022 in ?? () #58 0x00000000 in > ?? () #59 0x00000000 in ?? () #60 0x00000000 in ?? () #61 > 0x00000000 in ?? () #62 0x4df31668 in ?? () from > /usr/X11R6/lib/libX11.so.6 #63 0x0992dcdc in ?? () #64 > 0x4dec4ca1 in XRefreshKeyboardMapping () from > /usr/X11R6/lib/libX11.so.6 #65 0x0992dcdc in ?? () #66 > 0x08adbf6c in ?? () #67 0x00000000 in ?? () #68 0x4e01ec76 in > DispatchMappingNotify () from /usr/X11R6/lib/libXt.so.6 #69 > 0x09958e70 in ?? () #70 0xbfffbf60 in ?? () #71 0x4e0296ac in > ?? () from /usr/X11R6/lib/libXt.so.6 #72 0x4dfe96ed in > XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6 #73 > 0x00000000 in ?? () #74 0x00000000 in ?? () #75 0x00000000 in > ?? () #76 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 > #77 0x0992dcdc in ?? () #78 0xbfffbf60 in ?? () #79 > 0x087a9a60 in ?? () #80 0x4e00352e in _XtRefreshMapping () > from /usr/X11R6/lib/libXt.so.6 #81 0x00000000 in ?? () #82 > 0x08adbf68 in ?? () #83 0xbfffbf60 in ?? () #84 0x01ff3a4e in > ?? () #85 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 > #86 0x00000000 in ?? () #87 0xbfffbf60 in ?? () #88 > 0x4dff779a in XtDispatchEvent () from > /usr/X11R6/lib/libXt.so.6 #89 0x00000002 in ?? () #90 > 0x4dff71d0 in DispatchEvent () from /usr/X11R6/lib/libXt.so.6 > #91 0xbfffbf60 in ?? () #92 0x087a9a60 in ?? () #93 > 0x4e0039b1 in XtAppProcessEvent () from > /usr/X11R6/lib/libXt.so.6 #94 0x4def0c5d in _XkeyTable () > from /usr/X11R6/lib/libX11.so.6 #95 0xbfffbf5c in ?? () #96 > 0xbfffc0a8 in ?? () #97 0x082da736 in > x_keysym_to_emacs_keysym (keysym=3221208928, simple_p=235) at > event-Xt.c:936 Previous frame inner to this frame (corrupt stack?) > (gdb) > > Please let me know if you need more information -- I would > really like this to be fixed, as it makes XEmacs kind of > explosive for me. > > --J. > > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > uname -a: Linux tnuctip.rychter.com 2.6.9 #2 Fri Nov 5 > 21:52:59 PST 2004 i686 Intel(R) Pentium(R) III Mobile CPU > 866MHz GenuineIntel GNU/Linux > > ./configure '--with-mule' '--with-menubars=lucid' > '--with-scrollbars=lucid' '--with-dialogs=athena' > '--with-widgets=athena' '--with-athena=3d' '--with-sound=no' > '--pdump' '--with-ldap=no' > > > XEmacs 21.5-b18 "chestnut" (+CVS-20041110) configured for > `i686-pc-linux'. > > > Compilation Environment and Installation Defaults: > Source code location: /usr/src/xemacs/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 20040623 > (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) > - GCC specs file: > /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.4/specs > - Compiler command: gcc -Wall -Wno-switch > -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts > -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 > libc version: 2.3.4 > 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: > > Databases: > Compiling in support for Berkeley database. > > 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 "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. > 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: > ---------------------- > [...] > > Installed XEmacs Packages: > ------------------------- > (zenirc ver: 1.15 upstream: 2.112) > (xwem ver: 1.18 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.65 upstream: No-Upstream-Ver) > (xemacs-base ver: 1.89 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.2 upstream: 2.0.45) > (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.79 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.15 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.68 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.15 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.33 upstream: 1.23) > (edt ver: 1.13 upstream: No-Upstream-Ver) > (edit-utils ver: 2.16 upstream: No-Upstream-Ver) > (ediff ver: 1.5 upstream: 2.75) > (edebug ver: 1.21 upstream: No-Upstream-Ver) > (ecrypto ver: 0.18 upstream: 2.0) > (ecb ver: 1.18 upstream: 2.24) > (docbookide ver: 0.07000000000000001 upstream: 0.1) > (dired ver: 1.16 upstream: 7.12) > (dictionary ver: 1.15 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.26 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.42 upstream: 11.53) > (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: > -------- > > (xemacsbug shadow bbdb-sc supercite regi annotations pgg-gpg > sort gnus-cite smiley ansi-color gnus-async gnus-bcklg > gnus-ml nnagent gnus-topic nndoc nnfolder pop3 passwd nnml > bbdb-gnus bbdb-snarf mail-extr bbdb-com efs-cu esh-opt em-ls > esh-util eshell paren blink-paren gnuserv jwr-calendar > calendar 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 timer-funcs 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 modules-autoloads > mule-autoloads auto-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 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 modules menu-accelerator-support menubar > berkeley-db md5 xemacs xim mule gutter tiff png gif jpeg xpm > xbm lisp-float-type file-coding linux dialog devices > window-system base64) > > > Recent keystrokes: > ----------------- > > [...] > > Recent messages (most recent first): > ----------------------------------- > > [...] > > From xemacs-beta-bounces@xemacs.org Thu Nov 11 21:20: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 iAC2KH98012661; Thu, 11 Nov 2004 21:20: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 iAC2K7UJ012618 for ; Thu, 11 Nov 2004 21:20:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC2K72b012617 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 21:20:07 -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 iAC2K5Jm012607 for ; Thu, 11 Nov 2004 21:20:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC2K5Yp012606 for xemacweb@tux.org; Thu, 11 Nov 2004 21:20:05 -0500 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 iAC2K5oN012600 for ; Thu, 11 Nov 2004 21:20:05 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 12 Nov 2004 02:19:59 -0000 From: "Ben Wing" To: "'Rodney Sparapani'" , Date: Thu, 11 Nov 2004 20:22:00 -0600 Message-ID: <01ef01c4c85e$64fdeb60$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: <200411111740.iABHejO29788@post.its.mcw.edu> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-XEmacs-List: 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: A timely oxymoron that I heard long ago .. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 thread, just a random comment ... > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Rodney Sparapani > Sent: Thursday, November 11, 2004 11:41 AM > To: xemacs-beta@xemacs.org > Subject: Re: A timely oxymoron that I heard long ago .. > > > >Date: Wed, 10 Nov 2004 20:03:22 -0600 > >From: "Ben Wing" > > > >"Justice Rehnquist". > > > >Perhaps this is not a very nice thing to say right now. > > > > I missed the rest of this thread (if there was one). But, > please tell me that this is not being seriously considered > for the name of a release in > the oxymoron series? Thanks. > > 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 Nov 11 21:25: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 iAC2PbKk013375; Thu, 11 Nov 2004 21:25: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 iAC2PajT013371 for ; Thu, 11 Nov 2004 21:25:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC2Palb013370 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 21:25: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 iAC2PYwf013360 for ; Thu, 11 Nov 2004 21:25:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC2PYLf013359 for xemacweb@tux.org; Thu, 11 Nov 2004 21:25:34 -0500 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 iAC2PXUL013352 for ; Thu, 11 Nov 2004 21:25:34 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 12 Nov 2004 02:25:32 -0000 From: "Ben Wing" To: "'Malcolm Purvis'" , Date: Thu, 11 Nov 2004 20:27:32 -0600 Message-ID: <01f001c4c85f$2a9124a0$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: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAC2PXUL013352 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > As an old time UNIX user I disagree in part. IMHO the > defaults should follow the conventions of the underlying > toolkit. Pending-del has no place when running under Xt > because no other Xt app has that behaviour. It is, however, > quite reasonable when running under natively Windows. [a] it seems too random to have a behavior such as this enabled in some cases and not others [b] the app toolkit is an implementation thing that has little relevance for users and is not something we should conditionalize on. [c] I'm positive the Motif style guide says pending-delete behavior should be ON. [d] Netscape, e.g., is a Motif app with pending-del on. > How about imposing a checkin delay instead? Ben's just > dumped 70,000+ lines of patches onto us in the last two weeks > and to start checking them a few days after the initial post > with comments like: > > No one responded to my message of a week ago asking > people to test this. > > is just plain annoying. We probably haven't responded > because we busy reviewing and trying to work out what the > heck he's done! > > Ben, I think the stuff that you contribute is wonderful and > hope that you continue to contribute but if you're going to > keep posting mega-patches then wait a month before > committing. They may be old workspaces to you but we've only > just seen them need time to analyse them and test them on > non-Windows boxes. Isn't that the purpose of review-before-commit? A month is an awfully long time. Please name one other project with such a long delay. After a month I'll probably have forgotten some of what I did, in any case, and bug-fixing will be much harder. [In fact, how many other projects have review-then-commit at all? I remember a statement awhile ago that the majority go the other way] From xemacs-beta-bounces@xemacs.org Thu Nov 11 23:35: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 iAC4ZQEx028347; Thu, 11 Nov 2004 23:35:27 -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 iAC4ZOHf028341 for ; Thu, 11 Nov 2004 23:35:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4ZO5V028340 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 23:35: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 iAC4ZIS5028311 for ; Thu, 11 Nov 2004 23:35:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4ZIk9028309 for xemacweb@tux.org; Thu, 11 Nov 2004 23:35:18 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC4ZHpY028302 for ; Thu, 11 Nov 2004 23:35:17 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CST9M-0000fS-QP; Fri, 12 Nov 2004 13:35:04 +0900 To: "Ben Wing" References: <01d101c4c843$ae410fc0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 13:35:04 +0900 In-Reply-To: <01d101c4c843$ae410fc0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 17:10:47 -0600") Message-ID: <87654bvg5j.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-XEmacs-List: 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: "'Michael Sperber'" , xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Anyway, it's not clear any of these issues you mention have Ben> to do with my work. The syntax tables were broken pretty Ben> badly by Matt Tucker, for example, and my patches have Ben> basically been to *correct* this damage. I can vouch for the latter. It's unclear to me to what extent the issues Mike describes are related to Ben's work, but the work Ben's done on syntax tables has been to fix breakage induced by synchs and feature additions, some of which (Ben's older patches) were urgent. -- 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 Nov 11 23: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 iAC4glCP029444; Thu, 11 Nov 2004 23:42:48 -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 iAC4giOo029438 for ; Thu, 11 Nov 2004 23:42:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4giuV029437 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 23:42:44 -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 iAC4gg53029426 for ; Thu, 11 Nov 2004 23:42:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4ggWm029424 for xemacweb@tux.org; Thu, 11 Nov 2004 23:42:42 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC4gfnn029379; Thu, 11 Nov 2004 23:42:41 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CST5L-0000fN-JF; Fri, 12 Nov 2004 13:30:55 +0900 To: Michael Sperber References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 13:30:55 +0900 In-Reply-To: (Michael Sperber's message of "Thu, 11 Nov 2004 14:34:56 +0100") Message-ID: <87actnvgcg.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-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: >>>>> "Stephen" == Stephen J Turnbull writes: Stephen> Are you sure you're not just miffed because after quite a Stephen> while doing work in your own work spaces, you're ready to Stephen> go public with a couple of them, but Ben shows up with 10 Stephen> work spaces, and shows every sign of wanting to commit Stephen> one a day for the next 10 days? ms> I don't think so---my position hasn't changed over the years, OK. That's true, but I appreciate you taking the time to reconsider and confirm. ms> and both Eric and Marcus tell me that there are problems with ms> Ben's patches, but so far no insurmountable ones. [Aside: I really wish they would post their code. Is there some reason why they can't use a branch in the XEmacs repository rather than a separate repository or (horrors!) just keep workspaces around?] Stephen> But based on the commit pace over the last year and a Stephen> half, I don't see any justification for making a policy Stephen> of slowing Ben down just to slow him down. ms> That's not what I'm asking---I'm asking him to structure the ms> work the same way everyone else has been structuring their ms> work. This will, as a consequence (as you pointed out) the ms> effect of slowing him down, but that's not in any way the ms> primary objective here. I'm sorry, I shouldn't be trying to judge your "objectives", they are what they are, and I'm sure they are as you say. My point is that slowing Ben down will be the primary _effect_. Look at it from Ben's point of view: what's in it for him? Are his patches going to get better or faster (let alone "careful" and "timely") review if he makes more and more effort to structure them as clean changesets? I certainly can't promise any such thing. For example, I queried a recent Ben micropatch on design grounds, and he replied "here's what I'm trying to do; feel free to do better." Well, I will, but it will take a while! As for the big stuff ... well, I've decided that I "don't like" lots of the details of The Great Mule Merge, but even after two and a half years I still haven't articulated exactly what! Can you promise to do better than that? Most likely, you can. But can you afford to? And will you? And it's not just you; this will require varying amounts of effort on the part of all reviewers and developers. -- 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 Nov 11 23:49: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 iAC4nGqq030413; Thu, 11 Nov 2004 23:49:16 -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 iAC4nE0H030405 for ; Thu, 11 Nov 2004 23:49:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4nENS030404 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 23:49:14 -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 iAC4nDCe030395 for ; Thu, 11 Nov 2004 23:49:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4nD97030394 for xemacweb@tux.org; Thu, 11 Nov 2004 23:49:13 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC4nBq0030386 for ; Thu, 11 Nov 2004 23:49:11 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSTLl-0000h1-Uc; Fri, 12 Nov 2004 13:47:53 +0900 To: "Ben Wing" References: <01d201c4c844$19dd2070$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 13:47:53 +0900 In-Reply-To: <01d201c4c844$19dd2070$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 17:13:47 -0600") Message-ID: <871xezvfk6.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-XEmacs-List: 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: "'Michael Sperber'" , xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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'll take a look at these when I have a chance. However, Ben> this is absolutely the first I've heard of these -- if you Ben> don't post your bugs, you can't blame me for not doing Ben> anything about them. All have been posted; you either weren't cc'd or you missed/ignored the ccs. Some of them are not at all clearly diagnosed yet. But whether you're reading/responding to mail, or able to fix these bugs, is not the issue. You _can't_ fix any bugs when you're not active. Somebody else has to fix the breakage. I know personally that in the syntax table code the large variance (justified, but large) between 21.4 and 21.5 is a deterrent to working on those problems, if you have "more pressing" stuff to work on. Could both of you guys work a little bit harder on understanding the other's issues, or maybe just displaying the understanding you already have? Admitting the other guy has a point doesn't mean you have to concede to their policy proposal. But at this point you're talking past each other. -- 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 Nov 11 23:54: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 iAC4sYSQ031116; Thu, 11 Nov 2004 23:54:34 -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 iAC4sWeO031109 for ; Thu, 11 Nov 2004 23:54:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4sW2Y031108 for xemacs-beta-mailman@xemacs.org; Thu, 11 Nov 2004 23:54: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 iAC4sUMN031093 for ; Thu, 11 Nov 2004 23:54:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC4sUiW031090 for xemacweb@tux.org; Thu, 11 Nov 2004 23:54:30 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC4sTNA031084 for ; Thu, 11 Nov 2004 23:54:30 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSTRw-0000hg-Ou; Fri, 12 Nov 2004 13:54:16 +0900 To: Uwe Brauer References: <86zn1oeg3c.fsf@mat.ucm.es> <86fz3gtna8.fsf_-_@mat.ucm.es> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 13:54:16 +0900 In-Reply-To: <86fz3gtna8.fsf_-_@mat.ucm.es> (Uwe Brauer's message of "Thu, 11 Nov 2004 16:31:43 +0100") Message-ID: <87wtwru0p3.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-XEmacs-List: 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: bugs@gnus.org, xemacs-beta@xemacs.org Subject: Re: [Gnus] pop3-leave-mail-on-server does not work for v0.3 but for 5.10.6 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Uwe" == Uwe Brauer writes: Uwe> consequence of copyright issues in practise. Andy do you Uwe> have an inconvenience filling those papers. (I know I could Uwe> wait till gnus snap is an official XEmacs pkg, but since it Uwe> has superior spam handling..) Andy is listed as author, but the comment Reiner posted says that much of the code is borrowed from another library. To speed things up you might want to get in touch with that library's author, too. You might also want to CC Andy in this correspondence, or write him personally. He has been fairly inactive recently so may not be reading xemacs-beta. -- 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 Nov 12 00:12: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 iAC5Ccqr000934; Fri, 12 Nov 2004 00:12:39 -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 iAC5Cai6000925 for ; Fri, 12 Nov 2004 00:12:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5Ca3D000924 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 00:12: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 iAC5CZci000915 for ; Fri, 12 Nov 2004 00:12:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5CZNY000913 for xemacweb@tux.org; Fri, 12 Nov 2004 00:12:35 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC5CY2q000907; Fri, 12 Nov 2004 00:12:35 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSTjX-0000sx-4A; Fri, 12 Nov 2004 14:12:27 +0900 To: "Ben Wing" References: <01d801c4c845$7e514350$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 14:12:26 +0900 In-Reply-To: <01d801c4c845$7e514350$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 17:23:45 -0600") Message-ID: <87sm7ftzut.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-XEmacs-List: 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'" , adrian@xemacs.org, "'XEmacs beta'" Subject: Re: [WHL] Re: [WHL] Re: Re: [WHL] Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, your entire argument boils down to "imo top-posting is Ben> bad". That's false. It causes demonstrable inconvenience to certain categories of readers. Ben> Maybe it's bad, maybe it's not, but it's increasingly a Ben> standard. So is running red lights, where I live. Your point might be? I understand why you want to conserve on keystrokes. I don't feel your pain, so you're going to have to judge how important it is. I can live with your decision (speaking for myself). I would like standard netiquette established as the standard on xemacs lists, though, because (and this is imo) it facilitates technical discussion. -- 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 Nov 12 00:21: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 iAC5Lntg001954; Fri, 12 Nov 2004 00:21:49 -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 iAC5LlUJ001947 for ; Fri, 12 Nov 2004 00:21:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5LlGv001946 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 00:21:47 -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 iAC5Lk12001937 for ; Fri, 12 Nov 2004 00:21:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5Lkq2001936 for xemacweb@tux.org; Fri, 12 Nov 2004 00:21:46 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC5LiFk001930 for ; Fri, 12 Nov 2004 00:21:45 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSTsO-0000te-Me; Fri, 12 Nov 2004 14:21:36 +0900 To: Jan Rychter References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 14:21:36 +0900 In-Reply-To: (Jan Rychter's message of "Thu, 11 Nov 2004 17:52:09 -0800") Message-ID: <87oei3tzfj.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-XEmacs-List: 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: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 frequent crashes with the latest CVS Jan> XEmacs. I have managed to capture one of those, along with a Jan> C backtrace. There is believed to be a bug in the byte compiler or bytecode interpreter which has not been localized yet. Jan> # Previous frame inner to this frame (corrupt stack?) I doubt that any of that stack trace is meaningful. Thanks for sending it; maybe we'll see something in it later. But it just doesn't look sane to me, and then there's this last clue. :-) -- 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 Nov 12 00:22: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 iAC5M1hM002025; Fri, 12 Nov 2004 00:22:01 -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 iAC5LwtL001986 for ; Fri, 12 Nov 2004 00:21:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5LwQS001985 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 00:21:58 -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 iAC5LtkR001976 for ; Fri, 12 Nov 2004 00:21:55 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5Ltco001975 for xemacweb@tux.org; Fri, 12 Nov 2004 00:21:55 -0500 Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [204.127.198.39]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC5LsUe001929; Fri, 12 Nov 2004 00:21:55 -0500 Received: from eagle.xemacs.org (sj-ez-63-96-168-76.bea.com[63.96.168.76]) by comcast.net (rwcrmhc13) with SMTP id <2004111205214201500bvcfbe> (Authid: andyatxemacs); Fri, 12 Nov 2004 05:21:43 +0000 Message-Id: <6.1.2.0.2.20041111212027.026a1ce8@mail.comcast.net> X-Sender: andyatxemacs@mail.comcast.net X-Mailer: QUALCOMM Windows Eudora Version 6.1.2.0 Date: Thu, 11 Nov 2004 21:21:44 -0800 To: "Stephen J. Turnbull" From: Andy Piper In-Reply-To: <87wtwru0p3.fsf@tleepslib.sk.tsukuba.ac.jp> References: <86zn1oeg3c.fsf@mat.ucm.es> <86fz3gtna8.fsf_-_@mat.ucm.es> <87wtwru0p3.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-XEmacs-List: 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: Uwe Brauer , bugs@gnus.org, xemacs-beta@xemacs.org Subject: Re: [Gnus] pop3-leave-mail-on-server does not work for v0.3 but for 5.10.6 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 08:54 PM 11/11/2004, Stephen J. Turnbull wrote: >Andy is listed as author, but the comment Reiner posted says that much >of the code is borrowed from another library. To speed things up you >might want to get in touch with that library's author, too. You might >also want to CC Andy in this correspondence, or write him personally. >He has been fairly inactive recently so may not be reading xemacs-beta. The original author considers UIDL an abortion, so I wouldn't bother. I haven't signed papers because its almost certainly legally meaningless now. That was certainly RMS' opinion. andy From xemacs-beta-bounces@xemacs.org Fri Nov 12 00:42: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 iAC5gFBX023850; Fri, 12 Nov 2004 00:42:16 -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 iAC5gEFe023842 for ; Fri, 12 Nov 2004 00:42:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5gE3Z023841 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 00:42:14 -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 iAC5gB6c023830 for ; Fri, 12 Nov 2004 00:42:11 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC5gB8u023829 for xemacweb@tux.org; Fri, 12 Nov 2004 00:42:11 -0500 Received: from swin.edu.au (c3p0.cc.swin.edu.au [136.186.1.30]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAC5g7wf023816 for ; Fri, 12 Nov 2004 00:42:08 -0500 Received: from radium.ssi.swin.edu.au (radium.ssi.swin.edu.au [136.186.12.239]) by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id QAA524916 for ; Fri, 12 Nov 2004 16:42:00 +1100 (EST) Received: by radium.ssi.swin.edu.au (Postfix, from userid 738) id D888241721; Fri, 12 Nov 2004 16:41:54 +1100 (EST) From: Tim Connors To: XEmacs Beta FromFCC: ~/Mail/sent-mail Message-Id: <20041112054154.D888241721@radium.ssi.swin.edu.au> Date: Fri, 12 Nov 2004 16:41:54 +1100 (EST) X-XEmacs-List: 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.12] autosave long filenames X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! With auto-save-directory set, if I have an insanely silly filename length (as I am want to do), then autosave fails in an annoying way. It interrupts editing for a few seconds while displaying "autosaving error for blah" in the modeline. An strace reveals the reason for the error in the first place: ... open("/home/office/tconnors/.saves-9112-radium.ssi.swin.edu.au", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9 write(9, "/home/office/tconnors/fiducial-h"..., 47) = 47 write(9, "\n", 1) = 1 write(9, "/home/office/tconnors/.autosave/"..., 298) = 298 write(9, "\n", 1) = 1 stat64("/home/office/tconnors/fiducial-highres/flag-ms3", {st_mode=S_IFREG|0755, st_size=1330, ...}) = 0 open("/home/office/tconnors/.autosave/#=2Fnfs=2Fcluster=2Fcosmic2=2Ftconnors=2Fmagellanic=2Fpapergrid =2Flnlam1=2F2.5-0.0Gyr=2Flmcmass2.0e10Mo=2Fsmcmass3.0e9Mo-3.0e9Mo=2Frad7.0d,7.0hkpc=2Ftheta45=2Fphi21 0=2Frot0=2F1.5d=3A1.5h=2F0.6vd=2F0.2t=2F2.0l=2Fpart200000d,200000h=2Fhigh-timeres=2Fgalout=2Fflag-ms3 #", O_WRONLY|O_CREAT|O_TRUNC, 0100755) = -1 ENAMETOOLONG (File name too long) time(NULL) = 1100237497 ... Since autosaving is kindof important, and you *do* want to know about any failures, I don't suggest supressing the failure notice for cases of filenames too long. What about, if the filename is too long, then fallback to say md5summing the filename to get a new filename (and still put it in ~/.autosave). Come restore time, if it works out the filename will be too long, then fall back to the same algorithm, so it can find the same file to restore? Thanks... ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux E120 2.4.20 #1 SMP Sat Mar 1 05:02:33 UTC 2003 i686 unknown unknown 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' '--ldflags=-s -znocombreloc' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/X11R6/bin' '--datadir=/usr/share' '--archlibdir=/usr/lib/xemacs/21.4.12/i386-suse-linux' '--docdir=/usr/lib/xemacs/21.4.12/i386-suse-linux' '--lispdir=/usr/share/xemacs/21.4.12/lisp' '--pkgdir=/usr/share/xemacs/21.4.12/lisp' '--etcdir=/usr/share/xemacs/21.4.12/etc' '--statedir=/var/lib/xemacs' '--moduledir=/usr/lib/xemacs/21.4.12/i386-suse-linux/modules' '--infodir=/usr/share/xemacs/info' '--mandir=/usr/share/man/man1' '--with-sound=native' '--with-database=gnudbm,berkdb' '--with-ncurses' '--with-tty=yes' '--with-gpm' '--with-site-lisp' '--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.4.12 "Portable Code" configured for `i386-suse-linux'. Compilation / Installation: Source code location: /usr/src/packages/BUILD/xemacs-21.4.12 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wno-switch -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 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: ---------------------- (~/elisp/gnuplot-mode/info-look.20.3 ~/elisp/info-look.20.3 ~/elisp/tramp/lisp/format-spec ~/elisp/format-spec /home/office/tconnors/elisp/auctex/texmathp /usr/share/xemacs/xemacs-packages/lisp/auctex/texmathp /home/office/tconnors/elisp/auctex/tex /usr/share/xemacs/xemacs-packages/lisp/auctex/tex /home/office/tconnors/elisp/auctex/tex-mik /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-mik /home/office/tconnors/elisp/auctex/tex-info /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-info /home/office/tconnors/elisp/auctex/tex-buf /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-buf /home/office/tconnors/elisp/auctex/multi-prompt /usr/share/xemacs/xemacs-packages/lisp/auctex/multi-prompt /home/office/tconnors/elisp/auctex/latex /usr/share/xemacs/xemacs-packages/lisp/auctex/latex /home/office/tconnors/elisp/auctex/font-latex /usr/share/xemacs/xemacs-packages/lisp/auctex/font-latex /home/office/tconnors/elisp/auctex/auc-old /usr/share/xemacs/xemacs-packages/lisp/auctex/auc-old ~/elisp/tex-site /usr/share/xemacs/xemacs-packages/lisp/auctex/tex-site ~/elisp/power-macros /usr/share/xemacs/xemacs-packages/lisp/edit-utils/power-macros ~/elisp/desktop /usr/share/xemacs/xemacs-packages/lisp/edit-utils/desktop ~/elisp/tramp/lisp/format-spec /usr/share/xemacs/xemacs-packages/lisp/gnus/format-spec ~/elisp/flow-fill /usr/share/xemacs/xemacs-packages/lisp/gnus/flow-fill /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-vars /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-vars /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-utils /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-utils /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-univ /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-univ /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-sample /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-sample /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-rpm /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-rpm /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-region /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-region /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-mode /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-mode /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-mason /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-mason /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-compat /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-compat /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-cmds /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-cmds /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-class /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-class /home/office/tconnors/.xemacs/packages/lisp/mmm-mode/mmm-auto /usr/share/xemacs/xemacs-packages/lisp/mmm-mode/mmm-auto ~/elisp/htmlize /usr/share/xemacs/xemacs-packages/lisp/text-modes/htmlize ~/elisp/tramp/lisp/trampcache /usr/share/xemacs/xemacs-packages/lisp/tramp/trampcache ~/elisp/tramp/lisp/tramp /usr/share/xemacs/xemacs-packages/lisp/tramp/tramp ~/elisp/tramp/lisp/tramp-vc /usr/share/xemacs/xemacs-packages/lisp/tramp/tramp-vc ~/elisp/tramp/lisp/tramp-util /usr/share/xemacs/xemacs-packages/lisp/tramp/tramp-util ~/elisp/x-font-menu /usr/share/xemacs/21.4.12/lisp/x-font-menu ~/elisp/mwheel /usr/share/xemacs/21.4.12/lisp/mwheel ~/elisp/msw-font-menu /usr/share/xemacs/21.4.12/lisp/msw-font-menu ~/elisp/gutter /usr/share/xemacs/21.4.12/lisp/gutter ~/elisp/gutter-items /usr/share/xemacs/21.4.12/lisp/gutter-items ~/elisp/gtk-font-menu /usr/share/xemacs/21.4.12/lisp/gtk-font-menu ~/elisp/fontl-hooks /usr/share/xemacs/21.4.12/lisp/fontl-hooks ~/elisp/font /usr/share/xemacs/21.4.12/lisp/font ~/elisp/font-menu /usr/share/xemacs/21.4.12/lisp/font-menu ~/elisp/font-lock /usr/share/xemacs/21.4.12/lisp/font-lock ~/elisp/etags /usr/share/xemacs/21.4.12/lisp/etags /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs/21.4.12/lisp/build-report) Installed XEmacs Packages: ------------------------- ((zenirc:version 1.13 :type regular) (xslt-process :version 1.11 :type regular) (xslide :version 1.04 :type regular) (xemacs-devel :version 1.5 :type single-file) (xemacs-base :version 1.75 :type regular) (w3 :version 1.28 :type regular) (vm :version 7.07 :type regular) (viper :version 1.35 :type regular) (view-process :version 1.12 :type regular) (vhdl :version 1.16 :type regular) (vc-cc :version 1.21 :type regular) (vc :version 1.35 :type regular) (tramp :version 1.11 :type regular) (tpu :version 1.12 :type regular) (tooltalk :version 1.13 :type regular) (tm :version 1.35 :type regular) (time :version 1.12 :type regular) (textools :version 1.14 :type regular) (text-modes :version 1.58 :type single-file) (texinfo :version 1.23 :type regular) (supercite :version 1.19 :type regular) (strokes :version 1.08 :type regular) (speedbar :version 1.26 :type regular) (sounds-wav :version 1.1 :type regular) (sounds-au :version 1.1 :type regular) (sml-mode :version 0.07000000000000001 :type regular) (slider :version 1.13 :type regular) (sieve :version 1.11 :type regular) (sh-script :version 1.17 :type regular) (sgml :version 1.08 :type regular) (semantic :version 1.17 :type regular) (scheme :version 1.13 :type regular) (sasl :version 1.12 :type regular) (ruby-modes :version 1.01 :type regular) (rmail :version 1.13 :type regular) (reftex :version 1.28 :type regular) (python-modes :version 1.02 :type single-file) (psgml-dtds :version 1.02 :type regular) (psgml :version 1.38 :type regular) (ps-print :version 1.08 :type regular) (prog-modes :version 1 .72 :type single-file) (pgg :version 1.02 :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.3 :type single-file) (ocaml :version 0.04 :type regular) (net-utils :version 1.31 :type single-file) (mmm-mode :version 1.0 :type regular) (misc-games :version 1.16 :type single-file) (mine :version 1.14 :type regular) (mh-e :version 1.17 :type regular) (mew :version 1.17 :type regular) (mailcrypt :version 2.12 :type regular) (mail-lib :version 1.56 :type regular) (liece :version 1.1 :type regular) (jde :version 1.43 :type regular) (ispell :version 1.24 :type regular) (ilisp :version 1.29 :type regular) (igrep :version 1.1 :type regular) (idlwave :version 1.28 :type regular) (ibuffer :version 1.08 :type regular) (hm--html-menus :version 1.18 :type regular) (haskell-mode :version 1.05 :type regular) (gnus :version 1.65 :type regular) (gnats :version 1.15 :type regular) (general-docs :version 1.0 :type regular) (games :version 1.13 :type regular) (fsf-compat :version 1.12 :type single-file) (frame-icon :version 1.09 :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.37 :type regular) (eterm :version 1.13 :type regular) (ess :version 1.03 :type regular) (eshell :version 1.04 :type regular) (emerge :version 1.09 :type regular) (elib :version 1.1 :type single-file) (eieio :version 1.04 :type regular) (efs :version 1.29 :type regular) (edt :version 1.12 :type regular) (edit-utils :version 1.98 :type single-file) (ediff :version 1.46 :type regular) (edebug :version 1.15 :type regular) (ecrypto :version 0.12 :type regular) (ecb :version 1.01 :type regular) (docbookide :version 0.06 :type regular) (dired :version 1.13 :type regular) (dictionary :version 1.11 :type regular) (debug :version 1.16 :type regular) (crisp :version 1.12 :type regular) (cookie :version 1.14 :type regular) (clearcase :version 1.04 :type regular) (cc-mode :version 1.32 :type regular) (calendar :version 1.19 :type regular) (calc :version 1.23 :type regular) (c-support :version 1.16 :type single-file) (build :version 1.1 :type regular) (bbdb :version 1.21 :type regular) (auctex :version 1.33 :type regular) (apel :version 1.26 :type regular) (ada :version 1.13 :type regular) (Sun :version 1.13 :type regular) (skk :version 1.23 :type regular) (mule-ucs :version 1.04 :type regular) (mule-base :version 1.42 :type regular) (lookup :version 1.13 :type regular) (leim :version 1.2 :type regular) (latin-unity :version 1.07 :type regular) (egg-its :version 1.26 :type regular) (edict :version 1.13 :type regular)) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow debug cus-edit cus-load apropos annotations symbol-syntax tags etags psgml-dtd psgml-parse psgml-xemacs psgml-sysdep psgml-edit view-less view hyper-apropos compile ibuf-ext ibuffer tex-buf reftex-cite reftex-parse texmathp tabify winmgr-mode mmm-mode mmm-univ mmm-cmds mmm-class mmm-region mmm-utils python-mode gnuplot-gui gnuplot info-look makefile cc-mode cc-align cc-cmds cc-engine cc-styles cc-langs cc-vars wid-edit cc-menus cc-defs fortran imenu sendmail rfc822 tempo sgml-mode psgml psgml-html env sh-script skeleton bibtex reftex-vcr reftex-dcr reftex reftex-vars outline font-latex latex tex cperl-mode efs-cu font avoid backup-dir blink-cursor f90 add-item lismp gnuserv time iswitchb fscroll mmm-auto mmm-vars mmm-compat tramp-smb tramp-vc tramp regexp-opt executable shell comint password run-at-time format-spec timer trampver vc ring vc-hooks vvb-mode paren blink-paren font-lock wdired power-macros advice advice-preload edmacro mwheel calendar redo scroll-in-place desktop reporter dired-faces dired-xemacs dired info cus-face tex-site try-require ispell un-define mule-uni latin-euro-input quail overlay latin-unity-tables latin-unity-latin10 latin-unity-latin9 latin-unity-latin8 latin-unity-latin7 latin-unity-vars latin-unity x-compose 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 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 ediff-hook 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 leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads lisp-autoloads disp-table 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 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 dbm md5 xemacs xim i18n2 gutter tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- e p SPC / ^ SPC * $ l n SPC left left left left left SPC C-r C-e SPC * / , SPC @ m a s t e r SPC { Sh-RET SPC SPC SPC SPC SPC } up C-e RET SPC SPC SPC SPC SPC SPC SPC SPC SPC 1 ; down SPC e l s e SPC { RET SPC SPC SPC SPC SPC SPC BS } up C-e RET SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC misc-user misc-user M-x r e p o TAB r TAB b TAB BS x TAB RET Recent messages (most recent first): ----------------------------------- Parsing /home/office/tconnors/.mailrc... Loading xemacsbug...done Loading xemacsbug... Making completion list... Auto-saving...error for flag-ms3 Auto-saving...error!for flag-ms3 Auto-saving...error for flag-ms3 Continuing. Entering debugger... Loading debug...done Loading debug... Wrote /home/office/tconnors/fiducial-highres/flag-ms3 Auto-saving...error for flag-ms3 Auto-saving...error!for flag-ms3 Auto-saving...error for flag-ms3 Undo! Undo... Undo! Undo... Undo! -- TimC -- http://astronomy.swin.edu.au/staff/tconnors/ Whip me. Beat me. Make me maintain AIX. From xemacs-beta-bounces@xemacs.org Fri Nov 12 01: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 iAC6joFk031877; Fri, 12 Nov 2004 01:45:51 -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 iAC6jnJJ031873 for ; Fri, 12 Nov 2004 01:45:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC6jnSw031872 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 01:45:49 -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 iAC6jjtr031863 for ; Fri, 12 Nov 2004 01:45:45 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC6jjif031861 for xemacweb@tux.org; Fri, 12 Nov 2004 01:45:45 -0500 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 iAC6jhGD031853 for ; Fri, 12 Nov 2004 01:45:44 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CSVBm-0001vd-00 for ; Fri, 12 Nov 2004 07:45:42 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Nov 2004 07:45:42 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Nov 2004 07:45:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Thu, 11 Nov 2004 23:44:19 -0800 Lines: 714 Message-ID: References: <01ee01c4c85e$4ac063e0$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 66-27-68-14.san.rr.com X-Spammers-Please: blackholeme@rychter.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:CCoSnLzkCZmvrmqxvcrAYCfhmLY= X-XEmacs-List: 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_SORBS autolearn=no version=2.63 Subject: Re: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 does indeed look like there is some keymap thing going on, but your > backtrace is pretty corrupted. > > Could you recompile without optimization and try again? I've done that, results below. I'm not sure if it's going to be much more help. --J. Fatal error (11). [...] Lisp backtrace follows: # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) write-region-internal(1 1622700 "/home/jwr/Mail/in/.overview" nil nomesg nil raw-text) # bind (func coding-system lockname visit append filename end start) write-region(1 1622700 "/home/jwr/Mail/in/.overview" nil nomesg nil) # bind (coding-system-for-write file-name-coding-system lockname visit append filename end start) nnmail-write-region(1 1622700 "/home/jwr/Mail/in/.overview" nil nomesg) # (unwind-protect ...) nnml-save-nov() # 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 "~/Mail/" "software.asterisk.asterisk-users") # bind (server group) nnml-request-scan("software.asterisk.asterisk-users" "private") # bind (gnus-command-method gnus-inhibit-demon mail-source-plugged gnus-command-method group) gnus-request-scan("nnml+private:software.asterisk.asterisk-users" (nnml "private")) # bind (method active method dont-check scan group) gnus-activate-group("nnml+private:software.asterisk.asterisk-users" scan) # bind (ignore method-type cmethod retrieve-groups method active group info scanned-methods type-cache methods-cache foreign-level level newsrc level) gnus-get-unread-articles(2) # bind (gnus-read-active-file gnus-inhibit-demon nnmail-fetched-sources arg) gnus-group-get-new-news(2) # bind (command-debug-status) call-interactively(gnus-group-get-new-news) (dispatch-event "[internal]") # (condition-case ... . error) # (catch top-level ...) [1] Segmentation fault xemacs (core dumped) 288.605u 4.621s 3:34:50.25 2.2% 0+0k 0+0io 2pf+0w [20:36] tnuctip:/home/jwr/lisp/stumpwm> #0 0xb7c09561 in kill () from /lib/libc.so.6 (gdb) bt #0 0xb7c09561 in kill () from /lib/libc.so.6 #1 0x080d1340 in fatal_error_signal (sig=11) at emacs.c:3657 #2 #3 0xb7c3ad27 in free () from /lib/libc.so.6 #4 0x4de8f698 in XFreeModifiermap () from /usr/X11R6/lib/libX11.so.6 #5 0x09dc0be0 in ?? () #6 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #7 0x00000000 in ?? () #8 0x08224fa9 in x_reset_modifier_mapping (d=0x98010a0) at event-Xt.c:466 #9 0x082273a5 in emacs_Xt_mapping_action (unused_w=0x9935828, event=0xbfffcd30) at event-Xt.c:871 #10 0x4e01de57 in HandleActions () from /usr/X11R6/lib/libXt.so.6 #11 0x08a23590 in ?? () #12 0x08a236b0 in ?? () #13 0xbfffcc10 in ?? () #14 0x4e01e02c in FreeContext () from /usr/X11R6/lib/libXt.so.6 #15 0x0001195c in ?? () #16 0x09935828 in ?? () #17 0x00000000 in ?? () #18 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #19 0x00000000 in ?? () #20 0x00000000 in ?? () #21 0x089dc1b8 in ?? () #22 0x4e01e398 in HandleSimpleState () from /usr/X11R6/lib/libXt.so.6 #23 0xbfffcd30 in ?? () #24 0x089dc1b8 in ?? () #25 0x00000000 in ?? () #26 0x08a0bc8c in ?? () #27 0x4e02c610 in QAny () from /usr/X11R6/lib/libXt.so.6 #28 0x00000000 in ?? () #29 0x09931020 in ?? () #30 0x03c00024 in ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 0x00000000 in ?? () #34 0x00000000 in ?? () #35 0x00000000 in ?? () #36 0x0101d6b0 in ?? () #37 0x4e02c610 in QAny () from /usr/X11R6/lib/libXt.so.6 #38 0x00000001 in ?? () #39 0x09935860 in ?? () #40 0x08a237d8 in ?? () #41 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #42 0x09935858 in ?? () #43 0xbfffcc10 in ?? () #44 0x00000000 in ?? () #45 0x4e01e997 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6 #46 0x09935828 in ?? () #47 0x09935858 in ?? () #48 0xbfffcc10 in ?? () #49 0x0822b94b in emacs_Xt_event_handler (unused_wid=0x9935760, unused_closure=0x559, event=0x0, unused_continue_to_dispatch=0x9938440 "\003") at event-Xt.c:2894 Previous frame inner to this frame (corrupt stack?) (gdb) > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Jan Rychter > Sent: Thursday, November 11, 2004 7:52 PM > To: XEmacs Beta > Subject: [Bug: 21.5-b18] Crashes under X11 > > > ================================================================ > Dear Bug Team! > > I am experiencing frequent crashes with the latest CVS > XEmacs. I have managed to capture one of those, along with a > C backtrace. > > I can't understand much from the backtrace, but it makes me > think of one thing that might be relevant. These crashes > happen when I run gnuclient displayed remotely. XEmacs runs > on my laptop, displayed on my laptop X11 server, while > gnuclient is being displayed on another PC. It seems that the > crashes occur when I use a different keyboard layout on both machines. > > I use xmodmap to modify the keyboard layout, and the maps are > very small, so I'm enclosing them here: > > laptop map (where the main XEmacs process has its display): > keycode 49 = Alt_L > keycode 131 = grave asciitilde > keycode 64 = Super_L > keycode 115 = Super_L > keycode 129 = Alt_R > keycode 120 = Super_R > keycode 117 = Hyper_R > keycode 123 = Page_Down > clear mod1 > clear mod3 > clear mod4 > add mod1 = Alt_L > add mod1 = Alt_R > add mod3 = Super_L > add mod3 = Super_R > add mod4 = Hyper_L > add mod4 = Hyper_R > add lock = Scroll_Lock > > PC map (where the gnuclient gets displayed): > keysym Menu = Hyper_R > clear mod3 > clear mod4 > add mod3 = Super_L > add mod3 = Super_R > add mod4 = Hyper_L > add mod4 = Hyper_R > add lock = Scroll_Lock > keysym KP_Enter = Return > > > Here is a typical crash: > > 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 /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: > > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > # (unwind-protect ...) > ("(in garbage collection)" "[internal]") > # (unwind-protect ...) > # bind (methods obuf group-art method grp trace func) > nnmail-article-group(nnml-active-number) > # bind (group-art action case-fold-search duplication > artnum-func func message-id) > > nnmail-check-duplication("<200411112329.iABNTLYN026835@tronmps .tempdomainname.com>" nnml-save-mail nnml-active-> number) > # (unwind-protect ...) > # (unwind-protect ...) > # bind (case-fold-search count start message-id > content-length end skip head-end artnum-func func) > nnmail-process-unix-mail-format(nnml-save-mail nnml-active-number) > # (unwind-protect ...) > # bind (nnmail-split-methods artnum-func group exit-func > func incoming) > nnmail-split-incoming("~/.emacs-mail-crash-box" > nnml-save-mail nil nil nnml-active-number) > # bind (orig-file file) > # file nnmail-split-incoming nnml-save-mail nil > nnmail-get-split-group (pop :server "localhost" :port 16825 >:user "jwr") nnml-active-number] 7>("~/.emacs-mail-crash-box" > "localhost") > # bind (info callback) > mail-source-callback(# "...(17)" [orig-file file nnmail-split-incoming > nnml-save-mail nil nnmail-get-split-group (pop :server > "localhost" :port 16825 :user "jwr") nnml-active-number] 7> > "localhost") > # bind (from mail-source-string result authentication > password function program user port server postscript > prescript-delay prescript callback source) > mail-source-fetch-pop((pop :server "localhost" :port 16825 >:user "jwr") # [orig-file file nnmail-split-incoming nnml-save-mail nil > nnmail-get-split-group (pop :server "localhost" :port 16825 >:user "jwr") nnml-active-number] 7>) > funcall(mail-source-fetch-pop (pop :server "localhost" >:port 16825 :user "jwr") # "...(17)" [orig-file file nnmail-split-incoming > nnml-save-mail nil nnmail-get-split-group (pop :server > "localhost" :port 16825 :user "jwr") nnml-active-number] 7>) > # (condition-case ... . ((error (byte-code " > ¬£ÄÅÆÇs«¯È!Ç\nsAÉ ¨\n)ªA@#!¬¤ÊË!¨Ì§" [err > mail-source-ignore-errors s source yes-or-no-p format "Mail > source %s error (%s). Continue? " :password copy-sequence > "********" error "Cannot get new mail" 0] 5)))) > # bind (function found) > # (unwind-protect ...) > # bind (plugged callback source) > mail-source-fetch((pop :server "localhost" :port 16825 >:user "jwr") # [orig-file file nnmail-split-incoming nnml-save-mail nil > nnmail-get-split-group (pop :server "localhost" :port 16825 >:user "jwr") nnml-active-number] 7>) > # 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 "~/Mail/" nil) > # bind (server group) > nnml-request-scan(nil "private") > # bind (gnus-command-method gnus-inhibit-demon > mail-source-plugged gnus-command-method group) > gnus-request-scan(nil (nnml "private")) > # bind (where mesg force method) > gnus-read-active-file-1((nnml "private") 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 > gnus-request-create-group "queue" (nndraft "") "drafts" > (nndraft "") gnus-setup-news nil gnus-setup-news-hook > gnus-start-draft-setup gnus-group-list-groups > gnus-group-first-unread-group gnus-configure-windows group > gnus-group-set-mode-line gnus-started-hook > gnus-use-dribble-file 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) > (dispatch-event "[internal]") > # (condition-case ... . error) > # (catch top-level ...) > > > [1] Segmentation fault xemacs (core dumped) > > > > And here is the C backtrace: > > #0 0xb7c09561 in kill () from /lib/libc.so.6 > #1 0x080ef42f in fatal_error_signal (sig=11) at emacs.c:3657 > #2 #3 0xb7c3ad27 in free () from > /lib/libc.so.6 #4 0x4de8f698 in XFreeModifiermap () from > /usr/X11R6/lib/libX11.so.6 #5 0x099a8108 in ?? () #6 > 0x0995e030 in ?? () #7 0x0992d798 in ?? () #8 0x082dd617 in > x_reset_modifier_mapping (d=0x4df31668) at event-Xt.c:466 #9 > 0x4e01de57 in HandleActions () from /usr/X11R6/lib/libXt.so.6 > #10 0x08a90ec0 in ?? () #11 0x08a90fe0 in ?? () #12 > 0xbfffbe40 in ?? () #13 0x4e01e02c in FreeContext () from > /usr/X11R6/lib/libXt.so.6 #14 0x00010000 in ?? () #15 > 0x09958e70 in ?? () #16 0x00000000 in ?? () #17 0x4e0296ac in > ?? () from /usr/X11R6/lib/libXt.so.6 #18 0x00000000 in ?? () > #19 0x00000000 in ?? () #20 0x08abac60 in ?? () #21 > 0x4e01e398 in HandleSimpleState () from > /usr/X11R6/lib/libXt.so.6 #22 0xbfffbf60 in ?? () #23 > 0x08abac60 in ?? () #24 0x00000000 in ?? () #25 0x08ab7dd4 in > ?? () #26 0x4e02c610 in QAny () from > /usr/X11R6/lib/libXt.so.6 #27 0x00000000 in ?? () #28 > 0x00000000 in ?? () #29 0x03000000 in ?? () #30 0x00000000 in > ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 > 0x00000000 in ?? () #34 0x00000000 in ?? () #35 0x01010000 in > ?? () #36 0x4e02c610 in QAny () from > /usr/X11R6/lib/libXt.so.6 #37 0x00000001 in ?? () #38 > 0x09958ea8 in ?? () #39 0x08a91108 in ?? () #40 0x4e0296ac in > ?? () from /usr/X11R6/lib/libXt.so.6 #41 0x09958ea0 in ?? () > #42 0xbfffbe40 in ?? () #43 0x00000000 in ?? () #44 > 0x4e01e997 in _XtTranslateEvent () from > /usr/X11R6/lib/libXt.so.6 #45 0x09958e70 in ?? () #46 > 0x09958ea0 in ?? () #47 0xbfffbe40 in ?? () #48 0x00000000 in > ?? () #49 0x00000000 in ?? () #50 0x00000000 in ?? () #51 > 0x00000000 in ?? () #52 0x00000000 in ?? () #53 0xbfffbf60 in > ?? () #54 0x00000000 in ?? () #55 0x00000000 in ?? () #56 > 0x00000000 in ?? () #57 0x00000022 in ?? () #58 0x00000000 in > ?? () #59 0x00000000 in ?? () #60 0x00000000 in ?? () #61 > 0x00000000 in ?? () #62 0x4df31668 in ?? () from > /usr/X11R6/lib/libX11.so.6 #63 0x0992dcdc in ?? () #64 > 0x4dec4ca1 in XRefreshKeyboardMapping () from > /usr/X11R6/lib/libX11.so.6 #65 0x0992dcdc in ?? () #66 > 0x08adbf6c in ?? () #67 0x00000000 in ?? () #68 0x4e01ec76 in > DispatchMappingNotify () from /usr/X11R6/lib/libXt.so.6 #69 > 0x09958e70 in ?? () #70 0xbfffbf60 in ?? () #71 0x4e0296ac in > ?? () from /usr/X11R6/lib/libXt.so.6 #72 0x4dfe96ed in > XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6 #73 > 0x00000000 in ?? () #74 0x00000000 in ?? () #75 0x00000000 in > ?? () #76 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 > #77 0x0992dcdc in ?? () #78 0xbfffbf60 in ?? () #79 > 0x087a9a60 in ?? () #80 0x4e00352e in _XtRefreshMapping () > from /usr/X11R6/lib/libXt.so.6 #81 0x00000000 in ?? () #82 > 0x08adbf68 in ?? () #83 0xbfffbf60 in ?? () #84 0x01ff3a4e in > ?? () #85 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 > #86 0x00000000 in ?? () #87 0xbfffbf60 in ?? () #88 > 0x4dff779a in XtDispatchEvent () from > /usr/X11R6/lib/libXt.so.6 #89 0x00000002 in ?? () #90 > 0x4dff71d0 in DispatchEvent () from /usr/X11R6/lib/libXt.so.6 > #91 0xbfffbf60 in ?? () #92 0x087a9a60 in ?? () #93 > 0x4e0039b1 in XtAppProcessEvent () from > /usr/X11R6/lib/libXt.so.6 #94 0x4def0c5d in _XkeyTable () > from /usr/X11R6/lib/libX11.so.6 #95 0xbfffbf5c in ?? () #96 > 0xbfffc0a8 in ?? () #97 0x082da736 in > x_keysym_to_emacs_keysym (keysym=3221208928, simple_p=235) at > event-Xt.c:936 Previous frame inner to this frame (corrupt stack?) > (gdb) > > Please let me know if you need more information -- I would > really like this to be fixed, as it makes XEmacs kind of > explosive for me. > > --J. > > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > uname -a: Linux tnuctip.rychter.com 2.6.9 #2 Fri Nov 5 > 21:52:59 PST 2004 i686 Intel(R) Pentium(R) III Mobile CPU > 866MHz GenuineIntel GNU/Linux > > ./configure '--with-mule' '--with-menubars=lucid' > '--with-scrollbars=lucid' '--with-dialogs=athena' > '--with-widgets=athena' '--with-athena=3d' '--with-sound=no' > '--pdump' '--with-ldap=no' > > > XEmacs 21.5-b18 "chestnut" (+CVS-20041110) configured for > `i686-pc-linux'. > > > Compilation Environment and Installation Defaults: > Source code location: /usr/src/xemacs/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 20040623 > (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) > - GCC specs file: > /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.4/specs > - Compiler command: gcc -Wall -Wno-switch > -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts > -Wundef -Wstrict-prototypes -Wpacked -Wunused-parameter -g -O3 > libc version: 2.3.4 > 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: > > Databases: > Compiling in support for Berkeley database. > > 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 "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. > 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: > ---------------------- > [...] > > Installed XEmacs Packages: > ------------------------- > (zenirc ver: 1.15 upstream: 2.112) > (xwem ver: 1.18 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.65 upstream: No-Upstream-Ver) > (xemacs-base ver: 1.89 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.2 upstream: 2.0.45) > (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.79 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.15 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.68 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.15 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.33 upstream: 1.23) > (edt ver: 1.13 upstream: No-Upstream-Ver) > (edit-utils ver: 2.16 upstream: No-Upstream-Ver) > (ediff ver: 1.5 upstream: 2.75) > (edebug ver: 1.21 upstream: No-Upstream-Ver) > (ecrypto ver: 0.18 upstream: 2.0) > (ecb ver: 1.18 upstream: 2.24) > (docbookide ver: 0.07000000000000001 upstream: 0.1) > (dired ver: 1.16 upstream: 7.12) > (dictionary ver: 1.15 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.26 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.42 upstream: 11.53) > (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: > -------- > > (xemacsbug shadow bbdb-sc supercite regi annotations pgg-gpg > sort gnus-cite smiley ansi-color gnus-async gnus-bcklg > gnus-ml nnagent gnus-topic nndoc nnfolder pop3 passwd nnml > bbdb-gnus bbdb-snarf mail-extr bbdb-com efs-cu esh-opt em-ls > esh-util eshell paren blink-paren gnuserv jwr-calendar > calendar 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 timer-funcs 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 modules-autoloads > mule-autoloads auto-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 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 modules menu-accelerator-support menubar > berkeley-db md5 xemacs xim mule gutter tiff png gif jpeg xpm > xbm lisp-float-type file-coding linux dialog devices > window-system base64) > > > Recent keystrokes: > ----------------- > > [...] > > Recent messages (most recent first): > ----------------------------------- > > [...] > > From xemacs-beta-bounces@xemacs.org Fri Nov 12 01:51: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 iAC6pApj032510; Fri, 12 Nov 2004 01:51:11 -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 iAC6p96E032505 for ; Fri, 12 Nov 2004 01:51:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC6p9s8032504 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 01:51:09 -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 iAC6p8jw032493 for ; Fri, 12 Nov 2004 01:51:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC6p8xJ032492 for xemacweb@tux.org; Fri, 12 Nov 2004 01:51:08 -0500 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 iAC6p7Rh032488 for ; Fri, 12 Nov 2004 01:51:07 -0500 Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CSVH0-0002D0-00 for ; Fri, 12 Nov 2004 07:51:06 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Nov 2004 07:51:06 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Nov 2004 07:51:06 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Thu, 11 Nov 2004 23:46:58 -0800 Lines: 31 Message-ID: References: <87oei3tzfj.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: 66-27-68-14.san.rr.com X-Spammers-Please: blackholeme@rychter.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:sT098wag/gg8OekbshpSCNOaz8g= X-XEmacs-List: 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_SORBS autolearn=no version=2.63 Subject: Re: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: >>>>> "Jan" == Jan Rychter writes: Jan> I am experiencing frequent crashes with the latest CVS XEmacs. I Jan> have managed to capture one of those, along with a C backtrace. Stephen> There is believed to be a bug in the byte compiler or bytecode Stephen> interpreter which has not been localized yet. Jan> # This appears to be an anonymous compiled function. Gnus has Stephen> this feature where it compiles frequently used thunks Stephen> on-the-fly, and such compiled functions have on several Stephen> occasions been implicated in crashes. I personally suspect Stephen> that for some reason they're more likely than batch-compiled Stephen> functions to tickle the bug mentioned above. Stephen> Try setting `gnus-use-byte-compile' to nil as a workaround. [...] Stephen, This crash only seems to occur when I use different key maps on the two hosts (the one that XEmacs runs on and the one that gnuclient gets displayed on). Also, I have taken the liberty of sending another backtrace, where the above anonymous compiled function does not occur. So, I'm still hoping this can be resolved. Thanks, --Jan From xemacs-beta-bounces@xemacs.org Fri Nov 12 03:17: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 iAC8GsxG010223; Fri, 12 Nov 2004 03:16: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 iAC8GrZ2010218 for ; Fri, 12 Nov 2004 03:16:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC8GroK010217 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 03:16: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 iAC8GpvW010208 for ; Fri, 12 Nov 2004 03:16:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC8GpLB010207 for xemacweb@tux.org; Fri, 12 Nov 2004 03:16:51 -0500 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 iAC8GoEG010198; Fri, 12 Nov 2004 03:16:51 -0500 Received: from [212.227.126.206] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSWbx-0003qL-00; Fri, 12 Nov 2004 09:16:49 +0100 Received: from [80.131.70.236] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSWbx-0004Ht-00; Fri, 12 Nov 2004 09:16:49 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 9C9341DA133; Fri, 12 Nov 2004 09:15:16 +0100 (CET) To: "Stephen J. Turnbull" References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Fri, 12 Nov 2004 09:15:16 +0100 In-Reply-To: <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Fri, 12 Nov 2004 13:30:55 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAC8GoEG010198 X-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> [Aside: I really wish they would post their code. Is there some Stephen> reason why they can't use a branch in the XEmacs repository rather Stephen> than a separate repository or (horrors!) just keep workspaces around?] Mainly because branches don't really work for that kind of thing in CVS. Stephen> Look at it from Ben's point of view: what's in it for him? Are his Stephen> patches going to get better or faster (let alone "careful" and Stephen> "timely") review if he makes more and more effort to structure them as Stephen> clean changesets? Who knows---but when I wait 48 hours to commit a change, write a ChangeLog, and so on, there's nothing in that *for me* either. Neither is there in trying to follow xemacs-beta. (*That* really seems to be the least anyone could ask for.) But I do that because others feel more comfortable with that way of working. I'm just really frustrated we're having this discussion over and over again---last time Ben agreed he'd at least try to do things differently, and now even that's gone. Having said that, I will try to do a better job doing review at least this month and next---the time pressure from other projects isn't so great right now. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Fri Nov 12 03: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 iAC8g0p9013550; Fri, 12 Nov 2004 03:42:01 -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 iAC8fx2I013534 for ; Fri, 12 Nov 2004 03:41:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC8fxS2013533 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 03:41:59 -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 iAC8fw6r013523 for ; Fri, 12 Nov 2004 03:41:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAC8fwsk013522 for xemacweb@tux.org; Fri, 12 Nov 2004 03:41:58 -0500 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 iAC8fvuo013518 for ; Fri, 12 Nov 2004 03:41:57 -0500 Received: from [212.227.126.207] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSX0F-00040B-00; Fri, 12 Nov 2004 09:41:55 +0100 Received: from [80.131.70.236] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSX0F-0003HM-00; Fri, 12 Nov 2004 09:41:55 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 64F671DA12A; Fri, 12 Nov 2004 09:10:45 +0100 (CET) To: "Ben Wing" References: <01d101c4c843$ae410fc0$210110ac@NEEEEEEE> From: Michael Sperber Date: Fri, 12 Nov 2004 09:10:44 +0100 In-Reply-To: <01d101c4c843$ae410fc0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 17:10:47 -0600") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAC8fvuo013518 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> C'mon Mike -- I see only one ChangeLog entry from you this whole Ben> year. Yes, and that one (a one-line change) literally took me days to do. Ben> The issue of past bug fixes is completely separate from the issue at hand. Ben> Anyway, it's not clear any of these issues you mention have to do with my Ben> work. No, and I explicitly said so. I just said that because the the work the way you did, it was very difficult to figure that out. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Fri Nov 12 06:19: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 iACBJGMQ000366; Fri, 12 Nov 2004 06:19: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 iACBJEFA000360 for ; Fri, 12 Nov 2004 06:19:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACBJEWf000359 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 06:19:14 -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 iACBJDhN000348 for ; Fri, 12 Nov 2004 06:19:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACBJDYd000347 for xemacweb@tux.org; Fri, 12 Nov 2004 06:19:13 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iACBJAEl000335; Fri, 12 Nov 2004 06:19:11 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSZSH-0002Db-CQ; Fri, 12 Nov 2004 20:19:02 +0900 To: Michael Sperber References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 20:19:00 +0900 In-Reply-To: (Michael Sperber's message of "Fri, 12 Nov 2004 09:15:16 +0100") Message-ID: <877jortivv.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-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: >>>>> "Stephen" == Stephen J Turnbull writes: Stephen> [Aside: I really wish they would post their code. Is Stephen> there some reason why they can't use a branch in the Stephen> XEmacs repository rather than a separate repository or Stephen> (horrors!) just keep workspaces around?] ms> Mainly because branches don't really work for that kind of ms> thing in CVS. Huh? Works fine for 21.4 and for Carbon. What CVS branches can't deal with is if patches are flowing back and forth between their branch and the mainline. But if all they're doing is recording progress (including updates from the mainline) in their workspace to the branch, with a single merge back to mainline upon acceptance, I don't see a problem. This is no different from working in a separate workspace, except that the rest of the world can see what they're doing. Really, the extra work amounts only to occasional commits. Everything else they have to do anyway. What am I missing? Unless you're implying that you have a subversion/darcs/arch/whatever repository for XEmacs and they're branching/merging against that? That would be cool, but I'd be even more eager to be let in on it! Stephen> Look at it from Ben's point of view: what's in it for Stephen> him? Are his patches going to get better or faster (let Stephen> alone "careful" and "timely") review if he makes more and Stephen> more effort to structure them as clean changesets? ms> Who knows---but when I wait 48 hours to commit a change, write ms> a ChangeLog, and so on, there's nothing in that *for me* Ben does write ChangeLogs and waited a week for the last commit. You just don't like his ChangeLogs, and Malcolm thinks he should wait a month. In an important sense, people want to hold him to higher standards than the rest of us as far as I can tell. That's why I'm asking "what's in it for him?" Let's do a little math: It is no problem to produce a one clear line of human-generated text for the ChangeLog (ie, not "file (function):", but actual explanation) and wait 48 hours for a seven-line change. I do that all the time, too. I hope you don't expect a linear scale, where Ben produces a clear 10,000-line ChangeLog and waits for 480,000 hours! Even if you scale up the typical patch by two orders of magnitude, to 700 lines, with _one_ line of log and 48 hours grace (I don't think anybody would really consider that acceptable), Ben is still writing 100 lines and waiting for 4800 hours. Nobody ever writes 100-line logs (except Ben, and people bitched about that, too)! Malcolm suggests a month (720 hours) to digest a 70,000 line patch. Well, Ben says he has 9 more of those to come, so it'll be next September before his backlog clears. In the meantime, he'll be doing more work; at that rate, Ben is going to have backlogged workspaces, that in his opinion are ready for review and commit, until 2008 or so. We don't ask that of anyone else. ms> either. Neither is there in trying to follow xemacs-beta. ms> (*That* really seems to be the least anyone could ask for.) You got that, as of yesterday. ms> But I do that because others feel more comfortable with that ms> way of working. ms> I'm just really frustrated we're having this discussion over ms> and over again---last time Ben agreed he'd at least try to do ms> things differently, and now even that's gone. He _has_ tried and succeeded in doing things differently, as far as I can tell. Although he does still pull in 10-30% (maybe 50%, but that's not true of the two big patches of his I've skimmed recently) of random fixes, they're generally not that hard to identify, and the rest of the patch is pretty focused, although large. He doesn't get much credit for this effort, though, because his submission pattern is still different from the rest of us, and because the patches are overwhelmingly large. On the other hand, I don't think that anybody has really acknowledged the fact that Ben's quantity means policy (arguably) should be qualitatively different for him. For example, you say his ChangeLogs don't allow you to figure out which part of a patch causes a problem because you get a list of 100 file/functions which say something like "Updated to use behaviors". OK, I can understand that ... but concretely, what do you expect? Do you really think it's feasible to maintain the 1:1 to 100:1 diff-to-log ratio characteristic of "little fix" patches in a 70,000 line patch? I don't think so ... but I admit that his ChangeLogs are hardly explicit enough to really understand the patch. But I have no idea what to suggest to Ben except "cut your submission rate by 70-90% so the patch scales itself down to what a reasonable log can express." On the contrary, it's easy to suggest that maybe a change of that nature should be documented in different form. Eg, when Ben changes the C code in a major way, he usually also updates the header comments. He always fixes comments in the neighborhood of his changes, etc. Many patches include updates to the internals manual. Doesn't that go a long way to satisfy the need for documentation? If not, how do we get the needed information into the ChangeLog usefully? What is the needed information? ("Hey Mike, if feature X breaks, look at file Y, line Z" seems hard to implement. ;-) -- 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 Nov 12 06:24: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 iACBOPFG001049; Fri, 12 Nov 2004 06:24:25 -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 iACBONDd001045 for ; Fri, 12 Nov 2004 06:24:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACBONga001044 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 06:24:23 -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 iACBOHTx001018 for ; Fri, 12 Nov 2004 06:24:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACBOHam001017 for xemacweb@tux.org; Fri, 12 Nov 2004 06:24:17 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iACBOGKE001013 for ; Fri, 12 Nov 2004 06:24:16 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSZXF-0002E6-7H; Fri, 12 Nov 2004 20:24:09 +0900 To: Jan Rychter References: <01ee01c4c85e$4ac063e0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 12 Nov 2004 20:24:08 +0900 In-Reply-To: (Jan Rychter's message of "Thu, 11 Nov 2004 23:44:19 -0800") Message-ID: <873bzftinb.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-XEmacs-List: 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: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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've done that, results below. I'm not sure if it's going to Jan> be much more help. Well, it pretty well rules out my hypothesis about the byte compiler. I still don't like the "corrupt stack" warning. You could try running under gdb. I doubt it will make much difference since the stack is so similar to the other one, 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 Nov 12 08:17: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 iACDHkxw016797; Fri, 12 Nov 2004 08:17:47 -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 iACDHimn016787 for ; Fri, 12 Nov 2004 08:17:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACDHihk016784 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 08:17:44 -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 iACDHgJK016761 for ; Fri, 12 Nov 2004 08:17:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACDHgFn016760 for xemacweb@tux.org; Fri, 12 Nov 2004 08:17:42 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.185]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iACDHf8C016754; Fri, 12 Nov 2004 08:17:42 -0500 Received: from [212.227.126.162] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CSbJ7-0001gp-00; Fri, 12 Nov 2004 14:17:41 +0100 Received: from [80.131.70.236] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CSbJ6-0003pQ-00; Fri, 12 Nov 2004 14:17:40 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 4ACEF1DA9BA; Fri, 12 Nov 2004 14:16:13 +0100 (CET) To: "Stephen J. Turnbull" References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Fri, 12 Nov 2004 14:16:12 +0100 In-Reply-To: <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Fri, 12 Nov 2004 20:19:00 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iACDHf8C016754 X-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Huh? Works fine for 21.4 and for Carbon. What CVS branches can't Stephen> deal with is if patches are flowing back and forth between their Stephen> branch and the mainline. Yes, and that's exactly what's needed in long-term projects such as these. Stephen> On the other hand, I don't think that anybody has really acknowledged Stephen> the fact that Ben's quantity means policy (arguably) should be Stephen> qualitatively different for him. For example, you say his ChangeLogs Stephen> don't allow you to figure out which part of a patch causes a problem Stephen> because you get a list of 100 file/functions which say something like Stephen> "Updated to use behaviors". OK, I can understand that ... but Stephen> concretely, what do you expect? The behaviors patch is fine. A prime example would be the src/ChangeLog entry from 2002-05-05. Stephen> Do you really think it's feasible to maintain the 1:1 to 100:1 Stephen> diff-to-log ratio characteristic of "little fix" patches in a 70,000 Stephen> line patch? I actually do. Other projects do it all the time. Look at the FreeBSD logs for a good example. Stephen> On the contrary, it's easy to suggest that maybe a change of that Stephen> nature should be documented in different form. Eg, when Ben changes Stephen> the C code in a major way, he usually also updates the header Stephen> comments. He always fixes comments in the neighborhood of his Stephen> changes, etc. That's exactly what I have a problem with. Everyone else carefully groups their changes to really be related. This "I was in the neighborhood, and I saw this piece of garbage" strategy is just awful for me when I try to figure things out a posteriori. All these pervasive changes are usually impossible to roll back after a couple of weeks. I'm really hurting here---I would like to contribute meaningfully to the project, but the way it's going currently, I'm always 2 or 3 steps behind even attempting to do something. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Fri Nov 12 10:05: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 iACF4KSi031629; Fri, 12 Nov 2004 10:05:43 -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 iACF4IIX031620 for ; Fri, 12 Nov 2004 10:04:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACF4IuM031618 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 10:04:18 -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 iACF4EOX031602 for ; Fri, 12 Nov 2004 10:04:14 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACF4Ebk031601 for xemacweb@tux.org; Fri, 12 Nov 2004 10:04:14 -0500 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 iACF4Dxd031596 for ; Fri, 12 Nov 2004 10:04:14 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CScyD-0005QR-00 for ; Fri, 12 Nov 2004 16:04:13 +0100 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 ; Fri, 12 Nov 2004 16:04:13 +0100 Received: from oub by maportatil06.quim.ucm.es with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Nov 2004 16:04:13 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Uwe Brauer Date: Fri, 12 Nov 2004 16:04:26 +0100 Lines: 18 Message-ID: <86pt2jm7lx.fsf@mat.ucm.es> References: <86zn1oeg3c.fsf@mat.ucm.es> <86fz3gtna8.fsf_-_@mat.ucm.es> <87wtwru0p3.fsf@tleepslib.sk.tsukuba.ac.jp> <6.1.2.0.2.20041111212027.026a1ce8@mail.comcast.net> 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.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) Cancel-Lock: sha1:gPH65kS+7aCrwrx956GEbdjBLpk= X-XEmacs-List: 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: [Gnus] pop3-leave-mail-on-server does not work for v0.3 but for 5.10.6 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 >>>>> "Andy" == Andy Piper writes: Andy> At 08:54 PM 11/11/2004, Stephen J. Turnbull wrote: [snip] Andy> The original author considers UIDL an abortion, so I Andy> wouldn't bother. Andy> I haven't signed papers because its almost certainly legally Andy> meaningless now. That was certainly RMS' opinion. So this mean precisely what? That gnu emacs can/will not use the relevant code? If even rms means it is meaningless so what is the catch? Uwe From xemacs-beta-bounces@xemacs.org Fri Nov 12 10:36: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 iACFaaw4004800; Fri, 12 Nov 2004 10:36:40 -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 iACFaYVL004790 for ; Fri, 12 Nov 2004 10:36:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFaYrG004787 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 10:36:34 -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 iACFaWpg004765 for ; Fri, 12 Nov 2004 10:36:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFaWRv004764 for xemacweb@tux.org; Fri, 12 Nov 2004 10:36:32 -0500 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 iACFaQ51004734; Fri, 12 Nov 2004 10:36:32 -0500 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 iACFZmuO031260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Nov 2004 09:35:48 -0600 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 iACFZmfw019789; Fri, 12 Nov 2004 09:35:48 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iACFZmEw019788; Fri, 12 Nov 2004 09:35:48 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: Michael Albinus References: <876550ukwr.fsf@gmx.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: Fri, 12 Nov 2004 09:35:48 -0600 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 (chestnut, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-VirusScan: 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 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 Hi Michael, I'm a couple of weeks behind on answering XEmacs-related email (*sigh*). Michael Albinus wrote: > the following patch should fix the problem quoted in the subject. It > is a backport from Tramp CVS post-2.0.45. [snip] > 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. Okay, so you are expanding the def-edebug-spec macro by hand. Wouldn't it be cleaner to (eval-when-compile (require 'edebug))? Also, you may not have seen my previous message where I suggested this instead: (def-edebug-spec with-parsed-tramp-file-name (stringp symbolp &rest sexp)) That will give you better debugging properties than `t', and will also let you remove the comment about being too stupid. :-) Regards, -- Jerry James Email: james@ittc.ku.edu -or- jamesj@acm.org WWW: http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 10:46: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 iACFkAB7006593; Fri, 12 Nov 2004 10:46:10 -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 iACFk8WM006587 for ; Fri, 12 Nov 2004 10:46:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFk8RZ006586 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 10:46:08 -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 iACFk7pp006574 for ; Fri, 12 Nov 2004 10:46:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFk73e006573 for xemacweb@tux.org; Fri, 12 Nov 2004 10:46:07 -0500 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 iACFk1tb006552 for ; Fri, 12 Nov 2004 10:46:06 -0500 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 iACFjqWs000595 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Nov 2004 09:45:52 -0600 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 iACFjq5P019803; Fri, 12 Nov 2004 09:45:52 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iACFjqWm019802; Fri, 12 Nov 2004 09:45:52 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <000101c4bbec$08022210$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: Fri, 12 Nov 2004 09:45:52 -0600 In-Reply-To: <000101c4bbec$08022210$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 26 Oct 2004 23:13:06 -0700") 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 X-XEmacs-List: 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: 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 Still flushing my own buffers ... "Ben Wing" wrote: >> -----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 [snip] >> 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. Okay, I will send in a patch today to fix this. [snip] >> 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. There is no backtrace. In fact, Adrian said that neither C-g nor C-G would interrupt XEmacs when it got into those long hangs. See: http://list-archive.xemacs.org/xemacs-beta/200409/msg00422.html Do we have any Windows users in the audience who would consent to performing an experiment? I would like to have somebody run with a modified version of the patch that caused Adrian trouble, but this time call warn_when_safe with data that is about to be discarded from a closing lstream, as well as some information about the lstream itself. Hopefully that will be sufficiently enlightening that we can get rid of that data loss we Linux users have had to suffer from for so long. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 10: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 iACFmoaI006953; Fri, 12 Nov 2004 10:48: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 iACFmnf7006947 for ; Fri, 12 Nov 2004 10:48:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFmnBp006946 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 10:48:49 -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 iACFmmhk006937 for ; Fri, 12 Nov 2004 10:48:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFmmBv006936 for xemacweb@tux.org; Fri, 12 Nov 2004 10:48:48 -0500 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 iACFmgsq006905 for ; Fri, 12 Nov 2004 10:48:47 -0500 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 iACFmXx1001076 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Nov 2004 09:48:33 -0600 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 iACFmXgM019807; Fri, 12 Nov 2004 09:48:33 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iACFmXbp019806; Fri, 12 Nov 2004 09:48:33 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <000601c4bbec$0950c220$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: Fri, 12 Nov 2004 09:48:33 -0600 In-Reply-To: <000601c4bbec$0950c220$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 26 Oct 2004 23:13:06 -0700") 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 X-XEmacs-List: 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: 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 "Ben Wing" wrote: > 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? Well, v will only be a bignum if (featurep 'bignum), so that really is the only case where coerce-number needs to be called. On the other hand, if v is a fixnum already, then coerce-number does nothing, so the existence of coerce-number is sufficient in this case. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 10:56: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 iACFu1M1007995; Fri, 12 Nov 2004 10:56:01 -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 iACFtx3u007981 for ; Fri, 12 Nov 2004 10:55:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFtxPR007980 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 10:55:59 -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 iACFtwYr007969 for ; Fri, 12 Nov 2004 10:55:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACFtw4U007968 for xemacweb@tux.org; Fri, 12 Nov 2004 10:55:58 -0500 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 iACFtq1K007943; Fri, 12 Nov 2004 10:55:57 -0500 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 iACFti51002310 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Nov 2004 09:55:44 -0600 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 iACFthvq019822; Fri, 12 Nov 2004 09:55:43 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iACFthJS019821; Fri, 12 Nov 2004 09:55:43 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Stephen J. Turnbull" References: <87y8hsdb30.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: Fri, 12 Nov 2004 09:55:43 -0600 In-Reply-To: <87y8hsdb30.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 27 Oct 2004 13:44:19 +0900") 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 X-XEmacs-List: 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: 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 "Stephen J. Turnbull" wrote: >>>>>> "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. It's probably no surprise that I don't really like any of those solutions. I suspect you don't either. > 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. That would be the cleanest way to go. We need to think about this carefully before jumping, though. The field implementation was written to support an upcoming comint.el synch, which I am working on in order to get GUD working, so that I can port the newest GDB support stuff. Just how much does the field interface get exercised by all this stuff? There's the problem: I don't really know. I may wind up with wonderful GDB support for the latest 21.5 and broken GDB support for all earlier versions. Let me do a few experiments and report back. If the field stuff turns out to be optional for the GUD/GDB stuff I want do to, then I'll vote for moving field.el into core. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 11:17: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 iACGHtlw011094; Fri, 12 Nov 2004 11:17:56 -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 iACGHsEF011088 for ; Fri, 12 Nov 2004 11:17:54 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACGHsNp011087 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 11:17: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 iACGHrHA011077 for ; Fri, 12 Nov 2004 11:17:53 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACGHrk0011076 for xemacweb@tux.org; Fri, 12 Nov 2004 11:17:53 -0500 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 iACGHlmn011058; Fri, 12 Nov 2004 11:17:52 -0500 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 iACGHdTW005978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Nov 2004 10:17:39 -0600 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 iACGHdmC020142; Fri, 12 Nov 2004 10:17:39 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iACGHd18020141; Fri, 12 Nov 2004 10:17:39 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Stephen J. Turnbull" References: <877jp9moie.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: Fri, 12 Nov 2004 10:17:39 -0600 In-Reply-To: <877jp9moie.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Sat, 30 Oct 2004 02:18:33 +0900") 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 X-XEmacs-List: 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: 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 Hi Stephen, Sorry for the delay. Real Life has been sucking down every available second for several weeks now. "Stephen J. Turnbull" wrote: > 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. I certainly want you to succeed, so let's see what we can do about these 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. Two places, not three: modules/sample only contains the internal and external subdirectories. I can certainly synch them up. The question is whether they are useful. I inherited the internal/external dichotomy from my predecessors. The difference is not large, but there is a difference, so I kept the distinction. Ben came up with the "common" stuff later (see his patches dated 2002-11-17). The "external" sample arguably should NOT use the "common" stuff, but the "internal" sample should. I propose to do the following: (1) Convert the "internal" sample to use the "common" infrastructure. (2) Make a sanity pass over both the samples to synchronize them with one another, make sure they still compile and work, etc. > (2) I haven't been able to configure and build "out of tree". Why not? Way back when I created the ldap and postgresql modules, I made darn sure that this worked. What is broken now? (I'll try it myself later today.) > (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. Right. I've dropped the ball on getting the module documentation finished up. I still have the texinfo sources for the stuff I wrote awhile back, but it required a bunch of stuff to written for the Internals manual, so that I could refer to it. Now that Ben has worked on Internals, I need to take another pass over that. In fact, I wonder whether the modules stuff shouldn't just be a section of Internals. As for search paths, note that there is a long-standing bug: http://list-archive.xemacs.org/xemacs-beta/200310/msg00084.html which apparently cannot be fixed: http://list-archive.xemacs.org/xemacs-beta/200402/msg00224.html > (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? I don't know of any now. If we get too carried away with modularization, we might eventually run out of file descriptors on some platforms, but we have quite a way to go before that becomes a worry. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 11:41: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 iACGfi2D015025; Fri, 12 Nov 2004 11:41:48 -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 iACGfgSj015015 for ; Fri, 12 Nov 2004 11:41:42 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACGfgOF015014 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 11:41:42 -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 iACGferA015002 for ; Fri, 12 Nov 2004 11:41:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACGfeYN015001 for xemacweb@tux.org; Fri, 12 Nov 2004 11:41:40 -0500 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 iACGfVPx014975 for ; Fri, 12 Nov 2004 11:41:40 -0500 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 iACGfKXG009628 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Nov 2004 10:41:20 -0600 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 iACGfK8O020322; Fri, 12 Nov 2004 10:41:20 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iACGfKbY020321; Fri, 12 Nov 2004 10:41:20 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: yannick@novator.com 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: Fri, 12 Nov 2004 10:41:20 -0600 In-Reply-To: (Yannick Lallement's message of "Tue, 02 Nov 2004 17:04:41 -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 X-XEmacs-List: 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.4.15] file has changed since last visited or saved X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Yannick Lallement wrote: > I'm editing files that reside on an NFS-mounted volume. I'm getting > the message "file has changed since last visited or saved..." very > often (see recent messages at the end), when I know (100% sure) that > the file has not changed on the disk. Is there any way to simply turn > that check off, as this may be the simplest solution, and this problem > is very annoying? It sounds like the clock on your desktop machine and the clock on the NFS server are out of synch. You'll probably have problems running "make" as well, then. Your best bet is to set NTP up to keep the clocks in synch. On the other hand, this problem isn't supposed to happen. The XEmacs code already does a stat() *after* saving a buffer in order to get the real modtime. See the comments in Fwrite_region_internal in fileio.c. You are getting this warning because, upon editing, XEmacs is doing another stat() and getting a different modtime. See prepare_to_modify_buffer in insdel.c. Somehow, two consecutive stat() calls to an unchanged file are returning different modtimes. This should not be possible, and implies that either your desktop machine or your NFS server has a serious problem. You can make the warning messages go away by redefining ask-user-about-supersession-threat to make it do nothing, but I DO NOT RECOMMEND THIS APPROACH! Your system has a serious problem that might cause you to lose data. I HIGHLY recommend that you try to figure out the source of that problem and fix it or you may find yourself redoing work you thought you had saved. Regards, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 11:56: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 iACGuJc0016902; Fri, 12 Nov 2004 11:56:19 -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 iACGuIFm016898 for ; Fri, 12 Nov 2004 11:56:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACGuIt2016897 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 11:56:18 -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 iACGuHrm016882 for ; Fri, 12 Nov 2004 11:56:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACGuHuX016881 for xemacweb@tux.org; Fri, 12 Nov 2004 11:56:17 -0500 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 iACGuBq0016858; Fri, 12 Nov 2004 11:56:16 -0500 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 iACGu1ag012459 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Nov 2004 10:56:01 -0600 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 iACGu1Rx020386; Fri, 12 Nov 2004 10:56:01 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.12.11/8.12.11/Submit) id iACGu1MR020385; Fri, 12 Nov 2004 10:56:01 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Stephen J. Turnbull" References: <20041108023459.A13A032E9E@tleeps19.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: Fri, 12 Nov 2004 10:56:01 -0600 In-Reply-To: <20041108023459.A13A032E9E@tleeps19.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 8 Nov 2004 11:34:59 +0900 (JST)") 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 X-XEmacs-List: 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: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Basically successful, a few warnings that should be looked at. Other > warnings are due to library headers or externally maintained code in > lib-src. (Gotta love the juxtaposition of Ben & Jerry!) We should raise money by selling XEmacs-flavored ice cream. > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules That doesn't look easy to fix. I'll come up with something, but it is probably going to involve ugly unions. > GCC Catch-22: > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/cmdloop.c:614: warning: no return statement in function returning non-void I did mention that I filed a bug report on this way back when, didn't I? http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12603 Yes, it is annoying to have a warning, but it doesn't appear to be doing any actual harm. One of the comments on that bug report claims that GCC 3.4 doesn't exhibit this behavior. On the other hand, my Fedora Core 2 (going to Core 3 Real Soon Now) gcc34 compiler, which is gcc 3.4.0, still shows the bug. I say just ignore the warning and maybe ping the GCC team once in awhile to see if they are making progress on it. Does anybody see this with -O2, or is it just -O3 that triggers the bug? It is only -O3 for me. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 16:09: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 iACL9MDh014215; Fri, 12 Nov 2004 16:09:23 -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 iACL9KKA014204 for ; Fri, 12 Nov 2004 16:09:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACL9KOT014203 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 16:09:20 -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 iACL9JRw014194 for ; Fri, 12 Nov 2004 16:09:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACL9IMU014192 for xemacweb@tux.org; Fri, 12 Nov 2004 16:09:18 -0500 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 iACL9Inb014187 for ; Fri, 12 Nov 2004 16:09:18 -0500 Received: from eagle.xemacs.org (sj-ez-63-96-165-94.bea.com[63.96.165.94]) by comcast.net (rwcrmhc12) with SMTP id <2004111221091201400nkk9qe> (Authid: andyatxemacs); Fri, 12 Nov 2004 21:09:12 +0000 Message-Id: <6.1.2.0.2.20041112130805.02db9800@mail.comcast.net> X-Sender: andyatxemacs@mail.comcast.net X-Mailer: QUALCOMM Windows Eudora Version 6.1.2.0 Date: Fri, 12 Nov 2004 13:09:13 -0800 To: Uwe Brauer From: Andy Piper In-Reply-To: <86pt2jm7lx.fsf@mat.ucm.es> References: <86zn1oeg3c.fsf@mat.ucm.es> <86fz3gtna8.fsf_-_@mat.ucm.es> <87wtwru0p3.fsf@tleepslib.sk.tsukuba.ac.jp> <6.1.2.0.2.20041111212027.026a1ce8@mail.comcast.net> <86pt2jm7lx.fsf@mat.ucm.es> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-XEmacs-List: 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: [Gnus] pop3-leave-mail-on-server does not work for v0.3 but for 5.10.6 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 07:04 AM 11/12/2004, Uwe Brauer wrote: >So this mean precisely what? That gnu emacs can/will not use the >relevant code? If even rms means it is meaningless so what is the catch? Right. I don't know who "owns" the original code, but the original author has no intention of allowing UIDL support. If I sign papers GNU/Emacs would probably still not be able to use the code. andy From xemacs-beta-bounces@xemacs.org Fri Nov 12 17:18: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 iACMIOMQ023483; Fri, 12 Nov 2004 17:18:26 -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 iACMIMvo023478 for ; Fri, 12 Nov 2004 17:18:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACMIMNW023477 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 17:18:22 -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 iACMIJj8023457 for ; Fri, 12 Nov 2004 17:18:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACMIJEP023456 for xemacweb@tux.org; Fri, 12 Nov 2004 17:18:19 -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 iACMIIGu023449; Fri, 12 Nov 2004 17:18:18 -0500 Received: from fwd11.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1CSjkF-0002It-01; Fri, 12 Nov 2004 23:18:15 +0100 Received: from D5DC120J.t-online.de (bjfL6oZ6weQ2ifg7QA6aHzV5AmXCvcsophEK0GhdnZtsSCOEBNtVsg@[193.158.170.156]) by fmrl11.sul.t-online.com with esmtp id 1CSjk6-1wN1LU0; Fri, 12 Nov 2004 23:18:06 +0100 To: "Ben Wing" X-Attribution: APA References: <012901c4c74c$e8336220$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: Fri, 12 Nov 2004 23:19:30 +0100 In-Reply-To: <012901c4c74c$e8336220$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 10 Nov 2004 11:44:18 -0600") 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: bjfL6oZ6weQ2ifg7QA6aHzV5AmXCvcsophEK0GhdnZtsSCOEBNtVsg@t-dialin.net X-TOI-MSGID: 7ec9766b-76b6-4661-88ee-24c50b1050e6 X-XEmacs-List: 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: "'Steve Youngs'" , "'XEmacs beta'" Subject: [Example of my Gnus Performace] gargle gargle howle howle (was: [WHL] Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: <93 lines deleted by Adrian Aichner for Steve and Stephen> > As for not using XEmacs as an MUA, I've tried in the past but it is just > dog-slow. I have about 100 personal folders in Outlook, totaling more than > 1GB. Quite a lot of these folders have thousands of messages. Outlook has > no problem with this. Ben, I find the nnml backend to give quite good performance, even though you may not want to ever ls your nnml directories :-) I have been using nnml for years now and have no complaints about performance (except for a full virus scan). gnus-group-select-group to fetch the last 2000 messages from a nnml folder with 7574 messages (totaling ~474MB) takes 34 seconds on my 800Mhz PC. Vin knows what non-xemacs-folder means :-) Best regards, Adrian cd c:\Users\AichnerAd\nnml\ diruse /* /M . Compilation started at Fri Nov 12 23:01:12 2004 +0100 (W. Europe Standard Time) Size (mb) Files Directory <226 lines deleted by Adrian Aichner> 25.34 11553 SUB-TOTAL: .\xemacs-cvs 26.11 1249 SUB-TOTAL: .\xemacs-build-reports 31.41 5543 SUB-TOTAL: .\xemacs 34.33 569 SUB-TOTAL: .\non-xemacs-folder 36.42 6031 SUB-TOTAL: .\non-xemacs-folder 56.51 133 SUB-TOTAL: .\non-xemacs-folder 62.79 1888 SUB-TOTAL: .\non-xemacs-folder 78.53 1158 SUB-TOTAL: .\non-xemacs-folder 79.17 1387 SUB-TOTAL: .\non-xemacs-folder 97.46 8023 SUB-TOTAL: .\xemacs-patches 98.19 3781 SUB-TOTAL: .\non-xemacs-folder 115.24 3748 SUB-TOTAL: .\non-xemacs-folder 120.63 16878 SUB-TOTAL: .\xemacs-beta 138.43 3965 SUB-TOTAL: .\non-xemacs-folder 166.82 1919 SUB-TOTAL: .\non-xemacs-folder 177.23 4279 SUB-TOTAL: .\non-xemacs-folder 269.65 9771 SUB-TOTAL: .\non-xemacs-folder 292.31 11553 SUB-TOTAL: .\non-xemacs-folder 474.86 7267 SUB-TOTAL: .\non-xemacs-folder 2840.73 153572 TOTAL Compilation finished at Fri Nov 12 23:01:23 > > I can fix my procmail scripts so XEmacs-list postings have fewer annotations > in them, if that will make you happy. > > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 18:25: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 iACNPGOq032060; Fri, 12 Nov 2004 18:25:16 -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 iACNPDFR032050 for ; Fri, 12 Nov 2004 18:25:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACNPDMc032049 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 18:25:13 -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 iACNPBBX032027 for ; Fri, 12 Nov 2004 18:25:11 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iACNPBk3032025 for xemacweb@tux.org; Fri, 12 Nov 2004 18:25:11 -0500 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 iACNPALF032020; Fri, 12 Nov 2004 18:25:10 -0500 Received: from fwd05.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1CSkmz-0006JN-00; Sat, 13 Nov 2004 00:25:09 +0100 Received: from D5DC120J.t-online.de (Xd050eZGoet4zBPfuy2SSaGE6cXr01yBsKiLtGHXAPIV293CF3GhcU@[193.158.170.156]) by fmrl05.sul.t-online.com with esmtp id 1CSkmz-1UUkxk0; Sat, 13 Nov 2004 00:25:09 +0100 To: xemacs-mirrors X-Attribution: APA Organization: The XEmacs Project From: Adrian Aichner Date: Sat, 13 Nov 2004 00:26:32 +0100 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: Xd050eZGoet4zBPfuy2SSaGE6cXr01yBsKiLtGHXAPIV293CF3GhcU@t-dialin.net X-TOI-MSGID: 7cf45973-2de0-4c7c-a596-5ca25e6cc2e9 X-XEmacs-List: 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 Web Maintainers , XEmacs Beta List Subject: www.dk.xemacs.org now offers its website via rsync module xemacsweb X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 All, this should simplify life for European xemacs website mirrors a lot, giving better performance than US-based rsync.xemacs.org! Just rsync -avz --delete www.dk.xemacs.org::xemacsweb /local/path/to/mirror and be done with your XEmacs website mirror content setup, including XEmacs Documentation and CVS-snapshots! Please let us know of any problems! Best regards, Adrian -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Fri Nov 12 23:37: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 iAD4bUq7009646; Fri, 12 Nov 2004 23:37:31 -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 iAD4bTwl009639 for ; Fri, 12 Nov 2004 23:37:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAD4bT0P009636 for xemacs-beta-mailman@xemacs.org; Fri, 12 Nov 2004 23:37:29 -0500 Resent-From: XEmacs Webmaster MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Resent-Message-ID: <16789.36745.574797.518580@gwyn.tux.org> Resent-Date: Fri, 12 Nov 2004 23:37:29 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org Message-Id: X-XEmacs-List: 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,FORGED_YAHOO_RCVD autolearn=no version=2.63 From: Andrei Stebakov To: XEmacs Beta Date: Thu, 11 Nov 2004 11:13:20 -0500 Cc: Subject: [Bug: 21.4.15] ecb and compile windows X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! Even though I specify (setq ecb-compile-window-height 10) Still every time a select a new file from ecb window the compile window height increases by one line. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: CYGWIN_NT-5.0 summer 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 unknown unknown Cygwin /usr/src/xemacs-21.4.15/configure '--pdump' '--srcdir=/usr/src/xemacs-21.4.15' '--prefix=/usr' '--datadir=/usr/share' '--statedir=/var' '--libdir=/usr/lib' '--infodir=/usr/share/xemacs-21.4.15/info' '--mandir=/usr/share/man/man1' '--package-path=/usr/local/share/xemacs/site-packages:/usr/share/xemacs/site-packages:/usr/share/xemacs/xemacs-packages:/usr/share/xemacs/mule-packages' '--with-mule' '--with_file_coding=yes' '--with_msw=yes' '--with-modules=no' '--with-dialogs=motif' '--with-widgets=motif' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-cygwin'. Compilation / Installation: Source code location: /usr/src/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/cygwin32.h' Machine description file: `m/intel386.h' Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith Compiler version: gcc (GCC) 3.3.1 (cygming special) Compiler specs file: /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs Relocating allocator for buffers: no GNU version of malloc: yes libc: system-provided libc on i686-pc-cygwin Window System: Compiling in support for the Microsoft 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. - Using LessTif implementation. *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. 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 file coding. 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. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs-21.4.15/lisp/build-report) Installed XEmacs Packages: ------------------------- (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) (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) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 semantic-el semantic-c cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs efs-cu ecb-layout-defs cus-edit cus-load ecb ecb-compatibility ecb-winman-support ecb-autogen autoload ecb-tod ecb-cycle ecb-eshell ecb-help ecb-jde efc ecb-method-browser semantic-load semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom wid-edit ecb-file-browser ecb-layout compile ecb-create-layout ecb-compilation ecb-speedbar ecb-semantic-wrapper ecb-navigate ecb-mode-line ecb-face tree-buffer speedbar sb-image dframe eieio semantic-util-modes semantic-util semantic assoc working ecb-upgrade ecb-util thing p4 env tramp-smb tramp regexp-opt executable advice advice-preload shell format-spec trampver cua-mode slime byte-optimize bytecomp byte-compile apropos edmacro timer easy-mmode overlay hyperspec thingatpt browse-url hideshow pp inf-lisp comint ring redo font-lock cus-face skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads 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 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 mswindows-scrollbars mswindows 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 menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter tiff png gif jpeg xface xpm xbm lisp-float-type cygwin32 dialog devices window-system base64) Recent keystrokes: ----------------- button2 button2up button2 button2up button2 button2up button2 button2up misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user button2 button2up button2 button2up 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 C-s e c b - c o m button1 button1up up home Sh-down C-c misc-user up Sh-down C-c M-x r e p o r t - x e TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Loading semantic-el...done custom.el: [######################################################################################################################################] ... done Loading semantic-el... Note: file is write protected CHWStreamMuxVBIPCI.h: [###########################################################################################################################] ... done Loading semantic-c...done CHWStreamMuxPCI.cpp: [############################################################################################################################] ... done Loading semantic-c... Loading cc-mode...done Loading cc-mode... Loading efs-cu...done Loading efs-cu... Note: file is write protected There are no NEWS to display. There are no incompatible or renamed options! The ECB is now activated. Warning: reference to free variable scroll-all-mode Warning: variable semantic--before-fetch-tags-hook bound but not referenced From xemacs-beta-bounces@xemacs.org Sat Nov 13 01:15: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 iAD6FVsO008273; Sat, 13 Nov 2004 01:15: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 iAD6FUS1008265 for ; Sat, 13 Nov 2004 01:15:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAD6FTbe008264 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 01:15:29 -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 iAD6FRPS008250 for ; Sat, 13 Nov 2004 01:15:27 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAD6FRHs008249 for xemacweb@tux.org; Sat, 13 Nov 2004 01:15:27 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAD6FPaG008239; Sat, 13 Nov 2004 01:15:26 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSrBt-0006MN-Em; Sat, 13 Nov 2004 15:15:17 +0900 To: Michael Sperber References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 13 Nov 2004 15:15:17 +0900 In-Reply-To: (Michael Sperber's message of "Fri, 12 Nov 2004 14:16:12 +0100") Message-ID: <87lld6s2a2.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-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: [[ Aside: >>>>> "Stephen" == Stephen J Turnbull writes: Stephen> Huh? Works fine for 21.4 and for Carbon. What CVS Stephen> branches can't deal with is if patches are flowing back Stephen> and forth between their branch and the mainline. ms> Yes, and that's exactly what's needed in long-term projects ms> such as these. Non sequitur. I'm asking for an incremental improvement in communication, and you're saying "you can't have that because we won't get a full-featured VC system with flexible merging."]] ms> The behaviors patch is fine. ms> A prime example would be the src/ChangeLog entry from ms> 2002-05-05. Read what you just wrote, and tell me that doesn't sound like "Ben _seems_ to have gotten better, but I'm not going to trust it because you know he used to be like that." Yes, I know where you're coming from. I'm just trying to say that my feeling is that Ben _is_ trying, and my feeling is that your disappointment is due to failed communication (no blame to either end, just a break in the wire, OK?) about what the promise really was. Stephen> Do you really think it's feasible to maintain the 1:1 to Stephen> 100:1 diff-to-log ratio characteristic of "little fix" Stephen> patches in a 70,000 line patch? ms> I actually do. Other projects do it all the time. I simply don't believe they do it "all the time". They just don't see 70 KLOC contributions very often; there are very few hackers who can do it at all, let alone do it as frequently and with as varied scope in a single code base as Ben. ms> Look at the FreeBSD logs for a good example. Can you point me to a single task that involved 10,000 lines or more of changes? I'd like to see how they handled that. (Presumably it wasn't a single patch, I mean a set of patches with a common goal of implementing a feature or completely refactoring a subsystem.) BTW: where are they? The "sys" tree I have checked out doesn't have any ChangeLog files. ms> That's exactly what I have a problem with. Everyone else ms> carefully groups their changes to really be related. Well, maybe we can get some of Ben's patches cut up a bit more---but you're still going to be hosed if the 48 (or even 168) hour grace periods run concurrently for four 5000-line patches and 10 or 20 littlefix patches averaging 25 lines each, no? It sounds to me like we're heading toward a situation where the trunk is going to have to be managed. ms> I'm really hurting here---I would like to contribute ms> meaningfully to the project, but the way it's going currently, ms> I'm always 2 or 3 steps behind even attempting to do ms> something. Maybe it's time to get a better revision control system. I'll talk to the leading candidates for hosts (Tux and SunSITE) and see if they have experience or bad vibes with the usual suspects (Bitkeeper, subversion, darcs, arch). I'm inclined against subversion; I imagine that it _would_ work for XE From xemacs-beta-bounces@xemacs.org Sat Nov 13 01:32: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 iAD6WuoV010710; Sat, 13 Nov 2004 01:32:57 -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 iAD6WtHa010704 for ; Sat, 13 Nov 2004 01:32:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAD6Wt7i010703 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 01:32: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 iAD6WpNN010691 for ; Sat, 13 Nov 2004 01:32:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAD6Wp7w010690 for xemacweb@tux.org; Sat, 13 Nov 2004 01:32:51 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAD6Wokj010682; Sat, 13 Nov 2004 01:32:50 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CSrSk-0006Mu-M8; Sat, 13 Nov 2004 15:32:42 +0900 To: Adrian Aichner References: <012901c4c74c$e8336220$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 13 Nov 2004 15:32:42 +0900 In-Reply-To: (Adrian Aichner's message of "Fri, 12 Nov 2004 23:19:30 +0100") Message-ID: <87fz3es1h1.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-XEmacs-List: 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: [Example of my Gnus Performace] gargle gargle howle howle X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> gnus-group-select-group to fetch the last 2000 messages from APA> a nnml folder with 7574 messages (totaling ~474MB) takes 34 APA> seconds on my 800Mhz PC. 34 seconds really is not acceptable for that task. It could take as little time as it takes to read a 8000x80 (ie, 640KB) file and narrow the buffer to the last 2000, then fontify the displayed area. Ie, (much) less than 1 second. I understand why Gnus makes the tradeoffs it does, but I'm sure Outlook makes different ones that bring it in line with the 1 second estimate, and I definitely have situations (that occur daily) where that 30 second difference means I work suboptimally (or drink excessive amounts of coffee). We really need to do something about these speed problems if we want XEmacs to be acceptable as an MUA environment for a lot of people. -- 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 Nov 13 04:02: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 iAD92JCU025036; Sat, 13 Nov 2004 04:02:19 -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 iAD91gpL024850 for ; Sat, 13 Nov 2004 04:01:42 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAD91grC024849 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 04:01:42 -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 iAD91dZv024831 for ; Sat, 13 Nov 2004 04:01:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAD91dn6024830 for xemacweb@tux.org; Sat, 13 Nov 2004 04:01:39 -0500 Received: from smtp21.singnet.com.sg (smtp21.singnet.com.sg [165.21.101.201]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAD91XTG024822 for ; Sat, 13 Nov 2004 04:01:35 -0500 Received: from localhost.localdomain (bb220-255-17-130.singnet.com.sg [220.255.17.130]) by smtp21.singnet.com.sg (8.13.1/8.13.1) with ESMTP id iAD91Vpf030829; Sat, 13 Nov 2004 17:01:31 +0800 Date: Sun, 14 Nov 2004 01:01:43 +0800 Message-Id: From: Edward WIJAYA To: XEmacs Beta X-XEmacs-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.9 required=5.0 tests=DATE_IN_FUTURE_06_12 autolearn=no version=2.63 Cc: ewijaya@singnet.com.sg Subject: [Bug: 21.4.12] Can't use TAB key in CPERL 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! I have problem in using CPERL mode, in particular I can't use TAB key in that mode. Please kindly advice. Regards Edward WIJAYA ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux ke.mandrakesoft.com 2.4.18-21mdksmp #1 SMP Thu Jul 4 15:18:52 CEST 2002 i686 unknown unknown GNU/Linux ../../configure 'i386-mandrake-linux' '--prefix=/usr' '--exec-prefix=/usr' '--package-path=//usr/share/xemacs/' '--datadir=//usr/share' '--mandir=//usr/share/man/man0' '--infodir=//usr/share/info' '--libdir=//usr/lib' '--bindir=//usr/bin' '--infopath=//usr/share/info' '--with-gpm=no' '--with-sound=none' '--with-pop' '--mail-locking=flock' '--with-clash-detection' '--with-scrollbars=lucid' '--with-menubars=lucid' '--with-xpm' '--with-xface' '--with-png' '--with-jpeg' '--with-tiff' '--dynamic=yes' '--with-ncurses' '--without-ldap' '--without-postgresql' '--with-gpm=no' '--with-clash-detection' '--debug=no' '--error-checking=none' '--prefix=/usr' '--exec-prefix=/usr' '--with-x11' '--with-tty=yes' '--with-dialogs=athena' '--with-widgets=athena' '--with-athena=3d' '--with-file-coding' XEmacs 21.4.12 "Portable Code" configured for `i386-mandrake-linux'. Compilation / Installation: Source code location: /home/warly/rpm/BUILD/xemacs-21.4.12 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro 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. Compiling in support for X-Face message headers. Sound: Databases: Internationalization: Compiling in support for file coding. 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: ---------------------- (//usr/share/xemacs/xemacs-packages/lisp/build/build-report //usr/share/xemacs-21.4.12/lisp/build-report //usr/share/xemacs/xemacs-packages/lisp/auctex/tex-site /usr/share/emacs/site-lisp/tex-site //usr/share/xemacs/xemacs-packages/lisp/tramp/tramp /usr/share/emacs/site-lisp/tramp //usr/share/xemacs/xemacs-packages/lisp/tramp/tramp-vc /usr/share/emacs/site-lisp/tramp-vc //usr/share/xemacs/xemacs-packages/lisp/ocaml/inf-caml /usr/share/emacs/site-lisp/inf-caml //usr/share/xemacs/xemacs-packages/lisp/ocaml/camldebug /usr/share/emacs/site-lisp/camldebug //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml /usr/share/emacs/site-lisp/caml //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml-help /usr/share/emacs/site-lisp/caml-help //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml-font /usr/share/emacs/site-lisp/caml-font //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml-compat /usr/share/emacs/site-lisp/caml-compat //usr/share/xemacs/xemacs-packages/lisp/tramp/tramp-util /usr/share/emacs/site-lisp/tramp-util //usr/share/xemacs/xemacs-packages/lisp/ruby-modes/ruby-mode /usr/share/emacs/site-lisp/ruby-mode //usr/share/xemacs/xemacs-packages/lisp/text-modes/po-mode /usr/share/emacs/site-lisp/po-mode //usr/share/xemacs/xemacs-packages/lisp/text-modes/po-compat /usr/share/emacs/site-lisp/po-compat //usr/share/xemacs/xemacs-packages/lisp/python-modes/python-mode /usr/share/emacs/site-lisp/python-mode //usr/share/xemacs/xemacs-packages/lisp/prog-modes/rpm-spec-mode /usr/share/emacs/site-lisp/rpm-spec-mode) 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) (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) (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) (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) (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) (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) (preview ver: 2003.0119 upstream: regular) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow info efs-dired efs-x19.15 efs-fnh efs-ovwrt efs-netrc efs-defun efs efs-dump package-ui package-get package-admin config em-unix term ehelp electric em-term em-script em-prompt em-ls em-pred em-hist em-glob em-dirs em-cmpl esh-opt em-basic em-banner em-alias esh-var esh-io esh-ext esh-proc esh-arg esh-cmd esh-module esh-mode pp esh-util eshell cperl-mode tar-mode efs-cu dired-faces dired-xemacs dired font disp-table smtpmail sendmail rfc822 env gnuserv ess-mous mouseme thingatpt browse-url essl-bug essd-omg essl-omg essd-els essd-sas essl-sas essa-sas 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 ess-mode noweb-mode ess ess-cust ess-emcs ess-site keep-buffers redo pending-del pc-select cua-mode saveplace savehist mwheel edmacro font-latex tex-site time mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat overlay tramp-smb tramp regexp-opt executable advice advice-preload shell comint ring format-spec timer trampver font-lock cus-face 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 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 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 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 file-coding 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 gutter tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- button1up C-x k RET C-x o C-x o misc-user misc-user C-x k RET button1 button1up C-x k RET misc-user button1 button1up C-x k RET button1 button1up button4 button4up button4 button4up button4 button4up button4 button4up button4 button4up button4 button4up button4 button4up button5 button5up button5 button5up button5 button5up button5 button5up button5 button5up button5 button5up button5 button5up button5 button5up button5 button5up button5 button5up button4 button4up button4 button4up button5 button5up button5 button5up button5 button5up button5 button5up button4 button4up button4 button4up button4 button4up button4 button4up button5 button5up button5 button5up button4 button4up button1 button1up button4 button4up button4 button4up button5 button5up button5 button5up button5 button5up misc-user misc -user Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Info file xemacs does not exist Loading xemacsbug... Loading info...done Loading info... FTP Error: USER request failed: 501 Syntax error. Logging in as user anonymous... Opening FTP connection to ftp.de.xemacs.org... FTP Error: USER request failed: 501 Syntax error. Logging in as user anonymous... Opening FTP connection to ftp.de.xemacs.org... FTP Error: USER request failed: 500 AUTH not understood Logging in as user anonymous... FTP Error: USER request failed: 500 AUTH not understood Opening FTP connection to ftp.xemacs.org... Logging in as user anonymous... Opening FTP connection to ftp.jp.xemacs.org... Loading efs...done Loading efs... Loading efs-dump...done From xemacs-beta-bounces@xemacs.org Sat Nov 13 05:49: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 iADAnLOm003073; Sat, 13 Nov 2004 05:49:25 -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 iADAnJio003062 for ; Sat, 13 Nov 2004 05:49:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADAnJfT003061 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 05:49:19 -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 iADAnITk003050 for ; Sat, 13 Nov 2004 05:49:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADAnHxL003049 for xemacweb@tux.org; Sat, 13 Nov 2004 05:49:17 -0500 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 iADAnG9P003044; Sat, 13 Nov 2004 05:49:16 -0500 Received: from fwd09.aul.t-online.de by mailout11.sul.t-online.com with smtp id 1CSvT1-0001t3-01; Sat, 13 Nov 2004 11:49:15 +0100 Received: from D5DC120J.t-online.de (XVWSPGZS8eT1WRVtvOownliDGvhTPO1Lg7vk-mZQsNh20Ulnv2D2Zj@[80.128.61.241]) by fmrl09.sul.t-online.com with esmtp id 1CSvSo-1x6fSq0; Sat, 13 Nov 2004 11:49:02 +0100 To: Edward WIJAYA 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, 13 Nov 2004 11:50:27 +0100 In-Reply-To: (Edward WIJAYA's message of "Sun, 14 Nov 2004 01:01:43 +0800") Message-ID: <3bzerpjg.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: XVWSPGZS8eT1WRVtvOownliDGvhTPO1Lg7vk-mZQsNh20Ulnv2D2Zj@t-dialin.net X-TOI-MSGID: c99ab41f-051c-4a98-b394-9610f6565343 X-XEmacs-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.3 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.12] Can't use TAB key in CPERL 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 Edward WIJAYA writes: > ================================================================ > Dear Bug Team! > > I have problem in using CPERL mode, > in particular I can't use TAB key in that mode. Well, Edward, we have to ask a few questions here: - What happened. - What you thought should have happened. - Precisely what you were doing at the time. "I can't use TAB key" provides little information. I presume the key is there and you can press it. Now what? Does nothing happen? Do you get any error messages (Take a look with C-h l (view-lossage))? Does XEmac hang? We just need to know what kind of problems you are actually seeing, unless somebody here is already familiar with your problem! You could try upgrading to perl-modes package 1.06 (from your installed version 1.05. Ah, you are using a mandrake installation? You may want to upgrade your XEmacs to the latest official version of 21.4.15 from your 21.4.12 installation, if that's an option for you. See http://www.au.xemacs.org/Releases/index.html#Stable > Please kindly advice. > > Regards > Edward WIJAYA > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > uname -a: Linux ke.mandrakesoft.com 2.4.18-21mdksmp #1 SMP Thu Jul 4 15:18:52 CEST 2002 i686 unknown unknown GNU/Linux > > ../../configure 'i386-mandrake-linux' '--prefix=/usr' '--exec-prefix=/usr' '--package-path=//usr/share/xemacs/' '--datadir=//usr/share' '--mandir=//usr/share/man/man0' '--infodir=//usr/share/info' '--libdir=//usr/lib' '--bindir=//usr/bin' '--infopath=//usr/share/info' '--with-gpm=no' '--with-sound=none' '--with-pop' '--mail-locking=flock' '--with-clash-detection' '--with-scrollbars=lucid' '--with-menubars=lucid' '--with-xpm' '--with-xface' '--with-png' '--with-jpeg' '--with-tiff' '--dynamic=yes' '--with-ncurses' '--without-ldap' '--without-postgresql' '--with-gpm=no' '--with-clash-detection' '--debug=no' '--error-checking=none' '--prefix=/usr' '--exec-prefix=/usr' '--with-x11' '--with-tty=yes' '--with-dialogs=athena' '--with-widgets=athena' '--with-athena=3d' '--with-file-coding' This is how your XEmacs was built. <57 lines deleted by Adrian Aichner> > Load-Path Lisp Shadows: > ---------------------- > (//usr/share/xemacs/xemacs-packages/lisp/build/build-report > //usr/share/xemacs-21.4.12/lisp/build-report This shadow above stems from the build package and nothing for you to worry about. > //usr/share/xemacs/xemacs-packages/lisp/auctex/tex-site > /usr/share/emacs/site-lisp/tex-site > //usr/share/xemacs/xemacs-packages/lisp/tramp/tramp > /usr/share/emacs/site-lisp/tramp > //usr/share/xemacs/xemacs-packages/lisp/tramp/tramp-vc > /usr/share/emacs/site-lisp/tramp-vc > //usr/share/xemacs/xemacs-packages/lisp/ocaml/inf-caml > /usr/share/emacs/site-lisp/inf-caml > //usr/share/xemacs/xemacs-packages/lisp/ocaml/camldebug > /usr/share/emacs/site-lisp/camldebug > //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml > /usr/share/emacs/site-lisp/caml > //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml-help > /usr/share/emacs/site-lisp/caml-help > //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml-font > /usr/share/emacs/site-lisp/caml-font > //usr/share/xemacs/xemacs-packages/lisp/ocaml/caml-compat > /usr/share/emacs/site-lisp/caml-compat > //usr/share/xemacs/xemacs-packages/lisp/tramp/tramp-util > /usr/share/emacs/site-lisp/tramp-util > //usr/share/xemacs/xemacs-packages/lisp/ruby-modes/ruby-mode > /usr/share/emacs/site-lisp/ruby-mode > //usr/share/xemacs/xemacs-packages/lisp/text-modes/po-mode > /usr/share/emacs/site-lisp/po-mode > //usr/share/xemacs/xemacs-packages/lisp/text-modes/po-compat > /usr/share/emacs/site-lisp/po-compat > //usr/share/xemacs/xemacs-packages/lisp/python-modes/python-mode > /usr/share/emacs/site-lisp/python-mode > //usr/share/xemacs/xemacs-packages/lisp/prog-modes/rpm-spec-mode > /usr/share/emacs/site-lisp/rpm-spec-mode) You have a misconfigured lisp package installation, having installed them in two locations. These mainstream packages should only be in .../xemacs-packages/lisp/ Where do the packages in /usr/share/emacs/site-lisp/ come from? Did you install them manually? > > > Installed XEmacs Packages: > ------------------------- <42 lines deleted by Adrian Aichner> > (perl-modes ver: 1.05 upstream: No-Upstream-Ver) You could try upgrading to perl-modes package 1.06 (from your installed version: <150 lines deleted by Adrian Aichner> > Recent messages (most recent first): > ----------------------------------- > > Loading xemacsbug...done > Info file xemacs does not exist > Loading xemacsbug... > Loading info...done > Loading info... > FTP Error: USER request failed: 501 Syntax error. > Logging in as user anonymous... > Opening FTP connection to ftp.de.xemacs.org... > FTP Error: USER request failed: 501 Syntax error. > Logging in as user anonymous... > Opening FTP connection to ftp.de.xemacs.org... > FTP Error: USER request failed: 500 AUTH not understood > Logging in as user anonymous... > FTP Error: USER request failed: 500 AUTH not understood > Opening FTP connection to ftp.xemacs.org... > Logging in as user anonymous... > Opening FTP connection to ftp.jp.xemacs.org... > Loading efs...done > Loading efs... > Loading efs-dump...done Hmmh, no obvious errors here. Good Luck, Adrian -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sat Nov 13 06:22: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 iADBM7bQ006130; Sat, 13 Nov 2004 06:22:08 -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 iADBM5dr006124 for ; Sat, 13 Nov 2004 06:22:05 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADBM5Yg006123 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 06:22:05 -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 iADBM4kZ006114 for ; Sat, 13 Nov 2004 06:22:04 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADBM47M006113 for xemacweb@tux.org; Sat, 13 Nov 2004 06:22:04 -0500 Received: from mail17.syd.optusnet.com.au (mail17.syd.optusnet.com.au [211.29.132.198]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iADBM1nc006097 for ; Sat, 13 Nov 2004 06:22:01 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail17.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iADBLvcL013823 for ; Sat, 13 Nov 2004 22:21:59 +1100 To: xemacs-beta@xemacs.org References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Sat, 13 Nov 2004 22:21:56 +1100 In-Reply-To: <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Fri, 12 Nov 2004 20:19:00 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> In an important sense, people want to hold him to higher standards Stephen> than the rest of us as far as I can tell. That's why I'm asking Stephen> "what's in it for him?" [...] Stephen> On the other hand, I don't think that anybody has really acknowledged Stephen> the fact that Ben's quantity means policy (arguably) should be Stephen> qualitatively different for him. It's this latter point that arguing for. Mega patches should be handled with a different policy. Hopefully this discussion will bring about something acceptable to all. Is it holding him to a higher standard? I don't think so, I think that it's just acknowledging the different approach. To clarify my thoughts on this some more, I'm arguing for an increase in checkin latency, *not* a serialisation of submissions. I'm quite happy for Ben to post the contents of his 9 remaining mega patches tomorrow but the trade off must be extra time before the commit to give reviewers time to digest them. I'll concede that a month is probably too long, but it got the point across. At a minimum I'd say that the delay should be two weeks, or at least two weekends. Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Sat Nov 13 07: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 iADCbFJA014747; Sat, 13 Nov 2004 07:37: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 iADCbD49014740 for ; Sat, 13 Nov 2004 07:37:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADCbD25014739 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 07:37:13 -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 iADCb8e8014715 for ; Sat, 13 Nov 2004 07:37:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADCb8VR014714 for xemacweb@tux.org; Sat, 13 Nov 2004 07:37:08 -0500 Received: from mail.esperi.org.uk (user57415@41-052.adsl.zetnet.co.uk [194.247.41.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iADCb7YH014710; Sat, 13 Nov 2004 07:37:08 -0500 Received: from esperi.org.uk (nix@amaterasu.srvr.nix [192.168.14.14]) by mail.esperi.org.uk (8.12.11/8.12.11) with ESMTP id iADCb2wu009113; Sat, 13 Nov 2004 12:37:02 GMT Received: (from nix@localhost) by esperi.org.uk (8.12.11/8.12.11/Submit) id iADCb1eM004964; Sat, 13 Nov 2004 12:37:01 GMT To: "Stephen J. Turnbull" References: <200411062225.iA6MP7JJ016874@bach.leonora.org> <87vfchcezp.fsf@tleepslib.sk.tsukuba.ac.jp> From: Nix X-Emacs: a learning curve that you can use as a plumb line. Date: Sat, 13 Nov 2004 12:37:01 +0000 In-Reply-To: <87vfchcezp.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 08 Nov 2004 10:21:30 +0900") Message-ID: <87fz3ej576.fsf@amaterasu.srvr.nix> 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-XEmacs-List: 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, "Vladimir G. Ivanovic" Subject: Re: Strangeness with 21.5.18 (+CVS-20041105)? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mon, 08 Nov 2004, Stephen J. Turnbull muttered drunkenly: >>>>>> "Vladimir" == Vladimir G Ivanovic writes: > > The stack depth is definitely strange. However if you're using gcc > optimized and gdb, you simply can't trust backtraces to tell you the > truth. It gets a lot easier to read backtraces if you compile with -fno-optimize-sibling-calls: without them, GCC can do tail-recursion elimination and stack frame reuse in some circumstances (calls to static functions in the same file, in particular), which can confuse people who aren't expecting it. (Sibcall elimination across multiple files is coming, too.) (I'd not recommend turning off this optimization in production code, though. It can sometimes reduce stack usage really quite a lot.) -- `Random line noise picked up from an RS432 cable hung in front of a faulty radar transmitter. ' --- Greg Hennessy on sendmail.cf From xemacs-beta-bounces@xemacs.org Sat Nov 13 07: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 iADCdNPA015049; Sat, 13 Nov 2004 07:39:23 -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 iADCdL2m015040 for ; Sat, 13 Nov 2004 07:39:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADCdL4Q015039 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 07:39:21 -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 iADCdKKl015026 for ; Sat, 13 Nov 2004 07:39:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADCdKvW015025 for xemacweb@tux.org; Sat, 13 Nov 2004 07:39:20 -0500 Received: from mail.esperi.org.uk (user57415@41-052.adsl.zetnet.co.uk [194.247.41.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iADCdJnC015020 for ; Sat, 13 Nov 2004 07:39:20 -0500 Received: from esperi.org.uk (nix@amaterasu.srvr.nix [192.168.14.14]) by mail.esperi.org.uk (8.12.11/8.12.11) with ESMTP id iADCd6Zr009160; Sat, 13 Nov 2004 12:39:06 GMT Received: (from nix@localhost) by esperi.org.uk (8.12.11/8.12.11/Submit) id iADCd5uI004980; Sat, 13 Nov 2004 12:39:05 GMT To: Jan Rychter References: <87mzxtceo5.fsf@tleepslib.sk.tsukuba.ac.jp> From: Nix X-Emacs: it's like swatting a fly with a supernova. Date: Sat, 13 Nov 2004 12:39:05 +0000 In-Reply-To: (Jan Rychter's message of "Mon, 08 Nov 2004 04:37:56 -0800") Message-ID: <87bre1kjo6.fsf@amaterasu.srvr.nix> 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-XEmacs-List: 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: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041104) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mon, 08 Nov 2004, Jan Rychter yowled: > FWIW (this is only marginally related), my own very unscientific > benchmarks using Gnus summary buffer generation have shown XEmacs to be > about 13% faster when compiled with icc (Intel's compiler) instead of > gcc on a PentiumIII. I wonder if there's a detectable speedup when XEmacs is compiled with profile feedback in use? (GCC-3.4.x has much-improved profile feedback.) I'll have a play and see if it really does speed anything up. -- `Random line noise picked up from an RS432 cable hung in front of a faulty radar transmitter. ' --- Greg Hennessy on sendmail.cf From xemacs-beta-bounces@xemacs.org Sat Nov 13 07:43: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 iADChja3015660; Sat, 13 Nov 2004 07:43:45 -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 iADChhtV015605 for ; Sat, 13 Nov 2004 07:43:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADChhla015603 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 07:43:43 -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 iADChgdL015589 for ; Sat, 13 Nov 2004 07:43:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADChgpj015588 for xemacweb@tux.org; Sat, 13 Nov 2004 07:43:42 -0500 Received: from mail25.syd.optusnet.com.au (mail25.syd.optusnet.com.au [211.29.133.166]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iADChdU7015575 for ; Sat, 13 Nov 2004 07:43:41 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail25.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iADChaHS021628 for ; Sat, 13 Nov 2004 23:43:37 +1100 To: xemacs-beta@xemacs.org References: <01f001c4c85f$2a9124a0$210110ac@NEEEEEEE> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Sat, 13 Nov 2004 23:43:36 +1100 In-Reply-To: <01f001c4c85f$2a9124a0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 20:27:32 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-XEmacs-List: 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: Should pending-del be enabled by default? (was Re: [VETO] old ws -- packages, define-behavior) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [Sticking to the technical question only.] Malcolm> [Enable pending-del based on tookit] >>>>> "Ben" == Ben Wing writes: Ben> [a] it seems too random to have a behavior such as this enabled in some Ben> cases and not others Ben> [b] the app toolkit is an implementation thing that has little relevance Ben> for users and is not something we should conditionalize on. Ben> [c] I'm positive the Motif style guide says pending-delete behavior Ben> should be ON. Ben> [d] Netscape, e.g., is a Motif app with pending-del on. XEmacs already behaves differently under different toolkits because the toolkits impose different looks and feels. Does this make these differences random? It is in this sense that I suggested setting the default based on toolkit. It's not that uses care about the implementation, but the toolkit defines that 'foo' is a Window app, 'bar' is an KDE app and 'baz' is a MacOS X app and the users adjust their expectations accordingly. Since we're all in violent agreement for enabling it under Windows, the question really is what's the value for enabling it under Xt? The Xt version will never support many modern features UI (these are only supported when XEmacs is built against modern toolkits), so why enable this one when it breaks the expectations of established users of that toolkit? BYW, I use the Cygwin, Xt and Gnome versions of XEmacs almost daily so I can see the need for this from the Window's side. Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Sat Nov 13 08:17: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 iADDHknx019528; Sat, 13 Nov 2004 08:17:46 -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 iADDHYR8019505 for ; Sat, 13 Nov 2004 08:17:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADDHY9U019504 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 08:17:34 -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 iADDHWfQ019494 for ; Sat, 13 Nov 2004 08:17:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADDHW7M019492 for xemacweb@tux.org; Sat, 13 Nov 2004 08:17:32 -0500 Received: from darwin.ucd.ie (darwin.ucd.ie [193.1.132.217]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iADDHVKA019479 for ; Sat, 13 Nov 2004 08:17:32 -0500 Received: from localhost (localhost [127.0.0.1]) by darwin.ucd.ie (Postfix) with ESMTP id 060BD3837A86 for ; Sat, 13 Nov 2004 13:17:24 +0000 (GMT) Received: from darwin.ucd.ie ([127.0.0.1]) by localhost (darwin [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 29107-07 for ; Sat, 13 Nov 2004 13:17:23 +0000 (GMT) Received: by darwin.ucd.ie (Postfix, from userid 1000) id CCEE23837A85; Sat, 13 Nov 2004 13:17:23 +0000 (GMT) From: "Colm G. Connolly" To: XEmacs Beta Message-Id: <20041113131723.CCEE23837A85@darwin.ucd.ie> Date: Sat, 13 Nov 2004 13:17:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at darwin.ucd.ie X-XEmacs-List: 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] xemacs windows won't unmaximise/restore with kwin in kde 3.3.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 ================================================================ Dear Bug Team! With the version of kwin included in KDE 3.3.1 xemacs windows, after having been maximised, will not restore to their former size and location. The window frame continues to display the maximise button after maximisation. When the maximise button is clicking again after maximisation it seems to flicker to the restore button and then back to maximise. The window doesn't change size. I reported this as a bug in kde (since it used to work properly in KDE 3.2.3) but they say the problem lies with xemacs. See http://bugs.kde.org/show_bug.cgi?id=93155 ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux darwin 2.6.7-darwin.4 #1 SMP Tue Jun 22 13:46:31 IST 2004 i686 GNU/Linux ./configure XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /home/colmconn/src/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.3.4 (Debian) Compiler specs file: /usr/lib/gcc-lib/i486-linux/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/Xaw - Athena library to link: Xaw Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. 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: Compiling in support for sound (native). Compiling in support for NAS (network audio system). 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. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/home/colmconn/elisp/tex-site /usr/local/lib/xemacs/xemacs-packages/lisp/auctex/tex-site /home/colmconn/elisp/dbide-abbrev /usr/local/lib/xemacs/xemacs-packages/lisp/docbookide/dbide-abbrev /home/colmconn/elisp/dbide-data /usr/local/lib/xemacs/xemacs-packages/lisp/docbookide/dbide-data /home/colmconn/elisp/dbide-font /usr/local/lib/xemacs/xemacs-packages/lisp/docbookide/dbide-font /home/colmconn/elisp/dbide-process /usr/local/lib/xemacs/xemacs-packages/lisp/docbookide/dbide-process /home/colmconn/elisp/docbookide /usr/local/lib/xemacs/xemacs-packages/lisp/docbookide/docbookide /home/colmconn/elisp/make-regexp /usr/local/lib/xemacs/xemacs-packages/lisp/ess/make-regexp /home/colmconn/elisp/crypt /usr/local/lib/xemacs/xemacs-packages/lisp/os-utils/crypt /home/colmconn/elisp/rpm-spec-mode /usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/rpm-spec-mode /home/colmconn/elisp/python-mode /usr/local/lib/xemacs/xemacs-packages/lisp/python-modes/python-mode /home/colmconn/elisp/ansi-color /usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/ansi-color /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.12 upstream: 0.2) (xslt-process ver: 1.11 upstream: regular) (xslide ver: 1.09 upstream: 0.2.2) (xlib ver: 1.1 upstream: 0.2) (xemacs-devel ver: 1.63 upstream: No-Upstream-Ver) (xemacs-base ver: 1.86 upstream: No-Upstream-Ver) (x-symbol ver: 1.1 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.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) (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.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.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.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) (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.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.06 upstream: 2.4.1) (escreen ver: 1.01 upstream: 1.16) (erc ver: 0.09 upstream: Version 4.0 Revision: 1.657) (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) (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.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 footnote xemacsbug shadow sendmail rfc822 psgml-dtd psgml-parse psgml-sysdep psgml-edit psgml-xemacs psgml-html sgml-mode psgml c-comment-edit python-mode hyper-apropos semantic-el ediff-merg ediff-diff ediff-tbar ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff diff-mode tdtd tdtd-font matlab gud tags etags tabify texmathp x-symbol-image x-symbol-nomule font disp-table x-symbol-vars x-symbol x-symbol-tex reftex-vcr reftex-dcr reftex-auc reftex reftex-vars flyspell outline font-latex latex tex ansi-color shell sql time-stamp sh-script skeleton psvn jde-javadoc jde-javadoc-gen fast-lock 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 semantic-load jde-help jde-util jde-widgets tree-widget efc wid-edit beanshell eieio advice advice-preload efs-cu view-less view man pending-del paren blink-paren rsz-minibuf func-menu crypt crypt++ crypt+pgp-pub completer dired-faces dired-xemacs dired x-symbol-xmacs font-lock cus-face x-symbol-hooks ispell -autoloads tex-site blink-cursor mwheel zenirc-autoloads xwem-autoloads xwem-compat xlib-math 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 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 nas-sound native-sound scrollbar unix-processes multicast network-streams subprocesses modules menu-accelerator-support menubar md5 xemacs gutter png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- RET next next next next next next next next next next next next next next prior next next next next up up up up up up next next next next next next next next next next next next next next next next next next next next next next next next next next next prior prior prior prior next next next next next next next next C-home C-s b a c k C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-x k RET misc-user Recent messages (most recent first): ----------------------------------- Parsing /home/colmconn/.mailrc... Loading footnote...done Loading footnote... Loading xemacsbug...done Loading xemacsbug... Fontifying WhatWhereModel.java... done. Loading /home/colmconn/src/ThesisCode/prj.el...done Fontifying WhatWhereModel.java... (regexps).................. Fontifying WhatWhereModel.java... (regexps)................ Fontifying WhatWhereModel.java... (regexps)................ Fontifying WhatWhereModel.java... (regexps)................ Fontifying WhatWhereModel.java... (regexps)............... Fontifying WhatWhereModel.java... (regexps).............. Fontifying WhatWhereModel.java... (regexps)............. Fontifying WhatWhereModel.java... (regexps)............. Fontifying WhatWhereModel.java... (regexps)............ Fontifying WhatWhereModel.java... (regexps)............ Fontifying WhatWhereModel.java... (regexps)............ Fontifying WhatWhereModel.java... (regexps)............ Fontifying WhatWhereModel.java... (regexps)............ From xemacs-beta-bounces@xemacs.org Sat Nov 13 08:33: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 iADDX5B5021387; Sat, 13 Nov 2004 08:33:05 -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 iADDWdrl021297 for ; Sat, 13 Nov 2004 08:32:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADDWdBV021296 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 08:32:39 -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 iADDWcIb021286 for ; Sat, 13 Nov 2004 08:32:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADDWcsQ021285 for xemacweb@tux.org; Sat, 13 Nov 2004 08:32:38 -0500 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 iADDWbMm021267 for ; Sat, 13 Nov 2004 08:32:38 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CSy17-0007UP-00 for ; Sat, 13 Nov 2004 14:32:37 +0100 Received: from dialin-145-254-247-177.arcor-ip.net ([145.254.247.177]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 13 Nov 2004 14:32:37 +0100 Received: from Reiner.Steib by dialin-145-254-247-177.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 13 Nov 2004 14:32:37 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: xemacs-beta@xemacs.org To: xemacs-beta@xemacs.org From: Reiner Steib Date: Sat, 13 Nov 2004 14:02:32 +0100 Lines: 21 Message-ID: References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.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: dialin-145-254-247-177.arcor-ip.net X-Face: :6KQZ[nyoS_edmB.%gw-=)BYth^|2+Y+^cu%I$FSx!&>-'om>3H7A|M&n(V7fIo3P.; yo.b yq4$p; ZaBtkv)\}biaiBQe"mD}iib1AA@99-fZ7i*bLhNRVC&0Wkxg9)SH?oWc@{ Mail-Copies-To: nobody User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:p85F87bg9hUT1N442RrrPJITK1I= X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: *** X-Spam-Status: No, hits=3.0 required=5.0 tests=RCVD_IN_NJABL,RCVD_IN_SORBS, RCVD_IN_SORBS_WEB autolearn=no version=2.63 Subject: Revision control systems (was: [VETO] old ws -- packages, define-behavior) 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 Sat, Nov 13 2004, Stephen J. Turnbull wrote: > Maybe it's time to get a better revision control system. I'll talk to > the leading candidates for hosts (Tux and SunSITE) and see if they > have experience or bad vibes with the usual suspects (Bitkeeper, > subversion, darcs, arch). I'm inclined against subversion; I imagine > that it _would_ work for XE I'd like to mention that Miles Bader maintains arch repositories for Emacs (trunk and several branches) and Gnus (trunk and stable=v5-10 branch). With the help of arch, he merges the changes in Gnus also to the CVS branches (Emacs trunk, Gnus v5-10 and Gnus trunk) semi-automatically. AFAICT, it works quite nicely. Probably the maintainer of the XEmacs Gnus package could benefit from this by using the arch change sets. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From xemacs-beta-bounces@xemacs.org Sat Nov 13 09:22: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 iADEM3hs026712; Sat, 13 Nov 2004 09:22:08 -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 iADEM07k026702 for ; Sat, 13 Nov 2004 09:22:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADEM0Jo026699 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 09:22:00 -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 iADELxHG026686 for ; Sat, 13 Nov 2004 09:21:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADELxlm026685 for xemacweb@tux.org; Sat, 13 Nov 2004 09:21:59 -0500 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 iADELwId026678 for ; Sat, 13 Nov 2004 09:21:58 -0500 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 iADELvkc018030 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 14 Nov 2004 00:21:58 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iADELvao018029; Sun, 14 Nov 2004 00:21:57 +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@xemacs.org Keywords: gnus,trunk,arch References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.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 2431288 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: I Hope I Never --- [SplitEnz] X-Discordian-Date: Pungenday, the 26th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: xemacs-beta@xemacs.org Date: Sun, 14 Nov 2004 00:21:57 +1000 In-Reply-To: (Reiner Steib's message of "Sat, 13 Nov 2004 14:02:32 +0100") 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" X-XEmacs-List: 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: Revision control systems X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Steib writes: > I'd like to mention that Miles Bader maintains arch repositories for Where is Miles' archive? > Emacs (trunk and several branches) and Gnus (trunk and > stable=v5-10 branch). With the help of arch, he merges the > changes in Gnus also to the CVS branches (Emacs trunk, Gnus v5-10 > and Gnus trunk) semi-automatically. AFAICT, it works quite > nicely. Probably the maintainer of the XEmacs Gnus package could > benefit from this by using the arch change sets. How so? -- |---------------------| | 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 iEYEABECAAYFAkGWGIUACgkQHSfbS6lLMAOjQgCfXX0mjA0DB5Z/THu/QQmj0Joj gBMAoIgx2VdBq9DNhWdrLFwAIEHGOoEx =33TZ -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Sat Nov 13 11:46: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 iADGkhH5009794; Sat, 13 Nov 2004 11:46:44 -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 iADGkLnL009714 for ; Sat, 13 Nov 2004 11:46:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADGkL2r009713 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 11:46:21 -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 iADGkJxI009697 for ; Sat, 13 Nov 2004 11:46:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADGkJNu009696 for xemacweb@tux.org; Sat, 13 Nov 2004 11:46:19 -0500 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 iADGk8JO009668; Sat, 13 Nov 2004 11:46:18 -0500 Received: from [212.227.126.206] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CT12N-0003ex-00; Sat, 13 Nov 2004 17:46:07 +0100 Received: from [80.131.66.198] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CT12N-0000vw-00; Sat, 13 Nov 2004 17:46:07 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 33E5A1DAF36; Sat, 13 Nov 2004 17:44:33 +0100 (CET) To: "Stephen J. Turnbull" References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Sat, 13 Nov 2004 17:44:32 +0100 In-Reply-To: <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Sat, 13 Nov 2004 15:15:17 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iADGk8JO009668 X-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Non sequitur. I'm asking for an incremental improvement in Stephen> communication, and you're saying "you can't have that because we won't Stephen> get a full-featured VC system with flexible merging."]] Sorry---that wasn't clear to me. I've asked Eric to send something in soon. (He actually keeps a blog of his project.) Marcus is almost ready to go. Stephen> Read what you just wrote, and tell me that doesn't sound like "Ben Stephen> _seems_ to have gotten better, but I'm not going to trust it because Stephen> you know he used to be like that." I'm confused---there was an intermittent period where things *were* getting a little better (in 2003), but now, that seems to be over. I'm not just referring to the patches, but to Ben's statements. ms> Look at the FreeBSD logs for a good example. Stephen> Can you point me to a single task that involved 10,000 lines or more Stephen> of changes? I'd like to see how they handled that. (Presumably it Stephen> wasn't a single patch, I mean a set of patches with a common goal of Stephen> implementing a feature or completely refactoring a subsystem.) They did it with lots of things, notably with the fine-grained SMP support from 4.x from 5.x. That was a massive multi-year project. They were extremely careful factoring the changes into lots of little steps. Stephen> BTW: where are they? The "sys" tree I have checked out doesn't have Stephen> any ChangeLog files. They keep the change logs via the mailing list. http://lists.freebsd.org/pipermail/cvs-all/ Stephen> Maybe it's time to get a better revision control system. I'll talk to Stephen> the leading candidates for hosts (Tux and SunSITE) and see if they Stephen> have experience or bad vibes with the usual suspects (Bitkeeper, Stephen> subversion, darcs, arch). I'm inclined against subversion; I imagine Stephen> that it _would_ work for XE That would help, but it won't solve all of the problem. (I can offer pretty extensive Subversion expertise, BTW.) I'd be happy with a commit-first approach, if we get religious about actually backing out changes people disagree with. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Sat Nov 13 13:47: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 iADIl3C1022968; Sat, 13 Nov 2004 13:47:04 -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 iADIl1iM022961 for ; Sat, 13 Nov 2004 13:47:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADIl1qQ022960 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 13:47:01 -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 iADIkxuG022936 for ; Sat, 13 Nov 2004 13:46:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADIkx3m022935 for xemacweb@tux.org; Sat, 13 Nov 2004 13:46:59 -0500 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 iADIkwKK022930 for ; Sat, 13 Nov 2004 13:46:59 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CT2vK-0002bh-00 for ; Sat, 13 Nov 2004 19:46:58 +0100 Received: from dialin-145-254-255-110.arcor-ip.net ([145.254.255.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 13 Nov 2004 19:46:58 +0100 Received: from Reiner.Steib by dialin-145-254-255-110.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 13 Nov 2004 19:46:58 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: xemacs-beta@xemacs.org To: xemacs-beta@xemacs.org From: Reiner Steib Date: Sat, 13 Nov 2004 18:52:54 +0100 Lines: 35 Message-ID: References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.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: dialin-145-254-255-110.arcor-ip.net X-Face: 'bg&jY[8V'W&:=~6w"|>}#4/T; w~36ei4NNMyKRR.a$n=$|sWFPF1y]a\>6kc\*#GN]UDM| Ywv, vbL^XF1nIp\:F=$Ei2o&mEe:%N~, :3]vtQ~s9u$9izmX$IF@VgGl7/, ^dbuM<3|AO2}.%|%?kZ 2Y=@\U!~cll^=8Z9ihKq%wmUe1Ky(#kl3T'>Qk0Ia3mCBsTk?E(,X Mail-Copies-To: nobody User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:b/OzPvv3jgBt4ycnqKmxs2GrBzA= X-XEmacs-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 autolearn=no version=2.63 Subject: Re: Revision control systems 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 Sat, Nov 13 2004, Steve Youngs wrote: > * Reiner Steib writes: > > > I'd like to mention that Miles Bader maintains arch repositories for > > Where is Miles' archive? Miles announced it in this article on ding: . (I'm offline ATM so I can't check, but the archive should be http://sourcecontrol.net/~miles/miles@gnu.org--gnu-2004/gnus) > > Probably the maintainer of the XEmacs Gnus package could benefit > > from this by using the arch change sets. > > How so? (Thinking more about it, I see that I don't even know how sync the XEmacs Gnus package now, so might already have more suitable mechanisms.) As I'm not familiar with arch, I don't know any details. I suppose Miles can give you some tips. You may find some general hints on arch here: http://article.gmane.org/gmane.emacs.gnus.general/57024 http://wiki.gnuarch.org/ Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ From xemacs-beta-bounces@xemacs.org Sat Nov 13 18:21: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 iADNLCeC019803; Sat, 13 Nov 2004 18:21:13 -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 iADNLBtL019799 for ; Sat, 13 Nov 2004 18:21:11 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADNLBJM019798 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 18:21:11 -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 iADNLAuw019782 for ; Sat, 13 Nov 2004 18:21:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADNLAfL019781 for xemacweb@tux.org; Sat, 13 Nov 2004 18:21:10 -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 iADNL9nS019776; Sat, 13 Nov 2004 18:21:09 -0500 Received: from fwd09.aul.t-online.de by mailout04.sul.t-online.com with smtp id 1CT7Cd-0001y8-00; Sun, 14 Nov 2004 00:21:07 +0100 Received: from D5DC120J.t-online.de (EIS6-6ZCweKXqZA718q+-ExIqYEQCs67CtcF2WevAvyrMglaA7SZQ-@[217.229.3.154]) by fmrl09.sul.t-online.com with esmtp id 1CT7CQ-04TBIW0; Sun, 14 Nov 2004 00:20:54 +0100 To: Vin Shelton , "Ben Wing" X-Attribution: APA References: <01ef01c4c85e$64fdeb60$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: Sun, 14 Nov 2004 00:22:13 +0100 In-Reply-To: <01ef01c4c85e$64fdeb60$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 11 Nov 2004 20:22:00 -0600") 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: EIS6-6ZCweKXqZA718q+-ExIqYEQCs67CtcF2WevAvyrMglaA7SZQ-@t-dialin.net X-TOI-MSGID: bd828bb7-3afc-4d86-8503-ce3fcc0aacd6 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Cc: "'Rodney Sparapani'" , xemacs-beta@xemacs.org Subject: Re: A timely oxymoron that I heard long ago .. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > No thread, just a random comment ... > >> -----Original Message----- >> From: xemacs-beta-bounces@xemacs.org >> [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Rodney Sparapani >> Sent: Thursday, November 11, 2004 11:41 AM >> To: xemacs-beta@xemacs.org >> Subject: Re: A timely oxymoron that I heard long ago .. >> >> >> >Date: Wed, 10 Nov 2004 20:03:22 -0600 >> >From: "Ben Wing" >> > >> >"Justice Rehnquist". >> > >> >Perhaps this is not a very nice thing to say right now. There's always ... "Political Correctness" Somehow I have the feeling this one came up before, but I can't find it in OXYMORONS. How about that for 21.4.26, Vin? Want a patch? Adrian >> > >> >> I missed the rest of this thread (if there was one). But, >> please tell me that this is not being seriously considered >> for the name of a release in >> the oxymoron series? Thanks. >> >> 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 Sat Nov 13 18:30: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 iADNU6m4020695; Sat, 13 Nov 2004 18:30:06 -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 iADNU4Dg020687 for ; Sat, 13 Nov 2004 18:30:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADNU4RW020686 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 18:30:04 -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 iADNU3Ma020676 for ; Sat, 13 Nov 2004 18:30:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADNU3e3020675 for xemacweb@tux.org; Sat, 13 Nov 2004 18:30:03 -0500 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 iADNU1C1020648 for ; Sat, 13 Nov 2004 18:30:02 -0500 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 iADNTxpT032291 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 14 Nov 2004 09:29:59 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iADNTx1u032290; Sun, 14 Nov 2004 09:29:59 +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: rehnquist,justice References: <01ef01c4c85e$64fdeb60$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 2431288 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: I See Red --- [SplitEnz] X-Discordian-Date: Pungenday, the 26th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Sun, 14 Nov 2004 09:29:59 +1000 In-Reply-To: (Adrian Aichner's message of "Sun, 14 Nov 2004 00:22:13 +0100") 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" X-XEmacs-List: 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: A timely oxymoron that I heard long ago .. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >>> >From: "Ben Wing" >>> > >>> >"Justice Rehnquist". >>> > >>> >Perhaps this is not a very nice thing to say right now. > There's always ... > "Political Correctness" Apologies for butting into the middle of the thread, and even more apologies for not knowing WTF this is about, but... Could someone please explain to me why "Justice Rehnquist" is an oxymoron? I understand "justice", but what is a "rehnquist"? -- |---------------------| | 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 iEYEABECAAYFAkGWmPcACgkQHSfbS6lLMAPBdQCgpad5Yjlg6W6y4IlFV0DOsfQK Je8AnRVfecICzvwWDaMHPAPy7iotWUCp =3b5n -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Sat Nov 13 18:51: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 iADNpqcf022908; Sat, 13 Nov 2004 18: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 iADNppPO022902 for ; Sat, 13 Nov 2004 18:51:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADNpp1l022901 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 18:51:51 -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 iADNpng5022886 for ; Sat, 13 Nov 2004 18:51:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iADNpmJw022885 for xemacweb@tux.org; Sat, 13 Nov 2004 18:51:48 -0500 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 iADNpd8p022865 for ; Sat, 13 Nov 2004 18:51:48 -0500 Received: from smtp813.mail.sc5.yahoo.com (smtp813.mail.sc5.yahoo.com [66.163.170.83]) by syl.extundo.com (8.12.10/8.12.10) with SMTP id iADMVNJl019259 for ; Sat, 13 Nov 2004 23:31:24 +0100 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 13 Nov 2004 23:11:13 -0000 From: "Ben Wing" To: Date: Sat, 13 Nov 2004 17:13:01 -0600 Message-ID: <004601c4c9d6$565c2440$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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iADNpd8p022865 X-XEmacs-List: 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,LINES_OF_YELLING, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Michael Sperber'" Subject: New version of my build scripts checked in X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 -- it occurred to me that some of your complaints are probably due to difficulty merging the changes I've made, and probably your life could be made easier by some of the scripts I've developed and am using. I've cleaned them up and documented them so that others can use them, and have checked them in. They're in xemacs-builds/ben. Attached is the README file. You might want to check out `cthis' and `cthat' in particular, which I find immensely helpful in merging. Also see the front ends to `cvs diff', `cvs update' and `cvs commit', which fix all sorts of problems and generally make life much easier. The front-end script `cvs-update', for example, summarizes all of the useful stuff at the end so you don't have to painstakingly sort through the output of `cvs update' -- e.g. you get a list of all files with merge conflicts, all unusual warnings, etc. My build system also makes life a lot easier, making it easy to stress-test your changes (and catch most warnings that anyone will see) and also filter out all compilation output except warnings, errors and such. --------------------------------------------------------------------------- This directory contains scripts used by Ben for developing XEmacs. If you make use of the aliases and functions I've set up in .bashrc, then you will have a powerful and easy-to-use system of building XEmacs, doing various CVS powerful operations and diffs, doing searches over a whole workspace, working in many workspaces at once, automating a multi-build process (build XEmacs in many different configurations at once), easily getting around from directory to directory using fast aliases, etc. 1. First, set up basic configuration information in ./config-inc. The only thing you really need to change is the location of your top-level src directory. This assumes that all of your workspaces are direct subdirectories off of this top-level directory. You way also want to set the build directory, where all the building will happen (this allows multiple builds to happen at once with the same source tree and different configuration parameters). A good place to put the build directory would be on a separate disk from the source disk, or a large RamDISK. Alternatively, don't change the config files but use a symlink instead. 2. Familiarize yourself with the build options provided. Each option has a name and controls some sort of parameter to configure.in. There are a series of configurations listed in config-inc, and for the moment, just use those. Start out with `basic' and then try `1' and maybe '2'. At that point you can try more possibilities, such as `all', which tests on a lot of configurations and really stress-tests the code. Look in `generate-build-values' to see what exactly the options do in terms of arguments to `configure'. 3. Take a look at the functions and aliases in `bash-functions'. This is meant to work under either bash or zsh, and can be sourced directly into your .bashrc or .zshrc. Also see `sample.bashrc', which shows a sample .bashrc/.zshrc that makes use of `bash-functions'. 4. To build, use `build WORKSPACE [CONFIG ...]' or the shorter alias `bu ...', where WORKSPACE is the name of a workspace (i.e. a direct subdirectory of your top-level src directory) and CONFIG is a configuration as specified in (2) above and in `config.inc'. 5. See also the other useful scripts and aliases. ************************************************************************** * SOME USEFUL ALIASES/FUNCTIONS * ************************************************************************** See also the scripts below. Some of the aliases are just shorter names of the scripts, or call the scripts with convenient options. ******** Grepping ******** `rg GREP-ARGS ...' Recursive grep, excluding annoying files. Remaining args are passed to `egrep', but should not include file names. Greps all files recursively but excludes annoying files such as binary files, backups, CVS directories, .orig files, TAGS files, .#... files, etc. ******** Merging ******** A merge happens happens when you make a change to a file while meanwhile someone else makes a change to the same file. The second one who checks in has to merge the other one's changes into his version. When you run `cvs update', CVS tries to automate the merge, but merge conflicts can arise, esp. when you and the other guy are both modifying the same part of the code. In this case, your working version is the (broken) merged file, and your file in its state before merging is difficult to locate. `cthis' tells you what changes you had made at the point you checked the file in and begun to merge. `cthat' similarly tells you the changes the other guy made. The merge is the process of combining these two. Take a look at the comments in `cvs-merge-diff' for full info about the merging process and what exactly is going on. `cthis FILE ...' or `cs FILE ...' After a merge on a file -- what change did I make that led to the merge? `cthat FILE ...' or `ct FILE ...' After a merge on a file -- what change did the other guy make that led to the merge? `cldiff [NUM] FILE ...' Diff most-recently checked in version and its parent or ancestor. Do a diff between the most-recently checked in version of a file and its parent, telling you what changes were put in by the most-recently checked in version. With a number, diff with the NUM'th most recent parent. ******** CVS work ******** `crw' Replacement for `cvs' that works when modifying the tree. May not be as reliable as plain `cvs' for other operations. (#### Do we still need this?) `cdi [--no-changelog] [--help] [--cvs-command COMMAND] [DIFF-ARG ...] [FILES ...]' Uses `cvs-diff' below. Front end to `cvs diff', and pass through `more'. Does the following in addition to a simple `cvs diff': -- removes ChangeLog diffs from the diff output, and (unless --no-changelog was specified) prepends the entries to the beginning of the diff. This is useful for submitting a diff to the maintainers. -- removes the generated files auto-autoloads.el, custom-load.el, custom-defines.el, depend, and configure from the output. -- fixes CVS bug when specifying files to diff in multiple directories. -- hacks the line used by `patch' to contain the directory relative to the workspace root, so you can easily apply this patch to another workspace. -- `--cvs-command' specifies the command to use in place of just "cvs". `cup [--help] [--cvs-command COMMAND] [CVS-UPDATE-ARGS ...]' Alias for `cvs-update' below. Front end to `cvs update'. Does the following in addition to a simple `cvs update': -- if the tree was checked out R/W using `checkout -w', keep it that way. -- if configure or configure.in are checked out, rerun autoconf (and lib-src/config.values.sh). -- when updating ChangeLogs, automatically resolve conflicts. -- output a summary of the update results at the end. Lists (in the following order, with the most important info last) the files that were locally modified, updated, added, deleted, merged without conflicts, and merged with conflicts, followed by any additional CVS warnings. -- `--cvs-command' specifies the command to use in place of just "cvs". `ccom ...' Front end to `crw commit'. Works around the buggy CVS server we have that will not process top-level files in some circumstances. If no files are specified, runs the commit command twice, the second time forcibly picking up the top-level files omitted the first time, due to a nasty CVS bug. NOTE: There may still be problems when you explicitly specify files both on the top level and down below; this isn't handled right yet. `cvs-undo-file [DIFF-ARGS ...] FILE ...' Undo the last change made to FILE in the repository. Commit the workspace to make permanent. ******** Building ******** `bu WORKSPACE [CONFIGURATION ...]' Basic function to build a workspace from scratch. Run `build' script below with `--keep-going' and `scratch'. See `build' below. `rebu WORKSPACE [CONFIGURATION ...]' Basic function to rebuild an existing workspace. Run `build' script below with `--keep-going' and `rebuild'. See `build' below. `bunf WORKSPACE [CONFIGURATION ...]' `rebunf WORKSPACE [CONFIGURATION ...]' Same as `bu' and `rebu' but don't filter the output. ************************************************************************** * THE SCRIPTS * ************************************************************************** Normally I suggest using the aliases set up in .bashrc and described above. However, if you want to write your own aliases, the scripts themselves are described. I am gradually working on making these scripts more powerful and generally applicable. For the moment, the best-written and most-useful scripts are ***************************************************** * CVS Scripts * ***************************************************** `crw' See above. `cvs-diff [--no-changelog] [--help] [--cvs-command COMMAND] [DIFF-ARG ...] [FILES ...] [OPTIONS ...]' Implementation of `cdi' alias. See above. `cvs-update [--help] [--cvs-command COMMAND] [CVS-UPDATE-ARGS ...]' Implementation of `cup' alias. See above. `cvs-commit ...' Implementation of `ccom' alias. See above. `cvs-merge-diff -from SPEC -to SPEC FILE' This is the underlying implementation of `cthis/cs', `cthat/ct', and `cldiff' above. Do a diff between various versions of a file, no weird tag syntax necessary. Quite useful after an update when a manual merge is in progress. Then you can easily get the diffs that you did that triggered the merge, and the diffs that the other guy did. Or, in general, do a diff between your local workspace and n commits back in time. Shows the diff between different versions of a file, after a merge. SPEC is one of Z, A, B, C, or D or a number, according to the following diagram. NOT AFTER A MERGE: AFTER A MERGE: Ancestor (2,3,...) Common Ancestor's Parent (Z) | | | | | | | | | Common Ancestor (A) Parent (1) | \\ | | \\ | | Ancestor (2,3,...) | | \\ | | \\ | | Parent (1) Repository (C) | \\ Change | \\ | Pre-Merge (B) Repository (C) | (in this ws) Change | | / | | / | | / | | / Working Post-Merge (D) Version (D) (needs fixup) Note that in the after-merge case, there is no fixed ordering between the common ancestor (A) and any of the numbered ancestors of (C) -- (A) could be the same as (1), (3), (8), or any other ancestor. ***************************************************** * Search/Replace Scripts * ***************************************************** gr Global search and replace over files specified on the command line. Store old files in `backup.orig/'. grrec Like `gr' but global search and replace recursively over wildcard specifications. global-replace Underlying implementation of global search/replace scripts; meant to be called from `find ... | xargs global-replace ...' or `find ... -print0 | xargs -0 global-replace ...' ***************************************************** * Build Scripts * ***************************************************** I've designed a comprehensive build system. The idea is that you have separate workspaces, and each of them can be configured and built in various ways. (This is handled using the --srcdir option when configuring, so that the built files go into a separate tree from the source.) You can easily issue commands to build a specified workspace according to a specified configuration, a list of specified configurations, or all possible configurations. The output that appears on the screen while building is happening is filtered, so that only error messages, and a small number of status messages showing the major stages, appear. Both the filtered and full output are available in log files. All configuration information is specified in a single place, the file `config-inc'. Workspaces are assumed to be parallel subdirectories under a single parent, and are specified using the name of the workspace directory; that makes it easy to add and move around workspaces without constantly having to update the config info. If an error happens, the build can be continued from where it last left off. Configurations are given short names (often numerical); each configuration is a list of "features" that should or should not be present when building. Each feature is a single word that translates to some argument or arguments to `configure'. For example, `cpp' means use C++ to compile. `mule' means compile with Mule support. `noerror' means no error-checking code. (Each feature comes in a positive version and a negative version; the latter prefixes "no" onto the positive version.) `build [--no-mule-on-win] [--keep-going] [--filtered-output-file FILE] [--full-output-file FILE] WORKSPACE [scratch|rebuild] [all|CONFIGURATION ...]' Build (from scratch) or rebuild (after error) a workspace according to specified configurations. This is the main entry point for rebuilding a workspace. CONFIGURATION is a number or number-like constant, see below. If `scratch' is given, the workspace will be reconfigured and rebuild from scratch; otherwise, compilation will continue from wherever it was before. The output is filtered of all "normal" messages except for occasional status messages (see `runcc' for how this works and how the change what's filtered), so that only error messages and other unusual output appears. Both the full and filtered output are saved into files -- per-build output files that are called (by default) `makeout-full.txt' and `makeout-filtered.txt' in the top-level directory of the build tree (i.e. the parallel directory structure containing the build files, not the source tree), and combined output files called (by default) `WORKSPACE-filtered.txt' and `WORKSPACE-full.txt' in the parent directory of all build trees. (The combined and per-build files will differ when more than one build occurs with a single invocation of this script, e.g. when `all' is given as the configuration.) All configuration information is contained in `config-inc'. --no-mule-on-win indicates that in this workspace, Mule support doesn't work on MS Windows. (Pre 21.5.) --keep-going specifies the -k flag on make, so that errors do not stop the build. #### Need to generalize, allow for any flags to be passed to the make command line. --filtered-output-file and --full-output-file let you override the locations of the combined output files. config-inc Include file specifying all configuration information. You need to generate this; check out config-inc.samp. config-inc.samp Sample version of include file specifying all configuration information. runcc Used by `build': Run a command that compiles XEmacs, but optionally filter out all "normal" output so that only the warnings and such remain. generate-build-values Converts the features into configure arguments and arguments to other programs. wscompile wsconfig wsdir scratch-wscompile filter-scratch-wscompile Some older and simpler alternatives to `build' when building. May or may not work perfectly currently. Need to look into, maybe delete. From xemacs-beta-bounces@xemacs.org Sat Nov 13 20:41: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 iAE1f1An001583; Sat, 13 Nov 2004 20:41:12 -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 iAE1f0IN001570 for ; Sat, 13 Nov 2004 20:41:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE1f0nU001569 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 20:41:00 -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 iAE1exsr001560 for ; Sat, 13 Nov 2004 20:40:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE1exm6001559 for xemacweb@tux.org; Sat, 13 Nov 2004 20:40:59 -0500 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 iAE1ewk4001550 for ; Sat, 13 Nov 2004 20:40:58 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 01:40:57 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Adrian Aichner'" Date: Sat, 13 Nov 2004 19:42:54 -0600 Message-ID: <004801c4c9eb$434e29b0$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: <87fz3es1h1.fsf@tleepslib.sk.tsukuba.ac.jp> Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAE1ewk4001550 X-XEmacs-List: 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: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > 34 seconds really is not acceptable for that task. It could > take as little time as it takes to read a 8000x80 (ie, 640KB) > file and narrow the buffer to the last 2000, then fontify the > displayed area. Ie, > (much) less than 1 second. > > I understand why Gnus makes the tradeoffs it does, but I'm > sure Outlook makes different ones that bring it in line with > the 1 second estimate, and I definitely have situations (that > occur daily) where that 30 second difference means I work > suboptimally (or drink excessive amounts of coffee). > > We really need to do something about these speed problems if > we want XEmacs to be acceptable as an MUA environment for a > lot of people. On my 700Mhz PC, if I visit my Sent Items folder [6224 messages, 165KB] under Outlook, it takes about 1-2 seconds the first time, and then negligible afterwards. To resort based on a different field takes another 1-2 seconds the first time, then maybe 0.3 seconds afterwards. A lot of packages under XEmacs are just dog-slow. Visiting a Java file, for example, takes a minute or more the first time, when all sorts of JDE stuff loads. What I don't know is where the slowness is coming from -- e.g. if you compare a release XEmacs to a release GNU Emacs, what's the difference? And where is the slowness when you profile it? Almost none of these package makers seem to bother profiling very much, even though it's very easy under XEmacs. Sometimes when I get really annoyed I try to profile. Unfortunately I don't really have good tools for it ... Much of the slowness I now see shows up as "redisplay". I have a strong suspicion that Andy's widget code is a good chunk; when I turn off the tabs, things speed up dramatically, for example. I would really like to see more people looking into this. From xemacs-beta-bounces@xemacs.org Sat Nov 13 20:50: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 iAE1o0wC002764; Sat, 13 Nov 2004 20:50:01 -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 iAE1nwoR002755 for ; Sat, 13 Nov 2004 20:49:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE1nwDH002754 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 20:49:58 -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 iAE1nvfM002741 for ; Sat, 13 Nov 2004 20:49:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE1nvDD002740 for xemacweb@tux.org; Sat, 13 Nov 2004 20:49:57 -0500 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 iAE1nuM7002733 for ; Sat, 13 Nov 2004 20:49:56 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 01:49:55 -0000 From: "Ben Wing" To: "'Michael Sperber'" , "'Stephen J. Turnbull'" Date: Sat, 13 Nov 2004 19:51:50 -0600 Message-ID: <004901c4c9ec$82ba2a80$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 In-Reply-To: X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Read what you just wrote, and tell me that doesn't > sound like > Stephen> "Ben _seems_ to have gotten better, but I'm not > going to trust > Stephen> it because you know he used to be like that." > > I'm confused---there was an intermittent period where things > *were* getting a little better (in 2003), but now, that seems > to be over. I'm not just referring to the patches, but to > Ben's statements. I think my statements are much better than they used to be. Other than the first message to Jerry, I don't think I've unfairly flamed anyone. Can you give me specific examples? As for my patches, even 2002-05-28 already shows a huge difference, so I don't think you are being very fair. From xemacs-beta-bounces@xemacs.org Sat Nov 13 21:01: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 iAE20sem004166; Sat, 13 Nov 2004 21:00: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 iAE20p2Q004162 for ; Sat, 13 Nov 2004 21:00:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE20pBb004161 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:00:51 -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 iAE20oQm004142 for ; Sat, 13 Nov 2004 21:00:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE20oU4004140 for xemacweb@tux.org; Sat, 13 Nov 2004 21:00:50 -0500 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 iAE20nn8004133 for ; Sat, 13 Nov 2004 21:00:50 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 02:00:49 -0000 From: "Ben Wing" To: "'Malcolm Purvis'" , Date: Sat, 13 Nov 2004 20:02:46 -0600 Message-ID: <004a01c4c9ee$0969e1f0$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: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAE20nn8004133 X-XEmacs-List: 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: Mega patches X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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's this latter point that arguing for. Mega patches should > be handled with a different policy. Hopefully this > discussion will bring about something acceptable to all. Is > it holding him to a higher standard? I don't think so, I > think that it's just acknowledging the different approach. > > To clarify my thoughts on this some more, I'm arguing for an > increase in checkin latency, *not* a serialisation of > submissions. I'm quite happy for Ben to post the contents of > his 9 remaining mega patches tomorrow but the trade off must > be extra time before the commit to give reviewers time to > digest them. I'll concede that a month is probably too long, > but it got the point across. At a minimum I'd say that the > delay should be two weeks, or at least two weekends. So far there's only been one recent mega-patch, and I waited about 8 days before checking it in. The practical problem is that most people don't test things unless it's checked in. It's not clear increasing the latency even more would fix this. From xemacs-beta-bounces@xemacs.org Sat Nov 13 21:18: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 iAE2ISw3006355; Sat, 13 Nov 2004 21:18: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 iAE2IR9s006350 for ; Sat, 13 Nov 2004 21:18:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2IRI8006349 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:18:27 -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 iAE2IQf2006339 for ; Sat, 13 Nov 2004 21:18:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2IQwS006338 for xemacweb@tux.org; Sat, 13 Nov 2004 21:18:26 -0500 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 iAE2IP6f006331 for ; Sat, 13 Nov 2004 21:18:25 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 02:18:24 -0000 From: "Ben Wing" To: "'Jerry James'" Date: Sat, 13 Nov 2004 20:20:19 -0600 Message-ID: <005501c4c9f0$7cf806e0$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 In-Reply-To: X-XEmacs-List: 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: 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 > Do we have any Windows users in the audience who would > consent to performing an experiment? I would like to have > somebody run with a modified version of the patch that caused > Adrian trouble, but this time call warn_when_safe with data > that is about to be discarded from a closing lstream, as well > as some information about the lstream itself. Hopefully that > will be sufficiently enlightening that we can get rid of that > data loss we Linux users have had to suffer from for so long. I'll do it -- just send me the patch. From xemacs-beta-bounces@xemacs.org Sat Nov 13 21:27: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 iAE2R6rf007418; Sat, 13 Nov 2004 21:27:06 -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 iAE2R35k007413 for ; Sat, 13 Nov 2004 21:27:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2R3iG007412 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:27:03 -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 iAE2R3DV007403 for ; Sat, 13 Nov 2004 21:27:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2R3SN007402 for xemacweb@tux.org; Sat, 13 Nov 2004 21:27:03 -0500 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 iAE2R2FB007396 for ; Sat, 13 Nov 2004 21:27:02 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 02:27:01 -0000 From: "Ben Wing" To: "'Michael Sperber'" , "'Stephen J. Turnbull'" Date: Sat, 13 Nov 2004 20:28:58 -0600 Message-ID: <005601c4c9f1$b296dff0$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: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAE2R2FB007396 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 really hurting here---I would like to contribute > meaningfully to the project, but the way it's going > currently, I'm always 2 or 3 steps behind even attempting to > do something. Ok, I can see you have problems but I don't really understand the specifics. The thing is, since you haven't contributed much in the last year while I was away, I have a hard time understanding why you are so concerned about what I'm doing now. If you have some code you're working on, post it and let me know where my changes are interfering and I'll help you. If there's something else, could you explain it more specifically? I want to help you but it's hard when the main point of your suggestions [at least as I see it] is just to get me to work less efficiently. From xemacs-beta-bounces@xemacs.org Sat Nov 13 21:35: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 iAE2ZNUJ008480; Sat, 13 Nov 2004 21:35:23 -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 iAE2ZL7u008474 for ; Sat, 13 Nov 2004 21:35:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2ZKle008472 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:35:20 -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 iAE2ZJXP008459 for ; Sat, 13 Nov 2004 21:35:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2ZJkf008458 for xemacweb@tux.org; Sat, 13 Nov 2004 21:35:19 -0500 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 iAE2ZIHV008448 for ; Sat, 13 Nov 2004 21:35:19 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp803.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 02:35:18 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Sat, 13 Nov 2004 20:37:14 -0600 Message-ID: <005701c4c9f2$da7b2a70$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 In-Reply-To: <87sm7ftzut.fsf@tleepslib.sk.tsukuba.ac.jp> X-XEmacs-List: 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: adrian@xemacs.org, "'XEmacs beta'" Subject: RE: [WHL] Re: [WHL] Re: Re: Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Ok, your entire argument boils down to "imo top-posting is > Ben> bad". > > That's false. It causes demonstrable inconvenience to > certain categories of readers. If everybody top-posts, what's the difference from when everyone bottom-posts? From xemacs-beta-bounces@xemacs.org Sat Nov 13 21:37: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 iAE2bARP008715; Sat, 13 Nov 2004 21:37:10 -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 iAE2b8dt008705 for ; Sat, 13 Nov 2004 21:37:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2b8fV008704 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:37:08 -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 iAE2b7Lh008695 for ; Sat, 13 Nov 2004 21:37:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2b7d0008694 for xemacweb@tux.org; Sat, 13 Nov 2004 21:37:07 -0500 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 iAE2b5cC008690 for ; Sat, 13 Nov 2004 21:37:06 -0500 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 iAE2b0db004317 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 14 Nov 2004 12:37:00 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAE2b0LN004316; Sun, 14 Nov 2004 12:37:00 +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: xemacs References: <004801c4c9eb$434e29b0$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 2431288 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: Mothers Of The Disappeared --- [U2] X-Discordian-Date: Pungenday, the 26th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Ben Wing" Date: Sun, 14 Nov 2004 12:37:00 +1000 In-Reply-To: <004801c4c9eb$434e29b0$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 13 Nov 2004 19:42:54 -0600") 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" X-XEmacs-List: 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: Subject: Re: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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'll even be nice and cc you :-P) * Ben Wing writes: > A lot of packages under XEmacs are just dog-slow. Visiting a Java file, for > example, takes a minute or more the first time, when all sorts of JDE stuff > loads. What I don't know is where the slowness is coming from -- e.g. if > you compare a release XEmacs to a release GNU Emacs, what's the difference? > And where is the slowness when you profile it? Almost none of these package > makers seem to bother profiling very much, even though it's very easy under > XEmacs. Sometimes when I get really annoyed I try to profile. > Unfortunately I don't really have good tools for it ... > I would really like to see more people looking into this. For those that may not know or are unsure, could you give us a quick all-purpose-XEmacs-profiling-HOWTO? You'd probably be surprised how many people wouldn't know what to do or look for. As an example, I, myself only found `elp-instrument-*' last week. Wow! Where's that been all my life? -- |---------------------| | 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 iEYEABECAAYFAkGWxMwACgkQHSfbS6lLMAOVEgCgr5OTL1qrBVpQoWH3g6tkLTNj mhsAoJXYs1rHX7izU6Q6HDXqbkRIAIgY =6KxD -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Sat Nov 13 21: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 iAE2g1qY009418; Sat, 13 Nov 2004 21:42:01 -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 iAE2fxpG009406 for ; Sat, 13 Nov 2004 21:41:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2fxtH009405 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:41:59 -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 iAE2fwA0009396 for ; Sat, 13 Nov 2004 21:41:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2fwB2009395 for xemacweb@tux.org; Sat, 13 Nov 2004 21:41:58 -0500 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 iAE2fuZ3009389 for ; Sat, 13 Nov 2004 21:41:57 -0500 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 iAE2fqLm004404 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 14 Nov 2004 12:41:52 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAE2fqFP004403; Sun, 14 Nov 2004 12:41:52 +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: <004801c4c9eb$434e29b0$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 2431288 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: Josie --- [Blink 182] X-Discordian-Date: Pungenday, the 26th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Ben Wing" Date: Sun, 14 Nov 2004 12:41:52 +1000 In-Reply-To: (Steve Youngs's message of "Sun, 14 Nov 2004 12:37:00 +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" X-XEmacs-List: 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: Subject: Re: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > (I'll even be nice and cc you :-P) Except the cc got stripped. :-( I'll forward a copy. Wonder if the same thing will happen with this one? The MFT from the last post has put Ben into the cc on this one. -- |---------------------| | 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 iEYEABECAAYFAkGWxfAACgkQHSfbS6lLMANqrgCgkDo/YnROz+SthVt/chVjjBFR S1YAoJlP0l9Yzn0x4GdGgkLw1tmqFAyD =LVez -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Sat Nov 13 21: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 iAE2mbZc010095; Sat, 13 Nov 2004 21:48:37 -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 iAE2mZmK010091 for ; Sat, 13 Nov 2004 21:48:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2mZTs010090 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:48:35 -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 iAE2mYwm010079 for ; Sat, 13 Nov 2004 21:48:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2mYCB010078 for xemacweb@tux.org; Sat, 13 Nov 2004 21:48:34 -0500 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 iAE2mWmU010073 for ; Sat, 13 Nov 2004 21:48:33 -0500 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 iAE2mTGN004584 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 14 Nov 2004 12:48:29 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAE2mTUo004583; Sun, 14 Nov 2004 12:48:29 +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: youngs,steve References: <004801c4c9eb$434e29b0$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 2431288 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: Years Go By --- [SplitEnz] X-Discordian-Date: Pungenday, the 26th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Ben Wing" Date: Sun, 14 Nov 2004 12:48:29 +1000 In-Reply-To: (Steve Youngs's message of "Sun, 14 Nov 2004 12:41:52 +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" X-XEmacs-List: 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: Subject: Re: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: * Steve Youngs writes: >> (I'll even be nice and cc you :-P) > Except the cc got stripped. :-( I'll forward a copy. > Wonder if the same thing will happen with this one? The MFT from the > last post has put Ben into the cc on this one. Yep, sure did. And this one to make it 3 for 3. -- |---------------------| | 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 iEYEABECAAYFAkGWx30ACgkQHSfbS6lLMAMzZACeMZRFv8Q6INJAkS7yv7flmJGQ uvkAn06eESahAXR3iw93IqONAISwIYYS =IweC -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Sat Nov 13 21:53: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 iAE2rO9A010694; Sat, 13 Nov 2004 21:53: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 iAE2rNBu010690 for ; Sat, 13 Nov 2004 21:53:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2rNSb010689 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 21:53:23 -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 iAE2rIbU010669 for ; Sat, 13 Nov 2004 21:53:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE2rIZI010668 for xemacweb@tux.org; Sat, 13 Nov 2004 21:53:18 -0500 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 iAE2rFMm010662 for ; Sat, 13 Nov 2004 21:53:16 -0500 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 iAE2rCNp004662 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 14 Nov 2004 12:53:12 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAE2rCOn004661; Sun, 14 Nov 2004 12:53:12 +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: youngs,steve,com References: <004801c4c9eb$434e29b0$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 2431288 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: Jewel Box --- [Jeff Buckley] X-Discordian-Date: Pungenday, the 26th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , "Ben Wing" Date: Sun, 14 Nov 2004 12:53:12 +1000 In-Reply-To: (Steve Youngs's message of "Sun, 14 Nov 2004 12:48:29 +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: text/plain; charset=us-ascii X-XEmacs-List: 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: Subject: stress testing the ml cc prob (was: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle]) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: * Steve Youngs writes: * Steve Youngs writes: >>> (I'll even be nice and cc you :-P) >> Except the cc got stripped. :-( I'll forward a copy. >> Wonder if the same thing will happen with this one? The MFT from the >> last post has put Ben into the cc on this one. > Yep, sure did. And this one to make it 3 for 3. This might sound crazy, but I wonder if it is the PGP/MIME sigs that something doesn't like? This one _not_ signed. -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |-------------------------------------| From xemacs-beta-bounces@xemacs.org Sat Nov 13 22:01: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 iAE310SN011561; Sat, 13 Nov 2004 22:01:01 -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 iAE30wtY011557 for ; Sat, 13 Nov 2004 22:00:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE30w4Y011556 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 22:00:58 -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 iAE30uYX011546 for ; Sat, 13 Nov 2004 22:00:56 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE30uTN011544 for xemacweb@tux.org; Sat, 13 Nov 2004 22:00:56 -0500 Received: from brain.delphioutpost.com ([65.202.186.194]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAE30uJk011537 for ; Sat, 13 Nov 2004 22:00:56 -0500 Received: (qmail 24876 invoked by uid 1002); 14 Nov 2004 03:00:51 -0000 From: Jeff Mincy MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16790.51810.974340.603020@brain.delphioutpost.com> Date: Sat, 13 Nov 2004 22:00:50 -0500 To: Steve Youngs In-Reply-To: References: <004801c4c9eb$434e29b0$210110ac@NEEEEEEE> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-XEmacs-List: 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: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Sun, 14 Nov 2004, steve@youngs.au.com wrote: > (I'll even be nice and cc you :-P) > > * Ben Wing writes: > > > A lot of packages under XEmacs are just dog-slow. Visiting a Java file, for > > example, takes a minute or more the first time, when all sorts of JDE stuff > > loads. What I don't know is where the slowness is coming from -- e.g. if > > you compare a release XEmacs to a release GNU Emacs, what's the difference? > > And where is the slowness when you profile it? Almost none of these package > > makers seem to bother profiling very much, even though it's very easy under > > XEmacs. Sometimes when I get really annoyed I try to profile. > > Unfortunately I don't really have good tools for it ... > > > I would really like to see more people looking into this. > > For those that may not know or are unsure, could you give us a quick > all-purpose-XEmacs-profiling-HOWTO? You'd probably be surprised how > many people wouldn't know what to do or look for. Yes - please. So far the only performance problems that I've tracked down are things like flyspell that calls flyspell-accept-buffer-local-defs on every command, which wouldn't be so bad except for the search that happens over the entire buffer leading to seriously N^2 behavior. -jeff From xemacs-beta-bounces@xemacs.org Sat Nov 13 23:06: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 iAE46i70018491; Sat, 13 Nov 2004 23:06:50 -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 iAE46ha4018487 for ; Sat, 13 Nov 2004 23:06:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE46htd018486 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 23:06:43 -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 iAE46frW018476 for ; Sat, 13 Nov 2004 23:06:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE46fWU018475 for xemacweb@tux.org; Sat, 13 Nov 2004 23:06:41 -0500 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 iAE46e6V018461 for ; Sat, 13 Nov 2004 23:06:40 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp802.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 04:06:39 -0000 From: "Ben Wing" To: "'Jerry James'" Date: Sat, 13 Nov 2004 22:08:35 -0600 Message-ID: <005a01c4c9ff$9d35aac0$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 In-Reply-To: X-XEmacs-List: 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: 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 > Do we have any Windows users in the audience who would > consent to performing an experiment? I would like to have > somebody run with a modified version of the patch that caused > Adrian trouble, but this time call warn_when_safe with data > that is about to be discarded from a closing lstream, as well > as some information about the lstream itself. Hopefully that > will be sufficiently enlightening that we can get rid of that > data loss we Linux users have had to suffer from for so long. I'd suggest stderr_out rather than warn_when_safe. From xemacs-beta-bounces@xemacs.org Sat Nov 13 23:29: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 iAE4TrrT021255; Sat, 13 Nov 2004 23:29: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 iAE4TpUO021235 for ; Sat, 13 Nov 2004 23:29:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4TpQH021234 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 23:29:51 -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 iAE4Toll021220 for ; Sat, 13 Nov 2004 23:29:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4To5V021219 for xemacweb@tux.org; Sat, 13 Nov 2004 23:29:50 -0500 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 iAE4TnWO021215 for ; Sat, 13 Nov 2004 23:29:49 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 04:29:48 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Sat, 13 Nov 2004 22:31:45 -0600 Message-ID: <00b901c4ca02$d9e90950$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 In-Reply-To: X-XEmacs-List: 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: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > > > (I'll even be nice and cc you :-P) > > Except the cc got stripped. :-( I'll forward a copy. > > Wonder if the same thing will happen with this one? The MFT > from the last post has put Ben into the cc on this one. Nope, it didn't get stripped -- at least not in the copy I got. Don't ask me what's going on here. From xemacs-beta-bounces@xemacs.org Sat Nov 13 23:30: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 iAE4UKTR021466; Sat, 13 Nov 2004 23:30:21 -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 iAE4UI52021447 for ; Sat, 13 Nov 2004 23:30:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4UILX021446 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 23:30:18 -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 iAE4UEKt021422 for ; Sat, 13 Nov 2004 23:30:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4UE4K021421 for xemacweb@tux.org; Sat, 13 Nov 2004 23:30:14 -0500 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 iAE4UDRO021413 for ; Sat, 13 Nov 2004 23:30:14 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 04:30:13 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Sat, 13 Nov 2004 22:32:10 -0600 Message-ID: <00f401c4ca02$e8d6c0b0$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 In-Reply-To: X-XEmacs-List: 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: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 got this one too ... > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Saturday, November 13, 2004 8:42 PM > To: XEmacs beta > Cc: Ben Wing > Subject: Re: Slowness [RE: [Example of my Gnus Performace] > gargle gargle howle howle] > > > * Steve Youngs writes: > > > (I'll even be nice and cc you :-P) > > Except the cc got stripped. :-( I'll forward a copy. > > Wonder if the same thing will happen with this one? The MFT > from the last post has put Ben into the cc on this one. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Sat Nov 13 23:30: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 iAE4URf9021519; Sat, 13 Nov 2004 23:30: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 iAE4UMAI021480 for ; Sat, 13 Nov 2004 23:30:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4UMjZ021478 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 23:30:22 -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 iAE4UJds021458 for ; Sat, 13 Nov 2004 23:30:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4UJ4A021456 for xemacweb@tux.org; Sat, 13 Nov 2004 23:30:19 -0500 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 iAE4UJ7U021451 for ; Sat, 13 Nov 2004 23:30:19 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 04:30:18 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Sat, 13 Nov 2004 22:32:15 -0600 Keywords: youngs, steve Message-ID: <00f501c4ca02$ebe84670$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 In-Reply-To: X-XEmacs-List: 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: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org And this one. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Saturday, November 13, 2004 8:48 PM > To: XEmacs beta > Cc: Ben Wing > Subject: Re: Slowness [RE: [Example of my Gnus Performace] > gargle gargle howle howle] > > > * Steve Youngs writes: > > * Steve Youngs writes: > >> (I'll even be nice and cc you :-P) > > > Except the cc got stripped. :-( I'll forward a copy. > > > Wonder if the same thing will happen with this one? The > MFT from the > > last post has put Ben into the cc on this one. > > Yep, sure did. And this one to make it 3 for 3. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Sat Nov 13 23:30: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 iAE4UhWU021663; Sat, 13 Nov 2004 23:30:43 -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 iAE4Ud25021632 for ; Sat, 13 Nov 2004 23:30:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4Udx8021630 for xemacs-beta-mailman@xemacs.org; Sat, 13 Nov 2004 23:30:39 -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 iAE4UYZb021586 for ; Sat, 13 Nov 2004 23:30:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE4UYQY021580 for xemacweb@tux.org; Sat, 13 Nov 2004 23:30:34 -0500 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 iAE4UXFc021560 for ; Sat, 13 Nov 2004 23:30:33 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 04:30:32 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Sat, 13 Nov 2004 22:32:30 -0600 Keywords: youngs, steve, com Message-ID: <00f601c4ca02$f4715570$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 In-Reply-To: X-XEmacs-List: 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: stress testing the ml cc prob (was: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle]) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org And finally this one. > -----Original Message----- > From: Steve Youngs [mailto:steve@youngs.au.com] > Sent: Saturday, November 13, 2004 8:53 PM > To: XEmacs beta > Cc: Ben Wing > Subject: stress testing the ml cc prob (was: Slowness [RE: > [Example of my Gnus Performace] gargle gargle howle howle]) > > > * Steve Youngs writes: > > * Steve Youngs writes: > * Steve Youngs writes: > >>> (I'll even be nice and cc you :-P) > > >> Except the cc got stripped. :-( I'll forward a copy. > > >> Wonder if the same thing will happen with this one? The > MFT from the > >> last post has put Ben into the cc on this one. > > > Yep, sure did. And this one to make it 3 for 3. > > This might sound crazy, but I wonder if it is the PGP/MIME > sigs that something doesn't like? > > This one _not_ signed. > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Sun Nov 14 03:47: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 iAE8lddK004263; Sun, 14 Nov 2004 03:47:40 -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 iAE8lb7w004259 for ; Sun, 14 Nov 2004 03:47:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE8lbd0004258 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 03:47:37 -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 iAE8latY004249 for ; Sun, 14 Nov 2004 03:47:36 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE8laAZ004248 for xemacweb@tux.org; Sun, 14 Nov 2004 03:47:36 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.173]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAE8lZZe004244; Sun, 14 Nov 2004 03:47:36 -0500 Received: from [212.227.126.160] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CTG2o-0004kr-00; Sun, 14 Nov 2004 09:47:34 +0100 Received: from [80.131.77.107] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CTG2n-0001at-00; Sun, 14 Nov 2004 09:47:33 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 0930B1DB14F; Sun, 14 Nov 2004 09:46:03 +0100 (CET) To: "Ben Wing" References: <005601c4c9f1$b296dff0$210110ac@NEEEEEEE> From: Michael Sperber Date: Sun, 14 Nov 2004 09:46:03 +0100 In-Reply-To: <005601c4c9f1$b296dff0$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 13 Nov 2004 20:28:58 -0600") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAE8lZZe004244 X-XEmacs-List: 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: "'Stephen J. Turnbull'" , xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> I'm really hurting here---I would like to contribute >> meaningfully to the project, but the way it's going >> currently, I'm always 2 or 3 steps behind even attempting to >> do something. Ben> Ok, I can see you have problems but I don't really understand the specifics. Ben> The thing is, since you haven't contributed much in the last year while I Ben> was away, I have a hard time understanding why you are so concerned about Ben> what I'm doing now. If you have some code you're working on, post it and Ben> let me know where my changes are interfering and I'll help you. If there's Ben> something else, could you explain it more specifically? I want to help you Ben> but it's hard when the main point of your suggestions [at least as I see it] Ben> is just to get me to work less efficiently. The pace of things pretty much prevents me from being very specific about this. An example: I was trying to track down and quash that syntax-table bug I posted about. I spent about half a day on this, and just got lost in a twisty maze of changes just trying to understand what's going on. Check the CVS log of syntax.c for entertainment. So I don't even have a patch or the beginning of one to show for that work. Ditto for a number of other things. For you, it's all about changing the code. For me, it's about understanding what's going on. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Sun Nov 14 03:51: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 iAE8pcXd004762; Sun, 14 Nov 2004 03:51: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 iAE8mijo004472 for ; Sun, 14 Nov 2004 03:48:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE8mhnb004471 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 03:48:43 -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 iAE8mgXf004461 for ; Sun, 14 Nov 2004 03:48:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE8mghP004458 for xemacweb@tux.org; Sun, 14 Nov 2004 03:48:42 -0500 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 iAE8mflB004451 for ; Sun, 14 Nov 2004 03:48:42 -0500 Received: from [212.227.126.209] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CTG3s-0008A7-00; Sun, 14 Nov 2004 09:48:40 +0100 Received: from [80.131.77.107] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CTG3s-0006FQ-00; Sun, 14 Nov 2004 09:48:40 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 271BF1DB159; Sun, 14 Nov 2004 09:47:02 +0100 (CET) To: "Ben Wing" References: <004601c4c9d6$565c2440$210110ac@NEEEEEEE> From: Michael Sperber Date: Sun, 14 Nov 2004 09:47:01 +0100 In-Reply-To: <004601c4c9d6$565c2440$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 13 Nov 2004 17:13:01 -0600") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAE8mflB004451 X-XEmacs-List: 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: New version of my build scripts checked in X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Michael -- it occurred to me that some of your complaints are probably due Ben> to difficulty merging the changes I've made No it's not. We were going over this exact question in the thread before. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Sun Nov 14 03:53: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 iAE8ra1t005030; Sun, 14 Nov 2004 03:53: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 iAE8rX5E005026 for ; Sun, 14 Nov 2004 03:53:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE8rXb5005025 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 03:53:33 -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 iAE8rKnV004985 for ; Sun, 14 Nov 2004 03:53:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE8rKZG004984 for xemacweb@tux.org; Sun, 14 Nov 2004 03:53:20 -0500 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 iAE8qslk004951 for ; Sun, 14 Nov 2004 03:52:54 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 08:52:48 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Sun, 14 Nov 2004 02:54:43 -0600 Keywords: xemacs Message-ID: <00fc01c4ca27$96484330$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 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 In-Reply-To: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAE8qslk004951 X-XEmacs-List: 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: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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. There's various stuff in profile.el to make it easy. However, the easiest way of all, which I use, was only in sample.init.el; I just moved it to profile.el. Just bind a keystroke to `toggle-profiling'. Hit the keystroke, do anything you want, hit the keystroke again, and you get a detailed summary of what was called, how many times, how much time in that call and in all descendants, and how much GC in that call and all descendants. Note that this is likely to be a bit skewed because of redisplay; if you want to avoid that, you should use profile-command, profile-key-sequence, or profile-expression. For example, profile-expression (find-file "c:/xemacs/package-src/xemacs-packages/jde/java/src/jde/debugger/EventHandle r.java") Shows this [see analysis below]: ---------------------------------------------------------------------------- ---- Function Name Ticks/Total %Usage Calls GC-Usage/ Total ===========================================/===== ====== ===== ========/======= file-exists-p 18157/21601 18.110 2448 179152/ 179152 (in garbage collection) 15502/15506 15.462 22 176/ 176 locate-file 10044/12070 10.018 213 75128/ 98688 load-internal 9472/80652 9.447 404 5970594/10114846 file-directory-p 8393/ 9980 8.371 1153 76876/ 76996 (in internal-external conversion) 7984/ 8475 7.963 96553 24480/ 24480 ad-Orig-re-search-forward 7209/ 8703 7.190 2591 5456/ 5456 (profile overhead) 5411/ 5411 5.397 insert-file-contents-internal 3833/ 4582 3.823 203 26088/ 26384 all-completions 2641/ 2644 2.634 59 1968/ 1968 (in map-extents-internal) 1915/ 2010 1.910 41867 50852/ 92804 byte-code 1517/100189 1.513 10882 201404/12076012 add-spec-list-to-specifier 1153/ 1400 1.150 106 54320/ 54640 jde-gen-read-template 971/ 3250 0.968 37 1398220/1560972 start-process-internal 750/ 986 0.748 1 40608/ 41252 redisplay-echo-area 699/ 962 0.697 101 speedbar-find-image-on-load-path 275/32535 0.274 24 183720/ 585208 file-name-as-directory 231/ 251 0.230 1150 77716/ 77716 forward-comment 222/ 310 0.221 169 string-match 205/ 263 0.204 3527 18060/ 18060 looking-at 203/ 219 0.202 6203 9708/ 9708 put-nonduplicable-text-property 195/ 671 0.194 3620 208696/ 218576 directory-files 181/ 351 0.181 18 33104/ 33224 format 113/ 114 0.113 762 58004/ 58004 locate-data-directory 101/10333 0.101 25 76796/ 231428 font-lock-fontify-keywords-region 92/12267 0.092 2 1376/ 618320 read-from-string 86/ 98 0.086 114 167936/ 167936 log-message 84/ 155 0.084 99 0/ 28008 kill-buffer 83/ 94 0.083 203 4872/ 5628 parse-partial-sexp 79/ 96 0.079 908 131700/ 131700 vector 65/ 69 0.065 3723 128836/ 128836 file-writable-p 64/ 68 0.064 1 ad-real-documentation 63/ 68 0.063 7 6988/ 7108 load 61/80915 0.061 207 5704/10124102 map-extents 59/ 1042 0.059 1148 0/ 74096 semantic-flex 59/ 494 0.059 26 13388/ 457508 ad-Orig-re-search-backward 57/ 58 0.057 143 108/ 108 set-window-buffer 56/ 77 0.056 1 120/ 588 plist-get 53/ 53 0.053 3911 # 52/ 852 0.052 235 96/ 28948 # 52/ 306 0.052 25803 2852/ 2948 eieiomt-sym-optimize 51/ 201 0.051 4940 80/ 232 jde-symbol-p 50/ 194 0.050 25803 40/ 96 prin1-to-string 49/ 49 0.049 144 6252/ 6252 eieio-add-new-field 49/ 83 0.049 759 89976/ 111576 bq-comma 47/ 47 0.047 77 924/ 924 # 46/ 47 0.046 122 24/ 1488 expand-file-name 43/ 49 0.043 171 11472/ 11472 eieio-defclass 41/ 660 0.041 123 82464/ 379804 map-keymap 35/ 801 0.035 150 90672/ 155332 scan-lists 35/ 35 0.035 50 bq-process-2 34/ 748 0.034 4897 87672/ 98472 eieiomt-next 28/ 28 0.028 6369 32/ 32 check-menu-syntax 26/ 60 0.026 414 0/ 264 frame-property 26/ 37 0.026 67 re-search-forward 25/ 8829 0.025 2591 0/ 5456 mapatoms 24/ 632 0.024 400 0/ 9084 find-file-name-handler 24/ 29 0.024 221 match-data 24/ 37 0.024 2028 299664/ 299664 substitute-in-file-name 24/ 28 0.024 207 132/ 132 store-match-data 23/ 23 0.023 1886 eieio-oref-default 22/ 143 0.022 728 120/ 272 get-buffer-create 22/ 25 0.022 284 218700/ 218700 # 22/ 67 0.022 8412 6048/ 64660 if 22/ 8861 0.022 5872 0/ 23964 find-coding-system-magic-cookie-in-file 22/ 4728 0.022 202 0/ 257672 intern-soft 22/ 22 0.022 13457 frame-properties 21/ 39 0.021 19 3648/ 3648 define-key 20/ 21 0.020 767 55872/ 55872 custom-declare-variable 20/ 3776 0.020 534 47184/1734248 featurep 20/ 20 0.020 401 format-decode 20/ 56 0.020 203 0/ 112 get-text-property 19/ 77 0.019 1668 c-font-lock-declarators 19/ 423 0.019 378 392/ 91624 c-skip-comments-and-strings 16/ 90 0.016 950 112/ 112 let 16/ 8881 0.016 2829 24/ 47272 buffer-substring-no-properties 15/ 18 0.015 1046 67982/ 67982 insert-string 15/ 15 0.015 101 eieio-defmethod 15/ 281 0.015 397 8312/ 140540 # 15/ 24 0.015 3494 41952/ 41952 eieio-field-name-index 14/ 27 0.014 1516 112/ 144 file-truename 13/ 24 0.013 2 208/ 208 custom-add-to-group 13/ 15 0.013 677 24204/ 25284 mapcar 13/ 1761 0.013 1553 72120/ 267532 cl-transform-lambda 12/ 77 0.012 123 18336/ 32804 insert-file-contents 11/ 4634 0.011 203 4872/ 36488 eieiomt-add 11/ 235 0.011 397 9696/ 103280 erase-buffer 11/ 11 0.011 102 file-attributes 11/ 12 0.011 1 248/ 248 append 11/ 14 0.011 3189 31500/ 31500 # 11/ 1147 0.011 2 112/ 303496 custom-add-loads 10/ 25 0.010 1058 19216/ 40504 copy-syntax-table 10/ 12 0.010 55 457424/ 457424 c-forward-sws 10/ 36 0.010 988 472/ 568 and 9/ 22 0.009 3259 0/ 184 search-forward 9/ 11 0.009 205 get-file-buffer 9/ 12 0.009 1 104/ 104 require 8/80162 0.008 187 4488/9847290 generate-new-buffer-name 8/ 8 0.008 204 file-readable-p 8/ 8 0.008 2 0/ 120 eieio-oset 8/ 58 0.008 749 104/ 1288 keywordp 8/ 9 0.008 3557 ad-substitute-tree 8/ 25 0.008 2058 17952/ 22704 cl-make-type-test 7/ 11 0.007 190 10236/ 10740 c-forward-name 7/ 49 0.007 434 3376/ 4632 put 7/ 14 0.007 6447 120096/ 120096 intern 7/ 9 0.007 2362 43848/ 43848 eieio-generic-form 7/ 22 0.007 277 3460/ 11332 c-forward-type 7/ 135 0.007 54 1760/ 24408 defalias 6/ 7 0.006 2857 41052/ 41052 semantic-delete-overlay-maybe 6/ 22 0.006 3494 32/ 32 valid-instantiator-p 6/ 9 0.006 221 7308/ 7308 custom-initialize-reset 6/ 3731 0.006 527 0/1628368 c-fontify-recorded-types-and-refs 6/ 9 0.006 432 96/ 200 file-newer-than-file-p 6/ 7 0.006 1 eieio-copy-parents-into-subclass 6/ 56 0.006 123 296/ 71288 semantic-overlay-get 6/ 6 0.006 3494 string-lessp 5/ 5 0.005 3170 frame-type 5/ 66 0.005 559 next-single-property-change 5/ 13 0.005 362 custom-declare-group 5/ 17 0.005 80 3600/ 9780 crypt-forget-encryption-key 5/ 5 0.005 203 assoc 5/ 5 0.005 251 # 5/ 5 0.005 30 32/ 32 eieio-perform-slot-validation-for-default 5/ 21 0.005 759 48/ 9844 reverse 5/ 12 0.005 1986 70140/ 70140 semantic-bovinate-nonterminal 5/ 2082 0.005 111 88/ 921694 match-string 5/ 350 0.005 295 8680/ 16456 tempo-define-template 5/ 5 0.005 37 10984/ 12248 device-type 4/ 57 0.004 641 make-font-instance 4/ 5 0.004 14 1376/ 1376 make-vector 4/ 6 0.004 1411 109072/ 109072 provide 4/ 4 0.004 78 4668/ 4668 make-face 4/ 8 0.004 51 53244/ 53628 cl-position 4/ 6 0.004 32 copy-specifier 4/ 5 0.004 27 9508/ 9508 display-progress-feedback 4/ 835 0.004 70 5048/ 35504 eieio-set-defaults 4/ 207 0.004 123 88/ 520 remove-message 4/ 164 0.004 101 1188/ 29196 extent-property 4/ 4 0.004 1962 clear-message 4/ 185 0.004 101 0/ 29196 lookup-key 4/ 5 0.004 507 42392/ 42392 widget-convert 4/ 16 0.004 107 1544/ 11292 c-font-lock-invalid-string 4/ 9 0.004 134 88/ 16216 c-syntactic-re-search-forward 4/ 170 0.004 268 88/ 62208 skip-syntax-backward 4/ 4 0.004 262 add-to-list 4/ 4 0.004 499 3168/ 3168 vconcat 3/ 3 0.003 504 10080/ 10080 puthash 3/ 3 0.003 1740 # 3/ 4 0.003 162 528/ 4416 defvar 3/34976 0.003 501 17460/ 763640 # 3/ 5 0.003 72 17904/ 23028 c-font-lock-labels 3/ 19 0.003 2 144/ 816 jde-java-font-lock-html-b-matcher 3/ 69 0.003 46 112/ 12880 font-lock-fontify-syntactically-region 3/ 946 0.003 2 384/ 114360 syntax-string-to-code 3/ 11 0.003 123 0/ 6240 eieio-default-eval-maybe 3/ 3 0.003 1517 72/ 72 run-hooks 3/17791 0.003 804 48/1882378 c-make-font-lock-extra-types-blurb 3/ 3 0.003 6 5568/ 5568 equalp 3/ 7 0.003 202 symbol-name 3/ 3 0.003 16931 progress-feedback-with-label 3/ 848 0.003 70 888/ 40840 append-message 3/ 998 0.003 101 2424/ 2424 # t 0 c-skip-comments-and-strings match-data ((store-match-data match-data)) c-forward-keyword-clause c-fontify-recorded-types-and-refs c-record-type-identifiers] 4> 3/ 742 0.003 2 80/ 36032 ad-interactive-form 3/ 4 0.003 80 96/ 528 face-property 3/ 3 0.003 243 raw-append-message 3/ 984 0.003 101 set-buffer-file-coding-system 3/ 4 0.003 203 apply 3/ 1317 0.003 1186 0/ 124416 cl-function-arglist 3/ 62 0.003 123 40/ 11516 speedbar-extension-list-to-regex 3/ 3 0.003 3 6712/ 6712 compare-strings 3/ 3 0.003 203 eieio-barf-if-slot-unbound 3/ 3 0.003 755 40/ 40 semantic-bovinate-nonterminals 3/ 2082 0.003 26 3456/ 923126 set-match-data 2/ 2 0.002 168 run-hook-with-args-until-success 2/ 2 0.002 204 semantic-flex-keyword-get 2/ 2 0.002 154 40/ 40 fboundp 2/ 2 0.002 7631 log-message-filter 2/ 16 0.002 80 0/ 14040 throw 2/ 2 0.002 3266 -12/ -12 forward-list 2/ 37 0.002 50 40/ 40 c-set-offset 2/ 2 0.002 70 1784/ 1896 semantic-bovinate-make-assoc-list 2/ 3 0.002 74 3120/ 3120 custom-handle-keyword 2/ 20 0.002 680 0/ 25284 setq 2/ 8815 0.002 2857 24/ 13916 mswindows-frob-font-size 2/ 8 0.002 4 544/ 1664 eieio-generic-call 2/ 93 0.002 62 4400/ 26588 ad-get-enabled-advices 2/ 4 0.002 235 968/ 1880 message 2/ 893 0.002 25 492/ 5344 try-completion 2/ 2 0.002 23 552/ 552 jde-parse-method-map-compare-fcn 2/ 2 0.002 178 40/ 40 ad-access-argument 2/ 4 0.002 81 56/ 9380 semantic-make-overlay 2/ 2 0.002 61 1708/ 1708 jde-java-font-lock-javadoc-tag-matcher 2/ 126 0.002 18 112/ 3800 add-minor-mode 2/ 4 0.002 12 1960/ 7276 list 2/ 5 0.002 463 19752/ 19752 floor 2/ 2 0.002 104 semantic-raw-to-cooked-token 2/ 6 0.002 61 820/ 2476 concat 2/ 2 0.002 24 1608/ 1608 lambda 2/ 2 0.002 22 0/ 1380 file-name-nondirectory 2/ 3 0.002 18 772/ 772 # 2/ 4 0.002 84 40/ 1936 bq-process-1 2/ 2 0.002 568 10752/ 10752 garbage-collect 2/ 778 0.002 1 3036/ 3036 eieio-defgeneric-form 2/ 3 0.002 169 16256/ 16256 call-with-condition-handler 2/95995 0.002 103 120/11013586 ad-set-advice-info-field 2/ 2 0.002 115 1440/ 1440 backquote 2/ 760 0.002 72 0/ 127788 # 2/ 653 0.002 2 64/ 35760 accessible-keymaps 2/ 4 0.002 10 8272/ 8272 # 2/ 4 0.002 96 2920/ 3160 eval 2/100315 0.002 1214 0/12080804 normalize-menu-item-name 2/ 3 0.002 150 4304/ 4304 frame-parameter 2/ 41 0.002 19 24/ 3768 ad-subr-arglist 2/ 133 0.002 13 1092/ 10144 list-fonts 2/ 2 0.002 4 256/ 256 byte-code-function-p 2/ 4 0.002 22799 face-display-set 1/ 50 0.001 47 0/ 26748 c-backward-sws 1/ 1 0.001 46 544/ 608 make-empty-face 1/ 6 0.001 47 0/ 49068 compilation-build-compilation-error-regexp-alist 1/ 1 0.001 2 32/ 1688 get-coding-system 1/ 1 0.001 406 add-submenu 1/ 7 0.001 6 0/ 4684 process-synchronize-point 1/ 1 0.001 2 88/ 88 make-marker 1/ 1 0.001 214 5136/ 5136 canonicalize-inst-pair 1/ 4 0.001 85 432/ 5584 put-char-table 1/ 1 0.001 139 2772/ 2772 coding-system-property 1/ 1 0.001 203 derived-mode-set-keymap 1/ 1 0.001 1 100/ 148 # 1/ 1 0.001 31 24/ 24 semantic-bovinate-nonterminal-check 1/ 3 0.001 111 1428/ 1568 kill-all-local-variables 1/ 1 0.001 1 0/ 56 mapconcat 1/ 5 0.001 4 324/ 4828 or 1/ 14 0.001 521 0/ 204 face-foreground 1/ 2 0.001 98 easy-menu-add 1/ 68 0.001 4 240/ 10476 re-search-backward 1/ 64 0.001 143 0/ 108 set-face-doc-string 1/ 4 0.001 47 make-variable-buffer-local 1/ 1 0.001 205 7236/ 7236 eieio-oref 1/ 5 0.001 27 768/ 3792 semantic-java-doc-keyword-before-p 1/ 3 0.001 29 1832/ 1872 # 1/ 1 0.001 264 32/ 32 process-send-eof 1/ 1 0.001 1 c-basic-common-init 1/ 6 0.001 1 308/ 7800 canonicalize-spec-list 1/ 8 0.001 83 984/ 8644 working-bar-display 1/ 80 0.001 19 2124/ 7720 undoable-stack-push 1/ 1 0.001 1 104/ 172 make-string 1/ 1 0.001 107 3876/ 3876 itimerp 1/ 1 0.001 27 ad-lambda-expression 1/ 1 0.001 126 48/ 48 ad-make-advised-definition 1/ 166 0.001 18 1088/ 51676 console-list 1/ 1 0.001 169 2028/ 2028 global-locale 1/ 1 0.001 18 ad-activate 1/ 1 0.001 19 char-to-string 1/ 1 0.001 265 6360/ 6360 # 1/ 2 0.001 32 2328/ 2712 run-hook-with-args 1/ 228 0.001 306 0/ 42692 relevant-custom-frames 1/ 2 0.001 47 0/ 2820 # 1/ 44 0.001 2 128/ 4504 lazy-lock-install 1/ 224 0.001 2 144/ 19712 widget-member 1/ 2 0.001 242 40/ 40 set-face-property 1/ 15 0.001 106 0/ 9348 # 1/ 3 0.001 23 1980/ 5292 jde-java-font-lock-html-u-matcher 1/ 53 0.001 14 112/ 3664 cl-compiling-file 1/ 1 0.001 123 c-forward-keyword-clause 1/ 195 0.001 94 536/ 27864 working-status 1/ 245 0.001 86 72/ 15820 make-extent 1/ 2 0.001 13 364/ 364 semantic-nonterminal-children 1/ 3 0.001 61 72/ 232 jde-root-dir-p 1/ 7 0.001 18 568/ 1504 valid-image-instantiator-format-p 1/ 1 0.001 70 semantic-overlay-token 1/ 7 0.001 61 96/ 4124 senator-register-mode-menu-entry 1/ 1 0.001 6 260/ 1576 jde-java-font-lock-html-strong-matcher 1/ 8 0.001 2 112/ 288 semantic-add-minor-mode 1/ 3 0.001 8 420/ 5272 find-coding-system 1/ 1 0.001 203 # 1/ 1 0.001 73 32/ 200 replace-match 1/ 1 0.001 8 1168/ 1168 remove-hook 1/ 1 0.001 12 0/ 576 # 1/ 6 0.001 123 3056/ 3056 device-frame-list 1/ 3 0.001 99 1188/ 1188 make-specifier 1/ 1 0.001 24 2304/ 2304 hack-local-variables-last-page 1/ 1 0.001 1 240/ 240 call-process-internal 1/ 989 0.001 1 288/ 42236 capitalize 1/ 1 0.001 3 5220/ 5220 make-char-table 1/ 1 0.001 12 28632/ 28632 font-lock-default-unfontify-region 1/ 86 0.001 4 96/ 548 regexp-opt-group 1/ 11 0.001 43 2784/ 13412 ad-arglist 1/ 135 0.001 75 112/ 10304 custom-handle-all-keywords 1/ 4 0.001 47 0/ 1872 mswindows-make-font-bold 1/ 17 0.001 4 0/ 5792 senator-menu-item 1/ 5 0.001 43 2768/ 4352 substring 1/ 1 0.001 6 248/ 248 jde-gen-define-abbrev-template 1/ 3 0.001 15 560/ 7308 scan-sexps 1/ 1 0.001 47 5544/ 5544 define-abbrev 1/ 2 0.001 34 900/ 6948 jde-java-font-lock-javadoc-link-matcher 1/ 140 0.001 58 112/ 12304 ad-has-redefining-advice 1/ 2 0.001 37 40/ 64 disable-timeout 1/ 1 0.001 6 -72/ -72 typep 1/ 13 0.001 164 24/ 10788 canonicalize-inst-list 1/ 7 0.001 84 996/ 6592 cl-upcase-arg 1/ 5 0.001 123 1588/ 4540 # 1/ 1 0.001 5 84/ 84 custom-add-link 1/ 1 0.001 7 84/ 180 font-lock-default-fontify-buffer 1/13311 0.001 2 88/ 733444 font-lock-set-defaults-1 1/ 2 0.001 4 400/ 8928 semantic-fetch-overload 1/ 2 0.001 61 32/ 32 jde-wiz-set-bsh-project 1/ 1 0.001 1 32/ 88 eieio-perform-slot-validation 1/ 14 0.001 780 32/ 10820 define-widget 1/ 3 0.001 97 14196/ 18804 simple-set-syntax-entry 1/ 2 0.001 123 0/ 2376 elib-avl-enter-balance1 1/ 1 0.001 60 176/ 176 jde-java-font-lock-html-code-matcher 1/ 35 0.001 8 112/ 1984 local-variable-p 1/ 1 0.001 235 jde-check-versions 1/ 1 0.001 1 104/ 320 beginning-of-defun-raw 1/ 1 0.001 1 64/ 92 semantic-flex-make-keyword-table 1/ 2 0.001 2 120/ 3632 get-face 1/ 1 0.001 369 eldoc-add-command-completions 1/ 2644 0.001 1 256/ 6956 ad-parse-arglist 1/ 2 0.001 123 4500/ 11796 float 1/ 2 0.001 174 2784/ 2784 cl-transform-function-property 1/ 79 0.001 123 17760/ 52040 init-face-from-resources 1/ 64 0.001 255 0/ 4992 # 1/ 82 0.001 123 10364/ 62404 efs-ftp-path 1/ 1 0.001 2 104/ 180 count 1/ 2 0.001 2 312/ 372 make-syntax-table 1/ 2 0.001 12 0/ 28632 (lambda nil Common Lisp lambda list: (jde-find-dialog) (block jde-find-dialog (quote (satisfies jde-find-dialog-child-p)))) 1/ 1 0.001 1 0/ 36 set-syntax-table 1/ 1 0.001 167 length 1/ 1 0.001 107 Face-frob-property 1/ 35 0.001 6 360/ 15320 specifier-instance 1/ 2 0.001 26 592/ 592 set-keymap-parents 1/ 1 0.001 16 324/ 324 # 1/ 4 0.001 110 2664/ 3984 find-file-noselect-1 1/100189 0.001 1 128/12076012 copy-list 1/ 2 0.001 246 5904/ 5904 # 1/ 1 0.001 1370 32/ 32 ad-start-advice 1/ 12 0.001 1 40/ 2384 c-forward-token-2 1/ 8 0.001 78 112/ 496 delete-duplicates 1/ 2 0.001 43 312/ 312 jde-set-jdk-dir-type 1/ 1 0.001 1 120/ 232 ad-has-any-advice 1/ 1 0.001 19 32/ 32 semantic-bovinate-toplevel 1/ 3155 0.001 4 368/1011542 # 0/ 0 0.000 2 104/ 152 last-nonminibuf-window 0/ 0 0.000 1 make-modeline-command-wrapper 0/ 0 0.000 11 0/ 1716 jde-compile-javac-13 0/ 2 0.000 2 56/ 1032 unless 0/ 2 0.000 2 0/ 4144 font-lock-compile-keywords 0/ 2 0.000 2 56/ 4276 selected-device 0/ 0 0.000 30 valid-specifier-locale-p 0/ 0 0.000 1 # 0/ 0 0.000 15 180/ 180 function-max-args 0/ 0 0.000 1 304/ 304 copy-keymap 0/ 0 0.000 2 888/ 888 start-itimer 0/ 3 0.000 3 396/ 976 (lambda nil (let ((table (make-syntax-table))) (c-populate-syntax-table table) nil table)) 0/ 2 0.000 1 0/ 3548 try-font-name 0/ 2 0.000 2 0/ 208 copy-alist 0/ 0 0.000 4 2304/ 2304 c-initialize-cc-mode 0/ 0 0.000 1 96/ 1524 crypt-encoded-p 0/ 1 0.000 1 80/ 240 c-init-language-vars-for 0/ 8 0.000 1 128/ 14352 (lambda (sym val) (defalias (quote jde-gen-entity-bean) (tempo-define-template ejb-entity-bean (jde-gen-read-template val) nil Adds an implementation of the EJB Entity Bean interface to the class in the current buffer at the current point in the buffer. Before invoking this command, position point at the point in the buffer where you want the first Entity Bean method to appear. Use `jde-ejb-entity-bean-buffer' to create a complete skeleton entity bean implementation from scratch.)) (set-default sym val)) 0/ 31 0.000 1 0/ 65360 find-face 0/ 0 0.000 47 auto-save-mode 0/ 8 0.000 1 88/ 2704 make-image-specifier 0/ 1402 0.000 24 24/ 55864 condition-case 0/ 0 0.000 2 0/ 72 # 0/ 0 0.000 19 24/ 24 (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key jde-jdb-mode-map key fcn))) 0/ 2 0.000 8 0/ 2672 make-hash-table 0/ 0 0.000 6 384/ 384 compiled-function-interactive 0/ 0 0.000 18 432/ 432 selected-frame 0/ 0 0.000 214 # 0/ 0 0.000 3 24/ 24 signal 0/ 0 0.000 3 108/ 108 set-itimer-value 0/ 0 0.000 3 working-message-frame-width 0/ 78 0.000 19 64/ 3832 + 0/ 0 0.000 23 c-define-abbrev-table 0/ 1 0.000 7 408/ 4260 (lambda (sym val) (jde-gen-define-abbrev-template catch (jde-gen-read-template val)) (set-default sym val)) 0/ 3 0.000 1 0/ 6224 last 0/ 0 0.000 246 face-spec-set-match-display 0/ 0 0.000 72 turn-on-font-lock 0/13741 0.000 2 24/ 803532 logand 0/ 0 0.000 17 semantic-change-major-mode-hook-function 0/ 0 0.000 1 32/ 56 eieio-default-superclass 0/ 0 0.000 12 64/ 64 font-lock-fontify-buffer 0/13311 0.000 2 32/ 733476 intersection 0/ 0 0.000 18 image-instance-p 0/ 0 0.000 6 semantic-flex-keyword-put 0/ 1 0.000 63 40/ 1552 # 0/ 750 0.000 73 0/ 99348 eldoc-add-command 0/ 2 0.000 18 1700/ 5080 ad-make-origname 0/ 2 0.000 20 24/ 1424 constructor 0/ 93 0.000 13 312/ 26900 (lambda (sym val) (defalias (quote jde-gen-window-listener) (tempo-define-template java-window-listener (jde-gen-read-template val) nil Insert skeleton window listener.)) (set-default sym val)) 0/ 37 0.000 1 0/ 73776 working-percent-display 0/ 3 0.000 18 32/ 608 delete-if-not 0/ 0 0.000 18 0/ 432 face-custom-attributes-set 0/ 49 0.000 46 1440/ 25644 # 0/ 0 0.000 9 24/ 24 # 0/ 1 0.000 4 96/ 96 bq-list* 0/ 757 0.000 72 0/ 122316 ad-has-enabled-advice 0/ 1 0.000 75 24/ 24 widget-types-convert-widget 0/ 16 0.000 41 32/ 11092 ad-real-definition 0/ 0 0.000 58 40/ 72 font-lock-mode 0/13741 0.000 2 160/ 803508 cl-do-proclaim 0/ 0 0.000 1 240/ 240 speedbar-make-specialized-keymap 0/ 0 0.000 3 32/ 640 delete-wrong-type 0/ 0 0.000 18 0/ 432 jde-insert-menu-in-xemacs-menubar 0/ 2 0.000 1 56/ 716 recent-files-retrieve-entry 0/ 0 0.000 1 24/ 24 set-frame-property 0/ 0 0.000 1 24/ 48 jde-parse-buffer-contains-multiple-classes-p 0/ 1 0.000 1 56/ 468 natnump 0/ 0 0.000 68 quote 0/ 0 0.000 9164 console-type 0/ 0 0.000 641 char-equal 0/ 0 0.000 72 string-equal 0/ 0 0.000 36 # 0/ 1 0.000 1 144/ 288 hack-local-variables 0/ 2 0.000 1 96/ 716 make-local-hook 0/ 0 0.000 9 60/ 324 speedbar-add-supported-extension 0/ 2 0.000 1 80/ 3392 mswindows-find-smaller-font 0/ 8 0.000 4 0/ 1664 # 0/ 0 0.000 9 240/ 240 when 0/ 11 0.000 3 0/ 14324 customize-set-value 0/ 0 0.000 1 40/ 40 mswindows-make-font-italic 0/ 2 0.000 1 0/ 804 ad-initialize-advice-info 0/ 0 0.000 20 1000/ 1480 c-make-keywords-re 0/ 5 0.000 1 112/ 5164 (lambda (sym val) (defalias (quote jde-gen-jfc-app) (tempo-define-template java-jfc-app-buffer-template (jde-gen-read-template val) nil Insert skeleton for a JFC app buffer)) (set-default sym val)) 0/ 952 0.000 1 0/ 333256 null 0/ 0 0.000 5 search-backward 0/ 0 0.000 1 unintern 0/ 0 0.000 7 ad-make-cache-id 0/ 6 0.000 18 1384/ 2308 commandp 0/ 0 0.000 104 valid-specifier-domain-p 0/ 0 0.000 13 window-start 0/ 0 0.000 2 c-make-inverse-face 0/ 1 0.000 1 56/ 1608 ad-enable-advice-internal 0/ 0 0.000 1 112/ 136 frame-pixel-width 0/ 0 0.000 1 set-auto-mode 0/95976 0.000 1 432/11006390 ad-advised-arglist 0/ 0 0.000 18 24/ 756 trunc-stack-push 0/ 0 0.000 1 68/ 68 jde-avl-tree-add 0/ 64 0.000 24 576/ 11088 font-lock-compile-keyword 0/ 1 0.000 36 776/ 3824 auto-save-name-in-fixed-directory 0/ 14 0.000 2 312/ 5416 # 0/ 0 0.000 64 1560/ 1560 put-text-property 0/ 2 0.000 6 552/ 864 set-keymap-parent 0/ 0 0.000 3 68/ 104 integerp 0/ 0 0.000 5 (lambda nil (let ((table (make-syntax-table))) (c-populate-syntax-table table) (modify-syntax-entry ?@ . table) table)) 0/ 2 0.000 1 0/ 3596 root-window->saved-window 0/ 0 0.000 2 0/ 1088 crypt-encrypted-p 0/ 0 0.000 1 112/ 144 (lambda (sym val) (jde-gen-define-abbrev-template fori (jde-gen-read-template val)) (set-default sym val)) 0/ 4 0.000 1 0/ 8736 remove-specifier 0/ 0 0.000 12 144/ 144 make-local-variable 0/ 0 0.000 47 1512/ 1512 make-glyph-internal 0/ 0 0.000 24 8928/ 8928 memq 0/ 0 0.000 1 working-mode-line-update 0/ 0 0.000 2 jde-remove-jde-hook 0/ 2 0.000 2 32/ 644 c-get-style-variables 0/ 0 0.000 2 136/ 568 (lambda (buf) (save-excursion (set-buffer buf) (when (boundp (quote jde-mode-map)) (if (and (boundp (quote jde-key-bindings)) jde-key-bindings) (mapc (lambda (binding) (let ((key (car binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (local-unset-key key))) jde-key-bindings)) (mapc (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key (current-local-map) key fcn))) val)))) 0/ 10 0.000 1 0/ 13072 (lambda (sym val) (jde-gen-define-abbrev-template eif (jde-gen-read-template val)) (set-default sym val)) 0/ 2 0.000 1 0/ 6424 senator-minor-mode 0/ 3975 0.000 1 80/1013906 ad-advice-set-enabled 0/ 0 0.000 1 24/ 24 canonicalize-tag-set 0/ 0 0.000 69 288/ 288 # 0/ 0 0.000 66 48/ 48 ad-body-forms 0/ 1 0.000 19 64/ 128 buffer-modified-p 0/ 0 0.000 216 buffer-size 0/ 0 0.000 6 sequencep 0/ 0 0.000 3036 # 0/ 0 0.000 2 120/ 192 (lambda (sym val) (set-default sym val) (if (or (not (featurep (quote xemacs))) (featurep (quote infodock))) (easy-menu-define bsh-script-menu bsh-script-mode-map Menu for BeanShell Script Buffer. val)) (if (and (featurep (quote xemacs)) (eq major-mode (quote bsh-script-mode))) (bsh-script-insert-menu-in-xemacs-menubar))) 0/ 0 0.000 1 eieio-speedbar-create 0/ 0 0.000 1 48/ 384 font-instance-p 0/ 0 0.000 38 syntax-table 0/ 0 0.000 115 interactive 0/ 0 0.000 2748 (lambda (symbol value) (set-default symbol value) (compilation-build-compilation-error-regexp-alist)) 0/ 1 0.000 1 0/ 884 # 0/ 0 0.000 6 708/ 996 process-live-p 0/ 0 0.000 1 cc-imenu-init 0/ 0 0.000 1 80/ 80 run-finalizers 0/ 0 0.000 22 semantic-flex-map-keywords 0/ 1 0.000 1 32/ 232 make-face-bold 0/ 27 0.000 4 0/ 11120 set-buffer 0/ 0 0.000 1 destructive-plist-to-alist 0/ 0 0.000 19 64/ 64 font-lock-unfontify-region 0/ 86 0.000 4 24/ 572 c-postprocess-file-styles 0/ 0 0.000 1 48/ 48 (lambda (sym val) (set-default sym (delete (quote ()) val))) 0/ 0 0.000 1 senator-register-command-menu 0/ 0 0.000 12 1256/ 1316 (lambda (sym val) (jde-gen-define-abbrev-template else (jde-gen-read-template val)) (set-default sym val)) 0/ 2 0.000 1 0/ 4000 bq-process 0/ 749 0.000 73 0/ 99348 minibuffer-window 0/ 0 0.000 4 (lambda (sym val) (setq speedbar-ignored-path-expressions val speedbar-ignored-path-regexp (speedbar-extension-list-to-regex val))) 0/ 0 0.000 1 0/ 228 working-current-message 0/ 0 0.000 1 24/ 24 # 0/ 0 0.000 6 32/ 32 substitute-key-definition 0/ 805 0.000 10 0/ 163604 c-populate-syntax-table 0/ 11 0.000 6 144/ 7224 default-value 0/ 0 0.000 31 marker-position 0/ 0 0.000 205 delq 0/ 0 0.000 524 boundp 0/ 0 0.000 960 ad-compile-function 0/ 0 0.000 1 32/ 88 beginning-of-defun 0/ 1 0.000 1 0/ 124 # 0/ 0 0.000 9 460/ 460 listp 0/ 0 0.000 30 # 0/ 16 0.000 2 80/ 5676 derive-device-type-from-tag-set 0/ 4 0.000 18 0/ 2304 nth 0/ 0 0.000 17 mswindows-canonicalize-font-name 0/ 4 0.000 10 0/ 712 add-hook 0/ 0 0.000 53 600/ 624 semantic-overlay-p 0/ 0 0.000 48 c-mode-symbol 0/ 0 0.000 4 236/ 236 # 0/ 0 0.000 2 80/ 128 senator-minor-mode-setup 0/ 3974 0.000 1 80/1013206 derived-mode-merge-keymaps 0/ 0 0.000 1 36/ 48 # 0/ 2 0.000 4 40/ 5704 window-next-child 0/ 0 0.000 3 # char-syntax-from-code ?@ put-char-table nil] 5> 0/ 0 0.000 16 56/ 484 find-file-coding-system-for-read-from-filename 0/ 1 0.000 1 0/ 360 customize-menu-create 0/ 0 0.000 1 184/ 184 current-local-map 0/ 0 0.000 85 (lambda (sym val) (defalias (quote jde-gen-println) (tempo-define-template println (jde-gen-read-template val) nil Insert println statement.)) (set-default sym val)) 0/ 0 0.000 1 0/ 1060 get-custom-frame-properties 0/ 0 0.000 155 vectorp 0/ 0 0.000 15414 # 0/ 1 0.000 688 24/ 24 display-graphic-p 0/ 0 0.000 3 24/ 88 force-mode-line-update 0/ 0 0.000 1 semantic-new-buffer-fcn 0/ 4035 0.000 1 40/1059706 jde-run-vm-1-1 0/ 4 0.000 4 80/ 1752 jde-earlier-versionp 0/ 0 0.000 4 148/ 176 face-doc-string 0/ 2 0.000 47 get 0/ 0 0.000 1 window-first-hchild 0/ 0 0.000 2 crypt-find-file-hook 0/ 1 0.000 1 256/ 640 logior 0/ 0 0.000 181 eieio-validate-slot-value 0/ 0 0.000 749 56/ 1152 (lambda (sym val) (jde-gen-define-abbrev-template main (jde-gen-read-template val)) (set-default sym val)) 0/ 3 0.000 1 0/ 5580 (lambda nil (let ((table (make-syntax-table))) (c-populate-syntax-table table) (modify-syntax-entry ?@ _ table) table)) 0/ 2 0.000 1 0/ 3596 add-methods 0/ 67 0.000 1 1040/ 12488 jde-compile-javac-14 0/ 1 0.000 1 44/ 608 set-extent-properties 0/ 0 0.000 2 192/ 192 char-before 0/ 0 0.000 15 jde-dbs-debugger 0/ 1 0.000 1 44/ 180 # 0/ 1 0.000 91 24/ 1116 (lambda (sym val) (setq semantic-imenu-sort-bucket-function (cond ((eq val (quote asc)) (quote semantic-sort-tokens-by-name-increasing-ci)) ((eq val (quote desc)) (quote semantic-sort-tokens-by-name-decreasing-ci)) (t nil))) (set-default (quote semantic-imenu-sort-bucket-function) semantic-imenu-sort-bucket-function) (set-default sym val)) 0/ 0 0.000 1 0/ 24 instance-to-instantiator 0/ 0 0.000 12 specifier-type 0/ 0 0.000 142 jde-java-font-lock-api-regexps 0/ 38 0.000 1 128/ 1456 # 0/ 1 0.000 27 1328/ 1652 imenu-add-to-menubar 0/ 18 0.000 1 84/ 1568 ad-Orig-search-forward 0/ 0 0.000 10 eq 0/ 0 0.000 7 itimer-driver-wakeup 0/ 2 0.000 6 32/ 64 (lambda (sym val) (defalias (quote jde-gen-console) (tempo-define-template java-console-buffer-template (jde-gen-read-template val) nil Insert skeleton for a new Java console buffer)) (set-default sym val)) 0/ 20 0.000 1 0/ 41264 working-message 0/ 160 0.000 19 724/ 4960 get-range-char-table 0/ 0 0.000 16 makunbound 0/ 0 0.000 3 nconc 0/ 0 0.000 334 ad-advised-definition-p 0/ 1 0.000 1 64/ 108 lazy-lock-install-timers 0/ 218 0.000 2 220/ 19052 (lambda (sym val) (defalias (quote jde-gen-junit-add-test-to-suite) (tempo-define-template Adding JUnit test to suit (jde-gen-read-template val) nil Insert JUnit test to suite.)) (set-default sym val)) 0/ 3 0.000 1 0/ 5360 (lambda (sym val) (defalias (quote jde-gen-mouse-listener) (tempo-define-template java-mouse-listener (jde-gen-read-template val) nil Insert skeleton mouse listener.)) (set-default sym val)) 0/ 21 0.000 1 0/ 43916 semantic-token-type 0/ 0 0.000 61 32/ 32 console-device-list 0/ 0 0.000 169 2028/ 2028 ad-save-real-definitions 0/ 0 0.000 1 56/ 104 jde-find-project-file 0/ 371 0.000 18 56/ 36560 mapcan 0/ 0 0.000 18 0/ 288 widget-apply 0/ 0 0.000 54 648/ 792 widget-sexp-value-to-internal 0/ 0 0.000 3 48/ 120 (lambda (sym val) (jde-gen-define-abbrev-template for (jde-gen-read-template val)) (set-default sym val)) 0/ 3 0.000 1 0/ 6240 fmakunbound 0/ 0 0.000 61 hack-local-variables-prop-line 0/ 0 0.000 2 264/ 312 nuke-selective-display 0/ 0 0.000 1 jde-run-vm-1-4 0/ 1 0.000 1 44/ 684 jde-java-font-lock-javadoc-exception-type-matcher 0/ 67 0.000 2 112/ 280 (lambda (sym val) (set-default sym val) (setq senator-modes-menu-cache nil)) 0/ 0 0.000 1 nil-instantiator-ok 0/ 0 0.000 12 widget-put 0/ 0 0.000 135 888/ 888 emacs-version 0/ 2 0.000 2 0/ 1008 cdr 0/ 0 0.000 90 custom-set-face-bold 0/ 27 0.000 4 0/ 11120 comint-check-proc 0/ 0 0.000 1 32/ 32 process-buffer 0/ 0 0.000 2 # 0/ 0 0.000 7 544/ 1384 (lambda (sym val) (tempo-define-template java-class-buffer-template (jde-gen-read-template val) nil Insert a generic Java class buffer skeleton.) (defalias (quote jde-gen-class) (list (quote lambda) (list) (list (quote interactive)) (list (quote tempo-template-java-class-buffer-template)) (list (quote jde-gen-insert-interface-implementation)))) (set-default sym val)) 0/ 17 0.000 1 0/ 33364 jde-run-vm-1-1 0/ 2 0.000 1 0/ 1016 functionp 0/ 0 0.000 40 select-buffer-killed-text 0/ 2 0.000 203 (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key (current-local-map) key fcn))) 0/ 5 0.000 28 0/ 5912 widget-plist-member 0/ 0 0.000 242 get-char-table 0/ 0 0.000 1 jde-parse-method-map 0/ 70 0.000 1 0/ 14056 #] 3> 0/ 0 0.000 1 32/ 188 (lambda (sym val) (if (and (boundp (quote jde-jdb-key-bindings)) jde-jdb-key-bindings) (mapc (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key jde-jdb-mode-map key nil))) jde-jdb-key-bindings)) (mapc (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key jde-jdb-mode-map key fcn))) val) (set-default sym val)) 0/ 2 0.000 1 0/ 2732 semantic-set-toplevel-bovine-cache 0/ 71 0.000 1 80/ 14664 font-instance-truename 0/ 0 0.000 4 # 0/ 2 0.000 41 24/ 4860 c-make-inherited-keymap 0/ 0 0.000 7 56/ 1400 avltree-create 0/ 0 0.000 1 56/ 88 cl-delete-duplicates 0/ 1 0.000 43 set-face-foreground 0/ 6 0.000 33 0/ 4812 c-add-style 0/ 0 0.000 2 160/ 160 browse-url-delete-temp-file 0/ 0 0.000 12 40/ 40 c-after-conditional 0/ 1 0.000 6 56/ 536 semantic-post-change-major-mode-function 0/ 4035 0.000 1 56/1059786 (lambda (sym val) (defalias (quote jde-gen-session-bean) (tempo-define-template ejb-session-bean (jde-gen-read-template val) nil Adds an implementation of the EJB Session Bean interface to the class in the current buffer at the current point in the buffer. Before invoking this command, position point at the point in the buffer where you want the first Session Bean method to appear. Use `jde-ejb-session-bean-buffer' to create a complete skeleton session bean implementation from scratch.)) (set-default sym val)) 0/ 21 0.000 1 0/ 43636 run-hook-with-args-until-failure 0/ 0 0.000 4 make-compatible 0/ 0 0.000 1 shared-initialize 0/ 10 0.000 12 288/ 4240 window-frame 0/ 0 0.000 4 ad-cache-id-verification-code 0/ 12 0.000 19 152/ 1240 jde-parse-method-map 0/ 69 0.000 1 92/ 13528 c-define-lang-constant 0/ 7 0.000 8 384/ 5580 frame-width 0/ 37 0.000 19 derived-mode-init-mode-variables 0/ 0 0.000 1 532/ 3380 jde-java-font-lock-html-ahref-matcher 0/ 8 0.000 2 112/ 248 font-lock-lisp-like 0/ 1 0.000 2 40/ 112 ad-assemble-advised-definition 0/ 27 0.000 18 2812/ 26540 save-excursion 0/ 10 0.000 1 0/ 13072 # 0/ 0 0.000 11 1624/ 1624 derive-specifier-specs-from-locale 0/ 0 0.000 12 288/ 432 (lambda (sym val) (jde-gen-define-abbrev-template try (jde-gen-read-template val)) (set-default sym val)) 0/ 5 0.000 1 0/ 10004 # 0/ 657 0.000 24 608/ 564716 copy-marker 0/ 0 0.000 2 48/ 48 int-to-string 0/ 0 0.000 4 96/ 96 ad-safe-fset 0/ 1 0.000 38 504/ 504 c-font-lock-init 0/ 0 0.000 1 112/ 504 # 0/ 0 0.000 12 364/ 364 find-file 0/100315 0.000 1 72/12080804 ad-Orig-search-backward 0/ 0 0.000 1 working-bar-percent-display 0/ 83 0.000 19 1700/ 10028 jde-run-vm-1-4 0/ 2 0.000 1 0/ 1220 activate-itimer 0/ 3 0.000 3 84/ 448 save-match-data 0/ 2 0.000 2 0/ 1008 derived-mode-run-hooks 0/13743 0.000 1 76/ 813092 semantic-clear-unmatched-syntax-cache 0/ 0 0.000 2 72/ 72 custom-add-load 0/ 0 0.000 5 108/ 228 # 0/ 8780 0.000 128 32/ 578848 (lambda (binding) (let ((key (car binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (local-unset-key key))) 0/ 5 0.000 28 0/ 6968 (lambda (sym val) (defalias (quote jde-gen-method) (tempo-define-template method (jde-gen-read-template val) nil Insert skeleton method.)) (set-default sym val)) 0/ 7 0.000 1 0/ 14656 ad-has-proper-definition 0/ 0 0.000 59 32/ 32 # 0/ 0 0.000 1 92/ 140 # 0/ 157 0.000 99 0/ 28008 execute_internal_event() 0/ 1 0.000 1 404/ 560 # 0/ 0 0.000 51 24/ 24 semantic-auto-parse-mode 0/ 2 0.000 1 80/ 1084 semantic-cb-make-map 0/ 0 0.000 1 24/ 24 # 0/95976 0.000 1 24/11006414 semantic-overlay-end 0/ 0 0.000 24 ad-handle-definition 0/ 1 0.000 21 120/ 300 cleanup-simple-finalizers 0/ 0 0.000 22 set-frame-properties 0/ 0 0.000 1 24/ 24 compiled-function-arglist 0/ 0 0.000 25 replace-in-string 0/ 1 0.000 6 0/ 444 set-default 0/ 0 0.000 707 get-itimer 0/ 0 0.000 12 frame-device 0/ 0 0.000 559 # 0/ 0 0.000 6 32/ 32 jde-db-nullify-breakpoint-markers 0/ 0 0.000 20 72/ 72 switch-to-buffer 0/ 78 0.000 1 80/ 2500 file-name-sans-versions 0/ 5 0.000 11 600/ 1008 regexp-opt-depth 0/ 0 0.000 1 56/ 212 custom-declare-face 0/ 132 0.000 47 1128/ 87276 hook-test 0/ 0 0.000 24 process-mark 0/ 0 0.000 2 make-obsolete-variable 0/ 0 0.000 1 0/ 24 ignore 0/ 0 0.000 19 480/ 480 custom-set-face-italic 0/ 8 0.000 2 32/ 4264 set-glyph-image 0/ 8 0.000 24 0/ 11328 # 0/ 1 0.000 69 2516/ 3344 semantic-java-doc-setup 0/ 8 0.000 1 104/ 7092 function 0/ 0 0.000 156 recent-files-remove-entry 0/ 0 0.000 1 684/ 684 stop-profiling 0/ 0 0.000 1 jde-check-version 0/ 0 0.000 2 40/ 216 crypt-get-alist-member 0/ 0 0.000 2 generate-new-buffer 0/ 0 0.000 2 24/ 2180 point 0/ 0 0.000 1 (lambda (sym val) (setq speedbar-supported-extension-expressions val speedbar-file-regexp (speedbar-extension-list-to-regex val))) 0/ 1 0.000 1 0/ 3172 jde-find-project-files 0/ 183 0.000 1 64/ 18172 window-config-stack 0/ 0 0.000 1 56/ 248 subrp 0/ 0 0.000 68 jde-get-java-source-buffers 0/ 5 0.000 5 32/ 784 make-auto-save-file-name 0/ 16 0.000 2 40/ 5756 process-has-separate-stderr-p 0/ 0 0.000 2 set-extent-keymap 0/ 0 0.000 11 0/ 264 start-profiling 0/ 0 0.000 -12/ -12 (lambda nil Common Lisp lambda list: (jde-db-breakpoint-marker) (block jde-db-breakpoint-marker (quote (satisfies jde-db-breakpoint-marker-child-p)))) 0/ 0 0.000 1 0/ 156 make-keymap 0/ 0 0.000 1 168/ 168 c-on-identifier 0/ 0 0.000 8 80/ 80 jde-avl-tree 0/ 2 0.000 1 60/ 832 (lambda (sym val) (make-face (quote jde-db-active-breakpoint-face)) (set-face-foreground (quote jde-db-active-breakpoint-face) (car val)) (set-face-background (quote jde-db-active-breakpoint-face) (cdr val)) (set-default sym val)) 0/ 1 0.000 1 0/ 1284 lazy-lock-after-fontify-buffer 0/ 16 0.000 4 24/ 100 file-name-sans-extension 0/ 5 0.000 8 256/ 1164 locate-library 0/ 45 0.000 1 80/ 760 find-file-noselect 0/100237 0.000 1 464/12078232 # 0/ 0 0.000 1 72/ 72 ad-insert-argument-access-forms 0/ 19 0.000 58 24/ 16620 deftype 0/ 91 0.000 123 0/ 68412 itimer-disable-timeout 0/ 2 0.000 6 0/ -72 jde-java-font-lock-html-em-matcher 0/ 8 0.000 2 112/ 224 define-error 0/ 0 0.000 3 36/ 180 char-syntax-from-code 0/ 0 0.000 16 32/ 32 jde-count-open-java-buffers 0/ 2 0.000 2 24/ 564 window-buffer 0/ 0 0.000 2 c-setup-paragraph-variables 0/ 0 0.000 2 672/ 672 call-process 0/ 989 0.000 1 176/ 42412 device-type-matches-spec 0/ 0 0.000 24 mswindows-construct-vc-runtime-command-line 0/ 0 0.000 1 24/ 148 itimer-time-difference 0/ 0 0.000 3 192/ 192 identity 0/ 0 0.000 3495 set-buffer-menubar 0/ 58 0.000 4 0/ 876 timerp 0/ 0 0.000 4 jde-symbol-list 0/ 419 0.000 1 32/ 2980 make-sparse-keymap 0/ 0 0.000 40 6720/ 6720 boolean-p 0/ 0 0.000 22 24/ 24 symbol-plist 0/ 0 0.000 2 easy-menu-title 0/ 2 0.000 3 32/ 5696 add-tag-to-inst-list 0/ 0 0.000 12 288/ 504 # 0/ 0 0.000 6 font-instance-name 0/ 0 0.000 14 semantic-overlay-put 0/ 0 0.000 61 1464/ 1464 # 0/ 0 0.000 1 144/ 276 set-menubar-dirty-flag 0/ 0 0.000 6 custom-current-group 0/ 0 0.000 3 set-keymap-name 0/ 0 0.000 2 eval-when 0/ 9 0.000 123 0/ 6008 jde-java-font-lock-javadoc-see-ref-matcher 0/ 111 0.000 2 112/ 288 < 0/ 0 0.000 19 working-message-echo 0/ 160 0.000 19 716/ 4236 markerp 0/ 0 0.000 203 # 0/ 0 0.000 22 1380/ 1380 jde-java-font-lock-setup-keywords 0/ 38 0.000 1 368/ 2148 font-lock-fontify-region 0/13213 0.000 2 24/ 732784 syntax-table-p 0/ 0 0.000 123 ad-is-compilable 0/ 0 0.000 1 56/ 56 (lambda (sym val) (defalias (quote jde-gen-property-change-support) (tempo-define-template property change support template (jde-gen-read-template val) nil Insert property change support template.)) (set-default sym val)) 0/ 1054 0.000 1 0/ 533188 command-execute 0/100315 0.000 0/12080792 semantic-overlay-lists 0/ 40 0.000 2 48/ 42136 java-mode 0/ 38 0.000 1 120/ 33600 (lambda (elt) (backquote (cons :format %v :value (, elt) (c-const-symbol :format %v: :size 25) (sexp :format %v :validate (lambda (widget) (unless (c-valid-offset (widget-value widget)) (widget-put widget :error Invalid offset) widget)))))) 0/ 757 0.000 70 0/ 120984 senator-mode-line-update 0/ 1 0.000 1 72/ 620 make-trunc-stack 0/ 0 0.000 2 24/ 80 bufferp 0/ 0 0.000 12 defvaralias 0/ 0 0.000 4 84/ 84 map-over-locales 0/ 27 0.000 12 288/ 12568 make-list 0/ 0 0.000 6 72/ 72 semantic-make-local-hook 0/ 0 0.000 3 24/ 144 make-ring 0/ 0 0.000 1 56/ 152 stringp 0/ 0 0.000 85 # 0/ 0 0.000 12 168/ 168 valid-specifier-tag-p 0/ 0 0.000 53 turn-on-lazy-lock 0/ 224 0.000 2 24/ 19876 extentp 0/ 0 0.000 203 jde-java-font-lock-api-names 0/ 4 0.000 1 80/ 80 derived-mode-merge-syntax-tables 0/ 0 0.000 1 24/ 508 1+ 0/ 0 0.000 34 c-make-styles-buffer-local 0/ 0 0.000 1 76/ 1072 jde-compile-javac-12 0/ 2 0.000 1 0/ 1004 define-function 0/ 0 0.000 1 36/ 36 # 0/ 1 0.000 1 80/ 156 font-instance-width 0/ 0 0.000 24 mswindows-make-font-unitalic 0/ 2 0.000 1 24/ 716 get-buffer-process 0/ 0 0.000 1 progn 0/ 994 0.000 256 0/ 280968 jde-dbs-proc-morgue 0/ 2 0.000 1 0/ 896 eval-after-load 0/ 951 0.000 12 364/ 326464 ad-Orig-beginning-of-defun 0/ 1 0.000 1 32/ 124 set-buffer-major-mode 0/ 0 0.000 1 window-first-vchild 0/ 0 0.000 2 (lambda (x) t) 0/ 0 0.000 4 semantic-propertize 0/ 0 0.000 1 56/ 188 ad-enable-advice 0/ 0 0.000 1 48/ 184 make-obsolete 0/ 0 0.000 2 24/ 120 # 0/ 0 0.000 2 96/ 96 jde-imenu-setup 0/ 18 0.000 1 40/ 1608 (lambda (x) nil) 0/ 0 0.000 1 mswindows-frob-font-style-and-sizify 0/ 16 0.000 4 0/ 5792 (lambda (sym val) (jde-gen-define-abbrev-template finally (jde-gen-read-template val)) (set-default sym val)) 0/ 2 0.000 1 0/ 4012 normal-mode 0/95978 0.000 1 40/11007274 current-time 0/ 0 0.000 3 108/ 108 avltree-enter 0/ 50 0.000 24 32/ 1104 jde-compile-javac-12 0/ 3 0.000 3 68/ 1304 not 0/ 0 0.000 10 jde-run-vm-1-3 0/ 3 0.000 2 56/ 1184 add-timeout 0/ 0 0.000 6 72/ 72 jde-java-font-lock-html-pre-matcher 0/ 8 0.000 2 112/ 240 speedbar-add-expansion-list 0/ 0 0.000 2 24/ 48 set-face-background 0/ 3 0.000 16 0/ 2208 mapc 0/ 8796 0.000 12 0/ 602084 mswindows-construct-process-command-line 0/ 1 0.000 1 196/ 524 specifierp 0/ 0 0.000 39 extent-list 0/ 40 0.000 2 32/ 42088 ad-make-advised-definition-docstring 0/ 2 0.000 18 24/ 1652 lazy-lock-install-hooks 0/ 0 0.000 2 48/ 324 jde-put-project 0/ 0 0.000 235 8540/ 8540 # 0/ 0 0.000 3 192/ 192 # 0/ 2030 0.000 1 56/ 871668 device-matches-specifier-tag-set-p 0/ 0 0.000 18 unwind-protect 0/ 2 0.000 2 0/ 600 ad-clear-cache 0/ 0 0.000 18 24/ 432 ad-should-compile 0/ 0 0.000 19 128/ 128 jde-dbs-debugger-running-p 0/ 1 0.000 1 40/ 360 (lambda (sym val) (make-face (quote jde-bug-breakpoint-cursor)) (set-face-foreground (quote jde-bug-breakpoint-cursor) (car val)) (set-face-background (quote jde-bug-breakpoint-cursor) (cdr val)) (set-default sym val)) 0/ 1 0.000 1 0/ 1284 jde-dbs-debugger 0/ 2 0.000 1 0/ 752 device-console 0/ 0 0.000 641 # 0/ 0 0.000 1 92/ 140 cl-safe-expr-p 0/ 0 0.000 4 72/ 72 current-global-map 0/ 0 0.000 1 c-valid-offset 0/ 0 0.000 80 112/ 112 local-unset-key 0/ 1 0.000 28 32/ 5464 jde-run-vm-1-2 0/ 3 0.000 3 68/ 1532 # 0/ 5 0.000 18 24/ 3832 bsh-running-p 0/ 0 0.000 1 24/ 56 accept-process-output 0/ 1 0.000 1 56/ 672 semantic-token-with-position-p 0/ 0 0.000 5 64/ 64 derive-device-type-from-locale-and-tag-set 0/ 4 0.000 12 0/ 2304 (lambda (sym val) (jde-gen-define-abbrev-template while (jde-gen-read-template val)) (set-default sym val)) 0/ 3 0.000 1 0/ 6532 # 0/ 0 0.000 6 32/ 32 frame-root-window 0/ 0 0.000 1 make-undoable-stack 0/ 0 0.000 1 32/ 144 select-buffer-killed-default 0/ 1 0.000 203 jde-parse-update-after-parse 0/ 71 0.000 2 160/ 14684 autoload 0/ 0 0.000 137 3060/ 3060 delete* 0/ 0 0.000 30 720/ 720 symbolp 0/ 0 0.000 19 c-put-char-property-fun 0/ 1 0.000 2 96/ 344 custom-set-default 0/ 0 0.000 1 ad-advice-position 0/ 0 0.000 21 48/ 48 gutter-pixel-width 0/ 0 0.000 66 # 0/ 0 0.000 1 68/ 104 make-face-italic 0/ 4 0.000 1 0/ 2148 jde-java-font-lock-api-split-list 0/ 0 0.000 1 80/ 80 mswindows-available-font-sizes 0/ 5 0.000 4 512/ 1024 / 0/ 0 0.000 2 32/ 32 (lambda (sym val) (jde-gen-define-abbrev-template tryf (jde-gen-read-template val)) (set-default sym val)) 0/ 7 0.000 1 0/ 16316 jde-run-vm-1-3 0/ 3 0.000 1 0/ 1144 c-set-style 0/ 5 0.000 1 96/ 4712 tempo-add-tag 0/ 0 0.000 15 400/ 448 global-set-key 0/ 0 0.000 1 0/ 416 tempo-invalidate-collection 0/ 0 0.000 15 48/ 48 (lambda (sym val) (defalias (quote jde-gen-to-string-method) (tempo-define-template to-string-method (jde-gen-read-template val) nil Insert skeleton toString method.)) (set-default sym val)) 0/ 3 0.000 1 0/ 7860 eieio-default-superclass 0/ 87 0.000 13 40/ 24332 create-file-buffer 0/ 0 0.000 1 48/ 1196 # 0/ 0 0.000 8 32/ 416 semantic-find-nonterminal-by-function 0/ 2 0.000 5 508/ 820 recent-files-get-file-name 0/ 0 0.000 1 window-hscroll 0/ 0 0.000 2 (lambda (sym val) (jde-gen-define-abbrev-template case (jde-gen-read-template val)) (set-default sym val)) 0/ 1 0.000 1 0/ 2272 (lambda (sym val) (defalias (quote jde-gen-junit-test-class) (tempo-define-template java-junit-test-class-buffer-template (jde-gen-read-template val) nil Insert a generic JUnit test class buffer skeleton.)) (set-default sym val)) 0/ 890 0.000 1 0/ 81392 semantic-default-java-setup 0/ 8 0.000 1 384/ 7860 semantic-expand-java-nonterminal 0/ 0 0.000 61 192/ 192 derived-mode-map-name 0/ 0 0.000 1 60/ 60 call-interactively 0/100315 0.000 0/12080792 frame-pixel-height 0/ 0 0.000 1 current-window-configuration 0/ 0 0.000 1 0/ 1332 normal-backup-enable-predicate 0/ 0 0.000 1 72/ 128 file-name-directory 0/ 0 0.000 9 88/ 88 jde-java-font-lock-api-keywords 0/ 38 0.000 1 24/ 1480 after-find-file 0/100105 0.000 1 200/12074636 c-after-font-lock-init 0/ 1 0.000 2 32/ 188 framep 0/ 0 0.000 104 (lambda (sym val) (set-default sym val) (if jde-xemacsp (unless (featurep (quote infodock)) (when (fboundp (quote add-submenu)) (add-submenu (quote (File)) val Insert File...))) (let* ((mb (assq (quote menu-bar) global-map)) (files (assq (quote files) mb)) (menu (if (fboundp (quote easy-menu-create-menu)) (easy-menu-create-menu (car val) (cdr val)))) (menu-name (car val))) (define-key-after (cdr (cdr files)) [jde-new] (cons menu-name menu) (quote open-file))))) 0/ 1 0.000 1 0/ 1216 jde-java-font-lock-javadoc-docroot-matcher 0/ 8 0.000 2 112/ 184 speedbar-add-mode-functions-list 0/ 0 0.000 2 24/ 48 map-char-table 0/ 0 0.000 1 0/ 484 jde-compile-javac-11 0/ 2 0.000 1 0/ 1700 standard-syntax-table 0/ 0 0.000 1 (lambda (sym val) (defalias (quote jde-gen-listener-registry) (tempo-define-template listener registry template (jde-gen-read-template val) nil Insert listener registry template.)) (set-default sym val)) 0/ 73 0.000 1 0/ 52740 jde-run-vm-1-2 0/ 2 0.000 1 0/ 1068 (lambda (sym val) (jde-gen-define-abbrev-template switch (jde-gen-read-template val)) (set-default sym val)) 0/ 4 0.000 1 0/ 10068 widget-get 0/ 0 0.000 172 mapc-internal 0/ 8796 0.000 12 0/ 602084 c-syntactic-content 0/ 1 0.000 14 472/ 1592 rassq 0/ 0 0.000 1 jde-load-project-file 0/ 1463 0.000 1 72/ 53268 backup-file-name-p 0/ 0 0.000 1 24/ 48 eieio-speedbar-create-engine 0/ 0 0.000 1 240/ 336 device-list 0/ 6 0.000 169 0/ 6084 semantic-overlay-start 0/ 0 0.000 24 semantic-auto-parse-setup-timer 0/ 1 0.000 1 32/ 336 undoable-stack-a-length 0/ 0 0.000 1 32/ 32 eieio-defgeneric 0/ 3 0.000 169 48/ 16304 set-buffer-modified-p 0/ 0 0.000 204 (lambda (sym val) (if (and (string= (car val) url-file-exists) (locate-library url)) (autoload (quote url-file-exists) url nil nil nil)) (set-default sym val)) 0/ 0 0.000 1 default-boundp 0/ 0 0.000 784 modify-syntax-entry 0/ 16 0.000 123 0/ 8616 map-specifier 0/ 27 0.000 24 0/ 12280 make-face-unitalic 0/ 4 0.000 1 32/ 2084 goto-char 0/ 0 0.000 1 ad-make-mapped-call 0/ 5 0.000 18 264/ 10076 regexp-opt 0/ 7 0.000 1 72/ 8744 jde-compile-javac-14 0/ 2 0.000 1 0/ 1156 set-face-underline-p 0/ 3 0.000 10 0/ 2328 buffer-name 0/ 0 0.000 211 display-message 0/ 1049 0.000 95 0/ 30936 font-lock-default-fontify-region 0/13213 0.000 2 80/ 732760 ad-get-argument 0/ 4 0.000 81 40/ 9420 elib-avl-do-enter 0/ 50 0.000 113 88/ 1072 custom-add-version 0/ 0 0.000 1 0/ 24 jde-compile-javac-11 0/ 1 0.000 1 44/ 728 set-glyph-property 0/ 8 0.000 24 0/ 11328 (lambda (sym val) (jde-gen-define-abbrev-template foriter (jde-gen-read-template val)) (set-default sym val)) 0/ 4 0.000 1 0/ 9848 c-add-type 0/ 1 0.000 14 344/ 2104 easy-menu-do-define 0/ 0 0.000 11 1228/ 1228 semantic-active-p 0/ 0 0.000 3 24/ 24 semantic-java-doc-keywords-map 0/ 4 0.000 8 24/ 4336 recent-files-no-match 0/ 0 0.000 1 40/ 40 mswindows-frob-font-style 0/ 6 0.000 6 1264/ 4248 cond 0/ 0 0.000 5 c-face-name-p 0/ 0 0.000 1 24/ 1272 window-point 0/ 0 0.000 1 prefix-numeric-value 0/ 0 0.000 7 frob-locale 0/ 27 0.000 12 288/ 11200 (lambda (sym val) (if val (progn (require (quote setnu)) (add-hook (quote after-change-functions) (quote jde-setnu-after-change)) (add-hook (quote before-change-functions) (quote jde-setnu-before-change)) (mapc (lambda (buf) (save-excursion (set-buffer buf) (if (and (not setnu-mode) (< (point-max) jde-setnu-mode-threshold)) (setnu-mode 1)))) (jde-get-java-source-buffers))) (progn (mapc (lambda (buf) (save-excursion (set-buffer buf) (if (and (boundp (quote setnu-mode)) setnu-mode) (setnu-mode)))) (jde-get-java-source-buffers)))) (set-default sym val)) 0/ 0 0.000 1 0/ 204 # 0/ 1 0.000 24 24/ 1324 find 0/ 5 0.000 18 464/ 896 jde-java-font-lock-api-build-regexps 0/ 4 0.000 1 32/ 192 make-abbrev-table 0/ 0 0.000 10 0/ 2520 (lambda (sym val) (make-face (quote jde-db-requested-breakpoint-face)) (set-face-foreground (quote jde-db-requested-breakpoint-face) (car val)) (set-face-background (quote jde-db-requested-breakpoint-face) (cdr val)) (set-default sym val)) 0/ 0 0.000 1 0/ 1284 ad-add-advice 0/ 4 0.000 21 388/ 4396 mapcar-extents 0/ 40 0.000 2 48/ 42056 # 0/ 0 0.000 2 312/ 360 noninteractive 0/ 0 0.000 21 (in char-byte conversion) 0/ 1 0.000 2490 jde-java-font-lock-html-i-matcher 0/ 21 0.000 2 112/ 784 make-saved-window 0/ 0 0.000 2 672/ 848 syntax-designator-chars 0/ 0 0.000 139 suppress-keymap 0/ 63 0.000 2 12/ 84184 compute-buffer-file-truename 0/ 13 0.000 1 80/ 184 (lambda (sym val) (if (and (boundp (quote jde-bug-key-bindings)) jde-bug-key-bindings) (mapc (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key jde-bug-mode-map key nil))) jde-bug-key-bindings)) (mapc (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key jde-bug-mode-map key fcn))) val) (set-default sym val)) 0/ 2 0.000 1 0/ 2344 mswindows-quote-one-vc-runtime-arg 0/ 0 0.000 2 56/ 88 process-exit-status 0/ 0 0.000 1 # 0/ 0 0.000 19 24/ 24 # 0/ 3 0.000 40 88/ 5152 eieio-default-superclass 0/ 10 0.000 12 72/ 4312 ad-docstring 0/ 0 0.000 20 64/ 64 (lambda (sym val) (defalias (quote jde-gen-event-source-fire-method) (tempo-define-template event source fire method template (jde-gen-read-template val) nil Insert event source fire method template.)) (set-default sym val)) 0/ 35 0.000 1 0/ 44188 lazy-lock-mode 0/ 224 0.000 2 80/ 19852 # 0/ 0 0.000 11 1716/ 1716 lazy-lock-value-in-major-mode 0/ 0 0.000 2 32/ 32 get-buffer 0/ 0 0.000 1 purecopy 0/ 0 0.000 537 (lambda (sym val) (jde-gen-define-abbrev-template if (jde-gen-read-template val)) (set-default sym val)) 0/ 3 0.000 1 0/ 6532 c-backward-token-2 0/ 1 0.000 6 192/ 344 color-instance-p 0/ 0 0.000 6 auto-save-escape-name 0/ 5 0.000 2 24/ 4688 face-name 0/ 0 0.000 6 make-specifier-and-init 0/ 1402 0.000 24 0/ 55840 string-to-int 0/ 0 0.000 8 c-common-init 0/ 6 0.000 1 64/ 8452 jde-jdb-minor-mode 0/ 18 0.000 1 80/ 6524 frob-face-inst-list 0/ 27 0.000 12 288/ 10192 current-buffer 0/ 0 0.000 1 symbol-function 0/ 0 0.000 26 argument-in-range-p 0/ 0 0.000 18 > 0/ 0 0.000 2 semantic-something-to-stream 0/ 1 0.000 5 128/ 192 copy-sequence 0/ 3 0.000 1796 21048/ 21048 derived-mode-merge-abbrev-tables 0/ 3 0.000 1 24/ 5728 widget-value-convert-widget 0/ 0 0.000 66 40/ 472 ad-real-orig-definition 0/ 0 0.000 37 32/ 32 dframe-update-keymap 0/ 14 0.000 1 112/ 10572 sort 0/ 3 0.000 8 0/ 1872 proclaim 0/ 0 0.000 1 0/ 240 (lambda (sym val) (defalias (quote jde-gen-get-set) (tempo-define-template java-get-set-pair (jde-gen-read-template val) nil Insert variable get-set method pair.)) (set-default sym val)) 0/ 17 0.000 1 0/ 33476 delete 0/ 0 0.000 1 extent-at 0/ 0 0.000 2 frame-list 0/ 6 0.000 99 0/ 5940 add-text-properties 0/ 0 0.000 1 108/ 108 make-compatible-variable 0/ 0 0.000 1 0/ 24 device-live-p 0/ 0 0.000 641 c-regexp-opt 0/ 4 0.000 1 0/ 5028 string= 0/ 0 0.000 733 derived-mode-set-abbrev-table 0/ 3 0.000 1 92/ 5820 jde-db-remark-breakpoints 0/ 0 0.000 1 112/ 112 jde-mode 0/15473 0.000 1 24/ 946608 while 0/ 1 0.000 2 0/ 1320 # 0/ 2 0.000 1 24/ 740 abbreviate-file-name 0/ 0 0.000 2 valid-specifier-tag-set-p 0/ 0 0.000 51 match-end 0/ 0 0.000 72 block 0/ 0 0.000 2 0/ 192 local-variable-if-set-p 0/ 0 0.000 20 eieio-widget-test-class 0/ 1 0.000 1 0/ 908 lsh 0/ 0 0.000 124 set-extent-property 0/ 0 0.000 22 528/ 528 lazy-lock-put-text-property 0/ 16 0.000 4 76/ 76 speedbar-convert-emacs21-imagespec-to-xemacs 0/32537 0.000 24 40/ 585920 framep-on-display 0/ 0 0.000 3 64/ 64 # 0/ 4 0.000 264 24/ 396 frame-parameters 0/ 39 0.000 19 32/ 3744 (lambda (sym val) (set-default sym val) (if (or (not jde-xemacsp) (featurep (quote infodock))) (easy-menu-define jde-menu jde-mode-map Menu for JDE. val)) (if (and jde-xemacsp (eq major-mode (quote jde-mode))) (jde-insert-menu-in-xemacs-menubar))) 0/ 1 0.000 1 window-pixel-edges 0/ 0 0.000 2 96/ 96 recent-files-find-and-write-file-hook 0/ 0 0.000 1 24/ 844 push-window-configuration 0/ 1 0.000 1 48/ 1832 jde-setup-syntax-coloring 0/13743 0.000 1 88/ 812716 specifier-spec-list 0/ 0 0.000 48 1368/ 1368 car 0/ 0 0.000 173 defconst 0/ 33 0.000 113 3828/ 53976 (lambda (sym val) (defalias (quote jde-gen-mouse-motion-listener) (tempo-define-template java-mouse-motion-listener (jde-gen-read-template val) nil Insert skeleton mouse motion listener.)) (set-default sym val)) 0/ 7 0.000 1 0/ 15404 invert-face 0/ 0 0.000 1 72/ 268 call-next-method 0/ 10 0.000 19 112/ 4704 make-window-configuration 0/ 0 0.000 1 192/ 244 ad-advised-interactive-form 0/ 1 0.000 18 24/ 804 temp-directory 0/ 0 0.000 2 112/ 112 jde-avl-tree 0/ 54 0.000 24 24/ 4392 font-lock-choose-keywords 0/ 0 0.000 1 72/ 132 auto-save-checked-directory 0/ 8 0.000 2 48/ 128 (lambda (sym val) (defalias (quote jde-gen-action-listener) (tempo-define-template java-action-listener (jde-gen-read-template val) nil Insert skeleton action listener.)) (set-default sym val)) 0/ 4 0.000 1 0/ 8384 char-after 0/ 0 0.000 59 canonicalize-spec 0/ 7 0.000 84 996/ 7588 process-status 0/ 0 0.000 1 jde-java-font-lock-api-cache-file 0/ 0 0.000 1 40/ 112 (lambda (sym val) (tempo-define-template java-inner-class (jde-gen-read-template val) nil Insert inner class.) (defalias (quote jde-gen-inner-class-internal) (list (quote lambda) (list) (list (quote tempo-template-java-inner-class)) (list (quote jde-gen-insert-interface-implementation)))) (set-default sym val)) 0/ 4 0.000 1 0/ 7436 define-abbrev-table 0/ 1 0.000 9 108/ 2376 window-pixel-height 0/ 0 0.000 1 next_event_internal() 0/ 0 0.000 1 56/ 56 funcall 0/ 48 0.000 58 48/ 24204 make-glyph 0/ 8 0.000 24 0/ 20256 font-lock-set-defaults 0/ 6612 0.000 2 48/ 457524 regexp-quote 0/ 0 0.000 163 4028/ 4028 itimer-timer-wakeup 0/ 2 0.000 6 32/ 32 (lambda (sym val) (make-face (quote jde-db-spec-breakpoint-face)) (set-face-foreground (quote jde-db-spec-breakpoint-face) (car val)) (set-face-background (quote jde-db-spec-breakpoint-face) (cdr val)) (set-default sym val)) 0/ 1 0.000 1 0/ 1284 jde-parse-semantic-default-setup 0/ 3996 0.000 1 104/1017254 run-with-idle-timer 0/ 3 0.000 3 32/ 1008 semantic-token-put 0/ 0 0.000 52 1320/ 1320 glyphp 0/ 0 0.000 24 c-beginning-of-macro 0/ 0 0.000 268 72/ 72 derive-domain-from-locale 0/ 0 0.000 18 (lambda (sym val) (defalias (quote jde-gen-beep) (tempo-define-template beep statement (jde-gen-read-template val) nil Insert beep statement.)) (set-default sym val)) 0/ 0 0.000 1 0/ 940 (lambda (sym val) (set-default sym val) (when (timerp semantic-auto-parse-timer) (cancel-timer semantic-auto-parse-timer) (setq semantic-auto-parse-timer nil) (semantic-auto-parse-setup-timer))) 0/ 0 0.000 1 0/ 84 face-list 0/ 1 0.000 10 7512/ 7512 jde-dbs-proc-registry 0/ 1 0.000 1 0/ 900 ad-get-cache-class-id 0/ 0 0.000 21 48/ 48 find-menu-item 0/ 3 0.000 13 156/ 4492 c-override-default-keywords 0/ 1 0.000 6 76/ 644 cons 0/ 1 0.000 628 7536/ 7536 semantic-flex-keywords 0/ 1 0.000 1 32/ 264 truncate-command-history-for-gc 0/ 0 0.000 22 plist-member 0/ 0 0.000 2 eieio-initarg-to-attribute 0/ 0 0.000 12 32/ 32 # 0/ 0 0.000 18 72/ 72 selected-window 0/ 0 0.000 6 jde-java-font-lock-javadoc-param-name-matcher 0/ 70 0.000 8 112/ 1544 (lambda (sym val) (let ((n (length val)) (i 0)) (setq jde-gen-template-names (list)) (while (< i n) (setq jde-gen-template-names (append jde-gen-template-names (list (cons (car (nth i val)) (1+ i))))) (setq i (1+ i)))) (set-default sym val)) 0/ 1 0.000 1 0/ 1080 devicep 0/ 0 0.000 156 add-menu 0/ 5 0.000 4 48/ 2940 mark-marker 0/ 0 0.000 2 set-specifier 0/ 20 0.000 83 612/ 20676 ad-prognify 0/ 0 0.000 19 32/ 32 semantic-java-doc-tag-name 0/ 0 0.000 12 372/ 372 copy-face 0/ 1 0.000 1 1188/ 1284 buffer-live-p 0/ 0 0.000 1 mapcar* 0/ 0 0.000 18 0/ 288 (lambda (sym val) (tempo-define-template java-interface-buffer-template (jde-gen-read-template val) nil Insert a generic Java interface buffer skeleton.) (defalias (quote jde-gen-interface) (list (quote lambda) (list) (list (quote interactive)) (list (quote tempo-template-java-interface-buffer-template)))) (set-default sym val)) 0/ 9 0.000 1 0/ 17096 ad-make-hook-form 0/ 0 0.000 19 40/ 96 semantic-auto-parse-mode-setup 0/ 1 0.000 1 48/ 384 face-property-instance 0/ 3 0.000 14 0/ 592 frame-live-p 0/ 0 0.000 559 ad-activate-on 0/ 189 0.000 21 96/ 57476 line-end-position 0/ 0 0.000 134 load-average 0/ 0 0.000 2 72/ 72 buffer-list 0/ 0 0.000 7 528/ 528 slot-boundp 0/ 1 0.000 1 64/ 320 setplist 0/ 0 0.000 67 semantic-install-function-overrides 0/ 0 0.000 2 136/ 348 face-background 0/ 0 0.000 98 (lambda (sym val) (jde-gen-define-abbrev-template ife (jde-gen-read-template val)) (set-default sym val)) 0/ 7 0.000 1 0/ 13728 use-local-map 0/ 0 0.000 2 arrayp 0/ 0 0.000 65 c-set-style-1 0/ 5 0.000 18 464/ 3808 semantic-clear-toplevel-cache 0/ 76 0.000 2 128/ 84528 kill-local-variable 0/ 0 0.000 2 execute-extended-command 0/100315 0.000 0/12080792 mswindows-quote-one-simple-arg 0/ 1 0.000 1 48/ 80 ` 0/ 0 0.000 1 0/ 576 initialize-instance 0/ 87 0.000 13 312/ 23664 semantic-bovinate-from-nonterminal-full 0/ 2030 0.000 25 32/ 871240 jde-set-variables-init-value 0/ 1280 0.000 1 32/ 35024 derived-mode-set-syntax-table 0/ 0 0.000 1 100/ 608 ad-verify-cache-class-id 0/ 1 0.000 39 24/ 24 interactive-p 0/ 0 0.000 2745 eieio-cl-run-defsetf 0/ 1 0.000 1 40/ 112 recent-files-add-file 0/ 0 0.000 1 72/ 820 window-dedicated-p 0/ 0 0.000 3 make-symbol 0/ 0 0.000 3 72/ 72 jde-java-font-lock-quote-matcher 0/ 6 0.000 2 80/ 144 semantic-mode-line-update 0/ 2 0.000 2 368/ 1144 itimer-name 0/ 0 0.000 9 add-menu-item-1 0/ 4 0.000 6 156/ 4684 # 0/100315 0.000 0/12080792 semantic-nonterminal-children-default 0/ 0 0.000 61 96/ 128 string-to-char 0/ 0 0.000 42 set-process-sentinel 0/ 0 0.000 3 semantic-overlay-list 0/ 7 0.000 62 24/ 4256 (lambda (sym val) (mapc (lambda (buf) (save-excursion (set-buffer buf) (when (boundp (quote jde-mode-map)) (if (and (boundp (quote jde-key-bindings)) jde-key-bindings) (mapc (lambda (binding) (let ((key (car binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (local-unset-key key))) jde-key-bindings)) (mapc (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key (current-local-map) key fcn))) val)))) (jde-get-java-source-buffers)) (set-default sym val)) 0/ 15 0.000 2 0/ 13544 ad-map-arglists 0/ 5 0.000 18 536/ 9812 jde-compile-javac-13 0/ 2 0.000 1 0/ 1080 itimer-value 0/ 0 0.000 12 custom-initialize-default 0/ 0 0.000 8 0/ 188 buffer-file-name 0/ 0 0.000 17 (lambda (sym val) (mapc (lambda (buff) (save-excursion (set-buffer buff) (if (string= (car val) JDEbug) (progn (jde-jdb-minor-mode -1) (jde-bug-minor-mode 1)) (progn (jde-jdb-minor-mode 1) (jde-bug-minor-mode -1))))) (jde-get-java-source-buffers)) (set-default sym val)) 0/ 1 0.000 1 0/ 204 modeline-hscroll 0/ 0 0.000 2 # 0/ 1 0.000 14 32/ 60 c-initialize-builtin-style 0/ 0 0.000 2 136/ 1392 (lambda (binding) (let ((key (car binding)) (fcn (cdr binding))) (if (string-match \[.+] key) (setq key (car (read-from-string key)))) (define-key jde-bug-mode-map key fcn))) 0/ 2 0.000 6 0/ 2284 position 0/ 5 0.000 18 432/ 432 redraw-modeline 0/ 0 0.000 205 ad-definition-type 0/ 1 0.000 37 72/ 72 ad-verify-cache-id 0/ 12 0.000 19 24/ 1264 dispatch-event 0/100315 0.000 0/12080792 device-type-list 0/ 0 0.000 18 648/ 648 jde-debugger-running-p 0/ 1 0.000 1 24/ 384 # 0/ 1 0.000 44 5208/ 5208 (lambda (sym val) (or (and (boundp (quote global-senator-minor-mode)) global-senator-minor-mode) (mapc (lambda (buff) (save-excursion (set-buffer buff) (senator-minor-mode (if val 1 -1)))) (jde-get-java-source-buffers))) (set-default sym val)) 0/ 1 0.000 1 0/ 204 ad-activate-advised-definition 0/ 185 0.000 19 536/ 56888 (lambda (sym val) (let ((n (length val)) (i 0)) (setq jde-gen-buffer-template-names (list)) (while (< i n) (setq jde-gen-buffer-template-names (append jde-gen-buffer-template-names (list (cons (car (nth i val)) (1+ i))))) (setq i (1+ i)))) (set-default sym val)) 0/ 0 0.000 1 0/ 240 (lambda (sym val) (defalias (quote jde-gen-section-comment) (tempo-define-template section comment (jde-gen-read-template val) nil Insert section comment.)) (set-default sym val)) 0/ 1 0.000 1 0/ 1616 system-name 0/ 0 0.000 2 64/ 64 ---------------------------------------------------------------------------- --- Total 100260 100.000 501738 12059796 Ticks/Total = Ticks this function/this function and descendants Calls = Number of calls to this function GC-Usage/Total = Lisp allocation this function/this function and descendants One tick = 1 ms WARNING: Error checking is turned on in this XEmacs. This might make the measurements very unreliable. ---------------------------------------------------------------------------- ---- Note that this is one of the operations I complained about. You can see from the total that it tooks around 100 secs of process time, which accords with my complaints of it taking 1-2 minutes. But notice the biggest culprits: file-exists-p 18157/21601 18.110 2448 179152/ 179152 (in garbage collection) 15502/15506 15.462 22 176/ 176 locate-file 10044/12070 10.018 213 75128/ 98688 load-internal 9472/80652 9.447 404 5970594/10114846 file-directory-p 8393/ 9980 8.371 1153 76876/ 76996 (in internal-external conversion) 7984/ 8475 7.963 96553 24480/ 24480 ad-Orig-re-search-forward 7209/ 8703 7.190 2591 5456/ 5456 (profile overhead) 5411/ 5411 5.397 insert-file-contents-internal 3833/ 4582 3.823 203 26088/ 26384 all-completions 2641/ 2644 2.634 59 1968/ 1968 (in map-extents-internal) 1915/ 2010 1.910 41867 50852/ 92804 byte-code 1517/100189 1.513 10882 201404/12076012 add-spec-list-to-specifier 1153/ 1400 1.150 106 54320/ 54640 jde-gen-read-template 971/ 3250 0.968 37 1398220/1560972 start-process-internal 750/ 986 0.748 1 40608/ 41252 redisplay-echo-area 699/ 962 0.697 101 speedbar-find-image-on-load-path 275/32535 0.274 24 183720/ 585208 file-name-as-directory 231/ 251 0.230 1150 77716/ 77716 forward-comment 222/ 310 0.221 169 string-match 205/ 263 0.204 3527 18060/ 18060 looking-at 203/ 219 0.202 6203 9708/ 9708 put-nonduplicable-text-property 195/ 671 0.194 3620 208696/ 218576 directory-files 181/ 351 0.181 18 33104/ 33224 format 113/ 114 0.113 762 58004/ 58004 locate-data-directory 101/10333 0.101 25 76796/ 231428 1. 80.5 seconds was spent loading Lisp, but only 9.5 seconds (11.7%) of that actually was in load-internal. What was the rest doing? 2. The figures for file-exists-p, file-directory-p and (to some extent) locate-file seem extraordinary. Insert-file-contents-internal was called nearly the same amount of time as locate-file but locate-file took three times as long [and this with all the caching in locate-file!]. 3. speedbar-find-image-on-load-path took 32.5 seconds! Granted this was mostly not spent in this particular function, but still the speedbar author should think about other ways to make this faster. 4. Note the GC usages. Load-internal generates 5.97 MB of garbage just by itself; jde-gen-read-template generates 1.4MB of its own garbage. This is why the GC was triggered 22 times. Note that these results are done with error-checking on, which will likely skew things. Also profiling itself skews things -- note that `(profile overhead)' entry. Even having profile support compiled in adds a bit of delay to the execution of XEmacs, but probably negligible -- basically just two if -statements at the beginning, and the same at the end. From xemacs-beta-bounces@xemacs.org Sun Nov 14 04:22: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 iAE9MOLQ010671; Sun, 14 Nov 2004 04:22: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 iAE9ML7m010461 for ; Sun, 14 Nov 2004 04:22:21 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE9MLMo010457 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 04:22:21 -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 iAE9MJb4010332 for ; Sun, 14 Nov 2004 04:22:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAE9MJ1w010314 for xemacweb@tux.org; Sun, 14 Nov 2004 04:22:19 -0500 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 iAE9MIGm010251 for ; Sun, 14 Nov 2004 04:22:19 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp803.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 09:22:18 -0000 From: "Ben Wing" To: "'Michael Sperber'" Date: Sun, 14 Nov 2004 03:24:12 -0600 Message-ID: <011101c4ca2b$b4922e60$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: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAE9MIGm010251 X-XEmacs-List: 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: "'Stephen J. Turnbull'" , xemacs-beta@xemacs.org Subject: RE: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > An example: I was trying to track down and quash that > syntax-table bug I posted about. I spent about half a day on > this, and just got lost in a twisty maze of changes just > trying to understand what's going on. Check the CVS log of > syntax.c for entertainment. So I don't even have a patch or > the beginning of one to show for that work. Ditto for a > number of other things. For you, it's all about changing the > code. For me, it's about understanding what's going on. But Mike, this issue is in large part orthogonal to the work I'm doing. You said it took you several days to submit that one-line patch for the toolbar changes. So the basic problem you have is unfamiliarity with the code. In that case, what you need to do is NOT update your CVS constantly, and do NOT look at the various changes; just leave it as is and poke around in that code as it is until you have figured something out. If you are concerned that I've made a significant change in the area you're looking at, you can figure this out at a glance by looking at the patch logs; but this is rather unlikely. If you don't feel comfortable reviewing my code at the pace it comes in, then I would say, don't review it -- others will do so, and you can review other things that you feel comfortable handling. From xemacs-beta-bounces@xemacs.org Sun Nov 14 05:15: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 iAEAFYjG019153; Sun, 14 Nov 2004 05:15:34 -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 iAEAFXqr019148 for ; Sun, 14 Nov 2004 05:15:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAEAFWUP019147 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 05:15: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 iAEAFTkD019133 for ; Sun, 14 Nov 2004 05:15:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAEAFSWh019132 for xemacweb@tux.org; Sun, 14 Nov 2004 05:15:28 -0500 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 iAEAFOqY019126; Sun, 14 Nov 2004 05:15:28 -0500 Received: from fwd01.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CTHPo-0001l6-00; Sun, 14 Nov 2004 11:15:24 +0100 Received: from D5DC120J.t-online.de (SOe0T+ZGweqb6hj16cz1yK8FtLfDUZOI-lMdOscgUPlDlq8YB1vnES@[217.229.10.204]) by fmrl01.sul.t-online.com with esmtp id 1CTHPg-1zS8Ku0; Sun, 14 Nov 2004 11:15:16 +0100 To: Jerry James X-Attribution: APA References: <000101c4bbec$08022210$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: Sun, 14 Nov 2004 11:16:42 +0100 In-Reply-To: (Jerry James's message of "Fri, 12 Nov 2004 09:45:52 -0600") 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: SOe0T+ZGweqb6hj16cz1yK8FtLfDUZOI-lMdOscgUPlDlq8YB1vnES@t-dialin.net X-TOI-MSGID: 9eac366f-a5b1-4b5f-8cdf-091f4c0b3df4 X-XEmacs-List: 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: 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 Jerry James writes: > Still flushing my own buffers ... > > "Ben Wing" wrote: >>> -----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 > > [snip] > >>> 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. > > Okay, I will send in a patch today to fix this. > > [snip] > >>> 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. > > There is no backtrace. In fact, Adrian said that neither C-g nor C-G > would interrupt XEmacs when it got into those long hangs. See: > > http://list-archive.xemacs.org/xemacs-beta/200409/msg00422.html > > Do we have any Windows users in the audience who would consent to > performing an experiment? I would like to have somebody run with a Since I reverted my own patch to close handles, and built with Ben's megapatch implementing a corrected version thereof, I have not seen these uninterruptible hangs. I've been using XEmacs every day and kept it running for many days so I should have ween them. Thanks Ben! Jerry, I'm willing to test your patch also. I still have some CVS conflict resolution to do, but other than that I should be able to test your patch. > modified version of the patch that caused Adrian trouble, but this time It probably was not your patch after all, as stated above. > call warn_when_safe with data that is about to be discarded from a > closing lstream, as well as some information about the lstream itself. > Hopefully that will be sufficiently enlightening that we can get rid of > that data loss we Linux users have had to suffer from for so long. Best regards, Adrian -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Nov 14 05:35: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 iAEAZ6Hx021175; Sun, 14 Nov 2004 05:35:06 -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 iAEAZ4a2021169 for ; Sun, 14 Nov 2004 05:35:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAEAZ4o0021168 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 05:35:04 -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 iAEAZ3Hd021157 for ; Sun, 14 Nov 2004 05:35:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAEAZ3Lb021156 for xemacweb@tux.org; Sun, 14 Nov 2004 05:35:03 -0500 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 iAEAZ2X2021151; Sun, 14 Nov 2004 05:35:02 -0500 Received: from fwd01.aul.t-online.de by mailout02.sul.t-online.com with smtp id 1CTHio-0005u6-02; Sun, 14 Nov 2004 11:35:02 +0100 Received: from D5DC120J.t-online.de (XpM-G+ZD8eY7MIJjm3JPhNL3etK8oicWbhBgN8wRsSvYCn3vr3Tu6x@[217.229.10.204]) by fmrl01.sul.t-online.com with esmtp id 1CTHid-1yCJUm0; Sun, 14 Nov 2004 11:34:51 +0100 To: "Ben Wing" X-Attribution: APA References: <005701c4c9f2$da7b2a70$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: Sun, 14 Nov 2004 11:36:16 +0100 In-Reply-To: <005701c4c9f2$da7b2a70$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 13 Nov 2004 20:37:14 -0600") 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: XpM-G+ZD8eY7MIJjm3JPhNL3etK8oicWbhBgN8wRsSvYCn3vr3Tu6x@t-dialin.net X-TOI-MSGID: 5200041a-9915-4ced-9069-e7427b0ffbaf X-XEmacs-List: 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'" , adrian@xemacs.org, "'XEmacs beta'" Subject: Re: [WHL] Re: [WHL] Re: Re: Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> Ben> Ok, your entire argument boils down to "imo top-posting is >> Ben> bad". >> >> That's false. It causes demonstrable inconvenience to >> certain categories of readers. > > If everybody top-posts, what's the difference from when everyone > bottom-posts? I think in-line posting is asked for to provide the benefit of sufficient context. Allows comments to become shorter and increases likelyhood of being understood correctly. > > > -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Nov 14 12:04: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 iAEH1iP8032092; Sun, 14 Nov 2004 12:03:06 -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 iAEH1ghP032086 for ; Sun, 14 Nov 2004 12:01:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAEH1ges032085 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 12:01:42 -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 iAEH1fjM032074 for ; Sun, 14 Nov 2004 12:01:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAEH1fq0032073 for xemacweb@tux.org; Sun, 14 Nov 2004 12:01:41 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.173]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAEH1ZNX032058; Sun, 14 Nov 2004 12:01:41 -0500 Received: from [212.227.126.179] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CTNkr-0001ar-00; Sun, 14 Nov 2004 18:01:33 +0100 Received: from [80.131.71.25] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CTNkr-0007KL-00; Sun, 14 Nov 2004 18:01:33 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id D9EF21DB348; Sun, 14 Nov 2004 18:00:05 +0100 (CET) To: "Ben Wing" References: <011101c4ca2b$b4922e60$210110ac@NEEEEEEE> From: Michael Sperber Date: Sun, 14 Nov 2004 18:00:05 +0100 In-Reply-To: <011101c4ca2b$b4922e60$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 14 Nov 2004 03:24:12 -0600") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAEH1ZNX032058 X-XEmacs-List: 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: "'Stephen J. Turnbull'" , xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> An example: I was trying to track down and quash that >> syntax-table bug I posted about. I spent about half a day on >> this, and just got lost in a twisty maze of changes just >> trying to understand what's going on. Check the CVS log of >> syntax.c for entertainment. So I don't even have a patch or >> the beginning of one to show for that work. Ditto for a >> number of other things. For you, it's all about changing the >> code. For me, it's about understanding what's going on. Ben> But Mike, this issue is in large part orthogonal to the work I'm doing. You Ben> said it took you several days to submit that one-line patch for the toolbar Ben> changes. You're mixing things up. The problem you're quoting isn't the "one-line patch," and the "one-line patch" doesn't have anything to do with the toolbar. Ben> So the basic problem you have is unfamiliarity with the code. No, it isn't. Ben> In that case, what you need to do is NOT update your CVS Ben> constantly, and do NOT look at the various changes; just leave it Ben> as is and poke around in that code as it is until you have Ben> figured something out. If you are concerned that I've made a Ben> significant change in the area you're looking at, you can figure Ben> this out at a glance by looking at the patch logs; but this is Ben> rather unlikely. That doesn't work because I don't know that I'll be looking at a particular area in the code at some time in the future. Moreover, not updating will be completely useless if the bug is in a change. I'm really frustrated as you're constantly telling you what my problem is. I know what my problem is. I told you. You seem not to believe me. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Sun Nov 14 18:37: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 iAENb27p006082; Sun, 14 Nov 2004 18:37:06 -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 iAENaxfn006068 for ; Sun, 14 Nov 2004 18:36:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAENax5N006067 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 18:36:59 -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 iAENaxOa006056 for ; Sun, 14 Nov 2004 18:36:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAENaxk6006055 for xemacweb@tux.org; Sun, 14 Nov 2004 18:36:59 -0500 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 iAENawlP006049 for ; Sun, 14 Nov 2004 18:36:58 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 14 Nov 2004 23:36:57 -0000 From: "Ben Wing" To: "'Michael Sperber'" Date: Sun, 14 Nov 2004 17:38:56 -0600 Message-ID: <018c01c4caa3$1c380590$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 In-Reply-To: X-XEmacs-List: 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: "'Stephen J. Turnbull'" , xemacs-beta@xemacs.org Subject: RE: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 really frustrated as you're constantly telling you what > my problem is. I know what my problem is. I told you. You > seem not to believe me. Sorry, can you tell me again what the problem is, and what I'm not believing? From xemacs-beta-bounces@xemacs.org Sun Nov 14 20:10: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 iAF1AEuT014804; Sun, 14 Nov 2004 20:10: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 iAF1ACHc014800 for ; Sun, 14 Nov 2004 20:10:12 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1AC45014799 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 20:10:12 -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 iAF1A8gA014783 for ; Sun, 14 Nov 2004 20:10:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1A8D7014782 for xemacweb@tux.org; Sun, 14 Nov 2004 20:10:08 -0500 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 iAF1A7GA014773 for ; Sun, 14 Nov 2004 20:10:07 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 15 Nov 2004 01:10:03 -0000 From: "Ben Wing" To: "'Malcolm Purvis'" , Date: Sun, 14 Nov 2004 19:12:02 -0600 Message-ID: <019401c4cab0$1d7f3fb0$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 In-Reply-To: X-XEmacs-List: 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: Should pending-del be enabled by default? (was Re: [VETO] old ws --packages, define-behavior) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 already behaves differently under different toolkits > because the toolkits impose different looks and feels. Does > this make these differences random? It is in this sense that > I suggested setting the default based on toolkit. It's not > that uses care about the implementation, but the toolkit > defines that 'foo' is a Window app, 'bar' is an KDE app and > 'baz' is a MacOS X app and the users adjust their > expectations accordingly. > > Since we're all in violent agreement for enabling it under > Windows, the question really is what's the value for enabling > it under Xt? The Xt version will never support many modern > features UI (these are only supported when XEmacs is built > against modern toolkits), so why enable this one when it > breaks the expectations of established users of that toolkit? But Xt does not define a look-and-feel; it's the widget set that does this. By default, XEmacs in its "lucid widgets" emulates the Motif look-and-feel, and Motif calls for pending-del behavior. By this logic, the only possible case for non-pending-del behavior is with Athena. From xemacs-beta-bounces@xemacs.org Sun Nov 14 20:14: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 iAF1E2j0015218; Sun, 14 Nov 2004 20:14:02 -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 iAF1E26L015213 for ; Sun, 14 Nov 2004 20:14:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1E2Kn015212 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 20:14:02 -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 iAF1E0AU015199 for ; Sun, 14 Nov 2004 20:14:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1E0t8015193 for xemacweb@tux.org; Sun, 14 Nov 2004 20:14:00 -0500 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 iAF1DxdZ015171 for ; Sun, 14 Nov 2004 20:14:00 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 15 Nov 2004 01:13:58 -0000 From: "Ben Wing" To: "'Steve Youngs'" , "'XEmacs beta'" Date: Sun, 14 Nov 2004 19:15:58 -0600 Keywords: rehnquist, justice Message-ID: <01a401c4cab0$aa3f3360$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 In-Reply-To: X-XEmacs-List: 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: A timely oxymoron that I heard long ago .. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Rehnquist is the chief justice of the U.S. Supreme Court [although he's about to die] and is extremely conservative. > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Steve Youngs > Sent: Saturday, November 13, 2004 5:30 PM > To: XEmacs beta > Subject: Re: A timely oxymoron that I heard long ago .. > > > * Adrian Aichner writes: > > >>> >From: "Ben Wing" > >>> > > >>> >"Justice Rehnquist". > >>> > > >>> >Perhaps this is not a very nice thing to say right now. > > > There's always ... > > > "Political Correctness" > > Apologies for butting into the middle of the thread, and even > more apologies for not knowing WTF this is about, but... > Could someone please explain to me why "Justice Rehnquist" is > an oxymoron? > > I understand "justice", but what is a "rehnquist"? > > -- > |---------------------| > | XEmacs - The only _______ you'll ever need. | > | Fill in the blank, yes, it's THAT good! | > |-------------------------------------| > From xemacs-beta-bounces@xemacs.org Sun Nov 14 20: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 iAF1tr72019492; Sun, 14 Nov 2004 20:55: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 iAF1tqDl019488 for ; Sun, 14 Nov 2004 20:55:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1tqH4019487 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 20:55: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 iAF1tphm019478 for ; Sun, 14 Nov 2004 20:55:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1tpgK019477 for xemacweb@tux.org; Sun, 14 Nov 2004 20:55:51 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF1tntb019465 for ; Sun, 14 Nov 2004 20:55:50 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTW5j-00076u-Gi; Mon, 15 Nov 2004 10:55:39 +0900 To: Nix References: <200411062225.iA6MP7JJ016874@bach.leonora.org> <87vfchcezp.fsf@tleepslib.sk.tsukuba.ac.jp> <87fz3ej576.fsf@amaterasu.srvr.nix> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 10:55:38 +0900 In-Reply-To: <87fz3ej576.fsf@amaterasu.srvr.nix> (nix@esperi.org.uk's message of "Sat, 13 Nov 2004 12:37:01 +0000") Message-ID: <87lld3ri3p.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-XEmacs-List: 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: Strangeness with 21.5.18 (+CVS-20041105)? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "nix" == nix writes: nix> It gets a lot easier to read backtraces if you compile with nix> -fno-optimize-sibling-calls: without them, GCC can do nix> tail-recursion elimination and stack frame reuse in some nix> circumstances (calls to static functions in the same file, in nix> particular), which can confuse people who aren't expecting nix> it. (Sibcall elimination across multiple files is coming, nix> too.) Would sibcall elimination result in stack traces where it looks like small integers, often odd, are getting stuffed into arguments that should be pointers (Lisp_Objects that are pointers to lrecords) and XEmacs still manages to continue, happily calling functions nested several deep and barging right on past several invocations of CHECK_* macros that assert that the argument is a pointer to lrecord? I don't see how you can read a stack trace that look like that as anything but "GDB is badly broken" spelled rather verbosely. nix> (I'd not recommend turning off this optimization in nix> production code, though. There's no such thing as "production code" in free software. Only users with production applications of experimental (but apparently stable) code. Any longtime GCC user knows that. ;-) -- 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 Nov 14 20:59: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 iAF1xIav019850; Sun, 14 Nov 2004 20:59:18 -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 iAF1xGb2019839 for ; Sun, 14 Nov 2004 20:59:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1xGqi019838 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 20:59:16 -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 iAF1xFOT019828 for ; Sun, 14 Nov 2004 20:59:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF1xFZt019827 for xemacweb@tux.org; Sun, 14 Nov 2004 20:59:15 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF1xEFo019823 for ; Sun, 14 Nov 2004 20:59:15 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTW95-00077Z-MO for xemacs-beta@xemacs.org; Mon, 15 Nov 2004 10:59:07 +0900 To: xemacs-beta@xemacs.org References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 10:59:07 +0900 In-Reply-To: (Reiner Steib's message of "Sat, 13 Nov 2004 18:52:54 +0100") Message-ID: <87hdnrrhxw.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-XEmacs-List: 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: Revision control systems X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> As I'm not familiar with arch, I don't know any details. Reiner> I suppose Miles can give you some tips. I'm quite familiar with arch. It has its nice points, but after a few minutes reading the darcs manuals I'm not at all convinced XEmacs wants to deal with either the downright brokenness of the user interface or Tom Lord. -- 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 Nov 14 21:29: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 iAF2SpFV022839; Sun, 14 Nov 2004 21:28:57 -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 iAF2Snrf022824 for ; Sun, 14 Nov 2004 21:28:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF2SnoU022823 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 21:28:49 -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 iAF2Smxi022812 for ; Sun, 14 Nov 2004 21:28:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF2SmkU022811 for xemacweb@tux.org; Sun, 14 Nov 2004 21:28:48 -0500 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 iAF2SkKd022803 for ; Sun, 14 Nov 2004 21:28:47 -0500 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 iAF2Si36007511 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 15 Nov 2004 12:28:45 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAF2SifS007510; Mon, 15 Nov 2004 12:28:44 +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: xemacs,arch References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <87hdnrrhxw.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 2431287 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: Trippin On A Hole In A Paper H --- [Stone Temple Pilots] X-Discordian-Date: Prickle-Prickle, the 27th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Mon, 15 Nov 2004 12:28:44 +1000 In-Reply-To: <87hdnrrhxw.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 10:59:07 +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" X-XEmacs-List: 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: Revision control systems X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 quite familiar with arch. I'm getting there. I've already switched all my projects over to arch, and I'm loving it. > after a few minutes reading the darcs manuals I'm not at all convinced > XEmacs wants to deal with either the downright brokenness of the user > interface You're talking of the darcs interface here, right? Because tla is great. > or Tom Lord. What have you got against Tom? So far, my dealings with him have been fine. I've always found him to be pleasant and very helpful. And I do like his "style". But even if he is as bad as what you seem to be implying, why should that have any bearing on whether or not the XEmacs project uses arch for version control? Plenty of people hate you, me, Ben, JWZ, RMS, and yet still they use (X)Emacs... Go figure, huh? -- |---------------------| | 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 iEYEABECAAYFAkGYFFwACgkQHSfbS6lLMAOisgCgvK2itUmm5yLbuiSokI2ciVpw biEAoNZJCC3/a8OENvMgFMmpmlVjPpSJ =Va64 -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Sun Nov 14 21:54: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 iAF2s0qP025611; Sun, 14 Nov 2004 21:54:01 -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 iAF2rwtM025604 for ; Sun, 14 Nov 2004 21:53:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF2rwQv025603 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 21:53:58 -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 iAF2rvQ5025593 for ; Sun, 14 Nov 2004 21:53:57 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF2rvO3025592 for xemacweb@tux.org; Sun, 14 Nov 2004 21:53:57 -0500 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 iAF2ruPQ025588 for ; Sun, 14 Nov 2004 21:53:56 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 15 Nov 2004 02:53:55 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Nix'" Date: Sun, 14 Nov 2004 20:55:52 -0600 Message-ID: <01c301c4cabe$9f3f4fa0$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 In-Reply-To: <87lld3ri3p.fsf@tleepslib.sk.tsukuba.ac.jp> X-XEmacs-List: 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: Strangeness with 21.5.18 (+CVS-20041105)? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Would sibcall elimination result in stack traces where it > looks like small integers, often odd, are getting stuffed > into arguments that should be pointers (Lisp_Objects that are > pointers to lrecords) and XEmacs still manages to continue, > happily calling functions nested several deep and barging > right on past several invocations of CHECK_* macros that > assert that the argument is a pointer to lrecord? > > I don't see how you can read a stack trace that look like > that as anything but "GDB is badly broken" spelled rather verbosely. Well, with the new code I wrote which turns optimization off by default in error-checking builds, maybe the problem will go away. From xemacs-beta-bounces@xemacs.org Sun Nov 14 22:43: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 iAF3hOta032110; Sun, 14 Nov 2004 22:43:25 -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 iAF3hM7t032100 for ; Sun, 14 Nov 2004 22:43:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF3hMNd032099 for xemacs-beta-mailman@xemacs.org; Sun, 14 Nov 2004 22:43:22 -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 iAF3hLTh032089 for ; Sun, 14 Nov 2004 22:43:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF3hLol032088 for xemacweb@tux.org; Sun, 14 Nov 2004 22:43:21 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF3hKpe032079; Sun, 14 Nov 2004 22:43:21 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTXlo-0007Vk-EA; Mon, 15 Nov 2004 12:43:12 +0900 To: "Ben Wing" References: <004a01c4c9ee$0969e1f0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 12:43:12 +0900 In-Reply-To: <004a01c4c9ee$0969e1f0$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 13 Nov 2004 20:02:46 -0600") Message-ID: <87actjrd4f.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-XEmacs-List: 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: "'Malcolm Purvis'" , xemacs-beta@xemacs.org Subject: Re: Mega patches X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> The practical problem is that most people don't test things Ben> unless it's checked in. It's not clear increasing the Ben> latency even more would fix this. I agree; I don't think greater latency would get more testing. In fact, I would go so far as to say there would be not much more review and very little feedback on anything that's not checked in, just as now. Micro-branches (like what I did with 21.4 candidates, although the reviewers all hated those because they had no objection to committing the patches directly to 21.4 mainline) would help in getting testing, though. As long as they were restricted to a lifetime of a week to two weeks, they should be no harder to integrate. -- 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 Nov 15 00:08: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 iAF58kO5012028; Mon, 15 Nov 2004 00:08:50 -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 iAF58i8A012024 for ; Mon, 15 Nov 2004 00:08:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF58iKK012023 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 00:08:44 -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 iAF58fk6012014 for ; Mon, 15 Nov 2004 00:08:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF58fB5012013 for xemacweb@tux.org; Mon, 15 Nov 2004 00:08:41 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF58dXq012005; Mon, 15 Nov 2004 00:08:39 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTZ6M-0007sr-0E; Mon, 15 Nov 2004 14:08:30 +0900 To: Michael Sperber References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 14:08:29 +0900 In-Reply-To: (Michael Sperber's message of "Sat, 13 Nov 2004 17:44:32 +0100") Message-ID: <876547r96a.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-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: Stephen> Read what you just wrote, and tell me that doesn't sound Stephen> like "Ben _seems_ to have gotten better, but I'm not Stephen> going to trust it because you know he used to be like Stephen> that." ms> I'm confused---there was an intermittent period where things ms> *were* getting a little better (in 2003), but now, that seems ms> to be over. I'm not just referring to the patches, but to ms> Ben's statements. Those statements are a communication issue. He's just digging in his heels in exactly the way you are, as far as I can see. I've done some more thinking about your major bitches. One is the way ChangeLogs are written. I'll give an example in a reply to another of your posts. The other is patch content, which isn't so easy; I'll go into that as I go along. ms> Look at the FreeBSD logs for a good example. Stephen> Can you point me to a single task that involved 10,000 Stephen> lines or more of changes? I'd like to see how they Stephen> handled that. (Presumably it wasn't a single patch, I Stephen> mean a set of patches with a common goal of implementing Stephen> a feature or completely refactoring a subsystem.) ms> They did it with lots of things, notably with the fine-grained ms> SMP support from 4.x from 5.x. That was a massive multi-year ms> project. They were extremely careful factoring the changes ms> into lots of little steps. ms> They keep the change logs via the mailing list. ms> http://lists.freebsd.org/pipermail/cvs-all/ Also multi-developer, I would assume. And I bet the whole thing was hashed out in advance and a design document which went through many revisions was posted, too, so that the ChangeLogs would say "this implemented" or "that bug fixed" and everybody knew what was going on. And I bet that the design and any revisions to it were actively discussed on a mailing list and on IRC. Am I wrong? AFAICT breaking up Ben's work into itty-bitty pieces would require a similar process designed to work with step by step patching: specify -> design -> plan -> implement. All Ben is doing is using the same process that your group does, submitting specification + design + implementation as a single patch with no particular plan as far as the rest of XEmacs is concerned. It's just that in his case patches are orders of magnitude bigger, more frequent, and more destabilitizing than yours. ms> [Better version control] would help, but it won't solve all of ms> the problem. You're missing my point (part of which got sliced off by that damn lstream bug). Ben on his own workstation has a bigger branch-and- merge problem than the rest of us put together do globally---I see no hope of convincing Ben to substantially change his work pattern without much better support for merging for his own workspaces, let alone into the mainline. ms> (I can offer pretty extensive Subversion expertise, BTW.) Well, will it help with the problem of multiple interacting branches, ie, Ben's problem if he runs into conflicts with himself? ms> I'd be happy with a commit-first approach, if we get religious ms> about actually backing out changes people disagree with. I think this is going to run into review lags and lots of dependencies in the dogpile of patches by the time people get around to trying to VETO. Seems risky. -- 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 Nov 15 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 iAF5BgsK012477; Mon, 15 Nov 2004 00:11:42 -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 iAF5Bewb012465 for ; Mon, 15 Nov 2004 00:11:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5BenT012464 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 00:11:40 -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 iAF5Bbct012446 for ; Mon, 15 Nov 2004 00:11:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5BbDN012445 for xemacweb@tux.org; Mon, 15 Nov 2004 00:11:37 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF5Ba7L012438 for ; Mon, 15 Nov 2004 00:11:37 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTZ9A-0007tT-TH; Mon, 15 Nov 2004 14:11:24 +0900 To: Michael Sperber References: <005601c4c9f1$b296dff0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 14:11:24 +0900 In-Reply-To: (Michael Sperber's message of "Sun, 14 Nov 2004 09:46:03 +0100") Message-ID: <874qjrr91f.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-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: ms> An example: I was trying to track down and quash that ms> syntax-table bug I posted about. I spent about half a day on ms> this, and just got lost in a twisty maze of changes just ms> trying to understand what's going on. I don't get it. I just went through that ChangeLog, and if Ben didn't leave out or incorrectly describe some of the content of the patch, all the changes to syntax.[ch] since the fork from 21.4 are straightforward in concept, except for the confusion of three largish tasks (make cache per-buffer, reduce cache invalidation, and improve reentrancy resistance) in the Godzilla Megapatch of 2002-05-05. Even so, the purposes of the changes to syntax.c in that patch are clearly described and grouped in a way that's easy to find. The history seems clear enough to me, and I would ignore the patches and go straight to the code. I'll admit I can see some formal changes that would make it a bit quicker and more pleasant to figure out the above. Ben, please take a look at that ChangeLog; the date identifies it clearly. It is not clear to me that the syntax table, extent change signalling, and case table changes could have been easily separated into separate patches, simply by diffing those files separately, but that seems feasible, and would be desirable. ChangeLog to be handled by duplicating any of the renaming/API rationalization that applied to them. Separating out the "three tasks" in the syntax code would be desirable if cheap enough, but I suppose that would have been really painful? Mike, is that the kind of process that would help address your issues? Mike, you could ask any or all of Matt Tucker, Andy, Ben, and me about syntax.c. I'm pretty sure Jerry has poked around in the syntax.el code. If you want to know how the GNU code works, Stefan Monnier is helpful. Yes, ISTR you posted something about this on xemacs-beta. I did my penance on syntax.c, it was not pleasant, and I found my excuses for not getting into it (in particular, I figured you and Jerry know what you're doing better than me). I'm sure you'd get a useful response (at least to eliminate a developer as a potential source of help) to personal mail or (maybe) a public cry for help, but only somebody who already knows the answer but hasn't heard the question yet will respond to a vague "does anybody know about" query on -beta. At least, that's my excuse. :-/ ms> For you, it's all about changing the code. For me, it's about ms> understanding what's going on. Hey, if Ben didn't care about understanding, and even more, sharing that, he wouldn't be the primary author of the Internals manual. Why don't you ask him to update it with respect to the syntax table implementation? He might even just fix the bug while he was at 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 Mon Nov 15 00:18: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 iAF5HvlE013156; Mon, 15 Nov 2004 00:17:57 -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 iAF5Htce013152 for ; Mon, 15 Nov 2004 00:17:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5Htng013151 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 00:17: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 iAF5HsB6013142 for ; Mon, 15 Nov 2004 00:17:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5HsW4013141 for xemacweb@tux.org; Mon, 15 Nov 2004 00:17:54 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF5HsXC013137; Mon, 15 Nov 2004 00:17:54 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTZFK-0007uG-N5; Mon, 15 Nov 2004 14:17:46 +0900 To: Malcolm Purvis References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 14:17:46 +0900 In-Reply-To: (Malcolm Purvis's message of "Sat, 13 Nov 2004 22:21:56 +1100") Message-ID: <87zn1jpu6d.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-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Malcolm" == Malcolm Purvis writes: Malcolm> Is it holding him to a higher standard? I don't think Malcolm> so, I think that it's just acknowledging the different Malcolm> approach. Well, yes and no. It's an objective standard, true, but in practice it's discriminatory, as it is only going to apply to Ben for years at a time. -- 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 Nov 15 00:34: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 iAF5Y3UF013965; Mon, 15 Nov 2004 00:34:03 -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 iAF5Y1Wh013403 for ; Mon, 15 Nov 2004 00:34:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5Y0k7013402 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 00:34:00 -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 iAF5Xx2Q013211 for ; Mon, 15 Nov 2004 00:33:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5XxLM013205 for xemacweb@tux.org; Mon, 15 Nov 2004 00:33:59 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF5Xvs3012289 for ; Mon, 15 Nov 2004 00:33:58 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTZUs-0007vg-BM; Mon, 15 Nov 2004 14:33:50 +0900 To: XEmacs beta References: <004801c4c9eb$434e29b0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 14:33:48 +0900 In-Reply-To: (Steve Youngs's message of "Sun, 14 Nov 2004 12:53:12 +1000") Message-ID: <87vfc7ptfn.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-XEmacs-List: 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: Subject: Re: stress testing the ml cc prob X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> * Steve Youngs writes: SY> * Steve Youngs writes: SY> * Steve Youngs writes: SY> This might sound crazy, but I wonder if it is the PGP/MIME SY> sigs that something doesn't like? Please be patient, and don't send test messages. Tux and I are working on the mail pipeline; but it will take time. I will let you know (briefly) what we've checked when I have news to report. Note that the stripping is almost surely happening on Tux, so you should assume that CCs are going to get to their destination. Your local mailer will send to the MX of the CC'd host, and after that the content of the message, including the CC header, is irrelevant. The rest of the way the envelope address is all that matters, and header munging won't affect it. Thank you! First report: We've checked the virus scanner hypothesis by turning it off. As you can see, that didn't help. As I figure out ways to isolate different parts of the pipeline, I'll be checking them. -- 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 Nov 15 00: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 iAF5hRjg004584; Mon, 15 Nov 2004 00:43: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 iAF5hQNX004580 for ; Mon, 15 Nov 2004 00:43:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5hQFf004579 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 00:43:26 -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 iAF5hPO5004568 for ; Mon, 15 Nov 2004 00:43:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5hPcG004567 for xemacweb@tux.org; Mon, 15 Nov 2004 00:43:25 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF5hNw9004562; Mon, 15 Nov 2004 00:43:24 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTZdz-0007wM-VX; Mon, 15 Nov 2004 14:43:15 +0900 To: Malcolm Purvis References: <01f001c4c85f$2a9124a0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 14:43:15 +0900 In-Reply-To: (Malcolm Purvis's message of "Sat, 13 Nov 2004 23:43:36 +1100") Message-ID: <87r7mvpszw.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-XEmacs-List: 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: Should pending-del be enabled by default? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Malcolm" == Malcolm Purvis writes: Malcolm> Since we're all in violent agreement for enabling it Malcolm> under Windows, the question really is what's the value Malcolm> for enabling it under Xt? None. The question is should it be enabled on platforms where Xt is the default, and that should be decided platform-by-platform. I use Xt on Mac OS X, and it's annoying not to have pending-del there when most everything else is Aqua, and even Firefox and Netscape have pending-del on by default. So the question is going to be Linux and the *BSDs, and there I think the favor-the-newbie rule applies, and says "pending-del on by default". I'm willing to hear evidence to the contrary, but even for someone who lives in XEmacs, and browses the web with lynx in an xterm, I think we should try to detect that, rather than screw all the users who are coming from Windows or Macs to Linux and BSD. I suspect detecting that is hard; those people probably all run Gnumeric with pending-del customized OFF, so we'll have to learn to parse GConf config files to figure it out ;-). -- 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 Nov 15 00: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 iAF5puBm005587; Mon, 15 Nov 2004 00:51:57 -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 iAF5ptam005582 for ; Mon, 15 Nov 2004 00:51:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5ptda005581 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 00: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 iAF5psKs005571 for ; Mon, 15 Nov 2004 00:51:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF5ps0b005570 for xemacweb@tux.org; Mon, 15 Nov 2004 00:51:54 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF5pqmO005558 for ; Mon, 15 Nov 2004 00:51:52 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTZmC-0007wy-5r; Mon, 15 Nov 2004 14:51:44 +0900 To: "Colm G. Connolly" References: <20041113131723.CCEE23837A85@darwin.ucd.ie> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 14:51:43 +0900 In-Reply-To: <20041113131723.CCEE23837A85@darwin.ucd.ie> (Colm G. Connolly's message of "Sat, 13 Nov 2004 13:17:23 +0000 (GMT)") Message-ID: <87mzxjpsls.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-XEmacs-List: 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: [Bug: 21.4.15] xemacs windows won't unmaximise/restore with kwin in kde 3.3.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 >>>>> "Colm" == Colm G Connolly writes: Colm> I reported this as a bug in kde (since it used to work Colm> properly in KDE 3.2.3) but they say the problem lies with Colm> xemacs. This is a known problem. It's clear that there's a communication problem, but it's not obvious where the bug is; the Xt standards for communication between the app and the wm are quite complex. Havoc Pennington admits that the Gtk routines are not carefully tested for Xt compliance, and that therefore it might be a Metacity problem (Metacity is another window manager that exhibits the problem). I've spent a fair amount of time on this already, which has increased my general knowledge but I still have not specific approach to a solution. Nobody else (on either side) seems willing to spend time on it.) So in the meantime my advice is to either change window managers or to maximize by hand. -- 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 Nov 15 01:37: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 iAF6akUi010773; Mon, 15 Nov 2004 01:36: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 iAF6aiCr010769 for ; Mon, 15 Nov 2004 01:36:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF6aijK010768 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 01:36:44 -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 iAF6agsg010759 for ; Mon, 15 Nov 2004 01:36:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF6agX1010758 for xemacweb@tux.org; Mon, 15 Nov 2004 01:36:42 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF6aeoo010748; Mon, 15 Nov 2004 01:36:41 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTaTY-0008A9-H8; Mon, 15 Nov 2004 15:36:32 +0900 To: "Ben Wing" References: <005701c4c9f2$da7b2a70$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 15:36:32 +0900 In-Reply-To: <005701c4c9f2$da7b2a70$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 13 Nov 2004 20:37:14 -0600") Message-ID: <87is87pqj3.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-XEmacs-List: 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: adrian@xemacs.org, "'XEmacs beta'" Subject: Re: [WHL] Re: [WHL] Re: Re: Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, your entire argument boils down to "imo top-posting is Ben> bad". >> That's false. It causes demonstrable inconvenience to certain >> categories of readers. Ben> If everybody top-posts, what's the difference from when Ben> everyone bottom-posts? As long as nobody _ever_ comments in-line without something like "detailed comments are interspersed with quotes below", none. It's at worst a humongous waste of bandwidth. I admit even that's arguable, since there's some value to posts that look as below, because you can just delete the preceding thread: I say! > You replied. >> He commented. >>> (Of course another good way to do that is as a MIME attachment, maybe with external body, or an URL, rather than a quote.) The problem comes when either (a) practices are mixed across posters, or (b) a single user top-posts when convenient for him but in-line when that is convenient. This means that those who are expecting conventional netiquette waste a _lot_ of time scanning down several screens to make sure there's no in-line content. For me personally, (c) since the only clueful top-post/long-irrelevant-quote posters I know are you and Adrian, I'm basically in the habit of scanning all the way to the bottom because I see a awful lot of morons who post 1 line of content, then one line of comment arbitrarily far down the irrelevant quote. Sure, I could fix those habits simply by never paging an apparent top-post and letting the lusers lose, but there are actually cases where top-post plus in-line comments are appropriate. Let's be fair and use Adrian's post as an example of doing it right: "[Bug: 21.4.12] Can't use TAB key in CPERL mode" <3bzerpjg.fsf@smtprelay.t-online.de>. Technically, it wouldn't be a top-post, but it has almost the same effect: after paging through the "You wrote:" and Adrian's overall suggestions, I get 25 lines of apparently useless quote from M-x report-xemacs-bug, 10 of which are due to a very long configure line wrapping. But I don't want to give up there, because about 5 lines below *my* window, Adrian starts detailed inline comments. And, as I've mentioned, I've seen flamewars at work because somebody who regularly top-posts gets pissed off because his in-line comments are being ignored, and he has to repeat them. I can't imagine you doing that, but it is a genuine problem with top-posting unless everybody uses the same conventions. This is one of those "conflicts of culture" where both sides are right; obviously we _can_ make top-posting work, and maybe it makes sense in a world with infinite network bandwidth and users who typically are strapped for three lines of comment. But XEmacs has traditionally been a "conventional netiquette" channel, and I rather believe that I'm in the great majority in preferring that it stay 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 Nov 15 02:41: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 iAF7e1WR018780; Mon, 15 Nov 2004 02:41:23 -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 iAF7Yn5K018029 for ; Mon, 15 Nov 2004 02:34:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF7Ynhw018028 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 02:34:49 -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 iAF7Ym8f018017 for ; Mon, 15 Nov 2004 02:34:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF7YmrU018016 for xemacweb@tux.org; Mon, 15 Nov 2004 02:34:48 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.173]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF7Yl8u018012; Mon, 15 Nov 2004 02:34:48 -0500 Received: from [212.227.126.179] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CTbNu-0008II-00; Mon, 15 Nov 2004 08:34:46 +0100 Received: from [80.131.79.174] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CTbNt-0004j3-00; Mon, 15 Nov 2004 08:34:45 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 181BC1DB8DF; Mon, 15 Nov 2004 08:33:13 +0100 (CET) To: "Stephen J. Turnbull" References: <005601c4c9f1$b296dff0$210110ac@NEEEEEEE> <874qjrr91f.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Mon, 15 Nov 2004 08:33:13 +0100 In-Reply-To: <874qjrr91f.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 14:11:24 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAF7Yl8u018012 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Ben, please take a look at that ChangeLog; the date identifies it Stephen> clearly. It is not clear to me that the syntax table, extent change Stephen> signalling, and case table changes could have been easily separated Stephen> into separate patches, simply by diffing those files separately, but Stephen> that seems feasible, and would be desirable. ChangeLog to be handled Stephen> by duplicating any of the renaming/API rationalization that applied to Stephen> them. Stephen> Separating out the "three tasks" in the syntax code would be desirable Stephen> if cheap enough, but I suppose that would have been really painful? Stephen> Mike, is that the kind of process that would help address your issues? Yes. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Mon Nov 15 02:43: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 iAF7fd6e019091; Mon, 15 Nov 2004 02:43:01 -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 iAF7dYeE018651 for ; Mon, 15 Nov 2004 02:39:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF7dYou018650 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 02:39:34 -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 iAF7dW04018636 for ; Mon, 15 Nov 2004 02:39:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF7dWik018635 for xemacweb@tux.org; Mon, 15 Nov 2004 02:39:32 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF7dVp0018629; Mon, 15 Nov 2004 02:39:32 -0500 Received: from [212.227.126.208] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CTbSV-0006ik-00; Mon, 15 Nov 2004 08:39:31 +0100 Received: from [80.131.65.222] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CTbSV-0006FW-00; Mon, 15 Nov 2004 08:39:31 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 184551DB8E8; Mon, 15 Nov 2004 08:37:53 +0100 (CET) To: "Stephen J. Turnbull" References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Mon, 15 Nov 2004 08:37:53 +0100 In-Reply-To: <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 14:08:29 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAF7dVp0018629 X-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: ms> They did it with lots of things, notably with the fine-grained ms> SMP support from 4.x from 5.x. That was a massive multi-year ms> project. They were extremely careful factoring the changes ms> into lots of little steps. ms> They keep the change logs via the mailing list. ms> http://lists.freebsd.org/pipermail/cvs-all/ Stephen> Also multi-developer, I would assume. And I bet the whole thing was Stephen> hashed out in advance and a design document which went through many Stephen> revisions was posted, too, so that the ChangeLogs would say "this Stephen> implemented" or "that bug fixed" and everybody knew what was going on. Stephen> And I bet that the design and any revisions to it were actively Stephen> discussed on a mailing list and on IRC. Am I wrong? No, you're right. Did it slow down the rate of progress as compared to one or two really impatient developers just hacking it (who did/do exist with FreeBSD.) You bet. That's the price for a well-oiled community where lots of people work on the same code. Stephen> You're missing my point (part of which got sliced off by that damn Stephen> lstream bug). Ben on his own workstation has a bigger branch-and- Stephen> merge problem than the rest of us put together do globally---I see no Stephen> hope of convincing Ben to substantially change his work pattern Stephen> without much better support for merging for his own workspaces, let Stephen> alone into the mainline. That may be true. In which case we really should consider Bitkeeper or arch. Stephen> Well, will it help with the problem of multiple interacting branches, Stephen> ie, Ben's problem if he runs into conflicts with himself? Not as well as it could. (But much better than CVS.) The one thing that Subversion has going for it is that it has very solid community backing, and is reasonably well-engineered. ms> I'd be happy with a commit-first approach, if we get religious ms> about actually backing out changes people disagree with. Stephen> I think this is going to run into review lags and lots of dependencies Stephen> in the dogpile of patches by the time people get around to trying to Stephen> VETO. Seems risky. You're right in that it would probably only work well if design/change plans are discussed in advance. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Mon Nov 15 03:02: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 iAF82UXk022090; Mon, 15 Nov 2004 03:02:44 -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 iAF82SG1022086 for ; Mon, 15 Nov 2004 03:02:28 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF82S1N022085 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 03:02: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 iAF82RTS022076 for ; Mon, 15 Nov 2004 03:02:27 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF82Rqo022075 for xemacweb@tux.org; Mon, 15 Nov 2004 03:02:27 -0500 Received: from mail.esperi.org.uk (user40948@41-052.adsl.zetnet.co.uk [194.247.41.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF82QJP022069; Mon, 15 Nov 2004 03:02:27 -0500 Received: from esperi.org.uk (nix@amaterasu.srvr.nix [192.168.14.14]) by mail.esperi.org.uk (8.12.11/8.12.11) with ESMTP id iAF82OXf027777; Mon, 15 Nov 2004 08:02:24 GMT Received: (from nix@localhost) by esperi.org.uk (8.12.11/8.12.11/Submit) id iAF82Nw0005842; Mon, 15 Nov 2004 08:02:23 GMT To: "Stephen J. Turnbull" References: <200411062225.iA6MP7JJ016874@bach.leonora.org> <87vfchcezp.fsf@tleepslib.sk.tsukuba.ac.jp> <87fz3ej576.fsf@amaterasu.srvr.nix> <87lld3ri3p.fsf@tleepslib.sk.tsukuba.ac.jp> From: Nix X-Emacs: a compelling argument for pencil and paper. Date: Mon, 15 Nov 2004 08:02:22 +0000 In-Reply-To: <87lld3ri3p.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 10:55:38 +0900") Message-ID: <87lld3h75d.fsf@amaterasu.srvr.nix> 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-XEmacs-List: 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: Strangeness with 21.5.18 (+CVS-20041105)? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mon, 15 Nov 2004, Stephen J. Turnbull yowled: >>>>>> "nix" == nix writes: > > nix> It gets a lot easier to read backtraces if you compile with > nix> -fno-optimize-sibling-calls: without them, GCC can do > nix> tail-recursion elimination and stack frame reuse in some > nix> circumstances (calls to static functions in the same file, in > nix> particular), which can confuse people who aren't expecting > nix> it. (Sibcall elimination across multiple files is coming, > nix> too.) > > Would sibcall elimination result in stack traces where it looks like > small integers, often odd, are getting stuffed into arguments that > should be pointers (Lisp_Objects that are pointers to lrecords) and > XEmacs still manages to continue, happily calling functions nested > several deep and barging right on past several invocations of CHECK_* > macros that assert that the argument is a pointer to lrecord? sibcall elimination might replace any call where the calling function's call frame is the same size as the function it tail calls with an argument load (into the *calling* function's frame) and direct call instead of a stack push and jump. (This is an oversimplification: see the big if statement halfway down gcc/sibcall.c:optimize_sibling_and_tail_recursive_calls().) However, this normally makes entire functions *disappear* from the stack frame. I'd not expect it to leave functions there with garbage arguments, and I can't see how the function can be expected to return without crashing in that case. It sounds like stack corruption to me, or a GDB bug, or both. :) > I don't see how you can read a stack trace that look like that as > anything but "GDB is badly broken" spelled rather verbosely. Yes:/ what version of GDB is this? Some versions of GDB (notably 6.1) had bugs that could lead to them losing track of the stack frame rather drastically on some architectures (I saw it on SPARC, myself). -- `Random line noise picked up from an RS432 cable hung in front of a faulty radar transmitter. ' --- Greg Hennessy on sendmail.cf From xemacs-beta-bounces@xemacs.org Mon Nov 15 03:56: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 iAF8ujjc028921; Mon, 15 Nov 2004 03:56:51 -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 iAF8uh7n028915 for ; Mon, 15 Nov 2004 03:56:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF8uhcG028914 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 03:56:43 -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 iAF8ufHT028902 for ; Mon, 15 Nov 2004 03:56:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAF8ufuf028901 for xemacweb@tux.org; Mon, 15 Nov 2004 03:56:41 -0500 Received: from post5.inre.asu.edu (post5.inre.asu.edu [129.219.110.120]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAF8uQpF028875 for ; Mon, 15 Nov 2004 03:56:27 -0500 Received: from conversion.post5.inre.asu.edu by asu.edu (PMDF V6.1-1X6 #30769) id <0I7700L01Q5I2T@asu.edu> for xemacs-beta@xemacs.org; Mon, 15 Nov 2004 01:56:06 -0700 (MST) Received: from smtp.asu.edu (smtp.asu.edu [129.219.110.107]) by asu.edu (PMDF V6.1-1X6 #30769) with ESMTP id <0I7700KGXQ5I7O@asu.edu> for xemacs-beta@xemacs.org; Mon, 15 Nov 2004 01:56:06 -0700 (MST) Received: from MACHINE (bvpnippn_149_169_208_68.inre.asu.edu [149.169.208.68]) by smtp.asu.edu (8.12.10/8.12.10/asu_smtp_relay, nullclient, tcp_wrapped) with ESMTP id iAF8u2MC010988 for ; Mon, 15 Nov 2004 01:56:03 -0700 (MST) Date: Mon, 15 Nov 2004 01:56:01 -0700 From: surendra@asu.edu To: XEmacs Beta Message-id: <1xevtrry.fsf@asu.edu> X-XEmacs-List: 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=NO_REAL_NAME autolearn=no version=2.63 Subject: [Bug: 21.4.13] Annoying window display X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 want to complain about the annoying window which opens up whenever I try to go beyond the last line in the editor or before the first one. Rather than showing annnoying error window which I have to get rid of by pressing the 'q' button, I would prefer xemacs to only show an error message(without any beep sound) in the bottom of the window. Thanks a lot. Keep up the good work. ================================================================ 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 view-less view debug efs-cu info paren blink-paren fast-lock pending-del blink-cursor lazy-lock latex tex advice advice-preload tex-site tex-mik slime byte-optimize bytecomp byte-compile apropos edmacro timer easy-mmode overlay font-lock cus-face hyperspec thingatpt browse-url hideshow pp inf-lisp comint ring 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: ----------------- down down down down down down down down down down down down down down down down down down down down down down q down button1 button1up q button1 button1up q C-h s e q C-h ? s q C-h w s e n d - b TAB BS BS TAB TAB TAB TAB BS BS BS BS BS b u TAB g TAB TAB BS BS BS C-g M-x r e p o r t TAB e TAB RET C-g C-end down up Sh-down Sh-down Sh-down Sh-down Sh-down C-insert M-x r e p o r TAB e m TAB RET Recent messages (most recent first): ----------------------------------- Entering debugger... Quit Loading xemacsbug...done Loading xemacsbug... Quit Making completion list... Making completion list... A B C F I K L M N P S T V W C-c C-d C-f C-i C-k C-n C-w; ? for more help: Loading view-less...done Loading view-less... Entering debugger... Entering debugger... Loading debug...done Loading debug... Selecting menu item Regexps...done Selecting menu item Regexps... Selecting menu item XEmacs...done Selecting menu item XEmacs... Composing main Info directory...done Rebuilding temporary c:\Program Files\XEmacs\XEmacs-21.4.13\info\dir...done From xemacs-beta-bounces@xemacs.org Mon Nov 15 07:19: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 iAFCJWxe018188; Mon, 15 Nov 2004 07:19:33 -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 iAFCJVkp018184 for ; Mon, 15 Nov 2004 07:19:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFCJVUI018183 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 07:19:31 -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 iAFCJP3m018155 for ; Mon, 15 Nov 2004 07:19:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFCJLkT018150 for xemacweb@tux.org; Mon, 15 Nov 2004 07:19:21 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFCJJAW018141 for ; Mon, 15 Nov 2004 07:19:20 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTfpA-00018v-IT; Mon, 15 Nov 2004 21:19:12 +0900 To: Nix References: <200411062225.iA6MP7JJ016874@bach.leonora.org> <87vfchcezp.fsf@tleepslib.sk.tsukuba.ac.jp> <87fz3ej576.fsf@amaterasu.srvr.nix> <87lld3ri3p.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld3h75d.fsf@amaterasu.srvr.nix> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 21:19:12 +0900 In-Reply-To: <87lld3h75d.fsf@amaterasu.srvr.nix> (nix@esperi.org.uk's message of "Mon, 15 Nov 2004 08:02:22 +0000") Message-ID: <87ekivnw3j.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-XEmacs-List: 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: Strangeness with 21.5.18 (+CVS-20041105)? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "nix" == nix writes: nix> However, this normally makes entire functions *disappear* nix> from the stack frame. I don't think that would bother me terribly; I'm used to trying to "do something" with traces from non-debug builds. Anyway, this is something quite different. nix> I'd not expect it to leave functions nix> there with garbage arguments, and I can't see how the nix> function can be expected to return without crashing in that nix> case. OK, good. My intuition isn't totally broken. ;-) nix> Yes :/ what version of GDB is this? Some versions of GDB nix> (notably 6.1) had bugs that could lead to them losing track nix> of the stack frame rather drastically on some architectures nix> (I saw it on SPARC, myself). I saw this a lot myself with gdb post-5.x, Debian sid ("sid" stands for "sid's irregularly destructive", I think; I just wait for the newts to turn back into human beings). For a while there _no_ stack trace, not even unoptimized, made much sense. But even now I see this trashed stuff in posted traces all the time; I can't really say what gdb is in use, 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 Mon Nov 15 07:29: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 iAFCTt4X019279; Mon, 15 Nov 2004 07:29: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 iAFCTrBk019274 for ; Mon, 15 Nov 2004 07:29:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFCTrKr019273 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 07:29: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 iAFCTqQ0019264 for ; Mon, 15 Nov 2004 07:29:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFCTqeU019262 for xemacweb@tux.org; Mon, 15 Nov 2004 07:29:52 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFCToVF019251; Mon, 15 Nov 2004 07:29:51 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTfzK-00019b-QA; Mon, 15 Nov 2004 21:29:42 +0900 To: Michael Sperber References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 21:29:42 +0900 In-Reply-To: (Michael Sperber's message of "Mon, 15 Nov 2004 08:37:53 +0100") Message-ID: <87actjnvm1.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-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: ms> No, you're right. Did it slow down the rate of progress as ms> compared to one or two really impatient developers just ms> hacking it (who did/do exist with FreeBSD.) Sure. But Ben does have a number of redeeming features here; in particular, I have been able to reconstruct from his comments, notes in Architecting XEmacs, and Internals stuff pretty much all of his code that I've studied. Sure, the traditional way to get the documentation function (including patch-splitting and ChangeLog writing) done is to force the responsible developers to do it themselves, but there are other ways. ms> You bet. That's the price for a well-oiled community where ms> lots of people work on the same code. Emacs doesn't seem to work that way; again there are other ways of doing it. Yes, the traditional way is a good way, but I don't see anybody here being particularly good about it. We need to be flexible about this, I think. -- 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 Nov 15 07:35: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 iAFCZfhM019987; Mon, 15 Nov 2004 07:35:41 -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 iAFCZeiH019979 for ; Mon, 15 Nov 2004 07:35:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFCZe9C019978 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 07:35:40 -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 iAFCZcoN019969 for ; Mon, 15 Nov 2004 07:35:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFCZcb2019968 for xemacweb@tux.org; Mon, 15 Nov 2004 07:35:38 -0500 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.190]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFCZbt7019964; Mon, 15 Nov 2004 07:35:38 -0500 Received: from [212.227.126.155] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CTg53-0000Xl-00; Mon, 15 Nov 2004 13:35:37 +0100 Received: from [80.131.91.156] (helo=Michael-Sperbers-Computer.deinprogramm.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CTg52-0006pr-00; Mon, 15 Nov 2004 13:35:37 +0100 Received: by Michael-Sperbers-Computer.deinprogramm.de (Postfix, from userid 2246) id 08E131DC581; Mon, 15 Nov 2004 13:34:07 +0100 (CET) To: "Stephen J. Turnbull" References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> <87actjnvm1.fsf@tleepslib.sk.tsukuba.ac.jp> From: Michael Sperber Date: Mon, 15 Nov 2004 13:34:07 +0100 In-Reply-To: <87actjnvm1.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 21:29:42 +0900") 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAFCZbt7019964 X-XEmacs-List: 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: ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Yes, the traditional way is a good way, but I don't see anybody here Stephen> being particularly good about it. We need to be flexible about this, Stephen> I think. Well, I've been trying to be good about it. (Not that I've done a lot lately.) We've established a significant set of bureaucratic rules here. If we're "flexible" about them, we may as well not have them. I'm fine with changing the rules, but I'm convinced we need some set everybody abides by. Otherwise, I see this becoming a one-developer project real soon. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Mon Nov 15 08:18: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 iAFDIqwX025031; Mon, 15 Nov 2004 08:18: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 iAFDInAA025020 for ; Mon, 15 Nov 2004 08:18:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDInNY025019 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 08:18:49 -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 iAFDImKD025007 for ; Mon, 15 Nov 2004 08:18:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDImPf025006 for xemacweb@tux.org; Mon, 15 Nov 2004 08:18:48 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFDIkQE025000 for ; Mon, 15 Nov 2004 08:18:47 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTgkg-0001O8-76 for xemacs-beta@xemacs.org; Mon, 15 Nov 2004 22:18:38 +0900 To: XEmacs beta References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <87hdnrrhxw.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 22:18:37 +0900 In-Reply-To: (Steve Youngs's message of "Mon, 15 Nov 2004 12:28:44 +1000") Message-ID: <873bzbntci.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-XEmacs-List: 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: Revision control systems X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> You're talking of the darcs interface here, right? No. The darcs UI, as documented, is pleasantly simple, regular, and remarkable mature for such a young project. SY> Because tla is great. I'm sure you're aware that there are very strong differences of opinon on the subject of tla's UI. And tla is not usable for my purposes yet because it doesn't work reliably on Windows. Yeah, I know, but I want to break down Ben's (and Mike's) resistence to branching by providing a really excellent VC system. If it doesn't work on Windows, Ben won't use it, and I suspect Mike will have problems because at least one of his coworkers is working on Windows. >> or Tom Lord. SY> What have you got against Tom? So far, my dealings with him SY> have been fine. I've always found him to be pleasant and very SY> helpful. And I do like his "style". Me too, all of the above. In the interest of full disclosure, I've had my share of flames with him, but you know that's me, and I do, too. But Tom is capricious and arch simply is not yet mature enough for us to ignore the possibility that he will get hit by a bus. -- 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 Nov 15 08:25: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 iAFDPl3O025899; Mon, 15 Nov 2004 08:25:48 -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 iAFDPkxd025894 for ; Mon, 15 Nov 2004 08:25:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDPk7D025893 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 08:25:46 -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 iAFDPjOo025883 for ; Mon, 15 Nov 2004 08:25:45 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDPjj7025882 for xemacweb@tux.org; Mon, 15 Nov 2004 08:25:45 -0500 Received: from ideliver.epitech.net (deliver.epitech.net [163.5.0.25]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAFDPio0025862; Mon, 15 Nov 2004 08:25:45 -0500 Received: from epita.fr ([10.42.1.60]) by ideliver.epitech.net (SAVSMTP 3.1.2.35) with SMTP id M2004111514223903650 ; Mon, 15 Nov 2004 14:22:39 +0100 Received: from kualalumpur.lrde.epita.fr (Debian-exim@kualalumpur.lrde.epita.fr [10.223.13.1]) by epita.fr id iAFDPZR20253 Mon, 15 Nov 2004 14:25:35 +0100 (CET) Received: from uzeb.lrde.epita.fr ([10.223.13.53]) by kualalumpur.lrde.epita.fr with esmtp (Exim 4.34) id 1CTgrh-0003so-Dl; Mon, 15 Nov 2004 14:25:53 +0100 Received: by uzeb.lrde.epita.fr (Postfix, from userid 17030) id 5E6A05E294; Mon, 15 Nov 2004 14:25:53 +0100 (CET) To: "Stephen J. Turnbull" X-Attribution: dvl X-Url: http://www.lrde.epita.fr/~didier X-Web: http://www.lrde.epita.fr/~didier X-Home-Page: http://www.lrde.epita.fr/~didier In-Reply-To: <873bzbntci.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 22:18:37 +0900") References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <87hdnrrhxw.fsf@tleepslib.sk.tsukuba.ac.jp> <873bzbntci.fsf@tleepslib.sk.tsukuba.ac.jp> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEW+noyehXZjTT6Pemx4 aVwOCgQ3KRvTx773+PXm5uK6w2/ZAAACMElEQVQ4jV2TzY6bMBDHh7ZSrjhEOW8cwnnBdHttjJUH qAQPYAWfiSoV5ZZDpYXbSj04ftvOGAhkfQu//D88tqF9LABgTAillORcgnuABiBgEREpCeCaJQFq ctTEygM3a0azCbgns3wB3DL/CbjZy0sK6JZk9kLQ9QOwg1VIZABdtzDzhZ+AdV8lV0eULIBHl7os y4o/WfmcbelXzD6D71obFFW7KMVaC7AWKk+QaJFiyAxsJDA1QbMdTjgfQd93uGXskyE44z8eoLOM AYNojV6/ikVG98GAjiMyGL+fwf1+CcGTxHvhsEbgLkAThOBUUq88n8A7jZUkb+RViIfi9mOTcBwU bA3tfrJy7u9LUPgQP5jzBO7utmuS3ZBRYUgxgt7dXmy2F9SKZqzVw8qumuwnQBPwWCWliSfQuxY2 IayaQL7CW1lNoL83bRuEtJWMhdsFcA3tDr8HCEghp1YTiBTAoSrPKh6tfgM5AYIUDlSLj1b/YozG UkKG32rfd2x1k0dYtcAiCTTGSslxH+/ZPiSw4euyqikdhptghXhtm4Bl/OQvkfaA7qFgbAUYMYEY HAru1q1DPI4g5/EAKgL+Rm/CSKQbzlUyAD4+HJsGuVDcxHSzcPCVHoC1O7TnRhfi4BVmAm7LE4M/ 06h+Au31DxmbPctrbzUC69qPA37nRw9mhcX3l9WGxynLPlnZiCdaFSlLRuDrtte2yTSedsoQ0Osh QDbX9kueaL7HuZzMAPR/BZZ3kHL1o5sAAAAASUVORK5CYII= X-Face: $g21Nu&~2, 'R0$}X6Fc, Iq}AHa!J(P%NQiayQ2SUTCZ(Y7[QuUJ'|S5\D)o/i_<5[PXJwWZ O6ezyr5y^IRx\dNcUn9Xk8Gw;*=R.P^zv*gE,:Eck From: Didier Verna Mail-Copies-To: never Date: Mon, 15 Nov 2004 14:25:53 +0100 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by gwyn.tux.org id iAFDPio0025862 X-XEmacs-List: 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: Revision control systems X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > And tla is not usable for my purposes yet because it doesn't work > reliably on Windows. Yeah, I know, but I want to break down Ben's > (and Mike's) resistence to branching by providing a really excellent > VC system. Subversion is a very good tool. My lab recently switched to it. AFAICR, the only important missing feature right now is a proper handling of symbolic links. -- Didier Verna, didier@lrde.epita.fr, http://www.lrde.epita.fr/~didier EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85 94276 Le Kremlin-Bicêtre, France Fax.+33 (1) 53 14 59 22 didier@xemacs.org From xemacs-beta-bounces@xemacs.org Mon Nov 15 08:37: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 iAFDb4T9027369; Mon, 15 Nov 2004 08:37:04 -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 iAFDb2Bg027363 for ; Mon, 15 Nov 2004 08:37:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDb2WV027362 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 08:37:02 -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 iAFDb1Op027353 for ; Mon, 15 Nov 2004 08:37:01 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDb1rh027352 for xemacweb@tux.org; Mon, 15 Nov 2004 08:37:01 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFDahfU027331 for ; Mon, 15 Nov 2004 08:36:43 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTh24-0001Pp-2z; Mon, 15 Nov 2004 22:36:36 +0900 To: "Ben Wing" References: <004801c4c9eb$434e29b0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 22:36:35 +0900 In-Reply-To: <004801c4c9eb$434e29b0$210110ac@NEEEEEEE> (Ben Wing's message of "Sat, 13 Nov 2004 19:42:54 -0600") Message-ID: <87oehzmdy4.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-XEmacs-List: 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: Slowness [RE: [Example of my Gnus Performace] gargle gargle howle howle] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Much of the slowness I now see shows up as "redisplay". I Ben> have a strong suspicion that Andy's widget code is a good Ben> chunk; when I turn off the tabs, things speed up Ben> dramatically, for example. Ben> I would really like to see more people looking into this. Well, I can tell you that the widget code isn't really widget code in many places. There are lots of places where the widget code forces redisplay, forcibly clears areas under native widgets, and so on, where you'd expect to just let the widget draw itself. I don't know if "let the widget do it" is feasible under Windows, but the current strategy is very "un-Xt". Several GUI components, including the toolbars (which are not widgets, not even on GTK, but maybe on Windows?), tabs, and progress bars, visibly redraw parts of themselves that are static and not receiving Expose events, especially on a slow X connection. I believe this is due to lots of new dirty flags for the widgets and gadgets like the toolbar and gutters, where a proper widget shouldn't need any dirty flags (in XEmacs redisplay, that is). On a sufficiently slow connection, even the text window (ie, the frame) can be seen to redraw itself at least twice in response to a single Expose under some circumstances. I don't know what to do about this, though; I'm slowly learning Xt stuffs, but I don't have any real experience---it's hard. While we're on the subject of toolkit/windows system stuff: besides the X GC code in xgccache, color handling and font handling need to be refactored so that the stuff in lwlib can use faces, and so that Xft can work and play well with the GUI parts. I've started fooling with that, but I'm not really competent---it will take a long time, at best. -- 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 Nov 15 08:38: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 iAFDc4dH027582; Mon, 15 Nov 2004 08:38:04 -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 iAFDc3gJ027573 for ; Mon, 15 Nov 2004 08:38:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDc3af027572 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 08:38:03 -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 iAFDc2EZ027561 for ; Mon, 15 Nov 2004 08:38:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDc2Rj027560 for xemacweb@tux.org; Mon, 15 Nov 2004 08:38:02 -0500 Received: from dspnet.fr.eu.org (postfix@dspnet.fr.eu.org [62.73.5.179]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFDc1kh027536 for ; Mon, 15 Nov 2004 08:38:01 -0500 Received: by dspnet.fr.eu.org (Postfix, from userid 1007) id CEA6534D4E; Mon, 15 Nov 2004 14:37:55 +0100 (CET) Date: Mon, 15 Nov 2004 14:37:55 +0100 From: Olivier Galibert To: xemacs-beta@xemacs.org Message-ID: <20041115133755.GA40534@dspnet.fr.eu.org> Mail-Followup-To: Olivier Galibert , xemacs-beta@xemacs.org References: <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> <87actjnvm1.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mon, Nov 15, 2004 at 01:34:07PM +0100, Michael Sperber wrote: > Otherwise, I see this becoming a one-developer project > real soon. You mean it isn't already? OG. From xemacs-beta-bounces@xemacs.org Mon Nov 15 08:42: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 iAFDgGcE028050; Mon, 15 Nov 2004 08:42:16 -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 iAFDgFlU028046 for ; Mon, 15 Nov 2004 08:42:15 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDgFgv028045 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 08:42: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 iAFDgDBA028035 for ; Mon, 15 Nov 2004 08:42:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDgDbq028034 for xemacweb@tux.org; Mon, 15 Nov 2004 08:42:13 -0500 Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.196]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFDgCi6028016 for ; Mon, 15 Nov 2004 08:42:12 -0500 Received: by wproxy.gmail.com with SMTP id 67so529376wri for ; Mon, 15 Nov 2004 05:42:07 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=rElx2N306w0e88c2jJV72R/KiTdBz8vrN5kA5RzljahPM9XzfhPyVFAS5r2vTlOQqXbNtTyYwOIadmFPhxn/J9PRCujlo2CvsjpC32Ujna1k4/scKpYV5Xlc6rlyF36irQHUubdgBImIuq8Enc0A0FsWv/BABsbmt3zflTi0JUc= Received: by 10.54.43.44 with SMTP id q44mr141526wrq; Mon, 15 Nov 2004 05:42:07 -0800 (PST) Received: by 10.54.53.46 with HTTP; Mon, 15 Nov 2004 05:42:07 -0800 (PST) Message-ID: <68c73b1a0411150542458031b1@mail.gmail.com> Date: Mon, 15 Nov 2004 19:12:07 +0530 From: Dhruva Krishnamurthy To: XEmacs-Beta In-Reply-To: <68c73b1a041104230170e85c22@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <68c73b1a041104230170e85c22@mail.gmail.com> X-XEmacs-List: 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: Crash in buffer-coding or file-coding X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dhruva Krishnamurthy List-Id: 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 cannot get the real cause for the bug as it crashes XEmacs with I use the _emacs file with the contents: (set-default-buffer-file-coding-system 'undecided-unix) (set-default-file-coding-system 'undecided-unix) To: XEmacs Beta Subject: [Bug: 21.5-b18] Crash in buffer-coding or file-coding --text follows this line-- ================================================================ Dear Bug Team! ================================================================ System Info to help track down your bug: --------------------------------------- OS version: Microsoft Windows XP [Version 5.1.2600] OS: Windows_NT XEmacs 21.5-b18 "chestnut" (+CVS-20041021) configured for `i586-pc-win32'. Building XEmacs using "NMAKE". Building XEmacs using make flags " ". Building XEmacs in source tree "D:\\tmp\\build\\emacs\\xemacs-21.5.18". For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd -c -I"d:/tmp/build/image/xpm" -I"d:/tmp/build/image/xpm\lib" -I"d:/tmp/build/image/png" -I"d:/tmp/build/image/zlib" -I"d:/tmp/build/image/tiff\libtiff" -I"d:/tmp/build/image/jpeg" -I"d:/tmp/build/image/zlib" -ID:\tmp\build\emacs\xemacs-21.5.18\nt\inc -ID:\tmp\build\emacs\xemacs-21.5.18\src -DHAVE_MS_WINDOWS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_ZLIB -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_NATIVE_SOUND -DMULE -DPDUMP -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-20041021)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\" -DPATH_PACKAGEPATH=\""~\\.xemacs;;D:/GNU\\site-packages;D:/GNU\\mule-packages;D:/GNU\\xemacs-packages"\"". For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd -ID:\tmp\build\emacs\xemacs-21.5.18\lib-src -ID:\tmp\build\emacs\xemacs-21.5.18\src -DHAVE_CONFIG_H -DWIN32_NATIVE". Installing XEmacs in "D:/GNU/xemacs". Package path is "~\\.xemacs;;D:/GNU\\site-packages;D:/GNU\\mule-packages;D:/GNU\\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 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). Load-Path Lisp Shadows: ---------------------- (d:\GNU\mule-packages\lisp\mule-base\viet-util d:\GNU\xemacs\lisp\mule\viet-util d:\GNU\mule-packages\lisp\mule-base\korea-util d:\GNU\xemacs\lisp\mule\korea-util d:\GNU\mule-packages\lisp\mule-base\japan-util d:\GNU\xemacs\lisp\mule\japan-util d:\GNU\mule-packages\lisp\mule-base\ethio-util d:\GNU\xemacs\lisp\mule\ethio-util d:\GNU\mule-packages\lisp\mule-base\cyril-util d:\GNU\xemacs\lisp\mule\cyril-util d:\GNU\mule-packages\lisp\mule-base\china-util d:\GNU\xemacs\lisp\mule\china-util d:\GNU\mule-packages\lisp\mule-ucs\unicode d:\GNU\xemacs\lisp\unicode d:\GNU\xemacs-packages\lisp\build\build-report d:\GNU\xemacs\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) (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) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 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 skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads mule-autoloads lisp-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: ----------------- misc-user Recent messages (most recent first): ----------------------------------- Parsing d:\users\dky\.mailrc... done Parsing d:\users\dky\.mailrc... Loading xemacsbug...done Loading xemacsbug... On Fri, 5 Nov 2004 12:31:22 +0530, Dhruva Krishnamurthy wrote: > Hello, > I am using the 21.5.18 Beta on XP built using MSVC 6.0. > I have only 2 following lines in my _emacs file. I launch XEmacs, I > try to open _emacs file, XEmacs crashes. > > _emacs contents: > (set-default-buffer-file-coding-system 'undecided-unix) > (set-default-file-coding-system 'undecided-unix) > > with best regards, > dhruva > > -- > Proud FSF member: #1935 > http://schemer.fateback.com/ > -- Proud FSF member: #1935 http://schemer.fateback.com/ From xemacs-beta-bounces@xemacs.org Mon Nov 15 08:50: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 iAFDoX3W029059; Mon, 15 Nov 2004 08:50:33 -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 iAFDoU6O029047 for ; Mon, 15 Nov 2004 08:50:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDoUcM029045 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 08:50: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 iAFDoSUM029034 for ; Mon, 15 Nov 2004 08:50:28 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFDoS5e029030 for xemacweb@tux.org; Mon, 15 Nov 2004 08:50:28 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAFDoRwE029024 for ; Mon, 15 Nov 2004 08:50:27 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CThFL-0001SM-2I; Mon, 15 Nov 2004 22:50:19 +0900 To: surendra@asu.edu References: <1xevtrry.fsf@asu.edu> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 15 Nov 2004 22:50:18 +0900 In-Reply-To: <1xevtrry.fsf@asu.edu> (surendra@asu.edu's message of "Mon, 15 Nov 2004 01:56:01 -0700") Message-ID: <87k6snmdb9.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-XEmacs-List: 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: [Bug: 21.4.13] Annoying window display X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "surendra" == surendra writes: surendra> I want to complain about the annoying window which opens surendra> up whenever I try to go beyond the last line in the surendra> editor or before the first one. Rather than showing surendra> annnoying error window which I have to get rid of by surendra> pressing the 'q' button, I would prefer xemacs to only surendra> show an error message(without any beep sound) in the surendra> bottom of the window. I don't get any message or popup window, just the beep. To quiet the beep in this case, set `signal-error-on-buffer-boundary' nil. (You won't get a message; XEmacs will just silently refuse to move past the end or beginning of the buffer.) See `visible-bell' if you have sensitive ears and would prefer a flash to signal errors when interactive. -- 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 Nov 15 12:04: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 iAFH4nnL026621; Mon, 15 Nov 2004 12:04:50 -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 iAFH4lgC026594 for ; Mon, 15 Nov 2004 12:04:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFH4l3h026592 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 12:04:47 -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 iAFH4iCx026563 for ; Mon, 15 Nov 2004 12:04:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFH4iGs026562 for xemacweb@tux.org; Mon, 15 Nov 2004 12:04:44 -0500 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 iAFH4iAj026544; Mon, 15 Nov 2004 12:04:44 -0500 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with SMTP id iAFH4bxx002748; Mon, 15 Nov 2004 18:04:37 +0100 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Mon, 15 Nov 2004 18:04:37 +0100 (CET) Message-ID: <59660.194.237.104.1.1100538277.squirrel@hemma.contactor.se> Date: Mon, 15 Nov 2004 18:04:37 +0100 (CET) From: "Mats Lidell" To: xemacs-buildreports@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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.8 required=5.0 tests=PRIORITY_NO_NAME autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) configured for `i686-pc-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 Hi, Finally success with cygwin build. Please note though that using cygwin configured for "Default Text File Type" = DOS makes the dumper fail. The build below is with "Default Text File Type" = Unix. uname -a: CYGWIN_NT-5.0 SL-RDT-3 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin ./configure '--prefix=/usr/src/xemacs' '--with-msw' '--site-includes=/usr/include/noX' XEmacs 21.5-b18 "chestnut" (+CVS-20041114) configured for `i686-pc-cygwin'. Compilation Environment and Installation Defaults: Source code location: /usr/src/xemacs/working Installation prefix: /usr/src/xemacs Additional header files: /usr/include/noX 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 -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wpointer-arith -Wunused-parameter -g -O3 libc version: 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: 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: Mail: Compiling in support for POP mail retrieval. 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. 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: --------------------------------------------------------- Contents of file xemacs-make-all.err Keeping lines matching (in python regexp syntax): "^(cd|n?make)\s|errors?|warnings?|pure.*(space|size)|hides|strange|shadowings|^Compil(ing\s+in|ation)|^Using|not\s+found|^Note:|Installing|[Ff]ile\(s\) copied|\s+tests\s+|^[A-Z] [^ ]+$|^Wrong number of arguments:|^ \*\* |^(FAIL|SKIP):" ... and then deleting lines matching (in python regexp syntax): "confl.*with.*auto-inlining|^Formatting:|^\s*0 .*(failure|error)s?|^PASS:|\(100%\) tests successful" ------------------------------------------------------------------------------ cd ./lib-src && make all cd ./src && make all cmdloop.c:614: warning: no return statement in function returning non-void free-hook.c:134: warning: dereferencing type-punned pointer will break strict-aliasing rules free-hook.c:260: warning: dereferencing type-punned pointer will break strict-aliasing rules Using load-path (/usr/src/xemacs/working/lisp/) Using module-load-path (/usr/src/xemacs/working/modules) cd ./modules/postgresql && make all cd /usr/src/xemacs/working/man && make info ----------------------------------------------------------------------------- Contents of file xemacs-make-check.err Keeping lines matching (in python regexp syntax): "^(cd|n?make)\s|errors?|warnings?|pure.*(space|size)|hides|strange|shadowings|^Compil(ing\s+in|ation)|^Using|not\s+found|^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:|\(100%\) tests successful" ------------------------------------------------------------------------------ cd ./src && make check base64-tests.el: 1232 of 1232 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: 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: 3672 of 3672 tests successful (100%). md5-tests.el: 56 of 56 tests successful (100%). mule-tests.el: 2 of 2 tests successful (100%). os-tests.el: 20 of 20 tests successful (100%). regexp-tests.el: 288 of 288 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%). ------------------------------------------------------------------------------ Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Mon Nov 15 15:24: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 iAFKOZOX021394; Mon, 15 Nov 2004 15:24:41 -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 iAFKOXsa021371 for ; Mon, 15 Nov 2004 15:24:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFKOXda021370 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 15:24:33 -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 iAFKOKrN021335 for ; Mon, 15 Nov 2004 15:24:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFKOK8i021334 for xemacweb@tux.org; Mon, 15 Nov 2004 15:24:20 -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 iAFKOJX0021329; Mon, 15 Nov 2004 15:24:20 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CTnOd-0004Wc-92; Mon, 15 Nov 2004 21:24:19 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CTnOc-000Iel-N0; Mon, 15 Nov 2004 21:24:18 +0100 To: Mats Lidell 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: Mats Lidell , xemacs-beta@xemacs.org Date: Mon, 15 Nov 2004 21:24:18 +0100 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: Package Smoketest results X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mats! The package Smoketest doesn't look all too promising at the moment. You build from scratch don't you? I'm asking because I was able to build the packages ... Thanks, norbert. From xemacs-beta-bounces@xemacs.org Mon Nov 15 15:30: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 iAFKUWDY022178; Mon, 15 Nov 2004 15:30: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 iAFKUV6b022170 for ; Mon, 15 Nov 2004 15:30:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFKUVHB022168 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 15:30:31 -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 iAFKUTB7022153 for ; Mon, 15 Nov 2004 15:30:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFKUSRx022152 for xemacweb@tux.org; Mon, 15 Nov 2004 15:30:28 -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 iAFKUStx022147 for ; Mon, 15 Nov 2004 15:30:28 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CTnUZ-00056S-Ry for xemacs-beta@xemacs.org; Mon, 15 Nov 2004 21:30:28 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CTnUZ-000Ifc-Dj for xemacs-beta@xemacs.org; Mon, 15 Nov 2004 21:30:27 +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: Mon, 15 Nov 2004 21:30:27 +0100 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: GNU Make required for 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 Hi! Recent changes seem to force the requirement of GNU make for building 21.5. At least my BSD make (FreeBSD 4.10) doesn't understand the syntax: ,----[ make beta ] | +for d in lib-src lwlib src man; do (cd ./$d && make CC='gcc' CFLAGS='-Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpointer-arith -Wshadow -Wmissing-declarations -g -O3' LDFLAGS='' CPPFLAGS='' clean); done | +for: not found | *** Error code 127 | | Stop in /usr/local/users/nk/cvs/xemacs-21.5. `---- Anybody else running on FreeBSD seeing something like this? Thanks, norbert. From xemacs-beta-bounces@xemacs.org Mon Nov 15 16:12: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 iAFLCWB7027579; Mon, 15 Nov 2004 16:12: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 iAFLCUoS027572 for ; Mon, 15 Nov 2004 16:12:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLCU59027571 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 16:12: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 iAFLCSsA027557 for ; Mon, 15 Nov 2004 16:12:28 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLCS1Q027556 for xemacweb@tux.org; Mon, 15 Nov 2004 16:12:28 -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 iAFLCR77027551; Mon, 15 Nov 2004 16:12:28 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CTo9D-000BCq-3x; Mon, 15 Nov 2004 22:12:27 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CTo9C-000L55-LX; Mon, 15 Nov 2004 22:12:26 +0100 To: Mats Lidell 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: Mats Lidell , xemacs-beta@xemacs.org Date: Mon, 15 Nov 2004 22:12:26 +0100 In-Reply-To: (Norbert Koch's message of "Mon, 15 Nov 2004 21:24:18 +0100") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: Package Smoketest results X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > The package Smoketest doesn't look all too promising at the moment. > You build from scratch don't you? I'm asking because I was able to > build the packages ... ... hmm, if I start from scratch (newly checked out tree), I get the following error using XEmacs 21.4 (patch 15) "Security Through Obscurity" [Lucid] (i386-unknown-freebsd4.10, Mule) of Fri Oct 8 2004 on arafel.viteno.net [ -d tm ] && gmake -w -C tm bytecompile gmake[2]: Entering directory `/usr/local/users/nk/cvs/xprm/xemacs-packages/tm' xemacs -vanilla -batch -eval '(setq stack-trace-on-error t load-always-display-messages t load-ignore-out-of-date-elc-files t load-show-full-path-in-messages t)' -insert texi/tm-ja.texi -eval '(unless (featurep (quote mule)) (kill-emacs 0))' -eval '(cd "texi")' -eval '(setq load-path (append (list "/usr/local/users/nk/cvs/xprm/xemacs-packages/texinfo" "/usr/local/users/nk/cvs/xprm/xemacs-packages/xemacs-base") load-path))' -l informat -l texinfmt -f texinfo-format-buffer -eval '(setq file-coding-system (quote iso-2022-7))' -eval '(save-buffer 0)' Formatting Info file... Formatting Info file: tm-ja.info Converting *scratch* to Info format... Removing trailing whitespace from Info buffer... # bind ( stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error) signal(void-function (match-string-no-properties)) # bind (data error-symbol) signal-error(void-function (match-string-no-properties)) # bind (error-data) normal-top-level() # (condition-case ... . error) # (catch top-level ...) Symbol's function definition is void: match-string-no-properties xemacs exiting . gmake[2]: *** [texi/tm-ja.info] Error 255 gmake[2]: Leaving directory `/usr/local/users/nk/cvs/xprm/xemacs-packages/tm' gmake[1]: *** [tm/bytecompile.target] Error 2 gmake[1]: Leaving directory `/usr/local/users/nk/cvs/xprm/xemacs-packages' gmake: *** [xemacs-packages/bytecompile.target] Error 2 The function has moved from apel to core. norbert. From xemacs-beta-bounces@xemacs.org Mon Nov 15 16:20: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 iAFLK3iP028603; Mon, 15 Nov 2004 16:20:07 -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 iAFLK2O8028593 for ; Mon, 15 Nov 2004 16:20:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLK23A028592 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 16:20:02 -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 iAFLK0KA028565 for ; Mon, 15 Nov 2004 16:20:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLK0hi028564 for xemacweb@tux.org; Mon, 15 Nov 2004 16:20:00 -0500 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 iAFLJxYf028554 for ; Mon, 15 Nov 2004 16:19:59 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 15 Nov 2004 21:19:58 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , Date: Mon, 15 Nov 2004 15:21:54 -0600 Message-ID: <001401c4cb59$21d45d30$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: <87k6snmdb9.fsf@tleepslib.sk.tsukuba.ac.jp> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.13] Annoying window display X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Surendra, it sounds like you have debug-on-error set to true. Check Options->Troubleshooting->Debug on Error. > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Stephen > J. Turnbull > Sent: Monday, November 15, 2004 7:50 AM > To: surendra@asu.edu > Cc: XEmacs Beta > Subject: Re: [Bug: 21.4.13] Annoying window display > > > >>>>> "surendra" == surendra writes: > > surendra> I want to complain about the annoying window which opens > surendra> up whenever I try to go beyond the last line in the > surendra> editor or before the first one. Rather than showing > surendra> annnoying error window which I have to get rid of by > surendra> pressing the 'q' button, I would prefer xemacs to only > surendra> show an error message(without any beep sound) in the > surendra> bottom of the window. > > I don't get any message or popup window, just the beep. > > To quiet the beep in this case, set > `signal-error-on-buffer-boundary' nil. (You won't get a > message; XEmacs will just silently refuse to move past the > end or beginning of the buffer.) > > See `visible-bell' if you have sensitive ears and would > prefer a flash to signal errors when interactive. > > -- > 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 Nov 15 16:24: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 iAFLOZPb029271; Mon, 15 Nov 2004 16:24:35 -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 iAFLOY7f029264 for ; Mon, 15 Nov 2004 16:24:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLOYUS029263 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 16:24:34 -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 iAFLOWWI029252 for ; Mon, 15 Nov 2004 16:24:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLOWfr029251 for xemacweb@tux.org; Mon, 15 Nov 2004 16:24:32 -0500 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 iAFLOWxP029238 for ; Mon, 15 Nov 2004 16:24:32 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 15 Nov 2004 21:24:31 -0000 From: "Ben Wing" To: "'Jerry James'" , "'Stephen J. Turnbull'" Date: Mon, 15 Nov 2004 15:26:27 -0600 Message-ID: <002e01c4cb59$c4c8d340$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: X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c: > > 134: warning: dereferencing type-punned pointer will break > strict-aliasing rules > > > /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free > -hook.c:260: warning: dereferencing type-punned pointer will > break strict-aliasing rules > > That doesn't look easy to fix. I'll come up with something, > but it is probably going to involve ugly unions. Jerry -- it's actually quite easy to make these go away; just put in an intermediate cast to (void *). From xemacs-beta-bounces@xemacs.org Mon Nov 15 16:27: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 iAFLR1hg029662; Mon, 15 Nov 2004 16:27:01 -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 iAFLQI7R029537 for ; Mon, 15 Nov 2004 16:26:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLQIEN029536 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 16:26:18 -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 iAFLQIFP029526 for ; Mon, 15 Nov 2004 16:26:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLQI8K029525 for xemacweb@tux.org; Mon, 15 Nov 2004 16:26:18 -0500 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 iAFLQGqF029510 for ; Mon, 15 Nov 2004 16:26:16 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 15 Nov 2004 21:26:15 -0000 From: "Ben Wing" To: "'Jerry James'" , "'Stephen J. Turnbull'" Date: Mon, 15 Nov 2004 15:28:11 -0600 Message-ID: <002f01c4cb5a$02ec1ce0$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: X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: 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 > Right. I've dropped the ball on getting the module > documentation finished up. I still have the texinfo sources > for the stuff I wrote awhile back, but it required a bunch of > stuff to written for the Internals manual, so that I could > refer to it. Now that Ben has worked on Internals, I need to > take another pass over that. In fact, I wonder whether the > modules stuff shouldn't just be a section of Internals. > I think this would be good. From xemacs-beta-bounces@xemacs.org Mon Nov 15 16:28: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 iAFLS1vF029920; Mon, 15 Nov 2004 16:28:01 -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 iAFLRx7s029903 for ; Mon, 15 Nov 2004 16:27:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLRxtA029902 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 16:27:59 -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 iAFLRw8T029891 for ; Mon, 15 Nov 2004 16:27:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFLRwmw029888 for xemacweb@tux.org; Mon, 15 Nov 2004 16:27:58 -0500 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 iAFLRwpw029877 for ; Mon, 15 Nov 2004 16:27:58 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 15 Nov 2004 21:27:57 -0000 From: "Ben Wing" To: "'Jerry James'" , "'Stephen J. Turnbull'" Date: Mon, 15 Nov 2004 15:29:53 -0600 Message-ID: <003001c4cb5a$3f6e39a0$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: X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: 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 > Let me do a few experiments and report back. If the field > stuff turns out to be optional for the GUD/GDB stuff I want > do to, then I'll vote for moving field.el into core. Well, the newest dabbrev I just checked in uses field.el as well, but only shallowly. From xemacs-beta-bounces@xemacs.org Mon Nov 15 17: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 iAFM1idP001774; Mon, 15 Nov 2004 17:01:44 -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 iAFM1gL4001769 for ; Mon, 15 Nov 2004 17:01:42 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFM1gMj001768 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 17:01:42 -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 iAFM1bH4001736 for ; Mon, 15 Nov 2004 17:01:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFM1bgW001735 for xemacweb@tux.org; Mon, 15 Nov 2004 17:01:37 -0500 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 iAFM1aU9001729; Mon, 15 Nov 2004 17:01:37 -0500 Received: from fwd02.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CToul-0006ee-00; Mon, 15 Nov 2004 23:01:35 +0100 Received: from D5DC120J.t-online.de (Gil-D+ZOoe4NM2FxZQUlM4z01dn-BMnGOaDzb7uwPTJWrJCTLk6NkX@[217.89.13.47]) by fmrl02.sul.t-online.com with esmtp id 1CToue-1U7vu40; Mon, 15 Nov 2004 23:01:28 +0100 To: "Stephen J. Turnbull" X-Attribution: APA References: <005701c4c9f2$da7b2a70$210110ac@NEEEEEEE> <87is87pqj3.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: Mon, 15 Nov 2004 23:02:53 +0100 In-Reply-To: <87is87pqj3.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 15:36:32 +0900") Message-ID: <1xeulqia.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: Gil-D+ZOoe4NM2FxZQUlM4z01dn-BMnGOaDzb7uwPTJWrJCTLk6NkX@t-dialin.net X-TOI-MSGID: e7a0ed75-cbc0-4ff2-a0e7-18cf58025541 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs beta'" , adrian@xemacs.org Subject: Re: [WHL] Re: [WHL] Re: Re: Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Ok, your entire argument boils down to "imo top-posting is > Ben> bad". > > >> That's false. It causes demonstrable inconvenience to certain > >> categories of readers. > > Ben> If everybody top-posts, what's the difference from when > Ben> everyone bottom-posts? > > As long as nobody _ever_ comments in-line without something like > "detailed comments are interspersed with quotes below", none. It's at > worst a humongous waste of bandwidth. I admit even that's arguable, > since there's some value to posts that look as below, because you can > just delete the preceding thread: > > I say! > > > You replied. > > >> He commented. > > >>> > > (Of course another good way to do that is as a MIME attachment, maybe > with external body, or an URL, rather than a quote.) > > The problem comes when either (a) practices are mixed across posters, > or (b) a single user top-posts when convenient for him but in-line > when that is convenient. This means that those who are expecting > conventional netiquette waste a _lot_ of time scanning down several > screens to make sure there's no in-line content. For me personally, > (c) since the only clueful top-post/long-irrelevant-quote posters I > know are you and Adrian, I'm basically in the habit of scanning all Stephen, go read this again From: "Stephen J. Turnbull" Subject: Re: [WHL] Re: [NPERS] Re: [WHL] Re: [WHL] Re: More about keywords To: Adrian Aichner Cc: XEmacs beta Date: Thu, 11 Nov 2004 20:58:03 +0900 Organization: The XEmacs Project References: <009c01c4c6c4$a1c61720$210110ac@NEEEEEEE> <87bre618xk.fsf@tleepslib.sk.tsukuba.ac.jp> <8y998run.fsf@engine.ecf.teradyne.com> Message-ID: <87oei4vbqs.fsf@tleepslib.sk.tsukuba.ac.jp> in which you confirm to me, and I quote: "In the last two months in my xemacs-beta folder, I don't see any top posts from you; there are a couple of cases where you wrote a couple lines and then attached something from c.e.x, which obviously is appropriate. My apologies, it was a mistaken impression." The couple of lines with attachments from c.e.x are forwarded mails, as generated by S o m runs the command gnus-summary-mail-forward Heck, I may even begin to send emails with all your required trimmings :-) Just allow for some context relevance variation between your judgement and mine. Adrian > the way to the bottom because I see a awful lot of morons who post 1 > line of content, then one line of comment arbitrarily far down the > irrelevant quote. > > Sure, I could fix those habits simply by never paging an apparent > top-post and letting the lusers lose, but there are actually cases > where top-post plus in-line comments are appropriate. Let's be fair > and use Adrian's post as an example of doing it right: "[Bug: 21.4.12] > Can't use TAB key in CPERL mode" <3bzerpjg.fsf@smtprelay.t-online.de>. > Technically, it wouldn't be a top-post, but it has almost the same > effect: after paging through the "You wrote:" and Adrian's overall > suggestions, I get 25 lines of apparently useless quote from M-x > report-xemacs-bug, 10 of which are due to a very long configure line > wrapping. But I don't want to give up there, because about 5 lines > below *my* window, Adrian starts detailed inline comments. > > And, as I've mentioned, I've seen flamewars at work because somebody > who regularly top-posts gets pissed off because his in-line comments > are being ignored, and he has to repeat them. I can't imagine you > doing that, but it is a genuine problem with top-posting unless > everybody uses the same conventions. > > This is one of those "conflicts of culture" where both sides are > right; obviously we _can_ make top-posting work, and maybe it makes > sense in a world with infinite network bandwidth and users who > typically are strapped for three lines of comment. But XEmacs has > traditionally been a "conventional netiquette" channel, and I rather > believe that I'm in the great majority in preferring that it stay that > way. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Nov 15 18:21: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 iAFNLRUP011656; Mon, 15 Nov 2004 18:21:27 -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 iAFNLOII011650 for ; Mon, 15 Nov 2004 18:21:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNLOSv011649 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 18: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 iAFNLNn3011639 for ; Mon, 15 Nov 2004 18:21:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNLNf7011638 for xemacweb@tux.org; Mon, 15 Nov 2004 18:21:23 -0500 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 iAFNLMx0011627 for ; Mon, 15 Nov 2004 18:21:23 -0500 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with ESMTP id iAFNLHxx004322 for ; Tue, 16 Nov 2004 00:21:17 +0100 To: xemacs-beta@xemacs.org From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, linux) 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: ClamAV 0.80/581/Tue Nov 9 18:40:58 2004 clamav-milter version 0.80j on kluster2.contactor.se 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.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Status of the Package Smoketest X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, The smoketest is now, after some server maintenance, up again. Unfortunately there are still some problems remaining. 1. I can't configure and build XEmacs 21.1 on the machine. (New OS is Debian unstable.) I'll report about this in a separate thread. The question here is whether it is still thought as valuable to build the packages with 21.1? 2. The builds for 21.4 and 21.5 fail. See the tails för 21.4 and 21.5 builds with Mule and without. http://labb.contactor.se/~matsl/smoketest/logs/2004-11-14_06-01_build-all-1.log.tail http://labb.contactor.se/~matsl/smoketest/logs/2004-11-14_06-01_build-all-2.log.tail http://labb.contactor.se/~matsl/smoketest/logs/2004-11-14_06-01_build-all-4.log.tail http://labb.contactor.se/~matsl/smoketest/logs/2004-11-14_06-01_build-all-5.log.tail I have verified that the 21.5 with Mule build fail in the same way on another machine. (... but both package builds are of configured by me so it can of course be some common configuration problem.) Please have a look on the builds and help me sort out whether these are real problems or just a result of bad configuration or tools. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Mon Nov 15 18:37: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 iAFNbIur013543; Mon, 15 Nov 2004 18:37:18 -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 iAFNbGUM013538 for ; Mon, 15 Nov 2004 18:37:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNbG76013537 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 18:37:16 -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 iAFNbFN4013526 for ; Mon, 15 Nov 2004 18:37:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNbFvX013525 for xemacweb@tux.org; Mon, 15 Nov 2004 18:37:15 -0500 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 iAFNbE6K013508 for ; Mon, 15 Nov 2004 18:37:15 -0500 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with ESMTP id iAFNb8xx005292 for ; Tue, 16 Nov 2004 00:37:08 +0100 To: xemacs-beta@xemacs.org References: From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| (Norbert Koch's message of "Mon, 15 Nov 2004 21:24:18 +0100") Message-ID: <87wtwmy997.fsf@mail.contactor.se> 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-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c 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/581/Tue Nov 9 18:40:58 2004 clamav-milter version 0.80j on kluster2.contactor.se 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.0 required=5.0 tests=none autolearn=no version=2.63 Subject: Re: Package Smoketest results X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Norbert You wrote: Norbert> The package Smoketest doesn't look all too promising at the Norbert> moment. You build from scratch don't you? Yes. All builds start with "make distclean". So that is about as scratched they get. So if make distclean does a bad job then confusing things might result. See my other posting about the health of the smoketest. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Mon Nov 15 18:42: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 iAFNgGB4014255; Mon, 15 Nov 2004 18:42: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 iAFNfCxV014116 for ; Mon, 15 Nov 2004 18:41:12 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNfC61014115 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 18:41:12 -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 iAFNfAWt014100 for ; Mon, 15 Nov 2004 18:41:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNfAOU014099 for xemacweb@tux.org; Mon, 15 Nov 2004 18:41:10 -0500 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 iAFNf0PM014076 for ; Mon, 15 Nov 2004 18:41:10 -0500 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with ESMTP id iAFNesxx005858 for ; Tue, 16 Nov 2004 00:40:54 +0100 To: xemacs-beta@xemacs.org From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| 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-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c 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/581/Tue Nov 9 18:40:58 2004 clamav-milter version 0.80j on kluster2.contactor.se 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.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Failure] XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org uname -a: Linux labb.contactor.se 2.6.8-1-k7-smp #1 SMP Thu Oct 7 03:43:05 EDT 2004 i686 GNU/Linux ./configure '--with-mule' '--prefix=/home/matsl/work/smoketest' XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. Where should the build process find the source code? /home/matsl/work/smoketest/xemacs-21.1 What installation prefix should install use? /home/matsl/work/smoketest What operating system and machine description files should XEmacs use? `s/linux.h' and `m/intel386.h' What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch Should XEmacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should XEmacs use the relocating allocator for buffers? yes What window system should XEmacs use? x11 Where do we find X Windows header files? /usr/X11R6/include Where do we find X Windows libraries? /usr/X11R6/lib Compiling in support for XAUTH. Compiling in support for XPM images. -------------------------------------------------------------------- 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) -------------------------------------------------------------------- Compiling in support for (builtin) GIF image handling. Compiling in native sound support. Compiling in support for ncurses. Compiling in Mule (multi-lingual) support. Compiling in XIM (X11R5+ I18N input method) support. Using raw Xlib to provide XIM support. Compiling in support for proper session-management. Using Lucid menubars. Using Lucid scrollbars. Compiling in DLL support. movemail will use "dot-locking" for locking mail spool files. Using Lisp_Objects with minimal tagbits. [tail of build-make-all.err] gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include mule-coding.c gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include file-coding.c file-coding.c: In function `vars_of_file_coding': file-coding.c:4814: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4820: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4826: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4836: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4847: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4852: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include input-method-xlib.c input-method-xlib.c:84:28: X11/Xaw/XawImP.h: No such file or directory input-method-xlib.c: In function `XIM_init_frame': input-method-xlib.c:327: error: `XtNinputMethod' undeclared (first use in this function) input-method-xlib.c:327: error: (Each undeclared identifier is reported only once input-method-xlib.c:327: error: for each function it appears in.) input-method-xlib.c:327: error: initializer element is not constant input-method-xlib.c:327: error: (near initialization for `resources[0].resource_name') input-method-xlib.c:327: error: `XtCInputMethod' undeclared (first use in this function) input-method-xlib.c:327: error: initializer element is not constant input-method-xlib.c:327: error: (near initialization for `resources[0].resource_class') input-method-xlib.c:327: error: initializer element is not constant input-method-xlib.c:327: error: (near initialization for `resources[0]') input-method-xlib.c:329: error: initializer element is not constant input-method-xlib.c:329: error: (near initialization for `resources[1]') input-method-xlib.c:330: error: initializer element is not constant input-method-xlib.c:330: error: (near initialization for `resources[2]') input-method-xlib.c:331: error: initializer element is not constant input-method-xlib.c:331: error: (near initialization for `resources[3]') input-method-xlib.c:332: error: initializer element is not constant input-method-xlib.c:332: error: (near initialization for `resources[4]') make[1]: *** [input-method-xlib.o] Error 1 make[1]: Leaving directory `/home/matsl/work/smoketest/xemacs-21.1/src' make: *** [src] Error 2 Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Mon Nov 15 18:55: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 iAFNtoWJ015824; Mon, 15 Nov 2004 18:55:50 -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 iAFNtmWi015816 for ; Mon, 15 Nov 2004 18:55:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNtmR6015815 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 18:55:48 -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 iAFNtlak015805 for ; Mon, 15 Nov 2004 18:55:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAFNtlGA015804 for xemacweb@tux.org; Mon, 15 Nov 2004 18:55:47 -0500 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 iAFNtkGq015791 for ; Mon, 15 Nov 2004 18:55:46 -0500 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with ESMTP id iAFNtexx006790 for ; Tue, 16 Nov 2004 00:55:41 +0100 To: xemacs-beta@xemacs.org From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| 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-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c 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/581/Tue Nov 9 18:40:58 2004 clamav-milter version 0.80j on kluster2.contactor.se X-Virus-Status: Clean 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 iAFNtkGq015791 X-XEmacs-List: 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: [Failure] XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. (this time --without-x11) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, Trying to get XEmacs 21.1 going. This time without X. uname -a: Linux labb.contactor.se 2.6.8-1-k7-smp #1 SMP Thu Oct 7 03:43:05 EDT 2004 i686 GNU/Linux ./configure '--without-x11' '--with-mule' '--prefix=/home/matsl/work/smoketest' XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. Where should the build process find the source code? /home/matsl/work/smoketest/xemacs-21.1 What installation prefix should install use? /home/matsl/work/smoketest What operating system and machine description files should XEmacs use? `s/linux.h' and `m/intel386.h' What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch Should XEmacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should XEmacs use the relocating allocator for buffers? yes What window system should XEmacs use? none Compiling in native sound support. Compiling in support for ncurses. Compiling in Mule (multi-lingual) support. Compiling in DLL support. movemail will use "dot-locking" for locking mail spool files. Using Lisp_Objects with minimal tagbits. [tail of xemacs-make-all.err] gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H ralloc.c ralloc.c: In function `init_ralloc': ralloc.c:1127: warning: dereferencing type-punned pointer will break strict-aliasing rules ralloc.c:1128: warning: dereferencing type-punned pointer will break strict-aliasing rules ralloc.c: In function `r_alloc_reinit': ralloc.c:1181: warning: dereferencing type-punned pointer will break strict-aliasing rules ralloc.c:1182: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -nostdlib -rdynamic -o temacs pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o abbrev.o alloc.o blocktype.o buffer.o bytecode.o callint.o callproc.o casefiddle.o casetab.o chartab.o cmdloop.o cmds.o console.o console-stream.o data.o device.o dired.o doc.o doprnt.o dynarr.o editfns.o elhash.o emacs.o eval.o events.o unexelf.o mule.o mule-ccl.o mule-charset.o mule-coding.o file-coding.o inline.o linuxplay.o console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o terminfo.o event-unixoid.o sysdll.o dll.o process-unix.o event-stream.o extents.o faces.o fileio.o filemode.o floatfns.o fns.o font-lock.o frame.o general.o getloadavg.o glyphs.o glyphs-eimage.o hash.o imgproc.o indent.o insdel.o intl.o keymap.o line-number.o lread.o lstream.o macros.o marker.o md5.o minibuf.o objects.o opaque.o print.o process.o profile.o pure.o rangetab.o redisplay.o redisplay-output.o regex.o search.o signal.o sound.o specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o widget.o window.o lastfile.o vm-limit.o ralloc.o -ldl -lncurses -lm -lgcc -lc -lgcc /usr/lib/crtn.o `gcc -print-libgcc-file-name` EMACSBOOTSTRAPLOADPATH="/home/matsl/work/smoketest/xemacs-21.1/src/../lisp/:/home/matsl/work/smoketest/xemacs-21.1" ./temacs -batch -l /home/matsl/work/smoketest/xemacs-21.1/src/../lisp/update-elc.el make[1]: *** [update-elc.stamp] Segmentation fault make[1]: Leaving directory `/home/matsl/work/smoketest/xemacs-21.1/src' make: *** [src] Error 2 Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Mon Nov 15 21:43: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 iAG2gTMb003932; Mon, 15 Nov 2004 21:42:40 -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 iAG2gR5c003924 for ; Mon, 15 Nov 2004 21:42:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG2gRWk003923 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 21:42:27 -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 iAG2gQJx003913 for ; Mon, 15 Nov 2004 21:42:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG2gQLL003912 for xemacweb@tux.org; Mon, 15 Nov 2004 21:42:26 -0500 Received: from smtp819.mail.sc5.yahoo.com (smtp819.mail.sc5.yahoo.com [66.163.170.5]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAG2gPOr003904 for ; Mon, 15 Nov 2004 21:42:26 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp819.mail.sc5.yahoo.com with SMTP; 16 Nov 2004 02:42:24 -0000 From: "Ben Wing" To: Date: Mon, 15 Nov 2004 20:44:19 -0600 Message-ID: <003301c4cb86$2c7a8660$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAG2gPOr003904 X-XEmacs-List: 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: emacs-devel@gnu.org Subject: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org So far I've located 18.55, 18.59, 19.22, 19.28 and onward, and patches to run forward from 19.7 to 19.22 and 19.23 to 19.28. Note the gap between 19.22 and 19.23 and the oddity of finding exactly the *LAST* version in the patch series, when running patches backwards is not easy due to added and deleted files. Can any clever person locate some of the older intermediate versions, or any version older than 18.55? From xemacs-beta-bounces@xemacs.org Mon Nov 15 22:13: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 iAG3DGgA008202; Mon, 15 Nov 2004 22:13: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 iAG3DFGH008196 for ; Mon, 15 Nov 2004 22:13:15 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG3DFq1008195 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 22:13: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 iAG3DETq008184 for ; Mon, 15 Nov 2004 22:13:14 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG3DEfN008183 for xemacweb@tux.org; Mon, 15 Nov 2004 22:13:14 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG3DDZj008176; Mon, 15 Nov 2004 22:13:14 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTtmD-0004ug-UO; Tue, 16 Nov 2004 12:13:05 +0900 To: "Ben Wing" References: <002f01c4cb5a$02ec1ce0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 16 Nov 2004 12:13:04 +0900 In-Reply-To: <002f01c4cb5a$02ec1ce0$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 15 Nov 2004 15:28:11 -0600") Message-ID: <87mzxilc5b.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-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: "'Jerry James'" , xemacs-beta@xemacs.org Subject: Re: 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 >>>>> "Ben" == Ben Wing writes: Ben> Jerry writes: >> I still have the texinfo sources for the stuff I wrote awhile >> back, but it required a bunch of stuff to written for the >> Internals manual, so that I could refer to it. Now that Ben >> has worked on Internals, I need to take another pass over that. >> In fact, I wonder whether the modules stuff shouldn't just be a >> section of Internals. +1 Ben> I think this would be good. I have a copy of some modules docs (dunno if it's what you have, Jerry) and did some work on it a while back. If you want I'll update the current docs with my changes and move that into Internals. Or just move the current stuff. Whatever works for you; I know you've got a lot on your plate, so let me know how I can help with this. -- 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 Nov 15 22:20: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 iAG3Kl3T009195; Mon, 15 Nov 2004 22:20:47 -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 iAG3Kjoj009188 for ; Mon, 15 Nov 2004 22:20:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG3KjWe009187 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 22:20:45 -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 iAG3KiPx009175 for ; Mon, 15 Nov 2004 22:20:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG3KiGI009173 for xemacweb@tux.org; Mon, 15 Nov 2004 22:20:44 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG3Kh3F009167; Mon, 15 Nov 2004 22:20:44 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTttU-0004vD-LG; Tue, 16 Nov 2004 12:20:36 +0900 To: Adrian Aichner References: <005701c4c9f2$da7b2a70$210110ac@NEEEEEEE> <87is87pqj3.fsf@tleepslib.sk.tsukuba.ac.jp> <1xeulqia.fsf@smtprelay.t-online.de> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 16 Nov 2004 12:20:36 +0900 In-Reply-To: <1xeulqia.fsf@smtprelay.t-online.de> (Adrian Aichner's message of "Mon, 15 Nov 2004 23:02:53 +0100") Message-ID: <87is86lbsr.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-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" , "'XEmacs beta'" Subject: Re: [WHL] Re: [WHL] Re: Re: Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, go read this again What are you trying to say? I've reread it, and I see no conflict between what I wrote before and this post. -- 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 Nov 15 22:24: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 iAG3OltE009826; Mon, 15 Nov 2004 22:24:47 -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 iAG3O4LA009721 for ; Mon, 15 Nov 2004 22:24:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG3O4ts009720 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 22:24:04 -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 iAG3O3Ok009709 for ; Mon, 15 Nov 2004 22:24:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG3O3V5009708 for xemacweb@tux.org; Mon, 15 Nov 2004 22:24:03 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG3O2SU009703; Mon, 15 Nov 2004 22:24:03 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTtwh-0004vr-B8; Tue, 16 Nov 2004 12:23:55 +0900 To: Mats Lidell References: <87sm7ay92x.fsf@mail.contactor.se> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 16 Nov 2004 12:23:55 +0900 In-Reply-To: <87sm7ay92x.fsf@mail.contactor.se> (Mats Lidell's message of "Tue, 16 Nov 2004 00:40:54 +0100") Message-ID: <87ekiulbn8.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-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: [Failure] XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include input-method-xlib.c input-method-xlib.c:84:28: X11/Xaw/XawImP.h: No such file or directory input-method-xlib.c: In function `XIM_init_frame': Looks to me like you don't have the libxaw-dev (something like that) package installed. -- 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 Nov 15 23:58: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 iAG4vJkU021604; Mon, 15 Nov 2004 23:58:45 -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 iAG4vI9r021599 for ; Mon, 15 Nov 2004 23:57:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG4vIwa021598 for xemacs-beta-mailman@xemacs.org; Mon, 15 Nov 2004 23:57:18 -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 iAG4vH4o021587 for ; Mon, 15 Nov 2004 23:57:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG4vHl2021586 for xemacweb@tux.org; Mon, 15 Nov 2004 23:57:17 -0500 Received: from simmts5-srv.bellnexxia.net (simmts5.bellnexxia.net [206.47.199.163]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG4vGe7021580 for ; Mon, 15 Nov 2004 23:57:17 -0500 Received: from empanada.home ([70.48.82.50]) by simmts5-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20041116045713.FRGV1614.simmts5-srv.bellnexxia.net@empanada.home>; Mon, 15 Nov 2004 23:57:13 -0500 Received: by empanada.home (Postfix, from userid 502) id 347A436E278; Mon, 15 Nov 2004 23:57:14 -0500 (EST) Message-ID: To: "Ben Wing" References: <003301c4cb86$2c7a8660$210110ac@NEEEEEEE> From: Stefan Date: Mon, 15 Nov 2004 23:57:14 -0500 In-Reply-To: <003301c4cb86$2c7a8660$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 15 Nov 2004 20:44:19 -0600") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (darwin) 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-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: emacs-devel@gnu.org, xemacs-beta@xemacs.org Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > So far I've located 18.55, 18.59, 19.22, 19.28 and onward, and patches to > run forward from 19.7 to 19.22 and 19.23 to 19.28. Note the gap between > 19.22 and 19.23 and the oddity of finding exactly the *LAST* version in the > patch series, when running patches backwards is not easy due to added and > deleted files. I seem to remember there was at least one case where no patch was distributed because it was just too large. Could have been between 19.22 and 19.23. For those revs that you just can't recover, you may want to look at the CVS repository if you want to try and re-generate the tar file. I've done something similar a few times to generate missing tags such as EMACS_19_34. Stefan From xemacs-beta-bounces@xemacs.org Tue Nov 16 02:10: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 iAG7A3cG024371; Tue, 16 Nov 2004 02:10:04 -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 iAG7A19W024358 for ; Tue, 16 Nov 2004 02:10:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7A1vU024357 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 02:10:01 -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 iAG7A01f024330 for ; Tue, 16 Nov 2004 02:10:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7A0ms024329 for xemacweb@tux.org; Tue, 16 Nov 2004 02:10:00 -0500 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 iAG79xnB024324 for ; Tue, 16 Nov 2004 02:09:59 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 16 Nov 2004 07:09:58 -0000 From: "Ben Wing" To: "'Stefan'" Date: Tue, 16 Nov 2004 01:11:54 -0600 Message-ID: <004801c4cbab$8de68f00$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: emacs-devel@gnu.org, xemacs-beta@xemacs.org Subject: RE: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org How do I get access to the repository? Is there read-only access anonymously? [presumably there's a web site?] > -----Original Message----- > From: Stefan [mailto:monnier@iro.umontreal.ca] > Sent: Monday, November 15, 2004 10:57 PM > To: Ben Wing > Cc: xemacs-beta@xemacs.org; emacs-devel@gnu.org > Subject: Re: Old versions of GNU Emacs > > > > So far I've located 18.55, 18.59, 19.22, 19.28 and onward, > and patches > > to run forward from 19.7 to 19.22 and 19.23 to 19.28. Note the gap > > between 19.22 and 19.23 and the oddity of finding exactly > the *LAST* > > version in the patch series, when running patches backwards is not > > easy due to added and deleted files. > > I seem to remember there was at least one case where no patch > was distributed because it was just too large. Could have > been between 19.22 and 19.23. > > For those revs that you just can't recover, you may want to > look at the CVS repository if you want to try and re-generate > the tar file. I've done something similar a few times to > generate missing tags such as EMACS_19_34. > > > Stefan > From xemacs-beta-bounces@xemacs.org Tue Nov 16 02:27: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 iAG7RB1N026584; Tue, 16 Nov 2004 02:27:12 -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 iAG7R9Rh026571 for ; Tue, 16 Nov 2004 02:27:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7R99w026570 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 02:27:09 -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 iAG7R8pn026560 for ; Tue, 16 Nov 2004 02:27:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7R8eG026559 for xemacweb@tux.org; Tue, 16 Nov 2004 02:27:08 -0500 Received: from tyo206.gate.nec.co.jp (TYO206.gate.nec.co.jp [202.32.8.206]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG7R7Cm026554 for ; Tue, 16 Nov 2004 02:27:08 -0500 Received: from mailgate3.nec.co.jp ([10.7.69.162]) by tyo206.gate.nec.co.jp (8.11.7/3.7W02122014) with ESMTP id iAG7R0911810; Tue, 16 Nov 2004 16:27:00 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iAG7QxB23284; Tue, 16 Nov 2004 16:26:59 +0900 (JST) Received: from edtmg05.lsi.nec.co.jp ([10.26.17.202]) by mailsv3.nec.co.jp (8.11.7/3.7W-MAILSV4-NEC) with ESMTP id iAG7Qx917495; Tue, 16 Nov 2004 16:26:59 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edtmg05.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iAG7Qpm5016794; Tue, 16 Nov 2004 16:26:57 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iAG7Qowt028030; Tue, 16 Nov 2004 16:26:50 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id 35C5F441; Tue, 16 Nov 2004 16:26:50 +0900 (JST) To: "Ben Wing" References: <004801c4cbab$8de68f00$210110ac@NEEEEEEE> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Tue, 16 Nov 2004 16:26:49 +0900 In-Reply-To: <004801c4cbab$8de68f00$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 16 Nov 2004 01:11:54 -0600") Message-ID: Lines: 3 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-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, "'Stefan'" , emacs-devel@gnu.org Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org -- ((lambda (x) (list x x)) (lambda (x) (list x x))) From xemacs-beta-bounces@xemacs.org Tue Nov 16 02:28: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 iAG7S6IN026770; Tue, 16 Nov 2004 02:28:06 -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 iAG7S5bP026761 for ; Tue, 16 Nov 2004 02:28:05 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7S598026760 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 02:28:05 -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 iAG7S4MB026748 for ; Tue, 16 Nov 2004 02:28:04 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7S4ZV026747 for xemacweb@tux.org; Tue, 16 Nov 2004 02:28:04 -0500 Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [210.143.35.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG7S2r9026731 for ; Tue, 16 Nov 2004 02:28:03 -0500 Received: from mailgate3.nec.co.jp (mailgate53.nec.co.jp [10.7.69.160] (may be forged)) by tyo202.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id iAG7S1n16245; Tue, 16 Nov 2004 16:28:01 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iAG7S0j02537; Tue, 16 Nov 2004 16:28:01 +0900 (JST) Received: from edsgm01.lsi.nec.co.jp ([10.50.208.11]) by mailsv.nec.co.jp (8.11.7/3.7W-MAILSV-NEC) with ESMTP id iAG7S0Y14563; Tue, 16 Nov 2004 16:28:00 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edsgm01.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iAG7Rv6i007237; Tue, 16 Nov 2004 16:27:57 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iAG7Ruwt028035; Tue, 16 Nov 2004 16:27:56 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id 7FC37441; Tue, 16 Nov 2004 16:27:56 +0900 (JST) To: "Ben Wing" References: <004801c4cbab$8de68f00$210110ac@NEEEEEEE> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Tue, 16 Nov 2004 16:27:56 +0900 In-Reply-To: <004801c4cbab$8de68f00$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 16 Nov 2004 01:11:54 -0600") Message-ID: Lines: 10 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-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, "'Stefan'" , emacs-devel@gnu.org Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: 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: > How do I get access to the repository? Is there read-only access > anonymously? [presumably there's a web site?] https://savannah.gnu.org/cvs/?group=emacs -Miles -- Love is a snowmobile racing across the tundra. Suddenly it flips over, pinning you underneath. At night the ice weasels come. --Nietzsche From xemacs-beta-bounces@xemacs.org Tue Nov 16 02:35: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 iAG7Z1Ls027739; Tue, 16 Nov 2004 02:35:02 -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 iAG7Z0Lh027722 for ; Tue, 16 Nov 2004 02:35:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7Z0qr027719 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 02:35:00 -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 iAG7Yts0027706 for ; Tue, 16 Nov 2004 02:34:55 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7YtJ2027705 for xemacweb@tux.org; Tue, 16 Nov 2004 02:34:55 -0500 Received: from msgbas2x.cos.agilent.com (msgbas2x.cos.agilent.com [192.25.240.37]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG7YrnQ027696 for ; Tue, 16 Nov 2004 02:34:53 -0500 Received: from pf-enccos5.cos.agilent.com (enccos5.cos.agilent.com [130.29.152.94]) by msgbas2x.cos.agilent.com (Postfix) with ESMTP id 1AC5B8507 for ; Tue, 16 Nov 2004 00:34:53 -0700 (MST) Received: from enccos5.cos.agilent.com (localhost.localdomain [127.0.0.1]) by localhost.enccos5.cos.agilent.com (Postfix) with SMTP id 3E005C09A for ; Tue, 16 Nov 2004 00:35:32 -0700 (MST) Received: from relcos1.cos.agilent.com (130.29.152.239) by enccos5.cos.agilent.com (Sigaba Gateway v3.83) with ESMTP id 5349648; Tue, 16 Nov 2004 00:35:32 -0700 Received: from wlvdvs01.lvld.agilent.com (wlvdvs01.lvld.agilent.com [148.5.6.4]) by relcos1.cos.agilent.com (Postfix) with ESMTP id 89AE176 for ; Tue, 16 Nov 2004 00:34:52 -0700 (MST) Received: from mina.soco.agilent.com ([141.121.54.157]) by wlvdvs01.lvld.agilent.com with InterScan Messaging Security Suite; Tue, 16 Nov 2004 00:34:51 -0700 Received: from mina.soco.agilent.com (localhost [127.0.0.1]) by mina.soco.agilent.com (8.9.3 (PHNE_29774)/8.9.3 SMKit7.1.1_Agilent) with ESMTP id XAA19556; Mon, 15 Nov 2004 23:34:51 -0800 (PST) Message-Id: <200411160734.XAA19556@mina.soco.agilent.com> To: "Ben Wing" In-Reply-To: Your message of "Mon, 15 Nov 2004 20:44:19 CST." <003301c4cb86$2c7a8660$210110ac@NEEEEEEE> Mime-Version: 1.0 (generated by tm-edit 1.8) Content-Type: text/plain; charset=US-ASCII Date: Mon, 15 Nov 2004 23:34:50 -0800 From: Darryl Okahata X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: emacs-devel@gnu.org, xemacs-beta@xemacs.org Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Darryl Okahata List-Id: 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: > Can any clever person locate some of the older intermediate versions, or any > version older than 18.55? I also have: * Patches for 18.57-->18.58. * GNU Emacs 18.58. * Various GNU Emacs tarballs that claim to be (however, I do not remember if any of these are internal/private/alpha copies): 19.0.1 19.5 19.9 19.12-->19.13 diffs 19.12 19.13 I used to have a 17.something version, but that's on an ancient HP cartridge tape for which I have no drive (not to mention that the tape readability is questionable, after all these years). -- Darryl Okahata darrylo@soco.agilent.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. From xemacs-beta-bounces@xemacs.org Tue Nov 16 02:47: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 iAG7l70m029323; Tue, 16 Nov 2004 02:47:07 -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 iAG7l4Bt029311 for ; Tue, 16 Nov 2004 02:47:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7l48m029310 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 02:47:04 -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 iAG7l3Ut029297 for ; Tue, 16 Nov 2004 02:47:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG7l3TW029296 for xemacweb@tux.org; Tue, 16 Nov 2004 02:47:03 -0500 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 iAG7l28c029290; Tue, 16 Nov 2004 02:47:02 -0500 Received: from fwd11.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CTy3K-00016c-00; Tue, 16 Nov 2004 08:47:02 +0100 Received: from D5DC120J.t-online.de (XGZv0mZXYe72abiuikLfl9ns3zB293eUeqjUKCkLJawhtGTZOQC7wj@[217.89.15.54]) by fmrl11.sul.t-online.com with esmtp id 1CTy3F-1wBTI80; Tue, 16 Nov 2004 08:46:57 +0100 To: "Stephen J. Turnbull" X-Attribution: APA References: <005701c4c9f2$da7b2a70$210110ac@NEEEEEEE> <87is87pqj3.fsf@tleepslib.sk.tsukuba.ac.jp> <1xeulqia.fsf@smtprelay.t-online.de> <87is86lbsr.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: Tue, 16 Nov 2004 08:48:17 +0100 In-Reply-To: <87is86lbsr.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Tue, 16 Nov 2004 12:20:36 +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: XGZv0mZXYe72abiuikLfl9ns3zB293eUeqjUKCkLJawhtGTZOQC7wj@t-dialin.net X-TOI-MSGID: eee06eae-1756-4b87-8bfd-0905a868dc36 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.8 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS,RCVD_IN_SORBS_WEB autolearn=no version=2.63 Cc: "'XEmacs beta'" , Adrian Aichner Subject: Re: [WHL] Re: [WHL] Re: Re: Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, go read this again > > What are you trying to say? I've reread it, and I see no conflict What I am asking you to do is to keep mail forwarding apart from top-posting, and to make up your mind whether I'm a top-poster or not, given the lack of evidence you've been able to find within months! > between what I wrote before and this post. -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Nov 16 03:28: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 iAG8SGlg001757; Tue, 16 Nov 2004 03:28:27 -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 iAG8SDxb001735 for ; Tue, 16 Nov 2004 03:28:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG8SDAe001734 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 03:28:13 -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 iAG8SCFh001719 for ; Tue, 16 Nov 2004 03:28:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG8SCga001718 for xemacweb@tux.org; Tue, 16 Nov 2004 03:28:12 -0500 Received: from smtp816.mail.sc5.yahoo.com (smtp816.mail.sc5.yahoo.com [66.163.170.2]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAG8SBH0001713 for ; Tue, 16 Nov 2004 03:28:12 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp816.mail.sc5.yahoo.com with SMTP; 16 Nov 2004 08:28:11 -0000 From: "Ben Wing" To: "'Darryl Okahata'" Date: Tue, 16 Nov 2004 02:30:05 -0600 Message-ID: <005e01c4cbb6$7ae06830$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 In-Reply-To: <200411160734.XAA19556@mina.soco.agilent.com> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: emacs-devel@gnu.org, xemacs-beta@xemacs.org Subject: RE: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 have: > > * Patches for 18.57-->18.58. > > * GNU Emacs 18.58. > > * Various GNU Emacs tarballs that claim to be (however, I do not > remember if any of these are internal/private/alpha copies): > > 19.0.1 > 19.5 > 19.9 > 19.12-->19.13 diffs > 19.12 > 19.13 > > I used to have a 17.something version, but that's on an > ancient HP cartridge tape for which I have no drive (not to > mention that the tape readability is questionable, after all > these years). Cool, could you make this stuff available by http or ftp? From xemacs-beta-bounces@xemacs.org Tue Nov 16 04: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 iAG9maIp011280; Tue, 16 Nov 2004 04:48:37 -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 iAG9mY5s011270 for ; Tue, 16 Nov 2004 04:48:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG9mYwe011269 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 04:48:34 -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 iAG9mXoW011259 for ; Tue, 16 Nov 2004 04:48:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAG9mXqb011258 for xemacweb@tux.org; Tue, 16 Nov 2004 04:48:33 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAG9mVNB011249; Tue, 16 Nov 2004 04:48:32 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CTzwl-0006Ij-OH; Tue, 16 Nov 2004 18:48:23 +0900 To: Adrian Aichner References: <005701c4c9f2$da7b2a70$210110ac@NEEEEEEE> <87is87pqj3.fsf@tleepslib.sk.tsukuba.ac.jp> <1xeulqia.fsf@smtprelay.t-online.de> <87is86lbsr.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 16 Nov 2004 18:48:23 +0900 In-Reply-To: (Adrian Aichner's message of "Tue, 16 Nov 2004 08:48:17 +0100") Message-ID: <87oehyjfa0.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-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: [WHL] Re: [WHL] Re: Re: Re: Re: More about keywords X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> What I am asking you to do is to keep mail forwarding apart APA> from top-posting, I do. Reread what I wrote carefully. It may not be straightforward, (I'll try to avoid writing in Twisted Academese in the future), but that's what what I wrote means. APA> and to make up your mind whether I'm a top-poster or not, APA> given the lack of evidence you've been able to find within APA> months! I said definitively that you're not. But you do fail to trim thousands of lines of irrelevant quote every month. You used to be pretty good about trimming, with the and so on, but recently it's been a flood. If a post starts with a one-line attribution, followed by a two-line quote, a one-line reply, and then 500 lines of irrelevant untrimmed quote, it's technically not a top-post, but the effect on readers is the same. That's why I group the two practices together, and why I mistook you for a top-poster. -- 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 Nov 16 05: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 iAGAAB8e014036; Tue, 16 Nov 2004 05:10:12 -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 iAGAAAhI014023 for ; Tue, 16 Nov 2004 05:10:10 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGAAAaU014022 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 05:10:10 -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 iAGAA9aC014009 for ; Tue, 16 Nov 2004 05:10:09 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGAA9L8014008 for xemacweb@tux.org; Tue, 16 Nov 2004 05:10:09 -0500 Received: from mail06.syd.optusnet.com.au (mail06.syd.optusnet.com.au [211.29.132.187]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAGAA73b013999 for ; Tue, 16 Nov 2004 05:10:08 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail06.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iAGAA4v0030456 for ; Tue, 16 Nov 2004 21:10:05 +1100 To: xemacs-beta@xemacs.org References: From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Tue, 16 Nov 2004 21:10:04 +1100 In-Reply-To: (Norbert Koch's message of "Mon, 15 Nov 2004 21:30:27 +0100") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: GNU Make required for 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 >>>>> "Norbert" == Norbert Koch writes: Norbert> Recent changes seem to force the requirement of GNU make for building Norbert> 21.5. At least my BSD make (FreeBSD 4.10) doesn't understand the Norbert> syntax: That change was introduced as part of my patch that fixed parallel builds. The '+foo' syntax is not from GNU make but from POSIX and I wouldn't have used it if I hadn't thought that it was portable. At the time there was some debate about whether some odd systems, such as HPUX had POSIX Makes, but nobody considered BSD an issue. A quick Google shows that POSIX compliance has been added to FreeBSD's make: http://lists.freebsd.org/pipermail/freebsd-standards/2004-May/000569.html Is it feasible for you to use this fixed version? If not I'll redo the patch. Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Tue Nov 16 05:16: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 iAGAGrJv014801; Tue, 16 Nov 2004 05:16: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 iAGAGq4h014789 for ; Tue, 16 Nov 2004 05:16:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGAGq1k014788 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 05:16: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 iAGAGmf1014771 for ; Tue, 16 Nov 2004 05:16:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGAGms1014770 for xemacweb@tux.org; Tue, 16 Nov 2004 05:16:48 -0500 Received: from mail22.syd.optusnet.com.au (mail22.syd.optusnet.com.au [211.29.133.160]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAGAGkd1014764 for ; Tue, 16 Nov 2004 05:16:47 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail22.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iAGAGj2s028634 for ; Tue, 16 Nov 2004 21:16:45 +1100 To: xemacs-beta@xemacs.org References: <01f001c4c85f$2a9124a0$210110ac@NEEEEEEE> <87r7mvpszw.fsf@tleepslib.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Tue, 16 Nov 2004 21:16:44 +1100 In-Reply-To: <87r7mvpszw.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 15 Nov 2004 14:43:15 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: Should pending-del be enabled by default? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> The question is should it be enabled on platforms where Xt is the Stephen> default, and that should be decided platform-by-platform. I remain unconvinced but on reflection it's not something that I'd go to the stake over. So long as the enabling patch also modifies NEWS and the texinfo user manual to describe both the new behaviour and how to turn it off then I'll be happy to agree to disagree. Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Tue Nov 16 05:30: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 iAGAUPBA016418; Tue, 16 Nov 2004 05:30:25 -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 iAGAUOsF016411 for ; Tue, 16 Nov 2004 05:30:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGAUNO2016410 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 05:30:23 -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 iAGAUMS6016399 for ; Tue, 16 Nov 2004 05:30:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGAUMeY016398 for xemacweb@tux.org; Tue, 16 Nov 2004 05:30:22 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAGAUKQU016388; Tue, 16 Nov 2004 05:30:20 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CU0bE-0006Wx-Qs; Tue, 16 Nov 2004 19:30:12 +0900 To: Michael Sperber References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> <87actjnvm1.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 16 Nov 2004 19:30:12 +0900 In-Reply-To: (Michael Sperber's message of "Mon, 15 Nov 2004 13:34:07 +0100") Message-ID: <87is86jdcb.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-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@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "ms" == Michael Sperber writes: >>>>> "Stephen" == Stephen J Turnbull writes: Stephen> Yes, the traditional way is a good way, but I don't see Stephen> anybody here being particularly good about it. We need Stephen> to be flexible about this, I think. ms> Well, I've been trying to be good about it. By your lights, yes. But even you and I have different opinions about how to do these things, and XEmacs does not currently give any developer precedence over another when that happens. Thus the need for flexibility. ms> We've established a significant set of bureaucratic rules ms> here. If we're "flexible" about them, we may as well not have ms> them. I'm not advocating being flexible about the rules we have. A VETO is a VETO, etc. But "clean changesets" is not one of the official rules as far as I can recall; if I'm wrong about that, then I'm going to need to backtrack on a lot of what I've been saying. ms> I'm fine with changing the rules, but I'm convinced we need ms> some set everybody abides by. Otherwise, I see this becoming ms> a one-developer project real soon. But (since about 1998, anyway) it's always been a "one-developer project", with each of anywhere from 5 to 10 developers acting like _he_ is the one. The conflicts with others' patches that Ben's patches generate are obvious. The crap code that gets in because people are not carefully reviewing anything unless it conflicts with their patches is not, but it's a big problem, and would be tens of thousands of lines bigger if Ben wasn't submitting megapatches. -- 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 Nov 16 06:50: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 iAGBotlK027368; Tue, 16 Nov 2004 06:50: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 iAGBoqtH027357 for ; Tue, 16 Nov 2004 06:50:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGBoqYj027356 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 06:50: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 iAGBooRF027341 for ; Tue, 16 Nov 2004 06:50:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGBootT027340 for xemacweb@tux.org; Tue, 16 Nov 2004 06:50:50 -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 iAGBonnG027334 for ; Tue, 16 Nov 2004 06:50:50 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CU1rF-0000vi-CA for xemacs-beta@xemacs.org; Tue, 16 Nov 2004 12:50:49 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CU1rE-000781-Mr for xemacs-beta@xemacs.org; Tue, 16 Nov 2004 12:50:48 +0100 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: Tue, 16 Nov 2004 12:50:48 +0100 In-Reply-To: (Malcolm Purvis's message of "Tue, 16 Nov 2004 21:10:04 +1100") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: GNU Make required for 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 Malcolm Purvis writes: Hello Malcolm, > Is it feasible for you to use this fixed version? If not I'll redo the > patch. No, don't bother. I've got GNU make around anyway, so I can stick to this until I've got a recent enough version of make handy. norbert. From xemacs-beta-bounces@xemacs.org Tue Nov 16 11:25: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 iAGGPH8K005348; Tue, 16 Nov 2004 11:25:18 -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 iAGGPFmn005341 for ; Tue, 16 Nov 2004 11:25:15 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGGPFJm005340 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 11:25: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 iAGGP9bn005316 for ; Tue, 16 Nov 2004 11:25:09 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGGP9Qo005315 for xemacweb@tux.org; Tue, 16 Nov 2004 11:25:09 -0500 Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAGGP9O8005307; Tue, 16 Nov 2004 11:25:09 -0500 Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP id IBA74465; Tue, 16 Nov 2004 08:25:08 -0800 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id B7E7B5D04; Tue, 16 Nov 2004 08:25:07 -0800 (PST) To: Malcolm Purvis In-reply-to: Your message of "Tue, 16 Nov 2004 21:10:04 +1100." Date: Tue, 16 Nov 2004 08:25:07 -0800 From: "Kevin Oberman" Message-Id: <20041116162507.B7E7B5D04@ptavv.es.net> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: GNU Make required for 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 > From: Malcolm Purvis > Date: Tue, 16 Nov 2004 21:10:04 +1100 > Sender: xemacs-beta-bounces@xemacs.org > > >>>>> "Norbert" == Norbert Koch writes: > > Norbert> Recent changes seem to force the requirement of GNU make for building > Norbert> 21.5. At least my BSD make (FreeBSD 4.10) doesn't understand the > Norbert> syntax: > > That change was introduced as part of my patch that fixed parallel builds. > The '+foo' syntax is not from GNU make but from POSIX and I wouldn't have used > it if I hadn't thought that it was portable. At the time there was some > debate about whether some odd systems, such as HPUX had POSIX Makes, but > nobody considered BSD an issue. > > A quick Google shows that POSIX compliance has been added to FreeBSD's make: > > http://lists.freebsd.org/pipermail/freebsd-standards/2004-May/000569.html > > Is it feasible for you to use this fixed version? If not I'll redo the > patch. This feature was added to the FreeBSD base back on July 29, so it has not been there very long, but, more importantly, it is not in V4 at all and due to incompatibilities between the new version and the version in V4, never will be. I suspect many more FreeBSD users are running V4 than V5, so it would probably be a good idea to avoid this syntax for a while until V5 gets to be more common. After all, V5 has only been declared "stable" for about two weeks. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 From xemacs-beta-bounces@xemacs.org Tue Nov 16 13:20: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 iAGIKb4n022038; Tue, 16 Nov 2004 13:20:37 -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 iAGIKYY9022030 for ; Tue, 16 Nov 2004 13:20:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGIKYZb022029 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 13:20:34 -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 iAGIKT7Q022004 for ; Tue, 16 Nov 2004 13:20:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGIKTTu022003 for xemacweb@tux.org; Tue, 16 Nov 2004 13:20:29 -0500 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 iAGIKRPq021984; Tue, 16 Nov 2004 13:20:28 -0500 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with ESMTP id iAGIKLxx017029; Tue, 16 Nov 2004 19:20:21 +0100 To: "Stephen J. Turnbull" References: <87sm7ay92x.fsf@mail.contactor.se> <87ekiulbn8.fsf@tleepslib.sk.tsukuba.ac.jp> From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| (Stephen J. Turnbull's message of "Tue, 16 Nov 2004 12:23:55 +0900") User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, linux) X-Face: #[2| 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: ClamAV 0.80/581/Tue Nov 9 18:40:58 2004 clamav-milter version 0.80j on kluster2.contactor.se X-Virus-Status: Clean 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 iAGIKRPq021984 X-XEmacs-List: 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: [Failure] XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 wrote: Stephen> Looks to me like you don't have the libxaw-dev (something Stephen> like that) package installed. Jupp! Now equipped with that the following occurs ... ---------------------------------------------------------------------- uname -a: Linux labb.contactor.se 2.6.8-1-k7-smp #1 SMP Thu Oct 7 03:43:05 EDT 2004 i686 GNU/Linux ./configure '--with-mule' '--prefix=/home/matsl/work/smoketest' XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. Where should the build process find the source code? /home/matsl/work/smoketest/xemacs-21.1 What installation prefix should install use? /home/matsl/work/smoketest What operating system and machine description files should XEmacs use? `s/linux.h' and `m/intel386.h' What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch Should XEmacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should XEmacs use the relocating allocator for buffers? yes What window system should XEmacs use? x11 Where do we find X Windows header files? /usr/X11R6/include Where do we find X Windows libraries? /usr/X11R6/lib Compiling in support for XAUTH. Compiling in support for XPM images. -------------------------------------------------------------------- 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) -------------------------------------------------------------------- Compiling in support for (builtin) GIF image handling. Compiling in native sound support. Compiling in support for ncurses. Compiling in Mule (multi-lingual) support. Compiling in XIM (X11R5+ I18N input method) support. Using raw Xlib to provide XIM support. Compiling in support for proper session-management. Using Lucid menubars. Using Lucid scrollbars. Using Athena dialog boxes. Compiling in DLL support. movemail will use "dot-locking" for locking mail spool files. Using Lisp_Objects with minimal tagbits. ---------------------------------------------------------------------- The problem ... $ tail xemacs-make-all.err gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include -DDEFINE_TOP_LEVEL_EMACS_SHELL /home/matsl/work/smoketest/xemacs-21.1/src/EmacsShell-sub.c mv EmacsShell-sub.o TopLevelEmacsShell.o gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include -DDEFINE_TRANSIENT_EMACS_SHELL /home/matsl/work/smoketest/xemacs-21.1/src/EmacsShell-sub.c mv EmacsShell-sub.o TransientEmacsShell.o gcc -c -g -O3 -Wall -Wno-switch -Demacs -I. -DHAVE_CONFIG_H -I/usr/X11R6/include EmacsManager.c gcc -nostdlib -L/usr/X11R6/lib -rdynamic -o temacs pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o abbrev.o alloc.o blocktype.o buffer.o bytecode.o callint.o callproc.o casefiddle.o casetab.o chartab.o cmdloop.o cmds.o console.o console-stream.o data.o device.o dired.o doc.o doprnt.o dynarr.o editfns.o elhash.o emacs.o eval.o events.o unexelf.o balloon_help.o balloon-x.o dgif_lib.o gif_io.o menubar.o scrollbar.o dialog.o toolbar.o gui.o menubar-x.o scrollbar-x.o dialog-x.o toolbar-x.o gui-x.o mule.o mule-ccl.o mule-charset.o mule-coding.o file-coding.o input-method-xlib.o inline.o linuxplay.o console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o terminfo.o event-unixoid.o sysdll.o dll.o process-unix.o event-stream.o extents.o faces.o fileio.o filemode.o floatfns.o fns.o font-lock.o frame.o general.o getloadavg.o glyphs.o glyphs-eimage.o hash.o imgproc.o indent.o insdel.o intl.o keymap.o line-number.o lread.o lstream.o macros.o marker.o md5.o minibuf.o objects.o opaque.o print.o process.o profile.o pure.o rangetab.o redisplay.o redisplay-output.o regex.o search.o signal.o sound.o specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o objects-x.o redisplay-x.o xgccache.o xselect.o widget.o window.o lastfile.o vm-limit.o ralloc.o EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o ../lwlib/liblw.a -lXaw -lz -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -ldl -lncurses -lm -lgcc -lc -lgcc /usr/lib/crtn.o `gcc -print-libgcc-file-name` EMACSBOOTSTRAPLOADPATH="/home/matsl/work/smoketest/xemacs-21.1/src/../lisp/:/home/matsl/work/smoketest/xemacs-21.1" ./temacs -batch -l /home/matsl/work/smoketest/xemacs-21.1/src/../lisp/update-elc.el make[1]: *** [update-elc.stamp] Segmentation fault make[1]: Leaving directory `/home/matsl/work/smoketest/xemacs-21.1/src' make: *** [src] Error 2 ---------------------------------------------------------------------- There are quite a few warning during the compile as well. Contents of file xemacs-make-all.err Keeping lines matching (in python regexp syntax): "^--\[\[|\]\]$|^(cd|n?make)\s|errors?|warnings?|pure.*(space|size)|hide|strange|shadowings|^Compil(ing\s+in|ation)|^Using|not\s+found|^Note:|Installing|[Ff]ile\(s\) copied|\s+tests\s+|^[A-Z] [^ ]+$|^Wrong number of arguments:|^ \*\* |^(FAIL|SKIP):" ... and then deleting lines matching (in python regexp syntax): "confl.*with.*auto-inlining|^Formatting:|^PASS:|\(100%\) tests successful" ------------------------------------------------------------------------------ Resetting `src/puresize-adjust.h'. cd ./lib-src && make CC='gcc' CFLAGS='-g -O3 -Wall -Wno-switch' LDFLAGS='' CPPFLAGS='' all /home/matsl/work/smoketest/xemacs-21.1/lib-src/movemail.c:350: warning: the use of `mktemp' is dangerous, better use `mkstemp' /home/matsl/work/smoketest/xemacs-21.1/lib-src/etags.c:1849: warning: array subscript has type `char' /home/matsl/work/smoketest/xemacs-21.1/lib-src/etags.c:1849: warning: array subscript has type `char' /home/matsl/work/smoketest/xemacs-21.1/lib-src/etags.c:1849: warning: array subscript has type `char' /home/matsl/work/smoketest/xemacs-21.1/lib-src/etags.c:1849: warning: array subscript has type `char' /home/matsl/work/smoketest/xemacs-21.1/lib-src/ootags.c:1912: warning: array subscript has type `char' /home/matsl/work/smoketest/xemacs-21.1/lib-src/ootags.c:1912: warning: array subscript has type `char' cd ./lwlib && make CC='gcc' CFLAGS='-g -O3 -Wall -Wno-switch' LDFLAGS='' CPPFLAGS='' all cd ./src && make CC='gcc' CFLAGS='-g -O3 -Wall -Wno-switch' LDFLAGS='' CPPFLAGS='' all abbrev.c:414: warning: dereferencing type-punned pointer will break strict-aliasing rules abbrev.c:422: warning: dereferencing type-punned pointer will break strict-aliasing rules abbrev.c:427: warning: dereferencing type-punned pointer will break strict-aliasing rules abbrev.c:432: warning: dereferencing type-punned pointer will break strict-aliasing rules abbrev.c:440: warning: dereferencing type-punned pointer will break strict-aliasing rules abbrev.c:447: warning: dereferencing type-punned pointer will break strict-aliasing rules abbrev.c:453: warning: dereferencing type-punned pointer will break strict-aliasing rules abbrev.c:458: warning: dereferencing type-punned pointer will break strict-aliasing rules alloc.c:5116: warning: dereferencing type-punned pointer will break strict-aliasing rules alloc.c:5131: warning: dereferencing type-punned pointer will break strict-aliasing rules alloc.c:5159: warning: dereferencing type-punned pointer will break strict-aliasing rules alloc.c:5164: warning: dereferencing type-punned pointer will break strict-aliasing rules alloc.c:5172: warning: dereferencing type-punned pointer will break strict-aliasing rules alloc.c:5180: warning: dereferencing type-punned pointer will break strict-aliasing rules alloc.c:5191: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:1930: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:1937: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:1951: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:1962: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:1985: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:1999: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:2004: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:2009: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:2022: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:2030: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:2039: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:2048: warning: dereferencing type-punned pointer will break strict-aliasing rules buffer.c:2053: warning: dereferencing type-punned pointer will break strict-aliasing rules callint.c:1017: warning: dereferencing type-punned pointer will break strict-aliasing rules callint.c:1026: warning: dereferencing type-punned pointer will break strict-aliasing rules callint.c:1032: warning: dereferencing type-punned pointer will break strict-aliasing rules callproc.c:993: warning: dereferencing type-punned pointer will break strict-aliasing rules callproc.c:998: warning: dereferencing type-punned pointer will break strict-aliasing rules cmdloop.c:595: warning: no return statement in function returning non-void cmdloop.c:620: warning: dereferencing type-punned pointer will break strict-aliasing rules cmdloop.c:625: warning: dereferencing type-punned pointer will break strict-aliasing rules cmdloop.c:631: warning: dereferencing type-punned pointer will break strict-aliasing rules cmdloop.c:636: warning: dereferencing type-punned pointer will break strict-aliasing rules cmdloop.c:642: warning: dereferencing type-punned pointer will break strict-aliasing rules cmds.c:489: warning: dereferencing type-punned pointer will break strict-aliasing rules cmds.c:495: warning: dereferencing type-punned pointer will break strict-aliasing rules cmds.c:501: warning: dereferencing type-punned pointer will break strict-aliasing rules console.c:1120: warning: dereferencing type-punned pointer will break strict-aliasing rules console.c:1129: warning: dereferencing type-punned pointer will break strict-aliasing rules console-stream.c:313: warning: dereferencing type-punned pointer will break strict-aliasing rules console-stream.c:318: warning: dereferencing type-punned pointer will break strict-aliasing rules console-stream.c:323: warning: dereferencing type-punned pointer will break strict-aliasing rules device.c:1298: warning: dereferencing type-punned pointer will break strict-aliasing rules device.c:1307: warning: dereferencing type-punned pointer will break strict-aliasing rules dired.c:698: warning: dereferencing type-punned pointer will break strict-aliasing rules doc.c:999: warning: dereferencing type-punned pointer will break strict-aliasing rules editfns.c:2384: warning: dereferencing type-punned pointer will break strict-aliasing rules editfns.c:2433: warning: dereferencing type-punned pointer will break strict-aliasing rules editfns.c:2438: warning: dereferencing type-punned pointer will break strict-aliasing rules editfns.c:2452: warning: dereferencing type-punned pointer will break strict-aliasing rules editfns.c:2463: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2157: warning: assignment from incompatible pointer type emacs.c:2222: warning: assignment from incompatible pointer type emacs.c:2708: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2713: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2717: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2722: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2727: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2741: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2750: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2758: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2764: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2772: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2780: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2793: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2822: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2830: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2834: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2838: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2842: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2846: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2853: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2863: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2897: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2911: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2918: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2925: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2931: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2937: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2948: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2953: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2964: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2974: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2982: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:2993: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3012: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3017: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3028: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3034: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3045: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3056: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3067: warning: dereferencing type-punned pointer will break strict-aliasing rules emacs.c:3080: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5134: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5138: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5146: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5152: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5163: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5172: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5182: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5192: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5203: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5213: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5221: warning: dereferencing type-punned pointer will break strict-aliasing rules eval.c:5225: warning: dereferencing type-punned pointer will break strict-aliasing rules events.c:2207: warning: dereferencing type-punned pointer will break strict-aliasing rules menubar.c:383: warning: dereferencing type-punned pointer will break strict-aliasing rules menubar.c:394: warning: dereferencing type-punned pointer will break strict-aliasing rules menubar.c:534: warning: dereferencing type-punned pointer will break strict-aliasing rules menubar.c:555: warning: dereferencing type-punned pointer will break strict-aliasing rules menubar.c:561: warning: dereferencing type-punned pointer will break strict-aliasing rules menubar.c:569: warning: dereferencing type-punned pointer will break strict-aliasing rules menubar.c:582: warning: dereferencing type-punned pointer will break strict-aliasing rules scrollbar.c:929: warning: dereferencing type-punned pointer will break strict-aliasing rules scrollbar.c:942: warning: dereferencing type-punned pointer will break strict-aliasing rules scrollbar.c:958: warning: dereferencing type-punned pointer will break strict-aliasing rules scrollbar.c:974: warning: dereferencing type-punned pointer will break strict-aliasing rules scrollbar.c:989: warning: dereferencing type-punned pointer will break strict-aliasing rules scrollbar.c:1004: warning: dereferencing type-punned pointer will break strict-aliasing rules scrollbar.c:1032: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1328: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1445: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1521: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1569: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1584: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1682: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1713: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1796: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1825: warning: dereferencing type-punned pointer will break strict-aliasing rules toolbar.c:1899: warning: dereferencing type-punned pointer will break strict-aliasing rules mule-ccl.c:1111: warning: dereferencing type-punned pointer will break strict-aliasing rules mule-charset.c:517: warning: comparison is always false due to limited range of data type file-coding.c:4814: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4820: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4826: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4836: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4847: warning: dereferencing type-punned pointer will break strict-aliasing rules file-coding.c:4852: warning: dereferencing type-punned pointer will break strict-aliasing rules linuxplay.c:433: warning: operation on `src' may be undefined linuxplay.c:454: warning: operation on `src' may be undefined linuxplay.c:475: warning: operation on `src' may be undefined linuxplay.c:578: warning: operation on `src' may be undefined linuxplay.c:1022: warning: dereferencing type-punned pointer will break strict-aliasing rules linuxplay.c:1023: warning: dereferencing type-punned pointer will break strict-aliasing rules linuxplay.c:1024: warning: dereferencing type-punned pointer will break strict-aliasing rules linuxplay.c:1025: warning: dereferencing type-punned pointer will break strict-aliasing rules frame-tty.c:243: warning: dereferencing type-punned pointer will break strict-aliasing rules process-unix.c:219: warning: `c' might be used uninitialized in this function event-stream.c:5021: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5026: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5033: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5041: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5048: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5058: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5103: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5111: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5122: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5130: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5136: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5146: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5153: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5164: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5172: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5177: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5184: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5191: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5200: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5207: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5214: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5234: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5245: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5300: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5305: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5311: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5321: warning: dereferencing type-punned pointer will break strict-aliasing rules event-stream.c:5346: warning: dereferencing type-punned pointer will break strict-aliasing rules extents.c:6688: warning: dereferencing type-punned pointer will break strict-aliasing rules extents.c:6701: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4268: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4276: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4292: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4301: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4313: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4321: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4327: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4332: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4337: warning: dereferencing type-punned pointer will break strict-aliasing rules fileio.c:4346: warning: dereferencing type-punned pointer will break strict-aliasing rules fns.c:3616: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3147: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3156: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3162: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3168: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3174: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3182: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3190: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3196: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3202: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3208: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3222: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3228: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3235: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3242: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3248: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3259: warning: dereferencing type-punned pointer will break strict-aliasing rules frame.c:3285: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3504: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3509: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3515: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3525: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3533: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3555: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3579: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3585: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs.c:3591: warning: dereferencing type-punned pointer will break strict-aliasing rules indent.c:894: warning: dereferencing type-punned pointer will break strict-aliasing rules keymap.c:4311: warning: dereferencing type-punned pointer will break strict-aliasing rules keymap.c:4319: warning: dereferencing type-punned pointer will break strict-aliasing rules keymap.c:4329: warning: dereferencing type-punned pointer will break strict-aliasing rules keymap.c:4339: warning: dereferencing type-punned pointer will break strict-aliasing rules keymap.c:4346: warning: dereferencing type-punned pointer will break strict-aliasing rules keymap.c:4351: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3060: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3065: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3071: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3089: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3093: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3106: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3113: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3122: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3129: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3139: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3145: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3150: warning: dereferencing type-punned pointer will break strict-aliasing rules lread.c:3156: warning: dereferencing type-punned pointer will break strict-aliasing rules macros.c:316: warning: dereferencing type-punned pointer will break strict-aliasing rules macros.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules minibuf.c:950: warning: dereferencing type-punned pointer will break strict-aliasing rules minibuf.c:955: warning: dereferencing type-punned pointer will break strict-aliasing rules minibuf.c:960: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1736: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1746: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1771: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1777: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1783: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1789: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1794: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1806: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1826: warning: dereferencing type-punned pointer will break strict-aliasing rules print.c:1833: warning: dereferencing type-punned pointer will break strict-aliasing rules process.c:2055: warning: dereferencing type-punned pointer will break strict-aliasing rules process.c:2062: warning: dereferencing type-punned pointer will break strict-aliasing rules process.c:2071: warning: dereferencing type-punned pointer will break strict-aliasing rules profile.c:330: warning: dereferencing type-punned pointer will break strict-aliasing rules profile.c:338: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8338: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8344: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8351: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8359: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8364: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8371: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8377: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8384: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8389: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8396: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8401: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8409: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8420: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8425: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8442: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8461: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8468: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8477: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8488: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8497: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8503: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8512: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8524: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8536: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8547: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8558: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8570: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay.c:8582: warning: dereferencing type-punned pointer will break strict-aliasing rules search.c:2560: warning: dereferencing type-punned pointer will break strict-aliasing rules search.c:2566: warning: dereferencing type-punned pointer will break strict-aliasing rules sound.c:534: warning: dereferencing type-punned pointer will break strict-aliasing rules sound.c:539: warning: dereferencing type-punned pointer will break strict-aliasing rules sound.c:587: warning: dereferencing type-punned pointer will break strict-aliasing rules sound.c:594: warning: dereferencing type-punned pointer will break strict-aliasing rules symbols.c:3368: warning: dereferencing type-punned pointer will break strict-aliasing rules syntax.c:1636: warning: dereferencing type-punned pointer will break strict-aliasing rules syntax.c:1641: warning: dereferencing type-punned pointer will break strict-aliasing rules device-x.c:1707: warning: dereferencing type-punned pointer will break strict-aliasing rules device-x.c:1726: warning: dereferencing type-punned pointer will break strict-aliasing rules device-x.c:1737: warning: dereferencing type-punned pointer will break strict-aliasing rules device-x.c:1746: warning: dereferencing type-punned pointer will break strict-aliasing rules event-Xt.c:2908: warning: dereferencing type-punned pointer will break strict-aliasing rules event-Xt.c:2917: warning: dereferencing type-punned pointer will break strict-aliasing rules frame-x.c:308: warning: dereferencing type-punned pointer will break strict-aliasing rules frame-x.c:416: warning: dereferencing type-punned pointer will break strict-aliasing rules frame-x.c:2804: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs-x.c:2403: warning: dereferencing type-punned pointer will break strict-aliasing rules glyphs-x.c:126: warning: `qtable' might be used uninitialized in this function objects-x.c:1013: warning: dereferencing type-punned pointer will break strict-aliasing rules redisplay-x.c:2256: warning: implicit declaration of function `poll' xgccache.c:169: warning: dereferencing type-punned pointer will break strict-aliasing rules xselect.c:2066: warning: dereferencing type-punned pointer will break strict-aliasing rules xselect.c:2110: warning: dereferencing type-punned pointer will break strict-aliasing rules xselect.c:2118: warning: dereferencing type-punned pointer will break strict-aliasing rules xselect.c:2134: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:4888: warning: `previous_minibuf_top' might be used uninitialized in this function window.c:5669: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5674: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5679: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5688: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5693: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5698: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5703: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5708: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5729: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5749: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5766: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5785: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5799: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:5831: warning: dereferencing type-punned pointer will break strict-aliasing rules window.c:1009: warning: `window_right_toolbar_width' defined but not used ralloc.c:1127: warning: dereferencing type-punned pointer will break strict-aliasing rules ralloc.c:1128: warning: dereferencing type-punned pointer will break strict-aliasing rules ralloc.c:1181: warning: dereferencing type-punned pointer will break strict-aliasing rules ralloc.c:1182: warning: dereferencing type-punned pointer will break strict-aliasing rules ------------------------------------------------------------------------------ Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Tue Nov 16 15:12: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 iAGKC3X3006564; Tue, 16 Nov 2004 15:12:04 -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 iAGKC10k006557 for ; Tue, 16 Nov 2004 15:12:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGKC16C006556 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 15:12:01 -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 iAGKBxJR006536 for ; Tue, 16 Nov 2004 15:11:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAGKBxb3006535 for xemacweb@tux.org; Tue, 16 Nov 2004 15:11:59 -0500 Received: from motgate4.mot.com (motgate4.mot.com [144.189.100.102]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAGKBrEc006524 for ; Tue, 16 Nov 2004 15:11:54 -0500 Received: from az33exr03.mot.com (az33exr03.mot.com [10.64.251.233]) by motgate4.mot.com (8.12.11/Motgate4) with ESMTP id iAGKDtmE005448 for ; Tue, 16 Nov 2004 13:13:55 -0700 (MST) Received: from adttx.sps.mot.com (adttx.sps.mot.com [163.12.136.93]) by az33exr03.mot.com (Motorola/az33exr03) with ESMTP id iAGKBY4A014040 for ; Tue, 16 Nov 2004 14:11:34 -0600 Received: from mailserv1.sps.mot.com (mailserv1 [10.82.51.36]) by adttx.sps.mot.com (8.11.7+Sun/8.10.2) with ESMTP id iAGKBpS00816 for ; Tue, 16 Nov 2004 14:11:51 -0600 (CST) Received: from cde-tx32-ldt160.sps.mot.com (cde-tx32-ldt160 [10.82.31.116]) by mailserv1.sps.mot.com (8.11.7p1+Sun/8.11.7) with ESMTP id iAGKBpL02245 for ; Tue, 16 Nov 2004 14:11:51 -0600 (CST) Received: from cde-tx32-ldt160.sps.mot.com (localhost [127.0.0.1]) by cde-tx32-ldt160.sps.mot.com (Postfix) with ESMTP id BEEDD9F12A for ; Tue, 16 Nov 2004 14:11:50 -0600 (CST) Received: (from parksm@localhost) by cde-tx32-ldt160.sps.mot.com (8.12.11/8.12.11/Submit) id iAGKBoN4010882; Tue, 16 Nov 2004 14:11:50 -0600 Date: Tue, 16 Nov 2004 14:11:50 -0600 Message-Id: <200411162011.iAGKBoN4010882@cde-tx32-ldt160.sps.mot.com> From: Michael Parks To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.12] xemacs: X Error of failed request: BadWindow (invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! about once a week or so i get the following errors. ---------------------------------------------------- xemacs: X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x28284f0 Serial number of failed request: 2529824 Current serial number in output stream: 2529825 Xlib: unexpected async reply (sequence 0x269a21)! xemacs: X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 18 (X_ChangeProperty) Resource id in failed request: 0x28284f0 Serial number of failed request: 2529823 Current serial number in output stream: 2529825 ----------------------------------------------------- when this happens xemacs locks up and i have to kill the process. this first started about 5 months ago and was only occasional (once a month so so) but now it happens about every other week. i do not know what i was doing when this happened all i can say is that when i went to xemacs to look at a file it was hung. this is typically the case. one minute it is fine and the next its hung. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux cde-tx32-lc180 2.4.18-27.7.xbigmem #1 SMP Fri Mar 14 05:08:50 EST 2003 i686 unknown ./configure '--prefix=/_TOOLS_/dist/xemacs-21.4.12/i686-pc-linux2.4.18' XEmacs 21.4.12 "Portable Code" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /proj/ppc/hptools/tlv/u/bkahne/xemacs-21.4.12 Installation prefix: /_TOOLS_/dist/xemacs-21.4.12/i686-pc-linux2.4.18 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 -Wshadow 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. 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: 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: 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/parksm/.xemacs/custom /_TOOLS_/dist/xemacs-21.4.12/i686-pc-linux2.4.18/lib/xemacs-21.4.12/lisp/custom /_TOOLS_/dist/xemacs-21.4.12/i686-pc-linux2.4.18/lib/xemacs/xemacs-packages/lisp/build/build-report /_TOOLS_/dist/xemacs-21.4.12/i686-pc-linux2.4.18/lib/xemacs-21.4.12/lisp/build-report) Installed XEmacs Packages: ------------------------- ((zenirc:version 1.13 :type regular) (xslt-process :version 1.11 :type regular) (xslide :version 1.07 :type regular) (xemacs-devel :version 1.55 :type single-file) (xemacs-base :version 1.78 :type regular) (x-symbol :version 1.05 :type regular) (w3 :version 1.28 :type regular) (vm :version 7.14 :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.15 :type regular) (tpu :version 1.12 :type regular) (tooltalk :version 1.13 :type regular) (tm :version 1.36 :type regular) (time :version 1.13 :type regular) (textools :version 1.14 :type regular) (text-modes :version 1.61 :type single-file) (texinfo :version 1.24 :type regular) (supercite :version 1.19 :type regular) (strokes :version 1.08 :type regular) (speedbar :version 1.26 :type regular) (sounds-wav :version 1.1 :type regular) (sounds-au :version 1.1 :type regular) (sml-mode :version 0.09 :type regular) (slider :version 1.13 :type regular) (sieve :version 1.13 :type regular) (sh-script :version 1.17 :type regular) (sgml :version 1.08 :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.28 :type regular) (python-modes :version 1.02 :type single-file) (psgml-dtds :version 1.02 :type regular) (psgml :version 1.4 :type regular) (ps-print :version 1.08 :type regular) (prog-modes :version 1 .79 :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.31 :type single-file) (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.16 :type single-file) (mine :version 1.14 :type regular) (mh-e :version 1.23 :type regular) (mew :version 1.17 :type regular) (mailcrypt :version 2.12 :type regular) (mail-lib :version 1.59 :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.1 :type regular) (idlwave :version 1.28 :type regular) (ibuffer :version 1.08 :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) (general-docs :version 1.0 :type regular) (games :version 1.14 :type regular) (fsf-compat :version 1.12 :type single-file) (frame-icon :version 1.09 :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.13 :type regular) (ess :version 1.04 :type regular) (eshell :version 1.05 :type regular) (emerge :version 1.09 :type regular) (elib :version 1.1 :type single-file) (eieio :version 1.04 :type regular) (efs :version 1.29 :type regular) (edt :version 1.12 :type regular) (edit-utils :version 2.02 :type single-file) (ediff :version 1.47 :type regular) (edebug :version 1.18 :type regular) (ecrypto :version 0.13 :type regular) (ecb :version 1.08 :type regular) (docbookide :version 0.06 :type regular) (dired :version 1.13 :type regular) (dictionary :version 1.12 :type regular) (debug :version 1.16 :type regular) (crisp :version 1.12 :type regular) (cookie :version 1.14 :type regular) (clearcase :version 1.06 :type regular) (cc-mode :version 1.33 :type regular) (calendar :version 1.19 :type regular) (calc :version 1.23 :type regular) (c-support :version 1.16 :type single-file) (build :version 1.1 :type regular) (bbdb :version 1.23 :type regular) (auctex :version 1.35 :type regular) (apel :version 1.26 :type regular) (ada :version 1.13 :type regular)) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 paren blink-paren raptortrace font-lock color-theme edmacro wid-edit cus-face 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 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 postgresqlv7 postgresql 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 xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- button1 button1up ESC x r e p o r t SPC x e m SPC b u g RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Loading font-lock.el...done Loading font-lock.el... Paren mode is blink-paren Loading cl-macs...done Loading cl-macs... Loading color-theme...done Loading edmacro...done Loading edmacro... Loading color-theme... From xemacs-beta-bounces@xemacs.org Tue Nov 16 19:12: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 iAH0CMUA006718; Tue, 16 Nov 2004 19:12:23 -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 iAH0CK0x006700 for ; Tue, 16 Nov 2004 19:12:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH0CKM7006699 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 19:12:20 -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 iAH0CIYa006688 for ; Tue, 16 Nov 2004 19:12:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH0CId4006687 for xemacweb@tux.org; Tue, 16 Nov 2004 19:12:18 -0500 Received: from smtp817.mail.sc5.yahoo.com (smtp817.mail.sc5.yahoo.com [66.163.170.3]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAH0CH2l006681 for ; Tue, 16 Nov 2004 19:12:17 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp817.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 00:12:15 -0000 From: "Ben Wing" To: "'Michael Parks'" , "'XEmacs Beta'" Date: Tue, 16 Nov 2004 18:14:12 -0600 Message-ID: <009601c4cc3a$5e7bd600$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 In-Reply-To: <200411162011.iAGKBoN4010882@cde-tx32-ldt160.sps.mot.com> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: RE: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > about once a week or so i get the following errors. > ---------------------------------------------------- > > xemacs: X Error of failed request: BadWindow (invalid Window > parameter) > Major opcode of failed request: 25 (X_SendEvent) > Resource id in failed request: 0x28284f0 > Serial number of failed request: 2529824 > Current serial number in output stream: 2529825 > Xlib: unexpected async reply (sequence 0x269a21)! > > xemacs: X Error of failed request: BadWindow (invalid Window > parameter) > Major opcode of failed request: 18 (X_ChangeProperty) > Resource id in failed request: 0x28284f0 > Serial number of failed request: 2529823 > Current serial number in output stream: 2529825 > ----------------------------------------------------- > > when this happens xemacs locks up and i have to kill the process. > > this first started about 5 months ago and was only occasional > (once a month so so) but now it happens about every other week. > > i do not know what i was doing when this happened all i can > say is that when i went to xemacs to look at a file it was > hung. this is typically the case. one minute it is fine and > the next its hung. We need a backtrace to diagnose this. Could you put in an abort() in device-x.c directly after the call to XmuPrintDefaultErrorMessage (disp, event, stderr)? Then use a debugger to get a backtrace from the core dump. From xemacs-beta-bounces@xemacs.org Tue Nov 16 19:37: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 iAH0bAbd010720; Tue, 16 Nov 2004 19:37:10 -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 iAH0b9Gk010714 for ; Tue, 16 Nov 2004 19:37:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH0b9VX010713 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 19:37:09 -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 iAH0b8sf010703 for ; Tue, 16 Nov 2004 19:37:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH0b8ks010702 for xemacweb@tux.org; Tue, 16 Nov 2004 19:37:08 -0500 Received: from smtp815.mail.sc5.yahoo.com (smtp815.mail.sc5.yahoo.com [66.163.170.1]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAH0b7XO010696 for ; Tue, 16 Nov 2004 19:37:07 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp815.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 00:37:06 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Tue, 16 Nov 2004 18:38:57 -0600 Message-ID: <009801c4cc3d$d490b060$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 realized that one of the slownesses was coming from the dfc converters, where the optimization for Unicode wasn't properly being tripped. I fixed that but now I wonder: Is it reasonable to optimize conversion of all ISO2022 coding systems by assuming identity transformation when the chars are entirely in the printing-ASCII range? If not, under what circumstances? From xemacs-beta-bounces@xemacs.org Tue Nov 16 21:05: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 iAH25dve023374; Tue, 16 Nov 2004 21:05:39 -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 iAH25bqN023365 for ; Tue, 16 Nov 2004 21:05:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH25bPf023364 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 21:05:37 -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 iAH25Zn2023348 for ; Tue, 16 Nov 2004 21:05:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH25ZKb023347 for xemacweb@tux.org; Tue, 16 Nov 2004 21:05:35 -0500 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 iAH25XDI023339 for ; Tue, 16 Nov 2004 21:05:33 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp802.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 02:05:32 -0000 From: "Ben Wing" To: Date: Tue, 16 Nov 2004 20:07:28 -0600 Message-ID: <00a601c4cc4a$30c96e10$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAH25XDI023339 X-XEmacs-List: 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,LINES_OF_YELLING, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: "teco line noise" X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Still can't find any version of GNU Emacs before 18.55 but I found this: [beginning of manual] MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLIGENCE LABORATORY AI Memo 555 2 October 1981 EMACS MANUAL FOR TWENEX USERS EMACS MANUAL FOR TWENEX USERS EMACS MANUAL FOR TWENEX USERS BY BY BY RICHARD M. STALLMAN RICHARD M. STALLMAN RICHARD M. STALLMAN A REFERENCE MANUAL A REFERENCE MANUAL A REFERENCE MANUAL FOR THE EXTENSIBLE, CUSTOMIZABLE, SELF-DOCUMENTING FOR THE EXTENSIBLE, CUSTOMIZABLE, SELF-DOCUMENTING FOR THE EXTENSIBLE, CUSTOMIZABLE, SELF-DOCUMENTING REAL-TIME DISPLAY EDITOR REAL-TIME DISPLAY EDITOR REAL-TIME DISPLAY EDITOR This manual corresponds to EMACS version 161 [excerpt from emacs.src] !* START ! EI !*Close off the input file ! HK !*Purge the buffer ! GZ !*Pull in the command line from QZT ! J !*Jump back to beginning ! ^D 128,0ET !*Reset abort on error bit ! -1,5:W !*Set terminal to hold whole screen ! ^[ !*Discard numeric argument returned by :W cmd ! 22,2:W !*Protect the bottom 2 status lines from update ! ^[ !*Discard numeric argument returned by :W cmd ! !* Preload QHT with macro to erase a given line on screen, leave cursor ! !* at that line, and make TECO forget it did anything to the terminal. ! @^UH~ !* QHT <= macro between the "~" s ! [A !* Push QAT and QAN onto Q register stack ! UA !* QAN <= input line number ! 0,1ET !* Enable image mode output ! 27^T !* Send escape to terminal ! ^^[^T QA\ ^YT ^YK ^^H^T 1,0ET !* Disable image mode output ! ^^KMM !* Kill the current lines contents ! 32768W !* Make TECO forget we messed with screen ! ]A !* Pop QAT and QAN off the Q register stack ! ~ !* End of macro load into QHT ! !*Preload QMT with macro to output characters to terminal in image mode ! !*Q registers affected by an MM: QAN ! @^UM~ !*QMT <= macro between "~" s ! UA !*QAN <= macro's argument (char to output) ! 0,1ET !*Set image mode bit ! 27^T !*Send ESC to terminal for special sequence ! ^^[^T QA^T !*Send the saved character to terminal ! 1,0ET !*Reset back to non image mode ! ~ !*End of image mode macro load in QMT ! !*Preload QUT with macro to optionally save a modified buffer ! !*Q register affected by MU: QLT, QAN, QST, QAN, QTN, QQN, QYN, QXN, ! !*QWT ! @^UU~ !*QUT <= all characters between the "~" s ! < !*Begin loop to save buffer ! @^UL%Save% !*QLT <= "Save" ! @32:^UL%% !*QLT <= "Save " ! @:^UL%modified% !*QLT <= "Save modified" ! @32:^UL%% !*QLT <= "Save modified " ! @:^UL%buffer% !*QLT <= "Save modified buffer?" ! @32:^UL%% !*QLT <= "Save modified buffer? " ! @:^UL%(Y/N)% !*QLT <= "Save modified buffer? (Y/N)" ! MN !*Get response from user ! UA !*Save returned success/abort code ! QA; !*Abort function if string fetch failed ! GS !*Get the response string ! -1A-^^N"E !*If response is "N" then ! -1UA !*QAN <= code for successful execution ! HK !*Purge the current buffer ! 0; !*Abort iteration and go to terminal code ! ' !*End of "N" processing ! -1A-^^Y"E !*If response is "Y" then ! ^YK !*Delete response from text buffer ! @^UL%File:% !*QLT <= "File:" ! @32:^UL%% !*QLT <= "File: " ! MN !*Get response from user ! UA !*Save returned success/abort code ! QA; !*Abort function if string fetch failed ! @^UA%@EW/% !*QAT <= "@EW/" ! GS !*Pull file name string into buffer ! ^Y:XA !*QAT <= "@EW/" ! ^YK !*Delete from buffer in case we bomb ! @:^UA%/% !*QAT <= "@EW//" ! MA !*Open the file to save current buffer in ! EC !*Write out buffer and close file ! HK !*Purge the buffer ! 0; !*Abort iteration and go to terminal code ! ' !*End of "Y" processing ! ^YK !*Delete previous response from text buffer ! > !*End loop to save buffer ! QA !*Return success code ! ~ !*Preload QPT with macro to get next char from terminal stream ! !*Q registers affected by MP: QTN, QYN, QXN, QQN ! @^UP~ !*QPT <= everything between "~" s ! 0,32ET !*Set read with no wait for pending commands ! ^TUT !*QTN <= next pending command (-1 if none) ! QT"L !*If no pending commands then ! 32,0ET !*Reset read with no wait bit to get user input ! 16&QZ"E !*If screen update is not inhibited then ! -1W !*Update the terminal screen ! ' !*End of screen update test ! ^TUT !*QTN <= next command from user ! ' !*End of no pending commands execution ! QT-7"E !*If input from terminal is a ^G then ! 0UY !*Reset counter to exit current macro ! 0UX !*Reset counter to exit pending macros ! 0UQ !*Reset word to cause abort to highest level ! ' !*End of ^G from terminal processing ! QQ !*Return ^G abort code as numerical argument ! ~ !*End of QPT macro load ! !* Preload QOT with macro to update editor status line (line 23) ! @^UO~ !* QOT <= all characters between the "~" s ! 23MH !* Go ready the editor status line ! @^A%EMACS% !* First entry on editor status line ! 32^T !* Send blank to terminal ! @^A%Ver% !* Second entry on editor status line ! 32^T !* Send blank to terminal ! @^A%1.4% !* Third entry on editor status line ! 32^T !* Send blank to terminal ! 32^T !* Send blank to terminal ! QZ&32"N !* If LEARN mode is enabled then ! @^A%(Learn)% !* Show learn prompt ! | !* Else if not learn mode ! @^A%(Fundamental)% !* Show fundamental mode ! ' !* End of mode entry on status line ! 32^T !* Send blank to terminal ! 32^T !* Send blank to terminal ! 12&QZ"N !* If a primary file is open then ! 32^T !* Send another blank to terminal ! @^A%File:% !* Filespec is last entry on status line ! 8&QZ"N !* If primary output file stream is open then ! :GT !* Get the output file spec ! | !* Else input file must be open ! :GK !* Get input file spec ! ' !* End of file spec test ! ' !* End of filespec insertion ! 32768W !* Forget we did anything to screen ! ~ !* End of status line update macro ! !*Preload QXT with macro to fetch next command character ! !*Q registers affected by MX: QTN, QYN, QXN, QQN, QWT, ! @^UX~ !*QXT <= all characters between the "~" s ! QY"E !*If no EMACS macro commands to execute then ! MP !*Get next command from command stream ! 32&QZ"N !*If learn mode is enabled then ! @QT:^UW%% !*Append the command to the macro buffer ! ' !*End of macro collection test ! ' !*End of no EMACS macro commands execution ! QY"L !*If EMACS macro commands to execute then ! GW !*Pull macro commands into buffer ! QYAUT !*QTN <= EMACS command extracted from string ! ^YK !*Kill string in buffer ! %Y !*Increment macro command counter ! "E !*If was last EMACS macro command then ! %X !*Increment macro repeat counter ! "L !*If more repeat loops to be done then ! -:QWUY !*Restore command counter contents ! ' !*End of macro command counter restore ! ' !*End of last repeat loop test ! ' !*End of EMACS macro command fetch ! QQ !*Return abort code as argument ! ~ !*End of QXT macro load ! From xemacs-beta-bounces@xemacs.org Tue Nov 16 21:34: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 iAH2YbP9027191; Tue, 16 Nov 2004 21:34: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 iAH2Yacx027186 for ; Tue, 16 Nov 2004 21:34:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH2YaMd027185 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 21:34: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 iAH2YZeo027175 for ; Tue, 16 Nov 2004 21:34:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH2YZhs027174 for xemacweb@tux.org; Tue, 16 Nov 2004 21:34:35 -0500 Received: from limicola.its.uu.se (limicola.its.UU.SE [130.238.7.33]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAH2YYV4027169 for ; Tue, 16 Nov 2004 21:34:34 -0500 Received: by limicola.its.uu.se (Postfix, from userid 205) id CA857490D; Wed, 17 Nov 2004 03:34:33 +0100 (MEZ) Received: from limicola.its.uu.se(127.0.0.1) by limicola.its.uu.se via virus-scan id s3039; Wed, 17 Nov 04 03:34:27 +0100 Received: from Psilocybe.Update.UU.SE (Psilocybe.Update.UU.SE [130.238.19.25]) by limicola.its.uu.se (Postfix) with ESMTP id 7252D490D; Wed, 17 Nov 2004 03:34:27 +0100 (MEZ) Received: from localhost (localhost [127.0.0.1]) by Psilocybe.Update.UU.SE (Postfix) with ESMTP id 3C13C38016; Wed, 17 Nov 2004 03:34:27 +0100 (CET) Received: from Psilocybe.Update.UU.SE ([127.0.0.1]) by localhost (Psilocybe [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12603-03; Wed, 17 Nov 2004 03:34:26 +0100 (CET) Received: from Update.UU.SE (Lem.Update.UU.SE [130.238.19.73]) by Psilocybe.Update.UU.SE (Postfix) with SMTP; Wed, 17 Nov 2004 03:34:26 +0100 (CET) Received: (nullmailer pid 7076 invoked by uid 30270); Wed, 17 Nov 2004 02:34:26 -0000 From: "Alfred M. Szmidt" To: Ben Wing In-reply-to: <00a601c4cc4a$30c96e10$210110ac@NEEEEEEE> (ben@666.com) References: <00a601c4cc4a$30c96e10$210110ac@NEEEEEEE> Date: Wed, 17 Nov 2004 03:34:26 +0100 Message-Id: <1100658866.241728.7075.nullmailer@Update.UU.SE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, emacs-devel@gnu.org Subject: Re: "teco line noise" X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ams@kemisten.nu List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Still can't find any version of GNU Emacs before 18.55 but I found this: Well, not really "GNU" Emacs, since the GNU project didn't exist at the time, but we have Emacs written in Teco by Richard and co. running here on occassions on ITS (in a emulator sadly, since we can't afford the electric bill for the PDP-10, grrr). From xemacs-beta-bounces@xemacs.org Tue Nov 16 22:04: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 iAH34mm7030638; Tue, 16 Nov 2004 22:04:49 -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 iAH34lq5030633 for ; Tue, 16 Nov 2004 22:04:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH34lbi030632 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 22:04:47 -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 iAH34lVG030621 for ; Tue, 16 Nov 2004 22:04:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH34lo3030620 for xemacweb@tux.org; Tue, 16 Nov 2004 22:04:47 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAH34k0i030615; Tue, 16 Nov 2004 22:04:46 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUG7a-000229-EN; Wed, 17 Nov 2004 12:04:38 +0900 To: Mats Lidell References: <87sm7ay92x.fsf@mail.contactor.se> <87ekiulbn8.fsf@tleepslib.sk.tsukuba.ac.jp> <87ekit7j16.fsf@mail.contactor.se> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 17 Nov 2004 12:04:38 +0900 In-Reply-To: <87ekit7j16.fsf@mail.contactor.se> (Mats Lidell's message of "Tue, 16 Nov 2004 19:20:21 +0100") Message-ID: <87lld1goqh.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-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" , xemacs-beta@xemacs.org Subject: Re: [Failure] XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> ./configure '--with-mule' '--prefix=/home/matsl/work/smoketest' Damn. I really want this to work; I'm _still_ seing bug reports and help requests for 20.4! Mats> ralloc.c:1182: warning: dereferencing type-punned pointer Mats> will break strict-aliasing rules A million of these, hm, try CFLAGS=-fno-strict-aliasing \ ./configure '--with-mule' '--prefix=/home/matsl/work/smoketest' -- 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 Nov 16 22:13: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 iAH3Dlit031709; Tue, 16 Nov 2004 22:13:47 -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 iAH3Dj1x031703 for ; Tue, 16 Nov 2004 22:13:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH3DjRk031701 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 22:13:45 -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 iAH3DiG0031687 for ; Tue, 16 Nov 2004 22:13:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH3DitH031684 for xemacweb@tux.org; Tue, 16 Nov 2004 22:13:44 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAH3DhEG031675 for ; Tue, 16 Nov 2004 22:13:44 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUGGD-000236-Mm; Wed, 17 Nov 2004 12:13:33 +0900 To: Michael Parks References: <200411162011.iAGKBoN4010882@cde-tx32-ldt160.sps.mot.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 17 Nov 2004 12:13:33 +0900 In-Reply-To: <200411162011.iAGKBoN4010882@cde-tx32-ldt160.sps.mot.com> (Michael Parks's message of "Tue, 16 Nov 2004 14:11:50 -0600") Message-ID: <87hdnpgobm.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-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: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow (invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Michael Parks writes: Michael> xemacs: X Error of failed request: Michael> BadWindow (invalid Window parameter) I seem to recall these may be associated with specific window managers. Also, there were some fixes to the X code since "Portable Code", you might try upgrading. If you've got a little bit of time, though, we'd really appreciate that backtrace that Ben requested. This bug has never been properly diagnosed or localized. If you have a debug (or at least unstripped) build, you might be able to get the backtrace under gdb without abort()ing by inserting a breakpoint in the right place. I run under gdb for weeks at a time; it consumes a little bit of system resources (and turns a Ctrl-Z on a remote TTY line into a showstopper unless you tell gdb to pass that signal to xemacs ;-) but otherwise I see no ill effects. -- 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 Nov 16 22:35: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 iAH3Zc4s001792; Tue, 16 Nov 2004 22:35:39 -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 iAH3ZaXl001784 for ; Tue, 16 Nov 2004 22:35:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH3ZaRj001783 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 22:35: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 iAH3ZZMt001773 for ; Tue, 16 Nov 2004 22:35:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH3ZZ87001772 for xemacweb@tux.org; Tue, 16 Nov 2004 22:35:35 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAH3ZXDe001759 for ; Tue, 16 Nov 2004 22:35:34 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUGbN-00024T-S0; Wed, 17 Nov 2004 12:35:25 +0900 To: "Ben Wing" References: <009801c4cc3d$d490b060$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 17 Nov 2004 12:35:25 +0900 In-Reply-To: <009801c4cc3d$d490b060$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 16 Nov 2004 18:38:57 -0600") Message-ID: <87d5ydgnb6.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-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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Is it reasonable to optimize conversion of all ISO2022 coding Ben> systems by assuming identity transformation when the chars Ben> are entirely in the printing-ASCII range? If not, under what Ben> circumstances? If by "char" you mean the raw octets and the conversion is guaranteed to start at the beginning of the stream, then the answer is it's safe if and only if the coding system specifies initial designation of ASCII to Gn, and initial invocation of Gn to GL, for some n. In practice, n=0 and ASCII is designated to G0, and G0 invoked to GL, by default. As far as I know all standard ISO 2022 coding systems (in particular, those provided by Mule) are safe in this sense. HOWEVER, there is almost certainly code out there creating and using a coding system which designates JIS X 0208 to G0 on initialization (so-called "escape-less JIS"), and possibly similar code for Korean and Chinese. -- 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 Nov 16 23:14: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 iAH4EAx1006792; Tue, 16 Nov 2004 23:14:11 -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 iAH4E8LO006784 for ; Tue, 16 Nov 2004 23:14:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH4E8T3006782 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 23:14:08 -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 iAH4E6XV006771 for ; Tue, 16 Nov 2004 23:14:06 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH4E6dZ006770 for xemacweb@tux.org; Tue, 16 Nov 2004 23:14:06 -0500 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 iAH4E6MO006761 for ; Tue, 16 Nov 2004 23:14:06 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 04:14:05 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 16 Nov 2004 22:16:02 -0600 Message-ID: <00af01c4cc5c$26f0f680$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 In-Reply-To: <87d5ydgnb6.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org What about any other of the coding system types? Big5, shift-jis, mswindows-multibyte, etc.? Are they "ascii-safe" in the same way? > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Tuesday, November 16, 2004 9:35 PM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: Re: Dfc optimization > > > >>>>> "Ben" == Ben Wing writes: > > Ben> Is it reasonable to optimize conversion of all ISO2022 coding > Ben> systems by assuming identity transformation when the chars > Ben> are entirely in the printing-ASCII range? If not, under what > Ben> circumstances? > > If by "char" you mean the raw octets and the conversion is > guaranteed to start at the beginning of the stream, then the > answer is it's safe if and only if the coding system > specifies initial designation of ASCII to Gn, and initial > invocation of Gn to GL, for some n. In practice, n=0 and > ASCII is designated to G0, and G0 invoked to GL, by default. > > As far as I know all standard ISO 2022 coding systems (in > particular, those provided by Mule) are safe in this sense. > HOWEVER, there is almost certainly code out there creating > and using a coding system which designates JIS X 0208 to G0 > on initialization (so-called "escape-less JIS"), and possibly > similar code for Korean and Chinese. > > > -- > 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 Nov 16 23:50: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 iAH4oj8e011417; Tue, 16 Nov 2004 23:50:45 -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 iAH4ohGw011406 for ; Tue, 16 Nov 2004 23:50:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH4ohEE011405 for xemacs-beta-mailman@xemacs.org; Tue, 16 Nov 2004 23:50:43 -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 iAH4og8G011394 for ; Tue, 16 Nov 2004 23:50:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH4ogP4011393 for xemacweb@tux.org; Tue, 16 Nov 2004 23:50:42 -0500 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 iAH4oaGA011334 for ; Tue, 16 Nov 2004 23:50:41 -0500 Received: from smtp809.mail.sc5.yahoo.com (smtp809.mail.sc5.yahoo.com [66.163.168.188]) by syl.extundo.com (8.12.10/8.12.10) with SMTP id iAH3YOJl013769 for ; Wed, 17 Nov 2004 04:34:25 +0100 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp809.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 04:13:09 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Tue, 16 Nov 2004 22:15:06 -0600 Message-ID: <00ae01c4cc5c$05b4a980$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 In-Reply-To: <87d5ydgnb6.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, that's easy enough to check for. > -----Original Message----- > From: Stephen J. Turnbull [mailto:turnbull@sk.tsukuba.ac.jp] > On Behalf Of Stephen J. Turnbull > Sent: Tuesday, November 16, 2004 9:35 PM > To: Ben Wing > Cc: 'XEmacs Beta' > Subject: Re: Dfc optimization > > > >>>>> "Ben" == Ben Wing writes: > > Ben> Is it reasonable to optimize conversion of all ISO2022 coding > Ben> systems by assuming identity transformation when the chars > Ben> are entirely in the printing-ASCII range? If not, under what > Ben> circumstances? > > If by "char" you mean the raw octets and the conversion is > guaranteed to start at the beginning of the stream, then the > answer is it's safe if and only if the coding system > specifies initial designation of ASCII to Gn, and initial > invocation of Gn to GL, for some n. In practice, n=0 and > ASCII is designated to G0, and G0 invoked to GL, by default. > > As far as I know all standard ISO 2022 coding systems (in > particular, those provided by Mule) are safe in this sense. > HOWEVER, there is almost certainly code out there creating > and using a coding system which designates JIS X 0208 to G0 > on initialization (so-called "escape-less JIS"), and possibly > similar code for Korean and Chinese. > > > -- > 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 Nov 17 03: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 iAH8ctLi026399; Wed, 17 Nov 2004 03:39:01 -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 iAH8crOx026391 for ; Wed, 17 Nov 2004 03:38:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH8crEY026390 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 03:38: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 iAH8cq31026380 for ; Wed, 17 Nov 2004 03:38:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAH8cqqx026379 for xemacweb@tux.org; Wed, 17 Nov 2004 03:38:52 -0500 Received: from mail-relay-1.tiscali.it (mail-relay-1.tiscali.it [213.205.33.41]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAH8cpnU026368 for ; Wed, 17 Nov 2004 03:38:51 -0500 Received: from cyrano (217.133.20.189) by mail-relay-1.tiscali.it (7.1.021.3) id 416A803800719BEE; Wed, 17 Nov 2004 09:38:43 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16795.3594.818323.880413@mail.eng.it> Date: Wed, 17 Nov 2004 09:38:34 +0100 To: ams@kemisten.nu In-Reply-To: <1100658866.241728.7075.nullmailer@Update.UU.SE> References: <00a601c4cc4a$30c96e10$210110ac@NEEEEEEE> <1100658866.241728.7075.nullmailer@Update.UU.SE> X-Mailer: VM 7.18 under Emacs 21.3.50.1 From: GianUberto.Lauri@eng.it (Gian Uberto Lauri) X-attribution: CC X-Zippy: Will this never-ending series of PLEASURABLE EVENTS never cease? X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, emacs-devel@gnu.org Subject: Re: "teco line noise" X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: saint@eng.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 >>>>> "AMS" == Alfred M Szmidt writes: AMS> Still can't find any version of GNU Emacs before 18.55 but I found AMS> this: AMS> Well, not really "GNU" Emacs, since the GNU project didn't exist at AMS> the time, but we have Emacs written in Teco by Richard and co. running AMS> here on occassions on ITS (in a emulator sadly, since we can't afford AMS> the electric bill for the PDP-10, grrr). Very interesting. Where one can get this venerable stuff ? (Going to preach the word of the True One Editor thi evening :) ) -- /\ ___ /___/\__|_|\_|__|___Gian Uberto Lauri_____________________ //--\ | | \| | Integralista GNUslamico e fancazzista \/ From xemacs-beta-bounces@xemacs.org Wed Nov 17 05:06: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 iAHA4r0c004245; Wed, 17 Nov 2004 05:04:59 -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 iAHA4qY4004240 for ; Wed, 17 Nov 2004 05:04:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHA4qrM004239 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 05:04: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 iAHA4p8d004227 for ; Wed, 17 Nov 2004 05:04:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHA4pMY004225 for xemacweb@tux.org; Wed, 17 Nov 2004 05:04:51 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAHA4nnp004214 for ; Wed, 17 Nov 2004 05:04:50 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUMg6-0003c8-1i; Wed, 17 Nov 2004 19:04:42 +0900 To: "Ben Wing" References: <00af01c4cc5c$26f0f680$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 17 Nov 2004 19:04:39 +0900 In-Reply-To: <00af01c4cc5c$26f0f680$210110ac@NEEEEEEE> (Ben Wing's message of "Tue, 16 Nov 2004 22:16:02 -0600") Message-ID: <87actgg5ag.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-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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> What about any other of the coding system types? Big5, Ben> shift-jis, mswindows-multibyte, etc.? Are they "ascii-safe" Ben> in the same way? mswindows-multibyte I don't know from a hole in the ground. URL? (Can you read the MSDN CD-ROM without Windows? I suppose not....) I would guess that it's probably similar to ISO 2022, specifically CTEXT, in some ways, and that it's ASCII-safe in that sense. For all other built-in multibyte encodings, I'm pretty sure that in practice it's safe. They are ASCII until they explicitly tell you otherwise, either with an escape sequence or a high-bit-set byte. Unless you have a user who's smart enough to be mending broken or archaic text. That kind of user may need a way to defeat the optimization, but it doesn't have to be fast or convenient, and definitely doesn't need to be automatic. -- 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 Nov 17 05: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 iAHAUsr2007771; Wed, 17 Nov 2004 05:30: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 iAHAUqI6007766 for ; Wed, 17 Nov 2004 05:30:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHAUqdG007765 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 05:30: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 iAHAUoEO007749 for ; Wed, 17 Nov 2004 05:30:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHAUoJF007748 for xemacweb@tux.org; Wed, 17 Nov 2004 05:30:50 -0500 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 iAHAUn5S007743 for ; Wed, 17 Nov 2004 05:30:50 -0500 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 63EAD328002; Wed, 17 Nov 2004 10:30:48 +0000 (GMT) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16795.10317.377963.143507@ns5.nestdesign.com> Date: Wed, 17 Nov 2004 10:30:37 +0000 To: XEmacs Beta In-Reply-To: <87actgg5ag.fsf@tleepslib.sk.tsukuba.ac.jp> References: <00af01c4cc5c$26f0f680$210110ac@NEEEEEEE> <87actgg5ag.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: SASSTIXS GEO NSDM TEXTA. ELF RUOP AUTODIN X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: Re: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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á déag de mí na Samhain, scríobh Stephen J. Turnbull: > >>>>> "Ben" == Ben Wing writes: > > Ben> What about any other of the coding system types? Big5, > Ben> shift-jis, mswindows-multibyte, etc.? Are they "ascii-safe" > Ben> in the same way? > > mswindows-multibyte I don't know from a hole in the ground. URL? > (Can you read the MSDN CD-ROM without Windows? I suppose not....) > I would guess that it's probably similar to ISO 2022, specifically > CTEXT, in some ways, and that it's ASCII-safe in that sense. If mswindows-multibyte may involve the EBCDIC code pages, then it's probably not true. http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/EBCDIC/ for a list of those. I believe there exist East Asian variable length EBCDIC-compatible encodings from Microsoft and/or IBM, but I'd have to wait to get home and look up Ken Lunde to be sure. -- 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 Nov 17 06: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 iAHBF20s013855; Wed, 17 Nov 2004 06:15:03 -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 iAHBF0nX013836 for ; Wed, 17 Nov 2004 06:15:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHB9JR2012992 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 06:09:19 -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 iAHB9IxM012982 for ; Wed, 17 Nov 2004 06:09:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHB9I9M012981 for xemacweb@tux.org; Wed, 17 Nov 2004 06:09:18 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAHB9GXt012968 for ; Wed, 17 Nov 2004 06:09:17 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUNgR-0003rP-Lq; Wed, 17 Nov 2004 20:09:07 +0900 To: Aidan Kehoe References: <00af01c4cc5c$26f0f680$210110ac@NEEEEEEE> <87actgg5ag.fsf@tleepslib.sk.tsukuba.ac.jp> <16795.10317.377963.143507@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 17 Nov 2004 20:09:07 +0900 In-Reply-To: <16795.10317.377963.143507@ns5.nestdesign.com> (Aidan Kehoe's message of "Wed, 17 Nov 2004 10:30:37 +0000") Message-ID: <87zn1genqk.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-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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> If mswindows-multibyte may involve the EBCDIC code pages, Aidan> then it's probably not Aidan> true. http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/EBCDIC/ Aidan> for a list of those. Doesn't matter, unless mswindows-multibyte starts in one of them, or there's a way to switch out of ASCII using only the printing characters. The precondition is that the stream contains _only_ printing ASCII (I assume that actually the usual whitespace characters are allowed). Aidan> I believe there exist East Asian variable length Aidan> EBCDIC-compatible encodings from Microsoft and/or IBM, but Aidan> I'd have to wait to get home and look up Ken Lunde to be Aidan> sure. Doesn't matter, because we don't support them as part of any of the encodings Ben mentioned. The optimization would not be supported for them, obviously. -- 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 Nov 17 06:49: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 iAHBnP7a018638; Wed, 17 Nov 2004 06:49:31 -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 iAHBnOZW018625 for ; Wed, 17 Nov 2004 06:49:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHBnOJi018623 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 06:49: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 iAHBnLkV018608 for ; Wed, 17 Nov 2004 06:49:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHBnLMt018607 for xemacweb@tux.org; Wed, 17 Nov 2004 06:49:21 -0500 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 iAHBnKYo018601; Wed, 17 Nov 2004 06:49:21 -0500 Received: by ns5.nestdesign.com (Postfix, from userid 508) id 2A614328002; Wed, 17 Nov 2004 11:49:18 +0000 (GMT) From: Aidan Kehoe MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <16795.15035.290900.826311@ns5.nestdesign.com> Date: Wed, 17 Nov 2004 11:49:15 +0000 To: XEmacs Beta In-Reply-To: <87zn1genqk.fsf@tleepslib.sk.tsukuba.ac.jp> References: <00af01c4cc5c$26f0f680$210110ac@NEEEEEEE> <87actgg5ag.fsf@tleepslib.sk.tsukuba.ac.jp> <16795.10317.377963.143507@ns5.nestdesign.com> <87zn1genqk.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: VM 7.18 under 21.4 (patch 13) "Rational FORTRAN" XEmacs Lucid X-Echelon-distraction: DCSS Tarawa ram embassy Gist GSM X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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" Subject: Re: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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á déag de mí na Samhain, scríobh Stephen J. Turnbull: > >>>>> "Aidan" == Aidan Kehoe writes: > > Aidan> If mswindows-multibyte may involve the EBCDIC code pages, then > Aidan> it's probably not true. > > Doesn't matter, unless mswindows-multibyte starts in one of them, or > there's a way to switch out of ASCII using only the printing > characters. EBCDIC encodes the same characters as, and is incompatible with, ASCII. So if an some coding system uses it at all, it's unlikely that it uses ASCII. But, again, let me go home and look this up. > The precondition is that the stream contains _only_ printing ASCII (I > assume that actually the usual whitespace characters are allowed). Printing ASCII codes or printing ASCII characters? (encode-coding-string "éêëè" 'ebcdic) "QRST" (Yeah, I wrote an EBCDIC coding system in CCL. I've a patch for the CCL docs at home that describes the implementation of a URL coding system, and it's pretty readable and understandable IMHO. If CCL isn't definitively deprecated--and I don't think it should be--integrating http://lists.gnu.org/archive/html/gnu-emacs-sources/2002-04/msg00013.html will be worth doing.) > Doesn't matter, because we don't support them as part of any of the > encodings Ben mentioned. The optimization would not be supported for > them, obviously. Sure. -- 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 Nov 17 07:47: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 iAHCleET025777; Wed, 17 Nov 2004 07:47:46 -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 iAHClct9025766 for ; Wed, 17 Nov 2004 07:47:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHClc3D025765 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 07:47: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 iAHClVLV025751 for ; Wed, 17 Nov 2004 07:47:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHClViX025750 for xemacweb@tux.org; Wed, 17 Nov 2004 07:47:31 -0500 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 iAHClU4C025739 for ; Wed, 17 Nov 2004 07:47:31 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 12:47:30 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Wed, 17 Nov 2004 06:49:21 -0600 Message-ID: <00cd01c4cca3$dc18b9c0$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Request for Project X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Some of you who are looking for something to do, the following would help: Write a script (in Perl, or whatever) to convert the stuff in http://www.unicode.org/Public/UNIDATA/Unihan.txt Into the separated files in the format of http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA Files in the latter directory are no longer maintained, but this is the format that we use in XEmacs. The output files would be included in XEmacs in etc/unicode. Ben From xemacs-beta-bounces@xemacs.org Wed Nov 17 10:38: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 iAHFcbEt017882; Wed, 17 Nov 2004 10:38: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 iAHFcYCC017875 for ; Wed, 17 Nov 2004 10:38:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHFcYXB017874 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 10:38:34 -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 iAHFcSih017846 for ; Wed, 17 Nov 2004 10:38:28 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHFcSqu017845 for xemacweb@tux.org; Wed, 17 Nov 2004 10:38:28 -0500 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 iAHFcROd017840 for ; Wed, 17 Nov 2004 10:38:27 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CURt4-0000iN-00 for ; Wed, 17 Nov 2004 16:38:26 +0100 Received: from z06.nvidia.com ([209.213.198.25]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Nov 2004 16:38:26 +0100 Received: from tbennett by z06.nvidia.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Nov 2004 16:38:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: tbennett@nvidia.com Date: Wed, 17 Nov 2004 10:37:35 -0500 Organization: Nvidia, Inc. Lines: 650 Message-ID: References: <200411162011.iAGKBoN4010882@cde-tx32-ldt160.sps.mot.com> <87hdnpgobm.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: z06.nvidia.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) Cancel-Lock: sha1:DaChQar2VrPBd0UXyTQEKbCMWPg= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=3.2 required=5.0 tests=NO_REAL_NAME,RCVD_IN_SORBS, RCVD_IN_SORBS_WEB autolearn=no version=2.63 Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow (invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >>>>>> "Michael" == Michael Parks writes: > > Michael> xemacs: X Error of failed request: > Michael> BadWindow (invalid Window parameter) > > I seem to recall these may be associated with specific window > managers. Also, there were some fixes to the X code since "Portable > Code", you might try upgrading. I get this error frequently (as in daily) and sometimes right before a crash (once a week or so). This has been going on for a long time, but seems worse with 21.5.18. Here is a gdb log of a call to exit() following some occurrences of BadWindow. The xterm with gdb was closed, so I'm not 100% sure the BadWindow msgs came out directly before the breakpoint however. (This gdb session was running before I noticed Ben's request for breakpoint after XmuPrintDefaultErrorMessage(), next run will have that breakpoint also) xemacs-21.5.18, linux x686 gentoo box. kde 3.r2, xfree 4.3.0-r6 Here is the walkback. #0 0x404f23b6 in exit () from /lib/libc.so.6 #1 0x4038d77b in _XDefaultError () from /usr/X11R6/lib/libX11.so.6 #2 0x4038d874 in _XError () from /usr/X11R6/lib/libX11.so.6 #3 0x4038c5b3 in _XReply () from /usr/X11R6/lib/libX11.so.6 #4 0x40373a83 in XGetAtomName () from /usr/X11R6/lib/libX11.so.6 #5 0x081d7cc6 in x_atom_to_symbol (d=0x1, atom=0x1) at select-x.c:187 #6 0x081d723c in x_handle_selection_clear (event=0xb967cf8) at select-x.c:694 #7 0x081c4325 in emacs_Xt_handle_magic_event (emacs_event=0x405d5927) at event-Xt.c:1955 #8 0x080cf71a in execute_internal_event (event=0xb967ce4) at event-stream.c:541 #9 0x080d0407 in Fdispatch_event (event=0xb967ce4) at event-stream.c:4563 #10 0x0809dc2b in Fcommand_loop_1 () at cmdloop.c:601 #11 0x0809e219 in command_loop_1 (unused_dummy=0x826e320) at cmdloop.c:506 #12 0x080bcae3 in condition_case_1 (handlers=0x1, bfun=0x809e200 , barg=0x826e320, hfun=0x809e220 , harg=0x826e320) at eval.c:1918 #13 0x0809e41e in command_loop_2 (unused_dummy=0x826e320) at cmdloop.c:262 #14 0x080bc98a in internal_catch (tag=0x1, func=0x809e3e0 , arg=0x826e320, threw=0x0, thrown_tag=0x0) at eval.c:1527 #15 0x0809dfaa in initial_command_loop (load_me=0x1) at cmdloop.c:313 #16 0x080b82cb in xemacs_21_5_b18_i686_pc_linux (argc=0x1, argv=0x0, unused_envp=0xbfffe4bc, restart=0x0) at emacs.c:2407 #17 0x080b94ce in main (argc=0x1, argv=0x1, envp=0x1) at emacs.c:2899 seemed to die due to this line in x_handle_selection_clear() which set 'd' to 0x1 687 struct device *d = get_device_from_display (display); There is a hex dump of display below, along w/ dumps of memory pointed to by first 2 words of display. complete gdb log follows: lx-86-40-p201:wstmp{~/src/xemacs-21.5.18}. gdb /usr/local/bin/xemacs-21.5-b18 GNU gdb 6.0 Copyright 2003 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"... Default output radix for printing of values is 16. Using host libthread_db library "/lib/libthread_db.so.1". (gdb) break main Breakpoint 1 at 0x80b9406: file emacs.c, line 2820. (gdb) run Starting program: /usr/local/bin/xemacs-21.5-b18 warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. Breakpoint 1, main (argc=0xbfffe4b4, argv=0xbfffe4b4, envp=0xbfffe4b4) at emacs.c:2820 2820 lim_data = 0; /* force reinitialization of this variable */ (gdb) break exit Breakpoint 2 at 0x404f23b6 (gdb) list _exit No line number known for _exit. (gdb) info symbol _exit _exit in section .text (gdb) break _exit Breakpoint 3 at 0x4054cb8c (gdb) delete 1 (gdb) cont Continuing. X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 61 (X_ClearArea) Resource id in failed request: 0x0 Serial number of failed request: 1976 Current serial number in output stream: 1998 X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 70 (X_PolyFillRectangle) Resource id in failed request: 0x0 Serial number of failed request: 1977 Current serial number in output stream: 1998 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x25096cc Serial number of failed request: 7197 Current serial number in output stream: 7201 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x25096cb Serial number of failed request: 7198 Current serial number in output stream: 7201 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x2509663 Serial number of failed request: 7199 Current serial number in output stream: 7201 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x25096e6 Serial number of failed request: 7929 Current serial number in output stream: 7932 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x25096d0 Serial number of failed request: 7930 Current serial number in output stream: 7932 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x25096e8 Serial number of failed request: 8599 Current serial number in output stream: 8600 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 18 (X_ChangeProperty) Resource id in failed request: 0x2800120 Serial number of failed request: 9298127 Current serial number in output stream: 9298129 Breakpoint 2, 0x404f23b6 in exit () from /lib/libc.so.6 (gdb) where #0 0x404f23b6 in exit () from /lib/libc.so.6 #1 0x4038d77b in _XDefaultError () from /usr/X11R6/lib/libX11.so.6 #2 0x4038d874 in _XError () from /usr/X11R6/lib/libX11.so.6 #3 0x4038c5b3 in _XReply () from /usr/X11R6/lib/libX11.so.6 #4 0x40373a83 in XGetAtomName () from /usr/X11R6/lib/libX11.so.6 #5 0x081d7cc6 in x_atom_to_symbol (d=0x1, atom=0x1) at select-x.c:187 #6 0x081d723c in x_handle_selection_clear (event=0xb967cf8) at select-x.c:694 #7 0x081c4325 in emacs_Xt_handle_magic_event (emacs_event=0x405d5927) at event-Xt.c:1955 #8 0x080cf71a in execute_internal_event (event=0xb967ce4) at event-stream.c:541 #9 0x080d0407 in Fdispatch_event (event=0xb967ce4) at event-stream.c:4563 #10 0x0809dc2b in Fcommand_loop_1 () at cmdloop.c:601 #11 0x0809e219 in command_loop_1 (unused_dummy=0x826e320) at cmdloop.c:506 #12 0x080bcae3 in condition_case_1 (handlers=0x1, bfun=0x809e200 , barg=0x826e320, hfun=0x809e220 , harg=0x826e320) at eval.c:1918 #13 0x0809e41e in command_loop_2 (unused_dummy=0x826e320) at cmdloop.c:262 #14 0x080bc98a in internal_catch (tag=0x1, func=0x809e3e0 , arg=0x826e320, threw=0x0, thrown_tag=0x0) at eval.c:1527 #15 0x0809dfaa in initial_command_loop (load_me=0x1) at cmdloop.c:313 #16 0x080b82cb in xemacs_21_5_b18_i686_pc_linux (argc=0x1, argv=0x0, unused_envp=0xbfffe4bc, restart=0x0) at emacs.c:2407 #17 0x080b94ce in main (argc=0x1, argv=0x1, envp=0x1) at emacs.c:2899 (gdb) frame 5 #5 0x081d7cc6 in x_atom_to_symbol (d=0x1, atom=0x1) at select-x.c:187 187 Extbyte *str = XGetAtomName (display, atom); (gdb) list 182 if (atom == XA_CUT_BUFFER7) return QCUT_BUFFER7; 183 #endif 184 185 { 186 Ibyte *intstr; 187 Extbyte *str = XGetAtomName (display, atom); 188 189 if (! str) return Qnil; 190 191 TO_INTERNAL_FORMAT (C_STRING, str, (gdb) up #6 0x081d723c in x_handle_selection_clear (event=0xb967cf8) at select-x.c:694 694 selection_symbol = x_atom_to_symbol (d, selection); (gdb) print d $1 = (struct device *) 0x1 (gdb) print selection $2 = 0x1 (gdb) up #7 0x081c4325 in emacs_Xt_handle_magic_event (emacs_event=0x405d5927) at event-Xt.c:1955 1955 x_handle_selection_clear (&event->xselectionclear); (gdb) print event $3 = (XEvent *) 0xb967cf8 (gdb) print *event $4 = { type = 0x1d, xany = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217 }, xkey = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, root = 0x23a, subwindow = 0x9a7b81aa, time = 0x0, x = 0x0, y = 0x0, x_root = 0x0, y_root = 0x0, state = 0x0, keycode = 0x0, same_screen = 0x0 }, xbutton = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, root = 0x23a, subwindow = 0x9a7b81aa, time = 0x0, x = 0x0, y = 0x0, x_root = 0x0, y_root = 0x0, state = 0x0, button = 0x0, same_screen = 0x0 }, xmotion = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, root = 0x23a, subwindow = 0x9a7b81aa, time = 0x0, x = 0x0, y = 0x0, x_root = 0x0, y_root = 0x0, state = 0x0, is_hint = 0x0, same_screen = 0x0 }, xcrossing = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, root = 0x23a, subwindow = 0x9a7b81aa, time = 0x0, x = 0x0, y = 0x0, x_root = 0x0, y_root = 0x0, mode = 0x0, detail = 0x0, same_screen = 0x0, focus = 0x0, state = 0x0 }, xfocus = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, mode = 0x23a, detail = 0x9a7b81aa }, xexpose = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, x = 0x23a, y = 0x9a7b81aa, width = 0x0, height = 0x0, count = 0x0 }, xgraphicsexpose = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, drawable = 0x400217, x = 0x23a, y = 0x9a7b81aa, width = 0x0, height = 0x0, count = 0x0, major_code = 0x0, minor_code = 0x0 }, xnoexpose = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, drawable = 0x400217, major_code = 0x23a, minor_code = 0x9a7b81aa }, xvisibility = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, state = 0x23a }, xcreatewindow = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, parent = 0x400217, window = 0x23a, x = 0x9a7b81aa, y = 0x0, width = 0x0, height = 0x0, border_width = 0x0, override_redirect = 0x0 }, xdestroywindow = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, event = 0x400217, window = 0x23a }, xunmap = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, event = 0x400217, window = 0x23a, from_configure = 0x9a7b81aa }, xmap = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, event = 0x400217, window = 0x23a, override_redirect = 0x9a7b81aa }, xmaprequest = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, parent = 0x400217, window = 0x23a }, xreparent = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, event = 0x400217, window = 0x23a, parent = 0x9a7b81aa, x = 0x0, y = 0x0, override_redirect = 0x0 }, xconfigure = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, event = 0x400217, window = 0x23a, x = 0x9a7b81aa, y = 0x0, width = 0x0, height = 0x0, border_width = 0x0, above = 0x0, override_redirect = 0x0 }, xgravity = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, event = 0x400217, window = 0x23a, x = 0x9a7b81aa, y = 0x0 }, xresizerequest = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, width = 0x23a, height = 0x9a7b81aa }, xconfigurerequest = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, parent = 0x400217, window = 0x23a, x = 0x9a7b81aa, y = 0x0, width = 0x0, height = 0x0, border_width = 0x0, above = 0x0, detail = 0x0, value_mask = 0x0 }, xcirculate = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, event = 0x400217, window = 0x23a, place = 0x9a7b81aa }, xcirculaterequest = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, parent = 0x400217, window = 0x23a, place = 0x9a7b81aa }, xproperty = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, atom = 0x23a, time = 0x9a7b81aa, state = 0x0 }, xselectionclear = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, selection = 0x23a, time = 0x9a7b81aa }, xselectionrequest = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, owner = 0x400217, requestor = 0x23a, selection = 0x9a7b81aa, target = 0x0, property = 0x0, time = 0x0 }, xselection = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, requestor = 0x400217, selection = 0x23a, target = 0x9a7b81aa, property = 0x0, time = 0x0 }, xcolormap = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, colormap = 0x23a, new = 0x9a7b81aa, state = 0x0 }, xclient = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, message_type = 0x23a, format = 0x9a7b81aa, data = { b = '\0' , s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, l = {0x0, 0x0, 0x0, 0x0, 0x0} } }, xmapping = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, request = 0x23a, first_keycode = 0x9a7b81aa, count = 0x0 }, xerror = { type = 0x1d, display = 0x8de0c4, resourceid = 0x0, serial = 0x8718d00, error_code = 0x17, request_code = 0x2, minor_code = 0x40 }, xkeymap = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, key_vector = ":\002\000\000ª\201{\232", '\0' }, pad = {0x1d, 0x8de0c4, 0x0, 0x8718d00, 0x400217, 0x23a, 0x9a7b81aa, 0x0 } } (gdb) list 1950 case SelectionRequest: 1951 x_handle_selection_request (&event->xselectionrequest); 1952 break; 1953 1954 case SelectionClear: 1955 x_handle_selection_clear (&event->xselectionclear); 1956 break; 1957 1958 case SelectionNotify: 1959 x_handle_selection_notify (&event->xselection); (gdb) down #6 0x081d723c in x_handle_selection_clear (event=0xb967cf8) at select-x.c:694 694 selection_symbol = x_atom_to_symbol (d, selection); (gdb) list - 684 x_handle_selection_clear (XSelectionClearEvent *event) 685 { 686 Display *display = event->display; 687 struct device *d = get_device_from_display (display); 688 Atom selection = event->selection; 689 Time changed_owner_time = event->time; 690 691 Lisp_Object selection_symbol, local_selection_time_lisp; 692 Time local_selection_time; 693 (gdb) print event $5 = (XSelectionClearEvent *) 0xb967cf8 (gdb) print *event $6 = { type = 0x1d, serial = 0x8de0c4, send_event = 0x0, display = 0x8718d00, window = 0x400217, selection = 0x23a, time = 0x9a7b81aa } (gdb) print *event->display $7 = (gdb) print d $8 = (struct device *) 0x1 (gdb) x/100xw event->display 0x8718d00: 0x0873c8f8 0x08713190 0x00000007 0x00000003 0x8718d10: 0x0000000b 0x00000000 0x08719358 0x00400000 0x8718d20: 0x001fffff 0x0000093a 0x00000000 0x4038bf50 0x8718d30: 0x00000000 0x00000020 0x00000020 0x00000000 0x8718d40: 0x00000007 0x08719388 0x0000000b 0x0266ede1 0x8718d50: 0x00000000 0x00000000 0x00000000 0x008de0cf 0x8718d60: 0x008de0d1 0x4043660c 0x08712988 0x08712988 0x8718d70: 0x08713188 0x0000ffff 0x08688b70 0x00000000 0x8718d80: 0x08674538 0x00000000 0x00000001 0x08719400 0x8718d90: 0x00000100 0x00000000 0x00000008 0x000000ff 0x8718da0: 0x00000000 0x00000000 0x00000000 0x0871f228 0x8718db0: 0x00000000 0x00000000 0x00000006 0x0873db38 0x8718dc0: 0x4038d080 0x4038d080 0x4038d0a0 0x4038d0a0 0x8718dd0: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8718de0: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8718df0: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8718e00: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8718e10: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8718e20: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8718e30: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8718e40: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d080 0x8718e50: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 0x8718e60: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 0x8718e70: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 0x8718e80: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 (gdb) list get_device_from_display 138 return 0; 139 } 140 141 struct device * 142 get_device_from_display (Display *dpy) 143 { 144 struct device *d = get_device_from_display_1 (dpy); 145 146 #if !defined(INFODOCK) 147 # define FALLBACK_RESOURCE_NAME "xemacs" (gdb) list get_device_from_display_1 123 124 /* JH 97/11/25 removed the static declaration because I need it during setup in event-Xt... */ 125 struct device * get_device_from_display_1 (Display *dpy); 126 struct device * 127 get_device_from_display_1 (Display *dpy) 128 { 129 Lisp_Object devcons, concons; 130 131 DEVICE_LOOP_NO_BREAK (devcons, concons) 132 { (gdb) list 133 struct device *d = XDEVICE (XCAR (devcons)); 134 if (DEVICE_X_P (d) && DEVICE_X_DISPLAY (d) == dpy) 135 return d; 136 } 137 138 return 0; 139 } 140 141 struct device * 142 get_device_from_display (Display *dpy) (gdb) -- --tony From xemacs-beta-bounces@xemacs.org Wed Nov 17 12:13: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 iAHHCw62031116; Wed, 17 Nov 2004 12:12:59 -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 iAHHCvAa031110 for ; Wed, 17 Nov 2004 12:12:57 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHHCveT031109 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 12:12:57 -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 iAHHCtn5031096 for ; Wed, 17 Nov 2004 12:12:55 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHHCt3H031095 for xemacweb@tux.org; Wed, 17 Nov 2004 12:12:55 -0500 Received: from pernis.its.uu.se (pernis.its.UU.SE [130.238.4.153]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAHHCprw031088 for ; Wed, 17 Nov 2004 12:12:52 -0500 Received: by pernis.its.uu.se (Postfix, from userid 205) id 48F6A144; Wed, 17 Nov 2004 18:12:51 +0100 (MEZ) Received: from pernis.its.uu.se(127.0.0.1) by pernis.its.uu.se via virus-scan id s342; Wed, 17 Nov 04 18:12:44 +0100 Received: from Psilocybe.Update.UU.SE (Psilocybe.Update.UU.SE [130.238.19.25]) by pernis.its.uu.se (Postfix) with ESMTP id 0AB6A144; Wed, 17 Nov 2004 18:12:44 +0100 (MEZ) Received: from localhost (localhost [127.0.0.1]) by Psilocybe.Update.UU.SE (Postfix) with ESMTP id E246438016; Wed, 17 Nov 2004 18:12:43 +0100 (CET) Received: from Psilocybe.Update.UU.SE ([127.0.0.1]) by localhost (Psilocybe [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15097-06; Wed, 17 Nov 2004 18:12:43 +0100 (CET) Received: from Update.UU.SE (Lem.Update.UU.SE [130.238.19.73]) by Psilocybe.Update.UU.SE (Postfix) with SMTP; Wed, 17 Nov 2004 18:12:43 +0100 (CET) Received: (nullmailer pid 8151 invoked by uid 30270); Wed, 17 Nov 2004 17:12:43 -0000 From: "Alfred M. Szmidt" To: saint@eng.it In-reply-to: <16795.3594.818323.880413@mail.eng.it> (GianUberto.Lauri@eng.it) References: <00a601c4cc4a$30c96e10$210110ac@NEEEEEEE> <1100658866.241728.7075.nullmailer@Update.UU.SE> <16795.3594.818323.880413@mail.eng.it> Date: Wed, 17 Nov 2004 18:12:42 +0100 Message-Id: <1100711562.903839.8150.nullmailer@Update.UU.SE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, emacs-devel@gnu.org Subject: Re: "teco line noise" X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ams@kemisten.nu List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org AMS> Well, not really "GNU" Emacs, since the GNU project didn't AMS> exist at the time, but we have Emacs written in Teco by AMS> Richard and co. running here on occassions on ITS (in a AMS> emulator sadly, since we can't afford the electric bill for AMS> the PDP-10, grrr). Very interesting. Where one can get this venerable stuff ? I don't know, since I didn't setup the emulator, sorry. I only use it. From xemacs-beta-bounces@xemacs.org Wed Nov 17 15:01: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 iAHK12a1020908; Wed, 17 Nov 2004 15:01:03 -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 iAHK10w5020891 for ; Wed, 17 Nov 2004 15:01:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHK104x020890 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 15:01:00 -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 iAHK0xCT020879 for ; Wed, 17 Nov 2004 15:00:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHK0x4w020878 for xemacweb@tux.org; Wed, 17 Nov 2004 15:00:59 -0500 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 iAHK0wqS020873; Wed, 17 Nov 2004 15:00:58 -0500 Received: from fwd01.aul.t-online.de by mailout06.sul.t-online.com with smtp id 1CUVz7-0001ul-02; Wed, 17 Nov 2004 21:00:57 +0100 Received: from D5DC120J.t-online.de (XKISjgZpge-WKDmru9Nb8CEWlfKsWKQDwFACEvdMfaeJjdhbEm+P4M@[217.89.14.207]) by fmrl01.sul.t-online.com with esmtp id 1CUVWf-1skdRA0; Wed, 17 Nov 2004 20:31:33 +0100 To: "Stephen J. Turnbull" X-Attribution: APA References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> <87actjnvm1.fsf@tleepslib.sk.tsukuba.ac.jp> <87is86jdcb.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, 17 Nov 2004 20:32:59 +0100 In-Reply-To: <87is86jdcb.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Tue, 16 Nov 2004 19:30: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: XKISjgZpge-WKDmru9Nb8CEWlfKsWKQDwFACEvdMfaeJjdhbEm+P4M@t-dialin.net X-TOI-MSGID: ad2756bc-1b37-4785-b378-238ffd648d8e X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Michael Sperber , ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: <32 lines deleted by Adrian Aichner> > The conflicts with others' patches that Ben's patches generate are > obvious. The crap code that gets in because people are not carefully > reviewing anything unless it conflicts with their patches is not, but > it's a big problem, and would be tens of thousands of lines bigger if > Ben wasn't submitting megapatches. Hey Stephen, can you rephrase that last paragraph, please. Especially the last sentence gives me a parser error. Could you say it even simpler? -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Wed Nov 17 17:37: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 iAHMbTo7014459; Wed, 17 Nov 2004 17:37:33 -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 iAHMbQ3E014442 for ; Wed, 17 Nov 2004 17:37:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHMbQgt014440 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 17:37:26 -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 iAHMbOhD014419 for ; Wed, 17 Nov 2004 17:37:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHMbO7T014418 for xemacweb@tux.org; Wed, 17 Nov 2004 17:37:24 -0500 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 iAHMbMXN014401 for ; Wed, 17 Nov 2004 17:37:22 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 22:37:21 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Aidan Kehoe'" Date: Wed, 17 Nov 2004 16:39:18 -0600 Message-ID: <00de01c4ccf6$4726c200$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 In-Reply-To: <87zn1genqk.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> If mswindows-multibyte may involve the EBCDIC code pages, > Aidan> then it's probably not > Aidan> true. > http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/EBCDIC/ > Aidan> for a list of those. > > Doesn't matter, unless mswindows-multibyte starts in one of > them, or there's a way to switch out of ASCII using only the > printing characters. The precondition is that the stream > contains _only_ printing ASCII (I assume that actually the > usual whitespace characters are allowed). Aidan is actually right; you can create an `mswindows-multibyte' coding system with any coding page, including EBCDIC ones, and then ASCII conversion would not be the identity. From xemacs-beta-bounces@xemacs.org Wed Nov 17 18:18: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 iAHNI09c021818; Wed, 17 Nov 2004 18:18:01 -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 iAHNHxj5021800 for ; Wed, 17 Nov 2004 18:17:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHNHx72021799 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 18:17:59 -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 iAHNHwxv021785 for ; Wed, 17 Nov 2004 18:17:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHNHwVb021784 for xemacweb@tux.org; Wed, 17 Nov 2004 18:17:58 -0500 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 iAHNHkHK021757; Wed, 17 Nov 2004 18:17:57 -0500 Received: from localhost (linux3.contactor.se [193.15.23.23]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with ESMTP id iAHNHdxx021724; Thu, 18 Nov 2004 00:17:39 +0100 To: "Stephen J. Turnbull" References: <87sm7ay92x.fsf@mail.contactor.se> <87ekiulbn8.fsf@tleepslib.sk.tsukuba.ac.jp> <87ekit7j16.fsf@mail.contactor.se> <87lld1goqh.fsf@tleepslib.sk.tsukuba.ac.jp> From: Mats Lidell Organization: The XEmacs Project X-Face: #[2| (Stephen J. Turnbull's message of "Wed, 17 Nov 2004 12:04:38 +0900") Message-ID: <87wtwk3w17.fsf@mail.contactor.se> 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-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c 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/581/Tue Nov 9 18:40:58 2004 clamav-milter version 0.80j on kluster2.contactor.se 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.0 required=5.0 tests=none autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Failure] XEmacs 21.1.14 "Cuyahoga Valley" configured for `i686-pc-linux'. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 wrote: >>>>> "Mats" == Mats Lidell writes: Mats> ./configure '--with-mule' '--prefix=/home/matsl/work/smoketest' Stephen> A million of these, hm, try Stephen> CFLAGS=-fno-strict-aliasing \ Stephen> ./configure '--with-mule' '--prefix=/home/matsl/work/smoketest' That did the trick! Thanks. So now are all the binaries in place. Unfortunately the builds are still very red. I'll force a rebuild now so that we can see in a few hours maybe if 21.1 will be more lucky than the others. Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Wed Nov 17 18:40: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 iAHNeE5b025091; Wed, 17 Nov 2004 18:40: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 iAHNeCbi025086 for ; Wed, 17 Nov 2004 18:40:12 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHNeCF2025085 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 18:40:12 -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 iAHNeADa025071 for ; Wed, 17 Nov 2004 18:40:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHNeAK8025070 for xemacweb@tux.org; Wed, 17 Nov 2004 18:40:10 -0500 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 iAHNe97t025065 for ; Wed, 17 Nov 2004 18:40:10 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 17 Nov 2004 23:40:09 -0000 From: "Ben Wing" To: , Date: Wed, 17 Nov 2004 17:42:04 -0600 Message-ID: <00df01c4ccff$0c46f480$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Subject: RE: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > #0 0x404f23b6 in exit () from /lib/libc.so.6 > #1 0x4038d77b in _XDefaultError () from > /usr/X11R6/lib/libX11.so.6 > #2 0x4038d874 in _XError () from /usr/X11R6/lib/libX11.so.6 > #3 0x4038c5b3 in _XReply () from /usr/X11R6/lib/libX11.so.6 > #4 0x40373a83 in XGetAtomName () from /usr/X11R6/lib/libX11.so.6 > #5 0x081d7cc6 in x_atom_to_symbol (d=0x1, atom=0x1) at > select-x.c:187 > #6 0x081d723c in x_handle_selection_clear > (event=0xb967cf8) at select-x.c:694 > #7 0x081c4325 in emacs_Xt_handle_magic_event > (emacs_event=0x405d5927) at event-Xt.c:1955 > #8 0x080cf71a in execute_internal_event > (event=0xb967ce4) at event-stream.c:541 > #9 0x080d0407 in Fdispatch_event (event=0xb967ce4) at > event-stream.c:4563 > #10 0x0809dc2b in Fcommand_loop_1 () at cmdloop.c:601 > #11 0x0809e219 in command_loop_1 (unused_dummy=0x826e320) > at cmdloop.c:506 > #12 0x080bcae3 in condition_case_1 (handlers=0x1, > bfun=0x809e200 , barg=0x826e320, > hfun=0x809e220 , harg=0x826e320) at eval.c:1918 > #13 0x0809e41e in command_loop_2 (unused_dummy=0x826e320) > at cmdloop.c:262 > #14 0x080bc98a in internal_catch (tag=0x1, func=0x809e3e0 > , arg=0x826e320, > threw=0x0, thrown_tag=0x0) at eval.c:1527 > #15 0x0809dfaa in initial_command_loop (load_me=0x1) at > cmdloop.c:313 > #16 0x080b82cb in xemacs_21_5_b18_i686_pc_linux > (argc=0x1, argv=0x0, unused_envp=0xbfffe4bc, > restart=0x0) at emacs.c:2407 > #17 0x080b94ce in main (argc=0x1, argv=0x1, envp=0x1) at > emacs.c:2899 > > > seemed to die due to this line in x_handle_selection_clear() > which set 'd' to 0x1 > > 687 struct device *d = get_device_from_display (display); > > There is a hex dump of display below, along w/ dumps of > memory pointed to by first 2 words of display. This seems impossible since get_device_from_display has to dereference the device before returning it. From xemacs-beta-bounces@xemacs.org Wed Nov 17 19:19: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 iAI0JRlo029987; Wed, 17 Nov 2004 19:19:27 -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 iAI0Itox029921 for ; Wed, 17 Nov 2004 19:18:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0Itdj029920 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 19:18: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 iAI0IsZG029908 for ; Wed, 17 Nov 2004 19:18:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0IsSF029907 for xemacweb@tux.org; Wed, 17 Nov 2004 19:18:54 -0500 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 iAI0IrCO029901 for ; Wed, 17 Nov 2004 19:18:54 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp809.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 00:18:53 -0000 From: "Ben Wing" To: "'Miles Bader'" Date: Wed, 17 Nov 2004 18:20:51 -0600 Message-ID: <00e401c4cd04$76b54150$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, "'Stefan'" , emacs-devel@gnu.org Subject: RE: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > > How do I get access to the repository? Is there read-only access > > anonymously? [presumably there's a web site?] > > https://savannah.gnu.org/cvs/?group=emacs This worked but there are no tags for anything before 19.34. From xemacs-beta-bounces@xemacs.org Wed Nov 17 19:20: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 iAI0KL47030233; Wed, 17 Nov 2004 19:20:21 -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 iAI0KJoS030220 for ; Wed, 17 Nov 2004 19:20:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0KJlF030219 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 19:20:19 -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 iAI0KHTQ030207 for ; Wed, 17 Nov 2004 19:20:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0KHdV030206 for xemacweb@tux.org; Wed, 17 Nov 2004 19:20:17 -0500 Received: from msgbas2x.cos.agilent.com (msgbas2x.cos.agilent.com [192.25.240.37]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI0KGxT030199 for ; Wed, 17 Nov 2004 19:20:17 -0500 Received: from pf-enccos5.cos.agilent.com (enccos5.cos.agilent.com [130.29.152.94]) by msgbas2x.cos.agilent.com (Postfix) with ESMTP id 7BFFD87CE for ; Wed, 17 Nov 2004 17:20:16 -0700 (MST) Received: from enccos5.cos.agilent.com (localhost.localdomain [127.0.0.1]) by localhost.enccos5.cos.agilent.com (Postfix) with SMTP id E6C79C09A for ; Wed, 17 Nov 2004 17:20:55 -0700 (MST) Received: from relcos1.cos.agilent.com (130.29.152.239) by enccos5.cos.agilent.com (Sigaba Gateway v3.83) with ESMTP id 5555964; Wed, 17 Nov 2004 17:20:55 -0700 Received: from wlvdvs01.lvld.agilent.com (wlvdvs01.lvld.agilent.com [148.5.6.4]) by relcos1.cos.agilent.com (Postfix) with ESMTP id EBD8E375 for ; Wed, 17 Nov 2004 17:20:15 -0700 (MST) Received: from mina.soco.agilent.com ([141.121.54.157]) by wlvdvs01.lvld.agilent.com with InterScan Messaging Security Suite; Wed, 17 Nov 2004 17:20:15 -0700 Received: from mina.soco.agilent.com (localhost [127.0.0.1]) by mina.soco.agilent.com (8.9.3 (PHNE_29774)/8.9.3 SMKit7.1.1_Agilent) with ESMTP id QAA11414; Wed, 17 Nov 2004 16:20:14 -0800 (PST) Message-Id: <200411180020.QAA11414@mina.soco.agilent.com> To: "Ben Wing" In-Reply-To: Your message of "Wed, 17 Nov 2004 17:42:04 CST." <00df01c4ccff$0c46f480$210110ac@NEEEEEEE> Mime-Version: 1.0 (generated by tm-edit 1.8) Content-Type: text/plain; charset=US-ASCII Date: Wed, 17 Nov 2004 16:20:14 -0800 From: Darryl Okahata X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, tbennett@nvidia.com Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Darryl Okahata List-Id: 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: > > seemed to die due to this line in x_handle_selection_clear() > > which set 'd' to 0x1 > > > > 687 struct device *d = get_device_from_display (display); > > > > There is a hex dump of display below, along w/ dumps of > > memory pointed to by first 2 words of display. > > This seems impossible since get_device_from_display has to dereference the > device before returning it. That could be a red herring if optimization is turned on. The value of "d" could be in a register, and it may no longer be possible to print out the original value, after burrowing down through several levels of function calls. To really debug this (assuming that optimization is turned on), this needs to be reproduced on a debug-only build (no -O or -O of any type). -- Darryl Okahata darrylo@soco.agilent.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. From xemacs-beta-bounces@xemacs.org Wed Nov 17 19:23: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 iAI0NWL7030737; Wed, 17 Nov 2004 19:23: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 iAI0NUGN030727 for ; Wed, 17 Nov 2004 19:23:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0NUu6030726 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 19:23: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 iAI0NTP8030715 for ; Wed, 17 Nov 2004 19:23:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0NTga030714 for xemacweb@tux.org; Wed, 17 Nov 2004 19:23:29 -0500 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 iAI0NSDO030699 for ; Wed, 17 Nov 2004 19:23:28 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp802.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 00:23:27 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Wed, 17 Nov 2004 18:25:25 -0600 Message-ID: <00ea01c4cd05$1a302570$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 In-Reply-To: <87mzxilc5b.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Jerry James'" , xemacs-beta@xemacs.org Subject: RE: 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 > Ben> I think this would be good. > > I have a copy of some modules docs (dunno if it's what you have, > Jerry) and did some work on it a while back. If you want > I'll update the current docs with my changes and move that > into Internals. Or just move the current stuff. Whatever > works for you; I know you've got a lot on your plate, so let > me know how I can help with this. Presumably you're addressing Jerry? Certainly from my perspective just go ahead and do whatever works. From xemacs-beta-bounces@xemacs.org Wed Nov 17 19:50: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 iAI0oPN0002997; Wed, 17 Nov 2004 19:50:34 -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 iAI0oNcu002986 for ; Wed, 17 Nov 2004 19:50:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0oM3h002985 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 19:50:22 -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 iAI0oL1V002969 for ; Wed, 17 Nov 2004 19:50:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI0oLDw002968 for xemacweb@tux.org; Wed, 17 Nov 2004 19:50:21 -0500 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 iAI0oJk5002956 for ; Wed, 17 Nov 2004 19:50:20 -0500 Received: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id iAHNovJl019706 for ; Thu, 18 Nov 2004 00:51:00 +0100 Received: from hqemfe02.nvidia.com (Not Verified[172.16.227.92]) id ; Wed, 17 Nov 2004 16:29:21 -0800 Received: from hqemfe03.nvidia.com ([172.16.227.123]) by hqemfe02.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 17 Nov 2004 16:29:21 -0800 Received: from uh-oh.nvidia.com ([172.16.228.84]) by hqemfe03.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 17 Nov 2004 16:29:20 -0800 Received: by uh-oh.nvidia.com (Postfix, from userid 500) id 9876DB6F70; Wed, 17 Nov 2004 19:29:17 -0500 (EST) To: Darryl Okahata References: <200411180020.QAA11414@mina.soco.agilent.com> From: tbennett@nvidia.com Date: Wed, 17 Nov 2004 19:29:17 -0500 In-Reply-To: <200411180020.QAA11414@mina.soco.agilent.com> (Darryl Okahata's message of "Wed, 17 Nov 2004 16:20:14 -0800") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OriginalArrivalTime: 18 Nov 2004 00:29:21.0208 (UTC) FILETIME=[A5B88380:01C4CD05] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=NO_REAL_NAME autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Darryl Okahata writes: > "Ben Wing" wrote: > >> > seemed to die due to this line in x_handle_selection_clear() >> > which set 'd' to 0x1 >> > >> > 687 struct device *d = get_device_from_display (display); >> > >> > There is a hex dump of display below, along w/ dumps of >> > memory pointed to by first 2 words of display. >> >> This seems impossible since get_device_from_display has to >> dereference the device before returning it. hmm, you're right. > That could be a red herring if optimization is turned on. The > value of "d" could be in a register, and it may no longer be possible to > print out the original value, after burrowing down through several > levels of function calls. Yes, -O3 even. I'll rebuild w/o -O and reset the trap. thanks -- --tony From xemacs-beta-bounces@xemacs.org Wed Nov 17 20:08: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 iAI18J92005341; Wed, 17 Nov 2004 20:08:20 -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 iAI18IP6005331 for ; Wed, 17 Nov 2004 20:08:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI18HQu005330 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 20:08:18 -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 iAI18GrC005314 for ; Wed, 17 Nov 2004 20:08:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI18GWY005311 for xemacweb@tux.org; Wed, 17 Nov 2004 20:08:16 -0500 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 iAI180Us005278 for ; Wed, 17 Nov 2004 20:08:00 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 01:07:59 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" , "'Michael Sperber'" Date: Wed, 17 Nov 2004 19:09:53 -0600 Message-ID: <00f001c4cd0b$5026c930$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 In-Reply-To: <874qjrr91f.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAI180Us005278 X-XEmacs-List: 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: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 don't get it. I just went through that ChangeLog, and if > Ben didn't leave out or incorrectly describe some of the > content of the patch, all the changes to syntax.[ch] since > the fork from 21.4 are straightforward in concept, except for > the confusion of three largish tasks (make cache per-buffer, > reduce cache invalidation, and improve reentrancy resistance) > in the Godzilla Megapatch of 2002-05-05. Even so, the > purposes of the changes to syntax.c in that patch are clearly > described and grouped in a way that's easy to find. The > history seems clear enough to me, and I would ignore the > patches and go straight to the code. > > I'll admit I can see some formal changes that would make it a > bit quicker and more pleasant to figure out the above. > > Ben, please take a look at that ChangeLog; the date > identifies it clearly. It is not clear to me that the syntax > table, extent change signalling, and case table changes could > have been easily separated into separate patches, simply by > diffing those files separately, but that seems feasible, and > would be desirable. ChangeLog to be handled by duplicating > any of the renaming/API rationalization that applied to them. > > Separating out the "three tasks" in the syntax code would be > desirable if cheap enough, but I suppose that would have been > really painful? Hmm, it looks like the cache-invalidation and extent-signalling changes were intimately tied. Both the casetab and syntax changes depend on API changes made in the chartab code. The problem is that changes in one place often necessitate changes in another place, and one change motivates another -- e.g. I needed to add more extent signalling to reduce cache invalidation, and rather than make it ad-hoc I decided to generalize it. Not only is it often quite painful to separate out these interrelated changes, but there's no guarantee that the separated patches would work independently of each other since they were only tested together. In that patch some of the other changes are less logically dependent and could certainly be separated if done beforehand -- after-the-fact it gets quite messy when you have overlapping API changes. From xemacs-beta-bounces@xemacs.org Wed Nov 17 20:13: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 iAI1CYTH006013; Wed, 17 Nov 2004 20:12:35 -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 iAI1CXNl006007 for ; Wed, 17 Nov 2004 20:12:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI1CXPh006006 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 20:12:33 -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 iAI1CWL4005996 for ; Wed, 17 Nov 2004 20:12:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI1CWG3005995 for xemacweb@tux.org; Wed, 17 Nov 2004 20:12:32 -0500 Received: from simmts8-srv.bellnexxia.net (simmts8.bellnexxia.net [206.47.199.166]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI1CVYW005986 for ; Wed, 17 Nov 2004 20:12:32 -0500 Received: from empanada.home ([67.71.119.192]) by simmts8-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20041118011231.ZBDZ1623.simmts8-srv.bellnexxia.net@empanada.home>; Wed, 17 Nov 2004 20:12:31 -0500 Received: by empanada.home (Postfix, from userid 502) id 55D3F37060D; Wed, 17 Nov 2004 20:12:30 -0500 (EST) Message-ID: To: "Ben Wing" References: <00e401c4cd04$76b54150$210110ac@NEEEEEEE> From: Stefan Date: Wed, 17 Nov 2004 20:12:30 -0500 In-Reply-To: <00e401c4cd04$76b54150$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 18:20:51 -0600") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (darwin) 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-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, emacs-devel@gnu.org, "'Miles Bader'" Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >> > How do I get access to the repository? Is there read-only access >> > anonymously? [presumably there's a web site?] >> >> https://savannah.gnu.org/cvs/?group=emacs > This worked but there are no tags for anything before 19.34. Indeed. But you can recover them (with a bit of fuzz, tho) by looking at the ChangeLog files (they contain entries like "Version 19.30 released" which give you approximate date and by comparing the entries around that one to the CVS/RCS commit logs of the files, you can get a pretty close approximation. Note that the 19.34 tag I added is such an approximation). Such an approximation is enough for my uses which are usually something like "what was the old behavior" or "was this feature already available in Emacs-19". If you want to reconstruct tarballs that you want to be able to untar+build, it might not be sufficient, tho. Stefan From xemacs-beta-bounces@xemacs.org Wed Nov 17 20: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 iAI1FwfN006467; Wed, 17 Nov 2004 20:15:59 -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 iAI1FvEa006456 for ; Wed, 17 Nov 2004 20:15:57 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI1Fv9H006455 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 20:15:57 -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 iAI1Fu56006445 for ; Wed, 17 Nov 2004 20:15:56 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI1FuI7006444 for xemacweb@tux.org; Wed, 17 Nov 2004 20:15:56 -0500 Received: from smtp819.mail.sc5.yahoo.com (smtp819.mail.sc5.yahoo.com [66.163.170.5]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAI1FsMC006430 for ; Wed, 17 Nov 2004 20:15:54 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp819.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 01:15:53 -0000 From: "Ben Wing" To: "'Adrian Aichner'" , "'Vin Shelton'" Date: Wed, 17 Nov 2004 19:17:51 -0600 Message-ID: <00f101c4cd0c$6cc49260$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAI1FsMC006430 X-XEmacs-List: 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: "'Rodney Sparapani'" , xemacs-beta@xemacs.org Subject: RE: A timely oxymoron that I heard long ago .. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > There's always ... > > "Political Correctness" > > Somehow I have the feeling this one came up before, but I > can't find it in OXYMORONS. Well, there's always the big list: http://www.oxymorons.com/oxymorons.html acute dullness . act naturally . Advanced BASIC . airline food . almost exactly . alone together . Amtrak schedule . bittersweet . boring court jester . briefing . British fashion . business ethics . butthead . cafeteria food . calm wind . cardinal sin . casual sex . cheerleading scholarship . childproof . Christian Scientists . civil engineer . clean coal . coal mine safety . computer jock . computer security . clearly ambiguous . clearly confused . clearly misunderstood . comfortably dressed . conservative liberal . conciliation court . constant variable . constructive attitude . corporate conscience . cowardly lion . dangerously safe . deafening silence . definite maybe . deliberately thoughtless . democratic machine . designer jeans . diet ice cream . divorce court . domestic bliss . double solitaire . educational television . effective compassion . essential service . even odds . exact estimate . extensive briefing . extinct life . family vacation . fan fatale . federal budget . fish farm . flexible ethics . found missing . free love . freezer burn . french deodorant . fresh-frozen . friendly fire . friendly takeover . funky white guy . genuine imitation . genuine imitation naughahide . good grief . good shit . government organization . guest host . healthy chocolate . hells angels . holy war . half naked . home office . humanitarian invasion . idiot savant . ill health . industrial park . instant classic . intense apathy . jumbo shrimp . justice rehnquist . larger half . least favorite . legally drunk . light rock . linear curve . liquid gas . lite beer . little giants . living dead . long sleeved t-shirt . loud librarian . managed competition . marital bliss . Microsoft Works . mild interest . mild mannered reporter . military intelligence . minor crisis . minor miracle . misanthropic humanitarian . modern history . moral majority . natural blonde . new classic . New York culture . non-alcoholic beer . non-alcoholic wine . non-dairy creamer . non-working mother . normal deviation . obscene art . old news . only choice . on-time airplane . on-time musical production . on-time train . open secret . original copies . original reprint . oxymoron . paid volunteer . passive aggression . peace offensive . peacekeeper missile . plastic glasses . plastic silverware . player coach . player piano . polite salesman . political science . post feminist . postal service . pretty ugly . private citizen . qualified success . randomly organized . rap music . Reagan Democrat . real potential . religious tolerance . republican party . resident alien . rock opera . rolling stop . rush hour . sad clown . safe sex . sanitary landfill . sanitary sewer . same difference . scheduled spontaneity . scientific belief . second best . sensitive guy . serious musician . seriously funny . silent scream . simply superb . small crowd . socialist market economy . soft rock . software documentation . standard deviation . straight angle . student athlete . study outside . successful suicide . sweet sorrow . sweet tart . synthetic natural gas . Tame cat . taped live . temporary tax increase . terribly enjoyable . terribly pleased . tight slacks . tragic comedy . train schedule . trial separation . turbo diesel . twelve-ounce pound cake . unbiased opinion . uncrowned king . unhappily married . united nations . unsellable stock . unsung hero . vaguely aware . virtual reality . war games . wholesome . working vacation From xemacs-beta-bounces@xemacs.org Wed Nov 17 20:46: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 iAI1kSeV010617; Wed, 17 Nov 2004 20:46:29 -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 iAI1kRSZ010605 for ; Wed, 17 Nov 2004 20:46:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI1kRBh010604 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 20:46:27 -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 iAI1kPAZ010593 for ; Wed, 17 Nov 2004 20:46:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI1kPqv010592 for xemacweb@tux.org; Wed, 17 Nov 2004 20:46:25 -0500 Received: from msgbas1x.cos.agilent.com (msgbas1x.cos.agilent.com [192.25.240.36]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI1kNOg010583 for ; Wed, 17 Nov 2004 20:46:23 -0500 Received: from pf-enccos5.cos.agilent.com (enccos5.cos.agilent.com [130.29.152.94]) by msgbas1x.cos.agilent.com (Postfix) with ESMTP id 7445227B9F for ; Wed, 17 Nov 2004 18:46:22 -0700 (MST) Received: from enccos5.cos.agilent.com (localhost.localdomain [127.0.0.1]) by localhost.enccos5.cos.agilent.com (Postfix) with SMTP id 281EDC09E for ; Wed, 17 Nov 2004 18:47:02 -0700 (MST) Received: from relcos2.cos.agilent.com (130.29.152.237) by enccos5.cos.agilent.com (Sigaba Gateway v3.83) with ESMTP id 5561827; Wed, 17 Nov 2004 18:47:02 -0700 Received: from wcosvs03.cos.agilent.com (wcosvs03.cos.agilent.com [130.29.152.233]) by relcos2.cos.agilent.com (Postfix) with ESMTP id 3202141 for ; Wed, 17 Nov 2004 18:46:22 -0700 (MST) Received: from mina.soco.agilent.com ([141.121.54.157]) by wcosvs03.cos.agilent.com with InterScan Messaging Security Suite; Wed, 17 Nov 2004 18:46:21 -0700 Received: from mina.soco.agilent.com (localhost [127.0.0.1]) by mina.soco.agilent.com (8.9.3 (PHNE_29774)/8.9.3 SMKit7.1.1_Agilent) with ESMTP id RAA13364; Wed, 17 Nov 2004 17:46:20 -0800 (PST) Message-Id: <200411180146.RAA13364@mina.soco.agilent.com> To: xemacs-beta@xemacs.org, tbennett@nvidia.com In-Reply-To: Your message of "Wed, 17 Nov 2004 16:20:14 PST." <200411180020.QAA11414@mina.soco.agilent.com> Mime-Version: 1.0 (generated by tm-edit 1.8) Content-Type: text/plain; charset=US-ASCII Date: Wed, 17 Nov 2004 17:46:20 -0800 From: Darryl Okahata X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Darryl Okahata List-Id: 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: > That could be a red herring if optimization is turned on. The > value of "d" could be in a register, and it may no longer be possible to > print out the original value, after burrowing down through several > levels of function calls. Well, I'm blind. While "only -g" won't hurt, the problem might be something else (other than the given stack trace). Assuming Tony's XEmacs is dying due to: ------------------------------------------------------------------------------- X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 18 (X_ChangeProperty) Resource id in failed request: 0x2800120 Serial number of failed request: 9298127 Current serial number in output stream: 9298129 ------------------------------------------------------------------------------- Then we need to figure out which call to XChangeProperty() is failing (which may imply that the trigger to this is a cut or paste in XEmacs or some other X application). Due to the asynchronous nature of X, the actual X call (assumed to be XChangeProperty()) that's causing this error is long gone. [ Hmmm. If Motif is used, this could be a Motif bug. I've seen lots of cut-and-paste issues with Motif. On the other hand, why is the XEmacs X error handler getting reset??? ] If we're lucky, and an XEmacs call to XChangeProperty() is failing (as opposed to a Motif call to XChangeProperty()), we might be able to get more information by placing a call to "XSync(display, False);" at the bottom of x_reply_selection_request() and DEFUN("x-store-cutbuffer-internal", ...) (both in select-x.c). [ Hmmm. Out of curiosity, is the "screen" portion of your $DISPLAY non-zero (e.g., ":0.1" or "myhost:0.1")? ] -- Darryl Okahata darrylo@soco.agilent.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. From xemacs-beta-bounces@xemacs.org Wed Nov 17 21:00: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 iAI20l5C012473; Wed, 17 Nov 2004 21:00:48 -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 iAI20jQc012465 for ; Wed, 17 Nov 2004 21:00:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI20j8S012464 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 21:00:45 -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 iAI20i2Q012453 for ; Wed, 17 Nov 2004 21:00:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI20iR9012452 for xemacweb@tux.org; Wed, 17 Nov 2004 21:00:44 -0500 Received: from smtp818.mail.sc5.yahoo.com (smtp818.mail.sc5.yahoo.com [66.163.170.4]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAI20hKU012444 for ; Wed, 17 Nov 2004 21:00:44 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp818.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 02:00:37 -0000 From: "Ben Wing" To: "'Stefan'" Date: Wed, 17 Nov 2004 20:02:36 -0600 Message-ID: <00f601c4cd12$ad6d66b0$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, emacs-devel@gnu.org, "'Miles Bader'" Subject: RE: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org What was the first version checked into CVS? > Indeed. But you can recover them (with a bit of fuzz, tho) > by looking at the ChangeLog files (they contain entries like > "Version 19.30 released" which give you approximate date and > by comparing the entries around that one to the CVS/RCS > commit logs of the files, you can get a pretty close > approximation. Note that the 19.34 tag I added is such an > approximation). From xemacs-beta-bounces@xemacs.org Wed Nov 17 21:15: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 iAI2FpLd014940; Wed, 17 Nov 2004 21:15: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 iAI2FoHM014930 for ; Wed, 17 Nov 2004 21:15:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI2FooI014929 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 21:15:50 -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 iAI2Fnwg014919 for ; Wed, 17 Nov 2004 21:15:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI2FnqQ014918 for xemacweb@tux.org; Wed, 17 Nov 2004 21:15:49 -0500 Received: from pernis.its.uu.se (pernis.its.uu.se [130.238.4.153]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI2Flc4014911 for ; Wed, 17 Nov 2004 21:15:47 -0500 Received: by pernis.its.uu.se (Postfix, from userid 205) id 54BC6310; Thu, 18 Nov 2004 03:15:46 +0100 (MEZ) Received: from pernis.its.uu.se(127.0.0.1) by pernis.its.uu.se via virus-scan id s307; Thu, 18 Nov 04 03:15:36 +0100 Received: from Psilocybe.Update.UU.SE (Psilocybe.Update.UU.SE [130.238.19.25]) by pernis.its.uu.se (Postfix) with ESMTP id 3A684206; Thu, 18 Nov 2004 03:15:36 +0100 (MEZ) Received: from localhost (localhost [127.0.0.1]) by Psilocybe.Update.UU.SE (Postfix) with ESMTP id 250DD38013; Thu, 18 Nov 2004 03:15:36 +0100 (CET) Received: from Psilocybe.Update.UU.SE ([127.0.0.1]) by localhost (Psilocybe [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01220-03; Thu, 18 Nov 2004 03:15:35 +0100 (CET) Received: from Update.UU.SE (Lem.Update.UU.SE [130.238.19.73]) by Psilocybe.Update.UU.SE (Postfix) with SMTP; Thu, 18 Nov 2004 03:15:35 +0100 (CET) Received: (nullmailer pid 11778 invoked by uid 30270); Thu, 18 Nov 2004 02:15:35 -0000 From: "Alfred M. Szmidt" To: Ben Wing In-reply-to: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> (ben@666.com) References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> Date: Thu, 18 Nov 2004 03:15:35 +0100 Message-Id: <1100744135.285776.11777.nullmailer@Update.UU.SE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: miles@gnu.org, emacs-devel@gnu.org, monnier@iro.umontreal.ca, xemacs-beta@xemacs.org Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ams@kemisten.nu List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org What was the first version checked into CVS? Something like 20.4 + additional changes, according to the ChangeLog and CVS history. From xemacs-beta-bounces@xemacs.org Wed Nov 17 21:46: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 iAI2jnwk019280; Wed, 17 Nov 2004 21:45: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 iAI2jlab019271 for ; Wed, 17 Nov 2004 21:45:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI2jl2Z019270 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 21:45:47 -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 iAI2jkXY019260 for ; Wed, 17 Nov 2004 21:45:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI2jkKx019259 for xemacweb@tux.org; Wed, 17 Nov 2004 21:45:46 -0500 Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.214]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI2je6N019239 for ; Wed, 17 Nov 2004 21:45:41 -0500 Received: from mailgate4.nec.co.jp (mailgate54.nec.co.jp [10.7.69.193]) by tyo201.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id iAI2jWa03820; Thu, 18 Nov 2004 11:45:33 +0900 (JST) Received: (from root@localhost) by mailgate4.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iAI2jWm09478; Thu, 18 Nov 2004 11:45:32 +0900 (JST) Received: from edsgm01.lsi.nec.co.jp ([10.50.208.11]) by mailsv4.nec.co.jp (8.11.7/3.7W-MAILSV4-NEC) with ESMTP id iAI2jVq28196; Thu, 18 Nov 2004 11:45:31 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edsgm01.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iAI2GWEg004146; Thu, 18 Nov 2004 11:16:33 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iAI2GTwt003220; Thu, 18 Nov 2004 11:16:29 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id 02217415; Thu, 18 Nov 2004 11:16:28 +0900 (JST) To: "Ben Wing" References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Thu, 18 Nov 2004 11:16:28 +0900 In-Reply-To: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 20:02:36 -0600") Message-ID: Lines: 22 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-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: emacs-devel@gnu.org, "'Stefan'" , xemacs-beta@xemacs.org Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: 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: > What was the first version checked into CVS? The date on revision 1.1 of src/editfns.c is 1991-06-29, commited by Jim Blandy. Judging from ChangeLog entries around that time, it _looks_ like possibly the CVS repository was created by him when he was working on first version of Emacs 19 -- there are many entries like "merge from Emacs 18.59 ...", and references to version "19.0". A quick query to Jim might get a more accurate reply, but it seems roughly accurate to say it starts with version 19. [My recollection is that RMS didn't use CVS for a very long time after that though, so I suppose the CVS copy may not be authoritative for older versions of 19.] -Miles -- "I distrust a research person who is always obviously busy on a task." --Robert Frosch, VP, GM Research From xemacs-beta-bounces@xemacs.org Wed Nov 17 22:03: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 iAI334O2021527; Wed, 17 Nov 2004 22:03:08 -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 iAI332XT021519 for ; Wed, 17 Nov 2004 22:03:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI332uv021518 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 22:03:02 -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 iAI331lv021504 for ; Wed, 17 Nov 2004 22:03:01 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI330fK021501 for xemacweb@tux.org; Wed, 17 Nov 2004 22:03:00 -0500 Received: from limicola.its.uu.se (limicola.its.UU.SE [130.238.7.33]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI330G2021493 for ; Wed, 17 Nov 2004 22:03:00 -0500 Received: by limicola.its.uu.se (Postfix, from userid 205) id 62DE54A13; Thu, 18 Nov 2004 04:02:59 +0100 (MEZ) Received: from limicola.its.uu.se(127.0.0.1) by limicola.its.uu.se via virus-scan id s3023; Thu, 18 Nov 04 04:02:56 +0100 Received: from Psilocybe.Update.UU.SE (Psilocybe.Update.UU.SE [130.238.19.25]) by limicola.its.uu.se (Postfix) with ESMTP id BDDDC4A0C; Thu, 18 Nov 2004 04:02:55 +0100 (MEZ) Received: from localhost (localhost [127.0.0.1]) by Psilocybe.Update.UU.SE (Postfix) with ESMTP id 8E2C138013; Thu, 18 Nov 2004 04:02:55 +0100 (CET) Received: from Psilocybe.Update.UU.SE ([127.0.0.1]) by localhost (Psilocybe [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01663-13; Thu, 18 Nov 2004 04:02:54 +0100 (CET) Received: from Update.UU.SE (Lem.Update.UU.SE [130.238.19.73]) by Psilocybe.Update.UU.SE (Postfix) with SMTP; Thu, 18 Nov 2004 04:02:54 +0100 (CET) Received: (nullmailer pid 11826 invoked by uid 30270); Thu, 18 Nov 2004 03:02:54 -0000 From: "Alfred M. Szmidt" To: Miles Bader In-reply-to: (message from Miles Bader on Thu, 18 Nov 2004 11:16:28 +0900) References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> Date: Thu, 18 Nov 2004 04:02:54 +0100 Message-Id: <1100746974.780963.11825.nullmailer@Update.UU.SE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, emacs-devel@gnu.org, monnier@iro.umontreal.ca Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ams@kemisten.nu List-Id: 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 date on revision 1.1 of src/editfns.c is 1991-06-29, commited by Jim Blandy. Interesting, I looked at revision 1.1 of the src/ChangeLog and lisp/ChangeLog. From xemacs-beta-bounces@xemacs.org Wed Nov 17 22:30: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 iAI3U29X026192; Wed, 17 Nov 2004 22:30:08 -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 iAI3U1uY026183 for ; Wed, 17 Nov 2004 22:30:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3U1RC026182 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 22:30:01 -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 iAI3U0tT026166 for ; Wed, 17 Nov 2004 22:30:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3LrvD024985 for xemacweb@tux.org; Wed, 17 Nov 2004 22:21:53 -0500 Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [210.143.35.52]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI3LpKn024971 for ; Wed, 17 Nov 2004 22:21:52 -0500 Received: from mailgate3.nec.co.jp (mailgate53.nec.co.jp [10.7.69.192]) by tyo202.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id iAI3Lmn00253; Thu, 18 Nov 2004 12:21:48 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iAI3Llg01385; Thu, 18 Nov 2004 12:21:47 +0900 (JST) Received: from edsgm01.lsi.nec.co.jp ([10.50.208.11]) by mailsv4.nec.co.jp (8.11.7/3.7W-MAILSV4-NEC) with ESMTP id iAI3Llq04116; Thu, 18 Nov 2004 12:21:47 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edsgm01.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iAI3LilP012925; Thu, 18 Nov 2004 12:21:44 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iAI3Lhwt003383; Thu, 18 Nov 2004 12:21:43 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id BD625415; Thu, 18 Nov 2004 12:21:42 +0900 (JST) To: ams@kemisten.nu References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> <1100746974.780963.11825.nullmailer@Update.UU.SE> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Thu, 18 Nov 2004 12:21:42 +0900 In-Reply-To: <1100746974.780963.11825.nullmailer@Update.UU.SE> (Alfred M. Szmidt's message of "Thu, 18 Nov 2004 04:02:54 +0100") Message-ID: Lines: 13 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-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, emacs-devel@gnu.org, monnier@iro.umontreal.ca Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Alfred M. Szmidt" writes: > The date on revision 1.1 of src/editfns.c is 1991-06-29, commited by Jim > Blandy. > > Interesting, I looked at revision 1.1 of the src/ChangeLog and > lisp/ChangeLog. ChangeLog files are probably not a good choice, as they're periodically futzed with to move old entries to one of the ChangeLog.N files. -Miles -- Would you like fries with that? From xemacs-beta-bounces@xemacs.org Wed Nov 17 22:35: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 iAI3ZCAP026949; Wed, 17 Nov 2004 22:35:12 -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 iAI3Z9Sw026938 for ; Wed, 17 Nov 2004 22:35:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3Z99C026937 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 22:35:09 -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 iAI3Z8X3026926 for ; Wed, 17 Nov 2004 22:35:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3Z80j026925 for xemacweb@tux.org; Wed, 17 Nov 2004 22:35:08 -0500 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 iAI3Z7ja026918 for ; Wed, 17 Nov 2004 22:35:08 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 03:35:07 -0000 From: "Ben Wing" To: "'Miles Bader'" Date: Wed, 17 Nov 2004 21:37:05 -0600 Message-ID: <00fc01c4cd1f$e06d8290$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAI3Z7ja026918 X-XEmacs-List: 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: emacs-devel@gnu.org, "'Stefan'" , xemacs-beta@xemacs.org Subject: How things have changed [RE: Old versions of GNU Emacs] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Noah just dug up v16.56 for me. ftp://ftp.splode.com/pub/users/friedman/emacs/ /e/download/installers/emacs 2399% ll emacs-16.56.tar.gz -rwxrwxrwx 1 Administ None 1085612 Mar 16 1993 emacs-16.56.tar.gz* /e/download/installers/emacs 2400% ll emacs-21.3.tar.gz -rwxrwxrwx 1 Administ None 20399831 Oct 30 05:58 emacs-21.3.tar.gz* epoch-4.2.tar.gz 27-Aug-1992 00:00 2.9M lemacs-19.0.00.tar.gz 20-Apr-1992 20:11 5.6M Compare to: xemacs-21.5.0.tar.gz 18-Apr-2001 03:41 9.9M And, uh ... xemacs-21.5.18.tar.gz 22-Oct-2004 06:39 14.3M xemacs-sumo-2004-08-18.tar.gz 18-Aug-2004 05:08 28.9M xemacs-mule-sumo-2004-08-18.tar.gz 18-Aug-2004 04:12 5.6M ------------------------------------------------------------ 48.8M Here is what c:\xemacs\symlink\man\internals\internals.texi says: @item GNU Emacs version 16 (first released version was 16.56) was released on July 15, 1985. All Gosling code was removed due to potential copyright problems with the code. Anyone wanna get this version up and running? BTW In the same directory Noah has patches to get 18.59 working on Linux, so you've already got much of the work done. From xemacs-beta-bounces@xemacs.org Wed Nov 17 22:38: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 iAI3chMc027432; Wed, 17 Nov 2004 22:38:43 -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 iAI3Zkdu027060 for ; Wed, 17 Nov 2004 22:35:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3Zk6r027059 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 22:35:46 -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 iAI3ZiKm027044 for ; Wed, 17 Nov 2004 22:35:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3ZigG027043 for xemacweb@tux.org; Wed, 17 Nov 2004 22:35:44 -0500 Received: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI3ZgC9027023 for ; Wed, 17 Nov 2004 22:35:42 -0500 Received: from hqemfe02.nvidia.com (Not Verified[172.16.227.92]) id ; Wed, 17 Nov 2004 19:35:30 -0800 Received: from hqemfe03.nvidia.com ([172.16.227.123]) by hqemfe02.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 17 Nov 2004 19:35:30 -0800 Received: from uh-oh.nvidia.com ([172.16.228.84]) by hqemfe03.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 17 Nov 2004 19:35:27 -0800 Received: by uh-oh.nvidia.com (Postfix, from userid 500) id 70C08B6F70; Wed, 17 Nov 2004 22:35:24 -0500 (EST) To: Darryl Okahata References: <200411180146.RAA13364@mina.soco.agilent.com> From: tbennett@nvidia.com In-Reply-To: <200411180146.RAA13364@mina.soco.agilent.com> (Darryl Okahata's message of "Wed, 17 Nov 2004 17:46:20 -0800") User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) Date: Wed, 17 Nov 2004 22:35:24 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OriginalArrivalTime: 18 Nov 2004 03:35:27.0435 (UTC) FILETIME=[A54F89B0:01C4CD1F] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=NO_REAL_NAME autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Darryl Okahata writes: > Well, I'm blind. While "only -g" won't hurt, the problem might be > something else (other than the given stack trace). Assuming Tony's > XEmacs is dying due to: > > ------------------------------------------------------------------------------- > X Error of failed request: BadWindow (invalid Window parameter) > Major opcode of failed request: 18 (X_ChangeProperty) > Resource id in failed request: 0x2800120 > Serial number of failed request: 9298127 > Current serial number in output stream: 9298129 > ------------------------------------------------------------------------------- > > Then we need to figure out which call to XChangeProperty() is failing > (which may imply that the trigger to this is a cut or paste in XEmacs or > some other X application). Due to the asynchronous nature of X, the > actual X call (assumed to be XChangeProperty()) that's causing this > error is long gone. > > [ Hmmm. If Motif is used, this could be a Motif bug. I've seen lots of > cut-and-paste issues with Motif. On the other hand, why is the XEmacs > X error handler getting reset??? ] Yes, using motif: 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. > If we're lucky, and an XEmacs call to XChangeProperty() is failing > (as opposed to a Motif call to XChangeProperty()), we might be able to > get more information by placing a call to "XSync(display, False);" at > the bottom of x_reply_selection_request() and > DEFUN("x-store-cutbuffer-internal", ...) (both in select-x.c). I'll try this next. > [ Hmmm. Out of curiosity, is the "screen" portion of your $DISPLAY > non-zero (e.g., ":0.1" or "myhost:0.1")? ] no, its ":0.0". I also have an active vnc server session running on this machine as ":1.0", but I don't see how that could be involved.... I was able to easily repeat the problem on an unoptimized XEmacs by doing the following: open a large text file (75,000 lines, 5+meg) C-x h M-= -- mark entire buffer, then count lines. xemacs appears hung... move cursor around between frames, focus isn't working right C-g a few times. BadWindow msg comes out and exit() is called.... lx-86-40-p201{~/src/xemacs-21.5.18}. gdb src/xemacs GNU gdb 6.0 Copyright 2003 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"... Default output radix for printing of values is 16. Using host libthread_db library "/lib/libthread_db.so.1". Breakpoint 1 at 0x80b885b: file emacs.c, line 2782. warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. Breakpoint 1, main (argc=0x1, argv=0xbfffe494, envp=0xbfffe49c) at emacs.c:2782 2782 int volatile vol_argc = argc; Breakpoint 2 at 0x404f23b6 Breakpoint 3 at 0x4054cb8c Breakpoint 4 at 0x81b8bd9: file device-x.c, line 1090. X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x240958c Serial number of failed request: 1003378 Current serial number in output stream: 1003389 Breakpoint 2, 0x404f23b6 in exit () from /lib/libc.so.6 (gdb) where #0 0x404f23b6 in exit () from /lib/libc.so.6 #1 0x4038d77b in _XDefaultError () from /usr/X11R6/lib/libX11.so.6 #2 0x4038d874 in _XError () from /usr/X11R6/lib/libX11.so.6 #3 0x4038c5b3 in _XReply () from /usr/X11R6/lib/libX11.so.6 #4 0x40388054 in XSync () from /usr/X11R6/lib/libX11.so.6 #5 0x081d4ea5 in x_flash (d=0x867cb10) at redisplay-x.c:1891 #6 0x08196348 in Fding (no_terminate=0x826f320, sound=0x826b210, device=0x867cb10) at sound.c:483 #7 0x080c0712 in Ffuncall (nargs=0x3, args=0xbfffdec0) at eval.c:3841 #8 0x08093c04 in execute_optimized_program ( program=0x8e56c18 "<>", stack_depth=0x6, constants_data=0x82ded80) at bytecode.c:823 #9 0x080c5a92 in funcall_compiled_function (fun=0x835e754, nargs=0x1, args=0xbfffe0cc) at eval.c:3451 #10 0x080c09f4 in Ffuncall (nargs=0x2, args=0xbfffe0c8) at eval.c:3880 #11 0x080c19e8 in call1 (fn=0x823b390, arg0=0x8d88eb8) at eval.c:4491 #12 0x0809d66e in cmd_error (data=0x8d88eb8, unused_dummy=0x826f320) at cmdloop.c:212 #13 0x080bd206 in condition_case_1 (handlers=0x826eb28, bfun=0x809d9b7 , barg=0x826f320, hfun=0x809d62b , harg=0x826f320) at eval.c:1902 #14 0x0809d747 in command_loop_3 () at cmdloop.c:262 #15 0x0809d769 in command_loop_2 (unused_dummy=0x826f320) at cmdloop.c:275 #16 0x080bce1e in internal_catch (tag=0x823a430, func=0x809d75e , arg=0x826f320, threw=0x0, thrown_tag=0x0) at eval.c:1527 #17 0x0809d858 in initial_command_loop (load_me=0x826f320) at cmdloop.c:313 #18 0x080b7caa in xemacs_21_5_b18_i686_pc_linux (argc=0x1, argv=0xbfffe494, unused_envp=0xbfffe49c, restart=0x0) at emacs.c:2407 #19 0x080b88f2 in main (argc=0x1, argv=0xbfffe494, envp=0xbfffe49c) at emacs.c:2837 (gdb) frame 6 #6 0x08196348 in Fding (no_terminate=0x826f320, sound=0x826b210, device=0x867cb10) at sound.c:483 483 else if (!NILP (Vvisible_bell) && DEVMETH (d, flash, (d))) (gdb) list 478 /* Stop executing a keyboard macro. */ 479 invalid_operation ("Keyboard macro terminated by a command ringing the bell", Qunbound); 480 481 if (d == last_bell_device && now-last_bell_time < bell_inhibit_time) 482 return Qnil; 483 else if (!NILP (Vvisible_bell) && DEVMETH (d, flash, (d))) 484 ; 485 else 486 Fplay_sound (sound, Qnil, device); 487 (gdb) print d $1 = (struct device *) 0x867cb10 (gdb) print *d $2 = { header = { lheader = { type = 0x23, mark = 0x0, c_readonly = 0x0, lisp_readonly = 0x0, unused = 0x0 }, next = 0x867c9d0, uid = 0x976, free = 0x0 }, devmeths = 0x83af6e4, devtype = x_console, device_data = 0x867d040, buffers_changed = 0x1, clip_changed = 0x0, extents_changed = 0x1, faces_changed = 0x0, frame_changed = 0x0, frame_layout_changed = 0x0, glyphs_changed = 0x0, subwindows_changed = 0x0, subwindows_state_changed = 0x0, icon_changed = 0x0, menubar_changed = 0x0, modeline_changed = 0x1, point_changed = 0x1, size_changed = 0x0, gutter_changed = 0x0, toolbar_changed = 0x0, windows_changed = 0x1, windows_structure_changed = 0x1, locked = 0x0, pixel_to_glyph_cache = { valid = 0x0, frame = 0x87fad48, low_x_coord = 0x203, high_x_coord = 0x208, col = 0x39, obj_x = 0x0, low_y_coord = 0x197, high_y_coord = 0x1a7, row = 0x1b, obj_y = 0x0, w = 0xa1db018, charpos = 0x312e, closest = 0x312e, modeline_closest = 0xffffffff, obj1 = 0x826f320, obj2 = 0x826f320, retval = 0x3 }, baud_rate = 0x9600, on_console_p = 0x1, connected_to_nas_p = 0x0, name = 0x864665c, connection = 0x864691c, canon_connection = 0x864668c, frame_list = 0x89e7c28, console = 0x8718db0, selected_frame = 0x87fad48, frame_with_focus_real = 0x87fad48, frame_with_focus_for_hooks = 0x87fad48, frame_that_ought_to_have_focus = 0x826f320, device_class = 0x8269b90, user_defined_tags = 0x86e795c, color_instance_cache = 0x867cbc0, font_instance_cache = 0x867cd60, image_instance_cache = 0x867cf00, infd = 0x8, outfd = 0x8, old_fcntl_owner = 0x0 } (gdb) frame 5 #5 0x081d4ea5 in x_flash (d=0x867cb10) at redisplay-x.c:1891 1891 XSync (dpy, False); (gdb) print dpy $3 = (Display *) 0x8719c48 (gdb) print *dpy $4 = (gdb) show opaque-type-resolution Resolution of opaque struct/class/union types (if set before loading symbols) is on. (gdb) symbol-file src/xemacs -readnow Load new symbol table from "src/xemacs"? (y or n) y Reading symbols from src/xemacs...done. (gdb) frame 5 #5 0x081d4ea5 in x_flash (d=0x867cb10) at redisplay-x.c:1891 1891 XSync (dpy, False); (gdb) print *dpy $1 = (gdb) whatis dpy type = Display * (gdb) x/100xw dpy 0x8719c48: 0x08733ce0 0x08718d70 0x00000008 0x00000002 0x8719c58: 0x0000000b 0x00000000 0x0871a2a0 0x03800000 0x8719c68: 0x001fffff 0x0000085f 0x00000000 0x4038bf50 0x8719c78: 0x00000000 0x00000020 0x00000020 0x00000000 0x8719c88: 0x00000007 0x0871a2d0 0x0000000b 0x0266ede1 0x8719c98: 0x00000000 0x00000000 0x00000000 0x000f4f72 0x8719ca8: 0x000f4f7d 0x4043660c 0x086bd678 0x086bd678 0x8719cb8: 0x086bde78 0x0000ffff 0x0869e910 0x00000000 0x8719cc8: 0x086bbcc0 0x00000000 0x00000001 0x0871a348 0x8719cd8: 0x00000100 0x00000000 0x00000008 0x000000ff 0x8719ce8: 0x00000000 0x00000000 0x00000000 0x08720170 0x8719cf8: 0x00000000 0x00000000 0x00000006 0x0873eb38 0x8719d08: 0x4038d080 0x4038d080 0x4038d0a0 0x4038d0a0 0x8719d18: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8719d28: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8719d38: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8719d48: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8719d58: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8719d68: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8719d78: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x8719d88: 0x4038d0a0 0x4038d0a0 0x4038d0a0 0x4038d080 0x8719d98: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 0x8719da8: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 0x8719db8: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 0x8719dc8: 0x4038d080 0x4038d080 0x4038d080 0x4038d080 (gdb) x/20xw 0x08733ce0 0x8733ce0: 0x3e07c725 0x00000000 0x403727a0 0x08733cf0 0x8733cf0: 0x0873eb3c 0xa6dee37c 0x00000101 0x00000021 0x8733d00: 0x00000003 0x401a2b40 0x00000000 0x40310dc0 0x8733d10: 0x08731b38 0x4017e190 0x00000000 0x00000029 0x8733d20: 0x7273752f 0x3131582f 0x6c2f3652 0x6c006269 (gdb) x/20xw 0x08718d70 0x8718d70: 0x40379430 0x00000000 0x00000000 0x403699e0 0x8718d80: 0x403a2a00 0x403a0090 0x00000000 0x00000000 0x8718d90: 0x403b9c70 0x00000019 0x087262c8 0x086a6bf8 0x8718da0: 0x61636f6c 0x736f686c 0x00000018 0x00000079 0x8718db0: 0x00000022 0x08718d50 0x00000971 0x083af6e4 (gdb) x/20xw 0x0871a2a0 0x871a2a0: 0x746e6547 0x4c206f6f 0x78756e69 0x46582820 0x871a2b0: 0x38656572 0x2e342036 0x2c302e33 0x76657220 0x871a2c0: 0x6f697369 0x3672206e 0x00000029 0x00000079 0x871a2d0: From xemacs-beta-bounces@xemacs.org Wed Nov 17 22: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 iAI3oQMu029104; Wed, 17 Nov 2004 22:50:26 -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 iAI3oNmq029073 for ; Wed, 17 Nov 2004 22:50:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3oNwC029071 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 22:50:23 -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 iAI3oKBq029050 for ; Wed, 17 Nov 2004 22:50:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3oKGP029049 for xemacweb@tux.org; Wed, 17 Nov 2004 22:50:20 -0500 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 iAI3oGYv029026 for ; Wed, 17 Nov 2004 22:50:19 -0500 Received: from smtp815.mail.sc5.yahoo.com (smtp815.mail.sc5.yahoo.com [66.163.170.1]) by syl.extundo.com (8.12.10/8.12.10) with SMTP id iAI2fQJl020536 for ; Thu, 18 Nov 2004 03:41:26 +0100 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp815.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 03:19:54 -0000 From: "Ben Wing" To: "'Miles Bader'" Date: Wed, 17 Nov 2004 21:21:51 -0600 Message-ID: <00fb01c4cd1d$bf6f8900$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAI3oGYv029026 X-XEmacs-List: 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: emacs-devel@gnu.org, "'Stefan'" , xemacs-beta@xemacs.org Subject: RE: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > > What was the first version checked into CVS? > > The date on revision 1.1 of src/editfns.c is 1991-06-29, > commited by Jim Blandy. Interesting -- this sounds like almost exactly the time that Lucid Emacs started with CVS. [at least, I assume so -- Lucid Emacs was started around April 1991 and probably used CVS from the beginning, since they had multiple programmers and were using CVS a year or two later when Jamie was running things.] The existing CVS tree in XEmacs dates from late 1996, but when I worked on Lucid Emacs at Sun in 1993, they were using TeamWare, and when at Amdahl, it was ClearCase. [both of which blow CVS out of the water! Yuck!] From xemacs-beta-bounces@xemacs.org Wed Nov 17 22:57: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 iAI3uoZE030084; Wed, 17 Nov 2004 22:56:50 -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 iAI3unvZ030076 for ; Wed, 17 Nov 2004 22:56:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3una5030075 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 22:56:49 -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 iAI3umIj030063 for ; Wed, 17 Nov 2004 22:56:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI3umch030062 for xemacweb@tux.org; Wed, 17 Nov 2004 22:56:48 -0500 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 iAI3ulpB030053 for ; Wed, 17 Nov 2004 22:56:48 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 03:56:37 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Wed, 17 Nov 2004 21:58:34 -0600 Message-ID: <00ff01c4cd22$e0a66580$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 In-Reply-To: <87actgg5ag.fsf@tleepslib.sk.tsukuba.ac.jp> Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > mswindows-multibyte I don't know from a hole in the ground. > URL? (Can you read the MSDN CD-ROM without Windows? I > suppose not....) I would guess that it's probably similar to > ISO 2022, specifically CTEXT, in some ways, and that it's > ASCII-safe in that sense. Try msdn.microsoft.com. The entire book ... Developing International Software for Windows 95 and Windows NT by Nadine Kano [she was a schoolmate of mine!] ... is in there somewhere. It's extremely dated but the basic discussion still applies. You could also look in the Internals manual, where I discuss this stuff. From xemacs-beta-bounces@xemacs.org Wed Nov 17 23:10: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 iAI4ATsd032195; Wed, 17 Nov 2004 23:10:29 -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 iAI43ZiQ031244 for ; Wed, 17 Nov 2004 23:03:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI43ZbW031243 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 23:03:35 -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 iAI43W6T031230 for ; Wed, 17 Nov 2004 23:03:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI43WHP031229 for xemacweb@tux.org; Wed, 17 Nov 2004 23:03:32 -0500 Received: from smtp817.mail.sc5.yahoo.com (smtp817.mail.sc5.yahoo.com [66.163.170.3]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAI43VMO031224 for ; Wed, 17 Nov 2004 23:03:32 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@67.67.219.85 with login) by smtp817.mail.sc5.yahoo.com with SMTP; 18 Nov 2004 04:03:31 -0000 From: "Ben Wing" To: , "'Darryl Okahata'" Date: Wed, 17 Nov 2004 22:05:29 -0600 Message-ID: <010001c4cd23$d8420010$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 In-Reply-To: Importance: Normal X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > #0 0x404f23b6 in exit () from /lib/libc.so.6 > #1 0x4038d77b in _XDefaultError () from > /usr/X11R6/lib/libX11.so.6 #2 0x4038d874 in _XError () from > /usr/X11R6/lib/libX11.so.6 #3 0x4038c5b3 in _XReply () from > /usr/X11R6/lib/libX11.so.6 #4 0x40388054 in XSync () from > /usr/X11R6/lib/libX11.so.6 #5 0x081d4ea5 in x_flash > (d=0x867cb10) at redisplay-x.c:1891 #6 0x08196348 in Fding > (no_terminate=0x826f320, sound=0x826b210, device=0x867cb10) > at sound.c:483 #7 0x080c0712 in Ffuncall (nargs=0x3, > args=0xbfffdec0) at eval.c:3841 #8 0x08093c04 in Unfortunately, just as Darryl said this is too late as you're only getting it when XSync is called. Try again but execute the Lisp code (x-debug-mode t) before opening the file. From xemacs-beta-bounces@xemacs.org Wed Nov 17 23:10: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 iAI4Ahsf032273; Wed, 17 Nov 2004 23:10:43 -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 iAI47DDN031738 for ; Wed, 17 Nov 2004 23:07:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI47Doo031737 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 23:07:13 -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 iAI47Bqv031713 for ; Wed, 17 Nov 2004 23:07:11 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI47BhI031712 for xemacweb@tux.org; Wed, 17 Nov 2004 23:07:11 -0500 Received: from limicola.its.uu.se (limicola.its.UU.SE [130.238.7.33]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI47AAq031697 for ; Wed, 17 Nov 2004 23:07:10 -0500 Received: by limicola.its.uu.se (Postfix, from userid 205) id 18BB74A18; Thu, 18 Nov 2004 05:07:09 +0100 (MEZ) Received: from limicola.its.uu.se(127.0.0.1) by limicola.its.uu.se via virus-scan id s3052; Thu, 18 Nov 04 05:06:56 +0100 Received: from Psilocybe.Update.UU.SE (Psilocybe.Update.UU.SE [130.238.19.25]) by limicola.its.uu.se (Postfix) with ESMTP id AEE554A19; Thu, 18 Nov 2004 05:06:54 +0100 (MEZ) Received: from localhost (localhost [127.0.0.1]) by Psilocybe.Update.UU.SE (Postfix) with ESMTP id 99B3938013; Thu, 18 Nov 2004 05:06:54 +0100 (CET) Received: from Psilocybe.Update.UU.SE ([127.0.0.1]) by localhost (Psilocybe [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04330-06; Thu, 18 Nov 2004 05:06:54 +0100 (CET) Received: from Update.UU.SE (Lem.Update.UU.SE [130.238.19.73]) by Psilocybe.Update.UU.SE (Postfix) with SMTP; Thu, 18 Nov 2004 05:06:54 +0100 (CET) Received: (nullmailer pid 11887 invoked by uid 30270); Thu, 18 Nov 2004 04:06:53 -0000 From: "Alfred M. Szmidt" To: Miles Bader In-reply-to: (message from Miles Bader on Thu, 18 Nov 2004 12:21:42 +0900) References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> <1100746974.780963.11825.nullmailer@Update.UU.SE> Date: Thu, 18 Nov 2004 05:06:53 +0100 Message-Id: <1100750813.781741.11886.nullmailer@Update.UU.SE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, emacs-devel@gnu.org, monnier@iro.umontreal.ca Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ams@kemisten.nu List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org ChangeLog files are probably not a good choice, as they're periodically futzed with to move old entries to one of the ChangeLog.N files. Shouldn't matter, since you don't move the actual file, only the content of it. From xemacs-beta-bounces@xemacs.org Wed Nov 17 23:15: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 iAI4FWF0000379; Wed, 17 Nov 2004 23:15:33 -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 iAI4E3fU032681 for ; Wed, 17 Nov 2004 23:14:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4E3su032680 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 23:14:03 -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 iAI4E2Cn032670 for ; Wed, 17 Nov 2004 23:14:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4E2xJ032669 for xemacweb@tux.org; Wed, 17 Nov 2004 23:14:02 -0500 Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.214]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI4E1su032662 for ; Wed, 17 Nov 2004 23:14:02 -0500 Received: from mailgate4.nec.co.jp (mailgate53.nec.co.jp [10.7.69.184]) by tyo201.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id iAI4Dwa25209; Thu, 18 Nov 2004 13:13:58 +0900 (JST) Received: (from root@localhost) by mailgate4.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id iAI4DvZ28946; Thu, 18 Nov 2004 13:13:57 +0900 (JST) Received: from edtmg01.lsi.nec.co.jp ([10.26.16.201]) by mailsv3.nec.co.jp (8.11.7/3.7W-MAILSV4-NEC) with ESMTP id iAI4Du922802; Thu, 18 Nov 2004 13:13:56 +0900 (JST) Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edtmg01.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id iAI4DqvA014025; Thu, 18 Nov 2004 13:13:52 +0900 (JST) Received: from mctpc71 (mctpc71.ucom.lsi.nec.co.jp [10.30.118.121]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id iAI4Dpwt003477; Thu, 18 Nov 2004 13:13:51 +0900 (JST) Received: by mctpc71 (Postfix, from userid 31295) id 251D9415; Thu, 18 Nov 2004 13:13:51 +0900 (JST) To: ams@kemisten.nu References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> <1100746974.780963.11825.nullmailer@Update.UU.SE> <1100750813.781741.11886.nullmailer@Update.UU.SE> From: Miles Bader System-Type: i686-pc-linux-gnu Blat: Foop Date: Thu, 18 Nov 2004 13:13:51 +0900 In-Reply-To: <1100750813.781741.11886.nullmailer@Update.UU.SE> (Alfred M. Szmidt's message of "Thu, 18 Nov 2004 05:06:53 +0100") Message-ID: Lines: 14 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-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, emacs-devel@gnu.org, monnier@iro.umontreal.ca Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Miles Bader List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "Alfred M. Szmidt" writes: > ChangeLog files are probably not a good choice, as they're > periodically futzed with to move old entries to one of the > ChangeLog.N files. > > Shouldn't matter, since you don't move the actual file, only the > content of it. That is what is currently recommended, but past practice varied widely. -Miles -- "Whatever you do will be insignificant, but it is very important that you do it." Mahatma Gandhi From xemacs-beta-bounces@xemacs.org Wed Nov 17 23:21: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 iAI4KwxW001216; Wed, 17 Nov 2004 23:20:59 -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 iAI4KtVO001207 for ; Wed, 17 Nov 2004 23:20:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4KtKU001206 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 23:20: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 iAI4KpDZ001182 for ; Wed, 17 Nov 2004 23:20:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4Kp1L001180 for xemacweb@tux.org; Wed, 17 Nov 2004 23:20:51 -0500 Received: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI4Knti001154 for ; Wed, 17 Nov 2004 23:20:49 -0500 Received: from hqemfe02.nvidia.com (Not Verified[172.16.227.92]) id ; Wed, 17 Nov 2004 20:20:42 -0800 Received: from hqemfe03.nvidia.com ([172.16.227.123]) by hqemfe02.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 17 Nov 2004 20:20:43 -0800 Received: from uh-oh.nvidia.com ([172.16.228.84]) by hqemfe03.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 17 Nov 2004 20:20:42 -0800 Received: by uh-oh.nvidia.com (Postfix, from userid 500) id 2D49AB6F70; Wed, 17 Nov 2004 23:20:38 -0500 (EST) To: "Ben Wing" References: <010001c4cd23$d8420010$210110ac@NEEEEEEE> From: tbennett@nvidia.com Date: Wed, 17 Nov 2004 23:20:37 -0500 In-Reply-To: <010001c4cd23$d8420010$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 22:05:29 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OriginalArrivalTime: 18 Nov 2004 04:20:42.0278 (UTC) FILETIME=[F77BB460:01C4CD25] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=NO_REAL_NAME autolearn=no version=2.63 Cc: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Try again but execute the Lisp code (x-debug-mode t) before > opening the file. Ok, here it is. Could not quickly get it to exit() when using (x-debug-mode t), but it did produce the error msg reliably. The C-g initiated this one, but I sometimes see the BadWindow msg without it. Plus this operation ("C-x h" on a large buffer) appears hosed for buffers larger than a meg or 2. Continuing. X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x240a4ca Serial number of failed request: 19312 Current serial number in output stream: 19313 Breakpoint 3, x_error_handler (disp=0x8719c48, event=0xbfffd070) at device-x.c:1090 1090 unbind_to (depth); (gdb) where #0 x_error_handler (disp=0x8719c48, event=0xbfffd070) at device-x.c:1090 #1 0x4038d874 in _XError () from /usr/X11R6/lib/libX11.so.6 #2 0x4038c5b3 in _XReply () from /usr/X11R6/lib/libX11.so.6 #3 0x40388054 in XSync () from /usr/X11R6/lib/libX11.so.6 #4 0x40388115 in _XSyncFunction () from /usr/X11R6/lib/libX11.so.6 #5 0x40385fa5 in XSendEvent () from /usr/X11R6/lib/libX11.so.6 #6 0x081d65d1 in x_decline_selection_request (event=0x871cc4c) at select-x.c:454 #7 0x081d6615 in x_selection_request_lisp_error (closure=0x8640308) at select-x.c:472 #8 0x080c4562 in unbind_to_hairy (count=0x0) at eval.c:6047 #9 0x080c44bf in unbind_to_1 (count=0x0, value=0x826f320) at eval.c:5999 #10 0x080bceb0 in unwind_to_catch (c=0xbfffe160, val=0x86d0628, tag=0x8670cfc) at eval.c:1585 #11 0x080bcfb2 in throw_or_bomb_out (tag=0x8670cfc, val=0x86d0628, bomb_out_p=0x0, sig=0x826f320, data=0x826f320) at eval.c:1682 #12 0x080bd045 in Fthrow (tag=0x8670cfc, value=0x86d0628) at eval.c:1716 #13 0x080bdd1a in Fsignal (error_symbol=0x826b210, data=0x826f320) at eval.c:2347 #14 0x080be5ab in signal_quit () at eval.c:2786 #15 0x080cf93a in next_event_internal (target_event=0x871cb50, allow_queued=0x0) at event-stream.c:2168 #16 0x080d0b5b in wait_delaying_user_input (predicate=0x81d6c88 , predicate_arg=0x11) at event-stream.c:3028 #17 0x081d6df6 in wait_for_property_change (tick=0x11) at select-x.c:797 #18 0x081d684c in x_reply_selection_request (event=0x871cbd8, format=0x8, data=0x11d8f450 "Nov 7 04:02:04 tlinux syslogd 1.4.1: restart.\nNov 8 04:02:01 tlinux syslogd 1.4.1: restart.\nNov 8 17:56:40 tlinux kernel: NVRM: bar0: 01:00.0 10de:017a - 0xdf000000 [size=16M]\nNov 8 17:56:40 tlinu"..., size=0x50143a, type=0x1f) at select-x.c:544 #19 0x081d6b11 in x_handle_selection_request (event=0x871cbd8) at select-x.c:652 #20 0x081bfced in emacs_Xt_handle_magic_event (emacs_event=0x871cbc4) at event-Xt.c:1951 #21 0x080cd605 in event_stream_handle_magic_event (event=0x871cbc4) at event-stream.c:541 #22 0x080d0e4d in execute_internal_event (event=0x871cbc4) at event-stream.c:3184 #23 0x080d0b96 in wait_delaying_user_input (predicate=0x81d6c88 , predicate_arg=0x10) at event-stream.c:3034 #24 0x081d6df6 in wait_for_property_change (tick=0x10) at select-x.c:797 #25 0x081d684c in x_reply_selection_request (event=0x871cc4c, format=0x8, data=0x10e8b788 "Nov 7 04:02:04 tlinux syslogd 1.4.1: restart.\nNov 8 04:02:01 tlinux syslogd 1.4.1: restart.\nNov 8 17:56:40 tlinux kernel: NVRM: bar0: 01:00.0 10de:017a - 0xdf000000 [size=16M]\nNov 8 17:56:40 tlinu"..., size=0x50143a, type=0x1f) at select-x.c:544 #26 0x081d6b11 in x_handle_selection_request (event=0x871cc4c) at select-x.c:652 #27 0x081bfced in emacs_Xt_handle_magic_event (emacs_event=0x871cc38) at event-Xt.c:1951 #28 0x080cd605 in event_stream_handle_magic_event (event=0x871cc38) at event-stream.c:541 #29 0x080d0e4d in execute_internal_event (event=0x871cc38) at event-stream.c:3184 #30 0x080d0b96 in wait_delaying_user_input (predicate=0x81d6c88 , predicate_arg=0xf) at event-stream.c:3034 #31 0x081d6df6 in wait_for_property_change (tick=0xf) at select-x.c:797 #32 0x081d684c in x_reply_selection_request (event=0x871ccc0, format=0x8, data=0xff87ac0 "Nov 7 04:02:04 tlinux syslogd 1.4.1: restart.\nNov 8 04:02:01 tlinux syslogd 1.4.1: restart.\nNov 8 17:56:40 tlinux kernel: NVRM: bar0: 01:00.0 10de:017a - 0xdf000000 [size=16M]\nNov 8 17:56:40 tlinu"..., size=0x50143a, type=0x1f) at select-x.c:544 #33 0x081d6b11 in x_handle_selection_request (event=0x871ccc0) at select-x.c:652 #34 0x081bfced in emacs_Xt_handle_magic_event (emacs_event=0x871ccac) at event-Xt.c:1951 #35 0x080cd605 in event_stream_handle_magic_event (event=0x871ccac) at event-stream.c:541 #36 0x080d0e4d in execute_internal_event (event=0x871ccac) at event-stream.c:3184 #37 0x080d0b96 in wait_delaying_user_input (predicate=0x81d6c88 , predicate_arg=0xe) at event-stream.c:3034 #38 0x081d6df6 in wait_for_property_change (tick=0xe) at select-x.c:797 #39 0x081d684c in x_reply_selection_request (event=0x8a5b01c, format=0x8, data=0xf083df8 "Nov 7 04:02:04 tlinux syslogd 1.4.1: restart.\nNov 8 04:02:01 tlinux syslogd 1.4.1: restart.\nNov 8 17:56:40 tlinux kernel: NVRM: bar0: 01:00.0 10de:017a - 0xdf000000 [size=16M]\nNov 8 17:56:40 tlinu"..., size=0x50143a, type=0x1f) at select-x.c:544 #40 0x081d6b11 in x_handle_selection_request (event=0x8a5b01c) at select-x.c:652 #41 0x081bfced in emacs_Xt_handle_magic_event (emacs_event=0x8a5b008) at event-Xt.c:1951 #42 0x080cd605 in event_stream_handle_magic_event (event=0x8a5b008) at event-stream.c:541 #43 0x080d0e4d in execute_internal_event (event=0x8a5b008) at event-stream.c:3184 #44 0x080d0b96 in wait_delaying_user_input (predicate=0x81d6c88 , predicate_arg=0xd) at event-stream.c:3034 #45 0x081d6df6 in wait_for_property_change (tick=0xd) at select-x.c:797 #46 0x081d684c in x_reply_selection_request (event=0x86832c8, format=0x8, data=0xe681570 "Nov 7 04:02:04 tlinux syslogd 1.4.1: restart.\nNov 8 04:02:01 tlinux syslogd 1.4.1: restart.\nNov 8 17:56:40 tlinux kernel: NVRM: bar0: 01:00.0 10de:017a - 0xdf000000 [size=16M]\nNov 8 17:56:40 tlinu"..., size=0x50143a, type=0x1f) at select-x.c:544 #47 0x081d6b11 in x_handle_selection_request (event=0x86832c8) at select-x.c:652 #48 0x081bfced in emacs_Xt_handle_magic_event (emacs_event=0x86832b4) at event-Xt.c:1951 #49 0x080cd605 in event_stream_handle_magic_event (event=0x86832b4) at event-stream.c:541 #50 0x080d0e4d in execute_internal_event (event=0x86832b4) at event-stream.c:3184 #51 0x080d2cc0 in Fdispatch_event (event=0x86832b4) at event-stream.c:4563 #52 0x0809db87 in Fcommand_loop_1 () at cmdloop.c:601 #53 0x0809d9d0 in command_loop_1 (unused_dummy=0x826f320) at cmdloop.c:506 #54 0x080bd271 in condition_case_1 (handlers=0x826eb28, bfun=0x809d9b7 , barg=0x826f320, hfun=0x809d62b , harg=0x826f320) at eval.c:1918 #55 0x0809d747 in command_loop_3 () at cmdloop.c:262 #56 0x0809d769 in command_loop_2 (unused_dummy=0x826f320) at cmdloop.c:275 #57 0x080bce1e in internal_catch (tag=0x823a430, func=0x809d75e , arg=0x826f320, threw=0x0, thrown_tag=0x0) at eval.c:1527 #58 0x0809d858 in initial_command_loop (load_me=0x826f320) at cmdloop.c:313 #59 0x080b7caa in xemacs_21_5_b18_i686_pc_linux (argc=0x1, argv=0xbfffe494, unused_envp=0xbfffe49c, restart=0x0) at emacs.c:2407 #60 0x080b88f2 in main (argc=0x1, argv=0xbfffe494, envp=0xbfffe49c) at emacs.c:2837 (gdb) -- --tony From xemacs-beta-bounces@xemacs.org Wed Nov 17 23:44: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 iAI4hsln003805; Wed, 17 Nov 2004 23:43:59 -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 iAI4hpu7003795 for ; Wed, 17 Nov 2004 23:43:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4hpwx003794 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 23:43:51 -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 iAI4hoIT003782 for ; Wed, 17 Nov 2004 23:43:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4houY003780 for xemacweb@tux.org; Wed, 17 Nov 2004 23:43:50 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI4hki9003771; Wed, 17 Nov 2004 23:43:50 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUe8w-00087E-Iu; Thu, 18 Nov 2004 13:43:38 +0900 To: "Ben Wing" References: <00ea01c4cd05$1a302570$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 18 Nov 2004 13:43:38 +0900 In-Reply-To: <00ea01c4cd05$1a302570$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 18:25:25 -0600") Message-ID: <87mzxfephh.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-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: "'Jerry James'" , xemacs-beta@xemacs.org Subject: Re: 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 >>>>> "Ben" == Ben Wing writes: Ben> sjt wrote: >> into Internals. Or just move the current stuff. Whatever >> works for you; I know you've got a lot on your plate, so let me >> know how I can help with this. Ben> Presumably you're addressing Jerry? Yes. If Jerry's already done work on this, then me committing would be a serious annoyance for him (there is reorganization in my patch), and I want to coordinate. -- 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 Nov 17 23:49: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 iAI4ngqB004555; Wed, 17 Nov 2004 23:49:42 -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 iAI4nNGf004500 for ; Wed, 17 Nov 2004 23:49:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4nN2R004499 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 23:49:23 -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 iAI4nNlf004489 for ; Wed, 17 Nov 2004 23:49:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4nNes004488 for xemacweb@tux.org; Wed, 17 Nov 2004 23:49:23 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI4nMbv004478; Wed, 17 Nov 2004 23:49:22 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUeEJ-00087g-Jr; Thu, 18 Nov 2004 13:49:11 +0900 To: Aidan Kehoe References: <00af01c4cc5c$26f0f680$210110ac@NEEEEEEE> <87actgg5ag.fsf@tleepslib.sk.tsukuba.ac.jp> <16795.10317.377963.143507@ns5.nestdesign.com> <87zn1genqk.fsf@tleepslib.sk.tsukuba.ac.jp> <16795.15035.290900.826311@ns5.nestdesign.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 18 Nov 2004 13:49:11 +0900 In-Reply-To: <16795.15035.290900.826311@ns5.nestdesign.com> (Aidan Kehoe's message of "Wed, 17 Nov 2004 11:49:15 +0000") Message-ID: <87is83ep88.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-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" , XEmacs Beta Subject: Re: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> EBCDIC encodes the same characters as, and is incompatible Aidan> with, ASCII. So if an some coding system uses it at all, Aidan> it's unlikely that it uses ASCII. You're missing the point. X Compound Text handles EBCDIC fine; however, you have to use an extended segment, and that means there there will be an ESC, so the precondition fails and the optimization is not used. Aidan> Printing ASCII codes or printing ASCII characters? In the case that Ben's talking about, AIUI, both. We have already identified the coding system, so we know how they map. That's why the initialization of the coding system matters. If we fail to identify the coding system, yes, we're screwed. But that's always true. -- 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 Nov 17 23:55: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 iAI4tb8b005379; Wed, 17 Nov 2004 23:55:37 -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 iAI4tZBp005369 for ; Wed, 17 Nov 2004 23:55:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4tZ3J005368 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 23:55:35 -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 iAI4tYnR005358 for ; Wed, 17 Nov 2004 23:55:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI4tYi6005357 for xemacweb@tux.org; Wed, 17 Nov 2004 23:55:34 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAI4tY4c005352 for ; Wed, 17 Nov 2004 23:55:34 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUeKA-00088j-Cu; Thu, 18 Nov 2004 13:55:14 +0900 To: "Ben Wing" References: <00de01c4ccf6$4726c200$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 18 Nov 2004 13:55:14 +0900 In-Reply-To: <00de01c4ccf6$4726c200$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 16:39:18 -0600") Message-ID: <87ekireoy5.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-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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Aidan is actually right; you can create an Ben> `mswindows-multibyte' coding system with any coding page, Ben> including EBCDIC ones, and then ASCII conversion would not be Ben> the identity. But then you have the equivalent of an ISO 2022 coding system with G0 designated to something non-ASCII at initialization; by the time you get to DFC_* stuff, you know the optimization doesn't apply. If this isn't good enough, then I've completely misunderstood what you're trying to do. And if this is not true of mswindows-multibyte, good grief. Windows sucks far worse than I thought. -- 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 Nov 18 00:29: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 iAI5T4m2027970; Thu, 18 Nov 2004 00:29:05 -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 iAI5T27G027642 for ; Thu, 18 Nov 2004 00:29:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI5T2A8027639 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 00:29:02 -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 iAI5T0u6027552 for ; Thu, 18 Nov 2004 00:29:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI5T0KV027550 for xemacweb@tux.org; Thu, 18 Nov 2004 00:29:00 -0500 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 iAI5Sxmt027232 for ; Thu, 18 Nov 2004 00:29:00 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by yxa.extundo.com (8.13.1/8.13.1/Debian-16) with ESMTP id iAI4w8Zb023500 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 18 Nov 2004 05:58:12 +0100 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUeMm-00089D-J6; Thu, 18 Nov 2004 13:57:56 +0900 To: "Ben Wing" References: <00cd01c4cca3$dc18b9c0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 18 Nov 2004 13:57:56 +0900 In-Reply-To: <00cd01c4cca3$dc18b9c0$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 06:49:21 -0600") Message-ID: <87actfeotn.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: ClamAV 0.80/589/Wed Nov 17 13:38:41 2004 clamav-milter version 0.80j on yxa.extundo.com 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.1 required=5.0 tests=AWL autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: Re: Request for Project X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Some of you who are looking for something to do, the Ben> following would help: Write a script (in Perl, or whatever) Ben> to convert the stuff in Ben> http://www.unicode.org/Public/UNIDATA/Unihan.txt Make it elisp; it's not going to be done on the fly. The parsing functions might be useful. Look at XEmacs/UTF-2000 or XEmacs/CHISE; I bet they've already done this. -- 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 Nov 18 04:25: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 iAI9OEY3026762; Thu, 18 Nov 2004 04:25: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 iAI9ODTg026757 for ; Thu, 18 Nov 2004 04:24:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI9OD5P026756 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 04:24:13 -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 iAI9OCiF026746 for ; Thu, 18 Nov 2004 04:24:12 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAI9OCWm026745 for xemacweb@tux.org; Thu, 18 Nov 2004 04:24:12 -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 iAI9OBsP026739 for ; Thu, 18 Nov 2004 04:24:12 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CUiWQ-000IB7-Sc for xemacs-beta@xemacs.org; Thu, 18 Nov 2004 10:24:11 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CUiWQ-000LzY-7r for xemacs-beta@xemacs.org; Thu, 18 Nov 2004 10:24:10 +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: Thu, 18 Nov 2004 10:24:10 +0100 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: Cygwin build of 21.5 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 not able to build 21.5 on Cygwin using --pdump. I get the following error message: ,---- | make[2]: Leaving directory `/cygdrive/d/cvs/xemacs-21.5/src' | ./xemacs -no-packages -batch -no-autoloads -l update-elc-2.el -f | batch-update-elc-2 /cygdrive/d/cvs/xemacs-21.5/src/../lisp | | Requested 4096 bytes, static heap exhausted! base is 0x6a8000, | current ptr | is 0x9c4000. You have exhausted the static heap. | | If you are simply trying to compile, remove sheap-adjust.h | and recompile from the top level. If this doesn't | work then STATIC_HEAP_SLOP (defined in this file) is too small. | | If you want to run temacs, change SHEAP_ADJUSTMENT in sheap-adjust.h | to 0 or a +ve number. Generally you should *not* try to run temacs | with a static heap, you should dump first. | make[1]: *** [update-elc-2] Error 255 | make[1]: Leaving directory `/cygdrive/d/cvs/xemacs-21.5/src' | make: *** [src] Error 2 `---- SHEAP_ADJUSTMENT is defined to 0 in sheap-adjust.h. I'm using the latest 21.5 sources on a CYGWIN_NT-5.0 1.5.12(0.116/4/2) i686 norbert. From xemacs-beta-bounces@xemacs.org Thu Nov 18 05:50: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 iAIAo7Vm004959; Thu, 18 Nov 2004 05:50:08 -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 iAIAo6bh004951 for ; Thu, 18 Nov 2004 05:50:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIAo6xm004950 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 05:50:06 -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 iAIAo5dI004939 for ; Thu, 18 Nov 2004 05:50:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIAo5hB004938 for xemacweb@tux.org; Thu, 18 Nov 2004 05:50:05 -0500 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 iAIAo4Ah004909; Thu, 18 Nov 2004 05:50:04 -0500 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with SMTP id iAIAnwxx022580; Thu, 18 Nov 2004 11:49:58 +0100 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Thu, 18 Nov 2004 11:49:58 +0100 (CET) Message-ID: <38949.194.237.104.1.1100774998.squirrel@hemma.contactor.se> In-Reply-To: References: Date: Thu, 18 Nov 2004 11:49:58 +0100 (CET) From: "Mats Lidell" To: "Norbert Koch" 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.8 required=5.0 tests=PRIORITY_NO_NAME autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: Re: Cygwin build of 21.5 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 wrote: > I'm not able to build 21.5 on Cygwin using --pdump. I get the > following error message: [...] I had similar problems with the dumper a few day ago. I wrote in another thread: "Please note though that using cygwin configured for "Default Text File Type" = DOS makes the dumper fail." Could it be that you are seeing the same thing? Yours -- %% Mats From xemacs-beta-bounces@xemacs.org Thu Nov 18 06:21: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 iAIBLp0R008407; Thu, 18 Nov 2004 06:21:51 -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 iAIBLnXN008397 for ; Thu, 18 Nov 2004 06:21:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIBLnYF008396 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 06:21:49 -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 iAIBLmP0008386 for ; Thu, 18 Nov 2004 06:21:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIBLmbj008385 for xemacweb@tux.org; Thu, 18 Nov 2004 06:21:48 -0500 Received: from Cantor.suse.de (ns.suse.de [195.135.220.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIBLlRb008380 for ; Thu, 18 Nov 2004 06:21:48 -0500 Received: from hermes.suse.de (hermes-ext.suse.de [195.135.221.8]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by Cantor.suse.de (Postfix) with ESMTP id 38AF810FDF0B; Thu, 18 Nov 2004 11:46:26 +0100 (CET) To: Miles Bader References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> From: Andreas Schwab X-Yow: Are you mentally here at Pizza Hut?? Date: Thu, 18 Nov 2004 11:46:23 +0100 In-Reply-To: (Miles Bader's message of "Thu, 18 Nov 2004 11:16:28 +0900") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) 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-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, emacs-devel@gnu.org, "'Stefan'" Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Miles Bader writes: > [My recollection is that RMS didn't use CVS for a very long time after > that though, so I suppose the CVS copy may not be authoritative for > older versions of 19.] All versions before the import to savannah were purely RCS based. But not all files were under RCS, for example the ChangeLogs were only version controlled by use of numbered backups, IIRC. I think the import to savannah has preserved the whole RCS history. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From xemacs-beta-bounces@xemacs.org Thu Nov 18 06: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 iAIBPe5m008879; Thu, 18 Nov 2004 06:25:40 -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 iAIBPdaa008873 for ; Thu, 18 Nov 2004 06:25:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIBPdxk008872 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 06:25:39 -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 iAIBPaRP008856 for ; Thu, 18 Nov 2004 06:25:36 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIBPaK1008855 for xemacweb@tux.org; Thu, 18 Nov 2004 06:25:36 -0500 Received: from Cantor.suse.de (ns.suse.de [195.135.220.2]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIBPaKB008849 for ; Thu, 18 Nov 2004 06:25:36 -0500 Received: from hermes.suse.de (hermes-ext.suse.de [195.135.221.8]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by Cantor.suse.de (Postfix) with ESMTP id 6E1B710B1247; Thu, 18 Nov 2004 11:50:21 +0100 (CET) To: "Ben Wing" References: <00fc01c4cd1f$e06d8290$210110ac@NEEEEEEE> From: Andreas Schwab X-Yow: Yow! Am I having fun yet? Date: Thu, 18 Nov 2004 11:50:19 +0100 In-Reply-To: <00fc01c4cd1f$e06d8290$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 21:37:05 -0600") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) 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-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, emacs-devel@gnu.org, "'Stefan'" , "'Miles Bader'" Subject: Re: How things have changed [RE: Old versions of GNU Emacs] X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Note that early versions of Emacs were numbered 0.something. I don't know when the 0. was dropped though. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From xemacs-beta-bounces@xemacs.org Thu Nov 18 06:49: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 iAIBntia011894; Thu, 18 Nov 2004 06:49: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 iAIBnrkw011889 for ; Thu, 18 Nov 2004 06:49:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIBnrxS011888 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 06:49: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 iAIBnqH8011877 for ; Thu, 18 Nov 2004 06:49:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIBnqT8011876 for xemacweb@tux.org; Thu, 18 Nov 2004 06:49:52 -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 iAIBnqbl011871 for ; Thu, 18 Nov 2004 06:49:52 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CUknP-0004GU-PS for xemacs-beta@xemacs.org; Thu, 18 Nov 2004 12:49:51 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CUknP-000M85-AA for xemacs-beta@xemacs.org; Thu, 18 Nov 2004 12:49:51 +0100 To: xemacs-beta@xemacs.org References: <38949.194.237.104.1.1100774998.squirrel@hemma.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: Thu, 18 Nov 2004 12:49:51 +0100 In-Reply-To: <38949.194.237.104.1.1100774998.squirrel@hemma.contactor.se> (Mats Lidell's message of "Thu, 18 Nov 2004 11:49:58 +0100 (CET)") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: Cygwin build of 21.5 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! > Could it be that you are seeing the same thing? My cygwin is configured as Default Text Type UNIX, so it's something else I think, norbert. From xemacs-beta-bounces@xemacs.org Thu Nov 18 07:00: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 iAIC0NwO013156; Thu, 18 Nov 2004 07:00:29 -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 iAIC0Mv7013148 for ; Thu, 18 Nov 2004 07:00:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIC0Mhr013147 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 07:00:22 -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 iAIC0LKA013136 for ; Thu, 18 Nov 2004 07:00:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIC0LtR013134 for xemacweb@tux.org; Thu, 18 Nov 2004 07:00:21 -0500 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 iAIC0KJP013124 for ; Thu, 18 Nov 2004 07:00:20 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CUkxX-0007SW-00 for ; Thu, 18 Nov 2004 13:00:19 +0100 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, 18 Nov 2004 13:00:19 +0100 Received: from oub by maportatil06.quim.ucm.es with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 18 Nov 2004 13:00:19 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Uwe Brauer Date: Thu, 18 Nov 2004 13:00:13 +0100 Lines: 12 Message-ID: <8665435pv6.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.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) Cancel-Lock: sha1:MbrHd1jE7SiFO3C1pzDVO7D8Izs= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: ctl-arrow iso-8859/1: list of symbols 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 received an email in which even in my no mule XEmacs 21.4.15 the symbol \262 is displayed as ^2 (\261 to +-) Where can find a list of symbols which are displayed "correctly" when this variable is set to iso-8859/1. Thanks Uwe Brauer From xemacs-beta-bounces@xemacs.org Thu Nov 18 07:07: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 iAIC73Jk013925; Thu, 18 Nov 2004 07:07:03 -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 iAIC662B013790 for ; Thu, 18 Nov 2004 07:06:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIC66jY013789 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 07:06:06 -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 iAIC65V1013779 for ; Thu, 18 Nov 2004 07:06:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIC65VU013778 for xemacweb@tux.org; Thu, 18 Nov 2004 07:06:05 -0500 Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.205]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIC65hx013769 for ; Thu, 18 Nov 2004 07:06:05 -0500 Received: by wproxy.gmail.com with SMTP id 49so16551wri for ; Thu, 18 Nov 2004 04:06:00 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=tF4ZBXRjeQoxBIMK9E3V/Fz/VzOZZ2iN4WbHufMj6blyRg2JHCJw9qRdwleracq+t+1b280MUCwuAJQ/II8BXLw0oIiylLqdOEh7paMJ06rNHlEBtiQ1o1acvX6iavVBlXCZfB4drpFJjJBj1WnBOPuTwRs8De/QtyNNeVUe5K0= Received: by 10.54.17.60 with SMTP id 60mr132658wrq; Thu, 18 Nov 2004 04:06:00 -0800 (PST) Received: by 10.54.19.70 with HTTP; Thu, 18 Nov 2004 04:06:00 -0800 (PST) Message-ID: Date: Thu, 18 Nov 2004 21:06:00 +0900 From: Miles Bader To: David Kastrup In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, kevinr@ihs.com, emacs-devel@gnu.org Subject: Re: GNU Emacs release dates X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: snogglethorpe@gmail.com, miles@gnu.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 Gosmacs certainly didn't borrow any code from the earlier (original) emacs, it was an utterly and completely different beast (I spent a lot of time perusing both gosmacs and ITS Emacs source code as an undergraduate). Even the user-interface was different in many ways -- it was mostly the general concepts and most common command bindings that were based on ITS emacs. The later GNU Emacs in turn borrowed[*] not just some code, but UI concepts from gosmacs as well, e.g. the user of ordinary buffers for displaying completion and the like instead of using "typeout" like ITS Emacs did. [*] I suppose it may simply be a case of both "doing the obvious thing" though. From xemacs-beta-bounces@xemacs.org Thu Nov 18 07:17: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 iAICHcDL015288; Thu, 18 Nov 2004 07:17:39 -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 iAICHa9J015279 for ; Thu, 18 Nov 2004 07:17:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAICHajc015278 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 07:17: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 iAICHXTt015266 for ; Thu, 18 Nov 2004 07:17:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAICHXrT015265 for xemacweb@tux.org; Thu, 18 Nov 2004 07:17:33 -0500 Received: from basys2004.informatik.ba-stuttgart.de (basys2004.informatik.ba-stuttgart.de [141.31.41.204]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAICHTKT015250 for ; Thu, 18 Nov 2004 07:17:30 -0500 Received: from stroetmannpc.informatik.ba-stuttgart.de (stroetmannpc.informatik.ba-stuttgart.de [141.31.41.78]) by basys2004.informatik.ba-stuttgart.de (8.12.11/8.12.11) with ESMTP id iAICHNKk007199 for ; Thu, 18 Nov 2004 13:17:23 +0100 Received: by stroetmannpc.informatik.ba-stuttgart.de (Postfix, from userid 4678) id B75D86D47B; Thu, 18 Nov 2004 13:18:34 +0100 (CET) From: Karl Stroetmann MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <16796.37653.500983.990403@stroetmannpc.informatik.ba-stuttgart.de> Date: Thu, 18 Nov 2004 13:18:29 +0100 To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: by AMaViS-ng (Milter interface) X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean X-Virus-Status: Clean Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by gwyn.tux.org id iAICHTKT015250 X-XEmacs-List: 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: [Bug: 21.4.15] documentation of Integer Type is wrong X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! The info node titled Integer Type says: The range of values for integers in XEmacs Lisp is -134217728 to 134217727 (28 bits; i.e., -2**27 to 2**27 - 1) on most machines. I am running xemacs on linux on a Pentium IV and when I try (1+ 1073741822) I still get the corret result. I think the correct range is -2**30 to 2**30 - 1 on most machines. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux galerkin 2.6.8.1 #1 Wed Oct 6 09:16:23 UTC 2004 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 -Wall -Wno-switch -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fno-strict-aliasing' '--ldflags=-s' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/X11R6/bin' '--datadir=/usr/share' '--archlibdir=/usr/lib/xemacs/21.4.15/i386-suse-linux' '--docdir=/usr/lib/xemacs/21.4.15/i386-suse-linux' '--lispdir=/usr/share/xemacs/21.4.15/lisp' '--pkgdir=/usr/share/xemacs/21.4.15/lisp' '--etcdir=/usr/share/xemacs/21.4.15/etc' '--statedir=/var/lib/xemacs' '--moduledir=/usr/lib/xemacs/21.4.15/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.4.15 "Security Through Obscurity" configured for `i386-suse-linux'. Compilation / Installation: Source code location: /usr/src/packages/BUILD/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -Wno-switch -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fno-strict-aliasing Compiler version: gcc (GCC) 3.3.4 (pre 3.3.5 20040809) Compiler specs file: /usr/lib/gcc-lib/i586-suse-linux/3.3.4/specs Relocating allocator for buffers: yes 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. 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/site-packages/lisp/apel/poem /usr/share/xemacs/xemacs-packages/lisp/apel/poem /usr/share/xemacs/site-packages/lisp/apel/poe /usr/share/xemacs/xemacs-packages/lisp/apel/poe /usr/share/xemacs/site-packages/lisp/apel/pccl-20 /usr/share/xemacs/xemacs-packages/lisp/apel/pccl-20 /usr/share/xemacs/site-packages/lisp/apel/calist /usr/share/xemacs/xemacs-packages/lisp/apel/calist /usr/share/xemacs/site-packages/lisp/apel/richtext /usr/share/xemacs/xemacs-packages/lisp/apel/richtext /usr/share/xemacs/site-packages/lisp/apel/mcs-xmu /usr/share/xemacs/xemacs-packages/lisp/apel/mcs-xmu /usr/share/xemacs/site-packages/lisp/apel/static /usr/share/xemacs/xemacs-packages/lisp/apel/static /usr/share/xemacs/site-packages/lisp/apel/pces /usr/share/xemacs/xemacs-packages/lisp/apel/pces /usr/share/xemacs/site-packages/lisp/apel/pccl /usr/share/xemacs/xemacs-packages/lisp/apel/pccl /usr/share/xemacs/site-packages/lisp/apel/pcustom /usr/share/xemacs/xemacs-packages/lisp/apel/pcustom /usr/share/xemacs/site-packages/lisp/apel/broken /usr/share/xemacs/xemacs-packages/lisp/apel/broken /usr/share/xemacs/site-packages/lisp/apel/mcs-xm /usr/share/xemacs/xemacs-packages/lisp/apel/mcs-xm /usr/share/xemacs/site-packages/lisp/apel/mule-caesar /usr/share/xemacs/xemacs-packages/lisp/apel/mule-caesar /usr/share/xemacs/site-packages/lisp/apel/pces-xm /usr/share/xemacs/xemacs-packages/lisp/apel/pces-xm /usr/share/xemacs/site-packages/lisp/apel/pces-xfc /usr/share/xemacs/xemacs-packages/lisp/apel/pces-xfc /usr/share/xemacs/site-packages/lisp/apel/mcs-20 /usr/share/xemacs/xemacs-packages/lisp/apel/mcs-20 /usr/share/xemacs/site-packages/lisp/apel/pym /usr/share/xemacs/xemacs-packages/lisp/apel/pym /usr/share/xemacs/site-packages/lisp/apel/poem-xm /usr/share/xemacs/xemacs-packages/lisp/apel/poem-xm /usr/share/xemacs/site-packages/lisp/apel/apel-ver /usr/share/xemacs/xemacs-packages/lisp/apel/apel-ver /usr/share/xemacs/site-packages/lisp/apel/pces-20 /usr/share/xemacs/xemacs-packages/lisp/apel/pces-20 /usr/share/xemacs/site-packages/lisp/apel/path-util /usr/share/xemacs/xemacs-packages/lisp/apel/path-util /usr/share/xemacs/site-packages/lisp/apel/inv-xemacs /usr/share/xemacs/xemacs-packages/lisp/apel/inv-xemacs /usr/share/xemacs/site-packages/lisp/apel/poe-xemacs /usr/share/xemacs/xemacs-packages/lisp/apel/poe-xemacs /usr/share/xemacs/site-packages/lisp/apel/emu /usr/share/xemacs/xemacs-packages/lisp/apel/emu /usr/share/xemacs/site-packages/lisp/apel/invisible /usr/share/xemacs/xemacs-packages/lisp/apel/invisible /usr/share/xemacs/site-packages/lisp/apel/install /usr/share/xemacs/xemacs-packages/lisp/apel/install /usr/share/xemacs/site-packages/lisp/apel/filename /usr/share/xemacs/xemacs-packages/lisp/apel/filename /usr/share/xemacs/site-packages/lisp/apel/mcharset /usr/share/xemacs/xemacs-packages/lisp/apel/mcharset /usr/share/xemacs/site-packages/lisp/apel/product /usr/share/xemacs/xemacs-packages/lisp/apel/product /usr/share/xemacs/site-packages/lisp/apel/timezone /usr/share/xemacs/xemacs-packages/lisp/xemacs-base/timezone /usr/share/xemacs/site-packages/lisp/apel/alist /usr/share/xemacs/21.4.15/lisp/alist /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs/21.4.15/lisp/build-report /usr/share/xemacs/site-packages/lisp/preview/prv-xemacs /usr/lib/xemacs/site-packages/lisp/preview/prv-xemacs /usr/share/xemacs/site-packages/lisp/preview/preview /usr/lib/xemacs/site-packages/lisp/preview/preview) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.15 upstream: 2.112) (xslt-process ver: 1.11 upstream: 1.2.1) (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) (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: 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) (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) (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.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: 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.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) (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.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) (preview ver: 2004.0412 upstream: regular) Installed Modules: ----------------- Features: -------- (xemacsbug shadow calc-ext mail-utils vm-reply tags etags cal-china lunar solar cal-dst cal-persia cal-islam cal-julian cal-hebrew holidays diary-lib cal-move cal-xemacs calendar semantic-c ps-print lpr dired-shell ffap vm-sort vm-minibuf vm-macro w3-style ethio-util w3-hot url-file url-cache w3-xemac w3-xemacs w3-toolbar xbm-button xpm-button w3-forms images url-http url-cookie urlauth w3 w3-menu url-news url-gw w3-script w3-jscript w3-elisp w3-java w3-emulate w3-auto w3-parse url mm url-vars w3-cfg w3-sysdp w3-display w3-mouse w3-imap w3-vars w3-cus mule-sysdp w3-widget url-parse css w3-keyword bbdb-hooks semantic-el passwd vm-virtual vm-delete vm-undo bbdb-gui 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 verilog-mode rect background tabify texmathp balloon-help outline efs-cu env debug alist reporter desktop tcl icomplete ediff-merg ediff-diff ediff-tbar ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff gdb debug-toolbar cperl-mode font-latex preview tex-buf prv-xemacs hyper-apropos dired-faces dired-xemacs dired x-font-menu font-menu font time paren blink-paren 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 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 cus-edit cus-load cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt semantic-load jde-help jde-util jde-widgets tree-widget efc wid-edit beanshell eieio info edmacro byte-optimize bytecomp byte-compile bbdb-vm bbdb-snarf mail-extr bbdb-com mail-abbrevs sendmail rfc822 bbdb timezone pym static apel-ver product calc calc-macs vm-autoload vm-vars highlight-headers vm-startup vm-version vm tex-site shell comint ring setnu proced man latex tex advice advice-preload font-lock cus-face dabbrev bibtex un-define mule-uni latin-euro-input quail overlay latin-unity-tables latin-unity-latin10 latin-unity-latin9 latin-unity-latin8 latin-unity-latin7 latin-unity-vars latin-unity ispell x-compose 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 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 erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads ediff-hook 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 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 apel-autoloads lisp-autoloads disp-table 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 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 dbm md5 xemacs xim i18n2 gutter tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- 3 0 RET ^ f2 C-x C-e f2 f2 f2 f2 kp-home S-1 C-x 3 u u u kp-home s b u f BS g RET s RET s RET s RET s RET s RET s RET s RET s RET s RET s RET s RET s RET s RET s RET s r e p o r t M-b b u g SPC RET s RET s RET l l l SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC f2 f2 M-x r e p o r t SPC x e SPC SPC RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Node: Integer Type Going down... Hit SPC again to go to next node Node: Programming Types Hit SPC again to go to next node Node: Primitive Types Hit SPC again to go to next node Node: Comments Hit SPC again to go to next node Node: Printed Representation Going down... Hit SPC again to go to next node gzip -dc /usr/share/xemacs/info/lispref.info-1.gz... gzip -dc /usr/share/xemacs/info/lispref.info-3.gz... Search failed: "bug report" gzip -dc /usr/share/xemacs/info/lispref.info-1.gz... gzip -dc /usr/share/xemacs/info/lispref.info-9.gz... Searching subfile lispref.info-9... ------------------------------------------------------------------------ Prof. Dr. Karl Stroetmann http://www.ba-stuttgart.de/stroetmann Berufsakademie Stuttgart Tel.: 0711/6673 4504 Mobile: 0179/53 23 381 Email: stroetmann@ba-stuttgart.de From xemacs-beta-bounces@xemacs.org Thu Nov 18 07:17: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 iAICHsBD015394; Thu, 18 Nov 2004 07:17: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 iAICHqdx015385 for ; Thu, 18 Nov 2004 07:17:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAICHqo8015384 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 07:17: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 iAICHoAq015371 for ; Thu, 18 Nov 2004 07:17:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAICHoAW015369 for xemacweb@tux.org; Thu, 18 Nov 2004 07:17:50 -0500 Received: from mail4.telekom.de (mail4.telekom.de [195.243.210.197]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAICHnXl015323; Thu, 18 Nov 2004 07:17:49 -0500 Received: from g8sbr.gppng01.telekom.de by mail2.dmz.telekom.de with ESMTP; Thu, 18 Nov 2004 13:17:25 +0100 Received: by G8SBR.gppng01.telekom.de with Internet Mail Service (5.5.2653.19) id ; Thu, 18 Nov 2004 13:17:37 +0100 Message-Id: From: "Krueger, Wulf" To: matsl@xemacs.org Date: Thu, 18 Nov 2004 13:17:35 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAICHnXl015323 X-XEmacs-List: 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: AW: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) configur ed for `i686-pc-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 Hello Mats! I guess the fixes must have been implemented in CVS meanwhile because my Cygwin has been configured for Unix format text files from day one on. Plain 21.5-b18 still doesn't build for me on Cygwin. Unfortunately, I don't have CVS access from work (which ironically is the only place I need Cygwin...) and the former commendable habit of publishing nightly CVS tarballs has been abolished. Mit freundlichen Grüßen, Wulf C. Krüger ________________________________ T-Systems International GmbH, EZ Darmstadt, EP2, VK-APM Salzachstraße 4 - 12, 68199 Mannheim Postfach 107300, 68123 Mannheim Tel: +49-621-8456-205 mailto:wulf.krueger@t-systems.com ________________________________ > -----Ursprüngliche Nachricht----- > Von: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] Im Auftrag von Mats Lidell > Gesendet: Montag, 15. November 2004 18:05 > An: xemacs-buildreports@xemacs.org > Cc: xemacs-beta@xemacs.org > Betreff: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) > configured for `i686-pc-cygwin'. > > Hi, > > Finally success with cygwin build. Please note though that > using cygwin configured > for "Default Text File Type" = DOS makes the dumper fail. The > build below is with > "Default Text File Type" = Unix. > > uname -a: CYGWIN_NT-5.0 SL-RDT-3 1.5.12(0.116/4/2) 2004-11-10 > 08:34 i686 unknown > unknown Cygwin > > ./configure '--prefix=/usr/src/xemacs' '--with-msw' > '--site-includes=/usr/include/noX' > > > XEmacs 21.5-b18 "chestnut" (+CVS-20041114) configured for > `i686-pc-cygwin'. > > > Compilation Environment and Installation Defaults: > Source code location: /usr/src/xemacs/working > Installation prefix: /usr/src/xemacs > Additional header files: /usr/include/noX > 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 > -Wmissing-prototypes > -Wsign-compare -Wno-char-subscripts -Wundef > -Wstrict-prototypes -Wpacked > -Wpointer-arith -Wunused-parameter -g -O3 > libc version: > 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: > > 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: > > Mail: > Compiling in support for POP mail retrieval. > > 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. > 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: --------------------------------------------------------- > > > > Contents of file xemacs-make-all.err > > Keeping lines matching (in python regexp syntax): > "^(cd|n?make)\s|errors?|warnings?|pure.*(space|size)|hides|st > range|shadowings|^Compil(ing\s+in|ation)|^Using|not\s+found|^N > ote:|Installing|[Ff]ile\(s\) > copied|\s+tests\s+|^[A-Z] [^ ]+$|^Wrong number of arguments:|^ \*\* > |^(FAIL|SKIP):" > > ... and then deleting lines matching (in python regexp syntax): > "confl.*with.*auto-inlining|^Formatting:|^\s*0 > .*(failure|error)s?|^PASS:|\(100%\) > tests successful" > -------------------------------------------------------------- > ---------------- > cd ./lib-src && make all > cd ./src && make all > cmdloop.c:614: warning: no return statement in function > returning non-void > free-hook.c:134: warning: dereferencing type-punned pointer will break > strict-aliasing rules > free-hook.c:260: warning: dereferencing type-punned pointer will break > strict-aliasing rules > Using load-path (/usr/src/xemacs/working/lisp/) > Using module-load-path (/usr/src/xemacs/working/modules) > cd ./modules/postgresql && make all > cd /usr/src/xemacs/working/man && make info > -------------------------------------------------------------- > --------------- > > Contents of file xemacs-make-check.err > > Keeping lines matching (in python regexp syntax): > "^(cd|n?make)\s|errors?|warnings?|pure.*(space|size)|hides|st > range|shadowings|^Compil(ing\s+in|ation)|^Using|not\s+found|^N > ote:|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:|\(100%\) > tests successful" > -------------------------------------------------------------- > ---------------- > cd ./src && make check > base64-tests.el: 1232 of 1232 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: 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: 3672 of 3672 tests successful (100%). > md5-tests.el: 56 of 56 tests successful (100%). > mule-tests.el: 2 of 2 tests successful (100%). > os-tests.el: 20 of 20 tests successful (100%). > regexp-tests.el: 288 of 288 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%). > -------------------------------------------------------------- > ---------------- > > Yours > -- > %% Mats > From xemacs-beta-bounces@xemacs.org Thu Nov 18 07:25: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 iAICPUGo016635; Thu, 18 Nov 2004 07:25:31 -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 iAICPT0a016626 for ; Thu, 18 Nov 2004 07:25:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAICPTwr016625 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 07:25:29 -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 iAICPPbY016615 for ; Thu, 18 Nov 2004 07:25:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAICPPcG016614 for xemacweb@tux.org; Thu, 18 Nov 2004 07:25:25 -0500 Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAICPPtG016609 for ; Thu, 18 Nov 2004 07:25:25 -0500 Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1CUlKX-0005X5-Ju; Thu, 18 Nov 2004 07:24:05 -0500 To: snogglethorpe@gmail.com References: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> From: David Kastrup Date: Thu, 18 Nov 2004 13:25:22 +0100 In-Reply-To: (Miles Bader's message of "Thu, 18 Nov 2004 21:06:00 +0900") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/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-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, kevinr@ihs.com, emacs-devel@gnu.org, miles@gnu.org Subject: Re: GNU Emacs release dates X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Miles Bader writes: > Gosmacs certainly didn't borrow any code from the earlier (original) > emacs, it was an utterly and completely different beast (I spent a > lot of time perusing both gosmacs and ITS Emacs source code as an > undergraduate). Even the user-interface was different in many ways > -- it was mostly the general concepts and most common command > bindings that were based on ITS emacs. > > The later GNU Emacs in turn borrowed[*] not just some code, but UI > concepts from gosmacs as well, e.g. the user of ordinary buffers for > displaying completion and the like instead of using "typeout" like > ITS Emacs did. > > [*] I suppose it may simply be a case of both "doing the obvious > thing" though. Thanks for countering my speculations (which thus have served their purpose) with some solid facts. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum From xemacs-beta-bounces@xemacs.org Thu Nov 18 11: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 iAIGiM9e021010; Thu, 18 Nov 2004 11:44:23 -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 iAIGhkGO020901 for ; Thu, 18 Nov 2004 11:43:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIGhkEc020900 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 11:43:46 -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 iAIGhhcd020888 for ; Thu, 18 Nov 2004 11:43:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIGhheQ020887 for xemacweb@tux.org; Thu, 18 Nov 2004 11:43:43 -0500 Received: from mercure.iro.umontreal.ca (mercure.iro.umontreal.ca [132.204.24.67]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIGhfpT020881 for ; Thu, 18 Nov 2004 11:43:41 -0500 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 0B4FC82828D; Thu, 18 Nov 2004 11:43:41 -0500 (EST) Received: from asado.iro.umontreal.ca (asado.iro.umontreal.ca [132.204.24.84]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 7D77A4AC064; Thu, 18 Nov 2004 11:43:34 -0500 (EST) Received: by asado.iro.umontreal.ca (Postfix, from userid 20848) id DBE808CA69; Thu, 18 Nov 2004 11:43:33 -0500 (EST) Message-ID: To: Andreas Schwab References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> From: Stefan Monnier Date: Thu, 18 Nov 2004 11:43:33 -0500 In-Reply-To: (Andreas Schwab's message of "Thu, 18 Nov 2004 11:46:23 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=0, requis 5) X-MailScanner-From: monnier@iro.umontreal.ca X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, emacs-devel@gnu.org, Miles Bader Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 recollection is that RMS didn't use CVS for a very long time after >> that though, so I suppose the CVS copy may not be authoritative for >> older versions of 19.] > All versions before the import to savannah were purely RCS based. Actually, the move to CVS happened a bit before Savannah. But yes, it was during the development of Emacs-21.1 (I think it was before Emacs-20.7, tho). > But not all files were under RCS, for example the ChangeLogs were only > version controlled by use of numbered backups, IIRC. Indeed. > I think the import to savannah has preserved the whole RCS history. The move to CVS was done by moving the RCS files into the CVS repository. They were then moved again when we moved to subversions.gnu.org (which was later on accompagnied by the savannah front end). Actually the checkin time of the ChangeLog files (i.e. 1999/09/30) is a pretty good indicator of when the move took place: Version 1.1. was created by Dave Love on 1999/09/30 and Gerd started to commit things a few days later. Stefan From xemacs-beta-bounces@xemacs.org Thu Nov 18 12:03: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 iAIH3NxU024441; Thu, 18 Nov 2004 12:03:23 -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 iAIH140g023729 for ; Thu, 18 Nov 2004 12:01:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIH1451023728 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 12:01:04 -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 iAIH121Y023718 for ; Thu, 18 Nov 2004 12:01:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIH12RQ023717 for xemacweb@tux.org; Thu, 18 Nov 2004 12:01:02 -0500 Received: from msgbas2x.cos.agilent.com (msgbas2x.cos.agilent.com [192.25.240.37]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIH10GW023687 for ; Thu, 18 Nov 2004 12:01:00 -0500 Received: from pf-enccos5.cos.agilent.com (enccos5.cos.agilent.com [130.29.152.94]) by msgbas2x.cos.agilent.com (Postfix) with ESMTP id AE606A069 for ; Thu, 18 Nov 2004 10:00:52 -0700 (MST) Received: from enccos5.cos.agilent.com (localhost.localdomain [127.0.0.1]) by localhost.enccos5.cos.agilent.com (Postfix) with SMTP id 1E890C09F for ; Thu, 18 Nov 2004 10:01:31 -0700 (MST) Received: from relcos2.cos.agilent.com (130.29.152.237) by enccos5.cos.agilent.com (Sigaba Gateway v3.83) with ESMTP id 5618086; Thu, 18 Nov 2004 10:01:31 -0700 Received: from wcosvs03.cos.agilent.com (wcosvs03.cos.agilent.com [130.29.152.233]) by relcos2.cos.agilent.com (Postfix) with ESMTP id 128FA3B for ; Thu, 18 Nov 2004 10:00:50 -0700 (MST) Received: from mina.soco.agilent.com ([141.121.54.157]) by wcosvs03.cos.agilent.com with InterScan Messaging Security Suite; Thu, 18 Nov 2004 10:00:49 -0700 Received: from mina.soco.agilent.com (localhost [127.0.0.1]) by mina.soco.agilent.com (8.9.3 (PHNE_29774)/8.9.3 SMKit7.1.1_Agilent) with ESMTP id JAA25072; Thu, 18 Nov 2004 09:00:48 -0800 (PST) Message-Id: <200411181700.JAA25072@mina.soco.agilent.com> To: tbennett@nvidia.com In-Reply-To: Your message of "Wed, 17 Nov 2004 23:20:37 EST." Mime-Version: 1.0 (generated by tm-edit 1.8) Content-Type: text/plain; charset=US-ASCII Date: Thu, 18 Nov 2004 09:00:48 -0800 From: Darryl Okahata X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Darryl Okahata List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org tbennett@nvidia.com wrote: > Ok, here it is. Could not quickly get it to exit() when using > (x-debug-mode t), but it did produce the error msg reliably. This is weird (but I'm not familiar with the code): * The stack trace is strangely recursive: execute_internal_event() gets recursively called five times, mostly via wait_delaying_user_input(). * Selections are involved. I seem to recall that there are issues with selections, X, and/or Motif. I have the following in my init.el, and you might want to see if these make a difference for you: ;; Setting this to nil dramatically improves responsiveness when ;; killing text. If x-selection-strict-motif-ownership is non-nil, ;; the clipboard is "owned in the Motif Way", which generates a ;; sh*tload of X protocol traffic, but insures that cut and paste ;; works correctly. If x-selection-strict-motif-ownership is nil, the ;; amount of protocol traffic is greatly lessened, but cut-and-paste ;; may not always work correctly with Motif widgets. ;(setq x-selection-strict-motif-ownership nil) ;;; Similar to above, but more correct? from Glynn Clements (setq interprogram-cut-function nil) (setq interprogram-paste-function nil) * The next time you reproduce this, could you dump out the contents of the "event" structure in the last call to x_decline_selection_request() (e.g., "print *event" in frame 6 of your stacktrace)? Since we're getting a BadWindow error, I'd like to see the window value in the event. Also, to make this useful, we'd need to see the window ID values in your X server (i.e., give us the output of "xwininfo -root -all"). -- Darryl Okahata darrylo@soco.agilent.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. From xemacs-beta-bounces@xemacs.org Thu Nov 18 12:13: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 iAIHCuG4025803; Thu, 18 Nov 2004 12:12:56 -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 iAIH8wo1025269 for ; Thu, 18 Nov 2004 12:08:58 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIH8wEO025268 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 12:08:58 -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 iAIH8sxW025256 for ; Thu, 18 Nov 2004 12:08:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIH8sB2025255 for xemacweb@tux.org; Thu, 18 Nov 2004 12:08:54 -0500 Received: from mailer1.psc.edu (mailer1.psc.edu [128.182.58.100]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIH8bco025157 for ; Thu, 18 Nov 2004 12:08:38 -0500 Received: from harpo.psc.edu (harpo.psc.edu [128.182.61.96]) by mailer1.psc.edu (8.12.10/8.12.5) with ESMTP id iAIH8RLU026725 for ; Thu, 18 Nov 2004 12:08:27 -0500 (EST) Date: Thu, 18 Nov 2004 12:08:27 -0500 From: Kent Eschenberg To: xemacs-beta@xemacs.org Message-ID: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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, clamav-milter version 0.75 on mailer1.psc.edu 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.0 required=5.0 tests=none autolearn=no version=2.63 Subject: [Bug: 21.4.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! In the FAQs and other places it says to set the menubar font by putting something like XEmacs*menubar*fontList: *-lucidatypewriter-bold-r-normal-*-*-240-*-*-*-*-*-* in a file called, say, myinit, and then loading the file with xrdb -merge myinit before running xemacs. I successfully set many xemacs fonts this way, to the font shown, but it doesn't work for the menubar font. I'm using Redhat Fedora Core 1. Thanks! Kent eschenbe@psc.edu Pittsburgh Supercomputing Center ================================================================ 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/local/GNUS/gnus-5.8.8/lisp/md5 /usr/share/xemacs/xemacs-packages/lisp/ecrypto/md5 /usr/local/GNUS/gnus-5.8.8/lisp/webmail /usr/share/xemacs/xemacs-packages/lisp/gnus/webmail /usr/local/GNUS/gnus-5.8.8/lisp/uudecode /usr/share/xemacs/xemacs-packages/lisp/gnus/uudecode /usr/local/GNUS/gnus-5.8.8/lisp/utf7 /usr/share/xemacs/xemacs-packages/lisp/gnus/utf7 /usr/local/GNUS/gnus-5.8.8/lisp/time-date /usr/share/xemacs/xemacs-packages/lisp/gnus/time-date /usr/local/GNUS/gnus-5.8.8/lisp/smiley /usr/share/xemacs/xemacs-packages/lisp/gnus/smiley /usr/local/GNUS/gnus-5.8.8/lisp/score-mode /usr/share/xemacs/xemacs-packages/lisp/gnus/score-mode /usr/local/GNUS/gnus-5.8.8/lisp/rfc2231 /usr/share/xemacs/xemacs-packages/lisp/gnus/rfc2231 /usr/local/GNUS/gnus-5.8.8/lisp/rfc2047 /usr/share/xemacs/xemacs-packages/lisp/gnus/rfc2047 /usr/local/GNUS/gnus-5.8.8/lisp/rfc2045 /usr/share/xemacs/xemacs-packages/lisp/gnus/rfc2045 /usr/local/GNUS/gnus-5.8.8/lisp/rfc1843 /usr/share/xemacs/xemacs-packages/lisp/gnus/rfc1843 /usr/local/GNUS/gnus-5.8.8/lisp/qp /usr/share/xemacs/xemacs-packages/lisp/gnus/qp /usr/local/GNUS/gnus-5.8.8/lisp/parse-time /usr/share/xemacs/xemacs-packages/lisp/gnus/parse-time /usr/local/GNUS/gnus-5.8.8/lisp/nnwfm /usr/share/xemacs/xemacs-packages/lisp/gnus/nnwfm /usr/local/GNUS/gnus-5.8.8/lisp/nnweb /usr/share/xemacs/xemacs-packages/lisp/gnus/nnweb /usr/local/GNUS/gnus-5.8.8/lisp/nnwarchive /usr/share/xemacs/xemacs-packages/lisp/gnus/nnwarchive /usr/local/GNUS/gnus-5.8.8/lisp/nnvirtual /usr/share/xemacs/xemacs-packages/lisp/gnus/nnvirtual /usr/local/GNUS/gnus-5.8.8/lisp/nnultimate /usr/share/xemacs/xemacs-packages/lisp/gnus/nnultimate /usr/local/GNUS/gnus-5.8.8/lisp/nntp /usr/share/xemacs/xemacs-packages/lisp/gnus/nntp /usr/local/GNUS/gnus-5.8.8/lisp/nnspool /usr/share/xemacs/xemacs-packages/lisp/gnus/nnspool /usr/local/GNUS/gnus-5.8.8/lisp/nnsoup /usr/share/xemacs/xemacs-packages/lisp/gnus/nnsoup /usr/local/GNUS/gnus-5.8.8/lisp/nnslashdot /usr/share/xemacs/xemacs-packages/lisp/gnus/nnslashdot /usr/local/GNUS/gnus-5.8.8/lisp/nnoo /usr/share/xemacs/xemacs-packages/lisp/gnus/nnoo /usr/local/GNUS/gnus-5.8.8/lisp/nnml /usr/share/xemacs/xemacs-packages/lisp/gnus/nnml /usr/local/GNUS/gnus-5.8.8/lisp/nnmh /usr/share/xemacs/xemacs-packages/lisp/gnus/nnmh /usr/local/GNUS/gnus-5.8.8/lisp/nnmbox /usr/share/xemacs/xemacs-packages/lisp/gnus/nnmbox /usr/local/GNUS/gnus-5.8.8/lisp/nnmail /usr/share/xemacs/xemacs-packages/lisp/gnus/nnmail /usr/local/GNUS/gnus-5.8.8/lisp/nnlistserv /usr/share/xemacs/xemacs-packages/lisp/gnus/nnlistserv /usr/local/GNUS/gnus-5.8.8/lisp/nnkiboze /usr/share/xemacs/xemacs-packages/lisp/gnus/nnkiboze /usr/local/GNUS/gnus-5.8.8/lisp/nnimap /usr/share/xemacs/xemacs-packages/lisp/gnus/nnimap /usr/local/GNUS/gnus-5.8.8/lisp/nnheaderxm /usr/share/xemacs/xemacs-packages/lisp/gnus/nnheaderxm /usr/local/GNUS/gnus-5.8.8/lisp/nnheader /usr/share/xemacs/xemacs-packages/lisp/gnus/nnheader /usr/local/GNUS/gnus-5.8.8/lisp/nngateway /usr/share/xemacs/xemacs-packages/lisp/gnus/nngateway /usr/local/GNUS/gnus-5.8.8/lisp/nnfolder /usr/share/xemacs/xemacs-packages/lisp/gnus/nnfolder /usr/local/GNUS/gnus-5.8.8/lisp/nneething /usr/share/xemacs/xemacs-packages/lisp/gnus/nneething /usr/local/GNUS/gnus-5.8.8/lisp/nndraft /usr/share/xemacs/xemacs-packages/lisp/gnus/nndraft /usr/local/GNUS/gnus-5.8.8/lisp/nndoc /usr/share/xemacs/xemacs-packages/lisp/gnus/nndoc /usr/local/GNUS/gnus-5.8.8/lisp/nndir /usr/share/xemacs/xemacs-packages/lisp/gnus/nndir /usr/local/GNUS/gnus-5.8.8/lisp/nndb /usr/share/xemacs/xemacs-packages/lisp/gnus/nndb /usr/local/GNUS/gnus-5.8.8/lisp/nnbabyl /usr/share/xemacs/xemacs-packages/lisp/gnus/nnbabyl /usr/local/GNUS/gnus-5.8.8/lisp/nnagent /usr/share/xemacs/xemacs-packages/lisp/gnus/nnagent /usr/local/GNUS/gnus-5.8.8/lisp/mml /usr/share/xemacs/xemacs-packages/lisp/gnus/mml /usr/local/GNUS/gnus-5.8.8/lisp/mm-view /usr/share/xemacs/xemacs-packages/lisp/gnus/mm-view /usr/local/GNUS/gnus-5.8.8/lisp/mm-uu /usr/share/xemacs/xemacs-packages/lisp/gnus/mm-uu /usr/local/GNUS/gnus-5.8.8/lisp/mm-util /usr/share/xemacs/xemacs-packages/lisp/gnus/mm-util /usr/local/GNUS/gnus-5.8.8/lisp/mm-partial /usr/share/xemacs/xemacs-packages/lisp/gnus/mm-partial /usr/local/GNUS/gnus-5.8.8/lisp/mm-encode /usr/share/xemacs/xemacs-packages/lisp/gnus/mm-encode /usr/local/GNUS/gnus-5.8.8/lisp/mm-decode /usr/share/xemacs/xemacs-packages/lisp/gnus/mm-decode /usr/local/GNUS/gnus-5.8.8/lisp/mm-bodies /usr/share/xemacs/xemacs-packages/lisp/gnus/mm-bodies /usr/local/GNUS/gnus-5.8.8/lisp/messcompat /usr/share/xemacs/xemacs-packages/lisp/gnus/messcompat /usr/local/GNUS/gnus-5.8.8/lisp/messagexmas /usr/share/xemacs/xemacs-packages/lisp/gnus/messagexmas /usr/local/GNUS/gnus-5.8.8/lisp/message /usr/share/xemacs/xemacs-packages/lisp/gnus/message /usr/local/GNUS/gnus-5.8.8/lisp/mailcap /usr/share/xemacs/xemacs-packages/lisp/gnus/mailcap /usr/local/GNUS/gnus-5.8.8/lisp/mail-source /usr/share/xemacs/xemacs-packages/lisp/gnus/mail-source /usr/local/GNUS/gnus-5.8.8/lisp/mail-prsvr /usr/share/xemacs/xemacs-packages/lisp/gnus/mail-prsvr /usr/local/GNUS/gnus-5.8.8/lisp/mail-parse /usr/share/xemacs/xemacs-packages/lisp/gnus/mail-parse /usr/local/GNUS/gnus-5.8.8/lisp/imap /usr/share/xemacs/xemacs-packages/lisp/gnus/imap /usr/local/GNUS/gnus-5.8.8/lisp/ietf-drums /usr/share/xemacs/xemacs-packages/lisp/gnus/ietf-drums /usr/local/GNUS/gnus-5.8.8/lisp/gnus /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus /usr/local/GNUS/gnus-5.8.8/lisp/gnus-xmas /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-xmas /usr/local/GNUS/gnus-5.8.8/lisp/gnus-win /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-win /usr/local/GNUS/gnus-5.8.8/lisp/gnus-vm /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-vm /usr/local/GNUS/gnus-5.8.8/lisp/gnus-uu /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-uu /usr/local/GNUS/gnus-5.8.8/lisp/gnus-util /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-util /usr/local/GNUS/gnus-5.8.8/lisp/gnus-undo /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-undo /usr/local/GNUS/gnus-5.8.8/lisp/gnus-topic /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-topic /usr/local/GNUS/gnus-5.8.8/lisp/gnus-sum /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-sum /usr/local/GNUS/gnus-5.8.8/lisp/gnus-start /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-start /usr/local/GNUS/gnus-5.8.8/lisp/gnus-srvr /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-srvr /usr/local/GNUS/gnus-5.8.8/lisp/gnus-spec /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-spec /usr/local/GNUS/gnus-5.8.8/lisp/gnus-soup /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-soup /usr/local/GNUS/gnus-5.8.8/lisp/gnus-setup /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-setup /usr/local/GNUS/gnus-5.8.8/lisp/gnus-score /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-score /usr/local/GNUS/gnus-5.8.8/lisp/gnus-salt /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-salt /usr/local/GNUS/gnus-5.8.8/lisp/gnus-range /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-range /usr/local/GNUS/gnus-5.8.8/lisp/gnus-picon /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-picon /usr/local/GNUS/gnus-5.8.8/lisp/gnus-nocem /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-nocem /usr/local/GNUS/gnus-5.8.8/lisp/gnus-msg /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-msg /usr/local/GNUS/gnus-5.8.8/lisp/gnus-move /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-move /usr/local/GNUS/gnus-5.8.8/lisp/gnus-mlspl /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-mlspl /usr/local/GNUS/gnus-5.8.8/lisp/gnus-ml /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-ml /usr/local/GNUS/gnus-5.8.8/lisp/gnus-mh /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-mh /usr/local/GNUS/gnus-5.8.8/lisp/gnus-logic /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-logic /usr/local/GNUS/gnus-5.8.8/lisp/gnus-kill /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-kill /usr/local/GNUS/gnus-5.8.8/lisp/gnus-int /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-int /usr/local/GNUS/gnus-5.8.8/lisp/gnus-group /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-group /usr/local/GNUS/gnus-5.8.8/lisp/gnus-gl /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-gl /usr/local/GNUS/gnus-5.8.8/lisp/gnus-ems /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-ems /usr/local/GNUS/gnus-5.8.8/lisp/gnus-eform /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-eform /usr/local/GNUS/gnus-5.8.8/lisp/gnus-dup /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-dup /usr/local/GNUS/gnus-5.8.8/lisp/gnus-draft /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-draft /usr/local/GNUS/gnus-5.8.8/lisp/gnus-demon /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-demon /usr/local/GNUS/gnus-5.8.8/lisp/gnus-cus /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-cus /usr/local/GNUS/gnus-5.8.8/lisp/gnus-cite /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-cite /usr/local/GNUS/gnus-5.8.8/lisp/gnus-cache /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-cache /usr/local/GNUS/gnus-5.8.8/lisp/gnus-bcklg /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-bcklg /usr/local/GNUS/gnus-5.8.8/lisp/gnus-audio /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-audio /usr/local/GNUS/gnus-5.8.8/lisp/gnus-async /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-async /usr/local/GNUS/gnus-5.8.8/lisp/gnus-art /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-art /usr/local/GNUS/gnus-5.8.8/lisp/gnus-agent /usr/share/xemacs/xemacs-packages/lisp/gnus/gnus-agent /usr/local/GNUS/gnus-5.8.8/lisp/format-spec /usr/share/xemacs/xemacs-packages/lisp/gnus/format-spec /usr/local/GNUS/gnus-5.8.8/lisp/flow-fill /usr/share/xemacs/xemacs-packages/lisp/gnus/flow-fill /usr/local/GNUS/gnus-5.8.8/lisp/earcon /usr/share/xemacs/xemacs-packages/lisp/gnus/earcon /usr/local/GNUS/gnus-5.8.8/lisp/binhex /usr/share/xemacs/xemacs-packages/lisp/gnus/binhex /usr/local/GNUS/gnus-5.8.8/lisp/starttls /usr/share/xemacs/xemacs-packages/lisp/mail-lib/starttls /usr/local/GNUS/gnus-5.8.8/lisp/rfc2104 /usr/share/xemacs/xemacs-packages/lisp/mail-lib/rfc2104 /usr/local/GNUS/gnus-5.8.8/lisp/pop3 /usr/share/xemacs/xemacs-packages/lisp/mail-lib/pop3 /usr/local/GNUS/gnus-5.8.8/lisp/base64 /usr/share/xemacs/xemacs-packages/lisp/mail-lib/base64 /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 efs-cu mwheel cc-fonts font-lock cus-face blink-cursor cc-mode cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt 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): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... (New file) Loading efs-cu...done Loading efs-cu... Loading mwheel...done Loading mwheel... Loading cus-face...done Loading cus-face... Loading blink-cursor...done Loading blink-cursor... From xemacs-beta-bounces@xemacs.org Thu Nov 18 12:46: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 iAIHk27o029990; Thu, 18 Nov 2004 12:46:16 -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 iAIHk0Jb029983 for ; Thu, 18 Nov 2004 12:46:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIHk0tK029980 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 12:46:00 -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 iAIHjuhU029961 for ; Thu, 18 Nov 2004 12:45:56 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIHjuYZ029960 for xemacweb@tux.org; Thu, 18 Nov 2004 12:45:56 -0500 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 iAIHju29029955 for ; Thu, 18 Nov 2004 12:45:56 -0500 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 MAA03530; Thu, 18 Nov 2004 12:45:56 -0500 (EST) 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 MAA22361; Thu, 18 Nov 2004 12:45:55 -0500 (EST) 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 MAA24982; Thu, 18 Nov 2004 12:47:31 -0500 (EST) Received: (from sheltonv@localhost) by denver.icd.teradyne.com (8.11.6+Sun/8.11.6) id iAIHjsQ15372; Thu, 18 Nov 2004 12:45:54 -0500 (EST) X-Authentication-Warning: denver.icd.teradyne.com: sheltonv set sender to acs@xemacs.org using -f To: Kent Eschenberg References: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> From: Vin Shelton Organization: The XEmacs Development Team Date: Thu, 18 Nov 2004 12:45:54 -0500 In-Reply-To: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> (Kent Eschenberg's message of "Thu, 18 Nov 2004 12:08:27 -0500") Message-ID: <545pt2baw4t.fsf@xemacs.org> Lines: 27 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-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.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Kent Eschenberg writes: > Dear Bug Team! > > In the FAQs and other places it says to set the menubar font > by putting something like > > XEmacs*menubar*fontList: > *-lucidatypewriter-bold-r-normal-*-*-240-*-*-*-*-*-* > > in a file called, say, myinit, and then loading the file with > > xrdb -merge myinit > > before running xemacs. I successfully set many xemacs fonts > this way, to the font shown, but it doesn't work for the > menubar font. > > I'm using Redhat Fedora Core 1. Thanks! The resource depends on what toolkit you're using. The following works for me: Emacs*menubar*Font: -adobe-helvetica-bold-r-*-*-14-*-*-*-p-*-iso8859-1 HTH, Vin From xemacs-beta-bounces@xemacs.org Thu Nov 18 13: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 iAII48Mj032607; Thu, 18 Nov 2004 13:04:08 -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 iAII47sQ032601 for ; Thu, 18 Nov 2004 13:04:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAII47F3032600 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 13:04:07 -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 iAII45Z3032584 for ; Thu, 18 Nov 2004 13:04:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAII4536032583 for xemacweb@tux.org; Thu, 18 Nov 2004 13:04:05 -0500 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 iAII44uR032574; Thu, 18 Nov 2004 13:04:05 -0500 Received: from mailer1.psc.edu (mailer1.psc.edu [128.182.58.100]) by yxa.extundo.com (8.13.1/8.13.1/Debian-16) with ESMTP id iAII41HG029683 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Thu, 18 Nov 2004 19:04:03 +0100 Received: from harpo.psc.edu (harpo.psc.edu [128.182.61.96]) by mailer1.psc.edu (8.12.10/8.12.5) with ESMTP id iAII3uLU027967; Thu, 18 Nov 2004 13:03:56 -0500 (EST) Date: Thu, 18 Nov 2004 13:03:56 -0500 From: Kent Eschenberg To: Vin Shelton Message-ID: <8AC874CA70E1A4B815A8E3AD@harpo.psc.edu> In-Reply-To: <545pt2baw4t.fsf@xemacs.org> References: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> <545pt2baw4t.fsf@xemacs.org> X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c 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/589/Wed Nov 17 13:38:41 2004 clamav-milter version 0.80j on yxa.extundo.com X-Virus-Scanned: clamd / ClamAV version 0.75, clamav-milter version 0.75 on mailer1.psc.edu 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-XEmacs-List: 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.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Nov 18, 2004 12:45:54 PM wrote: > The resource depends on what toolkit you're using. > The following works for me: > Emacs*menubar*Font: -adobe-helvetica-bold-r-*-*-14-*-*-*-p-*-iso8859-1 Thanks, tried it, no effect. Even tried it with "XEmacs ...". From xemacs-beta-bounces@xemacs.org Thu Nov 18 13:23: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 iAIINcsV003006; Thu, 18 Nov 2004 13:23:42 -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 iAIINa2R003001 for ; Thu, 18 Nov 2004 13:23:36 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIINaZ4003000 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 13:23: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 iAIINZT1002988 for ; Thu, 18 Nov 2004 13:23:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIINZ1W002987 for xemacweb@tux.org; Thu, 18 Nov 2004 13:23:35 -0500 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 iAIINYEm002964 for ; Thu, 18 Nov 2004 13:23:34 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAIINIl7004105; Thu, 18 Nov 2004 18:23:18 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAIINI3s004102; Thu, 18 Nov 2004 18:23:18 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16796.59541.825499.12450@cerise.gclements.plus.com> Date: Thu, 18 Nov 2004 18:23:17 +0000 To: Darryl Okahata In-Reply-To: <200411181700.JAA25072@mina.soco.agilent.com> References: <200411181700.JAA25072@mina.soco.agilent.com> X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, tbennett@nvidia.com Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Darryl Okahata wrote: > > Ok, here it is. Could not quickly get it to exit() when using > > (x-debug-mode t), but it did produce the error msg reliably. > > This is weird (but I'm not familiar with the code): I've spent some time looking into similar errors in the past; I made some comments in: http://list-archive.xemacs.org/xemacs-beta/200309/msg00056.html The same factors apply to Michael's report. > * The stack trace is strangely recursive: execute_internal_event() gets > recursively called five times, mostly via wait_delaying_user_input(). > > * Selections are involved. I seem to recall that there are issues with > selections, X, and/or Motif. I have the following in my init.el, and > you might want to see if these make a difference for you: > > ;; Setting this to nil dramatically improves responsiveness when > ;; killing text. If x-selection-strict-motif-ownership is non-nil, > ;; the clipboard is "owned in the Motif Way", which generates a > ;; sh*tload of X protocol traffic, but insures that cut and paste > ;; works correctly. If x-selection-strict-motif-ownership is nil, the > ;; amount of protocol traffic is greatly lessened, but cut-and-paste > ;; may not always work correctly with Motif widgets. > ;(setq x-selection-strict-motif-ownership nil) > > ;;; Similar to above, but more correct? from Glynn Clements > (setq interprogram-cut-function nil) > (setq interprogram-paste-function nil) The last two simply prevent XEmacs' kill/yank operations (C-w, M-w, C-y etc) from setting or using the clipboard; you have to use C-ins and Sh-ins for copy/paste between programs. This can be a big performance gain if you have a (slow) remote X connection. The first one is a fudge which makes inter-program cut/copy faster at the expense of making it less reliable (if you do: copy, switch to another application, paste, switch back, copy something else, switch, paste, the second paste will paste the contents from the first copy, not the second). I'd suggest using the last two and not the first. The speed of copying to the clipboard is only really an issue when every kill-like operation copies to the clipboard (i.e. when interprogram-cut-function is set to 'own-clipboard). -- Glynn Clements From xemacs-beta-bounces@xemacs.org Thu Nov 18 13:44: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 iAIIiTQq005316; Thu, 18 Nov 2004 13:44:33 -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 iAIIiRc3005307 for ; Thu, 18 Nov 2004 13:44:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIIiRSG005306 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 13:44:27 -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 iAIIiN36005288 for ; Thu, 18 Nov 2004 13:44:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIIiNGN005287 for xemacweb@tux.org; Thu, 18 Nov 2004 13:44:23 -0500 Received: from legolas.inter.net.il (legolas.inter.net.il [192.114.186.24]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIIiMsC005263 for ; Thu, 18 Nov 2004 13:44:23 -0500 Received: from zaretski (pns03-200-168.inter.net.il [80.230.200.168]) by legolas.inter.net.il (MOS 3.5.5-GR) with ESMTP id DDG79836 (AUTH halo1); Thu, 18 Nov 2004 20:44:06 +0200 (IST) Date: Thu, 18 Nov 2004 20:41:43 +0200 From: "Eli Zaretskii" To: Stefan Monnier Message-ID: <01c4cd9e$Blat.v2.2.2$65026880@zahav.net.il> Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=ISO-8859-1 X-Mailer: emacs 21.3.50 (via feedmail 8 I) and Blat ver 2.2.2 In-reply-to: (message from Stefan Monnier on Thu, 18 Nov 2004 11:43:33 -0500) References: <00f601c4cd12$ad6d66b0$210110ac@NEEEEEEE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: emacs-devel@gnu.org, xemacs-beta@xemacs.org Subject: Re: Old versions of GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eli Zaretskii List-Id: 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: Stefan Monnier > Date: Thu, 18 Nov 2004 11:43:33 -0500 > Cc: xemacs-beta@xemacs.org, Ben Wing , emacs-devel@gnu.org, > Miles Bader > > Actually, the move to CVS happened a bit before Savannah. But yes, it was > during the development of Emacs-21.1 (I think it was before Emacs-20.7, > tho). That would be my recollections as well. From xemacs-beta-bounces@xemacs.org Thu Nov 18 14:03: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 iAIJ3ODQ007791; Thu, 18 Nov 2004 14:03:29 -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 iAIJ3Mlj007785 for ; Thu, 18 Nov 2004 14:03:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIJ3MSf007784 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 14:03:22 -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 iAIJ3Kfd007771 for ; Thu, 18 Nov 2004 14:03:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIJ3KK6007769 for xemacweb@tux.org; Thu, 18 Nov 2004 14:03:20 -0500 Received: from msgbas2x.cos.agilent.com (msgbas1tx.cos.agilent.com [192.25.240.37]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIJ3EgL007756 for ; Thu, 18 Nov 2004 14:03:15 -0500 Received: from pf-enccos5.cos.agilent.com (enccos5.cos.agilent.com [130.29.152.94]) by msgbas2x.cos.agilent.com (Postfix) with ESMTP id 56792765F for ; Thu, 18 Nov 2004 12:03:13 -0700 (MST) Received: from enccos5.cos.agilent.com (localhost.localdomain [127.0.0.1]) by localhost.enccos5.cos.agilent.com (Postfix) with SMTP id E1B56C09A for ; Thu, 18 Nov 2004 12:03:52 -0700 (MST) Received: from relcos1.cos.agilent.com (130.29.152.239) by enccos5.cos.agilent.com (Sigaba Gateway v3.83) with ESMTP id 5637374; Thu, 18 Nov 2004 12:03:52 -0700 Received: from wcosvs03.cos.agilent.com (wcosvs03.cos.agilent.com [130.29.152.233]) by relcos1.cos.agilent.com (Postfix) with ESMTP id C960A38 for ; Thu, 18 Nov 2004 12:03:12 -0700 (MST) Received: from mina.soco.agilent.com ([141.121.54.157]) by wcosvs03.cos.agilent.com with InterScan Messaging Security Suite; Thu, 18 Nov 2004 12:03:12 -0700 Received: from mina.soco.agilent.com (localhost [127.0.0.1]) by mina.soco.agilent.com (8.9.3 (PHNE_29774)/8.9.3 SMKit7.1.1_Agilent) with ESMTP id LAA28632; Thu, 18 Nov 2004 11:03:11 -0800 (PST) Message-Id: <200411181903.LAA28632@mina.soco.agilent.com> To: Glynn Clements In-Reply-To: Your message of "Thu, 18 Nov 2004 18:23:17 GMT." <16796.59541.825499.12450@cerise.gclements.plus.com> Mime-Version: 1.0 (generated by tm-edit 1.8) Content-Type: text/plain; charset=US-ASCII Date: Thu, 18 Nov 2004 11:03:11 -0800 From: Darryl Okahata X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, tbennett@nvidia.com Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Darryl Okahata List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Glynn Clements wrote: > I've spent some time looking into similar errors in the past; I made > some comments in: > > http://list-archive.xemacs.org/xemacs-beta/200309/msg00056.html Here, you say: The window ID is taken from the SelectionRequest event, and doesn't look remotely valid; X window IDs tend to look like: 0x00?000??, where the ?s are non-zero. So, at a glance, it looks like the problem may result from a bogus SelectionRequest event. That's what I was wondering, because of the recursive calls to execute_internal_event(). Recursive event processing makes me queasy. I can't help but muse: * As you say, one possibility is a synthetic SelectionRequest event with a bad window parameter (or some app is spewing bogus events). Perhaps, something inside XEmacs is generating it and putting it into the event queue. * With recursive event handlers, could something be occurring out-of-order? Maybe the handling is not really supposed to be recursive (with selections?)? * Tony's problem (one of them, at least) seems to be occurring when he hits ^G. Perhaps an event structure (possibly synthetic) is being corrupted or not being properly initialized because of the interrupt? * Maybe someone (Tony?) could add some debugging printf()'s to display the window IDs of received SelectionRequest events? This might help to narrow down the problem (bogus events vs corrupted events). -- Darryl Okahata darrylo@soco.agilent.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. From xemacs-beta-bounces@xemacs.org Thu Nov 18 14:10: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 iAIJAvRa009139; Thu, 18 Nov 2004 14:10:57 -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 iAIJAt0P009129 for ; Thu, 18 Nov 2004 14:10:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIJAtFL009128 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 14:10: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 iAIJAsx6009108 for ; Thu, 18 Nov 2004 14:10:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIJAstu009107 for xemacweb@tux.org; Thu, 18 Nov 2004 14:10:54 -0500 Received: from rattlesnake.com (69-168-110-189.sbtnvt.adelphia.net [69.168.110.189]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAIJArpl009071 for ; Thu, 18 Nov 2004 14:10:53 -0500 Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Thu, 18 Nov 2004 19:10:33 +0000 (UTC) Message-Id: Date: Thu, 18 Nov 2004 19:10:33 +0000 (UTC) From: "Robert J. Chassell" To: xemacs-beta@xemacs.org, emacs-devel@gnu.org In-reply-to: (message from David Kastrup on Thu, 18 Nov 2004 13:25:22 +0100) References: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.6 required=5.0 tests=RCVD_IN_DYNABLOCK, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: Re: GNU Emacs release dates X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@rattlesnake.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 My memory is that DEC pursued the legal cases that Gosling (or the company he was with) was bringing against companies that used GNU Emacs. DEC won. The GNU Emacs code was OK. >From the point of view of an outsider, it looked that Gosling was bringing a case which most companies would not fight in court. The anti-GNU Emacs case was that any MBA would see that the payment sought by Gosling would cost less than a legal case, even if the legal case was won. Moreover, no MBA would figure a ban on GNU Emacs would be worth anything since it involved free markets and software freedom, not monopoly or other restriction. -- Robert J. Chassell bob@rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.rattlesnake.com http://www.teak.cc From xemacs-beta-bounces@xemacs.org Thu Nov 18 16:37: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 iAILaxcM029532; Thu, 18 Nov 2004 16:36:59 -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 iAILav3Q029525 for ; Thu, 18 Nov 2004 16:36:57 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAILav2T029524 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 16:36:57 -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 iAILauce029511 for ; Thu, 18 Nov 2004 16:36:56 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAILauxj029510 for xemacweb@tux.org; Thu, 18 Nov 2004 16:36:56 -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 iAILat7Q029503; Thu, 18 Nov 2004 16:36:55 -0500 Received: from fwd00.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1CUtxW-0000AZ-01; Thu, 18 Nov 2004 22:36:54 +0100 Received: from D5DC120J.t-online.de (rPUohEZEQeNrl1Fn3JuuIFrNgvFfQdY2DHjni7R+Q47tKtEk+N5woS@[217.89.7.230]) by fmrl00.sul.t-online.com with esmtp id 1CUtxM-04BrDU0; Thu, 18 Nov 2004 22:36:44 +0100 To: "Krueger, Wulf" 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, 18 Nov 2004 22:38:10 +0100 In-Reply-To: (Wulf Krueger's message of "Thu, 18 Nov 2004 13:17:35 +0100") 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=iso-8859-1 X-ID: rPUohEZEQeNrl1Fn3JuuIFrNgvFfQdY2DHjni7R+Q47tKtEk+N5woS@t-dialin.net X-TOI-MSGID: fc730838-ca7f-49b1-bf9f-4c22cc4121a8 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAILat7Q029503 X-XEmacs-List: 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: matsl@xemacs.org, xemacs-beta@xemacs.org Subject: Re: AW: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) configur ed for `i686-pc-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 "Krueger, Wulf" writes: > Hello Mats! > > I guess the fixes must have been implemented in CVS meanwhile > because my Cygwin has been configured for Unix format text files > from day one on. > > Plain 21.5-b18 still doesn't build for me on Cygwin. Unfortunately, > I don't have CVS access from work (which ironically is the only > place I need Cygwin...) and the former commendable habit of > publishing nightly CVS tarballs has been abolished. Does http://www.dk.xemacs.org/Download/CVS-snapshots/ help? Who is producing these anyways? I have not looked into them. Adrian > > Mit freundlichen Grüßen, > > Wulf C. Krüger <171 lines deleted by Adrian Aichner> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Nov 18 17:58: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 iAIMwp1C009328; Thu, 18 Nov 2004 17:58:57 -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 iAIMwm6A009295 for ; Thu, 18 Nov 2004 17:58:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIMwmWX009294 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 17:58:48 -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 iAIMwlMT009276 for ; Thu, 18 Nov 2004 17:58:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIMwliZ009275 for xemacweb@tux.org; Thu, 18 Nov 2004 17:58:47 -0500 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 iAIMwkhx009222 for ; Thu, 18 Nov 2004 17:58:46 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAIMwRld004745; Thu, 18 Nov 2004 22:58:27 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAIMwRpb004742; Thu, 18 Nov 2004 22:58:27 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16797.10514.655511.788734@cerise.gclements.plus.com> Date: Thu, 18 Nov 2004 22:58:26 +0000 To: Darryl Okahata In-Reply-To: <200411181903.LAA28632@mina.soco.agilent.com> References: <16796.59541.825499.12450@cerise.gclements.plus.com> <200411181903.LAA28632@mina.soco.agilent.com> X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: tbennett@nvidia.com, xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Darryl Okahata wrote: > > I've spent some time looking into similar errors in the past; I made > > some comments in: > > > > http://list-archive.xemacs.org/xemacs-beta/200309/msg00056.html > > Here, you say: > > The window ID is taken from the SelectionRequest event, and > doesn't look remotely valid; X window IDs tend to look like: > 0x00?000??, where the ?s are non-zero. So, at a glance, it looks > like the problem may result from a bogus SelectionRequest event. > > That's what I was wondering, because of the recursive calls to > execute_internal_event(). Recursive event processing makes me queasy. > I can't help but muse: > > * As you say, one possibility is a synthetic SelectionRequest event with > a bad window parameter (or some app is spewing bogus events). > Perhaps, something inside XEmacs is generating it and putting it into > the event queue. > > * With recursive event handlers, could something be occurring > out-of-order? Maybe the handling is not really supposed to be > recursive (with selections?)? Maybe not; although others have reported similar problems, and the backtrace doesn't normally indicate recursion. Unfortunately, there's a lot of complexity because the selection code trying to perform the selection "dialogue" synchronously, i.e. changing local properties then waiting for the requestor to acknowledge it. This requires processing events; "user" events are enqueued for later processing, but the rest are processed as they are received. I would have thought it better to wait for a specific event and enqueue everything else, but there may well be factors which I'm overlooking. More generally, whenever I've tried to implement synchronous functions on top of an event-driven interface (i.e. with a local "main loop"), I've always ended up being bitten repeatedly until I gave up and redesigned the code to use callbacks. > * Tony's problem (one of them, at least) seems to be occurring when he > hits ^G. Perhaps an event structure (possibly synthetic) is being > corrupted or not being properly initialized because of the interrupt? Possibly, although Tony's XIDs are reasonably plausible: X_SendEvent Resource id in failed request: 0x25096cc Resource id in failed request: 0x25096cb Resource id in failed request: 0x2509663 Resource id in failed request: 0x25096e6 Resource id in failed request: 0x25096d0 Resource id in failed request: 0x25096e8 X_ChangeProperty Resource id in failed request: 0x2800120 X_SendEvent Resource id in failed request: 0x240a4ca IIRC, the top 12 bits of an XID are the client ID and the bottom 20 bits are the per-client resource ID. 0x96e8 is relatively high for the latter, but not totally out of the question. > * Maybe someone (Tony?) could add some debugging printf()'s to display > the window IDs of received SelectionRequest events? This might help > to narrow down the problem (bogus events vs corrupted events). Or xscope/xmon/etc. -- Glynn Clements From xemacs-beta-bounces@xemacs.org Thu Nov 18 18:07: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 iAIN7Ac9011622; Thu, 18 Nov 2004 18:07:10 -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 iAIN79rh011616 for ; Thu, 18 Nov 2004 18:07:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIN79Ww011615 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 18:07:09 -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 iAIN78Y1011603 for ; Thu, 18 Nov 2004 18:07:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAIN78bm011602 for xemacweb@tux.org; Thu, 18 Nov 2004 18:07:08 -0500 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 iAIN77nO011597; Thu, 18 Nov 2004 18:07:07 -0500 Received: from fwd06.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CUvMo-0003pl-01; Fri, 19 Nov 2004 00:07:06 +0100 Received: from D5DC120J.t-online.de (SsQQU-ZBreNe6TYW7l5M0hpOBGkDzVa8Pr9yyYOTlEGdwcO6RJFTUY@[217.89.7.230]) by fmrl06.sul.t-online.com with esmtp id 1CUvMn-0TtegS0; Fri, 19 Nov 2004 00:07:05 +0100 To: "Ben Wing" X-Attribution: APA References: <00f101c4cd0c$6cc49260$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: Fri, 19 Nov 2004 00:08:30 +0100 In-Reply-To: <00f101c4cd0c$6cc49260$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 17 Nov 2004 19:17:51 -0600") Message-ID: <1xeqbvrl.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: SsQQU-ZBreNe6TYW7l5M0hpOBGkDzVa8Pr9yyYOTlEGdwcO6RJFTUY@t-dialin.net X-TOI-MSGID: 098c6221-8767-4671-8f47-218aca1ae84e X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Vin Shelton'" , xemacs-beta@xemacs.org, "'Rodney Sparapani'" , "'Adrian Aichner'" Subject: Re: A timely oxymoron that I heard long ago .. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> There's always ... >> >> "Political Correctness" >> >> Somehow I have the feeling this one came up before, but I >> can't find it in OXYMORONS. > > Well, there's always the big list: Entertaining list, but they forgot "Political Correctness" :-( > > http://www.oxymorons.com/oxymorons.html <51 lines deleted by Adrian Aichner to appease the citation police> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Thu Nov 18 19:13: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 iAJ0Dpp6020233; Thu, 18 Nov 2004 19:13: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 iAJ0DnRH020223 for ; Thu, 18 Nov 2004 19:13:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ0Dnc4020222 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 19:13:49 -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 iAJ0Dmk8020206 for ; Thu, 18 Nov 2004 19:13:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ0DmWw020205 for xemacweb@tux.org; Thu, 18 Nov 2004 19:13:48 -0500 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 iAJ0DlF5020198 for ; Thu, 18 Nov 2004 19:13:47 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 19 Nov 2004 00:13:46 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Thu, 18 Nov 2004 18:15:43 -0600 Message-ID: <001501c4cdcc$e985f7b0$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: <87ekireoy5.fsf@tleepslib.sk.tsukuba.ac.jp> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAJ0DlF5020198 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > But then you have the equivalent of an ISO 2022 coding system > with G0 designated to something non-ASCII at initialization; > by the time you get to DFC_* stuff, you know the optimization > doesn't apply. > > If this isn't good enough, then I've completely misunderstood > what you're trying to do. > > And if this is not true of mswindows-multibyte, good grief. > Windows sucks far worse than I thought. mswindows-multibyte is not really a single coding system. It's a set of coding systems, controlled by the "code page". Most of these coding systems are non-modal and either single-byte or mixed single/double-byte. If the code page refers to ebcdic, then we are non-ascii-compatible -- but yes we can easily conditionalize on the code page. From xemacs-beta-bounces@xemacs.org Thu Nov 18 19:32: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 iAJ0VvOF023141; Thu, 18 Nov 2004 19:31:57 -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 iAJ0VuKJ023134 for ; Thu, 18 Nov 2004 19:31:56 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ0VuBm023133 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 19:31:56 -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 iAJ0Vsnu023123 for ; Thu, 18 Nov 2004 19:31:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ0VsHc023122 for xemacweb@tux.org; Thu, 18 Nov 2004 19:31:54 -0500 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 iAJ0VsS9023106 for ; Thu, 18 Nov 2004 19:31:54 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 19 Nov 2004 00:31:49 -0000 From: "Ben Wing" To: "'Darryl Okahata'" , Date: Thu, 18 Nov 2004 18:33:46 -0600 Message-ID: <001601c4cdcf$6f08d270$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 In-Reply-To: <200411181700.JAA25072@mina.soco.agilent.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 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: RE: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 stack trace is strangely recursive: > execute_internal_event() gets > recursively called five times, mostly via > wait_delaying_user_input(). Yeah, something is weird because it looks like it's getting in an infinite loop trying to process an INCR selection. Unfortunately I don't know this code; it goes way way back. It's also happening in response to a selection request coming from some other program; I don't know what. From xemacs-beta-bounces@xemacs.org Thu Nov 18 19:38: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 iAJ0cHc2024092; Thu, 18 Nov 2004 19:38: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 iAJ0cFcc024085 for ; Thu, 18 Nov 2004 19:38:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ0cFnc024084 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 19:38: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 iAJ0cEZ4024073 for ; Thu, 18 Nov 2004 19:38:14 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ0cE04024072 for xemacweb@tux.org; Thu, 18 Nov 2004 19:38:14 -0500 Received: from smtp800.mail.sc5.yahoo.com (smtp800.mail.sc5.yahoo.com [66.163.168.179]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAJ0cEx9024064 for ; Thu, 18 Nov 2004 19:38:14 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp800.mail.sc5.yahoo.com with SMTP; 19 Nov 2004 00:38:13 -0000 From: "Ben Wing" To: "'Norbert Koch'" , Date: Thu, 18 Nov 2004 18:40:10 -0600 Message-ID: <001701c4cdd0$53d70a70$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 In-Reply-To: X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: Cygwin build of 21.5 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 able to build 21.5 on Cygwin using --pdump. I get > the following error message: > > ,---- > | make[2]: Leaving directory > `/cygdrive/d/cvs/xemacs-21.5/src' ./xemacs > | -no-packages -batch -no-autoloads -l update-elc-2.el -f > | batch-update-elc-2 /cygdrive/d/cvs/xemacs-21.5/src/../lisp > | > | Requested 4096 bytes, static heap exhausted! base is 0x6a8000, > | current ptr is 0x9c4000. You have exhausted the static heap. > | > | If you are simply trying to compile, remove sheap-adjust.h and > | recompile from the top level. If this doesn't work then > | STATIC_HEAP_SLOP (defined in this file) is too small. > | > | If you want to run temacs, change SHEAP_ADJUSTMENT in > sheap-adjust.h > | to 0 or a +ve number. Generally you should *not* try to run temacs > | with a static heap, you should dump first. > | make[1]: *** [update-elc-2] Error 255 > | make[1]: Leaving directory `/cygdrive/d/cvs/xemacs-21.5/src' > | make: *** [src] Error 2 This isn't pdump. From xemacs-beta-bounces@xemacs.org Thu Nov 18 20:09: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 iAJ19q7q028365; Thu, 18 Nov 2004 20:09: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 iAJ19o7X028350 for ; Thu, 18 Nov 2004 20:09:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ19oHV028349 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 20:09:50 -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 iAJ19mtv028336 for ; Thu, 18 Nov 2004 20:09:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ19mxB028335 for xemacweb@tux.org; Thu, 18 Nov 2004 20:09:48 -0500 Received: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJ19lJl028319 for ; Thu, 18 Nov 2004 20:09:48 -0500 Received: from hqemfe02.nvidia.com (Not Verified[172.16.227.92]) id ; Thu, 18 Nov 2004 17:09:36 -0800 Received: from uh-oh.nvidia.com ([172.16.228.84]) by hqemfe02.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Thu, 18 Nov 2004 17:08:48 -0800 Received: by uh-oh.nvidia.com (Postfix, from userid 500) id 1FF03B6F70; Thu, 18 Nov 2004 20:09:33 -0500 (EST) To: "Ben Wing" References: <001601c4cdcf$6f08d270$210110ac@NEEEEEEE> From: tbennett@nvidia.com Date: Thu, 18 Nov 2004 20:09:33 -0500 In-Reply-To: <001601c4cdcf$6f08d270$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 18 Nov 2004 18:33:46 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OriginalArrivalTime: 19 Nov 2004 01:08:48.0867 (UTC) FILETIME=[535E5B30:01C4CDD4] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=NO_REAL_NAME autolearn=no version=2.63 Cc: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> * The stack trace is strangely recursive: >> execute_internal_event() gets >> recursively called five times, mostly via >> wait_delaying_user_input(). > > Yeah, something is weird because it looks like it's getting in > an infinite loop trying to process an INCR selection. > Unfortunately I don't know this code; it goes way way back. > It's also happening in response to a selection request coming > from some other program; I don't know what. Could the other pgm be a kde clipboard helper? I'm not at work now, but I'm pretty sure there is something like that in the dock. --tony From xemacs-beta-bounces@xemacs.org Thu Nov 18 21:26: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 iAJ2QaZQ006206; Thu, 18 Nov 2004 21:26: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 iAJ2QXMc006200 for ; Thu, 18 Nov 2004 21:26:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ2QXtO006199 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 21:26:33 -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 iAJ2QWAg006188 for ; Thu, 18 Nov 2004 21:26:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ2QWJJ006187 for xemacweb@tux.org; Thu, 18 Nov 2004 21:26:32 -0500 Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJ2QWh4006182 for ; Thu, 18 Nov 2004 21:26:32 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CUySS-00048D-RN; Thu, 18 Nov 2004 21:25:08 -0500 From: Richard Stallman To: Miles Bader In-reply-to: <20041118112509.GA13556@fencepost> (message from Miles Bader on Thu, 18 Nov 2004 06:25:09 -0500) References: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> <20041118112509.GA13556@fencepost> Message-Id: Date: Thu, 18 Nov 2004 21:25:08 -0500 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, kevinr@ihs.com, emacs-devel@gnu.org Subject: Re: GNU Emacs release dates X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rms@gnu.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 I had nothing to do with implementing Gosmacs. It was inspired by the original Emacs, but that's all. I would never have agreed to use a language like Mocklisp. Gosling originally asked the user community to improve Gosmacs. In an early manual, he said he hoped other people would improve it so that it became worth of the name "Emacs". But then he made it proprietary. From xemacs-beta-bounces@xemacs.org Thu Nov 18 21:47: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 iAJ2lIsm008942; Thu, 18 Nov 2004 21:47:19 -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 iAJ2lHOa008932 for ; Thu, 18 Nov 2004 21:47:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ2lHDF008931 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 21:47: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 iAJ2lGvO008920 for ; Thu, 18 Nov 2004 21:47:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ2lGjv008919 for xemacweb@tux.org; Thu, 18 Nov 2004 21:47:16 -0500 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 iAJ2lFRp008914 for ; Thu, 18 Nov 2004 21:47:16 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CUynr-0006bJ-00 for ; Fri, 19 Nov 2004 03:47:15 +0100 Received: from z06.nvidia.com ([209.213.198.25]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 19 Nov 2004 03:47:15 +0100 Received: from tbennett by z06.nvidia.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 19 Nov 2004 03:47:15 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: tbennett@nvidia.com Date: Thu, 18 Nov 2004 21:47:07 -0500 Organization: Nvidia, Inc. Lines: 19 Message-ID: References: <001601c4cdcf$6f08d270$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: z06.nvidia.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) Cancel-Lock: sha1:k+hhX9573g6eLkkZAZ8tUO7Ghy4= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=3.2 required=5.0 tests=NO_REAL_NAME,RCVD_IN_SORBS, RCVD_IN_SORBS_WEB autolearn=no version=2.63 Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org tbennett@nvidia.com writes: > "Ben Wing" writes: > >> Yeah, something is weird because it looks like it's getting in >> an infinite loop trying to process an INCR selection. >> Unfortunately I don't know this code; it goes way way back. >> It's also happening in response to a selection request coming >> from some other program; I don't know what. > > Could the other pgm be a kde clipboard helper? I'm not at work > now, but I'm pretty sure there is something like that in the > dock. Plus I don't get the hang selecting 5meg of text when running XEmacs over vnc on same system. But in VNC case I'm using vtwm instead of kde. Just did a select of 11Meg file, no problem. --tony From xemacs-beta-bounces@xemacs.org Thu Nov 18 22:06: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 iAJ368LU011372; Thu, 18 Nov 2004 22:06:08 -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 iAJ366fx011367 for ; Thu, 18 Nov 2004 22:06:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ366j0011366 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 22:06:06 -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 iAJ365F3011355 for ; Thu, 18 Nov 2004 22:06:06 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ3655k011354 for xemacweb@tux.org; Thu, 18 Nov 2004 22:06:05 -0500 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 iAJ365W5011349 for ; Thu, 18 Nov 2004 22:06:05 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 19 Nov 2004 03:06:04 -0000 From: "Ben Wing" To: Date: Thu, 18 Nov 2004 21:08:01 -0600 Message-ID: <003101c4cde4$fae33b90$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAJ365W5011349 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: knauel@informatik.uni-tuebingen.de Subject: Xft patch 11/17/2004 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 browsed through this patch. A few comments: -- could you redo the indentation to follow XEmacs coding standards? Basically this means [a] open-braces need to be on a separate line [b] you need a space before the open-paren for all function and macro calls [c] use ####, not FIXME -- in redisplay.c you seem to have put back some text I deleted and moved to the Internals manual. -- I'd rather see separate_textual_runs() factored out than duplicated. -- more generally: Do we really need all these xft-* primitives? It seems rather questionable. In XEmacs we try consistently to hide device-specific API's behind device-independent abstractions, and this completely breaks this. If you need to provide a way to specify the properties of a font independently of each other, then you should extend the general device-independent interface to do this: Certainly this would be useful for other kinds of fonts. Even if you aren't actually able to implement the device-specific versions for MS Windows, GTK, etc. at least put the framework in place. From xemacs-beta-bounces@xemacs.org Thu Nov 18 23:00: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 iAJ3wu8I017945; Thu, 18 Nov 2004 23:00:23 -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 iAJ3wrRO017938 for ; Thu, 18 Nov 2004 22:58:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ3wrYS017937 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 22:58: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 iAJ3wqid017927 for ; Thu, 18 Nov 2004 22:58:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ3wqrm017926 for xemacweb@tux.org; Thu, 18 Nov 2004 22:58:52 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJ3wpFH017910 for ; Thu, 18 Nov 2004 22:58:51 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUzuw-00059V-GD; Fri, 19 Nov 2004 12:58:38 +0900 To: "Ben Wing" References: <001501c4cdcc$e985f7b0$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 19 Nov 2004 12:58:38 +0900 In-Reply-To: <001501c4cdcc$e985f7b0$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 18 Nov 2004 18:15:43 -0600") Message-ID: <87vfc2bic1.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-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: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> mswindows-multibyte is not really a single coding system. Sure! Neither is ISO 2022, the brain damage of Mule notwithstanding. What ISO 2022 does is require that a "version" of ISO 2022 specify the initial contents of the various "registers", or it's not really conformant. (You can also specify a lot of other stuff, for example the ISO 8859 systems actually don't allow designating other CCSes as far as I can tell, so our Mule implementation of ISO 8859/X is incorrect except for ISO 8859/1.) In ISO 2022, you may use conforming coded character sets (such as ASCII or JIS), in which case you have the panoply of ISO 2022 escapes (including ISO 6429 etc) available. If the CCSes don't conform to GL/GR discipline, you use DOCS (Designate Other Coding System), and the return to ISO 2022 conventions is dependent on the implementation of the OCS. X Compound Text uses extended segments, and you return to ISO 2022 after a specified number of octets. I assume that mswindows-multibyte has similar facilities. -- 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 Nov 18 23:05: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 iAJ44PJQ018820; Thu, 18 Nov 2004 23:05:47 -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 iAJ44OLr018815 for ; Thu, 18 Nov 2004 23:04:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ44ORq018814 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 23:04: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 iAJ44Nr4018803 for ; Thu, 18 Nov 2004 23:04:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ44NXu018802 for xemacweb@tux.org; Thu, 18 Nov 2004 23:04:23 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJ44LFH018788 for ; Thu, 18 Nov 2004 23:04:21 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CV00G-0005Kb-FC; Fri, 19 Nov 2004 13:04:08 +0900 To: tbennett@nvidia.com References: <001601c4cdcf$6f08d270$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 19 Nov 2004 13:04:08 +0900 In-Reply-To: (tbennett@nvidia.com's message of "Thu, 18 Nov 2004 20:09:33 -0500") Message-ID: <87r7mqbi2v.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-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: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "tbennett" == tbennett writes: tbennett> Could the other pgm be a kde clipboard helper? I'm not tbennett> at work now, but I'm pretty sure there is something like tbennett> that in the dock. It could very well be; I've seen bugs that were worked around by getting rid of KDE and/or GNOME clipboard helpers and window managers. KDE and GNOME always blame XEmacs, except that Havoc Pennington has admitted that he doesn't really understand the ICCCM or Xt's implementation of it, so he's willing to entertain the possibility that XEmacs is doing it right and Metacity (et al) have it wrong. He doesn't intend to do anything about it as long as it only affects XEmacs, of course. :-) Nor do these bugs affect only XEmacs; I've seen reports that they affect browsers etc on occasion, but I can't lay my hands on one off the bat. -- 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 Nov 18 23:15: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 iAJ4F3NG020167; Thu, 18 Nov 2004 23:15:07 -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 iAJ4F05D020156 for ; Thu, 18 Nov 2004 23:15:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ4AfHI019670 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 23:10:41 -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 iAJ4AeGd019659 for ; Thu, 18 Nov 2004 23:10:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ4AeIv019650 for xemacweb@tux.org; Thu, 18 Nov 2004 23:10:40 -0500 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 iAJ4Achu019640; Thu, 18 Nov 2004 23:10:39 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by syl.extundo.com (8.12.10/8.12.10) with ESMTP id iAJ3WQJl028316; Fri, 19 Nov 2004 04:32:28 +0100 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CV06J-0005Ld-VB; Fri, 19 Nov 2004 13:10:23 +0900 To: Kent Eschenberg References: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> <545pt2baw4t.fsf@xemacs.org> <8AC874CA70E1A4B815A8E3AD@harpo.psc.edu> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 19 Nov 2004 13:10:23 +0900 In-Reply-To: <8AC874CA70E1A4B815A8E3AD@harpo.psc.edu> (Kent Eschenberg's message of "Thu, 18 Nov 2004 13:03:56 -0500") Message-ID: <87mzxebhsg.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-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: Vin Shelton , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Kent" == Kent Eschenberg writes: Kent> --On Nov 18, 2004 12:45:54 PM wrote: >> The resource depends on what toolkit you're using. The >> following works for me: Emacs*menubar*Font: >> -adobe-helvetica-bold-r-*-*-14-*-*-*-p-*-iso8859-1 Kent> Thanks, tried it, no effect. Even tried it with "XEmacs Kent> ...". Your Installation says: Kent> '--with-xfs=yes' '--pdump' Try the fontSet or FontSet resource. I think I have the Motif FontList scheme (try this, try that, somehow do what the user seems to be asking) implemented for XFontSets in 21.5, but never submitted it for 21.4 because it's just too ugly (and besides the bitrot in the Japanese menus means it's not worth using, so it's totally untested by me). -- 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 Nov 18 23:35: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 iAJ4Yr4A022392; Thu, 18 Nov 2004 23:34: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 iAJ4Yo2t022380 for ; Thu, 18 Nov 2004 23:34:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ4YoVK022379 for xemacs-beta-mailman@xemacs.org; Thu, 18 Nov 2004 23:34:50 -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 iAJ4YnKG022369 for ; Thu, 18 Nov 2004 23:34:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ4Yn9t022368 for xemacweb@tux.org; Thu, 18 Nov 2004 23:34:49 -0500 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 iAJ4Ymfl022363 for ; Thu, 18 Nov 2004 23:34:48 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAJ4YSQO005995; Fri, 19 Nov 2004 04:34:28 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAJ4YQDC005992; Fri, 19 Nov 2004 04:34:26 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16797.30674.231005.242433@cerise.gclements.plus.com> Date: Fri, 19 Nov 2004 04:34:26 +0000 To: tbennett@nvidia.com In-Reply-To: References: <001601c4cdcf$6f08d270$210110ac@NEEEEEEE> X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request: BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org tbennett@nvidia.com wrote: > >> * The stack trace is strangely recursive: > >> execute_internal_event() gets > >> recursively called five times, mostly via > >> wait_delaying_user_input(). > > > > Yeah, something is weird because it looks like it's getting in > > an infinite loop trying to process an INCR selection. > > Unfortunately I don't know this code; it goes way way back. > > It's also happening in response to a selection request coming > > from some other program; I don't know what. > > Could the other pgm be a kde clipboard helper? I'm not at work > now, but I'm pretty sure there is something like that in the > dock. KDE has a clipboard applet called "Klipper", which is usually enabled by default. A clipboard helper would be an obvious candidate, as it will request the selection/clipboard contents as soon as it sees any change (whereas manually pasting would typically involve some delay). Also, in a previous report of this error: http://list-archive.xemacs.org/xemacs-beta/200401/msg00279.html http://list-archive.xemacs.org/xemacs-beta/200401/msg00281.html Jules Gosnell noted: > I can cause the hang simply by selecting a large piece of text in an > xemacs with a running *background-1* buffer that has a process > generating a fair bit of output then pasting it continuously (via > middle mouse button) into a Mozilla compose mail window. If it's a race condition, the above would make sense, as process output normally takes precedence over X events. However, that message implies that the problem applies to the primary selection, not just the (Motif) clipboard. -- Glynn Clements From xemacs-beta-bounces@xemacs.org Fri Nov 19 01: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 iAJ6s2Zc023703; Fri, 19 Nov 2004 01:54:03 -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 iAJ6rrff023641 for ; Fri, 19 Nov 2004 01:53:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ6rrgR023640 for xemacs-beta-mailman@xemacs.org; Fri, 19 Nov 2004 01:53: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 iAJ6roMB023614 for ; Fri, 19 Nov 2004 01:53:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ6ro2P023609 for xemacweb@tux.org; Fri, 19 Nov 2004 01:53:50 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJ6rm3t023586; Fri, 19 Nov 2004 01:53:48 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CV2eJ-0005so-3r; Fri, 19 Nov 2004 15:53:39 +0900 To: Eric Knauel References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 19 Nov 2004 15:53:38 +0900 In-Reply-To: (Eric Knauel's message of "Wed, 17 Nov 2004 21:53:28 +0100") Message-ID: <87fz369vnx.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-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-patches@xemacs.org, xemacs-beta@xemacs.org Subject: Re: Xft patch 11/17/2004 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 QUERY This is not ready for prime time. Aside from Ben's stylistic concerns, which I agree with (and I bitched about the duplication of APIs maybe a year ago), there are serious problems that need to be fixed (based on experience with features that haven't changed since Xft #3). I'll try to do a build soon. Cc'ing xemacs-beta, and Reply-To set to xemacs-beta. Eric> TODO (much work, maybe difficult): Eric> - fix font selection (for Mule). (Even though Alexey and Eric> Yury proposed a method for doing this, I haven't included Eric> their code in the patch, since I'm not sure whether and how Eric> it works.) Eric> - font listing for Mule. Don't know yet how to do that. Both of these are showstoppers as far as I'm concerned. Eric> minor TODO (not much work, easy): Eric> - (maybe) remove support for Xft 1 Please do this. Xft v.1 is now very very ancient, it's just more cruft in a patch that already is very crufty due to differences in X11 font and color handling and the way fontconfig does it. Also, all the functions that are really fontconfig features should be factored out as fontconfig stuff. Fontconfig is reasonably orthogonal to Xft, and given that the properties are extensible we might want to consider using it to replace our faces. (I've done a lot of this in a workspace.) Color and font handling should be factored out of src/ so that they can be used in the widgets. (I've done some of this in that workspace.) Eric> diff -Nru --exclude-from=diff-exclude \ Eric> xemacs-head-clean/ChangeLog xemacs-xft/ChangeLog Please clean up the ChangeLogs to move all your changes into a single block for each ChangeLog and use -U 0 for the diff. Otherwise it's guaranteed to cause CVS update conflicts. Eric> +++ xemacs-xft/configure.usage Sat Oct 30 09:25:17 2004 Eric> @@ -356,6 +356,7 @@ Eric> +--with-xft Antialiased Fonts via Xft Say "client-side font rendering via Xft and fontconfig". Antialiasing and similar user features should be described in INSTALL. Eric> +++ xemacs-xft/lisp/dumped-lisp.el Sat Nov 6 10:37:56 2004 Eric> @@ -53,6 +53,7 @@ Eric> + (when (featurep 'x) "xft") ; needed by x-faces In Xft reloaded #3, this breaks the build when configured --without-xft. Showstopper if it's still true. Eric> +++ xemacs-xft/lisp/x-font-menu.el Sat Oct 30 09:25:32 2004 Eric> @@ -82,6 +85,68 @@ Eric> + '(5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24)) This menu screws people with recent hardware: better than 1200x860 (eg, a Mac PowerBook), I may want bigger than 24pt. Eric> +++ xemacs-xft/lisp/xft.el Sat Oct 30 09:25:32 2004 Eric> @@ -0,0 +1,585 @@ Eric> +(defconst xft-font-name-property-family "family") IMHO, this turns out to be annoying cruft, as you're going to end up encapsulating the accessors and mutators in defsubts anyway. The various constants that are used to coordinate different scales of weights etc for different platforms are more plausible, but a lot of that has already been done in lisp/fonts.el. Please compare and see if it's possible to merge them. Eric> +;;; DELETE-DUPLICATES and REMOVE-DUPLICATES from cl-seq.el do not Eric> +;;; seem to work on list of strings... Somebody seems not to have read the documentation .... Keyword :test. Eric> +(defun xft-delete-duplicates (l) Eric> +(defun xft-filter (l fun) Use the CL functions instead of these. Eric> \ No newline at end of file Make sure your diffs are clean of this kind of stuff. Eric> +++ xemacs-xft/src/redisplay-x.c Sat Nov 6 14:29:53 2004 Eric> @@ -120,6 +136,68 @@ Eric> +#ifdef USE_XFT Eric> +/* I steal this function from redisplay-msw.c */ Eric> +static int Eric> +separate_textual_runs_xft (struct textual_run **run_storage_ptr, Eric> + const Ichar *str, Charcount len) Please think about how to refactor this. Eric> @@ -215,8 +293,22 @@ Eric> +#ifdef USE_XFT Eric> static int Eric> -x_text_width_single_run (struct face_cachel *cachel, struct textual_run *run) Eric> +x_xft_text_width_single_run (Display *dpy, XftFont *xft_font, struct textual_run *run) This too. Also, please avoid lines wider than 79 characters. Eric> +/* #### should these be updated for use of fontconfig? */ Eric> +static struct xft_pattern_property xft_pattern_property_tbl [] = { Eric> + { XFT_FAMILY, (Lisp_Object) 0, XE_XFT_STRING }, Yes. Eric> + XftPattern *pat = XftPatternCreate (); Eric> + /* This is the magic pattern to open core fonts ... */ Eric> + /* Dudes, I love Xft!!! */ As far as I can tell, it just doesn't work, though. At least, I can't get core fonts on my Mac with XFree86 from Fink, it craps out and falls back to the Xft Courier. I don't think this is supported in fontconfig/Xft v.2. -- 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 Nov 19 03:11: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 iAJ8BZ5q002025; Fri, 19 Nov 2004 03:11:35 -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 iAJ8BXNH002017 for ; Fri, 19 Nov 2004 03:11:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ8BXik002016 for xemacs-beta-mailman@xemacs.org; Fri, 19 Nov 2004 03:11:33 -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 iAJ8BU4q002001 for ; Fri, 19 Nov 2004 03:11:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ8BUth002000 for xemacweb@tux.org; Fri, 19 Nov 2004 03:11:30 -0500 Received: from mail4.telekom.de (mail4.telekom.de [195.243.210.197]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJ8BTPb001988; Fri, 19 Nov 2004 03:11:30 -0500 Received: from g8sbr.gppng01.telekom.de by mail2.dmz.telekom.de with ESMTP; Fri, 19 Nov 2004 09:11:08 +0100 Received: by G8SBR.gppng01.telekom.de with Internet Mail Service (5.5.2653.19) id ; Fri, 19 Nov 2004 09:11:21 +0100 Message-Id: From: "Krueger, Wulf" To: adrian@xemacs.org Date: Fri, 19 Nov 2004 09:11:18 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAJ8BTPb001988 X-XEmacs-List: 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: matsl@xemacs.org, xemacs-beta@xemacs.org Subject: AW: AW: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) conf igur ed for `i686-pc-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 Hello Adrian! > Does > http://www.dk.xemacs.org/Download/CVS-snapshots/ > help? That looks very promising, indeed. I'll give it a try and will let you know if that works. Thank you very much. Mit freundlichen Grüßen, Wulf C. Krüger ________________________________ T-Systems International GmbH, EZ Darmstadt, EP2, VK-APM Salzachstraße 4 - 12, 68199 Mannheim Postfach 107300, 68123 Mannheim Tel: +49-621-8456-205 mailto:wulf.krueger@t-systems.com ________________________________ From xemacs-beta-bounces@xemacs.org Fri Nov 19 04:27: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 iAJ9RSOr011658; Fri, 19 Nov 2004 04:27: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 iAJ9RQ8U011652 for ; Fri, 19 Nov 2004 04:27:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ9RQW8011651 for xemacs-beta-mailman@xemacs.org; Fri, 19 Nov 2004 04:27:26 -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 iAJ9RPLj011640 for ; Fri, 19 Nov 2004 04:27:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJ9RPfY011639 for xemacweb@tux.org; Fri, 19 Nov 2004 04:27:25 -0500 Received: from mail4.telekom.de (mail4.telekom.de [195.243.210.197]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJ9RObE011626; Fri, 19 Nov 2004 04:27:24 -0500 Received: from g8sbr.gppng01.telekom.de by mail2.dmz.telekom.de with ESMTP; Fri, 19 Nov 2004 10:26:55 +0100 Received: by G8SBR.gppng01.telekom.de with Internet Mail Service (5.5.2653.19) id ; Fri, 19 Nov 2004 10:27:07 +0100 Message-Id: From: "Krueger, Wulf" To: adrian@xemacs.org Date: Fri, 19 Nov 2004 10:27:05 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAJ9RObE011626 X-XEmacs-List: 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: matsl@xemacs.org, xemacs-beta@xemacs.org Subject: AW: AW: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) conf igur ed for `i686-pc-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 Hello Adrian! > Does > http://www.dk.xemacs.org/Download/CVS-snapshots/ > help? I took a look at those snapshots: It's Xemacs 19.16. :-) > Who is producing these anyways? And who's working on XEmacs versions from the dark ages? Mit freundlichen Grüßen, Wulf C. Krüger ________________________________ T-Systems International GmbH, EZ Darmstadt, EP2, VK-APM Salzachstraße 4 - 12, 68199 Mannheim Postfach 107300, 68123 Mannheim Tel: +49-621-8456-205 mailto:wulf.krueger@t-systems.com ________________________________ From xemacs-beta-bounces@xemacs.org Fri Nov 19 12:52: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 iAJHq3CP014786; Fri, 19 Nov 2004 12:52:19 -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 iAJHq2Ua014779 for ; Fri, 19 Nov 2004 12:52:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJHq2nw014778 for xemacs-beta-mailman@xemacs.org; Fri, 19 Nov 2004 12:52:02 -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 iAJHq1HD014768 for ; Fri, 19 Nov 2004 12:52:01 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJHq1Kh014767 for xemacweb@tux.org; Fri, 19 Nov 2004 12:52:01 -0500 Received: from mailer2.psc.edu (mailer2.psc.edu [128.182.66.106]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAJHpvkm014737; Fri, 19 Nov 2004 12:52:01 -0500 Received: from harpo.psc.edu (harpo.psc.edu [128.182.61.96]) by mailer2.psc.edu (8.12.10/8.12.5) with ESMTP id iAJHpoAI000737; Fri, 19 Nov 2004 12:51:50 -0500 (EST) Date: Fri, 19 Nov 2004 12:51:49 -0500 From: Kent Eschenberg To: "Stephen J. Turnbull" Message-ID: In-Reply-To: <87mzxebhsg.fsf@tleepslib.sk.tsukuba.ac.jp> References: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> <545pt2baw4t.fsf@xemacs.org> <8AC874CA70E1A4B815A8E3AD@harpo.psc.edu> <87mzxebhsg.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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, clamav-milter version 0.75 on mailer2.psc.edu 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.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Vin Shelton , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Using fontSet or FontSet changes the font slightly (but not to the intended font) and produces the message === Warning: Missing charsets in String to FontSet conversion Warning: Cannot convert string "*-lucidatypewriter-bold-r-normal-*-*-240-*-*-*-*-*-*" to type FontSet === The same font specification is used 9 other places without complaint. Does the menubar widget require a different way of specifiying fonts? Thanks for your advice! Kent --On Friday, November 19, 2004 01:10:23 PM +0900 "Stephen J. Turnbull" wrote: > Your Installation says: > Kent> '--with-xfs=yes' '--pdump' > Try the fontSet or FontSet resource. > I think I have the Motif FontList scheme (try this, try that, somehow > do what the user seems to be asking) implemented for XFontSets in > 21.5, but never submitted it for 21.4 because it's just too ugly (and > besides the bitrot in the Japanese menus means it's not worth using, > so it's totally untested by me). > 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 Nov 19 14:00: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 iAJJ0f9N026050; Fri, 19 Nov 2004 14:00:42 -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 iAJIwU8Q025741 for ; Fri, 19 Nov 2004 13:58:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJIwUUE025740 for xemacs-beta-mailman@xemacs.org; Fri, 19 Nov 2004 13:58: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 iAJIwQVF025722 for ; Fri, 19 Nov 2004 13:58:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAJIwQNY025721 for xemacweb@tux.org; Fri, 19 Nov 2004 13:58:26 -0500 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 iAJIwPQf025714 for ; Fri, 19 Nov 2004 13:58:25 -0500 Received: from cerise.gclements.plus.com (gclements.plus.com [84.92.46.14]) by yxa.extundo.com (8.13.1/8.13.1/Debian-16) with ESMTP id iAJIoqQr026950 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 19 Nov 2004 19:50:54 +0100 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAJIob1P028145 for ; Fri, 19 Nov 2004 18:50:37 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAJIoaVp028142; Fri, 19 Nov 2004 18:50:36 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16798.16508.694678.399601@cerise.gclements.plus.com> Date: Fri, 19 Nov 2004 18:50:36 +0000 To: xemacs-beta@xemacs.org X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c 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/589/Wed Nov 17 13:38:41 2004 clamav-milter version 0.80j on yxa.extundo.com 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.0 required=5.0 tests=none autolearn=no version=2.63 Subject: shell-mode broken X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 just updated my packages and the latest shell-mode is broken when shell-multiple-shells is t. With this setting, M-x shell results in two new buffers: a fundamental-mode buffer named *shell*, and a shell-mode buffer named *shell*<2>. Subsequent use of M-x shell results in additional *shell*<3> etc buffers, as well as recreating the *shell* buffer if it has been deleted. -- Glynn Clements From xemacs-beta-bounces@xemacs.org Sat Nov 20 08:16: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 iAKDFE9O023264; Sat, 20 Nov 2004 08:15:33 -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 iAKDFB8S023252 for ; Sat, 20 Nov 2004 08:15:11 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKDFBXj023251 for xemacs-beta-mailman@xemacs.org; Sat, 20 Nov 2004 08:15:11 -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 iAKDFACX023238 for ; Sat, 20 Nov 2004 08:15:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKDFAt7023235 for xemacweb@tux.org; Sat, 20 Nov 2004 08:15:10 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAKDF9g3023225; Sat, 20 Nov 2004 08:15:10 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CVV4u-0004Ho-HX; Sat, 20 Nov 2004 22:15:00 +0900 To: Kent Eschenberg References: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> <545pt2baw4t.fsf@xemacs.org> <8AC874CA70E1A4B815A8E3AD@harpo.psc.edu> <87mzxebhsg.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 20 Nov 2004 22:15:00 +0900 In-Reply-To: (Kent Eschenberg's message of "Fri, 19 Nov 2004 12:51:49 -0500") Message-ID: <87vfc08xwr.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-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" , Vin Shelton , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Kent" == Kent Eschenberg writes: Kent> The same font specification is used 9 other places without Kent> complaint. Does the menubar widget require a different way Kent> of specifiying fonts? Yes. XEmacs is intelligent enough to deal with non-US-ASCII locales on a character set by character set basis. X11 is not. If XEmacs is displaying the way you want, then you have two options. (1) Complete the fontset by supplying font specs (separated by commas) that can be fulfilled for all of the "character sets" that Xlib expects according to your locale. Unfortunately, if you have a UTF-8 locale in XFree86, there's a catch-22 that makes it impossible AFAICT. In that case try solution (2), "live with the warning until we have Xft support." :-( If it's not displaying the way you expect, please be more explicit about what you're seeing and what you want to see. -- 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 Nov 20 08:50: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 iAKDoh9n028635; Sat, 20 Nov 2004 08:50:43 -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 iAKDofTS028621 for ; Sat, 20 Nov 2004 08:50:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKDof3k028620 for xemacs-beta-mailman@xemacs.org; Sat, 20 Nov 2004 08:50:41 -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 iAKDodJ1028595 for ; Sat, 20 Nov 2004 08:50:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKDodVP028594 for xemacweb@tux.org; Sat, 20 Nov 2004 08:50:39 -0500 Received: from mailer1.psc.edu (mailer1.psc.edu [128.182.58.100]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAKDodqB028566; Sat, 20 Nov 2004 08:50:39 -0500 Received: from [192.168.2.15] (ipl-67-011.pppoe.stargate.net [206.210.67.11]) (authenticated bits=0) by mailer1.psc.edu (8.12.10/8.12.5) with ESMTP id iAKDoU9E018301 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sat, 20 Nov 2004 08:50:31 -0500 (EST) Date: Sat, 20 Nov 2004 08:49:22 -0500 From: Kent Eschenberg To: "Stephen J. Turnbull" Message-ID: In-Reply-To: <87vfc08xwr.fsf@tleepslib.sk.tsukuba.ac.jp> References: <07CAA0ABF898290DCC6CF9FE@harpo.psc.edu> <545pt2baw4t.fsf@xemacs.org> <8AC874CA70E1A4B815A8E3AD@harpo.psc.edu> <87mzxebhsg.fsf@tleepslib.sk.tsukuba.ac.jp> <87vfc08xwr.fsf@tleepslib.sk.tsukuba.ac.jp> X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.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, clamav-milter version 0.75 on mailer1.psc.edu 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.0 required=5.0 tests=none autolearn=no version=2.63 Cc: Vin Shelton , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 11/20/2004 10:15:00 PM +0900 stephen@xemacs.org wrote: >>>>>> "Kent" == Kent Eschenberg writes: > Kent> The same font specification is used 9 other places without > Kent> complaint. Does the menubar widget require a different way > Kent> of specifiying fonts? > Yes. XEmacs is intelligent enough to deal with non-US-ASCII locales > on a character set by character set basis. X11 is not. I am using a U.S. locale. > If XEmacs is > displaying the way you want, then you have two options. (1) Complete > the fontset by supplying font specs (separated by commas) that can be > fulfilled for all of the "character sets" that Xlib expects according > to your locale. Is this needed for a U.S. locale? If so, how? I've never seen comma-separated font specs. > Unfortunately, if you have a UTF-8 locale in XFree86, > there's a catch-22 that makes it impossible AFAICT. How do i tell if I have a UTF-8 locale? > In that case try solution (2), "live with the warning until we have Xft > support." :-( > If it's not displaying the way you expect, please be more explicit > about what you're seeing and what you want to see. The explicit problem is that XEmacs fails to use the font requested with the following (the newline after the colon is not in the original) XEmacs*menubar*Font: *-lucidatypewriter-bold-r-normal-*-*-240-*-*-*-*-*-* The warnings aren't a problem. Thanks for your advice! Kent From xemacs-beta-bounces@xemacs.org Sat Nov 20 09:21: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 iAKELmxC003441; Sat, 20 Nov 2004 09:21: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 iAKELkLP003432 for ; Sat, 20 Nov 2004 09:21:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKELkKL003431 for xemacs-beta-mailman@xemacs.org; Sat, 20 Nov 2004 09:21:46 -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 iAKELiAW003417 for ; Sat, 20 Nov 2004 09:21:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKELidK003416 for xemacweb@tux.org; Sat, 20 Nov 2004 09:21:44 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAKELfT1003382 for ; Sat, 20 Nov 2004 09:21:42 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CVW7G-0004WE-L8; Sat, 20 Nov 2004 23:21:30 +0900 To: Eric Knauel References: <87fz369vnx.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 20 Nov 2004 23:21:30 +0900 In-Reply-To: (Eric Knauel's message of "Fri, 19 Nov 2004 17:02:09 +0100") Message-ID: <87d5y88utx.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-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: Xft patch 11/17/2004 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 >>>>> "Eric" == Eric Knauel writes: Eric> What exactly are your plans on using fontconfig? Do you Eric> plan to implement a fontconfig like API (in Lisp) to replace Eric> the faces or do you actually want to use the fontconfig C Eric> library? Wrapping the basic pattern matching stuff is pretty trivial, already done in Xft Reloaded. The rest of the API I don't think we need yet; I have in mind augmenting some of the very low-level stuff for faces and font handling in XEmacs, especially the Mule language/charset matching, based on fontconfig. (This stuff is not really implemented in XEmacs yet anyway, although what we already have is more flexible than X Font Sets or Motif FontLists, the gods be thanked!) However, I don't see a good reason to restrict LISP access to the predefined properties. > Eric> +separate_textual_runs_xft (struct textual_run **run_storage_ptr, > Eric> + const Ichar *str, Charcount len) > > Please think about how to refactor this. Eric> In what sense? Make one function out of Eric> separate_textual_runs and separate_textual_runs_xft? Yes, or closer to that, also, merge in separate_textual_runs_msw. Note that your function _will_ crash under Mule, because you won't allocate enough space for runs of Japanese (which are 3 bytes in UTF-8). To give you some idea, I've put patches against something more recent than 21.5.18 (maybe 2 weeks old) of my integration test workspace (I don't have an Xft-only workspace at this point) at http://turnbull.sk.tsukuba.ac.jp/outgoing/ xft.whine.tar.gz contains xft.beta and xft.beta.union-type (the errors I got building your patch), xft.whine (the minimal patch that allowed me to build with your patch, but I can't yet run under X because of GC errors---XEmacs exits during initialization), and xft.sjt which is a patch to what I'm currently playing with (but can't use because I can't get it to display Japanese at all). This last is my own workspace; the Xft stuff is basically Xft Reloaded #3 plus the menubar patch, plus s/Xft/Fc/g where that makes sense (eg, xft.el is now fontconfig.el). As to refactoring, color and font support for faces are partially abstracted into lwlib, plus better face support for the toolbar, more debug support for xgccache.c, and maybe some other stuff. xft.sjt should apply directly to a recent fresh checkout, except that lwlib/xlwtabs.c is badly broken. Replace it with xlwtabs.c from the same URL as above. (The reason for two versions is that I split out unrelated cruft from the actual patch, and the version in xft.sjt is supposed to have no gratuitous whitespace changes. The diff is much more readable, but the build breaks. ;-) You'll find that cvs diff xlwtabs.c for the standalone file is pretty worthless, because the patch has about as many lines of whitespace changes as there are in the file.) I just got a successful build (Mac OS X 7.5, Darwin 7.5.something, XFree86 4.3.something from Fink, most of the graphics libraries etc from DarwinPorts) with that procedure, with --with-canna=no on a Mule build. -- 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" fr From xemacs-beta-bounces@xemacs.org Sat Nov 20 12:26: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 iAKHQVw0030521; Sat, 20 Nov 2004 12:26: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 iAKHQTXA030512 for ; Sat, 20 Nov 2004 12:26:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKHQTA5030511 for xemacs-beta-mailman@xemacs.org; Sat, 20 Nov 2004 12:26:29 -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 iAKHQQWM030497 for ; Sat, 20 Nov 2004 12:26:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKHQQdm030496 for xemacweb@tux.org; Sat, 20 Nov 2004 12:26:26 -0500 Received: from tuxie.homelinux.net (pool-68-237-105-140.ny325.east.verizon.net [68.237.105.140]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAKHQOoi030461 for ; Sat, 20 Nov 2004 12:26:24 -0500 Received: (from njsf@localhost) by tuxie.homelinux.net (8.11.6/8.9.3) id iAKHQEV20947; Sat, 20 Nov 2004 12:26:14 -0500 X-Msgid-Archive-Tag: _-nf--_xmat_-m:nwsgrp_--- To: XEmacs Beta From: ferrein Date: Sat, 20 Nov 2004 12:17:43 -0500 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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=3.3 required=5.0 tests=RCVD_IN_DYNABLOCK, RCVD_IN_NJABL,RCVD_IN_NJABL_DIALUP,RCVD_IN_SORBS autolearn=no version=2.63 Subject: [Bug: 21.5-b18] ECB 2.27 makes XEmacs spike CPU usage and hang on 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 ================================================================ Dear Bug Team! On an otherwise successfull build of XEmacs on Cygwin I get this issue... When calling ecb-activate or ecb-minor-mode I get Warning: Error in 'pre-gc-hook' (stack-overflow (Lisp nesting exceeds 'max-lisp-eval-depth')) Warning: Error in `post-gc-hook': Attempt to throw outside of function to catch '((#; Sat, 20 Nov 2004 18:21:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKNLPJE001370 for xemacs-beta-mailman@xemacs.org; Sat, 20 Nov 2004 18:21:25 -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 iAKNLN8a001359 for ; Sat, 20 Nov 2004 18:21:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAKNLNbJ001358 for xemacweb@tux.org; Sat, 20 Nov 2004 18:21:23 -0500 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 iAKNLMRR001351 for ; Sat, 20 Nov 2004 18:21:22 -0500 Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CVeXh-0008NO-00 for ; Sun, 21 Nov 2004 00:21:21 +0100 Received: from pool-68-237-105-140.ny325.east.verizon.net ([68.237.105.140]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 21 Nov 2004 00:21:21 +0100 Received: from nelson.ferreira by pool-68-237-105-140.ny325.east.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 21 Nov 2004 00:21:21 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Nelson Ferreira Date: Sat, 20 Nov 2004 17:36:35 -0500 Organization: - none - Lines: 18 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: pool-68-237-105-140.ny325.east.verizon.net User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:3oWn4VB1MXf0xdCrTiAvSX1cL60= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.7 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Gutter buffer tab - How to "highlight" changed buffers ? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 all, I guess the subject says it all. I'd like to have the option of highlighting changed buffers in the gutter tabs (I am thinking of changing foreground to red, but having two faces would probably be better). Is it just a customization I am missing, mission impossible, some mode already existing or some bit of coding that someone could sketch for me to go about and try make work ? TIA, Nelson -- Nelson Ferreira From xemacs-beta-bounces@xemacs.org Sun Nov 21 01:44: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 iAL6ipOC031948; Sun, 21 Nov 2004 01:44: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 iAL6iduZ031923 for ; Sun, 21 Nov 2004 01:44:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAL6id0d031922 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 01:44:39 -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 iAL6iRbT031900 for ; Sun, 21 Nov 2004 01:44:27 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAL6iMwu031895 for xemacweb@tux.org; Sun, 21 Nov 2004 01:44:22 -0500 Received: from smtp800.mail.sc5.yahoo.com (smtp800.mail.sc5.yahoo.com [66.163.168.179]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAL6iLed031890 for ; Sun, 21 Nov 2004 01:44:21 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp800.mail.sc5.yahoo.com with SMTP; 21 Nov 2004 06:44:20 -0000 From: "Ben Wing" To: "'Glynn Clements'" , Date: Sun, 21 Nov 2004 00:46:20 -0600 Message-ID: <00b801c4cf95$cff9fc40$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: <16797.30674.231005.242433@cerise.gclements.plus.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 iAL6iLed031890 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: RE: [Bug: 21.4.12] xemacs: X Error of failed request:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 stack trace is strangely recursive: > > >> execute_internal_event() gets > > >> recursively called five times, mostly via > > >> wait_delaying_user_input(). > > > > > > Yeah, something is weird because it looks like it's getting in an > > > infinite loop trying to process an INCR selection. > Unfortunately I > > > don't know this code; it goes way way back. It's also > happening in > > > response to a selection request coming from some other program; I > > > don't know what. > > > > Could the other pgm be a kde clipboard helper? I'm not at > work now, > > but I'm pretty sure there is something like that in the dock. > > KDE has a clipboard applet called "Klipper", which is usually > enabled by default. > > A clipboard helper would be an obvious candidate, as it will > request the selection/clipboard contents as soon as it sees > any change (whereas manually pasting would typically involve > some delay). This sounds like it could well the be cause of the problem, and turning it off or reconfiguring it could make the problem go away but it's not solving the problem. The problem is in the XEmacs code, which appears to be looping recursively in its event loop. It looked to me like it kept receiving the same request over and over again. Alas I don't know this code, but Glynn's suggestion of rewriting it to be asynchronous seems like a good idea. As much as possible we want to avoid entering into modal loops or weird such things. Glynn, since you understand how X selection works, would you be willing to look into rewriting this section of the code? The event loop is pretty straightforward for the most part and well documented in the Internals manual. It would be a great help as this code hasn't been touched for years and is probably getting pretty dusty. From xemacs-beta-bounces@xemacs.org Sun Nov 21 01:52: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 iAL6qgTt000733; Sun, 21 Nov 2004 01:52:43 -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 iAL6qfmG000727 for ; Sun, 21 Nov 2004 01:52:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAL6qfrk000725 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 01:52:41 -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 iAL6qduE000692 for ; Sun, 21 Nov 2004 01:52:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAL6qd9A000691 for xemacweb@tux.org; Sun, 21 Nov 2004 01:52:39 -0500 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 iAL6qcQV000681 for ; Sun, 21 Nov 2004 01:52:38 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 21 Nov 2004 06:52:37 -0000 From: "Ben Wing" To: "'Stephen J. Turnbull'" Date: Sun, 21 Nov 2004 00:54:37 -0600 Message-ID: <00b901c4cf96$f7f85e70$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: <87vfc2bic1.fsf@tleepslib.sk.tsukuba.ac.jp> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAL6qcQV000681 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'XEmacs Beta'" Subject: RE: Dfc optimization X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 assume that mswindows-multibyte has similar facilities. No. It's just a catchall for any code page, which can pretty much do whatever it wants. It's similar in spirit to the "encoding" setting of a locale. Depending on the locale, you have a code page, and the code page specifies a way to encode sequences of characters into strings. *Most* code pages use either SBCS or SBCS/DBCS non-modal encodings. But I think there is a UTF8 code page and it's even vaguely possible there is a JIS code page [I'm not sure of this; it seems that internally the mapping between code page value strings and Unicode characters is handled through table lookup -- this means that a modal encoding is out; but any EUC variety would be allowed.] So basically you have to look at the code page and make sense based on it. From xemacs-beta-bounces@xemacs.org Sun Nov 21 05:09: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 iALA9s28002414; Sun, 21 Nov 2004 05:09: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 iALA9fhj002390 for ; Sun, 21 Nov 2004 05:09:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALA9fFg002389 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 05:09:41 -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 iALA9TF9002351 for ; Sun, 21 Nov 2004 05:09:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALA9OYA002344 for xemacweb@tux.org; Sun, 21 Nov 2004 05:09:24 -0500 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 iALA9Nap002327 for ; Sun, 21 Nov 2004 05:09:23 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iALA94hr027116; Sun, 21 Nov 2004 10:09:04 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iALA918T027113; Sun, 21 Nov 2004 10:09:01 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Message-ID: <16800.26940.553187.660444@cerise.gclements.plus.com> Date: Sun, 21 Nov 2004 10:09:00 +0000 To: "Ben Wing" In-Reply-To: <00b801c4cf95$cff9fc40$210110ac@NEEEEEEE> References: <16797.30674.231005.242433@cerise.gclements.plus.com> <00b801c4cf95$cff9fc40$210110ac@NEEEEEEE> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iALA9Nap002327 X-XEmacs-List: 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: "'Darryl Okahata'" , xemacs-beta@xemacs.org, tbennett@nvidia.com Subject: RE: [Bug: 21.4.12] xemacs: X Error of failed request:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > > > Could the other pgm be a kde clipboard helper? I'm not at work now, > > > but I'm pretty sure there is something like that in the dock. > > > > KDE has a clipboard applet called "Klipper", which is usually > > enabled by default. > > > > A clipboard helper would be an obvious candidate, as it will > > request the selection/clipboard contents as soon as it sees > > any change (whereas manually pasting would typically involve > > some delay). > > This sounds like it could well the be cause of the problem, and turning it > off or reconfiguring it could make the problem go away but it's not solving > the problem. Yep; it would be more accurate to say that a clipboard helper was "triggering" the problem than "causing" it. > The problem is in the XEmacs code, which appears to be looping > recursively in its event loop. It looked to me like it kept receiving the > same request over and over again. Before getting completely lost, I did some basic analysis of the stack frames. Each level gets a different event with different values; most noticably, the property atom changes between _XT_SELECTION_{1,2,3,...}. My guess (and it's only that) is that x_reply_selection_request() is calling wait_for_property_change() with the intention of resuming the transfer afterwards, but wait_for_property_change() ends up dispatching the event to a recursive invocation of x_handle_selection_request() which tries to transfer the selection from scratch (with the fact that the transfer is actually underway being recorded only in local variables within outer invocations). BTW, one other thing has occured to me: if the local event loop consumes process output, the selection may be growing faster than it can be transferred. This could be happening in the one case which I can reproduce, i.e. run a command in a shell-mode buffer with point at end-of-buffer (so that new output extends the region). XEmacs appears to run fine, but when output ceases, XEmacs is semi-hung: redisplay works, menu traversal works, but keystrokes are ignored, and attaching gdb to the process reveals the deeply-recursive wait_delaying_user_input() scenario. Incidentally, this may or may not be related to the BadWindow issue (I can't reproduce that case). Even if it isn't, it's still a bug; and fixing it would also eliminate it as a possible factor. > Alas I don't know this code, but Glynn's suggestion of rewriting it to be > asynchronous seems like a good idea. As much as possible we want to avoid > entering into modal loops or weird such things. Glynn, since you understand > how X selection works, Whoa. I have a copy of the X source code and a working "grep" which allows me to find stuff (providing that I have a rough idea of what I'm looking for). That isn't the same thing as "understanding" it ;) I do have some familiarity with X selections, but incremental selections are new to me. Although, they look pretty straightforward: the relevant section of the ICCCM (§2.7.2) is only ~40 lines. > would you be willing to look into rewriting this > section of the code? The event loop is pretty straightforward for the most > part and well documented in the Internals manual. It would be a great help > as this code hasn't been touched for years and is probably getting pretty > dusty. I'll take a look, but my knowledge of XEmacs' internals is pretty minimal (read: I don't really understand the C side of the lisp interpreter). The main problem with asynchronous processing is that you typically need to add (and make use of) some kind of lock to inhibit inappropriate actions. In this specific case, we would probably want to avoid re-owning the selection while we're in the middle of transferring it, or handling further selection requests, closing the display, deleting the frame etc. Which is probably why a modal loop was used in the first place. Except that it doesn't really help if the loop dispatches arbitrary X events. It doesn't dispatch "command" events, but it will dispatch another SelectionRequest, and possibly other stuff that will interfere with the transfer. Specifically: next_event_internal (event, 0); /* See the comment in accept-process-output about Vquit_flag */ if (command_event_p (event) || (XEVENT_TYPE (event) == eval_event) || (XEVENT_TYPE (event) == magic_eval_event)) enqueue_command_event_1 (event); else execute_internal_event (event); A potentially more reliable fix (in the sense of "less chance of making things worse") would be to replace wait_delaying_user_input() with something which is much more specific regarding which event(s) it waits for. I.e. wait (with a timeout) for the PropertyNotify event indicating that the specific property has been deleted, and enqueue *everything* else. We shouldn't even need a linked list of properties (for_whom_the_bell_tolls); there should only be one property in use at any one time. -- Glynn Clements From xemacs-beta-bounces@xemacs.org Sun Nov 21 06:25: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 iALBPgXQ014776; Sun, 21 Nov 2004 06:25:42 -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 iALBPe7A014768 for ; Sun, 21 Nov 2004 06:25:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALBPeJ8014766 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 06:25:40 -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 iALBPbBV014741 for ; Sun, 21 Nov 2004 06:25:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALBPbv4014740 for xemacweb@tux.org; Sun, 21 Nov 2004 06:25:37 -0500 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 iALBPbS7014735 for ; Sun, 21 Nov 2004 06:25:37 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp814.mail.sc5.yahoo.com with SMTP; 21 Nov 2004 11:25:36 -0000 From: "Ben Wing" To: "'XEmacs Beta'" Date: Sun, 21 Nov 2004 05:27:34 -0600 Message-ID: <00c101c4cfbd$19550f70$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iALBPbS7014735 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Range tables X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 the process of trying to use range tables in mods to patcher I found what I thought was a bug in their implementation. Turns out it was lack of understanding -- range tables as currently (previously) implemented always used closed-closed ranges, which is incorrect for ranges of buffer positions, which are closed-open. So I went and added a type argument to make-range-table that lets you control the interpretation of the ranges, and I want to make the default closed-open. There is no code anywhere in the packages that uses range tables, and the one place in Lisp code that currently uses them (font-lock) uses them *WRONG* since it also assumes closed-open ranges! What do people think about changing the default behavior like this? From xemacs-beta-bounces@xemacs.org Sun Nov 21 06:50: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 iALBoBE4018779; Sun, 21 Nov 2004 06:50:12 -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 iALBo9vK018765 for ; Sun, 21 Nov 2004 06:50:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALBo9O7018764 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 06:50:09 -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 iALBo7Dt018749 for ; Sun, 21 Nov 2004 06:50:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALBo71u018748 for xemacweb@tux.org; Sun, 21 Nov 2004 06:50:07 -0500 Received: from relay03.roc.ny.frontiernet.net (relay03.roc.ny.frontiernet.net [66.133.131.36]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iALBo67l018742 for ; Sun, 21 Nov 2004 06:50:06 -0500 Received: from filter01.roc.ny.frontiernet.net (filter01.roc.ny.frontiernet.net [66.133.131.176]) by relay03.roc.ny.frontiernet.net (Postfix) with ESMTP id 2A1E7191FAD for ; Sun, 21 Nov 2004 11:50:06 +0000 (UTC) Received: from relay03.roc.ny.frontiernet.net ([66.133.131.36]) by filter01.roc.ny.frontiernet.net (filter01.roc.ny.frontiernet.net [66.133.131.176]) (amavisd-new, port 10024) with LMTP id 25700-27-19 for ; Sun, 21 Nov 2004 11:50:06 +0000 (UTC) Received: from 192.168.254.3 (67-138-228-18.dsl1.blu.wv.frontiernet.net [67.138.228.18]) by relay03.roc.ny.frontiernet.net (Postfix) with SMTP id CCE66191FB1 for ; Sun, 21 Nov 2004 11:50:01 +0000 (UTC) From: "Luke Nichols" To: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Date: Sun, 21 Nov 2004 06:40:44 -0500 Message-Id: <20041121115001.CCE66191FB1@relay03.roc.ny.frontiernet.net> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: by amavisd-new-20040701 (2.0) at filter01.roc.ny.frontiernet.net 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=3.2 required=5.0 tests=EXCUSE_15,EXCUSE_16, RCVD_IN_BL_SPAMCOP_NET,THIS_AINT_SPAM autolearn=no version=2.63 Subject: Dos based Web Crawling/DOS based Web Robot X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org 11/21/2004 To whom it may concern: Subject: DOS Web Crawling/DOS Web Robot I'm tired. I'm tired of trying to learn Java and how to use windows applications, perl, and all the other weird robots. I'm tired of someone always asking me to pay for something. (Though I'm not a cheapskate, I believe some things should be free.) We use all the search engines to find web sites. They are free. So should web crawling and web robots. Call me old fashioned, but I liked DOS. Though you had to learn a lot of DOS commands, it was still fairly simple to use. What I am looking for is someone who still knows how to program DOS. Why? To build a DOS based Web Crawler/DOS based Web Robot. Why? Cause DOS is no frills, no bells and whistles. What do I need the program to do? I need it to do two simple things: 1. Crawl the web 2. Save the results in a .txt file It's that simple! If you think you can help me either find a DOS based one that is already made, or create one, contact me at: Andrew Luke Nichols lunanic@frontiernet.net Thank you! PS- This is not spam. It's a request. If you received this email in error, I certainly apologize. aln From wwwmo@web-mail.com.ar Sun Nov 21 08:30:33 2004 Received: from pixel.surpasshosting.com (pixel.surpasshosting.com [66.194.152.60]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iALDUXLt002005; Sun, 21 Nov 2004 08:30:33 -0500 Received: from nobody by pixel.surpasshosting.com with local (Exim 4.34) id 1CVrPx-0005CA-KD; Sun, 21 Nov 2004 08:06:14 -0500 To: wwwmo@web-mail.com.ar Subject: REPLY NEEDED From: NNPC X-Priority: 3 (Normal) CC: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: RLSP Mailer Message-Id: Date: Sun, 21 Nov 2004 08:06:13 -0500 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - pixel.surpasshosting.com X-AntiAbuse: Original Domain - xemacs.org X-AntiAbuse: Originator/Caller UID/GID - [99 32374] / [47 12] X-AntiAbuse: Sender Address Domain - web-mail.com.ar X-Source: X-Source-Args: /usr/local/apache/bin/httpd -DSSL X-Source-Dir: chainsofdaisies.com:/public_html X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Status: Clean STRICTLY CONFIDENTIAL WE ARE MEMBERS OF A SPECIAL COMMITTEE FOR BUDGET AND PLANNING OF THE NIGERIAN NATIONAL PETROLEUM CORPORATION (NNPC). THIS COMMITTEE IS PRINCIPALLY CONCERNED WITH CONTRACT AWARDS AND APPROVAL. WITH OUR POSITIONS, WE HAVE SUCCESSFULLY SECURED FOR OURSELVES THE SUM OF THIRTY ONE MILLION, FIVE HUNDRED THOUSAND UNITED STATES DOLLARS (US$31.5M). THIS AMOUNT WAS CAREFULLY MANIPULATED BY OVER-INVOICING OF AN OLD CONTRACT. BASED ON INFORMATION GATHERED ABOUT YOU, WE BELIEVE YOU WOULD BE IN A POSITION TO HELP US IN TRANSFERING THIS FUND (US$31.5M) INTO A SAFE ACCOUNT. IT HAS BEEN AGREED THAT THE OWNER OF THE ACCOUNT WILL BE COMPENSATED WITH 30% OF THE REMITTED FUNDS, WHILE WE KEEP 60% AS THE INITIATORS AND 10% WILL BE SET ASIDE TO OFFSET EXPENSES AND PAY THE NECESSARY TAXES. ALL MODALITIES OF THIS TRANSACTION HAVE BEEN CAREFULLY WORKED OUT AND ONCE STARTED WILL NOT TAKE MORE THAN SEVEN (7) WORKING DAYS, WITH YOUR FULL SUPPORT. THIS TRANSACTION IS 100% RISK FREE.BE REST ASSURED OF SUCCESS. IF THIS PROPOSAL SATISFIES YOU, PLEASE REACH US ONLY BY EMAIL FOR MORE INFORMATION. PLEASE, TREAT AS URGENT AND VERY IMPORTANT. YOURS FAITHFULLY, CHIEF MICHAEL OSHODI. ___________________________________________________________________________ Mail sent from WebMail service at PHP-Nuke Powered Site - http://yoursite.com From xemacs-beta-bounces@xemacs.org Sun Nov 21 10:16: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 iALFGJCX021332; Sun, 21 Nov 2004 10:16:20 -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 iALFGHGw021321 for ; Sun, 21 Nov 2004 10:16:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALFGH7C021320 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 10:16: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 iALFGENU021309 for ; Sun, 21 Nov 2004 10:16:14 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALFGE3G021307 for xemacweb@tux.org; Sun, 21 Nov 2004 10:16:14 -0500 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iALFGBni021285 for ; Sun, 21 Nov 2004 10:16:12 -0500 Received: (qmail 17734 invoked by uid 65534); 21 Nov 2004 15:16:05 -0000 Received: from pD9E73A14.dip.t-dialin.net (EHLO [192.168.0.4]) (217.231.58.20) by mail.gmx.net (mp012) with SMTP; 21 Nov 2004 16:16:05 +0100 X-Authenticated: #6691905 Message-ID: <41A0B136.1030006@gmx.de> Date: Sun, 21 Nov 2004 16:16:06 +0100 From: Amanjit Gill User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20040910 X-Accept-Language: en-us, en MIME-Version: 1.0 To: xemacs-beta@xemacs.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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] igrep on 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 ================================================================ Dear Bug Team! Just a quick information about how to run "igrep-find" for win32 users. the "find" command is a built-in command of cmd.exe command shell and therefore the shell will never execute the unix find.exe command (f.e. downloadable from http://unxutils.sourceforge.net/) regardless of where it is in the %PATH%. I changed a line in igrep.el to replace the find command with find_unx (and renamed the unix tool to find_unx.exe) and everything works fine. (defvar igrep-find-program "find_unx" "The program run by `\\[igrep-find]'.") Thank you for bringing xemacs to win32 _________________________ Amanjit Gill Medical and Bioinformatics Gynecology and Obstetrics University Clinic Charite Berlin, Germany amanjit.gill@gmx.de ================================================================ 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 ecb-layout-defs cus-edit cus-load ecb edmacro ecb-compatibility ecb-winman-support ecb-autogen autoload ecb-tod ecb-cycle ecb-eshell ecb-help ecb-jde efc ecb-method-browser semantic-load semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom wid-edit ecb-file-browser ecb-layout ecb-create-layout ecb-compilation ecb-speedbar ecb-semantic-wrapper ecb-navigate ecb-mode-line ecb-face tree-buffer speedbar sb-image dframe eieio semantic-util-modes timer semantic-util semantic assoc working ecb-upgrade ecb-util advice advice-preload thing imenu python-mode info-look overlay info comint ring efs-cu igrep compile dired-faces dired-xemacs dired font-lock cus-face 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: ----------------- 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 button1 button1up 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 BS down down down down down down down down down down BS button1 button1up M-x r e p o r t TAB e TAB TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Using the CPython shell Local value of py-indent-offset set to 4 Reading directory S:\AG\PY_CBGEN\Build00023\...done Reading directory S:\AG\PY_CBGEN\Build00023\... Reading directory S:\AG\PY_CBGEN\...done Reading directory S:\AG\PY_CBGEN\... Reading directory s:\...done Reading directory s:\... Reading directory S:\AG\...done Reading directory S:\AG\... Using the CPython shell Local value of py-indent-offset set to 4 Using the CPython shell Local value of py-indent-offset set to 4 No selection, clipboard or cut buffer available Loading c:\Dokumente und Einstellungen\amanjit\.ecb-tip-of-day.el...done Loading c:\Dokumente und Einstellungen\amanjit\.ecb-tip-of-day.el... There are no NEWS to display. From xemacs-beta-bounces@xemacs.org Sun Nov 21 10:26: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 iALD2FuA030396; Sun, 21 Nov 2004 08:02:16 -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 iALD1xGm030147 for ; Sun, 21 Nov 2004 08:02:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALD1xqx030146 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 08:01:59 -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 iALD1qB3030077 for ; Sun, 21 Nov 2004 08:01:52 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALD1pG7030070 for xemacweb@tux.org; Sun, 21 Nov 2004 08:01:51 -0500 Received: from world1.sdm.de (IDENT:firewall@world1.sdm.de [192.76.162.229]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iALD1nLh030035 for ; Sun, 21 Nov 2004 08:01:49 -0500 Received: from localhost ([127.0.0.1] helo=world1.sdm.de) by world1.sdm.de (MTA) via esmtp for id 1CVrLg-0007Wx-IX; Sun, 21 Nov 2004 14:01:48 +0100 Received: from mucns1.muc.sdm.de ([193.102.180.22]) by world1.sdm.de (MTA) via esmtp for id 1CVrLf-0007Wp-Ln; Sun, 21 Nov 2004 14:01:47 +0100 Received: by mucns1.muc.sdm.de (MTA) via esmtp for from localhost ([127.0.0.1] helo=sdmmail1.sdm.de) id 1CVrLf-0007LK-K0; Sun, 21 Nov 2004 14:01:47 +0100 Received: from mucmail1.sdm.de ([193.102.180.175]) by sdmmail1.sdm.de with Microsoft SMTPSVC(6.0.3790.0); Sun, 21 Nov 2004 14:01:47 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sun, 21 Nov 2004 14:01:46 +0100 Message-ID: <1B3ACCFD5694A94DBA4E231402B0E9ED57AE2C@mucmail1.sdm.de> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: XEmacs version of the VC-package seems quite outdated compared to GNU Emacs Thread-Index: AcTPykBa9QZBktyuSiyTC016IJsmOA== From: To: X-OriginalArrivalTime: 21 Nov 2004 13:01:47.0088 (UTC) FILETIME=[42005D00:01C4CFCA] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iALD1nLh030035 X-XEmacs-List: 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, NO_REAL_NAME autolearn=no version=2.63 Subject: XEmacs version of the VC-package seems quite outdated compared to GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 working on a transparant VC-support for ECB which displays in the tree-windows of ECB the VC-state of files with appropriate icons - or to be more precise: This support is already finished and will be contained in the next ECB-release. To be even more precise: It is finished for GNU Emacs. Well, let me increase precision once more: The ECB-VC-support should also work very well with XEmacs but unfortunatelly current version of the VC-package in XEmacs 21.4.14 seems quite outdated - at least compared with that version included in GNU Emacs 21.3. here one example from the GNU Emacs vc.el initial comments: ;; VC can use arbitrary version control systems as a backend. To add ;; support for a new backend named SYS, write a library vc-sys.el that ;; contains functions of the form `vc-sys-...' (note that SYS is in lower ;; case for the function and library names). VC will use that library if ;; you put the symbol SYS somewhere into the list of ;; `vc-handled-backends'. Then, for example, if `vc-sys-registered' ;; returns non-nil for a file, all SYS-specific versions of VC commands ;; will be available for that file. Well, IMHO the current GNU Emacs vc implementation seems much better designed at least with respect to separation of concerns and extensibility with additional backends... What ECB really misses in the XEmacs version of VC is the lack of a function as `vc-state' available in the GNU Emacs version. This is a backend-independent well defined interface to get the state of a file under version-control.... XEmacs offers only a `vc-cvs-state'... but nothing for RCS and SCCS and other backend....... Are there any chances that XEmacs VC will be synched up with the GNU Emacs one (or maybe it has already be done but not for XEmacs 21.4?)??? Thanks! Ciao, Klaus Klaus Berndl mailto: klaus.berndl@sdm.de sd&m AG http://www.sdm.de software design & management Carl-Wery-Str. 42, 81739 Muenchen, Germany Tel +49 89 63812-392, Fax -220 From xemacs-beta-bounces@xemacs.org Sun Nov 21 16:56: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 iALLuYTC001273; Sun, 21 Nov 2004 16:56: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 iALLuXMG001268 for ; Sun, 21 Nov 2004 16:56:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALLuX13001267 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 16:56:33 -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 iALLuUxG001250 for ; Sun, 21 Nov 2004 16:56:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALLuUEa001249 for xemacweb@tux.org; Sun, 21 Nov 2004 16:56:30 -0500 Received: from mail-in-08.arcor-online.net (mail-in-08.arcor-online.net [151.189.21.48]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iALLuS4S001240 for ; Sun, 21 Nov 2004 16:56:29 -0500 Received: from elgin.eder.de (dsl-082-082-068-215.arcor-ip.net [82.82.68.215]) by mail-in-08.arcor-online.net (Postfix) with ESMTP id C5FAF47B2 for ; Sun, 21 Nov 2004 22:56:22 +0100 (CET) Received: from banff.eder.de (banff.eder.de [192.168.0.1]) by elgin.eder.de (8.12.7/8.12.7/SuSE Linux 0.6) with ESMTP id iALLuLND016425 for ; Sun, 21 Nov 2004 22:56:21 +0100 Received: from banff.eder.de (localhost [127.0.0.1]) by banff.eder.de (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id iALLuKBe001655 for ; Sun, 21 Nov 2004 22:56:21 +0100 Received: (from are@localhost) by banff.eder.de (8.12.10/8.12.10/Submit) id iALLuKaH001652; Sun, 21 Nov 2004 22:56:20 +0100 Date: Sun, 21 Nov 2004 22:56:20 +0100 Message-Id: <200411212156.iALLuKaH001652@banff.eder.de> From: Andreas Eder To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.15] error in tutorial X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 have found an error in the xemacs tutorial, that you get with M-? t. To be honest, it is just un grammatical, but that means it is easier to fix :-) >Each of text line ends with a Newline character, which serves to >separate it from the following line. The last line in your file ought should read: >Each line of text ends with a Newline character, which serves to ------------ >separate it from the following line. The last line in your file ought The words are just not in the right order! Thanks for providing xemacs. Andreas ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux elgin 2.4.20-64GB-SMP #1 SMP Wed Dec 3 10:57:11 UTC 2003 i686 unknown unknown GNU/Linux ./configure XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /home/are/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.3 20030226 (prerelease) (SuSE Linux) Compiler specs file: /usr/lib/gcc-lib/i486-suse-linux/3.3/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/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. 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: pgsql/libpq-fe.h - Using PostgreSQL V7 bindings. 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: ---------------------- (/home/are/elisp/camldebug /usr/local/lib/xemacs/xemacs-packages/lisp/ocaml/camldebug /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.18 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.66 upstream: No-Upstream-Ver) (xemacs-base ver: 1.9 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.2 upstream: 2.0.45) (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.8 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.17 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.19 upstream: 1.4.2) (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) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.16 upstream: 1.0.3) (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-nomule ver: 1.05 upstream: regular) (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) (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.69 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.82 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.15 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.12 upstream: 5.2.3) (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) (eicq ver: 1.04 upstream: regular) (efs ver: 1.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.18 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) (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) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.25 upstream: 2.34) (auctex ver: 1.42 upstream: 11.53) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.16 upstream: No-Upstream-Ver) Installed Modules: ----------------- Features: -------- (xemacsbug shadow psgml-xemacs tempo sgml-mode psgml psgml-html passwd tar-mode sh-script skeleton hyper-apropos winmgr-mode vm-virtual vm-minibuf vm-macro annotations flow-fill sort gnus-cite gnus-async gnus-bcklg byte-optimize bytecomp byte-compile gnus-ml gnus-topic nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 pgg password pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nntp nnoo nnmail mail-source format-spec gnus-cache gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems gnus-xmas vm-delete bbdb-hooks vm-page vm-mime vm-sort vm-undo vm-message vm-save vm-toolbar vm-motion vm-summary tapestry vm-thread vm-menu vm-folder vm-misc vm-mouse vm-window u-vm-color bbdb-vm bbdb-snarf mail-extr bbdb-com vm-autoload vm-vars highlight-headers vm-version vm vm-startup timer-funcs eldoc timer font imenu bib-cite tex-toolbar tex-site 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 sendmail nnheader nnheaderxm gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils mailheader canlock sha1 executable hex-util bbdb timezone mailcrypt rfc822 comint ring color-theme wid-edit time gnuserv rsz-minibuf time-stamp completion completer sym-lock disp-table atomic-extents hippie-exp efs-cu hyperspec thingatpt browse-url advice advice-preload uniquify filladapt footnote scroll-in-place redo savehist backup-dir edmacro iswitchb crypt crypt++ history recent-files view-less view efs-ovwrt default-dir font-lock func-menu dired-faces dired-xemacs dired cus-face paren blink-paren pending-del blink-cursor 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-nomule-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 eicq-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 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 postgresqlv7 postgresql 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 md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- n n q s g up up up up up up up up down SPC SPC SPC SPC n n n n n n n q s g g ~ x y e s RET misc-user C-v prior C-v M-v C-v C-l C-v C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-l C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-p C-p C-p C-p C-p C-p C-p C-v misc-user Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... 10:51pm 1.00 10:51pm 1.00 10:50pm 1.00 10:50pm 1.00 10:50pm 1.00 10:49pm 1.01 10:49pm 1.01 10:49pm 1.02 10:48pm 1.03 10:48pm 1.04 Loading psgml-xemacs...done Loading psgml-xemacs... 2 deletions done 2 of 2 deletions 1 of 2 deletions 2 backup files flagged. Marking backup files... Reading directory /home/are/...done -- Wherever I lay my .emacs, there's my $HOME. From xemacs-beta-bounces@xemacs.org Sun Nov 21 17:28: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 iALMS5gm006902; Sun, 21 Nov 2004 17:28:06 -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 iALMS3br006889 for ; Sun, 21 Nov 2004 17:28:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALMS3Cx006888 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 17:28:03 -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 iALMRxoZ006860 for ; Sun, 21 Nov 2004 17:27:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALMRxKk006859 for xemacweb@tux.org; Sun, 21 Nov 2004 17:27:59 -0500 Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iALMRuQM006852 for ; Sun, 21 Nov 2004 17:27:57 -0500 Received: from elgin.eder.de (dsl-082-082-068-215.arcor-ip.net [82.82.68.215]) by mail-in-05.arcor-online.net (Postfix) with ESMTP id 0E5E710BBC for ; Mon, 22 Nov 2004 00:27:55 +0100 (CET) Received: from banff.eder.de (banff.eder.de [192.168.0.1]) by elgin.eder.de (8.12.7/8.12.7/SuSE Linux 0.6) with ESMTP id iALMRsND016522 for ; Sun, 21 Nov 2004 23:27:54 +0100 Received: from banff.eder.de (localhost [127.0.0.1]) by banff.eder.de (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id iALMRrBe002165 for ; Sun, 21 Nov 2004 23:27:53 +0100 Received: (from are@localhost) by banff.eder.de (8.12.10/8.12.10/Submit) id iALMRrl0002162; Sun, 21 Nov 2004 23:27:53 +0100 Date: Sun, 21 Nov 2004 23:27:53 +0100 Message-Id: <200411212227.iALMRrl0002162@banff.eder.de> From: Andreas Eder To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.15] typo in TUTORIAL X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! There is a typo in the TUTORIAL: Finding a file makes a new buffer inside Emacs. To see a list of the buffers that current exist in your Emacs job, type ^^^^^^^ this should read 'currently' ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux elgin 2.4.20-64GB-SMP #1 SMP Wed Dec 3 10:57:11 UTC 2003 i686 unknown unknown GNU/Linux ./configure XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /home/are/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.3 20030226 (prerelease) (SuSE Linux) Compiler specs file: /usr/lib/gcc-lib/i486-suse-linux/3.3/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/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. 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: pgsql/libpq-fe.h - Using PostgreSQL V7 bindings. 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: ---------------------- (/home/are/elisp/camldebug /usr/local/lib/xemacs/xemacs-packages/lisp/ocaml/camldebug /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.18 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.66 upstream: No-Upstream-Ver) (xemacs-base ver: 1.9 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.2 upstream: 2.0.45) (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.8 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.17 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.19 upstream: 1.4.2) (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) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.16 upstream: 1.0.3) (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-nomule ver: 1.05 upstream: regular) (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) (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.69 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.82 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.15 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.12 upstream: 5.2.3) (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) (eicq ver: 1.04 upstream: regular) (efs ver: 1.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.18 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) (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) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.25 upstream: 2.34) (auctex ver: 1.42 upstream: 11.53) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.16 upstream: No-Upstream-Ver) Installed Modules: ----------------- Features: -------- (cus-edit cus-load ehelp electric xemacsbug shadow psgml-xemacs tempo sgml-mode psgml psgml-html passwd tar-mode sh-script skeleton hyper-apropos winmgr-mode vm-virtual vm-minibuf vm-macro annotations flow-fill sort gnus-cite gnus-async gnus-bcklg byte-optimize bytecomp byte-compile gnus-ml gnus-topic nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 pgg password pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nntp nnoo nnmail mail-source format-spec gnus-cache gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems gnus-xmas vm-delete bbdb-hooks vm-page vm-mime vm-sort vm-undo vm-message vm-save vm-toolbar vm-motion vm-summary tapestry vm-thread vm-menu vm-folder vm-misc vm-mouse vm-window u-vm-color bbdb-vm bbdb-snarf mail-extr bbdb-com vm-autoload vm-vars highlight-headers vm-version vm vm-startup timer-funcs eldoc timer font imenu bib-cite tex-toolbar tex-site 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 sendmail nnheader nnheaderxm gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils mailheader canlock sha1 executable hex-util bbdb timezone mailcrypt rfc822 comint ring color-theme wid-edit time gnuserv rsz-minibuf time-stamp completion completer sym-lock disp-table atomic-extents hippie-exp efs-cu hyperspec thingatpt browse-url advice advice-preload uniquify filladapt footnote scroll-in-place redo savehist backup-dir edmacro iswitchb crypt crypt++ history recent-files view-less view efs-ovwrt default-dir font-lock func-menu dired-faces dired-xemacs dired cus-face paren blink-paren pending-del blink-cursor 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-nomule-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 eicq-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 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 postgresqlv7 postgresql 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 md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- 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 C-v C-x C-f C-g C-g C-g C-g C-g C-v C-x C-s C-x C-f f o o RET j u s t SPC j u n k RET s o s o RET l a l a C-x C-f C-f C-x C-f C-g C-x C-f T U TAB TAB C-x b RET C-x k RET C-x b RET C-v C-l C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-l misc-user Recent messages (most recent first): ----------------------------------- 11:26pm 1.17 11:26pm 1.26 11:25pm 1.36 (New file) Command attempted to use minibuffer while in minibuffer Quit Quit Command attempted to use minibuffer while in minibuffer (New file) 11:24pm 1.81 11:24pm 1.73 11:24pm 1.62 11:23pm 1.48 11:23pm 1.29 Wrote /home/are/TUTORIAL 11:23pm 1.00 Quit 11:22pm 1.01 Quit Quit -- Wherever I lay my .emacs, there's my $HOME. From xemacs-beta-bounces@xemacs.org Sun Nov 21 17:42: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 iALMgqXE009322; Sun, 21 Nov 2004 17:42: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 iALMgooq009312 for ; Sun, 21 Nov 2004 17:42:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALMgovi009310 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 17:42:50 -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 iALMglAS009296 for ; Sun, 21 Nov 2004 17:42:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALMgkbW009295 for xemacweb@tux.org; Sun, 21 Nov 2004 17:42:46 -0500 Received: from mail-in-08.arcor-online.net (mail-in-08.arcor-online.net [151.189.21.48]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iALMgi0K009286 for ; Sun, 21 Nov 2004 17:42:45 -0500 Received: from elgin.eder.de (dsl-082-082-068-215.arcor-ip.net [82.82.68.215]) by mail-in-08.arcor-online.net (Postfix) with ESMTP id 1ED613A6A for ; Sun, 21 Nov 2004 23:42:44 +0100 (CET) Received: from banff.eder.de (banff.eder.de [192.168.0.1]) by elgin.eder.de (8.12.7/8.12.7/SuSE Linux 0.6) with ESMTP id iALMggND016572 for ; Sun, 21 Nov 2004 23:42:43 +0100 Received: from banff.eder.de (localhost [127.0.0.1]) by banff.eder.de (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id iALMgfBe002388 for ; Sun, 21 Nov 2004 23:42:41 +0100 Received: (from are@localhost) by banff.eder.de (8.12.10/8.12.10/Submit) id iALMgf9A002385; Sun, 21 Nov 2004 23:42:41 +0100 Date: Sun, 21 Nov 2004 23:42:41 +0100 Message-Id: <200411212242.iALMgf9A002385@banff.eder.de> From: Andreas Eder To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.15] still another typo in the tutorial X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! There is still another typo in the TUTORIAL (maybe I should collect them into one big bug report?) typing M-x recover file should be typing M-x recover-file (The '-' is missing) ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux elgin 2.4.20-64GB-SMP #1 SMP Wed Dec 3 10:57:11 UTC 2003 i686 unknown unknown GNU/Linux ./configure XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /home/are/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.3 20030226 (prerelease) (SuSE Linux) Compiler specs file: /usr/lib/gcc-lib/i486-suse-linux/3.3/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/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. 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: pgsql/libpq-fe.h - Using PostgreSQL V7 bindings. 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: ---------------------- (/home/are/elisp/camldebug /usr/local/lib/xemacs/xemacs-packages/lisp/ocaml/camldebug /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.18 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.66 upstream: No-Upstream-Ver) (xemacs-base ver: 1.9 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.2 upstream: 2.0.45) (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.8 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.17 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.19 upstream: 1.4.2) (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) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.16 upstream: 1.0.3) (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-nomule ver: 1.05 upstream: regular) (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) (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.69 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.82 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.15 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.12 upstream: 5.2.3) (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) (eicq ver: 1.04 upstream: regular) (efs ver: 1.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.18 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) (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) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.25 upstream: 2.34) (auctex ver: 1.42 upstream: 11.53) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.16 upstream: No-Upstream-Ver) Installed Modules: ----------------- Features: -------- (cus-edit cus-load ehelp electric xemacsbug shadow psgml-xemacs tempo sgml-mode psgml psgml-html passwd tar-mode sh-script skeleton hyper-apropos winmgr-mode vm-virtual vm-minibuf vm-macro annotations flow-fill sort gnus-cite gnus-async gnus-bcklg byte-optimize bytecomp byte-compile gnus-ml gnus-topic nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 pgg password pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nntp nnoo nnmail mail-source format-spec gnus-cache gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems gnus-xmas vm-delete bbdb-hooks vm-page vm-mime vm-sort vm-undo vm-message vm-save vm-toolbar vm-motion vm-summary tapestry vm-thread vm-menu vm-folder vm-misc vm-mouse vm-window u-vm-color bbdb-vm bbdb-snarf mail-extr bbdb-com vm-autoload vm-vars highlight-headers vm-version vm vm-startup timer-funcs eldoc timer font imenu bib-cite tex-toolbar tex-site 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 sendmail nnheader nnheaderxm gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils mailheader canlock sha1 executable hex-util bbdb timezone mailcrypt rfc822 comint ring color-theme wid-edit time gnuserv rsz-minibuf time-stamp completion completer sym-lock disp-table atomic-extents hippie-exp efs-cu hyperspec thingatpt browse-url advice advice-preload uniquify filladapt footnote scroll-in-place redo savehist backup-dir edmacro iswitchb crypt crypt++ history recent-files view-less view efs-ovwrt default-dir font-lock func-menu dired-faces dired-xemacs dired cus-face paren blink-paren pending-del blink-cursor 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-nomule-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 eicq-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 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 postgresqlv7 postgresql 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 md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- SPC BS button3 misc-user button3 misc-user C-v button3 misc-user C-h k C-x C-c q C-h k C-z q C-z C-v C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p M-x r e p l SPC s RET c h a n g e d RET a l t e r e d RET C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n M-x r e c o TAB f TAB C-g M-x r e c o TAB f TAB C-g misc-user Recent messages (most recent first): ----------------------------------- 11:41pm 1.00 Quit Quit 11:40pm 1.00 11:40pm 1.00 11:39pm 1.00 Replaced 1 occurrence 11:39pm 1.00 11:38pm 1.00 11:38pm 1.00 11:38pm 1.00 11:37pm 1.00 11:37pm 1.00 11:37pm 1.00 11:36pm 1.00 11:36pm 1.00 11:36pm 1.00 11:35pm 1.00 11:35pm 1.00 11:35pm 1.00 -- Wherever I lay my .emacs, there's my $HOME. From xemacs-beta-bounces@xemacs.org Sun Nov 21 17:58: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 iALMwU54012312; Sun, 21 Nov 2004 17:58: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 iALMwRmN012304 for ; Sun, 21 Nov 2004 17:58:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALMwRCY012303 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 17:58:27 -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 iALMwOwx012291 for ; Sun, 21 Nov 2004 17:58:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALMwOWp012290 for xemacweb@tux.org; Sun, 21 Nov 2004 17:58:24 -0500 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 iALMwKRG012279; Sun, 21 Nov 2004 17:58:21 -0500 Received: from fwd00.aul.t-online.de by mailout10.sul.t-online.com with smtp id 1CW0ey-0003fo-00; Sun, 21 Nov 2004 23:58:20 +0100 Received: from D5DC120J.t-online.de (Sg-dD2ZLQewrQ5ZfT4KsqMZku6sd+w5E2LDjuqQ9a2zDlykE8p4YZU@[217.89.2.35]) by fmrl00.sul.t-online.com with esmtp id 1CW0el-1B43hQ0; Sun, 21 Nov 2004 23:58:07 +0100 To: Andreas Eder X-Attribution: APA References: <200411212242.iALMgf9A002385@banff.eder.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, 21 Nov 2004 23:59:27 +0100 In-Reply-To: <200411212242.iALMgf9A002385@banff.eder.de> (Andreas Eder's message of "Sun, 21 Nov 2004 23:42:41 +0100") 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: Sg-dD2ZLQewrQ5ZfT4KsqMZku6sd+w5E2LDjuqQ9a2zDlykE8p4YZU@t-dialin.net X-TOI-MSGID: f6c3f955-9d3b-4d7e-8b83-7931e179990c X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: [Bug: 21.4.15] still another typo in the tutorial X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Andreas Eder writes: > ================================================================ > Dear Bug Team! > > There is still another typo in the TUTORIAL (maybe I should collect > them into one big bug report?) Too late, I got them all corrected :-) Thanks for the report, Andreas! If you find something in TUTORIAL.de, that would really piss me off :-) Best regards, Adrian > > typing M-x recover file > > should be > > typing M-x recover-file > > (The '-' is missing) > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > uname -a: Linux elgin 2.4.20-64GB-SMP #1 SMP Wed Dec 3 10:57:11 UTC 2003 i686 unknown unknown GNU/Linux > > ./configure > > > XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. > > > Compilation / Installation: > Source code location: /home/are/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.3 20030226 (prerelease) (SuSE Linux) > Compiler specs file: /usr/lib/gcc-lib/i486-suse-linux/3.3/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/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. > 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: pgsql/libpq-fe.h > - Using PostgreSQL V7 bindings. > > 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: > ---------------------- > (/home/are/elisp/camldebug > /usr/local/lib/xemacs/xemacs-packages/lisp/ocaml/camldebug > /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.18 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.66 upstream: No-Upstream-Ver) > (xemacs-base ver: 1.9 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.2 upstream: 2.0.45) > (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.8 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.17 upstream: No-Upstream-Ver) > (sh-script ver: 1.18 upstream: 2.0e) > (sgml ver: 1.11 upstream: No-Upstream-Ver) > (semantic ver: 1.19 upstream: 1.4.2) > (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) > (rmail ver: 1.14 upstream: No-Upstream-Ver) > (riece ver: 1.16 upstream: 1.0.3) > (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-nomule ver: 1.05 upstream: regular) > (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) > (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.69 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.82 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.15 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.12 upstream: 5.2.3) > (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) > (eicq ver: 1.04 upstream: regular) > (efs ver: 1.33 upstream: 1.23) > (edt ver: 1.13 upstream: No-Upstream-Ver) > (edit-utils ver: 2.18 upstream: No-Upstream-Ver) > (ediff ver: 1.5 upstream: 2.75) > (edebug ver: 1.21 upstream: No-Upstream-Ver) > (ecrypto ver: 0.18 upstream: 2.0) > (ecb ver: 1.19 upstream: 2.27) > (docbookide ver: 0.07000000000000001 upstream: 0.1) > (dired ver: 1.16 upstream: 7.12) > (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) > (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) > (build ver: 1.14 upstream: 2.02) > (bbdb ver: 1.25 upstream: 2.34) > (auctex ver: 1.42 upstream: 11.53) > (apel ver: 1.27 upstream: 10.2) > (ada ver: 1.14 upstream: 2.27) > (Sun ver: 1.16 upstream: No-Upstream-Ver) > > > > Installed Modules: > ----------------- > > > Features: > -------- > > (cus-edit cus-load ehelp electric xemacsbug shadow psgml-xemacs tempo > sgml-mode psgml psgml-html passwd tar-mode sh-script skeleton > hyper-apropos winmgr-mode vm-virtual vm-minibuf vm-macro annotations > flow-fill sort gnus-cite gnus-async gnus-bcklg byte-optimize bytecomp > byte-compile gnus-ml gnus-topic nndraft nnmh gnus-agent gnus-srvr > gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 pgg > password pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nntp > nnoo nnmail mail-source format-spec gnus-cache gnus-start gnus-spec > gnus-int gnus-range gnus-win gnus gnus-ems gnus-xmas vm-delete > bbdb-hooks vm-page vm-mime vm-sort vm-undo vm-message vm-save > vm-toolbar vm-motion vm-summary tapestry vm-thread vm-menu vm-folder > vm-misc vm-mouse vm-window u-vm-color bbdb-vm bbdb-snarf mail-extr > bbdb-com vm-autoload vm-vars highlight-headers vm-version vm > vm-startup timer-funcs eldoc timer font imenu bib-cite tex-toolbar > tex-site 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 sendmail nnheader nnheaderxm gnus-util netrc > time-date parse-time mm-util mail-prsvr mail-utils mailheader canlock > sha1 executable hex-util bbdb timezone mailcrypt rfc822 comint ring > color-theme wid-edit time gnuserv rsz-minibuf time-stamp completion > completer sym-lock disp-table atomic-extents hippie-exp efs-cu > hyperspec thingatpt browse-url advice advice-preload uniquify > filladapt footnote scroll-in-place redo savehist backup-dir edmacro > iswitchb crypt crypt++ history recent-files view-less view efs-ovwrt > default-dir font-lock func-menu dired-faces dired-xemacs dired > cus-face paren blink-paren pending-del blink-cursor 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-nomule-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 eicq-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 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 postgresqlv7 > postgresql 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 md5 xemacs gutter tiff png gif jpeg > xpm xbm lisp-float-type linux dialog devices window-system base64) > > > Recent keystrokes: > ----------------- > > SPC BS button3 misc-user button3 misc-user C-v button3 > misc-user C-h k C-x C-c q C-h k C-z q C-z C-v C-n C-n > C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n > C-n C-n C-n C-n C-p M-x r e p l SPC s RET c h a n g > e d RET a l t e r e d RET C-n C-n C-n C-n C-n C-n C-n > C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n M-x r e c o > TAB f TAB C-g M-x r e c o TAB f TAB C-g misc-user > > > Recent messages (most recent first): > ----------------------------------- > > 11:41pm 1.00 > Quit > Quit > 11:40pm 1.00 > 11:40pm 1.00 > 11:39pm 1.00 > Replaced 1 occurrence > 11:39pm 1.00 > 11:38pm 1.00 > 11:38pm 1.00 > 11:38pm 1.00 > 11:37pm 1.00 > 11:37pm 1.00 > 11:37pm 1.00 > 11:36pm 1.00 > 11:36pm 1.00 > 11:36pm 1.00 > 11:35pm 1.00 > 11:35pm 1.00 > 11:35pm 1.00 -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Nov 21 18:08: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 iALN8oW7014379; Sun, 21 Nov 2004 18:08:51 -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 iALN8mXg014361 for ; Sun, 21 Nov 2004 18:08:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALN8mvL014359 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 18:08:48 -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 iALN8iTO014333 for ; Sun, 21 Nov 2004 18:08:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALN8ir0014332 for xemacweb@tux.org; Sun, 21 Nov 2004 18:08:44 -0500 Received: from mail-in-08.arcor-online.net (mail-in-08.arcor-online.net [151.189.21.48]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iALN8hEw014315 for ; Sun, 21 Nov 2004 18:08:43 -0500 Received: from elgin.eder.de (dsl-082-082-068-215.arcor-ip.net [82.82.68.215]) by mail-in-08.arcor-online.net (Postfix) with ESMTP id 772AD2B1C for ; Mon, 22 Nov 2004 00:08:37 +0100 (CET) Received: from banff.eder.de (banff.eder.de [192.168.0.1]) by elgin.eder.de (8.12.7/8.12.7/SuSE Linux 0.6) with ESMTP id iALN8aND017001 for ; Mon, 22 Nov 2004 00:08:36 +0100 Received: from banff.eder.de (localhost [127.0.0.1]) by banff.eder.de (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id iALN8ZBe003152 for ; Mon, 22 Nov 2004 00:08:35 +0100 Received: (from are@localhost) by banff.eder.de (8.12.10/8.12.10/Submit) id iALN8ZVN003149; Mon, 22 Nov 2004 00:08:35 +0100 Date: Mon, 22 Nov 2004 00:08:35 +0100 Message-Id: <200411212308.iALN8ZVN003149@banff.eder.de> From: Andreas Eder To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.15] still more bugs in the TUTORIAL X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! It seems nobody is reading the tutorial :-( Here is another 'bug': The commands that can be invoked with Meta-x, an asterisk will be displayed to the left. should read: The commands that can be invoked with Meta-x, will be displayed with an asterisk to the left. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux elgin 2.4.20-64GB-SMP #1 SMP Wed Dec 3 10:57:11 UTC 2003 i686 unknown unknown GNU/Linux ./configure XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /home/are/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.3 20030226 (prerelease) (SuSE Linux) Compiler specs file: /usr/lib/gcc-lib/i486-suse-linux/3.3/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/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. 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: pgsql/libpq-fe.h - Using PostgreSQL V7 bindings. 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: ---------------------- (/home/are/elisp/camldebug /usr/local/lib/xemacs/xemacs-packages/lisp/ocaml/camldebug /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.18 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.66 upstream: No-Upstream-Ver) (xemacs-base ver: 1.9 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.2 upstream: 2.0.45) (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.8 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.17 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.19 upstream: 1.4.2) (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) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.16 upstream: 1.0.3) (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-nomule ver: 1.05 upstream: regular) (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) (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.69 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.82 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.15 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.12 upstream: 5.2.3) (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) (eicq ver: 1.04 upstream: regular) (efs ver: 1.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.18 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) (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) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.25 upstream: 2.34) (auctex ver: 1.42 upstream: 11.53) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.16 upstream: No-Upstream-Ver) Installed Modules: ----------------- Features: -------- (ispell cus-edit cus-load ehelp electric xemacsbug shadow psgml-xemacs tempo sgml-mode psgml psgml-html passwd tar-mode sh-script skeleton hyper-apropos winmgr-mode vm-virtual vm-minibuf vm-macro annotations flow-fill sort gnus-cite gnus-async gnus-bcklg byte-optimize bytecomp byte-compile gnus-ml gnus-topic nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 pgg password pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nntp nnoo nnmail mail-source format-spec gnus-cache gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems gnus-xmas vm-delete bbdb-hooks vm-page vm-mime vm-sort vm-undo vm-message vm-save vm-toolbar vm-motion vm-summary tapestry vm-thread vm-menu vm-folder vm-misc vm-mouse vm-window u-vm-color bbdb-vm bbdb-snarf mail-extr bbdb-com vm-autoload vm-vars highlight-headers vm-version vm vm-startup timer-funcs eldoc timer font imenu bib-cite tex-toolbar tex-site 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 sendmail nnheader nnheaderxm gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils mailheader canlock sha1 executable hex-util bbdb timezone mailcrypt rfc822 comint ring color-theme wid-edit time gnuserv rsz-minibuf time-stamp completion completer sym-lock disp-table atomic-extents hippie-exp efs-cu hyperspec thingatpt browse-url advice advice-preload uniquify filladapt footnote scroll-in-place redo savehist backup-dir edmacro iswitchb crypt crypt++ history recent-files view-less view efs-ovwrt default-dir font-lock func-menu dired-faces dired-xemacs dired cus-face paren blink-paren pending-del blink-cursor 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-nomule-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 eicq-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 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 postgresqlv7 postgresql 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 md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- C-p C-p C-p C-p C-n C-n C-u 0 C-l C-x 2 C-M-v C-x o C-v M-v C-x o C-x o C-a C-x o C-x o C-x o C-v C-M-v C-M-v C-v C-x 1 C-x 4 C-f f o o RET C-x C-M-v C-M-v C-x o C-x 1 ESC ESC ESC ESC ESC ESC M-x ESC ESC ESC C-v C-h c C-p C-h c ESC ESC ESC C-h c ESC ESC ESC C-h c M-ESC ESC M-x M-ESC ESC C-h k C-p C-v C-v q C-v C-h f p r e v TAB l TAB TAB n TAB RET q misc-user Recent messages (most recent first): ----------------------------------- 12:06am 1.00 12:06am 1.00 12:06am 1.00 12:05am 1.00 12:05am 1.00 12:05am 1.00 12:04am 1.00 Making completion list... 12:04am 1.00 12:04am 1.00 12:03am 1.00 12:03am 1.00 Quit M-ESC ESC runs the command keyboard-escape-quit M-ESC ESC runs the command keyboard-escape-quit 12:02am 1.00 M-ESC ESC runs the command keyboard-escape-quit C-p runs the command previous-line 12:02am 1.01 12:02am 1.01 -- Wherever I lay my .emacs, there's my $HOME. From xemacs-beta-bounces@xemacs.org Sun Nov 21 18: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 iALNQOqF016932; Sun, 21 Nov 2004 18:26: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 iALNQMd7016927 for ; Sun, 21 Nov 2004 18:26:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALNQMwC016926 for xemacs-beta-mailman@xemacs.org; Sun, 21 Nov 2004 18:26:22 -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 iALNQHeu016901 for ; Sun, 21 Nov 2004 18:26:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iALNQDK6016898 for xemacweb@tux.org; Sun, 21 Nov 2004 18:26:13 -0500 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 iALNQBqM016890 for ; Sun, 21 Nov 2004 18:26:12 -0500 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 iALNQ3IV023666 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Nov 2004 09:26:03 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iALNQ37k023665; Mon, 22 Nov 2004 09:26:03 +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: meta-x,left,invoked,displayed,commands,asterisk References: <200411212308.iALN8ZVN003149@banff.eder.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 2431280 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: Sweetmorn, the 34th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta , Andreas Eder Date: Mon, 22 Nov 2004 09:26:03 +1000 In-Reply-To: <200411212308.iALN8ZVN003149@banff.eder.de> (Andreas Eder's message of "Mon, 22 Nov 2004 00:08:35 +0100") 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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Andreas Eder Subject: Re: [Bug: 21.4.15] still more bugs in the TUTORIAL X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-=-= * Andreas Eder writes: > Here is another 'bug': > The commands that can be invoked with > Meta-x, an asterisk will be displayed to the left. > should read: > The commands that can be invoked with > Meta-x, will be displayed with an asterisk to the left. Even better would be... For commands that can be invoked with Meta-x, an asterisk will be displayed to the left. BTW, why don't you send a patch to xemacs-patches@xemacs.org to "fix" these so called "bugs"? -- |---------------------| | 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 iEYEABECAAYFAkGhJAsACgkQHSfbS6lLMANGkwCgu5QP3Of19piqwB7pV8ZT9xgg AoMAoINDaR/NFCGowyzOv9ybjlCXrTRq =MB32 -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Mon Nov 22 02:26: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 iAM7Qas6003369; Mon, 22 Nov 2004 02:26:37 -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 iAM7QY34003363 for ; Mon, 22 Nov 2004 02:26:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7QYw0003362 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 02:26:34 -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 iAM7QXpo003352 for ; Mon, 22 Nov 2004 02:26:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7QXdP003351 for xemacweb@tux.org; Mon, 22 Nov 2004 02:26:33 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAM7QWrC003345 for ; Mon, 22 Nov 2004 02:26:33 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CW8ad-0005Ns-Sn; Mon, 22 Nov 2004 16:26:23 +0900 To: xemacs-beta@xemacs.org References: <87fz369vnx.fsf@tleepslib.sk.tsukuba.ac.jp> <87d5y88utx.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 22 Nov 2004 16:26:23 +0900 In-Reply-To: <87d5y88utx.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Sat, 20 Nov 2004 23:21:30 +0900") Message-ID: <873bz28huo.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-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: Eric Knauel Subject: Re: Xft patch 11/17/2004 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: sjt> To give you some idea, I've put patches against something sjt> more recent than 21.5.18 (maybe 2 weeks old) of my sjt> integration test workspace (I don't have an Xft-only sjt> workspace at this point) at I now have Japanese output, and some idea of how to integrate this stuff into Mule. You guys are about 1/3 of the way there. ;-) I'll post something as soon as I have a little more to say (I don't have face support yet, so for non-ASCII character sets, you get whatever fontconfig thinks might be amusing, which is often not funny at all :-P). -- 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 Nov 22 02:28: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 iAM7SYqC003765; Mon, 22 Nov 2004 02:28:35 -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 iAM7SWgI003755 for ; Mon, 22 Nov 2004 02:28:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7SWsQ003754 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 02:28: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 iAM7SVnV003734 for ; Mon, 22 Nov 2004 02:28:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7SVBD003733 for xemacweb@tux.org; Mon, 22 Nov 2004 02:28:31 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAM7SV7s003722 for ; Mon, 22 Nov 2004 02:28:31 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CW8cZ-0005On-Q9; Mon, 22 Nov 2004 16:28:23 +0900 To: Nelson Ferreira References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 22 Nov 2004 16:28:23 +0900 In-Reply-To: (Nelson Ferreira's message of "Sat, 20 Nov 2004 17:36:35 -0500") Message-ID: <87y8gu736w.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-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: Gutter buffer tab - How to "highlight" changed buffers ? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Nelson" == Nelson Ferreira writes: Nelson> I guess the subject says it all. I'd like to have the Nelson> option of highlighting changed buffers in the gutter tabs Can't be done. There's no support for this at all. I'm working on fixing that (along with a bunch of other stuff, cf the Xft thread), but so far progress has been slow. -- 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 Nov 22 02:31: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 iAM7VPPW004452; Mon, 22 Nov 2004 02:31:26 -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 iAM7VNwa004445 for ; Mon, 22 Nov 2004 02:31:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7VNFZ004444 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 02:31:23 -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 iAM7VMCu004432 for ; Mon, 22 Nov 2004 02:31:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7VMG8004431 for xemacweb@tux.org; Mon, 22 Nov 2004 02:31:22 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAM7VLK6004420 for ; Mon, 22 Nov 2004 02:31:22 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CW8fK-0005PN-JZ; Mon, 22 Nov 2004 16:31:14 +0900 To: "Ben Wing" References: <00c101c4cfbd$19550f70$210110ac@NEEEEEEE> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 22 Nov 2004 16:31:14 +0900 In-Reply-To: <00c101c4cfbd$19550f70$210110ac@NEEEEEEE> (Ben Wing's message of "Sun, 21 Nov 2004 05:27:34 -0600") Message-ID: <87u0ri7325.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-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: Range tables X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> range tables as currently (previously) implemented always Ben> used closed-closed ranges, which is incorrect for ranges of Ben> buffer positions, which are closed-open. So I went and added Ben> a type argument to make-range-table that lets you control the Ben> interpretation of the ranges, and I want to make the default Ben> closed-open. +1 -- 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 Nov 22 02:34: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 iAM7YJfT004957; Mon, 22 Nov 2004 02:34:19 -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 iAM7XOTI004752 for ; Mon, 22 Nov 2004 02:33:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7XOEU004751 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 02:33: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 iAM7XO6J004741 for ; Mon, 22 Nov 2004 02:33:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7XODp004740 for xemacweb@tux.org; Mon, 22 Nov 2004 02:33:24 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAM7XNfU004733 for ; Mon, 22 Nov 2004 02:33:23 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CW8hG-0005Pm-93; Mon, 22 Nov 2004 16:33:14 +0900 To: References: <1B3ACCFD5694A94DBA4E231402B0E9ED57AE2C@mucmail1.sdm.de> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 22 Nov 2004 16:33:13 +0900 In-Reply-To: <1B3ACCFD5694A94DBA4E231402B0E9ED57AE2C@mucmail1.sdm.de> (klaus berndl's message of "Sun, 21 Nov 2004 14:01:46 +0100") Message-ID: <87pt2672yu.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-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: XEmacs version of the VC-package seems quite outdated compared to GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "klaus" == klaus berndl writes: klaus> current version of the VC-package in XEmacs 21.4.14 seems klaus> quite outdated Yup. I think Ville Skytta was working on a sync, if not, I'm pretty sure he'd know who was. -- 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 Nov 22 02:36: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 iAM7aZq7005438; Mon, 22 Nov 2004 02:36:35 -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 iAM7aXuX005433 for ; Mon, 22 Nov 2004 02:36:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7aXna005432 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 02:36:33 -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 iAM7aW1U005421 for ; Mon, 22 Nov 2004 02:36:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7aWkS005419 for xemacweb@tux.org; Mon, 22 Nov 2004 02:36:32 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAM7aW58005411 for ; Mon, 22 Nov 2004 02:36:32 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CW8kJ-0005QW-T1; Mon, 22 Nov 2004 16:36:23 +0900 To: XEmacs beta References: <200411212308.iALN8ZVN003149@banff.eder.de> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 22 Nov 2004 16:36:23 +0900 In-Reply-To: (Steve Youngs's message of "Mon, 22 Nov 2004 09:26:03 +1000") Message-ID: <87llcu72tk.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-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: Andreas Eder Subject: Re: [Bug: 21.4.15] still more bugs in the TUTORIAL X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> so called "bugs"? These are the only real bugs; any time the documentation conflicts with reality, that's a bug. Everything else is just undocumented behavior. ;-) Keep up the good work, andreas! -- 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 Nov 22 02:54: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 iAM7sElh008121; Mon, 22 Nov 2004 02:54:14 -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 iAM7sBdW008111 for ; Mon, 22 Nov 2004 02:54:11 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7sBH0008110 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 02:54:11 -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 iAM7sAxf008094 for ; Mon, 22 Nov 2004 02:54:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM7sAeH008093 for xemacweb@tux.org; Mon, 22 Nov 2004 02:54:10 -0500 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 iAM7sAgL008083 for ; Mon, 22 Nov 2004 02:54:10 -0500 Received: from [62.78.134.122] (cs78134122.pp.htv.fi [62.78.134.122]) by smtp2.pp.htv.fi (Postfix) with ESMTP id 369A6296CF3 for ; Mon, 22 Nov 2004 09:54:09 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: xemacs-beta@xemacs.org In-Reply-To: <87pt2672yu.fsf@tleepslib.sk.tsukuba.ac.jp> References: <1B3ACCFD5694A94DBA4E231402B0E9ED57AE2C@mucmail1.sdm.de> <87pt2672yu.fsf@tleepslib.sk.tsukuba.ac.jp> Content-Type: text/plain Organization: The XEmacs Development Team Message-Id: <1101110048.3022.90.camel@bobcat.mine.nu> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Mon, 22 Nov 2004 09:54:08 +0200 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: XEmacs version of the VC-package seems quite outdated compared to GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mon, 2004-11-22 at 09:33, Stephen J. Turnbull wrote: > >>>>> "klaus" == klaus berndl writes: > > klaus> current version of the VC-package in XEmacs 21.4.14 seems > klaus> quite outdated > > Yup. I think Ville Skytta was working on a sync, if not, I'm pretty > sure he'd know who was. Right, I am, sort of. See packages/unsupported/scop/vc in CVS. Status: - Up to date with GNU CVS not too long ago. - Builds, installs. - Some very basic functionality works (cvs, svn, arch tried). - Many things don't work. - Crashes my XEmacs 21.4 often when opening version controlled files. http://list-archive.xemacs.org/xemacs-beta/200405/msg00355.html The crashes are a motivation killer; nobody replied to my report above from May, and not much actual work has been done with the sync since. My C skills are not up to the task of getting the crash fixed, so I'm waiting for help... From xemacs-beta-bounces@xemacs.org Mon Nov 22 03:42: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 iAM8fx7K015102; Mon, 22 Nov 2004 03:42:00 -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 iAM8fu4w015089 for ; Mon, 22 Nov 2004 03:41:57 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM8fuxZ015088 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 03:41:56 -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 iAM8ftME015077 for ; Mon, 22 Nov 2004 03:41:55 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAM8ftTV015076 for xemacweb@tux.org; Mon, 22 Nov 2004 03:41:55 -0500 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 iAM8fqj2015046 for ; Mon, 22 Nov 2004 03:41:52 -0500 Received: from localhost (loopback [127.0.0.1]) by mx1.informatik.uni-tuebingen.de (Postfix) with ESMTP id 019EF168 for ; Mon, 22 Nov 2004 09:41:46 +0100 (NFT) 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 34182-01 for ; Mon, 22 Nov 2004 09:41:11 +0100 (NFT) 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 68ECC152 for ; Mon, 22 Nov 2004 09:41:11 +0100 (NFT) 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 iAM8fBTT030143 for ; Mon, 22 Nov 2004 09:41:11 +0100 (CET) (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 iAM8fB2U030142; Mon, 22 Nov 2004 09:41:11 +0100 (CET) (envelope-from sperber) To: xemacs-beta@xemacs.org References: <41A0B136.1030006@gmx.de> From: Michael Sperber Date: Mon, 22 Nov 2004 09:41:11 +0100 In-Reply-To: <41A0B136.1030006@gmx.de> (Amanjit Gill's message of "Sun, 21 Nov 2004 16:16:06 +0100") 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-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: [Bug: 21.4.13] igrep on 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 >>>>> "Amanjit" == Amanjit Gill writes: Amanjit> I changed a line in igrep.el to replace the find command with Amanjit> find_unx (and renamed the unix tool to find_unx.exe) and everything Amanjit> works fine. Amanjit> (defvar igrep-find-program "find_unx" Amanjit> "The program run by `\\[igrep-find]'.") I think I just handled that by putting an absolute path to the GnuWin32 find to make this work. Windows doesn't ship with the necessary external binaries for igrep, and environments may differ and the setting of `igrep-find-program' with it, so this is hardly a bug. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla From xemacs-beta-bounces@xemacs.org Mon Nov 22 09:16: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 iAMEFO2c030165; Mon, 22 Nov 2004 09:15:35 -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 iAMEFMMg030156 for ; Mon, 22 Nov 2004 09:15:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMEFMYu030155 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 09:15:22 -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 iAMEFKoD030142 for ; Mon, 22 Nov 2004 09:15:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMEFK4A030141 for xemacweb@tux.org; Mon, 22 Nov 2004 09:15:20 -0500 Received: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAMEFKtv030112 for ; Mon, 22 Nov 2004 09:15:20 -0500 Received: from hqemfe02.nvidia.com (Not Verified[172.16.227.92]) id ; Mon, 22 Nov 2004 06:14:54 -0800 Received: from uh-oh.nvidia.com ([172.16.228.84]) by hqemfe02.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 22 Nov 2004 06:14:54 -0800 Received: by uh-oh.nvidia.com (Postfix, from userid 500) id 091FBB6F51; Mon, 22 Nov 2004 09:14:50 -0500 (EST) To: Glynn Clements References: <16797.30674.231005.242433@cerise.gclements.plus.com> <00b801c4cf95$cff9fc40$210110ac@NEEEEEEE> <16800.26940.553187.660444@cerise.gclements.plus.com> From: tbennett@nvidia.com Date: Mon, 22 Nov 2004 09:14:49 -0500 In-Reply-To: <16800.26940.553187.660444@cerise.gclements.plus.com> (Glynn Clements's message of "Sun, 21 Nov 2004 10:09:00 +0000") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OriginalArrivalTime: 22 Nov 2004 14:14:54.0372 (UTC) FILETIME=[A3708640:01C4D09D] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, NO_REAL_NAME autolearn=no version=2.63 Cc: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Glynn Clements writes: > Ben Wing wrote: > >> > A clipboard helper would be an obvious candidate, as it will >> > request the selection/clipboard contents as soon as it sees >> > any change (whereas manually pasting would typically involve >> > some delay). >> >> This sounds like it could well the be cause of the problem, >> and turning it off or reconfiguring it could make the problem >> go away but it's not solving the problem. > > My guess (and it's only that) is that x_reply_selection_request() is > calling wait_for_property_change() with the intention of resuming the > transfer afterwards, but wait_for_property_change() ends up > dispatching the event to a recursive invocation of > x_handle_selection_request() which tries to transfer the selection > from scratch (with the fact that the transfer is actually underway > being recorded only in local variables within outer invocations). > > BTW, one other thing has occured to me: if the local event loop > consumes process output, the selection may be growing faster than it > can be transferred. Does any of XEmacs or window manager(?) or clipboard utility have behavior that changes based on the size of the selection? This particular problem only happens for me with large (3 to 5Meg) selections. --tony From xemacs-beta-bounces@xemacs.org Mon Nov 22 09:46: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 iAMEkXso002566; Mon, 22 Nov 2004 09:46:33 -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 iAMEkVZH002561 for ; Mon, 22 Nov 2004 09:46:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMEkV1s002560 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 09:46:31 -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 iAMEkUWx002549 for ; Mon, 22 Nov 2004 09:46:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMEkUjd002548 for xemacweb@tux.org; Mon, 22 Nov 2004 09:46:30 -0500 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 iAMEkUHl002540 for ; Mon, 22 Nov 2004 09:46:30 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CWFSX-0001VC-00 for ; Mon, 22 Nov 2004 15:46:29 +0100 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 ; Mon, 22 Nov 2004 15:46:29 +0100 Received: from oub by maportatil06.quim.ucm.es with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Nov 2004 15:46:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Uwe Brauer Date: Mon, 22 Nov 2004 15:46:36 +0100 Lines: 20 Message-ID: <86zn1aj60j.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.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) Cancel-Lock: sha1:iBTGmjmrvHKw8ZNJhtM1B6XU9Io= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: keybinding problem, Shift + down 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 Hi Some time ago, I raised up the question why shift+f1 is not any longer recognised by Xemacs-21.4.15 for debian and the XFree86 4.3.x server. I was pointed out that a workaround is to add keysym F1 = F1 in my .Xmodmap file. This indeed works, however not for F keys >12 and also not for keys such as left and right arrow, that is shift+left is recognised as simply left. Is there meanwhile any other solution available? Thanks Uwe Brauer From xemacs-beta-bounces@xemacs.org Mon Nov 22 13:06: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 iAMI6NST031643; Mon, 22 Nov 2004 13:06: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 iAMI6MHW031638 for ; Mon, 22 Nov 2004 13:06:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMI6MFA031637 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 13:06:22 -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 iAMI6K5L031622 for ; Mon, 22 Nov 2004 13:06:20 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMI6KeD031621 for xemacweb@tux.org; Mon, 22 Nov 2004 13:06:20 -0500 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 iAMI6Jdj031604 for ; Mon, 22 Nov 2004 13:06:20 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAMI5tEi001825; Mon, 22 Nov 2004 18:05:55 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAMI5tnr001822; Mon, 22 Nov 2004 18:05:55 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16802.10883.171284.260413@cerise.gclements.plus.com> Date: Mon, 22 Nov 2004 18:05:55 +0000 To: tbennett@nvidia.com In-Reply-To: References: <16797.30674.231005.242433@cerise.gclements.plus.com> <00b801c4cf95$cff9fc40$210110ac@NEEEEEEE> <16800.26940.553187.660444@cerise.gclements.plus.com> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org tbennett@nvidia.com wrote: > >> > A clipboard helper would be an obvious candidate, as it will > >> > request the selection/clipboard contents as soon as it sees > >> > any change (whereas manually pasting would typically involve > >> > some delay). > >> > >> This sounds like it could well the be cause of the problem, > >> and turning it off or reconfiguring it could make the problem > >> go away but it's not solving the problem. > > > > My guess (and it's only that) is that x_reply_selection_request() is > > calling wait_for_property_change() with the intention of resuming the > > transfer afterwards, but wait_for_property_change() ends up > > dispatching the event to a recursive invocation of > > x_handle_selection_request() which tries to transfer the selection > > from scratch (with the fact that the transfer is actually underway > > being recorded only in local variables within outer invocations). > > > > BTW, one other thing has occured to me: if the local event loop > > consumes process output, the selection may be growing faster than it > > can be transferred. > > Does any of XEmacs or window manager(?) or clipboard utility have > behavior that changes based on the size of the selection? This > particular problem only happens for me with large (3 to 5Meg) > selections. If the selection is too large to be transferred in a single chunk, an incremental selection is used, and it's incremental selections which are causing the problem. You can determine the limit from the "maximum request size" value in the output from "xdpyinfo". -- Glynn Clements From xemacs-beta-bounces@xemacs.org Mon Nov 22 13:15: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 iAMIFdWV001068; Mon, 22 Nov 2004 13:15:40 -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 iAMIDYMU000540 for ; Mon, 22 Nov 2004 13:13:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMIDYaE000539 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 13:13:34 -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 iAMIDXAc000524 for ; Mon, 22 Nov 2004 13:13:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMIDX5L000523 for xemacweb@tux.org; Mon, 22 Nov 2004 13:13:33 -0500 Received: from hqemgate00.nvidia.com (hqemgate00.nvidia.com [216.228.112.144]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAMIDUcI000495 for ; Mon, 22 Nov 2004 13:13:31 -0500 Received: from hqemfe02.nvidia.com (Not Verified[172.16.227.92]) id ; Mon, 22 Nov 2004 10:13:22 -0800 Received: from hqemfe03.nvidia.com ([172.16.227.123]) by hqemfe02.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 22 Nov 2004 10:13:22 -0800 Received: from uh-oh.nvidia.com ([172.16.228.84]) by hqemfe03.nvidia.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 22 Nov 2004 10:13:22 -0800 Received: by uh-oh.nvidia.com (Postfix, from userid 500) id ACDE9B6F51; Mon, 22 Nov 2004 13:13:19 -0500 (EST) To: Glynn Clements References: <16797.30674.231005.242433@cerise.gclements.plus.com> <00b801c4cf95$cff9fc40$210110ac@NEEEEEEE> <16800.26940.553187.660444@cerise.gclements.plus.com> <16802.10883.171284.260413@cerise.gclements.plus.com> From: tbennett@nvidia.com Date: Mon, 22 Nov 2004 13:13:19 -0500 In-Reply-To: <16802.10883.171284.260413@cerise.gclements.plus.com> (Glynn Clements's message of "Mon, 22 Nov 2004 18:05:55 +0000") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OriginalArrivalTime: 22 Nov 2004 18:13:22.0248 (UTC) FILETIME=[F3992480:01C4D0BE] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=NO_REAL_NAME autolearn=no version=2.63 Cc: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: Re: [Bug: 21.4.12] xemacs: X Error of failed request:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Glynn Clements writes: > If the selection is too large to be transferred in a single chunk, an > incremental selection is used, and it's incremental selections which > are causing the problem. > > You can determine the limit from the "maximum request size" value in > the output from "xdpyinfo". $ xdpyinfo | grep -i maximum maximum request size: 4194300 bytes -- --tony From xemacs-beta-bounces@xemacs.org Mon Nov 22 13:41: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 iAMIfQAv005136; Mon, 22 Nov 2004 13:41:26 -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 iAMIfO5B005130 for ; Mon, 22 Nov 2004 13:41:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMIfOsN005129 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 13:41: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 iAMIfNWm005118 for ; Mon, 22 Nov 2004 13:41:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMIfNrk005117 for xemacweb@tux.org; Mon, 22 Nov 2004 13:41:23 -0500 Received: from fed1rmmtao09.cox.net (fed1rmmtao09.cox.net [68.230.241.30]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAMIfMv0005102 for ; Mon, 22 Nov 2004 13:41:23 -0500 Received: from [192.168.0.2] (really [68.231.70.221]) by fed1rmmtao09.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20041122184117.CTGN14545.fed1rmmtao09.cox.net@[192.168.0.2]>; Mon, 22 Nov 2004 13:41:17 -0500 User-Agent: Microsoft-Entourage/10.1.0.2006 Date: Mon, 22 Nov 2004 11:41:16 -0700 From: Lynn David Newton To: Message-ID: Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: M-x rebuild-mail-aliases no longer works X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Over the weekend I reinstalled my Linux system from scratch (to SuSe 9.1 Pro) and in the process accepted the version of xemacs that is distributed there, which happens to be emacs-version => "21.4 (patch 15) \"Security Through Obscurity\" XEmacs Lucid" It's by and large working just peachy for me, except for a couple of little quirks, one of them serious another an annoyance. The annoyance is that when I run M-x rebuild-mail-aliases, it creates a list of aliases that looks like this: mail-aliases => [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] and so when I type an alias followed by a space it does nothing. Haven't been able to figure that one out. It worked fine until Friday. Can someone suggest how to get back on track with that? -- Lynn David Newton Phoenix, AZ From xemacs-beta-bounces@xemacs.org Mon Nov 22 13:43: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 iAMIhQEw005503; Mon, 22 Nov 2004 13:43:26 -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 iAMIhOP1005490 for ; Mon, 22 Nov 2004 13:43:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMIhOlI005489 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 13:43: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 iAMIhNEO005479 for ; Mon, 22 Nov 2004 13:43:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMIhNpZ005478 for xemacweb@tux.org; Mon, 22 Nov 2004 13:43:23 -0500 Received: from fed1rmmtao07.cox.net (fed1rmmtao07.cox.net [68.230.241.32]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAMIhMQx005458 for ; Mon, 22 Nov 2004 13:43:23 -0500 Received: from [192.168.0.2] (really [68.231.70.221]) by fed1rmmtao07.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20041122184317.GEEI3261.fed1rmmtao07.cox.net@[192.168.0.2]>; Mon, 22 Nov 2004 13:43:17 -0500 User-Agent: Microsoft-Entourage/10.1.0.2006 Date: Mon, 22 Nov 2004 11:43:16 -0700 From: Lynn David Newton To: Message-ID: Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: M-x vm-mail-send-and-exit not using sendmail X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org For the first time in my 21-year Unix experience I am using a system that uses Postfix rather than sendmail to deliver mail. (SuSe Linux 9.1 with xemacs 21.4 patch 15) Therefore, I don't know how to ship mail off the system, since it's my understanding that by default M-x vm-mail-send-and-exit delivers mail through sendmail. I don't really know where to start fixing that problem, and realize there is probably some Linux side work to be done, which I though I did, using the YaST2 interface, but there is probably more to it. Can someone help me get back on track? Meanwhile, I'm able to receive mail just fine, but I have to send mail using MS Entourage on my Mac. Thank you. -- Lynn David Newton Phoenix, AZ From xemacs-beta-bounces@xemacs.org Mon Nov 22 14:18: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 iAMJI5IO011315; Mon, 22 Nov 2004 14:18:11 -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 iAMJI3uA011300 for ; Mon, 22 Nov 2004 14:18:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMJI3re011299 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 14:18:03 -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 iAMJI2Lt011288 for ; Mon, 22 Nov 2004 14:18:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMJI2Qj011286 for xemacweb@tux.org; Mon, 22 Nov 2004 14:18:02 -0500 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 iAMJI1aP011278 for ; Mon, 22 Nov 2004 14:18:01 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CWJhI-0008UL-00 for ; Mon, 22 Nov 2004 20:18:00 +0100 Received: from z06.nvidia.com ([209.213.198.25]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Nov 2004 20:18:00 +0100 Received: from tbennett by z06.nvidia.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Nov 2004 20:18:00 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: tbennett@nvidia.com Date: Mon, 22 Nov 2004 14:17:54 -0500 Organization: Nvidia, Inc. Lines: 27 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: z06.nvidia.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chayote, linux) Cancel-Lock: sha1:vUgOM73xbbjndv+ySXU/TnrUYtk= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=3.2 required=5.0 tests=NO_REAL_NAME,RCVD_IN_SORBS, RCVD_IN_SORBS_WEB autolearn=no version=2.63 Subject: Re: M-x vm-mail-send-and-exit not using sendmail X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Lynn David Newton writes: > For the first time in my 21-year Unix experience I am > using a system that uses Postfix rather than sendmail > to deliver mail. (SuSe Linux 9.1 with xemacs 21.4 patch > 15) Therefore, I don't know how to ship mail off the > system, since it's my understanding that by default M-x > vm-mail-send-and-exit delivers mail through sendmail. > > I don't really know where to start fixing that problem, > and realize there is probably some Linux side work to > be done, which I though I did, using the YaST2 > interface, but there is probably more to it. postfix installs its own sendmail "act-a-like". >From postfix(1): Description ... To submit mail, use the Postfix sendmail command. I use postfix's version and sendmail.el w/ no problem. Pretty sure there was not even a .emacs config change either. -- --tony From xemacs-beta-bounces@xemacs.org Mon Nov 22 16:01: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 iAML1HXX026061; Mon, 22 Nov 2004 16:01:18 -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 iAML1Cp3026027 for ; Mon, 22 Nov 2004 16:01:12 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAML1Boi026025 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 16:01:11 -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 iAML19b7025993 for ; Mon, 22 Nov 2004 16:01:09 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAML19lc025991 for xemacweb@tux.org; Mon, 22 Nov 2004 16:01:09 -0500 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 iAML18dQ025974 for ; Mon, 22 Nov 2004 16:01:09 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp801.mail.sc5.yahoo.com with SMTP; 22 Nov 2004 21:01:06 -0000 From: "Ben Wing" To: , "'Glynn Clements'" Date: Mon, 22 Nov 2004 15:03:05 -0600 Message-ID: <000501c4d0d6$abbac7a0$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Darryl Okahata'" , xemacs-beta@xemacs.org Subject: RE: [Bug: 21.4.12] xemacs: X Error of failed request:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Does any of XEmacs or window manager(?) or clipboard utility > have behavior that changes based on the size of the > selection? This particular problem only happens for me with > large (3 to 5Meg) selections. Use incremental selections, probably. From xemacs-beta-bounces@xemacs.org Mon Nov 22 16:09: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 iAML96lL027601; Mon, 22 Nov 2004 16:09:06 -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 iAML94K6027591 for ; Mon, 22 Nov 2004 16:09:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAML94FD027589 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 16:09:04 -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 iAML92om027578 for ; Mon, 22 Nov 2004 16:09:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAML920O027577 for xemacweb@tux.org; Mon, 22 Nov 2004 16:09:02 -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 iAML92fX027571 for ; Mon, 22 Nov 2004 16:09:02 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CWLQf-000H0F-A1 for xemacs-beta@xemacs.org; Mon, 22 Nov 2004 22:08:57 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CWLQe-000Byl-Qy for xemacs-beta@xemacs.org; Mon, 22 Nov 2004 22:08:56 +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 User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, berkeley-unix) Date: Mon, 22 Nov 2004 22:08:46 +0100 Message-ID: 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-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-11-22-22 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: =========================== vc-1.39-pkg.tar.gz upstream version: none xemacs-devel-1.66-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 bbdb-1.25-pkg.tar.gz upstream version: 2.34 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.18-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.69-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 semantic-1.19-pkg.tar.gz upstream version: 1.4.2 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.80-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 xemacs-base-1.90-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/vc/ChangeLog ------- 2004-11-22 Norbert Koch * Makefile (VERSION): XEmacs package 1.39 released. 2004-11-15 * vc.el (vc-annotate-display): To see whether a face has already been defined, use find-face instead of intern-soft 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) iD8DBQFBolVogu3ywdHdhM0RAg/VAJ9n0pubNaS55B08EoIXQoA+4jfX/ACg0RpA 65G8zKMKy+a/pkiugPkr5jQ= =dB5G -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Mon Nov 22 16:55: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 iAMLtqvE002676; Mon, 22 Nov 2004 16:55: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 iAMLto1O002663 for ; Mon, 22 Nov 2004 16:55:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMLto83002661 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 16:55:50 -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 iAMLtnNv002643 for ; Mon, 22 Nov 2004 16:55:49 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAMLtnWE002642 for xemacweb@tux.org; Mon, 22 Nov 2004 16:55:49 -0500 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 iAMLtmvw002635; Mon, 22 Nov 2004 16:55:49 -0500 Received: from fwd01.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CWMA0-0003qw-00; Mon, 22 Nov 2004 22:55:48 +0100 Received: from D5DC120J.t-online.de (VyictkZpYemoMtUF5-fVYO8j2uCTuBB9E+GGxs11Kv9J4vdJavPiZD@[193.158.171.6]) by fmrl01.sul.t-online.com with esmtp id 1CWM9i-12RDZg0; Mon, 22 Nov 2004 22:55:30 +0100 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: Mon, 22 Nov 2004 22:56:56 +0100 In-Reply-To: (Norbert Koch's message of "Mon, 22 Nov 2004 22:08:46 +0100") 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: VyictkZpYemoMtUF5-fVYO8j2uCTuBB9E+GGxs11Kv9J4vdJavPiZD@t-dialin.net X-TOI-MSGID: 6e0f40b8-ec36-45f1-9405-8c0957030993 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-11-22-22 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > =========================== > vc-1.39-pkg.tar.gz upstream version: none > xemacs-devel-1.66-pkg.tar.gz upstream version: none Hi Norbert, what was the xemacs-devel change? ChangeLog seems to be missing. Adrian <28 lines deleted by Adrian Aichner> > > > Detailed Changes: > ================ > ------- ChangeLog Entries from xemacs-packages/vc/ChangeLog ------- > > 2004-11-22 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.39 released. > > 2004-11-15 > * vc.el (vc-annotate-display): To see whether a face has already > been defined, use find-face instead of intern-soft > <35 lines deleted by Adrian Aichner> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Mon Nov 22 19:59: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 iAN0xFHd028924; Mon, 22 Nov 2004 19:59: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 iAN0xDt3028919 for ; Mon, 22 Nov 2004 19:59:13 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN0xDQR028918 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 19:59:13 -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 iAN0xC1e028908 for ; Mon, 22 Nov 2004 19:59:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN0xCOj028907 for xemacweb@tux.org; Mon, 22 Nov 2004 19:59:12 -0500 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 iAN0xCqi028895 for ; Mon, 22 Nov 2004 19:59:12 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAN0tks9004528; Tue, 23 Nov 2004 00:55:46 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAN0tke6004525; Tue, 23 Nov 2004 00:55:46 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16802.35473.978252.836163@cerise.gclements.plus.com> Date: Tue, 23 Nov 2004 00:55:45 +0000 To: tbennett@nvidia.com In-Reply-To: References: <16797.30674.231005.242433@cerise.gclements.plus.com> <00b801c4cf95$cff9fc40$210110ac@NEEEEEEE> <16800.26940.553187.660444@cerise.gclements.plus.com> <16802.10883.171284.260413@cerise.gclements.plus.com> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.12] xemacs: X Error of failed request:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org tbennett@nvidia.com wrote: > > If the selection is too large to be transferred in a single chunk, an > > incremental selection is used, and it's incremental selections which > > are causing the problem. > > > > You can determine the limit from the "maximum request size" value in > > the output from "xdpyinfo". > > $ xdpyinfo | grep -i maximum > maximum request size: 4194300 bytes Right, so anything larger than ~4Mb will result in the use of an incremental transfer. This is the case where wait_delaying_user_input() gets called, and that's where the problem appears to lie. Incremental selections involve the selection owner storing a chunk of the selection on a property, waiting for the requestor to delete it, storing the next chunk, and so on. The owner has to wait for a PropertyNotify event indicating that the requestor has deleted the property before storing the next chunk. To do this, XEmacs calls next_event_internal() to obtain the next event. If it is a command event or an eval or magic_eval event, it enqueues it for later processing, otherwise it dispatches it. One issue is that dispatching events may have consequences which the incremental selection code wasn't expecting. E.g. further SelectionRequest events may be processed while an existing transfer is underway (pasting into an xterm results in multiple requests, for UTF8_STRING, TEXT and COMPOUND_TEXT). -- Glynn Clements From xemacs-beta-bounces@xemacs.org Mon Nov 22 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 iAN19oZn030408; Mon, 22 Nov 2004 20:09:51 -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 iAN19nr5030403 for ; Mon, 22 Nov 2004 20:09:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN19nKY030402 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 20:09:49 -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 iAN19mXd030389 for ; Mon, 22 Nov 2004 20:09:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN19mrH030388 for xemacweb@tux.org; Mon, 22 Nov 2004 20:09:48 -0500 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 iAN19l05030378 for ; Mon, 22 Nov 2004 20:09:47 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAN19Rnw004701; Tue, 23 Nov 2004 01:09:27 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAN19RlT004698; Tue, 23 Nov 2004 01:09:27 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16802.36295.607383.423186@cerise.gclements.plus.com> Date: Tue, 23 Nov 2004 01:09:27 +0000 To: Lynn David Newton In-Reply-To: References: X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: M-x vm-mail-send-and-exit not using sendmail X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Lynn David Newton wrote: > For the first time in my 21-year Unix experience I am > using a system that uses Postfix rather than sendmail > to deliver mail. (SuSe Linux 9.1 with xemacs 21.4 patch > 15) Therefore, I don't know how to ship mail off the > system, since it's my understanding that by default M-x > vm-mail-send-and-exit delivers mail through sendmail. It uses the function specified by the variable send-mail-function; typical values are sendmail-send-it and smtpmail-send-it. The former executes the program specified by the variable sendmail-program and feeds it a mail message on stdin; the latter sends the message to a specified SMTP server. Most MTAs include a program named "sendmail", as many system processes (e.g. cron) rely on this in order to send mail. If sending mail doesn't work, check that sendmail-program is correct (the default is "/usr/lib/sendmail", but linux distributions tend to have it in /usr/sbin instead). Also, the program needs to accept the "-oi" switch (it doesn't need to interpret it, just not complain about its presence). If all else fails, look into using smtpmail-send-it instead; see the comments at the top of smtpmail.el for configuration details. -- Glynn Clements From xemacs-beta-bounces@xemacs.org Mon Nov 22 22:13: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 iAN3DAM9014193; Mon, 22 Nov 2004 22:13:11 -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 iAN3D9Q9014187 for ; Mon, 22 Nov 2004 22:13:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN3D9H8014186 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 22:13:09 -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 iAN3D7DY014176 for ; Mon, 22 Nov 2004 22:13:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN3D7RU014175 for xemacweb@tux.org; Mon, 22 Nov 2004 22:13:07 -0500 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 iAN3D7fF014168 for ; Mon, 22 Nov 2004 22:13:07 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 23 Nov 2004 03:13:06 -0000 From: "Ben Wing" To: "'Glynn Clements'" , Date: Mon, 22 Nov 2004 21:15:10 -0600 Message-ID: <002301c4d10a$a47dea10$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 In-Reply-To: <16802.35473.978252.836163@cerise.gclements.plus.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAN3D7fF014168 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: RE: [Bug: 21.4.12] xemacs: X Error of failedrequest:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Right, so anything larger than ~4Mb will result in the use of > an incremental transfer. This is the case where > wait_delaying_user_input() gets called, and that's where the > problem appears to lie. > > Incremental selections involve the selection owner storing a > chunk of the selection on a property, waiting for the > requestor to delete it, storing the next chunk, and so on. > > The owner has to wait for a PropertyNotify event indicating > that the requestor has deleted the property before storing > the next chunk. To do this, XEmacs calls > next_event_internal() to obtain the next event. If it is a > command event or an eval or magic_eval event, it enqueues it > for later processing, otherwise it dispatches it. > > One issue is that dispatching events may have consequences > which the incremental selection code wasn't expecting. E.g. > further SelectionRequest events may be processed while an > existing transfer is underway (pasting into an xterm results > in multiple requests, for UTF8_STRING, TEXT and COMPOUND_TEXT). I think you're right that XEmacs should be delaying *all* events except the one it is looking for. When the selection code was written there was only the "command event queue" and maybe there are problems putting non-user events there; certainly it wasn't designed for it. But now there is also the "dispatch event queue" which just stores events taken directly from the window system -- e.g. for quit processing to work well you need to snarf all pending events so you can look through them. It seems like you could just go into a loop something like Loop { block until X event ready; drain queue; check for the event we're looking for and if so remove it from the queue and exit; } To block I think you call XtAppProcessEvent (Xt_app_con, XtIMXEvent); To do the others, see event_stream_quit_p(). From xemacs-beta-bounces@xemacs.org Mon Nov 22 22:51: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 iAN3p3lP018676; Mon, 22 Nov 2004 22:51:03 -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 iAN3p0Rd018642 for ; Mon, 22 Nov 2004 22:51:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN3p0nH018641 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 22:51:00 -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 iAN3ox27018616 for ; Mon, 22 Nov 2004 22:50:59 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN3owo4018615 for xemacweb@tux.org; Mon, 22 Nov 2004 22:50:58 -0500 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 iAN3owT3018603 for ; Mon, 22 Nov 2004 22:50:58 -0500 Received: from cerise.gclements.plus.com (localhost [127.0.0.1]) by cerise.gclements.plus.com (8.12.11/8.12.11) with ESMTP id iAN3odmG006128; Tue, 23 Nov 2004 03:50:39 GMT Received: (from glynn@localhost) by cerise.gclements.plus.com (8.12.11/8.12.11/Submit) id iAN3odeh006125; Tue, 23 Nov 2004 03:50:39 GMT From: Glynn Clements MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16802.45966.787969.251449@cerise.gclements.plus.com> Date: Tue, 23 Nov 2004 03:50:38 +0000 To: "Ben Wing" In-Reply-To: <002301c4d10a$a47dea10$210110ac@NEEEEEEE> References: <16802.35473.978252.836163@cerise.gclements.plus.com> <002301c4d10a$a47dea10$210110ac@NEEEEEEE> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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, tbennett@nvidia.com Subject: RE: [Bug: 21.4.12] xemacs: X Error of failedrequest:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > I think you're right that XEmacs should be delaying *all* events except the > one it is looking for. When the selection code was written there was only > the "command event queue" and maybe there are problems putting non-user > events there; certainly it wasn't designed for it. But now there is also > the "dispatch event queue" which just stores events taken directly from the > window system -- e.g. for quit processing to work well you need to snarf all > pending events so you can look through them. It seems like you could just > go into a loop something like > > Loop > { > block until X event ready; > drain queue; > check for the event we're looking for and if so remove it from the queue > and exit; > } > > To block I think you call XtAppProcessEvent (Xt_app_con, XtIMXEvent); > To do the others, see event_stream_quit_p(). I was thinking along the lines of something more low-level, e.g. replacing wait_for_property_change() with something like the following: static int wait_for_property_delete(Display *display, Window window, Atom property) { XEvent event; int result; XWindowEvent(display, window, PropertyChangeMask, &event); if (event->type == PropertyNotify && event->window == window && event->xproperty.atom == property && event->xproperty.state == PropertyDelete) return 1; result = wait_for_property_delete(display, window, property); XPutBackEvent(display, &event); return result; } This should block until exactly the event which we're looking for arrives, and leave everything else in the queue. The main issue with the above is that there is no timeout. If the event doesn't arrive (e.g. if the requestor terminates), the XEmacs process is toast. In practice, XWindowEvent() would need to be replaced with something which does blocking with a timeout. Regarding using XtAppProcessEvent(), isn't there a risk that it will dispatch an event which will re-enter the selection code? -- Glynn Clements From xemacs-beta-bounces@xemacs.org Mon Nov 22 23:16: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 iAN4GEBe022090; Mon, 22 Nov 2004 23:16: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 iAN4GCRs022074 for ; Mon, 22 Nov 2004 23:16:12 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN4GCUq022073 for xemacs-beta-mailman@xemacs.org; Mon, 22 Nov 2004 23:16:12 -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 iAN4GAeU022061 for ; Mon, 22 Nov 2004 23:16:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN4GAoV022059 for xemacweb@tux.org; Mon, 22 Nov 2004 23:16:10 -0500 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 iAN4GATi022047 for ; Mon, 22 Nov 2004 23:16:10 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 23 Nov 2004 04:16:05 -0000 From: "Ben Wing" To: "'Glynn Clements'" Date: Mon, 22 Nov 2004 22:18:09 -0600 Message-ID: <002401c4d113$71577f80$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 In-Reply-To: <16802.45966.787969.251449@cerise.gclements.plus.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org, tbennett@nvidia.com Subject: RE: [Bug: 21.4.12] xemacs: X Error offailedrequest:BadWindow(invalid Window parameter) X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 thinking along the lines of something more low-level, e.g. > replacing wait_for_property_change() with something like the > following: > > static int > wait_for_property_delete(Display *display, Window > window, Atom property) > { > XEvent event; > int result; > > XWindowEvent(display, window, PropertyChangeMask, &event); > > if (event->type == PropertyNotify && > event->window == window && > event->xproperty.atom == property && > event->xproperty.state == PropertyDelete) > return 1; > > result = wait_for_property_delete(display, window, property); > > XPutBackEvent(display, &event); > > return result; > } > > This should block until exactly the event which we're looking > for arrives, and leave everything else in the queue. > > The main issue with the above is that there is no timeout. If > the event doesn't arrive (e.g. if the requestor terminates), > the XEmacs process is toast. In practice, XWindowEvent() > would need to be replaced with something which does blocking > with a timeout. > > Regarding using XtAppProcessEvent(), isn't there a risk that > it will dispatch an event which will re-enter the selection code? No, because XtDispatchEvent() doesn't really do anything. It just calls emacs_Xt_event_handler, which queues the event. Nothing happens unless Fdispatch_event() gets called. The problem with timeout could be fixed in the loop I proposed simply by inserting a QUIT call, allowing the user to C-g out. From xemacs-beta-bounces@xemacs.org Tue Nov 23 01:22: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 iAN6MgZr023739; Tue, 23 Nov 2004 01:22:42 -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 iAN6Mdt4023730 for ; Tue, 23 Nov 2004 01:22:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN6MdER023729 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 01:22:39 -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 iAN6McFt023718 for ; Tue, 23 Nov 2004 01:22:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN6Mc1O023717 for xemacweb@tux.org; Tue, 23 Nov 2004 01:22:38 -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 iAN6McHs023712 for ; Tue, 23 Nov 2004 01:22:38 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CWU4T-0008zn-Or for xemacs-beta@xemacs.org; Tue, 23 Nov 2004 07:22:37 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CWU4T-000Laj-B3 for xemacs-beta@xemacs.org; Tue, 23 Nov 2004 07:22:37 +0100 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: Tue, 23 Nov 2004 07:22:37 +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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-11-22-22 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: Hello Adrian, > Hi Norbert, what was the xemacs-devel change? Uh, I think I goofed ... I've forgotten to update the sources prior to releasing the new version. I noticed the empty ChangeLog, but since this happens rather often, it didn't ring a bell. Thanks for the heads up, new version is out now, announcement to follow. norbert. From xemacs-beta-bounces@xemacs.org Tue Nov 23 01:32: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 iAN6WiXO025846; Tue, 23 Nov 2004 01:32:44 -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 iAN6UG7l025504 for ; Tue, 23 Nov 2004 01:30:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN6UGFS025503 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 01:30:16 -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 iAN6UC8T025483 for ; Tue, 23 Nov 2004 01:30:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN6UCGb025479 for xemacweb@tux.org; Tue, 23 Nov 2004 01:30:12 -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 iAN6UAV9025467 for ; Tue, 23 Nov 2004 01:30:10 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CWUBl-0009hE-IR for xemacs-beta@xemacs.org; Tue, 23 Nov 2004 07:30:10 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CWUBl-000LbE-3g for xemacs-beta@xemacs.org; Tue, 23 Nov 2004 07:30:09 +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: Tue, 23 Nov 2004 07:30:08 +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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-11-23-07 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: =========================== xemacs-base-1.91-pkg.tar.gz upstream version: none xemacs-devel-1.68-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 bbdb-1.25-pkg.tar.gz upstream version: 2.34 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.18-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.69-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 semantic-1.19-pkg.tar.gz upstream version: 1.4.2 sieve-1.17-pkg.tar.gz upstream version: none text-modes-1.80-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 vc-1.39-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog ------- 2004-11-23 Norbert Koch * Makefile (VERSION): XEmacs package 1.91 released. 2004-11-22 Ben Wing * comint.el: * comint.el (make-comint-1): New. * comint.el (make-comint): Break out make-comint functionality into make-comint-1 so we can pass in a buffer directly. #### This should go away when FSF comint.el is integrated. * shell.el (shell): Fix up when shell-multiple-shells is true. Generate the buffer first and pass to comint; avoid weird tricks with the buffer name. - ------- ChangeLog Entries from xemacs-packages/xemacs-devel/ChangeLog ------- 2004-11-23 Norbert Koch * Makefile (VERSION): XEmacs package 1.68 released. 2004-11-13 Ben Wing * profile.el: * profile.el (profile): * profile.el (toggle-profiling): New. Add toggle-profiling. 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) iD8DBQFBotjxgu3ywdHdhM0RAsigAJ4/PZi/sSQcHiq70M+bDg97lo/UDACg1+tD bSW/HLFG2uL1BsIsc0ssn1o= =drh7 -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Tue Nov 23 03:49: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 iAN8nnrE013145; Tue, 23 Nov 2004 03:49:50 -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 iAN8nmcN013138 for ; Tue, 23 Nov 2004 03:49:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN8nmHr013137 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 03:49:48 -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 iAN8nkK6013122 for ; Tue, 23 Nov 2004 03:49:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN8nkWh013121 for xemacweb@tux.org; Tue, 23 Nov 2004 03:49:46 -0500 Received: from relay.mortal.ru ([82.179.205.12]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAN8njJp013094 for ; Tue, 23 Nov 2004 03:49:46 -0500 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 iAN8ndd18196 for ; Tue, 23 Nov 2004 11:49:39 +0300 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 iAN8wGqn036732 for ; Tue, 23 Nov 2004 11:58:16 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from wtc05@localhost) by us.dmz.local (8.12.3/8.12.3/Submit) id iAN8wGM3036731; Tue, 23 Nov 2004 11:58:16 +0300 (MSK) X-Authentication-Warning: us.dmz.local: wtc05 set sender to zevlg@yandex.ru using -f To: XEmacs Beta Keywords: packages,cvs 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: Tue, 23 Nov 2004 11:58:16 +0300 Message-ID: <82pt25kklz.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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Branches in packages cvs tree X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 it ok to create branches in packages cvs repository? I would like to import some very major changes to xlib/xwem packages into branch. And after some testing/fixing, merge it to head. Unfortunately main cvs repository(at savannah) for these packages yet tottally broken and it it is not possible to do that kind of things. Thanks! -- lg From xemacs-beta-bounces@xemacs.org Tue Nov 23 04:08: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 iAN98nYJ016575; Tue, 23 Nov 2004 04:08:50 -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 iAN98lZt016554 for ; Tue, 23 Nov 2004 04:08:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN98kHl016553 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 04:08:46 -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 iAN98dpS016505 for ; Tue, 23 Nov 2004 04:08:39 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAN98dIh016503 for xemacweb@tux.org; Tue, 23 Nov 2004 04:08:39 -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 iAN98cQw016496 for ; Tue, 23 Nov 2004 04:08:39 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CWWf8-000BtC-CD for xemacs-beta@xemacs.org; Tue, 23 Nov 2004 10:08:38 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CWWf7-000LhF-Uh for xemacs-beta@xemacs.org; Tue, 23 Nov 2004 10:08:37 +0100 To: xemacs-beta@xemacs.org References: <82pt25kklz.fsf@us.dmz.local> 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: Tue, 23 Nov 2004 10:08:37 +0100 In-Reply-To: <82pt25kklz.fsf@us.dmz.local> (Zajcev Evgeny's message of "Tue, 23 Nov 2004 11:58:16 +0300") 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-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: Branches in packages cvs tree X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Is it ok to create branches in packages cvs repository? I don't see a reason against it. norbert. From xemacs-beta-bounces@xemacs.org Tue Nov 23 11:00: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 iANG03J3023827; Tue, 23 Nov 2004 11:00:04 -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 iANG01ua023812 for ; Tue, 23 Nov 2004 11:00:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANFgRPx021143 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 10:42:27 -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 iANFgPWq021119 for ; Tue, 23 Nov 2004 10:42:25 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANFgPrb021118 for xemacweb@tux.org; Tue, 23 Nov 2004 10:42:25 -0500 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 iANFgOs2021079 for ; Tue, 23 Nov 2004 10:42:24 -0500 Received: (qmail 3187 invoked by uid 0); 23 Nov 2004 15:42:18 -0000 Received: from 80.184.147.251 by www22.gmx.net with HTTP; Tue, 23 Nov 2004 16:42:18 +0100 (MET) Date: Tue, 23 Nov 2004 16:42:18 +0100 (MET) From: "Ekaterina Savenkova" To: xemacs-beta@xemacs.org MIME-Version: 1.0 X-Priority: 3 (Normal) X-Authenticated: #20863285 Message-ID: <20433.1101224538@www22.gmx.net> X-Mailer: WWW-Mail 1.6 (Global Message Exchange) X-Flags: 0001 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: cygtiff3.dll X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 sure I'm not the only one... So, xemacs (21.4.13) won't start on WinXP. The error message is: "cygtiff3.dll was not found". I installed xemacs anew (several times with and without uninstalling of the prevoius setup) but it brought no changes. I'm really looking forward for using this helpfull programm. What am I supposed to do? Wait for an new release? Regards, Ekaterina -- Geschenkt: 3 Monate GMX ProMail + 3 Top-Spielfilme auf DVD ++ Jetzt kostenlos testen http://www.gmx.net/de/go/mail ++ From xemacs-beta-bounces@xemacs.org Tue Nov 23 13:48: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 iANIlnJP015214; Tue, 23 Nov 2004 13:47:50 -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 iANIlmL8015208 for ; Tue, 23 Nov 2004 13:47:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANIlmaf015207 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 13:47:48 -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 iANIlkwk015197 for ; Tue, 23 Nov 2004 13:47:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANIlkWN015196 for xemacweb@tux.org; Tue, 23 Nov 2004 13:47:46 -0500 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 iANIlkJB015188; Tue, 23 Nov 2004 13:47:46 -0500 Received: from fwd09.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1CWfhV-0001Un-01; Tue, 23 Nov 2004 19:47:41 +0100 Received: from D5DC120J.t-online.de (ZqtnBTZJweg6dhFadcW8KwWq3KRm3XQ9RGCxpPkRcfhbmV903gOvkS@[217.89.2.206]) by fmrl09.sul.t-online.com with esmtp id 1CWfhL-1EWGnY0; Tue, 23 Nov 2004 19:47:31 +0100 To: Zajcev Evgeny X-Attribution: APA References: <82pt25kklz.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: Tue, 23 Nov 2004 19:48:57 +0100 In-Reply-To: <82pt25kklz.fsf@us.dmz.local> (Zajcev Evgeny's message of "Tue, 23 Nov 2004 11:58:16 +0300") Message-ID: <7joc1jvq.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: ZqtnBTZJweg6dhFadcW8KwWq3KRm3XQ9RGCxpPkRcfhbmV903gOvkS@t-dialin.net X-TOI-MSGID: 35fd9ec2-3a1f-4cf3-aa2e-2132ae9293a9 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: XEmacs Beta Subject: Re: Branches in packages cvs tree X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Is it ok to create branches in packages cvs repository? > > I would like to import some very major changes to xlib/xwem packages > into branch. And after some testing/fixing, merge it to head. > > Unfortunately main cvs repository(at savannah) for these packages yet > tottally broken and it it is not possible to do that kind of things. Perhaps it's time for you to switch vendors? :-) XEmacs should be able to provide the services Evgeny needs, right Norbert? Evgeny, just asks us about your needs. Best regards, Adrian > > Thanks! -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Tue Nov 23 15:13: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 iANKDTXV028392; Tue, 23 Nov 2004 15:13:31 -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 iANKAO5T027868 for ; Tue, 23 Nov 2004 15:10:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANKAO3h027867 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 15:10: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 iANKANGc027851 for ; Tue, 23 Nov 2004 15:10:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANKAMGo027850 for xemacweb@tux.org; Tue, 23 Nov 2004 15:10:22 -0500 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 iANKAMGT027838 for ; Tue, 23 Nov 2004 15:10:22 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CWgzV-0005Pk-00 for ; Tue, 23 Nov 2004 21:10:21 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 23 Nov 2004 21:10:21 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 23 Nov 2004 21:10:21 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Tue, 23 Nov 2004 13:09:16 -0800 Lines: 18 Message-ID: References: <87oei3tzfj.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: 66-27-68-14.san.rr.com X-Spammers-Please: blackholeme@rychter.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:xv0S+syKUKYwF2y3AqOvkwFbvzk= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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_SORBS autolearn=no version=2.63 Subject: Re: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 frequent crashes with the latest CVS XEmacs. I Jan> have managed to capture one of those, along with a C backtrace. [...] Jan> This crash only seems to occur when I use different key maps on Jan> the two hosts (the one that XEmacs runs on and the one that Jan> gnuclient gets displayed on). Also, I have taken the liberty of Jan> sending another backtrace, where the above anonymous compiled Jan> function does not occur. Jan> So, I'm still hoping this can be resolved. [Many crashes later...] Is there anything else I could do to help you debug this problem? Thanks, --Jan From xemacs-beta-bounces@xemacs.org Tue Nov 23 17:23: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 iANMNdxq015668; Tue, 23 Nov 2004 17:23:40 -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 iANMNZba015618 for ; Tue, 23 Nov 2004 17:23:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANMNZ5i015617 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 17:23:35 -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 iANMNW54015575 for ; Tue, 23 Nov 2004 17:23:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANMNW6l015574 for xemacweb@tux.org; Tue, 23 Nov 2004 17:23:32 -0500 Received: from relay01.roc.ny.frontiernet.net (relay01.roc.ny.frontiernet.net [66.133.131.34]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iANMNWh0015569 for ; Tue, 23 Nov 2004 17:23:32 -0500 Received: from filter01.roc.ny.frontiernet.net (filter01.roc.ny.frontiernet.net [66.133.131.176]) by relay01.roc.ny.frontiernet.net (Postfix) with ESMTP id 6BA8610034 for ; Tue, 23 Nov 2004 22:23:32 +0000 (UTC) Received: from relay01.roc.ny.frontiernet.net ([66.133.131.34]) by filter01.roc.ny.frontiernet.net (filter01.roc.ny.frontiernet.net [66.133.131.176]) (amavisd-new, port 10024) with LMTP id 28785-25-67 for ; Tue, 23 Nov 2004 22:23:32 +0000 (UTC) Received: from 192.168.254.3 (67-138-228-18.dsl1.blu.wv.frontiernet.net [67.138.228.18]) by relay01.roc.ny.frontiernet.net (Postfix) with SMTP id 11442FFB1 for ; Tue, 23 Nov 2004 22:23:31 +0000 (UTC) From: "Luke Nichols" To: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Date: Tue, 23 Nov 2004 17:23:38 -0500 Message-Id: <20041123222331.11442FFB1@relay01.roc.ny.frontiernet.net> X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: by amavisd-new-20040701 (2.0) at filter01.roc.ny.frontiernet.net 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.9 required=5.0 tests=AWL,EXCUSE_16, RCVD_IN_BL_SPAMCOP_NET autolearn=no version=2.63 Subject: Catalog Request X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org 11/23/2004 Subject: Catalog Request If you company offers any catalogs you can send me, can you please send me one to: Luke Nichols 299 Old Oakvale Road Princeton, WV 24740 USA PS- If you received this email in error, I apologize. Luke From xemacs-beta-bounces@xemacs.org Tue Nov 23 18:57: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 iANNvbR9029903; Tue, 23 Nov 2004 18:57: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 iANNvZio029896 for ; Tue, 23 Nov 2004 18:57:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANNvZVW029895 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 18:57:35 -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 iANNvY3r029883 for ; Tue, 23 Nov 2004 18:57:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iANNvYpp029882 for xemacweb@tux.org; Tue, 23 Nov 2004 18:57:34 -0500 Received: from localhost.my.domain (ppp83-237-169-62.pppoe.mtu-net.ru [83.237.169.62]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iANNvXTQ029858; Tue, 23 Nov 2004 18:57:34 -0500 Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.my.domain (8.13.1/8.13.1) with ESMTP id iANNtMgT018751; Wed, 24 Nov 2004 02:55:23 +0300 (MSK) (envelope-from zevlg@yandex.ru) Received: (from lg@localhost) by localhost.my.domain (8.13.1/8.13.1/Submit) id iANNtMGs018750; Wed, 24 Nov 2004 02:55:22 +0300 (MSK) (envelope-from zevlg@yandex.ru) X-Authentication-Warning: localhost.my.domain: lg set sender to zevlg@yandex.ru using -f To: Adrian Aichner References: <82pt25kklz.fsf@us.dmz.local> <7joc1jvq.fsf@smtprelay.t-online.de> 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, 24 Nov 2004 02:55:21 +0300 In-Reply-To: <7joc1jvq.fsf@smtprelay.t-online.de> (Adrian Aichner's message of "Tue, 23 Nov 2004 19:48:57 +0100") Message-ID: <86y8gsi0ie.fsf@yandex.ru> User-Agent: Gnus/5.1002 (Gnus v5.10.2) 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-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: Branches in packages cvs tree X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Zajcev Evgeny writes: > >> Is it ok to create branches in packages cvs repository? >> >> I would like to import some very major changes to xlib/xwem packages >> into branch. And after some testing/fixing, merge it to head. >> >> Unfortunately main cvs repository(at savannah) for these packages yet >> tottally broken and it it is not possible to do that kind of things. > > Perhaps it's time for you to switch vendors? :-) Actually it is my fault that repository is broken :), vendors are pretty good i think. The thing is that for me it is way comfortable to work with XEmacs repository then with any other. I have some scripts which automates some work with sources, and there no way to enhance them to support any other repositories. > > XEmacs should be able to provide the services Evgeny needs, right > Norbert? > > Evgeny, just asks us about your needs. > Actually all I need is ability to create branches in XEmacs packages repository:) Norbert has a favour for it, at least he didn't denied. -- lg From xemacs-beta-bounces@xemacs.org Tue Nov 23 19:41: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 iAO0fdgf004276; Tue, 23 Nov 2004 19:41:39 -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 iAO0fbkJ004254 for ; Tue, 23 Nov 2004 19:41:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO0fbrR004253 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 19:41:37 -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 iAO0fZ0U004235 for ; Tue, 23 Nov 2004 19:41:36 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO0fZfp004234 for xemacweb@tux.org; Tue, 23 Nov 2004 19:41:35 -0500 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 iAO0fYUh004224 for ; Tue, 23 Nov 2004 19:41:34 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 00:05:50 -0000 From: "Ben Wing" To: "'Jan Rychter'" , Date: Tue, 23 Nov 2004 18:07:54 -0600 Message-ID: <005c01c4d1b9$a5c1e840$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 there anything else I could do to help you debug this problem? First, keep trying to get a good backtrace. -- are you sure you recompiled without optimization? Check the output from configure. -- rather than using gdb on the core dump, run xemacs from within gdb. Also try the following patch and let me know if it helps. Index: src/event-Xt.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/event-Xt.c,v retrieving revision 1.81 diff -u -p -r1.81 event-Xt.c --- src/event-Xt.c 2004/11/04 23:06:25 1.81 +++ src/event-Xt.c 2004/11/24 00:03:37 @@ -462,11 +462,10 @@ x_reset_modifier_mapping (struct device xd->lock_interpretation = 0; - if (xd->x_modifier_keymap) - XFreeModifiermap (xd->x_modifier_keymap); - x_reset_key_mapping (d); + if (xd->x_modifier_keymap) + XFreeModifiermap (xd->x_modifier_keymap); xd->x_modifier_keymap = XGetModifierMapping (display); /* Boy, I really wish C had local functions... From xemacs-beta-bounces@xemacs.org Tue Nov 23 20:18: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 iAO1IZED010462; Tue, 23 Nov 2004 20:18:41 -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 iAO1IXg0010424 for ; Tue, 23 Nov 2004 20:18:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1IX7Z010423 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 20:18:33 -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 iAO1IWcu010409 for ; Tue, 23 Nov 2004 20:18:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1IWc1010408 for xemacweb@tux.org; Tue, 23 Nov 2004 20:18:32 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO1IWx2010400; Tue, 23 Nov 2004 20:18:32 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CWlnI-0006hz-PX; Wed, 24 Nov 2004 10:18:04 +0900 To: Ville Skyttä References: <1B3ACCFD5694A94DBA4E231402B0E9ED57AE2C@mucmail1.sdm.de> <87pt2672yu.fsf@tleepslib.sk.tsukuba.ac.jp> <1101110048.3022.90.camel@bobcat.mine.nu> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 24 Nov 2004 10:18:04 +0900 In-Reply-To: <1101110048.3022.90.camel@bobcat.mine.nu> (Ville Skytt's message of "Mon, 22 Nov 2004 09:54:08 +0200") Message-ID: <87llcs59kj.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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAO1IWx2010400 X-XEmacs-List: 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: XEmacs version of the VC-package seems quite outdated compared to GNU Emacs X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Ville Skyttä writes: Ville> The crashes are a motivation killer; nobody replied to my Ville> report above from May, and not much actual work has been Ville> done with the sync since. Well, with Ben back in action a repost of the bug report (or a pointer to it) is in order. I looked at it but couldn't make head or tail of it at the time. -- 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 Nov 23 20:23: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 iAO1NZq7011084; Tue, 23 Nov 2004 20:23:35 -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 iAO1NX0q011078 for ; Tue, 23 Nov 2004 20:23:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1NXLd011077 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 20:23:33 -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 iAO1NW2T011067 for ; Tue, 23 Nov 2004 20:23:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1NW11011065 for xemacweb@tux.org; Tue, 23 Nov 2004 20:23:32 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO1NVwV011059 for ; Tue, 23 Nov 2004 20:23:32 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CWls7-0006iY-V4; Wed, 24 Nov 2004 10:23:03 +0900 To: Uwe Brauer References: <86zn1aj60j.fsf@mat.ucm.es> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 24 Nov 2004 10:23:03 +0900 In-Reply-To: <86zn1aj60j.fsf@mat.ucm.es> (Uwe Brauer's message of "Mon, 22 Nov 2004 15:46:36 +0100") Message-ID: <87hdng59c8.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-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: keybinding problem, Shift + down X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Uwe" == Uwe Brauer writes: Uwe> Is there meanwhile any other solution available? Not that I know of. With documentation of the standard that XFree86 is following, we could try to be compliant. I can't find any application programmer-oriented information, the internal XKB stuff is horrible, and the XFree86 people apparently don't care at all about compatibility with other implementations of X; they proposed a "fix" which is guaranteed to drop keystrokes on Solaris, at least. -- 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 Nov 23 20: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 iAO1WQRQ012219; Tue, 23 Nov 2004 20:32:27 -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 iAO1RIMD011602 for ; Tue, 23 Nov 2004 20:27:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1RIet011601 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 20:27:18 -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 iAO1RHiX011582 for ; Tue, 23 Nov 2004 20:27:17 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1RHlM011581 for xemacweb@tux.org; Tue, 23 Nov 2004 20:27:17 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO1RH4Y011575 for ; Tue, 23 Nov 2004 20:27:17 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CWlvj-0006j8-Ae; Wed, 24 Nov 2004 10:26:47 +0900 To: Lynn David Newton References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 24 Nov 2004 10:26:47 +0900 In-Reply-To: (Lynn David Newton's message of "Mon, 22 Nov 2004 11:41:16 -0700") Message-ID: <87d5y45960.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-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: M-x rebuild-mail-aliases no longer works X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Lynn" == Lynn David Newton writes: Lynn> Over the weekend I reinstalled my Linux system from scratch Lynn> (to SuSe 9.1 Pro) Have you talked to SuSE yet? The major commercial distros (Red Hat, SuSE, Mandrake) hack everything they distribute; we can't be as well informed as they are about breakage induced by their changes to XEmacs or libraries it depends on, nor for possible breakage in their build process for 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 Tue Nov 23 20:35: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 iAO1ZaIV012854; Tue, 23 Nov 2004 20:35: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 iAO1ZYUp012848 for ; Tue, 23 Nov 2004 20:35:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1ZXuS012847 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 20:35:33 -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 iAO1ZXks012837 for ; Tue, 23 Nov 2004 20:35:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1ZXtf012836 for xemacweb@tux.org; Tue, 23 Nov 2004 20:35:33 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO1ZWqR012829 for ; Tue, 23 Nov 2004 20:35:32 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CWm3k-0006jx-PX; Wed, 24 Nov 2004 10:35:04 +0900 To: Zajcev Evgeny References: <82pt25kklz.fsf@us.dmz.local> <7joc1jvq.fsf@smtprelay.t-online.de> <86y8gsi0ie.fsf@yandex.ru> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 24 Nov 2004 10:35:04 +0900 In-Reply-To: <86y8gsi0ie.fsf@yandex.ru> (Zajcev Evgeny's message of "Wed, 24 Nov 2004 02:55:21 +0300") Message-ID: <878y8s58s7.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-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: Branches in packages cvs tree X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Actually all I need is ability to create branches in Zajcev> XEmacs packages repository:) AFAIK there is no reason to avoid branching in packages for the developer's purposes. I believe that several developers already maintain vendor branches for upstream sources that need to be radically reorganized for the XEmacs CVS tree. I'm in favor of anything you find useful to do your work maintaining your packages, as long as it doesn't interfere with somebody else's work. I don't see how the purely internal branch you propose could possibly affect anybody else. +1 on Evgeny's request. -- 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 Nov 23 20:40: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 iAO1eBkl013413; Tue, 23 Nov 2004 20:40:11 -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 iAO1e98l013397 for ; Tue, 23 Nov 2004 20:40:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1e95o013396 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 20:40:09 -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 iAO1e7pk013384 for ; Tue, 23 Nov 2004 20:40:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1e3fH013375 for xemacweb@tux.org; Tue, 23 Nov 2004 20:40:03 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO1e1Eo013362 for ; Tue, 23 Nov 2004 20:40:02 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CWm85-0006kY-CC; Wed, 24 Nov 2004 10:39:33 +0900 To: "Ekaterina Savenkova" References: <20433.1101224538@www22.gmx.net> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 24 Nov 2004 10:39:33 +0900 In-Reply-To: <20433.1101224538@www22.gmx.net> (Ekaterina Savenkova's message of "Tue, 23 Nov 2004 16:42:18 +0100 (MET)") Message-ID: <874qjg58kq.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-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: cygtiff3.dll X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ekaterina" == Ekaterina Savenkova writes: Ekaterina> So, xemacs (21.4.13) won't start on WinXP. The error Ekaterina> message is: "cygtiff3.dll was not found". Any DLL starting with "cyg" (and many others that don't, IIRC) are distributed by Cygwin. You'll have to start the Cygwin (not XEmacs) setup.exe program, and download and install the TIFF image processing library. Other libraries you'll probably need: PNG, JPEG, X-Face (also called compface, I believe), maybe Berkeley DB, (n)dbm (a different database library from Berkeley DB. Possibly, depending on the options in XEmacs, you'll need PostgreSQL and LDAP libraries. There are a few others that are optional, but rarely included. -- 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 Nov 23 20:47: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 iAO1lMGc014331; Tue, 23 Nov 2004 20:47:22 -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 iAO1lKrD014325 for ; Tue, 23 Nov 2004 20:47:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1lKEj014323 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 20:47:20 -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 iAO1lJ17014311 for ; Tue, 23 Nov 2004 20:47:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO1lJLW014310 for xemacweb@tux.org; Tue, 23 Nov 2004 20:47:19 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO1lI6G014303 for ; Tue, 23 Nov 2004 20:47:19 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CWmF9-0006l7-2p for xemacs-beta@xemacs.org; Wed, 24 Nov 2004 10:46:51 +0900 To: xemacs-beta@xemacs.org References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Wed, 24 Nov 2004 10:46:50 +0900 In-Reply-To: (Malcolm Purvis's message of "Tue, 23 Nov 2004 23:25:47 +1100") Message-ID: <87zn183to5.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-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: [Failure] XEmacs 21.5-b18 "chestnut" (+CVS-20041120) XEmacs Lucid on ppc64-unknown-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Malcolm" == Malcolm Purvis writes: Malcolm> Straight out of the box and running in 64-bit userland. Malcolm> I'm not surprised that there are problems because almost Malcolm> my entire system is built from unstable releases (an Malcolm> unfortunate necessity in ppc64 land at the moment). Malcolm> The Gentoo XEmacs package contains patches that fix the Malcolm> assert and I'll submit them in due course. Malcolm> Fatal error: assertion failed, file Malcolm> /home/malcolmp/builds/xemacs/sandboxen/xemacs-head/src/alloc.c, Malcolm> line 378, !in_malloc make: *** [src] Error 2 ISTR other problems with malloc in 64-bit land. You might want to scan back in the -beta archive for "wolfgang gloger" (IIRC), who maintains gmalloc. He had some comments but I don't think they apply to our tagging implementation. -- 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 Nov 23 21:42: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 iAO2gQfv021724; Tue, 23 Nov 2004 21:42:26 -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 iAO2gOwT021717 for ; Tue, 23 Nov 2004 21:42:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO2gOII021714 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 21:42:24 -0500 Resent-From: XEmacs Webmaster Resent-Message-ID: <16803.62736.366963.165781@gwyn.tux.org> Resent-Date: Tue, 23 Nov 2004 21:42:24 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org References: <013101c4c752$30a7b740$210110ac@NEEEEEEE> <87r7n0yglp.fsf@tleepslib.sk.tsukuba.ac.jp> <87u0rwvcl7.fsf@tleepslib.sk.tsukuba.ac.jp> <87actnvgcg.fsf@tleepslib.sk.tsukuba.ac.jp> <877jortivv.fsf@tleepslib.sk.tsukuba.ac.jp> <87lld6s2a2.fsf@tleepslib.sk.tsukuba.ac.jp> <876547r96a.fsf@tleepslib.sk.tsukuba.ac.jp> <87actjnvm1.fsf@tleepslib.sk.tsukuba.ac.jp> <87is86jdcb.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project In-Reply-To: (Adrian Aichner's message of "Wed, 17 Nov 2004 20:32:59 +0100") Message-ID: <87r7mrepm2.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-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 From: "Stephen J. Turnbull" To: Adrian Aichner Date: Thu, 18 Nov 2004 13:40:53 +0900 Cc: Michael Sperber , "Stephen J. Turnbull" , ben@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [VETO] old ws -- packages, define-behavior X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [Postmaster says: NB: this got held in the spam que for several days.] >>>>> "APA" == Adrian Aichner writes: APA> Could you say it even simpler? Sure. It'll take a log more lines. Ben submits huge patches. Therefore, even if he's 100X less error-prone than the average "major contributor" he's still going to introduce the majority of the bugs. Also, these patches are going to create various conflicts with people's new code or other patches they have applied. This is very noticable, and people groan when they see [123456: Ben Wing ] in their summary. "Here he comes _again_, oh, no!" But in general, most patches submitted by most contributors (including reviewers working on bugs outside of their specialties) simply get ignored for months, even if they go to xemacs-patches. Then somebody like me or Steve Y will review a bunch of them in a few days and commit them. This typically means that although bugs get fixed, the code at best gets cruftier. At worst, new bugs are introduced. This is because few of the reviewers are regularly reviewing anything except stuff they feel VERY expert on. We rarely get _second_ opinions on any patch (except for the cascade of "me too"s when the build breaks); heck, we don't get anywhere near enough _first_ opinions. This is not noticable precisely because nobody's doing anything. "Doing nothing" is hard to recognize as a problem, and easy to defend for various reasons: "I'm busy"; "I don't know that module"; etc. But it _is_ a problem. One thing that Ben does a lot of is to fix little bugs as he notices them working on neighboring code. Sometimes these bugs or crufties are old Ben bugs, but more frequently it's something introduced by somebody who didn't really understand what they were doing. (He's cuaght mine twice at least recently.) It's one thing to fix a typo while working on other code; it's another to fix a typo, write up a patch, submit it, etc. So all this little changes end up in the workspace, and in the patch. And people bitch about that, which sucks. Ben is the only person who regularly reviews code simply to review it, AFAICT. As I pointed out, you and Jerry are both doing important "code quality assurance", you with your typo-finding scripts and Jerry with his macro checker and Uno work. But note the difference: Ben is reading the code to prepare for some task, he fixes this and that. Then he starts work, and notices more problems. So he fixes some other things. Doing a formal patch at this point would seriously interrupt his train of thought. I do this on a small scale, and even so the requirement to write up a separate patch (which I basically agree with) is a deterrent to doing such work. At Ben's scope and scale .... The way you and Jerry are working is exactly the opposite. You say, "Today I'm going hunting!" You bag yourself a few typos, and writing up the patch is tedious, but it's also rewarding in itself as documentation of successful completion of a task. Your work is just as valuable as Ben's, but there's no point in Ben copying you when you're already doing it! I think Mike is being unfair to Ben in not taking into account the fact that Ben is doing valuable work that nobody else does, and that Ben's patch style is a natural outcome of the special things that he is doing for us. It's _not_ just a matter of quantity. Sure, the quantity causes problems as well as giving benefits, but it's not just that. There's also the issue of contributions that others won't make, and I don't think anywhere near enough attention is being paid to that. -- 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 Nov 23 21:43: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 iAO2hnHV021961; Tue, 23 Nov 2004 21:43:50 -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 iAO2hlJR021951 for ; Tue, 23 Nov 2004 21:43:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO2hl7c021948 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 21:43:47 -0500 Resent-From: XEmacs Webmaster Resent-Message-ID: <16803.62819.170366.846612@gwyn.tux.org> Resent-Date: Tue, 23 Nov 2004 21:43:47 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org Message-ID: <010701c4cd4c$6e19f520$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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 From: "Ben Wing" To: Date: Thu, 18 Nov 2004 02:56:01 -0600 Cc: xemacs-beta@xemacs.org, emacs-devel@gnu.org Subject: GNU Emacs release dates X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [Postmaster says: Sorry, delayed several days in spam-check queue.] Here is what I've written in the XEmacs Internals manual concerning GNU Emacs: Can anyone add to this? @node Through Version 18, Epoch, A History of Emacs, A History of Emacs @section Through Version 18 @cindex version 18, through @cindex Gosling, James @cindex Great Usenet Renaming As described above, Emacs began life in the mid-1970's as a series of editor macros for TECO, an early editor on the PDP-10. In the early 1980's it was rewritten in C as a collaboration between Richard M. Stallman (RMS) and James Gosling (the creator of Java); its extension language was known as @dfn{Mocklisp}. This version of Emacs-in-C formed the basis for the early versions of GNU Emacs and also for Gosling's Unipress Emacs, a commercial product. Because of bad blood between the two over the issue of commercialism, RMS pretty much disowned this collaboration, referring to it as "Gosling Emacs". At this point we pick up with a time line of events. (A broader timeline is available at @uref{http://http://www.jwz.org/doc/emacs-timeline.html, ``Emacs Timeline''}.) @strong{NOTE}: Sometimes there are two release dates listed below. In this case, the first one is the date listed in the source code, and the second one is when the official announcement was made on Usenet. (Sometimes, one or the other of the dates is missing, and then the date below reflects the only existing one.) @itemize @bullet @item Unipress Emacs, a $395 commercial product, was released on May 6, 1983. This was an outgrowth of the Emacs-in-C collaboration written by Gosling and RMS. @item GNU Emacs version 13.0? was released on March 20, 1985. This may have been the initial public release. This was also based on this same Emacs-in-C collaboration. @item GNU Emacs version 15.10 was released on April 11, 1985. @item GNU Emacs version 15.34 was released on May 7, 1985. This appears to be the last release of version 15. @item GNU Emacs version 16 (first released version was 16.56) was released on July 15, 1985. All Gosling code was removed due to potential copyright problems with the code. @item Version 16.57: released on September 16, 1985. @item Versions 16.58, 16.59: released on September 17, 1985. @item Version 16.60: released on September 19, 1985. These later version 16's incorporated patches from the net, esp. for getting Emacs to work under System V. @item Version 17.36 (first official v17 release) released on December 20, 1985. Included a TeX-able user manual. First official unpatched version that worked on vanilla System V machines. @item Version 17.43 (second official v17 release) released on January 25, 1986. @item Version 17.45 released on January 30, 1986. @item Version 17.46 released on February 4, 1986. @item Version 17.48 released on February 10, 1986. @item Version 17.49 released on February 12, 1986. @item Version 17.55 released on March 18, 1986. @item Version 17.57 released on March 27, 1986. @item Version 17.58 released on April 4, 1986. @item Version 17.61 released on April 12, 1986. @item Version 17.63 released on May 7, 1986. @item Version 17.64 released on May 12, 1986. @item Version 18.24 (a beta version) released on October 2, 1986. @item Version 18.30 (a beta version) released on November 15, 1986. @item Version 18.31 (a beta version) released on November 23, 1986. @item Version 18.32 (a beta version) released on December 6 or 7, 1986. @item Version 18.33 (a beta version) released on December 12, 1986. @item Version 18.35 (a beta version) released on January 5, 1987. @item Version 18.36 (a beta version) released on January 21, 1987. @item January 27, 1987: The Great Usenet Renaming. net.emacs is now comp.emacs. @item Version 18.37 (a beta version) released on February 9 or 12, 1987. @item Version 18.38 (a beta version) released on March 2 or 3, 1987. @item Version 18.39 (a beta version) released on March 14, 1987. @item Version 18.40 (a beta version) released on March 18, 1987. @item Version 18.41 (the first ``official'' release) released on March 22, 1987. @item Version 18.45 released on June 2, 1987. @item Version 18.46 released on June 8 or 9, 1987. @item Version 18.47 released on June 10 or 18, 1987. @item Version 18.48 released on August 30 or September 3, 1987. @item Version 18.49 released on September 16 or 18, 1987. @item Version 18.50 released on February 11 or 13, 1988. @item Version 18.51 released on May 6 or 7, 1988. @item Version 18.52 released on September 1, 1988. @item Version 18.53 released on February 23 or 24, 1989. @item Version 18.54 released on April 26, 1989. @item Version 18.55 released on August 18 or 23, 1989. This is the earliest version that is still available by FTP. (Verified in November 2004.) @item Version 18.56 released on January 16 or 17, 1991. @item Version 18.57 released on January 25, 1991. @item Version 18.58 released on February 18, 1991. @item Version 18.59 released on October 30 or 31, 1992. @end itemize @node GNU Emacs 19, GNU Emacs 20, Lucid Emacs, A History of Emacs @section GNU Emacs 19 @cindex GNU Emacs 19 @cindex Emacs 19, GNU @cindex version 19, GNU Emacs @cindex FSF Emacs About a year after the initial release of Lucid Emacs, the FSF released a beta of their version of Emacs 19 (referred to here as ``GNU Emacs''). By this time, the current version of Lucid Emacs was 19.6. (Strangely, the first released beta from the FSF was GNU Emacs 19.7.) A time line for GNU Emacs version 19 is @itemize @bullet @item Version 19.7 beta released May 22, 1993. First public beta v19 release. @item Version 19.8 beta released May 25 or 27, 1993. @item Version 19.9 beta released May 27, 1993. @item Version 19.10 beta released May 30, 1993. @item Version 19.11 beta released June 1, 1993. @item Version 19.12 beta released June 1 or 2, 1993. @item Version 19.13 beta released June 8, 1993. @item Version 19.14 beta released June 17, 1993. @item Version 19.15 beta released June 19, 1993. @item Version 19.16 beta released July 6, 1993. @item Version 19.17 beta released July 17, 1993. @item Version 19.18 beta released August 8 or 9, 1993. @item Version 19.19 beta released August 14 or 15, 1993. @item Version 19.20 beta released November 11 or 17, 1993. @item Version 19.21 beta released November 16 or 17, 1993. @item Version 19.22 beta released November 27 or 28, 1993. @item Version 19.23 beta released May 17, 1994. @item Version 19.24 beta released May 23 or 16 (?), 1994. @item Version 19.25 beta released May 30 or June 3, 1994. @item Version 19.26 beta released September 7 or 11, 1994. @item Version 19.27 beta released September 11 or 14, 1994. @item Version 19.28 (first ``official'' release) released November 1, 1994. @item Version 19.29 released June 19 or 21, 1995. @item Version 19.30 released November 24, 1995. @item Version 19.31 released May 25, 1996. @item Version 19.32 released July 31, 1996. @item Version 19.33 released August 11, 1996. @item Version 19.34 released August 21, 1996. @item Version 19.34b released September 6, 1996. @end itemize @node GNU Emacs 20, XEmacs, GNU Emacs 19, A History of Emacs @section GNU Emacs 20 @cindex GNU Emacs 20 @cindex Emacs 20, GNU @cindex version 20, GNU Emacs @cindex FSF Emacs On February 2, 1997 work began on GNU Emacs to integrate Mule. The first release was made in September of that year. A timeline for GNU Emacs 20 is @itemize @bullet @item Version 20.1 released September 15 or 17, 1997. @item Version 20.2 released September 19 or 20, 1997. @item Version 20.3 released August 19, 1998. @item version 20.4 released July 12, 1999; on comp.emacs, July 27. @item version 20.5 released December 4, 1999. @item version 20.6 released February 26, 2000. @item version 20.7 released June 13, 2000. @end itemize A timeline for GNU Emacs 21 is @itemize @bullet @item version 21.1 released October 20, 2001. @item Version 21.2 released March 16, 2002. @item Version 21.3 released March 19, 2003. @end itemize From xemacs-beta-bounces@xemacs.org Tue Nov 23 21: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 iAO2iTBs022126; Tue, 23 Nov 2004 21:44:29 -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 iAO2iRiI022119 for ; Tue, 23 Nov 2004 21:44:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO2iRd3022116 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 21:44:27 -0500 Resent-From: XEmacs Webmaster Resent-Message-ID: <16803.62859.415820.589043@gwyn.tux.org> Resent-Date: Tue, 23 Nov 2004 21:44:27 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org Message-ID: <20041118112509.GA13556@fencepost> References: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> User-Agent: Mutt/1.3.28i Blat: Foop X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Miles Bader To: Ben Wing Date: Thu, 18 Nov 2004 06:25:09 -0500 Cc: kevinr@ihs.com, emacs-devel@gnu.org, xemacs-beta@xemacs.org Subject: Re: GNU Emacs release dates X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [Postmaster says: Sorry, delayed several days in spam-check queue.] On Thu, Nov 18, 2004 at 02:56:01AM -0600, Ben Wing wrote: > In the early > 1980's it was rewritten in C as a collaboration between Richard > M. Stallman (RMS) and James Gosling (the creator of Java); its extension > language was known as @dfn{Mocklisp}. This version of Emacs-in-C formed > the basis for the early versions of GNU Emacs and also for Gosling's > Unipress Emacs, a commercial product. Because of bad blood between the > two over the issue of commercialism, RMS pretty much disowned this > collaboration, referring to it as "Gosling Emacs". AFAIK, Gosmacs was solely due to James Gosling (though of course its UI was modelled on the original Emacs), and only later did RMS adapt some of its redisplay and buffer-handling code for use in early verions of GNU Emacs. -Miles -- We are all lying in the gutter, but some of us are looking at the stars. -Oscar Wilde From xemacs-beta-bounces@xemacs.org Tue Nov 23 21:45: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 iAO2jJdL022353; Tue, 23 Nov 2004 21:45:19 -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 iAO2jIw9022348 for ; Tue, 23 Nov 2004 21:45:18 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO2jILI022345 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 21:45:18 -0500 Resent-From: XEmacs Webmaster Resent-Message-ID: <16803.62910.560443.727363@gwyn.tux.org> Resent-Date: Tue, 23 Nov 2004 21:45:18 -0500 (EST) Resent-To: xemacs-beta-mailman@xemacs.org References: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> In-Reply-To: <010701c4cd4c$6e19f520$210110ac@NEEEEEEE> (Ben Wing's message of "Thu, 18 Nov 2004 02:56:01 -0600") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/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-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 From: David Kastrup To: "Ben Wing" Date: Thu, 18 Nov 2004 12:44:44 +0100 Cc: kevinr@ihs.com, emacs-devel@gnu.org, xemacs-beta@xemacs.org Subject: Re: GNU Emacs release dates X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org [Postmaster says: Sorry, delayed several days in spam-check queue.] "Ben Wing" writes: > Can anyone add to this? > > > @node Through Version 18, Epoch, A History of Emacs, A History of Emacs > @section Through Version 18 > @cindex version 18, through > @cindex Gosling, James > @cindex Great Usenet Renaming > > As described above, Emacs began life in the mid-1970's as a series of > editor macros for TECO, an early editor on the PDP-10. In the early > 1980's it was rewritten in C as a collaboration between Richard > M. Stallman (RMS) and James Gosling (the creator of Java); its extension > language was known as @dfn{Mocklisp}. This version of Emacs-in-C formed > the basis for the early versions of GNU Emacs and also for Gosling's > Unipress Emacs, a commercial product. Because of bad blood between the > two over the issue of commercialism, RMS pretty much disowned this > collaboration, referring to it as "Gosling Emacs". I guess you'll find that RMS' account of that will be very much different. AFAIK, there was no colloboration, but rather some code borrowing (I should think in both directions, but the sources are not really clear about that. It could also be that Gosling Emacs was just inspired by the earlier existing Emacs, and not actually be using code from it. Somebody acquainted with the actual code or history should probably know better than I do). However, Gosling later pulled the permission for his code parts, and RMS had to replace everything in GNU Emacs that had been placed in there (by himself, drawing on Gosling's work as far as I am able to interpret the available docs). This was pretty seminal, I believe, both in inspiring creation of the GPL as well as the copyright assignment policy. You may find RMS' account of these events more or less at . -- David Kastrup, Kriemhildstr. 15, 44793 Bochum From xemacs-beta-bounces@xemacs.org Tue Nov 23 22:26: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 iAO3QlQ1027558; Tue, 23 Nov 2004 22:26:47 -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 iAO3Qj18027553 for ; Tue, 23 Nov 2004 22:26:45 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO3Qjct027552 for xemacs-beta-mailman@xemacs.org; Tue, 23 Nov 2004 22:26:45 -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 iAO3Qi8r027542 for ; Tue, 23 Nov 2004 22:26:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO3QiLA027541 for xemacweb@tux.org; Tue, 23 Nov 2004 22:26:44 -0500 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 iAO3Qhj3027535 for ; Tue, 23 Nov 2004 22:26:44 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CWnnn-0005nO-00 for ; Wed, 24 Nov 2004 04:26:43 +0100 Received: from 66-27-68-14.san.rr.com ([66.27.68.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2004 04:26:43 +0100 Received: from jan by 66-27-68-14.san.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Nov 2004 04:26:43 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Jan Rychter Date: Tue, 23 Nov 2004 20:25:44 -0800 Lines: 166 Message-ID: References: <005c01c4d1b9$a5c1e840$210110ac@NEEEEEEE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 66-27-68-14.san.rr.com X-Spammers-Please: blackholeme@rychter.com User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) Cancel-Lock: sha1:oB8gO7+Ynsj3PuPjha0WL7dXC7s= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 there anything else I could do to help you debug this problem? > > First, keep trying to get a good backtrace. > > -- are you sure you recompiled without optimization? Check the output from > configure. Yes, I'm sure. XEmacs is compiled using -g and no "-O" options whatsoever. But wouldn't the reason for unreadable backtraces be that most libraries on my system are compiled using "-Os -fomit-frame-pointer"? > -- rather than using gdb on the core dump, run xemacs from within gdb. > > Also try the following patch and let me know if it helps. It doesn't. But I have another backtrace, obtained when running XEmacs under gdb: [19:59] tnuctip:/home/jwr>gdb `which xemacs` 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". (gdb) r Starting program: /usr/local/bin/xemacs Detaching after fork from child process 19856. Detaching after fork from child process 19857. Detaching after fork from child process 19858. Detaching after fork from child process 19859. Detaching after fork from child process 19861. Detaching after fork from child process 19862. Detaching after fork from child process 19863. Detaching after fork from child process 19864. Detaching after fork from child process 19865. Detaching after fork from child process 19866. Detaching after fork from child process 19867. Detaching after fork from child process 19868. Detaching after fork from child process 19869. Detaching after fork from child process 19870. Detaching after fork from child process 19885. *** glibc detected *** free(): invalid pointer: 0x40487aa4 *** Program received signal SIGABRT, Aborted. 0x403bd561 in kill () from /lib/libc.so.6 (gdb) #0 0x403bd561 in kill () from /lib/libc.so.6 #1 0x403bd33c in raise () from /lib/libc.so.6 #2 0x403be413 in abort () from /lib/libc.so.6 #3 0x403f0d55 in mallopt () from /lib/libc.so.6 #4 0x403efd1b in mallopt () from /lib/libc.so.6 #5 0x403eed34 in free () from /lib/libc.so.6 #6 0x4de8f698 in XFreeModifiermap () from /usr/X11R6/lib/libX11.so.6 #7 0x40487aa4 in __after_morecore_hook () from /lib/libc.so.6 #8 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #9 0x0968f5a8 in ?? () #10 0x082023cf in x_reset_modifier_mapping () #11 0x00000000 in ?? () #12 0x00000000 in ?? () #13 0x00000000 in ?? () #14 0x00000000 in ?? () #15 0x00000000 in ?? () #16 0x00000000 in ?? () #17 0x097454f8 in ?? () #18 0x0823d283 in Redisplay () #19 0x090dc4f8 in ?? () #20 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #21 0xbfffc410 in ?? () #22 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #23 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #24 0x4e02c618 in dummyAction.0 () from /usr/X11R6/lib/libXt.so.6 #25 0xbfffc410 in ?? () #26 0x4e02c610 in QAny () from /usr/X11R6/lib/libXt.so.6 #27 0x0820234e in emacs_Xt_mapping_action () #28 0x4e01de57 in HandleActions () from /usr/X11R6/lib/libXt.so.6 #29 0x089088c8 in ?? () #30 0x0899fd48 in ?? () #31 0xbfffc2f0 in ?? () #32 0x4e01e02c in FreeContext () from /usr/X11R6/lib/libXt.so.6 #33 0x0001c638 in ?? () #34 0x08a6a438 in ?? () #35 0x00000000 in ?? () #36 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #37 0x00000000 in ?? () #38 0x00000000 in ?? () #39 0x0899ecd8 in ?? () #40 0x4e01e398 in HandleSimpleState () from /usr/X11R6/lib/libXt.so.6 #41 0xbfffc410 in ?? () #42 0x0899ecd8 in ?? () #43 0x00000000 in ?? () #44 0x0899f73c in ?? () #45 0x4e02c610 in QAny () from /usr/X11R6/lib/libXt.so.6 #46 0x082dca4c in dumped_data () #47 0x080e2dca in Fmake_event. () #48 0x00000000 in ?? () #49 0x00000000 in ?? () #50 0x01013f5c in ?? () #51 0x4e02c610 in QAny () from /usr/X11R6/lib/libXt.so.6 #52 0x00000001 in ?? () #53 0x08a6a470 in ?? () #54 0x0892c3d0 in ?? () #55 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #56 0x08a6a468 in ?? () #57 0xbfffc2f0 in ?? () #58 0x00000000 in ?? () #59 0x4e01e997 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6 #60 0x08a6a438 in ?? () #61 0x08a6a468 in ?? () #62 0xbfffc2f0 in ?? () #63 0x09a94dc8 in ?? () #64 0x086b1e0c in Vpre_idle_hook () #65 0x085eb2cc in pending_async_timeout_list () #66 0x082067a7 in emacs_Xt_event_handler () #67 0xbfffc410 in ?? () #68 0x00000000 in ?? () #69 0x00000000 in ?? () #70 0x00000000 in ?? () #71 0x00000022 in ?? () #72 0x00000000 in ?? () #73 0x00000000 in ?? () #74 0x00000000 in ?? () #75 0x4defaa00 in locale_alias.0 () from /usr/X11R6/lib/libX11.so.6 #76 0x4df31668 in ?? () from /usr/X11R6/lib/libX11.so.6 #77 0x096821e4 in ?? () #78 0x4dec4ca1 in XRefreshKeyboardMapping () from /usr/X11R6/lib/libX11.so.6 #79 0x096821e4 in ?? () #80 0x0966b284 in ?? () #81 0x00000000 in ?? () #82 0x4e01ec76 in DispatchMappingNotify () from /usr/X11R6/lib/libXt.so.6 #83 0x08a6a438 in ?? () #84 0xbfffc410 in ?? () #85 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #86 0x4dfe96ed in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6 #87 0x08a6a438 in ?? () #88 0xbfffc410 in ?? () #89 0xbfffc3b0 in ?? () #90 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #91 0x096821e4 in ?? () #92 0xbfffc410 in ?? () #93 0x086e7870 in ?? () #94 0x4e00352e in _XtRefreshMapping () from /usr/X11R6/lib/libXt.so.6 #95 0x00000000 in ?? () #96 0x0966b280 in ?? () #97 0xbfffc410 in ?? () #98 0x01ff3a4e in ?? () #99 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #100 0x00000000 in ?? () #101 0xbfffc410 in ?? () #102 0x4dff779a in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6 #103 0x00000003 in ?? () #104 0x4dff71d0 in DispatchEvent () from /usr/X11R6/lib/libXt.so.6 #105 0xbfffc410 in ?? () #106 0x086e7870 in ?? () #107 0x4e0039b1 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6 #108 0x00000000 in ?? () (gdb) If you tell me that the only way to debug this is to recompile my X11 using no optimization, I will do it -- but this will take significant effort. Thanks, --Jan From xemacs-beta-bounces@xemacs.org Tue Nov 23 23:04: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 iAO43nEg032364; Tue, 23 Nov 2004 23:04:00 -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 iAHNPt7T023152 for ; Wed, 17 Nov 2004 18:25:55 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHNPtju023151 for xemacs-beta-mailman@xemacs.org; Wed, 17 Nov 2004 18:25: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 iAHNPsci023138 for ; Wed, 17 Nov 2004 18:25:54 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAHNPsFj023136 for xemacweb@tux.org; Wed, 17 Nov 2004 18:25:54 -0500 Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAHNPrUd023131 for ; Wed, 17 Nov 2004 18:25:53 -0500 Received: from phys-ha14sca-1.sfbay.sun.com ([129.145.155.210]) by brmea-mail-3.sun.com (8.12.10/8.12.9) with ESMTP id iAHNPrVw020760 for ; Wed, 17 Nov 2004 16:25:53 -0700 (MST) Received: from cuisine ([192.18.144.121]) by ha14sca-mail1.sfbay.sun.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Jul 26 2004)) with SMTP id <0I7C00B2LJR48410@ha14sca-mail1.sfbay.sun.com> for crashes@xemacs.org; Wed, 17 Nov 2004 15:25:53 -0800 (PST) Date: Wed, 17 Nov 2004 15:25:52 -0800 (PST) From: Fred Batty To: crashes@xemacs.org Message-id: 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-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 X-Mailman-Approved-At: Tue, 23 Nov 2004 23:03:48 -0500 Cc: Subject: xemacs crashes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fred Batty List-Id: 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 has started to crash every time I exit it a couple weeks ago. I don't know what changed in my environment. stack follows. Fred core 'core' of 13152: xemacs fed9ffb0 _kill (b, 272000, ffbfdbc0, fedbc000, 0, 0) + 8 fed9efc0 sigacthandler (b, 0, ffbfdbc0, 3be234, ffbfdee4, 1) + 28 --- called from signal handler with signal 11 (SIGSEGV) --- ff172274 _XmCvtStringToXmFontListDestroy (2cfc00, 3be1fc, 0, a74, 304000, 1) + 4 ff0c3c64 _XtCacheFlushTag (2cfc00, 31c66c, 304a00, 468, 5, 1) + 68 ff0c2c88 CloseDisplay (39a000, 0, 31c604, d38, 2cd000, 2) + 174 ff0c2a40 XtCloseDisplay (39a000, 284450, 2cd6a0, 1d4, 2ac004, 2ac004) + 70 00117e4c x_delete_device (2fcb00, 102fcb00, fffffff, 39a000, 2fcb00, 35d700) + 78 00061150 delete_device_internal (27e000, fffffff, 2ac004, fffffff, 27e170, 27ca5c) + 370 00058ad0 delete_console_internal (3394bc, fffffff, fffffff, 0, 27ca5c, 27e170) + 270 0006c738 Fkill_emacs (27e170, fffffff, 1, 19e218, 1, 1) + e0 00071704 funcall_recording_as (277c18, ffbfe2b0, 19e300, ffbfe2ac, 19e370, 0) + 2e8 0004e954 Fbyte_code (1fe35f, 82, ffbfe2ac, 1a1b0c, 1fe304, 1fe368) + 348 000726a0 funcall_lambda (1fe448, 0, ffbfe4b0, 277efc, 286400, 1) + 2e4 00071778 funcall_recording_as (277c18, ffbfe4b0, 19e300, ffbfe4ac, 19e370, 0) + 35c 00072d44 call0 (102c137c, 102ac004, 277efc, 1035d700, 1035d700, 2031a68c) + 30 000589a8 delete_console_internal (35d700, 1, 27bc00, 0, 27ca5c, 27e170) + 148 00060edc delete_device_internal (2fcb00, 1, 1, 0, 27e170, 27ca5c) + fc 000a5ca8 delete_frame_internal (340100, 1, 0, 0, 27e170, 35d700) + b4 000a6500 Fdelete_frame (10340100, 102ac01c, 27e000, 340100, 102ac004, 203d646c) + 90 000712a0 Feval (1a0924, 27e170, 2, ffbfe680, 2, 2) + 698 00071718 funcall_recording_as (277c18, ffbfe85c, 19e300, ffbfe858, 19e370, 1) + 2fc 00072d98 call1 (102c170c, 203d6464, 1, 27c800, 1, 496004) + 3c 0007e92c execute_command_event (302e00, 27e170, 0, 27c800, 35d700, fffffff) + 1cc 0007f0bc Fdispatch_event (1049648c, 27e170, fffffff, 302e00, 35d700, ffffc00) + 5f8 0005649c Fcommand_loop_1 (277c00, 27e000, 0, fffffff, 272000, 27c800) + 200 0006f110 condition_case_1 (102ac064, 56264, 102ac004, 55bc0, 102ac004, 0) + 114 00055cc0 command_loop_3 (0, ffbfeb68, ffbfebe0, 55bc0, 102ac004, 0) + 24 00055cf4 command_loop_2 (102ac004, 55cf0, ffbfebd0, 0, 0, 0) + 4 0006ed64 internal_catch (102beda4, 55cf0, 102ac004, 0, 2f, 28) + b8 00055f20 initial_command_loop (2a6944, fffffff, 30338340, 10302ec0, 1, 102ac004) + 214 0006c248 main_1 (27e000, 102ac004, 2a6800, 2a6c00, 0, ffbfedc4) + ba8 0006c648 main (1, ffbfedc4, ffbfedcc, 19a000, 0, 0) + a8 000408fc _start (0, 0, 0, 0, 0, 0) + dc From xemacs-beta-bounces@xemacs.org Wed Nov 24 00:40: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 iAO5e7mB029101; Wed, 24 Nov 2004 00:40:07 -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 iAO5e5jq029092 for ; Wed, 24 Nov 2004 00:40:05 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO5e5JE029091 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 00:40:05 -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 iAO5e3pP029079 for ; Wed, 24 Nov 2004 00:40:03 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO5e3VM029078 for xemacweb@tux.org; Wed, 24 Nov 2004 00:40:03 -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 iAO5e3dW029072 for ; Wed, 24 Nov 2004 00:40:03 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CWpso-000P5W-Ia for xemacs-beta@xemacs.org; Wed, 24 Nov 2004 06:40:02 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CWpso-0002Wi-01 for xemacs-beta@xemacs.org; Wed, 24 Nov 2004 06:40:02 +0100 To: xemacs-beta@xemacs.org References: <82pt25kklz.fsf@us.dmz.local> <7joc1jvq.fsf@smtprelay.t-online.de> <86y8gsi0ie.fsf@yandex.ru> 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, 24 Nov 2004 06:40:01 +0100 In-Reply-To: <86y8gsi0ie.fsf@yandex.ru> (Zajcev Evgeny's message of "Wed, 24 Nov 2004 02:55:21 +0300") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: Branches in packages cvs tree X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: Hello Evgeny, > Norbert has a favour for it, at least he didn't denied. Sure, no objections. If you come across technical problems, shout. norbert. From xemacs-beta-bounces@xemacs.org Wed Nov 24 03:06: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 iAO86lPE021096; Wed, 24 Nov 2004 03:06:47 -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 iAO7vOsa019391 for ; Wed, 24 Nov 2004 02:57:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO7vOeZ019389 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 02:57: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 iAO7vNYk019378 for ; Wed, 24 Nov 2004 02:57:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO7vN0T019377 for xemacweb@tux.org; Wed, 24 Nov 2004 02:57:23 -0500 Received: from mail06.syd.optusnet.com.au (mail06.syd.optusnet.com.au [211.29.132.187]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO7vLO1019358 for ; Wed, 24 Nov 2004 02:57:23 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail06.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iAO7vBtr010164; Wed, 24 Nov 2004 18:57:12 +1100 To: Fred Batty References: From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Wed, 24 Nov 2004 18:57:09 +1100 In-Reply-To: (Fred Batty's message of "Wed, 17 Nov 2004 15:25:52 -0800 (PST)") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: xemacs crashes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Fred" == Fred Batty writes: Fred> xemacs has started to crash every time I exit it a couple weeks ago. Fred, Thank you for the bug report! Could you please submit another report using the command report-xemacs-bug. This will generate a report that contains considerably more information about your environment that will help us hunt down the cause. Thanks, Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Wed Nov 24 04:29: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 iAO9TY1g032569; Wed, 24 Nov 2004 04:29:34 -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 iAO9TWfN032562 for ; Wed, 24 Nov 2004 04:29:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO9TWXT032561 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 04:29: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 iAO9TV70032547 for ; Wed, 24 Nov 2004 04:29:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO9TVni032546 for xemacweb@tux.org; Wed, 24 Nov 2004 04:29:31 -0500 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 iAO9TT9Y032532 for ; Wed, 24 Nov 2004 04:29:29 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 09:29:28 -0000 From: "Ben Wing" To: "'Jan Rychter'" , Date: Wed, 24 Nov 2004 03:31:34 -0600 Message-ID: <007401c4d208$640e0bf0$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAO9TT9Y032532 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: [Bug: 21.5-b18] Crashes under X11 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Yes, I'm sure. XEmacs is compiled using -g and no "-O" > options whatsoever. But wouldn't the reason for unreadable > backtraces be that most libraries on my system are compiled > using "-Os -fomit-frame-pointer"? But it wouldn't make the backtraces for XEmacs frames get all messed up. It really looks like you have a stripped executable; otherwise you should be getting a much better backtrace. Presumably when you recompile your XEmacs, you are installing it into /usr/local/bin? I'm just asking because I don't see how you could be getting stripped backtraces like this if you have freshly recompiled with -g and not -O so I want to make sure you're picking up the right XEmacs. Maybe if you comment out the call to XFreeModifiermap your crash will go away, but that's really just a nasty hack. ben > > > -- rather than using gdb on the core dump, run xemacs from > within gdb. > > > > Also try the following patch and let me know if it helps. > > It doesn't. But I have another backtrace, obtained when > running XEmacs under gdb: > > [19:59] tnuctip:/home/jwr>gdb `which xemacs` > 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". > > (gdb) r > Starting program: /usr/local/bin/xemacs > Detaching after fork from child process 19856. > Detaching after fork from child process 19857. > Detaching after fork from child process 19858. > Detaching after fork from child process 19859. > Detaching after fork from child process 19861. > Detaching after fork from child process 19862. > Detaching after fork from child process 19863. > Detaching after fork from child process 19864. > Detaching after fork from child process 19865. > Detaching after fork from child process 19866. > Detaching after fork from child process 19867. > Detaching after fork from child process 19868. > Detaching after fork from child process 19869. > Detaching after fork from child process 19870. > Detaching after fork from child process 19885. > *** glibc detected *** free(): invalid pointer: 0x40487aa4 *** > > Program received signal SIGABRT, Aborted. > 0x403bd561 in kill () from /lib/libc.so.6 > (gdb) > #0 0x403bd561 in kill () from /lib/libc.so.6 > #1 0x403bd33c in raise () from /lib/libc.so.6 > #2 0x403be413 in abort () from /lib/libc.so.6 > #3 0x403f0d55 in mallopt () from /lib/libc.so.6 > #4 0x403efd1b in mallopt () from /lib/libc.so.6 > #5 0x403eed34 in free () from /lib/libc.so.6 > #6 0x4de8f698 in XFreeModifiermap () from > /usr/X11R6/lib/libX11.so.6 #7 0x40487aa4 in > __after_morecore_hook () from /lib/libc.so.6 #8 0x4e0296ac > in ?? () from /usr/X11R6/lib/libXt.so.6 #9 0x0968f5a8 in ?? > () #10 0x082023cf in x_reset_modifier_mapping () #11 > 0x00000000 in ?? () #12 0x00000000 in ?? () #13 0x00000000 in > ?? () #14 0x00000000 in ?? () #15 0x00000000 in ?? () #16 > 0x00000000 in ?? () #17 0x097454f8 in ?? () #18 0x0823d283 in > Redisplay () #19 0x090dc4f8 in ?? () #20 0x4e0296ac in ?? () > from /usr/X11R6/lib/libXt.so.6 #21 0xbfffc410 in ?? () #22 > 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #23 > 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #24 > 0x4e02c618 in dummyAction.0 () from /usr/X11R6/lib/libXt.so.6 > #25 0xbfffc410 in ?? () #26 0x4e02c610 in QAny () from > /usr/X11R6/lib/libXt.so.6 #27 0x0820234e in > emacs_Xt_mapping_action () #28 0x4e01de57 in HandleActions () > from /usr/X11R6/lib/libXt.so.6 #29 0x089088c8 in ?? () #30 > 0x0899fd48 in ?? () #31 0xbfffc2f0 in ?? () #32 0x4e01e02c in > FreeContext () from /usr/X11R6/lib/libXt.so.6 #33 0x0001c638 > in ?? () #34 0x08a6a438 in ?? () #35 0x00000000 in ?? () #36 > 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #37 > 0x00000000 in ?? () #38 0x00000000 in ?? () #39 0x0899ecd8 in > ?? () #40 0x4e01e398 in HandleSimpleState () from > /usr/X11R6/lib/libXt.so.6 #41 0xbfffc410 in ?? () #42 > 0x0899ecd8 in ?? () #43 0x00000000 in ?? () #44 0x0899f73c in > ?? () #45 0x4e02c610 in QAny () from > /usr/X11R6/lib/libXt.so.6 #46 0x082dca4c in dumped_data () > #47 0x080e2dca in Fmake_event. () #48 0x00000000 in ?? () #49 > 0x00000000 in ?? () #50 0x01013f5c in ?? () #51 0x4e02c610 in > QAny () from /usr/X11R6/lib/libXt.so.6 #52 0x00000001 in ?? > () #53 0x08a6a470 in ?? () #54 0x0892c3d0 in ?? () #55 > 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 #56 > 0x08a6a468 in ?? () #57 0xbfffc2f0 in ?? () #58 0x00000000 in > ?? () #59 0x4e01e997 in _XtTranslateEvent () from > /usr/X11R6/lib/libXt.so.6 #60 0x08a6a438 in ?? () #61 > 0x08a6a468 in ?? () #62 0xbfffc2f0 in ?? () #63 0x09a94dc8 in > ?? () #64 0x086b1e0c in Vpre_idle_hook () #65 0x085eb2cc in > pending_async_timeout_list () #66 0x082067a7 in > emacs_Xt_event_handler () #67 0xbfffc410 in ?? () #68 > 0x00000000 in ?? () #69 0x00000000 in ?? () #70 0x00000000 in > ?? () #71 0x00000022 in ?? () #72 0x00000000 in ?? () #73 > 0x00000000 in ?? () #74 0x00000000 in ?? () #75 0x4defaa00 in > locale_alias.0 () from /usr/X11R6/lib/libX11.so.6 #76 > 0x4df31668 in ?? () from /usr/X11R6/lib/libX11.so.6 #77 > 0x096821e4 in ?? () #78 0x4dec4ca1 in XRefreshKeyboardMapping > () from /usr/X11R6/lib/libX11.so.6 #79 0x096821e4 in ?? () > #80 0x0966b284 in ?? () #81 0x00000000 in ?? () #82 > 0x4e01ec76 in DispatchMappingNotify () from > /usr/X11R6/lib/libXt.so.6 #83 0x08a6a438 in ?? () #84 > 0xbfffc410 in ?? () #85 0x4e0296ac in ?? () from > /usr/X11R6/lib/libXt.so.6 #86 0x4dfe96ed in > XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6 #87 > 0x08a6a438 in ?? () #88 0xbfffc410 in ?? () #89 0xbfffc3b0 in > ?? () #90 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 > #91 0x096821e4 in ?? () #92 0xbfffc410 in ?? () #93 > 0x086e7870 in ?? () #94 0x4e00352e in _XtRefreshMapping () > from /usr/X11R6/lib/libXt.so.6 #95 0x00000000 in ?? () #96 > 0x0966b280 in ?? () #97 0xbfffc410 in ?? () #98 0x01ff3a4e in > ?? () #99 0x4e0296ac in ?? () from /usr/X11R6/lib/libXt.so.6 > #100 0x00000000 in ?? () #101 0xbfffc410 in ?? () #102 > 0x4dff779a in XtDispatchEvent () from > /usr/X11R6/lib/libXt.so.6 #103 0x00000003 in ?? () #104 > 0x4dff71d0 in DispatchEvent () from /usr/X11R6/lib/libXt.so.6 > #105 0xbfffc410 in ?? () #106 0x086e7870 in ?? () #107 > 0x4e0039b1 in XtAppProcessEvent () from > /usr/X11R6/lib/libXt.so.6 #108 0x00000000 in ?? () > (gdb) > > If you tell me that the only way to debug this is to > recompile my X11 using no optimization, I will do it -- but > this will take significant effort. > > Thanks, > --Jan > From xemacs-beta-bounces@xemacs.org Wed Nov 24 04:34: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 iAO9Ye6J000964; Wed, 24 Nov 2004 04:34:41 -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 iAO9YUji000906 for ; Wed, 24 Nov 2004 04:34:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO9YUsC000905 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 04:34: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 iAO9YTdB000893 for ; Wed, 24 Nov 2004 04:34:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAO9YT9Y000889 for xemacweb@tux.org; Wed, 24 Nov 2004 04:34:29 -0500 Received: from world1.sdm.de (IDENT:firewall@world1.sdm.de [192.76.162.229]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAO9YStS000846 for ; Wed, 24 Nov 2004 04:34:28 -0500 Received: from localhost ([127.0.0.1] helo=world1.sdm.de) by world1.sdm.de (MTA) via esmtp for id 1CWtXV-0000yU-Ad; Wed, 24 Nov 2004 10:34:17 +0100 Received: from mucns1.muc.sdm.de ([193.102.180.22]) by world1.sdm.de (MTA) via esmtp for id 1CWtXN-0000y8-Cm; Wed, 24 Nov 2004 10:34:09 +0100 Received: by mucns1.muc.sdm.de (MTA) via esmtp for from localhost ([127.0.0.1] helo=sdmmail1.sdm.de) id 1CWtXN-0007uf-B8; Wed, 24 Nov 2004 10:34:09 +0100 Received: from mucmail1.sdm.de ([193.102.180.175]) by sdmmail1.sdm.de with Microsoft SMTPSVC(6.0.3790.0); Wed, 24 Nov 2004 10:34:08 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 24 Nov 2004 10:34:08 +0100 Message-ID: <1B3ACCFD5694A94DBA4E231402B0E9ED57AE5E@mucmail1.sdm.de> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: switching off the annoying fontifying progress-bar at the bottom - how? Thread-Index: AcTSCL2wTxvwvfmBSWy5tXQtMKqvXQ== From: To: X-OriginalArrivalTime: 24 Nov 2004 09:34:08.0676 (UTC) FILETIME=[BF72CE40:01C4D208] X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAO9YStS000846 X-XEmacs-List: 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, NO_REAL_NAME autolearn=no version=2.63 Subject: switching off the annoying fontifying progress-bar at the bottom - how? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 using XEmacs 21.4.13 (cygwin-build) and have one problem: Each time i open a file which will be fontified (i have switched on font-locking also know as syntax-highlighting ;-) at the bottom of the frame (at the left side) an additional bar (same color as the modeline) pops up (as far as i can see temporally replacing the modeline but i can not say exactly because my eyes are not fast enough ;-) which displays a blue graphical progressbar for the fontifying-progress of the opened file - when fontifying has finsished this bar disappears.... is this description understandable? Question: How can i switch off this graphical progressbar (i do not need it) but moreover it modifies my windo-layout which is especially annyoing when having a lot of windows as with running ECB - because the window-sizes are slighty changed after this progressbar has disappeared! Thanks in advance for your help! Klaus Klaus Berndl mailto: klaus.berndl@sdm.de sd&m AG http://www.sdm.de software design & management Carl-Wery-Str. 42, 81739 Muenchen, Germany Tel +49 89 63812-392, Fax -220 From xemacs-beta-bounces@xemacs.org Wed Nov 24 10:54: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 iAOFqthL027834; Wed, 24 Nov 2004 10:53:06 -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 iAOFqsQv027828 for ; Wed, 24 Nov 2004 10:52:54 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOFqsD0027827 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 10:52: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 iAOFqrqu027816 for ; Wed, 24 Nov 2004 10:52:53 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOFqr29027815 for xemacweb@tux.org; Wed, 24 Nov 2004 10:52:53 -0500 Received: from manatee.mojam.com (manatee.mojam.com [199.249.165.175]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAOFqniG027796 for ; Wed, 24 Nov 2004 10:52:53 -0500 Received: from montanaro.dyndns.org (c-24-12-188-128.client.comcast.net [24.12.188.128]) by manatee.mojam.com (8.12.1-20030917/8.12.1) with ESMTP id iAOFqgBK025390 for ; Wed, 24 Nov 2004 09:52:43 -0600 Received: from montanaro.dyndns.org (localhost [127.0.0.1]) by montanaro.dyndns.org (8.12.9/8.12.6) with ESMTP id iAOFqf3r011712 for ; Wed, 24 Nov 2004 09:52:41 -0600 (CST) Received: (from skip@localhost) by montanaro.dyndns.org (8.12.9/8.12.2/Submit) id iAOFqfG3011709; Wed, 24 Nov 2004 09:52:41 -0600 (CST) From: Skip Montanaro MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16804.44616.865675.427308@montanaro.dyndns.org> Date: Wed, 24 Nov 2004 09:52:40 -0600 To: xemacs-beta@xemacs.org X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: How to disable graphics? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: skip@pobox.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've asked twice on comp.emacs.xemacs and received not a single reply, so I come to the Gods to ask for help with this problem: When accessing an XEmacs (21.4.15) instance remotely via gnuclient I generally operate over a slowish link (the reverse direction of a cable modem). It would be nice to easily disable image display in this situation. (I'm looking for a simple command or menu item, as opposed to a more permanent change to ~/.xemacs/init.el.) Any suggestions appreciated. In case it matters, this pops up most frequently while reading mail in VM. Thx, -- Skip Montanaro skip@mojam.com http://www.mojam.com/ From xemacs-beta-bounces@xemacs.org Wed Nov 24 13:08: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 iAOI8gim016809; Wed, 24 Nov 2004 13:08:43 -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 iAOI8eQD016795 for ; Wed, 24 Nov 2004 13:08:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOI8eQT016794 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 13:08:40 -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 iAOI8biU016782 for ; Wed, 24 Nov 2004 13:08:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOI8bZW016781 for xemacweb@tux.org; Wed, 24 Nov 2004 13:08:37 -0500 Received: from smtp3.pp.htv.fi (smtp3.pp.htv.fi [213.243.153.36]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAOI8Yl1016770 for ; Wed, 24 Nov 2004 13:08:34 -0500 Received: from [62.78.134.122] (cs78134122.pp.htv.fi [62.78.134.122]) by smtp3.pp.htv.fi (Postfix) with ESMTP id 618BA27ACDD for ; Wed, 24 Nov 2004 20:08:32 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: xemacs-beta@xemacs.org Content-Type: multipart/mixed; boundary="=-0pKTRfiDpxBCgsrD6qKx" Organization: The XEmacs Development Team Message-Id: <1101319711.16385.50.camel@bobcat.mine.nu> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Wed, 24 Nov 2004 20:08:32 +0200 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Crash using the unsupported vc package with 21.4.15 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org --=-0pKTRfiDpxBCgsrD6qKx Content-Type: text/plain Content-Transfer-Encoding: 7bit Ok, as suggested by Ben and Stephen, I tried to get a better backtrace from the crashes triggered by the unsupported vc package, and I think I managed to get one. This is the same build I've been using for a while; didn't try to build without optimization yet. Installation and gdb backtrace attached. This was when opening a subversion controlled RPM specfile. I tried to open it 6 times in a row: #1: Failed with "Wrong type argument: integerp, append" #2: Failed with "Invalid function: 1" #3: Failed with "Symbol's value as variable is void: compilation-old-error-list" #4: Failed with "Wrong type argument: integer-or-char-p, t" #5: Crash, see attached bt.txt. #6: Success! I would appreciate if someone could have a look at this. Let me know if you need more info and I'll try to provide. --=-0pKTRfiDpxBCgsrD6qKx Content-Disposition: attachment; filename=Installation Content-Type: text/plain; name=Installation; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit uname -a: Linux bobcat.mine.nu 2.6.8-1.521 #1 Mon Aug 16 09:01:18 EDT 2004 i686 i686 i386 GNU/Linux ./configure 'i686-redhat-linux-gnu' '--prefix=/usr' '--datadir=/usr/share' '--docdir=/usr/lib/xemacs-21.4.15/doc/' '--infodir=/usr/share/info' '--libdir=/usr/lib' '--mandir=/usr/share/man/man1' '--with-gpm=yes' '--with-sound=native' '--with-pop' '--mail-locking=lockf' '--with-clash-detection' '--debug=yes' '--with-mule=yes' '--with-canna=yes' '--with-wnn=yes' '--with-xim=xlib' '--with-database=no' '--with-postgresql=no' '--with-ldap=no' '--with-hesiod=no' '--with-athena=3d' '--with-widgets=athena' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-msw=no' '--with-xfs=no' '--pdump' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-redhat-linux'. Compilation / Installation: Source code location: /home/scop/rpmbuild/BUILD/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -g -pipe -march=i686 Compiler version: gcc (GCC) 3.3.3 20040412 (Red Hat Linux 3.3.3-7) Compiler specs file: /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/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.3.3-27 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. 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. 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. --=-0pKTRfiDpxBCgsrD6qKx Content-Disposition: attachment; filename=bt.txt Content-Type: text/plain; name=bt.txt; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit GNU gdb Red Hat Linux (6.0post-0.20040223.19rh) 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-redhat-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". (gdb) run unrar.spec Starting program: /usr/bin/xemacs unrar.spec Detaching after fork from child process 19310. Program received signal SIGABRT, Aborted. 0x006257a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 (gdb) bt #0 0x006257a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00664e59 in raise () from /lib/tls/libc.so.6 #2 0x00666882 in abort () from /lib/tls/libc.so.6 #3 0x080b0d7e in assert_failed (file=0x81d2bcc "bytecode.c", line=19306, expr=0x6
) at emacs.c:3429 #4 0x08090d0e in execute_rare_opcode (stack_ptr=0xfee12b20, program_ptr=0x9652802 "^\tìZØöTö9\t4\025N\tÄ\024N\tÜvØölqØö\004\024N\tô\023N\t¤\023N\t\204\023N\tT\023N\t¤ZØöü\211F\tij÷\t\234\003T\tT®÷\t\\\006ï\t´\003T\tDß×ö\001", opcode=6) at bytecode.c:1479 #5 0x0808fec3 in execute_optimized_program ( program=0x96527f0 "\234ä×öä\032Øö$ÿ×ö,\006^\t\024\006^\tìZØöTö9\t4\025N\tÄ\024N\tÜvØölqØö\004\024N\tô\023N\t¤\023N\t\204\023N\tT\023N\t¤ZØöü\211F\tij÷\t\234\003T\tT®÷\t\\\006ï\t´\003T\tDß×ö\001", stack_depth=152358880, constants_data=0x914cfe0) at bytecode.c:658 #6 0x0808fc68 in funcall_compiled_function (fun=152460784, nargs=1, args=0xfee12d68) at bytecode.c:516 #7 0x080b6516 in Ffuncall (nargs=2, args=0xfee12d64) at eval.c:3572 #8 0x080b6b58 in Fapply (nargs=2, args=0xfee12d64) at eval.c:3754 #9 0x080b6560 in Ffuncall (nargs=3, args=0xfffffffe) at eval.c:3558 #10 0x08090026 in execute_optimized_program ( program=0x9652620 "Ä\t\nÅN\"\211\033«\006\vA\023ª\022Æ\n\t\"\023Ç\nÅ\t\vB\nÅNB#\210\v¬\bÈÉ\t\n#ª\022\v:«\nÊ\v@\vA\b#ª\005Ê\v\b\")\207", stack_depth=154854944, constants_data=0x93ae620) at bytecode.c:748 #11 0x0808fc68 in funcall_compiled_function (fun=155619304, nargs=1, args=0xfee12eb4) at bytecode.c:516 #12 0x080b6516 in Ffuncall (nargs=4, args=0xfee12eb0) at eval.c:3572 #13 0x08090026 in execute_optimized_program ( program=0x9652358 "Â\tÃ\b#­\fÄ\bÅ\t#­\005ÆÇÈ\"\207", stack_depth=154869016, constants_data=0x93b1d18) at bytecode.c:748 #14 0x0808fc68 in funcall_compiled_function (fun=155619444, nargs=1, args=0xfee1301c) at bytecode.c:516 #15 0x080b6516 in Ffuncall (nargs=2, args=0xfee13018) at eval.c:3572 #16 0x08117ca9 in mapcar1 (leni=6, vals=0xfee13070, function=0, sequence=2) at fns.c:2961 #17 0x08117e55 in Fmapcar (function=0, sequence=153568036) at fns.c:3069 #18 0x080b65de in Ffuncall (nargs=3, args=0x2) at eval.c:3536 #19 0x08090026 in execute_optimized_program ( program=0xfee131c4 "Ã\tÄ\"\032ÅÆ\n«\006\nÇa«\004\bª\004\n\bB\"\210)È\tÄÇ#\210É\207\r\235á\b\017\235á\b\0242áþH\235á\b\220i7", stack_depth=4, constants_data=0x93b1f90) at bytecode.c:748 #20 0x08092850 in Fbyte_code (instructions=6, constants=154869632, stack_depth=0) at bytecode.c:2405 #21 0x080b60b2 in Feval (form=155948172) at eval.c:3337 #22 0x080b3259 in internal_catch (tag=0, func=0x80b5a20 , arg=155948172, threw=0x0) at eval.c:1318 #23 0x08090b85 in execute_rare_opcode (stack_ptr=0xfee134b0, program_ptr=0x9652609 ")\207öY", opcode=Bcatch) at bytecode.c:1254 #24 0x0808fec3 in execute_optimized_program ( program=0x96525e8 "Ã\032Ä\bÅ\t!\"?­\027ÆÇ!«\017È\tÉ\"\211\022«\a\nÉ\t\"ª\004ÊË\215)\207öY", stack_depth=154845984, constants_data=0x93ac320) at bytecode.c:658 #25 0x0808fc68 in funcall_compiled_function (fun=155619472, nargs=1, args=0xfee13604) at bytecode.c:516 #26 0x080b6516 in Ffuncall (nargs=2, args=0xfee13600) at eval.c:3572 #27 0x08090026 in execute_optimized_program ( program=0x9652590 "\t;­\031Â\tÃ\"\211\030Äa?­\r\b®\nÅ\t!­\005Â\tÃ\")\207", stack_depth=154866400, constants_data=0x93b12e0) at bytecode.c:748 #28 0x0808fc68 in funcall_compiled_function (fun=155619500, nargs=1, args=0xfee13754) at bytecode.c:516 #29 0x080b6516 in Ffuncall (nargs=2, args=0xfee13750) at eval.c:3572 #30 0x08090026 in execute_optimized_program ( program=0x96524e8 "\n«\003Å\022\f­iÆ\f!\210Ç\f!«\025È\f!\210\b¬\aÉÊ!ËL\210ÌÇ\f!Í\"\207Î\f!­\006ÇÏ\f!!\211\033­=\tÅa«\aÐÑ\v\"ª2\tÒa«\nÓÔÏ\f!!!«\rÕ \210ÐÖ\f\"\210× ª\030ØÙÚ\v\"!«\rÕ \210ÐÖ\f\"\210× ª\004ÐÛ!)\207vØö!", stack_depth=167968176, constants_data=0xa02fdb0) at bytecode.c:748 #31 0x0808fc68 in funcall_compiled_function (fun=155620256, nargs=0, args=0xfee139e8) at bytecode.c:516 #32 0x080b6516 in Ffuncall (nargs=1, args=0xfee139e4) at eval.c:3572 #33 0x080b6f6b in run_hook_with_args_in_buffer (buf=0x0, nargs=1, args=0xfee139e4, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4027 #34 0x080b7078 in run_hook_with_args (nargs=0, args=0x0, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4040 #35 0x080b6d79 in Frun_hooks (nargs=0, args=0xfee139e4) at eval.c:3894 #36 0x080b6560 in Ffuncall (nargs=2, args=0xfffffffe) at eval.c:3558 #37 0x08090026 in execute_optimized_program ( program=0x95c6588 "Æ\r!?\024\b\204\203", stack_depth=-153003648, constants_data=0xf6e15980) at bytecode.c:748 #38 0x0808fc68 in funcall_compiled_function (fun=-152562740, nargs=2, args=0xfee13b34) at bytecode.c:516 #39 0x080b6516 in Ffuncall (nargs=3, args=0xfee13b30) at eval.c:3572 #40 0x08090026 in execute_optimized_program ( program=0xfee13b94 "Æ\f!\210\fq\210Ç \210ÈÉÊ\217\210\v¬\003\n\023\t\020\016\021«\005Ë\r!\025Ì\r!\026\022\016\023\r!¬\bÍÎ!\210Ï\026\016\016\024¬\vÐ\016\025\016\026?\"\210p\024È\207|\235e\tø;áþ.\231\b\b (\\\t|\235e\t", stack_depth=-153031652, constants_data=0xf6e0ec1c) at bytecode.c:748 #41 0x08092850 in Fbyte_code (instructions=6, constants=-153031668, stack_depth=0) at bytecode.c:2405 #42 0x080b60b2 in Feval (form=-153310076) at eval.c:3337 #43 0x080b3601 in condition_case_1 (handlers=0, bfun=0x80b5a20 , barg=-153310076, hfun=0x80b3650 , harg=-153605804) at eval.c:1652 #44 0x080b3883 in condition_case_3 (bodyform=0, var=-153605804, handlers=-153310448) at eval.c:1730 #45 0x08090bbb in execute_rare_opcode (stack_ptr=0xfee13f30, program_ptr=0x95c2814 "\210)\f,\207vØö¹\001", opcode=Bcondition_case) at bytecode.c:1273 #46 0x0808fec3 in execute_optimized_program ( program=0x95c2738 "ÆÇ\r!!\025È\r!«\035ÉÊ!«\023\016+«\017Ê\v«\bÆË\r!!ª\002\r!\207ÌÍ\r\"\207Î\r!\034ÆË\r!!\032ÏÐ\n!\233\036,Ñ\036\f\f«\035\016-¬\004\v«\026\t¬\023\212\fq\210\b\r\230¬\tÒÓ\r\b\016.$\210)\f«w\t¬\177Ô\f!¬zÕ\r!¬\bÌÖ\r\"\210ªn×\f!¬\034ØÙ\215«\027r\fq\210ÒÚ\r\"\210ÛÜ\211\"\210ÒÝ\r\"\210)ªNÞß\r!à\f!\230«\025á×\f!«\006âã!ª\004âä!ß\r!\"ª\026á×\f!«\006âå!ª\004âæ!ß\r!à\f!#!«\030r"..., stack_depth=-152965088, constants_data=0xf6e1f020) at bytecode.c:658 #47 0x0808fc68 in funcall_compiled_function (fun=-152547452, nargs=1, args=0xfee14088) at bytecode.c:516 #48 0x080b6516 in Ffuncall (nargs=2, args=0xfee14084) at eval.c:3572 #49 0x08090026 in execute_optimized_program ( program=0x95c2710 "\n«\fÃ\n!\030ÄÅ\t!!)\207ÄÅ\t!!\207ù", stack_depth=-152964324, constants_data=0xf6e1f31c) at bytecode.c:748 #50 0x0808fc68 in funcall_compiled_function (fun=-152547060, nargs=1, args=0xfee141c4) at bytecode.c:516 #51 0x080b6516 in Ffuncall (nargs=2, args=0xfee141c0) at eval.c:3572 #52 0x08090026 in execute_optimized_program ( program=0x95c2620 "\n¬@\016!?\205Ñ", stack_depth=-153077256, constants_data=0xf6e039f8) at bytecode.c:748 #53 0x0808fc68 in funcall_compiled_function (fun=-152588192, nargs=0, args=0xfee14314) at bytecode.c:516 #54 0x080b6516 in Ffuncall (nargs=1, args=0xfee14310) at eval.c:3572 #55 0x08090026 in execute_optimized_program ( program=0x9311ee8 "\vA\035ÆÇ\032\031È\r!\025\bÉa«\004Ê \210ËÌ!«\004Í \210\f«\017\016\035¬\vÎÏÐ\f!ÑQ! \210Ò \210*Ó \210Ô \210rÕÖ!q\210× \210ØÙ!\210\016!Úa«\005\016\" \210)Û Üa«\bÝ ¬\004Þ \210ß \210Ù\026#Ý ­\004àÇ!)\2071\t4­1\t\210", stack_depth=-153074868, constants_data=0xf6e0434c) at bytecode.c:748 #56 0x0808fc68 in funcall_compiled_function (fun=-152587408, nargs=0, args=0xfee143e0) at bytecode.c:516 #57 0x080b5f38 in Feval (form=-153414296) at eval.c:3392 #58 0x080b3601 in condition_case_1 (handlers=0, bfun=0x80b5a20 , barg=-153414296, hfun=0x80b3650 , harg=-153605804) at eval.c:1652 #59 0x080b3883 in condition_case_3 (bodyform=0, var=-153605804, handlers=-153419108) at eval.c:1730 #60 0x08090bbb in execute_rare_opcode (stack_ptr=0xfee14680, program_ptr=0x91355d9 "\210Ì\r!\025\016.«\016ÚÓá\016.â ã $!\0267äå!\210\016&«\005äæ!\210Ü\026&ç \210\016(«\005äè!\210Ü\026(\t«\bé\t@\tA\"\210)\0168­\003ê \207", opcode=Bcondition_case) at bytecode.c:1273 #61 0x0808fec3 in execute_optimized_program ( program=0x9135548 "\b«\005ÆÇ!\207È\020É \211\034«\025\fG\rGW«\016Ê\r!Ê\f!k«\005Ë\f!\025)Ì\r!\025Í \210Î \210\v®\aÏÐ!­\002È\033Ñ\016/\0160\"\022\v«\tÒÓÔ\n\"Õ\"\210\n¬\004Ö \210×\n\0161\016+\0162\v%\210Ø \210)\016,¬\022\016-«\016ÙÚÛ\0163!\016-\"ÜÈ#\210\016,¬\024\016+¬\006Ý\0164!\210Ý\0165!\210Ý\0166!\210Ü\031Þßà\217\210Ì\r!\025\016.«\016ÚÓá\016.â ã $!\0267äå!\210\016&«\005äæ!\210Ü\026&ç \210\016(«\005äè!\210Ü\026(\t«\bé"..., stack_depth=-153073092, constants_data=0xf6e04a3c) at bytecode.c:658 #62 0x0808fc68 in funcall_compiled_function (fun=-152586540, nargs=0, args=0xfee14750) at bytecode.c:516 #63 0x080b5f38 in Feval (form=-153493508) at eval.c:3392 #64 0x080b3601 in condition_case_1 (handlers=0, bfun=0x80b5a20 , barg=-153493508, hfun=0x8099e90 , harg=-153585956) at eval.c:1652 #65 0x08099f2c in top_level_1 (dummy=-153585956) at cmdloop.c:206 #66 0x080b3259 in internal_catch (tag=0, func=0x8099ef0 , arg=-153585956, threw=0x0) at eval.c:1318 #67 0x0809a032 in initial_command_loop (load_me=0) at cmdloop.c:285 #68 0x080af3f9 in xemacs_21_4_15_i686_redhat_linux (argc=2, argv=0xfee14bd4, envp=0xfee14be0, restart=0) at emacs.c:2460 #69 0x080b055a in main (argc=0, argv=0x0, envp=0x0) at emacs.c:2892 (gdb) quit The program is running. Exit anyway? (y or n) --=-0pKTRfiDpxBCgsrD6qKx-- From xemacs-beta-bounces@xemacs.org Wed Nov 24 13:40: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 iAOIeRwU020860; Wed, 24 Nov 2004 13:40: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 iAOIObt2018989 for ; Wed, 24 Nov 2004 13:24:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOIObGW018988 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 13:24:37 -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 iAOIOZ4p018977 for ; Wed, 24 Nov 2004 13:24:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOIOZqb018976 for xemacweb@tux.org; Wed, 24 Nov 2004 13:24:35 -0500 Received: from web52804.mail.yahoo.com (web52804.mail.yahoo.com [206.190.39.168]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAOIORNr018944 for ; Wed, 24 Nov 2004 13:24:27 -0500 Received: (qmail 81673 invoked by uid 60001); 24 Nov 2004 18:24:22 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=kzgbiUJxjJEja5nmtePGIQY07n31yxq9XXoUq126o44kw9hcm4cmfVl3fGWa2CsvrvoPJAwDvLatUlvzTZeBZrXXSbqXSExQWyvfv2Yrqk7qXxXPHTGYOSIE5+pmcUQ4WPq4lQWuJgsv3lLrhzW/LWtfcO6+bj0qwKhydN8LGDc= ; Message-ID: <20041124182422.81671.qmail@web52804.mail.yahoo.com> Received: from [209.50.91.70] by web52804.mail.yahoo.com via HTTP; Wed, 24 Nov 2004 10:24:21 PST Date: Wed, 24 Nov 2004 10:24:21 -0800 (PST) From: Andrew Stebakov To: xemacs-beta@xemacs.org 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-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 disappears time after time when doing igrep-find or apropos X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! Sometimes my XEmacs crashes (just disapears) after I do some compiling and doing igrep-find. It's hard to reproduce but the one that I can reproduce for sure is typing Ctrl-h a (for apropos) and then typing "submit" as a word I am searching for. That'll make it disappear for me. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: CYGWIN_NT-5.0 summer 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 unknown unknown Cygwin /usr/src/xemacs-21.4.15/configure '--pdump' '--srcdir=/usr/src/xemacs-21.4.15' '--prefix=/usr' '--datadir=/usr/share' '--statedir=/var' '--libdir=/usr/lib' '--infodir=/usr/share/xemacs-21.4.15/info' '--mandir=/usr/share/man/man1' '--package-path=/usr/local/share/xemacs/site-packages:/usr/share/xemacs/site-packages:/usr/share/xemacs/xemacs-packages:/usr/share/xemacs/mule-packages' '--with-mule' '--with_file_coding=yes' '--with_msw=yes' '--with-modules=no' '--with-dialogs=motif' '--with-widgets=motif' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-cygwin'. Compilation / Installation: Source code location: /usr/src/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/cygwin32.h' Machine description file: `m/intel386.h' Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith Compiler version: gcc (GCC) 3.3.1 (cygming special) Compiler specs file: /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs Relocating allocator for buffers: no GNU version of malloc: yes libc: system-provided libc on i686-pc-cygwin Window System: Compiling in support for the Microsoft 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. - Using LessTif implementation. *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. 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 file coding. 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. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/usr/share/xemacs/site-packages/lisp/ecb/tree-buffer /usr/share/xemacs/xemacs-packages/lisp/ecb/tree-buffer /usr/share/xemacs/site-packages/lisp/ecb/silentcomp /usr/share/xemacs/xemacs-packages/lisp/ecb/silentcomp /usr/share/xemacs/site-packages/lisp/ecb/ecb /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb /usr/share/xemacs/site-packages/lisp/ecb/ecb-winman-support /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-winman-support /usr/share/xemacs/site-packages/lisp/ecb/ecb-util /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-util /usr/share/xemacs/site-packages/lisp/ecb/ecb-upgrade /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-upgrade /usr/share/xemacs/site-packages/lisp/ecb/ecb-tod /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-tod /usr/share/xemacs/site-packages/lisp/ecb/ecb-speedbar /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-speedbar /usr/share/xemacs/site-packages/lisp/ecb/ecb-semantic-wrapper /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-semantic-wrapper /usr/share/xemacs/site-packages/lisp/ecb/ecb-navigate /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-navigate /usr/share/xemacs/site-packages/lisp/ecb/ecb-mode-line /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-mode-line /usr/share/xemacs/site-packages/lisp/ecb/ecb-method-browser /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-method-browser /usr/share/xemacs/site-packages/lisp/ecb/ecb-layout /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-layout /usr/share/xemacs/site-packages/lisp/ecb/ecb-layout-defs /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-layout-defs /usr/share/xemacs/site-packages/lisp/ecb/ecb-jde /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-jde /usr/share/xemacs/site-packages/lisp/ecb/ecb-help /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-help /usr/share/xemacs/site-packages/lisp/ecb/ecb-file-browser /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-file-browser /usr/share/xemacs/site-packages/lisp/ecb/ecb-face /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-face /usr/share/xemacs/site-packages/lisp/ecb/ecb-examples /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-examples /usr/share/xemacs/site-packages/lisp/ecb/ecb-eshell /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-eshell /usr/share/xemacs/site-packages/lisp/ecb/ecb-cycle /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-cycle /usr/share/xemacs/site-packages/lisp/ecb/ecb-create-layout /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-create-layout /usr/share/xemacs/site-packages/lisp/ecb/ecb-compilation /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-compilation /usr/share/xemacs/site-packages/lisp/ecb/ecb-compatibility /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-compatibility /usr/share/xemacs/site-packages/lisp/ecb/ecb-autogen /usr/share/xemacs/xemacs-packages/lisp/ecb/ecb-autogen /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs-21.4.15/lisp/build-report) Installed XEmacs Packages: ------------------------- (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) (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) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 hyper-apropos ecb-layout-defs cus-edit cus-load ecb ecb-compatibility ecb-winman-support ecb-autogen autoload ecb-tod ecb-cycle ecb-eshell ecb-help ecb-jde efc ecb-method-browser semantic-load semantic-ia-sb semantic-analyze semantic-ctxt semantic-cb eieio-base eieio-speedbar eieio-custom ecb-file-browser ecb-layout compile ecb-create-layout ecb-compilation ecb-speedbar ecb-common-browser ecb-semantic-wrapper ecb-navigate ecb-mode-line ecb-face tree-buffer speedbar sb-image dframe eieio semantic-util-modes semantic-util semantic assoc working ecb-upgrade wid-edit ecb-util thing silentcomp xrefactory p4 env tramp-smb tramp regexp-opt executable advice advice-preload shell format-spec trampver cua-mode slime byte-optimize bytecomp byte-compile apropos edmacro timer easy-mmode overlay hyperspec thingatpt browse-url hideshow pp inf-lisp comint ring redo font-lock cus-face skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads 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 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 mswindows-scrollbars mswindows 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 menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter tiff png gif jpeg xface xpm xbm lisp-float-type cygwin32 dialog devices window-system base64) Recent keystrokes: ----------------- M-x s e BS u b m i TAB TAB TAB TAB BS BS BS BS BS C-g C-h a x e m a c s RET misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user misc-user q M-x r e p o r t - x e TAB RET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Loading hyper-apropos...done Loading hyper-apropos... Quit There are no NEWS to display. The ECB is now activated. Warning: variable semantic--before-fetch-tags-hook bound but not referenced Loading customization dependencies...done Loading customization dependencies... Warning: reference to free variable scroll-all-mode Loading ecb...done Warning: assignment to free variable tags-file-name ECB 2.28 uses semantic 1.4.2, eieio 0.17 and speedbar 0.14beta4. Loading ecb... Loading xrefactory...done Loading xrefactory... Loading p4...done Loading p4... Loading env...done __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail From xemacs-beta-bounces@xemacs.org Wed Nov 24 16: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 iAOLL9U9012309; Wed, 24 Nov 2004 16:21:10 -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 iAOLL7Al012300 for ; Wed, 24 Nov 2004 16:21:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLL7u8012299 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:21:07 -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 iAOLL6qx012289 for ; Wed, 24 Nov 2004 16:21:06 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLL6xP012288 for xemacweb@tux.org; Wed, 24 Nov 2004 16:21:06 -0500 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 iAOLL5R2012278 for ; Wed, 24 Nov 2004 16:21:05 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp804.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 21:21:04 -0000 From: "Ben Wing" To: "=?iso-8859-1?Q?'Ville_Skytt=E4'?=" , Date: Wed, 24 Nov 2004 15:23:12 -0600 Message-ID: <009d01c4d26b$cdcfae50$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 Importance: Normal In-Reply-To: <1101319711.16385.50.camel@bobcat.mine.nu> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAOLL5R2012278 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: Crash using the unsupported vc package with 21.4.15 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 suggested by Ben and Stephen, I tried to get a better > backtrace from the crashes triggered by the unsupported vc > package, and I think I managed to get one. This is the same > build I've been using for a while; didn't try to build > without optimization yet. > > Installation and gdb backtrace attached. This was when > opening a subversion controlled RPM specfile. I tried to > open it 6 times in a > row: > > #1: Failed with "Wrong type argument: integerp, append" > #2: Failed with "Invalid function: 1" > #3: Failed with "Symbol's value as variable is void: > compilation-old-error-list" > #4: Failed with "Wrong type argument: integer-or-char-p, t" > #5: Crash, see attached bt.txt. > #6: Success! > > I would appreciate if someone could have a look at this. Let > me know if you need more info and I'll try to provide. Yuck. Your backtrace is clear but unfortunately these bytecode problems are hard to diagnose. What would help is [1] Before opening the file the first time, put a breakpoint at signal_1(). [2] When you get the first failure, get both a C and lisp backtrace and send them. You can get a Lisp backtrace by calling debug_backtrace(). From xemacs-beta-bounces@xemacs.org Wed Nov 24 16:25: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 iAOLPQHv013024; Wed, 24 Nov 2004 16:25:27 -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 iAOLMqj3012597 for ; Wed, 24 Nov 2004 16:22:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLMqDp012596 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:22: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 iAOLMpQP012583 for ; Wed, 24 Nov 2004 16:22:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLMpDM012580 for xemacweb@tux.org; Wed, 24 Nov 2004 16:22:51 -0500 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 iAOLMog7012570 for ; Wed, 24 Nov 2004 16:22:50 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp808.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 21:22:47 -0000 From: "Ben Wing" To: , Date: Wed, 24 Nov 2004 15:24:55 -0600 Message-ID: <009e01c4d26c$0b836d40$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 In-Reply-To: <16804.44616.865675.427308@montanaro.dyndns.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: How to disable graphics? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org By image display you mean toolbars? Look under Options->Display. > -----Original Message----- > From: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Skip Montanaro > Sent: Wednesday, November 24, 2004 9:53 AM > To: xemacs-beta@xemacs.org > Subject: How to disable graphics? > > > I've asked twice on comp.emacs.xemacs and received not a > single reply, so I come to the Gods to ask for help with this problem: > > When accessing an XEmacs (21.4.15) instance remotely via > gnuclient I > generally operate over a slowish link (the reverse > direction of a cable > modem). It would be nice to easily disable image display in this > situation. (I'm looking for a simple command or menu > item, as opposed > to a more permanent change to ~/.xemacs/init.el.) > > Any suggestions appreciated. In case it matters, this pops > up most frequently while reading mail in VM. > > Thx, > > -- > Skip Montanaro > skip@mojam.com > http://www.mojam.com/ > From xemacs-beta-bounces@xemacs.org Wed Nov 24 16:25: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 iAOLPTuG013066; Wed, 24 Nov 2004 16:25: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 iAOLOWMg012895 for ; Wed, 24 Nov 2004 16:24:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLOWEG012894 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:24: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 iAOLOVDh012882 for ; Wed, 24 Nov 2004 16:24:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLOVXV012881 for xemacweb@tux.org; Wed, 24 Nov 2004 16:24:31 -0500 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 iAOLOU80012872 for ; Wed, 24 Nov 2004 16:24:30 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp807.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 21:24:29 -0000 From: "Ben Wing" To: "'Andrew Stebakov'" , Date: Wed, 24 Nov 2004 15:26:37 -0600 Message-ID: <009f01c4d26c$488f0550$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 In-Reply-To: <20041124182422.81671.qmail@web52804.mail.yahoo.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: Xemacs disappears time after time when doing igrep-find or apropos X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: xemacs-beta-bounces@xemacs.org > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf Of Andrew Stebakov > Sent: Wednesday, November 24, 2004 12:24 PM > To: xemacs-beta@xemacs.org > Subject: Xemacs disappears time after time when doing > igrep-find or apropos > > > Dear Bug Team! > > Sometimes my XEmacs crashes (just disapears) after I > do some compiling and doing > igrep-find. It's hard to reproduce but the one that I > can reproduce > for sure is typing Ctrl-h a (for apropos) and then > typing "submit" as > a word I am searching for. That'll make it disappear > for me. > > ================================================================ > > System Info to help track down your bug: > --------------------------------------- > > uname -a: CYGWIN_NT-5.0 summer 1.5.7(0.109/3/2) > 2004-01-30 19:32 i686 unknown unknown Cygwin We need a backtrace. Under Cygwin that means you have to run XEmacs from gdb. From xemacs-beta-bounces@xemacs.org Wed Nov 24 16:28: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 iAOLSRMP013689; Wed, 24 Nov 2004 16:28: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 iAOLRbW7013512 for ; Wed, 24 Nov 2004 16:27:37 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLRblD013511 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:27:37 -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 iAOLRaab013498 for ; Wed, 24 Nov 2004 16:27:36 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLRamn013497 for xemacweb@tux.org; Wed, 24 Nov 2004 16:27:36 -0500 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 iAOLRZv8013492 for ; Wed, 24 Nov 2004 16:27:35 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 21:27:34 -0000 From: "Ben Wing" To: , Date: Wed, 24 Nov 2004 15:29:42 -0600 Message-ID: <00a001c4d26c$b6d638d0$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 In-Reply-To: <1B3ACCFD5694A94DBA4E231402B0E9ED57AE5E@mucmail1.sdm.de> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: switching off the annoying fontifying progress-bar at the bottom -how? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Each time i open a file which will be fontified (i have > switched on font-locking also know as syntax-highlighting ;-) > at the bottom of the frame (at the left side) an additional > bar (same color as the modeline) pops up (as far as i can see > temporally replacing the modeline but i can not say exactly > because my eyes are not fast enough ;-) which displays a blue > graphical progressbar for the fontifying-progress of the > opened file - when fontifying has finsished this bar disappears.... > > is this description understandable? > > Question: How can i switch off this graphical progressbar (i > do not need it) but moreover it modifies my windo-layout > which is especially annyoing when having a lot of windows as > with running ECB - because the window-sizes are slighty > changed after this progressbar has disappeared! (setq progress-feedback-use-echo-area t) From xemacs-beta-bounces@xemacs.org Wed Nov 24 16:41: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 iAOLfbtT015836; Wed, 24 Nov 2004 16:41:37 -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 iAOLfZs9015827 for ; Wed, 24 Nov 2004 16:41:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLfZaK015826 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:41:35 -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 iAOLfY3U015814 for ; Wed, 24 Nov 2004 16:41:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLfYeT015813 for xemacweb@tux.org; Wed, 24 Nov 2004 16:41:34 -0500 Received: from manatee.mojam.com (manatee.mojam.com [199.249.165.175]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAOLfYeu015807 for ; Wed, 24 Nov 2004 16:41:34 -0500 Received: from montanaro.dyndns.org (c-24-12-188-128.client.comcast.net [24.12.188.128]) by manatee.mojam.com (8.12.1-20030917/8.12.1) with ESMTP id iAOLfVBK030082; Wed, 24 Nov 2004 15:41:31 -0600 Received: from montanaro.dyndns.org (localhost [127.0.0.1]) by montanaro.dyndns.org (8.12.9/8.12.6) with ESMTP id iAOLfT3r024936; Wed, 24 Nov 2004 15:41:30 -0600 (CST) Received: (from skip@localhost) by montanaro.dyndns.org (8.12.9/8.12.2/Submit) id iAOLfSlE024933; Wed, 24 Nov 2004 15:41:28 -0600 (CST) From: Skip Montanaro MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16805.8.100365.470498@montanaro.dyndns.org> Date: Wed, 24 Nov 2004 15:41:28 -0600 To: "Ben Wing" , jeff@delphioutpost.com In-Reply-To: <009e01c4d26c$0b836d40$210110ac@NEEEEEEE> References: <16804.44616.865675.427308@montanaro.dyndns.org> <009e01c4d26c$0b836d40$210110ac@NEEEEEEE> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: How to disable graphics? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: skip@pobox.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 Jeff> You could do something like Jeff> (defvar running-over-slow-link nil) Jeff> (defun slow-link-toggle () ... Ben> By image display you mean toolbars? Look under Options->Display. I was referring to inline display of jpeg/gif/png images and such. For me, most of that occurs when I least expect it, when opening a mail message. Attachments of various kinds are displayed with small icons (gears, stylized boxes and such), people send me large jpegs of old cars, and the occasional spam slips through containing graphic demonstrations of things that would make our moms blush (if not faint outright). In non-VM situations, display of inlined images is - for me at least - always a concious decision, so it's easy enough to avoid unless I'm unconcious at that moment. I think Jeff Mincy's reply will be an excellent start, if not a complete solution. Thanks for the help... Skip From xemacs-beta-bounces@xemacs.org Wed Nov 24 16:50: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 iAOLoX6N017323; Wed, 24 Nov 2004 16:50:33 -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 iAOLoUWI017313 for ; Wed, 24 Nov 2004 16:50:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLoUs5017312 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:50: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 iAOLoTDX017298 for ; Wed, 24 Nov 2004 16:50:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLoTQS017297 for xemacweb@tux.org; Wed, 24 Nov 2004 16:50:29 -0500 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 iAOLoSqD017289 for ; Wed, 24 Nov 2004 16:50:29 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp803.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 21:50:28 -0000 From: "Ben Wing" To: "'Nelson Ferreira'" , Date: Wed, 24 Nov 2004 15:52:33 -0600 Message-ID: <00a701c4d26f$e81cc960$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAOLoSqD017289 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Andy Piper'" Subject: RE: Gutter buffer tab - How to "highlight" changed buffers ? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 guess the subject says it all. I'd like to have the option > of highlighting changed buffers in the gutter tabs (I am > thinking of changing foreground to red, but having two faces > would probably be better). > > Is it just a customization I am missing, mission impossible, > some mode already existing or some bit of coding that someone > could sketch for me to go about and try make work ? I have a feeling this is not currently possible. The workings of the widgets are not too well documented but looking at the code it seems that at least for windows you can't individually control fonts or colors of the tab items. [there is a :face property on each tab item but I don't think it's implemented.] From xemacs-beta-bounces@xemacs.org Wed Nov 24 16:53: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 iAOLrUDH017971; Wed, 24 Nov 2004 16:53:31 -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 iAOLrTK2017956 for ; Wed, 24 Nov 2004 16:53:29 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLrTeu017955 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:53:29 -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 iAOLrSq0017941 for ; Wed, 24 Nov 2004 16:53:28 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLrSnC017939 for xemacweb@tux.org; Wed, 24 Nov 2004 16:53:28 -0500 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 iAOLrRGl017930 for ; Wed, 24 Nov 2004 16:53:28 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 21:53:26 -0000 From: "Ben Wing" To: "'ferrein'" , "'XEmacs Beta'" Date: Wed, 24 Nov 2004 15:55:34 -0600 Message-ID: <00a801c4d270$53b2e6a0$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=RCVD_IN_DSBL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: [Bug: 21.5-b18] ECB 2.27 makes XEmacs spike CPU usage and hang onCygWin X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Warning: Error in 'pre-gc-hook' (stack-overflow (Lisp nesting exceeds > 'max-lisp-eval-depth')) > > Warning: Error in `post-gc-hook': Attempt to throw outside of > function to catch '((# (symbol-value-forward type > 13) 0x75db58 (error (byte-code ... > > The rest I cannot retrieve since it hangs and cannot access > lossage. However the mini-buffer is cycling between those two > messages. > > If I (setq max-lisp-eval-depth 4000) XEmacs crashes (3000 > still exhibits the hang). > > Unfortunately the crash does not provide any output and the > cygwin stackdump has 0 bytes. > > Let me know what additional information I can provide or how > better could I reproduce. Under cygwin you have to run under gdb to get results. Try putting a breakpoint on signal_1() and calling debug_backtrace() so we can see the Lisp backtrace. From xemacs-beta-bounces@xemacs.org Wed Nov 24 16:55: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 iAOLtrAp018701; Wed, 24 Nov 2004 16:55: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 iAOLtSBK018586 for ; Wed, 24 Nov 2004 16:55:28 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLtSMl018585 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 16:55: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 iAOLtQo9018566 for ; Wed, 24 Nov 2004 16:55:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOLtQaI018564 for xemacweb@tux.org; Wed, 24 Nov 2004 16:55:26 -0500 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 iAOLtPib018550 for ; Wed, 24 Nov 2004 16:55:25 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp806.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 21:55:24 -0000 From: "Ben Wing" To: "'Kent Eschenberg'" , "'Stephen J. Turnbull'" Date: Wed, 24 Nov 2004 15:57:32 -0600 Message-ID: <00a901c4d270$9a1f2900$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,BLANK_LINES_70_80, RCVD_IN_NJABL,RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'Vin Shelton'" , xemacs-beta@xemacs.org Subject: RE: [Bug: 21.4.14] Cannot Set Menubar Font X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > How do i tell if I have a UTF-8 locale? You could try running the Lisp code (current-locale) from XEmacs. From xemacs-beta-bounces@xemacs.org Wed Nov 24 17:03: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 iAOM3Qe1020052; Wed, 24 Nov 2004 17:03:26 -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 iAOM3PZr020046 for ; Wed, 24 Nov 2004 17:03:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOM3PgB020045 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 17:03:25 -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 iAOM3NIn020031 for ; Wed, 24 Nov 2004 17:03:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOM3NP7020030 for xemacweb@tux.org; Wed, 24 Nov 2004 17:03:23 -0500 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 iAOM3MDE020005 for ; Wed, 24 Nov 2004 17:03:23 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp813.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 22:03:21 -0000 From: "Ben Wing" To: "'Krueger, Wulf'" , Date: Wed, 24 Nov 2004 16:05:24 -0600 Message-ID: <00aa01c4d271$b3979650$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: matsl@xemacs.org, xemacs-beta@xemacs.org Subject: RE: AW: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) configur ed for `i686-pc-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 > Hello Adrian! > > > Does > > http://www.dk.xemacs.org/Download/CVS-snapshots/ > > help? > > I took a look at those snapshots: It's Xemacs 19.16. :-) These are not only 19.16; the latest stuff is in there as well, at least in the large (62.1M) snapshots. From xemacs-beta-bounces@xemacs.org Wed Nov 24 17:05: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 iAOM5L7E020399; Wed, 24 Nov 2004 17:05:21 -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 iAOM5JpF020389 for ; Wed, 24 Nov 2004 17:05:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOM5JAE020388 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 17:05:19 -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 iAOM5Erc020372 for ; Wed, 24 Nov 2004 17:05:14 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAOM5EIQ020371 for xemacweb@tux.org; Wed, 24 Nov 2004 17:05:14 -0500 Received: from smtp800.mail.sc5.yahoo.com (smtp800.mail.sc5.yahoo.com [66.163.168.179]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAOM5ESU020365 for ; Wed, 24 Nov 2004 17:05:14 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp800.mail.sc5.yahoo.com with SMTP; 24 Nov 2004 22:05:12 -0000 From: "Ben Wing" To: , Date: Wed, 24 Nov 2004 16:07:20 -0600 Message-ID: <00ab01c4d271$f83951e0$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 In-Reply-To: <16805.8.100365.470498@montanaro.dyndns.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: xemacs-beta@xemacs.org Subject: RE: How to disable graphics? X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org > Jeff> You could do something like > Jeff> (defvar running-over-slow-link nil) > Jeff> (defun slow-link-toggle () > ... Strange, I didn't see this. From xemacs-beta-bounces@xemacs.org Wed Nov 24 18:05: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 iAON5ohK029790; Wed, 24 Nov 2004 18:05:51 -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 iAON5df8029737 for ; Wed, 24 Nov 2004 18:05:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAON5dfU029736 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 18:05:39 -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 iAON5b27029725 for ; Wed, 24 Nov 2004 18:05:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAON5bAA029723 for xemacweb@tux.org; Wed, 24 Nov 2004 18:05:37 -0500 Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAON5V0V029695 for ; Wed, 24 Nov 2004 18:05:32 -0500 Received: from phys-ha14sca-1.sfbay.sun.com ([129.145.155.210]) by brmea-mail-3.sun.com (8.12.10/8.12.9) with ESMTP id iAON5RW0017970 for ; Wed, 24 Nov 2004 16:05:27 -0700 (MST) Received: from sun.com ([192.18.144.121]) by ha14sca-mail1.sfbay.sun.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Jul 26 2004)) with ESMTP id <0I7P000SNHH2BA60@ha14sca-mail1.sfbay.sun.com> for xemacs-beta@xemacs.org; Wed, 24 Nov 2004 15:05:27 -0800 (PST) Date: Wed, 24 Nov 2004 15:05:26 -0800 From: Fred Batty In-reply-to: To: Malcolm Purvis Message-id: <41A513B6.9010109@sun.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Accept-Language: el, fr-fr, en-us, ja, en References: User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: xemacs crashes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 just done that, hopefully you got it. Here's the stuff coming on my terminal if it helps: <==== Here I start xemacs ==== xemacs: X Error of failed request: BadImplementation (server does not implement operation) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 167 Current serial number in output stream: 168 Warning: Cannot convert string "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct xemacs: X Error of failed request: BadImplementation (server does not implement operation) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 169 Current serial number in output stream: 170 Warning: Unable to load any usable ISO8859-1 font Warning: Cannot convert string "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontList Warning: Cannot convert string "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontList xemacs: X Error of failed request: BadImplementation (server does not implement operation) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 671 Current serial number in output stream: 672 xemacs: X Error of failed request: BadImplementation (server does not implement operation) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 673 Current serial number in output stream: 674 xemacs: X Error of failed request: BadImplementation (server does not implement operation) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 675 Current serial number in output stream: 676 xemacs: X Error of failed request: BadImplementation (server does not implement operation) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 926 Current serial number in output stream: 927 <==== Here I exit xemacs ==== Fatal error (11). Your files have been auto-saved. Use `M-x recover-session' to recover them. Please report this bug by running the send-pr script included with XEmacs, or selecting `Send Bug Report' from the help menu. As a last resort send ordinary email to `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 /usr/dist/share/forte_dev,v6.2/SUNWspro/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: kill-emacs() # bind (arg) save-buffers-kill-emacs() delete-frame(# t) eval((delete-frame # t)) # (condition-case ... . error) # (catch top-level ...) [7] Segmentation fault xemacs (core dumped) Fred Malcolm Purvis wrote: >>>>>>"Fred" == Fred Batty writes: > > > Fred> xemacs has started to crash every time I exit it a couple weeks ago. > > Fred, > > Thank you for the bug report! > > Could you please submit another report using the command report-xemacs-bug. > This will generate a report that contains considerably more information about > your environment that will help us hunt down the cause. > > Thanks, > > Malcolm > From xemacs-beta-bounces@xemacs.org Wed Nov 24 18:18: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 iAONIZ9s031807; Wed, 24 Nov 2004 18:18:39 -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 iAONIS8m031792 for ; Wed, 24 Nov 2004 18:18:28 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAONIS7B031791 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 18:18: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 iAONIJ1K031751 for ; Wed, 24 Nov 2004 18:18:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAONIJoM031750 for xemacweb@tux.org; Wed, 24 Nov 2004 18:18:19 -0500 Received: from out004.verizon.net (out004pub.verizon.net [206.46.170.142]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAONHXMq031641 for ; Wed, 24 Nov 2004 18:17:33 -0500 Received: from tuxie.homelinux.net ([68.237.105.140]) by out004.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20041124225641.EQKJ1365.out004.verizon.net@tuxie.homelinux.net>; Wed, 24 Nov 2004 16:56:41 -0600 Received: by tuxie.homelinux.net (Postfix, from userid 500) id 24A593D41; Wed, 24 Nov 2004 17:56:40 -0500 (EST) X-Msgid-Archive-Tag: _-nf--_xmat_-m:nwsgrp_--- To: "Ben Wing" X-Attribution: njsf References: <00a801c4d270$53b2e6a0$210110ac@NEEEEEEE> From: Nelson Ferreira Date: Wed, 24 Nov 2004 17:56:23 -0500 In-Reply-To: <00a801c4d270$53b2e6a0$210110ac@NEEEEEEE> (Ben Wing's message of "Wed, 24 Nov 2004 15:55:34 -0600") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Authentication-Info: Submitted using SMTP AUTH at out004.verizon.net from [68.237.105.140] at Wed, 24 Nov 2004 16:56:41 -0600 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: "'ferrein'" , "'XEmacs Beta'" Subject: Re: [Bug: 21.5-b18] ECB 2.27 makes XEmacs spike CPU usage and hang onCygWin X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> Warning: Error in 'pre-gc-hook' (stack-overflow (Lisp nesting >> exceeds 'max-lisp-eval-depth')) >> >> Warning: Error in `post-gc-hook': Attempt to throw outside of >> function to catch '((#> (symbol-value-forward type >> 13) 0x75db58 (error (byte-code ... >> >> The rest I cannot retrieve since it hangs and cannot access >> lossage. However the mini-buffer is cycling between those two >> messages. >> >> If I (setq max-lisp-eval-depth 4000) XEmacs crashes (3000 still >> exhibits the hang). >> >> Unfortunately the crash does not provide any output and the >> cygwin stackdump has 0 bytes. >> >> Let me know what additional information I can provide or how >> better could I reproduce. Ben> Under cygwin you have to run under gdb to get results. Ok. Ben> Try putting a breakpoint on signal_1() and calling Ben> debug_backtrace() so we can see the Lisp backtrace. I had to send a signal -HUP to get the trace. It never actually triggered the break point. I was also able to see same behavior with a Linux version btw (aprox CVS date posterior to this Cygwin, and AFAICS no changes between them besides version.sh). Here is attached as a .tar.gz the output of both the regular hand and the crash when setting max-lisp-eval-depth 4000. Let me know if you want me to test some tentative fix or you need more info. >From what I saw in the called code, there are some advices which seem suspicious: ecb-layout.el:1428:(defadvice count-windows (around ecb) ecb-layout.el:1444:(defadvice walk-windows (around ecb) ecb-layout.el:4402:(defadvice current-window-configuration (after ecb) Specially this last one that calls ecb-canonical-window-list which seems to trigger walk-windows which with this docstring "Walk only through the edit-windows of ECB. When ECB is not active or called for other frames than for the `ecb-frame' then act like the original. This adviced version of `walk-windows' is not for direct usage therefore it is always disabled; use the macro `ecb-with-ecb-advice' instead if you need this adviced version of `walk-windows'!" Seems to be a sensitive piece... I think that somehow they are looping infinitely. Puzzled how 21.4 handles this beautifully... --=-=-= Content-Type: application/x-gzip Content-Disposition: attachment; filename=njsf-ecb-trace.tar.gz Content-Transfer-Encoding: base64 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 ulvz4dsN3XIUPi70kfTt3dcfCJFq6HtjFdzzWh0w/Jlt7u+MI+kj6Rbzozx3nhLWfLwFNXtr ht43n543SZ7NHfFRq1nDqbdUlzs/Vmo+hnt+vVHYOkbpWxL3XVk8vmXi4C+t5r52cQ7/wj65 9GrmZhdTY/HYI72WPWR3Xy0LSKZC9l5/pQ8oHpsC33ySA4pHXN2evv7q8YrH25Ood3xF6fVR 1K27+Ykmc0+10gfUj3clvv40hv3NZaZm6jgwdeojed1OmTtWi/R6dlKc3n/OevlWObNvrz/i Ez+b9t05QI94UJmg7j3urnkTqjdqjxr/aqUPjHm8e/037x+49ZubFgMDz+nVB56vmseg1Z2d ZCSWGG/ngV/kD/BdPjD48a7E15/miDHVW3YK/v1B885UtHk9tregV7N3x7kDuPP7o+aHPujV oYHxKfMQEv+r7Qwsd9aN/Q7OD23c6f00H+L99snxQxuaz/B+++RYdde80vH2ye/QqzvwezMx CLQfoFezASzzJ7+juutF6Wi6Vr29999qf9m1f2ukr9vv/i7V+C31w2/gF375moU4pLdW+W/M u4z+1A+/8Yv2l3/rV39FpR9/ePuX5u+aoeu+CIW/bn93LkIg/1ZkOYtV0G/vPv7dsf+Dn8bf +r3f/+l3/s7v/M9o7/7+L3/vb/2y/Ts//MbbQMyX/0Y1qZfoXUvk/PM//vTLX/21v/pp/JPP /9kY/U+Wf1N/uvxb82fLv/n5//3T7X8Lf77+tx/+2fqvP/vntz/z83+x/vtf+Jfrv/47/2r9 13/3X6//+hf/zfqv/96/Xf/1N/6L9V//0n+5/utf/vRL+g/7afqjTz//NP3V/+pXf/Sp+zT9 tb/2ifbIp0bbP/z//ddvf/aPPtHX479Z/6//3f/qf01/ml5CncMf/rd/6X/z33769adffPqJ Xkuk/Pkv9fafYf7PH+Z//Ozt//Lz+Z9/Yf7HvzP/49+d//EX53/8e/M/fmP+x1+a//GX6f+o 9W/SP9Qn6q1+/uMPv/qp7Wf18fd/+u2/opsff3i7GPMd6af2Fz/96reG9qeWrklqxqD6r2+r UZu3a/3l3hCbTr99Yb58X9Btmv5tfsplTnX78YfPXycdv7zr+p0awucb4O/9fvs//YPxN3/7 3zefv1N++WKmNKAvpt5+MYfw/otJbdpbkVD2xUxfvpg/oy/lz+Yv4qfx009/9dNPf+2v/pNP P8U/pf83XyY9/8PM/7DzP9yf0dfyz+kb+LOftfTl+xef/+1fzt8R5X37rz79+l/P/+b+zfxP +2/nf5r/Yv6n/i//K/qj//V/Q/+gb8Yvf0ZfiF/+7O/P35n/7fxvP/vf/e/X/z7/28/+D//H 9b/P//azv/j2JZz/36//6H/yf/rh8/fM6P/z/Nl//Yl4e/6ifZr+L//Rp+5X/+n8sv/u//pp +vz1+zT93z794n80/9tfohfSi+hv8EP7R/R1/MX//dOvNy//Q/p2/uL/cb/i//NW8f+1VHz3 B/7ftz/w//n//vw3f/M3338rjd75VkZz91sZM76VyS/fSvX1l3Ia8JcycV/KH7c14HdyGbb6 /p188u/koiA/6Ds5qgS/k4vUfOQ7STXwd9KUfCdT6wb6Tn76xf+CVtP8w7dr9Y/+8adf/PGf fPrFz/7Jn9I//uz3/+mnn/78U/fP/vm/oP/2s3/5r/71/B/z8URX4tujaWYOtNZt/00Lv6y1 la+1t/HuWpsGr7UTrPUSFf/1WvuCtaYV0B2t9T+YN/4//NT9bD7c/9E//mP68oa3L/BPaD3N ve8vtSZxMsPdVQ2yVX3rbedQxmVdm6/X1eLDfpHp766r+nFbA69rKljX1Icxzd/hn/7oU/vH dDv4xadf/oV5JT/98u1L/Sf0pdbu0/T2X/7J/F/sn843nKmd7yB0d/3ZvPr/5Ie/+ed0NyZM /Uxv2v0z+j/7f/7Dl//q/8X8X//lp+ntT/+ruQD957/+N59+8W//wtvVo/vXTHt0D/vlp1// 9S+gaH5zvkmBy2rBLlF0R5qNh9bB82+v6vJkwuGrGlLjjEl6uarm66vqJnhVl8cW7l5V++O2 Bryqy4hm1lUdUujnO9N//qn7B/Nmebuif+urVXT3N4edrJrubY7lwQjZMlrj726OECJcRivY HOHLBvt6GV3BMtoujtTc/pzu7D+9bYB/9Pk4pu/5P/7jP/kntFd+/unnfxl8QXeWljiGGuZ7 S+ul9x1l6eS09u7Sxjvf0CBY2njnGxqLlpYacVrazytKZ+bPPo1//MPbHeTX//MZozTdE+Z/ a2md5+7w5z/70z+b/+Of/vDnf/vvz4D2zz79RNzzz//22x/+m/+C/tv/8G/898G1CPBm0TlH ff/ezSKJL4VXIcb7l6L9giBfXYrlaZVDl6KNPboUi8loxqWgmpOl+/+v377gf7yC6qdf/u0/ +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 Mssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyz zDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMsss s8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLL LLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wy yyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPM Mssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyz zDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMsss s8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLL LLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wy yyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPM Mssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyz zDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMsss s8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLL LLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wy yyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPM Mssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyz zDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMsss s8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLL LLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDLLLLPMMssss8wyyyyzzDL788y2e6ivFmX1 Ll/O8otymc3exzHLcdFFTzVb5sursu53M8/auEg7GJf1PE66i5SQ2b4Iet93vfTH2WX+56vZ 9W8PvsuqctL/3Rn+y2I673aVb1ep2+324dJ+3mSvPt9314tZdZlXq+l57HR2EV1/uZpGo9Rb /fnLX3/898f/fPVj9fVP//j4368+/u+nf3591PTtg3VK/X5/ofuioo4m2dqsrPLtAfIiiv2m /l12HWPlcDLJhtlpqvxOG0RMxPh3V7tElGR3Rm6K2x8P1oFbl5fVMDY4TRv8bRWV3ir/rxTr Xfm2aNYUag5yehuKDwz+80WRb9cyv1hVoyb0d+N3HV4PttIDEbcd47GvrnD7urgsq89W/pMA 7T5oj9PMXPl0+CE2K95nW+smUYfuWFufXw8XVVld1u3B08tsO3aiXrftsq5ltln5g1/9WB00 jtK43W3ZDGbFna0QI0iA6LcezeY3KTj7lmhmin6yuZ03uvc7cbUoRtHy8WLQ9VH0W3TerJrc 3DpsG/uhk/45DRkgphu90qyPpKJezqZ5PYzpKJTsDIvDaMj30S5RxTjneT4p3heTrG/gVDgK 9YfqP/7cPmNkLC/KaKBmAh2H6YvIVpre6nazu/fbKqR5oN7aZPdA/bj44Ak8cKjPnUCej2dp Rm5V5d+cnr4+y6LXp1k7T+WbOU9RDVMq0K6pDw8Px1Fy2c8Lz7PhYraqxkdp7E0Vamf0ulju TNobBbvBsVtfXsTYuLiMOFpeDau+n7eKPzRKbhSeR/usA3uzdp+bd6PcRYR0OljxcJHRYjaZ 5LPlVdSlM7J1oO3+3Gqh1W0N6q1TbHcZxfNpGnD7gx3dmyCu5peLYczOEYCjd9GdVZGNV9Np o3SdPy1WjbT8Q5MiZ5/2+9m3TX7Qt+xtmrZOGdsDLIoY7hdFO2emj6vh+7yJ4OGk/HtxR6Bs bJxyhxQc0ZCpwGyeGrQt0J/GHkWi96JO49t1bUXXdehm2Pa4k2IY8TS8zJeLomidbqy4CDd1 Poyxvl6dj8tF/UmJ+DDGwNniJo+WWt5srK9nq0WcXpc8N6Xbpi5S6ESG1GwVR1h2acFGDcs0 bsbcGVNcJNTROfnVbPauPc1b5OdFjHHRIsV12wvdqD5uymbT4bue3rw72U9K7mb+aZZYDGPc 2bow2Ojjrudm11V+/0Q0Hc5Hca5f/74beMbrVYdpg6Mshefhy6M0Rcb7fnZIvfYmO/ku242x tra3TV1Goza9tZFSdUX6Nr9n9bRYXs3G967u+2R3dVFfFQld3/Cpdy477XFR1LZ3HXKqZTnK G5D5fLhIndn3fgxYl0VbsA3VcTPIbxVdFPGqLnb3FAN5M47fs6tF5InlZHx7bl3jXZfLqxTX 63i8rX7zZrWcxbC1jNHktnfa8EoW6ptqtHkRlt6vO3F9VdUO4Rvd1dUuUqMsrvO28tn0Pm02 TZqa2sf0nVKnlHvucz3Vm6ui9bqm6U4pbZEuiFaxw4MfUuk6xrhFky7FyZ8P63IUrbpczdN1 1Q/f/+F5ynIivz//a5eQbrVPXk7nk8NPPu5Nbl0KJVL1MuVSMTP1m0zLKq7B0vh82F4q3iEh UVsz2N4qGwSD7PDgxdVsWryItl0UZfXieTF5EeXSX7wcHUTbnA3Ovj07Svv6rqlVyvzbeja1 LiY3h5un0BTpeqD4UIxWMflvrs+Wm6f2tivyttvk7bvipn6bffJxYvs2deZF+SHvW6EtE0dZ FtW4GPcdf7iTs/S1aS92UkOu6vtO5J5dpuKHKfNM/7rJA0q1zA7+0nfWm4PPxVYTWX2BtH22 zpqapP7Zsz8tZkF9GmdUpgEzscqaS53jk+Pjl8fHz58dXo7Pj5qLnGe/sFgsFovFYrFYLE9/ +T+Rq5KKAIAlAA== --=-=-= -- Nelson Ferreira --=-=-=-- From xemacs-beta-bounces@xemacs.org Wed Nov 24 18:36: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 iAONaj1W001832; Wed, 24 Nov 2004 18:36:46 -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 iAONahYE001826 for ; Wed, 24 Nov 2004 18:36:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAONahrZ001825 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 18:36:43 -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 iAONafNU001814 for ; Wed, 24 Nov 2004 18:36:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAONaftI001813 for xemacweb@tux.org; Wed, 24 Nov 2004 18:36:41 -0500 Received: from out006.verizon.net (out006pub.verizon.net [206.46.170.106]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAONafXY001806 for ; Wed, 24 Nov 2004 18:36:41 -0500 Received: from tuxie.homelinux.net ([68.237.105.140]) by out006.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20041124233636.VXQF4719.out006.verizon.net@tuxie.homelinux.net> for ; Wed, 24 Nov 2004 17:36:36 -0600 Received: by tuxie.homelinux.net (Postfix, from userid 500) id A89FF3D41; Wed, 24 Nov 2004 18:36:35 -0500 (EST) X-Msgid-Archive-Tag: _-nf--_xmat_-m:xemacs-beta_--- To: xemacs-beta@xemacs.org X-Attribution: njsf References: <00a801c4d270$53b2e6a0$210110ac@NEEEEEEE> From: Nelson Ferreira Date: Wed, 24 Nov 2004 18:36:35 -0500 In-Reply-To: (Nelson Ferreira's message of "Wed, 24 Nov 2004 17:56:23 -0500") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Authentication-Info: Submitted using SMTP AUTH at out006.verizon.net from [68.237.105.140] at Wed, 24 Nov 2004 17:36:36 -0600 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.4 required=5.0 tests=AWL,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: [Bug: 21.5-b18] ECB 2.27 makes XEmacs spike CPU usage and hang onCygWin X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org "njsf" == Nelson Ferreira writes: [...] njsf> I think that somehow they are looping infinitely. Puzzled njsf> how 21.4 handles this beautifully... Ok, so I was not totally right on this one. My still installed 21.4 is also barking at this. Since I noticed this after a refresh from the pre-release packages I guess that there is something fishy there in the walk-windows and windows configuration department ??? Thanks, Nelson njsf> -- Nelson Ferreira -- Nelson Ferreira From xemacs-beta-bounces@xemacs.org Wed Nov 24 19:24: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 iAP0NohT007554; Wed, 24 Nov 2004 19:24:06 -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 iAP0Nme4007543 for ; Wed, 24 Nov 2004 19:23:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAP0Nmj9007542 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 19:23:48 -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 iAP0Nk0E007526 for ; Wed, 24 Nov 2004 19:23:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAP0NkGK007525 for xemacweb@tux.org; Wed, 24 Nov 2004 19:23:46 -0500 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 iAP0NkBT007517 for ; Wed, 24 Nov 2004 19:23:46 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp812.mail.sc5.yahoo.com with SMTP; 25 Nov 2004 00:23:45 -0000 From: "Ben Wing" To: Date: Wed, 24 Nov 2004 18:25:47 -0600 Message-ID: <00ac01c4d285$50193890$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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAP0NkBT007517 X-XEmacs-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: I am impressed! X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 found among my files an old version of Pac-Man called CHOMP.EXE, dated 1982 -- way back to the dawn of the PC . And it still works under Win 2000! From xemacs-beta-bounces@xemacs.org Wed Nov 24 21: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 iAP2I3S5020897; Wed, 24 Nov 2004 21:18:09 -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 iAP2I1nv020891 for ; Wed, 24 Nov 2004 21:18:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAP2I1Px020890 for xemacs-beta-mailman@xemacs.org; Wed, 24 Nov 2004 21:18:01 -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 iAP2I06G020871 for ; Wed, 24 Nov 2004 21:18:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAP2I0PI020870 for xemacweb@tux.org; Wed, 24 Nov 2004 21:18:00 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAP2HxfG020855; Wed, 24 Nov 2004 21:17:59 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CX9Cg-0003wa-ML; Thu, 25 Nov 2004 11:17:50 +0900 To: Fred Batty References: <41A513B6.9010109@sun.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 25 Nov 2004 11:17:50 +0900 In-Reply-To: <41A513B6.9010109@sun.com> (Fred Batty's message of "Wed, 24 Nov 2004 15:05:26 -0800") Message-ID: <87is7u3c4x.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-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: Malcolm Purvis , xemacs-beta@xemacs.org Subject: Re: xemacs crashes X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Fred" == Fred Batty writes: Fred> xemacs: X Error of failed request: BadImplementation \ Fred> (server does not implement operation) Fred> Major opcode of failed request: 45 (X_OpenFont) Looks like your X server is horked. Try restarting X. Yes, that happens, we had a recent report with similar symptoms. I'm pretty sure it was Solaris. -- 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 Nov 25 03:51: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 iAP8pgcZ021961; Thu, 25 Nov 2004 03:51:47 -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 iAP8peIr021954 for ; Thu, 25 Nov 2004 03:51:40 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAP8pePg021952 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 03:51:40 -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 iAP8pTWB021927 for ; Thu, 25 Nov 2004 03:51:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAP8pTce021926 for xemacweb@tux.org; Thu, 25 Nov 2004 03:51:29 -0500 Received: from birch.elego.de (birch.elego.de [213.239.204.45]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAP8pSwD021921; Thu, 25 Nov 2004 03:51:28 -0500 Received: from localhost (localhost [127.0.0.1]) by birch.elego.de (8.12.3/8.12.3) with ESMTP id iAP8pLGw008891; Thu, 25 Nov 2004 09:51:21 +0100 Received: from birch.elego.de ([127.0.0.1]) by localhost (birch.elego.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 08748-03; Thu, 25 Nov 2004 09:51:20 +0100 (CET) Received: from elegosoft.com (localhost [127.0.0.1]) by birch.elego.de (8.12.3/8.12.3) with SMTP id iAP8pInj008886; Thu, 25 Nov 2004 09:51:18 +0100 Received: from 194.138.127.36 (SquirrelMail authenticated user mdiers) by www.elegosoft.com with HTTP; Thu, 25 Nov 2004 09:51:18 +0100 (CET) Message-ID: <55953.194.138.127.36.1101372678.squirrel@www.elegosoft.com> Date: Thu, 25 Nov 2004 09:51:18 +0100 (CET) From: "Michael Diers" To: In-Reply-To: References: X-Mailer: SquirrelMail (version 1.2.6) 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: by amavisd-new-20030616-p10 (Debian) at elego.de 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: mdiers@xemacs.org, xemacs-beta@xemacs.org Subject: Re: Problem with ClearCase mode on Windows PC X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Smith, David said: > --text follows this line-- > If one of the directories in the path to a ClearCase element has a > space in the name the ClearCase mode is not turned on and the > element is not recognized as being in ClearCase. You can visit > several > elements in the same view and same VOB and the ones without spaces > in directory names are recognized, while the ones with spaces in > directory names are not. David, thank you for the bug report. I was able to duplicate the problem. A mor erecent version of clearcase.el is also affected. The error message is like this: cleartool process error Unable to access "z:\foo\doc\CM GUI Filter Regeln.xls": Invalid argument. Emacs: XEmacs 21.4 (patch 15) "Security Through Obscurity" [Lucid] (i686-pc-cygwin, Mule) of Tue Feb 24 2004 on summerPackage: clearcase.el current state: ============== (setq system-type 'cygwin32 system-configuration "i686-pc-cygwin" emacs-version "21.4 (patch 15) \"Security Through Obscurity\" XEmacs Lucid" clearcase-clearcase-version-installed "" clearcase-cleartool-path "/cygdrive/c/atria/bin/cleartool.exe" clearcase-lt nil clearcase-v3 nil clearcase-v4 nil clearcase-v5 nil clearcase-v6 nil clearcase-servers-online t clearcase-disable-tq '(cygwin32) clearcase-on-cygwin '(cygwin32) clearcase-setview-root nil clearcase-suppress-vc-within-mvfs t shell-file-name "/usr/bin/bash" ) -- Michael Diers From xemacs-beta-bounces@xemacs.org Thu Nov 25 06:31: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 iAPBVSGL012344; Thu, 25 Nov 2004 06:31: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 iAPBVR1d012338 for ; Thu, 25 Nov 2004 06:31:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPBVRjp012337 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 06:31:27 -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 iAPBVOMd012326 for ; Thu, 25 Nov 2004 06:31:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPBVOng012325 for xemacweb@tux.org; Thu, 25 Nov 2004 06:31:24 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAPBVNlh012317 for ; Thu, 25 Nov 2004 06:31:24 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXHqG-00061X-4V for xemacs-beta@xemacs.org; Thu, 25 Nov 2004 20:31:16 +0900 To: xemacs-beta@xemacs.org References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 25 Nov 2004 20:31:15 +0900 In-Reply-To: (Norbert Koch's message of "Thu, 25 Nov 2004 11:23:13 +0100") Message-ID: <87is7uyxks.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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Malcolm Purvis writes: >> Did you regenerate configure from configure.in? viteno> Apparently not :-) viteno> Now, the Makefile looks much better and the build viteno> succeeds. We should fix this; I really don't think it needs to be. Proposal: Have a top-level initial Makefile that looks like configure: configure.in autoconf echo "If autoconf succeeded, you should now run configure." echo "If it did not, you should complain to the developers for" echo "not providing an up-to-date configure." and add a similar stanza to Makefile.in.in, or maybe even something helpful enough to do a ./config.status --recheck after autoconf. What breaks? I mean, worse than what just happened to Norbert? -- 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 Nov 25 06:55: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 iAPBt1PK014941; Thu, 25 Nov 2004 06:55:01 -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 iAPBsxbh014919 for ; Thu, 25 Nov 2004 06:54:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPBsxAB014918 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 06:54:59 -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 iAPBswlo014906 for ; Thu, 25 Nov 2004 06:54:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPBswcn014905 for xemacweb@tux.org; Thu, 25 Nov 2004 06:54:58 -0500 Received: from mail4.telekom.de (mail4.telekom.de [195.243.210.197]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAPBsvGs014900; Thu, 25 Nov 2004 06:54:58 -0500 Received: from g8sbr.gppng01.telekom.de by mail2.dmz.telekom.de with ESMTP; Thu, 25 Nov 2004 12:54:34 +0100 Received: by G8SBR.gppng01.telekom.de with Internet Mail Service (5.5.2653.19) id ; Thu, 25 Nov 2004 12:54:46 +0100 Message-Id: From: "Krueger, Wulf" To: ben@666.com, adrian@xemacs.org Date: Thu, 25 Nov 2004 12:54:40 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAPBsvGs014900 X-XEmacs-List: 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: matsl@xemacs.org, xemacs-beta@xemacs.org Subject: AW: AW: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041114) conf igur ed for `i686-pc-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 Hello Ben! [Nightly snapshots from CVS] > > > http://www.dk.xemacs.org/Download/CVS-snapshots/ > > I took a look at those snapshots: It's Xemacs 19.16. :-) > These are not only 19.16; the latest stuff is in there as > well, at least in the large (62.1M) snapshots. Thanks for letting me know, Ben. I had already given up on it. It does have the later stuff now, yes. When I first downloaded it, the tarball contained only the old 19.16-stuff. It was a nostalgic experience. :-) Mit freundlichen Grüßen, Wulf C. Krüger ________________________________ T-Systems International GmbH, EZ Darmstadt, EP2, VK-APM Salzachstraße 4 - 12, 68199 Mannheim Postfach 107300, 68123 Mannheim Tel: +49-621-8456-205 mailto:wulf.krueger@t-systems.com ________________________________ From xemacs-beta-bounces@xemacs.org Thu Nov 25 07:10: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 iAPCAt0F016853; Thu, 25 Nov 2004 07:10:56 -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 iAPCArwg016845 for ; Thu, 25 Nov 2004 07:10:53 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPCArBM016844 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 07:10: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 iAPCAptH016831 for ; Thu, 25 Nov 2004 07:10:51 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPCApYB016830 for xemacweb@tux.org; Thu, 25 Nov 2004 07:10:51 -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 iAPCAo9B016823 for ; Thu, 25 Nov 2004 07:10:51 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CXISY-000Ek4-0f for xemacs-beta@xemacs.org; Thu, 25 Nov 2004 13:10:50 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CXISX-000Eix-DT for xemacs-beta@xemacs.org; Thu, 25 Nov 2004 13:10:49 +0100 To: xemacs-beta@xemacs.org References: <87is7uyxks.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: Thu, 25 Nov 2004 13:10:49 +0100 In-Reply-To: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 25 Nov 2004 20:31:15 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > configure: configure.in > autoconf > echo "If autoconf succeeded, you should now run configure." > echo "If it did not, you should complain to the developers for" > echo "not providing an up-to-date configure." > > and add a similar stanza to Makefile.in.in, or maybe even something > helpful enough to do a ./config.status --recheck after autoconf. > > What breaks? I mean, worse than what just happened to Norbert? Please make 'autoconf' configurable. On my system, I only have autoconf213 autoconf253 autoconf259. Thanks, norbert. From xemacs-beta-bounces@xemacs.org Thu Nov 25 08:01: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 iAPD1D8i023532; Thu, 25 Nov 2004 08:01:14 -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 iAPD10SD023347 for ; Thu, 25 Nov 2004 08:01:00 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPD0xP9023342 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 08:00:59 -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 iAPD0kfC023178 for ; Thu, 25 Nov 2004 08:00:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPD0kX3023175 for xemacweb@tux.org; Thu, 25 Nov 2004 08:00:46 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAPD0f3n023125; Thu, 25 Nov 2004 08:00:41 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXJEc-0006J4-FV; Thu, 25 Nov 2004 22:00:33 +0900 To: xemacs-beta@xemacs.org, xemacs-patches@xemacs.org Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 25 Nov 2004 22:00:29 +0900 Message-ID: <87brdmytg2.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-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: Subject: [21.5] document plans for Xft support in internals, including experimental branch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org 21.5 OK, I'm satisfied that Xft support is just a matter of doing the work. I've worked out pretty much all the objections I had months ago, and the rest Eric and Matthias have dealt with or are dealing with in their most recent patch. In particular, I have satisfactory support for Mule fonts and also for Xft fonts in the native widgets (but not yet faces for the widgets). fontconfig is factored out of the Xft support. Some work has been done on factoring color and font management out of both lwlib and src. And it works! I'm not going to have much time for this for the next month or so, so I'm going to document what I've done. At the same time, I have released my workspace as an "unofficial" branch. Obviously it's unsupported, but also you should not presume that my code is "better" than anybody else's where it differs. It just works for me, so it's "proof of concept." It's not my "private" space or anything like that. Feel free to submit patches to it as though it were the trunk. Reviewers, feel free to review and commit, but if it's more than a few lines, please tag so that I (and others) can "rewind" your changes. I will take the liberty of committing freely until further notice, but if somebody wants to use this branch as the basis for serious further work, let me know and we can arrange some kind of protocol to avoid stepping on each others' toes. The branch point is tagged on the trunk as "sjt-xft-bp", if you want to see a diff against the mainline as it was at branch time. The committed workspace has branch tag "sjt-xft". Here's the (so far pretty minimal) documentation of where we are and where I think this should go, as a patch to internals.texi. I'll commit this tomorrow. ./man/ChangeLog: 2004-11-25 Stephen J. Turnbull * man/internals/internals.texi: Document Xft as Future Work. Index: man/internals/internals.texi =================================================================== RCS file: /Users/steve/Software/Repositories/cvs.xemacs.org/XEmacs/xemacs/man/internals/internals.texi,v retrieving revision 1.52 diff -u -r1.52 internals.texi --- man/internals/internals.texi 2004/11/16 07:37:31 1.52 +++ man/internals/internals.texi 2004/11/25 08:13:49 @@ -17500,6 +17500,7 @@ * Future Work -- Display Tables:: * Future Work -- Making Elisp Function Calls Faster:: * Future Work -- Lisp Engine Replacement:: +* Future Work -- Better Rendering Support:: @end menu @node Future Work -- General Suggestions, Future Work -- Elisp Compatibility Package, Future Work, Future Work @@ -22362,7 +22363,7 @@ @end itemize -@node Future Work -- Lisp Engine Replacement, , Future Work -- Making Elisp Function Calls Faster, Future Work +@node Future Work -- Lisp Engine Replacement, Future Work -- Better Rendering Support, Future Work -- Making Elisp Function Calls Faster, Future Work @section Future Work -- Lisp Engine Replacement @cindex future work, lisp engine replacement @cindex lisp engine replacement, future work @@ -22973,6 +22974,256 @@ work properly so that it could be relied upon, and a lot of things could "just work". + +@node Future Work -- Better Rendering Support, , Future Work -- Lisp Engine Replacement, Future Work +@section Future Work -- Better Rendering Support +@cindex future work, better rendering support +@cindex better rendering support, future work + +This section was written by Stephen Turnbull , so +don't blame Ben (or Eric and Matthias, for that matter). Feel free to +add, edit, and share the blame, guys! + +@c #### make these @urlref's!! +As of late November 2004, this principally means adding support for the +@file{Xft} library, which provides a more robust @emph{font +configuration} mechanism via Keith Packard's @file{fontconfig} library +improved glyph rendering, including antialiasing, via the +@file{freetype} library, and client-side rendering (saving bandwidth and +server memory) via the @file{XRender extension}. In fact, patches which +provide Xft support have been available for several years, but the +authors have been unwilling to deal with several important issues which +block integration. These are @emph{Mule}, and more generally, +@emph{face} support; @emph{widget} support (including the toolbar and +menubar); and @emph{redisplay refactoring}. + +@c Describe Alexey Gladkov and Yury Konovalov's work. + +However, in late 2003 Eric Knauel +and Matthias Neubauer put forward +a relatively complete patch which was robust to daily use in ISO 8859-1 +locales, and Stephen Turnbull began work on the integration issues. At +this point a (private) CVS branch is available for Stephen's patch +(branch point tag @samp{sjt-xft-bp}, branch tag @samp{sjt-xft}), and +one may be made available for the Knauel-Matthias patch soon. + +@menu +* Better Rendering Support -- Issues:: +* Better Rendering Support -- Implementation:: +* Better Rendering Support -- Current Status:: +* Better Rendering Support -- Configuration with the Interim Patches:: +@end menu + + +@node Better Rendering Support -- Issues, Better Rendering Support -- Implementation, , Future Work -- Better Rendering Support +@subsection Better Rendering Support -- Issues +@cindex better rendering support, issues +@cindex issues, better rendering support + +Of course it's ``unfair'' to demand that the implementers of a nice +feature like anti-aliasing support deal with accumulated cruft of the +last few years, but somebody must, sometime soon. Even core developers +are complaining about how slow XEmacs is in some applications, and there +is reason to believe that some of the problem is in redisplay. +Adding more @emph{ad hoc} features to redisplay will make the whole +module more complex and unintelligible. Even if it doesn't inherently +further detract from efficiency, it will surely make reform and +refactoring harder. + +Similar considerations apply to Mule support. If Xft support is not +carefully designed, or implemented with Mule support soon, it will +undoubtedly make later Mule implementation far more difficult than it +needs to be, and require redundant work be done (@emph{e.g.}, on +@samp{Options} menu support). + +Besides the design issue---and many users are requesting more +flexibility, primarily face support, from the widgets---with widget +support there is also an aesthetic issue. It is horribly unimpressive to +have clunky bitmapped fonts on the decorations when pleasant antialiased +fonts are available in the buffer. + +Finally, these issues interact. Widgets and faces are inherently +heavyweight objects, requiring orders of magnitude more computation than +simply displaying a string in a fixed font. This will have an +efficiency impact, of course. And they interact with each other; Mule +was designed for use in buffers and display in Emacs windows---but a +widget's content is usually not a buffer, and widgets need not be +displayed in a window, but may appear in other contexts, especially in +the gutters. So specifiers will probably have to be reworked, in order +to properly support display of different faces in non-buffer, non-window +contexts. + +@node Better Rendering Support -- Implementation, Better Rendering Support -- Current Status, Better Rendering Support -- Issues, Future Work -- Better Rendering Support +@subsection Better Rendering Support -- Implementation +@cindex better rendering support, implementation +@cindex implementation, better rendering support + +Stephen is thinking in terms of the following components of a +comprehensive proposal. + +@table @strong +@item Font configuration +In XEmacs, font configuration is handled via @emph{faces}. Currently +XEmacs uses a special type of @emph{font specifier} to map XEmacs +locales to font names. Especially under X11, this can cause annoying +problems because of the unreliability of X servers' mappings from +@samp{XLFD} names to X11 fonts, over which XEmacs has no influence +whatsoever. However, the @file{fontconfig} library which is used with +@file{Xft} provides much more reliable mapping, along with a more +reliably parsable naming scheme similar to that used by TrueType fonts +on MS Windows and the Macintosh. Since the capabilities of font +specifiers and @file{fontconfig} overlap, we should consider using +@file{fontconfig} instead of @samp{XLFD} names. This implies that use +of @file{Xft}'s rendering functionality should be separated from use of +@file{fontconfig}. + +@item Rendering engine objects +With the introduction of the ``Xft patch,'' the X11, Macintosh, and MS +Windows platforms are all able to support multiple font rendering +engines in the same binary. Generically, there are several tasks that +must be accomplished to render text on the display. In both cases the +code is rather disorganized, with substantial cross-platform duplication +of similar routines. While it may not be worthwhile to go the whole way +to @samp{RENDERER_HAS_METHOD} and @samp{MAYBE_RENDMETH}, refactoring +these modules around the notion of interfacing a ``generic rendering +engine interface'' to ``text'' seems like a plausible way to focus this +work. + +@item Colors, fonts, and faces +Besides the rendering engine itself, the XEmacs implementations of these +objects are poorly supported by current widget implementations, +including the traditional menubar and toolbar, as well as the more +recent button, tab control, and progress bar widgets. The refactoring +suggested under ``Rendering engine objects'' should be conducted with an +eye to making these widgets support faces, perhaps even to the extent of +allowing rendering to X pixmaps (which some Athena widgets support, +although they will not support rendering via Xft directly). Especially +with @samp{XRender} technology this should not be horribly inefficient. + +@item Specifiers, charsets, and languages +Traditionally Mule uses a rather rigid and low-level abstraction, the +@emph{charset}, to characterize font repertoires. Unfortunately, +support for a given charset is generally neither necessary nor +sufficient to support a language. Worse, although X11's only means for +indicating font repertoires is the font's @emph{registry}, the actual +repertoire of many fonts is either deficient or font-dependent. The +only convenience is that the registry maps directly to a Mule charset in +most cases, and vice versa. + +To date, XEmacs Mule has supported identification of appropriate fonts +to support a language's repertoire of characters by identifying the +repertoire as a subset of a union of charsets. To each charset there is +a regular expression matching the registry portion of a font name. Then +instantiation of a font proceeds by identifying the specifier domain, +and then walking down the list of specifications, matching the regexp +against font names until a match is found. That font is requested from +the system, and if not found, the process continues similarly until a +font that can be loaded is found. + +This has several problems. First, there's no guarantee that the union +will be disjoint. This problem manifests both in the case of display of +Unicode representations of text in the @samp{POSIX} default locale, +where glyphs are typically drawn from several inappropriate fonts. A +similar problem often occurs, though for a different reason, in +multilingual messages composed using @file{Gnus}'s @samp{message-mode} +and MIME support. This problem @emph{cannot} be avoided with the +current design; it is quite possible that a font desired in one context +will be shadowed by a font intended to get higher priority in a +semantically different but syntactically similar (as far as Mule can +tell) context. (Of course, one could attach a different face as a text +property, but that requires programming support; it can't be done by +user configuration.) The problem is only exacerbated as more and more +Unicode fonts, supporting large repertoires with substantial overlap +across fonts, are designed and published. + +A second problem is that registry names are often inaccurate. For +example, the Japanese JIS X 0208 standard was first published in 1978 +(as a relabelling of an older standard). It was then revised in 1983, +again in 1990, and once again in 2000, with slight changes to the +repertoire and mapping in each revision. Technically, these standards +can be distinguished in properly named fonts as @samp{jisx0208.1978}, +@samp{jisx0208.1983}, @samp{jisx0208.1990}, @samp{jisx0208.2000}, but +all of them are commonly simply labelled @samp{jisx0208}, and Western +distributors, of course, generally lack the expertise to correctly +relabel them. + +A third problem is that you generally can't tell if there are ``holes'' +in the repertoire until you try to display the glyph. + +The TrueType fonts (and the later OpenType standard) provides for a +proper character set query (as a Boolean vector indexed by Unicode code +points), as well as providing a list of supported languages. + +I propose that we take advantage of these latter facilities by allowing +a font to be specified either as a string (a font name), or as a list +whose head is the font name and whose tail is a list of languages and +Mule charsets (for backward compatibility) that user intends to use the +font to display. This will probably require a change to the specifier +code. + +As mentioned above, specifiers will probably also have to be enhanced to +recognize @samp{widget} locales and domains, instead of the current hack +where special @samp{widget} and @samp{gui-element} faces are created. + +@item Customize + +Customize needs to deal with all this stuff!! +@end table + + +@node Better Rendering Support -- Current Status, Better Rendering Support -- Configuration with the Interim Patches, Better Rendering Support -- Implementation, Future Work -- Better Rendering Support +@subsection Better Rendering Support -- Current Status +@cindex better rendering support, current status +@cindex current status, better rendering support + +Stephen has a branch containing his stuff in XEmacs CVS. The branch +point tag is @samp{sjt-xft-bp}, roughly corresponding to XEmacs 21.5.18, +and branch tag is @samp{sjt-xft}. + +@node Better Rendering Support -- Configuration with the Interim Patches, , Better Rendering Support -- Current Status, Future Work -- Better Rendering Support +@subsection Better Rendering Support -- Configuration with the Interim Patches +@cindex better rendering support, configuration with the interim patches +@cindex configuration with the interim patches, better rendering support + +For Stephen's @samp{sjt-xft} branch, you should keep the following in +mind when configuring: + +@itemize +@item +The only way to configure widget fonts at the present time is to use X +resources (or hack the source and rebuild). Currently supported widgets +are + @itemize + @item + menubars + @item + tab controls + @end itemize +@item +Because fonts supporting other languages tend to support English as +well, if you want to use one font for English and another for the other +language, you must use the @code{append} method when adding font +specifications for the other language. + +However, this leaves you with a problem if you want to change the other +language's font: you have to remove the existing specification so it +won't shadow the new one when you append. + +I use @code{define-specifier-tag} like this: + +@example +(define-specifier-tag 'lang-ja) +;; No, I don't try to do real work with this font! But it makes it +;; obvious that I got the requested font. :-) +(set-face-font 'default "AirCut-14") +(set-face-font 'default "Kochi Mincho-14" nil '(lang-ja) 'append) +;; Oops, too sober. Try something to match AirCut. +(set-face-font 'default "Mikachan-14" + n From xemacs-beta-bounces@xemacs.org Thu Nov 25 08:13: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 iAPDD5po025360; Thu, 25 Nov 2004 08:13:05 -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 iAPDD3wm025355 for ; Thu, 25 Nov 2004 08:13:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPDD3OI025354 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 08:13:03 -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 iAPDD2kR025344 for ; Thu, 25 Nov 2004 08:13:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPDD277025342 for xemacweb@tux.org; Thu, 25 Nov 2004 08:13:02 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAPDD1Xp025336 for ; Thu, 25 Nov 2004 08:13:02 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXJQc-0006VU-LC for xemacs-beta@xemacs.org; Thu, 25 Nov 2004 22:12:54 +0900 To: xemacs-beta@xemacs.org References: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 25 Nov 2004 22:12:52 +0900 In-Reply-To: (Norbert Koch's message of "Thu, 25 Nov 2004 13:10:49 +0100") Message-ID: <874qjeysvf.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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Please make 'autoconf' configurable. On my system, I only viteno> have autoconf213 autoconf253 autoconf259. Well, we do have to bootstrap the Makefile; I see no point in trying to automate that, we'll just screw somebody. We could add a configure option or env var so that after the first time, the configured Makefile picks up the right autoconf, 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 Thu Nov 25 08:21: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 iAPDL9DG026283; Thu, 25 Nov 2004 08:21:10 -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 iAPDL8gf026277 for ; Thu, 25 Nov 2004 08:21:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPDL8Ba026276 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 08:21:08 -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 iAPDL5hL026266 for ; Thu, 25 Nov 2004 08:21:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPDL5Id026265 for xemacweb@tux.org; Thu, 25 Nov 2004 08:21:05 -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 iAPDL4uC026254 for ; Thu, 25 Nov 2004 08:21:04 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CXJYV-0004GC-Pv for xemacs-beta@xemacs.org; Thu, 25 Nov 2004 14:21:04 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CXJYV-000Em5-95 for xemacs-beta@xemacs.org; Thu, 25 Nov 2004 14:21:03 +0100 To: xemacs-beta@xemacs.org References: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> <874qjeysvf.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: Thu, 25 Nov 2004 14:21:03 +0100 In-Reply-To: <874qjeysvf.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 25 Nov 2004 22:12:52 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Well, we do have to bootstrap the Makefile; I see no point in trying > to automate that, we'll just screw somebody. > > We could add a configure option or env var so that after the first > time, the configured Makefile picks up the right autoconf, though. Maybe I wasn't clear enough. Instead of configure: configure.in autoconf I would prefer AUTOCONF = autoconf configure: configure.in $(AUTOCONF) to allow using a different autoconf executable. norbert. From xemacs-beta-bounces@xemacs.org Thu Nov 25 13:13: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 iAPIDXue002424; Thu, 25 Nov 2004 13:13:34 -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 iAPIDVSq002414 for ; Thu, 25 Nov 2004 13:13:31 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPIDVVI002413 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 13:13:31 -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 iAPIDUGX002399 for ; Thu, 25 Nov 2004 13:13:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPIDUno002398 for xemacweb@tux.org; Thu, 25 Nov 2004 13:13:30 -0500 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 iAPIDT21002393 for ; Thu, 25 Nov 2004 13:13:30 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CXO7V-0001ux-00 for ; Thu, 25 Nov 2004 19:13:29 +0100 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, 25 Nov 2004 19:13:28 +0100 Received: from oub by maportatil06.quim.ucm.es with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Nov 2004 19:13:28 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Uwe Brauer Date: Thu, 25 Nov 2004 19:13:47 +0100 Lines: 19 Message-ID: <86fz2x3ig4.fsf@mat.ucm.es> References: <86zn1aj60j.fsf@mat.ucm.es> <87hdng59c8.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: maportatil06.quim.ucm.es User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) Cancel-Lock: sha1:835qFct3ABmNfGo5YEACtKs5q2E= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: keybinding problem, Shift + down 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 >>>>> "Stephen" == Stephen J Turnbull writes: >>>>> "Uwe" == Uwe Brauer writes: Uwe> Is there meanwhile any other solution available? Stephen> Not that I know of. In my particular problem of marking region I just found out that the setting shifted-motion-keys-select-region t and unshifted-motion-keys-deselect-region NIL Provides the behaviour I was looking for Thanks Uwe From xemacs-beta-bounces@xemacs.org Thu Nov 25 17: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 iAPMx5Sg002797; Thu, 25 Nov 2004 17:59:06 -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 iAPMx2iF002791 for ; Thu, 25 Nov 2004 17:59:02 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPMx266002790 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 17:59:02 -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 iAPMx0H9002771 for ; Thu, 25 Nov 2004 17:59:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPMx029002770 for xemacweb@tux.org; Thu, 25 Nov 2004 17:59:00 -0500 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 iAPMwwS7002754 for ; Thu, 25 Nov 2004 17:58:59 -0500 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 iAPMwubt032347 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 26 Nov 2004 08:58:56 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAPMwuAt032346; Fri, 26 Nov 2004 08:58:56 +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: xemacs,configure,autoconf References: <87is7uyxks.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 2431276 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: Everybody Here Wants You --- [Jeff Buckley] X-Discordian-Date: Setting Orange, the 38th day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Fri, 26 Nov 2004 08:58:55 +1000 In-Reply-To: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 25 Nov 2004 20:31:15 +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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > Proposal: Have a top-level initial Makefile that looks like > configure: configure.in > autoconf Bad idea. As we all know, XEmacs needs autoconf 2.13. I'd imagine that most people unfamiliar with XEmacs' idiosyncrasies would have autoconf 2.5x only. (XEmacs is the _only_ thing I use or need 2.13 for) But I guess if you are trying to generate masses of bug reports saying "your configure is broken" to try to motivate someone into bringing XE's configure into the 21st century, then this'll probably be what you want. -- |---------------------| | 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 iEYEABECAAYFAkGmY7AACgkQHSfbS6lLMAMIZQCffeMKGctK8oV7WvnFBtPjy7wL gMwAn07a33ZeMN6YblMKZ9S9ba3mv0en =f/62 -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Thu Nov 25 18:50: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 iAPNompU008349; Thu, 25 Nov 2004 18:50:49 -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 iAPNoYDT008302 for ; Thu, 25 Nov 2004 18:50:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPNoYIH008301 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 18:50:34 -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 iAPNoWrf008275 for ; Thu, 25 Nov 2004 18:50:32 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPNoWB7008271 for xemacweb@tux.org; Thu, 25 Nov 2004 18:50:32 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAPNoVAC008258 for ; Thu, 25 Nov 2004 18:50:31 -0500 Received: (qmail 49725 invoked by uid 19047); 25 Nov 2004 23:50:31 -0000 Message-ID: <20041125235030.49724.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 25 Nov 2004 23:50:30 GMT To: stephen@xemacs.org, xemacs-beta@xemacs.org, xemacs-patches@xemacs.org Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: RE: [21.5] document plans for Xft support in internals, including experimental branch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 sorry about top-posting, i'm currently forced to use a poor webmail interface. stephen, what you're doing looks great but i'd prefer that it not be on a branch. if you can integrate it into the head using ifdefs, then i'll probably end up fixing many of the problems as i encounter them in the process of doing other things. similarly, there will probably be merging issues that i'll fix as i merge my code. on a branch, though, none of this is likely to happen. ------- Original Message ------- On Thu, 25 Nov 2004 22:00:29 +0900 Stephen J. Turnbull wrote:21.5 [cut] From xemacs-beta-bounces@xemacs.org Thu Nov 25 18:53: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 iAPNrnKG008856; Thu, 25 Nov 2004 18:53:49 -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 iAPNrluf008851 for ; Thu, 25 Nov 2004 18:53:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPNrlHd008850 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 18:53:47 -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 iAPNrkYb008839 for ; Thu, 25 Nov 2004 18:53:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAPNrkwO008838 for xemacweb@tux.org; Thu, 25 Nov 2004 18:53:46 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAPNrjWQ008832 for ; Thu, 25 Nov 2004 18:53:46 -0500 Received: (qmail 52432 invoked by uid 19047); 25 Nov 2004 23:53:46 -0000 Message-ID: <20041125235346.52430.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 25 Nov 2004 23:53:45 GMT To: steve@youngs.au.com, xemacs-beta@xemacs.org Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: RE: Re: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 [1] how about we don't run autoconf but just halt building with a complaint saying that autoconf should be run? we do something similar in the packages hierarchy if Local.rules is not up todate. [2] note that running autoconf 2.5 will fail cleanly because of the existence of configure.ac in the top-level XEmacs source tree. [3] anyone have any idea how difficult it is to port to 2.5 and what the main issues are? is there any documentation on this process? ------- Original Message ------- On Fri, 26 Nov 2004 08:58:55 +1000 Steve Youngs wrote:* Stephen J Turnbull writes: > Proposal: Have a top-level initial Makefile that looks like > configure: configure.in > autoconf Bad idea. As we all know, XEmacs needs autoconf 2.13. I'd imagine that most people unfamiliar with XEmacs' idiosyncrasies would have autoconf 2.5x only. (XEmacs is the _only_ thing I use or need 2.13 for) But I guess if you are trying to generate masses of bug reports saying "your configure is broken" to try to motivate someone into bringing XE's configure into the 21st century, then this'll probably be what you want. From xemacs-beta-bounces@xemacs.org Thu Nov 25 19:02: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 iAQ024TT010065; Thu, 25 Nov 2004 19:02:08 -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 iAQ021YP010059 for ; Thu, 25 Nov 2004 19:02:01 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ021vQ010058 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 19:02:01 -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 iAQ0204I010033 for ; Thu, 25 Nov 2004 19:02:00 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ020g3010032 for xemacweb@tux.org; Thu, 25 Nov 2004 19:02:00 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQ01xDr010027 for ; Thu, 25 Nov 2004 19:02:00 -0500 Received: (qmail 58247 invoked by uid 19047); 26 Nov 2004 00:01:59 -0000 Message-ID: <20041126000159.58246.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 26 Nov 2004 00:01:59 GMT To: oub@mat.ucm.es, xemacs-beta@xemacs.org Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: RE: Re: keybinding problem, Shift + down X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 is this setting not the default? ------- Original Message ------- In my particular problem of marking region I just found out that the setting shifted-motion-keys-select-region t From xemacs-beta-bounces@xemacs.org Thu Nov 25 19:04: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 iAQ04mJF010698; Thu, 25 Nov 2004 19:04:48 -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 iAQ04k9l010692 for ; Thu, 25 Nov 2004 19:04:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ04k7G010691 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 19:04:46 -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 iAQ04cwa010662 for ; Thu, 25 Nov 2004 19:04:38 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ04cOo010661 for xemacweb@tux.org; Thu, 25 Nov 2004 19:04:38 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQ04cVJ010644 for ; Thu, 25 Nov 2004 19:04:38 -0500 Received: (qmail 60883 invoked by uid 19047); 26 Nov 2004 00:04:38 -0000 Message-ID: <20041126000438.60882.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 26 Nov 2004 00:04:38 GMT To: astebakov@yahoo.com Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: FW: RE: Xemacs disappears time after time when doing igrep-find or apropos X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 hmm. can you set a breakpoint on exit or _exit? ------- Original Message ------- Date: Thu, 25 Nov 2004 09:54:38 -0800 (PST) From: Andrew Stebakov To:ben@666.com Subject: RE: Xemacs disappears time after time when doing igrep-find or apropos Hi, Ben I ran xemacs from gdb and because the xemacs doesn't crach but just exits I have the following line in gdb: Program exited with code 0303000. Anything else I can do? Thanks, Andrew --- Ben Wing wrote: > > > > -----Original Message----- > > From: xemacs-beta-bounces@xemacs.org > > [mailto:xemacs-beta-bounces@xemacs.org] On Behalf > Of Andrew Stebakov > > Sent: Wednesday, November 24, 2004 12:24 PM > > To: xemacs-beta@xemacs.org > > Subject: Xemacs disappears time after time when > doing > > igrep-find or apropos > > > > > > Dear Bug Team! > > > > Sometimes my XEmacs crashes (just disapears) after > I > > do some compiling and doing > > igrep-find. It's hard to reproduce but the one > that I > > can reproduce > > for sure is typing Ctrl-h a (for apropos) and then > > typing "submit" as > > a word I am searching for. That'll make it > disappear > > for me. > > > > > ================================================================ > > > > System Info to help track down your bug: > > --------------------------------------- > > > > uname -a: CYGWIN_NT-5.0 summer 1.5.7(0.109/3/2) > > 2004-01-30 19:32 i686 unknown unknown Cygwin > > We need a backtrace. Under Cygwin that means you > have to run XEmacs from > gdb. > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From xemacs-beta-bounces@xemacs.org Thu Nov 25 20:55: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 iAQ1tJXa023597; Thu, 25 Nov 2004 20:55:20 -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 iAQ1tHtF023589 for ; Thu, 25 Nov 2004 20:55:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ1tH7Y023588 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 20:55: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 iAQ1tGOM023576 for ; Thu, 25 Nov 2004 20:55:16 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ1tGP1023575 for xemacweb@tux.org; Thu, 25 Nov 2004 20:55:16 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQ1tFJ1023570 for ; Thu, 25 Nov 2004 20:55:15 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXVKF-00010c-FK for xemacs-beta@xemacs.org; Fri, 26 Nov 2004 10:55:07 +0900 To: XEmacs beta References: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 26 Nov 2004 10:55:07 +0900 In-Reply-To: (Steve Youngs's message of "Fri, 26 Nov 2004 08:58:55 +1000") Message-ID: <87u0rdxtl0.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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> Bad idea. As we all know, XEmacs needs autoconf 2.13. I'd SY> imagine that most people unfamiliar with XEmacs' SY> idiosyncrasies would have autoconf 2.5x only. (XEmacs is the SY> _only_ thing I use or need 2.13 for) Sure. That's why we have "echo". SY> "your configure is broken" to try to motivate someone into SY> bringing XE's configure into the 21st century, then this'll SY> probably be what you want. That's easy: for i in config* autom4te; rm -rf $i; touch $i; chmod 0000 $i; done What's hard is bringing XEmacs's configure from 1990 technology to 1991 without breaking the small amount of 21st century technology we've added ourselves. -- 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 Nov 25 21:04: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 iAQ24Y8Y024839; Thu, 25 Nov 2004 21:04:34 -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 iAQ24Xh3024833 for ; Thu, 25 Nov 2004 21:04:33 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ24XdV024832 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 21:04:33 -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 iAQ24V3R024821 for ; Thu, 25 Nov 2004 21:04:31 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ24Vn6024820 for xemacweb@tux.org; Thu, 25 Nov 2004 21:04:31 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQ24Umq024807 for ; Thu, 25 Nov 2004 21:04:30 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXVTD-0001BT-6B; Fri, 26 Nov 2004 11:04:23 +0900 To: ben@666.com References: <20041125235346.52430.qmail@666.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 26 Nov 2004 11:04:22 +0900 In-Reply-To: <20041125235346.52430.qmail@666.com> (Ben Wing's message of "25 Nov 2004 23:53:45 GMT") Message-ID: <87pt21xt5l.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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> [3] anyone have any idea how difficult it is to port to 2.5 Ben> and what the main issues are? Didier started on it and basically gave up. Given his time constraints, that means it's at least "non-trivial". The SuSE guys have a patch to make our configure.in processable by 2.5x, but what the semantics of the resulting script are is anyone's guess. Ben> is there any documentation on Ben> this process? The main issue is that we have a lot of special needs that are simply not served at all by autoconf, and so there's quite a large amount of XEmacs-specific macros in our configure.in. Some amount of it is now equally well-served by autoconf 2.5x as our home-brew code, but how much is a good question. It really will require somebody to be reasonably familiar with both autoconf 2.13 and autoconf 2.5x to do a good job on it. Then there is the large amount of cosmetic stuff that should be done, such as changing all the names of the options from stuff like "--use-union-type" to "--enable-union-type" according to modern usage. -- 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 Nov 25 21:44: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 iAQ2ijUU029477; Thu, 25 Nov 2004 21:44:49 -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 iAQ2ihFW029462 for ; Thu, 25 Nov 2004 21:44:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ2igLf029461 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 21:44:42 -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 iAQ2ifYd029436 for ; Thu, 25 Nov 2004 21:44:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ2ifPv029435 for xemacweb@tux.org; Thu, 25 Nov 2004 21:44:41 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQ2ieHQ029426; Thu, 25 Nov 2004 21:44:41 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXW63-0001DG-4I; Fri, 26 Nov 2004 11:44:31 +0900 To: ben@666.com References: <20041125235030.49724.qmail@666.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Fri, 26 Nov 2004 11:44:28 +0900 In-Reply-To: <20041125235030.49724.qmail@666.com> (Ben Wing's message of "25 Nov 2004 23:50:30 GMT") Message-ID: <87llcpxrar.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-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-patches@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [21.5] document plans for Xft support in internals, including experimental branch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> stephen, what you're doing looks great but i'd prefer that it Ben> not be on a branch. if you can integrate it into the head Ben> using ifdefs, Doing that is not a problem; I've been building a non-Xft XEmacs from the same workspace throughout. But what's the hurry? Don't you have several more workspaces to integrate? Leave the Unicode-Inside stuff to Aidan, leave Xft/fontconfig to Eric and Matthias and me. This stuff will not suffer from being rewritten for merge; on the contrary, I think that's an excellent idea in itself. Ben> then i'll probably end up fixing many of the problems Sure. But, unless you have more free time than I think you have, there's no point in doing that with a feature that doesn't crack the 80% barrier 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 Thu Nov 25 23:30: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 iAQ4UDsZ011376; Thu, 25 Nov 2004 23:30:14 -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 iAQ4UBHv011360 for ; Thu, 25 Nov 2004 23:30:11 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ4UBjG011359 for xemacs-beta-mailman@xemacs.org; Thu, 25 Nov 2004 23:30:11 -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 iAQ4U91t011336 for ; Thu, 25 Nov 2004 23:30:09 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ4U90X011333 for xemacweb@tux.org; Thu, 25 Nov 2004 23:30:09 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQ4U83H011321 for ; Thu, 25 Nov 2004 23:30:08 -0500 Received: (qmail 46353 invoked by uid 19047); 26 Nov 2004 04:30:07 -0000 Message-ID: <20041126043007.46350.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 26 Nov 2004 04:30:07 GMT To: stephen@xemacs.org, ben@666.com Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-patches@xemacs.org, xemacs-beta@xemacs.org Subject: RE: Re: [21.5] document plans for Xft support in internals, including experimental branch X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 you're right. ------- Original Message ------- On Fri, 26 Nov 2004 11:44:28 +0900 Stephen J. Turnbull wrote: Sure. But, unless you have more free time than I think you have, there's no point in doing that with a feature that doesn't crack the 80% barrier anyway. From xemacs-beta-bounces@xemacs.org Fri Nov 26 02: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 iAQ7foMI019666; Fri, 26 Nov 2004 02:41:56 -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 iAQ7fmbi019654 for ; Fri, 26 Nov 2004 02:41:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ7fmAD019653 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 02:41:48 -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 iAQ7fig0019635 for ; Fri, 26 Nov 2004 02:41:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ7fhdl019634 for xemacweb@tux.org; Fri, 26 Nov 2004 02:41:43 -0500 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 iAQ7fgYa019629 for ; Fri, 26 Nov 2004 02:41:43 -0500 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, 26 Nov 2004 08:41:33 +0100 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-b18] Crash wrt. 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! I just ran into a crash with Gnus, trying to enter a group. Of course, this bug is probably a little bit hard to reproduce, as I can't provide you with the nntp data :-) Anyway, I don't get a lisp backtrace, the only thing I can get is a gdb backtrace when I start XEmacs from within gdb. I'm not sure, it is really helpful, but here it is: Fatal error: assertion failed, file buffer.h, line 667, ( retval) >= ((Charbpos) 1) && retval <= ((buf)->text->bufz + 0) (no debugging symbols found)...(no debugging symbols found)... Program received signal SIGABRT, Aborted. 0x402e1781 in kill () from /lib/libc.so.6 #0 0x402e1781 in kill () from /lib/libc.so.6 #1 0x402e1464 in raise () from /lib/libc.so.6 #2 0x402e2be1 in abort () from /lib/libc.so.6 #3 0x080d98eb in really_abort () #4 0x080d82cb in assert_failed () #5 0x0810682b in bytebpos_to_charbpos () #6 0x081b3025 in marker_position () #7 0x080d0ef7 in save_restriction_restore () #8 0x080e6b66 in unbind_to_hairy () #9 0x0809f37c in execute_optimized_program () #10 0x080e8524 in funcall_compiled_function () #11 0x080e2416 in Ffuncall () #12 0x0809f2a4 in execute_optimized_program () #13 0x080a4a29 in Fbyte_code () #14 0x080e13ac in Feval () #15 0x080de0e9 in condition_case_1 () #16 0x080de67e in condition_case_3 () #17 0x080a0783 in execute_rare_opcode () #18 0x0809efb5 in execute_optimized_program () #19 0x080a4a29 in Fbyte_code () #20 0x080e13ac in Feval () #21 0x080de0e9 in condition_case_1 () #22 0x080de67e in condition_case_3 () #23 0x080a0783 in execute_rare_opcode () #24 0x0809efb5 in execute_optimized_program () #25 0x080e8524 in funcall_compiled_function () #26 0x080e2416 in Ffuncall () #27 0x0809f2a4 in execute_optimized_program () #28 0x080e8524 in funcall_compiled_function () #29 0x080e2416 in Ffuncall () #30 0x0809f2a4 in execute_optimized_program () #31 0x080e8524 in funcall_compiled_function () #32 0x080e2416 in Ffuncall () #33 0x0809f2a4 in execute_optimized_program () #34 0x080e8524 in funcall_compiled_function () #35 0x080e2416 in Ffuncall () #36 0x0809f2a4 in execute_optimized_program () #37 0x080e8524 in funcall_compiled_function () #38 0x080e2416 in Ffuncall () #39 0x0809f2a4 in execute_optimized_program () #40 0x080e8524 in funcall_compiled_function () #41 0x080e2416 in Ffuncall () #42 0x0809f2a4 in execute_optimized_program () #43 0x080e8524 in funcall_compiled_function () #44 0x080e2416 in Ffuncall () #45 0x0809f2a4 in execute_optimized_program () #46 0x080e8524 in funcall_compiled_function () #47 0x080e2416 in Ffuncall () #48 0x080a6a92 in Fcall_interactively () #49 0x080e0186 in Fcommand_execute () #50 0x080fa19a in execute_command_event () #51 0x080fabdd in Fdispatch_event () #52 0x080af11e in Fcommand_loop_1 () #53 0x080aeea9 in command_loop_1 () #54 0x080de0e9 in condition_case_1 () #55 0x080aeb95 in command_loop_3 () #56 0x080aebbf in command_loop_2 () #57 0x080ddb2f in internal_catch () #58 0x080aecbd in initial_command_loop () #59 0x080d69f0 in xemacs_21_5_b18_i486_gnu_linux () #60 0x080d7946 in main () #61 0x402d114f in __libc_start_main () from /lib/libc.so.6 ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux bauhaus 2.4.27 #1 Tue Aug 10 22:03:51 CEST 2004 i686 unknown ./configure 'i486-gnu-linux' '--cflags=' '--prefix=/usr/local' '--with-dialogs=athena' '--with-widgets=athena' '--with-xface' '--mail-locking=flock' '--with-pop' '--with-mule' '--with-site-lisp' XEmacs 21.5-b18 "chestnut" (+CVS-20041021) configured for `i486-gnu-linux'. Compilation Environment and Installation Defaults: Source code location: /usr/local/src/xemacs/xemacs-current 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 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wshadow -Wmissing-declarations 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. 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: 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. 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/pcl-cvs/easy-mmode /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode /usr/local/lib/xemacs/mule-packages/lisp/mule-base/ethio-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/ethio-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/china-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/china-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/cyril-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/cyril-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/japan-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/japan-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/korea-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/korea-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/viet-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/viet-util /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.5-b18/lisp/build-report /usr/local/lib/xemacs/mule-packages/lisp/mule-ucs/unicode /usr/local/lib/xemacs-21.5-b18/lisp/unicode /usr/local/lib/xemacs/xemacs-packages/lisp/hm--html-menus/hm--html-configuration /home/schauer/emacs/elisp/config/hm--html-configuration /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/mozmail /home/schauer/emacs/elisp/others/add-ons/mozmail /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/feedmail /home/schauer/emacs/elisp/others/add-ons/feedmail /usr/local/lib/xemacs/xemacs-packages/lisp/calendar/cal-tex /home/schauer/emacs/elisp/others/add-ons/cal-tex /home/schauer/emacs/elisp/others/add-ons/bbdb-gnokii /home/schauer/emacs/elisp/others/utils/bbdb-gnokii /usr/local/lib/xemacs/xemacs-packages/lisp/ibuffer/ibuffer /home/schauer/emacs/elisp/others/utils/ibuffer /usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/htmlize /home/schauer/emacs/elisp/others/utils/htmlize /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-devel/checkdoc /home/schauer/emacs/elisp/others/utils/checkdoc /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/browse-cltl2 /home/schauer/emacs/elisp/others/utils/browse-cltl2 /usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/align /home/schauer/emacs/elisp/others/utils/align /usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/css-mode /home/schauer/emacs/elisp/others/modes/css-mode /home/schauer/emacs/elisp/others/utils/translate /home/schauer/emacs/elisp/development/translate /home/schauer/emacs/elisp/others/modes/synd-res-mode /home/schauer/emacs/elisp/development/synd-res-mode /home/schauer/emacs/elisp/others/add-ons/sc-nested-newsgroups /home/schauer/emacs/elisp/development/sc-nested-newsgroups /home/schauer/emacs/elisp/others/modes/rst-comment-mode /home/schauer/emacs/elisp/development/rst-comment-mode /home/schauer/emacs/elisp/others/utils/message-utils /home/schauer/emacs/elisp/development/message-utils /home/schauer/emacs/elisp/others/modes/loom-mode /home/schauer/emacs/elisp/development/loom-mode /home/schauer/emacs/elisp/others/utils/letter-template /home/schauer/emacs/elisp/development/letter-template /home/schauer/emacs/elisp/others/add-ons/ilisp-easy-menu /home/schauer/emacs/elisp/development/ilisp-easy-menu /home/schauer/emacs/elisp/others/add-ons/html-lang-timestamp /home/schauer/emacs/elisp/development/html-lang-timestamp /home/schauer/emacs/elisp/others/utils/header-action /home/schauer/emacs/elisp/development/header-action /home/schauer/emacs/elisp/others/utils/german-time /home/schauer/emacs/elisp/development/german-time /home/schauer/emacs/elisp/others/utils/fortune /home/schauer/emacs/elisp/development/fortune /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/browse-cltl2 /home/schauer/emacs/elisp/development/browse-cltl2) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.13 upstream: regular) (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.29 upstream: 4.0pre47) (vm ver: 7.03 upstream: regular) (viper ver: 1.33 upstream: regular) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.15 upstream: regular) (vc-cc ver: 1.18 upstream: regular) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.12 upstream: regular) (tooltalk ver: 1.13 upstream: regular) (tm ver: 1.32 upstream: regular) (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.24 upstream: regular) (supercite ver: 1.19 upstream: regular) (strokes ver: 1.08 upstream: regular) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.1 upstream: regular) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.02 upstream: regular) (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.11 upstream: regular) (sasl ver: 1.14 upstream: 1.14.4) (rmail ver: 1.13 upstream: regular) (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: 1.99 upstream: No-Upstream-Ver) (preview ver: 2003.0119 upstream: regular) (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) (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.14 upstream: regular) (mew ver: 1.17 upstream: regular) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.1 upstream: regular) (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.25 upstream: regular) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (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) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.36 upstream: regular) (eterm ver: 1.15 upstream: No-Upstream-Ver) (eshell ver: 1.06 upstream: 2.4.1) (emerge ver: 1.09 upstream: regular) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.12 upstream: regular) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.49 upstream: 2.75) (edebug ver: 1.2 upstream: No-Upstream-Ver) (ecrypto ver: 0.13 upstream: regular) (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.12 upstream: regular) (cookie ver: 1.14 upstream: regular) (clearcase ver: 1.03 upstream: regular) (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.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.1 upstream: regular) (skk ver: 1.21 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: -------- (lazy-shot eldoc bbdb timezone xemacsbug shadow mail-abbrevs sendmail rfc822 cperl-mode ilisp-easy-menu ilisp-browse-cltl2 url mm mule-sysdp url-parse url-vars browse-url tex-toolbar tex-site appt time cal-tex diary-lib calendar autoinsert un-define mule-uni latin-unity-tables latin-unity-latin10 latin-unity-latin9 latin-unity-latin8 latin-unity-latin7 latin-unity-vars latin-unity font-lock view-less view default-dir efs-cu efs-x19.15 efs-fnh efs-ovwrt efs-auto dired-faces dired-xemacs dired german-time advice advice-preload vc ring vc-hooks package-get package-admin config iswitchb edmacro scroll-in-place paren mic-paren timer cus-face blink-paren gnuserv zenirc-autoloads xslt-process-autoloads xslide-autoloads xlib-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 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 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 gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-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 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 cl cl-19 packages backquote 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 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: ----------------- M-x r e p TAB o TAB r TAB x TAB RET C r a s h SPC w r t . SPC G n u s RET C-x k RET C-x C-f e m TAB e TAB c o TAB m TAB a TAB t TAB RET down down down down down down down down down down down down down down down down down down down down up up up left left left RET C-x C-s down left down left left left C-x C-e down C-e left left C-x C-e M-x M-p RET Recent messages (most recent first): ----------------------------------- Loading bbdb...done Loading bbdb... Parsing /home/schauer/.mailrc... done Parsing /home/schauer/.mailrc... Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... Enabling evaluation of local eval commands Loading mail-stuff...done Loading aliases-list.el...done From xemacs-beta-bounces@xemacs.org Fri Nov 26 03:13: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 iAQ8D1IX023609; Fri, 26 Nov 2004 03:13:01 -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 iAQ8CxGl023595 for ; Fri, 26 Nov 2004 03:12:59 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ8Cx8E023594 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 03:12:59 -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 iAQ8Cw1I023584 for ; Fri, 26 Nov 2004 03:12:58 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ8CwZi023583 for xemacweb@tux.org; Fri, 26 Nov 2004 03:12:58 -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 iAQ8Cu22023578 for ; Fri, 26 Nov 2004 03:12:56 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CXbDr-000A4y-EM for xemacs-beta@xemacs.org; Fri, 26 Nov 2004 09:12:56 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CXbDr-000GCl-15 for xemacs-beta@xemacs.org; Fri, 26 Nov 2004 09:12:55 +0100 From: Norbert Koch To: xemacs-beta@xemacs.org 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, 26 Nov 2004 09:12:54 +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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-11-26-09 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: =========================== text-modes-1.81-pkg.tar.gz upstream version: none xemacs-base-1.92-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 bbdb-1.25-pkg.tar.gz upstream version: 2.34 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.18-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.69-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 semantic-1.19-pkg.tar.gz upstream version: 1.4.2 sieve-1.17-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 vc-1.39-pkg.tar.gz upstream version: none xemacs-devel-1.68-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/text-modes/ChangeLog ------- 2004-11-26 Norbert Koch * Makefile (VERSION): XEmacs package 1.81 released. 2004-11-25 Jari Aalto * folding.el: non-ascii character removed from bibtex-mode. Changed bib-mode '@comment' => '%'. Closes Debian Bug#282388 - ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog ------- 2004-11-26 Norbert Koch * Makefile (VERSION): XEmacs package 1.92 released. 2004-11-26 Steve Youngs * add-log.el (change-log-date-face): XEmacs doesn't have the `:inherit' keyword for faces so use `make-face' and `set-face-parent'. (change-log-name-face): Ditto. (change-log-email-face): Ditto. (change-log-file-face): Ditto. (change-log-list-face): Ditto. (change-log-conditionals-face): Ditto. (change-log-function-face): Ditto. (change-log-acknowledgement-face): Ditto. 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) iD8DBQFBpuWGgu3ywdHdhM0RApE8AJ90ZGyc70R1W/+Wz2fO84+OzdHFJQCgit/A iqRRkIUcJ3HckCa1220IyzA= =Yd/z -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Fri Nov 26 04:53: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 iAQ9reD3005252; Fri, 26 Nov 2004 04:53:40 -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 iAQ9rcZC005247 for ; Fri, 26 Nov 2004 04:53:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ9rcOq005246 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 04:53: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 iAQ9rZk3005234 for ; Fri, 26 Nov 2004 04:53:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQ9rZR6005233 for xemacweb@tux.org; Fri, 26 Nov 2004 04:53:35 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQ9rVKQ005219 for ; Fri, 26 Nov 2004 04:53:31 -0500 Received: (qmail 68174 invoked by uid 19047); 26 Nov 2004 09:53:28 -0000 Message-ID: <20041126095328.68172.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 26 Nov 2004 09:53:28 GMT To: Holger.Schauer@gmx.de, xemacs-beta@xemacs.org Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: RE: [Bug: 21.5-b18] Crash wrt. Gnus X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 usually XEmacs automatically outputs a Lisp backtrace onto stderr when it crashes. Where is the crash output? If you couldn't find any, then make sure from now on you can get it -- e.g. if you're running XEmacs from an xinitrc script or something, send all output to a file. a few other things that would be more helpful: [1] recompile with debugging support. [2] run xemacs under gdb and put a breakpoint on assert_failed(). Then when it's tripped, you can call debug_backtrace() and get a Lisp backtrace. ben ------- Original Message ------- On Fri, 26 Nov 2004 08:41:33 +0100 Holger Schauer wrote:================================================================ Dear Bug Team! I just ran into a crash with Gnus, trying to enter a group. Of course, this bug is probably a little bit hard to reproduce, as I can't provide you with the nntp data :-) Anyway, I don't get a lisp backtrace, the only thing I can get is a gdb backtrace when I start XEmacs from within gdb. I'm not sure, it is really helpful, but here it is: Fatal error: assertion failed, file buffer.h, line 667, ( retval) >= ((Charbpos) 1) && retval <= ((buf)->text->bufz + 0) (no debugging symbols found)...(no debugging symbols found)... Program received signal SIGABRT, Aborted. 0x402e1781 in kill () from /lib/libc.so.6 #0 0x402e1781 in kill () from /lib/libc.so.6 #1 0x402e1464 in raise () from /lib/libc.so.6 #2 0x402e2be1 in abort () from /lib/libc.so.6 #3 0x080d98eb in really_abort () #4 0x080d82cb in assert_failed () #5 0x0810682b in bytebpos_to_charbpos () #6 0x081b3025 in marker_position () #7 0x080d0ef7 in save_restriction_restore () #8 0x080e6b66 in unbind_to_hairy () #9 0x0809f37c in execute_optimized_program () #10 0x080e8524 in funcall_compiled_function () #11 0x080e2416 in Ffuncall () #12 0x0809f2a4 in execute_optimized_program () #13 0x080a4a29 in Fbyte_code () #14 0x080e13ac in Feval () #15 0x080de0e9 in condition_case_1 () #16 0x080de67e in condition_case_3 () #17 0x080a0783 in execute_rare_opcode () #18 0x0809efb5 in execute_optimized_program () #19 0x080a4a29 in Fbyte_code () #20 0x080e13ac in Feval () #21 0x080de0e9 in condition_case_1 () #22 0x080de67e in condition_case_3 () #23 0x080a0783 in execute_rare_opcode () #24 0x0809efb5 in execute_optimized_program () #25 0x080e8524 in funcall_compiled_function () #26 0x080e2416 in Ffuncall () #27 0x0809f2a4 in execute_optimized_program () #28 0x080e8524 in funcall_compiled_function () #29 0x080e2416 in Ffuncall () #30 0x0809f2a4 in execute_optimized_program () #31 0x080e8524 in funcall_compiled_function () #32 0x080e2416 in Ffuncall () #33 0x0809f2a4 in execute_optimized_program () #34 0x080e8524 in funcall_compiled_function () #35 0x080e2416 in Ffuncall () #36 0x0809f2a4 in execute_optimized_program () #37 0x080e8524 in funcall_compiled_function () #38 0x080e2416 in Ffuncall () #39 0x0809f2a4 in execute_optimized_program () #40 0x080e8524 in funcall_compiled_function () #41 0x080e2416 in Ffuncall () #42 0x0809f2a4 in execute_optimized_program () #43 0x080e8524 in funcall_compiled_function () #44 0x080e2416 in Ffuncall () #45 0x0809f2a4 in execute_optimized_program () #46 0x080e8524 in funcall_compiled_function () #47 0x080e2416 in Ffuncall () #48 0x080a6a92 in Fcall_interactively () #49 0x080e0186 in Fcommand_execute () #50 0x080fa19a in execute_command_event () #51 0x080fabdd in Fdispatch_event () #52 0x080af11e in Fcommand_loop_1 () #53 0x080aeea9 in command_loop_1 () #54 0x080de0e9 in condition_case_1 () #55 0x080aeb95 in command_loop_3 () #56 0x080aebbf in command_loop_2 () #57 0x080ddb2f in internal_catch () #58 0x080aecbd in initial_command_loop () #59 0x080d69f0 in xemacs_21_5_b18_i486_gnu_linux () #60 0x080d7946 in main () #61 0x402d114f in __libc_start_main () from /lib/libc.so.6 ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux bauhaus 2.4.27 #1 Tue Aug 10 22:03:51 CEST 2004 i686 unknown ./configure 'i486-gnu-linux' '--cflags=' '--prefix=/usr/local' '--with-dialogs=athena' '--with-widgets=athena' '--with-xface' '--mail-locking=flock' '--with-pop' '--with-mule' '--with-site-lisp' XEmacs 21.5-b18 "chestnut" (+CVS-20041021) configured for `i486-gnu-linux'. Compilation Environment and Installation Defaults: Source code location: /usr/local/src/xemacs/xemacs-current 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 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wshadow -Wmissing-declarations 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. 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: 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. 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/pcl-cvs/easy-mmode /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode /usr/local/lib/xemacs/mule-packages/lisp/mule-base/ethio-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/ethio-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/china-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/china-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/cyril-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/cyril-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/japan-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/japan-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/korea-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/korea-util /usr/local/lib/xemacs/mule-packages/lisp/mule-base/viet-util /usr/local/lib/xemacs-21.5-b18/lisp/mule/viet-util /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report /usr/local/lib/xemacs-21.5-b18/lisp/build-report /usr/local/lib/xemacs/mule-packages/lisp/mule-ucs/unicode /usr/local/lib/xemacs-21.5-b18/lisp/unicode /usr/local/lib/xemacs/xemacs-packages/lisp/hm--html-menus/hm--html-configuration /home/schauer/emacs/elisp/config/hm--html-configuration /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/mozmail /home/schauer/emacs/elisp/others/add-ons/mozmail /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/feedmail /home/schauer/emacs/elisp/others/add-ons/feedmail /usr/local/lib/xemacs/xemacs-packages/lisp/calendar/cal-tex /home/schauer/emacs/elisp/others/add-ons/cal-tex /home/schauer/emacs/elisp/others/add-ons/bbdb-gnokii /home/schauer/emacs/elisp/others/utils/bbdb-gnokii /usr/local/lib/xemacs/xemacs-packages/lisp/ibuffer/ibuffer /home/schauer/emacs/elisp/others/utils/ibuffer /usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/htmlize /home/schauer/emacs/elisp/others/utils/htmlize /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-devel/checkdoc /home/schauer/emacs/elisp/others/utils/checkdoc /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/browse-cltl2 /home/schauer/emacs/elisp/others/utils/browse-cltl2 /usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/align /home/schauer/emacs/elisp/others/utils/align /usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/css-mode /home/schauer/emacs/elisp/others/modes/css-mode /home/schauer/emacs/elisp/others/utils/translate /home/schauer/emacs/elisp/development/translate /home/schauer/emacs/elisp/others/modes/synd-res-mode /home/schauer/emacs/elisp/development/synd-res-mode /home/schauer/emacs/elisp/others/add-ons/sc-nested-newsgroups /home/schauer/emacs/elisp/development/sc-nested-newsgroups /home/schauer/emacs/elisp/others/modes/rst-comment-mode /home/schauer/emacs/elisp/development/rst-comment-mode /home/schauer/emacs/elisp/others/utils/message-utils /home/schauer/emacs/elisp/development/message-utils /home/schauer/emacs/elisp/others/modes/loom-mode /home/schauer/emacs/elisp/development/loom-mode /home/schauer/emacs/elisp/others/utils/letter-template /home/schauer/emacs/elisp/development/letter-template /home/schauer/emacs/elisp/others/add-ons/ilisp-easy-menu /home/schauer/emacs/elisp/development/ilisp-easy-menu /home/schauer/emacs/elisp/others/add-ons/html-lang-timestamp /home/schauer/emacs/elisp/development/html-lang-timestamp /home/schauer/emacs/elisp/others/utils/header-action /home/schauer/emacs/elisp/development/header-action /home/schauer/emacs/elisp/others/utils/german-time /home/schauer/emacs/elisp/development/german-time /home/schauer/emacs/elisp/others/utils/fortune /home/schauer/emacs/elisp/development/fortune /usr/local/lib/xemacs/xemacs-packages/lisp/net-utils/browse-cltl2 /home/schauer/emacs/elisp/development/browse-cltl2) Installed XEmacs Packages: ------------------------- (zenirc ver: 1.13 upstream: regular) (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.29 upstream: 4.0pre47) (vm ver: 7.03 upstream: regular) (viper ver: 1.33 upstream: regular) (view-process ver: 1.13 upstream: 2.4) (vhdl ver: 1.15 upstream: regular) (vc-cc ver: 1.18 upstream: regular) (vc ver: 1.38 upstream: No-Upstream-Ver) (tramp ver: 1.17 upstream: 2.0.35) (tpu ver: 1.12 upstream: regular) (tooltalk ver: 1.13 upstream: regular) (tm ver: 1.32 upstream: regular) (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.24 upstream: regular) (supercite ver: 1.19 upstream: regular) (strokes ver: 1.08 upstream: regular) (speedbar ver: 1.27 upstream: 0.14beta4) (sounds-wav ver: 1.1 upstream: regular) (sounds-au ver: 1.12 upstream: No-Upstream-Ver) (slider ver: 1.15 upstream: 0.3x1) (sieve ver: 1.02 upstream: regular) (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.11 upstream: regular) (sasl ver: 1.14 upstream: 1.14.4) (rmail ver: 1.13 upstream: regular) (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: 1.99 upstream: No-Upstream-Ver) (preview ver: 2003.0119 upstream: regular) (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) (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.14 upstream: regular) (mew ver: 1.17 upstream: regular) (mailcrypt ver: 2.14 upstream: 3.5.8) (mail-lib ver: 1.67 upstream: No-Upstream-Ver) (liece ver: 1.1 upstream: regular) (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.25 upstream: regular) (ibuffer ver: 1.09 upstream: No-Upstream-Ver) (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) (forms ver: 1.15 upstream: 2.37) (footnote ver: 1.16 upstream: 0.18x) (eudc ver: 1.36 upstream: regular) (eterm ver: 1.15 upstream: No-Upstream-Ver) (eshell ver: 1.06 upstream: 2.4.1) (emerge ver: 1.09 upstream: regular) (elib ver: 1.11 upstream: 1.0) (eieio ver: 1.05 upstream: 0.17) (efs ver: 1.32 upstream: 1.22) (edt ver: 1.12 upstream: regular) (edit-utils ver: 2.14 upstream: No-Upstream-Ver) (ediff ver: 1.49 upstream: 2.75) (edebug ver: 1.2 upstream: No-Upstream-Ver) (ecrypto ver: 0.13 upstream: regular) (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.12 upstream: regular) (cookie ver: 1.14 upstream: regular) (clearcase ver: 1.03 upstream: regular) (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.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.1 upstream: regular) (skk ver: 1.21 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: -------- (lazy-shot eldoc bbdb timezone xemacsbug shadow mail-abbrevs sendmail rfc822 cperl-mode ilisp-easy-menu ilisp-browse-cltl2 url mm mule-sysdp url-parse url-vars browse-url tex-toolbar tex-site appt time cal-tex diary-lib calendar autoinsert un-define mule-uni latin-unity-tables latin-unity-latin10 latin-unity-latin9 latin-unity-latin8 latin-unity-latin7 latin-unity-vars latin-unity font-lock view-less view default-dir efs-cu efs-x19.15 efs-fnh efs-ovwrt efs-auto dired-faces dired-xemacs dired german-time advice advice-preload vc ring vc-hooks package-get package-admin config iswitchb edmacro scroll-in-place paren mic-paren timer cus-face blink-paren gnuserv zenirc-autoloads xslt-process-autoloads xslide-autoloads xlib-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 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 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 gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads frame-icon-autoloads forms-autoloads footnote-autoloads eudc-autoloads eterm-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 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 cl cl-19 packages backquote 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 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: ----------------- M-x r e p TAB o TAB r TAB x TAB RET C r a s h SPC w r t . SPC G n u s RET C-x k RET C-x C-f e m TAB e TAB c o TAB m TAB a TAB t TAB RET down down down down down down down down down down down down down down down down down down down down up up up left left left RET C-x C-s down left down left left left C-x C-e down C-e left left C-x C-e M-x M-p RET Recent messages (most recent first): ----------------------------------- Loading bbdb...done Loading bbdb... Parsing /home/schauer/.mailrc... done Parsing /home/schauer/.mailrc... Loading xemacsbug...done Loading xemacsbug... Making completion list... Making completion list... Enabling evaluation of local eval commands Loading mail-stuff...done Loading aliases-list.el...done From xemacs-beta-bounces@xemacs.org Fri Nov 26 06:34: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 iAQBY4Jn016939; Fri, 26 Nov 2004 06:34:06 -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 iAQBY3lj016934 for ; Fri, 26 Nov 2004 06:34:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQBY3Wa016933 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 06:34:03 -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 iAQBY2VZ016923 for ; Fri, 26 Nov 2004 06:34:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQBY2hp016922 for xemacweb@tux.org; Fri, 26 Nov 2004 06:34:02 -0500 Received: from mail13.syd.optusnet.com.au (mail13.syd.optusnet.com.au [211.29.132.194]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQBY1T2016910 for ; Fri, 26 Nov 2004 06:34:02 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail13.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iAQBXvrG013712 for ; Fri, 26 Nov 2004 22:33:59 +1100 To: xemacs-beta@xemacs.org References: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Fri, 26 Nov 2004 22:33:55 +1100 In-Reply-To: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 25 Nov 2004 20:31:15 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> Proposal: Have a top-level initial Makefile that looks like Stephen> configure: configure.in Stephen> autoconf Stephen> echo "If autoconf succeeded, you should now run configure." Stephen> echo "If it did not, you should complainto the developers for" Stephen> echo "not providing an up-to-date configure." Makefile.in.in already has: --------------------------------------------------------------------------- configure: ${srcdir}/configure ${srcdir}/lib-src/config.values.in ${srcdir}/configure: ${srcdir}/configure.in cd ${srcdir} && autoconf --------------------------------------------------------------------------- This is not triggered by a "make all". Is remembering to type "make configure" any better than remembering to type "autoconf"? Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Fri Nov 26 10:06: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 iAQF6lfs008403; Fri, 26 Nov 2004 10:06: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 iAQF6kxQ008396 for ; Fri, 26 Nov 2004 10:06:46 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQF6kCV008395 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 10:06:46 -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 iAQF6iCI008381 for ; Fri, 26 Nov 2004 10:06:44 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQF6iq6008380 for xemacweb@tux.org; Fri, 26 Nov 2004 10:06:44 -0500 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 iAQF6hHK008375 for ; Fri, 26 Nov 2004 10:06:43 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CXhgI-0003cf-00 for ; Fri, 26 Nov 2004 16:06:42 +0100 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 ; Fri, 26 Nov 2004 16:06:42 +0100 Received: from oub by maportatil06.quim.ucm.es with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Nov 2004 16:06:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Uwe Brauer Date: Fri, 26 Nov 2004 16:07:00 +0100 Lines: 5 Message-ID: <86zn143azv.fsf@mat.ucm.es> References: <20041126000159.58246.qmail@666.com> 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.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, linux) Cancel-Lock: sha1:xhDgPu8qSiyVH0QYblhxImR+eTs= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: keybinding problem, Shift + down 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 >>>>> "Ben" == Ben Wing writes: Ben> is this setting not the default? It is t, but I said nonsense, it has to be nil in order to get the behavior I want. From xemacs-beta-bounces@xemacs.org Fri Nov 26 14:07: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 iAQJ6bpK003607; Fri, 26 Nov 2004 14:06:48 -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 iAQJ6ZCg003601 for ; Fri, 26 Nov 2004 14:06:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQJ6ZdO003600 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 14:06:35 -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 iAQJ6YCF003589 for ; Fri, 26 Nov 2004 14:06:34 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQJ6Y0w003588 for xemacweb@tux.org; Fri, 26 Nov 2004 14:06:34 -0500 Received: from iny.iki.fi (iny.iki.fi [194.29.193.217]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAQJ6XZ8003581 for ; Fri, 26 Nov 2004 14:06:34 -0500 Received: by iny.iki.fi (Postfix, from userid 500) id 032D9C9DD6; Fri, 26 Nov 2004 21:06:30 +0200 (EET) To: xemacs-beta From: iny+dev@iki.fi (Ilpo =?iso-8859-1?Q?Nyyss=F6nen?=) Organization: ypy - it's just a name X-Face: 0ZX7mLJt~voq-; MII3]u'Rxa?zR6Ip^'#0H!?>+AQU; dp"LLUMnUA[JR<+@UO||2ewYj}qV CrI|lF,v+z; !y^s?=P`|$2d7J%X|2#XACg31e,G1bf7bF@w|#qL5'?\Jzrutw08eo+jBY[v&7jolI= 1%=trC6v@!bElm1.H*'&.,r#r4:gD+,}; 0sPwHi`JI-_AdkA9pcW+Fp6()!qH/-GO5uyHy2t/TzH.i =?us-ascii?Q?yE=5CH5wJ1=5FpMki=3A0U=5FVm=5DG=5Dk*A}=3D=3Fo=2CSOoFw=3D=40F?= =?us-ascii?Q?t?= Date: Fri, 26 Nov 2004 21:06:30 +0200 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) 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-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: [Failure] HEAD compilation on Fedora Core 3 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 quite fresh install of Fedora Core 3 installed with "everything" selected. rpm -qf /usr/lib/libwnn.so.0.0.0 => FreeWnn-libs-1.10pl020-5 cvs update -PdA ./configure --prefix=/opt/xemacs --with-mule \ --with-widgets=athena --with-dialogs=athena make --8<---------------cut here---------------start------------->8--- mule-wnnfns.o(.text+0x25c8): In function `w2m': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:1933: undefined reference to `cwnn_yincod_pzy' mule-wnnfns.o(.text+0x27ab): In function `Fwnn_hinsi_name': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:1933: undefined reference to `cwnn_yincod_pzy' mule-wnnfns.o(.text+0x2bc7): In function `Fwnn_hinsi_list': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:1933: undefined reference to `cwnn_yincod_pzy' mule-wnnfns.o(.text+0x307e): In function `Fwnn_word_info': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:1933: undefined reference to `cwnn_yincod_pzy' mule-wnnfns.o(.text+0x30eb):/home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:1933: undefined reference to `cwnn_yincod_pzy' mule-wnnfns.o(.text+0x3158):/home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:1933: more undefined references to `cwnn_yincod_pzy' follow mule-wnnfns.o(.text+0x4085): In function `w2y': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:2039: undefined reference to `cwnn_pzy_yincod' mule-wnnfns.o(.text+0x4490): In function `Fwnn_dict_search': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:1933: undefined reference to `cwnn_yincod_pzy' mule-wnnfns.o(.text+0x4528):/home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:2039: undefined reference to `cwnn_pzy_yincod' mule-wnnfns.o(.text+0x4bba): In function `Fwnn_word_toroku': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:2039: undefined reference to `cwnn_pzy_yincod' mule-wnnfns.o(.text+0x4e7a): In function `Fwnn_begin_henkan': /home/biny/packages/repositories/xemacs/src/mule-wnnfns.c:2039: undefined reference to `cwnn_pzy_yincod' collect2: ld returned 1 exit status make[1]: *** [temacs] Error 1 make[1]: Leaving directory `/home/biny/packages/repositories/xemacs/src' make: *** [src] Error 2 --8<---------------cut here---------------end--------------->8--- -- Ilpo Nyyssönen # biny # /* :-) */ From xemacs-beta-bounces@xemacs.org Fri Nov 26 14: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 iAQJw6IR008859; Fri, 26 Nov 2004 14:58:07 -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 iAQJw4nv008830 for ; Fri, 26 Nov 2004 14:58:05 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQJw4cg008829 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 14:58:04 -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 iAQJw4hK008815 for ; Fri, 26 Nov 2004 14:58:04 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQJw4Pr008814 for xemacweb@tux.org; Fri, 26 Nov 2004 14:58:04 -0500 Received: from d-fens.mopniei.ru ([62.213.85.10]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAQJvwQK008796; Fri, 26 Nov 2004 14:58:03 -0500 Received: (gin@localhost) by d-fens.mopniei.ru (8.6.8.1/SCA-6.6) id TAA01589; Fri, 26 Nov 2004 19:57:48 GMT Date: Fri, 26 Nov 2004 22:57:47 +0300 Message-ID: <027c41a78aba26-gin@mo.msk.ru> From: "Ilya N. Golubev" To: Ben Wing X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: ldap -llber lost X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Change in revision 1.232 of `configure.in' caused lossage in the following circumstances. . System ldap applications must be linked with `-lldap -llber'. Linking with `-lldap' only causes undefined symbol errors. . `--with-ldap' arg was specified to `configure'. In this case `configure' fails to detect library that must be linked to use ldap. `with_ldap' is `yes', and appropriate `AC_CHECK_LIB' is not called. `with_ldap_lber' left unset, and `ldap_libs' are not set properly. This breaks further check of ldap toolkit features and `eldap.c' compilation. Never checked other ldap toolkits with other sets of required libraries. Please decide what should mean that `--with-ldap' was specified by `configure' caller and what should mean success of some stage of ldap toolkit auto-detection, and fix the confusion. From xemacs-beta-bounces@xemacs.org Fri Nov 26 15:32: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 iAQKVpNo012384; Fri, 26 Nov 2004 15:31:56 -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 iAQKVnM7012375 for ; Fri, 26 Nov 2004 15:31:49 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQKVnP7012374 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 15:31:49 -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 iAQKVmB5012364 for ; Fri, 26 Nov 2004 15:31:48 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAQKVmNJ012363 for xemacweb@tux.org; Fri, 26 Nov 2004 15:31:48 -0500 Received: from d-fens.mopniei.ru ([62.213.85.10]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iAQKVlfY012350; Fri, 26 Nov 2004 15:31:47 -0500 Received: (gin@localhost) by d-fens.mopniei.ru (8.6.8.1/SCA-6.6) id UAA01948; Fri, 26 Nov 2004 20:31:38 GMT Date: Fri, 26 Nov 2004 23:31:37 +0300 Message-ID: <027c41a792a915-gin@mo.msk.ru> From: "Ilya N. Golubev" To: Ben Wing X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: set-current-locale returns garbage X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Version: 21.5 since of 2002/03/13. `Fset_current_locale' reads string pointed to by `setlocale' return value after another `setlocale' call. The string is converted to return value, which thus may easily hold garbage. <(libc)Setting the Locale> says: > The string returned by `setlocale' can be overwritten by subsequent > calls, so you should make a copy of the string (*note Copying and > Concatenation::) if you want to save it past any further calls to > `setlocale'. (The standard library is guaranteed never to call From xemacs-beta-bounces@xemacs.org Fri Nov 26 23:51: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 iAR4pQhU003792; Fri, 26 Nov 2004 23:51: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 iAR4pOPe003784 for ; Fri, 26 Nov 2004 23:51:24 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR4pOcO003783 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 23:51: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 iAR4pMId003773 for ; Fri, 26 Nov 2004 23:51:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR4pMHt003772 for xemacweb@tux.org; Fri, 26 Nov 2004 23:51:22 -0500 Received: from mail.alkar.net (mail.alkar.net [195.248.191.95]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAR4pLNB003765 for ; Fri, 26 Nov 2004 23:51:21 -0500 Received: from [212.86.235.161] (HELO santinel.home.ua) by mail.alkar.net (CommuniGate Pro SMTP 4.2.6) with ESMTP-TLS id 239430710 for xemacs-beta@xemacs.org; Sat, 27 Nov 2004 06:51:08 +0200 Received: from anray by santinel.home.ua with local (Exim 4.43; FreeBSD) id 1CXuWu-0007IG-Jx for ; Sat, 27 Nov 2004 06:49:52 +0200 To: Xemacs Beta Organization: XEmacs User From: Andrey Slusar Mail-Followup-To: Xemacs Beta Date: Sat, 27 Nov 2004 06:49:52 +0200 Message-ID: <867jo7gakv.fsf@santinel.home.ua> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) 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-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_SORBS, RCVD_IN_SORBS_WEB autolearn=no version=2.63 Subject: [PACKAGE] mail-lib: netrc.el require gnus-encrypt X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, Then i am using the authinfo-file: (setq nnimap-authinfo-file "~/.authinfo") Gnus is require netrc library from mail-lib package, netrc.el from mail-lib package is require the gnus-encrypt, gnus-encrypt is not found on the gnus package. Now i am using the netrc.el from No Gnus 0.3 Please. update the netrc.el in mail-lib package - now authinfo reading is broken. -- Regards, Andrey. From xemacs-beta-bounces@xemacs.org Fri Nov 26 23:55: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 iAR4trc0004343; Fri, 26 Nov 2004 23:55: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 iAR4q6kx003883 for ; Fri, 26 Nov 2004 23:52:06 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR4q6cB003882 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 23:52:06 -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 iAR4q5hD003870 for ; Fri, 26 Nov 2004 23:52:05 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR4q57o003869 for xemacweb@tux.org; Fri, 26 Nov 2004 23:52:05 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAR4q4NW003864 for ; Fri, 26 Nov 2004 23:52:05 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXuYt-0001qh-8N; Sat, 27 Nov 2004 13:51:55 +0900 To: iny+dev@iki.fi (Ilpo Nyyssönen) References: Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 27 Nov 2004 13:51:54 +0900 In-Reply-To: (Ilpo =?iso-8859-1?q?Nyyss=F6nen's?= message of "Fri, 26 Nov 2004 21:06:30 +0200") Message-ID: <87vfbrvqqd.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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-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 iAR4q4NW003864 X-XEmacs-List: 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: [Failure] HEAD compilation on Fedora Core 3 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Ilpo" == Ilpo Nyyssönen writes: Ilpo> A quite fresh install of Fedora Core 3 installed with Ilpo> "everything" selected. Ilpo> rpm -qf /usr/lib/libwnn.so.0.0.0 => FreeWnn-libs-1.10pl020-5 Evidently they've split out the servers or something, just do ./configure --with-wnn=no ... for now. If you need Wnn support, you'll need to find out what they did with the cserver (Chinese server). -- 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 Nov 26 23:55: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 iAR4tvcf004392; Fri, 26 Nov 2004 23:55:57 -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 iAR4sYt1004207 for ; Fri, 26 Nov 2004 23:54:34 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR4sY5b004206 for xemacs-beta-mailman@xemacs.org; Fri, 26 Nov 2004 23:54:34 -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 iAR4sXDg004196 for ; Fri, 26 Nov 2004 23:54:33 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR4sXhl004195 for xemacweb@tux.org; Fri, 26 Nov 2004 23:54:33 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAR4sW3J004188; Fri, 26 Nov 2004 23:54:33 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXubJ-0001r9-7z; Sat, 27 Nov 2004 13:54:25 +0900 To: "Ilya N. Golubev" References: <027c41a78aba26-gin@mo.msk.ru> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 27 Nov 2004 13:54:24 +0900 In-Reply-To: <027c41a78aba26-gin@mo.msk.ru> (Ilya N. Golubev's message of "Fri, 26 Nov 2004 22:57:47 +0300") Message-ID: <87r7mfvqm7.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-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: Ben Wing , xemacs-beta@xemacs.org Subject: Re: ldap -llber lost X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 N Golubev writes: Ilya> Please decide what should mean that `--with-ldap' was Ilya> specified by `configure' caller and what should mean success Ilya> of some stage of ldap toolkit auto-detection, and fix the Ilya> confusion. How? The problem is that there's no consistency in library requirements and arrangements across LDAP packages. Find out what works for you, figure out how configure can test for it, tell us, we'll put it in. Since the LDAP person has been inactive for years, the alternative is to just rip it out. :-) -- 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 Nov 27 00:12: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 iAR5CgBR006708; Sat, 27 Nov 2004 00:12:43 -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 iAR5Cfob006701 for ; Sat, 27 Nov 2004 00:12:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR5Cf5F006700 for xemacs-beta-mailman@xemacs.org; Sat, 27 Nov 2004 00:12:41 -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 iAR5Cecg006683 for ; Sat, 27 Nov 2004 00:12:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR5Cesj006682 for xemacweb@tux.org; Sat, 27 Nov 2004 00:12:40 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAR5Cd7E006670; Sat, 27 Nov 2004 00:12:40 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CXuVg-0001qZ-1x; Sat, 27 Nov 2004 13:48:36 +0900 To: Malcolm Purvis References: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Sat, 27 Nov 2004 13:48:34 +0900 In-Reply-To: (Malcolm Purvis's message of "Fri, 26 Nov 2004 22:33:55 +1100") Message-ID: <87zn13vqvx.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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Malcolm" == Malcolm Purvis writes: Malcolm> Makefile.in.in already has: "Suh-praiz, suh-praiz, suh-praiz, it's in already!" as Gomer said to his date. Malcolm> Is remembering to type "make configure" any better than Malcolm> remembering to type "autoconf"? No. The point is that the build should depend on configure being up-to-date. -- 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 Nov 27 00:54: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 iAR5sjLP028394; Sat, 27 Nov 2004 00:54:51 -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 iAR5siQc028388 for ; Sat, 27 Nov 2004 00:54:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR5siCt028387 for xemacs-beta-mailman@xemacs.org; Sat, 27 Nov 2004 00:54:44 -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 iAR5shdM028377 for ; Sat, 27 Nov 2004 00:54:43 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR5sh1Z028376 for xemacweb@tux.org; Sat, 27 Nov 2004 00:54:43 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAR5sg8G028364 for ; Sat, 27 Nov 2004 00:54:42 -0500 Received: (qmail 19013 invoked by uid 19047); 27 Nov 2004 05:54:42 -0000 Message-ID: <20041127055442.19012.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 27 Nov 2004 05:54:42 GMT To: stephen@xemacs.org, gin@mo.msk.ru Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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@xemacs.org, xemacs-beta@xemacs.org Subject: RE: Re: ldap -llber lost X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 this is my bad. i tried to fix a problem recently and broke things when --with-ldap is explicitly given. ------- Original Message ------- On Sat, 27 Nov 2004 13:54:24 +0900 Stephen J. Turnbull wrote:>>>>> "Ilya" == Ilya N Golubev writes: Ilya> Please decide what should mean that `--with-ldap' was Ilya> specified by `configure' caller and what should mean success Ilya> of some stage of ldap toolkit auto-detection, and fix the Ilya> confusion. How? The problem is that there's no consistency in library requirements and arrangements across LDAP packages. Find out what works for you, figure out how configure can test for it, tell us, we'll put it in. Since the LDAP person has been inactive for years, the alternative is to just rip it out. :-) -- 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 Nov 27 01:00: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 iAR60rjf029315; Sat, 27 Nov 2004 01:00: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 iAR60pvn029309 for ; Sat, 27 Nov 2004 01:00:51 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR60pwg029307 for xemacs-beta-mailman@xemacs.org; Sat, 27 Nov 2004 01:00:51 -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 iAR60oA4029291 for ; Sat, 27 Nov 2004 01:00:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAR60ooZ029288 for xemacweb@tux.org; Sat, 27 Nov 2004 01:00:50 -0500 Received: from 666.com (666.com [192.220.74.103]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAR60o3a029279 for ; Sat, 27 Nov 2004 01:00:50 -0500 Received: (qmail 24367 invoked by uid 19047); 27 Nov 2004 06:00:50 -0000 Message-ID: <20041127060050.24366.qmail@666.com> Mime-Version: 1.0 X-Mailer: Webmail From: "Ben Wing" Date: 27 Nov 2004 06:00:50 GMT To: stephen@xemacs.org, malcolmp@xemacs.org Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Re: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ben@666.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 naughty references to obscure outdated american tv shows on a list populated by foreigners? is this your inner otaku coming out? :) ------- Original Message ------- On Sat, 27 Nov 2004 13:48:34 +0900 Stephen J. Turnbull wrote: "Suh-praiz, suh-praiz, suh-praiz, it's in already!" as Gomer said to his date. From xemacs-beta-bounces@xemacs.org Sat Nov 27 07:13: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 iARCDGZb005683; Sat, 27 Nov 2004 07:13: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 iARCDDCt005678 for ; Sat, 27 Nov 2004 07:13:14 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iARCDDGc005677 for xemacs-beta-mailman@xemacs.org; Sat, 27 Nov 2004 07:13:13 -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 iARCDCtT005665 for ; Sat, 27 Nov 2004 07:13:13 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iARCDCkg005664 for xemacweb@tux.org; Sat, 27 Nov 2004 07:13:12 -0500 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 iARCDBCA005659; Sat, 27 Nov 2004 07:13:12 -0500 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 iARCD7lX015018; Sat, 27 Nov 2004 07:13:07 -0500 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 iARCD6r27157; Sat, 27 Nov 2004 07:13:06 -0500 Message-ID: <41A86F4F.1010009@redhat.com> Date: Sat, 27 Nov 2004 21:13:03 +0900 From: Jens Petersen User-Agent: Mozilla Thunderbird 0.9 (X11/20041109) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Stephen J. Turnbull" References: <87vfbrvqqd.fsf@tleepslib.sk.tsukuba.ac.jp> In-Reply-To: <87vfbrvqqd.fsf@tleepslib.sk.tsukuba.ac.jp> Content-Type: multipart/mixed; boundary="------------080602080900010504060601" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: =?ISO-8859-1?Q?Ilpo_Nyyss=F6nen?= , xemacs-beta Subject: Re: [Failure] HEAD compilation on Fedora Core 3 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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. --------------080602080900010504060601 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Stephen J. Turnbull wrote: >>>>>>"Ilpo" == Ilpo Nyyssönen writes: > > > Ilpo> A quite fresh install of Fedora Core 3 installed with > Ilpo> "everything" selected. > > Ilpo> rpm -qf /usr/lib/libwnn.so.0.0.0 => FreeWnn-libs-1.10pl020-5 > > Evidently they've split out the servers or something, just do > > ./configure --with-wnn=no ... > > for now. If you need Wnn support, you'll need to find out what they > did with the cserver (Chinese server). Actually we haven't been shipping the non-Japanese wnn servers for quite a while. I haven't looked into this in detail, but we currently use the attached patched in our xemacs package for the same reason I think. Hth, Jens --------------080602080900010504060601 Content-Type: text/x-patch; name="xemacs-21.4.15-wnnfix-128362.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="xemacs-21.4.15-wnnfix-128362.patch" --- xemacs-21.4.15/src/mule-wnnfns.c.orig 2004-07-22 15:34:28.473317319 +0900 +++ xemacs-21.4.15/src/mule-wnnfns.c 2004-07-22 15:34:38.932537998 +0900 @@ -318,7 +318,7 @@ Lisp_Object Qwnn_jisho, Qwnn_sbn, Qwnn_dbn_len, Qwnn_sbn_cnt, Qwnn_suuji; Lisp_Object Qwnn_kana, Qwnn_eisuu, Qwnn_kigou, Qwnn_toji_kakko, Qwnn_fuzokogo, Qwnn_kaikakko; Lisp_Object Vwnn_server_type; -Lisp_Object Vcwnn_zhuyin; +//Lisp_Object Vcwnn_zhuyin; Lisp_Object Vwnnenv_sticky; Lisp_Object Vwnn_uniq_level; Fixnum lb_sisheng; @@ -1899,9 +1899,11 @@ DEFVAR_LISP ("wnn-server-type", &Vwnn_server_type /* *jserver, cserver .. */ ); - DEFVAR_LISP ("cwnn-zhuyin", &Vcwnn_zhuyin /* +#if 0 + DEFVAR_LISP ("cwnn-zhuyin", &Vcwnn_zhuyin /* *pinyin or zhuyin */ ); +#endif DEFVAR_LISP ("wnnenv-sticky", &Vwnnenv_sticky /* *If non-nil, make environment sticky */ ); @@ -1910,7 +1912,7 @@ */ ); Vwnn_server_type = Qjserver; - Vcwnn_zhuyin = Qnil; + //Vcwnn_zhuyin = Qnil; Vwnnenv_sticky = Qnil; Vwnn_uniq_level = Qwnn_uniq; @@ -1932,10 +1934,14 @@ case 0x80: if (EQ(Vwnn_server_type, Qcserver)) { +#if 0 len = cwnn_yincod_pzy (pzy, wc, NILP (Vcwnn_zhuyin) ? CWNN_PINYIN : CWNN_ZHUYIN); +#else + len = 0; +#endif for (i = 0; i < len; i++) { if (pzy[i] & 0x80) @@ -2038,8 +2044,12 @@ else *pin = *w; w++; pin++; } +#if 0 len = cwnn_pzy_yincod (ybuf, pbuf, NILP (Vcwnn_zhuyin) ? CWNN_PINYIN : CWNN_ZHUYIN); +#else + return; +#endif if (len <= 0) return; --------------080602080900010504060601-- From xemacs-beta-bounces@xemacs.org Sat Nov 27 17:24: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 iARMOE9I015668; Sat, 27 Nov 2004 17:24: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 iARMAc1j014139 for ; Sat, 27 Nov 2004 17:10:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iARMAcEW014138 for xemacs-beta-mailman@xemacs.org; Sat, 27 Nov 2004 17:10: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 iARMAZm7014128 for ; Sat, 27 Nov 2004 17:10:35 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iARMAZVi014127 for xemacweb@tux.org; Sat, 27 Nov 2004 17:10:35 -0500 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 iARMAYq4014120; Sat, 27 Nov 2004 17:10:35 -0500 Received: from fwd08.aul.t-online.de by mailout09.sul.t-online.com with smtp id 1CYAlt-0000j7-00; Sat, 27 Nov 2004 23:10:25 +0100 Received: from D5DC120J.t-online.de (VUt6-4ZAQeZ1Pn3gVq9ecOJvI1-MOb197kvb0yKcvZsrOayTcUGdQa@[217.229.13.244]) by fmrl08.sul.t-online.com with esmtp id 1CYAlp-0WCN4C0; Sat, 27 Nov 2004 23:10:21 +0100 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: Sat, 27 Nov 2004 23:11:46 +0100 In-Reply-To: (Norbert Koch's message of "Fri, 26 Nov 2004 09:12:54 +0100") 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: VUt6-4ZAQeZ1Pn3gVq9ecOJvI1-MOb197kvb0yKcvZsrOayTcUGdQa@t-dialin.net X-TOI-MSGID: 1e400466-0bba-4f61-a159-542c71b89a16 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: XEmacs Packages have been pre-released 2004-11-26-09 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > =========================== > text-modes-1.81-pkg.tar.gz upstream version: none > xemacs-base-1.92-pkg.tar.gz upstream version: none These installed fine: 27 lines matching ^[^" ]* package in buffer *Help: lossage*. 97:Creating package list ... 98:Added package `xemacs-devel' 101:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\xemacs-devel\auto-autoloads": Already loaded 161:Installing package `xemacs-devel' ... 162:Removing old files for package "xemacs-devel" ... done 163:Removing old files for package "xemacs-devel" ... 181:Retrieving package `xemacs-devel-1.68-pkg.tar.gz' ... 182:Added package `xemacs-base' 185:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\xemacs-base\auto-autoloads": Already loaded 245:Installing package `xemacs-base' ... 246:Removing old files for package "xemacs-base" ... done 247:Removing old files for package "xemacs-base" ... 286:Retrieving package `xemacs-base-1.92-pkg.tar.gz' ... 287:Added package `vc' 290:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\vc\auto-autoloads": Already loaded 350:Installing package `vc' ... 351:Removing old files for package "vc" ... done 352:Removing old files for package "vc" ... 367:Retrieving package `vc-1.39-pkg.tar.gz' ... 368:Added package `text-modes' 371:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\text-modes\auto-autoloads": Already loaded 431:Installing package `text-modes' ... 432:Removing old files for package "text-modes" ... done 433:Removing old files for package "text-modes" ... 443:Retrieving package `text-modes-1.81-pkg.tar.gz' ... 451:Creating package list ... 452:Updated package database I'm still using tramp-1.17 because of problems reported earlier. 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 > bbdb-1.25-pkg.tar.gz upstream version: 2.34 > 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.18-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.69-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 > semantic-1.19-pkg.tar.gz upstream version: 1.4.2 > sieve-1.17-pkg.tar.gz upstream version: none > tramp-1.20-pkg.tar.gz upstream version: 2.0.45 > vc-1.39-pkg.tar.gz upstream version: none > xemacs-devel-1.68-pkg.tar.gz upstream version: none > xwem-1.18-pkg.tar.gz upstream version: 0.2 > > > Detailed Changes: > ================ > ------- ChangeLog Entries from xemacs-packages/text-modes/ChangeLog ------- > > 2004-11-26 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.81 released. > > 2004-11-25 Jari Aalto > > * folding.el: non-ascii character removed from bibtex-mode. > Changed bib-mode '@comment' => '%'. Closes Debian > Bug#282388 > > > ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog ------- > > 2004-11-26 Norbert Koch > > * Makefile (VERSION): XEmacs package 1.92 released. > > 2004-11-26 Steve Youngs > > * add-log.el (change-log-date-face): XEmacs doesn't have the > `:inherit' keyword for faces so use `make-face' and > `set-face-parent'. > (change-log-name-face): Ditto. > (change-log-email-face): Ditto. > (change-log-file-face): Ditto. > (change-log-list-face): Ditto. > (change-log-conditionals-face): Ditto. > (change-log-function-face): Ditto. > (change-log-acknowledgement-face): Ditto. > > > > > > 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 Sat Nov 27 20:38: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 iAS1cSKa003200; Sat, 27 Nov 2004 20:38: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 iAS1cPiq003185 for ; Sat, 27 Nov 2004 20:38:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAS1cP23003184 for xemacs-beta-mailman@xemacs.org; Sat, 27 Nov 2004 20:38:25 -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 iAS1cM4H003168 for ; Sat, 27 Nov 2004 20:38:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAS1cM3M003167 for xemacweb@tux.org; Sat, 27 Nov 2004 20:38:22 -0500 Received: from out006.verizon.net (out006pub.verizon.net [206.46.170.106]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAS1bo9m003126 for ; Sat, 27 Nov 2004 20:37:51 -0500 Received: from tuxie.homelinux.net ([68.237.105.140]) by out006.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20041128013745.SODJ4719.out006.verizon.net@tuxie.homelinux.net> for ; Sat, 27 Nov 2004 19:37:45 -0600 Received: by tuxie.homelinux.net (Postfix, from userid 500) id 1CD193D41; Sat, 27 Nov 2004 20:37:45 -0500 (EST) X-Msgid-Archive-Tag: _-nf--_xmat_-m:nwsgrp_--- From: Nelson Ferreira To: XEmacs Beta X-Attribution: njsf Date: Sat, 27 Nov 2004 20:37:43 -0500 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Authentication-Info: Submitted using SMTP AUTH at out006.verizon.net from [68.237.105.140] at Sat, 27 Nov 2004 19:37:45 -0600 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: [Bug: 21.5-b18] Unrequested XEmacs movement when maximized X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 started xemacs with unset DISPLAY # to go native Windows xemacs -vanilla maximized the window C-x C-f [RET] (opened ~/) The XEmacs window moved to about (1/3 screen max X,1/3 screen max Y) Seems to happen also when there is access to the minibuffer and while editing I 'C-g' but not always. The above was the one consistent way of getting it to happen. Let me know how can I reproduce in a more informative way (some function to trace ?) Thanks, Nelson ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: CYGWIN_NT-5.0 LP0003 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin ./configure '--prefix=/usr' '--package-path=~/.xemacs/xemacs-packages:~/.xemacs/mule-packages:/usr/share/xemacs/site-packages:/usr/share/xemacs/xemacs-packages:/usr/share/xemacs/mule-packages' '--with-mule' '--statedir=/var' '--datadir=/usr/share' '--with-msw' '--pdump' '--with-modules=no' '--without-ldap' '--with-xfs' '--without-postgresql' XEmacs 21.5-b18 "chestnut" (+CVS-20041119) configured for `i686-pc-cygwin'. Compilation Environment and Installation Defaults: Source code location: /home/ferrein/misc/sb/xemacs-21.5 Installation prefix: /usr 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: /bin/../lib/gcc-lib/i686-pc-cygwin/3.3.3/specs - Compiler command: gcc -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare -Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wpointer-arith -Wunused-parameter -g -O3 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: 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: 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. Mail: Compiling in support for POP mail retrieval. Other Features: Inhibiting IPv6 canonicalization at startup. 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/share/xemacs/mule-packages/lisp/mule-base/viet-util /usr/share/xemacs-21.5-b18/lisp/mule/viet-util /usr/share/xemacs/mule-packages/lisp/mule-base/korea-util /usr/share/xemacs-21.5-b18/lisp/mule/korea-util /usr/share/xemacs/mule-packages/lisp/mule-base/japan-util /usr/share/xemacs-21.5-b18/lisp/mule/japan-util /usr/share/xemacs/mule-packages/lisp/mule-base/ethio-util /usr/share/xemacs-21.5-b18/lisp/mule/ethio-util /usr/share/xemacs/mule-packages/lisp/mule-base/cyril-util /usr/share/xemacs-21.5-b18/lisp/mule/cyril-util /usr/share/xemacs/mule-packages/lisp/mule-base/china-util /usr/share/xemacs-21.5-b18/lisp/mule/china-util /usr/share/xemacs/mule-packages/lisp/mule-ucs/unicode /usr/share/xemacs-21.5-b18/lisp/unicode /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs-21.5-b18/lisp/build-report) Installed XEmacs Packages: ------------------------- (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) (zenirc ver: 1.15 upstream: 2.112) (xwem ver: 1.18 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.68 upstream: No-Upstream-Ver) (xemacs-base ver: 1.92 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.39 upstream: No-Upstream-Ver) (tramp ver: 1.2 upstream: 2.0.45) (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.81 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.17 upstream: No-Upstream-Ver) (sh-script ver: 1.18 upstream: 2.0e) (sgml ver: 1.11 upstream: No-Upstream-Ver) (semantic ver: 1.19 upstream: 1.4.2) (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) (rmail ver: 1.14 upstream: No-Upstream-Ver) (riece ver: 1.16 upstream: 1.0.3) (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) (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.69 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.82 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.15 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.12 upstream: 5.2.3) (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.33 upstream: 1.23) (edt ver: 1.13 upstream: No-Upstream-Ver) (edit-utils ver: 2.18 upstream: No-Upstream-Ver) (ediff ver: 1.5 upstream: 2.75) (edebug ver: 1.21 upstream: No-Upstream-Ver) (ecrypto ver: 0.18 upstream: 2.0) (ecb ver: 1.19 upstream: 2.27) (docbookide ver: 0.07000000000000001 upstream: 0.1) (dired ver: 1.16 upstream: 7.12) (dictionary ver: 1.15 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.09 upstream: /main/laptop/156) (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) (build ver: 1.14 upstream: 2.02) (bbdb ver: 1.25 upstream: 2.34) (auctex ver: 1.42 upstream: 11.53) (apel ver: 1.27 upstream: 10.2) (ada ver: 1.14 upstream: 2.27) (Sun ver: 1.16 upstream: No-Upstream-Ver) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 cus-face dired-faces dired-xemacs dired skk-autoloads mule-ucs-autoloads mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads egg-its-autoloads edict-autoloads 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 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 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 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 menu-accelerator-support menubar md5 xemacs xim mule gutter tiff png gif jpeg xface xpm xbm lisp-float-type file-coding dde cygwin32 dragdrop-api dialog devices window-system base64) Recent keystrokes: ----------------- C-x C-f RET button1 button1up button1 button1up M-x r e p o s TAB BS M-BS M-BS r e p o r TAB x e TAB R ET Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Reading directory /home/ferrein/...done Reading directory /home/ferrein/... Loading dired...done Loading dired-mule...done Loading dired-mule... Loading cus-face...done Loading cus-face... Loading dired... -- Nelson Ferreira From xemacs-beta-bounces@xemacs.org Sun Nov 28 06:24: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 iASBNpte024354; Sun, 28 Nov 2004 06:23: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 iASBNoGT024348 for ; Sun, 28 Nov 2004 06:23:50 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASBNo0m024347 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 06:23:50 -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 iASBNlhp024332 for ; Sun, 28 Nov 2004 06:23:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASBNl36024331 for xemacweb@tux.org; Sun, 28 Nov 2004 06:23:47 -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 iASBNl5e024324 for ; Sun, 28 Nov 2004 06:23:47 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CYN9e-0004WT-GT for xemacs-beta@xemacs.org; Sun, 28 Nov 2004 12:23:46 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CYN9e-000AEM-25 for xemacs-beta@xemacs.org; Sun, 28 Nov 2004 12:23:46 +0100 From: Norbert Koch To: xemacs-beta@xemacs.org References: 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, 28 Nov 2004 12:23:45 +0100 In-Reply-To: (Adrian Aichner's message of "Sat, 27 Nov 2004 23:11:46 +0100") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, 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-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-11-26-09 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: > These installed fine: Thanks Adrian, norbert. From xemacs-beta-bounces@xemacs.org Sun Nov 28 06:31: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 iASBVnZQ025434; Sun, 28 Nov 2004 06:31:50 -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 iASBVlim025428 for ; Sun, 28 Nov 2004 06:31:47 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASBVlM8025427 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 06:31:47 -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 iASBVkLo025416 for ; Sun, 28 Nov 2004 06:31:46 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASBVkxV025415 for xemacweb@tux.org; Sun, 28 Nov 2004 06:31:46 -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 iASBViP6025409 for ; Sun, 28 Nov 2004 06:31:44 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CYNHL-0005Fx-O8 for xemacs-beta@xemacs.org; Sun, 28 Nov 2004 12:31:44 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CYNHL-000AHC-7E for xemacs-beta@xemacs.org; Sun, 28 Nov 2004 12:31:43 +0100 From: Norbert Koch To: xemacs-beta@xemacs.org User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, berkeley-unix) 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, 28 Nov 2004 12:31:32 +0100 Message-ID: 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-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-11-28-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: =========================== xemacs-devel-1.69-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 bbdb-1.25-pkg.tar.gz upstream version: 2.34 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.18-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.69-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 semantic-1.19-pkg.tar.gz upstream version: 1.4.2 sieve-1.17-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 vc-1.39-pkg.tar.gz upstream version: none xemacs-base-1.92-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/xemacs-devel/ChangeLog ------- 2004-11-28 Norbert Koch * Makefile (VERSION): XEmacs package 1.69 released. 2004-11-27 Didier Verna * Patcher 3.7 is released. 2004-11-15 Didier Verna * patcher.el (patcher-change-logs-loaded-by-us): Remove. * patcher.el (patcher-change-logs): Turn into an alist. * patcher.el (patcher-file-relative-name): Handle list as well as string argument. * patcher.el (patcher-files-string): Ditto. * patcher.el (patcher-files-buffers): Ditto. * patcher.el (patcher-diff-base): Handle `patcher-change-logs' as an alist. * patcher.el (patcher-generate-diff-1): Ditto. * patcher.el (patcher-after-send): Ditto. Use it instead of `patcher-change-logs-loaded-by-us'. 2004-11-15 Didier Verna From Ben Wing * patcher.el (patcher-generate-change-logs): Move point to the beginning of the inserted entry so that it's sure to be visible. Clean up code and use save-restriction. * patcher.el (patcher-diff-base): * patcher.el (patcher-after-send): Keep track of whether we loaded a ChangeLog and hence can kill it. 2004-11-15 Didier Verna * patcher.el (patcher-mail-message): Remove (bogus) send-action argument to message-mail call. It is handled by message-exit-actions below. 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) iD8DBQFBqbcfgu3ywdHdhM0RAiiqAKDYCKrc9lVA6oD7cfGZKftBJo6zwgCgopKT CxvYEK0suKjIpf7Z/yD3c4I= =PVYn -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Sun Nov 28 16:13: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 iASLDPBT028974; Sun, 28 Nov 2004 16:13:41 -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 iASL7RGk028086 for ; Sun, 28 Nov 2004 16:07:27 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASL7Rn3028085 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 16:07:27 -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 iASL7QAJ028075 for ; Sun, 28 Nov 2004 16:07:26 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASL7Qxn028074 for xemacweb@tux.org; Sun, 28 Nov 2004 16:07:26 -0500 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 iASL7PYW028068; Sun, 28 Nov 2004 16:07:25 -0500 Received: from fwd05.aul.t-online.de by mailout11.sul.t-online.com with smtp id 1CYWGT-00006s-00; Sun, 28 Nov 2004 22:07:25 +0100 Received: from D5DC120J.t-online.de (Eq+5MUZOQe2zJv6c7LYsxp-wtUe-R5HUtYiHZNxw2x9OWto-ebn0of@[217.89.3.24]) by fmrl05.sul.t-online.com with esmtp id 1CYWGN-12sAMq0; Sun, 28 Nov 2004 22:07:19 +0100 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: Sun, 28 Nov 2004 22:08:46 +0100 In-Reply-To: (Norbert Koch's message of "Sun, 28 Nov 2004 12:31:32 +0100") 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: Eq+5MUZOQe2zJv6c7LYsxp-wtUe-R5HUtYiHZNxw2x9OWto-ebn0of@t-dialin.net X-TOI-MSGID: 585888c1-4690-4050-a47f-79a844ecf0e8 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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,RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Subject: Re: XEmacs Packages have been pre-released 2004-11-28-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 Norbert Koch writes: > Hey there everyone. > > I have just added the following packages to the 'Pre-Releases' > directory: > > New Packages in Pre-Release: > =========================== > xemacs-devel-1.69-pkg.tar.gz upstream version: none Upgraded fine: 9 lines matching ^[^" ]* package in buffer *Help: lossage*. 17:Creating package list ... 18:Added package `xemacs-devel' 21:Warning: Error in loading package file "c:\Program Files\XEmacs\xemacs-packages\lisp\xemacs-devel\auto-autoloads": Already loaded 81:Installing package `xemacs-devel' ... 82:Removing old files for package "xemacs-devel" ... done 83:Removing old files for package "xemacs-devel" ... 108:Retrieving package `xemacs-devel-1.69-pkg.tar.gz' ... 112:Creating package list ... 114:Updated package database Not used yet. Adrian <107 lines deleted by Adrian Aichner> -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/ From xemacs-beta-bounces@xemacs.org Sun Nov 28 16:43: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 iASLhdeN032673; Sun, 28 Nov 2004 16:43:39 -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 iASLhcN2032662 for ; Sun, 28 Nov 2004 16:43:38 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASLhchu032661 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 16:43: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 iASLhboK032651 for ; Sun, 28 Nov 2004 16:43:37 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iASLhbjo032650 for xemacweb@tux.org; Sun, 28 Nov 2004 16:43:37 -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 iASLha0j032645 for ; Sun, 28 Nov 2004 16:43:36 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CYWpU-000DMP-2g for xemacs-beta@xemacs.org; Sun, 28 Nov 2004 22:43:36 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CYWpT-000CJm-KY for xemacs-beta@xemacs.org; Sun, 28 Nov 2004 22:43:35 +0100 From: Norbert Koch To: xemacs-beta@xemacs.org References: 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, 28 Nov 2004 22:43:35 +0100 In-Reply-To: (Adrian Aichner's message of "Sun, 28 Nov 2004 22:08:46 +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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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-11-28-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 Adrian Aichner writes: > Upgraded fine: Great, thanks Adrian, norbert. From xemacs-beta-bounces@xemacs.org Sun Nov 28 19:56: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 iAT0uLXF022212; Sun, 28 Nov 2004 19:56:29 -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 iAT0uJJp022203 for ; Sun, 28 Nov 2004 19:56:19 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT0uJJm022202 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 19:56:19 -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 iAT0uIoq022191 for ; Sun, 28 Nov 2004 19:56:18 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT0uIbC022190 for xemacweb@tux.org; Sun, 28 Nov 2004 19:56:18 -0500 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 iAT0uDQg022165; Sun, 28 Nov 2004 19:56:18 -0500 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 iAT0u2hw022784; Sun, 28 Nov 2004 19:56:02 -0500 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 iAT0ttr30874; Sun, 28 Nov 2004 19:55:56 -0500 Message-ID: <41AA7398.6030404@redhat.com> Date: Mon, 29 Nov 2004 09:55:52 +0900 From: Jens Petersen User-Agent: Mozilla Thunderbird 0.9 (X11/20041109) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Stephen J. Turnbull" References: <87vfbrvqqd.fsf@tleepslib.sk.tsukuba.ac.jp> <41A86F4F.1010009@redhat.com> In-Reply-To: <41A86F4F.1010009@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: =?ISO-8859-1?Q?Ilpo_Nyyss=F6nen?= , xemacs-beta Subject: Re: [Failure] HEAD compilation on Fedora Core 3 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 wrote: > Stephen J. Turnbull wrote: >> If you need Wnn support, you'll need to find out what they >> did with the cserver (Chinese server). > > Actually we haven't been shipping the non-Japanese wnn servers for quite > a while. Later it came back to me: newer FreeWnn (1.10) has configure options to disable cWnn and kWnn, which we now use. I guess they cause the symbol in question not to be linked into libwnn.so. Perhaps XEmacs should have some autoconf tests to test whether those symbols are defined and condition the cWnn and kWnn appropriately. Then again I wonder if anyone actually still uses kWnn and cWnn... Jens From xemacs-beta-bounces@xemacs.org Sun Nov 28 21:02: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 iAT229W3029824; Sun, 28 Nov 2004 21:02:10 -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 iAT228Aa029819 for ; Sun, 28 Nov 2004 21:02:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT228Bu029818 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 21:02:08 -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 iAT2266q029804 for ; Sun, 28 Nov 2004 21:02:06 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT2267f029803 for xemacweb@tux.org; Sun, 28 Nov 2004 21:02:06 -0500 Received: from out010.verizon.net (out010pub.verizon.net [206.46.170.133]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAT222Vb029779 for ; Sun, 28 Nov 2004 21:02:06 -0500 Received: from rattler ([4.3.128.50]) by out010.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20041129020201.MIIN4602.out010.verizon.net@rattler> for ; Sun, 28 Nov 2004 20:02:01 -0600 Received: from shyamal by rattler with local (Exim 3.36 #1 (Debian)) id 1CYarW-0007Nf-00; Sun, 28 Nov 2004 18:01:58 -0800 To: xemacs-beta@xemacs.org From: Shyamal Prasad X-Generated-By: Patcher version 3.5.2 Date: Sun, 28 Nov 2004 18:01:58 -0800 Message-ID: <877jo5xvjd.fsf@shyamal.prasad.verizon.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Authentication-Info: Submitted using SMTP AUTH at out010.verizon.net from [4.3.128.50] at Sun, 28 Nov 2004 20:02:00 -0600 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [PATCH] %z UTC [+/-]hhmm offset for format-time-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 Hi, I'm sending this patch to -beta and not -patches because I wanted some help/guidance on its desirability and correctness. I've noted that the format-time-string function does not support a %z control to generate an offset from UTC (e.g. "-0800") that is provided by many systems (strftime in glibc, BSD, OSF1, also Emacs). It's not ISO C, but it is now quite common feature. It's very nice when producing RFC822 time stamps. Anyway, since this is my first attempt at a patch for any Emacs I found myself questioning the patch and I'd appreciate any feedback (if only to learn). First: is this something that would be useful and considered for inclusion (if only to improve Emacs compatibility)? Second: I use tm_gmtoff (in struct tm) when HAVE_TM_ZONE is defined. Perhaps this is not correct, but tm_gmtoff and tm_zone go hand in hand as far as I know (they are both BSDisms that are never implemented one without the other AFAIK). Should I be defining an autoconf macro to detect HAVE_TM_GMTOFF specifically, or is the patch okay as is (Autoconf 2.13 has no builtin to check for tm_gmtoff, just one for tm_zone)? Third: If I need to do a new macro, do I need to submit a patched configure script too, or just the source .in files? Fourth: editfns.c has a difftm() function which is just what I needed for systems without tm_gmtoff. I discovered it after I adapted the diff code in the patch below (copied from glibc). But that difftm has static scope so I can't use it. Should I be making it global and using it instead? Fifth: editfns.c uses tm_zone quite a bit, but never tm_gmtoff. It makes me wonder if I'm missing something huge. I suspect if tm_gmtoff was used on systems that had it then the static difftm() might even go away. Is this just an oversight? Anything else? I'm not sure what XEmacs coding conventions are (I've read the internal's document but thats it). Sorry about the long newbie mail.... Cheers! Shyamal src/ChangeLog addition: 2004-11-28 Shyamal Prasad * strftime.c (strftime): Added support for %z format (numeric offset in hours east of UTC as in RFC822 headers). * editfns.c (Fformat_time_string): Make copy of structure returned by localtime() so it does not get trashed by anything in emacs_strftime. Document %z format code. XEmacs source patch: Diff command: cvs -q diff -u Files affected: src/strftime.c src/editfns.c Index: src/editfns.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/editfns.c,v retrieving revision 1.50 diff -u -r1.50 editfns.c --- src/editfns.c 2004/11/04 23:06:23 1.50 +++ src/editfns.c 2004/11/29 01:19:47 @@ -1039,6 +1039,7 @@ %X is a locale-specific synonym, which defaults to "%T" in the C locale. %y is replaced by the year without century (00-99). %Y is replaced by the year with century. +%z is replaced by the time zone as a numeric offset (e.g +0530, -0800 etc.) %Z is replaced by the time zone abbreviation. The number of options reflects the `strftime' function. @@ -1063,13 +1064,15 @@ { Extbyte *buf = alloca_extbytes (size); Extbyte *formext; + /* make a copy of the static buffer returned by localtime() */ + struct tm tm = * localtime(&value); + *buf = 1; /* !!#### this use of external here is not totally safe, and potentially data lossy. */ LISP_STRING_TO_EXTERNAL (format_string, formext, Qnative); - if (emacs_strftime (buf, size, formext, - localtime (&value)) + if (emacs_strftime (buf, size, formext, &tm) || !*buf) return build_ext_string (buf, Qnative); /* If buffer was too small, make it bigger. */ Index: src/strftime.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/strftime.c,v retrieving revision 1.6 diff -u -r1.6 strftime.c --- src/strftime.c 2002/03/29 04:48:37 1.6 +++ src/strftime.c 2004/11/29 01:19:47 @@ -58,6 +58,7 @@ %S second (00..61) %T time, 24-hour (hh:mm:ss) %X locale's time representation (%H:%M:%S) + %z time zone offset (e.g. +0530, -0800 etc) %Z time zone (EDT), or nothing if no time zone is determinable Date fields: @@ -366,6 +367,67 @@ length += strftime (&string[length], max - length, "%H:%M:%S", tm); break; + case 'z': + { + long int offset; + long int minutes; + + /* ####FIXME: really we should define HAVE_TM_GMTOFF + But tm_gmtoff and tm_zone are both BSD extensions + that go hand in hand, so for now I'll get by + without updating the autconf files */ + +#ifdef HAVE_TM_ZONE + offset = tm->tm_gmtoff; +#else + { + /* we have to get the offset from UTC the hard way */ + int lt4, ut4, lt100, ut100, lt400, ut400; + int intervening_leap_days, years, days; + struct tm lt, *ut; + time_t utc; + + lt = *tm; + utc = mktime(<); + ut = gmtime(&utc); + /* if we trust that tm is valid, then utc is valid, + and so is ut */ + assert( utc != (time_t) -1 && ut != NULL ); + + /* Compute intervening leap days correctly even if + year is negative. Take care to avoid int + overflow in leap day calculations, but it's OK + to assume that A and B are close to each other. + + (This code is based on mktime.c in glibc 2.3.2) + */ + lt4 = (lt.tm_year >> 2) + (1900 >> 2) - + ! (lt.tm_year & 3); + ut4 = (ut->tm_year >> 2) + (1900 >> 2) - + ! (ut->tm_year & 3); + lt100 = lt4 / 25 - (lt4 % 25 < 0); + ut100 = ut4 / 25 - (ut4 % 25 < 0); + lt400 = lt100 >> 2; + ut400 = ut100 >> 2; + intervening_leap_days = + (lt4 - ut4) - (lt100 - ut100) + (lt400 - ut400); + years = lt.tm_year - ut->tm_year; + days = (365 * years + intervening_leap_days + + (lt.tm_yday - ut->tm_yday)); + offset =(60 * (60 * (24 * days + (lt.tm_hour - ut->tm_hour)) + + (lt.tm_min - ut->tm_min)) + + (lt.tm_sec - ut->tm_sec)); + } +#endif + minutes = offset / ( offset < 0 ? -60 : 60 ); + + add_char((offset < 0 ? '-' : '+')); + length += + add_num2 (&string[length], minutes / 60, max - length, zero); + length += + add_num2 (&string[length], minutes % 60, max - length, zero); + break; + } case 'Z': #ifdef HAVE_TM_ZONE length += add_str (&string[length], tm->tm_zone, max - length); From xemacs-beta-bounces@xemacs.org Sun Nov 28 21:54: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 iAT2sNRe004281; Sun, 28 Nov 2004 21:54: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 iAT2sMgo004276 for ; Sun, 28 Nov 2004 21:54:22 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT2sMf6004275 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 21:54:22 -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 iAT2sLJ1004264 for ; Sun, 28 Nov 2004 21:54:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT2sLg1004263 for xemacweb@tux.org; Sun, 28 Nov 2004 21:54:21 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAT2sJWV004251; Sun, 28 Nov 2004 21:54:20 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CYbfz-0003KF-I8; Mon, 29 Nov 2004 11:54:07 +0900 To: ben@666.com References: <20041127060050.24366.qmail@666.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Mon, 29 Nov 2004 11:54:05 +0900 In-Reply-To: <20041127060050.24366.qmail@666.com> (Ben Wing's message of "27 Nov 2004 06:00:50 GMT") Message-ID: <87sm6ttlf6.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-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@xemacs.org, malcolmp@xemacs.org, xemacs-beta@xemacs.org Subject: Re: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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> naughty references to obscure outdated american tv shows on a Ben> list populated by foreigners? is this your inner otaku Ben> coming out? :) No, it's just that time of the month (entrance exams, which seem to be the only growth industry in Japan) again. On this list, what does "foreigner" mean, 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 Nov 28 23:50: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 iAT4mNsY014933; Sun, 28 Nov 2004 23:48:44 -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 iAT4iPsj014515 for ; Sun, 28 Nov 2004 23:44:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4iP29014514 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 23:44:25 -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 iAT4iO64014504 for ; Sun, 28 Nov 2004 23:44:24 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4iObL014503 for xemacweb@tux.org; Sun, 28 Nov 2004 23:44:24 -0500 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 iAT4iMRP014490; Sun, 28 Nov 2004 23:44:23 -0500 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 iAT4i1un032070 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Nov 2004 22:44:01 -0600 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.13.1/8.12.11) with ESMTP id iAT4i166015636; Sun, 28 Nov 2004 22:44:01 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.13.1/8.13.1/Submit) id iAT4i1ZX015635; Sun, 28 Nov 2004 22:44:01 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: Adrian Aichner , Ben Wing References: <000101c4bbec$08022210$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: Sun, 28 Nov 2004 22:44:01 -0600 In-Reply-To: (Adrian Aichner's message of "Sun, 14 Nov 2004 11:16:42 +0100") 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: 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 Adrian Aichner wrote: > Since I reverted my own patch to close handles, and built with Ben's > megapatch implementing a corrected version thereof, I have not seen > these uninterruptible hangs. I've been using XEmacs every day and > kept it running for many days so I should have ween them. > > Thanks Ben! [snip] > It probably was not your patch after all, as stated above. Well ... great! Would you mind trying my patch again, then? For convenience, here it is: Index: lstream.c =================================================================== RCS file: /pack/xemacscvs/XEmacs/xemacs/src/lstream.c,v retrieving revision 1.31 diff -d -u -r1.31 lstream.c --- lstream.c 2004/11/12 17:16:30 1.31 +++ lstream.c 2004/11/29 04:42:28 @@ -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); If the hangs return, then we can try the approach of figuring out what data is getting lost here and where it was supposed to go. Thanks, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Sun Nov 28 23:59: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 iAT4xPZg016760; Sun, 28 Nov 2004 23:59:29 -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 iAT4tqrv015978 for ; Sun, 28 Nov 2004 23:55:52 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4tq91015977 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 23:55: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 iAT4toEx015962 for ; Sun, 28 Nov 2004 23:55:50 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4toN2015961 for xemacweb@tux.org; Sun, 28 Nov 2004 23:55:50 -0500 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 iAT4tnAA015948; Sun, 28 Nov 2004 23:55:50 -0500 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 iAT4tfZf000509 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Nov 2004 22:55:41 -0600 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.13.1/8.12.11) with ESMTP id iAT4tfCC015794; Sun, 28 Nov 2004 22:55:41 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.13.1/8.13.1/Submit) id iAT4tfZ8015793; Sun, 28 Nov 2004 22:55:41 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <002e01c4cb59$c4c8d340$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: Sun, 28 Nov 2004 22:55:41 -0600 In-Reply-To: <002e01c4cb59$c4c8d340$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 15 Nov 2004 15:26:27 -0600") 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Stephen J. Turnbull'" , "'XEmacs Beta'" Subject: Re: [Success] XEmacs 21.5-b18 "chestnut" (+CVS-20041107) i686-pc-linux X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: >> /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free-hook.c: >> > 134: warning: dereferencing type-punned pointer will break >> strict-aliasing rules >> > >> /coda/tleepslib.sk.tsukuba.ac.jp/Software/XEmacs/21.5/src/free >> -hook.c:260: warning: dereferencing type-punned pointer will >> break strict-aliasing rules >> >> That doesn't look easy to fix. I'll come up with something, >> but it is probably going to involve ugly unions. > > Jerry -- it's actually quite easy to make these go away; just put in an > intermediate cast to (void *). As I remarked on xemacs-patches, I think that such an intermediate cast to (void *) only fools gcc into not emitting the warnings. I do not believe it follows the C99 rules for aliases. Give me a couple of days to contact someone who can speak authoritatively on the subject. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Sun Nov 28 23:59: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 iAT4xbvu016848; Sun, 28 Nov 2004 23:59: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 iAT4vPWH016227 for ; Sun, 28 Nov 2004 23:57:25 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4vPuh016226 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 23:57:25 -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 iAT4vNVQ016213 for ; Sun, 28 Nov 2004 23:57:23 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4vNPn016212 for xemacweb@tux.org; Sun, 28 Nov 2004 23:57:23 -0500 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 iAT4vNJR016195; Sun, 28 Nov 2004 23:57:23 -0500 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 iAT4vDMO000608 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Nov 2004 22:57:13 -0600 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.13.1/8.12.11) with ESMTP id iAT4vDkD015798; Sun, 28 Nov 2004 22:57:13 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.13.1/8.13.1/Submit) id iAT4vDYi015797; Sun, 28 Nov 2004 22:57:13 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Ben Wing" References: <003001c4cb5a$3f6e39a0$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: Sun, 28 Nov 2004 22:57:13 -0600 In-Reply-To: <003001c4cb5a$3f6e39a0$210110ac@NEEEEEEE> (Ben Wing's message of "Mon, 15 Nov 2004 15:29:53 -0600") 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "'Stephen J. Turnbull'" , "'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 "Ben Wing" wrote: >> Let me do a few experiments and report back. If the field >> stuff turns out to be optional for the GUD/GDB stuff I want >> do to, then I'll vote for moving field.el into core. > > Well, the newest dabbrev I just checked in uses field.el as well, but only > shallowly. Hmmm.... It looks like the field interface is being used in more and more Emacs lisp. Our hands may be tied. Okay, I'll ponder Stephen's suggestions more deeply to see if there is some way to avoid the startup warnings. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Sun Nov 28 23:59: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 iAT4xhAk016919; Sun, 28 Nov 2004 23:59:45 -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 iAT4xQJ8016765 for ; Sun, 28 Nov 2004 23:59:26 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4xQOi016764 for xemacs-beta-mailman@xemacs.org; Sun, 28 Nov 2004 23:59:26 -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 iAT4xMj2016728 for ; Sun, 28 Nov 2004 23:59:22 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT4xMVM016727 for xemacweb@tux.org; Sun, 28 Nov 2004 23:59:22 -0500 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 iAT4xMnG016703; Sun, 28 Nov 2004 23:59:22 -0500 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 iAT4xAB6000722 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Nov 2004 22:59:10 -0600 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.13.1/8.12.11) with ESMTP id iAT4xAVw015802; Sun, 28 Nov 2004 22:59:10 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.13.1/8.13.1/Submit) id iAT4xAFZ015801; Sun, 28 Nov 2004 22:59:10 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Stephen J. Turnbull" References: <002f01c4cb5a$02ec1ce0$210110ac@NEEEEEEE> <87mzxilc5b.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: Sun, 28 Nov 2004 22:59:10 -0600 In-Reply-To: <87mzxilc5b.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Tue, 16 Nov 2004 12:13:04 +0900") 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: 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 "Stephen J. Turnbull" , on Tue, 16 Nov 2004 at 12:13:04 +0900 you wrote: >>>>>> "Ben" == Ben Wing writes: > > Ben> Jerry writes: > > >> I still have the texinfo sources for the stuff I wrote awhile > >> back, but it required a bunch of stuff to written for the > >> Internals manual, so that I could refer to it. Now that Ben > >> has worked on Internals, I need to take another pass over that. > >> In fact, I wonder whether the modules stuff shouldn't just be a > >> section of Internals. > > +1 Okay, the ayes have it. > Ben> I think this would be good. > > I have a copy of some modules docs (dunno if it's what you have, > Jerry) and did some work on it a while back. If you want I'll update > the current docs with my changes and move that into Internals. Or > just move the current stuff. Whatever works for you; I know you've > got a lot on your plate, so let me know how I can help with this. If you've worked on it some already, then by all means let's start with what you have. Go ahead and check it in, either to the existing file or to Internals at your option. After you've done that, I will take a pass over it for completeness and correctness. Not necessarily in that order.:-) Thanks, -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Mon Nov 29 00:01:10 2004 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAT518lj017402; Mon, 29 Nov 2004 00:01:09 -0500 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAT514Ti017376 for ; Mon, 29 Nov 2004 00:01:04 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT514FS017375 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 00:01:04 -0500 Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAT5127L017355 for ; Mon, 29 Nov 2004 00:01:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAT511ax017354 for xemacweb@tux.org; Mon, 29 Nov 2004 00:01:01 -0500 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 iAT511Pj017332; Mon, 29 Nov 2004 00:01:01 -0500 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 iAT50mpI000869 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 28 Nov 2004 23:00:48 -0600 Received: from diannao.ittc.ku.edu (localhost [127.0.0.1]) by diannao.ittc.ku.edu (8.13.1/8.12.11) with ESMTP id iAT50mrD015811; Sun, 28 Nov 2004 23:00:48 -0600 Received: (from james@localhost) by diannao.ittc.ku.edu (8.13.1/8.13.1/Submit) id iAT50lhV015810; Sun, 28 Nov 2004 23:00:47 -0600 X-Authentication-Warning: diannao.ittc.ku.edu: james set sender to james@eecs.ku.edu using -f To: "Stephen J. Turnbull" References: <00ea01c4cd05$1a302570$210110ac@NEEEEEEE> <87mzxfephh.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: Sun, 28 Nov 2004 23:00:47 -0600 In-Reply-To: <87mzxfephh.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 18 Nov 2004 13:43:38 +0900") 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: 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 "Stephen J. Turnbull" wrote: >>>>>> "Ben" == Ben Wing writes: > > Ben> sjt wrote: > > >> into Internals. Or just move the current stuff. Whatever > >> works for you; I know you've got a lot on your plate, so let me > >> know how I can help with this. > > Ben> Presumably you're addressing Jerry? > > Yes. If Jerry's already done work on this, then me committing would > be a serious annoyance for him (there is reorganization in my patch), > and I want to coordinate. No problem. At this point, I would have to start by re-reading what I wrote, so I might as well be reading your reorganized version. -- Jerry James http://www.ittc.ku.edu/~james/ From xemacs-beta-bounces@xemacs.org Mon Nov 29 06:42: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 iATBgBCK019950; Mon, 29 Nov 2004 06:42:12 -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 iATBg9gC019941 for ; Mon, 29 Nov 2004 06:42:09 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATBg9a3019940 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 06:42:09 -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 iATBg8RA019930 for ; Mon, 29 Nov 2004 06:42:08 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATBg87Y019929 for xemacweb@tux.org; Mon, 29 Nov 2004 06:42:08 -0500 Received: from mail25.syd.optusnet.com.au (mail25.syd.optusnet.com.au [211.29.133.166]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATBg73f019921 for ; Mon, 29 Nov 2004 06:42:08 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail25.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iATBg47w003077 for ; Mon, 29 Nov 2004 22:42:05 +1100 To: xemacs-beta@xemacs.org References: <20041127060050.24366.qmail@666.com> <87sm6ttlf6.fsf@tleepslib.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Mon, 29 Nov 2004 22:42:02 +1100 In-Reply-To: <87sm6ttlf6.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 29 Nov 2004 11:54:05 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Stephen> On this list, what does "foreigner" mean, anyway? Vi users? Malcolm - M-x all-hail-xemacs -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Mon Nov 29 07:03: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 iATC35Bv022372; Mon, 29 Nov 2004 07:03:05 -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 iATC33c0022366 for ; Mon, 29 Nov 2004 07:03:03 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATC33T2022365 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 07:03:03 -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 iATC32cJ022354 for ; Mon, 29 Nov 2004 07:03:02 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATC32NE022353 for xemacweb@tux.org; Mon, 29 Nov 2004 07:03:02 -0500 Received: from mail20.syd.optusnet.com.au (mail20.syd.optusnet.com.au [211.29.132.201]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATC31Mq022338 for ; Mon, 29 Nov 2004 07:03:02 -0500 Received: from silver.local (c211-30-225-109.rivrw4.nsw.optusnet.com.au [211.30.225.109]) by mail20.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iATC2v2b025345 for ; Mon, 29 Nov 2004 23:02:59 +1100 To: xemacs-beta@xemacs.org References: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> <87zn13vqvx.fsf@tleepslib.sk.tsukuba.ac.jp> From: Malcolm Purvis X-Face: "t>8w.Nd-q:ml[PuI`{tr%l5Y~, sBj?fR1G.q`GM6)3RK+ll4EOE_1Goun~_6nt.5q, rU]` Q, Kxq+|~kZdSuw`3)>5+_/EcS2MS={U]o-eU!y?G(&'dd~\jX|faymzH|72n4oPxOu8c0M2FroLHaA g%#ZHX\p3dIud>Y'+?-@!Om%Z(D2.Fp<*bS8W2Q'{*"WmzMrRZj%)1=|J#3:[`vYdisIP7:`as5Qku ,M(VrTIClqxpH4Z7,_$?ugTWyMq=DQjGEP*M4*/S{Ym{,uq')-b@i_ECSi; Gq+Z[I=kdtX Date: Mon, 29 Nov 2004 23:02:56 +1100 In-Reply-To: <87zn13vqvx.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Sat, 27 Nov 2004 13:48:34 +0900") Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4 (Security Through Obscurity, darwin) 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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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" == Stephen J Turnbull writes: Malcolm> Is remembering to type "make configure" any better than remembering Malcolm> to type "autoconf"? Stephen> No. The point is that the build should depend on configure being Stephen> up-to-date. I agree, however I don't think that 'all' should depend on 'configure' in the stable series. If it did then users would require autoconf, which I don't think is appropriate. For 21.5 I think that it's reasonable until the that version turns stable. Care to draw up a patch? Malcolm -- Malcolm Purvis From xemacs-beta-bounces@xemacs.org Mon Nov 29 12:50: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 iATHobJ9008084; Mon, 29 Nov 2004 12:50:39 -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 iATHoZ3Z008074 for ; Mon, 29 Nov 2004 12:50:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATHoZvv008073 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 12:50:35 -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 iATHoTr5008056 for ; Mon, 29 Nov 2004 12:50:29 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATHoTPR008055 for xemacweb@tux.org; Mon, 29 Nov 2004 12:50:29 -0500 Received: from lakermmtao10.cox.net (lakermmtao10.cox.net [68.230.240.29]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATHnxYn007982 for ; Mon, 29 Nov 2004 12:49:59 -0500 Received: from Cobb028933918S1Wxp ([68.224.196.240]) by lakermmtao10.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20041129174953.MBWI12703.lakermmtao10.cox.net@Cobb028933918S1Wxp> for ; Mon, 29 Nov 2004 12:49:53 -0500 Date: Mon, 29 Nov 2004 12:49:48 -0500 Message-Id: <7wmzx0czpf.fsf@cox.net> From: "David A. Cobb" To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.15] [python-mode] when run from python-mode.C+!, the sys.path is not set from environment X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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! If I set my own python library into the environment var "PYTHONPATH" then launch 'python' from the shell, the python var shell.path is set to PYTHONPATH plus other stuff - as the Python Library Manual says it ought to be. === ATTACHMENT 1: grabbed from an rxvt shell session === 2141 $ declare -p | grep "PYTHON" PYTHONDOCS=/mnt/S/Shared/Help/Python-Docs-2.3.4/ PYTHONHOME=/usr/local/bin:/usr/bin PYTHONPATH=/home/Superbiskit/lib/Python:/usr/lib/python2.3:/usr/lib/ PYTHONUNBUFFERED=true PYTHONVERSION=2.3 _PYTHONPATH=/usr/lib/python2.3:/usr/lib/ 2141 $ python Python 2.3.4 (#1, Jun 13 2004, 11:21:03) [GCC 3.3.1 (cygming special)] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/home/Superbiskit/lib/Python', '/usr/lib/python2.3', '/usr/lib', '/usr/local/bin/lib/python23.zip', '/usr/local/bin/lib/python2.3', '/usr/local/bin/lib/python2.3/plat-cygwin', '/usr/local/bin/lib/python2.3/lib-tk', '/usr/bin/lib/python2.3/lib-dynload'] >>> quit 'Use Ctrl-D (i.e. EOF) to exit.' >>> === However, if I set up an Xemacs Python Shell thus: Buffer: '*Python*', python-mode, C+! I get "Using Cpython Interpreter", yadda yadda yadda ... >>>import sys >>>sys.path shows that the path is NOT being correctly set up. === ATTACHMENT 2: Grabbed from XEmacs session === ## NOTE: This is in the Xemacs *shell* buffer [12:36:22] bash $ declare -p | grep "PYTHON" PYTHONDOCS=/mnt/S/Shared/Help/Python-Docs-2.3.4/ PYTHONHOME=/usr/local/bin:/usr/bin PYTHONPATH=/home/Superbiskit/lib/Python:/usr/lib/python2.3:/usr/lib/ PYTHONUNBUFFERED=true PYTHONVERSION=2.3 _PYTHONPATH=/usr/lib/python2.3:/usr/lib/ [12:36:35] bash $ [12:38:30] bash $ ### NOTE: This is in the Xemacs *Python* buffer Python 2.3.4 (#1, Jun 13 2004, 11:21:03) [GCC 3.3.1 (cygming special)] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/usr/lib/python23.zip', '/usr/lib/python2.3', '/usr/lib/python2.3/plat-cygwin', '/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload', '/usr/lib/python2.3/site-packages'] >>> === ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: CYGWIN_NT-5.0 summer 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 unknown unknown Cygwin /usr/src/xemacs-21.4.15/configure '--pdump' '--srcdir=/usr/src/xemacs-21.4.15' '--prefix=/usr' '--datadir=/usr/share' '--statedir=/var' '--libdir=/usr/lib' '--infodir=/usr/share/xemacs-21.4.15/info' '--mandir=/usr/share/man/man1' '--package-path=/usr/local/share/xemacs/site-packages:/usr/share/xemacs/site-packages:/usr/share/xemacs/xemacs-packages:/usr/share/xemacs/mule-packages' '--with-mule' '--with_file_coding=yes' '--with_msw=yes' '--with-modules=no' '--with-dialogs=motif' '--with-widgets=motif' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-cygwin'. Compilation / Installation: Source code location: /usr/src/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/cygwin32.h' Machine description file: `m/intel386.h' Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith Compiler version: gcc (GCC) 3.3.1 (cygming special) Compiler specs file: /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs Relocating allocator for buffers: no GNU version of malloc: yes libc: system-provided libc on i686-pc-cygwin Window System: Compiling in support for the Microsoft 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. - Using LessTif implementation. *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. 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 file coding. 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. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-win-xfree86 /usr/share/xemacs/Xemacs-21.4.15/lisp/x-win-xfree86 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-win-sun /usr/share/xemacs/Xemacs-21.4.15/lisp/x-win-sun /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-select /usr/share/xemacs/Xemacs-21.4.15/lisp/x-select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-scrollbar /usr/share/xemacs/Xemacs-21.4.15/lisp/x-scrollbar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/x-mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-misc /usr/share/xemacs/Xemacs-21.4.15/lisp/x-misc /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-iso8859-1 /usr/share/xemacs/Xemacs-21.4.15/lisp/x-iso8859-1 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-init /usr/share/xemacs/Xemacs-21.4.15/lisp/x-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/x-font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-faces /usr/share/xemacs/Xemacs-21.4.15/lisp/x-faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-compose /usr/share/xemacs/Xemacs-21.4.15/lisp/x-compose /usr/local/xemacs/Xemacs-21.4.15/site-lisp/window /usr/share/xemacs/Xemacs-21.4.15/lisp/window /usr/local/xemacs/Xemacs-21.4.15/site-lisp/window-xemacs /usr/share/xemacs/Xemacs-21.4.15/lisp/window-xemacs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/win32-native /usr/share/xemacs/Xemacs-21.4.15/lisp/win32-native /usr/local/xemacs/Xemacs-21.4.15/site-lisp/widgets-gtk /usr/share/xemacs/Xemacs-21.4.15/lisp/widgets-gtk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/widget /usr/share/xemacs/Xemacs-21.4.15/lisp/widget /usr/local/xemacs/Xemacs-21.4.15/site-lisp/wid-edit /usr/share/xemacs/Xemacs-21.4.15/lisp/wid-edit /usr/local/xemacs/Xemacs-21.4.15/site-lisp/wid-browse /usr/share/xemacs/Xemacs-21.4.15/lisp/wid-browse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/view-less /usr/share/xemacs/Xemacs-21.4.15/lisp/view-less /usr/local/xemacs/Xemacs-21.4.15/site-lisp/version /usr/share/xemacs/Xemacs-21.4.15/lisp/version /usr/local/xemacs/Xemacs-21.4.15/site-lisp/userlock /usr/share/xemacs/Xemacs-21.4.15/lisp/userlock /usr/local/xemacs/Xemacs-21.4.15/site-lisp/undo-stack /usr/share/xemacs/Xemacs-21.4.15/lisp/undo-stack /usr/local/xemacs/Xemacs-21.4.15/site-lisp/tty-init /usr/share/xemacs/Xemacs-21.4.15/lisp/tty-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/toolbar /usr/share/xemacs/Xemacs-21.4.15/lisp/toolbar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/toolbar-items /usr/share/xemacs/Xemacs-21.4.15/lisp/toolbar-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/text-props /usr/share/xemacs/Xemacs-21.4.15/lisp/text-props /usr/local/xemacs/Xemacs-21.4.15/site-lisp/text-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/text-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/syntax /usr/share/xemacs/Xemacs-21.4.15/lisp/syntax /usr/local/xemacs/Xemacs-21.4.15/site-lisp/symbols /usr/share/xemacs/Xemacs-21.4.15/lisp/symbols /usr/local/xemacs/Xemacs-21.4.15/site-lisp/symbol-syntax /usr/share/xemacs/Xemacs-21.4.15/lisp/symbol-syntax /usr/local/xemacs/Xemacs-21.4.15/site-lisp/subr /usr/share/xemacs/Xemacs-21.4.15/lisp/subr /usr/local/xemacs/Xemacs-21.4.15/site-lisp/startup /usr/share/xemacs/Xemacs-21.4.15/lisp/startup /usr/local/xemacs/Xemacs-21.4.15/site-lisp/specifier /usr/share/xemacs/Xemacs-21.4.15/lisp/specifier /usr/local/xemacs/Xemacs-21.4.15/site-lisp/sound /usr/share/xemacs/Xemacs-21.4.15/lisp/sound /usr/local/xemacs/Xemacs-21.4.15/site-lisp/simple /usr/share/xemacs/Xemacs-21.4.15/lisp/simple /usr/local/xemacs/Xemacs-21.4.15/site-lisp/shadow /usr/share/xemacs/Xemacs-21.4.15/lisp/shadow /usr/local/xemacs/Xemacs-21.4.15/site-lisp/setup-paths /usr/share/xemacs/Xemacs-21.4.15/lisp/setup-paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/select /usr/share/xemacs/Xemacs-21.4.15/lisp/select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/scrollbar /usr/share/xemacs/Xemacs-21.4.15/lisp/scrollbar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/replace /usr/share/xemacs/Xemacs-21.4.15/lisp/replace /usr/local/xemacs/Xemacs-21.4.15/site-lisp/register /usr/share/xemacs/Xemacs-21.4.15/lisp/register /usr/local/xemacs/Xemacs-21.4.15/site-lisp/rect /usr/share/xemacs/Xemacs-21.4.15/lisp/rect /usr/local/xemacs/Xemacs-21.4.15/site-lisp/process /usr/share/xemacs/Xemacs-21.4.15/lisp/process /usr/local/xemacs/Xemacs-21.4.15/site-lisp/printer /usr/share/xemacs/Xemacs-21.4.15/lisp/printer /usr/local/xemacs/Xemacs-21.4.15/site-lisp/picture /usr/share/xemacs/Xemacs-21.4.15/lisp/picture /usr/local/xemacs/Xemacs-21.4.15/site-lisp/paths /usr/share/xemacs/Xemacs-21.4.15/lisp/paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/paragraphs /usr/share/xemacs/Xemacs-21.4.15/lisp/paragraphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/page /usr/share/xemacs/Xemacs-21.4.15/lisp/page /usr/local/xemacs/Xemacs-21.4.15/site-lisp/packages /usr/share/xemacs/Xemacs-21.4.15/lisp/packages /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-ui /usr/share/xemacs/Xemacs-21.4.15/lisp/package-ui /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-net /usr/share/xemacs/Xemacs-21.4.15/lisp/package-net /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-info /usr/share/xemacs/Xemacs-21.4.15/lisp/package-info /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-get /usr/share/xemacs/Xemacs-21.4.15/lisp/package-get /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-admin /usr/share/xemacs/Xemacs-21.4.15/lisp/package-admin /usr/local/xemacs/Xemacs-21.4.15/site-lisp/obsolete /usr/share/xemacs/Xemacs-21.4.15/lisp/obsolete /usr/local/xemacs/Xemacs-21.4.15/site-lisp/objects /usr/share/xemacs/Xemacs-21.4.15/lisp/objects /usr/local/xemacs/Xemacs-21.4.15/site-lisp/mwheel /usr/share/xemacs/Xemacs-21.4.15/lisp/mwheel /usr/local/xemacs/Xemacs-21.4.15/site-lisp/multicast /usr/share/xemacs/Xemacs-21.4.15/lisp/multicast /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-select /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-init /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-glyphs /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-glyphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-faces /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/movemail /usr/share/xemacs/Xemacs-21.4.15/lisp/movemail /usr/local/xemacs/Xemacs-21.4.15/site-lisp/mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/modeline /usr/share/xemacs/Xemacs-21.4.15/lisp/modeline /usr/local/xemacs/Xemacs-21.4.15/site-lisp/mode-motion /usr/share/xemacs/Xemacs-21.4.15/lisp/mode-motion /usr/local/xemacs/Xemacs-21.4.15/site-lisp/misc /usr/share/xemacs/Xemacs-21.4.15/lisp/misc /usr/local/xemacs/Xemacs-21.4.15/site-lisp/minibuf /usr/share/xemacs/Xemacs-21.4.15/lisp/minibuf /usr/local/xemacs/Xemacs-21.4.15/site-lisp/menubar /usr/share/xemacs/Xemacs-21.4.15/lisp/menubar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/menubar-items /usr/share/xemacs/Xemacs-21.4.15/lisp/menubar-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/map-ynp /usr/share/xemacs/Xemacs-21.4.15/lisp/map-ynp /usr/local/xemacs/Xemacs-21.4.15/site-lisp/loadhist /usr/share/xemacs/Xemacs-21.4.15/lisp/loadhist /usr/local/xemacs/Xemacs-21.4.15/site-lisp/loaddefs /usr/share/xemacs/Xemacs-21.4.15/lisp/loaddefs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/list-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/list-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lisp /usr/share/xemacs/Xemacs-21.4.15/lisp/lisp /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lisp-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/lisp-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lisp-mnt /usr/share/xemacs/Xemacs-21.4.15/lisp/lisp-mnt /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lib-complete /usr/share/xemacs/Xemacs-21.4.15/lisp/lib-complete /usr/local/xemacs/Xemacs-21.4.15/site-lisp/ldap /usr/share/xemacs/Xemacs-21.4.15/lisp/ldap /usr/local/xemacs/Xemacs-21.4.15/site-lisp/keymap /usr/share/xemacs/Xemacs-21.4.15/lisp/keymap /usr/local/xemacs/Xemacs-21.4.15/site-lisp/keydefs /usr/share/xemacs/Xemacs-21.4.15/lisp/keydefs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/itimer /usr/share/xemacs/Xemacs-21.4.15/lisp/itimer /usr/local/xemacs/Xemacs-21.4.15/site-lisp/itimer-autosave /usr/share/xemacs/Xemacs-21.4.15/lisp/itimer-autosave /usr/local/xemacs/Xemacs-21.4.15/site-lisp/iso8859-1 /usr/share/xemacs/Xemacs-21.4.15/lisp/iso8859-1 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/isearch-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/isearch-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/info /usr/share/xemacs/Xemacs-21.4.15/lisp/info /usr/local/xemacs/Xemacs-21.4.15/site-lisp/indent /usr/share/xemacs/Xemacs-21.4.15/lisp/indent /usr/local/xemacs/Xemacs-21.4.15/site-lisp/hyper-apropos /usr/share/xemacs/Xemacs-21.4.15/lisp/hyper-apropos /usr/local/xemacs/Xemacs-21.4.15/site-lisp/help /usr/share/xemacs/Xemacs-21.4.15/lisp/help /usr/local/xemacs/Xemacs-21.4.15/site-lisp/help-nomule /usr/share/xemacs/Xemacs-21.4.15/lisp/help-nomule /usr/local/xemacs/Xemacs-21.4.15/site-lisp/help-macro /usr/share/xemacs/Xemacs-21.4.15/lisp/help-macro /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gutter /usr/share/xemacs/Xemacs-21.4.15/lisp/gutter /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gutter-items /usr/share/xemacs/Xemacs-21.4.15/lisp/gutter-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gui /usr/share/xemacs/Xemacs-21.4.15/lisp/gui /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-widgets /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-widgets /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-widget-accessors /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-widget-accessors /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-select /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-password-dialog /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-password-dialog /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-package /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-package /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-marshal /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-marshal /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-iso8859-1 /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-iso8859-1 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-init /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-glyphs /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-glyphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-file-dialog /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-file-dialog /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-ffi /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-ffi /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-faces /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-extra /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-extra /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-compose /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-compose /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gpm /usr/share/xemacs/Xemacs-21.4.15/lisp/gpm /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gnuserv /usr/share/xemacs/Xemacs-21.4.15/lisp/gnuserv /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gnome /usr/share/xemacs/Xemacs-21.4.15/lisp/gnome /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gnome-widgets /usr/share/xemacs/Xemacs-21.4.15/lisp/gnome-widgets /usr/local/xemacs/Xemacs-21.4.15/site-lisp/glyphs /usr/share/xemacs/Xemacs-21.4.15/lisp/glyphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/glade /usr/share/xemacs/Xemacs-21.4.15/lisp/glade /usr/local/xemacs/Xemacs-21.4.15/site-lisp/generic-widgets /usr/share/xemacs/Xemacs-21.4.15/lisp/generic-widgets /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gdk /usr/share/xemacs/Xemacs-21.4.15/lisp/gdk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/frame /usr/share/xemacs/Xemacs-21.4.15/lisp/frame /usr/local/xemacs/Xemacs-21.4.15/site-lisp/format /usr/share/xemacs/Xemacs-21.4.15/lisp/format /usr/local/xemacs/Xemacs-21.4.15/site-lisp/fontl-hooks /usr/share/xemacs/Xemacs-21.4.15/lisp/fontl-hooks /usr/local/xemacs/Xemacs-21.4.15/site-lisp/font /usr/share/xemacs/Xemacs-21.4.15/lisp/font /usr/local/xemacs/Xemacs-21.4.15/site-lisp/font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/font-lock /usr/share/xemacs/Xemacs-21.4.15/lisp/font-lock /usr/local/xemacs/Xemacs-21.4.15/site-lisp/float-sup /usr/share/xemacs/Xemacs-21.4.15/lisp/float-sup /usr/local/xemacs/Xemacs-21.4.15/site-lisp/finder /usr/share/xemacs/Xemacs-21.4.15/lisp/finder /usr/local/xemacs/Xemacs-21.4.15/site-lisp/finder-inf /usr/share/xemacs/Xemacs-21.4.15/lisp/finder-inf /usr/local/xemacs/Xemacs-21.4.15/site-lisp/find-paths /usr/share/xemacs/Xemacs-21.4.15/lisp/find-paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/fill /usr/share/xemacs/Xemacs-21.4.15/lisp/fill /usr/local/xemacs/Xemacs-21.4.15/site-lisp/files /usr/share/xemacs/Xemacs-21.4.15/lisp/files /usr/local/xemacs/Xemacs-21.4.15/site-lisp/files-nomule /usr/share/xemacs/Xemacs-21.4.15/lisp/files-nomule /usr/local/xemacs/Xemacs-21.4.15/site-lisp/faces /usr/share/xemacs/Xemacs-21.4.15/lisp/faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/extents /usr/share/xemacs/Xemacs-21.4.15/lisp/extents /usr/local/xemacs/Xemacs-21.4.15/site-lisp/events /usr/share/xemacs/Xemacs-21.4.15/lisp/events /usr/local/xemacs/Xemacs-21.4.15/site-lisp/etags /usr/share/xemacs/Xemacs-21.4.15/lisp/etags /usr/local/xemacs/Xemacs-21.4.15/site-lisp/easymenu /usr/share/xemacs/Xemacs-21.4.15/lisp/easymenu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dump-paths /usr/share/xemacs/Xemacs-21.4.15/lisp/dump-paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dragdrop /usr/share/xemacs/Xemacs-21.4.15/lisp/dragdrop /usr/local/xemacs/Xemacs-21.4.15/site-lisp/disp-table /usr/share/xemacs/Xemacs-21.4.15/lisp/disp-table /usr/local/xemacs/Xemacs-21.4.15/site-lisp/disass /usr/share/xemacs/Xemacs-21.4.15/lisp/disass /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dialog /usr/share/xemacs/Xemacs-21.4.15/lisp/dialog /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dialog-items /usr/share/xemacs/Xemacs-21.4.15/lisp/dialog-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dialog-gtk /usr/share/xemacs/Xemacs-21.4.15/lisp/dialog-gtk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/device /usr/share/xemacs/Xemacs-21.4.15/lisp/device /usr/local/xemacs/Xemacs-21.4.15/site-lisp/derived /usr/share/xemacs/Xemacs-21.4.15/lisp/derived /usr/local/xemacs/Xemacs-21.4.15/site-lisp/custom /usr/share/xemacs/Xemacs-21.4.15/lisp/custom /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-start /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-start /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-load /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-load /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-file /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-file /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-face /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-face /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-edit /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-edit /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-dep /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-dep /usr/local/xemacs/Xemacs-21.4.15/site-lisp/console /usr/share/xemacs/Xemacs-21.4.15/lisp/console /usr/local/xemacs/Xemacs-21.4.15/site-lisp/config /usr/share/xemacs/Xemacs-21.4.15/lisp/config /usr/local/xemacs/Xemacs-21.4.15/site-lisp/compat /usr/share/xemacs/Xemacs-21.4.15/lisp/compat /usr/local/xemacs/Xemacs-21.4.15/site-lisp/coding /usr/share/xemacs/Xemacs-21.4.15/lisp/coding /usr/local/xemacs/Xemacs-21.4.15/site-lisp/code-process /usr/share/xemacs/Xemacs-21.4.15/lisp/code-process /usr/local/xemacs/Xemacs-21.4.15/site-lisp/code-files /usr/share/xemacs/Xemacs-21.4.15/lisp/code-files /usr/local/xemacs/Xemacs-21.4.15/site-lisp/code-cmds /usr/share/xemacs/Xemacs-21.4.15/lisp/code-cmds /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cmdloop /usr/share/xemacs/Xemacs-21.4.15/lisp/cmdloop /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl /usr/share/xemacs/Xemacs-21.4.15/lisp/cl /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-seq /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-seq /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-macs /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-macs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-extra /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-extra /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-compat /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-compat /usr/local/xemacs/Xemacs-21.4.15/site-lisp/check-features /usr/share/xemacs/Xemacs-21.4.15/lisp/check-features /usr/local/xemacs/Xemacs-21.4.15/site-lisp/callers-of-rpt /usr/share/xemacs/Xemacs-21.4.15/lisp/callers-of-rpt /usr/local/xemacs/Xemacs-21.4.15/site-lisp/bytecomp /usr/share/xemacs/Xemacs-21.4.15/lisp/bytecomp /usr/local/xemacs/Xemacs-21.4.15/site-lisp/bytecomp-runtime /usr/share/xemacs/Xemacs-21.4.15/lisp/bytecomp-runtime /usr/local/xemacs/Xemacs-21.4.15/site-lisp/byte-optimize /usr/share/xemacs/Xemacs-21.4.15/lisp/byte-optimize /usr/local/xemacs/Xemacs-21.4.15/site-lisp/build-report /usr/share/xemacs/Xemacs-21.4.15/lisp/build-report /usr/local/xemacs/Xemacs-21.4.15/site-lisp/buffer /usr/share/xemacs/Xemacs-21.4.15/lisp/buffer /usr/local/xemacs/Xemacs-21.4.15/site-lisp/buff-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/buff-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/blessmail /usr/share/xemacs/Xemacs-21.4.15/lisp/blessmail /usr/local/xemacs/Xemacs-21.4.15/site-lisp/backquote /usr/share/xemacs/Xemacs-21.4.15/lisp/backquote /usr/local/xemacs/Xemacs-21.4.15/site-lisp/autoload /usr/share/xemacs/Xemacs-21.4.15/lisp/autoload /usr/local/xemacs/Xemacs-21.4.15/site-lisp/auto-show /usr/share/xemacs/Xemacs-21.4.15/lisp/auto-show /usr/local/xemacs/Xemacs-21.4.15/site-lisp/auto-save /usr/share/xemacs/Xemacs-21.4.15/lisp/auto-save /usr/local/xemacs/Xemacs-21.4.15/site-lisp/apropos /usr/share/xemacs/Xemacs-21.4.15/lisp/apropos /usr/local/xemacs/Xemacs-21.4.15/site-lisp/alist /usr/share/xemacs/Xemacs-21.4.15/lisp/alist /usr/local/xemacs/Xemacs-21.4.15/site-lisp/about /usr/share/xemacs/Xemacs-21.4.15/lisp/about /usr/local/xemacs/Xemacs-21.4.15/site-lisp/abbrev /usr/share/xemacs/Xemacs-21.4.15/lisp/abbrev /usr/local/xemacs/Xemacs-21.4.15/site-lisp/build-report /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs/site-lisp/make-regexp /usr/share/xemacs/xemacs-packages/lisp/ess/make-regexp) 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) (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) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 imenu python-mode info-look overlay info compile shell comint ring paren blink-paren scroll-in-place rsz-minibuf func-menu font-lock filladapt crypt crypt++ completer efs-cu efs-x19.15 efs-fnh efs-ovwrt efs-auto cus-face dired-faces dired-xemacs dired pending-del vc-hooks edebug 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 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 postgresqlv7 postgresql file-coding mule mswindows-scrollbars mswindows 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 menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter tiff png gif jpeg xface xpm xbm lisp-float-type cygwin32 dialog devices window-system base64) Recent keystrokes: ----------------- RET s y s . p a t h RET up up up up up up home C-SPC down down down down down down down C-insert misc-user C-x C-w DEL DEL DEL DEL DEL DEL DEL l o g s / C y g w i n BS BS BS BS BS BS X e m a c s S h e l l - P y t h o n . t x t RET C-x C-f X e BS TAB RET RET M-x t e x t - m o d e RET RET Sh-insert C-x C-s misc-u ser Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Wrote /home/Superbiskit/logs/XemacsShell-Python.txt Wrote /home/Superbiskit/logs/XemacsShell-Python.txt Using the CPython shell Loading python-mode...done Loading python-mode... ~/ Loading shell...done Loading shell... Paren mode is sexp Loading paren...done Loading paren... Loading rsz-minibuf...done Loading rsz-minibuf... Loading dired-mule...done Loading dired-mule... Loading cus-face...done Loading cus-face... Loading sounds...done From xemacs-beta-bounces@xemacs.org Mon Nov 29 14:46: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 iATJkhbi023276; Mon, 29 Nov 2004 14:46:44 -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 iATJkgDT023271 for ; Mon, 29 Nov 2004 14:46:42 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATJkgvx023270 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 14:46:42 -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 iATJkfhG023258 for ; Mon, 29 Nov 2004 14:46:41 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATJkfbl023250 for xemacweb@tux.org; Mon, 29 Nov 2004 14:46:41 -0500 Received: from lakermmtao09.cox.net (lakermmtao09.cox.net [68.230.240.30]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATJkfxn023218 for ; Mon, 29 Nov 2004 14:46:41 -0500 Received: from [127.0.0.1] (really [68.224.196.240]) by lakermmtao09.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20041129194633.QGVD16487.lakermmtao09.cox.net@[127.0.0.1]> for ; Mon, 29 Nov 2004 14:46:33 -0500 Message-ID: <41AB7CA9.1030406@cox.net> Date: Mon, 29 Nov 2004 14:46:49 -0500 From: "David A. Cobb" Organization: Just Hangin' Around at Home User-Agent: Mozilla Thunderbird 0.6+ (Windows/20041127) 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-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "Outsmarting" auto-autoloads X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: superbiskit@cox.net List-Id: 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 trying to work out some things that modify values defined by "auto-autoloads.elc". If I go to the origin source and modify & recompile it, it appears I've not accomplished the change because the value that gets loaded is the one from auto-autoloads. I'm guessing this winds up in the dumped code (?) Does that mean I need to do a "temacs" install and dump in order to change these? There's a big sign at the head of "auto-autoloads.el" saying "DO NOT EDIT THIS FILE" -- so y'all will understand why I haven't jumped right in and done so. Presumably, what is needed is to go back and run the process that scours the "auto-autoloads" material out of the several sources. And that would be, what? I can see that it consists of definitions grabbed out of their originating library, so it shouldn't be impossible to just recopy the changed lisp. But I'm gun shy in the face of that warning. I'm really really trying to avoid having to do a complete rebuild. So far my batting average for recompiles is zero! -- David A. Cobb, Software Engineer, Public Access Advocate "By God's Grace, I am a Christian man; by my actions a great sinner." -- The Way of a Pilgrim: R.French, Tr. Life is too short to tolerate crappy software! From xemacs-beta-bounces@xemacs.org Mon Nov 29 14:54: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 iATJskQu024610; Mon, 29 Nov 2004 14:54:47 -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 iATJsiNs024604 for ; Mon, 29 Nov 2004 14:54:44 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATJsiEr024603 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 14:54:44 -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 iATJseYR024591 for ; Mon, 29 Nov 2004 14:54:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATJseGm024590 for xemacweb@tux.org; Mon, 29 Nov 2004 14:54:40 -0500 Received: from lakermmtai13.cox.net (lakermmtai13.cox.net [68.230.240.46]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATJsH11024524 for ; Mon, 29 Nov 2004 14:54:20 -0500 Received: from Cobb028933918S1Wxp ([68.224.196.240]) by lakermmtao03.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20041129192304.POTL14165.lakermmtao03.cox.net@Cobb028933918S1Wxp> for ; Mon, 29 Nov 2004 14:23:04 -0500 Date: Mon, 29 Nov 2004 14:23:10 -0500 Message-Id: <7w8y8kwjc1.fsf@cox.net> From: "David A. Cobb" To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.15] 'find-library' should NOT find '.elc' files X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 have configured my lisp files in such a way that the '.elc' files -- in a directory dependent on which version I'm running -- show up on load-path before the non-version-dependent sources; pretty much in the style of the Debian emacs-install. If I do 'find-library' for one of the standard lisp files, it picks up the '.elc' file and asks for the encryption key. I cannot think of ANY reason that 'find-library' -- which is specified to read in the source of a library text for possible editing -- should EVER return on a '.elc' file. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: CYGWIN_NT-5.0 summer 1.5.7(0.109/3/2) 2004-01-30 19:32 i686 unknown unknown Cygwin /usr/src/xemacs-21.4.15/configure '--pdump' '--srcdir=/usr/src/xemacs-21.4.15' '--prefix=/usr' '--datadir=/usr/share' '--statedir=/var' '--libdir=/usr/lib' '--infodir=/usr/share/xemacs-21.4.15/info' '--mandir=/usr/share/man/man1' '--package-path=/usr/local/share/xemacs/site-packages:/usr/share/xemacs/site-packages:/usr/share/xemacs/xemacs-packages:/usr/share/xemacs/mule-packages' '--with-mule' '--with_file_coding=yes' '--with_msw=yes' '--with-modules=no' '--with-dialogs=motif' '--with-widgets=motif' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-cygwin'. Compilation / Installation: Source code location: /usr/src/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/cygwin32.h' Machine description file: `m/intel386.h' Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow -Wpointer-arith Compiler version: gcc (GCC) 3.3.1 (cygming special) Compiler specs file: /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs Relocating allocator for buffers: no GNU version of malloc: yes libc: system-provided libc on i686-pc-cygwin Window System: Compiling in support for the Microsoft 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. - Using LessTif implementation. *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. 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 file coding. 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. Using the new portable dumper. Load-Path Lisp Shadows: ---------------------- (/usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-win-xfree86 /usr/share/xemacs/Xemacs-21.4.15/lisp/x-win-xfree86 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-win-sun /usr/share/xemacs/Xemacs-21.4.15/lisp/x-win-sun /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-select /usr/share/xemacs/Xemacs-21.4.15/lisp/x-select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-scrollbar /usr/share/xemacs/Xemacs-21.4.15/lisp/x-scrollbar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/x-mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-misc /usr/share/xemacs/Xemacs-21.4.15/lisp/x-misc /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-iso8859-1 /usr/share/xemacs/Xemacs-21.4.15/lisp/x-iso8859-1 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-init /usr/share/xemacs/Xemacs-21.4.15/lisp/x-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/x-font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-faces /usr/share/xemacs/Xemacs-21.4.15/lisp/x-faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/x-compose /usr/share/xemacs/Xemacs-21.4.15/lisp/x-compose /usr/local/xemacs/Xemacs-21.4.15/site-lisp/window /usr/share/xemacs/Xemacs-21.4.15/lisp/window /usr/local/xemacs/Xemacs-21.4.15/site-lisp/window-xemacs /usr/share/xemacs/Xemacs-21.4.15/lisp/window-xemacs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/win32-native /usr/share/xemacs/Xemacs-21.4.15/lisp/win32-native /usr/local/xemacs/Xemacs-21.4.15/site-lisp/widgets-gtk /usr/share/xemacs/Xemacs-21.4.15/lisp/widgets-gtk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/widget /usr/share/xemacs/Xemacs-21.4.15/lisp/widget /usr/local/xemacs/Xemacs-21.4.15/site-lisp/wid-edit /usr/share/xemacs/Xemacs-21.4.15/lisp/wid-edit /usr/local/xemacs/Xemacs-21.4.15/site-lisp/wid-browse /usr/share/xemacs/Xemacs-21.4.15/lisp/wid-browse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/view-less /usr/share/xemacs/Xemacs-21.4.15/lisp/view-less /usr/local/xemacs/Xemacs-21.4.15/site-lisp/version /usr/share/xemacs/Xemacs-21.4.15/lisp/version /usr/local/xemacs/Xemacs-21.4.15/site-lisp/userlock /usr/share/xemacs/Xemacs-21.4.15/lisp/userlock /usr/local/xemacs/Xemacs-21.4.15/site-lisp/undo-stack /usr/share/xemacs/Xemacs-21.4.15/lisp/undo-stack /usr/local/xemacs/Xemacs-21.4.15/site-lisp/tty-init /usr/share/xemacs/Xemacs-21.4.15/lisp/tty-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/toolbar /usr/share/xemacs/Xemacs-21.4.15/lisp/toolbar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/toolbar-items /usr/share/xemacs/Xemacs-21.4.15/lisp/toolbar-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/text-props /usr/share/xemacs/Xemacs-21.4.15/lisp/text-props /usr/local/xemacs/Xemacs-21.4.15/site-lisp/text-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/text-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/syntax /usr/share/xemacs/Xemacs-21.4.15/lisp/syntax /usr/local/xemacs/Xemacs-21.4.15/site-lisp/symbols /usr/share/xemacs/Xemacs-21.4.15/lisp/symbols /usr/local/xemacs/Xemacs-21.4.15/site-lisp/symbol-syntax /usr/share/xemacs/Xemacs-21.4.15/lisp/symbol-syntax /usr/local/xemacs/Xemacs-21.4.15/site-lisp/subr /usr/share/xemacs/Xemacs-21.4.15/lisp/subr /usr/local/xemacs/Xemacs-21.4.15/site-lisp/startup /usr/share/xemacs/Xemacs-21.4.15/lisp/startup /usr/local/xemacs/Xemacs-21.4.15/site-lisp/specifier /usr/share/xemacs/Xemacs-21.4.15/lisp/specifier /usr/local/xemacs/Xemacs-21.4.15/site-lisp/sound /usr/share/xemacs/Xemacs-21.4.15/lisp/sound /usr/local/xemacs/Xemacs-21.4.15/site-lisp/simple /usr/share/xemacs/Xemacs-21.4.15/lisp/simple /usr/local/xemacs/Xemacs-21.4.15/site-lisp/shadow /usr/share/xemacs/Xemacs-21.4.15/lisp/shadow /usr/local/xemacs/Xemacs-21.4.15/site-lisp/setup-paths /usr/share/xemacs/Xemacs-21.4.15/lisp/setup-paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/select /usr/share/xemacs/Xemacs-21.4.15/lisp/select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/scrollbar /usr/share/xemacs/Xemacs-21.4.15/lisp/scrollbar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/replace /usr/share/xemacs/Xemacs-21.4.15/lisp/replace /usr/local/xemacs/Xemacs-21.4.15/site-lisp/register /usr/share/xemacs/Xemacs-21.4.15/lisp/register /usr/local/xemacs/Xemacs-21.4.15/site-lisp/rect /usr/share/xemacs/Xemacs-21.4.15/lisp/rect /usr/local/xemacs/Xemacs-21.4.15/site-lisp/process /usr/share/xemacs/Xemacs-21.4.15/lisp/process /usr/local/xemacs/Xemacs-21.4.15/site-lisp/printer /usr/share/xemacs/Xemacs-21.4.15/lisp/printer /usr/local/xemacs/Xemacs-21.4.15/site-lisp/picture /usr/share/xemacs/Xemacs-21.4.15/lisp/picture /usr/local/xemacs/Xemacs-21.4.15/site-lisp/paths /usr/share/xemacs/Xemacs-21.4.15/lisp/paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/paragraphs /usr/share/xemacs/Xemacs-21.4.15/lisp/paragraphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/page /usr/share/xemacs/Xemacs-21.4.15/lisp/page /usr/local/xemacs/Xemacs-21.4.15/site-lisp/packages /usr/share/xemacs/Xemacs-21.4.15/lisp/packages /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-ui /usr/share/xemacs/Xemacs-21.4.15/lisp/package-ui /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-net /usr/share/xemacs/Xemacs-21.4.15/lisp/package-net /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-info /usr/share/xemacs/Xemacs-21.4.15/lisp/package-info /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-get /usr/share/xemacs/Xemacs-21.4.15/lisp/package-get /usr/local/xemacs/Xemacs-21.4.15/site-lisp/package-admin /usr/share/xemacs/Xemacs-21.4.15/lisp/package-admin /usr/local/xemacs/Xemacs-21.4.15/site-lisp/obsolete /usr/share/xemacs/Xemacs-21.4.15/lisp/obsolete /usr/local/xemacs/Xemacs-21.4.15/site-lisp/objects /usr/share/xemacs/Xemacs-21.4.15/lisp/objects /usr/local/xemacs/Xemacs-21.4.15/site-lisp/mwheel /usr/share/xemacs/Xemacs-21.4.15/lisp/mwheel /usr/local/xemacs/Xemacs-21.4.15/site-lisp/multicast /usr/share/xemacs/Xemacs-21.4.15/lisp/multicast /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-select /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-init /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-glyphs /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-glyphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/msw-faces /usr/share/xemacs/Xemacs-21.4.15/lisp/msw-faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/movemail /usr/share/xemacs/Xemacs-21.4.15/lisp/movemail /usr/local/xemacs/Xemacs-21.4.15/site-lisp/mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/modeline /usr/share/xemacs/Xemacs-21.4.15/lisp/modeline /usr/local/xemacs/Xemacs-21.4.15/site-lisp/mode-motion /usr/share/xemacs/Xemacs-21.4.15/lisp/mode-motion /usr/local/xemacs/Xemacs-21.4.15/site-lisp/misc /usr/share/xemacs/Xemacs-21.4.15/lisp/misc /usr/local/xemacs/Xemacs-21.4.15/site-lisp/minibuf /usr/share/xemacs/Xemacs-21.4.15/lisp/minibuf /usr/local/xemacs/Xemacs-21.4.15/site-lisp/menubar /usr/share/xemacs/Xemacs-21.4.15/lisp/menubar /usr/local/xemacs/Xemacs-21.4.15/site-lisp/menubar-items /usr/share/xemacs/Xemacs-21.4.15/lisp/menubar-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/map-ynp /usr/share/xemacs/Xemacs-21.4.15/lisp/map-ynp /usr/local/xemacs/Xemacs-21.4.15/site-lisp/loadhist /usr/share/xemacs/Xemacs-21.4.15/lisp/loadhist /usr/local/xemacs/Xemacs-21.4.15/site-lisp/loaddefs /usr/share/xemacs/Xemacs-21.4.15/lisp/loaddefs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/list-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/list-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lisp /usr/share/xemacs/Xemacs-21.4.15/lisp/lisp /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lisp-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/lisp-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lisp-mnt /usr/share/xemacs/Xemacs-21.4.15/lisp/lisp-mnt /usr/local/xemacs/Xemacs-21.4.15/site-lisp/lib-complete /usr/share/xemacs/Xemacs-21.4.15/lisp/lib-complete /usr/local/xemacs/Xemacs-21.4.15/site-lisp/ldap /usr/share/xemacs/Xemacs-21.4.15/lisp/ldap /usr/local/xemacs/Xemacs-21.4.15/site-lisp/keymap /usr/share/xemacs/Xemacs-21.4.15/lisp/keymap /usr/local/xemacs/Xemacs-21.4.15/site-lisp/keydefs /usr/share/xemacs/Xemacs-21.4.15/lisp/keydefs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/itimer /usr/share/xemacs/Xemacs-21.4.15/lisp/itimer /usr/local/xemacs/Xemacs-21.4.15/site-lisp/itimer-autosave /usr/share/xemacs/Xemacs-21.4.15/lisp/itimer-autosave /usr/local/xemacs/Xemacs-21.4.15/site-lisp/iso8859-1 /usr/share/xemacs/Xemacs-21.4.15/lisp/iso8859-1 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/isearch-mode /usr/share/xemacs/Xemacs-21.4.15/lisp/isearch-mode /usr/local/xemacs/Xemacs-21.4.15/site-lisp/info /usr/share/xemacs/Xemacs-21.4.15/lisp/info /usr/local/xemacs/Xemacs-21.4.15/site-lisp/indent /usr/share/xemacs/Xemacs-21.4.15/lisp/indent /usr/local/xemacs/Xemacs-21.4.15/site-lisp/hyper-apropos /usr/share/xemacs/Xemacs-21.4.15/lisp/hyper-apropos /usr/local/xemacs/Xemacs-21.4.15/site-lisp/help /usr/share/xemacs/Xemacs-21.4.15/lisp/help /usr/local/xemacs/Xemacs-21.4.15/site-lisp/help-nomule /usr/share/xemacs/Xemacs-21.4.15/lisp/help-nomule /usr/local/xemacs/Xemacs-21.4.15/site-lisp/help-macro /usr/share/xemacs/Xemacs-21.4.15/lisp/help-macro /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gutter /usr/share/xemacs/Xemacs-21.4.15/lisp/gutter /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gutter-items /usr/share/xemacs/Xemacs-21.4.15/lisp/gutter-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gui /usr/share/xemacs/Xemacs-21.4.15/lisp/gui /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-widgets /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-widgets /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-widget-accessors /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-widget-accessors /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-select /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-select /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-password-dialog /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-password-dialog /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-package /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-package /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-mouse /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-mouse /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-marshal /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-marshal /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-iso8859-1 /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-iso8859-1 /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-init /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-init /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-glyphs /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-glyphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-file-dialog /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-file-dialog /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-ffi /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-ffi /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-faces /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-extra /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-extra /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gtk-compose /usr/share/xemacs/Xemacs-21.4.15/lisp/gtk-compose /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gpm /usr/share/xemacs/Xemacs-21.4.15/lisp/gpm /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gnuserv /usr/share/xemacs/Xemacs-21.4.15/lisp/gnuserv /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gnome /usr/share/xemacs/Xemacs-21.4.15/lisp/gnome /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gnome-widgets /usr/share/xemacs/Xemacs-21.4.15/lisp/gnome-widgets /usr/local/xemacs/Xemacs-21.4.15/site-lisp/glyphs /usr/share/xemacs/Xemacs-21.4.15/lisp/glyphs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/glade /usr/share/xemacs/Xemacs-21.4.15/lisp/glade /usr/local/xemacs/Xemacs-21.4.15/site-lisp/generic-widgets /usr/share/xemacs/Xemacs-21.4.15/lisp/generic-widgets /usr/local/xemacs/Xemacs-21.4.15/site-lisp/gdk /usr/share/xemacs/Xemacs-21.4.15/lisp/gdk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/frame /usr/share/xemacs/Xemacs-21.4.15/lisp/frame /usr/local/xemacs/Xemacs-21.4.15/site-lisp/format /usr/share/xemacs/Xemacs-21.4.15/lisp/format /usr/local/xemacs/Xemacs-21.4.15/site-lisp/fontl-hooks /usr/share/xemacs/Xemacs-21.4.15/lisp/fontl-hooks /usr/local/xemacs/Xemacs-21.4.15/site-lisp/font /usr/share/xemacs/Xemacs-21.4.15/lisp/font /usr/local/xemacs/Xemacs-21.4.15/site-lisp/font-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/font-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/font-lock /usr/share/xemacs/Xemacs-21.4.15/lisp/font-lock /usr/local/xemacs/Xemacs-21.4.15/site-lisp/float-sup /usr/share/xemacs/Xemacs-21.4.15/lisp/float-sup /usr/local/xemacs/Xemacs-21.4.15/site-lisp/finder /usr/share/xemacs/Xemacs-21.4.15/lisp/finder /usr/local/xemacs/Xemacs-21.4.15/site-lisp/finder-inf /usr/share/xemacs/Xemacs-21.4.15/lisp/finder-inf /usr/local/xemacs/Xemacs-21.4.15/site-lisp/find-paths /usr/share/xemacs/Xemacs-21.4.15/lisp/find-paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/fill /usr/share/xemacs/Xemacs-21.4.15/lisp/fill /usr/local/xemacs/Xemacs-21.4.15/site-lisp/files /usr/share/xemacs/Xemacs-21.4.15/lisp/files /usr/local/xemacs/Xemacs-21.4.15/site-lisp/files-nomule /usr/share/xemacs/Xemacs-21.4.15/lisp/files-nomule /usr/local/xemacs/Xemacs-21.4.15/site-lisp/faces /usr/share/xemacs/Xemacs-21.4.15/lisp/faces /usr/local/xemacs/Xemacs-21.4.15/site-lisp/extents /usr/share/xemacs/Xemacs-21.4.15/lisp/extents /usr/local/xemacs/Xemacs-21.4.15/site-lisp/events /usr/share/xemacs/Xemacs-21.4.15/lisp/events /usr/local/xemacs/Xemacs-21.4.15/site-lisp/etags /usr/share/xemacs/Xemacs-21.4.15/lisp/etags /usr/local/xemacs/Xemacs-21.4.15/site-lisp/easymenu /usr/share/xemacs/Xemacs-21.4.15/lisp/easymenu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dump-paths /usr/share/xemacs/Xemacs-21.4.15/lisp/dump-paths /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dragdrop /usr/share/xemacs/Xemacs-21.4.15/lisp/dragdrop /usr/local/xemacs/Xemacs-21.4.15/site-lisp/disp-table /usr/share/xemacs/Xemacs-21.4.15/lisp/disp-table /usr/local/xemacs/Xemacs-21.4.15/site-lisp/disass /usr/share/xemacs/Xemacs-21.4.15/lisp/disass /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dialog /usr/share/xemacs/Xemacs-21.4.15/lisp/dialog /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dialog-items /usr/share/xemacs/Xemacs-21.4.15/lisp/dialog-items /usr/local/xemacs/Xemacs-21.4.15/site-lisp/dialog-gtk /usr/share/xemacs/Xemacs-21.4.15/lisp/dialog-gtk /usr/local/xemacs/Xemacs-21.4.15/site-lisp/device /usr/share/xemacs/Xemacs-21.4.15/lisp/device /usr/local/xemacs/Xemacs-21.4.15/site-lisp/derived /usr/share/xemacs/Xemacs-21.4.15/lisp/derived /usr/local/xemacs/Xemacs-21.4.15/site-lisp/custom /usr/share/xemacs/Xemacs-21.4.15/lisp/custom /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-start /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-start /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-load /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-load /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-file /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-file /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-face /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-face /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-edit /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-edit /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cus-dep /usr/share/xemacs/Xemacs-21.4.15/lisp/cus-dep /usr/local/xemacs/Xemacs-21.4.15/site-lisp/console /usr/share/xemacs/Xemacs-21.4.15/lisp/console /usr/local/xemacs/Xemacs-21.4.15/site-lisp/config /usr/share/xemacs/Xemacs-21.4.15/lisp/config /usr/local/xemacs/Xemacs-21.4.15/site-lisp/compat /usr/share/xemacs/Xemacs-21.4.15/lisp/compat /usr/local/xemacs/Xemacs-21.4.15/site-lisp/coding /usr/share/xemacs/Xemacs-21.4.15/lisp/coding /usr/local/xemacs/Xemacs-21.4.15/site-lisp/code-process /usr/share/xemacs/Xemacs-21.4.15/lisp/code-process /usr/local/xemacs/Xemacs-21.4.15/site-lisp/code-files /usr/share/xemacs/Xemacs-21.4.15/lisp/code-files /usr/local/xemacs/Xemacs-21.4.15/site-lisp/code-cmds /usr/share/xemacs/Xemacs-21.4.15/lisp/code-cmds /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cmdloop /usr/share/xemacs/Xemacs-21.4.15/lisp/cmdloop /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl /usr/share/xemacs/Xemacs-21.4.15/lisp/cl /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-seq /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-seq /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-macs /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-macs /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-extra /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-extra /usr/local/xemacs/Xemacs-21.4.15/site-lisp/cl-compat /usr/share/xemacs/Xemacs-21.4.15/lisp/cl-compat /usr/local/xemacs/Xemacs-21.4.15/site-lisp/check-features /usr/share/xemacs/Xemacs-21.4.15/lisp/check-features /usr/local/xemacs/Xemacs-21.4.15/site-lisp/callers-of-rpt /usr/share/xemacs/Xemacs-21.4.15/lisp/callers-of-rpt /usr/local/xemacs/Xemacs-21.4.15/site-lisp/bytecomp /usr/share/xemacs/Xemacs-21.4.15/lisp/bytecomp /usr/local/xemacs/Xemacs-21.4.15/site-lisp/bytecomp-runtime /usr/share/xemacs/Xemacs-21.4.15/lisp/bytecomp-runtime /usr/local/xemacs/Xemacs-21.4.15/site-lisp/byte-optimize /usr/share/xemacs/Xemacs-21.4.15/lisp/byte-optimize /usr/local/xemacs/Xemacs-21.4.15/site-lisp/build-report /usr/share/xemacs/Xemacs-21.4.15/lisp/build-report /usr/local/xemacs/Xemacs-21.4.15/site-lisp/buffer /usr/share/xemacs/Xemacs-21.4.15/lisp/buffer /usr/local/xemacs/Xemacs-21.4.15/site-lisp/buff-menu /usr/share/xemacs/Xemacs-21.4.15/lisp/buff-menu /usr/local/xemacs/Xemacs-21.4.15/site-lisp/blessmail /usr/share/xemacs/Xemacs-21.4.15/lisp/blessmail /usr/local/xemacs/Xemacs-21.4.15/site-lisp/backquote /usr/share/xemacs/Xemacs-21.4.15/lisp/backquote /usr/local/xemacs/Xemacs-21.4.15/site-lisp/autoload /usr/share/xemacs/Xemacs-21.4.15/lisp/autoload /usr/local/xemacs/Xemacs-21.4.15/site-lisp/auto-show /usr/share/xemacs/Xemacs-21.4.15/lisp/auto-show /usr/local/xemacs/Xemacs-21.4.15/site-lisp/auto-save /usr/share/xemacs/Xemacs-21.4.15/lisp/auto-save /usr/local/xemacs/Xemacs-21.4.15/site-lisp/apropos /usr/share/xemacs/Xemacs-21.4.15/lisp/apropos /usr/local/xemacs/Xemacs-21.4.15/site-lisp/alist /usr/share/xemacs/Xemacs-21.4.15/lisp/alist /usr/local/xemacs/Xemacs-21.4.15/site-lisp/about /usr/share/xemacs/Xemacs-21.4.15/lisp/about /usr/local/xemacs/Xemacs-21.4.15/site-lisp/abbrev /usr/share/xemacs/Xemacs-21.4.15/lisp/abbrev /usr/local/xemacs/Xemacs-21.4.15/site-lisp/build-report /usr/share/xemacs/xemacs-packages/lisp/build/build-report /usr/share/xemacs/site-lisp/make-regexp /usr/share/xemacs/xemacs-packages/lisp/ess/make-regexp) 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) (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) Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 passwd view-less view hyper-apropos shell comint ring paren blink-paren scroll-in-place rsz-minibuf func-menu font-lock filladapt crypt crypt++ completer efs-cu efs-x19.15 efs-fnh efs-ovwrt efs-auto cus-face dired-faces dired-xemacs dired pending-del vc-hooks edebug 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 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 postgresqlv7 postgresql file-coding mule mswindows-scrollbars mswindows 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 menu-accelerator-support menubar berkeley-db md5 xemacs xim gutter tiff png gif jpeg xface xpm xbm lisp-float-type cygwin32 dialog devices window-system base64) Recent keystrokes: ----------------- C-h v c u y BS s - f i l e BS BS BS BS BS t o m - f i l e TAB TAB RET M-x f i n d - l i b r a r y RET a u t o - a u t o l o a d s RET misc-user Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Quit Loading xemacsbug... Loading passwd...done Loading passwd... Loading view-less...done Loading view-less... Making completion list... ~/ Loading shell...done Loading shell... Paren mode is sexp Loading paren...done Loading paren... Loading rsz-minibuf...done Loading rsz-minibuf... Loading dired-mule...done Loading dired-mule... Loading cus-face...done Loading cus-face... From xemacs-beta-bounces@xemacs.org Mon Nov 29 15:40: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 iATKej52030595; Mon, 29 Nov 2004 15:40:46 -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 iATKehU9030589 for ; Mon, 29 Nov 2004 15:40:43 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATKehlp030588 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 15:40:43 -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 iATKefb2030578 for ; Mon, 29 Nov 2004 15:40:42 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATKef1q030577 for xemacweb@tux.org; Mon, 29 Nov 2004 15:40:41 -0500 Received: from manatee.mojam.com (manatee.mojam.com [199.249.165.175]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATKedIJ030548 for ; Mon, 29 Nov 2004 15:40:40 -0500 Received: from montanaro.dyndns.org (c-24-12-188-128.client.comcast.net [24.12.188.128]) by manatee.mojam.com (8.12.1-20030917/8.12.1) with ESMTP id iATKeCBK001835; Mon, 29 Nov 2004 14:40:13 -0600 Received: from montanaro.dyndns.org (localhost [127.0.0.1]) by montanaro.dyndns.org (8.12.9/8.12.6) with ESMTP id iATKeD3r027483; Mon, 29 Nov 2004 14:40:13 -0600 (CST) Received: (from skip@localhost) by montanaro.dyndns.org (8.12.9/8.12.2/Submit) id iATKeCM3027480; Mon, 29 Nov 2004 14:40:12 -0600 (CST) From: Skip Montanaro MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16811.35116.285699.333235@montanaro.dyndns.org> Date: Mon, 29 Nov 2004 14:40:12 -0600 To: "David A. Cobb" In-Reply-To: <7wmzx0czpf.fsf@cox.net> References: <7wmzx0czpf.fsf@cox.net> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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] [python-mode] when run from python-mode.C+!, the sys.path is not set from environment X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: skip@pobox.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 David> If I set my own python library into the environment var David> "PYTHONPATH" then launch 'python' from the shell, the python var David> shell.path is set to PYTHONPATH plus other stuff - as the Python David> Library Manual says it ought to be. ... David> However, if I set up an Xemacs Python Shell thus: David> Buffer: '*Python*', David> python-mode, C+! David> I get "Using Cpython Interpreter", yadda yadda yadda ... >>>> import sys >>>> sys.path David> shows that the path is NOT being correctly set up. ... Hmm... Works for me (pasted from a shell buffer): % env | grep PYTHON PYTHONSTARTUP=/Users/skip/.python.py % . ~/.bashrc % env | grep PYTHON PYTHONSTARTUP=/Users/skip/.python.py % export PYTHONPATH=/path/to/somewhere % python Python 2.4b1 (#52, Oct 17 2004, 13:54:51) [GCC 3.3 20030304 (Apple Computer, Inc. build 1493)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['/Users/skip/misc/python/python2', '/Users/skip/misc/python', '', '/Users/skip/local/lib/python2.4', '/Users/skip/local/lib/python2.4/plat-darwin', '/Users/skip/local/lib/python2.4/plat-mac', '/Users/skip/local/lib/python2.4/plat-mac/lib-scriptpackages', '/Users/skip/local/lib/python2.4/lib-tk', '/Users/skip/local/lib/python2.4/lib-dynload', '/Users/skip/local/lib/python2.4/site-packages', '/Users/skip/local/lib/automatrix/python'] >>> % python -S Python 2.4b1 (#52, Oct 17 2004, 13:54:51) [GCC 3.3 20030304 (Apple Computer, Inc. build 1493)] on darwin >>> import sys >>> sys.path ['/Users/skip/misc/python/python2', '/Users/skip/misc/python', '', '/Users/skip/local/lib/python2.4/', '/Users/skip/local/lib/python2.4/plat-darwin', '/Users/skip/local/lib/python2.4/plat-mac', '/Users/skip/local/lib/python2.4/plat-mac/lib-scriptpackages', '/Users/skip/local/lib/python2.4/lib-tk', '/Users/skip/local/lib/python2.4/lib-dynload'] >>> % unset PYTHONSTARTUP % python -S Python 2.4b1 (#52, Oct 17 2004, 13:54:51) [GCC 3.3 20030304 (Apple Computer, Inc. build 1493)] on darwin >>> import sys >>> sys.path ['', '/path/to/somewhere', '/Users/skip/local/lib/python24.zip', '/Users/skip/local/lib/python2.4/', '/Users/skip/local/lib/python2.4/plat-darwin', '/Users/skip/local/lib/python2.4/plat-mac', '/Users/skip/local/lib/python2.4/plat-mac/lib-scriptpackages', '/Users/skip/local/lib/python2.4/lib-tk', '/Users/skip/local/lib/python2.4/lib-dynload'] >>> Note that because I fart around with sys.path in my PYTHONSTARTUP file I needed to unset that variable to get things to start right. Also, running the interpreter with the -S flag when trying to debug these sorts of problems will disable import of the site module and thus eliminate it as a suspect. (I'm not saying you're necessarily incorrect in your assertion, just that you haven't eliminated all local sources that are out of XEmacs's and Python's control.) -- Skip Montanaro skip@mojam.com http://www.mojam.com/ From xemacs-beta-bounces@xemacs.org Mon Nov 29 15:56: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 iATKuaKg000359; Mon, 29 Nov 2004 15:56:37 -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 iATKuZSW000352 for ; Mon, 29 Nov 2004 15:56:35 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATKuZCE000351 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 15:56:35 -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 iATKuUBX000340 for ; Mon, 29 Nov 2004 15:56:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATKuUiR000339 for xemacweb@tux.org; Mon, 29 Nov 2004 15:56:30 -0500 Received: from brain.delphioutpost.com ([65.202.186.194]) by gwyn.tux.org (8.12.11/8.12.11) with SMTP id iATKuUdf000324 for ; Mon, 29 Nov 2004 15:56:30 -0500 Received: (qmail 10749 invoked by uid 1002); 29 Nov 2004 20:56:25 -0000 From: Jeff Mincy MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16811.36089.96603.739060@brain.delphioutpost.com> Date: Mon, 29 Nov 2004 15:56:25 -0500 To: superbiskit@cox.net In-Reply-To: <41AB7CA9.1030406@cox.net> References: <41AB7CA9.1030406@cox.net> X-Mailer: VM 7.17 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: "Outsmarting" auto-autoloads X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 Mon, 29 Nov 2004, superbiskit@cox.net wrote: > I'm trying to work out some things that modify values defined by > "auto-autoloads.elc". If I go to the origin source and modify & > recompile it, it appears I've not accomplished the change because the > value that gets loaded is the one from auto-autoloads. > I'm guessing this winds up in the dumped code (?) > Does that mean I need to do a "temacs" install and dump in order to > change these? Most lisp directories have auto-autoloads files which are loaded on startup. > There's a big sign at the head of "auto-autoloads.el" saying "DO NOT > EDIT THIS FILE" -- > so y'all will understand why I haven't jumped right in and done so. > Presumably, what is needed is to go back and run the process that scours > the "auto-autoloads" material out of the several sources. And that > would be, what? I can see that it consists of definitions grabbed out > of their originating library, so it shouldn't be impossible to just > recopy the changed lisp. But I'm gun shy in the face of that warning. autoloads are generated automatically from the ';;;###autoload' cookies in the .el files. Nothing bad will happen if you edit and recompile an auto-autoload file. > I'm really really trying to avoid having to do a complete rebuild. So > far my batting average for recompiles is zero! What are you trying to change? If you are trying to change a local customization for yourself, you can edit the auto-autoloads.el file, but usually you are better off doing the customization somewhere else like your .emacs file. -jeff From xemacs-beta-bounces@xemacs.org Mon Nov 29 17: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 iATM9Nbp011322; Mon, 29 Nov 2004 17:09: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 iATM97oX011286 for ; Mon, 29 Nov 2004 17:09:07 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATM97bM011285 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 17:09:07 -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 iATM96Vn011275 for ; Mon, 29 Nov 2004 17:09:06 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATM96Hx011274 for xemacweb@tux.org; Mon, 29 Nov 2004 17:09:06 -0500 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 iATM95kR011268 for ; Mon, 29 Nov 2004 17:09:06 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CYthg-0006bK-00 for ; Mon, 29 Nov 2004 23:09:04 +0100 Received: from c494102a.s-bi.bostream.se ([217.215.27.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Nov 2004 23:09:04 +0100 Received: from jas by c494102a.s-bi.bostream.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Nov 2004 23:09:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: xemacs-beta@xemacs.org From: Simon Josefsson Date: Mon, 29 Nov 2004 23:08:48 +0100 Lines: 19 Message-ID: References: <867jo7gakv.fsf@santinel.home.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: c494102a.s-bi.bostream.se OpenPGP: id=0xB565716F; url=http://josefsson.org/key.txt X-Hashcash: 1:23:041129:gmane.emacs.xemacs.beta::vWra8asZ/ymK6pb/:00000000000000000000000000000000000000e3Hx User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:GDLD9FCF0h1xbZzOB0ndVc8+N+U= X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [PACKAGE] mail-lib: netrc.el require gnus-encrypt X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Andrey Slusar writes: > Hi, > > Then i am using the authinfo-file: > > (setq nnimap-authinfo-file "~/.authinfo") > > Gnus is require netrc library from mail-lib package, netrc.el from > mail-lib package is require the gnus-encrypt, gnus-encrypt is not found > on the gnus package. Now i am using the netrc.el from No Gnus 0.3 > > Please. update the netrc.el in mail-lib package - now authinfo reading > is broken. I added encrypt.el to ecrypto, and made netrc.el use it, by syncing both files with Gnus CVS. So it should work now, please test. Thanks. From xemacs-beta-bounces@xemacs.org Mon Nov 29 17:59: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 iATMxVXj017440; Mon, 29 Nov 2004 17:59: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 iATMxUTg017431 for ; Mon, 29 Nov 2004 17:59:30 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATMxUoG017430 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 17:59: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 iATMxSoB017419 for ; Mon, 29 Nov 2004 17:59:28 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATMxS0G017418 for xemacweb@tux.org; Mon, 29 Nov 2004 17:59:28 -0500 Received: from magellan.cs.byu.edu (magellan.cs.byu.edu [128.187.168.24]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATMxOIr017409 for ; Mon, 29 Nov 2004 17:59:25 -0500 Received: from carmelo.cs.byu.edu (carmelo.cs.byu.edu [128.187.170.161]) by magellan.cs.byu.edu (8.12.11/8.12.11) with SMTP id iATMxO6K007765 for ; Mon, 29 Nov 2004 15:59:24 -0700 Message-Id: <200411292259.iATMxO6K007765@magellan.cs.byu.edu> Received: by carmelo.cs.byu.edu (sSMTP sendmail emulation); Mon, 29 Nov 2004 15:59:24 -0700 From: zappala@carmelo.cs.byu.edu Date: Mon, 29 Nov 2004 15:59:24 -0700 To: XEmacs Beta X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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=MSGID_FROM_MTA_HEADER, NO_REAL_NAME autolearn=no version=2.63 Subject: [Bug: 21.4.15] hang when killing 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! xemacs will hang when I kill text with control-k or control-w (after highlighting a region). CPU utilization for X spikes to 99% during this time. The bug does not occur when I start xemacs with "-nw" to avoid X. I am using xorg 6.8.0-r3. ================================================================ System Info to help track down your bug: --------------------------------------- uname -a: Linux carmelo.cs.byu.edu 2.6.9-gentoo-r4 #1 SMP Tue Nov 23 09:42:18 MST 2004 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux ./configure '--with-widgets=motif' '--with-dialogs=motif' '--with-scrollbars=motif' '--with-menubars=lucid' '--with-gif=no' '--with-tiff' '--with-png' '--with-jpeg' '--without-xface' '--with-gpm' '--without-postgresql' '--without-ldap' '--with-sound=native' '--with-database=gnudbm' '--prefix=/usr' '--with-pop' '--with-ncurses' '--with-msw=no' '--mail-locking=flock' '--with-site-lisp=yes' '--with-site-modules=yes' XEmacs 21.4.15 "Security Through Obscurity" configured for `i686-pc-linux'. Compilation / Installation: Source code location: /var/tmp/portage/xemacs-21.4.15-r2/work/xemacs-21.4.15 Installation prefix: /usr Operating system description file: `s/linux.h' Machine description file: `m/intel386.h' Compiler: gcc -O2 -march=i686 -fomit-frame-pointer -pipe 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/i686-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 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 Motif 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 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 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: ---------------------- nil Installed XEmacs Packages: ------------------------- ((xemacs-devel:version 1.5 :type single-file) (w3 :version 1.28 :type regular) (vm :version 7.07 :type regular) (vc :version 1.35 :type regular) (tm :version 1.35 :type regular) (text-modes :version 1.58 :type single-file) (supercite :version 1.19 :type regular) (speedbar :version 1.26 :type regular) (sh-script :version 1.17 :type regular) (rmail :version 1.13 :type regular) (ps-print :version 1.08 :type regular) (prog-modes :version 1 .72 :type single-file) (pcl-cvs :version 1.64 :type regular) (net-utils :version 1.32 :type single-file) (mh-e :version 1.17 :type regular) (mailcrypt :version 2.12 :type regular) (mail-lib :version 1.56 :type regular) (ispell :version 1.24 :type regular) (ilisp :version 1.29 :type regular) (gnus :version 1.65 :type regular) (fsf-compat :version 1.12 :type single-file) (eterm :version 1.13 :type regular) (emerge :version 1.09 :type regular) (elib :version 1.1 :type single-file) (edit-utils :version 1.98 :type single-file) (ediff :version 1.46 :type regular) (edebug :version 1.15 :type regular) (ecrypto :version 0.12 :type regular) (dired :version 1.13 :type regular) (cookie :version 1.14 :type regular) (cc-mode :version 1.32 :type regular) (bbdb :version 1.21 :type regular) (apel :version 1.26 :type regular)) Installed Modules: ----------------- Features: -------- (mail-abbrevs xemacsbug shadow sendmail rfc822 cus-face xemacs-devel-autoloads w3-autoloads vm-autoloads vc-autoloads tm-autoloads text-modes-autoloads supercite-autoloads speedbar-autoloads sh-script-autoloads rmail-autoloads ps-print-autoloads prog-modes-autoloads pcl-cvs-autoloads net-utils-autoloads mh-e-autoloads mailcrypt-autoloads mail-lib-autoloads ispell-autoloads ilisp-autoloads gnus-autoloads fsf-compat-autoloads eterm-autoloads emerge-autoloads elib-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads dired-autoloads cookie-autoloads cc-mode-autoloads bbdb-autoloads apel-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 motif-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 dbm md5 xemacs gutter tiff png jpeg xpm xbm lisp-float-type linux dialog devices window-system base64) Recent keystrokes: ----------------- misc-user Recent messages (most recent first): ----------------------------------- Loading xemacsbug...done Loading xemacsbug... Loading cus-face...done Loading cus-face... From xemacs-beta-bounces@xemacs.org Mon Nov 29 18:58: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 iATNwM44024818; Mon, 29 Nov 2004 18:58: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 iATNwKCU024808 for ; Mon, 29 Nov 2004 18:58:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATNwKu8024807 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 18:58:20 -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 iATNwJnD024796 for ; Mon, 29 Nov 2004 18:58:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iATNwJAc024795 for xemacweb@tux.org; Mon, 29 Nov 2004 18:58:19 -0500 Received: from mail.alkar.net (mail.alkar.net [195.248.191.95]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iATNwIlF024790 for ; Mon, 29 Nov 2004 18:58:19 -0500 Received: from [212.86.238.169] (HELO santinel.home.ua) by mail.alkar.net (CommuniGate Pro SMTP 4.2.6) with ESMTP-TLS id 240314121 for xemacs-beta@xemacs.org; Tue, 30 Nov 2004 01:58:17 +0200 Received: from anray by santinel.home.ua with local (Exim 4.43; FreeBSD) id 1CYvOe-00030A-SU for ; Tue, 30 Nov 2004 01:57:32 +0200 To: Xemacs Beta References: <867jo7gakv.fsf@santinel.home.ua> Organization: XEmacs User From: Andrey Slusar Mail-Followup-To: Xemacs Beta Date: Tue, 30 Nov 2004 01:57:32 +0200 In-Reply-To: (Simon Josefsson's message of "Mon, 29 Nov 2004 23:08:48 +0100") Message-ID: <86zn105hub.fsf@santinel.home.ua> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) 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-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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_NJABL_PROXY,RCVD_IN_SORBS,RCVD_IN_SORBS_SOCKS autolearn=no version=2.63 Subject: Re: [PACKAGE] mail-lib: netrc.el require gnus-encrypt X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, 29 Nov 2004 23:08:48 +0100, Simon Josefsson wrote: > > Please. update the netrc.el in mail-lib package - now authinfo reading > > is broken. > I added encrypt.el to ecrypto, and made netrc.el use it, by syncing > both files with Gnus CVS. So it should work now, please test. Thanks. It's worked. -- Regards, Andrey. From xemacs-beta-bounces@xemacs.org Mon Nov 29 19:05: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 iAU05JOC025764; Mon, 29 Nov 2004 19:05:19 -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 iAU05G9C025758 for ; Mon, 29 Nov 2004 19:05:16 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU05GjJ025757 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 19:05:16 -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 iAU05FBT025747 for ; Mon, 29 Nov 2004 19:05:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU05F1A025746 for xemacweb@tux.org; Mon, 29 Nov 2004 19:05:15 -0500 Received: from lakermmtao02.cox.net (lakermmtao02.cox.net [68.230.240.37]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAU05Ajt025723 for ; Mon, 29 Nov 2004 19:05:10 -0500 Received: from [127.0.0.1] (really [68.224.196.240]) by lakermmtao02.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20041130000502.SSYF329.lakermmtao02.cox.net@[127.0.0.1]>; Mon, 29 Nov 2004 19:05:02 -0500 Message-ID: <41ABB953.4050607@cox.net> Date: Mon, 29 Nov 2004 19:05:39 -0500 From: "David A. Cobb" Organization: Just Hangin' Around at Home User-Agent: Mozilla Thunderbird 0.6+ (Windows/20041127) X-Accept-Language: en-us, en MIME-Version: 1.0 To: skip@pobox.com References: <7wmzx0czpf.fsf@cox.net> <16811.35116.285699.333235@montanaro.dyndns.org> In-Reply-To: <16811.35116.285699.333235@montanaro.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [Bug: 21.4.15] [python-mode] when run from python-mode.C+!, the sys.path is not set from environment X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: superbiskit@cox.net, XEmacs Beta List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Skip Montanaro wrote: > David> If I set my own python library into the environment var > David> "PYTHONPATH" then launch 'python' from the shell, the python var > David> shell.path is set to PYTHONPATH plus other stuff - as the Python > David> Library Manual says it ought to be. > ... > David> However, if I set up an Xemacs Python Shell thus: > David> Buffer: '*Python*', > David> python-mode, C+! > David> I get "Using Cpython Interpreter", yadda yadda yadda ... > >>>> import sys > >>>> sys.path > > David> shows that the path is NOT being correctly set up. > ... > >Hmm... Works for me (pasted from a shell buffer): > > % env | grep PYTHON > PYTHONSTARTUP=/Users/skip/.python.py > % . ~/.bashrc > % env | grep PYTHON > PYTHONSTARTUP=/Users/skip/.python.py > % export PYTHONPATH=/path/to/somewhere > % python > Python 2.4b1 (#52, Oct 17 2004, 13:54:51) > [GCC 3.3 20030304 (Apple Computer, Inc. build 1493)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>> import sys > >>> sys.path > ['/Users/skip/misc/python/python2', '/Users/skip/misc/python', '', '/Users/skip/local/lib/python2.4', '/Users/skip/local/lib/python2.4/plat-darwin', '/Users/skip/local/lib/python2.4/plat-mac', '/Users/skip/local/lib/python2.4/plat-mac/lib-scriptpackages', '/Users/skip/local/lib/python2.4/lib-tk', '/Users/skip/local/lib/python2.4/lib-dynload', '/Users/skip/local/lib/python2.4/site-packages', '/Users/skip/local/lib/automatrix/python'] > >>> > % python -S > Python 2.4b1 (#52, Oct 17 2004, 13:54:51) > [GCC 3.3 20030304 (Apple Computer, Inc. build 1493)] on darwin > >>> import sys > >>> sys.path > ['/Users/skip/misc/python/python2', '/Users/skip/misc/python', '', '/Users/skip/local/lib/python2.4/', '/Users/skip/local/lib/python2.4/plat-darwin', '/Users/skip/local/lib/python2.4/plat-mac', '/Users/skip/local/lib/python2.4/plat-mac/lib-scriptpackages', '/Users/skip/local/lib/python2.4/lib-tk', '/Users/skip/local/lib/python2.4/lib-dynload'] > >>> > % unset PYTHONSTARTUP > % python -S > Python 2.4b1 (#52, Oct 17 2004, 13:54:51) > [GCC 3.3 20030304 (Apple Computer, Inc. build 1493)] on darwin > >>> import sys > >>> sys.path > ['', '/path/to/somewhere', '/Users/skip/local/lib/python24.zip', '/Users/skip/local/lib/python2.4/', '/Users/skip/local/lib/python2.4/plat-darwin', '/Users/skip/local/lib/python2.4/plat-mac', '/Users/skip/local/lib/python2.4/plat-mac/lib-scriptpackages', '/Users/skip/local/lib/python2.4/lib-tk', '/Users/skip/local/lib/python2.4/lib-dynload'] > >>> > >Note that because I fart around with sys.path in my PYTHONSTARTUP file I >needed to unset that variable to get things to start right. Also, running >the interpreter with the -S flag when trying to debug these sorts of >problems will disable import of the site module and thus eliminate it as a >suspect. (I'm not saying you're necessarily incorrect in your assertion, >just that you haven't eliminated all local sources that are out of XEmacs's >and Python's control.) > > Well, lessee -- I don't have a PYTHONSTARTUP and I don't have an "-S" on the Python command. According to 'custom' -- python group -- the Python Command Args are ("-i" "-E" "-u"). Oh, spit!! A quick 'man python' shows that "-E" says to ignore the Environment. Seems like a dumb default!! But, then, I'm new here in Pythonville, myself. -- David A. Cobb, Software Engineer, Public Access Advocate "By God's Grace, I am a Christian man; by my actions a great sinner." -- The Way of a Pilgrim: R.French, Tr. Life is too short to tolerate crappy software! From xemacs-beta-bounces@xemacs.org Mon Nov 29 19:34: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 iAU0YoRT029776; Mon, 29 Nov 2004 19:34:51 -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 iAU0Ym9b029765 for ; Mon, 29 Nov 2004 19:34:48 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU0YmbD029764 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 19:34:48 -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 iAU0YlgG029752 for ; Mon, 29 Nov 2004 19:34:47 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU0Yllv029751 for xemacweb@tux.org; Mon, 29 Nov 2004 19:34:47 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAU0YjOg029744; Mon, 29 Nov 2004 19:34:46 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CYvyV-0000I6-B1; Tue, 30 Nov 2004 09:34:35 +0900 To: Malcolm Purvis References: <87is7uyxks.fsf@tleepslib.sk.tsukuba.ac.jp> <87zn13vqvx.fsf@tleepslib.sk.tsukuba.ac.jp> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 30 Nov 2004 09:34:34 +0900 In-Reply-To: (Malcolm Purvis's message of "Mon, 29 Nov 2004 23:02:56 +1100") Message-ID: <877jo4rx7p.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-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: [PATCH] Revised parallel build support. X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "Malcolm" == Malcolm Purvis writes: >>>>> "Stephen" == Stephen J Turnbull writes: Malcolm> Is remembering to type "make configure" any better than Malcolm> remembering to type "autoconf"? Stephen> No. The point is that the build should depend on Stephen> configure being up-to-date. Malcolm> I agree, however I don't think that 'all' should depend Malcolm> on 'configure' in the stable series. If it did then Malcolm> users would require autoconf, which I don't think is Malcolm> appropriate. They only need autoconf if the release is broken. If _we_ (== Vin and me, in particular) always do autoconf2.13; cvs commit configure before building a release, only users who touch configure.in will have a problem. And we _want_ such builds to fail! Or am I missing something? I agree the system needs testing before putting it into a stable tree, but AFAICT this is the right thing. The same reasoning is true of depends, but that's harder to get right. Malcolm> For 21.5 I think that it's reasonable until the that Malcolm> version turns stable. Care to draw up a patch? I'll do that shortly. -- 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 Nov 29 19:51: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 iAU0pcLk032433; Mon, 29 Nov 2004 19:51: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 iAU0oWeu032013 for ; Mon, 29 Nov 2004 19:50:32 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU0oWM7032010 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 19:50: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 iAU0oU1r031972 for ; Mon, 29 Nov 2004 19:50:30 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU0oUj1031971 for xemacweb@tux.org; Mon, 29 Nov 2004 19:50:30 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAU0oSTt031941 for ; Mon, 29 Nov 2004 19:50:29 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CYwDP-0000J8-T6; Tue, 30 Nov 2004 09:49:59 +0900 To: superbiskit@cox.net References: <41AB7CA9.1030406@cox.net> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 30 Nov 2004 09:49:59 +0900 In-Reply-To: <41AB7CA9.1030406@cox.net> (David A. Cobb's message of "Mon, 29 Nov 2004 14:46:49 -0500") Message-ID: <873bysrwi0.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-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: "Outsmarting" auto-autoloads X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "David" == David A Cobb writes: David> I'm trying to work out some things that modify values David> defined by "auto-autoloads.elc". If I go to the origin David> source and modify & recompile it, it appears I've not David> accomplished the change because the value that gets loaded David> is the one from auto-autoloads. Just do a make at top level. David> I'm guessing this winds up in the dumped code (?) No. David> Does that mean I need to do a "temacs" install and dump in David> order to change these? Strictly speaking, no, but there are some issues in the makefile that mean that doing "make" at top-level always redumps. You could try "make update-elc.stamp" in src to avoid the redump. David> I'm really really trying to avoid having to do a complete David> rebuild. So far my batting average for recompiles is zero! I really really think you should find a way to consistently achieve successful builds unless the XEmacs tree itself is broken. The fact that you aren't means that something is not right, and that's likely to affect 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 Mon Nov 29 20:12: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 iAU1CgNC002767; Mon, 29 Nov 2004 20:12:48 -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 iAU1CfQs002762 for ; Mon, 29 Nov 2004 20:12:41 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU1Cflh002760 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 20:12:41 -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 iAU1CerL002748 for ; Mon, 29 Nov 2004 20:12:40 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU1CeRs002744 for xemacweb@tux.org; Mon, 29 Nov 2004 20:12:40 -0500 Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAU1Cdww002731 for ; Mon, 29 Nov 2004 20:12:40 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CYwZE-0000VA-6a; Tue, 30 Nov 2004 10:12:32 +0900 To: "David A. Cobb" References: <7w8y8kwjc1.fsf@cox.net> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Tue, 30 Nov 2004 10:12:31 +0900 In-Reply-To: <7w8y8kwjc1.fsf@cox.net> (David A. Cobb's message of "Mon, 29 Nov 2004 14:23:10 -0500") Message-ID: <87y8gkqgw0.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-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: [Bug: 21.4.15] 'find-library' should NOT find '.elc' files X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org >>>>> "David" == David A Cobb writes: David> I cannot think of ANY reason that 'find-library' -- David> which is specified to read in the source of a library text David> for possible editing -- should EVER return on a '.elc' David> file. In general, find-library is supposed to find the source for the library that would be loaded by load-library. The fact that you don't find the contents of an elc enlightening doesn't mean that other programmers wouldn't. To someone used to working with Lisp backtraces, a .elc is only slightly harder to read than a quoted-printable representation of Spanish. In your case, though, the uncompiled source would better, but you have deliberately hidden that from XEmacs (ie, there is no .el file to match the .elc file _in the directory where the .elc file was found_), haven't you? I'm not going to killfile you or anything like that, but I'm rapidly losing the shreds of sympathy I had for your problems. You can't even build a vanilla XEmacs, but you nonetheless redesign the installation layout to suit your fancy, then complain when it doesn't do what you expect? Many of the things you request are prima facie reasonable, and we'll certainly consider them in the light of what they would cost to implement. But I rather suspect that your frustration level would drop considerably if you'd stop trying to Kung Fu XEmacs into submission, and try going with the flow, aikido-style. -- 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 Nov 29 20:39: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 iAU1dPlH006137; Mon, 29 Nov 2004 20:39:25 -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 iAU1dNqt006131 for ; Mon, 29 Nov 2004 20:39:23 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU1dNSB006130 for xemacs-beta-mailman@xemacs.org; Mon, 29 Nov 2004 20:39:23 -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 iAU1dLIZ006104 for ; Mon, 29 Nov 2004 20:39:21 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU1dLoq006103 for xemacweb@tux.org; Mon, 29 Nov 2004 20:39:21 -0500 Received: from msgbas2x.cos.agilent.com (msgbas2x.cos.agilent.com [192.25.240.37]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id iAU1dL8c006084 for ; Mon, 29 Nov 2004 20:39:21 -0500 Received: from pf-enccos5.cos.agilent.com (enccos5.cos.agilent.com [130.29.152.94]) by msgbas2x.cos.agilent.com (Postfix) with ESMTP id 0939B888A for ; Mon, 29 Nov 2004 18:39:21 -0700 (MST) Received: from enccos5.cos.agilent.com (localhost.localdomain [127.0.0.1]) by localhost.enccos5.cos.agilent.com (Postfix) with SMTP id AF89FC09C for ; Mon, 29 Nov 2004 18:39:20 -0700 (MST) Received: from relcos2.cos.agilent.com (130.29.152.237) by enccos5.cos.agilent.com (Sigaba Gateway v3.83) with ESMTP id 6776220; Mon, 29 Nov 2004 18:39:20 -0700 Received: from wcosvs03.cos.agilent.com (wcosvs03.cos.agilent.com [130.29.152.233]) by relcos2.cos.agilent.com (Postfix) with ESMTP id 92B901F9 for ; Mon, 29 Nov 2004 18:39:20 -0700 (MST) Received: from mina.soco.agilent.com ([141.121.54.157]) by wcosvs03.cos.agilent.com with InterScan Messaging Security Suite; Mon, 29 Nov 2004 18:39:20 -0700 Received: from mina.soco.agilent.com (localhost [127.0.0.1]) by mina.soco.agilent.com (8.9.3 (PHNE_29774)/8.9.3 SMKit7.1.1_Agilent) with ESMTP id RAA05569 for ; Mon, 29 Nov 2004 17:39:19 -0800 (PST) Message-Id: <200411300139.RAA05569@mina.soco.agilent.com> To: XEmacs Beta In-Reply-To: Your message of "Tue, 30 Nov 2004 10:12:31 +0900." <87y8gkqgw0.fsf@tleepslib.sk.tsukuba.ac.jp> Mime-Version: 1.0 (generated by tm-edit 1.8) Content-Type: text/plain; charset=US-ASCII Date: Mon, 29 Nov 2004 17:39:19 -0800 From: Darryl Okahata X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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] 'find-library' should NOT find '.elc' files X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Darryl Okahata List-Id: 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: > In general, find-library is supposed to find the source for the > library that would be loaded by load-library. The fact that you don't > find the contents of an elc enlightening doesn't mean that other > programmers wouldn't. I'll second this. Sometimes, if you only have the compiled .elc, one may have to hand-decompile it to fix bugs (with the help of disass.el, of course ;-). -- Darryl Okahata darrylo@soco.agilent.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Agilent Technologies, or of the little green men that have been following him all day. From xemacs-beta-bounces@xemacs.org Tue Nov 30 01:04: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 iAU64g3v023984; Tue, 30 Nov 2004 01:04:43 -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 iAU64dr4023974 for ; Tue, 30 Nov 2004 01:04:39 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU64dng023973 for xemacs-beta-mailman@xemacs.org; Tue, 30 Nov 2004 01:04:39 -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 iAU64aed023961 for ; Tue, 30 Nov 2004 01:04:36 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU64avG023960 for xemacweb@tux.org; Tue, 30 Nov 2004 01:04:36 -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 iAU64Yxk023954 for ; Tue, 30 Nov 2004 01:04:35 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CZ17p-000PAL-HY for xemacs-beta@xemacs.org; Tue, 30 Nov 2004 07:04:34 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CZ17p-000LSq-56 for xemacs-beta@xemacs.org; Tue, 30 Nov 2004 07:04:33 +0100 From: Norbert Koch To: xemacs-beta@xemacs.org User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.5 (chestnut, berkeley-unix) 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: Tue, 30 Nov 2004 07:04:21 +0100 Message-ID: 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-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-11-30-06 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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: =========================== ecrypto-0.19-pkg.tar.gz upstream version: 2.0 mail-lib-1.70-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 bbdb-1.25-pkg.tar.gz upstream version: 2.34 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 edit-utils-2.18-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 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 semantic-1.19-pkg.tar.gz upstream version: 1.4.2 sieve-1.17-pkg.tar.gz upstream version: none tramp-1.20-pkg.tar.gz upstream version: 2.0.45 vc-1.39-pkg.tar.gz upstream version: none xemacs-base-1.92-pkg.tar.gz upstream version: none xemacs-devel-1.69-pkg.tar.gz upstream version: none xwem-1.18-pkg.tar.gz upstream version: 0.2 Detailed Changes: ================ - ------- ChangeLog Entries from xemacs-packages/ecrypto/ChangeLog ------- 2004-11-30 Norbert Koch * Makefile (VERSION): XEmacs package 0.19 released. 2004-11-29 Simon Josefsson * encrypt.el: New file. * Makefile (ELCS): Add encrypt.elc. - ------- ChangeLog Entries from xemacs-packages/mail-lib/ChangeLog ------- 2004-11-30 Norbert Koch * Makefile (VERSION): XEmacs package 1.70 released. 2004-11-29 Simon Josefsson * netrc.el: Use encrypt.el from ecrypto, instead of gnus-encrypt. Sync with Gnus CVS. 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) iD8DBQFBrA1xgu3ywdHdhM0RAkQ8AJwO22GzfD0aekyRHOcvY+uNI+fyGACeJWx9 jAAFz7Vlh2TWgZz/Sn2VzYk= =BCNT -----END PGP SIGNATURE----- From xemacs-beta-bounces@xemacs.org Tue Nov 30 01:10: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 iAU6A9rn025009; Tue, 30 Nov 2004 01:10:10 -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 iAU6A8fw025002 for ; Tue, 30 Nov 2004 01:10:08 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU6A8IM025001 for xemacs-beta-mailman@xemacs.org; Tue, 30 Nov 2004 01:10:08 -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 iAU6A721024985 for ; Tue, 30 Nov 2004 01:10:07 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU6A7oM024983 for xemacweb@tux.org; Tue, 30 Nov 2004 01:10:07 -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 iAU6A6Gt024971 for ; Tue, 30 Nov 2004 01:10:06 -0500 Received: from arafel.viteno.net ([213.178.172.254]) by mail.LF.net with esmtp (Exim 4.41) id 1CZ1DB-000Q0h-Up for xemacs-beta@xemacs.org; Tue, 30 Nov 2004 07:10:06 +0100 Received: from nk by arafel.viteno.net with local (Exim 4.43 (FreeBSD)) id 1CZ1DB-000LTH-IQ for xemacs-beta@xemacs.org; Tue, 30 Nov 2004 07:10:05 +0100 From: Norbert Koch To: xemacs-beta@xemacs.org 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: Tue, 30 Nov 2004 07:10:05 +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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: [21.5, Gnus] Can't send signed mails X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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 try to send a signed message using both Gnus and XEmacs 21.5 from CVS I get the following trace: Debugger entered--Lisp error: (syntax-error "Containing expression ends prematurely") scan-sexps(3053 1) forward-sexp(1) mml-read-tag() mml-parse-1() mml-parse() mml-generate-mime() message-encode-message-body() message-send-mail(nil) message-send-via-mail(nil) message-send(nil) message-send-and-exit(nil) call-interactively(message-send-and-exit) (dispatch-event "[internal]") This does not happen if I use a 21.4 XEmacs, so I guess the problem is XEmacs rather than Gnus related. Does anyone else see something similar? Thanks, norbert. From xemacs-beta-bounces@xemacs.org Tue Nov 30 03:10: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 iAU8AMCl008168; Tue, 30 Nov 2004 03:10:22 -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 iAU8AKlJ008156 for ; Tue, 30 Nov 2004 03:10:20 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU8AKvi008155 for xemacs-beta-mailman@xemacs.org; Tue, 30 Nov 2004 03:10:20 -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 iAU8AJ7T008144 for ; Tue, 30 Nov 2004 03:10:19 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAU8AJwp008143 for xemacweb@tux.org; Tue, 30 Nov 2004 03:10:19 -0500 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 iAU8AIvV008132 for ; Tue, 30 Nov 2004 03:10:18 -0500 Received: from hemma.contactor.se (localhost [127.0.0.1]) by kluster2.contactor.se (8.12.3/8.12.3/Debian-7.1) with SMTP id iAU8ACxx023570 for ; Tue, 30 Nov 2004 09:10:12 +0100 Received: from global.sl.se ([194.237.104.1]) (SquirrelMail authenticated user matsl) by hemma.contactor.se with HTTP; Tue, 30 Nov 2004 09:10:12 +0100 (CET) Message-ID: <51177.194.237.104.1.1101802212.squirrel@hemma.contactor.se> Date: Tue, 30 Nov 2004 09:10:12 +0100 (CET) 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 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.8 required=5.0 tests=PRIORITY_NO_NAME autolearn=no version=2.63 Subject: Problems with texinfmt and the smoketest X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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, The package smoketest currently fails, (in different mysterious ways), when trying to format ".../tm/texi/tm-ja.info". As I get it texinfmt is used for the real hard cases that makeinfo can't handle. However there seemes to be at least two problems at the moment. When run from make a load path is set that doesn't include all packages that texinfmt needs and futher texinfmt itself doesn't require all packages it uses either. Could someone please have a look at this so that it will get a proper fix. Hälsningar -- %% Mats From xemacs-beta-bounces@xemacs.org Tue Nov 30 15:35: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 iAUKZJtX027784; Tue, 30 Nov 2004 15:35:20 -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 iAUKZHPx027771 for ; Tue, 30 Nov 2004 15:35:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAUKZHGU027770 for xemacs-beta-mailman@xemacs.org; Tue, 30 Nov 2004 15:35: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 iAUKZARN027753 for ; Tue, 30 Nov 2004 15:35:10 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iAUKZAL8027751 for xemacweb@tux.org; Tue, 30 Nov 2004 15:35:10 -0500 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 iAUKZ82P027739 for ; Tue, 30 Nov 2004 15:35:09 -0500 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 iAUKZ8dm012444 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 1 Dec 2004 06:35:08 +1000 Received: (from steve@localhost) by bastard.youngs.au.com (8.12.11/8.12.11/Submit) id iAUKZ8Ha012443; Wed, 1 Dec 2004 06:35:08 +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: <51177.194.237.104.1.1101802212.squirrel@hemma.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 2431271 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 43rd day of The Aftermath, 3170. X-Attribution: SY Mail-Followup-To: XEmacs beta Date: Wed, 01 Dec 2004 06:35:07 +1000 In-Reply-To: <51177.194.237.104.1.1101802212.squirrel@hemma.contactor.se> (Mats Lidell's message of "Tue, 30 Nov 2004 09:10:12 +0100 (CET)") 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" X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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: Problems with texinfmt and the smoketest X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: 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-Transfer-Encoding: quoted-printable * Mats Lidell writes: > The package smoketest currently fails, (in different mysterious > ways), when trying Yeah, tell me about it! Yesterday I tried to build all the packages From=20scratch and had no end of trouble. After a couple of reboots because I was left with hung processes that couldn't be killed (even by root with kill -9) and a fsck to fix filesystem corruption I finally gave up on building the whole tree. I resorted to `make distclean' `make autoloads' at toplevel. And then built just the couple of packages I wanted to update. I have no idea what is going on, and right now I really don't care. I have too many other things to worry about. =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 iEYEABECAAYFAkGs2XwACgkQHSfbS6lLMAMlZQCdE0Yv1TVCDKBse0T3LXEwiZQq DtEAn2DMqnd9OLNnHW27+3vU4BBxpheL =QAGG -----END PGP SIGNATURE----- --=-=-=-- From xemacs-beta-bounces@xemacs.org Tue Nov 30 20:58: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 iB11wJ11012705; Tue, 30 Nov 2004 20:58:35 -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 iB11wHG8012694 for ; Tue, 30 Nov 2004 20:58:17 -0500 Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iB11wHBK012693 for xemacs-beta-mailman@xemacs.org; Tue, 30 Nov 2004 20:58: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 iB11wFTp012681 for ; Tue, 30 Nov 2004 20:58:15 -0500 Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id iB11wFrA012680 for xemacweb@tux.org; Tue, 30 Nov 2004 20:58:15 -0500 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 iB11wEJr012675 for ; Tue, 30 Nov 2004 20:58:15 -0500 Received: from unknown (HELO NEEEEEEE) (benwing@sbcglobal.net@68.91.192.228 with login) by smtp810.mail.sc5.yahoo.com with SMTP; 1 Dec 2004 01:58:14 -0000 From: "Ben Wing" To: "'Holger Schauer'" , "'XEmacs Beta'" Date: Tue, 30 Nov 2004 20:00:25 -0600 Message-ID: <01c601c4d749$86bf6090$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 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter version 0.71c on gwyn.tux.org X-Virus-Scanned: clamd / ClamAV version devel-20040527, clamav-milter 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.3 required=5.0 tests=AWL, RCVD_IN_DSBL, RCVD_IN_NJABL, RCVD_IN_SORBS autolearn=no version=2.63 Cc: Subject: RE: [Bug: 21.5-b18] Crash wrt. 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 > I just ran into a crash with Gnus, trying to enter a group. > Of course, this bug is probably a little bit hard to > reproduce, as I can't provide you with the nntp data :-) > Anyway, I don't get a lisp backtrace, the only thing I can > get is a gdb backtrace when I start XEmacs from within gdb. > I'm not sure, it is really helpful, but here it is: Put a breakpoint on assert_failed and call debug_backtrace().