Mercurial > hg > xemacs-beta
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> |