603b009
%if 0%{?el6}
603b009
%bcond_with gsettings
603b009
%bcond_without gconf2
603b009
%else
603b009
%bcond_without gsettings
603b009
%bcond_with gconf2
603b009
%endif
603b009
603b009
%if %{with gsettings}
603b009
%global gsettings_support ON
603b009
%else
603b009
%global gsettings_support OFF
603b009
%endif
603b009
603b009
%if %{with gconf2}
603b009
%global gconf2_support ON
603b009
%else
603b009
%global gconf2_support OFF
603b009
%endif
a617aab
Name:           ibus-chewing
3f0501b
Version:        1.6.1
8c19038
Release:        25%{?dist}
a617aab
Summary:        The Chewing engine for IBus input platform
8d6ec46
Summary(zh_TW): IBus新酷音輸入法
8ab12d9
License:        GPL-2.0-or-later
8d6ec46
URL:            https://github.com/definite/ibus-chewing
1a2f2ea
Source0:        https://github.com/definite/%{name}/releases/download/%{version}/%{name}-%{version}-Source.tar.gz
b313a04
Patch1:         %{name}-1799517-no-gob2.patch
b1a260f
Patch2:         %{name}-1863869-cmake-build.patch
8c19038
# https://src.fedoraproject.org/rpms/ibus-chewing/pull-request/2
8c19038
Patch3:         %{name}-backport-ignore-mod4.patch
a617aab
a617aab
BuildRequires:  cmake >= 2.6.2
a617aab
BuildRequires:  pkgconfig
a617aab
BuildRequires:  ibus-devel >= 1.3
a617aab
BuildRequires:  libchewing-devel >= 0.3.3
8d6ec46
BuildRequires:  glib2-devel
8d6ec46
BuildRequires:  gtk2-devel
a617aab
BuildRequires:  libX11-devel
662a0fe
BuildRequires:  gettext-runtime
8d6ec46
BuildRequires:  findutils
e4143cb
BuildRequires:  gcc
87c863b
BuildRequires:  gcc-c++
b313a04
BuildRequires:  git
a617aab
Requires:       ibus >= 1.3
a617aab
Requires:       libchewing >= 0.3.3
8d6ec46
Requires:       gtk2
a617aab
9d2384f
9d2384f
190537a
%description
b15451b
IBus-chewing is an IBus front-end of Chewing, an intelligent Chinese input
b15451b
method for Zhuyin (BoPoMoFo) users.
b15451b
It supports various Zhuyin keyboard layout, such as standard (DaChen),
b15451b
IBM, Gin-Yeah, Eten, Eten 26, Hsu, Dvorak, Dvorak-Hsu, and DaChen26.
b15451b
b15451b
Chewing also support toned Hanyu pinyin input.
b15451b
b15451b
%description -l zh_TW
b15451b
IBus-chewing 是新酷音輸入法的IBus前端。
b15451b
新酷音輸入法是個智慧型注音輸入法,支援多種鍵盤布局,諸如:
b15451b
標準注音鍵盤、IBM、精業、倚天、倚天26鍵、許氏、Dvorak、Dvorak許氏
b15451b
及大千26鍵。
b15451b
b15451b
本輸入法也同時支援帶調漢語拼音輸入。
190537a
9d2384f
9d2384f
190537a
%prep
b313a04
%autosetup -S git -n %{name}-%{version}-Source
47d2e81
190537a
%build
dac242c
# $RPM_OPT_FLAGS should be loaded from cmake macro.
603b009
%cmake -DCMAKE_FEDORA_ENABLE_FEDORA_BUILD=1  -DGSETTINGS_SUPPORT=%{gsettings_support} -DGCONF2_SUPPORT=%{gconf2_support} .
b1a260f
%cmake_build
9d2384f
190537a
%install
b1a260f
%cmake_install
cf591d0
3f0501b
# We install document using doc
8d6ec46
rm -fr %{buildroot}%{_docdir}/*
a617aab
d453452
%find_lang %{name}
190537a
a617aab
603b009
%pre
603b009
%if "%{gconf2_support}" == "ON"
603b009
if [ "$1" -gt 1 ] ; then
603b009
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
603b009
    [ -r %{_sysconfdir}/gconf/schemas/%{name}.schemas ] &&
603b009
    gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
603b009
603b009
    # Upgrading 1.0.2.20090302-1.fc11 or older?
603b009
    [ -r %{_sysconfdir}/gconf/schemas/%{name}.schema ] &&
603b009
    gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schema >/dev/null || :
603b009
fi
603b009
%endif
603b009
    
603b009
603b009
%preun
603b009
%if "%{gconf2_support}" == "ON"
603b009
if [ "$1" -eq 0 ] ; then
603b009
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
603b009
    gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
603b009
fi
603b009
%endif
603b009
    
603b009
6cac2bd
%post
603b009
%if "%{gconf2_support}" == "ON"
603b009
if [ $1 -gt 1 ] ; then
603b009
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
603b009
    [ -r %{_sysconfdir}/gconf/schemas/%{name}.schemas ] && gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
a617aab
fi
603b009
%endif
9d2384f
9d2384f
6cac2bd
%postun
603b009
%if "%{gconf2_support}" == "ON"
603b009
if [ $1 -gt 1 ] ; then
603b009
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
603b009
    [ -r %{_sysconfdir}/gconf/schemas/%{name}.schemas ] &&
603b009
    gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
603b009
fi
603b009
%endif
603b009
03cce36
190537a
%files -f %{name}.lang
87c863b
%doc AUTHORS README.md ChangeLog USER-GUIDE
87c863b
%license COPYING
603b009
%{_datadir}/%{name}/icons/%{name}-chi-full.svg
603b009
%{_datadir}/%{name}/icons/%{name}-chi-half.svg
603b009
%{_datadir}/%{name}/icons/%{name}-eng-full.svg
603b009
%{_datadir}/%{name}/icons/%{name}-eng-half.svg
8d6ec46
%{_datadir}/%{name}/icons/%{name}-orig.png
603b009
%{_datadir}/%{name}/icons/%{name}-template.svg
8d6ec46
%{_datadir}/%{name}/icons/%{name}.png
8d6ec46
%{_datadir}/%{name}/icons/ibus-setup-chewing.png
8d6ec46
%{_datadir}/applications/ibus-setup-chewing.desktop
8d6ec46
%{_datadir}/glib-2.0/schemas/org.freedesktop.IBus.Chewing.gschema.xml
d453452
%{_datadir}/ibus/component/chewing.xml
8d6ec46
%{_libexecdir}/ibus-engine-chewing
8d6ec46
%{_libexecdir}/ibus-setup-chewing
190537a
190537a
%changelog
8c19038
* Sun Feb 11 2024 Kan-Ru Chen <kanru@kanru.info> - 1.6.1-25
8c19038
- backport upstream fix for ignore mod4 key combination
8c19038
87046b0
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-24
87046b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
87046b0
9117aaa
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-23
9117aaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
9117aaa
922bcb9
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-22
922bcb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
922bcb9
d6f47a2
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-21
d6f47a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
d6f47a2
8ab12d9
* Wed Nov 16 2022 Takao Fujiwara <tfujiwar@redhat.com> - 1.6.1-20
8ab12d9
- Migrate license tag to SPDX
8ab12d9
662a0fe
* Thu Aug 18 2022 Takao Fujiwara <tfujiwar@redhat.com> - 1.6.1-19
662a0fe
- Resolves: #2119019 Not to require gettext
662a0fe
154442f
* Wed Aug 03 2022 Takao Fujiwara <tfujiwar@redhat.com> - 1.6.1-18
154442f
- Resolves: #2113448 FTBFS with koji hardware failure
154442f
f7f978f
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-17
f7f978f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
f7f978f
13a2f5e
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-16
13a2f5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
13a2f5e
c0f4733
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-15
c0f4733
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c0f4733
8347594
* Fri Jun 18 2021 Takao Fujiwara <tfujiwar@redhat.com> - 1.6.1-14
8347594
- Delete ibus write-cache in scriptlet
8347594
03cce36
* Wed Apr 21 2021 Takao Fujiwara <tfujiwar@redhat.com> - 1.6.1-13
03cce36
- Resolves: #1948197 Change post to posttrans
03cce36
f658e9e
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-12
f658e9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f658e9e
b1a260f
* Thu Aug 13 2020 Takao Fujiwara <tfujiwar@redhat.com> - 1.6.1-11
b1a260f
- Resolves: #1863869 replace make with cmake_build
b1a260f
- Add ibus-chewing-1863869-cmake-build.patch to replace builddir with srcdir
b1a260f
058d760
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-10
058d760
- Second attempt - Rebuilt for
058d760
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
058d760
b42aa68
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-9
b42aa68
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b42aa68
b313a04
* Wed Feb 19 2020 Takao Fujiwara <tfujiwar@redhat.com> - 1.6.1-8
b313a04
- Add 1799517-no-gob2.patch to build without gob2
b313a04
9aa7cf3
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-7
9aa7cf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9aa7cf3
fb39d98
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-6
fb39d98
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
fb39d98
3e51d04
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-5
3e51d04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3e51d04
87c863b
* Tue Aug 21 2018 Parag Nemade <pnemade AT fedoraproject.org> - 1.6.1-4
87c863b
- Fix FTBFS(rh#1604353)
87c863b
fb54b76
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-3
fb54b76
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fb54b76
55c37cb
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
55c37cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
55c37cb
3f0501b
* Mon Aug 07 2017 Ding-Yi Chen <dchen at redhat.com> - 1.6.1-1
3f0501b
- Fixed RHBZ#1411189 - ibus-engine-chewing killed by SIGSEGV when receiving KP_Insert
3f0501b
- Update cmake-fedora to 2.9.3
3f0501b
- Fixed pre-commit so it does not chop directory
ca48e7a
3da4152
* Tue Jul 18 2017 Ding-Yi Chen <dchen at redhat.com> - 1.6.0-1
3da4152
- Enhancement:
3da4152
  + GitHub Issue: #35 Support KB_THL_PINYIN and KB_MPS2_PINYIN
3f0501b
RHBZ: #1182819: - RFE: Support KB_THL_PINYIN and KB_MPS2_PINYIN
3da4152
- Fix:
3da4152
  + GitHub Issue: #51 Hard-coded path in data/ibus-setup-chewing.desktop
3da4152
  + GitHub Issue: #85 Adding phrase using Ctrl + Num failed to respond
3da4152
  + GitHub Issue: #93 Remove XTST from CMakeLists.txt
3da4152
2856fc9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-2
2856fc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2856fc9
d293c6d
* Thu Jun 16 2016 Ding-Yi Chen <dchen at redhat.com> - 1.5.1-1
d293c6d
- Enhancement:
d293c6d
- Fix:
d293c6d
  + GH issue #73: Ctrl, Alt, Ins causes the pre-edit duplicate commit
d293c6d
  + GH issue #74: Failed to clean the PreEdit when changing input focus
d293c6d
  + GH issue #79: Failed to input space when "space-as-selection"
3f0501b
  + GH issue #87 Modify dropdown menu for selecting keys
d293c6d
  + GH issue #88 Numpad should be able to select
d293c6d
  + RHBZ #1337185 - Cannot add phrases with Ctrl
d293c6d
    A.k.a GH issue #63
3f0501b
    Thank for contribution from hiunnhue
d293c6d
- Acknowledge:
d293c6d
  + Obata Akio contributed pull request 71, 72, 73
3f0501b
  + hiunnhue contributed pull request 75, 76, 77, 78, 80, 81, 82, 83, 84, 86,
d293c6d
    87, 90, 91, 92, 94
d293c6d
  + hiunnhue fixed issue 73, 74, 79, 87, 88, 90, 91, 92, 94
d293c6d
603b009
* Thu May 05 2016 Ding-Yi Chen <dchen at redhat.com> - 1.5.0-1
603b009
- Enhancement:
603b009
  * New option: "Clean pre-edit buffer when focus out"
603b009
- Fix:
603b009
  * Fixed the issues found in static checks
603b009
  * Fixed Bug 1182813 ibus-chewing crashes gedit in search box while window out of focus
603b009
    a.k.a GitHub issue #28
603b009
  * Fixed GitHub issue #37 Cannot use cmake out of source build Cannot use cmake out of source build
603b009
  * Fixed GitHub issue #47 CHEWING_DATADIR CMake variable name mismatch
603b009
  * Fixed GitHub issue #61 GConf2 should be removed from INSTALL document
603b009
  * Fixed GitHub issue #64 systray should be able to show the Chinese/English mode
603b009
  * Fixed GitHub issue #68 CPU usage very high when switch to Chewing Engine
603b009
  * Fixed Bug 1177198 - [abrt] ibus-chewing: XGetKeyboardControl(): ibus-engine-chewing killed by SIGSEGV
603b009
  * Fixed Bug 1319403 - [RFE] ibus-chewing: New option: Caps Lock behavior
603b009
    a.k.a. GitHub issue #66
603b009
  * Fixed Bug 1330194 - Ctrl-c failed to output as Ctrl-c
603b009
    a.k.a. GitHub issue #69
603b009
  * Pull Request #67 Fix property "easy-symbol-input" is covered by "shift-toggle-chinese"
603b009
    Thanks southernbear for providing this fix.
603b009
397d7d8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.14-5
397d7d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
397d7d8
feb6a77
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.14-4
feb6a77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
feb6a77
Richard Hughes b0c3687
* Wed Mar 25 2015 Richard Hughes <rhughes@redhat.com> - 1.4.14-3
Richard Hughes b0c3687
- Register as an AppStream component.
Richard Hughes b0c3687
abd999f
* Tue Dec 16 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.14-2
abd999f
- Version bump
abd999f
1b240ed
* Mon Dec 15 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.14-1
6cac2bd
- Fixed the issues found in static checks
6cac2bd
abd999f
* Mon Dec 15 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.13-1
abd999f
- Fixed the issues found in static checks
abd999f
abd999f
* Thu Dec 11 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.12-2
abd999f
- Fix RPM changelog
abd999f
abd999f
* Thu Dec 11 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.12-1
abd999f
- Fix the GitHub download link
abd999f
abd999f
* Thu Dec 11 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.11.1
abd999f
- Resolves Bug 1013977 - Slow focus change with ibus-chewing
abd999f
- Resolves Bug 1062133 - ibus-chewing may not handle key event after focus change
abd999f
- Resolves Bug 1073797 - Cannot identify input mode for Chinese IME (ibus-chewing)
abd999f
- Fixed Bug 902866 - ibus-chewing uses dconf but still installs gconf schemas
abd999f
  (Also listed as GitHub ibus-chewing #36)
abd999f
- MakerDialog GUI is only loaded when setting dialog is invoked.
abd999f
- Setting is removed from ibus-properties because it can be launched
abd999f
  from either:
abd999f
  + Executable ibus-setup-chewing: Usually under /usr/libexec
abd999f
  + Input method preference in IBus preference.
abd999f
- Fixed github issue #43: First space not able to input
abd999f
    Thanks FreedomKnight.
abd999f
- Fixed github issue #44: Update input-events (for libchewing-0.4.0)
abd999f
    Thanks hiunnhue.
abd999f
- Fixed github issue #45: Optimize properties handling.
abd999f
    Thanks Ueno.
abd999f
- github is now hosting the ibus-chewing tarballs.
abd999f
abd999f
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.10.1-3
abd999f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
abd999f
abd999f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.10.1-2
abd999f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
abd999f
abd999f
* Sat Feb 01 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.10.1-1
abd999f
- Resolves Bug 1054937 - Broken defattr in ibus-chewing
abd999f
abd999f
* Thu Jan 16 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.7-1
3f0501b
- Target "translation" is built separately with all,
abd999f
  in order to tame multiple job make.
abd999f
abd999f
* Wed Jan 15 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.5-1
abd999f
- Resolves Bug 1013977 - ibus-chewing needs to have ibus write-cache --system in post and postun
abd999f
- Resolves Bug 1027031 - CVE-2013-4509 ibus-chewing: ibus: visible password entry flaw [rhel-7.0]
abd999f
- Resolves Bug 1028911 - [zh_TW]'Chinese<->English' switch does not work when clicking on the Chewing menu list.
abd999f
- Resolves Bug 1045868 - ibus-chewing *again* not built with $RPM_OPT_FLAGS
abd999f
- Option "Sync between caps lock and IM":
abd999f
  + Default of  is changed to "disable",  because the previous default
abd999f
    "keyboard" cause bug 1028911 for GNOME Shell.
abd999f
  + Now Sync from "input method" can control Caps LED in GNOME shell.
abd999f
- Translation added: de_DE, es_ES, it_IT, pt_BR, uk_UA
abd999f
- Set environment IBUS_CHEWING_LOGFILE for ibus-chewing log.
abd999f
abd999f
* Wed Dec 18 2013 Ding-Yi Chen <dchen at redhat.com> - 1.4.4-1
abd999f
- Resolves Bug 842856 - ibus-chewing 1.4.3-1 not built with $RPM_OPT_FLAGS
3f0501b
- Resolves Bug 1027030 - CVE-2013-4509 ibus-chewing: ibus: visible
abd999f
  password entry flaw [fedora-all]
abd999f
  Thanks czchen for the GitHub pull request 39.
abd999f
- Added translations: fr_FR, ja_JP, ko_KR
abd999f
- Adopt cmake-fedora-1.2.0
abd999f
abd999f
* Mon Nov 26 2012 Ding-Yi Chen <dchen at redhat.com> - 1.4.3-1
abd999f
- Fixed GitHub issue #30: Rework decorate_preedit
abd999f
  by merging pull request #30 from buganini
abd999f
- Fixed GitHub issue #31: Properly refresh property
abd999f
  by merging pull request #31 from buganini
abd999f
abd999f
* Thu Aug 23 2012 Ding-Yi Chen <dchen at redhat.com> - 1.4.2-1
abd999f
- Fixed GitHub issue #7: highlighted text be cut after switch back to pure ibus
abd999f
  by merging pull request #24 from buganini
abd999f
- Fixed GitHub issue #20: Shift key will send duplicated strings
abd999f
  by merging pull request #22 from buganini
abd999f
- Fixed GitHub issue #21: somethings wrong with cmake
abd999f
- Fixed GitHub issue #25: Weird symbol when input with somethings highlighted
abd999f
  by merging pull request #26 from buganini
abd999f
- Fixed GitHub issue #27: Local path committed into tree
abd999f
- Fixed: Bug 713033 -  [zh_TW] ibus-chewing problem
abd999f
- Fixed: Bug 745371 -  ibus-chewing: mode confusion In Temporary English mode and Chinese mode later on
abd999f
- Fixed: Google Issue 1172: [ibus-chewing] move elf file to standard directory.
abd999f
- Fixed: Google Issue 1426: ibus-chewing-1.3.10 installs directory /gconf to root filesystem
abd999f
- Fixed: Google Issue 1428: ibus-chewing-1.3.10 fails to save it's settings
abd999f
- Fixed: Google Issue 1481: Some characters are missing when a long string in preedit buffer.
abd999f
- Fixed: Google Issue 1490: Cannot change INSTAL prefix for ibus-chewing-1.4.0
abd999f
abd999f
* Mon Jul 23 2012 Ding-Yi Chen <dchen at redhat.com> - 1.4.0-1
abd999f
- Merge pull request #13 from hiroshiyui to Fix wrong data type conversion
abd999f
- Fixed: Google Issue 1079: Use shift key to switch to English mode in ibus-chewing
abd999f
  Also list as GitHub pull request #17
abd999f
- Fixed: Google Issue 1089: Ibus-chewing cause window flicker when compiz enabled
abd999f
- Fixed: Google Issue 1329, Github Issue 3: Merge with buganini at gmail.com
abd999f
- Fixed: Google Issue 1351: ibus-chewing 1.3.10 mistakenly send uncommitted charactor.
abd999f
- Fixed: Google Issue 1374: ibus-chewing: cannot save the preference with gnomeshell
abd999f
- Fixed: Google Issue 1427: ibus-chewing-1.3.10 is not compatible with ibus-1.4.0 and higher
abd999f
  Also list as GitHub pull request #16
abd999f
- Fixed: GitHub Issue 5: Word missing when with libchewing-0.3.3 and  ibus-chewing 1.3.10
abd999f
  Also list as GitHub pull request #15
abd999f
- Fixed: Launchpad bug: 1014456 bus-chewing deletes characters if too many of them are entered
abd999f
  Also list as GitHub pull request #19
abd999f
abd999f
* Thu Dec 15 2011 Ding-Yi Chen <dchen at redhat.com> - 1.3.10-1
abd999f
- Fixed Bug 726335 (Google issue 1281)- [abrt] ibus-chewing-1.3.9.2-3.fc15: g_atomic_int_get:
abd999f
  Process /usr/libexec/ibus-engine-chewing was killed by signal 11 (SIGSEGV) using patch from Scott Tsai
abd999f
- Fixed Bug 727018 - ibus compose file needs a symbol tag for gnome-shell
abd999f
- Fixed characters duplication problem (Google issue 1245, GitHub ibus-chewing issue 2)
abd999f
- Fixed KP-Enter not been able to commit preedit buffer. (Google issue 1303, GitHub ibus-chewing issue 4)
abd999f
- Depends on cmake-fedora now.
abd999f
- Fixed issue 1274, which is addressed by yusake's comments on d9009bf.
abd999f
- Add compile flag for GNOME3.
abd999f
- Add command line option: showFlags
abd999f
- ibus-gnome special symbol
abd999f
- Thanks Fred Chien's patch against that candidate window cannot be closed
abd999f
  with escape key since selected tone.
abd999f
- Thanks Fourdollar's patch for Fix plain zhuyin with space as selection problem.
abd999f
- Remove support for ibus-1.2 and prior.
abd999f
abd999f
* Tue Feb 01 2011 Ding-Yi Chen <dchen at redhat.com> - 1.3.5.20100714-3
abd999f
- Resolves: #627794
abd999f
- Add USER-GUIDE
abd999f
abd999f
* Fri Nov 19 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.9.2-1
abd999f
- Fixed Bug 652909
abd999f
- Added back a Changlog item that mention Nils Philippsen's change.
abd999f
- Apply Jim Huang's patch for zh_TW.po
abd999f
abd999f
* Wed Nov 17 2010 Nils Philippsen <nils@redhat.com> - 1.3.8-2
abd999f
- fix scriptlets
abd999f
abd999f
* Fri Nov 12 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.8-1
abd999f
- Quick fix for f15 and ibus-1.4 build
abd999f
- Version scheme change.
abd999f
abd999f
* Fri Sep 10 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.7.20100910-1
abd999f
- Input style of ibus-chewing is decommissioned under ibus >=1.3.
abd999f
  Now the input style is determined solely on the setting of
abd999f
  "Embed preedit in application window" in IBus.
abd999f
- Fixed: #608991, #632043
abd999f
- Fixed Issue 1022: chewing commit some text in reset method
abd999f
  (patched by Peng Huang).
abd999f
- Fixed Issue 1032: [ibus-chewing] Chewing not commit some single Chinese
abd999f
  char into application when press enter.
abd999f
- Rewrite CMake modules to make them cleaner, and documents in cmake module
abd999f
  help format.
abd999f
- [For developer and distro maintainer]
abd999f
  Various targets changed. Use 'make help' to obtain a list of available
abd999f
  targets.
abd999f
abd999f
* Fri Jul 30 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.6.20100730-1
abd999f
- Resolves: #608991
abd999f
- Sort of fix upstream issue 993.
abd999f
- Include USER-GUIDE
abd999f
- Remove NEWS, as this project does not use it.
abd999f
- Fix upstream Issue 1016: [ibus-chewing] Chewing should commit the complete string before disable chewing. But only for ibus-1.3.0 and later.
abd999f
- Mouse candidate selection now work in plain Zhuyin mode.
abd999f
- Default setting changes: (Won't affect current user though).
abd999f
  + Auto move cursor: TRUE
abd999f
  + Add phrases in front: TRUE
abd999f
  + spaceAsSelection: FALSE
abd999f
abd999f
* Wed Jul 14 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.5.20100714-1
abd999f
- Resolves: #608991
abd999f
- Removes Ctrl-v/V Hotkey
abd999f
abd999f
* Wed Jul 07 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.5.20100706-1
abd999f
- Fixed google issue 965:
abd999f
  Candidate missing if both "Plain Zhuyin" and "Space As selection" are enabled.
abd999f
- Revised Basic.macro
abd999f
- Resolved: #608991
abd999f
abd999f
* Tue Jun 08 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.4.20100608-1
abd999f
- ibus-chewing can now use mouse to click on mouse. Thus
abd999f
  Fix Issue 951: Chewing does not support selection of candidates via mouseclick
abd999f
  Thanks zork@chromium.org for the patch.
abd999f
abd999f
* Fri Jun 04 2010 Ding-Yi Chen <dchen at redhat.com> - 1.3.4.20100605-1
abd999f
- Fix Issue 942: Fix unsunk references in ibus-chewing
abd999f
  Applied the patch provided by zork@chromium.org.
abd999f
- Rename CVS_DIST_TAGS to FEDORA_DIST_TAGS, and move its
abd999f
  definition to cmake_modules/
abd999f
- Gob2 generated file is now removed, because
abd999f
  Bug 519108 is fixed from Fedora 11.
abd999f
abd999f
* Wed Apr 07 2010 Peng Huang <shawn.p.huang@gmail.com> - 1.2.99.20100317-2
abd999f
- Rebuild with ibus-1.3.0
abd999f
abd999f
* Wed Mar 17 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.99.20100317-1
abd999f
- Fix google 796: English input for dvorak
abd999f
- Fix google 797: Zhuyin input for dvorak
abd999f
- Fix google 807: ibus-chewing shows the over-the-spot panel
abd999f
  even when not necessary
abd999f
abd999f
* Fri Feb 19 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.99.20100217-1
abd999f
- Fixed the CMake description that leads summary incorrect.
abd999f
abd999f
* Tue Feb 16 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.99.20100216-1
abd999f
- Fixed when typing English immediately after incomplete Chinese character.
abd999f
- Add zh_TW summary.
abd999f
- Revised description and write its zh_TW translation.
abd999f
abd999f
* Mon Feb 15 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.99.20100215-1
abd999f
- "Macroize" rpm spec.
abd999f
- Resolves: #565388
abd999f
abd999f
* Fri Feb 12 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.99.20100212-1
abd999f
- Fixed Google issue 505.
abd999f
- Google issue 755 is fixed in libchewing-0.3.2-22,
abd999f
  See Chewing Google issue 10
abd999f
- Fixed behavior of Del, Backspace,  Home, End
abd999f
- Revert the change that fix Google issue 758.
abd999f
- Change the default input style to "in candidate window",
abd999f
  because not all application handle the on-the-spot mode well.
abd999f
- Fixed Google issue 776
abd999f
abd999f
* Tue Feb 09 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20100210-1
abd999f
- Revert the change that fix Google issue 758.
abd999f
- Remove "tag" target, add "commit" which do commit and tag.
abd999f
abd999f
* Tue Feb 09 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20100209-1
abd999f
- Fixed Google issue 754: commit string is missing when inputting
abd999f
  long English text in the end.
abd999f
- Fixed Google issue 758: Space is irresponsive in Temporary English mode
abd999f
  if no Chinese in preedit buffer.
abd999f
- Fixed Google Issue 763: [ibus-chewing] [qt] Shift-Up/Down does not mark
abd999f
  text area properly.
abd999f
- Change the String "on the spot" to "in application window",
abd999f
  Chinese translation change to "在輸入處組詞"
abd999f
- Change the "over the spot" to "in candidate window",
abd999f
  Chinese translation remain the same
abd999f
- Fixed bodhi submission.
abd999f
abd999f
* Mon Feb 08 2010 Adam Jackson <ajax@redhat.com> - 1.2.0.20100125-2
abd999f
- Rebuild for new libibus.so.2 ABI.
abd999f
abd999f
* Mon Jan 25 2010 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20100125-1
abd999f
- Add over-the-spot editing mode.
abd999f
- Possible fixed of Google issue 505: ibus acts strange in Qt programs.
abd999f
- Implemented Google issue 738:  Add a mode that allow editing in candidate window
abd999f
  (thus over-the-spot mode).
abd999f
abd999f
* Fri Dec 11 2009 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20091211-1
abd999f
- Fix Google issue 608: ibus-chewing does not show cursor in xim mode.
abd999f
- Fix Google issue 611: ibus-chewing keyboard setting reverts to default unexpectlly.
abd999f
- Fix Google issue 660: failed to build with binutils-gold.
abd999f
- Remove make target commit.
abd999f
- Add make target tag
abd999f
abd999f
* Fri Oct 09 2009 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20091002-1
abd999f
- Bug 518901 - ibus-chewing would not work with locale zh_TW.Big
abd999f
- Fix Google issue 501: ibus-chewing buffer doesn't get cleared when
abd999f
toggling ibus on/off
abd999f
- Fix Google issue 502: ibus-chewing: character selection window stays
abd999f
behind when toggling ibus off- Use WM's revised ibus-chewing icon.
abd999f
- Debug output now marked with levels.
abd999f
abd999f
* Wed Sep 30 2009 Peng Huang <shawn.p.huang@gmail.com> - 1.2.0.20090917-2
abd999f
- Rebuild with ibus-1.2.0
abd999f
abd999f
* Thu Sep 17 2009 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20090917-1
abd999f
- Addressed Upstream (IBUS Google code) issue 484:
abd999f
  + Find the source that why the / and . are not working.
abd999f
- Pack the gob2 generation source to avoid the [Bug 519108]:
abd999f
  [gob2] class and enum names convert incorrectly in mock / koji.
abd999f
abd999f
* Wed Sep 09 2009 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20090831-1
abd999f
- IBusProperty and IBusPropList are free upon destruction.
abd999f
- Fixed Red Hat Bugzilla [Bug 519328] [ibus-chewing] inconsistent between normal mode and plain Zhuyin mode.
abd999f
- Addressed Upstream (IBUS Google code) issue 484:
abd999f
  Arithmetic symbols (+-*/) on number pad does not input properly.
