comparison src/ChangeLog @ 337:fbbf69b4e8a7 r21-0-66

Import from CVS: tag r21-0-66
author cvs
date Mon, 13 Aug 2007 10:51:02 +0200
parents 54f7aa390f4f
children 336b97f03633
comparison
equal deleted inserted replaced
336:fe0a93612022 337:fbbf69b4e8a7
1 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
2
3 * XEmacs 21.0.66 is released
4
5 1999-03-08 Andy Piper <andy@xemacs.org>
6
7 * menubar-msw.c (displayable_menu_item): correct off-by-one &
8 handling.
9
10 1999-03-08 Martin Buchholz <martin@xemacs.org>
11
12 * mule-charset.c:
13 (non_ascii_valid_char_p):
14 (lookup_composite_char):
15 (composite_char_string):
16 (make-composite-char):
17 (composite-char-string):
18 (syms_of_mule_charset):
19 (complex_vars_of_mule_charset):
20 * mule-charset.h (LEADING_BYTE_COMPOSITE):
21 (CHAR_LEADING_BYTE):
22 (MAKE_CHAR):
23 * file-coding.h (CODING_STATE_COMPOSITE):
24 (CODING_STATE_ISO2022_LOCK):
25 (iso_esc_flag):
26 (LEADING_BYTE_COMPOSITE):
27 * file-coding.c (struct iso2022_decoder):
28 (decoding_closer):
29 (reset_iso2022):
30 (parse_iso2022_esc):
31 (encode_coding_iso2022):
32 #ifdef out all composite character support using
33 #ifdef ENABLE_COMPOSITE_CHARS
34
35 * alloc.c: Define lrecord_coding_system only if ! FILE_CODING
36
37 1999-03-07 Martin Buchholz <martin@xemacs.org>
38
39 * systime.h: Unix98 says sys/time.h should define select(), but
40 some systems define that in unistd.h. So include that file always.
41
42 * free-hook.c (blocktype): Add gcpro5_type to blocktype.
43 (log_gcpro): Remove unused variable FRAME.
44 (show_gcprohist): Ansify.
45 Comment the #endif's
46
47 1999-02-18 Martin Buchholz <martin@xemacs.org>
48
49 * opaque.c (print_opaque):
50 (sizeof_opaque):
51 (equal_opaque):
52 (hash_opaque):
53 Egcs 1.1.1 seems to have a bug where
54 INTP (p->size_or_chain)
55 will crash XEmacs. Fix by introducing intermediate variable.
56
57 1999-03-05 Martin Buchholz <martin@xemacs.org>
58
59 * alloc.c: (disksave_object_finalization):
60 Set all the *-load-path variables to
61 nil, not just load-path itself. This gets the locate-file hash
62 tables garbage collected BEFORE dump, and has the side effect of
63 preventing crashes on OSF4.0+egcs.
64
65 * alloc.c:
66 * gdbinit:
67 * dbxrc:
68 - Clean up gdb/dbx debugging support.
69 - Storing an EMACS_INT in an enum is not 64-bit clean!
70 - So change the enum to a set of separate variables.
71 - Add test cases to help debug the debugging support!
72 - Add `lisp-shadows' and `run-temacs' targets for dbx.
73 - Both dbx and gdb have been tested now.
74
1 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> 75 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2 76
3 * XEmacs 21.0.65 is released 77 * XEmacs 21.0.65 is released
4 78
5 1999-03-02 Paul Keusemann <pkeusem@visi.com> 79 1999-03-02 Paul Keusemann <pkeusem@visi.com>
27 101
28 1999-02-23 SL Baur <steve@xemacs.org> 102 1999-02-23 SL Baur <steve@xemacs.org>
29 103
30 * glyphs-x.c (convert_EImage_to_XImage): Remove unused variable. 104 * glyphs-x.c (convert_EImage_to_XImage): Remove unused variable.
31 105
106 1999-02-18 Martin Buchholz <martin@xemacs.org>
107
108 * file-coding.c (convert_to_external_format):
109 (convert_from_external_format):
110 Rewrite code to work around a DEC cc compiler bug.
111
32 1999-02-17 Kazuo Oishi <oishi@ae.agr.yamaguchi-u.ac.jp> 112 1999-02-17 Kazuo Oishi <oishi@ae.agr.yamaguchi-u.ac.jp>
33 113
34 * glyphs-x.c (cononvert_EImage_to_XImage): correct 114 * glyphs-x.c (cononvert_EImage_to_XImage): correct
35 bytes per pixel counting. 115 bytes per pixel counting.
36 116
37 1999-02-15 Andy Piper <andy@xemacs.org> 117 1999-02-15 Andy Piper <andy@xemacs.org>
38 118
39 * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes 119 * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes
44 * s/bsdos4.h: New file. Port to BSDI BSD/OS 4.0. 124 * s/bsdos4.h: New file. Port to BSDI BSD/OS 4.0.
45 * xintrinsic.h: Redo CONST support for X11 R4 compatibility. 125 * xintrinsic.h: Redo CONST support for X11 R4 compatibility.
46 126
47 1999-02-02 Gleb Arshinov <gleb@cs.stanford.edu> 127 1999-02-02 Gleb Arshinov <gleb@cs.stanford.edu>
48 128
49 * process-nt.c (nt_send_process): 129 * process-nt.c (nt_send_process):
50 Fix for process-send-region/process-send-string breaking when size 130 Fix for process-send-region/process-send-string breaking when size
51 of the input > 128 chars: change maximum chunk size for process 131 of the input > 128 chars: change maximum chunk size for process
52 stream from 512 to 128, thus guaranteeing that ntpipe_shove_writer 132 stream from 512 to 128, thus guaranteeing that ntpipe_shove_writer
53 succeeds. 133 succeeds.
54 134
74 * sound.c (play-sound-file): Correct doc string to 154 * sound.c (play-sound-file): Correct doc string to
75 mention support of WAV files on Microsoft Windows 155 mention support of WAV files on Microsoft Windows
76 156
77 1998-12-28 Martin Buchholz <martin@xemacs.org> 157 1998-12-28 Martin Buchholz <martin@xemacs.org>
78 158
79 * buffer.c (init_initial_directory): 159 * buffer.c (init_initial_directory):
80 - use correct conversions between internal and external format. 160 - use correct conversions between internal and external format.
81 (directory_is_current_directory): new function 161 (directory_is_current_directory): new function
82 (init_buffer): convert initial_directory to internal format. 162 (init_buffer): convert initial_directory to internal format.
83 - solve crashes when current working directory is non-ASCII. 163 - solve crashes when current working directory is non-ASCII.
84 164
180 260
181 1998-11-26 Didier Verna <verna@inf.enst.fr> 261 1998-11-26 Didier Verna <verna@inf.enst.fr>
182 262
183 * process-unix.c (unix_create_process): handle properly 263 * process-unix.c (unix_create_process): handle properly
184 Vfile_name_coding_system for converting the program and directory 264 Vfile_name_coding_system for converting the program and directory
185 names. 265 names.
186 266
187 1998-11-27 SL Baur <steve@altair.xemacs.org> 267 1998-11-27 SL Baur <steve@altair.xemacs.org>
188 268
189 * m/arm.h: New file. 269 * m/arm.h: New file.
190 From James LewisMoss <dres@ioa.com> 270 From James LewisMoss <dres@ioa.com>
276 * malloc.c: 356 * malloc.c:
277 Add <stddef.h> to get ptrdiff_t declaration 357 Add <stddef.h> to get ptrdiff_t declaration
278 358
279 1998-10-07 Jonathan Harris <jhar@tardis.ed.ac.uk> 359 1998-10-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
280 360
281 * scrollbar-msw.c: Use the same vertical scrollbar drag hack as 361 * scrollbar-msw.c: Use the same vertical scrollbar drag hack as
282 is used for Motif or Lucid scrollbars under X. 362 is used for Motif or Lucid scrollbars under X.
283 363
284 1998-10-08 Pierre Wendling <pw@ebc.vbe.dec.com> 364 1998-10-08 Pierre Wendling <pw@ebc.vbe.dec.com>
285 365
286 * m/alpha.h (UNEXEC): quoted to avoid bad expansion when running 366 * m/alpha.h (UNEXEC): quoted to avoid bad expansion when running
319 399
320 * device-msw.c (mswindows_init_device): Call new 400 * device-msw.c (mswindows_init_device): Call new
321 mswindows_enumerate_fonts() function in objects-msw.c instead 401 mswindows_enumerate_fonts() function in objects-msw.c instead
322 of font_enum_callback_1() to enumerate fonts. 402 of font_enum_callback_1() to enumerate fonts.
323 403
324 font_enum_callback_1() and _2() moved to objects-msw.c. 404 font_enum_callback_1() and _2() moved to objects-msw.c.
325 405
326 * faces.c (complex_vars_of_faces): Make the mswindows default 406 * faces.c (complex_vars_of_faces): Make the mswindows default
327 face font fully specified and provide some fallbacks. 407 face font fully specified and provide some fallbacks.
328 408
329 * objects-msw.c: font_enum_callback_1() and _2() moved here 409 * objects-msw.c: font_enum_callback_1() and _2() moved here
330 from objects-msw.c. Obtain the enumerated font's character 410 from objects-msw.c. Obtain the enumerated font's character
331 sets by table lookup instead of using the locale-specific 411 sets by table lookup instead of using the locale-specific
349 429
350 Removed sigkill_code_end(), sigint_code_end() and 430 Removed sigkill_code_end(), sigint_code_end() and
351 sig_enable_code_end() since they are now redundant. 431 sig_enable_code_end() since they are now redundant.
352 432
353 send_signal() and enable_child_signals(): Don't try to work 433 send_signal() and enable_child_signals(): Don't try to work
354 out the end of the code fragments passed to 434 out the end of the code fragments passed to
355 run_in_other_process() 435 run_in_other_process()
356 436
357 1998-09-10 Kazuyuki IENAGA <ienaga@jsys.co.jp> 437 1998-09-10 Kazuyuki IENAGA <ienaga@jsys.co.jp>
358 438
359 * src/s/freebsd.h: Added __ELF__ and compiler/liker flags for 439 * src/s/freebsd.h: Added __ELF__ and compiler/liker flags for
372 452
373 1998-09-06 Jan Vroonhof <vroonhof@math.ethz.ch> 453 1998-09-06 Jan Vroonhof <vroonhof@math.ethz.ch>
374 454
375 * process-unix.c (unix_create_process): Reset SIGHUP handler to 455 * process-unix.c (unix_create_process): Reset SIGHUP handler to
376 SIG_DFL. We now try to conserve any inherted SIG_IGN settings 456 SIG_DFL. We now try to conserve any inherted SIG_IGN settings
377 in init_signals_very_early. However these should not be passed 457 in init_signals_very_early. However these should not be passed
378 on to children attached to the new pty. 458 on to children attached to the new pty.
379 459
380 1998-08-28 Andy Piper <andyp@parallax.co.uk> 460 1998-08-28 Andy Piper <andyp@parallax.co.uk>
381 461
382 * glyphs-eimage.c (png_instantiate_unwind): clean up eimage after use. 462 * glyphs-eimage.c (png_instantiate_unwind): clean up eimage after use.
383 463
384 1998-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk> 464 1998-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
385 465
386 * fileio.c (file-name-directory, file_name_as_directory): 466 * fileio.c (file-name-directory, file_name_as_directory):
387 Don't call CORRECT_DIR_SEPS, even when #defined WINDOWSNT. 467 Don't call CORRECT_DIR_SEPS, even when #defined WINDOWSNT.
388 468
389 1998-09-05 SL Baur <steve@altair.xemacs.org> 469 1998-09-05 SL Baur <steve@altair.xemacs.org>
390 470
391 * XEmacs 21.0-pre12 is released. 471 * XEmacs 21.0-pre12 is released.
392 472
403 483
404 1998-08-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> 484 1998-08-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
405 485
406 * frame-x.c (x_delete_frame): Flush the X output buffer after 486 * frame-x.c (x_delete_frame): Flush the X output buffer after
407 calling XtDestroyWidget to ensure that the windows are really 487 calling XtDestroyWidget to ensure that the windows are really
408 killed right now. 488 killed right now.
409 489
410 1998-08-26 Hrvoje Niksic <hniksic@srce.hr> 490 1998-08-26 Hrvoje Niksic <hniksic@srce.hr>
411 491
412 * menubar-x.c (my_run_hook): New unused function. 492 * menubar-x.c (my_run_hook): New unused function.
413 (pre_activate_callback): Use run_hook for Qactivate_menubar_hook, 493 (pre_activate_callback): Use run_hook for Qactivate_menubar_hook,
457 modifiers. 537 modifiers.
458 538
459 1998-08-07 Matt Stupple <matts@tibco.com> 539 1998-08-07 Matt Stupple <matts@tibco.com>
460 540
461 * ntproc.c: don't wait on char_consumed at thread entry. 541 * ntproc.c: don't wait on char_consumed at thread entry.
462 Additionally, to get the 'process' marked as finished, ensure 542 Additionally, to get the 'process' marked as finished, ensure
463 that the CHILD_ACTIVE macro returns false, so before exiting 543 that the CHILD_ACTIVE macro returns false, so before exiting
464 close char_avail and set it to NULL, and close other handles 544 close char_avail and set it to NULL, and close other handles
465 to reduce handle leak problems. 545 to reduce handle leak problems.
466 546
467 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> 547 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
468 548
469 * menubar-msw.c (displayable_menu_item): take account of menu 549 * menubar-msw.c (displayable_menu_item): take account of menu
508 passing it to Fread_key_sequence 588 passing it to Fread_key_sequence
509 589
510 1998-07-16 Jan Vroonhof <vroonhof@math.ethz.ch> 590 1998-07-16 Jan Vroonhof <vroonhof@math.ethz.ch>
511 591
512 * event-Xt.c (x_to_emacs_keysym): Return nil for modifier keysyms. 592 * event-Xt.c (x_to_emacs_keysym): Return nil for modifier keysyms.
513 (x_event_to_emacs_event): Let x_to_emacs_keysym check for modifier 593 (x_event_to_emacs_event): Let x_to_emacs_keysym check for modifier
514 keys thus no longer considering all keysyms on a key. 594 keys thus no longer considering all keysyms on a key.
515 595
516 1998-07-27 SL Baur <steve@altair.xemacs.org> 596 1998-07-27 SL Baur <steve@altair.xemacs.org>
517 597
518 * keymap.c (vars_of_keymap): Initialize Vkey_translation_map and 598 * keymap.c (vars_of_keymap): Initialize Vkey_translation_map and
607 1998-07-18 SL Baur <steve@altair.xemacs.org> 687 1998-07-18 SL Baur <steve@altair.xemacs.org>
608 688
609 * glyphs-msw.c (mswindows_resource_normalize): Qresource -> 689 * glyphs-msw.c (mswindows_resource_normalize): Qresource ->
610 Qmswindows_resource. 690 Qmswindows_resource.
611 From Jonathan Harris <jhar@tardis.ed.ac.uk> 691 From Jonathan Harris <jhar@tardis.ed.ac.uk>
612 692
613 1998-07-12 SL Baur <steve@altair.xemacs.org> 693 1998-07-12 SL Baur <steve@altair.xemacs.org>
614 694
615 * general.c (syms_of_general): Add defsymbol for Qresource. 695 * general.c (syms_of_general): Add defsymbol for Qresource.
616 696
617 * glyphs-msw.c (vars_of_glyphs_mswindows): Rename Qresource to 697 * glyphs-msw.c (vars_of_glyphs_mswindows): Rename Qresource to
708 788
709 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 789 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
710 790
711 * eval.c (run_hook_with_args_in_buffer): Check 791 * eval.c (run_hook_with_args_in_buffer): Check
712 default (non-buffer-local) value of hook for 792 default (non-buffer-local) value of hook for
713 nil before treating it as a function. Don't initialize 793 nil before treating it as a function. Don't initialize
714 the `globals' variable twice. 794 the `globals' variable twice.
715 795
716 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> 796 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
717 797
718 * fileio.c: Don't do directory seperator canonicalisation in 798 * fileio.c: Don't do directory seperator canonicalisation in
739 819
740 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 820 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
741 821
742 * eval.c (run_hook_with_args_in_buffer): Don't treat 822 * eval.c (run_hook_with_args_in_buffer): Don't treat
743 the default value of a buffer local hook as a list of 823 the default value of a buffer local hook as a list of
744 hooks unless it is both a cons and the car of that cons 824 hooks unless it is both a cons and the car of that cons
745 is not Qlambda. 825 is not Qlambda.
746 826
747 1998-06-29 SL Baur <steve@altair.xemacs.org> 827 1998-06-29 SL Baur <steve@altair.xemacs.org>
748 828
749 * extents.c: Email address for Ben Wing is ben@xemacs.org. 829 * extents.c: Email address for Ben Wing is ben@xemacs.org.
769 * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto. 849 * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto.
770 850
771 * winslots.h: Rename. 851 * winslots.h: Rename.
772 852
773 * window.c (specifier_vars_of_window): Renamed 853 * window.c (specifier_vars_of_window): Renamed
774 vertical-divider-draggable-p to vertical-divider-always-visible-p, 854 vertical-divider-draggable-p to vertical-divider-always-visible-p,
775 as suggested by Ben Wing. 855 as suggested by Ben Wing.
776 (specifier_vars_of_window): Fix docstrings. 856 (specifier_vars_of_window): Fix docstrings.
777 857
778 1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 858 1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
779 859
805 885
806 * indent.c (column_at_point): column cache bugfix. 886 * indent.c (column_at_point): column cache bugfix.
807 Set last_known_column_point to the buffer position for 887 Set last_known_column_point to the buffer position for
808 which the column was requested, not buffer's point. 888 which the column was requested, not buffer's point.
809 889
810 * redisplay.c (decode_mode_spec): for current-column, show 890 * redisplay.c (decode_mode_spec): for current-column, show
811 window's point's column, not buffer's point's column. 891 window's point's column, not buffer's point's column.
812 892
813 1998-06-23 Andy Piper <andyp@parallax.co.uk> 893 1998-06-23 Andy Piper <andyp@parallax.co.uk>
814 894
815 * menubar-msw.c (mswindows_handle_wm_command): use 895 * menubar-msw.c (mswindows_handle_wm_command): use
904 enable and size the frame to something sensible when we get 984 enable and size the frame to something sensible when we get
905 here. (mswindows_set_frame_properites): use new 985 here. (mswindows_set_frame_properites): use new
906 mswindows_size_frame_internal function and size frame if frame 986 mswindows_size_frame_internal function and size frame if frame
907 parameters not just if init is finished - WM_SIZE happens too 987 parameters not just if init is finished - WM_SIZE happens too
908 early for some specs. (mswindows_size_frame_internal): new 988 early for some specs. (mswindows_size_frame_internal): new
909 function abstracted from mswindows_set_frame_properties. 989 function abstracted from mswindows_set_frame_properties.
910 (Vmswindows_use_system_frame_size_defaults): 990 (Vmswindows_use_system_frame_size_defaults):
911 new variable controls whether to allow the system to pick frame 991 new variable controls whether to allow the system to pick frame
912 size defaults, defaults to nil. 992 size defaults, defaults to nil.
913 993
914 * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather 994 * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather
928 * casefiddle.c: 1008 * casefiddle.c:
929 (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar" 1009 (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar"
930 1010
931 1998-06-05 Hrvoje Niksic <hniksic@srce.hr> 1011 1998-06-05 Hrvoje Niksic <hniksic@srce.hr>
932 1012
933 * eldap.c (Fldap_search_internal): Use build_ext_string instead of 1013 * eldap.c (Fldap_search_internal): Use build_ext_string instead of
934 build_string to avoid crashes under Mule. 1014 build_string to avoid crashes under Mule.
935 1015
936 1998-06-13 Andy Piper <andyp@parallax.co.uk> 1016 1998-06-13 Andy Piper <andyp@parallax.co.uk>
937 1017
938 * ntplay.c (play_sound_data_1): don't delete the sound data until 1018 * ntplay.c (play_sound_data_1): don't delete the sound data until
1121 new function that just calls XmuReadBitmapDataFromFile. 1201 new function that just calls XmuReadBitmapDataFromFile.
1122 (x_xbm_instatntiate): device method from xbm_instantiate. 1202 (x_xbm_instatntiate): device method from xbm_instantiate.
1123 1203
1124 * glyphs-msw.c (read_bitmap_data) (NextInt) 1204 * glyphs-msw.c (read_bitmap_data) (NextInt)
1125 (read_bitmap_data_from_file): new functions copied from Xmu 1205 (read_bitmap_data_from_file): new functions copied from Xmu
1126 sources. 1206 sources.
1127 (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert 1207 (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert
1128 inline data to an mswindows bitmap. 1208 inline data to an mswindows bitmap.
1129 (init_image_instance_from_xbm_inline) (xbm_instantiate_1) 1209 (init_image_instance_from_xbm_inline) (xbm_instantiate_1)
1130 (mswindows_xbm_instantiate): mswindows-ized versions of the X 1210 (mswindows_xbm_instantiate): mswindows-ized versions of the X
1131 functions. 1211 functions.
1167 1247
1168 * console-msw.h: Removed prototype for mswindows_bump_queue(). 1248 * console-msw.h: Removed prototype for mswindows_bump_queue().
1169 Added prototype for mswindows_enqueue_misc_user_event(). 1249 Added prototype for mswindows_enqueue_misc_user_event().
1170 1250
1171 * menubar-msw.c (mswindows_handle_wm_command): Use 1251 * menubar-msw.c (mswindows_handle_wm_command): Use
1172 mswindows_enqueue_misc_user_event(). 1252 mswindows_enqueue_misc_user_event().
1173 1253
1174 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. 1254 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto.
1175 1255
1176 * dialog-msw.c (dialog_proc): Ditto. 1256 * dialog-msw.c (dialog_proc): Ditto.
1177 1257
1180 user events channel. 1260 user events channel.
1181 1261
1182 1998-05-29 Greg Klanderman <greg@alphatech.com> 1262 1998-05-29 Greg Klanderman <greg@alphatech.com>
1183 1263
1184 * window.c (Fwindow_displayed_text_pixel_height): was relying on 1264 * window.c (Fwindow_displayed_text_pixel_height): was relying on
1185 incorrect semantics of vmotion_pixels which has been fixed. don't 1265 incorrect semantics of vmotion_pixels which has been fixed. don't
1186 use it anymore as it can't easily be used. 1266 use it anymore as it can't easily be used.
1187 1267
1188 * indent.c (vmotion_pixels): fix off by one bug moving up. also 1268 * indent.c (vmotion_pixels): fix off by one bug moving up. also
1189 the motion was reported incorrectly if you tried to go past end of 1269 the motion was reported incorrectly if you tried to go past end of
1190 buffer. 1270 buffer.
1191 1271
1192 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> 1272 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1193 1273
1194 * toolbar.h: Removed misleading commentary, as Martin suggested. 1274 * toolbar.h: Removed misleading commentary, as Martin suggested.
1210 * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons 1290 * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons
1211 unpressable. warning elimination. 1291 unpressable. warning elimination.
1212 1292
1213 1998-05-28 Martin Buchholz <martin@xemacs.org> 1293 1998-05-28 Martin Buchholz <martin@xemacs.org>
1214 1294
1215 * alloc.c (dbg_constants): 1295 * alloc.c (dbg_constants):
1216 * dbxrc: 1296 * dbxrc:
1217 * gdbinit: 1297 * gdbinit:
1218 Remove toolbar_data debugging code, since that lrecord has 1298 Remove toolbar_data debugging code, since that lrecord has
1219 also been removed. 1299 also been removed.
1220 1300
1221 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> 1301 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
1222 1302
1223 * alloc.c: zap cached value of (user-home-directory), so that 1303 * alloc.c: zap cached value of (user-home-directory), so that
1224 it's not undumped. 1304 it's not undumped.
1245 Vprocess_enviroment. 1325 Vprocess_enviroment.
1246 1326
1247 * fileio.c: replaced egetenv("HOME") with calls to the new 1327 * fileio.c: replaced egetenv("HOME") with calls to the new
1248 get_home_directory(). 1328 get_home_directory().
1249 1329
1250 * lisp.h: Added function prototypes for uncache_home_directory() 1330 * lisp.h: Added function prototypes for uncache_home_directory()
1251 and get_home_directory(), along with lisp prototypes for 1331 and get_home_directory(), along with lisp prototypes for
1252 Fuser_home_directory() and friends. 1332 Fuser_home_directory() and friends.
1253 1333
1254 * nt.c: replaced getenv("HOME") with calls to the new 1334 * nt.c: replaced getenv("HOME") with calls to the new
1255 get_home_directory(). 1335 get_home_directory().
1262 * process-nt.c (send_signal): Emulate SIGHUP. 1342 * process-nt.c (send_signal): Emulate SIGHUP.
1263 (validate_signal_number): Ditto. 1343 (validate_signal_number): Ditto.
1264 1344
1265 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally 1345 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally
1266 remove MOD_SHIFT from ASCII characters. 1346 remove MOD_SHIFT from ASCII characters.
1267 (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when 1347 (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when
1268 F10 is pressed. 1348 F10 is pressed.
1269 1349
1270 1998-05-24 Oliver Graf <ograf@fga.de> 1350 1998-05-24 Oliver Graf <ograf@fga.de>
1271 1351
1272 * frame-x.c (cde-start-drag-internal): added filename and multi- 1352 * frame-x.c (cde-start-drag-internal): added filename and multi-
1299 movement in pixels. 1379 movement in pixels.
1300 (vmotion_pixels): helper. 1380 (vmotion_pixels): helper.
1301 (syms_of_indent): DEFSUBR. 1381 (syms_of_indent): DEFSUBR.
1302 * lisp.h: declaration for vmotion_pixels(). 1382 * lisp.h: declaration for vmotion_pixels().
1303 1383
1304 * indent.c (Fvertical_motion): Add optional third argument PIXELS, 1384 * indent.c (Fvertical_motion): Add optional third argument PIXELS,
1305 to request returning motion in pixels. 1385 to request returning motion in pixels.
1306 (Fvertical_motion_pixels): Remove, functionality merged into 1386 (Fvertical_motion_pixels): Remove, functionality merged into
1307 Fvertical_motion. 1387 Fvertical_motion.
1308 * window.c (window_scroll): call Fvertical_motion with 3 arguments. 1388 * window.c (window_scroll): call Fvertical_motion with 3 arguments.
1309 (Fmove_to_window_line): ditto. 1389 (Fmove_to_window_line): ditto.
1310 * lisp.h: Change declaration for Fvertical_motion. 1390 * lisp.h: Change declaration for Fvertical_motion.
1311 1391
1312 * window.c: rename window-text-pixel-{height,width,edges} to 1392 * window.c: rename window-text-pixel-{height,width,edges} to
1316 1396
1317 * tooltalk.c (vars_of_tooltalk) added staticpro for 1397 * tooltalk.c (vars_of_tooltalk) added staticpro for
1318 Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str 1398 Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str
1319 1399
1320 1998-05-27 Andy Piper <andyp@parallax.co.uk> 1400 1998-05-27 Andy Piper <andyp@parallax.co.uk>
1321 1401
1322 * faces.c: create a new 3d_object_face, make modeline and 1402 * faces.c: create a new 3d_object_face, make modeline and
1323 vertical_divider faces fallback to this rather than the default. 1403 vertical_divider faces fallback to this rather than the default.
1324 1404
1325 1998-05-21 Andy Piper <andyp@parallax.co.uk> 1405 1998-05-21 Andy Piper <andyp@parallax.co.uk>
1326 1406
1364 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> 1444 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1365 1445
1366 * This patch is to fix compilation warnings under Windows. 1446 * This patch is to fix compilation warnings under Windows.
1367 1447
1368 * s/windowsnt.h: Encapsulate getpid with sys_getpid. 1448 * s/windowsnt.h: Encapsulate getpid with sys_getpid.
1369 Added prototypes for FSF inherited functions, with which XEmacs is 1449 Added prototypes for FSF inherited functions, with which XEmacs is
1370 sprinkled thoroughly. 1450 sprinkled thoroughly.
1371 Removed some #if 0 code. Bracketed some more definitions, probably 1451 Removed some #if 0 code. Bracketed some more definitions, probably
1372 related to Visual C versions prior to 4 (we do not support them). 1452 related to Visual C versions prior to 4 (we do not support them).
1373 1453
1374 * sysfloat.h (logb): Finally, get logb() prototyped. 1454 * sysfloat.h (logb): Finally, get logb() prototyped.
1375 1455
1376 * sysfile.h: Added Windows specific includes. 1456 * sysfile.h: Added Windows specific includes.
1382 1462
1383 * symsinit.h: Added prototypes for syms_of_dired_mswindows, 1463 * symsinit.h: Added prototypes for syms_of_dired_mswindows,
1384 vars_of_dired_mswindows and init_ntproc (Grrr). 1464 vars_of_dired_mswindows and init_ntproc (Grrr).
1385 1465
1386 * realpath.c: Added Windows specific include files. 1466 * realpath.c: Added Windows specific include files.
1387 (xrealpath): Conditionalized declaration of some auto variables on 1467 (xrealpath): Conditionalized declaration of some auto variables on
1388 S_IFLNK, to avoid warnings. 1468 S_IFLNK, to avoid warnings.
1389 1469
1390 * ntproc.c: Disabled some compiler warnings. This file is going to 1470 * ntproc.c: Disabled some compiler warnings. This file is going to
1391 die, so I have not cleaned it up much. 1471 die, so I have not cleaned it up much.
1392 (set_process_dir): Const parameter. 1472 (set_process_dir): Const parameter.
1393 (Fwin32_short_file_name): Down CHECK_* macros to one argument. 1473 (Fwin32_short_file_name): Down CHECK_* macros to one argument.
1394 (Fwin32_long_file_name): Ditto. 1474 (Fwin32_long_file_name): Ditto.
1395 (Fwin32_set_process_priority): Ditto. Why didn't I remove these 1475 (Fwin32_set_process_priority): Ditto. Why didn't I remove these
1461 console_type_create_dialog_mswindows(), to initialize Windows dialog 1541 console_type_create_dialog_mswindows(), to initialize Windows dialog
1462 support. 1542 support.
1463 1543
1464 * symsinit.h: Prototyped the above functions. 1544 * symsinit.h: Prototyped the above functions.
1465 1545
1466 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency 1546 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency
1467 checks to dialog.c... 1547 checks to dialog.c...
1468 1548
1469 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a 1549 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a
1470 device must support dialog boxes, and the descriptor must supply at 1550 device must support dialog boxes, and the descriptor must supply at
1471 least one button. 1551 least one button.
1514 1594
1515 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> 1595 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1516 1596
1517 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for 1597 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for
1518 {top,bottom}-{left,right} values in addition to 1598 {top,bottom}-{left,right} values in addition to
1519 {top,bottom}_{left,right}. 1599 {top,bottom}_{left,right}.
1520 1600
1521 1998-05-18 Hrvoje Niksic <hniksic@srce.hr> 1601 1998-05-18 Hrvoje Niksic <hniksic@srce.hr>
1522 1602
1523 * fileio.c (Fmake_temp_name): Remove unreached code. 1603 * fileio.c (Fmake_temp_name): Remove unreached code.
1524 1604
1525 * process-nt.c (validate_signal_number): Use 1605 * process-nt.c (validate_signal_number): Use
1526 signal_simple_error(). 1606 signal_simple_error().
1527 1607
1528 1998-05-19 Martin Buchholz <martin@xemacs.org> 1608 1998-05-19 Martin Buchholz <martin@xemacs.org>
1529 1609
1530 * unexhp9k800.c: 1610 * unexhp9k800.c:
1531 * sound.c (vars_of_sound): 1611 * sound.c (vars_of_sound):
1532 * sysdep.c (reset_sigio_on_device): 1612 * sysdep.c (reset_sigio_on_device):
1533 * window.c (window_bottom_gutter_height): 1613 * window.c (window_bottom_gutter_height):
1534 unexhp9k800.c:258: warning: implicit declaration of function 1614 unexhp9k800.c:258: warning: implicit declaration of function
1535 `calculate_checksum' 1615 `calculate_checksum'
1536 sound.c:604: warning: implicit declaration of function `vars_of_hpplay' 1616 sound.c:604: warning: implicit declaration of function `vars_of_hpplay'
1537 sysdep.c:1012: warning: unused variable `owner' 1617 sysdep.c:1012: warning: unused variable `owner'
1538 window.c:993: warning: `window_right_toolbar_width' defined but not used 1618 window.c:993: warning: `window_right_toolbar_width' defined but not used
1558 1998-05-18 Martin Buchholz <martin@xemacs.org> 1638 1998-05-18 Martin Buchholz <martin@xemacs.org>
1559 1639
1560 * frame-x.c (x_update_frame_external_traits): Start preprocessor 1640 * frame-x.c (x_update_frame_external_traits): Start preprocessor
1561 directives in column 1. 1641 directives in column 1.
1562 1642
1563 * search.c (skip_chars): Avoid using xzero with arrays, since some 1643 * search.c (skip_chars): Avoid using xzero with arrays, since some
1564 compilers get confused by the construct &array. 1644 compilers get confused by the construct &array.
1565 1645
1566 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> 1646 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1567 1647
1568 * objects-msw.h: 1648 * objects-msw.h:
1582 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, ""). 1662 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, "").
1583 1663
1584 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> 1664 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
1585 1665
1586 * objects-msw.c (mswindows_initialize_font_instance): Use ANSI 1666 * objects-msw.c (mswindows_initialize_font_instance): Use ANSI
1587 charset when creating font. 1667 charset when creating font.
1588 (mswindows_initialize_color_instance): Do not create brush along 1668 (mswindows_initialize_color_instance): Do not create brush along
1589 with a color. 1669 with a color.
1590 (mswindows_finalize_color_instance): Do not delete it then. 1670 (mswindows_finalize_color_instance): Do not delete it then.
1591 1671
1592 * objects-msw.h (struct mswindows_color_instance_data): Removed 1672 * objects-msw.h (struct mswindows_color_instance_data): Removed
1606 marked changed in set_frame_selected_window() in frame.c 1686 marked changed in set_frame_selected_window() in frame.c
1607 Added check for changed toolbars geometry. 1687 Added check for changed toolbars geometry.
1608 (compute_frame_toolbars_data): Removed unused second parameter; 1688 (compute_frame_toolbars_data): Removed unused second parameter;
1609 Adjusted callers of this static function throughout the file. 1689 Adjusted callers of this static function throughout the file.
1610 (init_frame_toolbars): Initialize current_toolbar_size. 1690 (init_frame_toolbars): Initialize current_toolbar_size.
1611 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of 1691 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of
1612 what is its current expansion, for clarity. 1692 what is its current expansion, for clarity.
1613 (init_frame_toolbars): Ditto. 1693 (init_frame_toolbars): Ditto.
1614 (init_device_toolbars): Ditto. 1694 (init_device_toolbars): Ditto.
1615 (init_global_toolbars): Ditto. 1695 (init_global_toolbars): Ditto.
1616 1696
1651 1731
1652 * symsinit.h: Externed syms_of_process_nt() 1732 * symsinit.h: Externed syms_of_process_nt()
1653 1733
1654 * emacs.c (main_1): Call syms_of_process_nt() 1734 * emacs.c (main_1): Call syms_of_process_nt()
1655 1735
1656 * process-nt.c: Quote process arguments by a call to Lisp function 1736 * process-nt.c: Quote process arguments by a call to Lisp function
1657 `nt-quote-process-args'. 1737 `nt-quote-process-args'.
1658 (syms_of_process_nt): New function. 1738 (syms_of_process_nt): New function.
1659 (nt_send_process): Flush data stream after each write, to avoid 1739 (nt_send_process): Flush data stream after each write, to avoid
1660 leaving buffered data. 1740 leaving buffered data.
1661 (nt_send_process): When blocked on process output, wait for 1741 (nt_send_process): When blocked on process output, wait for
1676 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width 1756 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width
1677 so that we re-output if the toolbar size has changed. 1757 so that we re-output if the toolbar size has changed.
1678 1758
1679 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 1759 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1680 1760
1681 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. 1761 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c.
1682 1762
1683 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c. 1763 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c.
1684 1764
1685 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully 1765 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully
1686 greater). 1766 greater).
1748 1828
1749 * callproc.c: Removed declared and unused variable Qbuffer_file_type. 1829 * callproc.c: Removed declared and unused variable Qbuffer_file_type.
1750 1830
1751 * bufslots.h: Removed buffer_file_type slot. 1831 * bufslots.h: Removed buffer_file_type slot.
1752 1832
1753 * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from 1833 * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from
1754 buffer local flags. 1834 buffer local flags.
1755 (complex_vars_of_buffer): Removed buffer-file-type variable and 1835 (complex_vars_of_buffer): Removed buffer-file-type variable and
1756 its default reference. 1836 its default reference.
1757 1837
1758 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> 1838 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1777 values for the vertical divider line width and spacing. Use the 1857 values for the vertical divider line width and spacing. Use the
1778 cached values from the window structure instead. 1858 cached values from the window structure instead.
1779 (x_divider_width): ditto. 1859 (x_divider_width): ditto.
1780 1860
1781 * window.c (specifier_vars_of_window): new specifiers: 1861 * window.c (specifier_vars_of_window): new specifiers:
1782 vertical-divier -line-width and -spacing. 1862 vertical-divier -line-width and -spacing.
1783 (vertical_divider_global_width_changed): formerly known as 1863 (vertical_divider_global_width_changed): formerly known as
1784 vertical_divider_shadow_thickness_changed. 1864 vertical_divider_shadow_thickness_changed.
1785 1865
1786 * winslots.h: new slots: vertical_specifier _line_width and 1866 * winslots.h: new slots: vertical_specifier _line_width and
1787 _spacing. Plus corrected a comment typo. 1867 _spacing. Plus corrected a comment typo.
1788 1868
1789 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> 1869 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1792 1872
1793 * console-stream.c (stream_divider_width): Removed method. 1873 * console-stream.c (stream_divider_width): Removed method.
1794 (console_type_create_stream): And declaration for it. 1874 (console_type_create_stream): And declaration for it.
1795 1875
1796 * redisplay.c (pixel_to_glyph_translation): Use 1876 * redisplay.c (pixel_to_glyph_translation): Use
1797 window_divider_width() instead of divider_width redisplay method. 1877 window_divider_width() instead of divider_width redisplay method.
1798 (pixel_to_glyph_translation): Fix top divider edge calculation 1878 (pixel_to_glyph_translation): Fix top divider edge calculation
1799 when scrollbar is on top. 1879 when scrollbar is on top.
1800 1880
1801 * window.c (window_divider_width): New function, an outphaser for 1881 * window.c (window_divider_width): New function, an outphaser for
1802 divider_width redisplay method. 1882 divider_width redisplay method.
1803 (window_right_gutter_width): Use it. 1883 (window_right_gutter_width): Use it.
1804 (specifier_vars_of_window): For vertical-divider-{spacing,line-width} 1884 (specifier_vars_of_window): For vertical-divider-{spacing,line-width}
1805 specifiers, set fallback values differently on TTYs, and document 1885 specifiers, set fallback values differently on TTYs, and document
1806 the behavior of these on TTYs in the docstrings. 1886 the behavior of these on TTYs in the docstrings.
1807 1887
1808 * scrollbar.c (update_scrollbar_instance): Use 1888 * scrollbar.c (update_scrollbar_instance): Use
1809 window_divider_width() instead of divider_width redisplay method. 1889 window_divider_width() instead of divider_width redisplay method.
1810 1890
1811 * console.h (struct console_methods): Removed divider_width_method. 1891 * console.h (struct console_methods): Removed divider_width_method.
1812 1892
1857 1937
1858 ** Dialog separation into a device method from Andy Piper 1938 ** Dialog separation into a device method from Andy Piper
1859 1939
1860 * emacs.c (main_1): Call console_type_create_dialog_x(). 1940 * emacs.c (main_1): Call console_type_create_dialog_x().
1861 1941
1862 * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted 1942 * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted
1863 into this device method. 1943 into this device method.
1864 (console_type_create_dialog_x): New function. 1944 (console_type_create_dialog_x): New function.
1865 1945
1866 * dialog.c (Fpopup_dialog_box): New function. 1946 * dialog.c (Fpopup_dialog_box): New function.
1867 (syms_of_dialog): Defsubr it. 1947 (syms_of_dialog): Defsubr it.
1868 1948
1869 * console.h (struct console_methods): Declared 1949 * console.h (struct console_methods): Declared
1870 popup_dialog_box_method(). 1950 popup_dialog_box_method().
1871 1951
1872 * symsinit.h: Defined console_type_create_dialog_{x,mswindows} 1952 * symsinit.h: Defined console_type_create_dialog_{x,mswindows}
1873 1953
1874 1998-05-14 Oliver Graf <ograf@fga.de> 1954 1998-05-14 Oliver Graf <ograf@fga.de>
1875 1955
1903 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> 1983 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
1904 1984
1905 ** Renamed window-divider-map => vertical-divider-map 1985 ** Renamed window-divider-map => vertical-divider-map
1906 and event-over-divider-p => event-over-vertical-divider-p, 1986 and event-over-divider-p => event-over-vertical-divider-p,
1907 in the following files/functions: 1987 in the following files/functions:
1908 * events.h: 1988 * events.h:
1909 * events.c (Fevent_over_divider_p): 1989 * events.c (Fevent_over_divider_p):
1910 * keymap.c (get_relevant_keymaps): 1990 * keymap.c (get_relevant_keymaps):
1911 (vars_of_keymap): 1991 (vars_of_keymap):
1912 1992
1913 * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER. 1993 * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER.
1914 1994
1915 * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER. 1995 * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER.
1916 1996
1929 (map_windows): Changed return type to int, return the value from 2009 (map_windows): Changed return type to int, return the value from
1930 MAPFUN. 2010 MAPFUN.
1931 2011
1932 * window.h: Prototype invalidate_vertical_divider_cache_in_window. 2012 * window.h: Prototype invalidate_vertical_divider_cache_in_window.
1933 (struct window): Added need_vertical_divider_p and 2013 (struct window): Added need_vertical_divider_p and
1934 need_vertical_divider_valid_p. 2014 need_vertical_divider_valid_p.
1935 2015
1936 * winslots.h: Added vertical_divider_draggable_p slot. 2016 * winslots.h: Added vertical_divider_draggable_p slot.
1937 2017
1938 * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented. 2018 * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented.
1939 (specifier_vars_of_scrollbar): Used it in all vertical specifiers. 2019 (specifier_vars_of_scrollbar): Used it in all vertical specifiers.
1985 X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS. 2065 X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS.
1986 (x_output_vertical_divider): give a depressed look when the shadow 2066 (x_output_vertical_divider): give a depressed look when the shadow
1987 thickness is negative. 2067 thickness is negative.
1988 2068
1989 * console-stream.c (stream_divider_width): pass a struct window * 2069 * console-stream.c (stream_divider_width): pass a struct window *
1990 argument. 2070 argument.
1991 2071
1992 * redisplay-tty.c (tty_divider_width): ditto. 2072 * redisplay-tty.c (tty_divider_width): ditto.
1993 2073
1994 * window.c (window_right_gutter_width): totdi. 2074 * window.c (window_right_gutter_width): totdi.
1995 2075
1996 * redisplay.c (generate_modeline): ittod. 2076 * redisplay.c (generate_modeline): ittod.
1997 2077
1998 * scrollbar.c (update_scrollbar_instance): ttido. 2078 * scrollbar.c (update_scrollbar_instance): ttido.
1999 2079
2000 * redisplay-msw.c (mswindows_divider_width): ottid. 2080 * redisplay-msw.c (mswindows_divider_width): ottid.
2001 WARNING: this enables to compile, but the feature is not functional. 2081 WARNING: this enables to compile, but the feature is not functional.
2002 2082
2003 * window.h (struct window): new field 2083 * window.h (struct window): new field
2004 vertical_divider_shadow_thickness. 2084 vertical_divider_shadow_thickness.
2005 2085
2006 * window.c (specifier_vars_of_window): new specifier 2086 * window.c (specifier_vars_of_window): new specifier
2007 vertical-divider-shadow-thickness. 2087 vertical-divider-shadow-thickness.
2008 (vertical_divider_shadow_thickness_changed): new function to 2088 (vertical_divider_shadow_thickness_changed): new function to
2009 inform redisplay that the window has changed. 2089 inform redisplay that the window has changed.
2050 (Fend_kbd_macro): Remove REMOVE_LAST kludge. 2130 (Fend_kbd_macro): Remove REMOVE_LAST kludge.
2051 2131
2052 1998-05-10 Andy Piper <andyp@parallax.co.uk> 2132 1998-05-10 Andy Piper <andyp@parallax.co.uk>
2053 2133
2054 * redisplay-msw.c (mswindows_output_dibitmap_region): make sure 2134 * redisplay-msw.c (mswindows_output_dibitmap_region): make sure
2055 multiple bitmaps are output vertically as well as horizontally. 2135 multiple bitmaps are output vertically as well as horizontally.
2056 * (mswindows_output_dibitmap): don't cope with bitmap boundaries 2136 * (mswindows_output_dibitmap): don't cope with bitmap boundaries
2057 crossing lines this is handled by 2137 crossing lines this is handled by
2058 mswindows_output_dibitmap_region. 2138 mswindows_output_dibitmap_region.
2059 2139
2060 1998-05-12 Martin Buchholz <martin@xemacs.org> 2140 1998-05-12 Martin Buchholz <martin@xemacs.org>
2061 2141
2062 * inline.c: Include eldap.h 2142 * inline.c: Include eldap.h
2063 2143
2064 * menubar-x.c (x_update_frame_menubar_internal): 2144 * menubar-x.c (x_update_frame_menubar_internal):
2065 Remove: unused variable `container' 2145 Remove: unused variable `container'
2066 2146
2067 1998-05-11 Martin Buchholz <martin@xemacs.org> 2147 1998-05-11 Martin Buchholz <martin@xemacs.org>
2068 2148
2069 * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly. 2149 * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly.
2070 Unfortunately, the resulting temacs still cannot dump. 2150 Unfortunately, the resulting temacs still cannot dump.
2071 2151
2072 * symbols.c (symbol_is_constant): 2152 * symbols.c (symbol_is_constant):
2073 (verify_ok_for_buffer_local): 2153 (verify_ok_for_buffer_local):
2074 -Wswitch Warning suppression - add default case to switches. 2154 -Wswitch Warning suppression - add default case to switches.
2075 2155
2076 * redisplay.c (decode_mode_spec): Remove unused variables, 2156 * redisplay.c (decode_mode_spec): Remove unused variables,
2077 Replace Fcoding_system_property (codesys, Qmnemonic) with 2157 Replace Fcoding_system_property (codesys, Qmnemonic) with
2078 XCODING_SYSTEM_MNEMONIC (codesys); 2158 XCODING_SYSTEM_MNEMONIC (codesys);
2115 - Use standard coding conventions for modules/Makefile.in 2195 - Use standard coding conventions for modules/Makefile.in
2116 2196
2117 1998-05-12 Didier Verna <verna@inf.enst.fr> 2197 1998-05-12 Didier Verna <verna@inf.enst.fr>
2118 2198
2119 * redisplay.c: removed the scrolling modeline code that didn't 2199 * redisplay.c: removed the scrolling modeline code that didn't
2120 make it for 21.0. To be continued ... 2200 make it for 21.0. To be continued ...
2121 2201
2122 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 2202 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2123 2203
2124 * emacs.c (Fdecode_path_internal): Removed bogus handling of nil 2204 * emacs.c (Fdecode_path_internal): Removed bogus handling of nil
2125 and empty string inputs. 2205 and empty string inputs.
2172 deadbox painting. 2252 deadbox painting.
2173 (mswindows_divider_width): Ask system for user preferred value. 2253 (mswindows_divider_width): Ask system for user preferred value.
2174 (mswindows_output_vertical_divider): Always output the divider on 2254 (mswindows_output_vertical_divider): Always output the divider on
2175 the right side of a window, down to bottom. 2255 the right side of a window, down to bottom.
2176 2256
2177 * keymap.c (get_relevant_keymaps): Route mouse button events which 2257 * keymap.c (get_relevant_keymaps): Route mouse button events which
2178 happened over a window divider through window-divider-map. 2258 happened over a window divider through window-divider-map.
2179 (Fkey_binding): Documented that in the docstring. 2259 (Fkey_binding): Documented that in the docstring.
2180 Defined the variable Vwindow_divider_map. 2260 Defined the variable Vwindow_divider_map.
2181 2261
2182 * events.c (Fevent_over_divider_p): Added this function. 2262 * events.c (Fevent_over_divider_p): Added this function.
2221 2301
2222 * device.c: (Fdevice_system_metric): Renamed so from plural form 2302 * device.c: (Fdevice_system_metric): Renamed so from plural form
2223 (metrics); Changed parameters order and added DEFAULT parameter; 2303 (metrics); Changed parameters order and added DEFAULT parameter;
2224 Unabbreviated some metric constants; Fixed and untabified doc string. 2304 Unabbreviated some metric constants; Fixed and untabified doc string.
2225 (Fdevice_system_metrics): Added. Returns a plist of all provided 2305 (Fdevice_system_metrics): Added. Returns a plist of all provided
2226 metrics. 2306 metrics.
2227 2307
2228 * device-msw.c (mswindows_device_system_metrics): Renamed 2308 * device-msw.c (mswindows_device_system_metrics): Renamed
2229 device_metrics enum constants. 2309 device_metrics enum constants.
2230 Return Qunbound instead of Qnil. 2310 Return Qunbound instead of Qnil.
2231 2311