XEmacs -- Emacs: The Next Generation
     Searching XEmacs
Quick Links About XEmacs Getting XEmacs Customizing XEmacs Troubleshooting XEmacs Developing XEmacs

XEmacs 21.2.38 Release

Summary of Changes to 21.2.38 "PeisinoŽ"

goto changes

  • Keyboard commands to set code system now work in file-coding Emacsen! -- Jan Vroonhof (actually in 21.2.37)
  • Calls to the following functions are now better optimized: backward-char backward-word plusp, minusp oddp evenp -- Martin Buchholz
  • COUNT argument to following functions is now optional: forward-word backward-word mark-word kill-word backward-kill-word forward-comment delete-char backward-delete-char -- Martin Buchholz
  • Don't put gutters/tabs on popup windows -- Andy Piper
  • Fix up info file cross references -- Adrian Aichner
  • Make `format' 64-bit clean -- Martin Buchholz
  • unexec changes on Windows -- Martin Buchholz
  • Make ptys work again on Cygwin -- Philip Aston
  • GCPRO fixes -- Yoshiki Hayashi, Gunnar Evermann, Martin Buchholz
  • Fix dumping problems on SGI Irix 6 -- Max Matveev, Martin Buchholz
  • Make DEBUG_GCPRO work again -- Gunnar Evermann
  • Pdump fixes -- Olivier Galibert
  • Case table changes -- Yoshiki Hayashi
  • Fix remaining tab oddities -- Andy Piper
  • Fix Windows unexec -- Andy Piper
  • byte-compiler arithmetic improvements -- Martin Buchholz

ChangeLogs for Release 21.2.38 "PeisinoŽ" of XEmacs

goto summary


goto changes, summary

2000-11-13  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* Makefile.in.in: Define emacs iff it's necessary.


goto changes, summary

2000-12-04  Didier Verna  <didier@xemacs.org>

	* mouse.el (default-mouse-track-set-point-in-window): remove
	spurious '+' operation detected by Martin.

2000-12-01  Martin Buchholz  <martin@xemacs.org>

	* cl-extra.el (coerce):
	Implement char to integer coercion.
	Remove extraneous (numberp) test.

	* byte-optimize.el (byte-compile-splice-in-already-compiled-code):
	Perform lapcode inlining if the value of `byte-optimize' is 'byte.
	Warn if evaluating constant expression signals an error.
	(byte-optimize-form): Small simplification.

	* cl-macs.el (cl-do-proclaim): small efficiency improvement.

2000-11-30  Martin Buchholz  <martin@xemacs.org>

	* byte-optimize.el:
	Use (car (last x)) instead of (last x) to get last elt!
	Use `byte-optimize-predicate' to optimize `%'.
	Move optimizations for special numeric args to bytecomp.el.
	* bytecomp.el (byte-compile-associative): Remove.
	(byte-compile-max): New.
	(byte-compile-min): New.
	Properly handle erroneous calls: (max) (min).
	(byte-compile-plus): New.
	It's easiest to handle 0, +1 and -1 args here.
	(byte-compile-mult): New.
	It's easiest to handle 1, -1 and 2 args here.
	It's easiest to handle 0, +1 and -1 args here.
	Issue byte-compiler warning when dividing by zero.

	Byte-compiler arithmetic improvements.
	Better optimize these expressions in the obvious way:
	(+ x y 1)   -->  varref x varref y add add1
	(+ x y -1)  -->  varref x varref y add sub1
	(- x y 0)   -->  (- x y)
	(- 0 x y)   -->  (- (- x) y)
	(% 42 19)   --> compile-time constant
	(/ 42 19)   --> compile-time constant
	(* (foo) 2) --> foo call dup plus

	Optimize away arithmetic operations (+ x) (* x) (/ x 1)
	unless (declaim (optimize (safety 3)))
	or (setq byte-compile-delete-errors nil).

2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>

	* paragraphs.el (paragraph-separate, forward-sentence):  Clarify

2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>

	* startup.el (command-line-do-help):  Add documentation of
	portable dumper switches.

2000-11-22  Andy Piper  <andy@xemacs.org>

	* x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.

	* glyphs.el (init-glyphs): don't use autodetect for strings.

