Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 274:ca9a9ec9c1c1 r21-0b35
Import from CVS: tag r21-0b35
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:29:42 +0200 |
parents | c5d627a313b1 |
children | 6330739388db |
comparison
equal
deleted
inserted
replaced
273:411aac7253ef | 274:ca9a9ec9c1c1 |
---|---|
1 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru> | |
2 | |
3 * callproc.c (init_callproc): Correctly initialize | |
4 `shell-file-name' for WINDOWSNT | |
5 | |
6 * emacs.c (main_1): Properly called new functions (see symsinit.h | |
7 entry for which). | |
8 | |
9 * event-msw.c (struct ntpipe_slurp_stream): | |
10 (slurp_thread): | |
11 (make_ntpipe_input_stream): | |
12 (get_ntpipe_input_stream_waitable): | |
13 (get_ntpipe_input_stream_param): | |
14 (ntpipe_slurp_reader): | |
15 (ntpipe_slurp_closer): | |
16 (init_slurp_stream): Win32 pipe input stream implementation. | |
17 (struct ntpipe_shove_stream): | |
18 (shove_thread): | |
19 (make_ntpipe_output_stream): | |
20 (get_ntpipe_output_stream_param): | |
21 (ntpipe_shove_writer): | |
22 (ntpipe_shove_was_blocked_p): | |
23 (ntpipe_shove_flusher): | |
24 (ntpipe_shove_closer): | |
25 (init_shove_stream): Win32 pipe output stream implementation. | |
26 (mswindows_enqueue_process_event): Dispatch helper. | |
27 (find_waitable_handle): | |
28 (add_waitable_handle): | |
29 (remove_waitable_handle): New three, waitable handles handling. | |
30 (mswindows_need_event_in_modal_loop): Simplified. | |
31 (mswindows_need_event): Simplified. | |
32 (mswindows_need_event): Generate process events on process output; | |
33 kick status_notify when a process ends. | |
34 (mswindows_find_console): Simplified. | |
35 (emacs_mswindows_event_pending_p): Adjusted parameters to | |
36 mswindows_need_event(). | |
37 (emacs_mswindows_next_event): Ditto. | |
38 (get_process_input_waitable): | |
39 (get_process_handle): Process select/unselect helpers. | |
40 (emacs_mswindows_select_process): Implemented. | |
41 (emacs_mswindows_unselect_process): Implemented. | |
42 (emacs_mswindows_quit_p): Call mswindows_drain_windows_queue() | |
43 directly so do not even try do dequeue process events. Saved a | |
44 byte and a tick. | |
45 (emacs_mswindows_create_stream_pair): Implemented. | |
46 (emacs_mswindows_delete_stream_pair): Implemented. | |
47 (vars_of_event_mswindows): Registered the above two. | |
48 (lstream_type_create_mswindows_selectable): Function called from | |
49 emacs.c to create two pipe lstream types. | |
50 | |
51 * ntproc.c (sys_select): Disgustful brain fart this file is. | |
52 | |
53 * process-nt.c: New file: Asynchronous subprocess implemenation | |
54 for Win32. | |
55 | |
56 * process.h: Declare Fprocess_id(). | |
57 | |
58 * signal.c (init_signals_very_early): Conditionalize possibly | |
59 nonexistent signals. | |
60 | |
61 * symsinit.h: Declared: | |
62 lstream_type_create_mswindows_selectable () | |
63 process_type_create_nt () | |
64 vars_of_process_nt () | |
65 | |
66 * s/windowsnt.h: Defined HAVE_WIN32_PROCESSES. | |
67 Removed fake SIGTRAP, SIGPIPE and SIGCHLD. | |
68 | |
69 1998-04-10 Martin Buchholz <martin@xemacs.org> | |
70 | |
71 * fns.c (Fnthcdr): | |
72 Most times through the loop will get a cons, so optimize for that. | |
73 | |
74 * bytecode.c (Fbyte_code): Remove '91 vintage compiler bug workaround. | |
75 Add NATNUMP check for Bnth bytecode. | |
76 Bnth: Optimize case of n > length (list). | |
77 QUITs not necessary since even if list is circular, n will count | |
78 down to 0. | |
79 Bnthcdr: inline the code for nthcdr (we have a bytecode for it, | |
80 after all) | |
81 Bcdr, Bcar: Use tail recursion. | |
82 | |
83 1998-04-10 Hrvoje Niksic <hniksic@srce.hr> | |
84 | |
85 * redisplay.c (redisplay_window): Don't lose with negative | |
86 scroll_step. | |
87 | |
88 1998-04-09 Hrvoje Niksic <hniksic@srce.hr> | |
89 | |
90 * fileio.c (Fmake_temp_name): Don't use `+' in generated file | |
91 names. | |
92 (Fmake_temp_name): Randomize the initial values of counters. | |
93 | |
94 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
95 | |
96 * Makefile.in.in: paths.h.in is now generated from paths.h.in.in. | |
97 | |
98 * emacs.c (decode_path): Removed parsing of "::" into nil component. | |
99 | |
100 1998-04-09 Martin Buchholz <martin@xemacs.org> | |
101 | |
102 * lstream.c (make_filedesc_stream_1): Fix another Martin blooper. | |
103 | |
104 1998-04-07 SL Baur <steve@altair.xemacs.org> | |
105 | |
106 * emacs.c (Fdump_emacs): Delete superfluous open comment. | |
107 | |
108 1998-04-06 SL Baur <steve@altair.xemacs.org> | |
109 | |
110 * emacs.c (Fdump_emacs): Move call to disable_free_hook back to | |
111 Fdump_emacs where it belongs. | |
112 | |
113 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru> | |
114 | |
115 * nt.c (sys_mkdir): Added the second unused parameter, after UNIX | |
116 version. Suggested by Martin. | |
117 | |
118 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru> | |
119 | |
120 * event-msw.c (mswindows_wnd_proc): Fix member access macro names. | |
121 | |
122 * frame-msw.c (mswindows_frame_property): | |
123 (mswindows_internal_frame_property_p): | |
124 (mswindows_frame_properties): Implemented for the 'left and 'top | |
125 properties. | |
126 (console_type_create_frame_mswindows): Regsitered the above. | |
127 (mswindows_set_title_from_bufbyte): Update title only if it has | |
128 really changed. This avoids a bit of flashing. | |
129 | |
130 * console-msw.h (FRAME_MSWINDOWS_TITLE_CHECKSUM): To update title | |
131 smoother. | |
132 (MSWINDOWS_FRAME_*(f)): Were MSWINDOWS_FRAME_*(f). Eeek! | |
133 | |
134 1998-04-06 Kazuyuki IENAGA <ienaga@jsys.co.jp> | |
135 | |
136 * unexfreebsd.c: introduce FreeBSD port's patch to avoid | |
137 FreeBSD-current warns "Absurd new brk addr". | |
138 | |
139 1998-04-06 Colin Rafferty <colin@xemacs.org> | |
140 | |
141 * glyphs-x.c (struct gif_error_struct): Made the err_str point to | |
142 a CONST char* instead of non-const. | |
143 (tiff_memory_write): Add fake return statement to shut up warnings. | |
144 | |
145 1998-04-06 Hrvoje Niksic <hniksic@srce.hr> | |
146 | |
147 * fileio.c (Finsert_file_contents_internal): Correctly handle | |
148 special files larger than 32K. | |
149 | |
150 1998-04-06 Hrvoje Niksic <hniksic@srce.hr> | |
151 | |
152 * fileio.c (Fmake_temp_name): Don't call mktemp(). | |
153 | |
154 1998-04-06 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
155 | |
156 * unexelf.c: include <config.h> first. | |
157 | |
158 1998-04-04 Martin Buchholz <martin@xemacs.org> | |
159 | |
160 * sysdep.c: Add #include <sys/termio.h> for AIXHFT as suggested | |
161 on c.e.x. | |
162 | |
163 * nt.c: | |
164 * ntproc.c: | |
165 Change "config.h" to <config.h>. Add dire warnings to code since | |
166 config.h is not included first. | |
167 | |
168 * powerpc.h: Avoid redefinition warning on START_FILES. | |
169 | |
170 * window.c: Rename Vminibuf_scroll_window to Vminibuffer_scroll_window. | |
171 * hpplay.c: Rename play_gain to hp_play_gain in accordance with | |
172 coding standards. | |
173 | |
174 * frame-x.c (x_lower_frame): | |
175 (x_raise_frame_1): Clarify code. Save a nanosecond if frame not | |
176 visible. | |
177 | |
178 * fileio.c (Fmake_temp_name): Use static CONST suffix; save a | |
179 nanosecond. | |
180 | |
181 1998-04-05 Amir J. Katz <amir@ndsoft.com> | |
182 | |
183 * sysproc.h: Added #include <sys/types.h> before <sys/socket.h> | |
184 otherwise callproc.c does not compile on SunOS 4.1.4 with gcc 2.8.1 | |
185 | |
186 * sysdep.h: strerror() does not return CONST in gcc 2.8.1 | |
187 | |
188 1998-04-05 Hrvoje Niksic <hniksic@srce.hr> | |
189 | |
190 * redisplay.c (generate_fstring_runes): Grok specifiers and | |
191 symbols indirecting to specifiers. | |
192 | |
193 1998-04-06 Olivier Galibert <galibert@pobox.com> | |
194 | |
195 * events.c (print_event): XINT() may return a long. | |
196 | |
197 * insdel.c (make_gap): Thou shan't cast EMACS_INT_MAX to int. | |
198 (buffer_insert_string_1): ditto. | |
199 | |
200 * regex.c (print_partial_compiled_pattern): Neither EMACS_INTs nor | |
201 ptrdiff_t are portably printable as an int. | |
202 | |
203 * redisplay.c (window_line_number): Don't assume that an EMACS_INT | |
204 in an int. | |
205 | |
206 * alloc.c (report_pure_usage): Don't assume that a size_t is | |
207 displayable as an int. | |
208 | |
209 1998-04-06 SL Baur <steve@altair.xemacs.org> | |
210 | |
211 * process-unix.c: Fix typo in #ifdef. | |
212 From Hrvoje Niksic <hniksic@srce.hr> | |
213 | |
214 1998-04-06 Olivier Galibert <galibert@pobox.com> | |
215 | |
216 * unexelfsgi.c (unexec): Don't treat the sbss section as bss if it | |
217 isn't one. Needed for irix 6.5. | |
218 | |
219 1998-04-05 Martin Buchholz <martin@xemacs.org> | |
220 | |
221 * sysdep.h: Two prototypes that weren't properly size_t'ed | |
222 | |
223 1998-04-04 Martin Buchholz <martin@xemacs.org> | |
224 | |
225 * ralloc.c: mallopt <==> malloc.h. | |
226 | |
1 1998-04-04 Martin Buchholz <martin@xemacs.org> | 227 1998-04-04 Martin Buchholz <martin@xemacs.org> |
2 | 228 |
3 * emacs.c: #include <paths.h>, not "paths.h" | 229 * emacs.c: #include <paths.h>, not "paths.h" |
4 This is a standard bug. It manifests if you configure in the | 230 This is a standard bug. It manifests if you configure in the |
5 source tree, then configure elsewhere with --srcdir. | 231 source tree, then configure elsewhere with --srcdir. |