comparison src/ChangeLog.2 @ 404:2f8bb876ab1d r21-2-32

Import from CVS: tag r21-2-32
author cvs
date Mon, 13 Aug 2007 11:16:07 +0200
parents 74fd4e045ea6
children
comparison
equal deleted inserted replaced
403:9f011ab08d48 404:2f8bb876ab1d
6 2000-01-09 Martin Buchholz <martin@xemacs.org> 6 2000-01-09 Martin Buchholz <martin@xemacs.org>
7 7
8 * lisp.h (xfree_1): Make non-public. 8 * lisp.h (xfree_1): Make non-public.
9 * (xzero): Use '\0' in memset call for clarity. 9 * (xzero): Use '\0' in memset call for clarity.
10 * (ALIGNOF): Use __alignof__ instead of undocumented __alignof. 10 * (ALIGNOF): Use __alignof__ instead of undocumented __alignof.
11 * alloc.c (allocate_string_chars_struct): 11 * alloc.c (allocate_string_chars_struct):
12 (make_uninit_string): 12 (make_uninit_string):
13 (resize_string): 13 (resize_string):
14 (verify_string_chars_integrity): 14 (verify_string_chars_integrity):
15 (compact_string_chars): Now only called for small strings. 15 (compact_string_chars): Now only called for small strings.
16 (sweep_strings): 16 (sweep_strings):
17 String allocation rewrite. 17 String allocation rewrite.
18 Properly handle resizing big strings. 18 Properly handle resizing big strings.
214 214
215 * config.h.in: Fix mail locking stuff. 215 * config.h.in: Fix mail locking stuff.
216 216
217 2000-01-04 Martin Buchholz <martin@xemacs.org> 217 2000-01-04 Martin Buchholz <martin@xemacs.org>
218 218
219 * mule-charset.h (REP_BYTES_BY_FIRST_BYTE): 219 * mule-charset.h (REP_BYTES_BY_FIRST_BYTE):
220 Remove macro, always use inline function. 220 Remove macro, always use inline function.
221 * mule-charset.c (make_charset): Don't assign to rep_bytes_by_first_byte. 221 * mule-charset.c (make_charset): Don't assign to rep_bytes_by_first_byte.
222 (rep_bytes_by_first_byte): Make const. 222 (rep_bytes_by_first_byte): Make const.
223 223
224 2000-01-03 Didier Verna <didier@xemacs.org> 224 2000-01-03 Didier Verna <didier@xemacs.org>
329 329
330 * syntax.c (vars_of_syntax): Initialize parse-sexp_ignore_comments. 330 * syntax.c (vars_of_syntax): Initialize parse-sexp_ignore_comments.
331 331
332 1999-12-21 Martin Buchholz <martin@xemacs.org> 332 1999-12-21 Martin Buchholz <martin@xemacs.org>
333 333
334 * editfns.c (Fpoint_min): 334 * editfns.c (Fpoint_min):
335 (Fpoint_min_marker): 335 (Fpoint_min_marker):
336 (Fpoint_max): 336 (Fpoint_max):
337 (Fpoint_max_marker): 337 (Fpoint_max_marker):
338 (Fchar_after): 338 (Fchar_after):
339 (Fchar_before): 339 (Fchar_before):
340 Docstring fixes. What's a `buffer pointer' anyways? 340 Docstring fixes. What's a `buffer pointer' anyways?
341 341
342 * editfns.c (char=): Remove unused and undocumented optional 342 * editfns.c (char=): Remove unused and undocumented optional
343 third BUFFER argument. 343 third BUFFER argument.
344 344
345 * toolbar.h (DEVICE_SUPPORTS_TOOLBARS_P): 345 * toolbar.h (DEVICE_SUPPORTS_TOOLBARS_P):
346 * fns.c (plists_differ): 346 * fns.c (plists_differ):
347 * elhash.c (HASH_CODE): 347 * elhash.c (HASH_CODE):
348 * elhash.c (KEYS_EQUAL_P): 348 * elhash.c (KEYS_EQUAL_P):
349 * redisplay-output.c (redisplay_move_cursor): 349 * redisplay-output.c (redisplay_move_cursor):
350 * redisplay.c (create_text_block): 350 * redisplay.c (create_text_block):
351 * floatfns.c (Flogb): 351 * floatfns.c (Flogb):
352 * glyphs-msw.c (mswindows_initialize_image_instance_mask): 352 * glyphs-msw.c (mswindows_initialize_image_instance_mask):
353 * glyphs-msw.c (xpm_to_eimage): 353 * glyphs-msw.c (xpm_to_eimage):
354 * buffer.h (POINT_MARKER_P): 354 * buffer.h (POINT_MARKER_P):
355 * syntax.c (scan_lists): 355 * syntax.c (scan_lists):
356 * cmdloop.c (Fcommand_loop_1): 356 * cmdloop.c (Fcommand_loop_1):
357 * widget.c (Fwidget_apply): 357 * widget.c (Fwidget_apply):
358 * regex.c (STREQ): 358 * regex.c (STREQ):
359 Remove extra parens, esp. of the form ((expr)) 359 Remove extra parens, esp. of the form ((expr))
360 360
361 * floatfns.c (Flogb): Make 64-bit clean. 361 * floatfns.c (Flogb): Make 64-bit clean.
362 362
363 1999-12-12 Daniel Pittman <daniel@danann.net> 363 1999-12-12 Daniel Pittman <daniel@danann.net>
403 (x_tab_control_instantiate): ditto. 403 (x_tab_control_instantiate): ditto.
404 (x_tab_control_set_property): ditto. 404 (x_tab_control_set_property): ditto.
405 405
406 * glyphs-widget.c (VALID_GUI_KEYWORDS): use NONCOPY keyword for 406 * glyphs-widget.c (VALID_GUI_KEYWORDS): use NONCOPY keyword for
407 callbacks and other things that could recurse. 407 callbacks and other things that could recurse.
408 (VALID_GUI_KEYWORDS): 408 (VALID_GUI_KEYWORDS):
409 409
410 * event-msw.c: fix cpp stuff for cygwin < b20. 410 * event-msw.c: fix cpp stuff for cygwin < b20.
411 411
412 * config.h.in: move uid_t and friends to before the s&m files so 412 * config.h.in: move uid_t and friends to before the s&m files so
413 that they can be used there. 413 that they can be used there.
454 * profile.c (sigprof_handler): FUN retrieved from the backtrace 454 * profile.c (sigprof_handler): FUN retrieved from the backtrace
455 can also be a cons representing anonymous interpreted function. 455 can also be a cons representing anonymous interpreted function.
456 456
457 1999-12-18 Martin Buchholz <martin@xemacs.org> 457 1999-12-18 Martin Buchholz <martin@xemacs.org>
458 458
459 * fns.c (mapcar1): 459 * fns.c (mapcar1):
460 (Fmapconcat): 460 (Fmapconcat):
461 (Fmapcar): 461 (Fmapcar):
462 (Fmapvector): 462 (Fmapvector):
463 Docstring fixes. Make them consistent with the lispref and ANSI Lisp. 463 Docstring fixes. Make them consistent with the lispref and ANSI Lisp.
464 464
465 1999-12-17 Martin Buchholz <martin@xemacs.org> 465 1999-12-17 Martin Buchholz <martin@xemacs.org>
466 466
467 * print.c (print_internal): print ?+ instead of ?\+, etc... 467 * print.c (print_internal): print ?+ instead of ?\+, etc...
477 477
478 * database.c: 478 * database.c:
479 * window.c: 479 * window.c:
480 * event-stream.c: 480 * event-stream.c:
481 Remove last vestigial uses of GC_* 481 Remove last vestigial uses of GC_*
482 482
483 * fns.c (mapcar1): Fix ***THREE*** obscure crashes in one function! 483 * fns.c (mapcar1): Fix ***THREE*** obscure crashes in one function!
484 - Two of those involve evil mapping functions that destructively 484 - Two of those involve evil mapping functions that destructively
485 modify a list being mapped over. 485 modify a list being mapped over.
486 - Any garbage collection when mapping over a string could cause a 486 - Any garbage collection when mapping over a string could cause a
487 crash (typically in mapconcat). 487 crash (typically in mapconcat).
517 517
518 * dbxrc (pobj): Add opaque_ptr, remove opaque_list. 518 * dbxrc (pobj): Add opaque_ptr, remove opaque_list.
519 519
520 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu> 520 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
521 521
522 * file-coding.c (add_coding_system_to_list_mapper): 522 * file-coding.c (add_coding_system_to_list_mapper):
523 - (coding-system-list) should list aliases correctly. 523 - (coding-system-list) should list aliases correctly.
524 524
525 1999-12-07 Andy Piper <andy@xemacs.org> 525 1999-12-07 Andy Piper <andy@xemacs.org>
526 526
527 * fileio.c (vars_of_fileio): directory separator fix from Mike Alexander. 527 * fileio.c (vars_of_fileio): directory separator fix from Mike Alexander.
546 (nt_send_process): Declare vol_proc volatile. 546 (nt_send_process): Declare vol_proc volatile.
547 (get_internet_address): warn_when_safe if IP address cannot be 547 (get_internet_address): warn_when_safe if IP address cannot be
548 found. 548 found.
549 (nt_open_network_stream): warn_when_safe if network stream fails 549 (nt_open_network_stream): warn_when_safe if network stream fails
550 to open. 550 to open.
551 551
552 * ntproc.c (create_child): Remove negative pid hack for Windows 552 * ntproc.c (create_child): Remove negative pid hack for Windows
553 95. Remove incorrect and unnecessary USE_UNION_TYPE handling. 553 95. Remove incorrect and unnecessary USE_UNION_TYPE handling.
554 554
555 * nt.c (fstat): Encapsulate for Windows NT just like stat to get 555 * nt.c (fstat): Encapsulate for Windows NT just like stat to get
556 consistent file modification times. 556 consistent file modification times.
566 566
567 1999-12-06 Martin Buchholz <martin@xemacs.org> 567 1999-12-06 Martin Buchholz <martin@xemacs.org>
568 568
569 * events.c (Fcopy_event): Don't copy the lrecord_header. 569 * events.c (Fcopy_event): Don't copy the lrecord_header.
570 570
571 * lisp.h (DO_REALLOC): 571 * lisp.h (DO_REALLOC):
572 Optimize. 572 Optimize.
573 Remove redundant parens. 573 Remove redundant parens.
574 Remove generic hygienic macro comment. 574 Remove generic hygienic macro comment.
575 575
576 * lrecord.h (set_lheader_implementation): Remove redundant parens. 576 * lrecord.h (set_lheader_implementation): Remove redundant parens.
577 577
578 1999-12-05 Martin Buchholz <martin@xemacs.org> 578 1999-12-05 Martin Buchholz <martin@xemacs.org>
579 579
580 * lstream.c (Lstream_adding): 580 * lstream.c (Lstream_adding):
581 - Never compare a size_t and a possibly negative number. 581 - Never compare a size_t and a possibly negative number.
582 - Optimize. 582 - Optimize.
583 583
584 1999-12-05 Kyle Jones <kyle_jones@wonderworks.com> 584 1999-12-05 Kyle Jones <kyle_jones@wonderworks.com>
585 585
612 * glyphs-x.c (convert_EImage_to_XImage): Guard against other 612 * glyphs-x.c (convert_EImage_to_XImage): Guard against other
613 visual classes. From Rasmus Borup Hansen <rbh@math.ku.dk> 613 visual classes. From Rasmus Borup Hansen <rbh@math.ku.dk>
614 614
615 1999-12-04 Martin Buchholz <martin@xemacs.org> 615 1999-12-04 Martin Buchholz <martin@xemacs.org>
616 616
617 * lstream.c: (filedesc_reader): 617 * lstream.c: (filedesc_reader):
618 (filedesc_writer): Try number 2: Support broken systems where 618 (filedesc_writer): Try number 2: Support broken systems where
619 return type of read() and write() is different from ssize_t. 619 return type of read() and write() is different from ssize_t.
620 620
621 * systty.h: 621 * systty.h:
622 * sysdep.h: 622 * sysdep.h:
623 * sysdep.c: 623 * sysdep.c:
624 - Replace macro calls to EMACS_GET_TTY and EMACS_SET_TTY with 624 - Replace macro calls to EMACS_GET_TTY and EMACS_SET_TTY with
625 function equivalents emacs_get_tty() and emacs_set_tty(). 625 function equivalents emacs_get_tty() and emacs_set_tty().
626 - Moved prototypes to systty.h, where struct event_tty is defined. 626 - Moved prototypes to systty.h, where struct event_tty is defined.
635 (menu_move_down): Gratuitous rewriting. 635 (menu_move_down): Gratuitous rewriting.
636 (menu_move_left): Work around Cygnus codefusion-990706 compiler bug. 636 (menu_move_left): Work around Cygnus codefusion-990706 compiler bug.
637 (menu_move_right): Ditto. 637 (menu_move_right): Ditto.
638 638
639 * lrecord.h (copy_lcrecord): 639 * lrecord.h (copy_lcrecord):
640 (zero_lcrecord): 640 (zero_lcrecord):
641 Always add parentheses around uses of macro arguments. 641 Always add parentheses around uses of macro arguments.
642 642
643 * sysdll.c: #include <stdlib.h> for exit(). 643 * sysdll.c: #include <stdlib.h> for exit().
644 * unexhp9k800.x: #include <stdlib.h> for malloc(). 644 * unexhp9k800.x: #include <stdlib.h> for malloc().
645 Use proper prototype for Save_Shared_Data(void). 645 Use proper prototype for Save_Shared_Data(void).
760 * file-coding.c (encoding_reader): 760 * file-coding.c (encoding_reader):
761 * file-coding.c (Fencode_coding_region): 761 * file-coding.c (Fencode_coding_region):
762 * file-coding.c (convert_to_external_format): 762 * file-coding.c (convert_to_external_format):
763 * file-coding.c (convert_from_external_format): 763 * file-coding.c (convert_from_external_format):
764 - Lstream functions mirror Unix98 read(),write(). Therefore use 764 - Lstream functions mirror Unix98 read(),write(). Therefore use
765 Unix98 types size_t and ssize_t. 765 Unix98 types size_t and ssize_t.
766 - Try to make Lstream* functions 64-bit clean. Someday someone 766 - Try to make Lstream* functions 64-bit clean. Someday someone
767 may actually want to read from a Lstream with more than 2**32 bytes. 767 may actually want to read from a Lstream with more than 2**32 bytes.
768 - Add configure support for ssize_t. 768 - Add configure support for ssize_t.
769 - Update all callers of Lstream_read and Lstream_write to 769 - Update all callers of Lstream_read and Lstream_write to
770 use the new types. 770 use the new types.
788 788
789 * editfns.c (get_system_name): Remove. 789 * editfns.c (get_system_name): Remove.
790 790
791 1999-11-26 Martin Buchholz <martin@xemacs.org> 791 1999-11-26 Martin Buchholz <martin@xemacs.org>
792 792
793 * device-x.c (x_init_device): 793 * device-x.c (x_init_device):
794 - Replace magic number `17' with equivalent expn using sizeof. 794 - Replace magic number `17' with equivalent expn using sizeof.
795 - Replace strcmp with marginally more efficient memcmp. 795 - Replace strcmp with marginally more efficient memcmp.
796 - Avoid using C++ reserved word `class'. 796 - Avoid using C++ reserved word `class'.
797 797
798 * file-coding.c (determine_real_coding_system): 798 * file-coding.c (determine_real_coding_system):
799 - Look for both initial and final -*- cookies. 799 - Look for both initial and final -*- cookies.
800 - Replace EQ (foo, Qnil) with NILP (foo) 800 - Replace EQ (foo, Qnil) with NILP (foo)
801 - Make searching for cookies more efficient. 801 - Make searching for cookies more efficient.
802 - Recognize only rfc 1521 characters in charset names. 802 - Recognize only rfc 1521 characters in charset names.
803 803
846 * redisplay-output.c (compare_runes): Add comments about 846 * redisplay-output.c (compare_runes): Add comments about
847 results from profiling. 847 results from profiling.
848 848
849 * redisplay.h (struct rune): Do not use bitfields for members. 849 * redisplay.h (struct rune): Do not use bitfields for members.
850 (struct rune): Add various comments about further optimizations. 850 (struct rune): Add various comments about further optimizations.
851 851
852 1999-11-19 Eric Darve <darve@crocco.stanford.edu> 852 1999-11-19 Eric Darve <darve@crocco.stanford.edu>
853 853
854 * abbrev.c (abbrev_oblookup): Check whether wordend <= wordstart 854 * abbrev.c (abbrev_oblookup): Check whether wordend <= wordstart
855 if Vabbrev_start_location is used too. 855 if Vabbrev_start_location is used too.
856 856
912 912
913 * lisp.h (BIT_VECTOR_LONG_STORAGE): Add extra parens. It's a macro! 913 * lisp.h (BIT_VECTOR_LONG_STORAGE): Add extra parens. It's a macro!
914 914
915 * tooltalk.c (tt_build_string): Remove extra parens. 915 * tooltalk.c (tt_build_string): Remove extra parens.
916 * process.c (print_process): Remove extra parens. 916 * process.c (print_process): Remove extra parens.
917 * buffer.h (BI_BUF_PTR_BYTE_POS): 917 * buffer.h (BI_BUF_PTR_BYTE_POS):
918 (BUF_PTR_BYTE_POS): 918 (BUF_PTR_BYTE_POS):
919 (BI_BUF_BYTE_ADDRESS): 919 (BI_BUF_BYTE_ADDRESS):
920 (BI_BUF_BYTE_ADDRESS_BEFORE): 920 (BI_BUF_BYTE_ADDRESS_BEFORE):
921 (valid_memind_p): 921 (valid_memind_p):
922 (bytind_to_memind): 922 (bytind_to_memind):
923 (memind_to_bytind): 923 (memind_to_bytind):
924 Remove extra parens. Inline functions are not macros. 924 Remove extra parens. Inline functions are not macros.
925 925
926 * editfns.c (Fuser_login_name): 926 * editfns.c (Fuser_login_name):
927 (user_login_name): 927 (user_login_name):
928 Use proper type uid_t. 928 Use proper type uid_t.
929 929
930 1999-11-15 Martin Buchholz <martin@xemacs.org> 930 1999-11-15 Martin Buchholz <martin@xemacs.org>
931 931
990 990
991 * symsinit.h: Declare reinit_vars_of_scrollbar_x. 991 * symsinit.h: Declare reinit_vars_of_scrollbar_x.
992 992
993 1999-10-25 Martin Buchholz <martin@xemacs.org> 993 1999-10-25 Martin Buchholz <martin@xemacs.org>
994 994
995 * redisplay.h (CLASS_RESET_CHANGED_FLAGS): 995 * redisplay.h (CLASS_RESET_CHANGED_FLAGS):
996 (GLOBAL_RESET_CHANGED_FLAGS): 996 (GLOBAL_RESET_CHANGED_FLAGS):
997 (CLASS_REDISPLAY_FLAGS_CHANGEDP): 997 (CLASS_REDISPLAY_FLAGS_CHANGEDP):
998 (RESET_CHANGED_SET_FLAGS): 998 (RESET_CHANGED_SET_FLAGS):
999 Fix C++ compile errors/warnings. 999 Fix C++ compile errors/warnings.
1000 These macros were just a tad too clever. 1000 These macros were just a tad too clever.
1001 1001
1002 * process-unix.c (unix_open_network_stream): 1002 * process-unix.c (unix_open_network_stream):
1003 * objects-x.c (allocate_nearest_color): 1003 * objects-x.c (allocate_nearest_color):
1004 * mule-charset.c (vars_of_mule_charset): 1004 * mule-charset.c (vars_of_mule_charset):
1005 * fileio.c (Ffile_truename): 1005 * fileio.c (Ffile_truename):
1006 * file-coding.c (vars_of_file_coding): 1006 * file-coding.c (vars_of_file_coding):
1007 Fix compile errors/warnings. 1007 Fix compile errors/warnings.
1008 1008
1009 * alloc.c (xstrdup): Use fact that memcpy returns its first arg. 1009 * alloc.c (xstrdup): Use fact that memcpy returns its first arg.
1010 (allocate_lisp_storage): Simplify. 1010 (allocate_lisp_storage): Simplify.
1011 1011
1037 1037
1038 1999-10-24 Robert Bihlmeyer <robbe@orcus.priv.at> 1038 1999-10-24 Robert Bihlmeyer <robbe@orcus.priv.at>
1039 1039
1040 * sound.c: support HAVE_ESD_SOUND 1040 * sound.c: support HAVE_ESD_SOUND
1041 1041
1042 * miscplay.c: 1042 * miscplay.c:
1043 * miscplay.h: 1043 * miscplay.h:
1044 * linuxplay.c: Move large part of linuxplay to generalized file 1044 * linuxplay.c: Move large part of linuxplay to generalized file
1045 miscplay. Make it platform independent. 1045 miscplay. Make it platform independent.
1046 1046
1047 * esd.c: New file 1047 * esd.c: New file
1048 1048
1060 * redisplay.c (start_with_line_at_pixpos): Remove assert(cur_elt 1060 * redisplay.c (start_with_line_at_pixpos): Remove assert(cur_elt
1061 >=0). Handle the cur_elt == 0 case. 1061 >=0). Handle the cur_elt == 0 case.
1062 1062
1063 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch> 1063 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
1064 1064
1065 * unexelf.c: Merge Martin's c++ fixes back in 1065 * unexelf.c: Merge Martin's c++ fixes back in
1066 1066
1067 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> 1067 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch>
1068 1068
1069 * unexelf.c (unexec): Only copy the global offset 1069 * unexelf.c (unexec): Only copy the global offset
1070 table from memory on sgi machines. 1070 table from memory on sgi machines.
1139 * dynarr.c: Use DUMPEDP instead of dumped flag. 1139 * dynarr.c: Use DUMPEDP instead of dumped flag.
1140 1140
1141 * lisp.h (DUMPEDP): Added. Removed dumped flag from dynarr. 1141 * lisp.h (DUMPEDP): Added. Removed dumped flag from dynarr.
1142 1142
1143 * alloc.c: Removed hash_next linked list pointer. 1143 * alloc.c: Removed hash_next linked list pointer.
1144 1144
1145 * *.c *.h: Removed markobj and mark_object parameters, removed GC_ 1145 * *.c *.h: Removed markobj and mark_object parameters, removed GC_
1146 and XGC macros. 1146 and XGC macros.
1147 1147
1148 1999-10-14 Andy Piper <andy@xemacs.org> 1148 1999-10-14 Andy Piper <andy@xemacs.org>
1149 1149
1729 Extcount are all now EMACS_INT. I hope to see the day when I can 1729 Extcount are all now EMACS_INT. I hope to see the day when I can
1730 create a buffer with more than INT_MAX characters, without having 1730 create a buffer with more than INT_MAX characters, without having
1731 XEmacs slow down to a crawl. I also hope to be able to create a 1731 XEmacs slow down to a crawl. I also hope to be able to create a
1732 list with more than INT_MAX cons cells. 1732 list with more than INT_MAX cons cells.
1733 1733
1734 * redisplay.c (decode_mode_spec): 1734 * redisplay.c (decode_mode_spec):
1735 The %p and %P specs in the mode line were not correct for buffers 1735 The %p and %P specs in the mode line were not correct for buffers
1736 larger than MAX_INT/100! The %p spec was off by .5% even for 1736 larger than MAX_INT/100! The %p spec was off by .5% even for
1737 small buffers! 1737 small buffers!
1738 1738
1739 1999-09-27 Martin Buchholz <martin@xemacs.org> 1739 1999-09-27 Martin Buchholz <martin@xemacs.org>
1740 1740
1741 * cmdloop.c (num_input_keys): 1741 * cmdloop.c (num_input_keys):
1742 * print.c (debug_temp): 1742 * print.c (debug_temp):
1743 * emacs.c (Vinfo_directory): 1743 * emacs.c (Vinfo_directory):
1744 Delete unused variables 1744 Delete unused variables
1745 1745
1746 * console-x.h (x_interline_space): Mark as unimplemented. 1746 * console-x.h (x_interline_space): Mark as unimplemented.
1747 * redisplay-x.c (x_interline_space): Mark as unimplemented. 1747 * redisplay-x.c (x_interline_space): Mark as unimplemented.
1748 1748
1749 * event-Xt.c (pending_timeouts): 1749 * event-Xt.c (pending_timeouts):
1799 1799
1800 1999-09-24 Andy Piper <andy@xemacs.org> 1800 1999-09-24 Andy Piper <andy@xemacs.org>
1801 1801
1802 * scrollbar-x.c (x_window_is_scrollbar): deleted. 1802 * scrollbar-x.c (x_window_is_scrollbar): deleted.
1803 * scrollbar-x.h: ditto. 1803 * scrollbar-x.h: ditto.
1804 1804
1805 1999-09-23 Martin Buchholz <martin@xemacs.org> 1805 1999-09-23 Martin Buchholz <martin@xemacs.org>
1806 1806
1807 * alloc.c (this_marks_a_marked_record): Remove. 1807 * alloc.c (this_marks_a_marked_record): Remove.
1808 1808
1809 * buffer.c (mark_buffer): 1809 * buffer.c (mark_buffer):
2558 * general.c: new symbols for layouts. 2558 * general.c: new symbols for layouts.
2559 2559
2560 * console.h (struct console_methods): new console methods for 2560 * console.h (struct console_methods): new console methods for
2561 outputting pixmaps and strings. 2561 outputting pixmaps and strings.
2562 2562
2563 1999-08-23 Didier Verna <verna@inf.enst.fr> 2563 1999-08-23 Didier Verna <didier@xemacs.org>
2564 2564
2565 * sound.c: revert the renaming of `bell_volume' to `Vbell_volume' 2565 * sound.c: revert the renaming of `bell_volume' to `Vbell_volume'
2566 and `bell_inhibit_time' to `Vbell_inhibit_time'. 2566 and `bell_inhibit_time' to `Vbell_inhibit_time'.
2567 2567
2568 1999-08-18 Andy Piper <andy@xemacs.org> 2568 1999-08-18 Andy Piper <andy@xemacs.org>
3182 1999-07-06 SL Baur <steve@xemacs.org> 3182 1999-07-06 SL Baur <steve@xemacs.org>
3183 3183
3184 * s/linux.h: gcc-2.8 changes for powerpc 3184 * s/linux.h: gcc-2.8 changes for powerpc
3185 From Justin Vallon <vallon@mindspring.com> 3185 From Justin Vallon <vallon@mindspring.com>
3186 3186
3187 1999-07-05 Didier Verna <verna@inf.enst.fr> 3187 1999-07-05 Didier Verna <didier@xemacs.org>
3188 3188
3189 * indent.c: new symbol Qcoerce. 3189 * indent.c: new symbol Qcoerce.
3190 (Fmove_to_column): use it + doc string update. 3190 (Fmove_to_column): use it + doc string update.
3191 3191
3192 1999-07-04 Andy Piper <andy@xemacs.org> 3192 1999-07-04 Andy Piper <andy@xemacs.org>
5148 * tests/automated/lisp-tests.el: Test 'em! 5148 * tests/automated/lisp-tests.el: Test 'em!
5149 5149
5150 * bytecode.c (Ffetch_bytecode): Fix crash when loading lazy-loaded 5150 * bytecode.c (Ffetch_bytecode): Fix crash when loading lazy-loaded
5151 bytecode. 5151 bytecode.
5152 5152
5153 1998-12-02 Didier Verna <verna@inf.enst.fr> 5153 1998-12-02 Didier Verna <didier@xemacs.org>
5154 5154
5155 * menubar-x.c (menu_item_descriptor_to_widget_value_1): set the 5155 * menubar-x.c (menu_item_descriptor_to_widget_value_1): set the
5156 accelerator field to nil for labels. 5156 accelerator field to nil for labels.
5157 5157
5158 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk> 5158 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk>
5159 5159
5160 * menubar-msw.c (displayable_menu_item): 5160 * menubar-msw.c (displayable_menu_item):
5161 Escape occurrences of '&' and support occurrences of the 5161 Escape occurrences of '&' and support occurrences of the
5162 '%_' accelerator indicator in menus. 5162 '%_' accelerator indicator in menus.
5163 5163
5164 1998-11-26 Didier Verna <verna@inf.enst.fr> 5164 1998-11-26 Didier Verna <didier@xemacs.org>
5165 5165
5166 * dired.c (Fdirectory_files): use make_string instead of 5166 * dired.c (Fdirectory_files): use make_string instead of
5167 make_ext_string on the filename. The conversion external->internal 5167 make_ext_string on the filename. The conversion external->internal
5168 format is already done in sys_readdir. 5168 format is already done in sys_readdir.
5169 5169
6458 type `char' with nils. 6458 type `char' with nils.
6459 6459
6460 * chartab.c (canonicalize_char_table_value): Coerce ints to chars 6460 * chartab.c (canonicalize_char_table_value): Coerce ints to chars
6461 for tables of type `char'. 6461 for tables of type `char'.
6462 6462
6463 1998-11-26 Didier Verna <verna@inf.enst.fr> 6463 1998-11-26 Didier Verna <didier@xemacs.org>
6464 6464
6465 * input-method-xlib.c (Initialize_Locale): don't call 6465 * input-method-xlib.c (Initialize_Locale): don't call
6466 XtSetLanguageProc. We've done the whole work here. 6466 XtSetLanguageProc. We've done the whole work here.
6467 * input-method-xfs.c (Initialize_Locale): ditto. 6467 * input-method-xfs.c (Initialize_Locale): ditto.
6468 * input-method-motif.c (Initialize_Locale): ditto. 6468 * input-method-motif.c (Initialize_Locale): ditto.
6469 6469
6470 1998-11-26 Didier Verna <verna@inf.enst.fr> 6470 1998-11-26 Didier Verna <didier@xemacs.org>
6471 6471
6472 * process-unix.c (unix_create_process): handle properly 6472 * process-unix.c (unix_create_process): handle properly
6473 Vfile_name_coding_system for converting the program and directory 6473 Vfile_name_coding_system for converting the program and directory
6474 names. 6474 names.
6475 6475
6910 1998-08-16 Martin Buchholz <martin@xemacs.org> 6910 1998-08-16 Martin Buchholz <martin@xemacs.org>
6911 6911
6912 * fns.c (Fremrassq, remrassq_no_quit): 6912 * fns.c (Fremrassq, remrassq_no_quit):
6913 A XCAR that should have been an XCDR turned Fremrassq into Fremassq 6913 A XCAR that should have been an XCDR turned Fremrassq into Fremassq
6914 6914
6915 1998-07-17 Didier Verna <verna@inf.enst.fr> 6915 1998-07-17 Didier Verna <didier@xemacs.org>
6916 6916
6917 * redisplay-x.c (x_get_gc): returns a GC with a FillStipple fill 6917 * redisplay-x.c (x_get_gc): returns a GC with a FillStipple fill
6918 style as foreground GC for faces that have the `dim' property. 6918 style as foreground GC for faces that have the `dim' property.
6919 (x_output_string): when the `dim' face property is set, 6919 (x_output_string): when the `dim' face property is set,
6920 ensure the gray pixmap has been created, and get a proper 6920 ensure the gray pixmap has been created, and get a proper
8248 8248
8249 * redisplay-msw.c (mswindows_output_vertical_divider): Draw 8249 * redisplay-msw.c (mswindows_output_vertical_divider): Draw
8250 divider face using Vvertical_divider_face background. 8250 divider face using Vvertical_divider_face background.
8251 Fix drawing spacing gaps around the divider. 8251 Fix drawing spacing gaps around the divider.
8252 8252
8253 1998-05-14 Didier Verna <verna@inf.enst.fr> 8253 1998-05-14 Didier Verna <didier@xemacs.org>
8254 8254
8255 * redisplay-x.c (x_output_vertical_divider): removed hard-wired 8255 * redisplay-x.c (x_output_vertical_divider): removed hard-wired
8256 values for the vertical divider line width and spacing. Use the 8256 values for the vertical divider line width and spacing. Use the
8257 cached values from the window structure instead. 8257 cached values from the window structure instead.
8258 (x_divider_width): ditto. 8258 (x_divider_width): ditto.
8447 8447
8448 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> 8448 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
8449 8449
8450 * redisplay-msw.c (mswindows_output_vertical_divider): Syntax fix. 8450 * redisplay-msw.c (mswindows_output_vertical_divider): Syntax fix.
8451 8451
8452 1998-05-12 Didier Verna <verna@inf.enst.fr> 8452 1998-05-12 Didier Verna <didier@xemacs.org>
8453 8453
8454 * redisplay-x.c (x_output_vertical_divider): draw shadows around 8454 * redisplay-x.c (x_output_vertical_divider): draw shadows around
8455 the divider line. The shadow thickness is currently 8455 the divider line. The shadow thickness is currently
8456 hard-wired. This will probably be turned into a specifier soon. 8456 hard-wired. This will probably be turned into a specifier soon.
8457 8457
8458 1998-05-12 Didier Verna <verna@inf.enst.fr> 8458 1998-05-12 Didier Verna <didier@xemacs.org>
8459 8459
8460 * console.h (struct console_methods): the divider_width console 8460 * console.h (struct console_methods): the divider_width console
8461 method now requires a struct window * argument. 8461 method now requires a struct window * argument.
8462 8462
8463 * redisplay-x.c (x_divider_width): ditto. Plus remove 8463 * redisplay-x.c (x_divider_width): ditto. Plus remove
8591 - fix the `depend' target to properly $(RM) the right files 8591 - fix the `depend' target to properly $(RM) the right files
8592 - Generate a better TAGS file for XEmacs' lisp code using 8592 - Generate a better TAGS file for XEmacs' lisp code using
8593 hand-crafted regexps. 8593 hand-crafted regexps.
8594 - Use standard coding conventions for modules/Makefile.in 8594 - Use standard coding conventions for modules/Makefile.in
8595 8595
8596 1998-05-12 Didier Verna <verna@inf.enst.fr> 8596 1998-05-12 Didier Verna <didier@xemacs.org>
8597 8597
8598 * redisplay.c: removed the scrolling modeline code that didn't 8598 * redisplay.c: removed the scrolling modeline code that didn't
8599 make it for 21.0. To be continued ... 8599 make it for 21.0. To be continued ...
8600 8600
8601 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 8601 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>