Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 280:7df0dd720c89 r21-0b38
Import from CVS: tag r21-0b38
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 10:32:22 +0200 |
| parents | 90d73dddcdc4 |
| children | c42ec1d1cded |
comparison
equal
deleted
inserted
replaced
| 279:c20b2fb5bb0a | 280:7df0dd720c89 |
|---|---|
| 1 1998-05-03 Olivier Galibert <galibert@pobox.com> | |
| 2 | |
| 3 * alloc.c (make_pure_float): Remove reference to obsolete 'next' | |
| 4 field. | |
| 5 (make_float): Ditto. | |
| 6 | |
| 7 * lisp.h (struct Lisp_Float): Remove obsolete 'next' field. | |
| 8 | |
| 9 1998-05-02 SL Baur <steve@altair.xemacs.org> | |
| 10 | |
| 11 * lread.c (FSF_KEYS): Remove if built with Mule. | |
| 12 | |
| 13 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
| 14 | |
| 15 * event-msw.c (ntpipe_shove_flusher): Removed. | |
| 16 (init_shove_stream): Flusher undeclared. | |
| 17 | |
| 18 1998-05-02 SL Baur <steve@altair.xemacs.org> | |
| 19 | |
| 20 * rangetab.c: `default_dumped' removed. | |
| 21 | |
| 22 1998-05-02 Hrvoje Niksic <hniksic@srce.hr> | |
| 23 | |
| 24 * events.c (Fmake_event): Initialize key data for key-press | |
| 25 events. | |
| 26 | |
| 27 1998-05-02 Hrvoje Niksic <hniksic@srce.hr> | |
| 28 | |
| 29 * fileio.c (close_stream_unwind): Renamed to delete_stream_unwind. | |
| 30 Delete the stream. | |
| 31 (Finsert_file_contents_internal): Delete STREAM after use. | |
| 32 (Fmake_temp_name): Improve randomness of generated file names. | |
| 33 (Fmake_temp_name): Don't initialize COUNT if in temacs. | |
| 34 | |
| 35 1998-05-02 Olivier Galibert <galibert@pobox.com> | |
| 36 | |
| 37 * buffer.h: Put the range_table lrecrod declaration where it | |
| 38 belongs... | |
| 39 | |
| 40 * rangetab.h: New file - ...which is here. | |
| 41 | |
| 42 * rangetab.c: Move declarations to rangetab.h | |
| 43 | |
| 44 1998-05-01 Hrvoje Niksic <hniksic@srce.hr> | |
| 45 | |
| 46 * data.c (Fneq): Fix docstring. | |
| 47 (arithcompare_many): Slightly simplify. | |
| 48 | |
| 49 1998-04-29 Andy Piper <andyp@parallax.co.uk> | |
| 50 | |
| 51 * s/cygwin32.h: don't define BROKEN_CYGWIN anymore since we normally | |
| 52 link with unixoid event loop now. | |
| 53 | |
| 54 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
| 55 | |
| 56 * event-stream.c (event_stream_next_event): Disable polling for | |
| 57 quit while XEmacs is blocked waiting for an event. | |
| 58 | |
| 59 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
| 60 | |
| 61 * specifier.h: Corrected documentation on magic specifiers. | |
| 62 Documented DEPTH parameter to instantiate_method. | |
| 63 Renamed reveal->unlock_ghost_specifiers_protected(). | |
| 64 | |
| 65 * specifier.c: Removed the reveal mechanism and made ghost | |
| 66 specifiers read-only, so they are accessible as fallbacks of magic | |
| 67 specifier, but aren't modifiable unless C code enables so. | |
| 68 (specifier_equal): Compare specifier fallbacks as well. | |
| 69 | |
| 70 * scrollbar.c (init_frame_scrollbars): | |
| 71 (init_device_scrollbars): | |
| 72 (init_global_scrollbars): Renamed | |
| 73 reveal->unlock_ghost_specifiers_protected(). | |
| 74 | |
| 75 1998-05-01 Hrvoje Niksic <hniksic@srce.hr> | |
| 76 | |
| 77 * fileio.c (Fcar_less_than_car): Fix Flss caller. | |
| 78 (Fcdr_less_than_cdr): Ditto. | |
| 79 | |
| 80 * lisp.h: Fix declarations. | |
| 81 | |
| 82 * data.c: Enable many arguments versions of <, >, <=, >= and /=. | |
| 83 | |
| 84 * bytecode.c (Fbyte_code): Use arithcompare. | |
| 85 | |
| 86 * data.c (arithcompare): Make non-static. | |
| 87 | |
| 88 1998-04-30 Greg Klanderman <greg@alphatech.com> | |
| 89 | |
| 90 * frame.c (Fselect_frame): update docstring to describe | |
| 91 focus-follows-mouse behavior. | |
| 92 | |
| 93 1998-05-01 Hrvoje Niksic <hniksic@srce.hr> | |
| 94 | |
| 95 * print.c (Fwrite_char): Don't touch Vprint_gensym. | |
| 96 (print_error_message): Don't gcpro TAIL. | |
| 97 (Fdisplay_error): Simplify. | |
| 98 | |
| 99 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
| 100 | |
| 101 * print.c (print_internal): Use long_to_string(). | |
| 102 | |
| 103 * redisplay.c (decode_mode_spec): Remove bogus calculation of the | |
| 104 number of digits. | |
| 105 | |
| 106 * print.c (Fprin1): Removed THE_STREAM. | |
| 107 (Fprinc): Ditto. | |
| 108 (Fprint): Ditto. | |
| 109 (Fdisplay_error): Canonicalize STREAM here. | |
| 110 (print_error_message): Don't canonicalize STREAM. | |
| 111 (print_error_message): Use print_internal() instead of Fprin1 and | |
| 112 Fprinc. | |
| 113 | |
| 114 * print.c: (Fprin1_to_string): Delete internal stream explicitly. | |
| 115 (Ferror_message_string): Ditto. | |
| 116 (Fterpri): Use write_char_internal. | |
| 117 | |
| 118 1998-04-18 Martin Buchholz <martin@xemacs.org> | |
| 119 | |
| 120 * console-x.h: Initialize_Locale should not depend on HAVE_XIM, | |
| 121 esp. in the future. | |
| 122 | |
| 123 * Makefile.in.in: be more careful generating depend. | |
| 124 | |
| 125 * *.c (F*): Unfortunately, etags can only detect per-line | |
| 126 patterns, and so the DEFUN macro must have the lisp name and the C | |
| 127 name on the same line for a complete TAGS file. Make it so. | |
| 128 | |
| 129 * signal.c (init_signals_very_early): | |
| 130 * process.c (Fsignal_process): Order the signals in decreasing | |
| 131 order of standardization. Provide helpful standardization | |
| 132 comments. Add missing signal names. | |
| 133 | |
| 134 * unexhp9k800.c: Remove undefined roundup. | |
| 135 * symsinit.h: Add prototype for init_hpplay(). | |
| 136 | |
| 137 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
| 138 | |
| 139 * window.c (Fcenter_to_window_line): New function. | |
| 140 (Frecenter): Use it. | |
| 141 | |
| 142 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
| 143 | |
| 144 * dired.c (make_directory_hash_table): Constify. | |
| 145 | |
| 146 * scrollbar.c (Fscrollbar_page_up): Use Fcenter_to_window_line | |
| 147 instead of Frecenter. | |
| 148 (Fscrollbar_page_down): Ditto. | |
| 149 (Fscrollbar_to_top): Ditto. | |
| 150 (Fscrollbar_to_bottom): Ditto. | |
| 151 | |
| 152 * window.c (Frecenter): Removed. | |
| 153 | |
| 154 1998-04-29 Andy Piper <andyp@parallax.co.uk> | |
| 155 | |
| 156 * console.h: xpm_normalize is not a console method anymore. | |
| 157 | |
| 158 * event-msw.c: honour toolbar help string length. | |
| 159 | |
| 160 * glyphs-msw.c: make copyright more meaningful. implement color | |
| 161 symbol support for Xpm. (extract_xpm_color_symbols) new function. | |
| 162 | |
| 163 * glyphs.c (pixmap_to_lisp_data) (xpm_normalize): fucntions moved | |
| 164 from glyphs-x.c | |
| 165 | |
| 166 * glyphs.h: declare pixmap_to_lisp_data. | |
| 167 | |
| 168 * toolbar-msw.c: more meaningful copyright. | |
| 169 | |
| 170 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> | |
| 171 | |
| 172 * macros.c (Fend_kbd_macro): New arg REMOVE-LAST. | |
| 173 | |
| 174 * gui-x.c (popup_selection_callback): Treat anonymous interactive | |
| 175 and compiled-function interactive callbacks as commands. | |
| 176 | |
| 177 1998-04-28 Hrvoje Niksic <hniksic@srce.hr> | |
| 178 | |
| 179 * abbrev.c (obarray_has_blank_p): Simplify. | |
| 180 | |
| 181 1998-04-27 Hrvoje Niksic <hniksic@srce.hr> | |
| 182 | |
| 183 * getloadavg.c (getloadavg): Removed some code repetition. | |
| 184 | |
| 185 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> | |
| 186 | |
| 187 * process-nt.c: Document usage of #pragma warning. | |
| 188 (alloc_process_memory): Spell _ALPHA_ correctly. | |
| 189 | |
| 190 1998-04-29 SL Baur <steve@altair.xemacs.org> | |
| 191 | |
| 192 * Makefile.in.in: Change `progname' to `PROGNAME' for | |
| 193 consistency. | |
| 194 | |
| 195 1998-04-29 Kirill M. Katsnelson <kkm@kis.ru> | |
| 196 | |
| 197 * frame.c (change_frame_size_1): Adjust frame row/columns taking | |
| 198 real toolbar size into account, not the theoretical one. | |
| 199 | |
| 200 * toolbar.c (set_frame_toolbar): Removed unused parameter. | |
| 201 Return void, not unused int. | |
| 202 Logic which checks whether toolbar to be recomputed moved here | |
| 203 from macro COMPUTE_TOOLBAR_DATA (r.i.p) | |
| 204 (compute_frame_toolbars_data): Removed COMPUTE_TOOLBAR_DATA. It | |
| 205 did not work due to a bug, and also did not check whether toolbar | |
| 206 size has changed. | |
| 207 Compute new character sizes passed to change_frame_size, do not | |
| 208 use the old (pre-toolbar-change) ones. | |
| 209 (update_frame_toolbars): Honor frame_changed and clear frame bits. | |
| 210 (recompute_overlaying_specifier): New helper function, called from | |
| 211 default toolbar specifier change handlers. | |
| 212 (default_toolbar_specs_changed): Use it. | |
| 213 (default_toolbar_size_changed_in_frame): Ditto. | |
| 214 (default_toolbar_border_width_changed_in_frame): Ditto. | |
| 215 (default_toolbar_visible_p_changed_in_frame): Ditto. | |
| 216 (toolbar_geometry_changed_in_window): New handler. The old one, | |
| 217 some_windows_value_changed, did not do the trick. | |
| 218 (default_toolbar_size_changed_in_window): New handler for default | |
| 219 toolbar. | |
| 220 (default_toolbar_border_width_changed_in_window): Ditto. | |
| 221 (default_toolbar_visible_p_changed_in_window): Ditto. | |
| 222 (specifier_vars_of_toolbar): Use one of the above four handlers | |
| 223 instead of some_windows_value_changed in toolbar specifiers. | |
| 224 | |
| 225 1998-04-29 Andy Piper <andyp@parallax.co.uk> | |
| 226 | |
| 227 * redisplay-msw.c (mswindows_output_string) | |
| 228 (mswindows_output_string): output the background pixmap if we have | |
| 229 one. | |
| 230 | |
| 231 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 232 | |
| 233 * paths.h.in: Added PATH_PROGNAME and PATH_VERSION. | |
| 234 | |
| 235 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 236 | |
| 237 * emacs.c (complex_vars_of_emacs): Added `emacs-program-name' and | |
| 238 `emacs-program-version'. | |
| 239 | |
| 240 1998-04-29 Kirill M. Katsnelson <kkm@kis.ru> | |
| 241 | |
| 242 * process-nt.c: Signal support for Windows NT. | |
| 243 New code under subheadings "Running remote threads" and "Sending | |
| 244 signals". | |
| 245 (nt_create_process): Create new process suspended, then enable | |
| 246 signals in it, then resume it. | |
| 247 (nt_kill_child_process): Implemented | |
| 248 (nt_kill_process_by_pid): Ditto. | |
| 249 (process_type_create_nt): Registered the two above. | |
| 250 | |
| 251 1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com> | |
| 252 | |
| 253 * glyphs-x.c : slight cleanup and bugfix related to memory | |
| 254 corruption and possible leaks. Also fix a visual problem | |
| 255 with XPM pointers | |
| 256 | |
| 257 1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com> | |
| 258 | |
| 259 * glyphs-x.c (x_init_image_instance_from_eimage): Make sure | |
| 260 automatic pointers are null... | |
| 261 | |
| 262 1998-04-27 Greg Klanderman <greg@alphatech.com> | |
| 263 | |
| 264 * cmdloop.c (Fcommand_loop_1): Call investigate_frame_change if | |
| 265 focus_follows_mouse is true. | |
| 266 | |
| 267 * event-stream.c (next_event_internal): Only call | |
| 268 investigate_frame_change if focus_follows_mouse is false. | |
| 269 | |
| 270 * event-stream.c (investigate_frame_change): Fix | |
| 271 focus_follows_mouse handling. It was the case that, with | |
| 272 focus_follows_mouse true, (select-frame (next-frame)) could leave | |
| 273 next-frame with input focus, but not window manager focus. Now | |
| 274 needs to be called from 2 places, conditional on the value of | |
| 275 focus_follows_mouse. | |
| 276 | |
| 277 1998-04-24 Kirill M. Katsnelson <kkm@kis.ru> | |
| 278 | |
| 279 * frame.c (Fmake_frame): GC-protect new frame immediately upon | |
| 280 creation. | |
| 281 | |
| 282 1998-04-27 Kirill M. Katsnelson <kkm@kis.ru> | |
| 283 | |
| 284 * frame.c (delete_frame_internal): Fixed spurious minibuffer | |
| 285 frames when creating minibufferless frames (reverted to 20.3 | |
| 286 source, change not in ChangeLog) | |
| 287 | |
| 288 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
| 289 | |
| 290 * eldap.h: Added CONCHECK_LDAP macro | |
| 291 | |
| 292 * eldap.c: Moved definition of most Lisp_object keywords to | |
| 293 general.c | |
| 294 (Fldap_close): Modified semantics to match those of | |
| 295 `Fclose_database' | |
| 296 (Fldap_search_internal): Do not consider a | |
| 297 `LDAP_SIZELIMIT_EXCEEDED' a fatal error | |
| 298 | |
| 299 * general.c: Added several keywords needed by eldap.c. Sorted | |
| 300 keywords alphabetically. | |
| 301 | |
| 302 1998-04-24 Hrvoje Niksic <hniksic@srce.hr> | |
| 303 | |
| 304 * eldap.c (finalize_ldap): New function; use it when declaring | |
| 305 LDAP lrecord type. | |
| 306 | |
| 307 1998-04-27 Kirill M. Katsnelson <kkm@kis.ru> | |
| 308 | |
| 309 * fileio.c (Fwrite_file_contents_internal): Prefer stat() over | |
| 310 fstat() back for Windows, where closing a file changes its | |
| 311 modification time. | |
| 312 | |
| 313 1998-04-26 Amir J. Katz <amir@ndsoft.com> | |
| 314 | |
| 315 * sysdep.h: Simplified definition of strerror() | |
| 316 | |
| 317 Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk> | |
| 318 | |
| 319 * emacs.c: | |
| 320 * symsinit.h: | |
| 321 * glyphs-eimage.c: rename glyphs_read to glyphs_eimage. | |
| 322 | |
| 323 * glyphs.c: | |
| 324 * console.h: | |
| 325 * glyphs-x.c: | |
| 326 * glyphx-msw.c: make xpm_normalize and xpm_instantiate device | |
| 327 methods and use them appropriately. Remove redundant pixmap file | |
| 328 handling functions. | |
| 329 | |
| 330 Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk> | |
| 331 | |
| 332 * glyphs-msw.c: use XINT for lisp ints. | |
| 333 | |
| 334 * console-msw.c: remove redundant functions that break under union | |
| 335 type. | |
| 336 | |
| 337 * frame-msw.c: build lisp ints for functions that expect them. | |
| 338 | |
| 339 * objects-msw.c: don't LISP_HASH COLORREF's. | |
| 340 | |
| 341 * sheap.c: remove dependency on VALMASK. | |
| 342 | |
| 343 1998-04-27 SL Baur <steve@altair.xemacs.org> | |
| 344 | |
| 345 * debug.c (vars_of_debug): Remove `Fprovide("internal-debug")'. | |
| 346 | |
| 347 1998-04-27 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 348 | |
| 349 * device-msw.c: Unconditionally use InitCommonControls() instead | |
| 350 of InitcommonControlsEx() - the latter is not defined in all | |
| 351 environments. | |
| 352 | |
| 353 1998-04-26 SL Baur <steve@altair.xemacs.org> | |
| 354 | |
| 355 * Makefile.in.in: Religiously use ${progname}. | |
| 356 | |
| 357 * paths.h.in: Remove reference to user-defined site-lisp location. | |
| 358 * debug.c (vars_of_debug): Rename feature to 'internal-debug. | |
| 359 | |
| 360 1998-04-24 Martin Buchholz <martin@xemacs.org> | |
| 361 | |
| 362 * mule-charset.h: | |
| 363 * mule-charset.c: | |
| 364 Use ints instead of bitfields for Lisp_Charset fields. This | |
| 365 should work around bugs in the latest egcs snapshot, and make | |
| 366 XEmacs faster. Introduce dimension and chars as fields in | |
| 367 Lisp_Charset instead of computing them every time. The extra | |
| 368 space is about 1k, a reasonable price. | |
| 369 | |
| 1 1998-04-25 SL Baur <steve@altair.xemacs.org> | 370 1998-04-25 SL Baur <steve@altair.xemacs.org> |
| 2 | 371 |
| 3 * glyphs-x.c (xface_normalize): Add console_type parameters to | 372 * glyphs-x.c (xface_normalize): Add console_type parameters to |
| 4 calls to `potential_pixmap_file_instantiator'. | 373 calls to `potential_pixmap_file_instantiator'. |
| 5 | 374 |
