[Bug: 21.5-b28] font-lock-fontify-buffer not working in HTML mode

Dr. Robert Delius Royar "webeditor@ kcte.org" at frinabulax.org
Thu Sep 20 07:03:05 EDT 2007


================================================================
Dear Bug Team!

This began with 21.5-b28 (+CVS-20070918).  When html files are read, the system
reports they are being fontified, but no regexp calls appear to be made.  Here
is an excerpt from the *Message-Log* buffer to show the difference between font
locking messages for a perl file and an html file:
Fontifying mailregistration.pl...
Fontifying mailregistration.pl... (syntactically).
Fontifying mailregistration.pl... (regexps)...
Fontifying mailregistration.pl... (regexps)...
[...]
Fontifying mailregistration.pl... done.
Fontifying register.html...
Fontifying register.html... done.
Fontifying student.html...
Fontifying student.html... done.
Fontifying mailcall.pl...
Fontifying mailcall.pl... (syntactically).
Fontifying mailcall.pl... (regexps)...
Fontifying mailcall.pl... (regexps)...

I updated the hm--html-menu and xemacs-devel packages recently.  I reverted
hm--html-menu from the pre-release to the released version to see if it was the
problem, but that made no difference.  I have not reverted the xemacs-devel
yet.  I have the following function defined
(defun describe-face-at-point (&optional point)
  "Return face used at point."
  (interactive)
  (let ((face (get-char-property (or point (point)) 'face)))
	(if (listp face)
		(progn
		  (message (format "[Full value: %s]" (prin1-to-string face)))
		  (setq face (car face))))
	(hyper-describe-face face)))

(Written by Jeff Mincey)
In all the modes that are properly displaying, the function returns the correct
face information when queried in a defined face.  But in HTML, it returns
'Sorry, nothing to describe.' 

What more can I provide to help track down this problem?

================================================================

System Info to help track down your bug:
---------------------------------------

uname -a: Darwin grendel.frinabulax.org 8.10.0 Darwin Kernel Version 8.10.0: Wed May 23 16:50:59 PDT 2007; root:xnu-792.21.3~1/RELEASE_PPC Power Macintosh powerpc

./configure  '--with-mule' '--with-widgets=athena' '--with-athena=3d' '--with-dialogs=athena' '--with-scrollbars=lucid' '--without-debug' '--with-union-type' '--without-error-checking' '--prefix=/Users/royar/usr/local' '--with-png' '--with-jpeg' '--with-tiff' '--with-xmu' '--with-xim=no' '--enable-sound=esd' '--disable-xfs' '--enable-dump-in-exec' '--with-modules' '--enable-external-widget' '--with-dynamic' '--disable-kkcc' '--disable-mc-alloc' '--enable-optimization' '--with-cflags-optimization=-Os -pipe -mcpu=970 -mtune=970 -mpim-altivec' '--with-site-runtime-libraries=/opt/local/lib:/usr/X11R6/lib' '--with-site-libraries=/opt/local/lib:/usr/X11R6/lib' '--with-xft=emacs,gauges,notabs,nomenubars' '--with-neon' '--with-curl' '--with-compiler=gcc-4.0' 'CPPFLAGS=-I/opt/local/include' 'LDFLAGS=-L/opt/local/lib' 'CFLAGS='


XEmacs 21.5-b28 "fuki" (+CVS-20070919) configured for `powerpc-apple-darwin8.10.0'.

Compilation Environment and Installation Defaults:
  Source code location:              /Users/royar/src/xemacs
  Installation prefix:               /Users/royar/usr/local
  Additional libraries:              /opt/local/lib /usr/X11R6/lib
  Operating system description file: `s/darwin.h'
  Machine description file:          `m/powerpc.h'
  Compiler version:                  powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
    - GCC specs file:                specs.
    - Compiler command:              gcc-4.0   -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-arith -Wunused-parameter -g -Os -pipe -mcpu=970 -mtune=970 -mpim-altivec 
  libc version:                      
  Relocating allocator for buffers:  no
  GNU version of malloc:             no
    - The GNU allocators don't work with this system configuration.

Window System:
  Compiling in support for the X window system:
    - X Windows headers location:                 /usr/X11R6/include
    - X Windows libraries location:               /usr/X11R6/lib
    - Handling WM_COMMAND properly.
    - Using fontconfig to manage fonts.
    - Compiling in support for Xft antialiased fonts (EXPERIMENTAL).
  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.
    - Using Xft to render antialiased fonts in progress bars.
      WARNING: This feature will be replaced with a face.
      WARNING: This feature not yet implemented; setting ignored.

TTY:
  Compiling in support for ncurses.

Images:
  Compiling in support for GIF  images (builtin).
  Compiling in support for XPM  images.
  Compiling in support for PNG  images.
  Compiling in support for JPEG images.
  Compiling in support for TIFF images.

Sound:
  Compiling in support for ESD (Enlightened Sound Daemon).

Databases:
  Compiling in support for Berkeley database.
  Compiling in support for GNU DBM.
  Compiling in support for LDAP.

Internationalization:
  Compiling in support for Mule (multi-lingual Emacs).

Mail:
  Compiling in support for "file" mail spool file locking method.

Other Features:
  Inhibiting IPv6 canonicalization at startup.
  Compiling in support for dynamic shared object modules.
  Using the union type for Lisp_Objects.
  WARNING: ---------------------------------------------------------
  WARNING: This tends to trigger compiler bugs, especially when
  WARNING: combined with MULE and ERROR_CHECKING.  Crashes have
  WARNING: been seen with various versions of GCC (up to about 2.95),
  WARNING: and recently with Visual C++ as well (mid-2003).
  WARNING: More recent versions may be safer, or not.
  WARNING: ---------------------------------------------------------
  Using the new portable dumper.
  Dumping into executable.



Load-Path Lisp Shadows:
----------------------
(/Users/royar/usr/local/share/xemacs/site-lisp/filladapt
/Users/royar/usr/local/share/xemacs/xemacs-packages/lisp/text-modes/filladapt
/Users/royar/usr/local/share/xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
/Users/royar/usr/local/share/xemacs-21.5-b28/lisp/regexp-opt
/Users/royar/usr/local/share/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
/Users/royar/usr/local/share/xemacs-21.5-b28/lisp/easy-mmode
/Users/royar/usr/local/share/xemacs/xemacs-packages/lisp/build/build-report
/Users/royar/usr/local/share/xemacs-21.5-b28/lisp/build-report)

Internationalization Settings:
-------------------------

Environment:

  Value of LC_ALL      : C
  Value of LC_COLLATE  : en_US.ISO8859-1
  Value of LC_CTYPE    : en_US.ISO8859-1
  Value of LC_MESSAGES : en_US.ISO8859-1
  Value of LC_MONETARY : en_US.ISO8859-1
  Value of LC_NUMERIC  : en_US.ISO8859-1
  Value of LC_TIME     : en_US.ISO8859-1
  Value of LANG        : C

Lisp locale settings:

  current-language-environment      => "English"
  default-buffer-file-coding-system => iso-8859-1
  default-process-coding-system     => (undecided . iso-8859-1)
  (current-locale)                  => "C"
  keyboard-coding-system            => iso-8859-1
  terminal-coding-system            => iso-8859-1
  (coding-priority-list)            =>
    (no-conversion utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7 utf-8
    iso-8-1 iso-8-2 iso-8-designate iso-lock-shift shift-jis big5
    utf-16-little-endian utf-16 ucs-4)

Coding system aliases:

  'native                              is aliased to iso-8859-1
  'file-name                           is aliased to utf-8
  'mswindows-multibyte-system-default  is not a coding system alias


Installed XEmacs Packages:
-------------------------
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xetla ver: 1.01 upstream: steve at eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.76 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.11 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(vm ver: 7.24 upstream: 7.17)
(view-process ver: 1.13 upstream: 2.4)
(vc ver: 1.42 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.95 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(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)
(sh-script ver: 1.22 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.2 upstream: 1.4.4)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.09 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.45 upstream: 1.3.2)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.14 upstream: No-Upstream-Ver)
(perl-modes ver: 1.09 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.39 upstream: No-Upstream-Ver)
(oo-browser ver: 1.05 upstream: 4.08)
(net-utils ver: 1.53 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.19 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mew ver: 1.19 upstream: 1.94.2)
(mail-lib ver: 1.79 upstream: No-Upstream-Ver)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.34 upstream: 5.12.0)
(igrep ver: 1.15 upstream: 2.111)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.17 upstream: 5.0)
(hm--html-menus ver: 1.23 upstream: 5.9)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.05 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)
(footnote ver: 1.16 upstream: 0.18x)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(eshell ver: 1.12 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(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)
(edit-utils ver: 2.38 upstream: No-Upstream-Ver)
(ediff ver: 1.71 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.08 upstream: 0.1)
(dired ver: 1.17 upstream: 7.13)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(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.33 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)
(auctex ver: 1.48 upstream: 11.55)
(apel ver: 1.33 upstream: 10.6)



Installed Modules:
-----------------


Features:
--------

(mail-abbrevs xemacsbug shadow psgml-dtd psgml-parse psgml-api psgml-ids
psgml-sysdep psgml-edit hyper-apropos psgml-xemacs gnuserv javascript-mode
comint ring cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs m4-mode cperl-mode apache-mode regexp-opt css-mode edmacro
apropos blink-cursor font-lock paren blink-paren sendmail rfc822 mthomas-backup
advice advice-preload disp-table notes-variables notes-xemacs efs-cu iso-acc
iso-syntax flyspell ispell rtf-support cus-face tempo sgml-mode psgml psgml-html
filladapt pending-del recent-files saveconf saveplace xslt-process-autoloads
xslide-autoloads xetla-autoloads xemacs-devel-autoloads xemacs-base-autoloads
x-symbol-autoloads vm-autoloads view-process-autoloads vc-autoloads
time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads
strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads
sml-mode-autoloads slider-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads reftex-autoloads re-builder-autoloads python-modes-autoloads
psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads
perl-modes-autoloads pcomplete-autoloads pc-autoloads os-utils-autoloads
oo-browser-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mew-autoloads mail-lib-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads
gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads footnote-autoloads eterm-autoloads eshell-autoloads
escreen-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads
ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads
debug-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads build-autoloads
auctex-autoloads apel-autoloads modules-autoloads mule-autoloads auto-autoloads
auto-show fontl-hooks canna-leim tibetan slovenian czech romanian lao devanagari
indian cyrillic code-cmds gutter-items menubar-items x-menubar mode-motion mouse
behavior itimer auto-save lisp-mode easymenu easy-mmode iso8859-1 page buff-menu
lib-complete loadhist cus-file derived newcomment rsz-minibuf env text-props
fontconfig frame obsolete cus-start custom widget cl-extra cl cl-19 packages
backquote unicode font-mgr lucid-scrollbars cut-buffer xft-fonts lucid-menubars
external-widget athena-dialogs x c-balloon-help tty-frames tty toolbar esd-sound
scrollbar unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db dbm md5 xemacs mule gutter tiff png
gif jpeg xpm xbm lisp-float-type file-coding darwin dialog devices window-system
base64)


Recent keystrokes:
-----------------

button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up button4 button4up button4 button4up button4 
button4up ESC x r e p o r t SPC x e m a TAB RET


Recent messages (most recent first):
-----------------------------------

Auto save file for draft message exists; consider M-x mail-recover
Fontifying *mail*... done.
Parsing /Users/royar/.mailrc... done
Parsing /Users/royar/.mailrc...
Fontifying *mail*...
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Making completion list...
Fontifying rss.html... done.
Fontifying rss.html...
Making completion list...
Making completion list...
Making completion list...
Quit
Making completion list...
Quit
No following item in read-command-history; no default available
No following item in read-command-history; no default available
No preceding item in read-command-history



More information about the XEmacs-Beta mailing list