2000-11-28  Martin Buchholz  <martin@xemacs.org>

	* byte-optimize.el (byte-optimize-char-before):
	Fix incorrect optimizations for these sorts of expressions:
	(let ((x nil)) (backward-char x))

2000-11-21  Martin Buchholz  <martin@xemacs.org>

	* byte-optimize.el:
	* byte-optimize.el (byte-optimize-backward-char): New.
	* byte-optimize.el (byte-optimize-backward-word): New.
	Make backward-word and backward-char as efficient as forward versions.

	* bytecomp.el (byte-compile-no-args-with-one-extra):
	* bytecomp.el (byte-compile-one-arg-with-one-extra):
	* bytecomp.el (byte-compile-two-args-with-one-extra):
	* bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
	* bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
	* bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
	Check if extra arg is constant nil, and if so, use byte-coded call.

	* simple.el (backward-word):
	* simple.el (mark-word):
	* simple.el (kill-word):
	* simple.el (backward-kill-word):
	Make COUNT argument optional, for consistency with forward-char et al.

	* abbrev.el (abbrev-string-to-be-defined):
	* abbrev.el (inverse-abbrev-string-to-be-defined):
	* abbrev.el (inverse-add-abbrev):
	* abbrev.el (expand-region-abbrevs):
	* buff-menu.el (Buffer-menu-execute):
	* indent.el (move-to-left-margin):
	* indent.el (indent-relative):
	* indent.el (move-to-tab-stop):
	* info.el (Info-reannotate-node):
	* lisp-mode.el (lisp-indent-line):
	* lisp.el (end-of-defun):
	* lisp.el (move-past-close-and-reindent):
	* misc.el (copy-from-above-command):
	* mouse.el (default-mouse-track-scroll-and-set-point):
	* page.el (forward-page):
	* paragraphs.el (forward-paragraph):
	* paragraphs.el (end-of-paragraph-text):
	* picture.el (picture-forward-column):
	* picture.el (picture-self-insert):
	* rect.el (extract-rectangle-line):
	* simple.el (newline):
	* simple.el (fixup-whitespace):
	* simple.el (backward-delete-char-untabify):
	* simple.el (transpose-chars):
	* simple.el (transpose-preceding-chars):
	* simple.el (do-auto-fill):
	* simple.el (indent-new-comment-line):
	* simple.el (blink-matching-open):
	* view-less.el (cleanup-backspaces):
	* wid-edit.el (widget-transpose-chars):
	* term/bg-mouse.el (bg-insert-moused-sexp):
	Use more readable (backward-FOO n) instead of (forward-FOO -n).

	* info.el (Info-fontify-node):
	* simple.el (backward-delete-function):
	Use canonical delete-backward-char instead of backward-delete-char.

2000-11-20  Andy Piper  <andy@xemacs.org>

	* gutter-items.el (update-tab-in-gutter): don't barf if there are
	no buffers.

2000-11-20  Andy Piper  <andy@xemacs.org>

	* gutter-items.el (update-tab-in-gutter): don't give popup frames
	buffer tabs.

2000-11-18  Martin Buchholz  <martin@xemacs.org>

	* cl-macs.el: Correctly optimize plusp minusp oddp evenp.
	(proclaim inline...) was shadowing compiler-macros.

2000-11-17  Martin Buchholz  <martin@xemacs.org>

	* bytecomp.el (byte-compile-eval): New.
	(byte-compile-initial-macro-environment): Use byte-compile-eval.
	Keeps this promise made in Lispref:
	"If a file being compiled contains a `defmacro' form, the macro is
	defined temporarily for the rest of the compilation of that file."

2000-11-09  Martin Buchholz  <martin@xemacs.org>

	* cl.el (floatp-safe):
	Use a better parameter name than `x'.

	* cl-macs.el (check-type): Make continuable.  Change documentation
	to require PLACE, but accept any form for compatibility.

	* abbrev.el (define-abbrev): Use check-type.
	* font-menu.el (font-menu-change-face): Use check-type.
	* menubar.el (relabel-menu-item): Use check-type.
	* itimer.el: Fix typo.

2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* info.el (Info-extract-menu-node-name): Comma is a delimiter.


goto changes, summary

2000-11-30  Andy Piper  <andy@xemacs.org>

	* lwlib-Xm.c (xm_update_label): Hack to stop %_ labels until
	someone fixes it properly.

2000-11-24  Andy Piper  <andy@xemacs.org>

	* xlwtabsP.h: add visible flag, realRows and remove displayChildren.

	* xlwtabs.c (TabVisible): new macro. Consults visible flag.
	(TabsInit): remove displayChildren, add realRows.
	(TabsConstraintInitialize): ditto.
	(TabsResize): ditto.
	(TabsGeometryManager): ditto.
	(TabsChangeManaged): ditto.
	(TabsSelect): ditto.
	(TabsPage): ditto.
	(TabsHighlight): ditto.
	(DrawTabs): ditto.
	(TabLayout): Caclulate rows for all children and whether they
	should be visible or not..
	(TabsShuffleRows): shuffle rows based on both real and displayed
	rows. Adjust visibility of all children.
	(PreferredSize): ditto.

2000-11-19  Martin Buchholz  <martin@xemacs.org>

	* xlwtabs.c (TabsResize): Don't delete `tab', mark unused instead.

2000-11-18  Martin Buchholz  <martin@xemacs.org>

	* xlwmenu.c (make_windows_if_needed): 
	The proper type for `mask' is `unsigned long', not `int'.

2000-11-18  Martin Buchholz  <martin@xemacs.org>

	* xlwtabs.c (defaultAccelerators): Add #### to unused var.
	(TabsResize): Remove unused var.
	* xlwmenu.c (XlwMenuInitialize): Remove unused vars.
	* lwlib-Xlw.c (xlw_update_one_widget): Add #### for probable bug.


goto changes, summary

2000-12-01  Martin Buchholz  <martin@xemacs.org>

	* lispref/compile.texi:
	Document differences between compiler and interpreter.

2000-11-29  Stephen J. Turnbull  <stephen@xemacs.org>

	* internals/index.texi:
	Change "X Windows" to "the X Window System" randomly.
	* internals/internals.texi (Glyphs): fiddling, move lwlib to new node.
	(Lucid Widget Library): new node, added new text, ASCII art, subnode
	* xemacs/frame.texi (GUI Components): new node.
	* xemacs/packages.texi: minor updates.

2000-11-10  Stephen J. Turnbull  <stephen@xemacs.org>

	* info.texi (Creating an Info File): Fix typos in xrefs.

2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>

	* xemacs/cmdargs.texi (Command Switches):  Add documentation of
	portable dumper switches.  Other minor edits.

2000-11-21  Martin Buchholz  <martin@xemacs.org>

	* lispref/positions.texi (Word Motion):
	forward-word arg is now optional.
	backward-word arg is now optional.
	Remove vile comment advising lisp programmer to use (forward-word -1)
	instead of (backward-word 1).
	* lispref/syntax.texi (Parsing Expressions):
	Similarly for forward-comment.
	* lispref/text.texi (Deletion):
	Similarly for delete-char.
	Similarly for delete-backward-char.

2000-11-09  Martin Buchholz  <martin@xemacs.org>

	* cl.texi (Assertions):
	Remove claim that elisp doesn't have continuable errors.
	Document check-type as being continuable.

2000-11-14  Adrian Aichner  <adrian@xemacs.org>

	* xemacs/calendar.texi (Calendar/Diary): Correct INFO-FILE-NAME
	from elisp to lispref and from emacs to xemacs in relevant ?xefs.
	This should also serve as a reminder for future merges with GNU
	Unify PRINTED-MANUAL-TITLE to "XEmacs Lisp Reference Manual" and
	"XEmacs User's Manual" for lispref and xemacs respectively.

2000-11-14  Adrian Aichner  <adrian@xemacs.org>

	* lispref/abbrevs.texi (Abbrevs): Ditto.
	* lispref/backups.texi (Auto-Saving): Ditto.
	* lispref/backups.texi (Reverting): Ditto.
	* lispref/display.texi (The Echo Area): Ditto.
	* lispref/help.texi (Documentation Basics): Ditto.
	* lispref/help.texi (Help Functions): Ditto.
	* lispref/keymaps.texi (Scanning Keymaps): Ditto.
	* lispref/locals.texi (Standard Buffer-Local Variables): Ditto.
	* lispref/modes.texi (Auto Major Mode): Ditto.
	* lispref/positions.texi (List Motion): Ditto.
	* lispref/searching.texi (Regexp Search): Ditto.
	* lispref/symbols.texi (Symbol Components): Ditto.
	* lispref/tips.texi (Comment Tips): Ditto.
	* lispref/tips.texi (Library Headers): Ditto.

