Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 371:cc15677e0335 r21-2b1
Import from CVS: tag r21-2b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:03:08 +0200 |
parents | 1d62742628b6 |
children | 6240c7796c7a |
line wrap: on
line diff
--- a/src/ChangeLog Mon Aug 13 11:01:58 2007 +0200 +++ b/src/ChangeLog Mon Aug 13 11:03:08 2007 +0200 @@ -1,1729 +1,6 @@ -2001-01-27 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.14 is released - -2001-01-18 Martin Buchholz <martin@xemacs.org> - - * alloc.c (INVALID_POINTER_VALUE): Use SIZEOF_LONG, not SIZEOF_INT. - Fixes crashes on 64-bit systems. - Delete "support" for 48-bit systems. - -2001-01-13 Martin Buchholz <martin@xemacs.org> - - Port XEmacs to AIX xlC -O3 -qansialias. - * alloc.c (ALIASING_VOIDPP_DEREFERENCE): New. From 21.2. - (FREE_STRUCT_P): Make aliasing-optimization-resistant. - (MARK_STRUCT_AS_FREE): Make aliasing-optimization-resistant. - (MARK_STRUCT_AS_NOT_FREE): Make aliasing-optimization-resistant. - -2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> - - * cmdloop.c (Fcommand_loop_1): Just add C-g to event queue. - -2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> - - * console.c (Fset_input_method): Trigger redisplay on tty. - -2001-01-12 Martin Buchholz <martin@xemacs.org> - - Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2. - Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work. - - * ../configure.in: Detect killpg. - * config.h.in: Define HAVE_KILLPG. - * syssignal.h (EMACS_KILLPG): Autoconfiscate using HAVE_KILLPG. - Needed to have EMACS_KILLPG work on SunOS4. An ancient bug. - - * process-unix.c (try_to_initialize_subtty): New, from 21.2. - * process-unix.c (unix_kill_child_process): Backported from 21.2. - - * sysproc.h: Include <stropts.h> and <strtio.h>. - * config.h.in: Define HAVE_STROPTS_H and STRTIO_H - * ../configure.in: Detect <stropts.h> and <strtio.h>. - So that TIOCSIGNAL is defined on HP-UX. - -2001-01-09 Martin Buchholz <martin@xemacs.org> - - * process-unix.c (unix_create_process): - Always disconnect_controlling_terminal() for subprocesses, whether - using ptys or not. - Fixes failure to create useful shell buffer via - (let ((process-connection-type nil)) (shell)) - -2001-01-08 Martin Buchholz <martin@xemacs.org> - - Port to Netbsd 1.5. - * unexelf.c: Remove (never used) bogus Netbsd-specific cruft. - * s/netbsd.c: Use unexelf.o if __ELF__ is defined. - -2001-01-07 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.13 is released - -2000-12-16 Stephen J. Turnbull <stephen@xemacs.org> - - * file-coding.h (enum coding_category_type): Reorder coding - priority list. Works around crash in ISO-lock coding system - reported by M. Fabian. - -2000-12-18 Yoshiki Hayashi <yoshiki@xemacs.org> - - * callproc.c (Fcall_process_internal): - * event-stream.c (command_builder_find_menu_accelerator): - * fileio.c (Fset_visited_file_modtime): - * keymap.c (event_matches_key_specifier_p): Fix - GCPROing uninitialized variables. - -2000-11-02 Stephen J. Turnbull <stephen@xemacs.org> - - * lwlib.h: Typo fixes and tiny clarifications. - -2000-11-22 Stephen J. Turnbull <turnbull@xemacs.org> - - * mule-charset.c (Fcharset_property): improve type checking. - -2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> - - * event-Xt.c: - * event-stream.c: - * fileio.c: - * menubar-msw.c: UNGCPRO before return. - -2000-11-01 Martin Buchholz <martin@xemacs.org> - - * config.h.in: Handle alloca with Compaq C on Alpha Linux. - - * m/alpha.h: Let configure handle SYSTEM_MALLOC on Linux. - -2000-12-13 Martin Buchholz <martin@xemacs.org> - - * unexelfsgi.c: Sync from 21.2. - -2000-11-19 Golubev I. N. <gin@mo.msk.ru> - - * doprnt.c: fix minwidth bug in format - -2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org> - - * search.c (Freplace_match): Set newtext to an empty string. - -2000-10-02 Stephen J. Turnbull <stephen@xemacs.org> - - * file-coding.c (decode_coding_iso2022): - mule-coding.c (decode_coding_iso2022): - - Prevent crash when decoding ISO7/Lock detected files - (mule-coding.c is obsolete but synching just in case). - -2000-09-20 Martin Buchholz <martin@xemacs.org> - - * Makefile.in.in: Recent purify's require absolute paths for cache-dir. - -2000-09-14 Martin Buchholz <martin@xemacs.org> - - * make-src-depend: Fix typo. - -2000-09-14 Martin Buchholz <martin@xemacs.org> - - * s/gnu.h: - * s/linux.h: - * s/hpux.h: - Use EMACS_BLOCK_SIGNAL instead of sigblock. - From "Golubev I. N." <gin@mo.msk.ru>. - -2000-08-23 Yoshiki Hayashi <yoshiki@xemacs.org> - - * syntax.c (regex_emacs_buffer_p): New variable. - * syntax.h (regex_emacs_buffer_p): extern. - * search.c (looking_at_1): - (string_match_1): - (fast_string_match): - (search_buffer): Set regex_emacs_buffer_p. - * regex.c (re_match_2_internal): Reference regex_emacs_buffer_p - when before_dot, at_dot, after_dot. - -2000-09-10 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * event-msw.c (mswindows_key_to_emacs_keysym): - Add "pause" key, fix "menu" key. - -2000-05-09 Ben Wing <ben@xemacs.org> - - * ntheap.c (recreate_heap): Changed unknown (VC6 only?) SIZE_T to - DWORD. - -2000-09-09 Martin Buchholz <martin@xemacs.org> - - * eval.c (reinit_vars_of_eval): - Increase max_lisp_eval_depth to 1000, - required for thai-xtis.el to byte-compile under some circumstances. - -2000-09-04 Martin Buchholz <martin@xemacs.org> - - * event-Xt.c (x_to_emacs_keysym): Increase size of `buffer' to 513. - From Kenichi Handa. - -2000-11-14 Golubev I. N. <gin@mo.msk.ru> - - * faces.c (get_extent_fragment_face_cache_index): - Fix cachel.merged_faces memory leak. - -2000-11-14 "Alec Wolman" <wolman@cs.washington.edu> - - * emacs.c (kill-emacs): Kill auto-save list on normal exit. - -2000-10-27 Martin Buchholz <martin@xemacs.org> - - * sgiplay.c: #include <unistd.h> - -2000-09-14 Martin Buchholz <martin@xemacs.org> - - * frame.c (device_matches_console_spec): no longer takes a `frame' arg - (next_frame_internal): Removed. We now just have next_frame. - (next_frame): - Write a simpler and cleaner one-pass algorithm. - Remove called_from_delete_device arg and #ifdefed-out code. - Fixes this crash: - (gdb) run -eval '(progn (make-device (quote x) "polgar:0") (next-window (minibuffer-window) t (quote visible) (second (device-list))))' - Fixes this crash: - (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))' -Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame) - (previous_frame): - Renamed from prev_frame. Update callers. - Cleaned up to have an analogous implementation to next_frame. - (other_visible_frames_internal): Remove the - called_from_delete_device bogus arg, and hence, remove this - function. Just use other_visible_frames(). - - * frame.h: Rename prev_frame to previous_frame. - device_matches_console_spec no longer takes a `frame' arg. - - * window.c (Fnext_window): - Prettify docstring. - Since next_frame() is guaranteed to return a frame, remove check - for nil inserted in previous patch. - (Fprevious_window): - Prettify docstring. - Make code look more like Fnext_window. - (window_loop): - Respect the `console' arg when iterating through windows. - Fixes bug: (get-buffer-window buffer t device) not respecting - the `device' arg. - This function needs more work, as others have pointed out. - -2000-09-01 Martin Buchholz <martin@xemacs.org> - - * sysdep.c (get_pty_max_bytes): - Support pty input lines longer than 512 bytes on HP-UX 10.20. - -2000-08-12 Alexandre Oliva <aoliva@redhat.com> - - * s/hpux.h: Don't use undefined function sigunblock(). - -2000-08-31 Martin Buchholz <martin@xemacs.org> - - * config.h.in: Add HAVE_BALLOON_HELP. - * emacs.c: Use HAVE_BALLOON_HELP. - * Makefile.in.in (x_objs): - Make Balloon Help conditional on finding shape.h. - -2000-08-07 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * eval.c (Ffunction_min_args): - (Ffunction_max_args): GCPRO function. - -2000-08-06 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * eval.c (Ffunction_min_args): - (Ffunction_max_args): If function needs to be autoloaded actually - use the loaded definition. - -2000-08-04 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.12 is released - -2000-08-03 Martin Buchholz <martin@xemacs.org> - - * callproc.c (Fcall_process_internal): - (Fcall_process_internal): - * process-unix.c (unix_create_process): - Save and restore the value of errno, so that error messages are accurate. - -2000-08-02 Stephen J. Turnbull <stephen@xemacs.org> - - * nas.c: Make manipulation of *_ENDIAN macros conditional on - NAS_USES_OWN_NAMESPACE (cf. 2000-07-29 Edwin Wiles patch) - * config.h.in: Added NAS_USES_OWN_NAMESPACE. - -2000-07-29 "Alastair J. Houghton" <ajhoughton@lineone.net> - - * ntheap.c: When dumped NT executable cannot be run, print an - informative errof message. - -2000-07-29 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * gdbinit(decode_object): Handle GC marked lrecords if not using - indexed lrecords. - (pobj): Type is called hashtable and not Lisp_Hash_Table. - (test_obj): Add Vall_weak_hashtables as testcase. - -2000-07-29 Vin Shelton <acs@xemacs.org> - - * config.h.in, s/gnu.h, s/hpux.h, s/linux.h: Use UNIX98 PTYs if - possible. Create temporary files more securely. The patch was - generated by Torsten Duwe <duwe@caldera.de>, Florian Weimer - <Florian.Weimer@RUS.Uni-Stuttgart.DE> and Olaf Kirch. See - http://www.xemacs.org/list-archives/xemacs-patches/200007/msg00123.html - for details. - -2000-07-29 Edwin Wiles <ewiles@mclean.sterling.com> - - * nas.c: Use NAS_LITTLE_ENDIAN and NAS_BIG_ENDIAN. - -2000-07-17 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.11 is released - -2000-07-17 Ben Wing <ben@666.com> - - * menubar-msw.c (populate_menu_add_item): Add GC protection. - * (populate_or_checksum_helper): Add GC protection. - * (update_frame_menubar_maybe): Add GC protection. - * (prune_menubar): Add GC protection. - * (mswindows): Add GC protection. - -2000-07-15 Vin Shelton <acs@xemacs.org> - - * event-msw.c (ntpipe_shove_writer): Remove call to - SwitchToThread() for Win 9x machines, per Ben's instructions. - -2000-07-15 Ben Wing <ben@666.com> - - * buffer.c (Fget_file_buffer): protect against GC. - * fileio.c: protect against GC. - -2000-07-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> - - * s/freebsd.h (INTERRUPTIBLE_OPEN): open *is* interruptible on - FreeBSD 4.0. - -2000-06-01 Andreas Jaeger <aj@suse.de> - - * m/s390.h: Support for S390, based on a patch by Martin - Schwidefsky <schwidefsky@de.ibm.com>. - -2000-07-14 Adrian Aichner <aichner@ecf.teradyne.com> - - * process-nt.c: Backup Mike Alexander's previous fix. - -2000-07-12 Martin Buchholz <martin@xemacs.org> - - * s/decosf4-0.h: No special compiler flags needed or desired. - In particular, undefine _BSD for DEC OSF 4.0. - -2000-07-04 Ben Wing <ben@xemacs.org> - - * symbols.c (Fmapatoms): gcpro obarray, may be new (debug-continue). - (Fapropos_internal): consing + call1 = must gcpro. - -1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> - - * data.c (Fstring_to_number): Don't recognize floating point if - base is not 10. - -2000-06-08 Mike Alexander <mta@arbortext.com> - - (MAX_SHOVE_BUFFER_SIZE): Change to 512 to match stream buffer size - (shove_thread): Don't write the same output twice - (make_ntpipe_output_stream): Increase priority of shove thread - (ntpipe_shove_writer): Call SwitchToThread to give shove thread a - chance to run - (ntpipe_shove_closer): Don't delete the pipe until we're done with - it. - -2000-07-09 Adrian Aichner <aichner@ecf.teradyne.com> - - * eval.c: Remove references to M-x edit-options in DEFUNs for - `defvar' and `defconst'. - -2000-06-05 Ben Wing <ben@xemacs.org> - - * callproc.c (child_setup): Don't do close_load_descs() under - MS Windows. Put in a comment explaining why. - -2000-07-13 Martin Buchholz <martin@xemacs.org> - - * emacs.c (main): Use correct type for _environ on SCO5. - -2000-07-09 Martin Buchholz <martin@xemacs.org> - - * unexalpha.c: Use full prototypes. - * config.h.in: `not' is also a C++ keyword. - -2000-06-18 Martin Buchholz <martin@xemacs.org> - - * s/decosf4-0.h (_etext): Use portable _etext instead of etext. - * s/decosf4-0.h (_edata): Use portable _edata instead of edata. - -2000-06-17 Martin Buchholz <martin@xemacs.org> - - * s/decosf4-0.h: Never #include "/usr/include/FOO.h" because this - conflicts with gcc's fixincluded version of FOO.h. - -2000-05-06 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.10 is released - -2000-04-26 Mike Woolley <mike@bulsara.com> - - * ntheap.c: Changed recreate_heap to limit the amount reserved - for the heap to that which is actually available. Also now - displays a message box (with some dignostics) in the event that - it still can't start. - -2000-04-29 Mike Alexander <mta@arbortext.com> - - * indent.c (vmotion_1): If point_in_line_start_cache fails simply - return the input position instead of asserting out. - -2000-04-27 SL Baur <steve@turbolinux.co.jp> - - * Backport of Hrvoje Niksic patch of 29-Nov-1998 to fix a - redisplay crash tickled by TurboLinux 6.0. - -1998-11-29 Hrvoje Niksic <hniksic@srce.hr> - - * specifier.c (display_table_validate): Update. - - * redisplay.c (create_text_block): Use them. - - * glyphs.c (display_table_entry): New function. - (get_display_tables): Ditto. - - * glyphs.h: declare them. - -2000-04-11 Jan Vroonhof <jan@xemacs.org> - - * process-unix.c (unix_send_process): Guard against process MIA - after Faccept_process_output. - -2000-04-30 Martin Buchholz <martin@xemacs.org> - - * alloc.c (allocate_string_chars_struct): - (make_uninit_string): - (resize_string): - (verify_string_chars_integrity): - (compact_string_chars): Now only called for small strings. - (sweep_strings): - Backport of xemacs-21.2 fix of 2000-01-09. - String allocation rewrite. - Properly handle resizing big strings. - Fixes crash when evaluating: - (aset (make-string 9003 ??) 1 (make-char 'latin-iso8859-1 57)) - (CHARS_TO_STRING_CHAR): Remove. No longer needed. - Big strings had unused space at beginning. - -2000-04-19 Martin Buchholz <martin@xemacs.org> - - * sysdep.c (get_pty_max_bytes): - Fix hangs on DEC OSF 4.0 when (process-send-string) sends - strings longer than 252 bytes. - -2000-03-05 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * fileio.c (Fmake_symbolic_link): - (Ffile_symlink_p): - Run handlers even if local machine doesn't have symlinks. - -2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> - - * redisplay.c (regenerate_window): Make sure we set a sane value - for end_pos even if we jump out of the loop. - (regenerate_window): Answer Ben's question :-). - (start_end_of_last_line): Add may_error argument. - (start_of_last_line): - (end_of_last_line): Pass may_error = 0. - (end_of_last_line_may_error): New function. - (pixel_to_glyph_translation): Use it, so we don't crash in - event_to_glyph. - -2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> - - * scrollbar-x.c (x_update_vertical_scrollbar_callback): - (x_update_horizontal_scrollbar_callback): Return if no mirror was - found. Scrollbar event probably belonged to some old config. - -1999-12-30 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> - - * file-coding.c (reset_decoding_stream): Clear previous - detection state when autodetect. - -2000-03-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> - - * eldap.c (signal_ldap_error): New parameter list - (print_ldap): - (allocate_ldap): - (finalize_ldap): - (Fldap_status): Use the `ld' field of the Lisp_LDAP structure to - test whether the structure has been initialized - (Fldap_open): Use `slow_down_interrupts'/`speed_up_interrupts' - around `ldap_open' - Use the option LDAP_OPT_RESTART to avoid LDAP being wedged by - XEmacs interrupts - Remove unnecessary `slow_down_interrupts'/`speed_up_interrupts' - calls - (struct ldap_unwind_struct): - (ldap_search_unwind): - (Fldap_search_internal): Handle binary values - (toplevel): Do not provide `ldap' anymore - - * eldap.h (struct Lisp_LDAP): Deleted the `livep' field of - Lisp_LDAP - (CHECK_LIVE_LDAP): Take it into account - - * config.h.in: Updated LDAP defines - -2000-03-03 Andy Piper <andy@xemacs.org> - - * objects-msw.c: Cygwin patches. - -2000-03-03 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * device-msw.c (mswindows_delete_device): - Free DDE string handles. - -2000-02-19 Martin Buchholz <martin@xemacs.org> - - * fileio.c (Ffile_truename): convert return from realpath() using - FORMATE_FILENAME, not FORMAT_BINARY. - Fixes obvious bug with non-ASCII symlinks if - file-name-coding-system is, for example, iso-8859-2. - -2000-02-13 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.9 is released - -2000-02-09 Andy Piper <andy@xemacs.org> - - * objects-msw.c (Fmswindows_shell_execute): make industrial - strength. - -2000-02-06 Vin Shelton <acs@xemacs.org> - - * menubar-x.c (make_dummy_xbutton_event): Change HAVE_WMCOMMAND to - HAVE_SESSION in order to fix popup menu location. - -2000-02-04 Andy Piper <andy@xemacs.org> - - * objects-msw.c (Fmswindows_shell_execute): Add from Emacs. From - Fabrice Popineau. - -2000-01-25 Martin Buchholz <martin@xemacs.org> - - * lread.c (read_bit_vector): Fix memory leak reading literal bit - vectors. - -2000-01-23 Gunnar Evermann <ge204@eng.cam.ac.uk> - * process.h (PROCESS_LIVE_P): Modify to take a Lisp_Process - instead of a Lisp_Object as argument to make it consistent with - the other LIVE_P macros. - (CHECK_LIVE_PROCESS): New macro. - - * process.c: Declare Qprocess_live_p. - (Fprocess_live_p): New function. - (create_process): Use PROCESS_LIVE_P. - (read_process_output): Ditto. - (set_process_filter): Ditto. - (Fdelete_process): Ditto. - (kill_buffer_processes): Ditto - (process_send_signal): Use CHECK_LIVE_PROCESS. - (Fprocess_input_coding_system): Check whether process is still - alive (fix PR#1061). - (Fprocess_output_coding_system): Ditto. - (Fprocess_coding_system): Ditto. - (Fset_process_input_coding_system): Ditto. - (Fset_process_output_coding_system): Ditto. - -2000-01-18 Martin Buchholz <martin@xemacs.org> - - * eval.c (Fbacktrace): Small Purify-cation. Fix docstring. - -2000-01-11 Mike Woolley <mike@bulsara.com> - - * ntheap.c: Reduced the reserved heap space from 1Gb down to - 256Mb, as a workaround for the non-starting problem many people - have experienced. - -1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org> - - * buffer.c (Fbury_buffer): Add directions to the docstring. - -1999-12-08 Adrian Aichner <aichner@ecf.teradyne.com> - - * 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-09 Adrian Aichner <aichner@ecf.teradyne.com> - - * sysfile.h: Encapsulate `fstat' for Windows NT. - - * sysdep.c (endif): Use `warn_when_safe'. - (sys_fstat): Encapsulate `fstat' for Windows NT. - - * nt.c (fstat): New encapsulation function for Windows NT. - Fix somes typos throughout file. - - * callproc.c (call_process_cleanup): Use `warn_when_safe'. - -1999-12-06 Jan Vroonhof <vroonhof@math.ethz.ch> - - * src/syntax.h (SYNTAX_START_P): Check whether the two chars - actually can start a common comment type. - * src/syntax.h (SYNTAX_END_P): ditto for end. - -2000-02-06 Vin Shelton <acs@xemacs.org> - - * menubar-x (make_dummy_xbutton_event): Change HAVE_WMCOMMAND to - HAVE_SESSION in order to fix popup menu location. - -1999-12-28 Max Matveev <max@melbourne.sgi.com> - - * unexelfsgi.c (unexec): Change the way we decide which segment - should be extended. - - Assumption that .bss section should be outside the PT_LOADable - segment. On IRIX with version 6.2 and above, .bss (or .sbss, if - it's present) is inside the 'data' segment. This would fail the - test which was used to find a segment to grow and cover new - heap. Instead of this assumption, I created another one - on IRIX - the segment to grow should start below .bss and it's address - should extent above the end of .bss. Once this segment is - identified, it's grown to accommodate the new heap and new - zero-length .bss section is added at the end of .data2. - -1999-12-05 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. When the system - runs X11R5, we just do XOpenIM(). - (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. - -1999-12-03 Alexandre Oliva <oliva@lsd.ic.unicamp.br> - - * unexelf.c: Include <syms.h>, not <sym.h> on IRIX. Removed - duplicate definition of ElfW. - (find_section): Copied from unexsgi.c. - (unexec): Use find_section. Adjust whitespace. Initialize - new_data2_offset based on old_data, not sbss (this fixes a - bug on IRIX6). Change #ifdef __mips to __sgi, since it's - IRIX-specific. Removed .got special-case in definitive, but - put back .lit4 and .lit8. Adjust test for presence of .mdebug - section to the new return value of find_section. - -1999-12-03 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-12-03 Mike Alexander <mta@arbortext.com> - - * fileio.c: Make directory-sep-char work on Windows. - -1999-12-03 Eric Darve <darve@crocco.stanford.edu> - - * abbrev.c(abbrev_oblookup): moved a few lines in subroutine - abbrev_oblookup(...). Checking whether wordend <= wordstart (line - 225) was moved out of the "if" block. This way this condition is - checked in all cases. - -1999-12-03 Robert Pluim <rpluim@bigfoot.com> - - * emacs.c (shut_down_emacs): Point users to PROBLEMS file - -1999-12-03 Mike Alexander <mta@arbortext.com> - - * process-nt: Get MKS Korn shell to work. - -1999-11-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> - - * mule-charset.c (non_ascii_valid_charptr_p): Check if - private charset is defined. Avoid the gap between - LEADING_BYTE_LATIN_JISX0201 and LEADING_BYTE_CYRILLIC_ISO8859_5. - -1999-11-02 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.8 is released - -1999-11-01 Andy Piper <andy@xemacs.org> - - * console-msw.h: fix defines for cygwin 1.0 compilation. - * glyphs-msw.c: ditto. - * ntplay.c: ditto. - * objects-msw.c: ditto. - * unexcw.c: ditto. - * s/cygwin32.h: ditto. - -1999-11-01 Andreas Jaeger <aj@suse.de> - - * emacs.c (main_1): Don't set the malloc hooks if using - DOUG_LEA_MALLOC. - -1999-11-01 Adrian Aichner <aichner@ecf.teradyne.com> - - * sysdep.h: Declare wait_for_termination() to return process - HANDLE on NT, according to implementation change. - - * sysdep.c (wait_for_termination): Take pHandle argument on NT, - since OpenProcess inside this function may be too late. - (wait_for_termination): Implement processing of child exit status - for NT. - (sys_subshell): _spawnlp (_P_NOWAIT, ...) on NT and - wait_for_termination(). - - * ntproc.c (create_child): Take out Windows 95 cp->pid hack and - remove incorrect bit-masking. - - * callproc.c (call_process_cleanup): Pass on pHandle to - wait_for_termination() on WINDOWSNT. - (Fcall_process_internal): On NT only open process handle if BUFFER - is not 0 (INTP). Close fd_error in parent on NT too. - (Fcall_process_internal): Don't report error for negative pid on - NT (Windows9[58] has them). - (Fcall_process_internal): Call wait_for_termination with pHandle - argument on NT (see sysdep.c). - -1999-11-01 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * menubar-x.c (pre_activate_callback): set accelerator field in - "No menu" entries to nil. Avoid crash in - command_builder_operate_menu_accelerator - -1999-10-22 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * glyphs-eimage.c (gif_instantiate): Correct handling of - interlaced gifs to avoid writing past the end of the eimage - buffer. - -1999-10-21 Rasmus Borup Hansen <rbh@math.ku.dk> - - * glyphs-x.c (convert_EImage_to_XImage): Avoid infinite loop on - GrayScale, StaticGray or StaticColor visuals. - -1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> - - * fileio.c (Ffile_truename): Do proper mule decoding on - the argument to xrealpath() - -1999-10-20 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * event-msw.c (mswindows_key_to_emacs_keysym): - Recognise keypad keys as different from normal keys. - -1999-10-20 SL Baur <steve@miho.m17n.org> - - * doprnt.c (emacs_doprnt_1): Fix problem with %0XXd for a negative - integer. - Based on a patch from MORIOKA Tomohiko <tomo@etl.go.jp> - -1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> - - * unexelf.c (unexec): Only copy the global offset - table from memory on sgi machines. - -1999-09-26 Andy Piper <andy@xemacs.org> - - * cygwin32.h: include mousewheel definitions. - [This was actually in 21.1.7]. - -1999-09-24 Martin Buchholz <martin@xemacs.org> - - * doprnt.c (get_doprnt_args): Use int, not short, with va_arg. - [This was actually in 21.1.7]. - -1999-09-26 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.7 is released - -1999-09-24 Jan Vroonhof <vroonhof@math.ethz.ch> - - * frame-x.c (x_any_window_to_frame): Let Xt find the widget and - then use x_any_widget_or_parent_to_frame(). - (x_find_frame_for_window): remove special cases. - -1999-09-24 Andy Piper <andy@xemacs.org> - - * scrollbar-x.c (x_window_is_scrollbar): deleted. - * scrollbar-x.h: ditto. - -1999-09-03 Hrvoje Niksic <hniksic@srce.hr> - - * extents.c (extent_remprop): Get extent's plist address - correctly. - -1999-09-03 Lee Kindness <lkindness@csl.co.uk> - - * object-x.c: Allocate nearest available color in colormap. - -1999-09-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> - - * m/mips.h: Support for mips-linux: Add !linux around places - that are not valid for linux, define TEXT_START, DATA_START, - DATA_SEG_BITS. - -1999-08-29 Jan Vroonhof <vroonhof@math.ethz.ch> - - * window.c (Fwindow_truncated_p): New function. - -1999-08-29 Jonathan Marten <jonathan.marten@uk.sun.com> - - * window.c (window_truncation_on): Always return 0 for minibuffer - windows, to enable auto scrolling. - -1999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch> - - * menubar-x.c (make_dummy_xbutton_event): Don't add - offset twice if HAVE_WMCOMMAND is defined. - -1999-08-26 Alexandre Oliva <oliva@dcc.unicamp.br> - - * tooltalk.c: Include syssignal.h, needed for struct sigaction on - SunOS 4.1.3. - -1999-08-14 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.6 is released - -1999-08-13 Alexandre Oliva <oliva@dcc.unicamp.br>, Vin Shelton <acs@xemacs.org> - - * unexelf.c: Enable GNU/Linux/alpha to build with gcc 2.95 by - adding support for an sbss section. Get IRIX 5.2 to build using - unexelf.c. - - * m/iris4d.h: Use unexelf.o for unexec. - - * m/iris5d.h: Use unexelf.o for unexec. - -1999-08-13 Jan Vroonhof <vroonhof@math.ethz.ch> - - * eval.c (run_hook_with_args_in_buffer): GCPRO globals. - -1999-08-12 Jeff Miller <jmiller@smart.net> - - * gui.c: Put menubar guard around menubar keybindings. - -1999-08-12 Bob Weiner <weiner@beopen.com> - - * s/sco7.h: Added from rr@sco.com. - -1999-08-14 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.5 is released - -1999-07-08 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.4 is released - -1999-07-06 Vin Shelton <acs@xemacs.org> - - * config.h.in: Added #undef DOCDIR_USER_DEFINED due to Michael - Sperber's change to configure.in. - -1999-07-06 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * tooltalk.c (init_tooltalk): save signal actions for SIGQUIT, - SIGINT and SIGCHLD before calling tt_open and restore the - afterwards. This fixes e.g. the zombie subprocesses on Solaris - -1999-07-06 Michael Sperber <sperber@informatik.uni-tuebingen.de> - - * paths.h.in (PATH_DOC): Made doc-directory configurable. - -1999-07-06 SL Baur <steve@miho.m17n.org> - - * editfns.c: Document "%s" format spec. - Suggested by Bob Weiner <weiner@altrasoft.com> - -1999-06-26 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.3 is released - -1999-06-26 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.3 is released - -1999-06-26 SL Baur <steve@miho.m17n.org> - - * lisp.h (set_bit_vector_bit): Force promotion to unsigned long - int (fixes a 64-bit problem). - -1999-06-16 Jan Vroonhof <vroonhof@math.ethz.ch> - - * event-Xt.c (emacs_Xt_unselect_console): Guard against - unselecting the GPM connection twice when using gnuattach on the - linux console. - -1999-06-14 Adrian Aichner <aichner@ecf.teradyne.com> - - * src/ntproc.c: include buffer.h. - -1999-06-13 MORIOKA Tomohiko <tomo@etl.go.jp> - - * mule-charset.c (complex_vars_of_mule_charset): Registry of - japanese-jisx0208-1978 should not match with "jisx0208.1983" nor - "jisc6226.1983". - -1999-06-13 SL Baur <steve@steve1.m17n.org> - - * symsinit.h: Declare vars_of_ntproc. - * emacs.c (main_1): Call it. - - * ntproc.c (syms_of_ntproc): Move variable initializations from - here ... - (vars_of_ntproc): ... to here [new function]. - - * file-coding.c (syms_of_file_coding): Rename. - (vars_of_file_coding): Ditto. - (complex_vars_of_file_coding): Ditto. - - * symsinit.h: Rename *_mule_coding to *_file_coding. - - * emacs.c (main_1): Call them by the proper name. - - * device-msw.c (syms_of_device_mswindows): Move variable - initializations from here ... - (vars_of_device_mswindows): ... to here. - - * chartab.c (vars_of_chartab): New function. - - * symsinit.h: New function, vars_of_chartab. - - * emacs.c (main_1): Call it. - - * mule-canna.c (syms_of_mule_canna): Move CANNA initialization ... - (vars_of_mule_canna): ... to here. - - * mule-ccl.c (vars_of_mule_ccl): New function. Move variable - initializations out of syms_of_mule_ccl. - - * symsinit.h: Declare new function vars_of_mule_ccl. - - * emacs.c (main_1): Call it. - -1999-06-13 Hirokazu FUKUI <fukui@atesoft.advantest.co.jp> - - * frame.c (Fset_mouse_position): - (Fset_mouse_pixel_position): - * window.c (Fsplit_window): - (Fmove_to_window_line): - Fix crash when invoking functions with an already-deleted window - argument. - - * indent.c (vertical_motion_1): - (vmotion_pixels): - (Fvertical_motion_pixels): - * window.c (Fwindow_displayed_text_pixel_height): - Fix error message when invoking functions with an already-deleted - window argument. - -1999-06-13 Jan Vroonhof <vroonhof@math.ethz.ch> - - * src/sysdep.c (request_sigio_on_device): Guard against glibc - 2.1's stub streams implementation. - -1999-06-12 Kyle Jones <kyle_jones@wonderworks.com> - - * src/extents.c (splice_in_string_extents_mapper): - Don't return without copying the extent if the - start and end positions are the same. - -1999-06-12 Kyle Jones <kyle_jones@wonderworks.com> - - * src/fileio.c (Fwrite_region_internal): Return to 20.4 - behavior of always retrieving the file's modtime after - the file is closed. This is to avoid "file has changed - on disk" problems on systems that set the file's - modification time when it is closed instead of when the - last write() call returns. - -1999-06-12 Hrvoje Niksic <hniksic@srce.hr> - - * mule-charset.c (Fmake_char): Strip the eighth bit off ARG1 and - ARG2. - -1999-06-12 Andy Piper <andy@xemacs.org> - - * ntproc.c (sys_spawnve): fix GCPRO/MULE filename bug. Share emacs - console by default. - - * symsinit.h: declare syms_of_ntproc(); - - * emacs.c (main_1): call syms_of_ntproc() when windows. - -1999-06-12 Jerry James <jerry@cs.ucsb.edu> - - * xlwmenu.c (make_shadow_gcs): Test bottom_shadow_pixmap before - using it. - -1999-06-12 Martin Buchholz <martin@xemacs.org> - - * lread.c (read_escape): Make hex escapes read only two hex - digits. - -1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.2 is released - -1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.1.1 is released - -1999-05-11 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * emacs.c (Frun_emacs_from_temacs): (re)alloc natgs+2 entries for - run_temacs_argv array -- fixes random memory corruption crash - -1999-05-12 Jan Vroonhof <vroonhof@math.ethz.ch> - - * window.c (Fcurrent_window_configuration): - Save minibuffer height; - - * window.c (set_window_configuration): use it. - -1999-05-10 Robert Pluim <rpluim@bigfoot.com> - - * lisp.h (NNUNGCPRO): fix typo in name of DEBUG_GCPRO version - -1999-04-22 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * objects.c (print_font_instance): Check for NILP(f->device), - i.e. Vthe_null_font_instance. - (font_instance_truename_internal): ditto. - (Ffont_instance_properties): ditto. - -1999-04-21 Jan Vroonhof <vroonhof@math.ethz.ch> - - * redisplay.c (redisplay_window): Do not put data - in the line start cache if it is not guaranteed to be correct - -1999-04-02 Jan Vroonhof <vroonhof@math.ethz.ch> - - * window.c (struct window_config): Removed frame - size members. - (window_config_equal): No longer compare frame sizes. - (Fset_window_configuration): Resize old top window to fit in the - current frame directly, no longer use a fake frame resize. - (Fcurrent_window_configuration): No longer save frame size - -1999-04-19 Hrvoje Niksic <hniksic@srce.hr> - - * symbols.c (Fintern): Obey new ->obarray_flags semantics. - (reject_constant_symbols): Ditto. - (init_symbols_once_early): Ditto. - - * print.c (print_symbol): Obey new ->obarray_flags semantics. - - * alloc.c (Fmake_symbol): Initialize ->obarray_flags to 0. - (Fpurecopy): Obey new ->obarray_flags semantics. - - * lisp.h (struct Lisp_Symbol): Renamed .obarray to .obarray_flags, - and documented their new meaning. - - * alloc.c (Fpurecopy): When purecopy-ing an *interned* symbol, - still mark it as purecopied, so that Funintern() can deal with it - later. - - * symbols.c (Funintern): When uninterning symbols that are - referenced by pure structures, provide a pointer to them in - Vpure_uninterned_symbol_table. - -1999-03-25 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.67 is released - -1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.66 is released - -1999-03-08 Andy Piper <andy@xemacs.org> - - * menubar-msw.c (displayable_menu_item): correct off-by-one & - handling. - -1999-03-08 Martin Buchholz <martin@xemacs.org> - - * mule-charset.c: - (non_ascii_valid_char_p): - (lookup_composite_char): - (composite_char_string): - (make-composite-char): - (composite-char-string): - (syms_of_mule_charset): - (complex_vars_of_mule_charset): - * mule-charset.h (LEADING_BYTE_COMPOSITE): - (CHAR_LEADING_BYTE): - (MAKE_CHAR): - * file-coding.h (CODING_STATE_COMPOSITE): - (CODING_STATE_ISO2022_LOCK): - (iso_esc_flag): - (LEADING_BYTE_COMPOSITE): - * file-coding.c (struct iso2022_decoder): - (decoding_closer): - (reset_iso2022): - (parse_iso2022_esc): - (encode_coding_iso2022): - #ifdef out all composite character support using - #ifdef ENABLE_COMPOSITE_CHARS - - * alloc.c: Define lrecord_coding_system only if ! FILE_CODING - -1999-03-07 Martin Buchholz <martin@xemacs.org> - - * systime.h: Unix98 says sys/time.h should define select(), but - some systems define that in unistd.h. So include that file always. - - * free-hook.c (blocktype): Add gcpro5_type to blocktype. - (log_gcpro): Remove unused variable FRAME. - (show_gcprohist): Ansify. - Comment the #endif's - -1999-02-18 Martin Buchholz <martin@xemacs.org> - - * opaque.c (print_opaque): - (sizeof_opaque): - (equal_opaque): - (hash_opaque): - Egcs 1.1.1 seems to have a bug where - INTP (p->size_or_chain) - will crash XEmacs. Fix by introducing intermediate variable. - -1999-03-05 Martin Buchholz <martin@xemacs.org> - - * alloc.c: (disksave_object_finalization): - Set all the *-load-path variables to - nil, not just load-path itself. This gets the locate-file hash - tables garbage collected BEFORE dump, and has the side effect of - preventing crashes on OSF4.0+egcs. - - * alloc.c: - * gdbinit: - * dbxrc: - - Clean up gdb/dbx debugging support. - - Storing an EMACS_INT in an enum is not 64-bit clean! - - So change the enum to a set of separate variables. - - Add test cases to help debug the debugging support! - - Add `lisp-shadows' and `run-temacs' targets for dbx. - - Both dbx and gdb have been tested now. - -1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.65 is released - -1999-03-02 Paul Keusemann <pkeusem@visi.com> - - * database.c (berkdb_map): Add flags argument to cursor call (must - be 0 according to docs) required for Berkeley DB 2.6.4 and later. - -1999-03-03 Martin Buchholz <martin@xemacs.org> - - * console.h (struct console_methods): Always use full ANSI prototypes - - * dgif_lib.c (BitSize): Make static. - - * emacs.c (__sti__iflPNGFile_c___): Always use full ANSI prototypes - -1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.64 is released - -1999-02-22 Andy Piper <andy@xemacs.org> - - * frame-msw.c (mswindows_make_frame_visible): use SW_SHOW rather - than SW_SHOWNORMAL to prevent resizing of maximised frames. - (mswindows_raise_frame): remove comment. - -1999-02-23 SL Baur <steve@xemacs.org> - - * glyphs-x.c (convert_EImage_to_XImage): Remove unused variable. - -1999-02-18 Martin Buchholz <martin@xemacs.org> - - * file-coding.c (convert_to_external_format): - (convert_from_external_format): - Rewrite code to work around a DEC cc compiler bug. - -1999-02-17 Kazuo Oishi <oishi@ae.agr.yamaguchi-u.ac.jp> - - * glyphs-x.c (cononvert_EImage_to_XImage): correct - bytes per pixel counting. - -1999-02-15 Andy Piper <andy@xemacs.org> - - * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes - major lockups. - -1999-02-10 Martin Buchholz <martin@xemacs.org> - - * s/bsdos4.h: New file. Port to BSDI BSD/OS 4.0. - * xintrinsic.h: Redo CONST support for X11 R4 compatibility. - -1999-02-02 Gleb Arshinov <gleb@cs.stanford.edu> - - * process-nt.c (nt_send_process): - Fix for process-send-region/process-send-string breaking when size - of the input > 128 chars: change maximum chunk size for process - stream from 512 to 128, thus guaranteeing that ntpipe_shove_writer - succeeds. - -1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.63 is released - -1999-01-22 Andy Piper <andy@xemacs.org> - - * glyphs-msw.c (xbm_create_bitmap_from_data): make sure bpline is - a power of 2. - -1999-01-05 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.62 is released - -1999-01-04 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.61 is released - -1998-12-15 Charles G. Waldman <cgw@pgt.com> - - * sound.c (play-sound-file): Correct doc string to - mention support of WAV files on Microsoft Windows - -1998-12-28 Martin Buchholz <martin@xemacs.org> - - * buffer.c (init_initial_directory): - - use correct conversions between internal and external format. - (directory_is_current_directory): new function - (init_buffer): convert initial_directory to internal format. - - solve crashes when current working directory is non-ASCII. - -1998-12-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> - - * eldap.c (toplevel): Mention that eldap.c compiles with - OpenLDAP libs - (Fldap_open): Use `GET_C_STRING_OS_DATA_ALLOCA' - (Fldap_search_internal): Ditto - -1998-12-15 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * glyphs.c (normalize_image_instantiator): GCPRO instantiator - -1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * menubar-msw.c (displayable_menu_item): - Escape occurrences of '&' and support occurrences of the - '%_' accelerator indicator in menus. - -1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * event-msw.c - (Belatedly) added Kirill to list of file's authors. - emacs_mswindows_quit_p: Don't process WM_PAINT messages in - quit checking. WM_PAINT messages cause redisplay, but - windows' states are not necessarily stable when this function - gets called. - -1998-12-14 Hrvoje Niksic <hniksic@srce.hr> - - * extents.c (set_extent_glyph_1): Make sure that the glyph we - attach to the extent is valid. - -1998-12-11 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.60 is released - -1998-12-03 Andy Piper <andy@xemacs.org> - - * glyphs-msw.c (init_image_instance_from_xbm_inline): assign - hotspot lisp objects rather than erronously using XSETINT. - -1998-12-08 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.59 is released - -1998-12-08 XEmacs Build Bot <builds@cvs.xemacs.org> - - * XEmacs 21.0.58 is released - -1998-12-02 Didier Verna <verna@inf.enst.fr> - - * menubar-x.c (menu_item_descriptor_to_widget_value_1): set the - accelerator field to nil for labels. - set the dummy accelerator field to nil also (from Martin). - -1998-12-02 P. E. Jareth Hein <jareth@camelot.co.jp> - - * unexec.c: Changed a #ifndef statement to fix XEmacs on BSDI 3.0 - -1998-11-27 SL Baur <steve@altair.xemacs.org> - - * mule-charset.c (complex_vars_of_mule_charset): Fix graphic - property in control-1 charset. - From Julian Bradfield <jcb@daimi.au.dk> - -1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch> - - * gui-x.c (button_item_to_widget_value): Ignore :key-sequence - keyword. - Add stub for :label. - - * gui.c (gui_item_add_keyval_pair): ditto. - - * menubar-x.c (menu_item_descriptor_to_widget_value_1): Ignore - :key-sequence keyword. - Add stub for:label. - Support :active for submenus like the Windows code and FSF Emacs. - -1998-11-25 Hrvoje Niksic <hniksic@srce.hr> - - * chartab.c (Freset_char_table): Fix wrong placement of #endif. - -1998-11-24 Hrvoje Niksic <hniksic@srce.hr> - - * chartab.c (Freset_char_table): Don't blindly fill chartables of - type `char' with nils. - - * chartab.c (canonicalize_char_table_value): Coerce ints to chars - for tables of type `char'. - -1998-11-26 Didier Verna <verna@inf.enst.fr> - - * input-method-xlib.c (Initialize_Locale): don't call - XtSetLanguageProc. We've done the whole work here. - * input-method-xfs.c (Initialize_Locale): ditto. - * input-method-motif.c (Initialize_Locale): ditto. - -1998-11-26 Didier Verna <verna@inf.enst.fr> - - * process-unix.c (unix_create_process): handle properly - Vfile_name_coding_system for converting the program and directory - names. - -1998-11-27 SL Baur <steve@altair.xemacs.org> - - * m/arm.h: New file. - From James LewisMoss <dres@ioa.com> - -1998-11-27 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> - - * m/mips-nec.h: - Fix the realpath() problem of UnixWare2.1.3. - Patches for NEC's sysv4.2 machine. - -1998-11-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> - - * linuxplay.c: Including <fcntl.h> instead of <sys/fcntl.h> makes - sound work on AIX with OSS installed. Linux should still work. - -1998-11-03 Andy Piper <andyp@parallax.co.uk> - - * config.h.in: name change for cygwin/version.h - - * configure.in: check for cygwin/version.h now. - - * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR -> - CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20. - move cygwin32/version.h to cygwin/version.h - -1998-11-03 Olivier Galibert <galibert@pobox.com> - - * lisp.h (struct Lisp_Bit_Vector): Fix declaration of bits from - int to long. - -1998-10-22 Andy Piper <andyp@parallax.co.uk> - - * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR -> - CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20. - enable BROKEN_SIGIO under b20 to make QUIT work. - -1998-10-22 Andy Piper <andyp@parallax.co.uk> - - * frame-msw.c (mswindows_size_frame_internal): force frame sizing - to fit within the constraints of the screen size. I.e. make the - frame small enough to fit and move it if some of it will be - off-screen. - -1998-11-24 SL Baur <steve@altair.xemacs.org> - - * gifrlib.h: Clean up types for 64 bit compile. - * dgif_lib.c (DGifInitRead): Ditto. - (MakeSavedImage): Ditto. - * emacs.c (decode_path): Ditto. - From Steve Carney <carney@pa.dec.com> - -1998-10-16 William M. Perry <wmperry@aventail.com> - - * glyphs-msw.c (bitmap_table): Fixed typo in builtin bitmaps - (cehckboxes instead of checkboxes). - -1998-10-13 Raymond Toy <toy@rtp.ericsson.se> - - * runemacs.c (WinMain): If the basename is "rungnuclient.exe", run - gnuclient. Otherwise, we run xemacs as we always did. This gets - rid of the annoying DOS window when running gnuclient. - -1998-10-13 Andy Piper <andyp@parallax.co.uk> - - * dragdrop.c (vars_of_dragdrop): rename HAVE_MSWINDOWS -> - HAVE_MS_WINDOWS typo. - -1998-10-13 SL Baur <steve@altair.xemacs.org> - - * process-unix.c (unix_send_process): Set closed flag on writable - pipe after SIGPIPE is received and before we call deactivate_process. - -1998-10-03 Gunnar Evermann <ge204@eng.cam.ac.uk> - - * window.c (Fset_window_start): respect narrowing when - checking wheter start is at the beginning of a line. - (Fset_window_buffer): Ditto - Fixes repeatable crash in VM. - -1998-10-09 SL Baur <steve@altair.xemacs.org> - - * window.c (specifier_vars_of_window): Set default vertical - divider width to 1 on ttys. - -1998-10-08 Martin Buchholz <martin@xemacs.org> - - * alloc.c: - * unexec.c: - * malloc.c: - Add <stddef.h> to get ptrdiff_t declaration - -1998-10-07 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * scrollbar-msw.c: Use the same vertical scrollbar drag hack as - is used for Motif or Lucid scrollbars under X. - -1998-10-08 Pierre Wendling <pw@ebc.vbe.dec.com> - - * m/alpha.h (UNEXEC): quoted to avoid bad expansion when running - `configure' - -1998-10-06 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> - - * frame-x.c (x_delete_frame): Fix an argument of XtDestroyWidget. - -1998-10-05 Andy Piper <andyp@parallax.co.uk> - - * s/cygwin32.h: more cygwin b20 reorganisation. - -1998-09-30 SL Baur <steve@altair.xemacs.org> - - * callproc.c (child_setup): Fix spelling typo. - -1998-09-29 SL Baur <steve@altair.xemacs.org> - - * XEmacs 21.0-pre14 is released. - -1998-09-27 P. E. Jareth Hein <jareth@camelot.co.jp> - - * regex.c (re_match_2_internal): Add in code to reset lowest_active_reg - to prevent memory corruption in the case of jumping out of a series of - nested match patterns. This is a rather brute force approach, though. - -1998-09-02 Andy Piper <andyp@parallax.co.uk> - - * config.h.in: ditto. - - * s/cygwin32.h: rearrange declarations to cope with cygwin - b20. Include cygwin32/version.h if it exists. - -1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * device-msw.c (mswindows_init_device): Call new - mswindows_enumerate_fonts() function in objects-msw.c instead - of font_enum_callback_1() to enumerate fonts. - - font_enum_callback_1() and _2() moved to objects-msw.c. - - * faces.c (complex_vars_of_faces): Make the mswindows default - face font fully specified and provide some fallbacks. - - * objects-msw.c: font_enum_callback_1() and _2() moved here - from objects-msw.c. Obtain the enumerated font's character - sets by table lookup instead of using the locale-specific - string provided by Windows. - - New public non-method mswindows_enumerate_fonts() that fills - in the supplied mswindows device's font list. - - mswindows_initialize_font_instance: Use the supplied name - variable instead of f->name when signalling errors. Match font - weights and character sets using lookup tables which handle - spaces instead of by frobbing. - -1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * process-nt.c: Define an arbitrary limit, FRAGMENT_CODE_SIZE, - on the size of code fragments passed to run_in_other_process. - - run_in_other_process(): Use FRAGMENT_CODE_SIZE to determine - the amount of memory to allocate in the other process. - - Removed sigkill_code_end(), sigint_code_end() and - sig_enable_code_end() since they are now redundant. - - send_signal() and enable_child_signals(): Don't try to work - out the end of the code fragments passed to - run_in_other_process() - -1998-09-10 Kazuyuki IENAGA <ienaga@jsys.co.jp> - - * src/s/freebsd.h: Added __ELF__ and compiler/liker flags for - FreeBSD-current. - - * src/unexelf.c: Partially synched with FSF's 20.3. - -1998-09-11 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> - - * redisplay.c (redisplay_window): make sure a new starting point - is chosen if it somehow got moved from the beginning of the line - -- this can happen because Fwiden was called recently. - - * window.c (Fset_window_start): set start_at_line_beg correctly - (Fset_window_buffer): Ditto - -1998-09-06 Jan Vroonhof <vroonhof@math.ethz.ch> - - * process-unix.c (unix_create_process): Reset SIGHUP handler to - SIG_DFL. We now try to conserve any inherted SIG_IGN settings - in init_signals_very_early. However these should not be passed - on to children attached to the new pty. - -1998-08-28 Andy Piper <andyp@parallax.co.uk> - - * glyphs-eimage.c (png_instantiate_unwind): clean up eimage after use. - -1998-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * fileio.c (file-name-directory, file_name_as_directory): - Don't call CORRECT_DIR_SEPS, even when #defined WINDOWSNT. - -1998-09-05 SL Baur <steve@altair.xemacs.org> - - * XEmacs 21.0-pre12 is released. - -1998-09-02 Andy Piper <andyp@parallax.co.uk> - - * emacs.c (main_1): init_ralloc() if initialised and we have REL_ALLOC - - * ralloc.c: uncomment __morecore. - -1998-09-92 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * event-msw.c(winsock_writer): Supply a dummy 4th argument to - WriteFile() to fix a winsock 1.x bug on Win95. - -1998-08-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> - - * frame-x.c (x_delete_frame): Flush the X output buffer after - calling XtDestroyWidget to ensure that the windows are really - killed right now. - -1998-08-26 Hrvoje Niksic <hniksic@srce.hr> - - * menubar-x.c (my_run_hook): New unused function. - (pre_activate_callback): Use run_hook for Qactivate_menubar_hook, - since we ignore the results of the contained functions anyway. - -1998-08-26 P. E. Jareth Hein <jareth@camelot.co.jp> - - * glyphs-eimage.c (gif_instantiate): Fix a crash in handling - interlaced GIF files that are smaller than 4 lines high... - -1998-08-31 Hrvoje Niksic <hniksic@srce.hr> - - * macros.c (Fend_kbd_macro): Remove trailing period from error - message. - (Fexecute_kbd_macro): Ditto. - -1998-08-22 SL Baur <steve@altair.xemacs.org> - - * XEmacs 21.0-pre11 is released. - -1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> - - * lread.c (vars_of_lread): Removed `source-directory' variable. - -1998-08-22 Hrvoje Niksic <hniksic@srce.hr> - - * fileio.c (Ffile_readable_p): Apply the DOS/Windows logic to - Cygwin. - -1998-08-22 SL Baur <steve@altair.xemacs.org> - - * XEmacs 21.0-pre10 is released. - -1998-08-16 Martin Buchholz <martin@xemacs.org> - - * fns.c (Fremrassq, remrassq_no_quit): - A XCAR that should have been an XCDR turned Fremrassq into Fremassq - -1998-08-11 SL Baur <steve@altair.xemacs.org> - - * XEmacs 21.0-pre9 is released. - -1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * event-msw.c (mswindows_wnd_proc): Workaround for a Win95 bug: - Manually track the state of the left and right Ctrl and Alt - modifiers. - -1998-08-07 Matt Stupple <matts@tibco.com> - - * ntproc.c: don't wait on char_consumed at thread entry. - Additionally, to get the 'process' marked as finished, ensure - that the CHILD_ACTIVE macro returns false, so before exiting - close char_avail and set it to NULL, and close other handles - to reduce handle leak problems. - -1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> - - * menubar-msw.c (displayable_menu_item): take account of menu - depth when deciding whether to try to display accelerators. - -1998-08-04 Andy Piper <andyp@parallax.co.uk> - - * event-msw.c: use MsgWaitForMultipleObjects if there are no - subprocesses. - - * glyphs-msw.c: fix a couple of potential handle leaks. - -1998-08-04 P. E. Jareth Hein <jareth@camelot.co.jp> - - * dgif_lib.c gif_io.c gifrlib.h: New files to put GIF - *decoding ONLY* back into the core. - * glyphs-eimage.c: Change referenced header file for GIF - reading to point to the incore version. - -1998-08-04 SL Baur <steve@altair.xemacs.org> - - * XEmacs 21.0-pre8 is released. - -1998-07-29 P. E. Jareth Hein <jareth@camelot.co.jp> - - * glyphs-eimage.c (png_instantiate): Add proper handling for background - colors taken from the default face. Also correct a thinko in - transparency (not alpha) handling. - -1998-07-23 Martin Buchholz <martin@xemacs.org> - - * s/decosf4-0.h: Use a perfectly ordinary link. Nuke BSD crap. - * unexalpha.c: ANSI C-ize. Clean compiler warnings. - * lread.c (Fload_internal): Be very careful with printfs of - size_t's - * gui-x.c (menu_name_to_accelerator): tolower wants an `int' - argument. - -1998-07-27 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> - - * callint.c (Fcall_interactively): GCPRO prompt string before - passing it to Fread_key_sequence - -1998-07-16 Jan Vroonhof <vroonhof@math.ethz.ch> - - * event-Xt.c (x_to_emacs_keysym): Return nil for modifier keysyms. - (x_event_to_emacs_event): Let x_to_emacs_keysym check for modifier - keys thus no longer considering all keysyms on a key. - -1998-07-27 SL Baur <steve@altair.xemacs.org> - - * keymap.c (vars_of_keymap): Initialize Vkey_translation_map and - Vvertical_divider_map. - - * mule-canna.c (vars_of_mule_canna): Initialize every symbol to - Qnil or 0, none were initialized prior to this change. - - Rename misnamed `V' prefixed integer variables: - Vcanna_empty_info, Vcanna_through_info, Vcanna_underline, - Vcanna_inhibit_hankakukana, Vcanna_henkan_length, Vcanna_henkan_revPos, - Vcanna_henkan_revLen, Vcanna_ichiran_length, Vcanna_ichiran_revPos, - Vcanna_ichiran_revLen. - - Rename misnamed `V' prefixed integer variables and initialize - properly in the vars_of routine. - Vcanna_mode_AlphaMode, Vcanna_mode_EmptyMode, Vcanna_mode_KigoMode, - Vcanna_mode_YomiMode, Vcanna_mode_JishuMode, Vcanna_mode_TankouhoMode, - Vcanna_mode_IchiranMode, Vcanna_mode_YesNoMode, Vcanna_mode_OnOffMode, - Vcanna_mode_AdjustBunsetsuMode, Vcanna_mode_ChikujiYomiMode, - Vcanna_mode_ChikujiTanMode, Vcanna_mode_HenkanMode, - Vcanna_mode_HenkanNyuryokuMode, Vcanna_mode_ZenHiraHenkanMode, - Vcanna_mode_HanHiraHenkanMode, Vcanna_mode_ZenKataHenkanMode, - Vcanna_mode_HanKataHenkanMode, Vcanna_mode_HanKataHenkanMode, - Vcanna_mode_ZenAlphaHenkanMode, Vcanna_mode_HanAlphaHenkanMode, - Vcanna_mode_ZenHiraKakuteiMode, Vcanna_mode_HanHiraKakuteiMode, - Vcanna_mode_ZenKataKakuteiMode, Vcanna_mode_HanKataKakuteiMode, - Vcanna_mode_ZenAlphaKakuteiMode, Vcanna_mode_HanAlphaKakuteiMode, - Vcanna_mode_HexMode, Vcanna_mode_BushuMode, Vcanna_mode_ExtendMode, - Vcanna_mode_RussianMode, Vcanna_mode_GreekMode, Vcanna_mode_LineMode, - Vcanna_mode_ChangingServerMode, Vcanna_mode_HenkanMethodMode, - Vcanna_mode_DeleteDicMode, Vcanna_mode_TourokuMode, - Vcanna_mode_TourokuEmptyMode, Vcanna_mode_TourokuHinshiMode, - Vcanna_mode_TourokuDicMode, Vcanna_mode_QuotedInsertMode, - Vcanna_mode_BubunMuhenkanMode, Vcanna_mode_MountDicMode, - Vcanna_fn_SelfInsert, Vcanna_fn_FunctionalInsert, - Vcanna_fn_QuotedInsert, Vcanna_fn_JapaneseMode, Vcanna_fn_AlphaMode, - Vcanna_fn_HenkanNyuryokuMode, Vcanna_fn_Forward, Vcanna_fn_Backward, - Vcanna_fn_Next, Vcanna_fn_Prev, Vcanna_fn_BeginningOfLine, - Vcanna_fn_EndOfLine, Vcanna_fn_DeleteNext, Vcanna_fn_DeletePrevious, - Vcanna_fn_KillToEndOfLine, Vcanna_fn_Henkan, Vcanna_fn_Kakutei, - Vcanna_fn_Extend, Vcanna_fn_Shrink, Vcanna_fn_AdjustBunsetsu, - Vcanna_fn_Quit, Vcanna_fn_ConvertAsHex, Vcanna_fn_ConvertAsBushu, - Vcanna_fn_KouhoIchiran, Vcanna_fn_BubunMuhenkan, Vcanna_fn_Zenkaku, - Vcanna_fn_Hankaku, Vcanna_fn_ExtendMode, Vcanna_fn_ToUpper, - Vcanna_fn_Capitalize, Vcanna_fn_ToLower, Vcanna_fn_Hiragana, - Vcanna_fn_Katakana, Vcanna_fn_Romaji, Vcanna_fn_BaseHiragana, - Vcanna_fn_BaseKatakana, Vcanna_fn_BaseEisu, Vcanna_fn_BaseZenkaku, - Vcanna_fn_BaseHankaku, Vcanna_fn_BaseKana, Vcanna_fn_BaseKakutei, - Vcanna_fn_BaseHenkan, Vcanna_fn_BaseHiraKataToggle, - Vcanna_fn_BaseZenHanToggle, Vcanna_fn_BaseKanaEisuToggle, - Vcanna_fn_BaseKakuteiHenkanToggle, Vcanna_fn_BaseRotateForward, - Vcanna_fn_BaseRotateBackward, Vcanna_fn_Touroku, Vcanna_fn_HexMode, - Vcanna_fn_BushuMode, Vcanna_fn_KigouMode, Vcanna_fn_Mark, - Vcanna_fn_TemporalMode, Vcanna_key_Nfer, Vcanna_key_Xfer, - Vcanna_key_Up, Vcanna_key_Left, Vcanna_key_Right, Vcanna_key_Down, - Vcanna_key_Insert, Vcanna_key_Rollup, Vcanna_key_Rolldown, - Vcanna_key_Home, Vcanna_key_Help, Vcanna_key_KP_Key, - Vcanna_key_Shift_Nfer, Vcanna_key_Shift_Xfer, Vcanna_key_Shift_Up, - Vcanna_key_Shift_Left, Vcanna_key_Shift_Right, Vcanna_key_Shift_Down, - Vcanna_key_Cntrl_Nfer, Vcanna_key_Cntrl_Xfer, Vcanna_key_Cntrl_Up, - Vcanna_key_Cntrl_Left, Vcanna_key_Cntrl_Right, Vcanna_key_Cntrl_Down - 1998-07-19 SL Baur <steve@altair.xemacs.org> - * XEmacs 21.0-pre7 is released. - -1998-07-19 SL Baur <steve@altair.xemacs.org> - - * XEmacs 21.0-pre6 is released. + * XEmacs 21.2-beta1 is released. 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> @@ -1742,7 +19,7 @@ 1998-07-17 Olivier Galibert <galibert@pobox.com> * glyphs-x.c (convert_EImage_to_XImage): Fix previous patch (conv - byte order is dependent of the local byte order). + byte order is dependant of the local byte order). From Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> 1998-07-18 SL Baur <steve@altair.xemacs.org> @@ -1765,8 +42,6 @@ (image_instantiator_format_create_glyphs_mswindows): Replace `resource' with `mswindows.resource'. -1998-07-12 SL Baur <steve@altair.xemacs.org> - * XEmacs 21.0-pre5 is released. 1998-07-10 SL Baur <steve@altair.xemacs.org> @@ -1851,7 +126,7 @@ * eval.c (run_hook_with_args_in_buffer): Check default (non-buffer-local) value of hook for - nil before treating it as a function. Don't initialize + nil before treating it as a function. Don't initialize the `globals' variable twice. 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> @@ -1882,7 +157,7 @@ * eval.c (run_hook_with_args_in_buffer): Don't treat the default value of a buffer local hook as a list of - hooks unless it is both a cons and the car of that cons + hooks unless it is both a cons and the car of that cons is not Qlambda. 1998-06-29 SL Baur <steve@altair.xemacs.org> @@ -1912,7 +187,7 @@ * winslots.h: Rename. * window.c (specifier_vars_of_window): Renamed - vertical-divider-draggable-p to vertical-divider-always-visible-p, + vertical-divider-draggable-p to vertical-divider-always-visible-p, as suggested by Ben Wing. (specifier_vars_of_window): Fix docstrings. @@ -1948,7 +223,7 @@ Set last_known_column_point to the buffer position for which the column was requested, not buffer's point. - * redisplay.c (decode_mode_spec): for current-column, show + * redisplay.c (decode_mode_spec): for current-column, show window's point's column, not buffer's point's column. 1998-06-23 Andy Piper <andyp@parallax.co.uk> @@ -2047,7 +322,7 @@ mswindows_size_frame_internal function and size frame if frame parameters not just if init is finished - WM_SIZE happens too early for some specs. (mswindows_size_frame_internal): new - function abstracted from mswindows_set_frame_properties. + function abstracted from mswindows_set_frame_properties. (Vmswindows_use_system_frame_size_defaults): new variable controls whether to allow the system to pick frame size defaults, defaults to nil. @@ -2071,7 +346,7 @@ 1998-06-05 Hrvoje Niksic <hniksic@srce.hr> - * eldap.c (Fldap_search_internal): Use build_ext_string instead of + * eldap.c (Fldap_search_internal): Use build_ext_string instead of build_string to avoid crashes under Mule. 1998-06-13 Andy Piper <andyp@parallax.co.uk> @@ -2264,7 +539,7 @@ * glyphs-msw.c (read_bitmap_data) (NextInt) (read_bitmap_data_from_file): new functions copied from Xmu - sources. + sources. (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert inline data to an mswindows bitmap. (init_image_instance_from_xbm_inline) (xbm_instantiate_1) @@ -2310,7 +585,7 @@ Added prototype for mswindows_enqueue_misc_user_event(). * menubar-msw.c (mswindows_handle_wm_command): Use - mswindows_enqueue_misc_user_event(). + mswindows_enqueue_misc_user_event(). * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. @@ -2323,11 +598,11 @@ 1998-05-29 Greg Klanderman <greg@alphatech.com> * window.c (Fwindow_displayed_text_pixel_height): was relying on - incorrect semantics of vmotion_pixels which has been fixed. don't + incorrect semantics of vmotion_pixels which has been fixed. don't use it anymore as it can't easily be used. * indent.c (vmotion_pixels): fix off by one bug moving up. also - the motion was reported incorrectly if you tried to go past end of + the motion was reported incorrectly if you tried to go past end of buffer. 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> @@ -2353,11 +628,11 @@ 1998-05-28 Martin Buchholz <martin@xemacs.org> - * alloc.c (dbg_constants): + * alloc.c (dbg_constants): * dbxrc: * gdbinit: Remove toolbar_data debugging code, since that lrecord has - also been removed. + also been removed. Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> @@ -2388,7 +663,7 @@ * fileio.c: replaced egetenv("HOME") with calls to the new get_home_directory(). - * lisp.h: Added function prototypes for uncache_home_directory() + * lisp.h: Added function prototypes for uncache_home_directory() and get_home_directory(), along with lisp prototypes for Fuser_home_directory() and friends. @@ -2405,7 +680,7 @@ * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally remove MOD_SHIFT from ASCII characters. - (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when + (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when F10 is pressed. 1998-05-24 Oliver Graf <ograf@fga.de> @@ -2442,10 +717,10 @@ (syms_of_indent): DEFSUBR. * lisp.h: declaration for vmotion_pixels(). - * indent.c (Fvertical_motion): Add optional third argument PIXELS, + * indent.c (Fvertical_motion): Add optional third argument PIXELS, to request returning motion in pixels. (Fvertical_motion_pixels): Remove, functionality merged into - Fvertical_motion. + Fvertical_motion. * window.c (window_scroll): call Fvertical_motion with 3 arguments. (Fmove_to_window_line): ditto. * lisp.h: Change declaration for Fvertical_motion. @@ -2459,7 +734,7 @@ Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str 1998-05-27 Andy Piper <andyp@parallax.co.uk> - + * faces.c: create a new 3d_object_face, make modeline and vertical_divider faces fallback to this rather than the default. @@ -2507,9 +782,9 @@ * This patch is to fix compilation warnings under Windows. * s/windowsnt.h: Encapsulate getpid with sys_getpid. - Added prototypes for FSF inherited functions, with which XEmacs is + Added prototypes for FSF inherited functions, with which XEmacs is sprinkled thoroughly. - Removed some #if 0 code. Bracketed some more definitions, probably + Removed some #if 0 code. Bracketed some more definitions, probably related to Visual C versions prior to 4 (we do not support them). * sysfloat.h (logb): Finally, get logb() prototyped. @@ -2525,10 +800,10 @@ vars_of_dired_mswindows and init_ntproc (Grrr). * realpath.c: Added Windows specific include files. - (xrealpath): Conditionalized declaration of some auto variables on + (xrealpath): Conditionalized declaration of some auto variables on S_IFLNK, to avoid warnings. - * ntproc.c: Disabled some compiler warnings. This file is going to + * ntproc.c: Disabled some compiler warnings. This file is going to die, so I have not cleaned it up much. (set_process_dir): Const parameter. (Fwin32_short_file_name): Down CHECK_* macros to one argument. @@ -2604,7 +879,7 @@ * symsinit.h: Prototyped the above functions. - * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency + * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency checks to dialog.c... * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a @@ -2657,7 +932,7 @@ * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for {top,bottom}-{left,right} values in addition to - {top,bottom}_{left,right}. + {top,bottom}_{left,right}. 1998-05-18 Hrvoje Niksic <hniksic@srce.hr> @@ -2668,10 +943,10 @@ 1998-05-19 Martin Buchholz <martin@xemacs.org> - * unexhp9k800.c: - * sound.c (vars_of_sound): - * sysdep.c (reset_sigio_on_device): - * window.c (window_bottom_gutter_height): + * unexhp9k800.c: + * sound.c (vars_of_sound): + * sysdep.c (reset_sigio_on_device): + * window.c (window_bottom_gutter_height): unexhp9k800.c:258: warning: implicit declaration of function `calculate_checksum' sound.c:604: warning: implicit declaration of function `vars_of_hpplay' @@ -2701,7 +976,7 @@ * frame-x.c (x_update_frame_external_traits): Start preprocessor directives in column 1. - * search.c (skip_chars): Avoid using xzero with arrays, since some + * search.c (skip_chars): Avoid using xzero with arrays, since some compilers get confused by the construct &array. 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> @@ -2725,7 +1000,7 @@ 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> * objects-msw.c (mswindows_initialize_font_instance): Use ANSI - charset when creating font. + charset when creating font. (mswindows_initialize_color_instance): Do not create brush along with a color. (mswindows_finalize_color_instance): Do not delete it then. @@ -2749,7 +1024,7 @@ (compute_frame_toolbars_data): Removed unused second parameter; Adjusted callers of this static function throughout the file. (init_frame_toolbars): Initialize current_toolbar_size. - (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of + (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of what is its current expansion, for clarity. (init_frame_toolbars): Ditto. (init_device_toolbars): Ditto. @@ -2794,7 +1069,7 @@ * emacs.c (main_1): Call syms_of_process_nt() - * process-nt.c: Quote process arguments by a call to Lisp function + * process-nt.c: Quote process arguments by a call to Lisp function `nt-quote-process-args'. (syms_of_process_nt): New function. (nt_send_process): Flush data stream after each write, to avoid @@ -2819,7 +1094,7 @@ 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> - * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. + * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c. @@ -2891,7 +1166,7 @@ * bufslots.h: Removed buffer_file_type slot. - * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from + * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from buffer local flags. (complex_vars_of_buffer): Removed buffer-file-type variable and its default reference. @@ -2920,9 +1195,9 @@ (x_divider_width): ditto. * window.c (specifier_vars_of_window): new specifiers: - vertical-divier -line-width and -spacing. + vertical-divier -line-width and -spacing. (vertical_divider_global_width_changed): formerly known as - vertical_divider_shadow_thickness_changed. + vertical_divider_shadow_thickness_changed. * winslots.h: new slots: vertical_specifier _line_width and _spacing. Plus corrected a comment typo. @@ -2935,7 +1210,7 @@ (console_type_create_stream): And declaration for it. * redisplay.c (pixel_to_glyph_translation): Use - window_divider_width() instead of divider_width redisplay method. + window_divider_width() instead of divider_width redisplay method. (pixel_to_glyph_translation): Fix top divider edge calculation when scrollbar is on top. @@ -2945,7 +1220,7 @@ (specifier_vars_of_window): For vertical-divider-{spacing,line-width} specifiers, set fallback values differently on TTYs, and document the behavior of these on TTYs in the docstrings. - + * scrollbar.c (update_scrollbar_instance): Use window_divider_width() instead of divider_width redisplay method. @@ -3000,7 +1275,7 @@ * emacs.c (main_1): Call console_type_create_dialog_x(). - * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted + * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted into this device method. (console_type_create_dialog_x): New function. @@ -3008,7 +1283,7 @@ (syms_of_dialog): Defsubr it. * console.h (struct console_methods): Declared - popup_dialog_box_method(). + popup_dialog_box_method(). * symsinit.h: Defined console_type_create_dialog_{x,mswindows} @@ -3046,10 +1321,10 @@ ** Renamed window-divider-map => vertical-divider-map and event-over-divider-p => event-over-vertical-divider-p, in the following files/functions: - * events.h: - * events.c (Fevent_over_divider_p): - * keymap.c (get_relevant_keymaps): - (vars_of_keymap): + * events.h: + * events.c (Fevent_over_divider_p): + * keymap.c (get_relevant_keymaps): + (vars_of_keymap): * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER. @@ -3072,7 +1347,7 @@ * window.h: Prototype invalidate_vertical_divider_cache_in_window. (struct window): Added need_vertical_divider_p and - need_vertical_divider_valid_p. + need_vertical_divider_valid_p. * winslots.h: Added vertical_divider_draggable_p slot. @@ -3128,7 +1403,7 @@ thickness is negative. * console-stream.c (stream_divider_width): pass a struct window * - argument. + argument. * redisplay-tty.c (tty_divider_width): ditto. @@ -3137,12 +1412,12 @@ * redisplay.c (generate_modeline): ittod. * scrollbar.c (update_scrollbar_instance): ttido. - - * redisplay-msw.c (mswindows_divider_width): ottid. + + * redisplay-msw.c (mswindows_divider_width): ottid. WARNING: this enables to compile, but the feature is not functional. * window.h (struct window): new field - vertical_divider_shadow_thickness. + vertical_divider_shadow_thickness. * window.c (specifier_vars_of_window): new specifier vertical-divider-shadow-thickness. @@ -3193,7 +1468,7 @@ 1998-05-10 Andy Piper <andyp@parallax.co.uk> * redisplay-msw.c (mswindows_output_dibitmap_region): make sure - multiple bitmaps are output vertically as well as horizontally. + multiple bitmaps are output vertically as well as horizontally. * (mswindows_output_dibitmap): don't cope with bitmap boundaries crossing lines this is handled by mswindows_output_dibitmap_region. @@ -3202,7 +1477,7 @@ * inline.c: Include eldap.h - * menubar-x.c (x_update_frame_menubar_internal): + * menubar-x.c (x_update_frame_menubar_internal): Remove: unused variable `container' 1998-05-11 Martin Buchholz <martin@xemacs.org> @@ -3210,8 +1485,8 @@ * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly. Unfortunately, the resulting temacs still cannot dump. - * symbols.c (symbol_is_constant): - (verify_ok_for_buffer_local): + * symbols.c (symbol_is_constant): + (verify_ok_for_buffer_local): -Wswitch Warning suppression - add default case to switches. * redisplay.c (decode_mode_spec): Remove unused variables, @@ -3258,7 +1533,7 @@ 1998-05-12 Didier Verna <verna@inf.enst.fr> * redisplay.c: removed the scrolling modeline code that didn't - make it for 21.0. To be continued ... + make it for 21.0. To be continued ... 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> @@ -3315,7 +1590,7 @@ (mswindows_output_vertical_divider): Always output the divider on the right side of a window, down to bottom. - * keymap.c (get_relevant_keymaps): Route mouse button events which + * keymap.c (get_relevant_keymaps): Route mouse button events which happened over a window divider through window-divider-map. (Fkey_binding): Documented that in the docstring. Defined the variable Vwindow_divider_map. @@ -3364,7 +1639,7 @@ (metrics); Changed parameters order and added DEFAULT parameter; Unabbreviated some metric constants; Fixed and untabified doc string. (Fdevice_system_metrics): Added. Returns a plist of all provided - metrics. + metrics. * device-msw.c (mswindows_device_system_metrics): Renamed device_metrics enum constants.