bug#4760: 23.1.50; C-x v a gone wild.

[email protected].?= (Jan Djärv) Mon, 19 Oct 2009 20:31:04 +0200
Newsgroups gmane.emacs.bugs,gmane.emacs.pretest.bugs
Message-ID <[email protected]>
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the [email protected] mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

C-x v a computes change log entries for a very long time.
Then it inserts an entry with lot of old stuff included.
It doesn't respect user-full-name or user-mail-address.
The change isn't mentioned in NEWS, is there a switch to get back the
old C-x v a?

The entry here is what C-x v a inserted, the second is the
change I made and already made a change log entry for.
Note also the bad formatting (3 lines) done w.r.t. the original one
(2 lines).


2009-10-19  author  <author@gaffa>

	* ChangeLog, xterm.c (x_create_toolkit_scroll_bar):
	Don't allocate color for
	pixel -1 (bug #4742).

	* nsimage.m, nsmenu.m, nsselect.m, nsterm.m, ChangeLog, nsfns.m, nsfont.m:
	* nsterm.m:
	* nsselect.m:
	* nsmenu.m:
	* nsimage.m:
	* nsfont.m:
	* nsfns.m: Include setjmp.h.  (Bug#4643)

	* ChangeLog, process.c:
	* process.c (create_pty): Remove conditionals for no longer
	supported systems: UNIPLUS and RTU.

	* ChangeLog, xfns.c, xterm.c: * xterm.c:
	* xfns.c: Remove always true condition: XtSpecificationRelease >= 5.

	* w32term.c, w32uniscribe.c, w32xfns.c, widget.c, window.c, xdisp.c, xfaces.c, xfns.c, xfont.c, xftfont.c, xmenu.c, xrdb.c, xselect.c, xsmfns.c, xterm.c, ChangeLog, alloc.c, atimer.c, buffer.c, bytecode.c, callint.c, callproc.c, casefiddle.c, casetab.c, category.c, ccl.c, character.c, charset.c, chartab.c, cm.c, cmds.c, coding.c, composite.c, data.c, dbusbind.c, dired.c, dispnew.c, doc.c, doprnt.c, dosfns.c, editfns.c, emacs.c, eval.c, fileio.c, filelock.c, floatfns.c, fns.c, font.c, fontset.c, frame.c, fringe.c, ftfont.c, ftxfont.c, gtkutil.c, image.c, indent.c, insdel.c, intervals.c, keyboard.c, keymap.c, lisp.h, macros.c, marker.c, menu.c, minibuf.c, msdos.c, print.c, process.c, ralloc.c, regex.c, region-cache.c, scroll.c, search.c, sheap.c, sound.c, syntax.c, term.c, termcap.c, terminal.c, terminfo.c, textprop.c, tparam.c, undo.c, unexaix.c, unexcw.c, unexec.c, unexsol.c, vm-limit.c, w16select.c, w32.c, w32console.c, w32fns.c, w32font.c, w32heap.c, w32inevt.c, w32menu.c, w32proc.c, w32reg.c, w32select.c:
	* alloc.c: Do not define struct catchtag.
	* eval.c: Move struct catchtag definition ...
	* lisp.h: ... here.

	* image.c: Move png.h #include earlier to avoid warnings.

	* xterm.c:
	* xsmfns.c:
	* xselect.c:
	* xrdb.c:
	* xmenu.c:
	* xftfont.c:
	* xfont.c:
	* xfns.c:
	* xfaces.c:
	* xdisp.c:
	* window.c:
	* widget.c:
	* w32xfns.c:
	* w32uniscribe.c:
	* w32term.c:
	* w32select.c:
	* w32reg.c:
	* w32proc.c:
	* w32menu.c:
	* w32inevt.c:
	* w32heap.c:
	* w32font.c:
	* w32fns.c:
	* w32console.c:
	* w32.c:
	* w16select.c:
	* vm-limit.c:
	* unexsol.c:
	* unexec.c:
	* unexcw.c:
	* unexaix.c:
	* undo.c:
	* tparam.c:
	* textprop.c:
	* terminfo.c:
	* terminal.c:
	* termcap.c:
	* term.c:
	* syntax.c:
	* sound.c:
	* sheap.c:
	* search.c:
	* scroll.c:
	* region-cache.c:
	* regex.c:
	* ralloc.c:
	* process.c:
	* print.c:
	* msdos.c:
	* minibuf.c:
	* menu.c:
	* marker.c:
	* macros.c:
	* keymap.c:
	* keyboard.c:
	* intervals.c:
	* insdel.c:
	* indent.c:
	* gtkutil.c:
	* ftxfont.c:
	* ftfont.c:
	* fringe.c:
	* frame.c:
	* fontset.c:
	* font.c:
	* fns.c:
	* floatfns.c:
	* filelock.c:
	* fileio.c:
	* emacs.c:
	* editfns.c:
	* dosfns.c:
	* doprnt.c:
	* doc.c:
	* dispnew.c:
	* dired.c:
	* dbusbind.c:
	* data.c:
	* composite.c:
	* coding.c:
	* cmds.c:
	* cm.c:
	* chartab.c:
	* charset.c:
	* character.c:
	* ccl.c:
	* category.c:
	* casetab.c:
	* casefiddle.c:
	* callproc.c:
	* callint.c:
	* bytecode.c:
	* buffer.c:
	* atimer.c: Include setjmp.h.  (Bug#4643)

	* xlwmenu.c:
	* lwlib.c:
	* lwlib-utils.c:
	* lwlib-Xm.c:
	* lwlib-Xlw.c:
	* lwlib-Xaw.c: Include setjmp.h.

2009-10-19  Jan Djärv  <[email protected]>

	* xterm.c (x_create_toolkit_scroll_bar): Don't allocate color for
	pixel -1 (bug #4742).



If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/home/jhd/src/emacs-cvs/etc/DEBUG for instructions.


In GNU Emacs 23.1.50.5 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2009-10-19 on gaffa
Windowing system distributor `The X.Org Foundation', version 11.0.10600000
configured using `configure  '--prefix=/opt/emacs-cvs' '--verbose' '--enable-asserts' '--with-x-toolkit=athena' 'CFLAGS=-g''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: C
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: sv_SE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Change Log

Minor modes in effect:
  delete-selection-mode: t
  icomplete-mode: t
  display-time-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<down-mouse-1> <mouse-1> C-x v a <down-mouse-1> <mouse-1> 
<down-mouse-1> <mouse-1> <escape> < C-x 1 <next> <next> 
<next> <escape> < C-SPC <next> <next> <next> <down> 
<down> <down> <down> <escape> w M-x r e p o <tab> r 
<tab> <return>

Recent messages:
Loading icomplete...done
Loading /home/jhd/lib/elisp/saveframe.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Mark set
Computing change log entries... done
Mark set [3 times]
Saved text from "2009-10-19  author  <author@gaffa>

	* C"
Making completion list...

Load-path shadows:
None found.

Features:
(shadow mail-extr message ecomplete rfc822 mml mml-sec password-cache
mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045
qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util
mail-prsvr gmm-utils wid-edit mailheader canlock sha1 hex-util hashcash
mail-utils emacsbug sendmail help-mode view parse-time add-log vc-cvs
vc-rcs vc vc-dispatcher desktop msb delsel icomplete cc-mode cc-fonts
easymenu cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
regexp-opt time tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win
x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button
minibuffer faces cus-face text-properties overlay md5 base64 format env
code-pages mule custom widget hashtable-print-readable backquote
make-network-process dbusbind x-toolkit x multi-tty emacs)