abd999f
abd999f
* Wed Aug 26 2009 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20090818-1
abd999f
- Merged 1.2 and 1.1 source code.
abd999f
- Addressed Upstream (IBUS Google code) issue 471.
abd999f
- Remove libX11 dependency.
abd999f
abd999f
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0.20090624-2
abd999f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
abd999f
abd999f
* Fri Jul 24 2009 Ding-Yi Chen <dchen at redhat.com> - 1.2.0.20090624-1
abd999f
- Lookup table now shows the selection key.
abd999f
abd999f
* Mon Jun 22 2009 Peng Huang <shawn.p.huang@gmail.com> - 1.2.0.20090622-1
abd999f
- Update to 1.2.0.20090622.
abd999f
abd999f
* Fri May 22 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.10.20090523-2
abd999f
- Add back the export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
abd999f
abd999f
* Fri May 22 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.10.20090523-1
abd999f
- Applied Lubomir Rintel's patch
abd999f
abd999f
* Fri May 22 2009 - Ding-Yi Chen <dchen at redhat.com> - 1.0.10.20090522-1
abd999f
- Now the 1st down key brings the longest possible phrases.
abd999f
  The 2nd down key brings the 2nd longest possible phrases from the back,
abd999f
  unlike the previous versions where the cursor stays in the head of longest phrase.
