From bdc19e9cdde4ac8131036f5764b9f1a50c18a8ef538767bdbf6ab8397d5f2358 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 29 Jun 2009 15:22:26 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xemacs?expand=0&rev=42 --- bnc502716-fontmenu.patch | 52 +++ bnc502716-xft.patch | 66 +++ xemacs.changes | 5 + xemacs.spec | 926 ++------------------------------------- 4 files changed, 155 insertions(+), 894 deletions(-) create mode 100644 bnc502716-fontmenu.patch create mode 100644 bnc502716-xft.patch diff --git a/bnc502716-fontmenu.patch b/bnc502716-fontmenu.patch new file mode 100644 index 0000000..bb09e32 --- /dev/null +++ b/bnc502716-fontmenu.patch @@ -0,0 +1,52 @@ +--- lisp/x-font-menu.el ++++ lisp/x-font-menu.el 2009-06-17 13:00:28.066568736 +0000 +@@ -166,6 +166,17 @@ It must be set at run-time.") + (setcdr dev-cache data) + data)) + ++(defun vassoc-ignore-case (key valist) ++ "Search VALIST for a vector whose first element is equal to KEY, ++but ignores differences in case and text representation. ++See also `assoc-ignore-case'." ++ ;; by Stig@hackvan.com ++ (let (el) ++ (catch 'done ++ (while (setq el (pop valist)) ++ (and (compare-strings key 0 nil (aref el 0) 0 nil t) ++ (throw 'done el)))))) ++ + (defun x-reset-device-font-menus-core (device &optional debug) + "Generates the `Font', `Size', and `Weight' submenus for the Options menu. + This is run the first time that a font-menu is needed for each device. +@@ -202,7 +213,7 @@ or if you change your font path, you can + (error "internal error")) + (setq monospaced-p (string= "m" (match-string 1 name))) + (unless (string-match x-fonts-menu-junk-families family) +- (setq entry (or (vassoc family cache) ++ (setq entry (or (vassoc-ignore-case family cache) + (car (setq cache + (cons (vector family nil nil t) + cache))))) +@@ -309,7 +320,7 @@ or if you change your font path, you can + (family (and pattern + (fc-pattern-get-family pattern 0)))) + (if (fc-pattern-get-successp family) +- (setq entry (vassoc family (aref dcache 0)))) ++ (setq entry (vassoc-ignore-case family (aref dcache 0)))) + (if (null entry) + (make-vector 5 nil) + (let ((weight (fc-pattern-get-weight pattern 0)) +@@ -338,11 +349,11 @@ or if you change your font path, you can + family size weight entry slant) + (when (string-match x-font-regexp-foundry-and-family name) + (setq family (capitalize (match-string 1 name))) +- (setq entry (vassoc family (aref dcache 0)))) ++ (setq entry (vassoc-ignore-case family (aref dcache 0)))) + (when (and (null entry) + (string-match x-font-regexp-foundry-and-family truename)) + (setq family (capitalize (match-string 1 truename))) +- (setq entry (vassoc family (aref dcache 0)))) ++ (setq entry (vassoc-ignore-case family (aref dcache 0)))) + + (if (null entry) + (make-vector 5 nil) diff --git a/bnc502716-xft.patch b/bnc502716-xft.patch new file mode 100644 index 0000000..ebe4412 --- /dev/null +++ b/bnc502716-xft.patch @@ -0,0 +1,66 @@ +--- lisp/cus-face.el ++++ lisp/cus-face.el 2009-06-17 11:35:21.427694043 +0000 +@@ -236,19 +236,20 @@ If FRAME is nil, use the default face." + (and spec (vector spec) (aref spec 0)))) + + ;; This consistently fails to dtrt +-;;(defun custom-set-face-font-size (face size &optional locale tags) +-;; "Set the font of FACE to SIZE." +-;; ;; #### should this call have tags in it? +-;; (let* ((font (apply 'face-font-name face (list locale))) +-;; ;; Gag +-;; (fontobj (font-create-object font))) +-;; (set-font-size fontobj size) +-;; (apply 'font-set-face-font face fontobj locale tags))) +- +-;; From Jan Vroonhof -- see faces.el + (defun custom-set-face-font-size (face size &optional locale tags) + "Set the font of FACE to SIZE." +- (make-face-size face size locale tags)) ++ ;; #### should this call have tags in it? ++ (let* ((font (apply 'face-font-name face (list locale))) ++ ;; Gag ++ (fontobj (font-create-object font))) ++ (make-face-size face size locale tags) ++ (set-font-size fontobj size) ++ (apply 'font-set-face-font face fontobj locale tags))) ++ ++;; From Jan Vroonhof -- see faces.el ++;;(defun custom-set-face-font-size (face size &optional locale tags) ++;; "Set the font of FACE to SIZE." ++;; (make-face-size face size locale tags)) + + (defun custom-face-font-size (face &rest args) + "Return the size of the font of FACE as a string." +@@ -258,19 +259,20 @@ If FRAME is nil, use the default face." + (format "%s" (font-size fontobj)))) + + ;; Jan suggests this may not dtrt +-;;(defun custom-set-face-font-family (face family &optional locale tags) +-;; "Set the font of FACE to FAMILY." +-;; ;; #### should this call have tags in it? +-;; (let* ((font (apply 'face-font-name face (list locale))) +-;; ;; Gag +-;; (fontobj (font-create-object font))) +-;; (set-font-family fontobj family) +-;; (apply 'font-set-face-font face fontobj locale tags))) +- +-;; From Jan Vroonhof -- see faces.el + (defun custom-set-face-font-family (face family &optional locale tags) + "Set the font of FACE to FAMILY." +- (make-face-family face family locale tags)) ++ ;; #### should this call have tags in it? ++ (let* ((font (apply 'face-font-name face (list locale))) ++ ;; Gag ++ (fontobj (font-create-object font))) ++ (make-face-family face family locale tags) ++ (set-font-family fontobj family) ++ (apply 'font-set-face-font face fontobj locale tags))) ++ ++;; From Jan Vroonhof -- see faces.el ++;;(defun custom-set-face-font-family (face family &optional locale tags) ++;; "Set the font of FACE to FAMILY." ++;; (make-face-family face family locale tags)) + + (defun custom-face-font-family (face &rest args) + "Return the name of the font family of FACE." diff --git a/xemacs.changes b/xemacs.changes index 0211293..cff92a3 100644 --- a/xemacs.changes +++ b/xemacs.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jun 24 14:25:42 CEST 2009 - werner@suse.de + +- Disable XFT for now as it does not work well (bnc#502716) + ------------------------------------------------------------------- Tue Jun 16 15:15:32 CEST 2009 - coolo@novell.com diff --git a/xemacs.spec b/xemacs.spec index b836360..adba57f 100644 --- a/xemacs.spec +++ b/xemacs.spec @@ -38,7 +38,7 @@ Requires: xemacs-info xemacs-packages ctags Conflicts: gnuserv AutoReqProv: on Version: 21.5.29 -Release: 1 +Release: 2 Summary: XEmacs BuildRoot: %{_tmppath}/%{name}-%{version}-build # Howto get the cvs tree of XEmacs: @@ -92,6 +92,8 @@ Patch42: build-fix-ccl-load-problem.patch Patch43: set-language-unicode-precedence-list.patch Patch45: fix-defface-custom-modified-face.patch Patch50: menus-always-utf8.patch +Patch51: bnc502716-fontmenu.patch +Patch52: bnc502716-xft.patch Patch292811: bugzilla-292811-make-x-make-font-bold-italic-xft-work.patch Patch301352: bugzilla-301352-fix-wrong-incrementing-in-macros.patch @@ -157,6 +159,29 @@ Authors: and many other contributors %prep +%ifarch ia64 +%global enable_pdump 0 +%else +%global enable_pdump 0 +%endif +%global enable_dump_in_exec 0 +# Currently XEmacs is not fully usable for Xfreetype support +# therefore we use XFontSet support: +%if %{?_project:1}%{!?_project:0} +%{!?enable_xfs:%global enable_xfs %(echo '%_project'|grep -cE '(SUSE:)?(openSUSE|SLE|Factory)')} +echo Project='%_project' +%else +%if %{?distribution:1}%{!?distribution:0} +%{!?enable_xfs:%global enable_xfs %(echo '%distribution'|grep -cE 'SUSE[:[:blank:]](openSUSE|SLE|Linux|Factory)')} +echo Distribution='%distribution' +%endif +%endif +%{!?enable_xfs:%global enable_xfs 0} +%if ! %enable_xfs +echo Use xft, requires X11, Xft, Xrender, freetype, and fontconfig support. +%else +echo Use xfs, that is XFontSet support for internationalized menubar. +%endif %setup -q -n xemacs-%{version} %patch3 -p1 #%patch5 -p1 -b .fontmenu # appears to be not needed anymore @@ -181,17 +206,14 @@ Authors: %patch43 -p1 %patch45 -p0 %patch50 -p1 +%if ! %enable_xfs +%patch51 -p0 +%patch52 -p0 +%endif %patch292811 -p1 %patch301352 -p1 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f -%ifarch ia64 -%define enable_pdump 0 -%else -%define enable_pdump 0 -%endif -%define enable_dump_in_exec 0 -%define enable_xft 0%{?opensuse_bs} find . -name CVS -type d | xargs rm -rf find . -name .cvsignore -type f | xargs rm -f chmod -R u+w * @@ -295,7 +317,7 @@ SPECIAL="--enable-database=gdbm,berkdb \ %else --enable-pdump=no \ %endif -%if %enable_xft +%if ! %enable_xfs --with-xft=emacs,menubars,tabs,gauges \ %endif " @@ -339,7 +361,7 @@ MULE="--enable-mule \ # and Romanian texts in the menus. It DOES work with # --with-xim=xlib, the above comment from './configure --help' # seems to be incorrect in that respect.) -%if ! %enable_xft +%if %enable_xfs --with-xfs \ %endif " @@ -581,887 +603,3 @@ rm -rf $RPM_BUILD_ROOT %dir /usr/share/xemacs/site-packages/lisp/term/ %changelog -* Tue Jun 16 2009 coolo@novell.com -- update to beta29 (http://xemacs.org/Releases/21.5.29.html) - no too many changes since the cvs snapshot -- remove patches that went upstream (or where taken from there) -- disable pdump for now -* Mon Feb 23 2009 maiku.fabian@gmail.com -- add menus-always-utf8.patch to make the menus work in UTF-8 - locales with Xft. The patch is not yet perfect, it doesn't yet - work for the non-Xft case. -- disable the hack in site-start.el to support extra Unicode - characters. Something similar has been implemented upstream - and this hack now causes problems when trying to attach some PDF - files in Gnus. -- mark /etc/skel/.xemacs/init.el as %%config. -- remove checks for obsolte suse versions. -- set font resources for Xft in /usr/share/X11/app-defaults/XEmacs: - XEmacs*Tabs.fcFontName: sans-serif - XEmacs*menubar.fcFontName: sans-serif - XEmacs*modeline.attributeFont: sans-serif - XEmacs*default.attributeFont: sans-serif -* Tue Jan 20 2009 mfabian@suse.de -- bnc#461244: change menu font set in app-defaults - to use only -*-helvetica-*. This avoids matching the huge Chinese - font from ifntchib by accidents. Languages which need a wider - coverage of glyphs than offered by the adobe-helvetica bitmap - fonts have their own translated app-defaults in "xemacs-packages" - anyway. -* Thu Dec 04 2008 mfabian@suse.de -- bnc#450838: make generic-print-buffer work again. Patch by - Aidan Kehoe from upstream, see - http://article.gmane.org/gmane.emacs.xemacs.patches/9411 -* Wed Oct 29 2008 mfabian@suse.de -- bnc#432404 (XEmacs crashes on loading byte compiled .gnus.elc): - prevent latin-unity from fiddling with the coding system when - byte compiled files are written. Fix from upstream by - Stephen J. Turnbull, see - http://tracker.xemacs.org/XEmacs/its/issue405 -* Wed Aug 20 2008 mfabian@suse.de -- bnc#418055: check coding-system-category before trying to use - pefer-coding-system, if coding-system-category is nil the - coding-system is no-conversion or undecided and prefer-coding - system would fail. -* Mon Jun 30 2008 schwab@suse.de -- Fix broken use of autoconf internal macros. -* Mon Apr 28 2008 mfabian@suse.de -- add fix-window-configuration-problem.patch - (see http://article.gmane.org/gmane.emacs.xemacs.beta/27797) -* Tue Apr 01 2008 mfabian@suse.de -- update to 21.5.28.20080401 to fix the problem reported here: - http://article.gmane.org/gmane.emacs.xemacs.beta/26999/match=zawinski+save+window+excursion+broken -- use Mercurial repository instead of CVS now. -- remove byte-comp-problem.patch, was from upstream CVS. -- remove bugzilla-358333-kde-font-lock-problem.patch, now included. -- bnc#373930: add 16 pixel Chinese font which is always installed - to the fontSet in the app-defaults to avoid that huge Chinese - fonts like cc40s.pcf.gz and cc48s.pcf.gz are matched first and - destroy the line spacing in the menus. -* Wed Mar 12 2008 schwab@suse.de -- Fix configure check for Xaw3d. -* Mon Feb 04 2008 mfabian@suse.de -- bnc#358333: fix bugs in font-lock-add-keywords and - font-lock-remove-keywords which caused severe problems when - trying to use the kde-emacs lisp files to better support editing - KDE source code: - svn://anonsvn.kde.org/home/kde/trunk/KDE/kdesdk/scripts/kde-emacs -* Sat Jan 19 2008 mfabian@suse.de -- update to 21.5.28.20080119 (fixes bugzilla #354705). -* Mon Jan 14 2008 mfabian@suse.de -- update to 21.5.28.20080107. -- add byte-comp-problem.patch by Aidan Kehoe from - http://hg.debian.org/hg/xemacs/xemacs?cs=e8f448f997ac - to fix bugzilla #352331. -* Wed Jan 02 2008 mfabian@suse.de -- Bugzilla #350554: fix a serious bug in the last change. -* Fri Dec 21 2007 mfabian@suse.de -- some more hacks in the Xft font setup. -* Fri Dec 21 2007 mfabian@suse.de -- improve Xft font setup hacks: clear all settings first when - trying to set new fonts for all faces. -* Thu Dec 20 2007 ro@suse.de -- update to CVS of 20071220 -- deleted bugzilla-294746-support-windows-1252.patch (upstream) -* Fri Dec 14 2007 ro@suse.de -- move /etc/skel/.xemacs/init.el to this package -* Wed Dec 05 2007 mfabian@suse.de -- remove openldap2 from BuildRequires. -* Tue Sep 04 2007 mfabian@suse.de -- Bugzilla #307313: use (mwheel-install) to enable mouse wheel - support and remove the old hacks for mouse wheel support from - /usr/share/xemacs/site-packages/lisp/term/func-keys.el. -* Mon Aug 27 2007 mfabian@suse.de -- Bugzilla #299941: don’t use the obsolete GNU Emacs icon, use - an XEmacs specific icon instead. -* Tue Aug 21 2007 mfabian@suse.de -- Bugzilla #301352: fix wrong incrementing in macros in mule-ccl.c. -* Tue Aug 07 2007 mfabian@suse.de -- update to 21.5.28.20070807. -- remove w3-xft-problem.patch (included now). -- UTF-8 and UTF-16 handling is now more robust, for example - when a non-UTF-8 file is opened as UTF-8, one change made, - and immediately saved, the non-ASCII characters are not - corrupted. -* Fri Aug 03 2007 mfabian@suse.de -- update to 21.5.28.20070803. -- add patch by Aidan Kehoe to make ‘w3’ work in an Xft build - (see http://thread.gmane.org/gmane.emacs.xemacs.beta/25191). -* Wed Aug 01 2007 mfabian@suse.de -- fix build of xemacs-packages -- add missing UTF-8 language environments in site-start.el -- add set-language-unicode-precedence-list.patch to improve - the unicode precedence mapping. Nevertheless it is still - necessary to call ‘set-language-unicode-precedence-list’ - in site-start.el because the call to this function - in startup.el to get '”' U+201D (RIGHT DOUBLE QUOTATION MARK) - treated as single width overrides the call to that function - from the setup of the language environment. - But at least changing language enviromnents later doesn't - mess up the precedence list any more. -* Mon Jul 30 2007 mfabian@suse.de -- update to 21.5.28.20070730 -- remove bugzilla-293109-w3m-el-under-xemacs-cannot-display-utf-8-encoded-web-pages-containing-fffd.patch - (included upstream). -- set language-unicode-precedence-list in startup.el to get - characters like '”' U+201D (RIGHT DOUBLE QUOTATION MARK) - treated as single width consistently. -* Thu Jul 26 2007 mfabian@suse.de -- Bugzilla #294746: update to 21.5.28.20070726 to - get support for windows-1252 encoding. -- remove xemacs-vendor.path (included upstream). -* Wed Jul 25 2007 mfabian@suse.de -- Bugzilla #293109: map the problematic characters in Big5 to - the private use area instead of not mapping them at all. -* Fri Jul 20 2007 mfabian@suse.de -- Bugzilla #293109: don't map U+FFFD to Big5 to make it display - correctly. -* Wed Jul 18 2007 mfabian@suse.de -- Bugzilla #292811: make the function 'x-make-font-bold-italic-xft' - work. -* Wed Jul 18 2007 mfabian@suse.de -- fix the hack in fix-load-history.el to fix the load history - which made it possible to use find-function on functions which - are in dumped lisp files, even if XEmacs was not dumped at the - place where it is finally running. This hack stopped working - because the variable 'build-history' now exists already - and therefore the 'defvar' in fix-load-history failed to set - its value. Renamed the variable to suse-build-directory. -* Mon Jul 16 2007 mfabian@suse.de -- enable Xft only for openSUSE >= 10.2. -* Fri Jul 13 2007 mfabian@suse.de -- enable the use of Xft if XEmacs is built in the openSUSE - build service (keep using X11 core fonts when XEmacs is built - in autobuild). -- add some suse-xft-init.el to do some default Xft font setup. -* Thu Jul 12 2007 mfabian@suse.de -- add "Conflicts: gnuserv" (XEmacs already has it's own version - of gnuserv). -* Fri Jul 06 2007 coolo@suse.de -- fixing the file list -* Thu Jul 05 2007 coolo@suse.de -- put desktop file and icon into package -* Mon Jun 04 2007 mfabian@suse.de -- Bugzilla #279822: fix typo in site-start.el to make XEmacs - start properly in Portuguese locale. Thanks to - Felipe Bugno for the fix. -* Fri Jun 01 2007 dmueller@suse.de -- adjust BuildRequires -* Thu May 31 2007 mfabian@suse.de -- update to 21.5.28. -- remove header files to stop RPMLINT complaining about - header files in non-devel packages. -* Tue May 08 2007 schwab@suse.de -- Repair ia64 configuration. -* Mon May 07 2007 mfabian@suse.de -- update to 21.5.27.20070507. From the CHANGES-beta file: - • Get X11 window property correctly on 64-bit platforms - (bugzilla #244613) -- Stephen J. Turnbull, Mike Fabian, - Takashi Iwai - • Test for ISO-2022 decoder not choking on invalid UTF-8 - -- Aidan Kehoe - • Get Unicode tables with permissive license - -- Stephen J. Turnbull, Mike Fabian (see bug #212630) -- remove xemacs-autoconf.patch (included upstream). -- remove bugzilla-244613-cut-paste-64bit-non-ascii.patch - (included upstream). -* Mon Mar 26 2007 rguenther@suse.de -- Add gdbm-devel, gpm and ncurses-devel BuildRequires. -* Wed Feb 14 2007 mfabian@suse.de -- Bugzilla #244613: Fix cut & paste problems on 64 bit platforms - by using XGetWindowProperty() correctly. -* Mon Sep 25 2006 mfabian@suse.de -- Bugzilla #207941: add "texinfo" to BuildRequires. -* Mon Aug 07 2006 mfabian@suse.de -- adapt for Xorg X11R7 (paths changed). -- remove b2m and rcs-checkin to avoid conflict with the emacs - package when all binaries are in /usr/bin. -* Wed Jul 19 2006 mfabian@suse.de -- update to 21.5.27.20060705 - + remove sentinel.patch (included upstream). - + remove suppress-warning-about-undefined-unicode-key-mappings.patch - (obsolete). - + remove fix-wrong-use-of-memset.patch (included upstream). -* Tue Jul 18 2006 schwab@suse.de -- Fix broken use of autoconf internal macros. -* Thu Jun 15 2006 dmueller@suse.de -- build parallel -* Mon Mar 27 2006 mfabian@suse.de -- update to 21.5.25.20060327 to make xemacs build on x86_64 again, - and make xemacs-packages build again on ppc64. -* Mon Mar 27 2006 mfabian@suse.de -- fix wrong use of memset. -- use "--disable-mc-alloc --disable-kkcc --disable-newgc" on - i386 architecture as well. -* Mon Mar 06 2006 mfabian@suse.de -- update to 21.5.25. Fixes: - + bugzilla #141126 (XEmacs 21.5.24 doesn't read localized - app-defaults) - + bugzilla #145121 (XIM doens't work anymore in XEmacs) - + bugzilla #143515 (XEmacs crashes when loading a UTF-8 encoded - Japanese file) -- Bugzilla #155506: - add configure option "--with-canna", the auto-detection of canna - seems to be broken but when enabling canna explicitly it works. -* Thu Feb 16 2006 mfabian@suse.de -- uninitialized-variables-2.patch, see - http://list-archive.xemacs.org/xemacs-beta/200602/msg00026.html -* Fri Feb 10 2006 coolo@suse.de -- uncommenting workaround for metacity bug (#suse457777) triggering - shrinking loop under KDE (#103040) -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Tue Dec 27 2005 mfabian@suse.de -- update to 21.5.24. -- remove xemacs-21.5.21-ia64.patch (included upstream). -* Fri Oct 07 2005 mfabian@suse.de -- add option "-no-site-file" when calling xemacs from the - .spec file (requested by user Dieter Jurzitza). Not necessary - when building in chroot but it cannot hurt. -* Thu Oct 06 2005 mfabian@suse.de -- add a few directories to the file lists to make sure - that no empty directories below /usr/share/xemacs remain - when xemacs, xemacs-el, and xemacs-info are uninstalled. -* Wed Oct 05 2005 werner@suse.de -- Use old LDAP interface -* Mon Sep 19 2005 mfabian@suse.de -- update to 21.5.22. -* Thu Sep 08 2005 mfabian@suse.de -- Bug 115362 - xemacs startup info not disappearing: - remove X-KDE-WMClass=emacs entry from xemacs.desktop. -* Tue Sep 06 2005 yxu@suse.de -- fixed conflicting type definition -* Tue Aug 16 2005 mfabian@suse.de -- Bugzilla #104973: add --disable-mc-alloc --disable-kkcc - configure options again because with these options the build - of "xemacs-packages" fails on x86_64. -* Mon Aug 01 2005 mfabian@suse.de -- bugzilla #98715: xemacs-*.dmp file is needed again because - 'mc-alloc' is used now and it is wasteful to dump into the - executable when using mc-alloc. -- add extents.c.diffs by Darryl Okahata to fix some crashes - in the garbage collector on 64 bit systems. See also: - http://list-archive.xemacs.org/xemacs-beta/200507/msg00346.html -- avoid compiler warnings about uninitalized variables. -* Thu Jul 21 2005 mfabian@suse.de -- update to 21.5.21.20050721. - + remove --disable-mc-alloc --disable-kkcc configure options. -* Tue Jul 12 2005 mfabian@suse.de -- update Aidan's keysym-handling patch to latest version. -* Thu Jun 23 2005 mfabian@suse.de -- Bugzilla #77957: support UXXXX keysyms better by applying - aidan-kehoe-clean-up-keysym-handling.patch instead of the hack - in site-start.el. Aidan's patch has the advantage that the - cursor keep working in a terminal even when XEmacs was started - under X11 and later another frame was opened in a terminal - with 'gnuclient -nw'. See also: - http://list-archive.xemacs.org/xemacs-patches/200505/msg00127.html -* Fri Jun 17 2005 mfabian@suse.de -- Improve workaround to support more Unicode characters. - (more systematic approach which increases the number of - supported characters a lot). -* Wed Jun 15 2005 mfabian@suse.de -- With the hack to fix Bugzilla #77957 better, the cursor keys - stop working when xemacs is started in a terminal. Apply that - hack only when running under X11. -* Mon Jun 13 2005 mfabian@suse.de -- Bugzilla #77957: Better solution, add all keysyms of the type - UXXXX to the global-map when they are first used. -- suppress warning about "Undefined Unicode key mappings" because - all of them are defined now. -- Bugzilla #90350: xemacs should not crash when a locale is not - supported by Xlib. Set locale to C instead and show a warning. -* Thu Jun 09 2005 mfabian@suse.de -- Bugzilla #77957: I forgot to add some characters from U+00A1 to - U+00FF to preloaded-unicode-key-translations, for example U+00FC - (LATIN SMALL LETTER U WITH DIAERESIS) was missing. Thanks - to Reinhard Max for reporting. -* Tue Jun 07 2005 mfabian@suse.de -- Bugzilla #87362: "xemacs cannot edit crontabs": - add do-not-create-backups-in-temp-directories.patch. -* Thu Jun 02 2005 mfabian@suse.de -- update to 21.5.21. -- remove always-load-correct-app-defaults.patch, XEmacs - uses the application class "XEmacs" by default now. -- update destdir.patch -- use configure options "--disable-mc-alloc" "--disable-kkcc" - for now, when using the new allocation scheme and the new - garbage collector, I cannot build XEmacs anymore on x86_64. -* Tue May 17 2005 schwab@suse.de -- Update ia64 patch. -* Fri May 13 2005 mfabian@suse.de -- update to 21.5.20. -- jamie-zawinski-selection-fix.patch, aidan-kehoe-iso8859-16.patch - not necessary anymore. -* Tue Apr 26 2005 mfabian@suse.de -- add workaround support for more unicode characters, - especially for those needed for IPA. -* Thu Apr 14 2005 mfabian@suse.de -- Bugzilla #77957: add all characters from U+00A1 to U+00FF to - preloaded-unicode-key-translations. -* Mon Apr 04 2005 aj@suse.de -- Fix GCC4 sentinel warnings. -* Mon Mar 07 2005 mfabian@suse.de -- add a few more characters to preloaded-unicode-key-translations - in site-start.el to be able to input all common quotation-marks. -* Fri Mar 04 2005 mfabian@suse.de -- add workaround to support some Unicode characters which are in - no legacy charset. See also: - http://cvs.xemacs.org/viewcvs.cgi/XEmacs/xemacs/src/unicode.c.diff?r1=1.25&r2=1.26 -* Wed Mar 02 2005 mfabian@suse.de -- add workaround for input of characters like - U+201E DOUBLE LOW-9 QUOTATION MARK. -* Thu Feb 17 2005 mfabian@suse.de -- fix cut-and-paste problem when pasting Japanese - from xpdf to XEmacs. Patch by Jamie Zawinski, slighly adapted - for XEmacs 21.5.18, see also: - http://list-archive.xemacs.org/xemacs-beta/200407/msg00158.html -* Sun Feb 13 2005 ro@suse.de -- remove .orig file for xemacs-faq -* Fri Feb 11 2005 mfabian@suse.de -- improve i18n-setup in site-start.el: - + try to set a useful language-environment by default and - fix the unicode-precedence-list if it is broken after - set-language-environment. - + more encoding setup necessary for XEmacs >= 21.5.6 -- add patch from upstream CVS by Aidan Kehoe to support - iso8859-16 (adds support for characters like - U+201E DOUBLE LOW-9 QUOTATION MARK) -* Thu Feb 10 2005 mfabian@suse.de -- remove configure option "--rel-alloc" because it makes - XEmacs 21.5.18 often crash when using 'compile-goto-error'. -* Sat Feb 05 2005 schwab@suse.de -- Fix format string bug in movemail. -* Fri Feb 04 2005 werner@suse.de -- Security fix for movemail applied (bug #50237) -* Tue Feb 01 2005 mfabian@suse.de -- don't use LDFLAGS="-s", otherwise the xemacs-debuginfo package - will be empty. -- improve fontSet in app-defaults to avoid the warning - "Missing charsets in String to FontSet conversion". -- remove unused utf8-problem.patch -* Fri Dec 31 2004 mfabian@suse.de -- improve DESTDIR patch. -* Tue Dec 14 2004 werner@suse.de -- Make it build -* Fri Dec 10 2004 mfabian@suse.de -- update to 21.5.18. -- remove xemacs-lim_data.patch (now included). -- include the fixes Werner Fink made for XEmacs 21.4.15 - (see changelog entries below from Tue Sep 28 to Wed Nov 17). -* Wed Nov 17 2004 werner@suse.de -- Add emacs.png pixmap to file list -* Wed Oct 13 2004 werner@suse.de -- Add workaround for XKey modifier detection even if the keys - are not marked as modifiers (bug #47192) -* Mon Oct 04 2004 werner@suse.de -- Do not break KDE resize back call with GNOME fix (bug #46751) -* Tue Sep 28 2004 werner@suse.de, mfabian@suse.de -- Bugzilla #45777 (xemacs in metacity can not be maximized). -- Bugzilla #46313 (mouse wheel broken in XEmacs). -* Fri Sep 24 2004 mfabian@suse.de -- Bugzilla #46085: move encoding setup code from func-keys.el - to site-start.el and clean it up a bit. site-start.el is - *always* read and it is read late enough for the encoding setup, - there is no need for using hooks when doing this in - site-start.el. -* Mon Sep 06 2004 schwab@suse.de -- Fix ia64 patch. -* Mon Mar 22 2004 mfabian@suse.de -- Bugzilla: #36720 read correct app-defaults. I.e., *always* - read /usr/X11R6/lib/app-defaults/XEmacs and never read - /usr/X11R6/lib/app-defaults/Emacs. Until now, XEmacs did read - /usr/X11R6/lib/app-defaults/XEmacs if any "XEmacs" resources - were set in ~/.Xresources, otherwise it did read - /usr/X11R6/lib/app-defaults/Emacs. But the latter file is - incompatible to XEmacs and should never be read. -- use -adobe-helvetica-bold-* instead of -gnu-unifont- by default - for the menus because most users like it better. -* Tue Mar 09 2004 mfabian@suse.de -- adapt Werner's patch for xemacs 21.5.16. -* Mon Mar 08 2004 werner@suse.de -- Make workaround to a real fix: autoconf 2.59 does not accept - comments after cpp undef macro within config.h.in -* Fri Mar 05 2004 werner@suse.de -- Add workaround for stat64 kernel problem and failing - (auto)configure sed parser. -* Fri Feb 27 2004 mfabian@suse.de -- don't require 'un-define anymore in the site specific startup - code, XEmacs >= 21.5.6 has internal Unicode support. Add a - (provide 'un-define) because a user might have a - (require 'un-define) in his own startup files. -* Tue Feb 24 2004 mfabian@suse.de -- move site-start.el and other SuSE specific startup files from - /usr/share/xemacs/%%{version}/site-packages/lisp to - /usr/share/xemacs/site-packages/lisp because site-start.el - is not loaded anymore automatically from the old location. -- change 'set-default-coding-systems to - 'set-default-output-coding-systems in func-keys.el, apparently - this function has been renamed upstream. -* Mon Feb 23 2004 mfabian@suse.de -- update to 21.5.16. -* Sun Feb 22 2004 mfabian@suse.de -- add missing directories to file list of xemacs-el. - This makes it possible to use "build" instead of - "build --clean". -* Fri Feb 20 2004 mfabian@suse.de -- add destdir.patch and use buildroot and norootforbuild. -- some cleanup of the .spec file. -* Mon Feb 16 2004 mfabian@suse.de -- disable patch for Bugzilla #34430, it does have nasty side - effects (xemacs-packages doesn't build anymore because an - "out of memory" error while byte-compiling Mule-UCS, ...) -- use a better workaround to fix the load-history instead of - dumping XEmacs twice. -* Sat Feb 14 2004 mfabian@suse.de -- fix Bugzilla #34430 (I hope). -* Thu Feb 12 2004 mfabian@suse.de -- update to 21.4.15. -- use -fno-strict-aliasing -* Wed Jan 21 2004 meissner@suse.de -- ppc64 fully fixed. -* Tue Jan 20 2004 meissner@suse.de -- Fixed ppc linker script, added ppc64 patch from emacs. - ppc32 working, ppc64 now fails a bit later. -* Mon Nov 03 2003 schwab@suse.de -- Don't use "portable" dumper on ia64. -- Fix permissions. -* Tue Sep 02 2003 werner@suse.de -- Fix the fix: make function keys work again (bug #29654) -* Mon Aug 25 2003 werner@suse.de -- Fix key modifier handling, there is no slot handling - anymore but every symbol has a type (e.g. Ctr-Alt) (bug #28995) -* Sat Aug 23 2003 mfabian@suse.de -- install desktop file only %%if %%suse_version > 820 - to make it build on older distributions as well. -* Fri Aug 22 2003 mfabian@suse.de -- update to 21.4.13 "Rational FORTRAN". -* Fri Aug 22 2003 mfabian@suse.de -- remove mule-ucs-xemacs and Mule-UCS-xemacs from "Provides:" - and "Obsoletes:" (moved to xemacs-packages). -* Thu Aug 21 2003 mfabian@suse.de -- split new packages out of xemacs{,-el,-info}: - xemacs-packages{,-el,-info} -* Sat Aug 16 2003 adrian@suse.de -- install desktop file from kappfinder -* Fri Jul 25 2003 mfabian@suse.de -- fix race condition when generating the file list. -* Tue Jun 24 2003 ro@suse.de -- added directories to filelist -* Tue Jun 24 2003 ro@suse.de -- fixed filelist -* Thu Mar 13 2003 mfabian@suse.de -- Bug #25300: call 'latin-unity-install' for non-UTF-8 locales in - site-packages/lisp/term/func-keys.el to write files in - iso-8859-15 encoding correctly without inserting - ISO-2022 escape sequences. Don't call it in UTF-8 locales! - If 'latin-unity-install' is called in a UTF-8 locale, - the behaviour of the coding systems "binary" and "no-conversion" - becomes strange, they convert to UTF-8 when writing files - with German umlauts, which is surprising for "binary". -* Thu Mar 06 2003 kukuk@suse.de -- Remove cyrus-sasl from neededforbuild -* Fri Feb 28 2003 mfabian@suse.de -- fix Bugzilla #23472: - generate /usr/share/xemacs/xemacs-packages/info/dir and - /usr/share/xemacs/mule-packages/info/dir and include them - in the xemacs-info package. -* Fri Feb 28 2003 mfabian@suse.de -- include latest changes by Ben to edebug - to make it work again. The edebug as included in - sumo-2003-02-05 doesn't work at all. -- improve Werner's func-keys.el - (make XIM work right ja_JP.UTF-8 locale, load latin-unity - and latin-euro-input, append the coding-system setup stuff to - 'before-init-hook instead of adding it at the beginning because - 'mule-init is already in 'before-init-hook) -* Wed Feb 26 2003 werner@suse.de -- Fix coding system settings: use the correct value -* Fri Feb 14 2003 schwab@suse.de -- Fix data limit check. -* Thu Feb 06 2003 mfabian@suse.de -- update packages to sumo-2003-02-05 - (fixes the problem that XEmacs didn't automatically switch - to c++-mode, perl-mode, etc. anymore. The initial values of - interpreter-mode-alist and auto-mode-alist are rather short - now and are dynamically changed when a package is loaded. To - make this work a sufficiently uptodate Sumo was necessary). -- disable packages-cvs-sumo-2002-09-19-comint.patch again, XEmacs - shell-mode works better with TERM=emacs and Werner added the - emacs entry to terminfo again. -- remove hunks which are included upstream from - packages-cvs-xemacs-sumo-2002-05-22-locale-start.patch - packages-cvs-sumo-2002-09-19-xslt-process.patch -* Thu Jan 30 2003 mfabian@suse.de -- update to 21.4.12 -- add packages-cvs-sumo-2002-09-19-comint.patch: - (defvar system-suse-terminfo t) to use TERM=dumb by default - like GNU Emacs does. The previous default was TERM=emacs, which - doesn't exist in the latest terminfo. -* Mon Dec 16 2002 mfabian@suse.de -- workaround for fontSet problem in app-defaults: - use "XEmacs*fontSet:" instead of just "*fontSet:" in the - app-defaults files. -- workaround to avoid dumping the paths to lisp files - as /usr/src/packages/BUILD/... into the xemacs executable adapted - for the portable dumper -* Fri Dec 13 2002 mfabian@suse.de -- add /usr/X11R6/bin/xemacs-%%{version}-*.dmp to file list. -* Fri Dec 13 2002 mfabian@suse.de -- update to 21.4.11rc1 -- update Sumo to 2002-09-19 -- remove parts of packages-cvs-xemacs-sumo-2002-03-29-ps-print.patch - which are included upstream -- use portable dumper by default -- fix Makefiles of xslt-process -* Thu Dec 12 2002 coolo@suse.de -- use libndbm instead of libgdbm for non-GNU dbm -* Wed Nov 20 2002 schwab@suse.de -- More autoconf fixes. -* Tue Sep 17 2002 ro@suse.de -- removed bogus self-provides -* Mon Aug 19 2002 mfabian@suse.de -- quick and dirty fix to make it build again. - The Makefile in the 'locale' package lists 3 .elc files with - the same name in different subdirectories. 'make install' - tries to copy them all into the same destination directory: - cp -af {ja,ro,fr}/locale-start.elc \ - /usr/share/xemacs/mule-packages/lisp/locale/ - The 'cp' from latest fileutils cowardly refuses to overwrite - the Japanese and Romanian versions of locale-start.elc with - the French version, as it did until now. - But the files in /usr/share/xemacs/mule-packages/lisp/locale/ - are apparently never read anyway, only the files from - /usr/share/xemacs/mule-packages/etc/start-files/{ja,ro,fr}/ - are read. Therefore I fixed this temporarily by not building - any locale-start.elc files which prevents installing anything - into /usr/share/xemacs/mule-packages/lisp/locale/. -- use the correct encoding for the output of - 'LC_ALL=ja_JP.eucJP xemacs --help', - 'LC_ALL=ja_JP.UTF-8 xemacs --help', and - 'LC_ALL=ja_JP.SJIS xemacs --help'. -- similar problem with 'cp' fixed in mule-ucs package -* Fri Aug 16 2002 mfabian@suse.de -- add packages-cvs-xemacs-sumo-2002-05-22-gnus-5.8.8-utf-8.patch - to make it possible to send Mails in UTF-8 with Gnus 5.8.8. -* Sun Aug 11 2002 mfabian@suse.de -- change # neededforbuild: - cannadev -> canna canna-devel canna-libs -* Mon Jul 22 2002 werner@suse.de -- diff-mode: check on hunk even if file diff starts (bug #17035) -* Mon Jul 22 2002 werner@suse.de -- Fix path expansion in apel/install.el of sumo tar ball -- Enable RPM_OPT_FLAGS for SuSE Linux version > 8.0 -* Fri Jul 05 2002 kukuk@suse.de -- Use %%ix86 macro -* Mon Jun 10 2002 mfabian@suse.de -- small improvement in ps-mule.el patch: - keep hanglm24.bdf as a fallback if gulim24.bdf doesn't exist. -* Wed May 29 2002 mfabian@suse.de -- update to 21.4.8 + sumo-2002-05-22 -- remove lib64.patch, xemacs-21.4.4-printer.el.patch, - xemacs-21.4.4-moduledir.patch, - packages-cvs-xemacs-sumo-2002-03-29-xslide.patch, and - packages-cvs-xemacs-sumo-2002-03-29-liece.patch - (included upstream) -- add UTF-8 versions of translated app-defaults -- add *fontSet definitions including iso10646-1 fonts to all - app-defaults. -- add default app-defaults file - /usr/X11R6/lib/X11/app-defaults/XEmacs to get the same *fontSet - settings when starting XEmacs in an UTF-8 locale which has no - translated app-defaults file (e.g. en_US.UTF-8). -- generate the file lists for the .el and .elc files automatically - in the .spec file -* Mon May 06 2002 schwab@suse.de -- Readd ia64 patch, suitably adapted. -- Fix lib64 configuration. -* Thu May 02 2002 mfabian@suse.de -- fix printing with when (setq ps-multibyte-buffer 'bdf-font) - is used -* Thu Apr 25 2002 mfabian@suse.de -- update to 21.4.6 + sumo-2002-03-29 -- the update broke the build on ppc and axp, fix it. -- Provides += mule-ucs-xemacs Mule-UCS-xemacs, - Obsoletes += mule-ucs-xemacs Mule-UCS-xemacs - (Mule-UCS 0.84 is already part of the sumos now). -- remove packages-cvs-xemacs-sumo-2001-07-09-ia64.patch, patched - file doesn't exist anymore. -- add packages-cvs-xemacs-sumo-2002-03-29-liece.patch and - packages-cvs-xemacs-sumo-2002-03-29-xslide.patch to fix build - problems in packages. -- add packages-cvs-xemacs-sumo-2002-03-29-ps-print.patch (some - fixes for CJK printing and printing with bdf fonts) -- fix file list: some new lisp packages have been added, some - old ones were removed and there were some mistakes in the file - list as well. -* Tue Apr 23 2002 aj@suse.de -- Enable building on architectures with lib64. -- Fix compiler flags for x86. -* Thu Apr 04 2002 schwab@suse.de -- Fix missing quotes in configure script. -* Fri Mar 08 2002 kukuk@suse.de -- Fix file list -* Fri Feb 22 2002 werner@suse.de -- Fix bug #13340: use correct lisp macro name of mouse wheel - screen scrolling. -* Fri Feb 01 2002 ro@suse.de -- changed neededforbuild to -* Thu Oct 25 2001 mfabian@suse.de -- remove "/site-packages/lisp/term/" directory from load-path -- add --moduledir configure option -- add workaround to avoid dumping the paths to lisp files - as /usr/src/packages/BUILD/... into the xemacs executable -- add pattch for big-menubar.el (thanks to ) -* Thu Oct 18 2001 mfabian@suse.de -- fix printer.el to make 'generic-print-region' work again - under Linux like operating systems -* Fri Sep 21 2001 mfabian@suse.de -- fix font-menu.el to make changing fonts with the menu - possible again. -* Mon Sep 10 2001 aj@suse.de -- Remove extra space in LDFLAGS to allow building on PowerPC and - alpha. -* Wed Sep 05 2001 werner@suse.de -- FHS: /var/state/xemacs -> /var/lib/xemacs (bug #8678) -* Mon Sep 03 2001 aj@suse.de -- Don't sort relocation entries, otherwise dumping breaks. -* Mon Jul 02 2001 mfabian@suse.de -- update to 21.4.4 -- remove redisplay patch (included upstream) -- remove xemacs-sumo-2000-09-04-jde.patch (jde doesn't exist - anymore in the current sumos) -- remove xemacs-sumo-2000-09-04-mc.patch (included upstream) -- remove xemacs-db3.patch (included upstream) -- rebuild XEmacs packages from the CVS tree instead of using - the sumo tarballs. This enables us to easily apply patches - and rebuild all .elc files, which is difficult with the sumos -- remove xemacs-sumo-2000-01-24-vm.patch, - xemacs-sumo-2000-09-04-ilisp.patch - (was only needed to fix problems in rebuilding the .elc files, - not necessary anymore when rebuilding the .elc from CVS). -- move xemacs-sumo-2000-09-04-ispell.patch into - packages-cvs-xemacs-sumo-2001-07-09.patch -- removed xemacs-ia64.dif (not needed anymore) -- add gpp libgpp to "# neededforbuild" (the packages contain C++ - sources) -- remove "xemacs-21.4.4-info.tar.bz2" to save some space in the - source rpm (All these info files can be rebuild from the texinfo - sources in the main source tar ball "xemacs-21.4.4.tar.bz2") -* Thu Jun 07 2001 werner@suse.de -- A long way: Fix trouble with new autoconf -* Thu Jun 07 2001 werner@suse.de -- Make autoconf work again -* Mon May 14 2001 werner@suse.de -- Add mail crypt patch (bug#8300) -* Tue May 08 2001 werner@suse.de -- Move [(shift home)] and [(shift end)] to [(control home)] and - [(control end)] to be more common with WIN XY. -- Move func-keys load from window-setup-hook to init function of - xfree of xemacs. -* Thu May 03 2001 werner@suse.de -- Fix typo in crypt.el (bug#7525) -* Fri Apr 06 2001 mfabian@suse.de -- commented out 'ascii-character property changes for 'delete - and 'backspace in func-keys.el, because this causes problems - when using the XEmacs <-> Canna interface (Backspace didn't - cancel the henkan anymore) -* Sun Apr 01 2001 schwab@suse.de -- Fix ia64 support. -- Add support for Berkeley DB3 from CVS. -* Fri Mar 30 2001 werner@suse.de -- Keybinding - Change [(home)] from beginning-of-buffer to beginning-of-line - Change [(end)] from end-of-buffer to end-of-line - Add [(shift home)] for beginning-of-buffer - Add [(shift end)] for end-of-buffer -- Basic wheel mouse support -* Thu Mar 15 2001 ro@suse.de -- changed neededforbuild for openldap2 -* Thu Mar 15 2001 ro@suse.de -- fixed neededforbuild for openldap -* Mon Feb 05 2001 werner@suse.de -- Add LDAP on configuration -* Mon Feb 05 2001 werner@suse.de -- Security update to 21.1.14 -* Mon Jan 22 2001 mfabian@suse.de -- installed pcl-cvs package as well (it was disabled due to - problems with this packages, but it seems to work fine now, - so it can be enabled again). -* Tue Nov 21 2000 werner@suse.de -- Remove swapping of kp-separator/kp-decimal because it's - done in xkbd map for german keyboards -* Tue Nov 21 2000 werner@suse.de -- Move package names - * from xe_exec to xemacs - * from xe_lisp to xemacs-el - * from xe_info to xemacs-info -- Add kvt.el and gnome.el for the terminal kvt and gnome-terminal -- Make ispell.el compatible ispell-emacs-menu.el -* Fri Nov 17 2000 mfabian@suse.de -- Build with support for FreeWnn. -- added redisplay patch important for Japanese - (see http://www.xemacs.org/list-archives/xemacs-beta/199912/msg00376.html) -* Tue Oct 24 2000 werner@suse.de -- Replace `@AUCDIR' kludge from lisp/auctex/tex-site.el by the - location of the auctex data directory (etc/auctex/). -- Use a more generally printer setup for auctex. -* Mon Oct 23 2000 aj@suse.de -- Build with X-Face support. -* Sun Sep 17 2000 schwab@suse.de -- Add support for ia64. -- Fix typo in configure.in. -* Fri Sep 15 2000 werner@suse.de -- Dump cl-macs into xemacs to avoid nasty loading messages -- Fix byte compiling of jde, mew, and ilisp packages -* Fri Sep 08 2000 werner@suse.de -- Correct file list -- make tar's bzip2ed -- add xterm Ctrl+cursor keys -- move dif from 2.1.10 to 2.1.12 -* Thu Sep 07 2000 aj@suse.de -- Update to XEmacs 21.1.12 and Sumo packages from 2000-09-04. -* Thu Jul 13 2000 mfabian@suse.de -- cannadev is needed for build to get Canna support compiled in. -- added support for international menubars. -* Thu Jun 29 2000 werner@suse.de -- remove circular dependency between xe_exec and xe_info -* Mon May 29 2000 aj@suse.de -- Update to XEmacs 21.1.10 and current packages (except pcl-cvs - which has some problems) -* Wed Apr 05 2000 bk@suse.de -- needs automake for update config.{sub,guess} macro -* Tue Apr 04 2000 bk@suse.de -- s390 team added support for s390 -* Thu Feb 17 2000 aj@suse.de -- Added Y2k patch for vc, fixed scaled font handling. -* Mon Feb 07 2000 kasal@suse.de -- app-defaults files should be %%config -* Thu Jan 27 2000 ro@suse.de -- specfile: re-done %%setup section for new tar -* Tue Jan 25 2000 werner@suse.de -- New version 21.1.8 - - New tarballs 2000-01-24 - - New fix for vm package - - /usr/man -> /usr/share/man -* Fri Jan 14 2000 werner@suse.de -- Fix vm package: macros arn't autoloadable by xemacs 21.x -* Wed Dec 22 1999 werner@suse.de -- Uh: install and pack some missed scripts -* Wed Dec 01 1999 werner@suse.de -- Fix pty handling: use glibc extension -* Thu Nov 11 1999 werner@suse.de -- Fix the site-package extension - * ispell menus - * xterm/console key mappings - - Fix font menu: set `ignore scaled fonts' to nil -* Sat Nov 06 1999 werner@suse.de -- Change file list of xe_info and xe_lisp -* Thu Nov 04 1999 werner@suse.de -- Remove libgif from required packages -* Sat Oct 30 1999 ro@suse.de -- modified filelist for nonx86 -- removed libz from neededforbuild: it's default -* Fri Oct 29 1999 werner@suse.de -- Remove `with system malloc' because the last patch seems - to help. Without system malloc we see more speed -* Thu Oct 28 1999 werner@suse.de -- Add patch for glibc and __malloc_hook -* Tue Oct 26 1999 werner@suse.de -- New glibc requires `with system malloc' -* Wed Oct 20 1999 werner@suse.de -- Last checks -* Wed Oct 20 1999 werner@suse.de -- New version 21.1.7 - * avoid locale problems due to lisp formats of time e.g. - - Use xemacs-mule-sumo-1999-05-27.tar.gz to avoid trouble - with not synched mule versions of xemacs and mule-sumo - - Use xemacs-sumo-1999-07-29.tar.gz - * Many bug fixes due to missed load statements and - minor version comparision: (19.)13 > (21.)1 - - Add the already used bug fixes and changes - * security - * ispell menu - * dinbrief.el for auctex - * ... - - Store xemacs in /usr/share/xemacs// - and /usr//xemacs// - - Move info to /usr/share/xemacs/info/ - - Enable site-lisp and move it to /usr/share/xemacs/site-lisp/ - - Make configured in paths work -* Mon Sep 27 1999 bs@suse.de -- fixed requirements for sub packages -* Mon Sep 13 1999 bs@suse.de -- ran old prepare_spec on spec file to switch to new prepare_spec. -* Fri Aug 13 1999 werner@suse.de -- fix locale handling of xemacs - * overwrite LC_NUMERIC, LC_TIME, and LC_MESSAGES to - "C" to get something what can xemacs can handle - - fix dinbrief.el -* Mon Apr 05 1999 bs@suse.de -- fixed date strings in .changes. -* Mon Mar 08 1999 werner@suse.de -- Remove site-lisp/ispell.el* to use the dynamic - rebuild of the Spell menu of the ispell package - - Create a site-start.el to do that -* Thu Nov 12 1998 bs@suse.de -- fixed spec file for new rpm. -* Tue Nov 03 1998 werner@suse.de -- Change names of languages and encoding style in ispell - from `language (encod)' to `language-encod' -* Tue Jul 28 1998 werner@suse.de -- Do not use system malloc ... some parts of xemacs arn't - smart enough for that. - - Disable const -* Mon Jul 27 1998 werner@suse.de -- Use redhat patch for alpha ... means make it work for all - arch's. This because I do not want use ordinary linkage which - may causes the troubles seen with xemacs and shared libs. -* Mon Jul 20 1998 werner@suse.de -- use mktemp if avaliable -* Fri Jul 10 1998 werner@suse.de -- Check all script in lib-src against tmp exploits - - Fix pstogif (exploit and uninitialized variables) - - Add disp-table to site-load -* Thu Jul 09 1998 werner@suse.de -- Add american to the (i)spell menu - - Use -fno-force-mem (egcs-bug) - - Use -rpath-link /usr/X11R6/lib - - Avoid multiple common - - Remove and set some CONST -* Wed May 27 1998 werner@suse.de -- Use Xaw3d instead of Xaw to avoid trouble with xaw3dd - - Change pop service "pop" to "pop3" -* Tue Mar 03 1998 werner@suse.de -- New version 20.4 - - Same changes done for 20.3 (hacked ispell.el for our new ditcs) - - Fix the change doe for viper-ex.el - - Remove ctags (own package), send-pr and install-sid (gnats) - out of /usr/X11R6/bin/ -* Wed Feb 11 1998 werner@suse.de -- New version 20.3 - * Dead keys seems to work - * Now BS and DEL are distinct - - Some changes, e.g. hacked ispell.el for our new ditcs -* Thu Nov 06 1997 werner@suse.de -- New version 20.2 - - Add XFree86 deadlock keys to x-compose.el and x-iso8859-1.el - - Some changes -* Fri Jul 18 1997 werner@suse.de -- New patchlevel 19.15pl7 - - Remove one change of a patch to save choosen fonts in - `save options' - - Add deadlock keys to x-compose.el and x-iso8859-1.el -* Sun May 25 1997 werner@suse.de -- New version: 19.15 - - some changes in keycode under TERM=xterm (term/xterm.el) - - info goes to /usr/X11R6/lib/xemacs/info/ -* Tue Feb 04 1997 werner@suse.de -- Aufraeumen von term/linux.el und term/xterm.el: - Statt setzten von delete/backspace wird nun - delbackspace.el verwendet. - - Fix in einer Info-Seite -* Thu Jan 02 1997 werner@suse.de -- Neue Version von Xemacs: 19.14 - - Anpassungen an TERM=linux, TERM=xterm - - Delete loescht Zeichen unter dem Cursor