Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 263:727739f917cb r20-5b30
Import from CVS: tag r20-5b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:24:41 +0200 |
parents | 405dd6d1825b |
children | 8efd647ea9ca |
line wrap: on
line diff
--- a/src/ChangeLog Mon Aug 13 10:23:52 2007 +0200 +++ b/src/ChangeLog Mon Aug 13 10:24:41 2007 +0200 @@ -1,5 +1,280 @@ +1998-03-07 Kyle Jones <kyle_jones@wonderworks.com> + + * events.h: Add do_backspace_mapping parameter to + function prototype of character_to_event. + + * events.c: Add fifth parameter to character_to_event to + control the backspace mapping. In character_to_event map most + characters that match tty-erase-char to the backspace keysym, + but only if do_backspace_mapping paramter is non-zero. + + (Fcharacter_to_event): Tell character_to_event() to DO + backspace mapping. + + * event-stream.c: + (maybe_read_quit_event): Tell character_to_event() to DO + backspace mapping. + + (maybe_kbd_translate): Tell character_to_event() to DO backspace + mapping. + + (lookup_command_event): Tell character_to_event() to DO backspace + mapping. + + * event-unixoid.c: + (read_event_from_tty_or_stream_desc): Tell character_to_event() + to DO backspace mapping. + + * keymap.c: + (get_keyelt): Tell character_to_event() to NOT DO backspace + mapping. + + (define_key_parser): Tell character_to_event() to NOT DO backspace + mapping. + + (Fsingle_key_description): Tell character_to_event() to DO + backspace mapping. + +1998-03-04 Kirill M. Katsnelson <kkm@kis.ru> + + * alloc.c (Fpurecopy): Do not mark symbols through + Vpure_uninterned_symbol_table twice: hash (OBJ, nil) instead of + (OBJ, OBJ). + +1998-03-07 SL Baur <steve@altair.xemacs.org> + + * emacs.c (shut_down_emacs): Disable forced auto-save in a crash. + It causes more problems than it solves. + +1998-03-02 Greg Klanderman <greg@alphatech.com> + + * window.c (Fwindow_displayed_pixel_height) New function. + (Fenlarge_window_pixels): New function. + (Fshrink_window_pixels): New function. + (window_displayed_pixel_height): New, helper for + Fwindow_displayed_pixel_height. + (change_window_height): Add `inpixels' argument. + (syms_of_window): 3 new DEFSUBR's. + +Thu Mar 05 12:01:35 1998 Andy Piper <andyp@parallax.co.uk> + + * redisplay-msw.c (mswindows_output_cursor): separate getting + cachel index from retrieving cachel to work around apparent bug in + gcc. + +1998-03-06 Kyle Jones <kyle_jones@wonderworks.com> + + * events.c (character_to_event): The tty_erase_char test + doesn't do anything because it's in the wrong place. + Moved it to where it can take effect. + + * dired.c (Fdirectory_files): Initialize GCPRO'ed variable. + + * events.c (character_to_event): Never map '(control + foo) to QKbackspace. Only map ASCII 8 to QKbackspace; + don't map any other key. + +1998-03-05 Kyle Jones <kyle_jones@wonderworks.com> + + * src/redisplay-output.c (redisplay_move_cursor): Bail if + cursor_in_echo_area is non-zero and we're fiddling + with the cursor in a minibuffer window, since that is a + special case that is handled elsewhere and this function + need not handle it. Return 1 so the caller will assume we + succeeded. + +Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk> + + * device.c (init_global_resources): compile in based on window + system not just x. + + * console.c (select_console_1): add mswindows console type. + +1998-03-04 Kyle Jones <kyle_jones@wonderworks.com> + + * redisplay-output.c (redisplay_redraw_cursor): Redraw + the cursor in the minibuffer window if cursor_in_echo_area + is non-zero. + +Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk> + + * emacs.c (main_1): predicate display_use to mswindows only if x + is not already selected. + + * event-msw.c: comment out non-code for HAVE_TOOLBAR case. don't + compile debug_process_finalisation if x is compiled in. + + * event-stream.c (init_event_stream): don't make X and mswindows + mutually exclusive. Select msw event loop if started that way, + X/tty event loop otherwise. + + * frame.h: protect toolbar #defines from assuming ints are in + toolbar_data. This happens if you have two display types compiled + in and one supports toolbars and the other doesn't. + + * s/cygwin32.h: warning elimination. + +1998-03-03 SL Baur <steve@altair.xemacs.org> + + * editfns.c (Ftemp_directory): New function. + From Glynn Clements <glynn@sensei.co.uk> + + * editfns.c (Ftemp_directory): Use build_ext_string. + +1998-03-02 Martin Buchholz <Martin Buchholz <martin@xemacs.org>> + + * symsinit.h: add prototype for syms_of_dlopen + +1998-03-02 Kyle Jones <kyle_jones@wonderworks.com> + + * window.c (save_window_save): save value of + default_toolbar_height slot. + + (Fset_window_configuration): restore value of + default_toolbar_height slot. + +Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> + + * "Fast" dired-in-C enhancements for Windows 95/NT: + + * ntproc.c: + * device-msw.c: + Moved definition of `Vwin32_downcase_file_names' from ntproc.c + to device-msw.c, and renamed it to + `Vmswindows_downcase_file_names'. It doesn't really belong + here, but I didn't want to create a new file, just for this one + variable. This fixes a bug in `expand-file-name' that caused + all returned filenames to be lowercased (this was supposed to be + conditional upon Vmswindows_downcase_file_names, but wasn't, as + it was never initialized due to obsolescence of ntproc.c). This + variable is also used by the dired-in-C enhancements. + + Also moved and renamed `Vwin32_get_true_file_attributes' to + `Vmswindows_get_true_file_attributes'. This affects stat() in + nt.c, and so it really does need to be initialized. + + However, there's still one more variable in ntproc.c that still + needs to be moved/renamed, `Vwin32_pipe_read_delay', but I + didn't touch this, as this is a subprocess issue. + + * dired-msw.c: New file for dired-in-C enhancements for + Windows 96/NT. + + * emacs.c: Initialization calls for dired-msw.c. + + * nt.c (convert_time): make into public function (dired-in-C + functions use it). + +1998-02-28 Kirill M. Katsnelson <kkm@kis.ru> + + * sysdep.h: Prototypes for the above 2 functions + + * sysdep.c (get_pty_max_bytes): Moved here from process.c + (get_eof_char): Ditto + + * symsinit.h: Prototypes for initialization functions called from + emacs.c: process_type_create_mswindows, process_type_create_unix, + vars_of_process_mswindows, vars_of_process_unix. + + * procimpl.h: New file. Includes prototypes and other stuff shared + by process.c and implementation files (process-unix.c, + process-msw.c in future). + + * process.h (PROCESS_LIVE_P): Changed to test against stream + existence, to avoid dependency on fds. + + * process.c: Only process implementation independent code is now + in this file. Moved the rest into process-unix.c + (Fopen_network_stream_internal): Added 5th parameter, protocol + family. Defaults to 'tcp/ip when unspecified. + + * process-unix.c: New file, implementation of UNIX + processes. UNIX-specific code from the old process.c is here. + + * Lstream.c (Lstream_was_blocked_p): New function. Replaces + filedesc_stream_was_blocked_p. + (filedesc_was_blocked_p): Implementation of the method for + filedesc stream + (filedesc_stream_set_pty_flushing): set pty_flushing flag + (filedesc_stream_fd): New function, returns fd of the stream + + * lstream.h (lstream_implementation): was_blocked_p is a new + optional lstream method. + Added prototypes for functions in lstream.c + + * lisp.h: (USID): Typedef for Unique Stream IDentifier. Reuqired + by the new code in many places. + + * events.h (struct event_stream): Declaration of the two mandatory + event stream methods, required by process support. + + * event-unixoid.c (event_stream_unixoid_create_stream_pair): + Implementation of the method shared by TTY and X + (event_stream_unixoid_delete_stream_pair): Ditto + + * event-tty.c (emacs_tty_next_event): get_process_from_usid() + instead of get_process_from_fd() + (emacs_tty_create_stream_pair): New events tream method + (emacs_tty_delete_stream_pair): New events tream method + + * event-stream.c (event_stream_create_stream_pair): New event + stream method + (event_stream_delete_stream_pair): Ditto + + * event-msw.c (debug_process_finalization): Although if0'ed, + removed obsolete code + + * event-Xt.c (emacs_Xt_create_stream_pair): Implementation if the + new event stream method + (emacs_Xt_delete_stream_pair): Ditto + + * emacs.c (main_1): Added calls to process_type_create*() and + vars_of_process() + + * callproc.c: (many places): removed DOS support + +1998-03-02 SL Baur <steve@altair.xemacs.org> + + * process.c (Fprocess_status): Restore old behavior -- call + Fget_process on a string argument. + +Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk> + + * file-coding.h: + * file-coding.c: more cleanup by only including iso2022 stuff in a + mule build. (setup_eol_coding_systems) move (T) -> :T etc. + + * event-stream.c: (Fopen_dribble_file) Qescape_quoted only exists in + mule. + + * md5.c: remove warning. + + * unexcw.c: move .idata -> .rdata for cygwin b19. + + * Makefile.in.in: add msw dependencies. + + * sheap.c: up static heap parameters. + + * s/cygwin32.h: add prototypes to eliminate warnings. + +1998-03-02 SL Baur <steve@altair.xemacs.org> + + * Makefile.in.in (blddir): Import blddir. + Add blddir to dump-time load-path. + + * nas.c (play_sound_data): Add braces for clarity. + (play_sound_file): Ditto. + 1998-03-01 SL Baur <steve@altair.xemacs.org> + * alloc.c: Boost static vector size for breathing room. Double + the size if we may be dynamically linking. + + * dlopen.c (Fdl_open): Use RTLD_GLOBAL flag on dlopen if available. + + * device-x.c (x_init_device): Hardcode `Emacs' as the filename + containing localized menubars. + * config.h.in: Add HAVE_UNIX_PROCESSES for 20.6. * alloc.c (init_alloc_once_early): Document movement of mmap