Re: [Bug: 21.5-b27] font-lock-fontify-* / infinite loop
17 years, 10 months
Aidan Kehoe
Ar an cúigiú lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
>
> >
> > Ar an ceathrú lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> >
> > > Wulf, can you elicit the bug and give us the value of
> > > message-font-lock-keywords?
> >
> > This should reflect that:
> >
> > http://www.mailstation.de/f-l-k-snp.png
>
> AFAICS, that wasn't generated by the code you're suggesting be
> changed. The code you patched should generate a bunch of lambda
> forms, no?
I was hoping for a more detailed answer from Wulf on this, but oh well. Yes,
there is only one lambda form in that screenshot; but it’s unequivocally
been taken from message-font-lock-keywords.
--
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: [Bug: 21.4.19] crash with Planner: planner-create-note-from-task
17 years, 10 months
Aidan Kehoe
Ar an ceathrú lá déag de mí Eanair, scríobh Johan W. Klüwer:
> To follow up my previous report -- it turns out that the error with
> Planner notes is not related to compiled files, as I haven't compiled
> them. However,
It’s related to the bytecode interpreter, which is rarely, rarely invoked on
uncompiled code.
It may be, from looking at your latest backtrace, that the byte code for the
advice macros (see the documentation for defadvice) is being loaded
incorrectly, because of some alignment weirdness. That’s not easy to debug
without a 64-bit machine; shout if you’d like more detail on how to do it.
--
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2007-01-15-21)
17 years, 10 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
tramp-1.35-pkg.tar.gz upstream version: 2.0.55
Previously Announced Packages Still in Pre-Release:
==================================================
docbookide-0.08-pkg.tar.gz upstream version: 0.1
ediff-1.67-pkg.tar.gz upstream version: 2.75
edit-utils-2.37-pkg.tar.gz upstream version: none
misc-games-1.19-pkg.tar.gz upstream version: none
net-utils-1.50-pkg.tar.gz upstream version: N/A
viper-1.54-pkg.tar.gz upstream version: 3.09
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/tramp/ChangeLog -------
2007-01-15 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.35 released.
2006-12-30 Michael Albinus <michael.albinus(a)gmx.de>
* Makefile (AUTHOR_VERSION): Bump to 2.0.55.
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.4.3 (GNU/Linux)
iD8DBQFFq+pagu3ywdHdhM0RAv1gAKDryXqRWurPKXvdaQN4EKcjQFpMLACfd97l
4zWmPamLqN8uHsTYECP3yCQ=
=vsGq
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Fwd: [Failure] The Package Smoketest]
17 years, 10 months
Vin Shelton
Michael,
The XEmacs package smoketest has been failing ever since you committed
the last version of tramp to the xemacs package repository:
-------- Original Message --------
Subject: [Failure] The Package Smoketest
Date: Sun, 14 Jan 2007 23:01:20 +0100
From: The XEmacs Package Smoketest <matsl(a)xemacs.org>
Reply-To: xemacs-beta(a)xemacs.org
Newsgroups: gmane.emacs.xemacs.build-reports
Followup-To: gmane.emacs.xemacs.beta
These are the results from the XEmacs Package Smoketest:
21.5-mule -- errors
21.4-mule -- errors
21.4-nomule -- errors
Remember that the 21.5 nomule build is disabled at the moment.
For details check "http://labb.contactor.se/~matsl/smoketest/logs"
--
This is generated by the XEmacs Package Smoketest.
Are you going to commit the Makefile patch I suggested back in
December? Tramp now depends on edebug and package builds are failing
because of this.
Thanks for solving this problem,
Vin Shelton
--
The Journey by Mary Oliver
http://www.poemhunter.com/p/m/poem.asp?poet=6771&poem=30506
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: bug in file-name-coding-system detection
17 years, 10 months
Aidan Kehoe
Ar an t-aonú lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
>
> > and use that information. If the user has a particularly riced-out
> > environment that doesn’t conform to expectations, then that user
> > can modify the file-name and native coding system aliases by hand.
>
> Sure, they can. But the problem is not that the environments are
> riced-out; it's that you limit your expectations to what you deal
> with. You put a different spin on it, but that's the excuse you use
> regularly for committing buggy patches. "I don't have that system, so
> I couldn't test it."
On that subject:
http://mid.gmane.org/17748.17336.383481.638085@parhasard.net
--
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: [Bug: 21.5-b27] font-lock-fontify-* / infinite loop
17 years, 10 months
Aidan Kehoe
Ar an ceathrú lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> Wulf, can you elicit the bug and give us the value of
> message-font-lock-keywords?
This should reflect that:
http://www.mailstation.de/f-l-k-snp.png
Cf. http://mid.gmane.org/86zm8pmey7.fsf@janus.mailstation.de , where Wulf
gives the value of font-lock-keywords.
> Aidan Kehoe writes:
>
> > It seems the lambda is too deep for the automatic compilation that happens
> > for lambda forms to kick in.
>
> ?? AFAIK lambda forms are supposed to get compiled when they appear in a
> functional context, and not otherwise. The arguments to defvar are not a
> functional context, so you'd need to explicitly byte-compile:
>
> (defvar matcher (eval-when-compile (byte-compile (lambda (limit) 42))))
Are you reading what I write lately? Look at what happens when you byte
compile your form as a file’s only contents, and when you byte compile the
same form without the eval-when-compile and byte-compile calls; the only
difference is the compilation date.
--
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Bug: 21.4.19] crash with Planner: planner-create-note-from-task
17 years, 10 months
Johan W. Klüwer
================================================================
Dear Bug Team!
Calling the interactive function planner-create-note-from-task, from
http://www.mwolson.org/static/doc/planner.html, causes XEmacs to
crash. I can run the function once without problem, then the second
time I call it XEmacs crashes. I will report this to the Planner
people, but perhaps you can make use of this as well. There is no
"core" file produced, so I don't know how to obtain a "C stack
backtrace".
Best,
Johan.
Output from console after crash:
Fatal error: assertion failed, file /home/gb/rebuild.ncurses/rebuild/rpm/BUILD/xemacs-21.4.19/src/bytecode.c, line 1479, ABORT()
Fatal error (6).
[...]
Lisp backtrace follows:
# (unwind-protect ...)
# bind (info ad-return-value description)
planner-edit-task-description("Test overfring Sfunn-data fra Access-fil til database [[2007.01.09#7][(7)]]")
(if (planner-find-task task-info) (planner-edit-task-description (concat ... " " ...)))
(when (planner-find-task task-info) (planner-edit-task-description (concat ... " " ...)))
# (unwind-protect ...)
(save-window-excursion (when (planner-find-task task-info) (planner-edit-task-description ...)))
# (unwind-protect ...)
(save-excursion (save-window-excursion (when ... ...)))
(progn (when (and plan-page-p ...) (planner-jump-to-linked-task task-info)) (setq note-num (planner-create-note ...)) (save-excursion (save-window-excursion ...)) (insert " " (planner-task-description task-info) "\n\n"))
(if task-info (progn (when ... ...) (setq note-num ...) (save-excursion ...) (insert " " ... "\n\n")))
(when task-info (when (and plan-page-p ...) (planner-jump-to-linked-task task-info)) (setq note-num (planner-create-note ...)) (save-excursion (save-window-excursion ...)) (insert " " (planner-task-description task-info) "\n\n"))
# bind (note-num task-info)
(let ((task-info ...) note-num) (when task-info (when ... ...) (setq note-num ...) (save-excursion ...) (insert " " ... "\n\n")))
# bind (plan-page-p)
planner-create-note-from-task(nil)
# bind (command-debug-status)
call-interactively(planner-create-note-from-task)
command-execute(planner-create-note-from-task t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
Aborted
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux ramanujan.mandriva.com 2.6.12-12.7mdksmp #1 SMP Fri Oct 28 12:20:52 CEST 2005 x86_64 AMD Athlon(tm) or Opteron(tm) CPU-model unknown GNU/Linux
../../configure 'x86_64-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/lib64' '--bindir=//usr/bin' '--infopath=//usr/share/info' '--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-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' '--with-mule=no'
XEmacs 21.4.19 "Constant Variable" configured for `x86_64-mandrake-linux'.
Compilation / Installation:
Source code location: /home/gb/rebuild.ncurses/rebuild/rpm/BUILD/xemacs-21.4.19
Installation prefix: /usr
Operating system description file: `s/linux.h'
Not using any machine description file
Compiler: gcc -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wall
Compiler version: gcc (GCC) 4.1.1 20060724 (prerelease) (4.1.1-3mdk)
Compiler specs file: 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.4-4mdk
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/lib64
- 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).
Compiling in support for NAS (network audio system).
Databases:
Compiling in support for Berkeley database.
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:
----------------------
(/home/johanw/elisp/tree-widget
//usr/share/xemacs/xemacs-packages/lisp/jde/tree-widget
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-xmacs
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-xmacs
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-vars
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-vars
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-texi
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-texi
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-tex
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-tex
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-sgml
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-sgml
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-nomule
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-nomule
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-mule
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-mule
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-macs
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-macs
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-image
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-image
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-hooks
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-hooks
/home/johanw/.xemacs/xemacs-packages/lisp/x-symbol/x-symbol-bib
//usr/share/xemacs/xemacs-packages/lisp/x-symbol/x-symbol-bib
//usr/share/xemacs/xemacs-packages/lisp/build/build-report
//usr/share/xemacs-21.4.19/lisp/build-report)
Installed XEmacs Packages:
-------------------------
(zenirc ver: 1.16 upstream: 2.112)
(xwem ver: 1.22 upstream: lg(a)xwem.org--2005/xwem--main--2.1--versionfix-1)
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xlib ver: 1.14 upstream: lg(a)xwem.org--2005/xlib--main--2.1--version-0)
(xetla ver: 1.01 upstream: steve(a)eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.72 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.03 upstream: No-Upstream-Ver)
(w3 ver: 1.32 upstream: 4.0pre47)
(vm ver: 7.22 upstream: 7.17)
(viper ver: 1.48 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.21 upstream: 3.33.8)
(vc-cc ver: 1.22 upstream: No-Upstream-Ver)
(vc ver: 1.41 upstream: No-Upstream-Ver)
(tramp ver: 1.32 upstream: 2.0.53)
(tpu ver: 1.14 upstream: 4.2X)
(tooltalk ver: 1.15 upstream: No-Upstream-Ver)
(tm ver: 1.38 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.9 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.28 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.12 upstream: 3.9.5)
(slider ver: 1.15 upstream: 0.3x1)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.21 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.2 upstream: 1.4.4)
(scheme ver: 1.14 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(riece ver: 1.22 upstream: 2.0.2)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.07 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.44 upstream: 1.3.1)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.07 upstream: No-Upstream-Ver)
(pgg ver: 1.06 upstream: 0.1)
(perl-modes ver: 1.09 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.66 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.37 upstream: No-Upstream-Ver)
(oo-browser ver: 1.04 upstream: 4.08)
(ocaml ver: 0.05 upstream: 3.06)
(net-utils ver: 1.48 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.29 upstream: 7.4.2)
(mew ver: 1.19 upstream: 1.94.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.76 upstream: No-Upstream-Ver)
(jde ver: 1.51 upstream: 2.3.3)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.33 upstream: 5.12.0)
(igrep ver: 1.14 upstream: 2.111)
(idlwave ver: 1.32 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.08 upstream: 2.1)
(gnus ver: 1.9 upstream: 5.10.7)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.04 upstream: No-Upstream-Ver)
(games ver: 1.17 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.05 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.17 upstream: No-Upstream-Ver)
(eshell ver: 1.1 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(erc ver: 0.21 upstream: Version 5.1.2 Revision: 1.796.2.6)
(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.34 upstream: No-Upstream-Ver)
(ediff ver: 1.62 upstream: 2.75)
(edebug ver: 1.21 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.07000000000000001 upstream: 0.1)
(dired ver: 1.17 upstream: 7.13)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.17 upstream: No-Upstream-Ver)
(crisp ver: 1.15 upstream: 1.34)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(clearcase ver: 1.1 upstream: /main/laptop/165)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.23 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.14 upstream: 2.02)
(bbdb ver: 1.29 upstream: 2.34)
(auctex ver: 2006.0607 upstream: 11.83)
(apel ver: 1.32 upstream: 10.6)
(ada ver: 1.14 upstream: 2.27)
(Sun ver: 1.16 upstream: No-Upstream-Ver)
(x-symbol ver: 4.51 upstream: regular)
Installed Modules:
-----------------
Features:
--------
(xemacsbug shadow paren blink-paren iswitchb outline-magic parse-time
byte-optimize bytecomp byte-compile nndraft nnmh bbdb-gnus bbdb-snarf
nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp
gnus-cache visual-basic-mode numbered-outline outline
planner-timeclock-summary planner-timeclock planner-schedule schedule
holidays timeclock time planner-appt diary-lib appt planner-deadline
planner-calendar planner-gnus gnus-msg gnus-art mm-uu mml2015 pgg
password pgg-parse pgg-def mm-view gnus-sum nnoo gnus-group gnus-undo
nnmail mail-source format-spec gnus-start gnus-spec gnus-int
gnus-range gnus-win 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 sha1 hex-util gnus gnus-ems gnus-xmas
messagexmas nnheader nnheaderxm gnus-util netrc time-date mail-utils
mm-util mail-prsvr planner-bbdb planner-publish muse-xml planner
overlay calendar sort muse-latex muse-html muse-xml-common muse-wiki
muse-colors font disp-table pcomplete cus-edit cus-load muse-publish
muse-project muse-protocols muse-regexps wid-edit muse
muse-nested-tags muse-mode gnuserv jka-compr x-symbol-xmacs
x-symbol-hooks advice advice-preload bbdb-com mail-abbrevs bbdb
timezone mailcrypt smtpmail sendmail rfc822 supercite mail-extr regi
vc-hooks snoweb-mode ess-toolbar ess-mous mouseme compile thingatpt
browse-url ess-menu speedbar sb-image dframe assoc imenu ess-swv
ess-noweb noweb-font-lock-mode essl-bugs essd-omg essl-omg essd-els
essd-sas essl-sas essa-sas rtf-support executable shell essd-arc
essd-vst essd-xls essl-lsp essd-sta essl-sta cc-vars cc-defs
make-regexp essd-sp6 essd-sp5 essd-sp3 essd-r essl-s ess-inf ess-utils
ess-mode noweb-mode ess ess-cust regexp-opt ess-emcs ess-site sql-test
efs-cu sql-mode scroll-in-place comint ring align reftex reftex-vars
edmacro info session font-lock cus-face zenirc-autoloads
xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads
xetla-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 riece-autoloads reftex-autoloads
re-builder-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 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
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
tex-site auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads
w3m-autoloads w3m-load x-symbol-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 nas-sound 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:
-----------------
C-x 1 down down down TAB down TAB RET ESC > M-< C-s
n o t C-a C-c C-l C-c C-l button1 button1up TAB RET
C-x C-f M-BS . x e TAB i n i TAB RET prior button1
button1up button1 button1up M-x r e p o r t - e m TAB
RET
Recent messages (most recent first):
-----------------------------------
Fontifying *mail to XEmacs Beta*...
Command attempted to use minibuffer while in minibuffer
Loading xemacsbug...done
Loading xemacsbug...
Fontifying init.el... done.
Fontifying init.el... (regexps)...................
Fontifying init.el... (regexps).................
Fontifying init.el... (regexps)................
Fontifying init.el... (regexps)...............
Fontifying init.el... (regexps)........
Fontifying init.el... (regexps)........
Fontifying init.el... (regexps)........
Fontifying init.el... (regexps).......
Fontifying init.el... (regexps).......
Fontifying init.el... (regexps).......
Fontifying init.el... (regexps)......
Fontifying init.el... (regexps)......
Fontifying init.el... (regexps)......
Fontifying init.el... (regexps)......
Fontifying init.el... (regexps)......
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Attachments getting wrong encoding when saved to disk
17 years, 10 months
Aidan Kehoe
Ar an naoiú lá de mí Eanair, scríobh Mats Lidell:
> >>>>> Aidan wrote:
>
> Aidan> Is this in the attachment names, or in the attachment contents?
>
> The names. The content is OK. When I save an attachments I have to
> remove all locale chars and then I'm safe.
>
> Or I can rename the file after saving but that takes longer to do and
> the result is the same. I can't just use the file in the
> attachment. And I can't invoke an external program on the attachment
> from within gnus because the external program is looking for the wrong
> file. (Or so it seems anyway.)
Can you point me to an example? An mbox file would be ideal. When I have an
mbox file containing the below (where \303 and \241 stand for the octets
with those octal code on disk):
--MsqVaC1psB
Content-Type: application/pdf
Content-Disposition: attachment;
filename="aidan-contr\303\241ct-work-2006-12-10.pdf"
Content-Transfer-Encoding: base64
I can save it to disk, and the prompted file name is
aidan-contráct-work-2006-12-10.pdf , and that’s the file name that appears
on disk (my file-name-coding-system is utf-8). That means the filename part
of the content-disposition header is treated as having 'binary encoding,
which is well and good, since the character set hasn’t been specified using
RFC 2184.
--
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: [Bug: 21.5-b27] font-lock-fontify-* / infinite loop
17 years, 10 months
Aidan Kehoe
Ar an triú lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
>
> > + (,(lambda (limit)
> > + (re-search-forward (concat "^\\("
> > + message-cite-prefix-regexp
> > + "\\).*")
> > + limit t))
>
> Since a lambda form evaluates to itself, I don't think that has any
> advantages over
>
> + ((lambda (limit)
> + (re-search-forward (concat "^\\("
> + message-cite-prefix-regexp
> + "\\).*")
> + limit t))
Byte compile the unmodified file without the comma, it gives this:
(defvar message-font-lock-keywords (byte-code "ÂÃÄ P!ÅBÃÆ P!ÇBÃÈ P!ÉBÃÊ P!ËBÃÌ P!ÍBÃÎ P!ÏBÐÑk?ÒÓ!ÔQÕBCÖ\")BBBBBB" [mail-header-separator content "[ ]*\\(.+\\(\n[ ].*\\)*\\)\n?" message-font-lock-make-header-matcher "^\\([Tt]o:\\)" ((1 'message-header-name-face) (2 'message-header-to-face nil t)) "^\\(^[GBF]?[Cc][Cc]:\\|^[Rr]eply-[Tt]o:\\)" ((1 'message-header-name-face) (2 'message-header-cc-face nil t)) "^\\([Ss]ubject:\\)" ((1 'message-header-name-face) (2 'message-header-subject-face nil t)) "^\\([Nn]ewsgroups:\\|Followup-[Tt]o:\\)" ((1 'message-header-name-face) (2 'message-header-newsgroups-face nil t)) "^\\([A-Z][^: \n ]+:\\)" ((1 'message-header-name-face) (2 'message-header-other-face nil t)) "^\\(X-[A-Za-z0-9-]+:\\|In-Reply-To:\\)" ((1 'message-header-name-face) (2 'message-header-name-face)) append "" "^\\(" regexp-quote "\\)$" (1 'message-separator-face) (((lambda (limit) (re-search-forward (concat "^\\(" message-cite-pref!
ix-regexp "\\).*") limit t)) (0 'message-cited-text-face)) ("<#/?\\(multipart\\|part\\|external\\|mml\\|secure\\)[^>]*>" (0 'message-mml-face)))] 10) (#$ . 41612))
Byte compile the file with the comma, it gives this:
(defvar message-font-lock-keywords (byte-code "ÂÃÄ P!ÅBÃÆ P!ÇBÃÈ P!ÉBÃÊ P!ËBÃÌ P!ÍBÃÎ P!ÏBÐÑk?ÒÓ!ÔQÕBCÖ×BØB\")BBBBBB" [mail-header-separator content "[ ]*\\(.+\\(\n[ ].*\\)*\\)\n?" message-font-lock-make-header-matcher "^\\([Tt]o:\\)" ((1 'message-header-name-face) (2 'message-header-to-face nil t)) "^\\(^[GBF]?[Cc][Cc]:\\|^[Rr]eply-[Tt]o:\\)" ((1 'message-header-name-face) (2 'message-header-cc-face nil t)) "^\\([Ss]ubject:\\)" ((1 'message-header-name-face) (2 'message-header-subject-face nil t)) "^\\([Nn]ewsgroups:\\|Followup-[Tt]o:\\)" ((1 'message-header-name-face) (2 'message-header-newsgroups-face nil t)) "^\\([A-Z][^: \n ]+:\\)" ((1 'message-header-name-face) (2 'message-header-other-face nil t)) "^\\(X-[A-Za-z0-9-]+:\\|In-Reply-To:\\)" ((1 'message-header-name-face) (2 'message-header-name-face)) append "" "^\\(" regexp-quote "\\)$" (1 'message-separator-face) #[(limit) "ÂÃ ÄQÅ#" [limit message-cite-prefix-regexp re!
-search-forward "^\\(" "\\).*" t] 4] ((0 'message-cited-text-face)) (("<#/?\\(multipart\\|part\\|external\\|mml\\|secure\\)[^>]*>" (0 'message-mml-face)))] 10) (#$ . 41612))
It seems the lambda is too deep for the automatic compilation that happens
for lambda forms to kick in. And we want the automatic compilation to kick
in, since this function will be called from font-lock, quite possibly with
funcall, which, as we saw, can’t handle an uncompiled lambda form.
--
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: [Bug: 21.5-b27] font-lock-fontify-* / infinite loop
17 years, 10 months
Aidan Kehoe
Ar an t-aonú lá déag de mí Eanair, scríobh Wulf C. Krueger:
> Hallo Aidan!
>
> "AK" == Aidan Kehoe <kehoea(a)parhasard.net> writes:
>
> AK> In a buffer where this happens, what does M-: font-lock-keywords
> AK> RET give?
>
> I was unable to copy from that hellish echo area and couldn't find any
> information on this problem. Here's a screenshot of the echo area...
>
> http://www.mailstation.de/f-l-k-snp.png
>
> AK> The error seems to be provoked by the line
> AK> (funcall matcher end)))
> AK> in font-lock.el:1870, and if so, we can probably work out where
> AK> font-lock-keywords is being set to something not sensible.
>
> I really hope so. Thanks for your help!
Okay, try recompiling and reloading gnus/message.el. If that doesn’t work,
apply the following patch to it and try again; if the patch doesn’t apply,
change the line
(defun message-font-lock-make-header-matcher (regexp)
to
(defmacro message-font-lock-make-header-matcher (regexp)
and recompile and reload. (Note that I haven’t reproduced your problem, so I
can’t be very certain that I have a solution for it :-( )
--- /Sources/packages-current-checked-out/xemacs-packages/gnus/lisp/message.el 2006-04-09 09:43:50.000000000 +0200
+++ message.el 2007-01-12 00:22:54.000000000 +0100
@@ -1265,23 +1265,19 @@
;; backward-compatibility alias
(put 'message-mml-face 'face-alias 'message-mml)
-(defun message-font-lock-make-header-matcher (regexp)
- (let ((form
- `(lambda (limit)
- (let ((start (point)))
- (save-restriction
- (widen)
- (goto-char (point-min))
- (if (re-search-forward
- (concat "^" (regexp-quote mail-header-separator) "$")
- nil t)
- (setq limit (min limit (match-beginning 0))))
- (goto-char start))
- (and (< start limit)
- (re-search-forward ,regexp limit t))))))
- (if (featurep 'bytecomp)
- (byte-compile form)
- form)))
+(defmacro message-font-lock-make-header-matcher (regexp)
+ `(lambda (limit)
+ (let ((start (point)))
+ (save-restriction
+ (widen)
+ (goto-char (point-min))
+ (if (re-search-forward
+ (concat "^" (regexp-quote mail-header-separator) "$")
+ nil t)
+ (setq limit (min limit (match-beginning 0))))
+ (goto-char start))
+ (and (< start limit)
+ (re-search-forward ,regexp limit t)))))
(defvar message-font-lock-keywords
(let ((content "[ \t]*\\(.+\\(\n[ \t].*\\)*\\)\n?"))
@@ -1314,7 +1310,7 @@
`((,(concat "^\\(" (regexp-quote mail-header-separator) "\\)$")
1 'message-separator))
nil)
- ((lambda (limit)
+ (,(lambda (limit)
(re-search-forward (concat "^\\("
message-cite-prefix-regexp
"\\).*")
--
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta