+2004-02-02 Vin Shelton <acs@xemacs.org>
+
+ * XEmacs 21.4.15 is released
+
+2004-01-30 Glynn Clements <glynn.clements@virgin.net>
+
+ * device-x.c (x_error_handler): Don't call stderr_out
+
+2003-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * buffer.c (other-buffer): Clarify documentation of order of
+ arguments for FSF Emacs.
+
+2003-10-11 Olivier Galibert <galibert@pobox.com>
+
+ * window.c (Fdelete_window): Dirty the mirror structure _before_
+ marking the window deleted.
+
+2003-09-15 Jerry James <james@xemacs.org>
+
+ * event-msw.c (debug_mswin_messages): Conditionally compile
+ messages missing from the Cygwin headers.
+
+2003-06-16 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * data.c (eq_with_ebola_notice): Fix typo in comment.
+ (Ftrue_list_p): Improve docstring.
+
+2003-10-13 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * frame-x.c (x_update_frame_external_traits): Fix XtSetArg idiom.
+
+2003-09-27 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * search.c (trivial_regexp_p): Regexps containing "\{" are
+ nontrivial. Thanks to Manfred Bartz for reporting the bug and
+ Stefan Monnier for suggesting a diagnosis.
+
+2003-09-25 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * elhash.c (make-hash-table): Clarify use of :test #'equal.
+
+2003-09-12 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * search.c (Fsearch_forward):
+ (Fsearch_backward):
+ Document negative count.
+
+2003-09-13 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * regex.c (re_max_failures): Bump to 20000 for REGEX_MALLOC, too.
+
+2003-09-13 Martin Buchholz <martin@xemacs.org>
+
+ * s/sol2.h: Use OS_RELEASE=os_release_major*100+os_release_minor
+
+2003-09-15 Vin Shelton <acs@xemacs.org>
+
+ * .gdbinit (pobj): Remove Ilya's fix that was only intended for
+ 21.5.
+
+2003-09-12 Yoshiki Hayashi <yoshiki@xemacs.org>
+
+ * regex.c (TRANSLATE_EXTENDED_UNSAFE): Remove.
+ (re_search_2): Match the first byte of Bufbyte, not Emchar.
+ (re_match_2_internal): Use TRANSLATE instead of
+ TRANSLATE_EXTENDED_UNSAFE. The latter was a hack to bypass
+ non-ASCII char case conversion.
+
+2003-09-08 Mike Sperber <mike@xemacs.org>
+
+ * symbols.c (Fvariable_binding_locus): Add, as per suggestion from
+ RMS at: http://article.gmane.org/gmane.emacs.pretest.bugs/1010
+
+2003-06-14 Ilya N. Golubev <gin@mo.msk.ru>
+
+ * .gdbinit (pobj): fix printing of symbol name.
+
+2003-08-01 Ilya N. Golubev <gin@mo.msk.ru>
+
+ * frame-x.c (x_layout_widgets): When resizing is about to cause
+ frame size slip, mark it for redisplay.
+
+2003-08-18 Jerry James <james@xemacs.org>
+
+ * opaque.h: Remove unused (X)OPAQUE_MARKFUN definitions.
+
+2003-09-03 Vin Shelton <acs@xemacs.org>
+
+ * XEmacs 21.4.14 is released
+
+2003-08-15 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * config.h.in (REGEX_MALLOC): Make it configure'able.
+
+2003-08-14 Andrew Begel <abegel@CS.Berkeley.EDU>
+
+ * config.h.in: Add HAVE_DYLD to indicate Darwin/MacOSX dynamic
+ linking.
+ * sysdll.c (dll_init):
+ * sysdll.c (dll_open):
+ * sysdll.c (dll_close):
+ * sysdll.c (dll_function):
+ * sysdll.c (dll_variable):
+ * sysdll.c (dll_error):
+ Add support for loading bundles using Darwin/MacOSX
+ native API.
+
+2003-08-12 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * process.c (start-process-internal): Document coding systems.
+
+2003-07-30 Jerry James <james@xemacs.org>
+
+ * sysdll.c: configure sets HAVE_DLD_INIT, not HAVE_INIT_DLD.
+
+2003-07-31 René Kyllingstad <listmailxemacs@kyllingstad.com>
+
+ * event-msw.c (mswindows_enqueue_mouse_button_event):
+ * event-msw.c (mswindows_wnd_proc):
+ enqueue button event when scrollwheel event isn't handled by
+ mswindows_handle_mousewheel_event, such as when the scrollbars
+ are not showing.
+
+2003-07-29 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * EmacsFrame.c (emacsFrameClassRec): Motif groks not XtCompress*.
+
+2003-03-24 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * database.c (Fopen_database): Don't use DB_AUTO_COMMIT.
+
+2003-03-21 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * regex.c (re_match_2_internal): Fix matching degenerate word
+ boundaries.
+
+2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
+
+ * XEmacs 21.4.13 is released
+
+2003-03-20 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * config.h.in (INTPTR_T_IN_CYGWIN_TYPES_H):
+ * lisp.h (<inttypes.h>):
+ Cygwin defines these types in <cygwin/types.h>. Don't duplicate
+ the definition.
+
+2003-03-15 Martin Buchholz <martin@xemacs.org>
+
+ * dumper.c (pdump_load): Pdump'ed XEmacs can't find its .dmp file.
+ Scenario: Prepend ~/bin to PATH; then `mkdir ~/bin/xemacs'
+ Result: "temacs can only be run in -batch mode."
+ Fix: Check xemacs executable candidate for directory-ness.
+
+2003-03-03 Robert Pluim <rpluim@bigfoot.com>
+
+ * database.c: Don't use the u_int8_t etc typedefs on FreeBSD,
+ they conflict with <sys/types.h>.
+
+2003-02-14 Martin Buchholz <martin@xemacs.org>
+
+ * database.c: Berkeley DB wants __STDC__ to be defined.
+
+2003-02-13 Martin Buchholz <martin@xemacs.org>
+
+ * EmacsFrame.c: Use symbolic name `NotUseful' in lieu of `0'.
+
+2003-02-01 Martin Buchholz <martin@xemacs.org>
+
+ * process-unix.c (unix_send_process): Fix C++ compile error.
+
+2003-02-25 Andrew Begel <abegel@cs.berkeley.edu>
+
+ * Added .dylib as an acceptable shared library file extension
+ * to support MacOSX.
+
+2003-02-01 Martin Buchholz <martin@xemacs.org>
+
+ * EmacsFrameP.h (EmacsFramePart):
+ Kludge to allow compiling with Motif1, but linking with Motif2.
+
+2003-01-28 Martin Buchholz <martin@xemacs.org>
+
+ * config.h.in (_ALL_SOURCE): Guard against multiple definition.
+
+
+2003-02-23 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * config.h.in (DLSYM_NEEDS_UNDERSCORE): Define on darwin.
+
+2003-02-06 Andrew Begel <abegel@CS.Berkeley.EDU>
+
+ * sysdll.c: Included lisp.h to define needed alloca_array.
+
+2003-02-13 Martin Buchholz <martin@xemacs.org>
+
+ Make XEmacs redisplay 10 times faster.
+ If, that is, you're using a slow X connection and MoveOpaque.
+ Use compress_exposure = XtExposeCompressMaximal | XtExposeNoRegion.
+ Use compress_motion = TRUE.
+ * EmacsFrame.c (emacsFrameClassRec):
+ * EmacsShell-sub.c (EMACS_SHELL_CLASS_REC):
+ * EmacsManager.c (emacsManagerClassRec):
+ * xintrinsicp.h: Make sure XtExposeNoRegion is defined.
+
+2003-01-30 Vin Shelton <acs@xemacs.org>
+
+ * s/linux.h (ORDINARY_LINK): define ORDINARY_LINK for linux.
+
+2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * glyphs-eimage.c (tiff_memory_seek): Lobotomize unsigned typedef.
+ Patch by Martin Buchholz.
+
+2003-01-16 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * glyphs-eimage.c (tiff_instantiate): Fix unsigned comparison.
+ Thanks to icc for warning and Martin Buchholz for reporting.
+
+2003-01-29 Vin Shelton <acs@xemacs.org>
+
+ Patch courtesy of Andrew Begel <abegel@cs.berkeley.edu>
+
+ * dynarr.c (Dynarr_realloc): memcpy copies number of bytes, so
+ remember to multiply by the element size.
+
+2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * XEmacs 21.4.12 "Portable Code" is released.
+
+2003-01-14 Sergey Okhapkin <sos@prospect.com.ru>
+
+ * Makefile.in.in (ldflags): re-order sections for gcc 3.2.
+ * s/cygwin.sc: new linker file.
+
+2003-01-14 Stephen J. Turnbull <stephen@xemacs.org>
+
+ Build fixes courtesy Martin Buchholz <martin@xemacs.org>:
+
+ * redisplay-x.c (x_output_string): Use X11-specified types.
+ * syntax.c, syntax.h (SYNTAX_CODE): Use enum syntaxcode, not int.
+ * emacs.c (__free_hook): Use typeof with Intel compiler.
+ * config.h.in (alloca.h): Quick safe hack to please Intel compiler.
+
+2003-01-08 Andy Piper <andy@xemacs.org>
+
+ * unexcw.c (copy_executable_and_dump_data_section): Set the stack
+ reserve size during unexec().
+
+2003-01-07 Daiki Ueno <daiki@xemacs.org>
+
+ * process-unix.c (unix_create_process): Don't let outchannel block.
+
+2003-01-05 Rick Rankin <rick_rankin@yahoo.com>
+
+ * emacs.c: Include "syswindows.h" when compiling under Cygwin.
+ Needed for IsBadReadPtr().
+
+2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * XEmacs 21.4.11 "Native Windows TTY Support" is released.
+
+2002-12-14 Ben Wing <ben@xemacs.org>
+
+ * callint.c: Declaration error.
+ * dumper.c (pdump):
+ * dumper.c (pdump_load): Warning fix.
+ * process.c: GCPRO error.
+ * glyphs.c (unmap_subwindow):
+ * glyphs.c (map_subwindow): Parenthesizing errors with ! and &&.
+ * event-stream.c (maybe_kbd_translate): Wrong argument to
+ character_to_event().
+
+ * alloc.c (garbage_collect_1):
+ * emacs.c:
+ * emacs.c (debug_can_access_memory):
+ * emacs.c (fatal_error_signal):
+ * emacs.c (mswindows_handle_hardware_exceptions):
+ * emacs.c (main_1):
+ * emacs.c (main):
+ * emacs.c (assert_failed):
+ * emacs.c (syms_of_emacs):
+ * lisp.h:
+ * print.c:
+ * print.c (std_handle_out_va):
+ * print.c (write_string_to_stdio_stream):
+ * print.c (write_fmt_string):
+ * print.c (printing_badness):
+ * print.c (printing_major_badness):
+ * print.c (print_internal):
+ * print.c (debug_print_no_newline):
+ * print.c (debug_backtrace):
+ Be more defensive in handling bad values when printing. Add code
+ from trunk involving inhibit_non_essential_printing_operations.
+ When going down or in debug_print(), don't do external conversion
+ and such and try really, really hard when printing to avoid core
+ dumping. Add force-debugging-signal, debug_break().
+
+2002-12-12 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * dumper.c (pdump_load): Include sysdep.h; retry with truename.
+ Analysis and original patch by Vin Shelton <acs@xemacs.org>.
+
+2002-12-02 Greg Allen <greg_allen@westlb-systems.co.uk>
+
+ * database.c: Fix open_database. Berkeley DB API has changed in
+ 4.1. see: http://www.sleepycat.com/docs/ref/upgrade.4.1/fop.html
+
+2002-11-26 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * specifier.c (Fvalid_specifier_type_p): Typo in comment.
+
+2002-11-13 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * event-Xt.c (Xt_timeout):
+ (Xt_timeout_callback):
+ (emacs_Xt_add_timeout):
+ (emacs_Xt_remove_timeout):
+ (Xt_timeout_to_emacs_event):
+ Turn completed_timeouts from a stack into a queue. Fixes
+ deadlocks <15829.21626.171573.994716@sinisa.nasamreza.org>.
+
+2002-11-07 Wolfram Gloger <wg@malloc.de>
+
+ * alloc.c (reinit_alloc_once_early): Disable mmap in Doug Lea malloc.
+ * emacs.c (main): Assert that mmap'd allocation is disabled.
+
+2002-10-14 Andy Piper <andy@xemacs.org>
+
+ * glyphs-widget.c (layout_query_geometry): add in fiddle
+ factor. Include border text in width layout calculation.
+ (layout_layout): use BORDER_FIDDLE_FACTOR instead of 10.
+
2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
* XEmacs 21.4.10 "Military Intelligence" is released.