2000-11-14  Adrian Aichner  <adrian@xemacs.org>

	* internals/internals.texi (The Buffer Object): Ditto.

2000-11-14  Adrian Aichner  <adrian@xemacs.org>

	* cl.texi (Hash Tables): Ditto.
	* texinfo.texi (Other Info Files): Ditto.
	* xemacs-faq.texi (Q1.0.14): Ditto.


goto changes, summary

2000-12-05  Martin Buchholz  <martin@xemacs.org>

	* symsinit.h: Add init_postgresql_from_environment.

2000-12-04  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* regex.c: Convert to clean C.

2000-12-05  Dan Holmsand  <dan@eyebee.com>

	* realpath.c:
	Don't #include sysfile.h. Revert to duplicating PATH_MAX
	(sys_readlink): renamed to system_readlink to avoid conflict with
	the other sys_readlink.

2000-12-04  Hiroaki Abe  <h-abe@pc.highway.ne.jp>

	* dumper.c (pdump_file_get): Correct uses of pdump_fd.

2000-12-04  Stephen J. Turnbull  <stephen@xemacs.org>

	* postgresql.c (init_postgresql_from_environment): new function.
	(vars_of_postgresql): Move code initializing Lisp variables out and
	into init_postgresql_from_environment.
	emacs.c (main_1): Call init_postgresql_from_environment if and only
	if running a dumped XEmacs.

2000-08-31  Dan Holmsand  <dan@eyebee.com>

	* buffer.c: Make find-file-compare-truenames default to true on

	* realpath.c (win32_abs_start): 
	(win32_readlink): New functions.
	(xrealpath): Return really real filenames on windows.

	* fileio.c (Ffile_truename): Make file-truename work on windows.

