+1999-12-24 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.25 is released.
+
+1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * syntax.c (vars_of_syntax): Initialize parse-sexp_ignore_comments.
+
+1999-12-21 Martin Buchholz <martin@xemacs.org>
+
+ * editfns.c (Fpoint_min):
+ (Fpoint_min_marker):
+ (Fpoint_max):
+ (Fpoint_max_marker):
+ (Fchar_after):
+ (Fchar_before):
+ Docstring fixes. What's a `buffer pointer' anyways?
+
+ * editfns.c (char=): Remove unused and undocumented optional
+ third BUFFER argument.
+
+ * toolbar.h (DEVICE_SUPPORTS_TOOLBARS_P):
+ * fns.c (plists_differ):
+ * elhash.c (HASH_CODE):
+ * elhash.c (KEYS_EQUAL_P):
+ * redisplay-output.c (redisplay_move_cursor):
+ * redisplay.c (create_text_block):
+ * floatfns.c (Flogb):
+ * glyphs-msw.c (mswindows_initialize_image_instance_mask):
+ * glyphs-msw.c (xpm_to_eimage):
+ * buffer.h (POINT_MARKER_P):
+ * syntax.c (scan_lists):
+ * cmdloop.c (Fcommand_loop_1):
+ * widget.c (Fwidget_apply):
+ * regex.c (STREQ):
+ Remove extra parens, esp. of the form ((expr))
+
+ * floatfns.c (Flogb): Make 64-bit clean.
+
+1999-12-12 Daniel Pittman <daniel@danann.net>
+
+ * configure.in:
+ * configure.usage:
+ Clean up Athena widget support:
+ - Add `with-athena' to select a variant.
+ - Remove all `athena3d' options.
+ - Robust detection of Athena libraries and headers.
+ - Refuse to build with mismatched library and headers.
+ - Only build a 3d Athena if the user asks for it.
+
+1999-12-21 Andy Piper <andy@xemacs.org>
+
+ * redisplay.c (redisplay_frame): check for faces changed when
+ reseting subwindow caches.
+
+ * glyphs.h (struct ii_keyword_entry): add copy_p.
+ (struct image_instantiator_methods): add query_geometry_method and
+ layout_children_method.
+ (IIFORMAT_VALID_GENERIC_KEYWORD): new macro to take into account
+ copying characteristics of keywords.
+ (IIFORMAT_VALID_NONCOPY_KEYWORD): new macro for defining keywords
+ whose arguments should not be copied by the specifier code.
+ (image_instance_geometry): new enum for layouts.
+ (struct Lisp_Image_Instance): re-jig for layouts and update
+ macros.
+
+ * glyphs.c (string_instantiate): rename variables.
+ (image_instantiate): add strings to those widgets that are
+ instantiated per-window.
+ (image_copy_vector_instantiator): new function for copying glyph
+ specifier instantiators.
+ (image_copy_instantiator): ditto.
+
+ * glyphs-x.c (x_update_subwindow): use new face update functions.
+ (update_widget_face): update to use new lwlib arg functions.
+ (update_tab_widget_face): new function for updating tab control
+ label faces.
+ (x_widget_instantiate): use new face update functions and new
+ lwlib arg functions.
+ (x_tab_control_instantiate): ditto.
+ (x_tab_control_set_property): ditto.
+
+ * glyphs-widget.c (VALID_GUI_KEYWORDS): use NONCOPY keyword for
+ callbacks and other things that could recurse.
+ (VALID_GUI_KEYWORDS):
+
+ * event-msw.c: fix cpp stuff for cygwin < b20.
+
+ * config.h.in: move uid_t and friends to before the s&m files so
+ that they can be used there.
+
+ * Makefile.in.in (debug-temacs): new target that adds emacs
+ environment before invoking gdb.
+
+ * lwlib.h (_widget_args): new structure for holding widget
+ args. It is reference counted so that we don't have to copy Xt
+ args.
+ (_widget_value): remove widget args. Add reference to widget_args.
+
+ * lwlib.c (free_widget_value_contents): free widget args using
+ free_widget_value_args.
+
+ * lwlib-Xaw.c (xaw_update_one_widget): use new arg packet.
+ (xaw_update_one_widget): use XtIsSubclass for determining labels.
+
+ * lwlib.c (lw_add_value_args_to_args): modify to use our reference
+ counted arg packet.
+ (lw_add_widget_value_arg): new function. Add an arg to the arg
+ packet.
+ (free_widget_value_args): new function. Remove a reference counted
+ arg packet.
+ (lw_copy_widget_value_args): new function. Copy reference counted
+ arg packet.
+ (merge_widget_value_args): new function. Do a merge of widget
+ args.
+ (merge_widget_value): use it.
+ (copy_widget_value_tree): copy widget args using reference
+ counting, since we can't easily copy the args we have been given.
+
+ * specifier.h (struct specifier_methods): add copy_instantiator_method.
+
+ * specifier.c (build_up_processed_list): use
+ copy_instantiator_method if defined.
+
+1999-12-19 Martin Buchholz <martin@xemacs.org>
+
+ * fns.c (Ffillarray): Use O(N), not O(N^2) algorithm for strings.
+
+1999-12-19 Hrvoje Niksic <hniksic@iskon.hr>
+
+ * profile.c (sigprof_handler): FUN retrieved from the backtrace
+ can also be a cons representing anonymous interpreted function.
+
+1999-12-18 Martin Buchholz <martin@xemacs.org>
+
+ * fns.c (mapcar1):
+ (Fmapconcat):
+ (Fmapcar):
+ (Fmapvector):
+ Docstring fixes. Make them consistent with the lispref and ANSI Lisp.
+
+1999-12-17 Martin Buchholz <martin@xemacs.org>
+
+ * print.c (print_internal): print ?+ instead of ?\+, etc...
+ Make printing a little more efficient.
+ Prevent buffer overflow if sizeof EMACS_INT > 8.
+ My first 128-bit fix!
+
+1999-12-14 Karl M. Hegbloom <karlheg@inetarena.com>
+
+ * filelock.c (unlock_all_files): GC_CONSP should be CONSP
+
+1999-12-17 Martin Buchholz <martin@xemacs.org>
+
+ * database.c:
+ * window.c:
+ * event-stream.c:
+ Remove last vestigial uses of GC_*
+
+ * fns.c (mapcar1): Fix ***THREE*** obscure crashes in one function!
+ - Two of those involve evil mapping functions that destructively
+ modify a list being mapped over.
+ - Any garbage collection when mapping over a string could cause a
+ crash (typically in mapconcat).
+
+1999-12-08 Adrian Aichner <adrian@xemacs.org>
+
+ * s\windowsnt.h (DIRECTORY_SEP): Initialize from
+ `Vdirectory_sep_char'.
+
+ * lisp.h: Add declaration for `Vdirectory_sep_char' to allow
+ customization of `DIRECTORY_SEP' under native Windows NT.
+
+1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * buffer.c (Fbury_buffer): Add directions to the docstring.
+
+1999-12-14 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.24 is released.
+
+1999-12-13 Martin Buchholz <martin@xemacs.org>
+
+ * sound.c (vars_of_sound): Provide esd-sound if HAVE_ESD_SOUND
+
+ * nas.c: Fix compiler warnings. Ansify. C++ compilation support.
+
+1999-12-13 Kazuyuki IENAGA <ienaga@jsys.co.jp>
+
+ * input-method-xlib.c: Make sure src/ does not use Athena, except
+ indirectly through lwlib.
+
+1999-12-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
+
+ * dbxrc (pobj): Add opaque_ptr, remove opaque_list.
+
+1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
+
+ * file-coding.c (add_coding_system_to_list_mapper):
+ - (coding-system-list) should list aliases correctly.
+
+1999-12-07 Andy Piper <andy@xemacs.org>
+
+ * fileio.c (vars_of_fileio): directory separator fix from Mike Alexander.
+ * windowsnt.h (ditto):
+
+1999-11-27 Adrian Aichner <adrian@xemacs.org>
+
+ * sysfile.h: Encapsulate `fstat' for Windows NT just like stat to
+ get consistent file modification times.
+
+ * sysdep.h: Declare `wait_for_termination' to use process handle,
+ not PID, on Windows NT native.
+
+ * sysdep.c (wait_for_termination): Use process handle, not PID, on
+ Windows NT native. Set exit code correctly on Windows NT.
+ (sys_subshell): Use process handle, not PID,
+ on Windows NT native.
+ (sys_fstat): Add ENCAPSULATE_FSTAT for Windows NT.
+
+ * process-nt.c (nt_create_process): Remove negative pid hack for
+ Windows 95.
+ (nt_send_process): Declare vol_proc volatile.
+ (get_internet_address): warn_when_safe if IP address cannot be
+ found.
+ (nt_open_network_stream): warn_when_safe if network stream fails
+ to open.
+
+ * ntproc.c (create_child): Remove negative pid hack for Windows
+ 95. Remove incorrect and unnecessary USE_UNION_TYPE handling.
+
+ * nt.c (fstat): Encapsulate for Windows NT just like stat to get
+ consistent file modification times.
+
+ * callproc.c (call_process_cleanup): Use process handle, not PID,
+ on Windows NT native.
+ (Fcall_process_internal): Ditto. Close fd_error in parent. Don't
+ check for negative pid on Windows NT/9[58].
+
+1999-12-07 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.23 is released.
+
+1999-12-06 Martin Buchholz <martin@xemacs.org>
+
+ * events.c (Fcopy_event): Don't copy the lrecord_header.
+
+ * lisp.h (DO_REALLOC):
+ Optimize.
+ Remove redundant parens.
+ Remove generic hygienic macro comment.
+
+ * lrecord.h (set_lheader_implementation): Remove redundant parens.
+
+1999-12-05 Martin Buchholz <martin@xemacs.org>
+
+ * lstream.c (Lstream_adding):
+ - Never compare a size_t and a possibly negative number.
+ - Optimize.
+
+1999-12-05 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * lisp/itimer.el: (require 'lisp-float-type). Use
+ floats directly in itimer-time-difference.
+
+1999-12-05 Andy Piper <andy@xemacs.org>
+
+ * redisplay-output.c (redisplay_output_layout): avoid name hiding.
+
+ * gui.h: declare gui_add_item_keywords_to_plist.
+
+ * window.c (Fdelete_window): mark subwindows as changed so that
+ they can be GC'd if necessary.
+
+1999-12-02 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * src/callproc.c (Fcall_process_internal): Be careful in writing
+ terminating null when copying args. nargs can be < 4.
+ Idea from Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
+
+1999-11-29 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * src/sound.c (Fding): Remove zero initialization of
+ static variables to avoid crashes on systems that dump
+ the initialized data segment read-only.
+
+1999-12-05 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * glyphs-x.c (convert_EImage_to_XImage): Guard against other
+ visual classes. From Rasmus Borup Hansen <rbh@math.ku.dk>
+
+1999-12-04 Martin Buchholz <martin@xemacs.org>
+
+ * lstream.c: (filedesc_reader):
+ (filedesc_writer): Try number 2: Support broken systems where
+ return type of read() and write() is different from ssize_t.
+
+ * systty.h:
+ * sysdep.h:
+ * sysdep.c:
+ - Replace macro calls to EMACS_GET_TTY and EMACS_SET_TTY with
+ function equivalents emacs_get_tty() and emacs_set_tty().
+ - Moved prototypes to systty.h, where struct event_tty is defined.
+ - Renamed bogus `waitp' parameter to `flushp'.
+
+ * lstream.c (filedesc_reader): Support broken systems where return
+ type of read() is different from ssize_t.
+
+ * events.c (Fcopy_event): Avoid redundant EQ test if event2 is nil.
+
+ * event-stream.c (menu_move_up): Remove redundant if block.
+ (menu_move_down): Gratuitous rewriting.
+ (menu_move_left): Work around Cygnus codefusion-990706 compiler bug.
+ (menu_move_right): Ditto.
+
+ * lrecord.h (copy_lcrecord):
+ (zero_lcrecord):
+ Always add parentheses around uses of macro arguments.
+
+ * sysdll.c: #include <stdlib.h> for exit().
+ * unexhp9k800.x: #include <stdlib.h> for malloc().
+ Use proper prototype for Save_Shared_Data(void).
+
+1999-12-04 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * src/redisplay.c (point_would_be_visible): Correct for topclip.
+
+1999-12-02 Hrvoje Niksic <hniksic@iskon.hr>
+
+ * lisp.h: Declare Qself_insert_defer_undo.
+
+ * event-stream.c (Fdispatch_event): Get the magic undo thing from
+ a symbol property, so commands other than self-insert-command can
+ install it.
+ (syms_of_event_stream): Define Qself_insert_defer_undo.
+
+1999-11-30 Martin Buchholz <martin@xemacs.org>
+
+ * floatfns.c (emacs_rint): Rename rint to emacs_rint, so that
+ `#undef HAVE_RINT' works.
+
+ * sysdep.h: Fix up prototypes for sys_read_1(), sys_write_1()
+
+1999-11-25 Andy Piper <andy@xemacs.org>
+
+ * select-msw.c (Fmswindows_set_clipboard): selection fixes from
+ Mike Alexander.
+ (Fmswindows_delete_selection): ditto.
+
+ * redisplay.h (CLASS_REDISPLAY_FLAGS_CHANGEDP): add size_changed.
+ (GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto.
+
+ * redisplay.c (redisplay_device): move size changed to macros in
+ redisplay.h
+ (redisplay_without_hooks): ditto.
+
+ * redisplay-output.c (redisplay_output_layout): rename to avoid
+ name hiding.
+
+ * process-nt.c (struct nt_process_data): mks toolkit fixes from
+ Mike Alexander.
+ (nt_create_process): ditto.
+ (nt_send_process): ditto.
+
+ * nt.c (init_environment): make sure mingw32 gets the cached
+ system info.
+
+ * gui.h: declare gui_add_item_keywords_to_plist.
+
+ * event-msw.c (mswindows_wnd_proc): Clipboard fixes from Mike
+ Alexander.
+
+ * console-msw.h: fix cygwin define/header 1.0 problems.
+ * glyphs-msw.c: ditto.
+ * ntplay.c: ditto.
+ * unexcw.c: ditto.
+ * s/cygwin32/h: ditto.
+
+1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
+
+ * XEmacs 21.2.22 is released
+
+1999-11-28 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.21 is released.
+
+1999-11-26 Martin Buchholz <martin@xemacs.org>
+
+ * callproc.c (Fcall_process_internal):
+ * config.h.in:
+ * esd.c:
+ * event-msw.c (ntpipe_slurp_reader):
+ * event-msw.c (ntpipe_shove_writer):
+ * event-msw.c (winsock_reader):
+ * event-msw.c (winsock_writer):
+ * event-stream.c (dribble_out_event):
+ * fileio.c:
+ * fileio.c (Fexpand_file_name):
+ * glyphs-x.c (write_lisp_string_to_temp_file):
+ * gpmevent.c (tty_get_foreign_selection):
+ * lisp.h: Update prototypes.
+ * lstream.c (Lstream_flush_out):
+ * lstream.c (Lstream_write_1):
+ * lstream.c (Lstream_was_blocked_p):
+ * lstream.c (Lstream_read_more):
+ * lstream.c (Lstream_read):
+ * lstream.c (Lstream_fputc):
+ * lstream.c (make_stdio_output_stream):
+ * lstream.c (stdio_flusher):
+ * lstream.c (stdio_closer):
+ * lstream.c (make_filedesc_output_stream):
+ * lstream.c (errno_would_block_p):
+ * lstream.c (filedesc_writer):
+ * lstream.c (make_lisp_string_input_stream):
+ * lstream.c (make_fixed_buffer_output_stream):
+ * lstream.c (fixed_buffer_reader):
+ * lstream.c (make_resizing_buffer_output_stream):
+ * lstream.c (make_dynarr_output_stream):
+ * lstream.c (make_lisp_buffer_output_stream):
+ * lstream.c (lisp_buffer_reader):
+ * lstream.h (lstream_implementation):
+ * md5.c (Fmd5):
+ * miscplay.h (reset_parsestate):
+ * process-nt.c (nt_send_process):
+ * process-unix.c (unix_send_process):
+ * sound.c:
+ * sysdep.c (sys_close):
+ * sysdep.c (sys_read_1):
+ * sysdep.c (sys_write_1):
+ * sysfile.h:
+ * file-coding.c (determine_real_coding_system):
+ * file-coding.c (Fdetect_coding_region):
+ * file-coding.c (struct decoding_stream):
+ * file-coding.c (decoding_reader):
+ * file-coding.c (Fdecode_coding_region):
+ * file-coding.c (struct encoding_stream):
+ * file-coding.c (encoding_reader):
+ * file-coding.c (Fencode_coding_region):
+ * file-coding.c (convert_to_external_format):
+ * file-coding.c (convert_from_external_format):
+ - Lstream functions mirror Unix98 read(),write(). Therefore use
+ Unix98 types size_t and ssize_t.
+ - Try to make Lstream* functions 64-bit clean. Someday someone
+ may actually want to read from a Lstream with more than 2**32 bytes.
+ - Add configure support for ssize_t.
+ - Update all callers of Lstream_read and Lstream_write to
+ use the new types.
+ - Fix esd* initiated C++ compile errors.
+ - Remove comments referring to `fpurge' - we don't want to call it
+ even if it's there.
+
+ * lisp.h
+ - Remove some lingering Lucid compiler support.
+
+ * lisp.h
+ - Add prototype for Fdelete_process.
+
+ * gpmevent.c (Freceive_gpm_event): Remove unused variables.
+
+1999-11-27 Martin Buchholz <martin@xemacs.org>
+
+ * Makefile.in.in (depend): Only update `depend' if there were changes.
+
+1999-11-26 Martin Buchholz <martin@xemacs.org>
+
+ * editfns.c (get_system_name): Remove.
+
+1999-11-26 Martin Buchholz <martin@xemacs.org>
+
+ * device-x.c (x_init_device):
+ - Replace magic number `17' with equivalent expn using sizeof.
+ - Replace strcmp with marginally more efficient memcmp.
+ - Avoid using C++ reserved word `class'.
+
+ * file-coding.c (determine_real_coding_system):
+ - Look for both initial and final -*- cookies.
+ - Replace EQ (foo, Qnil) with NILP (foo)
+ - Make searching for cookies more efficient.
+ - Recognize only rfc 1521 characters in charset names.
+
+1999-11-22 Kazuyuki IENAGA <kazz@imasy.or.jp>
+
+ * input-method-xlib.c (IMDestroyCallback): #ifdef'd by
+ "THIS_IS_X11R6", because it shouldn't be evaluated unless X11R6.
+ * input-method-xlib.c (IMInstantiateCallback): Ditto.
+ * input-method-xlib.c (XIM_init_device): Revive XOpenIM function
+ call for X11R5 systems.
+ * input-method-xlib.c (XIM_delete_frame): Enabled XDestroyIC()
+ again because XIM doesn't concern with frame deletion itself.
+ The XIC will be cleared by XIM when XIM is closing (at XIM destroy
+ callback).
+
+1999-10-25 Kazuyuki IENAGA <kazz@imasy.or.jp>
+
+ * input-method-xlib.c: Added new lisp object Qxim_xlib.
+ New macro xim_warn(str), xim_warn1(fmt,str) and xim_info(str).
+ All the valid stderr_out were changed to those macros.
+ (IMDestroyCallback): Don't test the XIC if the frame is not X
+ frame.
+ (IMInstantiateCallback): Treat the client_data as "device" not
+ "frame" because the caller changed from frame to device.
+ Here initializes XIM and activates XICs for each frame which
+ doesn't have XIC.
+ (XIM_init_device): Register the XIM instantiation callback which
+ had been performed by XIM_init_frame() before.
+ (XIM_delete_frame): Added a test for the XIM before clearing XIC.
+ (XIM_init_frame): Placed an actual code for XIC activation which
+ was moved from IMInstantiateCallback.
+ (syms_of_input_method_xlib): New function which includes a symbol
+ Qxim_xlib that uses in emacs.c.
+
+ * emacs.c: Added a function entry "syms_of_input_method_xlib" for
+ input_method_xlib.
+
+ * symsinit.h: Added a declaration of "syms_of_input_method_xlib".
+
+1999-11-05 Robert Pluim <rpluim@bigfoot.com>
+
+ * emacs.c (shut_down_emacs): Point users to PROBLEMS file
+
+1999-11-16 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * redisplay-output.c (compare_runes): Add comments about
+ results from profiling.
+
+ * redisplay.h (struct rune): Do not use bitfields for members.
+ (struct rune): Add various comments about further optimizations.
+
+1999-11-19 Eric Darve <darve@crocco.stanford.edu>
+
+ * abbrev.c (abbrev_oblookup): Check whether wordend <= wordstart
+ if Vabbrev_start_location is used too.
+
+1999-10-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * file-coding.c (detect_eol_type): Return CR when two
+ sequential CR are found.
+ (determine_real_coding_system): Check EOL type when coding:
+ cookie is found and EOL type is not specified.
+ Don't assume 8bit char as part of coding: cookie.
+
+1999-10-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * file-coding.c (determine_real_coding_system): Check if
+ '-*-' exists. End searching for coding: cookie at the end
+ of line. Check whether character before coding: is space,
+ tab or ';'.
+
+1999-11-07 William M. Perry <wmperry@aventail.com>
+
+ * gpmevent.c: Completely rewrote GPM mouse support for linux
+ console. The TTY console and event stream are modified at run
+ time, so this code can now be used as a module.
+ (tty_get_foreign_selection): New function to allow pasting from
+ other virtual consoles.
+ (Fgpm_enable): New lisp-visible function to turn GPM on or off
+ at run time.
+
+ * device-tty.c (tty_asynch_device_change): No longer need to
+ notify GPM code of window/console height/width changes.
+
+ * console-tty.c (tty_init_console): Removed outdated GPM support
+ that was part of the console/event code.
+
+ * event-Xt.c (emacs_Xt_select_console): Ditto
+
+ * event-Xt.c (emacs_Xt_unselect_console): Ditto
+
+ * event-unixoid.c (read_event_from_tty_or_stream_desc): Ditto
+
+ * frame-tty.c (console_type_create_frame_tty): Ditto
+
+1999-11-17 Martin Buchholz <martin@xemacs.org>
+
+ * nt.c:
+ * sysdep.c:
+ * s/mingw32.h:
+ * s/windowsnt.h:
+ - Use Unix 98 types uid_t, gid_t, pid_t.
+ - Define them.
+
+1999-11-01 Olivier Galibert <galibert@pobox.com>
+
+ * alloc.c (reinit_alloc_once_early): Move purify_flag init...
+ * emacs.c (main_1): ...here, to get the correct value even with
+ the portable dumper.
+
+1999-11-17 Martin Buchholz <martin@xemacs.org>
+
+ * lisp.h (BIT_VECTOR_LONG_STORAGE): Add extra parens. It's a macro!
+
+ * tooltalk.c (tt_build_string): Remove extra parens.
+ * process.c (print_process): Remove extra parens.
+ * buffer.h (BI_BUF_PTR_BYTE_POS):
+ (BUF_PTR_BYTE_POS):
+ (BI_BUF_BYTE_ADDRESS):
+ (BI_BUF_BYTE_ADDRESS_BEFORE):
+ (valid_memind_p):
+ (bytind_to_memind):
+ (memind_to_bytind):
+ Remove extra parens. Inline functions are not macros.
+
+ * editfns.c (Fuser_login_name):
+ (user_login_name):
+ Use proper type uid_t.
+
+1999-11-15 Martin Buchholz <martin@xemacs.org>
+
+ * syntax.c (complex_vars_of_syntax): Make more readable.
+ (define_standard_syntax): New function.
+
+ * syntax.c (forward-comment): Gradually make XEmacs 64-bit-clean.
+
+1999-11-14 Martin Buchholz <martin@xemacs.org>
+
+ * mule-ccl.c (CCL_WRITE_STRING): Fix compiler warnings.
+
+1999-11-12 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * mule-charset.h (LEADING_BYTE_OFFICIAL_1, LEADING_BYTE_OFFICIAL_2):
+ New enum type to make sure no gap in the leading byte definition.
+
+1999-11-11 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * mule-charset.h (LEADING_BYTE_CYRILLIC_ISO_8859_5,
+ LEADING_BYTE_LATIN_ISO8859_9): Moved to 0x8B and 0x8C
+ to remove a hole in leading byte definition.
+
+1999-11-10 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * mule-charset.c (non_ascii_valid_charptr_p): Check if
+ private charset is defined.
+
+1999-11-09 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * mule-ccl.c (ccl_driver): Make sure generated sequences
+ are valid when doing `CCL_WRITE_STRING'.
+ (ccl-execute-on-string): Pass CCL_MODE_DECODING to ccl_driver.
+
1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
* XEmacs 21.2.20 is released
* esd.c: New file
-1999-10-24 Adrian Aichner <aichner@ecf.teradyne.com>
+1999-10-24 Adrian Aichner <adrian@xemacs.org>
* lisp.h (Dynarr_declare): Fix boo-boo.
(image_instantiator_format_create): xface declarations moved from
glyphs-x.c.
-1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
+1999-01-14 Adrian Aichner <adrian@xemacs.org>
* event-stream.c (vars_of_event_stream): Fixing documentation.
substitute-in-file-name because we don't know that the
filename refers to a local file.
-1998-06-24 Adrian Aichner <aichner@ecf.teradyne.com>
+1998-06-24 Adrian Aichner <adrian@xemacs.org>
* process-nt.c (nt_create_process): Try appending the standard
executable file extensions to the filename if none supplied.