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