2000-11-29  Didier Verna  <didier@xemacs.org>

	* faces.c (MAYBE_UNFROB_BACKGROUND_PIXMAP): new macro.
	* faces.c (update_face_cachel_data): use it.
	* faces.c (add_face_cachel): use it. Complete background pixmap
	frobbing in face cache if `update_face_cachel_data' has not done so.

2000-11-29  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* search.c (string_match_1): Don't set last_thing_searched
	when search failed.

2000-11-27  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* buffer.c: Include casetab.h
	(common_init_complex_vars_of_buffer): Use new case-table object.
	* buffer.h: Include casetab.h
	* buffer.h (MAKE_TRT_TABLE): Use generic char-table.
	* bufslots.h: Remove char-tables and add case-table.
	* casetab.c: Include casetab.h
	(CASE_TABLE_P): Removed.
	(mark_case_table): New function.
	(allocate_case_table): New function.
	(Fcase_table_p): Use new case-table.
	(case_table_char): New function.
	(Fget_case_table): Ditto.
	(Fput_case_table): Ditto.
	(Fput_case_table_pair): Ditto.
	(Fcopy_case_table): Ditto.
	(Fcurrent_case_table): Return case-table.
	(Fstandard_case_table): Return case-table.
	(Fset_case_table): Fix doc-string.
	(set_case_table): Use case-table
	(syms_of_casetab): DEFSUBR new functions.
	(complex_vars_of_casetab): Set up standard case-table.
	* casetab.h: New file.
	* editfns.c: Include casetab.h
	(Fcompare_buffer_substrings): Use case-table.
	* inline.c: Include casetab.h
	* lisp.h: Remove bogus extern.
	* lrecord.h (lrecord_type): Add lrecord_type_case_table.
	* search.c: Include casetab.h
	(TRANSLATE): Unconditionally translate character.
	(looking_at_1): Use case-table.
	(string_match_1): Ditto.
	(fast_string_match): Ditto.
	(search_command): Ditto.
	(search_buffer): Separate boyer_moore.  Check whether
	boyer_moore is poosible.
	(simple_search): New function.
	(boyer_moore): Separated from search_buffer. Translate char.

2000-11-24  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* regex.c (RE_TR_ASCII): Removed.
	(RE_TRANSLATE): Unconditionally use TRT_TABLE.
	(PATFETCH_RAW): Fetch Emchar.
	(PATUNFETCH): Decrement charptr.
	(GET_BUFFER_SPACE): Rename b to buf_end.
	(BUF_PUSH): Ditto.
	(BUF_PUSH_2): Ditto.
	(BUF_PUSH_3): Ditto.
	(SET_LIST_BIT): Ditto.
	(regex_compile): Ditto.  Translate non ASCII char.
	(compile_range): Ditto.
	(re_search_2): Ditto.
	(re_match_2_internal): Compare Emchar.
	(bcmp_translate): Ditto.

2000-11-29  Stephen J. Turnbull  <turnbull@xemacs.org>

	* lisp.h (basic char/int typedefs):  comment improvement.

2000-11-24  Stephen J. Turnbull  <turnbull@xemacs.org>

	* emacs.c (main_1):  unconditional pdump unstomping; don't save and
	unstomp inhibit_site_lisp.  Improve comments.

2000-11-22  Stephen J. Turnbull  <turnbull@xemacs.org>

	* mule-charset.c (Fcharset_property):  improve type checking, comments.

2000-11-28  Andy Piper  <andy@xemacs.org>

	* redisplay-output.c (redisplay_output_subwindow): make sure we do
	clipped display for windows in the gutter also.
	(redisplay_display_boxes_in_window_p): change semantics of return
	codes to be more intuitive.

	* gutter.h: declare display_boxes_in_gutter_p.

	* gutter.c (display_boxes_in_gutter_p): new function for

2000-11-22  Andy Piper  <andy@xemacs.org>

	* glyphs-x.c (image_instantiator_format_create_glyphs_x): change
	autodetect domain.

2000-11-21  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* callproc.c (Fold_call_process_internal):
	* gpm.c (Freceive_gpm_event):
	(tty_get_foreign_selection): Might be just warning supression.
	* fileio.c (Fwrite_region_internal):
	* keymap.c (event_matches_key_specifier_p):
	Initialize GCPROed variable.

	* menubar-x.c (command_builder_find_menu_accelerator):
	Initialize before use.

2000-11-23  Andy Piper  <andy@xemacs.org>

	* unexcw.c (unexec): make the resulting executable executable.

2000-11-21  Martin Buchholz  <martin@xemacs.org>

	* doc.c (get_doc_string):
	Use size_t, not int, for result of XSTRING_LENGTH.

	* cmds.c (Fdelete_char):
	* cmds.c (Fpoint_at_eol):
	* cmds.c (Fself_insert_command):
	Use EMACS_INT, not int, for result of XINT.
	Someday, someone will want to insert more than 2**31 identical characters.

	* cmds.c (Fdelete_char):
	* cmds.c (Fdelete_backward_char):
	* syntax.c (Fforward_word):
	* syntax.c (Fforward_comment):
	Make COUNT argument optional, for consistency with forward-char et al.

2000-11-22  Martin Buchholz  <martin@xemacs.org>

	* lisp.h:
	* print.c (long_to_string):
	Return a useful value: the pointer at end of data written.

	* doprnt.c:
	Use `static const char * const' for constant strings.
	(union printf_arg): Delete `i', `ui' members.
	Fix LP64 platform bug: (format "%d" most-positive-fixnum) ==> "-1"
	Do all printf-ing via the `l' specifier.
	Use EMACS_INT instead of int.

2000-11-20  Didier Verna  <didier@xemacs.org>

	* faces.c (update_face_cachel_data): don't frob the background
	pixmap when the window is being created. The face is needed but
	does not exist yet.

2000-11-20  Andy Piper  <andy@xemacs.org>

	* unexcw.c (copy_executable_and_dump_data_section): Only do bss
	messing with a debug environment.

2000-11-20  Martin Buchholz  <martin@xemacs.org>

	* emacs.c (__sti__iflPNGFile_c___): Pedantically correct prototype.

2000-11-20  Martin Buchholz  <martin@xemacs.org>

	* casetab.c (Fcase_table_p): Fix compile error and crash.

2000-11-18  Philip Aston  <philipa@mail.com>

	* s/cygwin32.h: Cygwin has SVR4-like pty support.

2000-11-18  Martin Buchholz  <martin@xemacs.org>

	* fileio.c (Fexpand_file_name): GCPRO bug!  Protect `handler'.
	* filelock.c (lock_file): GCPRO bug! Initialize all GCPROed vars!

