Zach Kuznia [Fri, 25 Feb 2011 03:25:21 +0000 (12:25 +0900)]
Remove dependency on get-text, gtk2 and gconf2.
Change-Id: I1f796502e44e052304bd5379e5872a42e911733c
BUG=chromium-os:12350
TEST=None
Review URL: http://codereview.chromium.org/6538084
Zach Kuznia [Mon, 7 Feb 2011 06:34:10 +0000 (15:34 +0900)]
When decorating the preedit string, stop forcing the cursor past the end of the input
Change-Id: Id71b0ef81692437a4d5e65b548aecebd0578da38
BUG=chromium-os:8758
TEST=Set the IME to chewing. click on the omnibox. type 'ch' then hit space. Ensure that garbled characters don't appear.
Review URL: http://codereview.chromium.org/6312141
Darin Petkov [Wed, 2 Feb 2011 15:23:46 +0000 (07:23 -0800)]
ibus-chewing -- respect an NLS setting.
BUG=chromium-os:11408
TEST=emerge-x86-mario with/without enable nls, checked /usr/share/locale
Change-Id: I0030afe138e36de8f6e649dc035af8809814f3de
Review URL: http://codereview.chromium.org/6334025
Yusuke Sato [Sun, 26 Dec 2010 17:23:06 +0000 (02:23 +0900)]
Fix SEGV issues in the upstream ibus-chewing code.
https://github.com/definite/ibus-chewing/commit/
d9009bf05d9d8b600936beb3c3b0ecfc84a1075a#diff-23
The CL also removes unused upstream functions since they are broken.
BUG=9685
TEST=ran ibus-engine-chewing with ibus-1.4 on Chromium OS
Change-Id: Ie4144e73cf9c516cfaa8a9a1243edecbec2c616e
Review URL: http://codereview.chromium.org/6012009
Yusuke Sato [Tue, 7 Dec 2010 17:54:53 +0000 (02:54 +0900)]
ibus-chewing: Support IBus-1.4 API.
Manually merged a necessary part of the upstream change: https://github.com/definite/ibus-chewing/commit/
d9009bf05d9d8b600936beb3c3b0ecfc84a1075a
I would rather not update ibus-chewing to tot of the upstream repository since it might make the engine unstable again.
BUG=chromium-os:9687
TEST=ran 'emerge-x86-generic ibus-chewing'
Change-Id: Iaa7b7c79eca727b51da2293c948b316efbb788a6
Review URL: http://codereview.chromium.org/5535007
Peng Huang [Thu, 12 Aug 2010 03:04:57 +0000 (11:04 +0800)]
Do not commit buffer in reset function.
BUG=chromium-os:4792
TEST=manually
Review URL: http://codereview.chromium.org/3146005
Zach Kuznia [Tue, 10 Aug 2010 09:15:01 +0000 (18:15 +0900)]
Hardcode the Chewing data directory.
BUG=chromium-os:5209
TEST=Enable the chewing input method, and check that it doesn't crash.
Review URL: http://codereview.chromium.org/3158002
Zach Kuznia [Fri, 9 Jul 2010 05:35:58 +0000 (14:35 +0900)]
Add signal handlers to ibus-chewing to listen for config changes.
BUG=chromium-os:4604
TEST=Enable ibus chewing. Change the number of candidates in the chewing options dialog. Check that the change has worked.
Review URL: http://codereview.chromium.org/2899003
Yusuke Sato [Tue, 6 Jul 2010 04:18:52 +0000 (13:18 +0900)]
Use /home/chronos/user/.chewing as a cache dir instead of /home/chronos/.chewing since the latter is shared with all Chromium OS users.
BUG=chromium-os:3964
TEST=manual
Review URL: http://codereview.chromium.org/2802030
Zach Kuznia [Thu, 17 Jun 2010 03:26:32 +0000 (12:26 +0900)]
Fix use of up and down arrows when the candidate window is not visible.
BUG=chromium-os:4107
TEST=Set the IME to chewing, type 'hol', press space, press down. Ensure that the candidate window appears, and it does not hang.
Review URL: http://codereview.chromium.org/2813016
Zach Kuznia [Fri, 11 Jun 2010 07:29:12 +0000 (16:29 +0900)]
Fix Chi/Eng and Full/Half toggles.
BUG=chromium-os:3666,chromium-os:3667
TEST=Enable chewing. Attempt to use full-width English, then attempt to type in kanji.
Review URL: http://codereview.chromium.org/2732006
Zach Kuznia [Fri, 11 Jun 2010 05:59:59 +0000 (14:59 +0900)]
Add support for arrow keys with ibus-chewing.
BUG=chromium-os:3741
TEST=Try to use the arrow keys to select a candadite in ibus-chewing.
Review URL: http://codereview.chromium.org/2564002
Zach Kuznia [Wed, 2 Jun 2010 09:44:48 +0000 (18:44 +0900)]
Fix a memory leak in mouse handling.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2449009
Zach Kuznia [Wed, 2 Jun 2010 06:44:53 +0000 (15:44 +0900)]
Add support for selecting candidates via mouseclick.
BUG=chromium-os:3742
TEST=Set your IME to chewing. Type 'ql', press space twice. Click on a candidate.
Review URL: http://codereview.chromium.org/2436006
Zach Kuznia [Wed, 26 May 2010 05:49:32 +0000 (14:49 +0900)]
This will cause the space bar to insert spaces if you aren't selecting a character. It is based on a patch written for ArchLinux: aur.archlinux.org/packages.php?ID=20567
BUG=chromium-os:1253
TEST=Set the input method to chewing, and try typing a space while not selecting a candidate. Ensure that a space is output.
Review URL: http://codereview.chromium.org/1733014
Zach Kuznia [Tue, 25 May 2010 08:52:35 +0000 (17:52 +0900)]
Fix preference loading so that the default values are properly set.
BUG=chromium-os:1253
TEST=Set the input method to chewing, type 'q', 'l', 'space', 'space' and note that the candidate window appears.
Review URL: http://codereview.chromium.org/2176002
Mandeep Singh Baines [Mon, 24 May 2010 22:02:15 +0000 (15:02 -0700)]
inherit review settings
TBR=cmasone
Review URL: http://codereview.chromium.org/2134015
Zach Kuznia [Fri, 23 Apr 2010 01:44:34 +0000 (10:44 +0900)]
This required three changes:
1. Properly sink floating references when objects are initialized.
2. Remove calls into Maker Dialog
3. Set config values to the default value when they are loaded.
The reason Maker Dialog had to be removed is that it causes dbus calls in ibus to fail during initialization, possibly due to its GTK use. Since the dialog is unused, it was safer and cleaner to disable than to fix it.
BUG=1253
TEST=Set your IME to chewing, and try to enter text.
Review URL: http://codereview.chromium.org/1751007
Yusuke Sato [Mon, 8 Mar 2010 04:45:00 +0000 (13:45 +0900)]
Fix memory errors in third_party/ibus-chewing/files/src.
In src/IBusChewingEngine.gob, an uninitialized GValue object is passed in to ibus_config_get_value() API. This seems to cause an unexpected termination of the IBus connection:
Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x6f7dd6c0 (LWP 3013)]
0x005b5416 in __kernel_vsyscall ()
(gdb) bt
#0 0x005b5416 in __kernel_vsyscall ()
#1 0x01075ac1 in writev () from /lib/libc.so.6
#2 0x00397b15 in _dbus_write_two (fd=4, buffer1=0x9ed259c, start1=0, len1=128, buffer2=0x9ed25d8, start2=0, len2=38) at dbus-sysdeps-unix.c:425
#3 0x00397954 in _dbus_write_socket_two (fd=4, buffer1=0x9ed259c, start1=0, len1=128, buffer2=0x9ed25d8, start2=0, len2=38) at dbus-sysdeps-unix.c:258
#4 0x0038e6d1 in do_writing (transport=0x9ed1910) at dbus-transport-socket.c:597
#5 0x0038edb8 in socket_do_iteration (transport=0x9ed1910, flags=1, timeout_milliseconds=-1) at dbus-transport-socket.c:1016
#6 0x0038d689 in _dbus_transport_do_iteration (transport=0x9ed1910, flags=1, timeout_milliseconds=-1) at dbus-transport.c:956
#7 0x0037146c in _dbus_connection_do_iteration_unlocked (connection=0x9ed1d30, flags=1, timeout_milliseconds=-1) at dbus-connection.c:1163
#8 0x00372436 in _dbus_connection_send_preallocated_unlocked_no_update (connection=0x9ed1d30, preallocated=0x0, message=0x9ed2598, client_serial=0x0)
at dbus-connection.c:1984
#9 0x00373ba0 in _dbus_connection_send_unlocked_no_update (connection=0x9ed1d30, message=0x9ed2598, client_serial=0x0) at dbus-connection.c:3100
#10 0x00373f39 in dbus_connection_send_with_reply (connection=0x9ed1d30, message=0x9ed2598, pending_return=0x77aeae78, timeout_milliseconds=-1) at dbus-connection.c:3263
#11 0x0037413d in dbus_connection_send_with_reply_and_block (connection=0x9ed1d30, message=0x9ed2598, timeout_milliseconds=-1, error=0xa331c50) at dbus-connection.c:3341
#12 0x0032f6b0 in ibus_connection_send_with_reply_and_block (connection=0x9ebbe60, message=0x9ed2598, timeout_milliseconds=-1, error=0x77aeaf68) at ibusconnection.c:722
#13 0x003323a3 in ibus_proxy_call_with_reply_and_block (proxy=0x9ef36c0, method=0x351592 "GetValue", timeout_milliseconds=-1, error=0x77aeaf68, first_arg_type=64)
at ibusproxy.c:750
#14 0x0033f444 in ibus_config_get_value (config=0x9ef36c0, section=0x8057032 "engine/Chewing", name=0x805a87c "hsuSelKeyType", value=0x77aeb07c) at ibusconfig.c:229
#15 0x0804f0c2 in ibus_chewing_engine_load_setting ()
#16 0x0805190d in ___1d_ibus_chewing_engine_enable ()
#17 0x002ad7dc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#18 0x0029e6c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0x09ec9c08 in ?? ()
#20 0x00000000 in ?? ()
(gdb)
I'll try to upstream this change later, but let me submit this to our repo first to see if this patch actually fixes the bug.
BUG=crosbug.com/1253
TEST=see the bug
Review URL: http://codereview.chromium.org/668239
Yusuke Sato [Tue, 2 Mar 2010 07:25:36 +0000 (16:25 +0900)]
Revert all changes that were necessary for Ubuntu based build.
I'd like to revert them to avoid conflicts on git-pull in the future.
-------------------------------------------------------------
Revert "Apply ibus-chewing_1.2.0.
20090818-2.diff.gz directly"
This reverts commit
9bf785d603a9a3c30558f24ba85a8e2498679f31.
Yusuke Sato [Tue, 2 Mar 2010 05:00:39 +0000 (14:00 +0900)]
Merge branch 'master' of ssh://chromiumos-git//ibus-chewing
Yusuke Sato [Mon, 1 Mar 2010 14:58:51 +0000 (23:58 +0900)]
Removed gtk_widget_show_all().
Removed gtk_widget_show_all() so that our window manager (chromiumos-wm) does not remove a focus from the Chrome window.
BUG=none
TEST=click "US" button in the status area, then select "Chewing". Verify that the window manager does not focus another window.
Review URL: http://codereview.chromium.org/660276
Yusuke Sato [Mon, 1 Mar 2010 14:11:28 +0000 (23:11 +0900)]
Merge branch 'master' of git://github.com/definite/ibus-chewing
Yusuke Sato [Mon, 1 Mar 2010 11:55:03 +0000 (20:55 +0900)]
Merge branch 'master' of git://github.com/definite/ibus-chewing
Yusuke Sato [Wed, 24 Feb 2010 07:53:13 +0000 (16:53 +0900)]
Support cross build of ibus-chewing.
Remove the generate-gconf-schemas target from CMakeLists.txt and src/CMakeLists.txt.
By default, CMakeList for ibus-chewing tries to run the generate-gconf-schemas binary at build-time to generate ibus-chewing.schemas file. However, this makes cross-compilation harder. We removed the target since ibus-chewing can work fine without the GConf schema.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/657072
Ding-Yi Chen [Tue, 9 Feb 2010 02:18:12 +0000 (12:18 +1000)]
Fixing Google issue 754, 758, 763
- Fixed Google issue 754: commit string is missing when inputting
long English text in the end.
- Fixed Google issue 758: Space is irresponsive in Temporary English mode
if no Chinese in preedit buffer.
- Fixed Google Issue 763: [ibus-chewing] [qt] Shift-Up/Down does not mark
text area properly.
- Change the String "on the spot" to "in application window",
Chinese translation change to "在輸入處組詞"
- Change the "over the spot" to "in candidate window",
Chinese translation remain the same
- Fixed bodhi submission.
Ding-Yi Chen [Wed, 3 Feb 2010 08:03:25 +0000 (18:03 +1000)]
Fixed Google issue 758
Ding-Yi Chen [Mon, 1 Feb 2010 07:16:14 +0000 (17:16 +1000)]
Merge branch 'master' of git://github.com/phuang/ibus-chewing
Conflicts:
src/IBusChewingEngine.gob
Ding-Yi Chen [Mon, 1 Feb 2010 07:07:38 +0000 (17:07 +1000)]
Fixed Google Issue 754
Peng Huang [Sat, 30 Jan 2010 01:58:59 +0000 (09:58 +0800)]
Use GInitiallyUnowned correctly
Ding-Yi Chen [Mon, 25 Jan 2010 05:20:44 +0000 (15:20 +1000)]
Add over-the-spot editing mode.
- Add over-the-spot editing mode.
- Possible fixed of Google issue 505: ibus acts strange in Qt programs.
- Implemented Google issue 738: Add a mode that allow editing in candidate window
(thus over-the-spot mode).
Yusuke Sato [Tue, 19 Jan 2010 11:27:10 +0000 (20:27 +0900)]
Merge branch 'master' of git://github.com/phuang/ibus-chewing
Conflicts:
data/chewing.xml.in
Colin Watson [Fri, 15 Jan 2010 14:58:29 +0000 (14:58 +0000)]
Apply ibus-chewing_1.2.0.
20090818-2.diff.gz directly
Applying the packaging files in make_pkg.sh means that chromiumos-build
can't handle it properly. Apply the patch directly instead.
Review URL: http://codereview.chromium.org/546053
Ding-Yi Chen [Fri, 11 Dec 2009 07:57:56 +0000 (17:57 +1000)]
Ding-Yi Chen [Fri, 2 Oct 2009 06:42:49 +0000 (16:42 +1000)]
Bugzilla Bug 518901; IBus Google issue 501, 502; Revised ibus-chewing icon.
Ding-Yi Chen [Wed, 30 Sep 2009 04:19:20 +0000 (14:19 +1000)]
IBus upstream issue 484 ; Pack the gob2 generation source.
Ding-Yi Chen [Thu, 17 Sep 2009 05:25:10 +0000 (15:25 +1000)]
IBus upstream issue 484
Ding-Yi Chen [Mon, 31 Aug 2009 07:26:25 +0000 (17:26 +1000)]
Bugzilla Bug 519328
IBus upstream issue 484
Ding-Yi Chen [Wed, 19 Aug 2009 00:21:21 +0000 (10:21 +1000)]
Merge 1.2 and 1.1
Ding-Yi Chen [Mon, 17 Aug 2009 07:42:13 +0000 (17:42 +1000)]
Merge 1.2 and 1.1
Ding-Yi Chen [Mon, 17 Aug 2009 07:41:43 +0000 (17:41 +1000)]
Merge 1.2 and 1.1
Ding-Yi Chen [Wed, 24 Jun 2009 00:22:38 +0000 (10:22 +1000)]
Lookup table now shows the selection key.
Peng Huang [Sun, 14 Jun 2009 07:05:29 +0000 (15:05 +0800)]
Merge branch 'master' of github.com/definite/ibus-chewing
Ding-Yi Chen [Fri, 22 May 2009 06:18:10 +0000 (16:18 +1000)]
Applied Lubomir Rintel patch
Ding-Yi Chen [Tue, 19 May 2009 08:05:52 +0000 (18:05 +1000)]
Fix Bug 500281
Ding-Yi Chen [Fri, 8 May 2009 08:37:41 +0000 (18:37 +1000)]
ibus 1.0.9
Fix IBUS Google issue 369, see ChangeLog for details.
Ding-Yi Chen [Wed, 6 May 2009 08:11:45 +0000 (18:11 +1000)]
Add generate-gconf-schemas
Add maker_dialog_set_verbose_level()
Ding-Yi Chen [Tue, 28 Apr 2009 05:59:36 +0000 (15:59 +1000)]
Fix the Plain chewing mode
Ding-Yi Chen [Tue, 28 Apr 2009 04:22:11 +0000 (14:22 +1000)]
Revision plain Zhuyin mode.
Remove debug*s.list from Source tarball.
Ding-Yi Chen [Fri, 24 Apr 2009 08:19:16 +0000 (18:19 +1000)]
Add Plain Zhuyin support
dchen@redhat.com [Fri, 17 Apr 2009 06:19:09 +0000 (16:19 +1000)]
Version 1.0.7
dchen@redhat.com [Fri, 3 Apr 2009 04:30:22 +0000 (14:30 +1000)]
Dialog labels aligned; Fix iBus Google issue 326; CMake modules revised; Add 2 make targets.
- Labels in setting dialogs are now aligned.
- Fix iBus Google issue 326: Fail to build with CMake < 2.6.3
- DateFormate.cmake is merged to BasicMacros.cmake
- See headers of cmake modules in cmake_modules/ for detailed changed.
- Add a make target "version_check"
- Add a make developer target "new_version" which are hidden for ordinary users.
dchen@redhat.com [Wed, 1 Apr 2009 08:29:19 +0000 (18:29 +1000)]
Fix CMake bugs
dchen@redhat.com [Tue, 31 Mar 2009 08:16:12 +0000 (18:16 +1000)]
make target version_lock, version_unlock
dchen@redhat.com [Mon, 30 Mar 2009 07:30:37 +0000 (17:30 +1000)]
Version 1.0.5
See Changelog for detail.
dchen@redhat.com [Fri, 27 Mar 2009 08:12:31 +0000 (18:12 +1000)]
Fix right arrow bug, Add syncCapsLock_local
dchen@redhat.com [Mon, 23 Mar 2009 02:27:38 +0000 (12:27 +1000)]
Fix koji build issues.
dchen@redhat.com [Mon, 23 Mar 2009 00:54:38 +0000 (10:54 +1000)]
1.0.4 Released
dchen@redhat.com [Fri, 20 Mar 2009 08:28:44 +0000 (18:28 +1000)]
Ready for ibus-chewing-1.0.4.
dchen@redhat.com [Wed, 18 Mar 2009 08:36:18 +0000 (18:36 +1000)]
i18n, MakerDialog nearly completed.
dchen@redhat.com [Tue, 17 Mar 2009 08:17:10 +0000 (18:17 +1000)]
Continue Generic Dialog developing
dchen@redhat.com [Mon, 16 Mar 2009 08:11:03 +0000 (18:11 +1000)]
add_attribute of MakerDialog is now available.
dchen@redhat.com [Fri, 13 Mar 2009 08:20:04 +0000 (18:20 +1000)]
Start developing setting dialog
dchen@redhat.com [Fri, 13 Mar 2009 04:31:45 +0000 (14:31 +1000)]
Clean
dchen@redhat.com [Fri, 13 Mar 2009 04:23:03 +0000 (14:23 +1000)]
Extract Developer.cmake
dchen@redhat.com [Wed, 11 Mar 2009 07:54:20 +0000 (17:54 +1000)]
Tempory workaround between Led and IM status
dchen@redhat.com [Tue, 10 Mar 2009 07:30:53 +0000 (17:30 +1000)]
Google issue 305,307
Sync Caps <-> ChiEng mode
dchen@redhat.com [Mon, 2 Mar 2009 03:20:25 +0000 (13:20 +1000)]
fixed rpm build issues
dchen@redhat.com [Mon, 2 Mar 2009 03:18:21 +0000 (13:18 +1000)]
Split SourceTarball.cmake out
Fix rpm install issues.
Huang Peng [Tue, 24 Feb 2009 08:54:10 +0000 (16:54 +0800)]
Add priority in chewing.xml.
dchen@redhat.com [Fri, 27 Feb 2009 07:58:04 +0000 (17:58 +1000)]
Most setting options revealed, fix google code issue 281.
- Setting shows/hides KBType, selKeys, and various settings.
- Add gconf schema.
- Fix some memory leaking checked.
- Move some function to cmake_modules.
- Fix Google code issue 281
dchen@redhat.com [Wed, 25 Feb 2009 08:01:21 +0000 (18:01 +1000)]
gconf schemas; issue 281
dchen@redhat.com [Tue, 24 Feb 2009 07:53:27 +0000 (17:53 +1000)]
Google Code issue:281; GConf all the chewing options
dchen@redhat.com [Mon, 23 Feb 2009 07:43:38 +0000 (17:43 +1000)]
Valgrind checked, kbType moved to 'settings'
dchen@redhat.com [Fri, 20 Feb 2009 07:48:42 +0000 (17:48 +1000)]
valgrind memory leak check
dchen@redhat.com [Fri, 20 Feb 2009 06:35:05 +0000 (16:35 +1000)]
Now kbtype can be saved/loaded
dchen@redhat.com [Thu, 19 Feb 2009 07:33:48 +0000 (17:33 +1000)]
Add Find_Program GOB2, so users know that gob2 is required.
dchen@redhat.com [Thu, 19 Feb 2009 06:50:45 +0000 (16:50 +1000)]
Update modified file.
dchen@redhat.com [Thu, 19 Feb 2009 06:12:34 +0000 (16:12 +1000)]
add main.c
dchen@redhat.com [Wed, 18 Feb 2009 07:44:57 +0000 (17:44 +1000)]
Keyboard layout menu and icon; I18N display
dchen@redhat.com [Tue, 17 Feb 2009 07:59:52 +0000 (17:59 +1000)]
Add i18n support (Working)
dchen@redhat.com [Mon, 16 Feb 2009 08:06:54 +0000 (18:06 +1000)]
Fixed '2-instance', 'property_activate', 'hide aux_text'
dchen@redhat.com [Wed, 11 Feb 2009 07:21:18 +0000 (17:21 +1000)]
Compilable but not workable.
dchen@redhat.com [Fri, 30 Jan 2009 04:38:37 +0000 (14:38 +1000)]
Fix the preedit shown
dchen@redhat.com [Fri, 30 Jan 2009 03:50:11 +0000 (13:50 +1000)]
Add back l10n message support, and restore preedit buffer when switch back
dchen@redhat.com [Wed, 28 Jan 2009 01:23:58 +0000 (11:23 +1000)]
Remove chewing.i
dchen@redhat.com [Wed, 28 Jan 2009 01:16:37 +0000 (11:16 +1000)]
Remove chewing.py from Makefile.am
dchen@redhat.com [Tue, 27 Jan 2009 04:04:20 +0000 (14:04 +1000)]
Fix libchewing 0.3.2
Huang Peng [Sat, 18 Oct 2008 06:52:41 +0000 (14:52 +0800)]
Update zh_TW.po by Swyear.
Huang Peng [Sat, 18 Oct 2008 06:52:25 +0000 (14:52 +0800)]
Update translation for Simplified Chinese.
Huang Peng [Fri, 17 Oct 2008 07:15:32 +0000 (15:15 +0800)]
Fix locale domain. by Jim Huang.
Huang Peng [Thu, 16 Oct 2008 06:08:56 +0000 (14:08 +0800)]
Reset chewing when the engine is enabled.
Huang Peng [Thu, 16 Oct 2008 06:05:56 +0000 (14:05 +0800)]
Update AUTHORS.
Huang Peng [Thu, 16 Oct 2008 06:02:46 +0000 (14:02 +0800)]
Add zh_TW.po and update zh_CN.po
Huang Peng [Wed, 17 Sep 2008 01:56:47 +0000 (09:56 +0800)]
Require chewing >= 0.3.0.901
Huang Peng [Wed, 17 Sep 2008 01:54:45 +0000 (09:54 +0800)]
Support libchewing-0.3.0.901.
Huang Peng [Tue, 16 Sep 2008 12:35:18 +0000 (20:35 +0800)]
Fix build warnings.
Huang Peng [Tue, 9 Sep 2008 10:46:56 +0000 (18:46 +0800)]
Merge branch 'master' into libchewing_svn
Huang Peng [Tue, 9 Sep 2008 10:46:30 +0000 (18:46 +0800)]
Modify CFLAGS.
Huang Peng [Tue, 9 Sep 2008 10:46:15 +0000 (18:46 +0800)]
Fix compile warning.