abd999f
- Add force lowercase in English mode option.
abd999f
- Fix double free issue when destroy ibus-chewing.
abd999f
- Hide ibus-chewing-panel when ibus-chewing is focus-out
abd999f
abd999f
* Mon May 11 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.9.20090508-1
abd999f
Now commit is forced when switch of ibus-chewing or current application loses focus.
abd999f
- New ibus-chewing.png is contribute by WM.
abd999f
- input-keyboard.png is no longer needed and removed.
abd999f
- ibus-engine-chewing -v option now need an integer as verbose level.
abd999f
- ibus-chewing.schemas is now generated.
abd999f
- Fix some CMake modules bugs.
abd999f
abd999f
* Tue Apr 28 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.8.20090428-1
abd999f
Fix the errors which Funda Wang as pointing out:
abd999f
- Move src/chewing.xml.in to data/
abd999f
- Fixed some typo in next_version targets.
abd999f
- Remove GConf2 package requirement, while add gconftool-2 requirement.
abd999f
abd999f
* Mon Mar 30 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.5.20090330-1
abd999f
- Added tooltips.
abd999f
- Revealed the sync caps lock setting.
abd999f
- Fixed Right key bug.
abd999f
- Added CMake policy 0011 as OLD.
abd999f
abd999f
* Mon Mar 23 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.4.20090323-2
abd999f
- Fix koji build issues.
abd999f
abd999f
* Mon Mar 23 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.4.20090323-1
abd999f
- Various Settings are now in dialog.
abd999f
- Integer settings are now revealed.
abd999f
- MakerDialog.gob is now available.
abd999f
- Work around of easy symbol input.
abd999f
- Fix iBus Google issue 310.
abd999f
abd999f
* Sun Mar 22 2009 Lubomir Rintel <lkundrak@v3.sk> - 1.0.3.20090311-2
abd999f
- Properly reinstall the schema when updating from 1.0.2.20090303-1 or older
abd999f
abd999f
* Wed Mar 11 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.3.20090311-1
abd999f
- IBus Google issue 305:  ibus-chewing.schema -> ibus-chewing.schemas
abd999f
- IBus Google issue 307:  hardcoded chewing datadir
abd999f
    - Sync chewing candPerPage and IBusTable->page_size
