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