It seems that packages/xemacs-packages/psgml/etc/cdtd/.cvsignore _is_
in CVS, which causes cdtd to get created, but then after that I always
get a
move away xemacs-packages/psgml/etc/cdtd/.cvsignore; it is in the way
message.
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, …
[View More]so its faults I remember. Scott Gilbert c.l.py
[View Less]
APPROVE COMMIT
Ben thinks it's good enough, I've had no problems in a week.
>>>>> "sjt" == Stephen J Turnbull <stephen(a)xemacs.org> writes:
sjt> Vin, please note: For me this applies to 21.4 with offset -3,
sjt> but is NOT RECOMMENDED yet.
This is still true. A mostly offline discussion with Werner Fink of
SuSE encourages me (although his approach was quite different), but
I'm still not happy about applying it to stable, since geometry
management …
[View More]routines still call each other recursively (in what I think
are "safe" cases, no famous last words this time, please!), and that's
an Xt no-no.
Testers: please look for oddities in the borders. Dr. Fink observes
that truncation of the minibuffer line is a side effect of his patch,
so that's something to look for.
Index: src/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.761
diff -u -U0 -r1.761 ChangeLog
--- src/ChangeLog 7 Dec 2004 12:52:48 -0000 1.761
+++ src/ChangeLog 15 Dec 2004 03:57:02 -0000
@@ -0,0 +1,4 @@
+2004-12-15 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * EmacsManager.c (EmacsManagerChangeSize): Respect XtGeometryNo.
+
--
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.
[View Less]
>>>>> "Paul" == Paul Krause <paulkrause1(a)mediaone.net> writes:
Paul> Adrian Aichner <adrian(a)xemacs.org> writes:
>> >> Do we want to make C-u M-x comment-region smarter?
>>
Paul> No! Make indentation smarter. If a comment begins in column
Paul> 1, don't
Paul> indent it when reindenting a region. This solves the
Paul> problem without
Paul> style-changes or hacks to comment-region.
>>
…
[View More] Paul> Have I overlooked anything?
>>
>> This, maybe?
>>
>> (Info-goto-node "(xemacs)Comments")
>>
>> Adrian
Paul> Could you be a little more specific? I don't what you're
Paul> referring to. Maybe this?
Paul> You can also use `Meta-;' to align an existing comment. If a line
Paul> already contains the string that starts comments, `M-;' just moves
Paul> point after it and re-indents it to the conventional place.
Paul> Exception:
Paul> comments starting in column 0 are not moved.
Yes, that, and also the following paragraph.
Some major modes have special rules for indenting certain kinds of
comments in certain contexts. For example, in Lisp code, comments which
start with two semicolons are indented as if they were lines of code,
instead of at the comment column. Comments which start with three
semicolons are supposed to start at the left margin. Emacs understands
these conventions by indenting a double-semicolon comment using TAB and
by not changing the indentation of a triple-semicolon comment at all.
You have a valid point, though.
single-; comments srarting in column 0 should not be moved and
comment-region would work as advertised!
You opened my eyes!
To All:
Isn't this what we should do?
Martin?
Stephen?
Best regards,
Adrian
Paul> The trouble is, it doesn't work as documented. Here's a sample.
Paul> ;;; header comment
Paul> ;; This function is just an example.
Paul> ;;; Here either two or three semicolons are appropriate.
Paul> (defun foo (x)
Paul> ;;; And now, the first part of the function:
Paul> (lambda (foo bar)
Paul> (if (foo bar)
Paul> 'bif
Paul> 'baz))
Paul> ;; The following line adds one.
Paul> (1+ x)) ; This line adds one.
Paul> ;; This function is just an example.
Paul> ;;; Here either two or three semicolons are appropriate.
Paul> (defun foo (x)
Paul> ;;; And now, the first part of the function:
Paul> ;; The following sexp is commented out using comment-region.
Paul> ; (lambda (foo bar)
Paul> ; (if (foo bar)
Paul> ; 'bif
Paul> ; 'baz))
Paul> ;; The following line adds one.
Paul> (1+ x)) ; This line adds one.
Paul> I get the same indentation using either M-; or C-M-q.
Paul> Testing using xemacs -vanilla on
Paul> XEmacs 21.2 (beta37) "Pan" (win32) of Sun Dec 03 2000 on PAULKRAUSE
Paul> as well as
Paul> XEmacs 21.0 "20 minutes to Nikko" (win32) of Fri Mar 26 1999 on
Paul> BLACKBIRD
Paul> (which I just happen to have lying around)
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/
[View Less]
Hello everybody,
I tried to update my xemacs-21.5.11 tree to 21.5.12 with the diff file
found in ftp mirrors, but all attempts failed (patch said "patch: ****
malformed patch at line 315").
I tried to skip several parts of the diff file without success (the main
problem ends in the part of "configure", which could not be skipped).
Did anyone encoutered the same problem? Could it be possible to re-generate
the patch file?
\bye
S.
--
MAKING MILHOUSE CRY IS NOT A SCIENCE PROJECT.
…
[View More]MAKING MILHOUSE CRY IS NOT A SCIENCE PROJECT.
MAKING MILHOUSE CRY IS NOT A SCIENCE PROJECT.
-+- Bart Simpson on chalkboard, episode #213
[View Less]
Hi,
Getting this when starting.
-------------------------------------------------------------------------------------
FAILED TO INSTALL SIGNAL HANDLER
Fatal error: assertion failed, file vdb-win32.c, line 82, ABORT()
WARNING: Unable to auto-save your files properly.
Some or all may in fact have been auto-saved.
Fatal error (11).
[...]
This is the build ...
-------------------------------------------------------------------------------------
uname -a: CYGWIN_NT-5.0 SL-RDT-3 1.5.19(0.150/4/…
[View More]2) 2006-01-20 13:28 i686 Cygwin
./configure '--prefix=/usr/src/xemacs' '--with-mule' '--with-optimization'
'--with-site-include
s=/usr/include/noX' '--enable-database=no' '--with-postgresql=no' '--with-newgc'
'--with-msw' '
--with-package-path=~/.xemacs:/usr/src/xemacs/site-packages:/usr/src/xemacs/xemacs-packages:/us
r/src/xemacs/mule-packages'
XEmacs 21.5-b25 "eggplant" (+CVS-20060326) 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.4.4 (cygming special) (gdc 0.12, using
dmd 0.1
25)
- GCC specs file: /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
- Compiler command: gcc -I/usr/include/noX -I/usr/include/noX -Wall
-Wno-switc
h -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-arith
-Wunused-parameter -g -O
3
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:
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).
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 GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new incremental garbage collector and the new allocator.
Using special WIN32 vdb fault handler.
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?|warning
s?|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"
------------------------------------------------------------------------------
cd ./lib-src && make all
cd ./src && make all
cmdloop.c:613: warning: no return statement in function returning non-void
intl-encap-win32.c:1201: warning: passing arg 2 of `GetICMProfileW' makes pointer from
integer
without a cast
intl-encap-win32.c:1203: warning: passing arg 2 of `GetICMProfileA' makes pointer from
integer
without a cast
free-hook.c:261: 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)
Generating autoloads for lisp/next-error.el...
Removing out-of-date /usr/src/xemacs/working/lisp/next-error.elc
Compiling /usr/src/xemacs/working/lisp/next-error.el...
While compiling next-error-follow-minor-mode in file
/usr/src/xemacs/working/lisp/next-error.el
:
** reference to free variable next-error-follow-minor-mode-hook
** reference to free variable next-error-follow-minor-mode-on-hook
** reference to free variable next-error-follow-minor-mode-off-hook
Wrote /usr/src/xemacs/working/lisp/next-error.elc
Requiring next-error...
** reference to free variable jit-lock-mode
** the function jit-lock-fontify-now is not known to be defined.
Computing custom-loads for next-error...
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?|warning
s?|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|^Fo
rmatting:|^PASS:|\(100%\) tests successful"
------------------------------------------------------------------------------
cd ./src && make check
base64-tests.el: 1234 of 1234 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
byte-compiler-tests.el: 104 of 104 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
c-tests.el: 4 of 4 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
case-tests.el: 1148 of 1148 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
ccl-tests.el: 4570 of 4570 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
database-tests.el: No tests run.
0 errors that should have been generated, but weren't
0 wrong-error failures
extent-tests.el: 194 of 194 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
hash-table-tests.el: 9866 of 9866 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
lisp-tests.el: 3672 of 3672 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
md5-tests.el: 56 of 56 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
FAIL: (charset-char-string (quote japanese-jisx0208)) ==> error: (out-of-memory "Memory
exhaust
ed")
Fatal error: assertion failed, file mc-alloc.c, line 1159, ABORT()
------------------------------------------------------------------------------
Yours
--
%% Mats
[View Less]
Adrian Aichner <adrian(a)xemacs.org> 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
…
[View More]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/
[View Less]
This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear …
[View More]Bug Team!
When running Xemacs version 21 remotely (displaying on my local X
server) I have found that any multicharacter kills (such as kill-line,
kill-word, kill-ring-save, etc.) are extremely slow (maybe 15-30
seconds per kill). I only see this delay when I am running over a DSL
connection where the ping times to the remote system are on the order
of 100 milliseconds or more. When my local machine is on the same LAN
as the remote machine (much shorter ping times), I do not notice any
unusual delay in multicharacter kills. I also do not see this problem
when running Xemacs version 20.
My local X server when using the DSL connection is Exceed 3D running
under Microsoft Windows 98SE. When using the LAN, my local X server
is also Exceed 3D but running under Microsoft Windows 2000.
Yours,
David
---
Dr. David E. Sigeti
Phone: 505-667-9239
E-mail: sigeti(a)lanl.gov
Surface mail: MS-F645, Los Alamos National Laboratory,
Los Alamos, NM 87545 USA
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: IRIX64 t01 6.5 04131233 IP27
../../packages/xemacs-21.4.8/configure '--prefix=/users/sigeti/' '--exec-prefix=/users/sigeti/bin/mips-sgi-irix6.5/' '--pdump'
XEmacs 21.4.8 "Honest Recruiter" configured for `mips-sgi-irix6.5'.
Compilation / Installation:
Source code location: /users/sigeti/packages/xemacs-21.4.8
Installation prefix: /users/sigeti/
Runtime library search path: /usr/lib32/mips3:/usr/lib32
Operating system description file: `s/irix6-0.h'
Machine description file: `m/iris6d.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location:
- X Windows libraries location:
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
WARNING: -----------------------------------------------------------
WARNING: Compiling without PNG image support.
Reason: PNG library version too old (pre 1.0.2)!
WARNING: You should strongly consider installing the PNG libraries.
WARNING: Otherwise certain images and glyphs may not display.
WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)
WARNING: -----------------------------------------------------------
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for DBM.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((xemacs-devel:version 1.44 :type single-file)
(xemacs-base :version 1.63 :type regular)
(w3 :version 1.23 :type regular)
(vm :version 7.07 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.33 :type regular)
(tm :version 1.32 :type regular)
(text-modes :version 1.46 :type single-file)
(speedbar :version 1.23 :type regular)
(sh-script :version 1.15 :type regular)
(rmail :version 1.13 :type regular)
(ps-print :version 1.04 :type regular)
(prog-modes
:version
1
.57
:type
single-file)
(pcl-cvs :version 1.63 :type regular)
(net-utils :version 1.25 :type single-file)
(mh-e :version 1.14 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.46 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.26 :type regular)
(gnus :version 1.61 :type regular)
(fsf-compat :version 1.11 :type single-file)
(eterm :version 1.13 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(efs :version 1.29 :type regular)
(edit-utils :version 1.88 :type single-file)
(ediff :version 1.41 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.12 :type regular)
(cc-mode :version 1.28 :type regular)
(apel :version 1.23 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 dired-faces
dired-xemacs dired font disp-table cus-face xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads vc-cc-autoloads
vc-autoloads tm-autoloads text-modes-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 efs-autoloads edit-utils-autoloads
ediff-autoloads edebug-autoloads dired-autoloads cc-mode-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 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 dbm md5 xemacs
gutter tiff gif jpeg xpm xbm lisp-float-type irix dialog devices
window-system base64)
Recent keystrokes:
-----------------
C-x C-f RET M-x r e p SPC o SPC r SPC x SPC SPC RE
T
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Making completion list...
Reading directory /users/sigeti/...done
Reading directory /users/sigeti/...
Loading dired...done
Loading dired...
Loading font...done
Loading font...
Loading cus-face...done
Loading cus-face...
[View Less]