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 Bug Team!
[I'd be surprised if this hadn't (at some time) been discussed to death,
so my apologies if I'm beating a very dead horse.]
Line and column numbering are inconsistent. When the cursor is in an
empty buffer, the line number is 1 and the column number is 0.
I'm used to zero-based arrays, so I expect both to be 0. (If they were
both 1, I wouldn't complain much.)
--- Vladimir
--------
Vladimir G. Ivanovic
http://leonora.org/~vladimir
2770 Cowper St. vladimir(a)acm.org
Palo Alto, CA 94306-2447 +1 650 678 8014
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux
bach.leonora.org 2.4.17-1smp #3 SMP Tue Feb 12 19:41:41 PST 2002 i686
unknown
./configure '--compiler=gcc3' '--dynamic=yes' '--debug'
'--error-checking=none' '--rel-alloc'
XEmacs 21.5-b6 "bok choi" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /usr/local/src/xemacs-21.5
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc3 -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow
Relocating allocator for buffers: yes
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
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 Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif 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.
Sound:
Compiling in support for sound (native).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: pgsql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
(/home/vladimir/emacs/setnu
/usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/setnu
/home/vladimir/emacs/scroll-in-place
/usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/scroll-in-place
/home/vladimir/emacs/foldout
/usr/local/lib/xemacs/xemacs-packages/lisp/edit-utils/foldout
/home/vladimir/emacs/ilisp
/usr/local/lib/xemacs/xemacs-packages/lisp/ilisp/ilisp
/home/vladimir/emacs/mh-comp
/usr/local/lib/xemacs/xemacs-packages/lisp/mh-e/mh-comp
/home/vladimir/emacs/mode-compile
/usr/local/lib/xemacs/xemacs-packages/lisp/prog-modes/mode-compile
/usr/local/lib/xemacs/xemacs-packages/lisp/ps-print/ps-print
/usr/local/lib/xemacs/xemacs-packages/lisp/ps-print-nomule/ps-print
/usr/local/lib/xemacs/site-packages/psgml/psgml
/usr/local/lib/xemacs/xemacs-packages/lisp/psgml/psgml
/usr/local/lib/xemacs/site-packages/psgml/psgml-parse
/usr/local/lib/xemacs/xemacs-packages/lisp/psgml/psgml-parse
/usr/local/lib/xemacs/site-packages/psgml/psgml-info
/usr/local/lib/xemacs/xemacs-packages/lisp/psgml/psgml-info
/usr/local/lib/xemacs/site-packages/psgml/psgml-edit
/usr/local/lib/xemacs/xemacs-packages/lisp/psgml/psgml-edit
/usr/local/lib/xemacs/site-packages/psgml/psgml-dtd
/usr/local/lib/xemacs/xemacs-packages/lisp/psgml/psgml-dtd
/usr/local/lib/xemacs/site-packages/psgml/psgml-charent
/usr/local/lib/xemacs/xemacs-packages/lisp/psgml/psgml-charent
/usr/local/lib/xemacs/site-packages/psgml/psgml-api
/usr/local/lib/xemacs/xemacs-packages/lisp/psgml/psgml-api
/home/vladimir/emacs/crontab
/usr/local/lib/xemacs/xemacs-packages/lisp/text-modes/crontab
/home/vladimir/emacs/elp
/usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-devel/elp
/usr/local/lib/xemacs/site-packages/xslt-process-2.1/lisp/xslt-process
/usr/local/lib/xemacs/xemacs-packages/lisp/xslt-process/xslt-process)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.06 :type regular)
(xemacs-devel :version 1.43 :type single-file)
(xemacs-base :version 1.61 :type regular)
(w3 :version 1.22 :type regular)
(vm :version 7.03 :type regular)
(view-process :version 1.11 :type regular)
(vc :version 1.3 :type regular)
(tm :version 1.32 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.4 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.23 :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.14 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.12 :type regular)
(scheme :version 1.11 :type regular)
(reftex :version 1.25 :type regular)
(psgml :version 1.27 :type regular)
(ps-print-nomule :version 1.05 :type regular)
(ps-print :version 1.03 :type regular)
(prog-modes
:version
1
.53
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.6 :type regular)
(pc :version 1.21 :type single-file)
(os-utils :version 1.26 :type single-file)
(net-utils :version 1.24 :type single-file)
(mh-e :version 1.14 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.44 :type regular)
(jde :version 1.34 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.2 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.25 :type regular)
(hm--html-menus :version 1.18 :type regular)
(gnus :version 1.59 :type regular)
(gnats :version 1.14 :type regular)
(fsf-compat :version 1.11 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.14 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.02 :type regular)
(eicq :version 1.05 :type regular)
(efs :version 1.28 :type regular)
(edit-utils :version 1.82 :type single-file)
(ediff :version 1.39 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(debug :version 1.14 :type regular)
(cc-mode :version 1.27 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.19 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.05 :type regular)
(bbdb :version 1.2 :type regular)
(auctex :version 1.3 :type regular)
(apel :version 1.21 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(xemacsbug shadow view-less view man senator jde executable jde-package
jde-import jde-which-method jde-stat jde-javadoc jde-javadoc-gen
jde-java-font-lock jde-bug jde-dbs jde-dbo jde-help jde-wiz jde-widgets
tree-widget jde-complete beanshell jde-gen tempo jde-make compile
jde-run jde-db jde-parse jde-imenu regexp-opt semantic-imenu
jde-java-grammar semantic-java eieio advice advice-preload avltree
stack-m elib-node semantic-ctxt semantic-bnf semantic-sb speedbar
sb-image dframe semantic-util assoc semantic working gud jde-compile
cus-edit cus-load cc-mode cc-align cc-cmds cc-engine cc-styles cc-langs
cc-vars cc-menus imenu cc-defs semantic-load outline browse-url mel-b
ebuff-menu electric hyper-apropos mel-q tabify efs-cu mh-seq font
disp-table paren blink-paren blink-cursor vc vc-hooks tags etags
supercite mail-extr regi skeleton shell-font psgml-parse psgml-lucid
sgml-mode psgml pending-del edmacro tmh-comp mime-setup message-mime
tm-edit signature tm-ew-e tm-setup tm-mh-e tm-partial tm-image images
mule-sysdp tm-pgp tm-play tm-view tm-text tm-parse tm-ew-d tm-def mel
std11 tl-misc tl-str tl-atype atype tl-seq tl-list alist cless
file-detect path-util emu invisible inv-xemacs mcharset mcs-ltn1 pcustom
poem poem-ltn1 pces pces-xfc pces-20 broken poe-xemacs timer overlay poe
pym static apel-ver product mh-comp mh-utils mh-e highlight-headers
ispell gnus gnus-ems gnus-xmas wid-edit message messagexmas mml
mm-decode mm-encode mailcap mm-bodies uudecode mail-parse rfc2045
rfc2231 rfc2047 qp ietf-drums mail-abbrevs sendmail rfc822 mailheader
gnus-util time-date parse-time nnheader nnheaderxm mail-utils mm-util
mail-prsvr func-menu fshell shell comint ring font-lock filladapt
x-compose jka-compr tex-site time cus-face zenirc-autoloads
xslt-process-autoloads xemacs-devel-autoloads xemacs-base-autoloads
w3-autoloads vm-autoloads view-process-autoloads vc-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 reftex-autoloads psgml-autoloads
ps-print-nomule-autoloads ps-print-autoloads prog-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
net-utils-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 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 edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-autoloads debug-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads build-autoloads
bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads
src-autoloads loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1
code-cmds gutter-items menubar-items x-menubar mode-motion mouse
behavior itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu
lib-complete cus-file derived frame env text-props obsolete cus-start
custom widget cl-extra mini-cl cl cl-19 packages backquote
very-early-lisp postgresqlv7 postgresql unicode lucid-scrollbars
cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames tty
toolbar esd-sound native-sound scrollbar unix-processes multicast
network-streams subprocesses modules menu-accelerator-support menubar
berkeley-db md5 xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type
file-coding linux dialog devices window-system base64)
Recent keystrokes:
-----------------
y button1 button1up ? SPC button1 button1up BS button1
button1up t o m o r r o w C-e C-n C-n C-a C-c C-c i
. d d d x V q q q q q q q q q q q q C-x 1 C-n d d d
d d d d d d d d d d x q q q q n . d x q n . U q n .
d x q q q C-a C-p C-p C-k C-k C-k C-k C-k ESC % C-g
` C-g ESC ~ BS BS ESC ~ misc-user
Recent messages (most recent first):
-----------------------------------
Type C-c C-x C-z to exit MIME mode, and type C-c C-x ? to get help.
Composing a message...done
Wrote /home/vladimir/Mail/drafts/1
Composing a message...
Loading xemacsbug...done
Loading xemacsbug...
Quit
Quit
Processing deletes and refiles for +plan9...done
Processing deletes and refiles for +plan9...
Processing deletes and refiles for +openmosix...done
Processing deletes and refiles for +openmosix...
Processing deletes and refiles for +valhalla...done
Processing deletes and refiles for +valhalla...
Scanning +KITlist...done
Scanning +KITlist...
Scanning +advanced-java...done
Scanning +advanced-java...
Scanning +rmi-users...done
Scanning +rmi-users...