================================================================
Dear Bug Team!
When opening a perl, sh or html file and choosing Options->Syntax
Highlighting->In This Buffer, the fontifying progress bar would
appear and flash as if being refreshed many times a second. But no
progress would actually be made. If I bring another window to the
front such that Xemacs loses focus, the fontifying immediately
finishes.
I searched the net for similar bugs and found one:
http://list-archive.xemacs.org/xemacs-beta/200305/msg00467.html
As described in the above URL, editing my src/EmacsFrame.c file to
undo the 2nd hunk (reverting from 1.17.2.2 to 1.17.2.1) fixed this
problem (fontifying is now immediately completed).
Patch to fix this problem (I'm not a programmer, so I apologize
if this is not in a preferred format):
*** src/EmacsFrame.c.orig Mon Jul 21 12:21:13 2003
--- src/EmacsFrame.c Mon Jul 21 12:23:15 2003
***************
*** 235,241 ****
/* resource_count */ XtNumber (resources),
/* xrm_class */ NULLQUARK,
/* compress_motion */ TRUE,
! /* compress_exposure */ XtExposeCompressMaximal | XtExposeNoRegion,
/* compress_enterleave */ TRUE,
/* visible_interest */ FALSE,
/* destroy */ NULL,
--- 235,241 ----
/* resource_count */ XtNumber (resources),
/* xrm_class */ NULLQUARK,
/* compress_motion */ TRUE,
! /* compress_exposure */ TRUE,
/* compress_enterleave */ TRUE,
/* visible_interest */ FALSE,
/* destroy */ NULL,
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS sonic 5.8 Generic_108528-18 sun4u sparc SUNW,Sun-Blade-1000
./configure '--prefix=/usr/local'
XEmacs 21.4.13 "Rational FORTRAN" configured for `sparc-sun-solaris2.8'.
Compilation / Installation:
Source code location: /home/lawas/proj/c/xemacs-21.4.13
Installation prefix: /usr/local
Runtime library search path:
/usr/ccs/lib:/usr/openwin/lib:/home/lawas/usr/local/bin/../lib/gcc-lib/sparc-sun-solaris2.8/3.2/../../..:/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2/../../..
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.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: /usr/openwin/include
- X Windows libraries location: /usr/openwin/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for DBM.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for ToolTalk.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
(/home/lawas/.xemacs/elisp/verilog-mode
/home/lawas/usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/verilog-mode)
Installed XEmacs Packages:
-------------------------
((xemacs-devel:version 1.55 :type single-file)
(xemacs-base :version 1.78 :type regular)
(viper :version 1.36 :type regular)
(view-process :version 1.12 :type regular)
(vhdl :version 1.17 :type regular)
(tooltalk :version 1.13 :type regular)
(time :version 1.13 :type regular)
(textools :version 1.14 :type regular)
(text-modes :version 1.61 :type single-file)
(strokes :version 1.08 :type regular)
(sh-script :version 1.17 :type regular)
(psgml :version 1.4 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.79
:type
single-file)
(pgg :version 1.03 :type regular)
(perl-modes :version 1.04 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(os-utils :version 1.31 :type single-file)
(net-utils :version 1.32 :type single-file)
(mmm-mode :version 1.0 :type regular)
(mailcrypt :version 2.12 :type regular)
(mail-lib :version 1.59 :type regular)
(igrep :version 1.1 :type regular)
(fsf-compat :version 1.12 :type single-file)
(efs :version 1.29 :type regular)
(edit-utils :version 2.02 :type single-file)
(edebug :version 1.18 :type regular)
(dired :version 1.13 :type regular)
(debug :version 1.16 :type regular)
(cc-mode :version 1.33 :type regular)
(c-support :version 1.16 :type single-file))
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 cus-face
xemacs-devel-autoloads xemacs-base-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads tooltalk-autoloads
time-autoloads textools-autoloads text-modes-autoloads
strokes-autoloads sh-script-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
os-utils-autoloads net-utils-autoloads mmm-mode-autoloads
mailcrypt-autoloads mail-lib-autoloads igrep-autoloads
fsf-compat-autoloads efs-autoloads edit-utils-autoloads
edebug-autoloads dired-autoloads debug-autoloads cc-mode-autoloads
c-support-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 tooltalk 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 dbm md5 xemacs gutter png gif
jpeg xpm xbm lisp-float-type usg-unix-v dialog devices window-system
base64)
Recent keystrokes:
-----------------
misc-user
Recent messages (most recent first):
-----------------------------------
Parsing /home/lawas/.mailrc...
Loading xemacsbug...done
Loading xemacsbug...
Loading cus-face...done
Loading cus-face...