2000-11-17  Martin Buchholz  <martin@xemacs.org>

	* config.h.in: Define HAVE_ELF_H if elf.h exists.
	* unexelf.c: Use HAVE_ELF_H.
	* unexelfsgi.c: Fix bug with dumped xemacs stdout/stderr not working.
	I copied FSF Emacs 20.7 unexelf.c to unexelfsgi.c and ANSIfied it.
	Max Matveev <makc@sgi.com> removed non-SGI-relevant parts and tested.
	Greg Harrington <greg_harrington@hotmail.com> provided a machine
	for testing.
	So this is an unexelfsgi.c from a different line of development.

2000-11-16  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* regex.c (RE_TR_ASCII): New function.
	(RE_TRANSLATE): Call it.

2000-11-16  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* buffer.h (TRT_TABLE_OF): Remove assert.

2000-11-16  Gunnar Evermann  <ge204@eng.cam.ac.uk>

	* free-hook.c (log_gcpro):
	(show_gcprohist): Add support for GCPRO5.

2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>

	* emacs.c (main_1): Improve -sd error message when --pdump=no.

2000-11-16  Olivier Galibert  <galibert@xemacs.org>

	* symeval.h: Declare flush_all_buffer_local_cache.

	* symbols.c: Change XD_LO_RESET_NIL into XD_LISP_OBJECTs.
	(flush_buffer_local_cache): Added.
	(flush_all_buffer_local_cache): Added.

	* lrecord.h: Remove unused XD_LO_RESET_NIL.

	* dumper.c (pdump_register_sub): Remove unused XD_LO_RESET_NIL.
	(pdump_dump_data): Ditto.
	(pdump_reloc_one): Ditto.
	(pdump): Remove unused pdump_qnil.  Flush buffer local caches
	before dumping.

2000-11-14  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* buffer.c: Remove if 0'ed entry.
	* buffer.h: Rewrite TRT to use char-table.
	* bufslots.h: Remove mirror tables.
	* casetab.c: Remove mirror tables.
	(CASE_TABLE_P): New macro.
	(Fcase_table_p): Element of a case table is string or char-table.
	(make_mirror_trt_table): Removed.
	(set_case_table): Setup char-table from strings for backward
	* dired.c (Fdirectory_files):
	* dired-msw.c: (mswindows_get_files):
	* lisp.h: Change prototype of re_pattern_buffer.
	* regex.c: (RE_TRANSLATE): New macro.
	(TRANSLATE_P): Ditto.
	Change translate to type RE_TRANSLATE_TYPE.
	* regex.h: Define RE_TRANSLATE_TYPE
	* search.c (TRANSLATE): New macro.
	(TRANSLATE_ASCII): New macro.
	Translate table is changed to Lisp_Object.
	(signal_failure): Inhibit return.

2000-11-14  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* device-msw.c:
	* eldap.c:
	* event-Xt.c:
	* event-stream.c:
	* print.c:
	Do UNGCPRO before return.


goto changes, summary

2000-12-01  Martin Buchholz  <martin@xemacs.org>

	* automated/test-harness.el (test-harness-from-buffer): Throw away
	all warnings, even those not influenced by byte-compiler-warnings.

2000-11-30  Martin Buchholz  <martin@xemacs.org>

	* automated/lisp-tests.el:
	Test byte-compiler arithmetic optimizations.

2000-11-27  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* automated/case-tests.el: Add more tests.

2000-11-24  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* automated/regexp-tests.el: New file.

2000-11-22  Martin Buchholz  <martin@xemacs.org>

	* automated/lisp-tests.el: 
	Add 64-bit-correctness format tests.
	Don't quote the first arg to Check-Error.

2000-11-14  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* automated/case-tests.el: New file.

Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML