Peng Wu [Tue, 25 Oct 2011 06:36:36 +0000 (14:36 +0800)]
add user data directory support
Peng Wu [Tue, 25 Oct 2011 06:11:13 +0000 (14:11 +0800)]
update pinyin.xml.in.in
Peng Wu [Tue, 11 Oct 2011 03:14:18 +0000 (11:14 +0800)]
fixes choose candidate
Peng Wu [Mon, 10 Oct 2011 09:30:39 +0000 (17:30 +0800)]
fixes space handle
Peng Wu [Mon, 10 Oct 2011 07:25:20 +0000 (15:25 +0800)]
fixes commit/reset
Peng Wu [Mon, 10 Oct 2011 06:08:17 +0000 (14:08 +0800)]
add update when select candidate
Peng Wu [Mon, 10 Oct 2011 05:08:27 +0000 (13:08 +0800)]
update main.py
Peng Wu [Sat, 8 Oct 2011 11:01:16 +0000 (19:01 +0800)]
fixes update preedit text
Peng Wu [Sat, 8 Oct 2011 10:53:12 +0000 (18:53 +0800)]
add to pinyin.xml.in.in
Peng Wu [Sat, 8 Oct 2011 03:40:11 +0000 (11:40 +0800)]
fixes chewing editor
Peng Wu [Sat, 8 Oct 2011 03:29:03 +0000 (11:29 +0800)]
fixes double pinyin
Peng Wu [Sat, 8 Oct 2011 02:37:40 +0000 (10:37 +0800)]
fixes full editor
Peng Wu [Sat, 8 Oct 2011 02:11:35 +0000 (10:11 +0800)]
add engines
Peng Wu [Sat, 8 Oct 2011 02:03:26 +0000 (10:03 +0800)]
alloc/free pinyin instance
Peng Wu [Fri, 7 Oct 2011 05:05:20 +0000 (13:05 +0800)]
write PYConfig
Peng Wu [Fri, 7 Oct 2011 04:53:14 +0000 (12:53 +0800)]
write libpinyin backend
Peng Wu [Fri, 30 Sep 2011 02:54:25 +0000 (10:54 +0800)]
add lazy init
Peng Wu [Fri, 30 Sep 2011 02:30:11 +0000 (10:30 +0800)]
add show setup
Peng Wu [Thu, 29 Sep 2011 07:08:52 +0000 (15:08 +0800)]
add libpinyin engines to PYEngine.cc
Peng Wu [Thu, 29 Sep 2011 06:59:44 +0000 (14:59 +0800)]
add PYPBopomofoEngine.cc
Peng Wu [Thu, 29 Sep 2011 05:46:48 +0000 (13:46 +0800)]
add PYPBopomofoEngine.h
Peng Wu [Thu, 29 Sep 2011 03:03:50 +0000 (11:03 +0800)]
re-factor libpinyin backend
Peng Wu [Thu, 29 Sep 2011 02:28:25 +0000 (10:28 +0800)]
fixes libpinyin pinyin engine
Peng Wu [Wed, 28 Sep 2011 09:51:56 +0000 (17:51 +0800)]
polish code
Peng Wu [Wed, 28 Sep 2011 09:35:18 +0000 (17:35 +0800)]
re-factor pinyin editor
Peng Wu [Wed, 28 Sep 2011 09:30:41 +0000 (17:30 +0800)]
write bopomofo editor
Peng Wu [Wed, 28 Sep 2011 09:09:11 +0000 (17:09 +0800)]
add libpinyin pinyin engine
Peng Wu [Wed, 28 Sep 2011 07:08:11 +0000 (15:08 +0800)]
add PYPPinyinEngine.h
Peng Wu [Mon, 26 Sep 2011 07:33:00 +0000 (15:33 +0800)]
add libpinyin pinyin/chewing scheme options
Peng Wu [Fri, 23 Sep 2011 06:44:10 +0000 (14:44 +0800)]
add set chewing options
Peng Wu [Thu, 22 Sep 2011 07:49:29 +0000 (15:49 +0800)]
fixes Makefile.am
Peng Wu [Thu, 22 Sep 2011 07:31:06 +0000 (15:31 +0800)]
remove m_pinyins
Peng Wu [Thu, 22 Sep 2011 07:18:37 +0000 (15:18 +0800)]
write bopomofo editor
Peng Wu [Thu, 22 Sep 2011 07:00:11 +0000 (15:00 +0800)]
write bopomofo editor in progress
Peng Wu [Thu, 22 Sep 2011 06:35:40 +0000 (14:35 +0800)]
begin to write bopomofo editor
Peng Wu [Thu, 22 Sep 2011 06:24:09 +0000 (14:24 +0800)]
write double pinyin editor
Peng Wu [Wed, 21 Sep 2011 06:52:09 +0000 (14:52 +0800)]
add update pinyin
Peng Wu [Wed, 21 Sep 2011 06:18:36 +0000 (14:18 +0800)]
move cursor edit funcs to pinyin editor
Peng Wu [Wed, 21 Sep 2011 06:02:14 +0000 (14:02 +0800)]
begin to add double pinyin editor
Peng Wu [Wed, 21 Sep 2011 04:22:55 +0000 (12:22 +0800)]
add update aux text func for full pinyin
Peng Wu [Wed, 21 Sep 2011 03:39:17 +0000 (11:39 +0800)]
re-factor full pinyin editor
Peng Wu [Wed, 21 Sep 2011 03:25:58 +0000 (11:25 +0800)]
use pinyin pos
Peng Wu [Wed, 21 Sep 2011 02:34:46 +0000 (10:34 +0800)]
use m_pinyin_poses in full pinyin editor
Peng Wu [Wed, 21 Sep 2011 02:14:49 +0000 (10:14 +0800)]
write full pinyin editor in progress
Peng Wu [Tue, 20 Sep 2011 08:12:46 +0000 (16:12 +0800)]
add char edit
Peng Wu [Tue, 20 Sep 2011 05:52:05 +0000 (13:52 +0800)]
write update pinyin
Peng Wu [Mon, 19 Sep 2011 08:26:42 +0000 (16:26 +0800)]
begin to write libpinyin full pinyin editor
Peng Wu [Mon, 19 Sep 2011 08:10:48 +0000 (16:10 +0800)]
write pinyin editor in progress
Peng Wu [Fri, 16 Sep 2011 09:31:56 +0000 (17:31 +0800)]
add m_pinyin_len back
Peng Wu [Fri, 16 Sep 2011 07:51:12 +0000 (15:51 +0800)]
clean up libpinyin bopomofo editor
Peng Wu [Fri, 16 Sep 2011 07:43:35 +0000 (15:43 +0800)]
refactor libpinyin phonetic editor
Peng Wu [Thu, 15 Sep 2011 07:19:49 +0000 (15:19 +0800)]
remove special phrase
Peng Wu [Wed, 14 Sep 2011 09:49:47 +0000 (17:49 +0800)]
add set options to libpinyin back end
Peng Wu [Thu, 8 Sep 2011 10:02:51 +0000 (18:02 +0800)]
begin to write libpinyin backend
Peng Wu [Thu, 8 Sep 2011 07:13:17 +0000 (15:13 +0800)]
add libpinyin deps
Peng Wu [Mon, 5 Sep 2011 09:13:31 +0000 (17:13 +0800)]
fixes compile
Peng Wu [Mon, 5 Sep 2011 08:59:49 +0000 (16:59 +0800)]
begin to write bopomofo editor
Peng Wu [Fri, 2 Sep 2011 08:49:00 +0000 (16:49 +0800)]
begin to write pinyin editor
Peng Wu [Fri, 2 Sep 2011 07:49:13 +0000 (15:49 +0800)]
rename base editor
Peng Wu [Fri, 2 Sep 2011 07:39:31 +0000 (15:39 +0800)]
add libpinyin pinyin editor header
Peng Wu [Fri, 2 Sep 2011 07:26:21 +0000 (15:26 +0800)]
rename files
Peng Wu [Fri, 2 Sep 2011 06:30:11 +0000 (14:30 +0800)]
begin to write concrete pinyin editors
Peng Wu [Fri, 2 Sep 2011 02:34:06 +0000 (10:34 +0800)]
add special phrases handle in libpinyin base editor
Peng Wu [Thu, 1 Sep 2011 07:51:53 +0000 (15:51 +0800)]
fixes compile
Peng Wu [Thu, 1 Sep 2011 07:13:09 +0000 (15:13 +0800)]
begin to write libpinyin base editor
Peng Wu [Thu, 1 Sep 2011 05:02:24 +0000 (13:02 +0800)]
rename editor header
Peng Wu [Thu, 1 Sep 2011 03:24:02 +0000 (11:24 +0800)]
rename editor class
Peng Wu [Tue, 30 Aug 2011 10:24:02 +0000 (18:24 +0800)]
begin to write libpinyin backend singleton
Peng Wu [Mon, 29 Aug 2011 06:14:46 +0000 (14:14 +0800)]
begin to integrate
Peng Huang [Wed, 21 Dec 2011 03:19:56 +0000 (22:19 -0500)]
Bump version for 1.4.0 release.
BUG=None
TEST=make distcheck
Review URL: http://codereview.appspot.com/5498057
Peng Huang [Fri, 28 Oct 2011 18:11:33 +0000 (14:11 -0400)]
Fix some issues which may cause crash likely.
BUG=http://code.google.com/p/ibus/issues/detail?id=1325
TEST=Manually
Review URL: http://codereview.appspot.com/5298065
Peng Huang [Wed, 26 Oct 2011 15:15:36 +0000 (11:15 -0400)]
Exit if config component is not ready instead of crash.
BUG=crash when ibus config is not ready
TEST=Linux desktop
Review URL: http://codereview.appspot.com/5321054
Peng Huang [Tue, 5 Jul 2011 17:09:29 +0000 (13:09 -0400)]
Use ibus_config_get_values () to improve performance.
BUG=http://crosbug.com/16287
TEST=Linux desktop
Review URL: http://codereview.appspot.com/4670044
Peng Huang [Thu, 2 Jun 2011 12:30:49 +0000 (08:30 -0400)]
Fix a build warning.
BUG=Build wanring
TEST=Manually
Review URL: http://codereview.appspot.com/4528117
Peng Huang [Fri, 27 May 2011 14:47:13 +0000 (10:47 -0400)]
Fix make distcheck errors.
BUG=make distcheck failed
TEST=Manually
Review URL: http://codereview.appspot.com/4551054
Peng Huang [Tue, 3 May 2011 14:07:25 +0000 (10:07 -0400)]
Fixed build errors in Ubuntu 11.04 and get distribution codename from /etc/lsb-release.
BUG=None
TEST=Linux desktop
Review URL: http://codereview.appspot.com/4428083
Peng Wu [Fri, 22 Apr 2011 11:31:53 +0000 (07:31 -0400)]
add English Editor
to speed up English input
BUG=none
TEST=build fine
Review URL: http://codereview.appspot.com/4200041
Patch from Peng Wu <alexepico@gmail.com>.
Peng Huang [Mon, 21 Mar 2011 17:00:05 +0000 (13:00 -0400)]
Add auto correct "on" => "ong", and combine some fuzzy pinyin options to save flag bits.
BUG=none
TEST=Linux desktop
Review URL: http://codereview.appspot.com/4273085
Peng Huang [Fri, 18 Feb 2011 14:15:24 +0000 (09:15 -0500)]
Update PYSimpTradConverterTable.h from wikipedia
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/4190049
Peng Huang [Mon, 7 Feb 2011 16:33:37 +0000 (11:33 -0500)]
Storing user database to disk, if engine idles more than 60 seconds.
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/4127050
Peng Huang [Tue, 18 Jan 2011 15:12:40 +0000 (10:12 -0500)]
Do not handle release key events, if engine is in init mode.
Most application only process key press events, but some process key release events. This change will let Pinyin engine to ignore some release events in init mode, and let applications have chance to get release key events.
BUG=none
TEST=Test within Ubuntu 10.10
Review URL: http://codereview.appspot.com/3975042
Peng Huang [Wed, 24 Nov 2010 07:53:36 +0000 (16:53 +0900)]
Use in memory user database to improve performance.
I found pinyin's performance is very low when system IO load is big. So
I let pinyin use im memory user database to improve the performance, and
write the database to the harddisk in 60 seconds or when engine exits.
BUG=none
TEST=manual
Review URL: http://codereview.appspot.com/3303041
Peng Wu [Fri, 12 Nov 2010 07:06:09 +0000 (15:06 +0800)]
add author
Peng Huang [Thu, 4 Nov 2010 07:26:18 +0000 (16:26 +0900)]
Fix deb build errors.
Peng Huang [Fri, 29 Oct 2010 00:31:05 +0000 (09:31 +0900)]
Change default ubunut serie to mavreick
Peng Huang [Fri, 29 Oct 2010 00:28:48 +0000 (09:28 +0900)]
Bump version to 1.3.99
Peng Huang [Fri, 22 Oct 2010 11:36:54 +0000 (20:36 +0900)]
Fix build errors with ibus-1.4
phuang [Mon, 18 Oct 2010 13:02:33 +0000 (22:02 +0900)]
Fix some errors when build debian packages.
Peng Huang [Mon, 12 Jul 2010 10:14:46 +0000 (18:14 +0800)]
Fix problem with ibus-2.0
Yuren Ju [Wed, 20 Oct 2010 10:49:33 +0000 (18:49 +0800)]
added simp. chinese and hong kang translation
Yuren Ju [Wed, 20 Oct 2010 10:44:23 +0000 (18:44 +0800)]
add options for enter key, original feature is commit original english text, new feature is commit first candidate phrase
Yuren Ju [Mon, 11 Oct 2010 09:07:25 +0000 (17:07 +0800)]
use , & 。 instead of 《 & 》 for traditional chinese user
Peng Huang [Mon, 27 Sep 2010 06:09:07 +0000 (14:09 +0800)]
Add option --disable-boost to support build without boost
When build without boost, ibus-pinyin will use smart pointer
from c++0x and use the signal templates embedded instead of
boost::signals2.
BUG=chromium-os:5055
TEST=manual
Review URL: http://codereview.appspot.com/2205044
Peng Huang [Mon, 27 Sep 2010 02:10:33 +0000 (10:10 +0800)]
Add codereview.settings.
This is for us to use codereview.appspot.com for code reviews.
Instructions to use codereview.appspot.com:
1. Get depot_tools and add PATH to the directory
http://dev.chromium.org/developers/how-tos/depottools
2. In your local IBus git repository,
% git checkout master
% git checkout -b somefix
make changes
% git cl upload
do code reviews at codereview.appspot.com
once it's done, run "git cl push" if you can commit.
otherwise, ask committers to commit on behalf.
Add target for build debian packages.
BUG=none
TEST=build fine
Review URL: http://codereview.appspot.com/2229048
Peng Huang [Mon, 6 Sep 2010 02:43:20 +0000 (10:43 +0800)]
release 1.3.11
Peng Huang [Mon, 6 Sep 2010 02:41:04 +0000 (10:41 +0800)]
Fix make distcheck errors.
Yusuke Sato [Tue, 11 May 2010 02:33:05 +0000 (11:33 +0900)]
Tiny modification to m4/boost.m4.
Pass $CXXFLAGS to $ac_cpp to make cross-compilation of ibus-pinyin easy.
BUG=none
TEST=ran emerge-x86-generic -a ibus-pinyin.
Review URL: http://codereview.chromium.org/2045008
Peng Huang [Mon, 23 Aug 2010 01:54:49 +0000 (09:54 +0800)]
Remove sqlite3 in create_db.py
Peng Huang [Fri, 13 Aug 2010 22:43:29 +0000 (06:43 +0800)]
Remove duplicated EXTRA_DIST value in lua/Makefile.am
Peng Huang [Fri, 13 Aug 2010 08:20:01 +0000 (16:20 +0800)]
Add PY prefix of all file names to avoid name conflict on some file
system than is case insensitive.