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.