[ACQ21.4] Autodetect athena when asking for widgets
23 years, 2 months
Stephen J. Turnbull
APPROVE COMMIT QUERY 21.4
>>>>> "Jan" == Jan Vroonhof <jan.vroonhof(a)ntlworld.com> writes:
Jan> The current behavior "off, unless motif,gtk or windows" is
Jan> AFAIK intentional, at least for 21.4.
Yes. However, it's not an issue of stability. The problem was that
under certain conditions athena would get detected when it shouldn't.
There was a patch from Alexei Mahotkin to fix that but it had the side
effect of changing the effective default. I think …
[View More]we should leave it
as is until somebody has time to think carefully about the semantics
of autodetection here.
Comments welcome.
Jan> However --with-widgets[=yes] on the command line _should_
Jan> trigger detection of athena.
Right.
2002-01-07 Jan Vroonhof <jan(a)xemacs.org>
* configure.in: Make explicit "--with-widgets" mean "=yes".
If "--with-widgets=yes" autodetect athena.
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.
[View Less]
Re: patch for shadowfile.el (was: error on exit - unable to exit)
23 years, 2 months
Stephen J. Turnbull
The following message is a courtesy copy of an article
that has been posted to comp.emacs.xemacs as well.
Please follow up to the mailing list <xemacs-beta(a)xemacs.org>.
Reply-To set.
Peter, thanks for your contribution.
>>>>> "APA" == Adrian Aichner <adrian(a)xemacs.org> writes:
APA> Yes, this, right out of shadowfile.el, is a no-no:
APA> (if noninteractive
APA> (add-hook 'after-init-hook 'shadow-initialize)
APA> (shadow-…
[View More]initialize))
And the author was so proud of it, too. :-)
In general patches to remove code that initializes on load will be
accepted. Also make sure that there is a Customize mechanism to
enable the package, or at least a PACKAGE-initialize function that is
autoloaded so that users need only put (PACKAGE-initialize) in their
init files.
APA> The unconditional global setting of
APA> (setq find-file-visit-truename t)
APA> is a bad thing too.
APA> Don't know whether this could be made buffer-local.
It probably could be but that results in contorted code (Christoph
Wedler recently posted a patch to make buffer-local values of
completion-base-size work correctly), probably no less contorted than
simply making sure to bind the variable in the right places.
APA> If you're very sure your patch is correct, you may also send
APA> it to xemacs-patches, but check out
He already did, look at the CC in his post. :-)
Note that the proposed policy (ie, the patch I've submitted for
etc/BETA) is not that you need to verify that your patch is correct,
but that you intend it to be applied to the tree as-is. Of course we
encourage people who are good at verification to save us the trouble.
And from your point of view, the higher quality the patch, and the
more rigorous your explanation of why it is needed and correct, the
sooner it will be committed to our repository.
If you aren't sure, CC xemacs-patches anyway, but note your concerns
in the text of the message. The point is to make sure that
potentially valuable patches get into the review queue. "I don't
understand this but it works for me" is good enough; just expect a
fair amount of delay as we do the verification work.
If you really don't think the patch is ready for prime time, but want
it to be discussed and probably revised, send to xemacs-beta instead.
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.
[View Less]
Re: patch for shadowfile.el (was: error on exit - unable to exit)
23 years, 2 months
Adrian Aichner
The following message is a courtesy copy of an article
that has been posted to comp.emacs.xemacs as well.
>>>>> "Peter" == Peter Arius <peter.arius(a)erln.gepas.de> writes:
>>>>> "mh" == michael habbert <Michael.Habbert(a)ixpoint.de> writes:
mh> hi,
mh> I'm unable to exit xemacs 21.4.3
mh> # bind (standard-output stack-trace-on-signal debug-on-signal
mh> # stack-trace-on-error debug-on-error)
mh> buffer-modified-p(#…
[View More]<killed buffer>)
mh> shadow-save-todo-file()
mh> # bind (arg)
mh> save-buffers-kill-emacs()
mh> delete-frame(#<mswindows-frame "emacs" 0x88d> t)
mh> eval((delete-frame #<mswindows-frame "emacs" 0x88d> t))
mh> # (condition-case ... . error)
mh> # (catch top-level ...)
Peter> Hi all,
Peter> This happened once to me too, but somehow I got around
Peter> submitting a bug report. Now, my 0.02 EUR:
Peter> You were using shadowfile.el, maybe knowingly or not.
Peter> Shadowfile.el has the IMHO bad habit of activating itself
Yes, this, right out of shadowfile.el, is a no-no:
(if noninteractive
(add-hook 'after-init-hook 'shadow-initialize)
(shadow-initialize))
I suggest this should just be taken out and the commentary in the file
should instruct the user to perform 'shadow-initialize.
The unconditional global setting of
(setq find-file-visit-truename t) ; makes life easier with symbolic links
is a bad thing too.
Don't know whether this could be made buffer-local.
It should at least be put inside 'shadow-initialize.
Your changes are good also I think, if they work well.
For XEmacs shadowfile is part of following package:
(package-get-package-provider 'shadowfile)
(net-utils "1.23")
(package-get-info-find-package package-get-base 'net-utils)
((standards-version 1.1 version "1.23" author-version "21.5b3" date "2001-09-28" build-date "2001-09-29" maintainer "XEmacs Development Team <xemacs-beta(a)xemacs.org>" distribution xemacs priority low category "standard" dump nil description "Miscellaneous Networking Utilities." filename "net-utils-1.23-pkg.tar.gz" md5sum "3677407752d20aa6f72be5d497eae0c8" size 119855 provides (ilisp-browse-cltl2 emacsbug feedmail metamail net-utils rcompile shadowfile webjump webster-www) requires (w3 efs mail-lib xemacs-base) type single))
shows XEmacs Development Team as maintainer.
You may want to send your patch there.
If you're very sure your patch is correct, you may also send it to
xemacs-patches, but check out
http://www.xemacs.org/Develop/index.html
first, if necessary.
Best regards,
Adrian
Peter> when you just load the library, and this can easily happen
Peter> when you browse the Options->Customize menu.
Peter> Shadowfile.el creates two buffers, ".shadow" and
Peter> ".shadow_todo". If you kill ".shadow_todo" (maybe because
Peter> you do not know what it is good for), you'll get stuck in
Peter> `save-buffers-kill-emacs', because this tries
Peter> `shadow-save-todo-file', which fails if the buffer has been
Peter> killed.
Peter> The following patch fixes the problem (I hope in the right
Peter> way, I have not investigated very deeply). It inserts some
Peter> `buffer-live-p' calls to check for killed buffers.
Peter> Probably, there are better ways to make shadowfile more
Peter> fault-tolerant.
Peter> Cheers,
Peter> Peter
Peter> --- shadowfile.el.orig Wed Jan 14 07:27:23 1998
Peter> +++ shadowfile.el Thu Feb 7 16:47:52 2002
Peter> @@ -712,7 +712,7 @@
Peter> (shadow-invalidate-hashtable)
Peter> (if shadow-info-file
Peter> (save-excursion
Peter> - (if (not shadow-info-buffer)
Peter> + (or (buffer-live-p shadow-info-buffer)
Peter> (setq shadow-info-buffer (find-file-noselect shadow-info-file)))
Peter> (set-buffer shadow-info-buffer)
Peter> (delete-region (point-min) (point-max))
Peter> @@ -724,7 +724,7 @@
Peter> "Write out information to shadow-todo-file.
Peter> With nonnil argument also saves the buffer."
Peter> (save-excursion
Peter> - (if (not shadow-todo-buffer)
Peter> + (or (buffer-live-p shadow-todo-buffer)
Peter> (setq shadow-todo-buffer (find-file-noselect shadow-todo-file)))
Peter> (set-buffer shadow-todo-buffer)
Peter> (delete-region (point-min) (point-max))
Peter> @@ -732,7 +732,8 @@
Peter> (if save (shadow-save-todo-file))))
Peter> (defun shadow-save-todo-file ()
Peter> - (if (and shadow-todo-buffer (buffer-modified-p shadow-todo-buffer))
Peter> + (if (and (buffer-live-p shadow-todo-buffer)
Peter> + (buffer-modified-p shadow-todo-buffer))
Peter> (save-excursion
Peter> (set-buffer shadow-todo-buffer)
Peter> (condition-case nil ; have to continue even in case of
Peter> --
Peter> Peter Arius, Software Process Improvement
Peter> method park>Software AG Wetterkreuz 19a, 91058 Erlangen, Germany
Peter> Tel. +49-9131-97206-301 mailto:Peter.Arius@methodpark.de
Peter> Fax +49-9131-97206-222 http://www.methodpark.de
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/
[View Less]
Crash using gnuclient -nw
23 years, 2 months
Amit J. Patel
Hi,
I started to use gnuclient -nw to read my mail from home, and
sometimes XEmacs will be gone when I get back to work. It seems to
happen when I close the text mode frame. So I decided to find my core
file and look into it. The Lisp backtrace doesn't look interesting:
# (condition-case ... . error)
# (catch top-level ...)
The gdb 'where' command gave more interesting results:
#0 0x4034cd21 in __kill () from /lib/libc.so.6
#1 0x80bb4a1 in fatal_error_signal (sig=6) at emacs.c:536
#…
[View More]2 <signal handler called>
#3 0x4034cd21 in __kill () from /lib/libc.so.6
#4 0x4034c996 in raise (sig=6) at ../sysdeps/posix/raise.c:27
#5 0x4034e0b8 in abort () at ../sysdeps/generic/abort.c:88
#6 0x80be7db in assert_failed (file=0x824d5c9 "events.h", line=505,
expr=0x824d620 "RECORD_TYPEP (obj, lrecord_type_command_builder)")
at emacs.c:3320
#7 0x810736c in execute_command_event (command_builder=0x9200358, event={
gu = {type = Lisp_Type_Record, val = 39211188}, s = {bits = 0,
val = 78422376}, u = {bits = 0, val = 78422376}, ui = 156844752,
i = 156844752, v = 0x95942d0, cv = 0x95942d0}) at events.h:505
#8 0x8107cac in Fdispatch_event (event={gu = {type = Lisp_Type_Record,
val = 39211188}, s = {bits = 0, val = 78422376}, u = {bits = 0,
val = 78422376}, ui = 156844752, i = 156844752, v = 0x95942d0,
cv = 0x95942d0}) at event-stream.c:4186
#9 0x80a0ae2 in Fcommand_loop_1 () at cmdloop.c:585
#10 0x80a0dcd in command_loop_1 (dummy={gu = {type = Lisp_Type_Record,
val = 270084330}, s = {bits = 0, val = 540168660}, u = {bits = 0,
val = 540168660}, ui = 1080337320, i = 1080337320, v = 0x4064a3a8,
cv = 0x4064a3a8}) at cmdloop.c:496
#11 0x80c1168 in condition_case_1 (handlers={gu = {type = Lisp_Type_Record,
val = 270083754}, s = {bits = 0, val = 540167508}, u = {bits = 0,
val = 540167508}, ui = 1080335016, i = 1080335016, v = 0x40649aa8,
cv = 0x40649aa8}, bfun=0x80a0d84 <command_loop_1>, barg={gu = {
type = Lisp_Type_Record, val = 270084330}, s = {bits = 0,
val = 540168660}, u = {bits = 0, val = 540168660}, ui = 1080337320,
i = 1080337320, v = 0x4064a3a8, cv = 0x4064a3a8},
hfun=0x80a0e60 <cmd_error>, harg={gu = {type = Lisp_Type_Record,
val = 270084330}, s = {bits = 0, val = 540168660}, u = {bits = 0,
val = 540168660}, ui = 1080337320, i = 1080337320, v = 0x4064a3a8,
cv = 0x4064a3a8}) at eval.c:1692
#12 0x80a0fa3 in command_loop_2 (dummy={gu = {type = Lisp_Type_Record,
val = 270084330}, s = {bits = 0, val = 540168660}, u = {bits = 0,
val = 540168660}, ui = 1080337320, i = 1080337320, v = 0x4064a3a8,
cv = 0x4064a3a8}) at cmdloop.c:258
#13 0x80caee3 in internal_catch (tag={gu = {type = Lisp_Type_Record,
val = 270035886}, s = {bits = 0, val = 540071772}, u = {bits = 0,
val = 540071772}, ui = 1080143544, i = 1080143544, v = 0x4061aeb8,
cv = 0x4061aeb8}, func=0x80a0f5c <command_loop_2>, arg={gu = {
type = Lisp_Type_Record, val = 270084330}, s = {bits = 0,
val = 540168660}, u = {bits = 0, val = 540168660}, ui = 1080337320,
i = 1080337320, v = 0x4064a3a8, cv = 0x4064a3a8}, threw=0x0)
at eval.c:1317
#14 0x80a029d in initial_command_loop (load_me={gu = {type = Lisp_Type_Record, val = 270084330}, s = {bits = 0, val = 540168660}, u = {bits = 0,
val = 540168660}, ui = 1080337320, i = 1080337320, v = 0x4064a3a8,
cv = 0x4064a3a8}) at cmdloop.c:307
#15 0x80bc6ff in xemacs_21_5_b4_i686_pc_linux () at emacs.c:2358
#16 0x80bea9b in main (argc=4, argv=0xbffff424, envp=0xbffff438)
at emacs.c:2725
#17 0x403469cb in __libc_start_main (main=0x80bea24 <main>, argc=4,
argv=0xbffff424, init=0x807e068 <_init>, fini=0x8220a14 <_fini>,
rtld_fini=0x4000aea0 <_dl_fini>, stack_end=0xbffff41c)
at ../sysdeps/generic/libc-start.c:92
Coincidentally, Robert Pluim sent out a message about gnuclient -nw
and how it led to a crash here:
#4 0x080b659b in assert_failed (
file=0x82180e0 "/home/rpluim/xemacs-21.5/src/events.h", line=505,
expr=0x8218160 "RECORD_TYPEP (obj, lrecord_type_command_builder)")
at /home/rpluim/xemacs-21.5/src/emacs.c:3320
This looks a lot like what I had:
#6 0x80be7db in assert_failed (file=0x824d5c9 "events.h", line=505,
expr=0x824d620 "RECORD_TYPEP (obj, lrecord_type_command_builder)")
at emacs.c:3320
So I'm going to try Robert's patch. Thanks Robert!
- Amit
P.S. I compiled XEmacs a few days ago from CVS. It reports itself as
21.5 (beta 4) "bamboo" XEmacs Lucid
--
Amit J Patel, Computer Science Department, Stanford University
http://www-cs-students.stanford.edu/~amitp/
``Parkinson's Other Law: Perfection is achieved only
at the point of collapse.''
[View Less]
XEmacs freezes under virtual windows on Win2K
23 years, 2 months
jkm@patriot.net
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!
I'm running virtuawin 2.5 as my virtual window manager. If
I start XEmacs and switch to another window, the text is displayed but
the frame is frozen, however buttons work (like [x] in the upper right
corner).
If I remember to set XEmacs to sticky (carries the window over to next
window), XEmacs works just fine.
I haven't found any other apps that behave this way, so I'm pretty
sure it isn not virtuawin causing the effect.
Thanks!
Kevin
================================================================
System Info to help track down your bug:
---------------------------------------
OS version:
Microsoft Windows 2000 [Version 5.00.2195]
OS: Windows_NT
XEmacs 21.4.6 \"Common Lisp (Windows)\" configured for `i586-pc-win32'.
Building XEmacs in \"f:\\xemacs\\xemacs-21.4\\nt\".
Using compiler \"cl -nologo -W3 -Od -Zi -ML\".
Installing XEmacs in \"c:\\Program Files\\XEmacs\\XEmacs-21.4.6\".
Package path is
\"~\\.xemacs;;c:\\cygwin\\usr\\local\\lib\\xemacs\\site-packages;c:\\cygwin\\usr\\local\\lib\\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 minimal tagbits.
Using indexed lrecord implementation.
Using portable dumper.
Compiling in extra debug checks. XEmacs will be slow!
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.11 :type regular)
(xslt-process :version 1.05 :type regular)
(xemacs-devel :version 1.38 :type single-file)
(xemacs-base :version 1.56 :type regular)
(w3 :version 1.2 :type regular)
(vm :version 7.0 :type regular)
(viper :version 1.29 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.13 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.29 :type regular)
(tramp :version 1.0 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.29 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.32 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.18 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.21 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.1 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.12 :type regular)
(reftex :version 1.23 :type regular)
(psgml :version 1.23 :type regular)
(ps-print-nomule :version 1.05 :type regular)
(prog-modes
:version
1
.44
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.55 :type regular)
(pc :version 1.2 :type single-file)
(os-utils :version 1.25 :type single-file)
(net-utils :version 1.23 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.13 :type regular)
(mew :version 1.14 :type regular)
(mailcrypt :version 2.09 :type regular)
(mail-lib :version 1.4 :type regular)
(jde :version 1.31 :type regular)
(ispell :version 1.23 :type regular)
(ilisp :version 1.19 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.23 :type regular)
(hm--html-menus :version 1.16 :type regular)
(gnus :version 1.57 :type regular)
(gnats :version 1.12 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.13 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.34 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.01 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.08 :type single-file)
(eieio :version 1.01 :type regular)
(eicq :version 1.05 :type regular)
(efs :version 1.26 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.73 :type single-file)
(ediff :version 1.33 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(dictionary :version 1.05 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(clearcase :version 1.0 :type regular)
(cc-mode :version 1.26 :type regular)
(calendar :version 1.17 :type regular)
(calc :version 1.17 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.03 :type regular)
(bbdb :version 1.16 :type regular)
(auctex :version 1.28 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular)
(Sun :version 1.13 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 font disp-table paren
blink-paren scroll-in-place rsz-minibuf func-menu crypt crypt++
completer efs-cu efs-x19.15 efs-fnh efs-ovwrt efs-auto dired-faces
dired-xemacs dired gnuserv pending-del php-mode regexp-opt font-lock
speedbar sb-image dframe assoc cc-mode cc-align cc-cmds cc-engine
cc-styles cc-langs cc-vars wid-edit cus-face cc-menus imenu cc-defs
recent-files filladapt zenirc-autoloads xslt-process-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 sh-script-autoloads sgml-autoloads semantic-autoloads
scheme-autoloads rmail-autoloads reftex-autoloads psgml-autoloads
ps-print-nomule-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads
mailcrypt-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads
hm--html-menus-autoloads gnus-autoloads gnats-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
eicq-autoloads efs-autoloads edt-autoloads edit-utils-autoloads
ediff-autoloads edebug-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:
-----------------
ESC x r e o BS p o r t - e m TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Loading font...done
Loading font...
Paren mode is sexp
Loading paren...done
Loading paren...
Loading rsz-minibuf...done
Loading rsz-minibuf...
Loading gnuserv...done
Loading gnuserv...
Loading sounds...done
Loading sounds...
Loading sound...done
Loading sound...
Loading pending-del...done
Loading pending-del...
Loading php-mode-101...done
Loading php-mode-101...
Loading cus-face...done
[View Less]
Re: [patch] folding.el : modify folding-{forward,backward}-char
23 years, 2 months
Steve Youngs
Moved to the more appropriate xemacs-beta.
|--==> "GA" == Gleb Arshinov <gleb(a)barsook.com> writes:
>>>>>>"s" == s champ <junctionxyz(a)mediaone.net> writes:
s> this diff was done on folding.el from the 21.4.5 xemacs release
s> it's just a small change, on `fold-forward-char' and
s> `fold-backward-char', so that the region is kept active, on
s> interactive use of either.
GA> It would be better to sync with upstream source. This …
[View More]particular
GA> problem has been fixed a while back.
GA> ftp://ftp.csd.uu.se/pub/users/andersl/beta/folding.el
Agreed. Could one of you guys please do this.
Thanks.
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|
[View Less]
Re: XEmacs MULE incompatiblity w/ GnuPG files?
23 years, 2 months
Stephen J. Turnbull
The following message is a courtesy copy of an article
that has been posted to comp.emacs.xemacs as well.
This is a bug, probably of a known species. Please followup to xemacs-beta.
>>>>> "BAW" == Barry A Warsaw <barry(a)zope.com> writes:
BAW> However, when configured with --with-mule, after entering the
BAW> encryption key, the decrypt fails and I'm left with this in
BAW> the buffer:
gpg: fatal: zlib inflate problem: incorrect data check^Msecmem …
[View More]usage: 2272/2432 bytes in 6/7 blocks of pool 2432/16384
(single character ^M replaced for transport)
BAW> Anybody have any ideas? Known bug?
My guess is that the GPG handler code is not being careful enough
about reading/writing the encrypted files as binary. That stuff
changed a couple of years ago.
What's your handler for encrypted files? mailcrypt, crypt++,
jka-compr (note, I know nothing about those packages, just guessing)?
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.
[View Less]
Re: Difficulties in using GTK from Emacs (fwd)
23 years, 2 months
William M. Perry
Peter Brown <rendhalver(a)users.sourceforge.net> writes:
> Stephen J. Turnbull writes:
> > >>>>> "-BP" == William M Perry <wmperry(a)gnu.org> writes:
> >
> > -BP> Now lets all just play nicely together... :)
> >
> > Yes, let's. However, the wisdom of having _two_ sandboxes is as
> > applicable as ever. :-(
>
> well i for one know which sandbox i prefer playing in :)
>
> the toys in ours are more fun …
[View More]anyways
Heh - not sure about more fun, but definitely recognizable as toys, and
easy to figure out what each toy does. :)
-bp
--
Ceterum censeo vi esse delendam
[View Less]
slow fontlocking
23 years, 2 months
Norbert Schirmer
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!
What has happened to fontlocking?
I switched from XEmacs 21.1... to 21.4.6 and my fontlocking slowed down by a
foctor in the order of 10. In the stable version files just opened now I've
got to wait for about 10 to 15 seconds for some ordinary files. The fancy
progress bar is only cold comfort for this annoying behaviour.
Also lazy shot is no real alternative, because then all scrolling and
isearching becomes slow.
Please make fonlocking fast again.
Norbert
P.S.
I'm using the ProofGeneral mode with XSymbols.
www.proofgeneral.org
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux eeyore 2.4.17-rc1 #2 Sun Dec 16 17:50:34 EST 2001 i686 unknown
./configure '--with-sound=none,native' '--cflags=-O2 -g -Wall' '--with-x11'
'--extra-verbose' '--with-site-lisp' '--statedir=/var/lib'
'--infodir=/usr/share/info/xemacs-21.4.6' '--prefix=/usr'
'--error-checking=none' '--debug=no' '--dynamic' '--without-postgresql'
'--with-gpm=no' '--with_menubars=lucid' '--with_scrollbars=lucid'
'--with_dialogs=athena'
'--docdir=/usr/lib/xemacs-21.4.6/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/packages:/usr/share/xemacs21/mule-packages:/usr/share/xemacs21/site-packages'
'i386-debian-linux'
XEmacs 21.4.6 "Common Lisp" configured for `i386-debian-linux'.
Compilation / Installation:
Source code location:
/home/dres/project/debian/current/xemacs21/xemacs-21.4.6
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O2 -g -Wall
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Linking with `-Xlinker -znocombreloc'.
- 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.
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 XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
- 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.
Load-Path Lisp Shadows:
----------------------
(/usr/share/xemacs21/site-lisp/emacs-goodies-el/toggle-buffer
/usr/share/xemacs21/site-lisp/emacs-goodies-el/toggle-buffer
/usr/share/xemacs21/site-lisp/emacs-goodies-el/thinks
/usr/share/xemacs21/site-lisp/emacs-goodies-el/thinks
/usr/share/xemacs21/site-lisp/emacs-goodies-el/egocentric
/usr/share/xemacs21/site-lisp/emacs-goodies-el/egocentric
/usr/share/xemacs21/site-lisp/emacs-goodies-el/wdired
/usr/share/xemacs21/site-lisp/emacs-goodies-el/wdired
/usr/share/xemacs21/site-lisp/emacs-goodies-el/htmlize
/usr/share/xemacs21/site-lisp/emacs-goodies-el/htmlize
/usr/share/xemacs21/site-lisp/emacs-goodies-el/silly-mail
/usr/share/xemacs21/site-lisp/emacs-goodies-el/silly-mail
/usr/share/xemacs21/site-lisp/emacs-goodies-el/projects
/usr/share/xemacs21/site-lisp/emacs-goodies-el/projects
/usr/share/xemacs21/site-lisp/emacs-goodies-el/obfusurl
/usr/share/xemacs21/site-lisp/emacs-goodies-el/obfusurl
/usr/share/xemacs21/site-lisp/emacs-goodies-el/protocols
/usr/share/xemacs21/site-lisp/emacs-goodies-el/protocols
/usr/share/xemacs21/site-lisp/emacs-goodies-el/mutt-alias
/usr/share/xemacs21/site-lisp/emacs-goodies-el/mutt-alias
/usr/share/xemacs21/site-lisp/emacs-goodies-el/highlight-beyond-fill-column
/usr/share/xemacs21/site-lisp/emacs-goodies-el/highlight-beyond-fill-column
/usr/share/xemacs21/site-lisp/emacs-goodies-el/diminish
/usr/share/xemacs21/site-lisp/emacs-goodies-el/diminish
/usr/share/xemacs21/site-lisp/emacs-goodies-el/services
/usr/share/xemacs21/site-lisp/emacs-goodies-el/services
/usr/share/xemacs21/site-lisp/emacs-goodies-el/tail
/usr/share/xemacs21/site-lisp/emacs-goodies-el/tail
/usr/share/xemacs21/site-lisp/emacs-goodies-el/coffee
/usr/share/xemacs21/site-lisp/emacs-goodies-el/coffee
/usr/share/xemacs21/site-lisp/emacs-goodies-el/initsplit
/usr/share/xemacs21/site-lisp/emacs-goodies-el/initsplit
/usr/share/xemacs21/site-lisp/emacs-goodies-el/boxquote
/usr/share/xemacs21/site-lisp/emacs-goodies-el/boxquote
/usr/share/xemacs21/site-lisp/emacs-goodies-el/under
/usr/share/xemacs21/site-lisp/emacs-goodies-el/under
/usr/share/xemacs21/site-lisp/emacs-goodies-el/highlight-current-line
/usr/share/xemacs21/site-lisp/emacs-goodies-el/highlight-current-line
/usr/share/xemacs21/site-lisp/emacs-goodies-el/auto-fill-inhibit
/usr/share/xemacs21/site-lisp/emacs-goodies-el/auto-fill-inhibit
/usr/share/xemacs21/site-lisp/emacs-goodies-el/tld
/usr/share/xemacs21/site-lisp/emacs-goodies-el/tld
/usr/share/xemacs21/site-lisp/emacs-goodies-el/df
/usr/share/xemacs21/site-lisp/emacs-goodies-el/df
/usr/share/xemacs21/site-lisp/emacs-goodies-el/setnu
/usr/share/xemacs21/site-lisp/emacs-goodies-el/setnu
/usr/share/xemacs21/site-lisp/emacs-goodies-el/twiddle
/usr/share/xemacs21/site-lisp/emacs-goodies-el/twiddle
/usr/share/xemacs21/site-lisp/emacs-goodies-el/align-string
/usr/share/xemacs21/site-lisp/emacs-goodies-el/align-string
/usr/share/xemacs21/site-lisp/emacs-goodies-el/bar-cursor
/usr/share/xemacs21/site-lisp/emacs-goodies-el/bar-cursor
/usr/share/xemacs21/site-lisp/emacs-goodies-el/browse-kill-ring
/usr/share/xemacs21/site-lisp/emacs-goodies-el/browse-kill-ring
/usr/share/xemacs21/site-lisp/emacs-goodies-el/filladapt
/usr/share/xemacs21/site-lisp/emacs-goodies-el/filladapt
/usr/share/xemacs21/site-lisp/emacs-goodies-el/highlight-completion
/usr/share/xemacs21/site-lisp/emacs-goodies-el/highlight-completion
/usr/share/xemacs21/site-lisp/emacs-goodies-el/floatbg
/usr/share/xemacs21/site-lisp/emacs-goodies-el/floatbg
/usr/share/xemacs21/site-lisp/emacs-goodies-el/clipper
/usr/share/xemacs21/site-lisp/emacs-goodies-el/clipper
/usr/share/xemacs21/site-lisp/emacs-goodies-el/protbuf
/usr/share/xemacs21/site-lisp/emacs-goodies-el/protbuf
/usr/share/xemacs21/site-lisp/emacs-goodies-el/keydef
/usr/share/xemacs21/site-lisp/emacs-goodies-el/keydef
/usr/share/xemacs21/site-lisp/emacs-goodies-el/whitespace
/usr/share/xemacs21/site-lisp/emacs-goodies-el/whitespace
/usr/share/xemacs21/site-lisp/emacs-goodies-el/toggle-case
/usr/share/xemacs21/site-lisp/emacs-goodies-el/toggle-case
~/lib/emacs/tex-site /usr/share/emacs/site-lisp/tex-site
/usr/share/xemacs21/site-lisp/debian-startup
/usr/share/emacs/site-lisp/debian-startup ~/lib/emacs/tex-site
/usr/share/xemacs21/packages/lisp/auctex/tex-site
/usr/share/xemacs21/packages/lisp/build/path
/usr/share/xemacs21/packages/lisp/calc/path
/usr/share/xemacs21/site-lisp/emacs-goodies-el/setnu
/usr/share/xemacs21/packages/lisp/edit-utils/setnu
/usr/share/xemacs21/site-lisp/eieio/compare-strings
/usr/share/xemacs21/packages/lisp/eieio/compare-strings
/usr/share/xemacs21/site-lisp/eieio/eieio-opt
/usr/share/xemacs21/packages/lisp/eieio/eieio-opt
/usr/share/xemacs21/site-lisp/eieio/eieio-base
/usr/share/xemacs21/packages/lisp/eieio/eieio-base
/usr/share/xemacs21/site-lisp/eieio/eieio
/usr/share/xemacs21/packages/lisp/eieio/eieio
/usr/share/xemacs21/site-lisp/eieio/eieio-custom
/usr/share/xemacs21/packages/lisp/eieio/eieio-custom
/usr/share/xemacs21/site-lisp/eieio/eieio-comp
/usr/share/xemacs21/packages/lisp/eieio/eieio-comp
/usr/share/xemacs21/site-lisp/eieio/eieio-doc
/usr/share/xemacs21/packages/lisp/eieio/eieio-doc
/usr/share/xemacs21/site-lisp/python-elisp/python-mode
/usr/share/xemacs21/packages/lisp/prog-modes/python-mode
/usr/share/xemacs21/site-lisp/emacs-goodies-el/htmlize
/usr/share/xemacs21/packages/lisp/text-modes/htmlize
/usr/share/xemacs21/site-lisp/emacs-goodies-el/filladapt
/usr/share/xemacs21/packages/lisp/text-modes/filladapt
/etc/emacs/site-start
/usr/share/xemacs21/site-packages/lisp/site-start)
Installed XEmacs Packages:
-------------------------
((ProofGeneral:version "3.3pre010320" :type regular)
(x-symbol :version 1.11 :type regular)
(skk :version 1.19 :type regular)
(mule-base :version 1.39 :type regular)
(lookup :version 1.08 :type regular)
(locale :version 1.18 :type regular)
(leim :version 1.17 :type regular)
(egg-its :version 1.26 :type regular)
(edict :version 1.12 :type regular)
(zenirc :version 1.11 :type regular)
(xemacs-devel :version 1.38 :type single-file)
(xemacs-base :version 1.56 :type regular)
(w3 :version 1.2 :type regular)
(vm :version 7.0 :type regular)
(viper :version 1.29 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.13 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.29 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.29 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.32 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.18 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.21 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.1 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.12 :type regular)
(reftex :version 1.23 :type regular)
(psgml :version 1.23 :type regular)
(ps-print-nomule :version 1.05 :type regular)
(prog-modes
:version
1
.44
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.55 :type regular)
(pc :version 1.2 :type single-file)
(os-utils :version 1.25 :type single-file)
(net-utils :version 1.23 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.13 :type regular)
(mew :version 1.14 :type regular)
(mailcrypt :version 2.09 :type regular)
(mail-lib :version 1.4 :type regular)
(jde :version 1.31 :type regular)
(ispell :version 1.23 :type regular)
(ilisp :version 1.19 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.23 :type regular)
(hm--html-menus :version 1.16 :type regular)
(gnus :version 1.57 :type regular)
(gnats :version 1.12 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.13 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.34 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.01 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.08 :type single-file)
(eieio :version 1.01 :type regular)
(efs :version 1.26 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.73 :type single-file)
(ediff :version 1.33 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(dictionary :version 1.05 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(clearcase :version 1.0 :type regular)
(cc-mode :version 1.26 :type regular)
(calendar :version 1.17 :type regular)
(calc :version 1.17 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.03 :type regular)
(bbdb :version 1.16 :type regular)
(auctex :version 1.28 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 proof-shell comint ring
func-menu proof-x-symbol x-symbol-mule x-symbol-vars x-symbol
proof-script pg-user span span-extent isar x-symbol-isabelle
isabelle-system proof-menu proof-toolbar isar-syntax proof-syntax
proof proof-system proof-splash proof-config proof-utils proof-compat
efs-cu isar-keywords proof-site proof-autoloads x-symbol-xmas21
x-symbol-hooks cus-edit cus-load wid-edit x-symbol-autoloads font
lazy-shot font-lock cus-face paren blink-paren disp-table ispell
ftnchek-mode compile fortran tex-site skk-autoloads
mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads
egg-its-autoloads edict-autoloads zenirc-autoloads
xemacs-devel-autoloads xemacs-base-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
slider-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads
scheme-autoloads rmail-autoloads reftex-autoloads psgml-autoloads
ps-print-nomule-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads
mailcrypt-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads
hm--html-menus-autoloads gnus-autoloads gnats-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 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 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:
-----------------
misc-user misc-user
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Loading about...done
Loading about...
Loading proof-shell...done
Loading proof-shell...
Loading proof-x-symbol...done
Loading proof-x-symbol...
Loading proof-script...done
Loading proof-script...
Loading isar...done
Loading proof-menu...done
Loading proof-menu...
Loading proof-splash...done
Loading proof-splash...
Loading isar...
Scratch.thy has auto save data; consider M-x recover-file
Loading efs-cu...done
Loading efs-cu...
Loading
/home/schirmer/isabelle/src/Distribution/contrib/ProofGeneral/generic/proof-site.el...done
[View Less]
Error in my work station.
23 years, 2 months
Nai Ying
Hello,
I got this message likes below. Do you know what happend in my work station?
Please let me know.
Thank you very much!
Best regards,
NAiying Si
978-952-1558(W)
****************************************
toga% auto-logout
Fatal error (1).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Please report this bug to the address `crashes(a)xemacs.org'.
If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what …
[View More]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/local/bin/xemacs-19.14 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.)
Connection closed.
pegasus%
pegasus%
[View Less]