Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 276:6330739388db r21-0b36
Import from CVS: tag r21-0b36
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 10:30:37 +0200 |
| parents | ca9a9ec9c1c1 |
| children | 90d73dddcdc4 |
comparison
equal
deleted
inserted
replaced
| 275:a68ae4439f57 | 276:6330739388db |
|---|---|
| 1 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 2 | |
| 3 * console-msw.h: | |
| 4 Added "commctrl.h" and "X11/xpm.h" includes to support toolbars | |
| 5 and XPM. | |
| 6 | |
| 7 * glyphs-msw.c: | |
| 8 Removed (!NILP (Vmswindows_bitmap_file_path)) check in | |
| 9 locate_pixmap_file() so that lookups of absolute paths don't fail | |
| 10 if this is unset. | |
| 11 Added new mswindows_xpm_normalize(); | |
| 12 | |
| 13 * glyphs.h: | |
| 14 * glyphs.c: | |
| 15 * glyphs-x.c: | |
| 16 Moved generic XPM support out of glyphs-x.c into glyphs.c. | |
| 17 Functions moved: | |
| 18 signal_image_error, signal_image_error_2, | |
| 19 check_valid_xpm_color_symbols, evaluate_xpm_color_symbols, | |
| 20 xpm_possible_dest_types. | |
| 21 xpm_normalize and xpm_instantiate in glyphs.c just call the | |
| 22 appropriate x_ or mswindows_ funtion in glyphs-x.c or | |
| 23 glyphs-msw.c. | |
| 24 | |
| 25 * toolbar-msw.c: | |
| 26 Don't assert on empty toolbar. | |
| 27 | |
| 28 * toolbar.c: | |
| 29 * toolbar.h: | |
| 30 Adjusted mswindows default toolbar height/widths so redisplay is | |
| 31 correct. | |
| 32 | |
| 33 1998-04-18 Hrvoje Niksic <hniksic@srce.hr> | |
| 34 | |
| 35 * tooltalk.c (tt_message_arg_ival_string): Ditto. | |
| 36 | |
| 37 * redisplay.c (window_line_number): Ditto. | |
| 38 (decode_mode_spec): Ditto. | |
| 39 | |
| 40 * glyphs.c (print_image_instance): Ditto. | |
| 41 | |
| 42 * doprnt.c (emacs_doprnt_1): Ditto. | |
| 43 | |
| 44 * data.c (Fnumber_to_string): Use long_to_string(). | |
| 45 | |
| 46 * lisp.h: Declare long_to_string(). | |
| 47 | |
| 48 * print.c (Fprin1_to_string): Do the Vprint_gensym_alist stunt. | |
| 49 | |
| 50 * emacs.c (main_1): Don't create print stream. | |
| 51 | |
| 52 * print.c: Removed print_stream implementation. | |
| 53 (print_prepare): Don't create a print_stream. | |
| 54 (long_to_string): New function, from GNU Wget. | |
| 55 (print_internal): Use it. | |
| 56 (output_string): alloca() copies only for strings smaller than | |
| 57 65536 bytes; else, inhibit gc. | |
| 58 | |
| 59 1998-04-18 Hrvoje Niksic <hniksic@srce.hr> | |
| 60 | |
| 61 * config.h.in: Check for DLERROR. | |
| 62 | |
| 63 * sysdll.c: Cosmetic changes. | |
| 64 | |
| 65 1998-04-18 Hrvoje Niksic <hniksic@srce.hr> | |
| 66 | |
| 67 * sysdll.c (dll_error): It's `dlerror', not `dl_error'. | |
| 68 | |
| 69 1998-04-17 Kirill M. Katsnelson <kkm@kis.ru> | |
| 70 | |
| 71 * specifier.c (prune_specifiers): Fix for Vall_specifiers | |
| 72 corruption. | |
| 73 | |
| 74 * specifier.h: Fixed GC_* macros to utilize GC_EQ, as suggested by | |
| 75 Steve. | |
| 76 | |
| 77 1998-04-17 Hrvoje Niksic <hniksic@srce.hr> | |
| 78 | |
| 79 * dll.c (Fdll_open): Simplify interface. | |
| 80 | |
| 81 * sysdll.c: Allocate BUF dynamically. | |
| 82 | |
| 83 * cmds.c (internal_self_insert): Removed `no-self-insert' hack. | |
| 84 | |
| 85 Fri Apr 17 12:59:35 1998 Andy Piper <andyp@parallax.co.uk> | |
| 86 | |
| 87 * event-msw.c: don't use LocalAlloc()/LocalFree(). With unix | |
| 88 processes use a filestream for output. This makes subprocess | |
| 89 support work under cygwin. | |
| 90 | |
| 91 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 92 | |
| 93 * fileio.c (vars_of_fileio): Resurreced directory-sep-char to be | |
| 94 DIRECTORY_SEP instead of hardwired "/". | |
| 95 | |
| 96 1998-04-16 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 97 | |
| 98 * fileio.c (file_name_as_directory): Now returns "./" (or NT | |
| 99 equivalent) for "". | |
| 100 | |
| 101 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
| 102 | |
| 103 * eldap.c: Fully rewritten introducing a new opaque LDAP Lisp | |
| 104 data type. | |
| 105 | |
| 106 * eldap.h: Ditto | |
| 107 | |
| 108 1998-04-17 Olivier Galibert <galibert@pobox.com> | |
| 109 | |
| 110 * fileio.c (vars_of_fileio): Finish directory_sep_char removal. | |
| 111 | |
| 112 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 113 | |
| 114 * emacs.c (main_1): Added option --debug-paths and analogous | |
| 115 variable. | |
| 116 | |
| 117 1998-04-15 Hrvoje Niksic <hniksic@srce.hr> | |
| 118 | |
| 119 * frame-msw.c (Vmswindows_frame_being_created): Don't staticpro. | |
| 120 | |
| 121 * console-msw.h, event-msw.c, frame-msw.c: Renamed | |
| 122 mswindows_frame_being_created to Vmswindows_frame_being_created. | |
| 123 | |
| 124 1998-04-12 Kirill M. Katsnelson <kkm@kis.ru> | |
| 125 | |
| 126 * fileio.c: Removed Vdirectory_sep_char variable. | |
| 127 | |
| 128 * lisp.h: Removed extern decl for the above. | |
| 129 | |
| 130 1998-04-16 SL Baur <steve@altair.xemacs.org> | |
| 131 | |
| 132 * indent.c (vertical_motion_1): set_marker_restricted takes | |
| 133 Lisp_Objects. | |
| 134 | |
| 135 1998-04-17 Hrvoje Niksic <hniksic@srce.hr> | |
| 136 | |
| 137 * md5.c (Fmd5): Correctly rename argument. | |
| 138 | |
| 139 * print.c (Fprin1_to_string): Remove useless variable. | |
| 140 | |
| 141 1998-04-13 Greg Klanderman <greg@alphatech.com> | |
| 142 | |
| 143 * indent.c (vertical_motion_1): new helper function to share | |
| 144 common code between Fvertical_motion and Fvertical_motion_pixels. | |
| 145 Properly handle the WINDOW argument as the doc string indicates it | |
| 146 should. Update docstrings to be more clear and concise. | |
| 147 (Fvertical_motion): use vertical_motion_1. | |
| 148 (Fvertical_motion_pixels): use vertical_motion_1. | |
| 149 | |
| 150 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru> | |
| 151 | |
| 152 * specifier.h: Introduced magic specifiers. Please read comments | |
| 153 in specifier.h. | |
| 154 | |
| 155 * specifier.c: Reworked many functions to support magic | |
| 156 specifiers. | |
| 157 | |
| 158 * scrollbar.c (specifier_vars_of_scrollbar): Made magic specifiers | |
| 159 Vscrollbar_width and Vscrollbar_height. | |
| 160 (init_frame_scrollbars): Enabled critical lisp code operate on | |
| 161 ghost specifiers. | |
| 162 (init_device_scrollbars): Ditto. | |
| 163 (init_global_scrollbars): Ditto. | |
| 164 | |
| 165 * scrollbar-msw.c (Fmswindows_init_scrollbar_metrics): Scrollbar | |
| 166 init function, called from init-scrollbars-from-resuorce in | |
| 167 lisp/scrollbar.c | |
| 168 (syms_of_scrollbar_mswindows): DEFSUBR it. | |
| 169 | |
| 170 * emacs.c (main_1): Called syms_of_scrollbar_mswindows() | |
| 171 | |
| 172 * symsinit.h: Declared syms_of_scrollbar_mswindows() | |
| 173 | |
| 174 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk> | |
| 175 | |
| 176 * frame-msw.c: | |
| 177 * console-msw.h: add toolbars to frame parameters. | |
| 178 | |
| 179 * emacs.c: call console_type_create_mswindows_toolbar | |
| 180 | |
| 181 * event-msw.c: call toolbar handling code in main event loop. | |
| 182 | |
| 183 * glyphs-msw.c (mswindows_create_icon_from_image) | |
| 184 (mswindows_resize_dibitmap_instance): new functions. Remove mask | |
| 185 stuff from various others. | |
| 186 | |
| 187 * redisplay-msw.c: | |
| 188 * menubar-msw.c: warning elimination. | |
| 189 | |
| 190 * toolbar-msw.c: new file. Reasonable implementation of toolbars | |
| 191 for mswindows. Some features are not complete. | |
| 192 | |
| 193 * toolbar.c: enable toolbar parameters for mswindows. | |
| 194 | |
| 195 * toolbar.h: choose slightly different toolbar defaults for | |
| 196 mswindows. | |
| 197 | |
| 198 1998-04-16 Hrvoje Niksic <hniksic@srce.hr> | |
| 199 | |
| 200 * lisp.h (CHECK_IMPURE): Use it. | |
| 201 | |
| 202 * data.c (pure_write_error): Accept an argument. | |
| 203 | |
| 204 * emacs.c (vars_of_emacs): New variable `internal-error-checking'; | |
| 205 initialize it. | |
| 206 | |
| 207 1998-04-16 Hrvoje Niksic <hniksic@srce.hr> | |
| 208 | |
| 209 * fileio.c (Fmake_temp_name): Avoid random(); simplify. | |
| 210 | |
| 211 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 212 | |
| 213 * emacs.c (complex_vars_of_emacs): Changed configure-exec-path to | |
| 214 configure-exec-directory. | |
| 215 (decode_path): Doesn't call file-name-as-directory no more as | |
| 216 empty components would lead to evil behavior. | |
| 217 | |
| 218 1998-04-16 Hrvoje Niksic <hniksic@srce.hr> | |
| 219 | |
| 220 * extents.c (decode_extent): Unify the error message. | |
| 221 | |
| 222 1998-04-17 Hrvoje Niksic <hniksic@srce.hr> | |
| 223 | |
| 224 * md5.c (Fmd5): Simplify; use only input and encoding streams. | |
| 225 (Fmd5): Separate coding guesswork into md5_coding_system(). | |
| 226 (Fmd5): Don't close the stream; deleting it is enough. | |
| 227 | |
| 228 1998-04-16 Hrvoje Niksic <hniksic@srce.hr> | |
| 229 | |
| 230 * fileio.c (Finsert_file_contents_internal): Prefer fstat() over | |
| 231 stat. | |
| 232 | |
| 233 1998-04-15 Martin Buchholz <martin@xemacs.org> | |
| 234 | |
| 235 * fns.c (Fsubseq): Make (subseq nil 0 0) return nil, not #*. | |
| 236 | |
| 237 1998-04-16 SL Baur <steve@altair.xemacs.org> | |
| 238 | |
| 239 * device-x.c (get_device_from_display): Use "infodock" as the | |
| 240 fallback name when running as InfoDock. | |
| 241 | |
| 242 1998-04-14 Greg Klanderman <greg@alphatech.com> | |
| 243 | |
| 244 * device-x.c (compute_x_app_name): New function needed to compute | |
| 245 application name to use now that XtOpenDisplay is decomposed into | |
| 246 XOpenDisplay and XtDisplayInitialize. | |
| 247 (x_init_device): use it. | |
| 248 | |
| 249 1998-04-06 Greg Klanderman <greg@alphatech.com> | |
| 250 | |
| 251 * device-x.c (have_xemacs_resources_in_xrdb): adhere to coding | |
| 252 standards and avoid opening display twice by breaking | |
| 253 XtOpenDisplay into XOpenDisplay and XtDisplayInitialize. | |
| 254 (x_init_device): Ditto. | |
| 255 | |
| 256 1998-04-15 Olivier Galibert <galibert@pobox.com> | |
| 257 | |
| 258 * s/aix3-2-5.h: Ditto. | |
| 259 | |
| 260 * s/aix4-1.h: Ditto. | |
| 261 | |
| 262 * s/aix4-2.h: Ditto. | |
| 263 | |
| 264 * s/bsd386.h: Ditto. | |
| 265 | |
| 266 * s/bsdos2-1.h: Ditto. | |
| 267 | |
| 268 * s/dgux.h: Ditto. | |
| 269 | |
| 270 * s/esix.h: Ditto. | |
| 271 | |
| 272 * s/esix5r4.h: Ditto. | |
| 273 | |
| 274 * s/hpux8.h: Ditto. | |
| 275 | |
| 276 * s/hpux9-shr.h: Ditto. | |
| 277 | |
| 278 * s/hpux9-x11r4.h: Ditto. | |
| 279 | |
| 280 * s/hpux9.h: Ditto. | |
| 281 | |
| 282 * s/hpux9shxr4.h: Ditto. | |
| 283 | |
| 284 * s/isc3-0.h: Ditto. | |
| 285 | |
| 286 * s/isc4-0.h: Ditto. | |
| 287 | |
| 288 * s/ptx.h: Ditto. | |
| 289 | |
| 290 * s/sco4.h: Ditto. | |
| 291 | |
| 292 * s/sco5.h: Ditto. | |
| 293 | |
| 294 * s/usg5-3.h: Ditto. | |
| 295 | |
| 296 * s/usg5-4-2.h: Ditto. | |
| 297 | |
| 298 * s/usg5-4.h: Kill a bunch of now autodetected defines. | |
| 299 | |
| 300 1998-04-05 Greg Klanderman <greg@alphatech.com> | |
| 301 | |
| 302 * window.c (Fwindow_displayed_pixel_height): rename more | |
| 303 appropriately as window-text-pixel-height. | |
| 304 (syms_of_window): Update the DEFSUBR. | |
| 305 (Fwindow_text_pixel_width): New function for completeness. | |
| 306 (Fwindow_text_pixel_edges): New function. | |
| 307 (syms_of_window): DEFSUBR 2 new functions. | |
| 308 | |
| 309 1998-04-13 Greg Klanderman <greg@alphatech.com> | |
| 310 | |
| 311 * redisplay.c (redisplay_window): When echo area is active, and we | |
| 312 swap in the echo area buffer, restore the minibuffer's pointm and | |
| 313 startp when we restore the minibuffer to the window. This avoids | |
| 314 having the minibuffer point randomly change when it is active but | |
| 315 not selected and a message is shown. | |
| 316 | |
| 317 1998-04-16 Hrvoje Niksic <hniksic@srce.hr> | |
| 318 | |
| 319 * md5.c: replaced RSA reference code with GNU textutils implementation. | |
| 320 | |
| 321 1998-04-14 Martin Buchholz <martin@xemacs.org> | |
| 322 | |
| 323 * signal.c (init_signals_very_early): Make `nohup xemacs &' work. | |
| 324 Wrap #ifdefs around uses of SIGQUIT and SIGILL. | |
| 325 | |
| 326 1998-04-12 Kirill M. Katsnelson <kkm@kis.ru> | |
| 327 | |
| 328 * objects-msw.c (mswindows_initialize_font_instance): Fixed assert | |
| 329 abuse; proper cleanup on GDI error. | |
| 330 | |
| 331 1998-04-14 Kirill M. Katsnelson <kkm@kis.ru> | |
| 332 | |
| 333 * console-msw.h: Declared get_nt_process_handle() and | |
| 334 mswindows_bump_queue(). | |
| 335 Removed declarations for mswindows_enqueue_dispatch_event() and | |
| 336 mswindows_enqueue_magic_event(). | |
| 337 | |
| 338 * event-msw.c (emacs_mswindows_create_stream_pair): Casts on | |
| 339 handle types and get_osfhandle() return type. From Andy Piper. | |
| 340 (emacs_mswindows_select_process): Get Win32 process handle | |
| 341 directly from process lrecord. | |
| 342 (get_process_handle): Removed function. | |
| 343 (emacs_mswindows_handle_magic_event): Removed handling of | |
| 344 XM_BUMPQUEUE magic event. | |
| 345 (mswindows_wnd_proc): Removed handling of WM_EXITMENULOOP message, | |
| 346 which called a do-nothing handler in menubar-msw.c | |
| 347 (mswindows_wnd_proc, WM_EXITSIZEMOVE): Queue an empty event | |
| 348 instead of magic event, via mswindows_bump_queue(). | |
| 349 (mswindows_wnd_proc, WM_CLOSE): Ditto. | |
| 350 (mswindows_need_event): Call mswindows_bump_queue() upon process | |
| 351 termination, in case process pipe does not get closed along. | |
| 352 Do not close process handle. | |
| 353 (mswindows_bump_queue): Added function. | |
| 354 (mswindows_enqueue_dispatch_event): Made static. | |
| 355 (ntpipe_slurp_*): Revamped the slurp thread implementation so the | |
| 356 stream does not expect the thread to terminate when stream is closed. | |
| 357 (ntpipe_slurp_reader): Fixed an attempt to read zero bytes from | |
| 358 the pipe. | |
| 359 | |
| 360 * event-stream.c (event_stream_deal_with_async_timeout): | |
| 361 Conditionalized timer-based polling for finished processes on | |
| 362 HAVE_UNIX_PROCESSES. | |
| 363 | |
| 364 * menubar-msw.c (mswindows_handle_wm_command): Queued proper bump | |
| 365 queue event. | |
| 366 (mswindows_handle_wm_exitmenuloop): Removed function. | |
| 367 | |
| 368 * menubar-msw.h: Removed unused function prototype. | |
| 369 | |
| 370 * process-nt.c (get_nt_process_handle): Added function. | |
| 371 | |
| 372 * signal.c (init_poll_for_sigchld): Conditionalized on | |
| 373 HAVE_UNIX_PROCESSES. | |
| 374 | |
| 375 1998-04-13 Kirill M. Katsnelson <kkm@kis.ru> | |
| 376 | |
| 377 * frame-msw.c: Implemented the following methods: | |
| 378 mswindows_get_mouse_position() | |
| 379 mswindows_set_mouse_position() | |
| 380 mswindows_frame_totally_visible_p() | |
| 381 | |
| 382 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 383 | |
| 384 * emacs.c: Renamed inhibit-package-init to inhibit-early-packages | |
| 385 to better reflect its semantics. | |
| 386 Renamed inhibit-update-autoloads to inhibit-package-autoloads. | |
| 387 (complex_vars_of_emacs): Added site-directory and lisp-directory. | |
| 388 -no-packages -> no-early-packages. | |
| 389 | |
| 390 * Makefile.in.in: Reflected reinstatement of paths.h.in. | |
| 391 | |
| 392 * paths.h.in: Reinstated. | |
| 393 | |
| 394 * paths.h.in.in: Removed. | |
| 395 | |
| 396 * config.h.in: Moved configure path and directory options from | |
| 397 paths.h.in.in. | |
| 398 | |
| 399 1998-04-11 Kirill M. Katsnelson <kkm@kis.ru> | |
| 400 | |
| 401 * event-msw.c (emacs_mswindows_quit_p): don't recurse. | |
| 402 | |
| 1 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru> | 403 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru> |
| 2 | 404 |
| 3 * callproc.c (init_callproc): Correctly initialize | 405 * callproc.c (init_callproc): Correctly initialize |
| 4 `shell-file-name' for WINDOWSNT | 406 `shell-file-name' for WINDOWSNT |
| 5 | 407 |
