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. |