Release 1.3.2
* Make default options of rusle.txt the same as in rustrad.txt
* Add Russian Legacy layout
* Add "\circ ∘ U+2218 RING OPERATOR" back to the latex table
Release 1.3.1
* Add _ and ^ to the start characters for the LaTeX table
* Updates and bugfixes for the LaTeX table by Giuseppe Castagna (original author of the LaTeX table)
* ibus-table requires Python3 now, require it here as well
Release 1.3.0.20140707
* Use SELECT_KEYS = F1,F2,F3,F4,F5,F6,F7,F8,F9 for ipa-x-sampa
* Add single and multi wildcard options to all tables
* Use AUTO_WILDCARD = TRUE for all tables
* Don't force "us" layout for cns11643, compose, ipa-x-sampa, viqr, emoji, mathwriter-ibus, translit-ua, and translit
* Keep forcing "us" layout only for "rustrad", "yawerty", and "thai".
* Don't force "us" layout for the latex input method
* The "latex" table uses "\" as a startchar
* includes "Set symbols to be displayed in IM switchers" by Sean Burke
...
* Tue Jun 10 2014 Ding-Yi Chen <dchen@redhat.com> - 1.8.2
- Built for ibus-table-1.8.1
* Sun Jun 08 2014 Ding-Yi Chen <dchen@redhat.com> - 1.8.1
- Add summary and description translation back.
* Sun Jun 08 2014 Ding-Yi Chen <dchen@redhat.com> - 1.8.0
- Update for ibus-table-1.8.0
- Fixed Bug 1099380 - The stroke5 table should not use
"AUTO_SELECT = TRUE" but "AUTO_SELECT = FALSE"
Drop support for libkkc <= 0.3.3
setup: Check if the existing shortcut key is non-null, when removing
setup: Set the "label" attribute properly when adding a shortcut
Port to libgee 0.8 API
Don't send update-property signal until properties are registered
To reduce the number of D-Bus signals sent on focus-in.
Update translations
What's New in libchewing 0.4.0 (Apr 11, 2014)
---------------------------------------------------------
* Add the following APIs:
- Userphrase manipulation
- chewing_userphrase_enumerate
- chewing_userphrase_has_next
- chewing_userphrase_get
- chewing_userphrase_add
- chewing_userphrase_remove
- chewing_userphrase_lookup
- Keyboardless action
- chewing_cand_open
- chewing_cand_close
- chewing_cand_string_by_index_static
- chewing_cand_choose_by_index
- chewing_cand_list_first
- chewing_cand_list_last
- chewing_cand_list_has_next
- chewing_cand_list_has_prev
- chewing_cand_list_next
- chewing_cand_list_prev
- chewing_commit_preedit_buf
- chewing_clean_preedit_buf
- chewing_clean_bopomofo_buf
- Bopomofo buffer
- chewing_bopomofo_Check
- chewing_bopomofo_String_static
- Static API
- chewing_aux_String_static
- chewing_buffer_String_static
- chewing_cand_String_static
- chewing_commit_String_static
- chewing_kbtype_String_static
- Misc
- chewing_new2
* Dictionary format:
- Remove text data support
- Introduce platform independent binary data representation
- Move binary data to share/libchewing/*
* Userphrase format:
- Support SQLite-based user phrase storage and manipulation
* New coding style:
- Use scripts/indent.sh to change coding style
* Bug fixed:
- Fix chewing_zuin_Check wrong return value #62
- Fix numlock key cannot output number #45
- Fix negative frequency problem #75
- Fix cannot select candidate when symbol exists #79
- Avoid clearing the buffer when Up arrow key is pressed and escCleanAllBuf is 1.
- Fix cannot handle numlock 9 correctly #88
- Fix invalid characters are committed when pre-edit buffer is full
- Fix AutoLearnPhrase cannot fill correct wordSeq #108
- Fix wrong auto learn when symbol in between #112
- Fix missing rpl_malloc for cross compilation #118
- Fix '\n' appear in symbol table #126
- Reopen candidate list for symbols with down key #127#135
- Let up key close candidate list of symbols #131#138
* Misc:
- Add `make check' in cmake build
- Change MAX_UTF8_SIZE to 4
- Update official website URL
- Use CreateFileA() instead of CreateFile() to stick with the ANSI API
- Do not check phrase longer than MAX_PHRASE_LEN
- Implement dynamic programming phrasing algorithm #73
- Clean bopomofo buffer when mode change to English mode #89#97
- Update README to GFM.
- Replace 'INCLUDE' with 'AM_CPPFLAGS' #68#114#116
- Use [Shift]+[-] to input EM DASH (u+2014) as default #113#124
- Use Backspace to close candidate window #128
- Use PgUp/PgDn to turn pages of candidates #129
- Update Windows default search path #78
- The word "zuin", "Zhuyin" are obsolete terms for "Bopomofo"
- Add const whenever possible in several APIs
- Toggle shape mode with shift-space #141#142
* Successful stories:
- chewing-windows-tsf project provides Text Services Framework
support for Microsoft Windows.
* Set max-width-chars property in ibus-setup wrapped GtkLabel. 0be4664
* Add German (nodeadkeys) keymap in simple.xml. 318836a
* Delete Korean keymap. 386bafb
* Let ibus-ui-gtk3 not to show zero-lenght preedit text. 3469285
* Fix many memory leaks provided by Christophe Fergeau. 87fb61f
f3e8aaf 18687d7 d0aaf77 ca8cac8 f4d7cea 70ddaf1 0d15329 167d1d7
5d887bd b07dedf 6291feb
* Add Polish (qwertz) keymap in simple.xml ee4c5ec
* Fix escape key with Ctrl+Shift+U ISO 14755. 9bad0c9
* Update ibuscomposetable.h for pt-br. b6afffb
* Set up ibus engines when users log into the session for the first
time. 38fa3e8
* Do not sort ibus engines when they are saved by ibus-setup. a530075
* Update IBusKeymap jp. 8ef258e
* Run xmodmap after run setxkbmap -l layout. 14bd938
* Add ibus reset-config and read-config sub-commands. 3dcf247 9e5a2bd
* Fix ibus-setup SEGV in enginetreeview.py 10483bf
* Fix deprecated warnings with python3-gobject 3.13.3. a17dc8e
* Export the 'IBUS_SETUP_XID' environment variable for each engine
setup. b1b4e29
* Fix deprecated gtk3 GtkMisc, GtkAlignment and vala Gdk.X11Display 130d310
* Enhance UI to add engines on ibus-setup 3e6178c
* devel/ninja is required to build.
Changelog:
r271 2014-07-13 1.15.1834.102 - r265 2014-07-06 1.15.1828.102
You can check out Mozc r271 as follows.
gclient sync --revision=271
Summary of changes between 1.15.1834.102 (r271) and 1.15.1828.102 (r265).
Build related changes:
Ninja and GYP r1948 are now required to build Mozc for Android, NaCl, or Linux desktop. Note that you don't need to install Ninja manually, since depot_tools maintains pre-built Ninja binaries.
A sample Dockerfile is now available at mozc/docker/ubuntu12.04/Dockerfile. It provides a reference build environment of Mozc for Android, NaCl, and Linux desktop. See BuildInDocker for details.
Fixed issues:
FIX: Use ninja on Linux ( Issue 222 )
FIX: Inconsistency between visible candidate and actual commit in suggestion ( Issue 239 )
FIX: Provide a Dockerfile to set up build environment for Android, NaCl, and Linux desktop ( Issue 240 )
Commit summary:
r271: Add an all-in-one Dockerfile to build Mozc for Android, NaCl, and Linux desktop (Ubuntu 12.04 edition)
r270: Minor clean up in gyp file
r269: Zero query suggestion shouldn't be triggered when committing with key event
r268: Use Ninja to build Android, NaCl, and Linux Desktop binaries part 3
r267: Use Ninja to build Android, NaCl, and Linux Desktop binaries part 2
r266: Use Ninja to build Android, NaCl, and Linux Desktop binaries
r265: Pull GYP r1948
r253 2014-07-06 1.15.1827.102 - r241 2014-06-28 1.15.1815.102
You can check out Mozc r253 as follows.
gclient sync --revision=253
Summary of changes between 1.15.1827.102 (r253) and 1.15.1815.102 (r241).
Fixed issues:
FIX: Menu item for MozcTool lacks text label in ibus-mozc ( Issue 233 )
FIX: Explorer crashes when tsf-mozc is enabled on Windows 8.1 update1 ( Issue 236 )
Commit summary:
r253: Specify the absolute path of the project root directory for include directories
r252: Disable ITfFnGetLinguisticAlternates until the root cause of Explorer crashes is addressed
r251: Specify text label for the menu item of MozcTool in ibus-mozc
r250: Do not pass incomplete types to STL containers
r249: Explicitly include <unistd.h> for OSX
r248: Stop using template to implement BasicCodeGenByteArrayStreamBuf
r247: Explicity invoke bash for make-standalone-toolchain.sh
r246: Make config_file_stream_test.cc more robust
r245: Replace NULL with nullptr in mozc::NumberUtil
r244: Enable Unicode 6 Emoji conversion by default for desktop (part 4)
r243: Unify nested preprocessor conditions into one line (part 3)
r242: Minor style fixes
r241: Unify nested preprocessor conditions into one line (part 2)
r234 2014-06-22 1.15.1814.102 - r206 2014-05-24 1.15.1786.102
You can check out Mozc r234 as follows.
gclient sync --revision=234
Summary of changes between 1.15.1814.102 (r234) and 1.15.1786.102 (r206).
Build related changes:
'build_mozc.py build_tools' is deprecated. Mozc no longer requires 2-pass build. ( Issue 223 )
Fixed issues:
FIX: Wrong key mapping for Numpad-End in mozc.el ( Issue 170 )
FIX: mozc::converter::CandidateFilter drops candidates unexpectedly ( Issue 220 )
FIX: Preceding text is not correctly extracted in ibus-mozc ( Issue 226 )
FIX: Undo-Commit is not functional in ibus-mozc ( Issue 227 )
FIX: NaCl-Mozc uses wrong version for downloadable dictionary
Commit summary:
r234: Ensure that the IPC client is configured before it is used in ibus-mozc
r233: Teach ibus-mozc about the correct substring position when extracting surrounding text (part 2)
r232: Teach ibus-mozc about the correct substring position when extracting surrounding text (part 1)
r231: Enable Unicode 6 Emoji conversion by default for desktop (part 3)
r230: Enable Unicode 6 Emoji conversion by default for desktop (part 2)
r229: Enable Unicode 6 Emoji conversion by default for desktop
r228: Unify nested preprocessor conditions into one line
r227: Strictly check the range of the operands for integer operations performed in NumberUtil
r226: Simplify test cases for SafeStrToDouble/SafeStrToFloat
r225: Remove a redundant constant definition
r224: UtilTest::StripWhiteSpaces should work with a single letter text.
r223: Use different internal namespace for gflags
r222: Fix the version check logic of the downloadable dictionary for NaCl-Mozc.
r221: Do not use shell syntax in gyp (part 2)
r220: Do not use shell syntax in gyp (part 1)
r219: Use absolute path to teach the linker about a file location
r218: Add a missing build dependency
r217: Fix wrong reading for U+1F3C4
r216: Fix key mapping for Numpad-End in mozc.el
r215: Remove a redundant NULL initialization of unique_ptr
r214: Stop using 2-pass build on OS X
r213: Minor style fixes
r212: Manage the root directory of protobuf for Java source in gyp rather than ant
r211: Stop using 2-pass build except for OS X
r210: Remove execute bit from files that shouldn't have it
r209: Remove platform-dependent mozc::Encryptor part 2
r208: Remove platform-dependent mozc::Encryptor
r207: Fix the bug that Top_cost + cost_offset exceeds INT_MAX when lid is first/last name
r206: Remove an obsolete directory that is no longer used
* Based on PR pkg/48837 from tsutsui@, thank you.
The most important change for Japanese ibus-mozc users is:
>> FIX: The initial mode of ibus-mozc shouldn't be Hiragana with IBus 1.5+
>> (Issue 201)
Changelog:
r192 2014-05-16 1.15.1785.102
Build related changes:
Removed an undocumented option --channel_dev from build_mozc.py gyp
Removed runtime dependency on OpenSSL on NaCl, Mac, and Linux ( Issue 215 ).
Android build is now only tested with NDK r9d
Debug_Android and Release_Android are deprecated. You can simply specify Debug and Android, respectively.
Removed base/base.h. ( Issue 218 )
New features and improvement for Android:
Add Unicode 6 Emoji support with EmojiCapable annotation
Add a menu item for Voice input in the input options menu
User dictionary is now exportable
Improved accessibility support
Improved hardware keyboard support
Use optimized layouts for:
TYPE_TEXT_VARIATION_URI
TYPE_TEXT_VARIATION_EMAIL_ADDRESS
TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS
Long pressable UI elements now have three dots marker
New features and improvement for Windows:
Enable DirectWrite on Windows 7 and later
Enable Color Emoji rendering on Windows 8.1 and later
Implement more TSF interfaces
ITfCandidateList
ITfFnGetLinguisticAlternates
ITfFnSearchCandidateProvider
ITfFnReconversion
Fixed issues:
FIX: TF_E_NOLAYOUT is ignored in tsf-mozc on Windows
FIX: Candidate window never disappears when TSF-aware Firefox loses keyboard focus
FIX: Wrong event handling for special events in emacs-mozc
FIX: Better support LEIM and fix document links in emacs-mozc
FIX: Top of suggest/candidate item is displayed right behind preedit text ( Issue 147 )
FIX: Candidates in overlay style are displayed sideways if header-line-format is non-nil ( Issue 196 )
FIX: The initial mode of ibus-mozc shouldn't be Hiragana with IBus 1.5+ ( Issue 201 )
FIX: Compilation error due to text encoding with Visual C++ ( Issue 206 )
FIX: Input methods are unavailable when guest-login (Chromium Issue 339318)
FIX: Eisu Kana keys are not behaving properly (Chromium Issue 340194)
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
* Add Czech (qwerty) keymap.
* Update supported vala version to 0.20.
* Send panel input purpose.
* Keep track of content-type change after focus-in
* Fix leak in ibus_get_local_machine_id()
* Do not show property panel by default.
* Do not move property panel with focus-in in case panel is always shown.
* Enable dead_belowdot with de layout.
* Fixed installed but unpackaged files with rpm-build 4.11.1 and %doc.
* Proof of concept implementation for delete-surrounding-text.
* Finish the surrounding text implementation
Use loader.scm and installed-modules.scm from ${PREFIX}/etc/uim
They are changed by uim-module-manager during installation.
They should not be in ${PREFIX}/share.
I have changed hack for SunOS. My change may break SunOS build.
I will fix the breakage.
* Fixed IOError in print sys.stderr when the parent process exits.
* Added python3.
* Launched an error dialog when .anthy/last-record2_default.utf8 is broken.
Wile here, expressly configure as default-layout=default (instead of default "jp")
* data/dconf: Don't run "dconf update" if $(DESTDIR) is set
* Support python3 [1]
* Fix to show Property Panel when the mode is auto hide.
* Do not let property panel follow cursor when it's always shown.
* Fix a build error of Gdk.EventKey with vala 0.23.2
* Use XKB layout string instead of ibus-keyboard icon on panel.
Version 0.1.2 (2013-10-31)
=============
- Fix keyboard shortcuts & Thai accelerators problems with iBus 1.5.
- Allow typing Thai digits using numpad with CapsLock or level 3.
Version 0.1.1 (2013-07-11)
=============
- Map keyboard scan codes directly instead of relying on XKB key symbols,
to avoid unexpected double-mapping on ASCII characters in Thai layouts.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
Implement proper module handling. This idea is provided by obache@.
* Remove all modules when uim is deinstalled, and register installed
modules when uim is installed. This actions are needed when
the modules that are provided by uim are changed.
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux. This open-source
project originates from Google Japanese Input.
This package provides mozc module for uim inputmethod.
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux. This open-source
project originates from Google Japanese Input.
This package provides mozc_render and common files for mozc client.
* Fri Jan 17 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.7
- Target "translation" is built separately with all,
in order to tame multiple job make.
* Thu Jan 16 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.6
- Fixed Build for RHEL7
* Thu Jan 16 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.5
- Resolves Bug 1013977 - ibus-chewing needs to have ibus write-cache --system in %post and %postun
- Resolves Bug 1027031 - CVE-2013-4509 ibus-chewing: ibus: visible password entry flaw [rhel-7.0]
- Resolves Bug 1028911 - [zh_TW]'Chinese<->English' switch does not work when clicking on the Chewing menu list.
- Resolves Bug 1045868 - ibus-chewing *again* not built with $RPM_OPT_FLAGS
- Option "Sync between caps lock and IM":
+ Default of is changed to "disable", because the previous default
"keyboard" cause bug 1028911 for GNOME Shell.
+ Now Sync from "input method" can control Caps LED in GNOME shell.
- Translation added: de_DE, es_ES, it_IT, pt_BR, uk_UA
* Add french layout variant oss to simple engine
* Replace datadir/man with mandir.
* Implement lookup-table-orientation in ibus-ui-gtk3.
* Always save the content-type cache for gnome-shell password.
* Update en-us compose table and add locale tables for xkb engines.
* Wayland: Fix Small typo
* Fix gir annotations.
* simple.xml.in: add Slovak qwerty layout variant
* Delete the up/down button message on ibus-setup.
* Fix candidate panel not to be out of screen.
* Update translations.
* Remove -Werror in autogen.sh since the build still have errors.
* Add Property Panel to show IME properties.
* Added the man of input-pad
* Updated translations.
* Fixed an error with gcc -Wformat -Werror=format-security
* Enabled GTK3 by default.
* Enalbed XTEST because glib2 uses XI2.
* Enabled maintainer-mode in configure.ac.
* Added data for Old English and Middle English.
* Some unofficial IPA, labial-velars, laterals, nasal releases,
More obsolete IPA, fixed output for wedge; added a precise, unofficial symbol for the alveolar flap.