Relates: #855250
- see comment#1 in #855250 - update to latest upstream 1.4.99.20120907 from Caius 'kaio' Chance's repository - remove ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (included upstream) - remove ibus-table-1.3.9.20110827-enable-non-ascii.patch (included upstream)
This commit is contained in:
parent
cbe00b8757
commit
885bd3f680
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
ibus-table-1.3.0.20100621.tar.gz
|
ibus-table-1.3.0.20100621.tar.gz
|
||||||
/ibus-table-1.3.9.20110827.tar.gz
|
/ibus-table-1.3.9.20110827.tar.gz
|
||||||
|
/ibus-table-1.4.99.20120907.tar.gz
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
commit 24596c02c86a0453c59485f8b0031279803f1581
|
|
||||||
Author: Yuwei Yu <acevery@gmail.com>
|
|
||||||
Date: Sun Oct 2 11:53:53 2011 +0800
|
|
||||||
|
|
||||||
add some key for translit; fix #1318
|
|
||||||
|
|
||||||
diff --git a/engine/tabcreatedb.py b/engine/tabcreatedb.py
|
|
||||||
index e683c41..5b4a359 100644
|
|
||||||
--- a/engine/tabcreatedb.py
|
|
||||||
+++ b/engine/tabcreatedb.py
|
|
||||||
@@ -124,10 +124,10 @@ def main ():
|
|
||||||
_gouci = []
|
|
||||||
patt_com = re.compile(r'^###.*')
|
|
||||||
patt_blank = re.compile(r'^[ \t]*$')
|
|
||||||
- patt_conf = re.compile(r'.*=.*')
|
|
||||||
- patt_table = re.compile(r' *([^\s]+) *\t *([^\s]+)\t *[^\s]+ *')
|
|
||||||
- patt_gouci = re.compile(r' *[^\s]+ *\t *[^\s]+ *')
|
|
||||||
- patt_s = re.compile(r' *([^\s]+) *\t *([\x00-\xff]{3}) *\t *[^\s]+ *')
|
|
||||||
+ patt_conf = re.compile(r'[^\t]*=[^\t]*')
|
|
||||||
+ patt_table = re.compile(r' *([^\s]+) *\t *([^\s]+)\t *[^\s]+ *$')
|
|
||||||
+ patt_gouci = re.compile(r' *[^\s]+ *\t *[^\s]+ *$')
|
|
||||||
+ patt_s = re.compile(r' *([^\s]+) *\t *([\x00-\xff]{3}) *\t *[^\s]+ *$')
|
|
||||||
|
|
||||||
for l in f:
|
|
||||||
if ( not patt_com.match(l) ) and ( not patt_blank.match(l) ):
|
|
||||||
diff --git a/engine/tabdict.py b/engine/tabdict.py
|
|
||||||
index 368734d..8650fe4 100644
|
|
||||||
--- a/engine/tabdict.py
|
|
||||||
+++ b/engine/tabdict.py
|
|
||||||
@@ -25,6 +25,12 @@ import sys
|
|
||||||
reload (sys)
|
|
||||||
sys.setdefaultencoding('utf-8')
|
|
||||||
|
|
||||||
+def gen_uni(the_string):
|
|
||||||
+ """
|
|
||||||
+ call unicode to convert utf-8 to unicode in py, just for convenience.
|
|
||||||
+ """
|
|
||||||
+ return unicode(the_string, 'utf-8')
|
|
||||||
+
|
|
||||||
tab_dict = {
|
|
||||||
'0':0,
|
|
||||||
'a':1, 'b':2, 'c':3, 'd':4, 'e':5,
|
|
||||||
@@ -45,7 +51,11 @@ tab_dict = {
|
|
||||||
'R':76, 'S':77, 'T':78, 'U':79, 'V':80,
|
|
||||||
'W':81, 'X':82, 'Y':83, 'Z':84, '0':85,
|
|
||||||
'1':86, '2':87, '3':88, '4':89, '5':90,
|
|
||||||
- '6':91, '7':92, '8':93, '9':94
|
|
||||||
+ '6':91, '7':92, '8':93, '9':94,
|
|
||||||
+ # for translit
|
|
||||||
+ gen_uni('ä'):95,
|
|
||||||
+ gen_uni('ö'):96,
|
|
||||||
+ gen_uni('ü'):97
|
|
||||||
}
|
|
||||||
|
|
||||||
tab_key_list = tab_dict.keys()
|
|
@ -1,20 +0,0 @@
|
|||||||
commit 50692ab9599c3845bc9f29cb0516ee78b6b0eda0
|
|
||||||
Author: Yuwei Yu <acevery@gmail.com>
|
|
||||||
Date: Wed Sep 5 01:22:55 2012 +0800
|
|
||||||
|
|
||||||
fix non-ASCII input key bug
|
|
||||||
|
|
||||||
diff --git a/engine/table.py b/engine/table.py
|
|
||||||
index d5ec15f..356a7e5 100644
|
|
||||||
--- a/engine/table.py
|
|
||||||
+++ b/engine/table.py
|
|
||||||
@@ -1367,7 +1367,8 @@ class tabengine (ibus.EngineBase):
|
|
||||||
if ascii.isdigit (key.code):
|
|
||||||
self.commit_string (cond_letter_translate (unichr (key.code)))
|
|
||||||
return True
|
|
||||||
- elif key.code > 127 and (not self._editor._py_mode):
|
|
||||||
+ elif key.code > 127 and ( unichr(key.code) not in self._valid_input_chars ) \
|
|
||||||
+ and(not self._editor._py_mode):
|
|
||||||
return False
|
|
||||||
|
|
||||||
if key.code == keysyms.Escape:
|
|
@ -1,14 +1,12 @@
|
|||||||
Name: ibus-table
|
Name: ibus-table
|
||||||
Version: 1.3.9.20110827
|
Version: 1.4.99.20120907
|
||||||
Release: 4%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: The Table engine for IBus platform
|
Summary: The Table engine for IBus platform
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
URL: http://code.google.com/p/ibus/
|
URL: http://code.google.com/p/ibus/
|
||||||
Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
|
Source0: http://mfabian.fedorapeople.org/ibus-table/%{name}-%{version}.tar.gz
|
||||||
Patch0: ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch
|
|
||||||
Patch1: ibus-table-1.3.9.20110827-uppercase-umlauts.patch
|
Patch1: ibus-table-1.3.9.20110827-uppercase-umlauts.patch
|
||||||
Patch2: ibus-table-1.3.9.20110827-enable-non-ascii.patch
|
|
||||||
|
|
||||||
Requires: ibus > 1.3.0
|
Requires: ibus > 1.3.0
|
||||||
BuildRequires: ibus-devel > 1.3.0
|
BuildRequires: ibus-devel > 1.3.0
|
||||||
@ -31,9 +29,7 @@ Development files for %{name}.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1 -b .add-some-keys-for-translit
|
|
||||||
%patch1 -p1 -b .uppercase-umlauts
|
%patch1 -p1 -b .uppercase-umlauts
|
||||||
%patch2 -p1 -b .enable-non-ascii
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --disable-static --disable-additional
|
%configure --disable-static --disable-additional
|
||||||
@ -104,6 +100,13 @@ Development files for %{name}.
|
|||||||
%{_datadir}/pkgconfig/%{name}.pc
|
%{_datadir}/pkgconfig/%{name}.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Sep 07 2012 Mike FABIAN <mfabian@redhat.com> - 1.4.99.20120907-1
|
||||||
|
- Relates: #855250
|
||||||
|
- see comment#1 in #855250
|
||||||
|
- update to latest upstream 1.4.99.20120907 from Caius 'kaio' Chance's repository
|
||||||
|
- remove ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (included upstream)
|
||||||
|
- remove ibus-table-1.3.9.20110827-enable-non-ascii.patch (included upstream)
|
||||||
|
|
||||||
* Wed Sep 05 2012 Mike FABIAN <mfabian@redhat.com> - 1.3.9.20110827-4
|
* Wed Sep 05 2012 Mike FABIAN <mfabian@redhat.com> - 1.3.9.20110827-4
|
||||||
- Resolves: #845798
|
- Resolves: #845798
|
||||||
- add ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (from Yuwei YU, upstream)
|
- add ibus-table-1.3.9.20110827-add-some-keys-for-translit.patch (from Yuwei YU, upstream)
|
||||||
|
Loading…
Reference in New Issue
Block a user