abd999f
- Sync between IM and keyboard (Experimental)
abd999f
    - ibus-chewing.schema -> ibus-chewing.schemas
abd999f
abd999f
* Tue Mar 03 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.2.20090303-1
abd999f
- Required gconf2 -> GConf2.
abd999f
- Fix RPM install issues.
abd999f
abd999f
* Fri Feb 27 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.1.20090227-1
abd999f
- Setting shows/hides KBType, selKeys, and various settings.
abd999f
- Add gconf schema.
abd999f
- Fix some memory leaking checked.
abd999f
- Move some function to cmake_modules.
abd999f
- Fix Google code issue 281
abd999f
abd999f
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1.20081023-3
abd999f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
abd999f
abd999f
* Wed Feb 18 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.0.20090220-1
abd999f
- First working version for IBus C
abd999f
abd999f
* Wed Jan 28 2009 Ding-Yi Chen <dchen at redhat.com> - 1.0.0.20090128-1
abd999f
- Fix the binding with libchewing 0.3.2.
abd999f
abd999f
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.1.1.20081023-2
abd999f
- Rebuild for Python 2.6
abd999f
abd999f
* Thu Oct 23 2008 Huang Peng <shawn.p.huang@gmail.com> - 0.1.1.20080923-1
abd999f
- Update to 0.1.1.20080923.
abd999f
abd999f
* Wed Sep 17 2008 Huang Peng <shawn.p.huang@gmail.com> - 0.1.1.20080917-1
abd999f
- Update to 0.1.1.20080917.
abd999f
abd999f
* Tue Sep 16 2008 Huang Peng <shawn.p.huang@gmail.com> - 0.1.1.20080916-1
abd999f
- Update to 0.1.1.20080916.
abd999f
abd999f
* Tue Sep 09 2008 Huang Peng <shawn.p.huang@gmail.com> - 0.1.1.20080901-1
abd999f
- Update to 0.1.1.20080901.
04913c9
abd999f
* Fri Aug 15 2008 Huang Peng <shawn.p.huang@gmail.com> - 0.1.1.20081023-1
abd999f
- The first version.
9d2384f