Mercurial > hg > xemacs-beta
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 262:9d8607af9e13 | 263:727739f917cb |
|---|---|
| 1 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com> | |
| 2 | |
| 3 * events.h: Add do_backspace_mapping parameter to | |
| 4 function prototype of character_to_event. | |
| 5 | |
| 6 * events.c: Add fifth parameter to character_to_event to | |
| 7 control the backspace mapping. In character_to_event map most | |
| 8 characters that match tty-erase-char to the backspace keysym, | |
| 9 but only if do_backspace_mapping paramter is non-zero. | |
| 10 | |
| 11 (Fcharacter_to_event): Tell character_to_event() to DO | |
| 12 backspace mapping. | |
| 13 | |
| 14 * event-stream.c: | |
| 15 (maybe_read_quit_event): Tell character_to_event() to DO | |
| 16 backspace mapping. | |
| 17 | |
| 18 (maybe_kbd_translate): Tell character_to_event() to DO backspace | |
| 19 mapping. | |
| 20 | |
| 21 (lookup_command_event): Tell character_to_event() to DO backspace | |
| 22 mapping. | |
| 23 | |
| 24 * event-unixoid.c: | |
| 25 (read_event_from_tty_or_stream_desc): Tell character_to_event() | |
| 26 to DO backspace mapping. | |
| 27 | |
| 28 * keymap.c: | |
| 29 (get_keyelt): Tell character_to_event() to NOT DO backspace | |
| 30 mapping. | |
| 31 | |
| 32 (define_key_parser): Tell character_to_event() to NOT DO backspace | |
| 33 mapping. | |
| 34 | |
| 35 (Fsingle_key_description): Tell character_to_event() to DO | |
| 36 backspace mapping. | |
| 37 | |
| 38 1998-03-04 Kirill M. Katsnelson <kkm@kis.ru> | |
| 39 | |
| 40 * alloc.c (Fpurecopy): Do not mark symbols through | |
| 41 Vpure_uninterned_symbol_table twice: hash (OBJ, nil) instead of | |
| 42 (OBJ, OBJ). | |
| 43 | |
| 44 1998-03-07 SL Baur <steve@altair.xemacs.org> | |
| 45 | |
| 46 * emacs.c (shut_down_emacs): Disable forced auto-save in a crash. | |
| 47 It causes more problems than it solves. | |
| 48 | |
| 49 1998-03-02 Greg Klanderman <greg@alphatech.com> | |
| 50 | |
| 51 * window.c (Fwindow_displayed_pixel_height) New function. | |
| 52 (Fenlarge_window_pixels): New function. | |
| 53 (Fshrink_window_pixels): New function. | |
| 54 (window_displayed_pixel_height): New, helper for | |
| 55 Fwindow_displayed_pixel_height. | |
| 56 (change_window_height): Add `inpixels' argument. | |
| 57 (syms_of_window): 3 new DEFSUBR's. | |
| 58 | |
| 59 Thu Mar 05 12:01:35 1998 Andy Piper <andyp@parallax.co.uk> | |
| 60 | |
| 61 * redisplay-msw.c (mswindows_output_cursor): separate getting | |
| 62 cachel index from retrieving cachel to work around apparent bug in | |
| 63 gcc. | |
| 64 | |
| 65 1998-03-06 Kyle Jones <kyle_jones@wonderworks.com> | |
| 66 | |
| 67 * events.c (character_to_event): The tty_erase_char test | |
| 68 doesn't do anything because it's in the wrong place. | |
| 69 Moved it to where it can take effect. | |
| 70 | |
| 71 * dired.c (Fdirectory_files): Initialize GCPRO'ed variable. | |
| 72 | |
| 73 * events.c (character_to_event): Never map '(control | |
| 74 foo) to QKbackspace. Only map ASCII 8 to QKbackspace; | |
| 75 don't map any other key. | |
| 76 | |
| 77 1998-03-05 Kyle Jones <kyle_jones@wonderworks.com> | |
| 78 | |
| 79 * src/redisplay-output.c (redisplay_move_cursor): Bail if | |
| 80 cursor_in_echo_area is non-zero and we're fiddling | |
| 81 with the cursor in a minibuffer window, since that is a | |
| 82 special case that is handled elsewhere and this function | |
| 83 need not handle it. Return 1 so the caller will assume we | |
| 84 succeeded. | |
| 85 | |
| 86 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk> | |
| 87 | |
| 88 * device.c (init_global_resources): compile in based on window | |
| 89 system not just x. | |
| 90 | |
| 91 * console.c (select_console_1): add mswindows console type. | |
| 92 | |
| 93 1998-03-04 Kyle Jones <kyle_jones@wonderworks.com> | |
| 94 | |
| 95 * redisplay-output.c (redisplay_redraw_cursor): Redraw | |
| 96 the cursor in the minibuffer window if cursor_in_echo_area | |
| 97 is non-zero. | |
| 98 | |
| 99 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk> | |
| 100 | |
| 101 * emacs.c (main_1): predicate display_use to mswindows only if x | |
| 102 is not already selected. | |
| 103 | |
| 104 * event-msw.c: comment out non-code for HAVE_TOOLBAR case. don't | |
| 105 compile debug_process_finalisation if x is compiled in. | |
| 106 | |
| 107 * event-stream.c (init_event_stream): don't make X and mswindows | |
| 108 mutually exclusive. Select msw event loop if started that way, | |
| 109 X/tty event loop otherwise. | |
| 110 | |
| 111 * frame.h: protect toolbar #defines from assuming ints are in | |
| 112 toolbar_data. This happens if you have two display types compiled | |
| 113 in and one supports toolbars and the other doesn't. | |
| 114 | |
| 115 * s/cygwin32.h: warning elimination. | |
| 116 | |
| 117 1998-03-03 SL Baur <steve@altair.xemacs.org> | |
| 118 | |
| 119 * editfns.c (Ftemp_directory): New function. | |
| 120 From Glynn Clements <glynn@sensei.co.uk> | |
| 121 | |
| 122 * editfns.c (Ftemp_directory): Use build_ext_string. | |
| 123 | |
| 124 1998-03-02 Martin Buchholz <Martin Buchholz <martin@xemacs.org>> | |
| 125 | |
| 126 * symsinit.h: add prototype for syms_of_dlopen | |
| 127 | |
| 128 1998-03-02 Kyle Jones <kyle_jones@wonderworks.com> | |
| 129 | |
| 130 * window.c (save_window_save): save value of | |
| 131 default_toolbar_height slot. | |
| 132 | |
| 133 (Fset_window_configuration): restore value of | |
| 134 default_toolbar_height slot. | |
| 135 | |
| 136 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> | |
| 137 | |
| 138 * "Fast" dired-in-C enhancements for Windows 95/NT: | |
| 139 | |
| 140 * ntproc.c: | |
| 141 * device-msw.c: | |
| 142 Moved definition of `Vwin32_downcase_file_names' from ntproc.c | |
| 143 to device-msw.c, and renamed it to | |
| 144 `Vmswindows_downcase_file_names'. It doesn't really belong | |
| 145 here, but I didn't want to create a new file, just for this one | |
| 146 variable. This fixes a bug in `expand-file-name' that caused | |
| 147 all returned filenames to be lowercased (this was supposed to be | |
| 148 conditional upon Vmswindows_downcase_file_names, but wasn't, as | |
| 149 it was never initialized due to obsolescence of ntproc.c). This | |
| 150 variable is also used by the dired-in-C enhancements. | |
| 151 | |
| 152 Also moved and renamed `Vwin32_get_true_file_attributes' to | |
| 153 `Vmswindows_get_true_file_attributes'. This affects stat() in | |
| 154 nt.c, and so it really does need to be initialized. | |
| 155 | |
| 156 However, there's still one more variable in ntproc.c that still | |
| 157 needs to be moved/renamed, `Vwin32_pipe_read_delay', but I | |
| 158 didn't touch this, as this is a subprocess issue. | |
| 159 | |
| 160 * dired-msw.c: New file for dired-in-C enhancements for | |
| 161 Windows 96/NT. | |
| 162 | |
| 163 * emacs.c: Initialization calls for dired-msw.c. | |
| 164 | |
| 165 * nt.c (convert_time): make into public function (dired-in-C | |
| 166 functions use it). | |
| 167 | |
| 168 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru> | |
| 169 | |
| 170 * sysdep.h: Prototypes for the above 2 functions | |
| 171 | |
| 172 * sysdep.c (get_pty_max_bytes): Moved here from process.c | |
| 173 (get_eof_char): Ditto | |
| 174 | |
| 175 * symsinit.h: Prototypes for initialization functions called from | |
| 176 emacs.c: process_type_create_mswindows, process_type_create_unix, | |
| 177 vars_of_process_mswindows, vars_of_process_unix. | |
| 178 | |
| 179 * procimpl.h: New file. Includes prototypes and other stuff shared | |
| 180 by process.c and implementation files (process-unix.c, | |
| 181 process-msw.c in future). | |
| 182 | |
| 183 * process.h (PROCESS_LIVE_P): Changed to test against stream | |
| 184 existence, to avoid dependency on fds. | |
| 185 | |
| 186 * process.c: Only process implementation independent code is now | |
| 187 in this file. Moved the rest into process-unix.c | |
| 188 (Fopen_network_stream_internal): Added 5th parameter, protocol | |
| 189 family. Defaults to 'tcp/ip when unspecified. | |
| 190 | |
| 191 * process-unix.c: New file, implementation of UNIX | |
| 192 processes. UNIX-specific code from the old process.c is here. | |
| 193 | |
| 194 * Lstream.c (Lstream_was_blocked_p): New function. Replaces | |
| 195 filedesc_stream_was_blocked_p. | |
| 196 (filedesc_was_blocked_p): Implementation of the method for | |
| 197 filedesc stream | |
| 198 (filedesc_stream_set_pty_flushing): set pty_flushing flag | |
| 199 (filedesc_stream_fd): New function, returns fd of the stream | |
| 200 | |
| 201 * lstream.h (lstream_implementation): was_blocked_p is a new | |
| 202 optional lstream method. | |
| 203 Added prototypes for functions in lstream.c | |
| 204 | |
| 205 * lisp.h: (USID): Typedef for Unique Stream IDentifier. Reuqired | |
| 206 by the new code in many places. | |
| 207 | |
| 208 * events.h (struct event_stream): Declaration of the two mandatory | |
| 209 event stream methods, required by process support. | |
| 210 | |
| 211 * event-unixoid.c (event_stream_unixoid_create_stream_pair): | |
| 212 Implementation of the method shared by TTY and X | |
| 213 (event_stream_unixoid_delete_stream_pair): Ditto | |
| 214 | |
| 215 * event-tty.c (emacs_tty_next_event): get_process_from_usid() | |
| 216 instead of get_process_from_fd() | |
| 217 (emacs_tty_create_stream_pair): New events tream method | |
| 218 (emacs_tty_delete_stream_pair): New events tream method | |
| 219 | |
| 220 * event-stream.c (event_stream_create_stream_pair): New event | |
| 221 stream method | |
| 222 (event_stream_delete_stream_pair): Ditto | |
| 223 | |
| 224 * event-msw.c (debug_process_finalization): Although if0'ed, | |
| 225 removed obsolete code | |
| 226 | |
| 227 * event-Xt.c (emacs_Xt_create_stream_pair): Implementation if the | |
| 228 new event stream method | |
| 229 (emacs_Xt_delete_stream_pair): Ditto | |
| 230 | |
| 231 * emacs.c (main_1): Added calls to process_type_create*() and | |
| 232 vars_of_process() | |
| 233 | |
| 234 * callproc.c: (many places): removed DOS support | |
| 235 | |
| 236 1998-03-02 SL Baur <steve@altair.xemacs.org> | |
| 237 | |
| 238 * process.c (Fprocess_status): Restore old behavior -- call | |
| 239 Fget_process on a string argument. | |
| 240 | |
| 241 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk> | |
| 242 | |
| 243 * file-coding.h: | |
| 244 * file-coding.c: more cleanup by only including iso2022 stuff in a | |
| 245 mule build. (setup_eol_coding_systems) move (T) -> :T etc. | |
| 246 | |
| 247 * event-stream.c: (Fopen_dribble_file) Qescape_quoted only exists in | |
| 248 mule. | |
| 249 | |
| 250 * md5.c: remove warning. | |
| 251 | |
| 252 * unexcw.c: move .idata -> .rdata for cygwin b19. | |
| 253 | |
| 254 * Makefile.in.in: add msw dependencies. | |
| 255 | |
| 256 * sheap.c: up static heap parameters. | |
| 257 | |
| 258 * s/cygwin32.h: add prototypes to eliminate warnings. | |
| 259 | |
| 260 1998-03-02 SL Baur <steve@altair.xemacs.org> | |
| 261 | |
| 262 * Makefile.in.in (blddir): Import blddir. | |
| 263 Add blddir to dump-time load-path. | |
| 264 | |
| 265 * nas.c (play_sound_data): Add braces for clarity. | |
| 266 (play_sound_file): Ditto. | |
| 267 | |
| 1 1998-03-01 SL Baur <steve@altair.xemacs.org> | 268 1998-03-01 SL Baur <steve@altair.xemacs.org> |
| 269 | |
| 270 * alloc.c: Boost static vector size for breathing room. Double | |
| 271 the size if we may be dynamically linking. | |
| 272 | |
| 273 * dlopen.c (Fdl_open): Use RTLD_GLOBAL flag on dlopen if available. | |
| 274 | |
| 275 * device-x.c (x_init_device): Hardcode `Emacs' as the filename | |
| 276 containing localized menubars. | |
| 2 | 277 |
| 3 * config.h.in: Add HAVE_UNIX_PROCESSES for 20.6. | 278 * config.h.in: Add HAVE_UNIX_PROCESSES for 20.6. |
| 4 | 279 |
| 5 * alloc.c (init_alloc_once_early): Document movement of mmap | 280 * alloc.c (init_alloc_once_early): Document movement of mmap |
| 6 enabling code to emacs.c. | 281 enabling code to emacs.c. |
