Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 371:cc15677e0335 r21-2b1
Import from CVS: tag r21-2b1
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 11:03:08 +0200 |
| parents | 1d62742628b6 |
| children | 6240c7796c7a |
comparison
equal
deleted
inserted
replaced
| 370:bd866891f083 | 371:cc15677e0335 |
|---|---|
| 1 2001-01-27 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 2 | |
| 3 * XEmacs 21.1.14 is released | |
| 4 | |
| 5 2001-01-18 Martin Buchholz <martin@xemacs.org> | |
| 6 | |
| 7 * alloc.c (INVALID_POINTER_VALUE): Use SIZEOF_LONG, not SIZEOF_INT. | |
| 8 Fixes crashes on 64-bit systems. | |
| 9 Delete "support" for 48-bit systems. | |
| 10 | |
| 11 2001-01-13 Martin Buchholz <martin@xemacs.org> | |
| 12 | |
| 13 Port XEmacs to AIX xlC -O3 -qansialias. | |
| 14 * alloc.c (ALIASING_VOIDPP_DEREFERENCE): New. From 21.2. | |
| 15 (FREE_STRUCT_P): Make aliasing-optimization-resistant. | |
| 16 (MARK_STRUCT_AS_FREE): Make aliasing-optimization-resistant. | |
| 17 (MARK_STRUCT_AS_NOT_FREE): Make aliasing-optimization-resistant. | |
| 18 | |
| 19 2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 20 | |
| 21 * cmdloop.c (Fcommand_loop_1): Just add C-g to event queue. | |
| 22 | |
| 23 2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 24 | |
| 25 * console.c (Fset_input_method): Trigger redisplay on tty. | |
| 26 | |
| 27 2001-01-12 Martin Buchholz <martin@xemacs.org> | |
| 28 | |
| 29 Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2. | |
| 30 Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work. | |
| 31 | |
| 32 * ../configure.in: Detect killpg. | |
| 33 * config.h.in: Define HAVE_KILLPG. | |
| 34 * syssignal.h (EMACS_KILLPG): Autoconfiscate using HAVE_KILLPG. | |
| 35 Needed to have EMACS_KILLPG work on SunOS4. An ancient bug. | |
| 36 | |
| 37 * process-unix.c (try_to_initialize_subtty): New, from 21.2. | |
| 38 * process-unix.c (unix_kill_child_process): Backported from 21.2. | |
| 39 | |
| 40 * sysproc.h: Include <stropts.h> and <strtio.h>. | |
| 41 * config.h.in: Define HAVE_STROPTS_H and STRTIO_H | |
| 42 * ../configure.in: Detect <stropts.h> and <strtio.h>. | |
| 43 So that TIOCSIGNAL is defined on HP-UX. | |
| 44 | |
| 45 2001-01-09 Martin Buchholz <martin@xemacs.org> | |
| 46 | |
| 47 * process-unix.c (unix_create_process): | |
| 48 Always disconnect_controlling_terminal() for subprocesses, whether | |
| 49 using ptys or not. | |
| 50 Fixes failure to create useful shell buffer via | |
| 51 (let ((process-connection-type nil)) (shell)) | |
| 52 | |
| 53 2001-01-08 Martin Buchholz <martin@xemacs.org> | |
| 54 | |
| 55 Port to Netbsd 1.5. | |
| 56 * unexelf.c: Remove (never used) bogus Netbsd-specific cruft. | |
| 57 * s/netbsd.c: Use unexelf.o if __ELF__ is defined. | |
| 58 | |
| 59 2001-01-07 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 60 | |
| 61 * XEmacs 21.1.13 is released | |
| 62 | |
| 63 2000-12-16 Stephen J. Turnbull <stephen@xemacs.org> | |
| 64 | |
| 65 * file-coding.h (enum coding_category_type): Reorder coding | |
| 66 priority list. Works around crash in ISO-lock coding system | |
| 67 reported by M. Fabian. | |
| 68 | |
| 69 2000-12-18 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 70 | |
| 71 * callproc.c (Fcall_process_internal): | |
| 72 * event-stream.c (command_builder_find_menu_accelerator): | |
| 73 * fileio.c (Fset_visited_file_modtime): | |
| 74 * keymap.c (event_matches_key_specifier_p): Fix | |
| 75 GCPROing uninitialized variables. | |
| 76 | |
| 77 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org> | |
| 78 | |
| 79 * lwlib.h: Typo fixes and tiny clarifications. | |
| 80 | |
| 81 2000-11-22 Stephen J. Turnbull <turnbull@xemacs.org> | |
| 82 | |
| 83 * mule-charset.c (Fcharset_property): improve type checking. | |
| 84 | |
| 85 2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 86 | |
| 87 * event-Xt.c: | |
| 88 * event-stream.c: | |
| 89 * fileio.c: | |
| 90 * menubar-msw.c: UNGCPRO before return. | |
| 91 | |
| 92 2000-11-01 Martin Buchholz <martin@xemacs.org> | |
| 93 | |
| 94 * config.h.in: Handle alloca with Compaq C on Alpha Linux. | |
| 95 | |
| 96 * m/alpha.h: Let configure handle SYSTEM_MALLOC on Linux. | |
| 97 | |
| 98 2000-12-13 Martin Buchholz <martin@xemacs.org> | |
| 99 | |
| 100 * unexelfsgi.c: Sync from 21.2. | |
| 101 | |
| 102 2000-11-19 Golubev I. N. <gin@mo.msk.ru> | |
| 103 | |
| 104 * doprnt.c: fix minwidth bug in format | |
| 105 | |
| 106 2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 107 | |
| 108 * search.c (Freplace_match): Set newtext to an empty string. | |
| 109 | |
| 110 2000-10-02 Stephen J. Turnbull <stephen@xemacs.org> | |
| 111 | |
| 112 * file-coding.c (decode_coding_iso2022): | |
| 113 mule-coding.c (decode_coding_iso2022): | |
| 114 - Prevent crash when decoding ISO7/Lock detected files | |
| 115 (mule-coding.c is obsolete but synching just in case). | |
| 116 | |
| 117 2000-09-20 Martin Buchholz <martin@xemacs.org> | |
| 118 | |
| 119 * Makefile.in.in: Recent purify's require absolute paths for cache-dir. | |
| 120 | |
| 121 2000-09-14 Martin Buchholz <martin@xemacs.org> | |
| 122 | |
| 123 * make-src-depend: Fix typo. | |
| 124 | |
| 125 2000-09-14 Martin Buchholz <martin@xemacs.org> | |
| 126 | |
| 127 * s/gnu.h: | |
| 128 * s/linux.h: | |
| 129 * s/hpux.h: | |
| 130 Use EMACS_BLOCK_SIGNAL instead of sigblock. | |
| 131 From "Golubev I. N." <gin@mo.msk.ru>. | |
| 132 | |
| 133 2000-08-23 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 134 | |
| 135 * syntax.c (regex_emacs_buffer_p): New variable. | |
| 136 * syntax.h (regex_emacs_buffer_p): extern. | |
| 137 * search.c (looking_at_1): | |
| 138 (string_match_1): | |
| 139 (fast_string_match): | |
| 140 (search_buffer): Set regex_emacs_buffer_p. | |
| 141 * regex.c (re_match_2_internal): Reference regex_emacs_buffer_p | |
| 142 when before_dot, at_dot, after_dot. | |
| 143 | |
| 144 2000-09-10 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 145 | |
| 146 * event-msw.c (mswindows_key_to_emacs_keysym): | |
| 147 Add "pause" key, fix "menu" key. | |
| 148 | |
| 149 2000-05-09 Ben Wing <ben@xemacs.org> | |
| 150 | |
| 151 * ntheap.c (recreate_heap): Changed unknown (VC6 only?) SIZE_T to | |
| 152 DWORD. | |
| 153 | |
| 154 2000-09-09 Martin Buchholz <martin@xemacs.org> | |
| 155 | |
| 156 * eval.c (reinit_vars_of_eval): | |
| 157 Increase max_lisp_eval_depth to 1000, | |
| 158 required for thai-xtis.el to byte-compile under some circumstances. | |
| 159 | |
| 160 2000-09-04 Martin Buchholz <martin@xemacs.org> | |
| 161 | |
| 162 * event-Xt.c (x_to_emacs_keysym): Increase size of `buffer' to 513. | |
| 163 From Kenichi Handa. | |
| 164 | |
| 165 2000-11-14 Golubev I. N. <gin@mo.msk.ru> | |
| 166 | |
| 167 * faces.c (get_extent_fragment_face_cache_index): | |
| 168 Fix cachel.merged_faces memory leak. | |
| 169 | |
| 170 2000-11-14 "Alec Wolman" <wolman@cs.washington.edu> | |
| 171 | |
| 172 * emacs.c (kill-emacs): Kill auto-save list on normal exit. | |
| 173 | |
| 174 2000-10-27 Martin Buchholz <martin@xemacs.org> | |
| 175 | |
| 176 * sgiplay.c: #include <unistd.h> | |
| 177 | |
| 178 2000-09-14 Martin Buchholz <martin@xemacs.org> | |
| 179 | |
| 180 * frame.c (device_matches_console_spec): no longer takes a `frame' arg | |
| 181 (next_frame_internal): Removed. We now just have next_frame. | |
| 182 (next_frame): | |
| 183 Write a simpler and cleaner one-pass algorithm. | |
| 184 Remove called_from_delete_device arg and #ifdefed-out code. | |
| 185 Fixes this crash: | |
| 186 (gdb) run -eval '(progn (make-device (quote x) "polgar:0") (next-window (minibuffer-window) t (quote visible) (second (device-list))))' | |
| 187 Fixes this crash: | |
| 188 (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))' | |
| 189 Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame) | |
| 190 (previous_frame): | |
| 191 Renamed from prev_frame. Update callers. | |
| 192 Cleaned up to have an analogous implementation to next_frame. | |
| 193 (other_visible_frames_internal): Remove the | |
| 194 called_from_delete_device bogus arg, and hence, remove this | |
| 195 function. Just use other_visible_frames(). | |
| 196 | |
| 197 * frame.h: Rename prev_frame to previous_frame. | |
| 198 device_matches_console_spec no longer takes a `frame' arg. | |
| 199 | |
| 200 * window.c (Fnext_window): | |
| 201 Prettify docstring. | |
| 202 Since next_frame() is guaranteed to return a frame, remove check | |
| 203 for nil inserted in previous patch. | |
| 204 (Fprevious_window): | |
| 205 Prettify docstring. | |
| 206 Make code look more like Fnext_window. | |
| 207 (window_loop): | |
| 208 Respect the `console' arg when iterating through windows. | |
| 209 Fixes bug: (get-buffer-window buffer t device) not respecting | |
| 210 the `device' arg. | |
| 211 This function needs more work, as others have pointed out. | |
| 212 | |
| 213 2000-09-01 Martin Buchholz <martin@xemacs.org> | |
| 214 | |
| 215 * sysdep.c (get_pty_max_bytes): | |
| 216 Support pty input lines longer than 512 bytes on HP-UX 10.20. | |
| 217 | |
| 218 2000-08-12 Alexandre Oliva <aoliva@redhat.com> | |
| 219 | |
| 220 * s/hpux.h: Don't use undefined function sigunblock(). | |
| 221 | |
| 222 2000-08-31 Martin Buchholz <martin@xemacs.org> | |
| 223 | |
| 224 * config.h.in: Add HAVE_BALLOON_HELP. | |
| 225 * emacs.c: Use HAVE_BALLOON_HELP. | |
| 226 * Makefile.in.in (x_objs): | |
| 227 Make Balloon Help conditional on finding shape.h. | |
| 228 | |
| 229 2000-08-07 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 230 | |
| 231 * eval.c (Ffunction_min_args): | |
| 232 (Ffunction_max_args): GCPRO function. | |
| 233 | |
| 234 2000-08-06 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 235 | |
| 236 * eval.c (Ffunction_min_args): | |
| 237 (Ffunction_max_args): If function needs to be autoloaded actually | |
| 238 use the loaded definition. | |
| 239 | |
| 240 2000-08-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 241 | |
| 242 * XEmacs 21.1.12 is released | |
| 243 | |
| 244 2000-08-03 Martin Buchholz <martin@xemacs.org> | |
| 245 | |
| 246 * callproc.c (Fcall_process_internal): | |
| 247 (Fcall_process_internal): | |
| 248 * process-unix.c (unix_create_process): | |
| 249 Save and restore the value of errno, so that error messages are accurate. | |
| 250 | |
| 251 2000-08-02 Stephen J. Turnbull <stephen@xemacs.org> | |
| 252 | |
| 253 * nas.c: Make manipulation of *_ENDIAN macros conditional on | |
| 254 NAS_USES_OWN_NAMESPACE (cf. 2000-07-29 Edwin Wiles patch) | |
| 255 * config.h.in: Added NAS_USES_OWN_NAMESPACE. | |
| 256 | |
| 257 2000-07-29 "Alastair J. Houghton" <ajhoughton@lineone.net> | |
| 258 | |
| 259 * ntheap.c: When dumped NT executable cannot be run, print an | |
| 260 informative errof message. | |
| 261 | |
| 262 2000-07-29 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 263 | |
| 264 * gdbinit(decode_object): Handle GC marked lrecords if not using | |
| 265 indexed lrecords. | |
| 266 (pobj): Type is called hashtable and not Lisp_Hash_Table. | |
| 267 (test_obj): Add Vall_weak_hashtables as testcase. | |
| 268 | |
| 269 2000-07-29 Vin Shelton <acs@xemacs.org> | |
| 270 | |
| 271 * config.h.in, s/gnu.h, s/hpux.h, s/linux.h: Use UNIX98 PTYs if | |
| 272 possible. Create temporary files more securely. The patch was | |
| 273 generated by Torsten Duwe <duwe@caldera.de>, Florian Weimer | |
| 274 <Florian.Weimer@RUS.Uni-Stuttgart.DE> and Olaf Kirch. See | |
| 275 http://www.xemacs.org/list-archives/xemacs-patches/200007/msg00123.html | |
| 276 for details. | |
| 277 | |
| 278 2000-07-29 Edwin Wiles <ewiles@mclean.sterling.com> | |
| 279 | |
| 280 * nas.c: Use NAS_LITTLE_ENDIAN and NAS_BIG_ENDIAN. | |
| 281 | |
| 282 2000-07-17 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 283 | |
| 284 * XEmacs 21.1.11 is released | |
| 285 | |
| 286 2000-07-17 Ben Wing <ben@666.com> | |
| 287 | |
| 288 * menubar-msw.c (populate_menu_add_item): Add GC protection. | |
| 289 * (populate_or_checksum_helper): Add GC protection. | |
| 290 * (update_frame_menubar_maybe): Add GC protection. | |
| 291 * (prune_menubar): Add GC protection. | |
| 292 * (mswindows): Add GC protection. | |
| 293 | |
| 294 2000-07-15 Vin Shelton <acs@xemacs.org> | |
| 295 | |
| 296 * event-msw.c (ntpipe_shove_writer): Remove call to | |
| 297 SwitchToThread() for Win 9x machines, per Ben's instructions. | |
| 298 | |
| 299 2000-07-15 Ben Wing <ben@666.com> | |
| 300 | |
| 301 * buffer.c (Fget_file_buffer): protect against GC. | |
| 302 * fileio.c: protect against GC. | |
| 303 | |
| 304 2000-07-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 305 | |
| 306 * s/freebsd.h (INTERRUPTIBLE_OPEN): open *is* interruptible on | |
| 307 FreeBSD 4.0. | |
| 308 | |
| 309 2000-06-01 Andreas Jaeger <aj@suse.de> | |
| 310 | |
| 311 * m/s390.h: Support for S390, based on a patch by Martin | |
| 312 Schwidefsky <schwidefsky@de.ibm.com>. | |
| 313 | |
| 314 2000-07-14 Adrian Aichner <aichner@ecf.teradyne.com> | |
| 315 | |
| 316 * process-nt.c: Backup Mike Alexander's previous fix. | |
| 317 | |
| 318 2000-07-12 Martin Buchholz <martin@xemacs.org> | |
| 319 | |
| 320 * s/decosf4-0.h: No special compiler flags needed or desired. | |
| 321 In particular, undefine _BSD for DEC OSF 4.0. | |
| 322 | |
| 323 2000-07-04 Ben Wing <ben@xemacs.org> | |
| 324 | |
| 325 * symbols.c (Fmapatoms): gcpro obarray, may be new (debug-continue). | |
| 326 (Fapropos_internal): consing + call1 = must gcpro. | |
| 327 | |
| 328 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> | |
| 329 | |
| 330 * data.c (Fstring_to_number): Don't recognize floating point if | |
| 331 base is not 10. | |
| 332 | |
| 333 2000-06-08 Mike Alexander <mta@arbortext.com> | |
| 334 | |
| 335 (MAX_SHOVE_BUFFER_SIZE): Change to 512 to match stream buffer size | |
| 336 (shove_thread): Don't write the same output twice | |
| 337 (make_ntpipe_output_stream): Increase priority of shove thread | |
| 338 (ntpipe_shove_writer): Call SwitchToThread to give shove thread a | |
| 339 chance to run | |
| 340 (ntpipe_shove_closer): Don't delete the pipe until we're done with | |
| 341 it. | |
| 342 | |
| 343 2000-07-09 Adrian Aichner <aichner@ecf.teradyne.com> | |
| 344 | |
| 345 * eval.c: Remove references to M-x edit-options in DEFUNs for | |
| 346 `defvar' and `defconst'. | |
| 347 | |
| 348 2000-06-05 Ben Wing <ben@xemacs.org> | |
| 349 | |
| 350 * callproc.c (child_setup): Don't do close_load_descs() under | |
| 351 MS Windows. Put in a comment explaining why. | |
| 352 | |
| 353 2000-07-13 Martin Buchholz <martin@xemacs.org> | |
| 354 | |
| 355 * emacs.c (main): Use correct type for _environ on SCO5. | |
| 356 | |
| 357 2000-07-09 Martin Buchholz <martin@xemacs.org> | |
| 358 | |
| 359 * unexalpha.c: Use full prototypes. | |
| 360 * config.h.in: `not' is also a C++ keyword. | |
| 361 | |
| 362 2000-06-18 Martin Buchholz <martin@xemacs.org> | |
| 363 | |
| 364 * s/decosf4-0.h (_etext): Use portable _etext instead of etext. | |
| 365 * s/decosf4-0.h (_edata): Use portable _edata instead of edata. | |
| 366 | |
| 367 2000-06-17 Martin Buchholz <martin@xemacs.org> | |
| 368 | |
| 369 * s/decosf4-0.h: Never #include "/usr/include/FOO.h" because this | |
| 370 conflicts with gcc's fixincluded version of FOO.h. | |
| 371 | |
| 372 2000-05-06 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 373 | |
| 374 * XEmacs 21.1.10 is released | |
| 375 | |
| 376 2000-04-26 Mike Woolley <mike@bulsara.com> | |
| 377 | |
| 378 * ntheap.c: Changed recreate_heap to limit the amount reserved | |
| 379 for the heap to that which is actually available. Also now | |
| 380 displays a message box (with some dignostics) in the event that | |
| 381 it still can't start. | |
| 382 | |
| 383 2000-04-29 Mike Alexander <mta@arbortext.com> | |
| 384 | |
| 385 * indent.c (vmotion_1): If point_in_line_start_cache fails simply | |
| 386 return the input position instead of asserting out. | |
| 387 | |
| 388 2000-04-27 SL Baur <steve@turbolinux.co.jp> | |
| 389 | |
| 390 * Backport of Hrvoje Niksic patch of 29-Nov-1998 to fix a | |
| 391 redisplay crash tickled by TurboLinux 6.0. | |
| 392 | |
| 393 1998-11-29 Hrvoje Niksic <hniksic@srce.hr> | |
| 394 | |
| 395 * specifier.c (display_table_validate): Update. | |
| 396 | |
| 397 * redisplay.c (create_text_block): Use them. | |
| 398 | |
| 399 * glyphs.c (display_table_entry): New function. | |
| 400 (get_display_tables): Ditto. | |
| 401 | |
| 402 * glyphs.h: declare them. | |
| 403 | |
| 404 2000-04-11 Jan Vroonhof <jan@xemacs.org> | |
| 405 | |
| 406 * process-unix.c (unix_send_process): Guard against process MIA | |
| 407 after Faccept_process_output. | |
| 408 | |
| 409 2000-04-30 Martin Buchholz <martin@xemacs.org> | |
| 410 | |
| 411 * alloc.c (allocate_string_chars_struct): | |
| 412 (make_uninit_string): | |
| 413 (resize_string): | |
| 414 (verify_string_chars_integrity): | |
| 415 (compact_string_chars): Now only called for small strings. | |
| 416 (sweep_strings): | |
| 417 Backport of xemacs-21.2 fix of 2000-01-09. | |
| 418 String allocation rewrite. | |
| 419 Properly handle resizing big strings. | |
| 420 Fixes crash when evaluating: | |
| 421 (aset (make-string 9003 ??) 1 (make-char 'latin-iso8859-1 57)) | |
| 422 (CHARS_TO_STRING_CHAR): Remove. No longer needed. | |
| 423 Big strings had unused space at beginning. | |
| 424 | |
| 425 2000-04-19 Martin Buchholz <martin@xemacs.org> | |
| 426 | |
| 427 * sysdep.c (get_pty_max_bytes): | |
| 428 Fix hangs on DEC OSF 4.0 when (process-send-string) sends | |
| 429 strings longer than 252 bytes. | |
| 430 | |
| 431 2000-03-05 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 432 | |
| 433 * fileio.c (Fmake_symbolic_link): | |
| 434 (Ffile_symlink_p): | |
| 435 Run handlers even if local machine doesn't have symlinks. | |
| 436 | |
| 437 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 438 | |
| 439 * redisplay.c (regenerate_window): Make sure we set a sane value | |
| 440 for end_pos even if we jump out of the loop. | |
| 441 (regenerate_window): Answer Ben's question :-). | |
| 442 (start_end_of_last_line): Add may_error argument. | |
| 443 (start_of_last_line): | |
| 444 (end_of_last_line): Pass may_error = 0. | |
| 445 (end_of_last_line_may_error): New function. | |
| 446 (pixel_to_glyph_translation): Use it, so we don't crash in | |
| 447 event_to_glyph. | |
| 448 | |
| 449 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 450 | |
| 451 * scrollbar-x.c (x_update_vertical_scrollbar_callback): | |
| 452 (x_update_horizontal_scrollbar_callback): Return if no mirror was | |
| 453 found. Scrollbar event probably belonged to some old config. | |
| 454 | |
| 455 1999-12-30 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
| 456 | |
| 457 * file-coding.c (reset_decoding_stream): Clear previous | |
| 458 detection state when autodetect. | |
| 459 | |
| 460 2000-03-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
| 461 | |
| 462 * eldap.c (signal_ldap_error): New parameter list | |
| 463 (print_ldap): | |
| 464 (allocate_ldap): | |
| 465 (finalize_ldap): | |
| 466 (Fldap_status): Use the `ld' field of the Lisp_LDAP structure to | |
| 467 test whether the structure has been initialized | |
| 468 (Fldap_open): Use `slow_down_interrupts'/`speed_up_interrupts' | |
| 469 around `ldap_open' | |
| 470 Use the option LDAP_OPT_RESTART to avoid LDAP being wedged by | |
| 471 XEmacs interrupts | |
| 472 Remove unnecessary `slow_down_interrupts'/`speed_up_interrupts' | |
| 473 calls | |
| 474 (struct ldap_unwind_struct): | |
| 475 (ldap_search_unwind): | |
| 476 (Fldap_search_internal): Handle binary values | |
| 477 (toplevel): Do not provide `ldap' anymore | |
| 478 | |
| 479 * eldap.h (struct Lisp_LDAP): Deleted the `livep' field of | |
| 480 Lisp_LDAP | |
| 481 (CHECK_LIVE_LDAP): Take it into account | |
| 482 | |
| 483 * config.h.in: Updated LDAP defines | |
| 484 | |
| 485 2000-03-03 Andy Piper <andy@xemacs.org> | |
| 486 | |
| 487 * objects-msw.c: Cygwin patches. | |
| 488 | |
| 489 2000-03-03 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 490 | |
| 491 * device-msw.c (mswindows_delete_device): | |
| 492 Free DDE string handles. | |
| 493 | |
| 494 2000-02-19 Martin Buchholz <martin@xemacs.org> | |
| 495 | |
| 496 * fileio.c (Ffile_truename): convert return from realpath() using | |
| 497 FORMATE_FILENAME, not FORMAT_BINARY. | |
| 498 Fixes obvious bug with non-ASCII symlinks if | |
| 499 file-name-coding-system is, for example, iso-8859-2. | |
| 500 | |
| 501 2000-02-13 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 502 | |
| 503 * XEmacs 21.1.9 is released | |
| 504 | |
| 505 2000-02-09 Andy Piper <andy@xemacs.org> | |
| 506 | |
| 507 * objects-msw.c (Fmswindows_shell_execute): make industrial | |
| 508 strength. | |
| 509 | |
| 510 2000-02-06 Vin Shelton <acs@xemacs.org> | |
| 511 | |
| 512 * menubar-x.c (make_dummy_xbutton_event): Change HAVE_WMCOMMAND to | |
| 513 HAVE_SESSION in order to fix popup menu location. | |
| 514 | |
| 515 2000-02-04 Andy Piper <andy@xemacs.org> | |
| 516 | |
| 517 * objects-msw.c (Fmswindows_shell_execute): Add from Emacs. From | |
| 518 Fabrice Popineau. | |
| 519 | |
| 520 2000-01-25 Martin Buchholz <martin@xemacs.org> | |
| 521 | |
| 522 * lread.c (read_bit_vector): Fix memory leak reading literal bit | |
| 523 vectors. | |
| 524 | |
| 525 2000-01-23 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 526 * process.h (PROCESS_LIVE_P): Modify to take a Lisp_Process | |
| 527 instead of a Lisp_Object as argument to make it consistent with | |
| 528 the other LIVE_P macros. | |
| 529 (CHECK_LIVE_PROCESS): New macro. | |
| 530 | |
| 531 * process.c: Declare Qprocess_live_p. | |
| 532 (Fprocess_live_p): New function. | |
| 533 (create_process): Use PROCESS_LIVE_P. | |
| 534 (read_process_output): Ditto. | |
| 535 (set_process_filter): Ditto. | |
| 536 (Fdelete_process): Ditto. | |
| 537 (kill_buffer_processes): Ditto | |
| 538 (process_send_signal): Use CHECK_LIVE_PROCESS. | |
| 539 (Fprocess_input_coding_system): Check whether process is still | |
| 540 alive (fix PR#1061). | |
| 541 (Fprocess_output_coding_system): Ditto. | |
| 542 (Fprocess_coding_system): Ditto. | |
| 543 (Fset_process_input_coding_system): Ditto. | |
| 544 (Fset_process_output_coding_system): Ditto. | |
| 545 | |
| 546 2000-01-18 Martin Buchholz <martin@xemacs.org> | |
| 547 | |
| 548 * eval.c (Fbacktrace): Small Purify-cation. Fix docstring. | |
| 549 | |
| 550 2000-01-11 Mike Woolley <mike@bulsara.com> | |
| 551 | |
| 552 * ntheap.c: Reduced the reserved heap space from 1Gb down to | |
| 553 256Mb, as a workaround for the non-starting problem many people | |
| 554 have experienced. | |
| 555 | |
| 556 1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org> | |
| 557 | |
| 558 * buffer.c (Fbury_buffer): Add directions to the docstring. | |
| 559 | |
| 560 1999-12-08 Adrian Aichner <aichner@ecf.teradyne.com> | |
| 561 | |
| 562 * s\windowsnt.h (DIRECTORY_SEP): Initialize from | |
| 563 `Vdirectory_sep_char'. | |
| 564 | |
| 565 * lisp.h: Add declaration for `Vdirectory_sep_char' to allow | |
| 566 customization of `DIRECTORY_SEP' under native Windows NT. | |
| 567 | |
| 568 1999-12-09 Adrian Aichner <aichner@ecf.teradyne.com> | |
| 569 | |
| 570 * sysfile.h: Encapsulate `fstat' for Windows NT. | |
| 571 | |
| 572 * sysdep.c (endif): Use `warn_when_safe'. | |
| 573 (sys_fstat): Encapsulate `fstat' for Windows NT. | |
| 574 | |
| 575 * nt.c (fstat): New encapsulation function for Windows NT. | |
| 576 Fix somes typos throughout file. | |
| 577 | |
| 578 * callproc.c (call_process_cleanup): Use `warn_when_safe'. | |
| 579 | |
| 580 1999-12-06 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 581 | |
| 582 * src/syntax.h (SYNTAX_START_P): Check whether the two chars | |
| 583 actually can start a common comment type. | |
| 584 * src/syntax.h (SYNTAX_END_P): ditto for end. | |
| 585 | |
| 586 2000-02-06 Vin Shelton <acs@xemacs.org> | |
| 587 | |
| 588 * menubar-x (make_dummy_xbutton_event): Change HAVE_WMCOMMAND to | |
| 589 HAVE_SESSION in order to fix popup menu location. | |
| 590 | |
| 591 1999-12-28 Max Matveev <max@melbourne.sgi.com> | |
| 592 | |
| 593 * unexelfsgi.c (unexec): Change the way we decide which segment | |
| 594 should be extended. | |
| 595 | |
| 596 Assumption that .bss section should be outside the PT_LOADable | |
| 597 segment. On IRIX with version 6.2 and above, .bss (or .sbss, if | |
| 598 it's present) is inside the 'data' segment. This would fail the | |
| 599 test which was used to find a segment to grow and cover new | |
| 600 heap. Instead of this assumption, I created another one - on IRIX | |
| 601 the segment to grow should start below .bss and it's address | |
| 602 should extent above the end of .bss. Once this segment is | |
| 603 identified, it's grown to accommodate the new heap and new | |
| 604 zero-length .bss section is added at the end of .data2. | |
| 605 | |
| 606 1999-12-05 Kazuyuki IENAGA <kazz@imasy.or.jp> | |
| 607 | |
| 608 * input-method-xlib.c: Added new lisp object Qxim_xlib. | |
| 609 New macro xim_warn(str), xim_warn1(fmt,str) and xim_info(str). | |
| 610 All the valid stderr_out were changed to those macros. | |
| 611 (IMDestroyCallback): Don't test the XIC if the frame is not X | |
| 612 frame. | |
| 613 (IMInstantiateCallback): Treat the client_data as "device" not | |
| 614 "frame" because the caller changed from frame to device. | |
| 615 Here initializes XIM and activates XICs for each frame which | |
| 616 doesn't have XIC. | |
| 617 (XIM_init_device): Register the XIM instantiation callback which | |
| 618 had been performed by XIM_init_frame() before. When the system | |
| 619 runs X11R5, we just do XOpenIM(). | |
| 620 (XIM_delete_frame): Added a test for the XIM before clearing XIC. | |
| 621 (XIM_init_frame): Placed an actual code for XIC activation which | |
| 622 was moved from IMInstantiateCallback. | |
| 623 (syms_of_input_method_xlib): New function which includes a symbol | |
| 624 Qxim_xlib that uses in emacs.c. | |
| 625 | |
| 626 * emacs.c: Added a function entry "syms_of_input_method_xlib" for | |
| 627 input_method_xlib. | |
| 628 | |
| 629 1999-12-03 Alexandre Oliva <oliva@lsd.ic.unicamp.br> | |
| 630 | |
| 631 * unexelf.c: Include <syms.h>, not <sym.h> on IRIX. Removed | |
| 632 duplicate definition of ElfW. | |
| 633 (find_section): Copied from unexsgi.c. | |
| 634 (unexec): Use find_section. Adjust whitespace. Initialize | |
| 635 new_data2_offset based on old_data, not sbss (this fixes a | |
| 636 bug on IRIX6). Change #ifdef __mips to __sgi, since it's | |
| 637 IRIX-specific. Removed .got special-case in definitive, but | |
| 638 put back .lit4 and .lit8. Adjust test for presence of .mdebug | |
| 639 section to the new return value of find_section. | |
| 640 | |
| 641 1999-12-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 642 | |
| 643 * src/callproc.c (Fcall_process_internal): Be careful in writing | |
| 644 terminating null when copying args. nargs can be < 4. | |
| 645 Idea from Klaus Frank <klausf@i3.informatik.rwth-aachen.de> | |
| 646 | |
| 647 1999-12-03 Mike Alexander <mta@arbortext.com> | |
| 648 | |
| 649 * fileio.c: Make directory-sep-char work on Windows. | |
| 650 | |
| 651 1999-12-03 Eric Darve <darve@crocco.stanford.edu> | |
| 652 | |
| 653 * abbrev.c(abbrev_oblookup): moved a few lines in subroutine | |
| 654 abbrev_oblookup(...). Checking whether wordend <= wordstart (line | |
| 655 225) was moved out of the "if" block. This way this condition is | |
| 656 checked in all cases. | |
| 657 | |
| 658 1999-12-03 Robert Pluim <rpluim@bigfoot.com> | |
| 659 | |
| 660 * emacs.c (shut_down_emacs): Point users to PROBLEMS file | |
| 661 | |
| 662 1999-12-03 Mike Alexander <mta@arbortext.com> | |
| 663 | |
| 664 * process-nt: Get MKS Korn shell to work. | |
| 665 | |
| 666 1999-11-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
| 667 | |
| 668 * mule-charset.c (non_ascii_valid_charptr_p): Check if | |
| 669 private charset is defined. Avoid the gap between | |
| 670 LEADING_BYTE_LATIN_JISX0201 and LEADING_BYTE_CYRILLIC_ISO8859_5. | |
| 671 | |
| 672 1999-11-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 673 | |
| 674 * XEmacs 21.1.8 is released | |
| 675 | |
| 676 1999-11-01 Andy Piper <andy@xemacs.org> | |
| 677 | |
| 678 * console-msw.h: fix defines for cygwin 1.0 compilation. | |
| 679 * glyphs-msw.c: ditto. | |
| 680 * ntplay.c: ditto. | |
| 681 * objects-msw.c: ditto. | |
| 682 * unexcw.c: ditto. | |
| 683 * s/cygwin32.h: ditto. | |
| 684 | |
| 685 1999-11-01 Andreas Jaeger <aj@suse.de> | |
| 686 | |
| 687 * emacs.c (main_1): Don't set the malloc hooks if using | |
| 688 DOUG_LEA_MALLOC. | |
| 689 | |
| 690 1999-11-01 Adrian Aichner <aichner@ecf.teradyne.com> | |
| 691 | |
| 692 * sysdep.h: Declare wait_for_termination() to return process | |
| 693 HANDLE on NT, according to implementation change. | |
| 694 | |
| 695 * sysdep.c (wait_for_termination): Take pHandle argument on NT, | |
| 696 since OpenProcess inside this function may be too late. | |
| 697 (wait_for_termination): Implement processing of child exit status | |
| 698 for NT. | |
| 699 (sys_subshell): _spawnlp (_P_NOWAIT, ...) on NT and | |
| 700 wait_for_termination(). | |
| 701 | |
| 702 * ntproc.c (create_child): Take out Windows 95 cp->pid hack and | |
| 703 remove incorrect bit-masking. | |
| 704 | |
| 705 * callproc.c (call_process_cleanup): Pass on pHandle to | |
| 706 wait_for_termination() on WINDOWSNT. | |
| 707 (Fcall_process_internal): On NT only open process handle if BUFFER | |
| 708 is not 0 (INTP). Close fd_error in parent on NT too. | |
| 709 (Fcall_process_internal): Don't report error for negative pid on | |
| 710 NT (Windows9[58] has them). | |
| 711 (Fcall_process_internal): Call wait_for_termination with pHandle | |
| 712 argument on NT (see sysdep.c). | |
| 713 | |
| 714 1999-11-01 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 715 | |
| 716 * menubar-x.c (pre_activate_callback): set accelerator field in | |
| 717 "No menu" entries to nil. Avoid crash in | |
| 718 command_builder_operate_menu_accelerator | |
| 719 | |
| 720 1999-10-22 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 721 | |
| 722 * glyphs-eimage.c (gif_instantiate): Correct handling of | |
| 723 interlaced gifs to avoid writing past the end of the eimage | |
| 724 buffer. | |
| 725 | |
| 726 1999-10-21 Rasmus Borup Hansen <rbh@math.ku.dk> | |
| 727 | |
| 728 * glyphs-x.c (convert_EImage_to_XImage): Avoid infinite loop on | |
| 729 GrayScale, StaticGray or StaticColor visuals. | |
| 730 | |
| 731 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 732 | |
| 733 * fileio.c (Ffile_truename): Do proper mule decoding on | |
| 734 the argument to xrealpath() | |
| 735 | |
| 736 1999-10-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 737 | |
| 738 * event-msw.c (mswindows_key_to_emacs_keysym): | |
| 739 Recognise keypad keys as different from normal keys. | |
| 740 | |
| 741 1999-10-20 SL Baur <steve@miho.m17n.org> | |
| 742 | |
| 743 * doprnt.c (emacs_doprnt_1): Fix problem with %0XXd for a negative | |
| 744 integer. | |
| 745 Based on a patch from MORIOKA Tomohiko <tomo@etl.go.jp> | |
| 746 | |
| 747 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 748 | |
| 749 * unexelf.c (unexec): Only copy the global offset | |
| 750 table from memory on sgi machines. | |
| 751 | |
| 752 1999-09-26 Andy Piper <andy@xemacs.org> | |
| 753 | |
| 754 * cygwin32.h: include mousewheel definitions. | |
| 755 [This was actually in 21.1.7]. | |
| 756 | |
| 757 1999-09-24 Martin Buchholz <martin@xemacs.org> | |
| 758 | |
| 759 * doprnt.c (get_doprnt_args): Use int, not short, with va_arg. | |
| 760 [This was actually in 21.1.7]. | |
| 761 | |
| 762 1999-09-26 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 763 | |
| 764 * XEmacs 21.1.7 is released | |
| 765 | |
| 766 1999-09-24 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 767 | |
| 768 * frame-x.c (x_any_window_to_frame): Let Xt find the widget and | |
| 769 then use x_any_widget_or_parent_to_frame(). | |
| 770 (x_find_frame_for_window): remove special cases. | |
| 771 | |
| 772 1999-09-24 Andy Piper <andy@xemacs.org> | |
| 773 | |
| 774 * scrollbar-x.c (x_window_is_scrollbar): deleted. | |
| 775 * scrollbar-x.h: ditto. | |
| 776 | |
| 777 1999-09-03 Hrvoje Niksic <hniksic@srce.hr> | |
| 778 | |
| 779 * extents.c (extent_remprop): Get extent's plist address | |
| 780 correctly. | |
| 781 | |
| 782 1999-09-03 Lee Kindness <lkindness@csl.co.uk> | |
| 783 | |
| 784 * object-x.c: Allocate nearest available color in colormap. | |
| 785 | |
| 786 1999-09-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
| 787 | |
| 788 * m/mips.h: Support for mips-linux: Add !linux around places | |
| 789 that are not valid for linux, define TEXT_START, DATA_START, | |
| 790 DATA_SEG_BITS. | |
| 791 | |
| 792 1999-08-29 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 793 | |
| 794 * window.c (Fwindow_truncated_p): New function. | |
| 795 | |
| 796 1999-08-29 Jonathan Marten <jonathan.marten@uk.sun.com> | |
| 797 | |
| 798 * window.c (window_truncation_on): Always return 0 for minibuffer | |
| 799 windows, to enable auto scrolling. | |
| 800 | |
| 801 1999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 802 | |
| 803 * menubar-x.c (make_dummy_xbutton_event): Don't add | |
| 804 offset twice if HAVE_WMCOMMAND is defined. | |
| 805 | |
| 806 1999-08-26 Alexandre Oliva <oliva@dcc.unicamp.br> | |
| 807 | |
| 808 * tooltalk.c: Include syssignal.h, needed for struct sigaction on | |
| 809 SunOS 4.1.3. | |
| 810 | |
| 811 1999-08-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 812 | |
| 813 * XEmacs 21.1.6 is released | |
| 814 | |
| 815 1999-08-13 Alexandre Oliva <oliva@dcc.unicamp.br>, Vin Shelton <acs@xemacs.org> | |
| 816 | |
| 817 * unexelf.c: Enable GNU/Linux/alpha to build with gcc 2.95 by | |
| 818 adding support for an sbss section. Get IRIX 5.2 to build using | |
| 819 unexelf.c. | |
| 820 | |
| 821 * m/iris4d.h: Use unexelf.o for unexec. | |
| 822 | |
| 823 * m/iris5d.h: Use unexelf.o for unexec. | |
| 824 | |
| 825 1999-08-13 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 826 | |
| 827 * eval.c (run_hook_with_args_in_buffer): GCPRO globals. | |
| 828 | |
| 829 1999-08-12 Jeff Miller <jmiller@smart.net> | |
| 830 | |
| 831 * gui.c: Put menubar guard around menubar keybindings. | |
| 832 | |
| 833 1999-08-12 Bob Weiner <weiner@beopen.com> | |
| 834 | |
| 835 * s/sco7.h: Added from rr@sco.com. | |
| 836 | |
| 837 1999-08-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 838 | |
| 839 * XEmacs 21.1.5 is released | |
| 840 | |
| 841 1999-07-08 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 842 | |
| 843 * XEmacs 21.1.4 is released | |
| 844 | |
| 845 1999-07-06 Vin Shelton <acs@xemacs.org> | |
| 846 | |
| 847 * config.h.in: Added #undef DOCDIR_USER_DEFINED due to Michael | |
| 848 Sperber's change to configure.in. | |
| 849 | |
| 850 1999-07-06 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 851 | |
| 852 * tooltalk.c (init_tooltalk): save signal actions for SIGQUIT, | |
| 853 SIGINT and SIGCHLD before calling tt_open and restore the | |
| 854 afterwards. This fixes e.g. the zombie subprocesses on Solaris | |
| 855 | |
| 856 1999-07-06 Michael Sperber <sperber@informatik.uni-tuebingen.de> | |
| 857 | |
| 858 * paths.h.in (PATH_DOC): Made doc-directory configurable. | |
| 859 | |
| 860 1999-07-06 SL Baur <steve@miho.m17n.org> | |
| 861 | |
| 862 * editfns.c: Document "%s" format spec. | |
| 863 Suggested by Bob Weiner <weiner@altrasoft.com> | |
| 864 | |
| 865 1999-06-26 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 866 | |
| 867 * XEmacs 21.1.3 is released | |
| 868 | |
| 869 1999-06-26 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 870 | |
| 871 * XEmacs 21.1.3 is released | |
| 872 | |
| 873 1999-06-26 SL Baur <steve@miho.m17n.org> | |
| 874 | |
| 875 * lisp.h (set_bit_vector_bit): Force promotion to unsigned long | |
| 876 int (fixes a 64-bit problem). | |
| 877 | |
| 878 1999-06-16 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 879 | |
| 880 * event-Xt.c (emacs_Xt_unselect_console): Guard against | |
| 881 unselecting the GPM connection twice when using gnuattach on the | |
| 882 linux console. | |
| 883 | |
| 884 1999-06-14 Adrian Aichner <aichner@ecf.teradyne.com> | |
| 885 | |
| 886 * src/ntproc.c: include buffer.h. | |
| 887 | |
| 888 1999-06-13 MORIOKA Tomohiko <tomo@etl.go.jp> | |
| 889 | |
| 890 * mule-charset.c (complex_vars_of_mule_charset): Registry of | |
| 891 japanese-jisx0208-1978 should not match with "jisx0208.1983" nor | |
| 892 "jisc6226.1983". | |
| 893 | |
| 894 1999-06-13 SL Baur <steve@steve1.m17n.org> | |
| 895 | |
| 896 * symsinit.h: Declare vars_of_ntproc. | |
| 897 * emacs.c (main_1): Call it. | |
| 898 | |
| 899 * ntproc.c (syms_of_ntproc): Move variable initializations from | |
| 900 here ... | |
| 901 (vars_of_ntproc): ... to here [new function]. | |
| 902 | |
| 903 * file-coding.c (syms_of_file_coding): Rename. | |
| 904 (vars_of_file_coding): Ditto. | |
| 905 (complex_vars_of_file_coding): Ditto. | |
| 906 | |
| 907 * symsinit.h: Rename *_mule_coding to *_file_coding. | |
| 908 | |
| 909 * emacs.c (main_1): Call them by the proper name. | |
| 910 | |
| 911 * device-msw.c (syms_of_device_mswindows): Move variable | |
| 912 initializations from here ... | |
| 913 (vars_of_device_mswindows): ... to here. | |
| 914 | |
| 915 * chartab.c (vars_of_chartab): New function. | |
| 916 | |
| 917 * symsinit.h: New function, vars_of_chartab. | |
| 918 | |
| 919 * emacs.c (main_1): Call it. | |
| 920 | |
| 921 * mule-canna.c (syms_of_mule_canna): Move CANNA initialization ... | |
| 922 (vars_of_mule_canna): ... to here. | |
| 923 | |
| 924 * mule-ccl.c (vars_of_mule_ccl): New function. Move variable | |
| 925 initializations out of syms_of_mule_ccl. | |
| 926 | |
| 927 * symsinit.h: Declare new function vars_of_mule_ccl. | |
| 928 | |
| 929 * emacs.c (main_1): Call it. | |
| 930 | |
| 931 1999-06-13 Hirokazu FUKUI <fukui@atesoft.advantest.co.jp> | |
| 932 | |
| 933 * frame.c (Fset_mouse_position): | |
| 934 (Fset_mouse_pixel_position): | |
| 935 * window.c (Fsplit_window): | |
| 936 (Fmove_to_window_line): | |
| 937 Fix crash when invoking functions with an already-deleted window | |
| 938 argument. | |
| 939 | |
| 940 * indent.c (vertical_motion_1): | |
| 941 (vmotion_pixels): | |
| 942 (Fvertical_motion_pixels): | |
| 943 * window.c (Fwindow_displayed_text_pixel_height): | |
| 944 Fix error message when invoking functions with an already-deleted | |
| 945 window argument. | |
| 946 | |
| 947 1999-06-13 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 948 | |
| 949 * src/sysdep.c (request_sigio_on_device): Guard against glibc | |
| 950 2.1's stub streams implementation. | |
| 951 | |
| 952 1999-06-12 Kyle Jones <kyle_jones@wonderworks.com> | |
| 953 | |
| 954 * src/extents.c (splice_in_string_extents_mapper): | |
| 955 Don't return without copying the extent if the | |
| 956 start and end positions are the same. | |
| 957 | |
| 958 1999-06-12 Kyle Jones <kyle_jones@wonderworks.com> | |
| 959 | |
| 960 * src/fileio.c (Fwrite_region_internal): Return to 20.4 | |
| 961 behavior of always retrieving the file's modtime after | |
| 962 the file is closed. This is to avoid "file has changed | |
| 963 on disk" problems on systems that set the file's | |
| 964 modification time when it is closed instead of when the | |
| 965 last write() call returns. | |
| 966 | |
| 967 1999-06-12 Hrvoje Niksic <hniksic@srce.hr> | |
| 968 | |
| 969 * mule-charset.c (Fmake_char): Strip the eighth bit off ARG1 and | |
| 970 ARG2. | |
| 971 | |
| 972 1999-06-12 Andy Piper <andy@xemacs.org> | |
| 973 | |
| 974 * ntproc.c (sys_spawnve): fix GCPRO/MULE filename bug. Share emacs | |
| 975 console by default. | |
| 976 | |
| 977 * symsinit.h: declare syms_of_ntproc(); | |
| 978 | |
| 979 * emacs.c (main_1): call syms_of_ntproc() when windows. | |
| 980 | |
| 981 1999-06-12 Jerry James <jerry@cs.ucsb.edu> | |
| 982 | |
| 983 * xlwmenu.c (make_shadow_gcs): Test bottom_shadow_pixmap before | |
| 984 using it. | |
| 985 | |
| 986 1999-06-12 Martin Buchholz <martin@xemacs.org> | |
| 987 | |
| 988 * lread.c (read_escape): Make hex escapes read only two hex | |
| 989 digits. | |
| 990 | |
| 991 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 992 | |
| 993 * XEmacs 21.1.2 is released | |
| 994 | |
| 995 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 996 | |
| 997 * XEmacs 21.1.1 is released | |
| 998 | |
| 999 1999-05-11 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 1000 | |
| 1001 * emacs.c (Frun_emacs_from_temacs): (re)alloc natgs+2 entries for | |
| 1002 run_temacs_argv array -- fixes random memory corruption crash | |
| 1003 | |
| 1004 1999-05-12 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 1005 | |
| 1006 * window.c (Fcurrent_window_configuration): | |
| 1007 Save minibuffer height; | |
| 1008 | |
| 1009 * window.c (set_window_configuration): use it. | |
| 1010 | |
| 1011 1999-05-10 Robert Pluim <rpluim@bigfoot.com> | |
| 1012 | |
| 1013 * lisp.h (NNUNGCPRO): fix typo in name of DEBUG_GCPRO version | |
| 1014 | |
| 1015 1999-04-22 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 1016 | |
| 1017 * objects.c (print_font_instance): Check for NILP(f->device), | |
| 1018 i.e. Vthe_null_font_instance. | |
| 1019 (font_instance_truename_internal): ditto. | |
| 1020 (Ffont_instance_properties): ditto. | |
| 1021 | |
| 1022 1999-04-21 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 1023 | |
| 1024 * redisplay.c (redisplay_window): Do not put data | |
| 1025 in the line start cache if it is not guaranteed to be correct | |
| 1026 | |
| 1027 1999-04-02 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 1028 | |
| 1029 * window.c (struct window_config): Removed frame | |
| 1030 size members. | |
| 1031 (window_config_equal): No longer compare frame sizes. | |
| 1032 (Fset_window_configuration): Resize old top window to fit in the | |
| 1033 current frame directly, no longer use a fake frame resize. | |
| 1034 (Fcurrent_window_configuration): No longer save frame size | |
| 1035 | |
| 1036 1999-04-19 Hrvoje Niksic <hniksic@srce.hr> | |
| 1037 | |
| 1038 * symbols.c (Fintern): Obey new ->obarray_flags semantics. | |
| 1039 (reject_constant_symbols): Ditto. | |
| 1040 (init_symbols_once_early): Ditto. | |
| 1041 | |
| 1042 * print.c (print_symbol): Obey new ->obarray_flags semantics. | |
| 1043 | |
| 1044 * alloc.c (Fmake_symbol): Initialize ->obarray_flags to 0. | |
| 1045 (Fpurecopy): Obey new ->obarray_flags semantics. | |
| 1046 | |
| 1047 * lisp.h (struct Lisp_Symbol): Renamed .obarray to .obarray_flags, | |
| 1048 and documented their new meaning. | |
| 1049 | |
| 1050 * alloc.c (Fpurecopy): When purecopy-ing an *interned* symbol, | |
| 1051 still mark it as purecopied, so that Funintern() can deal with it | |
| 1052 later. | |
| 1053 | |
| 1054 * symbols.c (Funintern): When uninterning symbols that are | |
| 1055 referenced by pure structures, provide a pointer to them in | |
| 1056 Vpure_uninterned_symbol_table. | |
| 1057 | |
| 1058 1999-03-25 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1059 | |
| 1060 * XEmacs 21.0.67 is released | |
| 1061 | |
| 1062 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1063 | |
| 1064 * XEmacs 21.0.66 is released | |
| 1065 | |
| 1066 1999-03-08 Andy Piper <andy@xemacs.org> | |
| 1067 | |
| 1068 * menubar-msw.c (displayable_menu_item): correct off-by-one & | |
| 1069 handling. | |
| 1070 | |
| 1071 1999-03-08 Martin Buchholz <martin@xemacs.org> | |
| 1072 | |
| 1073 * mule-charset.c: | |
| 1074 (non_ascii_valid_char_p): | |
| 1075 (lookup_composite_char): | |
| 1076 (composite_char_string): | |
| 1077 (make-composite-char): | |
| 1078 (composite-char-string): | |
| 1079 (syms_of_mule_charset): | |
| 1080 (complex_vars_of_mule_charset): | |
| 1081 * mule-charset.h (LEADING_BYTE_COMPOSITE): | |
| 1082 (CHAR_LEADING_BYTE): | |
| 1083 (MAKE_CHAR): | |
| 1084 * file-coding.h (CODING_STATE_COMPOSITE): | |
| 1085 (CODING_STATE_ISO2022_LOCK): | |
| 1086 (iso_esc_flag): | |
| 1087 (LEADING_BYTE_COMPOSITE): | |
| 1088 * file-coding.c (struct iso2022_decoder): | |
| 1089 (decoding_closer): | |
| 1090 (reset_iso2022): | |
| 1091 (parse_iso2022_esc): | |
| 1092 (encode_coding_iso2022): | |
| 1093 #ifdef out all composite character support using | |
| 1094 #ifdef ENABLE_COMPOSITE_CHARS | |
| 1095 | |
| 1096 * alloc.c: Define lrecord_coding_system only if ! FILE_CODING | |
| 1097 | |
| 1098 1999-03-07 Martin Buchholz <martin@xemacs.org> | |
| 1099 | |
| 1100 * systime.h: Unix98 says sys/time.h should define select(), but | |
| 1101 some systems define that in unistd.h. So include that file always. | |
| 1102 | |
| 1103 * free-hook.c (blocktype): Add gcpro5_type to blocktype. | |
| 1104 (log_gcpro): Remove unused variable FRAME. | |
| 1105 (show_gcprohist): Ansify. | |
| 1106 Comment the #endif's | |
| 1107 | |
| 1108 1999-02-18 Martin Buchholz <martin@xemacs.org> | |
| 1109 | |
| 1110 * opaque.c (print_opaque): | |
| 1111 (sizeof_opaque): | |
| 1112 (equal_opaque): | |
| 1113 (hash_opaque): | |
| 1114 Egcs 1.1.1 seems to have a bug where | |
| 1115 INTP (p->size_or_chain) | |
| 1116 will crash XEmacs. Fix by introducing intermediate variable. | |
| 1117 | |
| 1118 1999-03-05 Martin Buchholz <martin@xemacs.org> | |
| 1119 | |
| 1120 * alloc.c: (disksave_object_finalization): | |
| 1121 Set all the *-load-path variables to | |
| 1122 nil, not just load-path itself. This gets the locate-file hash | |
| 1123 tables garbage collected BEFORE dump, and has the side effect of | |
| 1124 preventing crashes on OSF4.0+egcs. | |
| 1125 | |
| 1126 * alloc.c: | |
| 1127 * gdbinit: | |
| 1128 * dbxrc: | |
| 1129 - Clean up gdb/dbx debugging support. | |
| 1130 - Storing an EMACS_INT in an enum is not 64-bit clean! | |
| 1131 - So change the enum to a set of separate variables. | |
| 1132 - Add test cases to help debug the debugging support! | |
| 1133 - Add `lisp-shadows' and `run-temacs' targets for dbx. | |
| 1134 - Both dbx and gdb have been tested now. | |
| 1135 | |
| 1136 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1137 | |
| 1138 * XEmacs 21.0.65 is released | |
| 1139 | |
| 1140 1999-03-02 Paul Keusemann <pkeusem@visi.com> | |
| 1141 | |
| 1142 * database.c (berkdb_map): Add flags argument to cursor call (must | |
| 1143 be 0 according to docs) required for Berkeley DB 2.6.4 and later. | |
| 1144 | |
| 1145 1999-03-03 Martin Buchholz <martin@xemacs.org> | |
| 1146 | |
| 1147 * console.h (struct console_methods): Always use full ANSI prototypes | |
| 1148 | |
| 1149 * dgif_lib.c (BitSize): Make static. | |
| 1150 | |
| 1151 * emacs.c (__sti__iflPNGFile_c___): Always use full ANSI prototypes | |
| 1152 | |
| 1153 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1154 | |
| 1155 * XEmacs 21.0.64 is released | |
| 1156 | |
| 1157 1999-02-22 Andy Piper <andy@xemacs.org> | |
| 1158 | |
| 1159 * frame-msw.c (mswindows_make_frame_visible): use SW_SHOW rather | |
| 1160 than SW_SHOWNORMAL to prevent resizing of maximised frames. | |
| 1161 (mswindows_raise_frame): remove comment. | |
| 1162 | |
| 1163 1999-02-23 SL Baur <steve@xemacs.org> | |
| 1164 | |
| 1165 * glyphs-x.c (convert_EImage_to_XImage): Remove unused variable. | |
| 1166 | |
| 1167 1999-02-18 Martin Buchholz <martin@xemacs.org> | |
| 1168 | |
| 1169 * file-coding.c (convert_to_external_format): | |
| 1170 (convert_from_external_format): | |
| 1171 Rewrite code to work around a DEC cc compiler bug. | |
| 1172 | |
| 1173 1999-02-17 Kazuo Oishi <oishi@ae.agr.yamaguchi-u.ac.jp> | |
| 1174 | |
| 1175 * glyphs-x.c (cononvert_EImage_to_XImage): correct | |
| 1176 bytes per pixel counting. | |
| 1177 | |
| 1178 1999-02-15 Andy Piper <andy@xemacs.org> | |
| 1179 | |
| 1180 * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes | |
| 1181 major lockups. | |
| 1182 | |
| 1183 1999-02-10 Martin Buchholz <martin@xemacs.org> | |
| 1184 | |
| 1185 * s/bsdos4.h: New file. Port to BSDI BSD/OS 4.0. | |
| 1186 * xintrinsic.h: Redo CONST support for X11 R4 compatibility. | |
| 1187 | |
| 1188 1999-02-02 Gleb Arshinov <gleb@cs.stanford.edu> | |
| 1189 | |
| 1190 * process-nt.c (nt_send_process): | |
| 1191 Fix for process-send-region/process-send-string breaking when size | |
| 1192 of the input > 128 chars: change maximum chunk size for process | |
| 1193 stream from 512 to 128, thus guaranteeing that ntpipe_shove_writer | |
| 1194 succeeds. | |
| 1195 | |
| 1196 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1197 | |
| 1198 * XEmacs 21.0.63 is released | |
| 1199 | |
| 1200 1999-01-22 Andy Piper <andy@xemacs.org> | |
| 1201 | |
| 1202 * glyphs-msw.c (xbm_create_bitmap_from_data): make sure bpline is | |
| 1203 a power of 2. | |
| 1204 | |
| 1205 1999-01-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1206 | |
| 1207 * XEmacs 21.0.62 is released | |
| 1208 | |
| 1209 1999-01-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1210 | |
| 1211 * XEmacs 21.0.61 is released | |
| 1212 | |
| 1213 1998-12-15 Charles G. Waldman <cgw@pgt.com> | |
| 1214 | |
| 1215 * sound.c (play-sound-file): Correct doc string to | |
| 1216 mention support of WAV files on Microsoft Windows | |
| 1217 | |
| 1218 1998-12-28 Martin Buchholz <martin@xemacs.org> | |
| 1219 | |
| 1220 * buffer.c (init_initial_directory): | |
| 1221 - use correct conversions between internal and external format. | |
| 1222 (directory_is_current_directory): new function | |
| 1223 (init_buffer): convert initial_directory to internal format. | |
| 1224 - solve crashes when current working directory is non-ASCII. | |
| 1225 | |
| 1226 1998-12-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
| 1227 | |
| 1228 * eldap.c (toplevel): Mention that eldap.c compiles with | |
| 1229 OpenLDAP libs | |
| 1230 (Fldap_open): Use `GET_C_STRING_OS_DATA_ALLOCA' | |
| 1231 (Fldap_search_internal): Ditto | |
| 1232 | |
| 1233 1998-12-15 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 1234 | |
| 1235 * glyphs.c (normalize_image_instantiator): GCPRO instantiator | |
| 1236 | |
| 1237 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1238 | |
| 1239 * menubar-msw.c (displayable_menu_item): | |
| 1240 Escape occurrences of '&' and support occurrences of the | |
| 1241 '%_' accelerator indicator in menus. | |
| 1242 | |
| 1243 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1244 | |
| 1245 * event-msw.c | |
| 1246 (Belatedly) added Kirill to list of file's authors. | |
| 1247 emacs_mswindows_quit_p: Don't process WM_PAINT messages in | |
| 1248 quit checking. WM_PAINT messages cause redisplay, but | |
| 1249 windows' states are not necessarily stable when this function | |
| 1250 gets called. | |
| 1251 | |
| 1252 1998-12-14 Hrvoje Niksic <hniksic@srce.hr> | |
| 1253 | |
| 1254 * extents.c (set_extent_glyph_1): Make sure that the glyph we | |
| 1255 attach to the extent is valid. | |
| 1256 | |
| 1257 1998-12-11 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1258 | |
| 1259 * XEmacs 21.0.60 is released | |
| 1260 | |
| 1261 1998-12-03 Andy Piper <andy@xemacs.org> | |
| 1262 | |
| 1263 * glyphs-msw.c (init_image_instance_from_xbm_inline): assign | |
| 1264 hotspot lisp objects rather than erronously using XSETINT. | |
| 1265 | |
| 1266 1998-12-08 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1267 | |
| 1268 * XEmacs 21.0.59 is released | |
| 1269 | |
| 1270 1998-12-08 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1271 | |
| 1272 * XEmacs 21.0.58 is released | |
| 1273 | |
| 1274 1998-12-02 Didier Verna <verna@inf.enst.fr> | |
| 1275 | |
| 1276 * menubar-x.c (menu_item_descriptor_to_widget_value_1): set the | |
| 1277 accelerator field to nil for labels. | |
| 1278 set the dummy accelerator field to nil also (from Martin). | |
| 1279 | |
| 1280 1998-12-02 P. E. Jareth Hein <jareth@camelot.co.jp> | |
| 1281 | |
| 1282 * unexec.c: Changed a #ifndef statement to fix XEmacs on BSDI 3.0 | |
| 1283 | |
| 1284 1998-11-27 SL Baur <steve@altair.xemacs.org> | |
| 1285 | |
| 1286 * mule-charset.c (complex_vars_of_mule_charset): Fix graphic | |
| 1287 property in control-1 charset. | |
| 1288 From Julian Bradfield <jcb@daimi.au.dk> | |
| 1289 | |
| 1290 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 1291 | |
| 1292 * gui-x.c (button_item_to_widget_value): Ignore :key-sequence | |
| 1293 keyword. | |
| 1294 Add stub for :label. | |
| 1295 | |
| 1296 * gui.c (gui_item_add_keyval_pair): ditto. | |
| 1297 | |
| 1298 * menubar-x.c (menu_item_descriptor_to_widget_value_1): Ignore | |
| 1299 :key-sequence keyword. | |
| 1300 Add stub for:label. | |
| 1301 Support :active for submenus like the Windows code and FSF Emacs. | |
| 1302 | |
| 1303 1998-11-25 Hrvoje Niksic <hniksic@srce.hr> | |
| 1304 | |
| 1305 * chartab.c (Freset_char_table): Fix wrong placement of #endif. | |
| 1306 | |
| 1307 1998-11-24 Hrvoje Niksic <hniksic@srce.hr> | |
| 1308 | |
| 1309 * chartab.c (Freset_char_table): Don't blindly fill chartables of | |
| 1310 type `char' with nils. | |
| 1311 | |
| 1312 * chartab.c (canonicalize_char_table_value): Coerce ints to chars | |
| 1313 for tables of type `char'. | |
| 1314 | |
| 1315 1998-11-26 Didier Verna <verna@inf.enst.fr> | |
| 1316 | |
| 1317 * input-method-xlib.c (Initialize_Locale): don't call | |
| 1318 XtSetLanguageProc. We've done the whole work here. | |
| 1319 * input-method-xfs.c (Initialize_Locale): ditto. | |
| 1320 * input-method-motif.c (Initialize_Locale): ditto. | |
| 1321 | |
| 1322 1998-11-26 Didier Verna <verna@inf.enst.fr> | |
| 1323 | |
| 1324 * process-unix.c (unix_create_process): handle properly | |
| 1325 Vfile_name_coding_system for converting the program and directory | |
| 1326 names. | |
| 1327 | |
| 1328 1998-11-27 SL Baur <steve@altair.xemacs.org> | |
| 1329 | |
| 1330 * m/arm.h: New file. | |
| 1331 From James LewisMoss <dres@ioa.com> | |
| 1332 | |
| 1333 1998-11-27 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> | |
| 1334 | |
| 1335 * m/mips-nec.h: | |
| 1336 Fix the realpath() problem of UnixWare2.1.3. | |
| 1337 Patches for NEC's sysv4.2 machine. | |
| 1338 | |
| 1339 1998-11-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 1340 | |
| 1341 * linuxplay.c: Including <fcntl.h> instead of <sys/fcntl.h> makes | |
| 1342 sound work on AIX with OSS installed. Linux should still work. | |
| 1343 | |
| 1344 1998-11-03 Andy Piper <andyp@parallax.co.uk> | |
| 1345 | |
| 1346 * config.h.in: name change for cygwin/version.h | |
| 1347 | |
| 1348 * configure.in: check for cygwin/version.h now. | |
| 1349 | |
| 1350 * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR -> | |
| 1351 CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20. | |
| 1352 move cygwin32/version.h to cygwin/version.h | |
| 1353 | |
| 1354 1998-11-03 Olivier Galibert <galibert@pobox.com> | |
| 1355 | |
| 1356 * lisp.h (struct Lisp_Bit_Vector): Fix declaration of bits from | |
| 1357 int to long. | |
| 1358 | |
| 1359 1998-10-22 Andy Piper <andyp@parallax.co.uk> | |
| 1360 | |
| 1361 * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR -> | |
| 1362 CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20. | |
| 1363 enable BROKEN_SIGIO under b20 to make QUIT work. | |
| 1364 | |
| 1365 1998-10-22 Andy Piper <andyp@parallax.co.uk> | |
| 1366 | |
| 1367 * frame-msw.c (mswindows_size_frame_internal): force frame sizing | |
| 1368 to fit within the constraints of the screen size. I.e. make the | |
| 1369 frame small enough to fit and move it if some of it will be | |
| 1370 off-screen. | |
| 1371 | |
| 1372 1998-11-24 SL Baur <steve@altair.xemacs.org> | |
| 1373 | |
| 1374 * gifrlib.h: Clean up types for 64 bit compile. | |
| 1375 * dgif_lib.c (DGifInitRead): Ditto. | |
| 1376 (MakeSavedImage): Ditto. | |
| 1377 * emacs.c (decode_path): Ditto. | |
| 1378 From Steve Carney <carney@pa.dec.com> | |
| 1379 | |
| 1380 1998-10-16 William M. Perry <wmperry@aventail.com> | |
| 1381 | |
| 1382 * glyphs-msw.c (bitmap_table): Fixed typo in builtin bitmaps | |
| 1383 (cehckboxes instead of checkboxes). | |
| 1384 | |
| 1385 1998-10-13 Raymond Toy <toy@rtp.ericsson.se> | |
| 1386 | |
| 1387 * runemacs.c (WinMain): If the basename is "rungnuclient.exe", run | |
| 1388 gnuclient. Otherwise, we run xemacs as we always did. This gets | |
| 1389 rid of the annoying DOS window when running gnuclient. | |
| 1390 | |
| 1391 1998-10-13 Andy Piper <andyp@parallax.co.uk> | |
| 1392 | |
| 1393 * dragdrop.c (vars_of_dragdrop): rename HAVE_MSWINDOWS -> | |
| 1394 HAVE_MS_WINDOWS typo. | |
| 1395 | |
| 1396 1998-10-13 SL Baur <steve@altair.xemacs.org> | |
| 1397 | |
| 1398 * process-unix.c (unix_send_process): Set closed flag on writable | |
| 1399 pipe after SIGPIPE is received and before we call deactivate_process. | |
| 1400 | |
| 1401 1998-10-03 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 1402 | |
| 1403 * window.c (Fset_window_start): respect narrowing when | |
| 1404 checking wheter start is at the beginning of a line. | |
| 1405 (Fset_window_buffer): Ditto | |
| 1406 Fixes repeatable crash in VM. | |
| 1407 | |
| 1408 1998-10-09 SL Baur <steve@altair.xemacs.org> | |
| 1409 | |
| 1410 * window.c (specifier_vars_of_window): Set default vertical | |
| 1411 divider width to 1 on ttys. | |
| 1412 | |
| 1413 1998-10-08 Martin Buchholz <martin@xemacs.org> | |
| 1414 | |
| 1415 * alloc.c: | |
| 1416 * unexec.c: | |
| 1417 * malloc.c: | |
| 1418 Add <stddef.h> to get ptrdiff_t declaration | |
| 1419 | |
| 1420 1998-10-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1421 | |
| 1422 * scrollbar-msw.c: Use the same vertical scrollbar drag hack as | |
| 1423 is used for Motif or Lucid scrollbars under X. | |
| 1424 | |
| 1425 1998-10-08 Pierre Wendling <pw@ebc.vbe.dec.com> | |
| 1426 | |
| 1427 * m/alpha.h (UNEXEC): quoted to avoid bad expansion when running | |
| 1428 `configure' | |
| 1429 | |
| 1430 1998-10-06 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> | |
| 1431 | |
| 1432 * frame-x.c (x_delete_frame): Fix an argument of XtDestroyWidget. | |
| 1433 | |
| 1434 1998-10-05 Andy Piper <andyp@parallax.co.uk> | |
| 1435 | |
| 1436 * s/cygwin32.h: more cygwin b20 reorganisation. | |
| 1437 | |
| 1438 1998-09-30 SL Baur <steve@altair.xemacs.org> | |
| 1439 | |
| 1440 * callproc.c (child_setup): Fix spelling typo. | |
| 1441 | |
| 1442 1998-09-29 SL Baur <steve@altair.xemacs.org> | |
| 1443 | |
| 1444 * XEmacs 21.0-pre14 is released. | |
| 1445 | |
| 1446 1998-09-27 P. E. Jareth Hein <jareth@camelot.co.jp> | |
| 1447 | |
| 1448 * regex.c (re_match_2_internal): Add in code to reset lowest_active_reg | |
| 1449 to prevent memory corruption in the case of jumping out of a series of | |
| 1450 nested match patterns. This is a rather brute force approach, though. | |
| 1451 | |
| 1452 1998-09-02 Andy Piper <andyp@parallax.co.uk> | |
| 1453 | |
| 1454 * config.h.in: ditto. | |
| 1455 | |
| 1456 * s/cygwin32.h: rearrange declarations to cope with cygwin | |
| 1457 b20. Include cygwin32/version.h if it exists. | |
| 1458 | |
| 1459 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1460 | |
| 1461 * device-msw.c (mswindows_init_device): Call new | |
| 1462 mswindows_enumerate_fonts() function in objects-msw.c instead | |
| 1463 of font_enum_callback_1() to enumerate fonts. | |
| 1464 | |
| 1465 font_enum_callback_1() and _2() moved to objects-msw.c. | |
| 1466 | |
| 1467 * faces.c (complex_vars_of_faces): Make the mswindows default | |
| 1468 face font fully specified and provide some fallbacks. | |
| 1469 | |
| 1470 * objects-msw.c: font_enum_callback_1() and _2() moved here | |
| 1471 from objects-msw.c. Obtain the enumerated font's character | |
| 1472 sets by table lookup instead of using the locale-specific | |
| 1473 string provided by Windows. | |
| 1474 | |
| 1475 New public non-method mswindows_enumerate_fonts() that fills | |
| 1476 in the supplied mswindows device's font list. | |
| 1477 | |
| 1478 mswindows_initialize_font_instance: Use the supplied name | |
| 1479 variable instead of f->name when signalling errors. Match font | |
| 1480 weights and character sets using lookup tables which handle | |
| 1481 spaces instead of by frobbing. | |
| 1482 | |
| 1483 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1484 | |
| 1485 * process-nt.c: Define an arbitrary limit, FRAGMENT_CODE_SIZE, | |
| 1486 on the size of code fragments passed to run_in_other_process. | |
| 1487 | |
| 1488 run_in_other_process(): Use FRAGMENT_CODE_SIZE to determine | |
| 1489 the amount of memory to allocate in the other process. | |
| 1490 | |
| 1491 Removed sigkill_code_end(), sigint_code_end() and | |
| 1492 sig_enable_code_end() since they are now redundant. | |
| 1493 | |
| 1494 send_signal() and enable_child_signals(): Don't try to work | |
| 1495 out the end of the code fragments passed to | |
| 1496 run_in_other_process() | |
| 1497 | |
| 1498 1998-09-10 Kazuyuki IENAGA <ienaga@jsys.co.jp> | |
| 1499 | |
| 1500 * src/s/freebsd.h: Added __ELF__ and compiler/liker flags for | |
| 1501 FreeBSD-current. | |
| 1502 | |
| 1503 * src/unexelf.c: Partially synched with FSF's 20.3. | |
| 1504 | |
| 1505 1998-09-11 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> | |
| 1506 | |
| 1507 * redisplay.c (redisplay_window): make sure a new starting point | |
| 1508 is chosen if it somehow got moved from the beginning of the line | |
| 1509 -- this can happen because Fwiden was called recently. | |
| 1510 | |
| 1511 * window.c (Fset_window_start): set start_at_line_beg correctly | |
| 1512 (Fset_window_buffer): Ditto | |
| 1513 | |
| 1514 1998-09-06 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 1515 | |
| 1516 * process-unix.c (unix_create_process): Reset SIGHUP handler to | |
| 1517 SIG_DFL. We now try to conserve any inherted SIG_IGN settings | |
| 1518 in init_signals_very_early. However these should not be passed | |
| 1519 on to children attached to the new pty. | |
| 1520 | |
| 1521 1998-08-28 Andy Piper <andyp@parallax.co.uk> | |
| 1522 | |
| 1523 * glyphs-eimage.c (png_instantiate_unwind): clean up eimage after use. | |
| 1524 | |
| 1525 1998-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1526 | |
| 1527 * fileio.c (file-name-directory, file_name_as_directory): | |
| 1528 Don't call CORRECT_DIR_SEPS, even when #defined WINDOWSNT. | |
| 1529 | |
| 1530 1998-09-05 SL Baur <steve@altair.xemacs.org> | |
| 1531 | |
| 1532 * XEmacs 21.0-pre12 is released. | |
| 1533 | |
| 1534 1998-09-02 Andy Piper <andyp@parallax.co.uk> | |
| 1535 | |
| 1536 * emacs.c (main_1): init_ralloc() if initialised and we have REL_ALLOC | |
| 1537 | |
| 1538 * ralloc.c: uncomment __morecore. | |
| 1539 | |
| 1540 1998-09-92 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1541 | |
| 1542 * event-msw.c(winsock_writer): Supply a dummy 4th argument to | |
| 1543 WriteFile() to fix a winsock 1.x bug on Win95. | |
| 1544 | |
| 1545 1998-08-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> | |
| 1546 | |
| 1547 * frame-x.c (x_delete_frame): Flush the X output buffer after | |
| 1548 calling XtDestroyWidget to ensure that the windows are really | |
| 1549 killed right now. | |
| 1550 | |
| 1551 1998-08-26 Hrvoje Niksic <hniksic@srce.hr> | |
| 1552 | |
| 1553 * menubar-x.c (my_run_hook): New unused function. | |
| 1554 (pre_activate_callback): Use run_hook for Qactivate_menubar_hook, | |
| 1555 since we ignore the results of the contained functions anyway. | |
| 1556 | |
| 1557 1998-08-26 P. E. Jareth Hein <jareth@camelot.co.jp> | |
| 1558 | |
| 1559 * glyphs-eimage.c (gif_instantiate): Fix a crash in handling | |
| 1560 interlaced GIF files that are smaller than 4 lines high... | |
| 1561 | |
| 1562 1998-08-31 Hrvoje Niksic <hniksic@srce.hr> | |
| 1563 | |
| 1564 * macros.c (Fend_kbd_macro): Remove trailing period from error | |
| 1565 message. | |
| 1566 (Fexecute_kbd_macro): Ditto. | |
| 1567 | |
| 1568 1998-08-22 SL Baur <steve@altair.xemacs.org> | |
| 1569 | |
| 1570 * XEmacs 21.0-pre11 is released. | |
| 1571 | |
| 1572 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
| 1573 | |
| 1574 * lread.c (vars_of_lread): Removed `source-directory' variable. | |
| 1575 | |
| 1576 1998-08-22 Hrvoje Niksic <hniksic@srce.hr> | |
| 1577 | |
| 1578 * fileio.c (Ffile_readable_p): Apply the DOS/Windows logic to | |
| 1579 Cygwin. | |
| 1580 | |
| 1581 1998-08-22 SL Baur <steve@altair.xemacs.org> | |
| 1582 | |
| 1583 * XEmacs 21.0-pre10 is released. | |
| 1584 | |
| 1585 1998-08-16 Martin Buchholz <martin@xemacs.org> | |
| 1586 | |
| 1587 * fns.c (Fremrassq, remrassq_no_quit): | |
| 1588 A XCAR that should have been an XCDR turned Fremrassq into Fremassq | |
| 1589 | |
| 1590 1998-08-11 SL Baur <steve@altair.xemacs.org> | |
| 1591 | |
| 1592 * XEmacs 21.0-pre9 is released. | |
| 1593 | |
| 1594 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1595 | |
| 1596 * event-msw.c (mswindows_wnd_proc): Workaround for a Win95 bug: | |
| 1597 Manually track the state of the left and right Ctrl and Alt | |
| 1598 modifiers. | |
| 1599 | |
| 1600 1998-08-07 Matt Stupple <matts@tibco.com> | |
| 1601 | |
| 1602 * ntproc.c: don't wait on char_consumed at thread entry. | |
| 1603 Additionally, to get the 'process' marked as finished, ensure | |
| 1604 that the CHILD_ACTIVE macro returns false, so before exiting | |
| 1605 close char_avail and set it to NULL, and close other handles | |
| 1606 to reduce handle leak problems. | |
| 1607 | |
| 1608 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 1609 | |
| 1610 * menubar-msw.c (displayable_menu_item): take account of menu | |
| 1611 depth when deciding whether to try to display accelerators. | |
| 1612 | |
| 1613 1998-08-04 Andy Piper <andyp@parallax.co.uk> | |
| 1614 | |
| 1615 * event-msw.c: use MsgWaitForMultipleObjects if there are no | |
| 1616 subprocesses. | |
| 1617 | |
| 1618 * glyphs-msw.c: fix a couple of potential handle leaks. | |
| 1619 | |
| 1620 1998-08-04 P. E. Jareth Hein <jareth@camelot.co.jp> | |
| 1621 | |
| 1622 * dgif_lib.c gif_io.c gifrlib.h: New files to put GIF | |
| 1623 *decoding ONLY* back into the core. | |
| 1624 * glyphs-eimage.c: Change referenced header file for GIF | |
| 1625 reading to point to the incore version. | |
| 1626 | |
| 1627 1998-08-04 SL Baur <steve@altair.xemacs.org> | |
| 1628 | |
| 1629 * XEmacs 21.0-pre8 is released. | |
| 1630 | |
| 1631 1998-07-29 P. E. Jareth Hein <jareth@camelot.co.jp> | |
| 1632 | |
| 1633 * glyphs-eimage.c (png_instantiate): Add proper handling for background | |
| 1634 colors taken from the default face. Also correct a thinko in | |
| 1635 transparency (not alpha) handling. | |
| 1636 | |
| 1637 1998-07-23 Martin Buchholz <martin@xemacs.org> | |
| 1638 | |
| 1639 * s/decosf4-0.h: Use a perfectly ordinary link. Nuke BSD crap. | |
| 1640 * unexalpha.c: ANSI C-ize. Clean compiler warnings. | |
| 1641 * lread.c (Fload_internal): Be very careful with printfs of | |
| 1642 size_t's | |
| 1643 * gui-x.c (menu_name_to_accelerator): tolower wants an `int' | |
| 1644 argument. | |
| 1645 | |
| 1646 1998-07-27 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> | |
| 1647 | |
| 1648 * callint.c (Fcall_interactively): GCPRO prompt string before | |
| 1649 passing it to Fread_key_sequence | |
| 1650 | |
| 1651 1998-07-16 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 1652 | |
| 1653 * event-Xt.c (x_to_emacs_keysym): Return nil for modifier keysyms. | |
| 1654 (x_event_to_emacs_event): Let x_to_emacs_keysym check for modifier | |
| 1655 keys thus no longer considering all keysyms on a key. | |
| 1656 | |
| 1657 1998-07-27 SL Baur <steve@altair.xemacs.org> | |
| 1658 | |
| 1659 * keymap.c (vars_of_keymap): Initialize Vkey_translation_map and | |
| 1660 Vvertical_divider_map. | |
| 1661 | |
| 1662 * mule-canna.c (vars_of_mule_canna): Initialize every symbol to | |
| 1663 Qnil or 0, none were initialized prior to this change. | |
| 1664 | |
| 1665 Rename misnamed `V' prefixed integer variables: | |
| 1666 Vcanna_empty_info, Vcanna_through_info, Vcanna_underline, | |
| 1667 Vcanna_inhibit_hankakukana, Vcanna_henkan_length, Vcanna_henkan_revPos, | |
| 1668 Vcanna_henkan_revLen, Vcanna_ichiran_length, Vcanna_ichiran_revPos, | |
| 1669 Vcanna_ichiran_revLen. | |
| 1670 | |
| 1671 Rename misnamed `V' prefixed integer variables and initialize | |
| 1672 properly in the vars_of routine. | |
| 1673 Vcanna_mode_AlphaMode, Vcanna_mode_EmptyMode, Vcanna_mode_KigoMode, | |
| 1674 Vcanna_mode_YomiMode, Vcanna_mode_JishuMode, Vcanna_mode_TankouhoMode, | |
| 1675 Vcanna_mode_IchiranMode, Vcanna_mode_YesNoMode, Vcanna_mode_OnOffMode, | |
| 1676 Vcanna_mode_AdjustBunsetsuMode, Vcanna_mode_ChikujiYomiMode, | |
| 1677 Vcanna_mode_ChikujiTanMode, Vcanna_mode_HenkanMode, | |
| 1678 Vcanna_mode_HenkanNyuryokuMode, Vcanna_mode_ZenHiraHenkanMode, | |
| 1679 Vcanna_mode_HanHiraHenkanMode, Vcanna_mode_ZenKataHenkanMode, | |
| 1680 Vcanna_mode_HanKataHenkanMode, Vcanna_mode_HanKataHenkanMode, | |
| 1681 Vcanna_mode_ZenAlphaHenkanMode, Vcanna_mode_HanAlphaHenkanMode, | |
| 1682 Vcanna_mode_ZenHiraKakuteiMode, Vcanna_mode_HanHiraKakuteiMode, | |
| 1683 Vcanna_mode_ZenKataKakuteiMode, Vcanna_mode_HanKataKakuteiMode, | |
| 1684 Vcanna_mode_ZenAlphaKakuteiMode, Vcanna_mode_HanAlphaKakuteiMode, | |
| 1685 Vcanna_mode_HexMode, Vcanna_mode_BushuMode, Vcanna_mode_ExtendMode, | |
| 1686 Vcanna_mode_RussianMode, Vcanna_mode_GreekMode, Vcanna_mode_LineMode, | |
| 1687 Vcanna_mode_ChangingServerMode, Vcanna_mode_HenkanMethodMode, | |
| 1688 Vcanna_mode_DeleteDicMode, Vcanna_mode_TourokuMode, | |
| 1689 Vcanna_mode_TourokuEmptyMode, Vcanna_mode_TourokuHinshiMode, | |
| 1690 Vcanna_mode_TourokuDicMode, Vcanna_mode_QuotedInsertMode, | |
| 1691 Vcanna_mode_BubunMuhenkanMode, Vcanna_mode_MountDicMode, | |
| 1692 Vcanna_fn_SelfInsert, Vcanna_fn_FunctionalInsert, | |
| 1693 Vcanna_fn_QuotedInsert, Vcanna_fn_JapaneseMode, Vcanna_fn_AlphaMode, | |
| 1694 Vcanna_fn_HenkanNyuryokuMode, Vcanna_fn_Forward, Vcanna_fn_Backward, | |
| 1695 Vcanna_fn_Next, Vcanna_fn_Prev, Vcanna_fn_BeginningOfLine, | |
| 1696 Vcanna_fn_EndOfLine, Vcanna_fn_DeleteNext, Vcanna_fn_DeletePrevious, | |
| 1697 Vcanna_fn_KillToEndOfLine, Vcanna_fn_Henkan, Vcanna_fn_Kakutei, | |
| 1698 Vcanna_fn_Extend, Vcanna_fn_Shrink, Vcanna_fn_AdjustBunsetsu, | |
| 1699 Vcanna_fn_Quit, Vcanna_fn_ConvertAsHex, Vcanna_fn_ConvertAsBushu, | |
| 1700 Vcanna_fn_KouhoIchiran, Vcanna_fn_BubunMuhenkan, Vcanna_fn_Zenkaku, | |
| 1701 Vcanna_fn_Hankaku, Vcanna_fn_ExtendMode, Vcanna_fn_ToUpper, | |
| 1702 Vcanna_fn_Capitalize, Vcanna_fn_ToLower, Vcanna_fn_Hiragana, | |
| 1703 Vcanna_fn_Katakana, Vcanna_fn_Romaji, Vcanna_fn_BaseHiragana, | |
| 1704 Vcanna_fn_BaseKatakana, Vcanna_fn_BaseEisu, Vcanna_fn_BaseZenkaku, | |
| 1705 Vcanna_fn_BaseHankaku, Vcanna_fn_BaseKana, Vcanna_fn_BaseKakutei, | |
| 1706 Vcanna_fn_BaseHenkan, Vcanna_fn_BaseHiraKataToggle, | |
| 1707 Vcanna_fn_BaseZenHanToggle, Vcanna_fn_BaseKanaEisuToggle, | |
| 1708 Vcanna_fn_BaseKakuteiHenkanToggle, Vcanna_fn_BaseRotateForward, | |
| 1709 Vcanna_fn_BaseRotateBackward, Vcanna_fn_Touroku, Vcanna_fn_HexMode, | |
| 1710 Vcanna_fn_BushuMode, Vcanna_fn_KigouMode, Vcanna_fn_Mark, | |
| 1711 Vcanna_fn_TemporalMode, Vcanna_key_Nfer, Vcanna_key_Xfer, | |
| 1712 Vcanna_key_Up, Vcanna_key_Left, Vcanna_key_Right, Vcanna_key_Down, | |
| 1713 Vcanna_key_Insert, Vcanna_key_Rollup, Vcanna_key_Rolldown, | |
| 1714 Vcanna_key_Home, Vcanna_key_Help, Vcanna_key_KP_Key, | |
| 1715 Vcanna_key_Shift_Nfer, Vcanna_key_Shift_Xfer, Vcanna_key_Shift_Up, | |
| 1716 Vcanna_key_Shift_Left, Vcanna_key_Shift_Right, Vcanna_key_Shift_Down, | |
| 1717 Vcanna_key_Cntrl_Nfer, Vcanna_key_Cntrl_Xfer, Vcanna_key_Cntrl_Up, | |
| 1718 Vcanna_key_Cntrl_Left, Vcanna_key_Cntrl_Right, Vcanna_key_Cntrl_Down | |
| 1719 | |
| 1720 1998-07-19 SL Baur <steve@altair.xemacs.org> | 1 1998-07-19 SL Baur <steve@altair.xemacs.org> |
| 1721 | 2 |
| 1722 * XEmacs 21.0-pre7 is released. | 3 * XEmacs 21.2-beta1 is released. |
| 1723 | |
| 1724 1998-07-19 SL Baur <steve@altair.xemacs.org> | |
| 1725 | |
| 1726 * XEmacs 21.0-pre6 is released. | |
| 1727 | 4 |
| 1728 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 5 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
| 1729 | 6 |
| 1730 * eldap.c (Fldap_search_internal): When converting the list of | 7 * eldap.c (Fldap_search_internal): When converting the list of |
| 1731 attributes to search Copy the final 0 from Lisp strings to C | 8 attributes to search Copy the final 0 from Lisp strings to C |
| 1740 ensure that they don't go in the .bss section. | 17 ensure that they don't go in the .bss section. |
| 1741 | 18 |
| 1742 1998-07-17 Olivier Galibert <galibert@pobox.com> | 19 1998-07-17 Olivier Galibert <galibert@pobox.com> |
| 1743 | 20 |
| 1744 * glyphs-x.c (convert_EImage_to_XImage): Fix previous patch (conv | 21 * glyphs-x.c (convert_EImage_to_XImage): Fix previous patch (conv |
| 1745 byte order is dependent of the local byte order). | 22 byte order is dependant of the local byte order). |
| 1746 From Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> | 23 From Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> |
| 1747 | 24 |
| 1748 1998-07-18 SL Baur <steve@altair.xemacs.org> | 25 1998-07-18 SL Baur <steve@altair.xemacs.org> |
| 1749 | 26 |
| 1750 * glyphs-msw.c (mswindows_resource_normalize): Qresource -> | 27 * glyphs-msw.c (mswindows_resource_normalize): Qresource -> |
| 1763 (mswindows_resource_possible_dest_types): Rename. | 40 (mswindows_resource_possible_dest_types): Rename. |
| 1764 (mswindows_resource_instantiate): Rename. | 41 (mswindows_resource_instantiate): Rename. |
| 1765 (image_instantiator_format_create_glyphs_mswindows): Replace | 42 (image_instantiator_format_create_glyphs_mswindows): Replace |
| 1766 `resource' with `mswindows.resource'. | 43 `resource' with `mswindows.resource'. |
| 1767 | 44 |
| 1768 1998-07-12 SL Baur <steve@altair.xemacs.org> | |
| 1769 | |
| 1770 * XEmacs 21.0-pre5 is released. | 45 * XEmacs 21.0-pre5 is released. |
| 1771 | 46 |
| 1772 1998-07-10 SL Baur <steve@altair.xemacs.org> | 47 1998-07-10 SL Baur <steve@altair.xemacs.org> |
| 1773 | 48 |
| 1774 * mule-wnnfns.c (Fwnn_open): Correctly trap on misdefined Wnn | 49 * mule-wnnfns.c (Fwnn_open): Correctly trap on misdefined Wnn |
| 1849 | 124 |
| 1850 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> | 125 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> |
| 1851 | 126 |
| 1852 * eval.c (run_hook_with_args_in_buffer): Check | 127 * eval.c (run_hook_with_args_in_buffer): Check |
| 1853 default (non-buffer-local) value of hook for | 128 default (non-buffer-local) value of hook for |
| 1854 nil before treating it as a function. Don't initialize | 129 nil before treating it as a function. Don't initialize |
| 1855 the `globals' variable twice. | 130 the `globals' variable twice. |
| 1856 | 131 |
| 1857 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> | 132 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> |
| 1858 | 133 |
| 1859 * fileio.c: Don't do directory seperator canonicalisation in | 134 * fileio.c: Don't do directory seperator canonicalisation in |
| 1880 | 155 |
| 1881 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> | 156 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> |
| 1882 | 157 |
| 1883 * eval.c (run_hook_with_args_in_buffer): Don't treat | 158 * eval.c (run_hook_with_args_in_buffer): Don't treat |
| 1884 the default value of a buffer local hook as a list of | 159 the default value of a buffer local hook as a list of |
| 1885 hooks unless it is both a cons and the car of that cons | 160 hooks unless it is both a cons and the car of that cons |
| 1886 is not Qlambda. | 161 is not Qlambda. |
| 1887 | 162 |
| 1888 1998-06-29 SL Baur <steve@altair.xemacs.org> | 163 1998-06-29 SL Baur <steve@altair.xemacs.org> |
| 1889 | 164 |
| 1890 * extents.c: Email address for Ben Wing is ben@xemacs.org. | 165 * extents.c: Email address for Ben Wing is ben@xemacs.org. |
| 1910 * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto. | 185 * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto. |
| 1911 | 186 |
| 1912 * winslots.h: Rename. | 187 * winslots.h: Rename. |
| 1913 | 188 |
| 1914 * window.c (specifier_vars_of_window): Renamed | 189 * window.c (specifier_vars_of_window): Renamed |
| 1915 vertical-divider-draggable-p to vertical-divider-always-visible-p, | 190 vertical-divider-draggable-p to vertical-divider-always-visible-p, |
| 1916 as suggested by Ben Wing. | 191 as suggested by Ben Wing. |
| 1917 (specifier_vars_of_window): Fix docstrings. | 192 (specifier_vars_of_window): Fix docstrings. |
| 1918 | 193 |
| 1919 1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 194 1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
| 1920 | 195 |
| 1946 | 221 |
| 1947 * indent.c (column_at_point): column cache bugfix. | 222 * indent.c (column_at_point): column cache bugfix. |
| 1948 Set last_known_column_point to the buffer position for | 223 Set last_known_column_point to the buffer position for |
| 1949 which the column was requested, not buffer's point. | 224 which the column was requested, not buffer's point. |
| 1950 | 225 |
| 1951 * redisplay.c (decode_mode_spec): for current-column, show | 226 * redisplay.c (decode_mode_spec): for current-column, show |
| 1952 window's point's column, not buffer's point's column. | 227 window's point's column, not buffer's point's column. |
| 1953 | 228 |
| 1954 1998-06-23 Andy Piper <andyp@parallax.co.uk> | 229 1998-06-23 Andy Piper <andyp@parallax.co.uk> |
| 1955 | 230 |
| 1956 * menubar-msw.c (mswindows_handle_wm_command): use | 231 * menubar-msw.c (mswindows_handle_wm_command): use |
| 2045 enable and size the frame to something sensible when we get | 320 enable and size the frame to something sensible when we get |
| 2046 here. (mswindows_set_frame_properites): use new | 321 here. (mswindows_set_frame_properites): use new |
| 2047 mswindows_size_frame_internal function and size frame if frame | 322 mswindows_size_frame_internal function and size frame if frame |
| 2048 parameters not just if init is finished - WM_SIZE happens too | 323 parameters not just if init is finished - WM_SIZE happens too |
| 2049 early for some specs. (mswindows_size_frame_internal): new | 324 early for some specs. (mswindows_size_frame_internal): new |
| 2050 function abstracted from mswindows_set_frame_properties. | 325 function abstracted from mswindows_set_frame_properties. |
| 2051 (Vmswindows_use_system_frame_size_defaults): | 326 (Vmswindows_use_system_frame_size_defaults): |
| 2052 new variable controls whether to allow the system to pick frame | 327 new variable controls whether to allow the system to pick frame |
| 2053 size defaults, defaults to nil. | 328 size defaults, defaults to nil. |
| 2054 | 329 |
| 2055 * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather | 330 * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather |
| 2069 * casefiddle.c: | 344 * casefiddle.c: |
| 2070 (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar" | 345 (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar" |
| 2071 | 346 |
| 2072 1998-06-05 Hrvoje Niksic <hniksic@srce.hr> | 347 1998-06-05 Hrvoje Niksic <hniksic@srce.hr> |
| 2073 | 348 |
| 2074 * eldap.c (Fldap_search_internal): Use build_ext_string instead of | 349 * eldap.c (Fldap_search_internal): Use build_ext_string instead of |
| 2075 build_string to avoid crashes under Mule. | 350 build_string to avoid crashes under Mule. |
| 2076 | 351 |
| 2077 1998-06-13 Andy Piper <andyp@parallax.co.uk> | 352 1998-06-13 Andy Piper <andyp@parallax.co.uk> |
| 2078 | 353 |
| 2079 * ntplay.c (play_sound_data_1): don't delete the sound data until | 354 * ntplay.c (play_sound_data_1): don't delete the sound data until |
| 2262 new function that just calls XmuReadBitmapDataFromFile. | 537 new function that just calls XmuReadBitmapDataFromFile. |
| 2263 (x_xbm_instatntiate): device method from xbm_instantiate. | 538 (x_xbm_instatntiate): device method from xbm_instantiate. |
| 2264 | 539 |
| 2265 * glyphs-msw.c (read_bitmap_data) (NextInt) | 540 * glyphs-msw.c (read_bitmap_data) (NextInt) |
| 2266 (read_bitmap_data_from_file): new functions copied from Xmu | 541 (read_bitmap_data_from_file): new functions copied from Xmu |
| 2267 sources. | 542 sources. |
| 2268 (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert | 543 (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert |
| 2269 inline data to an mswindows bitmap. | 544 inline data to an mswindows bitmap. |
| 2270 (init_image_instance_from_xbm_inline) (xbm_instantiate_1) | 545 (init_image_instance_from_xbm_inline) (xbm_instantiate_1) |
| 2271 (mswindows_xbm_instantiate): mswindows-ized versions of the X | 546 (mswindows_xbm_instantiate): mswindows-ized versions of the X |
| 2272 functions. | 547 functions. |
| 2308 | 583 |
| 2309 * console-msw.h: Removed prototype for mswindows_bump_queue(). | 584 * console-msw.h: Removed prototype for mswindows_bump_queue(). |
| 2310 Added prototype for mswindows_enqueue_misc_user_event(). | 585 Added prototype for mswindows_enqueue_misc_user_event(). |
| 2311 | 586 |
| 2312 * menubar-msw.c (mswindows_handle_wm_command): Use | 587 * menubar-msw.c (mswindows_handle_wm_command): Use |
| 2313 mswindows_enqueue_misc_user_event(). | 588 mswindows_enqueue_misc_user_event(). |
| 2314 | 589 |
| 2315 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. | 590 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. |
| 2316 | 591 |
| 2317 * dialog-msw.c (dialog_proc): Ditto. | 592 * dialog-msw.c (dialog_proc): Ditto. |
| 2318 | 593 |
| 2321 user events channel. | 596 user events channel. |
| 2322 | 597 |
| 2323 1998-05-29 Greg Klanderman <greg@alphatech.com> | 598 1998-05-29 Greg Klanderman <greg@alphatech.com> |
| 2324 | 599 |
| 2325 * window.c (Fwindow_displayed_text_pixel_height): was relying on | 600 * window.c (Fwindow_displayed_text_pixel_height): was relying on |
| 2326 incorrect semantics of vmotion_pixels which has been fixed. don't | 601 incorrect semantics of vmotion_pixels which has been fixed. don't |
| 2327 use it anymore as it can't easily be used. | 602 use it anymore as it can't easily be used. |
| 2328 | 603 |
| 2329 * indent.c (vmotion_pixels): fix off by one bug moving up. also | 604 * indent.c (vmotion_pixels): fix off by one bug moving up. also |
| 2330 the motion was reported incorrectly if you tried to go past end of | 605 the motion was reported incorrectly if you tried to go past end of |
| 2331 buffer. | 606 buffer. |
| 2332 | 607 |
| 2333 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | 608 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> |
| 2334 | 609 |
| 2335 * toolbar.h: Removed misleading commentary, as Martin suggested. | 610 * toolbar.h: Removed misleading commentary, as Martin suggested. |
| 2351 * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons | 626 * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons |
| 2352 unpressable. warning elimination. | 627 unpressable. warning elimination. |
| 2353 | 628 |
| 2354 1998-05-28 Martin Buchholz <martin@xemacs.org> | 629 1998-05-28 Martin Buchholz <martin@xemacs.org> |
| 2355 | 630 |
| 2356 * alloc.c (dbg_constants): | 631 * alloc.c (dbg_constants): |
| 2357 * dbxrc: | 632 * dbxrc: |
| 2358 * gdbinit: | 633 * gdbinit: |
| 2359 Remove toolbar_data debugging code, since that lrecord has | 634 Remove toolbar_data debugging code, since that lrecord has |
| 2360 also been removed. | 635 also been removed. |
| 2361 | 636 |
| 2362 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> | 637 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> |
| 2363 | 638 |
| 2364 * alloc.c: zap cached value of (user-home-directory), so that | 639 * alloc.c: zap cached value of (user-home-directory), so that |
| 2365 it's not undumped. | 640 it's not undumped. |
| 2386 Vprocess_enviroment. | 661 Vprocess_enviroment. |
| 2387 | 662 |
| 2388 * fileio.c: replaced egetenv("HOME") with calls to the new | 663 * fileio.c: replaced egetenv("HOME") with calls to the new |
| 2389 get_home_directory(). | 664 get_home_directory(). |
| 2390 | 665 |
| 2391 * lisp.h: Added function prototypes for uncache_home_directory() | 666 * lisp.h: Added function prototypes for uncache_home_directory() |
| 2392 and get_home_directory(), along with lisp prototypes for | 667 and get_home_directory(), along with lisp prototypes for |
| 2393 Fuser_home_directory() and friends. | 668 Fuser_home_directory() and friends. |
| 2394 | 669 |
| 2395 * nt.c: replaced getenv("HOME") with calls to the new | 670 * nt.c: replaced getenv("HOME") with calls to the new |
| 2396 get_home_directory(). | 671 get_home_directory(). |
| 2403 * process-nt.c (send_signal): Emulate SIGHUP. | 678 * process-nt.c (send_signal): Emulate SIGHUP. |
| 2404 (validate_signal_number): Ditto. | 679 (validate_signal_number): Ditto. |
| 2405 | 680 |
| 2406 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally | 681 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally |
| 2407 remove MOD_SHIFT from ASCII characters. | 682 remove MOD_SHIFT from ASCII characters. |
| 2408 (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when | 683 (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when |
| 2409 F10 is pressed. | 684 F10 is pressed. |
| 2410 | 685 |
| 2411 1998-05-24 Oliver Graf <ograf@fga.de> | 686 1998-05-24 Oliver Graf <ograf@fga.de> |
| 2412 | 687 |
| 2413 * frame-x.c (cde-start-drag-internal): added filename and multi- | 688 * frame-x.c (cde-start-drag-internal): added filename and multi- |
| 2440 movement in pixels. | 715 movement in pixels. |
| 2441 (vmotion_pixels): helper. | 716 (vmotion_pixels): helper. |
| 2442 (syms_of_indent): DEFSUBR. | 717 (syms_of_indent): DEFSUBR. |
| 2443 * lisp.h: declaration for vmotion_pixels(). | 718 * lisp.h: declaration for vmotion_pixels(). |
| 2444 | 719 |
| 2445 * indent.c (Fvertical_motion): Add optional third argument PIXELS, | 720 * indent.c (Fvertical_motion): Add optional third argument PIXELS, |
| 2446 to request returning motion in pixels. | 721 to request returning motion in pixels. |
| 2447 (Fvertical_motion_pixels): Remove, functionality merged into | 722 (Fvertical_motion_pixels): Remove, functionality merged into |
| 2448 Fvertical_motion. | 723 Fvertical_motion. |
| 2449 * window.c (window_scroll): call Fvertical_motion with 3 arguments. | 724 * window.c (window_scroll): call Fvertical_motion with 3 arguments. |
| 2450 (Fmove_to_window_line): ditto. | 725 (Fmove_to_window_line): ditto. |
| 2451 * lisp.h: Change declaration for Fvertical_motion. | 726 * lisp.h: Change declaration for Fvertical_motion. |
| 2452 | 727 |
| 2453 * window.c: rename window-text-pixel-{height,width,edges} to | 728 * window.c: rename window-text-pixel-{height,width,edges} to |
| 2457 | 732 |
| 2458 * tooltalk.c (vars_of_tooltalk) added staticpro for | 733 * tooltalk.c (vars_of_tooltalk) added staticpro for |
| 2459 Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str | 734 Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str |
| 2460 | 735 |
| 2461 1998-05-27 Andy Piper <andyp@parallax.co.uk> | 736 1998-05-27 Andy Piper <andyp@parallax.co.uk> |
| 2462 | 737 |
| 2463 * faces.c: create a new 3d_object_face, make modeline and | 738 * faces.c: create a new 3d_object_face, make modeline and |
| 2464 vertical_divider faces fallback to this rather than the default. | 739 vertical_divider faces fallback to this rather than the default. |
| 2465 | 740 |
| 2466 1998-05-21 Andy Piper <andyp@parallax.co.uk> | 741 1998-05-21 Andy Piper <andyp@parallax.co.uk> |
| 2467 | 742 |
| 2505 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> | 780 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> |
| 2506 | 781 |
| 2507 * This patch is to fix compilation warnings under Windows. | 782 * This patch is to fix compilation warnings under Windows. |
| 2508 | 783 |
| 2509 * s/windowsnt.h: Encapsulate getpid with sys_getpid. | 784 * s/windowsnt.h: Encapsulate getpid with sys_getpid. |
| 2510 Added prototypes for FSF inherited functions, with which XEmacs is | 785 Added prototypes for FSF inherited functions, with which XEmacs is |
| 2511 sprinkled thoroughly. | 786 sprinkled thoroughly. |
| 2512 Removed some #if 0 code. Bracketed some more definitions, probably | 787 Removed some #if 0 code. Bracketed some more definitions, probably |
| 2513 related to Visual C versions prior to 4 (we do not support them). | 788 related to Visual C versions prior to 4 (we do not support them). |
| 2514 | 789 |
| 2515 * sysfloat.h (logb): Finally, get logb() prototyped. | 790 * sysfloat.h (logb): Finally, get logb() prototyped. |
| 2516 | 791 |
| 2517 * sysfile.h: Added Windows specific includes. | 792 * sysfile.h: Added Windows specific includes. |
| 2523 | 798 |
| 2524 * symsinit.h: Added prototypes for syms_of_dired_mswindows, | 799 * symsinit.h: Added prototypes for syms_of_dired_mswindows, |
| 2525 vars_of_dired_mswindows and init_ntproc (Grrr). | 800 vars_of_dired_mswindows and init_ntproc (Grrr). |
| 2526 | 801 |
| 2527 * realpath.c: Added Windows specific include files. | 802 * realpath.c: Added Windows specific include files. |
| 2528 (xrealpath): Conditionalized declaration of some auto variables on | 803 (xrealpath): Conditionalized declaration of some auto variables on |
| 2529 S_IFLNK, to avoid warnings. | 804 S_IFLNK, to avoid warnings. |
| 2530 | 805 |
| 2531 * ntproc.c: Disabled some compiler warnings. This file is going to | 806 * ntproc.c: Disabled some compiler warnings. This file is going to |
| 2532 die, so I have not cleaned it up much. | 807 die, so I have not cleaned it up much. |
| 2533 (set_process_dir): Const parameter. | 808 (set_process_dir): Const parameter. |
| 2534 (Fwin32_short_file_name): Down CHECK_* macros to one argument. | 809 (Fwin32_short_file_name): Down CHECK_* macros to one argument. |
| 2535 (Fwin32_long_file_name): Ditto. | 810 (Fwin32_long_file_name): Ditto. |
| 2536 (Fwin32_set_process_priority): Ditto. Why didn't I remove these | 811 (Fwin32_set_process_priority): Ditto. Why didn't I remove these |
| 2602 console_type_create_dialog_mswindows(), to initialize Windows dialog | 877 console_type_create_dialog_mswindows(), to initialize Windows dialog |
| 2603 support. | 878 support. |
| 2604 | 879 |
| 2605 * symsinit.h: Prototyped the above functions. | 880 * symsinit.h: Prototyped the above functions. |
| 2606 | 881 |
| 2607 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency | 882 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency |
| 2608 checks to dialog.c... | 883 checks to dialog.c... |
| 2609 | 884 |
| 2610 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a | 885 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a |
| 2611 device must support dialog boxes, and the descriptor must supply at | 886 device must support dialog boxes, and the descriptor must supply at |
| 2612 least one button. | 887 least one button. |
| 2655 | 930 |
| 2656 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> | 931 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> |
| 2657 | 932 |
| 2658 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for | 933 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for |
| 2659 {top,bottom}-{left,right} values in addition to | 934 {top,bottom}-{left,right} values in addition to |
| 2660 {top,bottom}_{left,right}. | 935 {top,bottom}_{left,right}. |
| 2661 | 936 |
| 2662 1998-05-18 Hrvoje Niksic <hniksic@srce.hr> | 937 1998-05-18 Hrvoje Niksic <hniksic@srce.hr> |
| 2663 | 938 |
| 2664 * fileio.c (Fmake_temp_name): Remove unreached code. | 939 * fileio.c (Fmake_temp_name): Remove unreached code. |
| 2665 | 940 |
| 2666 * process-nt.c (validate_signal_number): Use | 941 * process-nt.c (validate_signal_number): Use |
| 2667 signal_simple_error(). | 942 signal_simple_error(). |
| 2668 | 943 |
| 2669 1998-05-19 Martin Buchholz <martin@xemacs.org> | 944 1998-05-19 Martin Buchholz <martin@xemacs.org> |
| 2670 | 945 |
| 2671 * unexhp9k800.c: | 946 * unexhp9k800.c: |
| 2672 * sound.c (vars_of_sound): | 947 * sound.c (vars_of_sound): |
| 2673 * sysdep.c (reset_sigio_on_device): | 948 * sysdep.c (reset_sigio_on_device): |
| 2674 * window.c (window_bottom_gutter_height): | 949 * window.c (window_bottom_gutter_height): |
| 2675 unexhp9k800.c:258: warning: implicit declaration of function | 950 unexhp9k800.c:258: warning: implicit declaration of function |
| 2676 `calculate_checksum' | 951 `calculate_checksum' |
| 2677 sound.c:604: warning: implicit declaration of function `vars_of_hpplay' | 952 sound.c:604: warning: implicit declaration of function `vars_of_hpplay' |
| 2678 sysdep.c:1012: warning: unused variable `owner' | 953 sysdep.c:1012: warning: unused variable `owner' |
| 2679 window.c:993: warning: `window_right_toolbar_width' defined but not used | 954 window.c:993: warning: `window_right_toolbar_width' defined but not used |
| 2699 1998-05-18 Martin Buchholz <martin@xemacs.org> | 974 1998-05-18 Martin Buchholz <martin@xemacs.org> |
| 2700 | 975 |
| 2701 * frame-x.c (x_update_frame_external_traits): Start preprocessor | 976 * frame-x.c (x_update_frame_external_traits): Start preprocessor |
| 2702 directives in column 1. | 977 directives in column 1. |
| 2703 | 978 |
| 2704 * search.c (skip_chars): Avoid using xzero with arrays, since some | 979 * search.c (skip_chars): Avoid using xzero with arrays, since some |
| 2705 compilers get confused by the construct &array. | 980 compilers get confused by the construct &array. |
| 2706 | 981 |
| 2707 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> | 982 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> |
| 2708 | 983 |
| 2709 * objects-msw.h: | 984 * objects-msw.h: |
| 2723 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, ""). | 998 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, ""). |
| 2724 | 999 |
| 2725 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> | 1000 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> |
| 2726 | 1001 |
| 2727 * objects-msw.c (mswindows_initialize_font_instance): Use ANSI | 1002 * objects-msw.c (mswindows_initialize_font_instance): Use ANSI |
| 2728 charset when creating font. | 1003 charset when creating font. |
| 2729 (mswindows_initialize_color_instance): Do not create brush along | 1004 (mswindows_initialize_color_instance): Do not create brush along |
| 2730 with a color. | 1005 with a color. |
| 2731 (mswindows_finalize_color_instance): Do not delete it then. | 1006 (mswindows_finalize_color_instance): Do not delete it then. |
| 2732 | 1007 |
| 2733 * objects-msw.h (struct mswindows_color_instance_data): Removed | 1008 * objects-msw.h (struct mswindows_color_instance_data): Removed |
| 2747 marked changed in set_frame_selected_window() in frame.c | 1022 marked changed in set_frame_selected_window() in frame.c |
| 2748 Added check for changed toolbars geometry. | 1023 Added check for changed toolbars geometry. |
| 2749 (compute_frame_toolbars_data): Removed unused second parameter; | 1024 (compute_frame_toolbars_data): Removed unused second parameter; |
| 2750 Adjusted callers of this static function throughout the file. | 1025 Adjusted callers of this static function throughout the file. |
| 2751 (init_frame_toolbars): Initialize current_toolbar_size. | 1026 (init_frame_toolbars): Initialize current_toolbar_size. |
| 2752 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of | 1027 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of |
| 2753 what is its current expansion, for clarity. | 1028 what is its current expansion, for clarity. |
| 2754 (init_frame_toolbars): Ditto. | 1029 (init_frame_toolbars): Ditto. |
| 2755 (init_device_toolbars): Ditto. | 1030 (init_device_toolbars): Ditto. |
| 2756 (init_global_toolbars): Ditto. | 1031 (init_global_toolbars): Ditto. |
| 2757 | 1032 |
| 2792 | 1067 |
| 2793 * symsinit.h: Externed syms_of_process_nt() | 1068 * symsinit.h: Externed syms_of_process_nt() |
| 2794 | 1069 |
| 2795 * emacs.c (main_1): Call syms_of_process_nt() | 1070 * emacs.c (main_1): Call syms_of_process_nt() |
| 2796 | 1071 |
| 2797 * process-nt.c: Quote process arguments by a call to Lisp function | 1072 * process-nt.c: Quote process arguments by a call to Lisp function |
| 2798 `nt-quote-process-args'. | 1073 `nt-quote-process-args'. |
| 2799 (syms_of_process_nt): New function. | 1074 (syms_of_process_nt): New function. |
| 2800 (nt_send_process): Flush data stream after each write, to avoid | 1075 (nt_send_process): Flush data stream after each write, to avoid |
| 2801 leaving buffered data. | 1076 leaving buffered data. |
| 2802 (nt_send_process): When blocked on process output, wait for | 1077 (nt_send_process): When blocked on process output, wait for |
| 2817 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width | 1092 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width |
| 2818 so that we re-output if the toolbar size has changed. | 1093 so that we re-output if the toolbar size has changed. |
| 2819 | 1094 |
| 2820 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 1095 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
| 2821 | 1096 |
| 2822 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. | 1097 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. |
| 2823 | 1098 |
| 2824 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c. | 1099 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c. |
| 2825 | 1100 |
| 2826 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully | 1101 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully |
| 2827 greater). | 1102 greater). |
| 2889 | 1164 |
| 2890 * callproc.c: Removed declared and unused variable Qbuffer_file_type. | 1165 * callproc.c: Removed declared and unused variable Qbuffer_file_type. |
| 2891 | 1166 |
| 2892 * bufslots.h: Removed buffer_file_type slot. | 1167 * bufslots.h: Removed buffer_file_type slot. |
| 2893 | 1168 |
| 2894 * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from | 1169 * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from |
| 2895 buffer local flags. | 1170 buffer local flags. |
| 2896 (complex_vars_of_buffer): Removed buffer-file-type variable and | 1171 (complex_vars_of_buffer): Removed buffer-file-type variable and |
| 2897 its default reference. | 1172 its default reference. |
| 2898 | 1173 |
| 2899 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> | 1174 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> |
| 2918 values for the vertical divider line width and spacing. Use the | 1193 values for the vertical divider line width and spacing. Use the |
| 2919 cached values from the window structure instead. | 1194 cached values from the window structure instead. |
| 2920 (x_divider_width): ditto. | 1195 (x_divider_width): ditto. |
| 2921 | 1196 |
| 2922 * window.c (specifier_vars_of_window): new specifiers: | 1197 * window.c (specifier_vars_of_window): new specifiers: |
| 2923 vertical-divier -line-width and -spacing. | 1198 vertical-divier -line-width and -spacing. |
| 2924 (vertical_divider_global_width_changed): formerly known as | 1199 (vertical_divider_global_width_changed): formerly known as |
| 2925 vertical_divider_shadow_thickness_changed. | 1200 vertical_divider_shadow_thickness_changed. |
| 2926 | 1201 |
| 2927 * winslots.h: new slots: vertical_specifier _line_width and | 1202 * winslots.h: new slots: vertical_specifier _line_width and |
| 2928 _spacing. Plus corrected a comment typo. | 1203 _spacing. Plus corrected a comment typo. |
| 2929 | 1204 |
| 2930 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> | 1205 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> |
| 2933 | 1208 |
| 2934 * console-stream.c (stream_divider_width): Removed method. | 1209 * console-stream.c (stream_divider_width): Removed method. |
| 2935 (console_type_create_stream): And declaration for it. | 1210 (console_type_create_stream): And declaration for it. |
| 2936 | 1211 |
| 2937 * redisplay.c (pixel_to_glyph_translation): Use | 1212 * redisplay.c (pixel_to_glyph_translation): Use |
| 2938 window_divider_width() instead of divider_width redisplay method. | 1213 window_divider_width() instead of divider_width redisplay method. |
| 2939 (pixel_to_glyph_translation): Fix top divider edge calculation | 1214 (pixel_to_glyph_translation): Fix top divider edge calculation |
| 2940 when scrollbar is on top. | 1215 when scrollbar is on top. |
| 2941 | 1216 |
| 2942 * window.c (window_divider_width): New function, an outphaser for | 1217 * window.c (window_divider_width): New function, an outphaser for |
| 2943 divider_width redisplay method. | 1218 divider_width redisplay method. |
| 2944 (window_right_gutter_width): Use it. | 1219 (window_right_gutter_width): Use it. |
| 2945 (specifier_vars_of_window): For vertical-divider-{spacing,line-width} | 1220 (specifier_vars_of_window): For vertical-divider-{spacing,line-width} |
| 2946 specifiers, set fallback values differently on TTYs, and document | 1221 specifiers, set fallback values differently on TTYs, and document |
| 2947 the behavior of these on TTYs in the docstrings. | 1222 the behavior of these on TTYs in the docstrings. |
| 2948 | 1223 |
| 2949 * scrollbar.c (update_scrollbar_instance): Use | 1224 * scrollbar.c (update_scrollbar_instance): Use |
| 2950 window_divider_width() instead of divider_width redisplay method. | 1225 window_divider_width() instead of divider_width redisplay method. |
| 2951 | 1226 |
| 2952 * console.h (struct console_methods): Removed divider_width_method. | 1227 * console.h (struct console_methods): Removed divider_width_method. |
| 2953 | 1228 |
| 2998 | 1273 |
| 2999 ** Dialog separation into a device method from Andy Piper | 1274 ** Dialog separation into a device method from Andy Piper |
| 3000 | 1275 |
| 3001 * emacs.c (main_1): Call console_type_create_dialog_x(). | 1276 * emacs.c (main_1): Call console_type_create_dialog_x(). |
| 3002 | 1277 |
| 3003 * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted | 1278 * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted |
| 3004 into this device method. | 1279 into this device method. |
| 3005 (console_type_create_dialog_x): New function. | 1280 (console_type_create_dialog_x): New function. |
| 3006 | 1281 |
| 3007 * dialog.c (Fpopup_dialog_box): New function. | 1282 * dialog.c (Fpopup_dialog_box): New function. |
| 3008 (syms_of_dialog): Defsubr it. | 1283 (syms_of_dialog): Defsubr it. |
| 3009 | 1284 |
| 3010 * console.h (struct console_methods): Declared | 1285 * console.h (struct console_methods): Declared |
| 3011 popup_dialog_box_method(). | 1286 popup_dialog_box_method(). |
| 3012 | 1287 |
| 3013 * symsinit.h: Defined console_type_create_dialog_{x,mswindows} | 1288 * symsinit.h: Defined console_type_create_dialog_{x,mswindows} |
| 3014 | 1289 |
| 3015 1998-05-14 Oliver Graf <ograf@fga.de> | 1290 1998-05-14 Oliver Graf <ograf@fga.de> |
| 3016 | 1291 |
| 3044 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> | 1319 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> |
| 3045 | 1320 |
| 3046 ** Renamed window-divider-map => vertical-divider-map | 1321 ** Renamed window-divider-map => vertical-divider-map |
| 3047 and event-over-divider-p => event-over-vertical-divider-p, | 1322 and event-over-divider-p => event-over-vertical-divider-p, |
| 3048 in the following files/functions: | 1323 in the following files/functions: |
| 3049 * events.h: | 1324 * events.h: |
| 3050 * events.c (Fevent_over_divider_p): | 1325 * events.c (Fevent_over_divider_p): |
| 3051 * keymap.c (get_relevant_keymaps): | 1326 * keymap.c (get_relevant_keymaps): |
| 3052 (vars_of_keymap): | 1327 (vars_of_keymap): |
| 3053 | 1328 |
| 3054 * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER. | 1329 * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER. |
| 3055 | 1330 |
| 3056 * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER. | 1331 * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER. |
| 3057 | 1332 |
| 3070 (map_windows): Changed return type to int, return the value from | 1345 (map_windows): Changed return type to int, return the value from |
| 3071 MAPFUN. | 1346 MAPFUN. |
| 3072 | 1347 |
| 3073 * window.h: Prototype invalidate_vertical_divider_cache_in_window. | 1348 * window.h: Prototype invalidate_vertical_divider_cache_in_window. |
| 3074 (struct window): Added need_vertical_divider_p and | 1349 (struct window): Added need_vertical_divider_p and |
| 3075 need_vertical_divider_valid_p. | 1350 need_vertical_divider_valid_p. |
| 3076 | 1351 |
| 3077 * winslots.h: Added vertical_divider_draggable_p slot. | 1352 * winslots.h: Added vertical_divider_draggable_p slot. |
| 3078 | 1353 |
| 3079 * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented. | 1354 * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented. |
| 3080 (specifier_vars_of_scrollbar): Used it in all vertical specifiers. | 1355 (specifier_vars_of_scrollbar): Used it in all vertical specifiers. |
| 3126 X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS. | 1401 X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS. |
| 3127 (x_output_vertical_divider): give a depressed look when the shadow | 1402 (x_output_vertical_divider): give a depressed look when the shadow |
| 3128 thickness is negative. | 1403 thickness is negative. |
| 3129 | 1404 |
| 3130 * console-stream.c (stream_divider_width): pass a struct window * | 1405 * console-stream.c (stream_divider_width): pass a struct window * |
| 3131 argument. | 1406 argument. |
| 3132 | 1407 |
| 3133 * redisplay-tty.c (tty_divider_width): ditto. | 1408 * redisplay-tty.c (tty_divider_width): ditto. |
| 3134 | 1409 |
| 3135 * window.c (window_right_gutter_width): totdi. | 1410 * window.c (window_right_gutter_width): totdi. |
| 3136 | 1411 |
| 3137 * redisplay.c (generate_modeline): ittod. | 1412 * redisplay.c (generate_modeline): ittod. |
| 3138 | 1413 |
| 3139 * scrollbar.c (update_scrollbar_instance): ttido. | 1414 * scrollbar.c (update_scrollbar_instance): ttido. |
| 3140 | 1415 |
| 3141 * redisplay-msw.c (mswindows_divider_width): ottid. | 1416 * redisplay-msw.c (mswindows_divider_width): ottid. |
| 3142 WARNING: this enables to compile, but the feature is not functional. | 1417 WARNING: this enables to compile, but the feature is not functional. |
| 3143 | 1418 |
| 3144 * window.h (struct window): new field | 1419 * window.h (struct window): new field |
| 3145 vertical_divider_shadow_thickness. | 1420 vertical_divider_shadow_thickness. |
| 3146 | 1421 |
| 3147 * window.c (specifier_vars_of_window): new specifier | 1422 * window.c (specifier_vars_of_window): new specifier |
| 3148 vertical-divider-shadow-thickness. | 1423 vertical-divider-shadow-thickness. |
| 3149 (vertical_divider_shadow_thickness_changed): new function to | 1424 (vertical_divider_shadow_thickness_changed): new function to |
| 3150 inform redisplay that the window has changed. | 1425 inform redisplay that the window has changed. |
| 3191 (Fend_kbd_macro): Remove REMOVE_LAST kludge. | 1466 (Fend_kbd_macro): Remove REMOVE_LAST kludge. |
| 3192 | 1467 |
| 3193 1998-05-10 Andy Piper <andyp@parallax.co.uk> | 1468 1998-05-10 Andy Piper <andyp@parallax.co.uk> |
| 3194 | 1469 |
| 3195 * redisplay-msw.c (mswindows_output_dibitmap_region): make sure | 1470 * redisplay-msw.c (mswindows_output_dibitmap_region): make sure |
| 3196 multiple bitmaps are output vertically as well as horizontally. | 1471 multiple bitmaps are output vertically as well as horizontally. |
| 3197 * (mswindows_output_dibitmap): don't cope with bitmap boundaries | 1472 * (mswindows_output_dibitmap): don't cope with bitmap boundaries |
| 3198 crossing lines this is handled by | 1473 crossing lines this is handled by |
| 3199 mswindows_output_dibitmap_region. | 1474 mswindows_output_dibitmap_region. |
| 3200 | 1475 |
| 3201 1998-05-12 Martin Buchholz <martin@xemacs.org> | 1476 1998-05-12 Martin Buchholz <martin@xemacs.org> |
| 3202 | 1477 |
| 3203 * inline.c: Include eldap.h | 1478 * inline.c: Include eldap.h |
| 3204 | 1479 |
| 3205 * menubar-x.c (x_update_frame_menubar_internal): | 1480 * menubar-x.c (x_update_frame_menubar_internal): |
| 3206 Remove: unused variable `container' | 1481 Remove: unused variable `container' |
| 3207 | 1482 |
| 3208 1998-05-11 Martin Buchholz <martin@xemacs.org> | 1483 1998-05-11 Martin Buchholz <martin@xemacs.org> |
| 3209 | 1484 |
| 3210 * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly. | 1485 * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly. |
| 3211 Unfortunately, the resulting temacs still cannot dump. | 1486 Unfortunately, the resulting temacs still cannot dump. |
| 3212 | 1487 |
| 3213 * symbols.c (symbol_is_constant): | 1488 * symbols.c (symbol_is_constant): |
| 3214 (verify_ok_for_buffer_local): | 1489 (verify_ok_for_buffer_local): |
| 3215 -Wswitch Warning suppression - add default case to switches. | 1490 -Wswitch Warning suppression - add default case to switches. |
| 3216 | 1491 |
| 3217 * redisplay.c (decode_mode_spec): Remove unused variables, | 1492 * redisplay.c (decode_mode_spec): Remove unused variables, |
| 3218 Replace Fcoding_system_property (codesys, Qmnemonic) with | 1493 Replace Fcoding_system_property (codesys, Qmnemonic) with |
| 3219 XCODING_SYSTEM_MNEMONIC (codesys); | 1494 XCODING_SYSTEM_MNEMONIC (codesys); |
| 3256 - Use standard coding conventions for modules/Makefile.in | 1531 - Use standard coding conventions for modules/Makefile.in |
| 3257 | 1532 |
| 3258 1998-05-12 Didier Verna <verna@inf.enst.fr> | 1533 1998-05-12 Didier Verna <verna@inf.enst.fr> |
| 3259 | 1534 |
| 3260 * redisplay.c: removed the scrolling modeline code that didn't | 1535 * redisplay.c: removed the scrolling modeline code that didn't |
| 3261 make it for 21.0. To be continued ... | 1536 make it for 21.0. To be continued ... |
| 3262 | 1537 |
| 3263 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 1538 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
| 3264 | 1539 |
| 3265 * emacs.c (Fdecode_path_internal): Removed bogus handling of nil | 1540 * emacs.c (Fdecode_path_internal): Removed bogus handling of nil |
| 3266 and empty string inputs. | 1541 and empty string inputs. |
| 3313 deadbox painting. | 1588 deadbox painting. |
| 3314 (mswindows_divider_width): Ask system for user preferred value. | 1589 (mswindows_divider_width): Ask system for user preferred value. |
| 3315 (mswindows_output_vertical_divider): Always output the divider on | 1590 (mswindows_output_vertical_divider): Always output the divider on |
| 3316 the right side of a window, down to bottom. | 1591 the right side of a window, down to bottom. |
| 3317 | 1592 |
| 3318 * keymap.c (get_relevant_keymaps): Route mouse button events which | 1593 * keymap.c (get_relevant_keymaps): Route mouse button events which |
| 3319 happened over a window divider through window-divider-map. | 1594 happened over a window divider through window-divider-map. |
| 3320 (Fkey_binding): Documented that in the docstring. | 1595 (Fkey_binding): Documented that in the docstring. |
| 3321 Defined the variable Vwindow_divider_map. | 1596 Defined the variable Vwindow_divider_map. |
| 3322 | 1597 |
| 3323 * events.c (Fevent_over_divider_p): Added this function. | 1598 * events.c (Fevent_over_divider_p): Added this function. |
| 3362 | 1637 |
| 3363 * device.c: (Fdevice_system_metric): Renamed so from plural form | 1638 * device.c: (Fdevice_system_metric): Renamed so from plural form |
| 3364 (metrics); Changed parameters order and added DEFAULT parameter; | 1639 (metrics); Changed parameters order and added DEFAULT parameter; |
| 3365 Unabbreviated some metric constants; Fixed and untabified doc string. | 1640 Unabbreviated some metric constants; Fixed and untabified doc string. |
| 3366 (Fdevice_system_metrics): Added. Returns a plist of all provided | 1641 (Fdevice_system_metrics): Added. Returns a plist of all provided |
| 3367 metrics. | 1642 metrics. |
| 3368 | 1643 |
| 3369 * device-msw.c (mswindows_device_system_metrics): Renamed | 1644 * device-msw.c (mswindows_device_system_metrics): Renamed |
| 3370 device_metrics enum constants. | 1645 device_metrics enum constants. |
| 3371 Return Qunbound instead of Qnil. | 1646 Return Qunbound instead of Qnil. |
| 3372 | 1647 |
