Changelog:
r510 2015-01-25 2.16.2037.102 - r494 2015-01-24 2.16.2021.102
Summary of changes between 2.16.2021.102 (r494) and 2.16.2037.102 (r510).
DEPS changes:
none
Build related changes:
libc++ is used by default to build Android target binaries.
Clang 3.5 is now required to build Mozc for Android, NaCl, and Linux. See Issue 276 for the motivation behind this change.
Visual C++ 2013 is required to build Mozc for Windows.
Major changes:
Mozc for Windows now requires Windows Vista SP2 and later. Mozc 2.16.2034.102 (r507) is the last version that can run on Windows XP and Windows 2003 Server. See Issue 277 .
Known issues:
Voiced sound marks on the key pad is not placed at correct position in Android (Issue 263)
Compilation errors in Android arm64 and mips64 build (Issue 273)
Fixed issues:
FIX: Inconsistency between suggestion candidates and conversion candidates ( Issue 274 )
FIX: Learning algorithm is sometimes too aggressive when punctuation is committed ( Issue 275 )
FIX: Require Clang to build Linux host binaries ( Issue 276 )
FIX: Discontinue the support of Windows XP / 2003 Server ( Issue 277 )
Commit summary:
r510: Remove a workaround code for Visual C++ 2010 (KB813540)
r509: Require Visual C++ 2013 to build Mozc for Windows
r508: Require Windows Vista SP2 or later
r507: Remove build_tools command from build_mozc.py
r506: Require Clang to build Linux host binaries
r505: Switch from stlport to libcxx in Android build
r504: Remove mozc::DetachedThread as it is no longer used
r503: Fix build failur of unit tests when libcxx is used on Android
r502: Fix test failure in release build with Visual C++ 2013
r501: Make the conditions to learn candidates with a punctuation mark more strict
r500: Apply the same hack as conversion to prediction for transition cost from history node
r499: Remove an unused member field
r498: As-is import of NaCl Mozc for Chromium OS
r497: Remove platform-dependent mozc::Encryptor part 3
r496: Fix style violations in header include guards part 4
r495: Remove unused variables
r494: Fix a typo in reading strings of Unicode Emoji data
r486 2015-01-18 2.16.2020.102 - r474 2015-01-01 2.16.2008.102
Summary of changes between 2.16.2008.102 (r474) and 2.16.2020.102 (r486).
DEPS changes:
protobuf: bba83652e1be610bdb7ee1566ad18346d98b843c -> 172019c40bf548908ab09bfd276074c929d48415 (downgrading)
Build related changes:
Ubuntu 14.04 is used as the reference build/test environment for Android, NaCl, and Linux. Hereafter we will not make sure that Mozc can be built on Ubuntu 12.04.
Known issues:
Voiced sound marks on the key pad is not placed at correct position in Android (Issue 263)
Compilation errors in Android arm64 and mips64 build (Issue 273)
Fixed issues:
FIX: All resources are not released in Service.onDestory ( Issue 265 )
FIX: Many emojis are suggested from space ( Issue 266 )
FIX: Noisy candidate "itsumo" due to language aware conversion ( Issue 267 )
FIX: BuildInDocker fails when building for Android ( Issue 269 )
FIX: Runtime CHECK failure on Windows: protobuf/src/google/protobuf/descriptor.cc:1018 ( Issue 271 )
FIX: AssertionError in gen_zip_code_seed.py ( Issue 272 )
Commit summary:
r486: Unsupport Ubuntu 12.04 as a build environment
r485: Update copyright year in source header comments
r484: Update copyright year in the about dialog to 2015
r483: Update special rules for KEN_ALL.CSV
r482: Revert r438 "Update Protocol Buffers to 2.6.1" and r444 "Suppress compiler warnings for Protocol Buffers 2.6.1"
r481: Revert r477 "Revert r247 "Explicity invoke bash for make-standalone-toolchain.sh""
r480: Call CalculatorInterface::CalculateString even for x86 Android testing
r479: Suppress LangAwareRewriter to suggest the raw text if the query is in the dictionary as a key
r478: Handle emojis that have multiple readings correctly
r477: Revert r247 "Explicity invoke bash for make-standalone-toolchain.sh"
r476: Several coding style fixes
r475: Improve classic skins for Android
r474: Fix resource leak on onDestroy
Version 0.1.0
* Fixed the configuration UI (because ibus config API is changed)
* Add support for gettext (now only zh_TW.po is available)
Version 0.0.4
* Update the tables supporting Unicode 5.3
* show hints in the aux window when pressing 'w'
Version 0.0.3
* ibus 1.4 support
* Fix mess when inputing a wrong root sequence
* remove embedded sqlite dependency
* Use directories according to theXDG Base Directory Specification
* Resolves: rhbz#1172524 https://bugzilla.redhat.com/show_bug.cgi?id=1172524
* When a leading invalid character is passed through, it needs to be remembered
in self._prev_char
Changelog:
Summary of changes between 2.16.2004.102 (r467) and 2.16.2007.102 (r470).
DEPS changes:
fontTools: initial import as of 5ba7d98a4153fad57258fca23b0bcb238717aec3
Build related changes:
Android build requires Android-21 SDK
Major changes:
Enable Material Theme on Android
Support floating window and floating mode indicator on Android 5.0 and later when physical keyboard is attached
Improve accessibility support on Android
Known issues:
Voiced sound marks on the key pad is not placed at correct position in Android (Issue 263)
Summary of changes between 2.16.1918.102 (r377) and 2.16.2003.102 (r463).
DEPS changes:
gtest: r692 -> r700
gmock: r485 -> r501
gyp: r1987 -> r2012
protobuf: 172019c40bf548908ab09bfd276074c929d48415 -> bba83652e1be610bdb7ee1566ad18346d98b843c
Build related changes:
Android build requires NDK r10d
Android build supports arm64/mips64/x86-64 ( Issue 259 )
Android build supports Clang 3.5 and libc++ ( Issue 260 )
Versioning scheme for Android is changed. See r439 for details.
Build time dependency on libzinnia-dev is removed from Android and NaCl builds
Major changes:
Android 2.1 - Android 3.2 are no longer supported
armeabi-v7a is always enabled in arm 32-bit build for Android
Updated main dictionary, Emoji dictionary, emoticon dictionary, and single kanji dictionary
Fixed issues:
FIX: IME crashes when using US International hardware keyboard ( Issue 248 )
FIX: ibus-mozc + XIM: preedit text is not cleared after preedit commit triggered by focus change ( Issue 255 )
FIX: Entering symbol view causes NPE when "Switch Access" accessibility mode is enabled ( Issue 257 )
FIX: An empty word can be suggested in the candidate list ( Issue 261 )
* Thu Dec 11 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.12
- Fix the GitHub download link
* Thu Dec 11 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.11.1
- Resolves Bug 1013977 - Slow focus change with ibus-chewing
- Resolves Bug 1062133 - ibus-chewing may not handle key event after focus change
- Resolves Bug 1073797 - Cannot identify input mode for Chinese IME (ibus-chewing)
- Fixed Bug 902866 - ibus-chewing uses dconf but still installs gconf schemas
(Also listed as GitHub ibus-chewing #36)
- MakerDialog GUI is only loaded when setting dialog is invoked.
- Setting is removed from ibus-properties because it can be launched
from either:
+ Executable ibus-setup-chewing: Usually under /usr/libexec
+ Input method preference in IBus preference.
- Fixed github issue #43: First space not able to input
Thanks FreedomKnight.
- Fixed github issue #44: Update input-events (for libchewing-0.4.0)
Thanks hiunnhue.
- Fixed github issue #45: Optimize properties handling.
Thanks Ueno.
- github is now hosting the ibus-chewing tarballs.
La brise: the official Rime schema repository.
providing:
- default.yaml: Rime default settings
- symbols.yaml: punctuation and special characters
- essay: a vocabulary and language model
- preset schemata: luna_pinyin, terra_pinyin, bopomofo, cangjie5, stroke
- supplemental schemata: wubi86, quick5, double_pinyin, combo_pinyin,
jyutping, wugniu, ipa_xsampa, sampheng, zyenpheng
- extra schemata: (included in the source package but not installed)
RIME: Rime Input Method Engine
features:
- supporting varieties of input methods, either shape-based or phonetic-based,
including those for Chinese dialects
- a built-in dictionary in traditional Chinese, easily converting to
simplified Chinese via opencc
- a modulized, extensible input method framework to create innovative input
schemata in YAML syntax
- cross-platform core library in C++, built on top of open-source technologies
- OS-specific wrappers working consistently on Windows, Linux and OS X