Mercurial > hg > xemacs-beta
comparison CHANGES-beta @ 2865:8baa2f03d853
[xemacs-hg @ 2005-07-19 09:45:00 by didierv]
Face aliasing feature
author | didierv |
---|---|
date | Tue, 19 Jul 2005 09:45:23 +0000 |
parents | bc570264072f |
children | abbd4c295aa2 |
comparison
equal
deleted
inserted
replaced
2864:97c8b3b7213a | 2865:8baa2f03d853 |
---|---|
1 to 21.5.22 "???" | |
2 | |
3 User-Visible Bug Fixes and Minor Improvements | |
4 | |
5 -- Improve: Face aliasing from NAME1 to NAME2 by means of | |
6 (put 'NAME1 'face-alias 'NAME2). (Didier Verna) | |
7 | |
1 to 21.5.21 "corn" | 8 to 21.5.21 "corn" |
2 | 9 |
3 Major features | 10 Major features |
4 | 11 |
5 -- New: An alternative memory allocator. (Marcus Crestani) | 12 -- New: An alternative memory allocator. (Marcus Crestani) |
513 is set (extents.texi "Extent Properties") - Kyllingstad. | 520 is set (extents.texi "Extent Properties") - Kyllingstad. |
514 -- Document that only begin-glyph is highlighted (extents.texi "Extents | 521 -- Document that only begin-glyph is highlighted (extents.texi "Extents |
515 and Events") - Kyllingstad. | 522 and Events") - Kyllingstad. |
516 -- Various typo and docstring fixes - Turnbull, Sperber. | 523 -- Various typo and docstring fixes - Turnbull, Sperber. |
517 -- Add missing '@end' defun in lists.texi - Shelton. | 524 -- Add missing '@end' defun in lists.texi - Shelton. |
518 -- Document ?\x00 read syntax and range limitations on ?\000 and | 525 -- Document ?\x00 read syntax and range limitations on ?\000 and |
519 ?\x00 read syntaxes (objects.texi "Character Type") - Turnbull. | 526 ?\x00 read syntaxes (objects.texi "Character Type") - Turnbull. |
520 -- Document `true-list-p' (lists.texi "List-related Predicates") | 527 -- Document `true-list-p' (lists.texi "List-related Predicates") |
521 - Turnbull. | 528 - Turnbull. |
522 | 529 |
523 | 530 |
549 -- Implement simple object finalisation in post-gc.el - Sperber. | 556 -- Implement simple object finalisation in post-gc.el - Sperber. |
550 -- Updates to etags.el - Turnbull. | 557 -- Updates to etags.el - Turnbull. |
551 -- Updates to cl-macs.el - Pakoulin. | 558 -- Updates to cl-macs.el - Pakoulin. |
552 -- Fix "do-nothing" bug in `derived-mode-merge-syntax-tables' - Turnbull. | 559 -- Fix "do-nothing" bug in `derived-mode-merge-syntax-tables' - Turnbull. |
553 -- Fixes to `restore-saved-window' - James. | 560 -- Fixes to `restore-saved-window' - James. |
554 -- Handle missing "EMACSPACKAGEPATH" env var in | 561 -- Handle missing "EMACSPACKAGEPATH" env var in |
555 `package-get-package-index-file-location' - Aichner. | 562 `package-get-package-index-file-location' - Aichner. |
556 -- Fix substring errors in `package-admin-find-top-directory' - Aichner. | 563 -- Fix substring errors in `package-admin-find-top-directory' - Aichner. |
557 -- Fix `byte-compile-lambda' so it only discards the docstring if it is | 564 -- Fix `byte-compile-lambda' so it only discards the docstring if it is |
558 not also the value of the lambda - Turnbull. | 565 not also the value of the lambda - Turnbull. |
559 -- Don't insist in lib-src directory in `path-emacs-root-p' on WinNT - Aichner. | 566 -- Don't insist in lib-src directory in `path-emacs-root-p' on WinNT - Aichner. |
655 | 662 |
656 Build | 663 Build |
657 | 664 |
658 -- Updates to configure.in - Steuck, James, Skyttä, Wing. | 665 -- Updates to configure.in - Steuck, James, Skyttä, Wing. |
659 -- Major updates to Makefile.in.in - Wing. | 666 -- Major updates to Makefile.in.in - Wing. |
660 -- Allow for separate build and source directories - Wing. | 667 -- Allow for separate build and source directories - Wing. |
661 -- Fix some compiler warnings - Wing. | 668 -- Fix some compiler warnings - Wing. |
662 -- Major clean up of xemacs.mak and friends - Wing, Aichner. | 669 -- Major clean up of xemacs.mak and friends - Wing, Aichner. |
663 -- Fix some Solaris 2.7 CC compiler warnings - Persico. | 670 -- Fix some Solaris 2.7 CC compiler warnings - Persico. |
664 -- Fix for building on Mac - Palmer. | 671 -- Fix for building on Mac - Palmer. |
665 -- Work around a problem compiling with '--use-union-type' on Intel's | 672 -- Work around a problem compiling with '--use-union-type' on Intel's |
666 ICC compiler - Buchholz. | 673 ICC compiler - Buchholz. |
667 -- Fix problems with rel-alloc compilation - Wing. | 674 -- Fix problems with rel-alloc compilation - Wing. |
668 -- Sequentialize dependencies even more in update-elc-2 - Sperber. | 675 -- Sequentialize dependencies even more in update-elc-2 - Sperber. |
669 -- Don't fatal() in 'report_sheap_usage' when need to rerun Make - | 676 -- Don't fatal() in 'report_sheap_usage' when need to rerun Make - |
670 Wing. | 677 Wing. |
671 -- Various updates to the test suite - Turnbull. | 678 -- Various updates to the test suite - Turnbull. |
672 | 679 |
673 Documentation | 680 Documentation |
674 | 681 |
675 -- Updates to | 682 -- Updates to |
684 | 691 |
685 -- Fix stale match data after failed search bug - Turnbull. | 692 -- Fix stale match data after failed search bug - Turnbull. |
686 -- Reformat function definitions correctly in menubar-gtk.c and | 693 -- Reformat function definitions correctly in menubar-gtk.c and |
687 event-gtk.c - Turnbull. | 694 event-gtk.c - Turnbull. |
688 -- Fix bug matching ASCII character classes to Mule characters - | 695 -- Fix bug matching ASCII character classes to Mule characters - |
689 Ueno. | 696 Ueno. |
690 -- Frame updates for MS Win - Alexander. | 697 -- Frame updates for MS Win - Alexander. |
691 -- Add .dylib as an acceptable shared library file extension to | 698 -- Add .dylib as an acceptable shared library file extension to |
692 support MacOS X - Begel. | 699 support MacOS X - Begel. |
693 -- Fix bug in database.c for Berkdb 4.1 - Turnbull. | 700 -- Fix bug in database.c for Berkdb 4.1 - Turnbull. |
694 -- Regex fixes - Turnbull, Wing. | 701 -- Regex fixes - Turnbull, Wing. |
695 -- Coding system updates - Wing. | 702 -- Coding system updates - Wing. |
696 -- Add clear-left-side functionality in print.c - Wing. | 703 -- Add clear-left-side functionality in print.c - Wing. |
697 -- Seg fault rather than abort on Cygwin in 'assert_failed' - Wing. | 704 -- Seg fault rather than abort on Cygwin in 'assert_failed' - Wing. |
698 -- Delete popup-data object - Wing. | 705 -- Delete popup-data object - Wing. |
699 -- Delete menubar_data field from frames - Wing. | 706 -- Delete menubar_data field from frames - Wing. |
700 -- Clean up handling of lwlib callback data GCPRO'ing - Wing. | 707 -- Clean up handling of lwlib callback data GCPRO'ing - Wing. |
701 -- Use ALLOCA() in regex.c to avoid excessive stack allocation - | 708 -- Use ALLOCA() in regex.c to avoid excessive stack allocation - |
702 Wing. | 709 Wing. |
703 -- Fix subtle problem with REL_ALLOC() - Wing. | 710 -- Fix subtle problem with REL_ALLOC() - Wing. |
704 -- Change *run_hook*_trapping_problems to take a warning class, not a | 711 -- Change *run_hook*_trapping_problems to take a warning class, not a |
705 string - Wing. | 712 string - Wing. |
706 -- Mule-ize encrypt/decrypt-string code - Wing. | 713 -- Mule-ize encrypt/decrypt-string code - Wing. |
707 -- Delete all support for bit-rotten CANNOT_DUMP - Wing. | 714 -- Delete all support for bit-rotten CANNOT_DUMP - Wing. |
708 -- Fix crash due to attempt to free objects across dump/undump - | 715 -- Fix crash due to attempt to free objects across dump/undump - |
709 Wing. | 716 Wing. |
710 -- Don't get in an infinite loop running post-redisplay actions - | 717 -- Don't get in an infinite loop running post-redisplay actions - |
711 Wing. | 718 Wing. |
712 -- Make gc_currently_forbidden static - Wing. | 719 -- Make gc_currently_forbidden static - Wing. |
713 -- Defer redrawing if already in redisplay - Wing. | 720 -- Defer redrawing if already in redisplay - Wing. |
714 -- Add debug code for locking a dynarr to catch invalid mods - Wing. | 721 -- Add debug code for locking a dynarr to catch invalid mods - Wing. |
715 -- Ensure that various glyph functions that eval within redisplay | 722 -- Ensure that various glyph functions that eval within redisplay |
716 protect the evals - Wing. | 723 protect the evals - Wing. |
717 -- Defer specifier-changed updating till after redisplay - Wing. | 724 -- Defer specifier-changed updating till after redisplay - Wing. |
718 -- Require that every place inside of redisplay catch errors itself - | 725 -- Require that every place inside of redisplay catch errors itself - |
719 Wing. | 726 Wing. |
720 -- Introduce separate means of holding frame-size changes - Wing. | 727 -- Introduce separate means of holding frame-size changes - Wing. |
721 -- Introduce "post-redisplay" methods for deferring things till after | 728 -- Introduce "post-redisplay" methods for deferring things till after |
722 redisplay - Wing. | 729 redisplay - Wing. |
723 -- Disable all quit checking in redisplay - Wing. | 730 -- Disable all quit checking in redisplay - Wing. |
724 -- Use _wexecve() when under Windows NT for Unicode correctness - | 731 -- Use _wexecve() when under Windows NT for Unicode correctness - |
727 -- Turn on Vstack_trace_on_error 'Frun_emacs_from_temacs' so that | 734 -- Turn on Vstack_trace_on_error 'Frun_emacs_from_temacs' so that |
728 errors are debuggable even when occurring extremely early in | 735 errors are debuggable even when occurring extremely early in |
729 reinitialization - Wing. | 736 reinitialization - Wing. |
730 -- Define new function `emacs-run-status' - Wing. | 737 -- Define new function `emacs-run-status' - Wing. |
731 -- Fix crash caused by an edge condition in the syntax-cache macros - | 738 -- Fix crash caused by an edge condition in the syntax-cache macros - |
732 Wing. | 739 Wing. |
733 -- Eliminate HAVE_WIN32_CODING_SYSTEMS, use WIN32_ANY instead - Wing. | 740 -- Eliminate HAVE_WIN32_CODING_SYSTEMS, use WIN32_ANY instead - Wing. |
734 -- Don't check_quit() unless we're unbinding a real Lisp | 741 -- Don't check_quit() unless we're unbinding a real Lisp |
735 `unwind-protect' - Wing. | 742 `unwind-protect' - Wing. |
736 -- Make absolutely sure there is no quit checking while we are in a | 743 -- Make absolutely sure there is no quit checking while we are in a |
737 "critical section" during frame deletion - Wing. | 744 "critical section" during frame deletion - Wing. |
743 -- Support '(filename)nodename' as argument to 'info' - Steib. | 750 -- Support '(filename)nodename' as argument to 'info' - Steib. |
744 -- Major clean up of the PUI code - Youngs. | 751 -- Major clean up of the PUI code - Youngs. |
745 -- Use 'equal' instead of '=' in 'saved-window-equal' - James. | 752 -- Use 'equal' instead of '=' in 'saved-window-equal' - James. |
746 -- Updates to wid-edit.el - Turnbull. | 753 -- Updates to wid-edit.el - Turnbull. |
747 -- Better layout for Tools -> Packages -> Download Site menu - | 754 -- Better layout for Tools -> Packages -> Download Site menu - |
748 Aichner. | 755 Aichner. |
749 -- More sites added to packages download sites menu - Aichner. | 756 -- More sites added to packages download sites menu - Aichner. |
750 -- Byte-compiler warning clean up and lots of synching with FSF 21.2 | 757 -- Byte-compiler warning clean up and lots of synching with FSF 21.2 |
751 code - Wing. | 758 code - Wing. |
752 -- Move lots of high-level code for computing paths into | 759 -- Move lots of high-level code for computing paths into |
753 setup-paths.el from various places - Wing. | 760 setup-paths.el from various places - Wing. |
777 -- Check for strupr and strlwr - Sperber. | 784 -- Check for strupr and strlwr - Sperber. |
778 -- Delete auto-autoloads.el* & cutom-load.el* files on make clean - Turnbull. | 785 -- Delete auto-autoloads.el* & cutom-load.el* files on make clean - Turnbull. |
779 -- Fix --srcdir processing - Turnbull. | 786 -- Fix --srcdir processing - Turnbull. |
780 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin - Turnbull. | 787 -- Define DLSYM_NEEDS_UNDERSCORE on Darwin - Turnbull. |
781 -- Use opsys=aix4-2 for AIX 5 and above - Buchholz. | 788 -- Use opsys=aix4-2 for AIX 5 and above - Buchholz. |
782 -- Make ellcc search XEmacs directories for include files 1st - James. | 789 -- Make ellcc search XEmacs directories for include files 1st - James. |
783 -- Set stack-trace-on-error, load-always-display-messages - Wing. | 790 -- Set stack-trace-on-error, load-always-display-messages - Wing. |
784 -- Overhaul update-elc.el, cus-dep, autoload (speed ups) - Wing. | 791 -- Overhaul update-elc.el, cus-dep, autoload (speed ups) - Wing. |
785 -- Various compiler warning fixes - Wing. | 792 -- Various compiler warning fixes - Wing. |
786 -- FreeBSD updates in modules/Makefile.common - Pluim. | 793 -- FreeBSD updates in modules/Makefile.common - Pluim. |
787 -- Warning fix in eldap.c - James. | 794 -- Warning fix in eldap.c - James. |
820 Internals | 827 Internals |
821 | 828 |
822 -- Synch rcs2log to GNU upstream - Youngs. | 829 -- Synch rcs2log to GNU upstream - Youngs. |
823 -- Use symbolic name `XtExposeCompressMaximal' instead of `TRUE' in | 830 -- Use symbolic name `XtExposeCompressMaximal' instead of `TRUE' in |
824 xlwMenuClassRec - Buchholz. | 831 xlwMenuClassRec - Buchholz. |
825 -- In xm_update_progress, don't define unless LWLIB_WIDGETS_MOTIF - Buchholz. | 832 -- In xm_update_progress, don't define unless LWLIB_WIDGETS_MOTIF - Buchholz. |
826 -- Rename class -> class_ & new -> new_ - Wing. | 833 -- Rename class -> class_ & new -> new_ - Wing. |
827 -- KKCC update in postgresql.c - Wing. | 834 -- KKCC update in postgresql.c - Wing. |
828 -- KKCC update in eldap.c - James. | 835 -- KKCC update in eldap.c - James. |
829 -- Fix for unix_create_process - Ueno. | 836 -- Fix for unix_create_process - Ueno. |
830 -- Set stack reserve size during unexec() - Piper. | 837 -- Set stack reserve size during unexec() - Piper. |
849 -- KKCC updates - Wing. | 856 -- KKCC updates - Wing. |
850 -- Add a fifth field "flags" to memory_description - Wing. | 857 -- Add a fifth field "flags" to memory_description - Wing. |
851 -- Add support for "description maps" - Wing. | 858 -- Add support for "description maps" - Wing. |
852 -- Redo XD_UNION so it works inline and change format to provide info | 859 -- Redo XD_UNION so it works inline and change format to provide info |
853 for pdump - Wing. | 860 for pdump - Wing. |
854 -- Textual changes: | 861 -- Textual changes: |
855 - lrecord_description -> memory_description - Wing. | 862 - lrecord_description -> memory_description - Wing. |
856 - struct_description -> sized_memory_description - Wing. | 863 - struct_description -> sized_memory_description - Wing. |
857 -- Initialize protect_me field of popup_data in set_frame_menubar - Sperber | 864 -- Initialize protect_me field of popup_data in set_frame_menubar - Sperber |
858 -- GTK updates - Sperber. | 865 -- GTK updates - Sperber. |
859 -- Don't lead to a crash if dealing with a dead | 866 -- Don't lead to a crash if dealing with a dead |
977 Add missing menu entry for Q3.2.7 - Verna. | 984 Add missing menu entry for Q3.2.7 - Verna. |
978 Displaying non-ASCII - Turnbull. | 985 Displaying non-ASCII - Turnbull. |
979 Mention bug report commands - Turnbull. | 986 Mention bug report commands - Turnbull. |
980 Revise Q1.3.[1-6] - Turnbull. | 987 Revise Q1.3.[1-6] - Turnbull. |
981 New FAQ for "no cygXpm-noX" fatal error - Turnbull. | 988 New FAQ for "no cygXpm-noX" fatal error - Turnbull. |
982 -- New TeXinfo nodes: | 989 -- New TeXinfo nodes: |
983 "Widget Internals" - Turnbull. | 990 "Widget Internals" - Turnbull. |
984 "Simple Specifier Usage" - Turnbull. | 991 "Simple Specifier Usage" - Turnbull. |
985 "Compilation Options" - Turnbull. | 992 "Compilation Options" - Turnbull. |
986 -- Document charset Unification and Tables - Turnbull. | 993 -- Document charset Unification and Tables - Turnbull. |
987 -- Better short description of Mule in Mule submenu - Turnbull. | 994 -- Better short description of Mule in Mule submenu - Turnbull. |
1107 configure option) - Sperber, Crestani, Kaltenbach, Bush. | 1114 configure option) - Sperber, Crestani, Kaltenbach, Bush. |
1108 -- Define HAVE_WCHAR_H for native Win32 builds - Harris. | 1115 -- Define HAVE_WCHAR_H for native Win32 builds - Harris. |
1109 -- Fix x_locate_pixmap_file make sure path is not 0 - MacLennan. | 1116 -- Fix x_locate_pixmap_file make sure path is not 0 - MacLennan. |
1110 -- Fix memory leak - Verna. | 1117 -- Fix memory leak - Verna. |
1111 -- Add missing call to 'xfree (newname)' in 'make_coding_system_1 | 1118 -- Add missing call to 'xfree (newname)' in 'make_coding_system_1 |
1112 - Verna. | 1119 - Verna. |
1113 -- Fix --with-mule --with-gtk builds - Barta. | 1120 -- Fix --with-mule --with-gtk builds - Barta. |
1114 -- Make SEPCHAR a required arg to Fsplit_string_by_char - Palmer. | 1121 -- Make SEPCHAR a required arg to Fsplit_string_by_char - Palmer. |
1115 -- Make locate_file indicate success with nonnegative return if MODE | 1122 -- Make locate_file indicate success with nonnegative return if MODE |
1116 is nonnegative - James. | 1123 is nonnegative - James. |
1117 -- Fix splitting window horizontally not splitting evenly - James. | 1124 -- Fix splitting window horizontally not splitting evenly - James. |
1137 categories. Maybe next release... | 1144 categories. Maybe next release... |
1138 | 1145 |
1139 -- New configure option "--use-kkcc" for the upcoming new GC | 1146 -- New configure option "--use-kkcc" for the upcoming new GC |
1140 algorithms - Sperber. | 1147 algorithms - Sperber. |
1141 -- Identify "--with-modules" as an autodetected configure option - | 1148 -- Identify "--with-modules" as an autodetected configure option - |
1142 James. | 1149 James. |
1143 -- Add a couple of configuration questions to PROBLEMS - Turnbull. | 1150 -- Add a couple of configuration questions to PROBLEMS - Turnbull. |
1144 -- Test for wchar.h in configure - Sperber. | 1151 -- Test for wchar.h in configure - Sperber. |
1145 -- Update package-index files - Youngs. | 1152 -- Update package-index files - Youngs. |
1146 -- s/Xemacs/XEmacs/ doc fixes - Aichner. | 1153 -- s/Xemacs/XEmacs/ doc fixes - Aichner. |
1147 -- Sync make-docfile.c with GNU - James. | 1154 -- Sync make-docfile.c with GNU - James. |
1758 -- Windows configury changes | 1765 -- Windows configury changes |
1759 -- Get QUIT working on Windows | 1766 -- Get QUIT working on Windows |
1760 -- Fix shy group regexp code | 1767 -- Fix shy group regexp code |
1761 -- etc. etc. | 1768 -- etc. etc. |
1762 | 1769 |
1763 -- The `short-name' argument to make-charset now works correctly | 1770 -- The `short-name' argument to make-charset now works correctly |
1764 -- Yoshiaki Kasahara | 1771 -- Yoshiaki Kasahara |
1765 -- `custom' changes -- Didier Verna | 1772 -- `custom' changes -- Didier Verna |
1766 -- SET_FACE_PROPERTY bug fix -- Jerry James | 1773 -- SET_FACE_PROPERTY bug fix -- Jerry James |
1767 -- Unix tty configury changes -- Martin Buchholz | 1774 -- Unix tty configury changes -- Martin Buchholz |
1768 -- Fix compile error with g++ on bsdi -- Martin Buchholz | 1775 -- Fix compile error with g++ on bsdi -- Martin Buchholz |