forked from pool/libX11
Accepting request 113340 from home:vuntz:branches:X11:XOrg
Update to 1.4.99.901 OBS-URL: https://build.opensuse.org/request/show/113340 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=4
This commit is contained in:
parent
6e505c98e1
commit
5436fa3c09
@ -1,96 +0,0 @@
|
|||||||
From f0bad274d885da555c25437614aea0882d1a9986 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Egbert Eich <eich@freedesktop.org>
|
|
||||||
Date: Wed, 29 Jun 2011 10:35:58 +0200
|
|
||||||
Subject: [PATCH] [XIM] Revert commit 1a1a42a3.
|
|
||||||
Patch-mainline: To be upstreamed
|
|
||||||
|
|
||||||
According to https://bugs.freedesktop.org/show_bug.cgi?id=7869
|
|
||||||
this patch did not resolve the issue.
|
|
||||||
The ticket suggests another solution to this problem however
|
|
||||||
this solution has the side effect that a 'FABLICATED' event
|
|
||||||
may be delivered to the wron input context.
|
|
||||||
The real problem however seems to reside on the client side:
|
|
||||||
as comment #12 of this ticket:
|
|
||||||
"So the client should not change the focus between XNextEvent() and
|
|
||||||
XFilterEvent(), if they pass the ic client window to XFilterEvent()."
|
|
||||||
It seems to be wrong to fix a client issue on the library side.
|
|
||||||
As no more comments have appeard on this bug over the past 2
|
|
||||||
years I expect that this is what has happened already.
|
|
||||||
|
|
||||||
Signed-off-by: Egbert Eich <eich@freedesktop.org>
|
|
||||||
---
|
|
||||||
modules/im/ximcp/imDefIc.c | 4 ----
|
|
||||||
modules/im/ximcp/imDefLkup.c | 8 ++------
|
|
||||||
src/xlibi18n/XimintP.h | 8 --------
|
|
||||||
3 files changed, 2 insertions(+), 18 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/modules/im/ximcp/imDefIc.c b/modules/im/ximcp/imDefIc.c
|
|
||||||
index 7b36659..2e71d84 100644
|
|
||||||
--- a/modules/im/ximcp/imDefIc.c
|
|
||||||
+++ b/modules/im/ximcp/imDefIc.c
|
|
||||||
@@ -993,8 +993,6 @@ _XimProtoSetFocus(
|
|
||||||
(void)_XimWrite(im, len, (XPointer)buf);
|
|
||||||
_XimFlush(im);
|
|
||||||
|
|
||||||
- MARK_FOCUSED(ic);
|
|
||||||
-
|
|
||||||
_XimRegisterFilter(ic);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
@@ -1042,8 +1040,6 @@ _XimProtoUnsetFocus(
|
|
||||||
(void)_XimWrite(im, len, (XPointer)buf);
|
|
||||||
_XimFlush(im);
|
|
||||||
|
|
||||||
- UNMARK_FOCUSED(ic);
|
|
||||||
-
|
|
||||||
_XimUnregisterFilter(ic);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
diff --git a/modules/im/ximcp/imDefLkup.c b/modules/im/ximcp/imDefLkup.c
|
|
||||||
index 45c46e6..29b45db 100644
|
|
||||||
--- a/modules/im/ximcp/imDefLkup.c
|
|
||||||
+++ b/modules/im/ximcp/imDefLkup.c
|
|
||||||
@@ -213,12 +213,8 @@ _XimRespSyncReply(
|
|
||||||
Xic ic,
|
|
||||||
BITMASK16 mode)
|
|
||||||
{
|
|
||||||
- if (mode & XimSYNCHRONUS) /* SYNC Request */ {
|
|
||||||
- if (IS_FOCUSED(ic))
|
|
||||||
- MARK_NEED_SYNC_REPLY(ic);
|
|
||||||
- else
|
|
||||||
- _XimProcSyncReply((Xim)ic->core.im, ic);
|
|
||||||
- }
|
|
||||||
+ if (mode & XimSYNCHRONUS) /* SYNC Request */
|
|
||||||
+ MARK_NEED_SYNC_REPLY(ic);
|
|
||||||
|
|
||||||
return True;
|
|
||||||
}
|
|
||||||
diff --git a/src/xlibi18n/XimintP.h b/src/xlibi18n/XimintP.h
|
|
||||||
index 0e384ab..8ea06ba 100644
|
|
||||||
--- a/src/xlibi18n/XimintP.h
|
|
||||||
+++ b/src/xlibi18n/XimintP.h
|
|
||||||
@@ -261,7 +261,6 @@ typedef struct _XicProtoPrivateRec {
|
|
||||||
#define IC_CONNECTED (1L)
|
|
||||||
#define FABLICATED (1L << 1)
|
|
||||||
#define NEED_SYNC_REPLY (1L << 2)
|
|
||||||
-#define FOCUSED (1L << 3)
|
|
||||||
|
|
||||||
/*
|
|
||||||
* macro for the flag of XICPrivateRec
|
|
||||||
@@ -287,13 +286,6 @@ typedef struct _XicProtoPrivateRec {
|
|
||||||
#define UNMARK_NEED_SYNC_REPLY(ic) \
|
|
||||||
(((Xic)ic)->private.proto.flag &= ~NEED_SYNC_REPLY)
|
|
||||||
|
|
||||||
-#define IS_FOCUSED(ic) \
|
|
||||||
- (((Xic)ic)->private.proto.flag & FOCUSED)
|
|
||||||
-#define MARK_FOCUSED(ic) \
|
|
||||||
- (((Xic)ic)->private.proto.flag |= FOCUSED)
|
|
||||||
-#define UNMARK_FOCUSED(ic) \
|
|
||||||
- (((Xic)ic)->private.proto.flag &= ~FOCUSED)
|
|
||||||
-
|
|
||||||
/*
|
|
||||||
* macro for the filter_event_mask of XICPrivateRec
|
|
||||||
*/
|
|
||||||
--
|
|
||||||
1.6.0.2
|
|
||||||
|
|
@ -6,7 +6,7 @@ diff -u -p src/xcms.orig//Makefile.am src/xcms/Makefile.am
|
|||||||
Xcmsint.h
|
Xcmsint.h
|
||||||
|
|
||||||
-X11dir = $(libdir)/X11
|
-X11dir = $(libdir)/X11
|
||||||
+X11dir = /usr/share/X11
|
+X11dir = $(datadir)/X11
|
||||||
dist_X11_DATA = Xcms.txt
|
dist_X11_DATA = Xcms.txt
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,10 +14,10 @@ index aa1aaaf..b3b7a9f 100644
|
|||||||
|
|
||||||
(void)_XimRespSyncReply(ic, flag);
|
(void)_XimRespSyncReply(ic, flag);
|
||||||
|
|
||||||
- MARK_FABLICATED(ic);
|
- MARK_FABRICATED(im);
|
||||||
+ if (ic->private.proto.registed_filter_event
|
+ if (ic->private.proto.registed_filter_event
|
||||||
+ & (KEYPRESS_MASK | KEYRELEASE_MASK))
|
+ & (KEYPRESS_MASK | KEYRELEASE_MASK))
|
||||||
+ MARK_FABLICATED(ic);
|
+ MARK_FABRICATED(im);
|
||||||
|
|
||||||
ev.type = KeyPress;
|
ev.type = KeyPress;
|
||||||
ev.send_event = False;
|
ev.send_event = False;
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
diff -u -r nls.orig/Makefile.am nls/Makefile.am
|
Index: configure.ac
|
||||||
--- nls.orig/Makefile.am 2006-07-21 14:40:44.000000000 +0200
|
===================================================================
|
||||||
+++ nls/Makefile.am 2006-07-21 14:41:08.000000000 +0200
|
--- configure.ac.orig
|
||||||
@@ -38,9 +38,7 @@
|
+++ configure.ac
|
||||||
ja \
|
@@ -427,7 +427,7 @@ locales="\
|
||||||
ja.JIS \
|
iso8859-1 iso8859-10 iso8859-11 iso8859-13 iso8859-14 iso8859-15 \
|
||||||
ja_JP.UTF-8 \
|
iso8859-2 iso8859-3 iso8859-4 iso8859-5 iso8859-6 iso8859-7 \
|
||||||
- ja.S90 \
|
iso8859-8 iso8859-9 iso8859-9e ja ja.JIS ja_JP.UTF-8\
|
||||||
ja.SJIS \
|
- ja.S90 ja.SJIS ja.U90 ko koi8-c koi8-r \
|
||||||
- ja.U90 \
|
+ ja.SJIS ko koi8-c koi8-r \
|
||||||
ko \
|
koi8-u ko_KR.UTF-8 microsoft-cp1251 microsoft-cp1255 \
|
||||||
koi8-c \
|
microsoft-cp1256 mulelao-1 nokhchi-1 pt_BR.UTF-8 ru_RU.UTF-8 \
|
||||||
koi8-r \
|
tatar-cyr th_TH th_TH.UTF-8 tscii-0 vi_VN.tcvn vi_VN.viscii \
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:5cb3c22a352190e7a426ac5874354ad27e93d994db5518674f2cb60e9c35a94b
|
|
||||||
size 2086239
|
|
3
libX11-1.4.99.901.tar.bz2
Normal file
3
libX11-1.4.99.901.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:56e085d4f488853f8aaf368a428f980711f89bc5128500a65d40f73112ee924c
|
||||||
|
size 2313780
|
@ -1,3 +1,56 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 12 08:19:14 UTC 2012 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 1.4.99.901:
|
||||||
|
+ Allow modifier releases in compose sequences
|
||||||
|
+ XQueryColors: Split a request into multiple requests if
|
||||||
|
necessary
|
||||||
|
+ Revert "xcb: Add TCP fallback"
|
||||||
|
+ Block for other threads in _XUserLockDisplay
|
||||||
|
+ Fixes for compiler warnings and problems found by code static
|
||||||
|
analysis tools
|
||||||
|
+ New compose sequences
|
||||||
|
+ Documentation fixes and improvements
|
||||||
|
- Changes from version 1.4.99.1:
|
||||||
|
+ New macro/API added: GetRequestSized to get a request of a
|
||||||
|
specific size
|
||||||
|
+ New compose sequences
|
||||||
|
+ Various bug fixes, including:
|
||||||
|
- Fix for pasting more than 1024 bytes into xterm
|
||||||
|
- Make Xim handle NEED_SYNC_REPLY flag
|
||||||
|
- Fix modifier key range in Xutil.h
|
||||||
|
- Fix build/target word size mismatch when cross-compiling in
|
||||||
|
makekeys
|
||||||
|
+ Cleanup of specs
|
||||||
|
- Changes from version 1.4.4:
|
||||||
|
+ Fixes for problems found by static analysis or to ease further
|
||||||
|
static analysis
|
||||||
|
+ Documentation fixes and improvements
|
||||||
|
+ Improved assertions to help users and developers figure out why
|
||||||
|
Xlib just crashed on them
|
||||||
|
- Changes from version 1.4.3:
|
||||||
|
+ Add support for the Sinhala keysyms
|
||||||
|
- Changes from version 1.4.2:
|
||||||
|
+ Fixes for problems found by code static analysis tools
|
||||||
|
+ Fixes for Display lock handling that caused some deadlocks when
|
||||||
|
using xcb for transport
|
||||||
|
+ Build configuration improvements
|
||||||
|
- Changes from version 1.4.1:
|
||||||
|
+ Fix two issues in Xlib event handling
|
||||||
|
+ Convert the XKB API spec to DocBook format
|
||||||
|
- Drop 0001--XIM-Revert-commit-1a1a42a3.patch: a fix was committed
|
||||||
|
according to latest comments in fdo#7869.
|
||||||
|
- Drop p_sr_CS-compose.diff: some (Serbian) Cyrillic NFD sequences
|
||||||
|
were added in git commit fa2eecca, so we don't need our own patch
|
||||||
|
anymore. Fix bnc#95813.
|
||||||
|
- Rewrite bug153744.diff after build system change.
|
||||||
|
- Rebase p_new-locales.diff: some of it was integrated upstream.
|
||||||
|
- Rebase p_khmer-compose.diff: some of it was integrated upstream.
|
||||||
|
- Rebase bug-239698_libx11.diff: fix for fdo#7869 (commit 738f7b86)
|
||||||
|
changed the macro to be used.
|
||||||
|
- Update Xcms.diff to use $(datadir) instead of /usr/share so that
|
||||||
|
it's upstreamable.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Feb 11 19:01:37 UTC 2012 - jengelh@medozas.de
|
Sat Feb 11 19:01:37 UTC 2012 - jengelh@medozas.de
|
||||||
|
|
||||||
|
40
libX11.spec
40
libX11.spec
@ -16,9 +16,8 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Name: libX11
|
Name: libX11
|
||||||
Version: 1.4.0
|
Version: 1.4.99.901
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Core X11 protocol client library
|
Summary: Core X11 protocol client library
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -27,27 +26,40 @@ Url: http://xorg.freedesktop.org/
|
|||||||
|
|
||||||
#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libX11
|
#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libX11
|
||||||
#Git-Web: http://cgit.freedesktop.org/xorg/lib/libX11/
|
#Git-Web: http://cgit.freedesktop.org/xorg/lib/libX11/
|
||||||
Source: %name-%version.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
|
# make legal department happy
|
||||||
Patch1: bug153744.diff
|
Patch1: bug153744.diff
|
||||||
|
# PATCH-FIX-UPSTREAM p_new-locales.diff fdo#48594 bnc#98262 -- Add missing locale aliases for bn_IN gu_IN kn_IN pa_IN
|
||||||
Patch4: p_new-locales.diff
|
Patch4: p_new-locales.diff
|
||||||
Patch6: p_sr_CS-compose.diff
|
# PATCH-FIX-UPSTREAM p_khmer-compose.diff fdo#48595 bnc#143348 -- required compose entries for Khmer
|
||||||
Patch7: p_khmer-compose.diff
|
Patch7: p_khmer-compose.diff
|
||||||
|
# PATCH-FIX-UPSTREAM p_khmer-compose.diff fdo#48595 bnc#143348 -- km_KH locale support
|
||||||
Patch8: p_khmer-locale.diff
|
Patch8: p_khmer-locale.diff
|
||||||
|
# PATCH-FEATURE-UPSTREAM p_xlib_skip_ext_env.diff fdo#48588 bnc#167317 -- Add support for disabling extensions through environment variables
|
||||||
Patch9: p_xlib_skip_ext_env.diff
|
Patch9: p_xlib_skip_ext_env.diff
|
||||||
Patch10: bug-239698_libx11.diff
|
Patch10: bug-239698_libx11.diff
|
||||||
Patch13: bug-221326-xim-sync.patch
|
Patch13: bug-221326-xim-sync.patch
|
||||||
|
# PATCH-FIX-UPSTREAM en-locales.diff fdo#48596 bnc#388711 -- Add missing data for more en locales
|
||||||
Patch15: en-locales.diff
|
Patch15: en-locales.diff
|
||||||
|
# PATCH-FIX-UPSTREAM Xcms.diff fdo#48590 bnc#419548 -- Install Xcms.txt in $(datadir) not $(libdir)
|
||||||
Patch17: Xcms.diff
|
Patch17: Xcms.diff
|
||||||
|
# PATCH-FIX-UPSTREAM compose-zh_CN.UTF-8.diff fdo#48591 bnc#461243 -- Missing entry in compose.dir for zh_CN.UTF-8
|
||||||
Patch18: compose-zh_CN.UTF-8.diff
|
Patch18: compose-zh_CN.UTF-8.diff
|
||||||
Patch19: 0001--XIM-Revert-commit-1a1a42a3.patch
|
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: autoconf >= 2.60 automake libtool
|
BuildRequires: autoconf >= 2.60
|
||||||
BuildRequires: pkgconfig pkgconfig(xorg-macros) >= 1.11
|
BuildRequires: automake
|
||||||
BuildRequires: pkgconfig(xextproto) pkgconfig(xproto) >= 7.0.13
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig(xcb) >= 1.1.92 pkgconfig(xtrans)
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: pkgconfig(xf86bigfontproto) pkgconfig(xproto)
|
BuildRequires: pkgconfig(inputproto)
|
||||||
BuildRequires: pkgconfig(inputproto) pkgconfig(kbproto)
|
BuildRequires: pkgconfig(kbproto)
|
||||||
|
BuildRequires: pkgconfig(xcb) >= 1.1.92
|
||||||
|
BuildRequires: pkgconfig(xextproto)
|
||||||
|
BuildRequires: pkgconfig(xf86bigfontproto)
|
||||||
|
BuildRequires: pkgconfig(xorg-macros) >= 1.11
|
||||||
|
BuildRequires: pkgconfig(xproto)
|
||||||
|
BuildRequires: pkgconfig(xproto) >= 7.0.13
|
||||||
|
BuildRequires: pkgconfig(xtrans)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The X Window System is a network-transparent window system that was
|
The X Window System is a network-transparent window system that was
|
||||||
@ -110,7 +122,8 @@ stream connection.
|
|||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for the Core X11 protocol library
|
Summary: Development files for the Core X11 protocol library
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libX11-6 = %version, libX11-xcb1 = %version
|
Requires: libX11-6 = %version
|
||||||
|
Requires: libX11-xcb1 = %version
|
||||||
# O/P added for 12.2
|
# O/P added for 12.2
|
||||||
Provides: xorg-x11-libX11-devel = 7.6_%version-%release
|
Provides: xorg-x11-libX11-devel = 7.6_%version-%release
|
||||||
Obsoletes: xorg-x11-libX11-devel < 7.6_%version-%release
|
Obsoletes: xorg-x11-libX11-devel < 7.6_%version-%release
|
||||||
@ -133,10 +146,9 @@ in libX11-6 and libX11-xcb1.
|
|||||||
# make legal department happy (Bug #153744)
|
# make legal department happy (Bug #153744)
|
||||||
test -f nls/ja.U90/XLC_LOCALE.pre && exit 1
|
test -f nls/ja.U90/XLC_LOCALE.pre && exit 1
|
||||||
test -f nls/ja.S90/XLC_LOCALE.pre && exit 1
|
test -f nls/ja.S90/XLC_LOCALE.pre && exit 1
|
||||||
%patch -P 1 -P 4 -P 6 -P 7 -P 8 -P 9 -p0
|
%patch -P 1 -P 4 -P 7 -P 8 -P 9 -p0
|
||||||
%patch -P 10 -P 13 -p1
|
%patch -P 10 -P 13 -p1
|
||||||
%patch -P 15 -P 17 -P 18 -p0
|
%patch -P 15 -P 17 -P 18 -p0
|
||||||
%patch -P 19 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Got patches which change auto*files
|
# Got patches which change auto*files
|
||||||
|
@ -1,15 +1,3 @@
|
|||||||
--- nls/en_US.UTF-8/Compose.pre.orig 2006-12-03 16:58:03.000000000 +0100
|
|
||||||
+++ nls/en_US.UTF-8/Compose.pre 2006-12-03 17:00:09.000000000 +0100
|
|
||||||
@@ -5704,3 +5704,9 @@
|
|
||||||
<dead_doubleacute> <Cyrillic_u> : "у̏"
|
|
||||||
<dead_diaeresis> <Cyrillic_U> : "У̏"
|
|
||||||
<dead_doubleacute> <Cyrillic_U> : "У̏"
|
|
||||||
+# Khmer digraphs
|
|
||||||
+<U17ff> : "ាំ"
|
|
||||||
+<U17fe> : "ោះ"
|
|
||||||
+<U17fd> : "េះ"
|
|
||||||
+<U17fc> : "ុំ"
|
|
||||||
+<U17fb> : "ុះ"
|
|
||||||
--- nls/compose.dir.pre.orig 2007-10-26 10:38:23.854146750 +0200
|
--- nls/compose.dir.pre.orig 2007-10-26 10:38:23.854146750 +0200
|
||||||
+++ nls/compose.dir.pre 2007-10-26 10:38:51.159853250 +0200
|
+++ nls/compose.dir.pre 2007-10-26 10:38:51.159853250 +0200
|
||||||
@@ -141,6 +141,7 @@
|
@@ -141,6 +141,7 @@
|
||||||
|
@ -1,55 +1,36 @@
|
|||||||
diff -u -r -p ../libX11-1.2.2.orig//nls/compose.dir.pre ./nls/compose.dir.pre
|
Index: nls/locale.alias.pre
|
||||||
--- ../libX11-1.2.2.orig//nls/compose.dir.pre 2009-11-14 02:01:41.000000000 +0000
|
===================================================================
|
||||||
+++ ./nls/compose.dir.pre 2009-11-14 02:01:54.000000000 +0000
|
--- nls/locale.alias.pre.orig
|
||||||
@@ -342,6 +342,7 @@ en_US.UTF-8/Compose: iu_CA.UTF-8
|
+++ nls/locale.alias.pre
|
||||||
en_US.UTF-8/Compose: ja_JP.UTF-8
|
@@ -128,6 +128,7 @@ bg_BG.iso88595: bg_BG.ISO8859-5
|
||||||
en_US.UTF-8/Compose: ka_GE.UTF-8
|
|
||||||
en_US.UTF-8/Compose: kl_GL.UTF-8
|
|
||||||
+en_US.UTF-8/Compose: kn_IN.UTF-8
|
|
||||||
en_US.UTF-8/Compose: kk_KZ.UTF-8
|
|
||||||
en_US.UTF-8/Compose: kn_IN.UTF-8
|
|
||||||
en_US.UTF-8/Compose: ko_KR.UTF-8
|
|
||||||
Only in ./nls: compose.dir.pre.orig
|
|
||||||
diff -u -r -p ../libX11-1.2.2.orig//nls/locale.alias.pre ./nls/locale.alias.pre
|
|
||||||
--- ../libX11-1.2.2.orig//nls/locale.alias.pre 2009-11-14 02:01:41.000000000 +0000
|
|
||||||
+++ ./nls/locale.alias.pre 2009-11-14 02:01:54.000000000 +0000
|
|
||||||
@@ -131,8 +131,8 @@ bg_BG.iso88595: bg_BG.ISO8859-5
|
|
||||||
bg_BG.ISO-8859-5: bg_BG.ISO8859-5
|
bg_BG.ISO-8859-5: bg_BG.ISO8859-5
|
||||||
bg_BG.koi8r: bg_BG.KOI8-R
|
bg_BG.koi8r: bg_BG.KOI8-R
|
||||||
be_BG.utf8: bg_BG.UTF-8
|
be_BG.utf8: bg_BG.UTF-8
|
||||||
+bn_IN: bn_IN.UTF-8
|
+bn_IN: bn_IN.UTF-8
|
||||||
bn_IN.utf8: bn_IN.UTF-8
|
bn_IN.utf8: bn_IN.UTF-8
|
||||||
-bn_IN.UTF-8: bn_IN.UTF-8
|
|
||||||
bo_IN.utf8: bo_IN.UTF-8
|
bo_IN.utf8: bo_IN.UTF-8
|
||||||
bo_IN.UTF-8: bo_IN.UTF-8
|
|
||||||
br: br_FR.ISO8859-1
|
br: br_FR.ISO8859-1
|
||||||
@@ -607,8 +607,8 @@ gl_ES.ISO-8859-15@euro: gl_ES.ISO8859
|
@@ -602,6 +603,7 @@ gl_ES.ISO-8859-15@euro: gl_ES.ISO8859
|
||||||
gl_ES@euro: gl_ES.ISO8859-15
|
gl_ES@euro: gl_ES.ISO8859-15
|
||||||
gl_ES.UTF-8@euro: gl_ES.UTF-8
|
gl_ES.UTF-8@euro: gl_ES.UTF-8
|
||||||
gl_ES.utf8: gl_ES.UTF-8
|
gl_ES.utf8: gl_ES.UTF-8
|
||||||
+gu_IN: gu_IN.UTF-8
|
+gu_IN: gu_IN.UTF-8
|
||||||
gu_IN.utf8: gu_IN.UTF-8
|
gu_IN.utf8: gu_IN.UTF-8
|
||||||
-gu_IN.UTF-8: gu_IN.UTF-8
|
|
||||||
gv: gv_GB.ISO8859-1
|
gv: gv_GB.ISO8859-1
|
||||||
gv_GB: gv_GB.ISO8859-1
|
gv_GB: gv_GB.ISO8859-1
|
||||||
gv_GB.iso88591: gv_GB.ISO8859-1
|
@@ -722,6 +724,7 @@ kl_GL.ISO-8859-1: kl_GL.ISO8859-1
|
||||||
@@ -729,8 +729,8 @@ kl_GL.ISO-8859-1: kl_GL.ISO8859-1
|
|
||||||
kl_GL.iso885915: kl_GL.ISO8859-15
|
kl_GL.iso885915: kl_GL.ISO8859-15
|
||||||
kl_GL.utf8: kl_GL.UTF-8
|
kl_GL.utf8: kl_GL.UTF-8
|
||||||
kn: kn_IN.UTF-8
|
kn: kn_IN.UTF-8
|
||||||
+kn_IN: kn_IN.UTF-8
|
+kn_IN: kn_IN.UTF-8
|
||||||
kn_IN.utf8: kn_IN.UTF-8
|
kn_IN.utf8: kn_IN.UTF-8
|
||||||
-kn_IN.UTF-8: kn_IN.UTF-8
|
|
||||||
ko: ko_KR.eucKR
|
ko: ko_KR.eucKR
|
||||||
ko.UTF-8: ko_KR.UTF-8
|
ko.UTF-8: ko_KR.UTF-8
|
||||||
ko_KR: ko_KR.eucKR
|
@@ -882,6 +885,7 @@ oc_FR@euro: oc_FR.ISO8859-15
|
||||||
@@ -896,8 +896,8 @@ or: or_IN.UTF-8
|
or: or_IN.UTF-8
|
||||||
or_IN.utf8: or_IN.UTF-8
|
or_IN.utf8: or_IN.UTF-8
|
||||||
or_IN.UTF-8: or_IN.UTF-8
|
|
||||||
pa: pa_IN.UTF-8
|
pa: pa_IN.UTF-8
|
||||||
+pa_IN: pa_IN.UTF-8
|
+pa_IN: pa_IN.UTF-8
|
||||||
pa_IN.utf8: pa_IN.UTF-8
|
pa_IN.utf8: pa_IN.UTF-8
|
||||||
-pa_IN.UTF-8: pa_IN.UTF-8
|
|
||||||
pa_PK.utf8: pa_PK.UTF-8
|
pa_PK.utf8: pa_PK.UTF-8
|
||||||
pd: pd_US.ISO8859-1
|
pd: pd_US.ISO8859-1
|
||||||
pd_DE: pd_DE.ISO8859-1
|
|
||||||
|
@ -1,133 +0,0 @@
|
|||||||
--- nls/en_US.UTF-8/Compose.pre.orig 2010-08-11 02:42:18.000000000 +0200
|
|
||||||
+++ nls/en_US.UTF-8/Compose.pre 2010-09-04 05:52:23.000000000 +0200
|
|
||||||
@@ -5379,3 +5379,130 @@
|
|
||||||
<Multi_key> <asciicircum> <Cyrillic_ER> : "Р̂" # CYRILLIC CAPITAL LETTER ER WITH COMBINING CIRCUMFLEX ACCENT
|
|
||||||
|
|
||||||
<Multi_key> <backslash> <o> <slash> : "🙌" # PERSON RAISING BOTH HANDS IN CELEBRATION
|
|
||||||
+
|
|
||||||
+# Serbian accented Cyrillic
|
|
||||||
+# а А - U+0430, U+0410 Cyrillic_a, Cyrillic_A
|
|
||||||
+# е Е - U+0435, U+0415 Cyrillic_e, Cyrillic_E
|
|
||||||
+# о О - U+043E, U+041E Cyrillic_o, Cyrillic_O
|
|
||||||
+# у У - U+0443, U+0423 Cyrillic_u, Cyrillic_U
|
|
||||||
+# и И - U+0438, U+0418 Cyrillic_i, Cyrillic_I
|
|
||||||
+#
|
|
||||||
+# ̀ - U+0300 <dead_grave>, <combining_grave>, <Multi_key> <grave>
|
|
||||||
+# ́ - U+0301 <dead_acute>, <Multi_key> <acute>, <Multi_key> <apostrophe>, <combining_acute>
|
|
||||||
+# ̂ - U+0302 <dead_circumflex>, <Multi_key> <asciicircum>
|
|
||||||
+# ̏ - U+030F <dead_diaeresis>, <dead_doubleacute>
|
|
||||||
+# ̀ - kratkouzlazni, U+0300 <dead_grave>, <combining_grave>, <Multi_key> <grave>
|
|
||||||
+<dead_grave> <Cyrillic_a> : "а̀"
|
|
||||||
+<combining_grave> <Cyrillic_a> : "а̀"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_a> : "а̀"
|
|
||||||
+<dead_grave> <Cyrillic_A> : "А̀"
|
|
||||||
+<combining_grave> <Cyrillic_A> : "А̀"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_A> : "А̀"
|
|
||||||
+<dead_grave> <Cyrillic_e> : "ѐ"
|
|
||||||
+<combining_grave> <Cyrillic_e> : "ѐ"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_e> : "ѐ"
|
|
||||||
+<dead_grave> <Cyrillic_E> : "Ѐ"
|
|
||||||
+<combining_grave> <Cyrillic_E> : "Ѐ"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_E> : "Ѐ"
|
|
||||||
+<dead_grave> <Cyrillic_i> : "ѝ"
|
|
||||||
+<combining_grave> <Cyrillic_i> : "ѝ"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_i> : "ѝ"
|
|
||||||
+<dead_grave> <Cyrillic_I> : "Ѝ"
|
|
||||||
+<combining_grave> <Cyrillic_I> : "Ѝ"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_I> : "Ѝ"
|
|
||||||
+<dead_grave> <Cyrillic_o> : "о̀"
|
|
||||||
+<combining_grave> <Cyrillic_o> : "о̀"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_o> : "о̀"
|
|
||||||
+<dead_grave> <Cyrillic_O> : "О̀"
|
|
||||||
+<combining_grave> <Cyrillic_O> : "О̀"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_O> : "О̀"
|
|
||||||
+<dead_grave> <Cyrillic_u> : "у̀"
|
|
||||||
+<combining_grave> <Cyrillic_u> : "у̀"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_u> : "у̀"
|
|
||||||
+<dead_grave> <Cyrillic_U> : "У̀"
|
|
||||||
+<combining_grave> <Cyrillic_U> : "У̀"
|
|
||||||
+<Multi_key> <grave> <Cyrillic_U> : "У̀"
|
|
||||||
+# ́ - dugouzlazni, U+0301 <dead_acute>, <Multi_key> <acute>, <Multi_key> <apostrophe>, <combining_acute>
|
|
||||||
+<dead_acute> <Cyrillic_a> : "а́"
|
|
||||||
+<combining_acute> <Cyrillic_a> : "а́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_a> : "а́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_a> : "а́"
|
|
||||||
+<dead_acute> <Cyrillic_A> : "А́"
|
|
||||||
+<combining_acute> <Cyrillic_A> : "А́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_A> : "А́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_A> : "А́"
|
|
||||||
+<dead_acute> <Cyrillic_e> : "е́"
|
|
||||||
+<combining_acute> <Cyrillic_e> : "е́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_e> : "е́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_e> : "е́"
|
|
||||||
+<dead_acute> <Cyrillic_E> : "Е́"
|
|
||||||
+<combining_acute> <Cyrillic_E> : "Е́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_E> : "Е́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_E> : "Е́"
|
|
||||||
+<dead_acute> <Cyrillic_i> : "и́"
|
|
||||||
+<combining_acute> <Cyrillic_i> : "и́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_i> : "и́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_i> : "и́"
|
|
||||||
+<dead_acute> <Cyrillic_I> : "И́"
|
|
||||||
+<combining_acute> <Cyrillic_I> : "И́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_I> : "И́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_I> : "И́"
|
|
||||||
+<dead_acute> <Cyrillic_o> : "о́"
|
|
||||||
+<combining_acute> <Cyrillic_o> : "о́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_o> : "о́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_o> : "о́"
|
|
||||||
+<dead_acute> <Cyrillic_O> : "О́"
|
|
||||||
+<combining_acute> <Cyrillic_O> : "О́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_O> : "О́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_O> : "О́"
|
|
||||||
+<dead_acute> <Cyrillic_u> : "у́"
|
|
||||||
+<combining_acute> <Cyrillic_u> : "у́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_u> : "у́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_u> : "у́"
|
|
||||||
+<dead_acute> <Cyrillic_U> : "У́"
|
|
||||||
+<combining_acute> <Cyrillic_U> : "У́"
|
|
||||||
+<Multi_key> <acute> <Cyrillic_U> : "У́"
|
|
||||||
+<Multi_key> <apostrophe> <Cyrillic_U> : "У́"
|
|
||||||
+# ̂ - dugosilazni, U+0302 <dead_circumflex>, <Multi_key> <asciicircum>
|
|
||||||
+<dead_circumflex> <Cyrillic_a> : "а̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_a> : "а̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_A> : "А̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_A> : "А̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_e> : "е̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_e> : "е̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_E> : "Е̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_E> : "Е̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_i> : "и̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_i> : "и̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_I> : "И̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_I> : "И̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_o> : "о̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_o> : "о̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_O> : "О̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_O> : "О̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_u> : "у̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_u> : "у̂"
|
|
||||||
+<dead_circumflex> <Cyrillic_U> : "У̂"
|
|
||||||
+<Multi_key> <asciicircum> <Cyrillic_U> : "У̂"
|
|
||||||
+# ̏ - kratkosilazni, U+030F <dead_diaeresis>, <dead_doubleacute>
|
|
||||||
+# there's no appropriate dead_doublegrave, so we use these two dead keys
|
|
||||||
+<dead_diaeresis> <Cyrillic_a> : "а̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_a> : "а̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_A> : "А̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_A> : "А̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_e> : "е̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_e> : "е̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_E> : "Е̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_E> : "Е̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_i> : "и̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_i> : "и̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_I> : "И̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_I> : "И̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_o> : "о̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_o> : "о̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_O> : "О̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_O> : "О̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_u> : "у̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_u> : "у̏"
|
|
||||||
+<dead_diaeresis> <Cyrillic_U> : "У̏"
|
|
||||||
+<dead_doubleacute> <Cyrillic_U> : "У̏"
|
|
Loading…
Reference in New Issue
Block a user