OBS User unknown 2008-08-21 17:00:28 +00:00 committed by Git OBS Bridge
parent ac07c8e313
commit 8eb88a4fd0
3 changed files with 28 additions and 11 deletions

View File

@ -285,15 +285,12 @@
;; coding-system for XIM, it is just autodetected which
;; will work correctly only when the coding-system priorities
;; are OK.)
(if (not (string-match "utf-8" tmp))
(if (coding-system-category (intern tmp))
;; if coding-system-category is nil the coding-system is
;; no-conversion or undecided and prefer-coding system would
;; fail.
(progn (prefer-coding-system (intern tmp))
(if (fboundp 'latin-unity-install) (latin-unity-install)))
;; it's strange, but (prefer-coding-system 'utf-8) doesn't
;; work in XEmacs.
;; use 'set-coding-priority-list instead, which achieves
;; the same and works for 'utf-8 as well:
(set-coding-priority-list (list (intern tmp)))
(set-coding-category-system (intern tmp) (intern tmp)))
(if (fboundp 'latin-unity-install) (latin-unity-install))))
(if (emacs-version>= 21 5 6)
;; XEmacs 21.5 apparently renamed this function:
(set-default-output-coding-systems (intern tmp))

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Wed Aug 20 14:09:28 CEST 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 14:24:03 CEST 2008 - schwab@suse.de

View File

@ -2,9 +2,16 @@
# spec file for package xemacs (Version 21.5.28.20080401)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@ -37,7 +44,7 @@ Requires: xemacs-info xemacs-packages ctags
Conflicts: gnuserv
AutoReqProv: on
Version: 21.5.28.20080401
Release: 19
Release: 43
Summary: XEmacs
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Howto get the cvs tree of XEmacs:
@ -592,6 +599,11 @@ rm -rf $RPM_BUILD_ROOT
%dir /usr/share/xemacs/site-packages/lisp/term/
%changelog
* 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