Changelog:
r373 2014-11-03 1.15.1917.102 - r353 2014-10-17 1.15.1896.102
You can check out Mozc r373 as follows.
gclient sync --revision=373
Summary of changes between 1.15.1896.102 (r353) and 1.15.1917.102 (r373).
Build related changes:
Android build is now tested with NDK r10c and OpenJDK 7
Fixed issues:
FIX: Warning message from keymap editor should be updated ( Issue 251 )
Commit summary:
r373: Remove Util:ToUTF8 since it is actually a dead code
r372: Tidy up build_mozc.py
r371: Unsupport BuildToolsMain in build_mozc.py except for Windows
r370: Re-enable tests for SafeStrToDouble/SafeStrToFloat on Android
r369: Use OpenJDK 7 to build Android binaries
r368: Swith protobuf repository from Google Code to GitHub part2
r367: Fix several coding style issues
r366: Sort test cases alphabetically
r365: Merge ANDROID_VERSION_CODE into BUILD
r364: Replace scoped_ptr with std::unique_ptr under unix/
r363: Stop generating xcode rule to run unittest from IDE
r362: Fix style violations in header include guards part 3
r361: Deprecate build fravor "Optimize"
r360: Put mozc_build_tools under output directory
r359: Fix indentation in a python script
r358: Roll breakpad r1375:r1391
r357: Swith protobuf repository from Google Code to GitHub
r356: Show the warning message when and only when keymaps for DirectInput mode are changed
r355: Stop using non-standard default constructor of std::istream
r354: Fix style violations in header include guards part 2
r353: Switch to Android NDK r10c
libgee now contains the most recent version of libgee, which follows
the 0.8 API. If in the future, that API changes, we can copy libgee
back to libgee0.8, and carry on updating libgee.
Release 1.9.0
Redesign the property menus, use sub-menus instead of toggles
The toogles are very confusing, one cannot easily see to which
mode one will switch when a toggle is clicked. When the floating panel
is shown, tooltips explain to which mode will switch. But the floating
panel is never shown in Gnome3, so this does not help for Gnome3.
User feedback also shows that many users are confused whether the
currently visible menu entry in case of a toggles shows the state
which is currently used or the state one will switch to when that
toggle is clicked.
For toggles which have more than 2 values, for example the Chinese mode:
0 means to show simplified Chinese only
1 means to show traditional Chinese only
2 means to show all characters but show simplified Chinese first
3 means to show all characters but show traditional Chinese first
4 means to show all characters
it is tedious to change from mode 0 to mode 4 for example:
Open the menu, click on the toggle, menu closes and one has
changed to mode 1. Repeat 3 more times to get to mode 4.
The new system to use sub-menus instead of toogles also agrees better
with:
https://wiki.gnome.org/AllanDay/IMEGuidelines
> Avoid mutable menu items (menu items whose label changes after it has
> been selected). Instead, consider providing two adjacent menu items
> for the commands. Then make the items sensitive or insensitive as the
> situation demands.
>
> Do not use mutable menu items to toggle a two-state setting (for
> example, Show and Hide). Use a check box or radio buttons instead.
* Fixed deprecated GtkHBox, GtkVBox and GtkStock since GTK+ 3.10.
* Fixed deprecated warnings with python3-gobject 3.13.3.
* Set max-width-chars property in ibus-anthy-setup wrapped GtkLabel.
* Set a parent window from 'IBUS_SETUP_XID' environment variable in setup.
* Replare FileNotFoundError with IOError for python2 compatibility. (#1736)
* Changed fequency 500 to 0.
* Added Emoji dictionary.
* Set preview_lines to -1 in zip code.
* Added search entry in view dictionary dialog.
* Fixed Gtk.SearchEntry.search-changed signal for gtk 3.8.
* Enable preedit color on external preedit window with x11 applications. 2e8de03
* Do not fail ibus-setup when en_US.UTF-8 is not installed. a78c0b8
* Fix compose keys in French layout bepo variant. 6dcb2dd
Changelog:
r350 2014-10-12 1.15.1895.102 - r323 2014-08-24 1.15.1869.102
You can check out Mozc r350 as follows.
gclient sync --revision=350
Summary of changes between 1.15.1869.102 (r323) and 1.15.1895.102 (r350).
Build related changes:
Android build is now tested with NDK r10b only
Ubuntu 14.04 is now experimentally supported as a build environment. See mozc/docker/ubuntu14.04/Dockerfile.
Fixed issues:
FIX: Partial suggestion for numbers are not annotated by <部分確定> ( Issue 250 )
FIX: Meaningless candidates are displayed on the Start Screen in Windows 8 and later ( Issue 249 )
Commit summary:
r350: Use StringPiece to avoid unnecessary instantiation of std::string
r349: Introduce Util::ConcatStrings to reduce string copy
r348: Do not make the destructor virtual unless it is necessary part 2
r347: Do nothing if the key string passed to the converter is empty
r346: Fix Year 2038 Problem in UserHistoryStorage
r345: Do not make the destructor virtual unless it is necessary
r344: Add supportedOS GUID for Windows 10
r343: Use apt command instead of apt-get command in Ubuntu 14.04
r342: Tidy up UserHistoryPredictor::InsertHistory
r341: Reorder logical AND conditions just for readability
r340: Remove a redundant length check
r339: Roll jsoncpp 4b687640cbc197e8:11086dd6a7eba042
r338: Roll gyp r1972:r1987
r337: Roll breakpad r1354:r1374
r336: Use Util::EndsWith when appropriate
r335: Stop unnecessarily using uint64 variable for uint32 data part 2
r334: Stop unnecessarily using uint64 variable for uint32 data
r333: Fix a typo in a test name
r332: Fix style violations in header include guards
r331: Propagate information of partial suggestion in the number rewriter
r330: Add an all-in-one Dockerfile to build Mozc for Android and Linux desktop (Ubuntu 14.04 edition)
r329: Disable ITfFnSearchCandidateProvider until ITfIntegratableCandidateListUIElement is implemented
r328: Use Android NDK r10b in the reference build environment part 2
r327: Use Android NDK r10b in the reference build environment
r326: Make sure to use correct 'NM' and 'READELF' in cross build
r325: Roll gyp r1958:r1971
r324: Update copyright year notice in the about dialog
r323: Update line number attributes in Qt message files
r318 2014-08-17 1.15.1868.102 - r307 2014-08-03 1.15.1857.102
You can check out Mozc r318 as follows.
gclient sync --revision=318
Summary of changes between 1.15.1868.102 (r318) and 1.15.1857.102 (r307).
Build related changes:
Visual C++ 2013 is now supported to build Mozc binaries. ( Issue 244 )
Fixed issues:
FIX: Support Visual C++ 2013 ( Issue 244 )
FIX: 'Set input mode to X' commands do not work while input mode is set to "Direct Input" ( Issue 246 )
FIX: Remove shortcut keys for Japanese IME for intra IME mode switching (Issue chromium:310698)
Commit summary:
r318: Fix a typo in a build rule for OS X
r317: Introduce a new keymap for Chromium OS device
r316: Move GetDefaultKeyMap from keymap::KeyMapManager to config::ConfigHandler
r315: Support 'Set input mode to X' in DirectInput mode on Linux, NaCl and Android
r314: Enable Ninja's console pool feature for 'ant' tasks in Android build
r313: Suppress build time message for the clean build log, especially when being built with Ninja
r312: Update symbol dictionary
r311: Roll protobuf r489:r512
r310: Include Visual C++ 2013 merge modules when necessary
r309: Use the workaroud for KB 813540 only for Visual C++ 2010
r308: Remove an unnesesary blank line
r307: Roll WTL r460:r587 part 2
r303 2014-08-03 1.15.1856.102 - r282 2014-07-20 1.15.1835.102
You can check out Mozc r303 as follows.
gclient sync --revision=303
Summary of changes between 1.15.1856.102 (r303) and 1.15.1835.102 (r282).
Build related changes:
Android build is now tested with NDK r10 only
OS X 10.5/10.6 are no longer supported as the target platform. ( Issue 242 )
OS X build now uses libc++ instead of libstdc++.
Fixed issues:
FIX: mozc.el should conform Emacs Lisp library header conventions ( Issue 213 )
FIX: GetMachPortName fails on OS X 10.10 Yosemite ( Issue 241 )
FIX: Discontinue the support of OS X 10.5/10.6 ( Issue 242 )
Commit summary:
r303: Remove an unnecessary directry search rule
r302: Switch to libc++ for better C++11 support
r301: Change the minimum supported OS X version to 10.7
r300: Rely on predictable Mach port name for OS X
r299: Change the group ID of the installed files from admin(80) to wheel(0) for Mac OS X
r298: Fix missing copyright notice and license notice at the top of the file
r297: Simplify build rules for Mac
r296: Use Android NDK r10
r295: Remove unused function in auto-generated code
r294: Fix code signing error on Mac OS X Marveriks
r293: Remove a workaround against copy-on-write implementation of std::string
r292: Use C++11 auto keyword
r291: Roll WTL r460:r587
r290: Roll protobuf r463:r488
r289: Roll jsoncpp ea0797351fbabd3e:3a0c4fcc82d25d18
r288: Roll gyp r1949:r1957
r287: Roll gtest r682:r692 and gmock r472:r485
r286: Roll breakpad r1239:r1353
r285: Better conforms to the emacs library standard
r284: Adds autoload magic comments
r283: Use more appropriate and descriptive constant for OK/Cancel dialog
r282: Include twelvekeys_toggle_flick_alphabet_scenario.txt in the test scenario list
Noteworthy changes in version 1.4.2 (2014-09-09)
------------------------------------------------
* Migrate to libgee 0.8 from 0.6 (libskk Issue#29).
* Optimize property registration upon focus change.
* PageUp/PageDown/Up/Down keys on candidate window now work.
* Install ibus-setup-skk.desktop.
Noteworthy changes in version 1.0.2 (2014-09-09)
------------------------------------------------
* Migrate to libgee 0.8 from 0.6 (Issue#29).
* rules: new ACT09 rule contributed by Naoki Mizuno (Issue#28).
* Consume key event for "commit" command (Issue#26). Use
"commit-unhandled" for the previous behavior.
* Comsume C-j in abbrev mode (Issue#24).
* Disable auto_commit option for tables which do not have RULES
* Resolves: rhbz#1135759 https://bugzilla.redhat.com/show_bug.cgi?id=1135759
* Disable hotkey to switch Chinese mode if database is not Chinese
* Disable "onechar" (Phrase mode/Single char mode) option for non-CJK databases
* Move some options into a new tab "Details"
* Ignore Shift+Space hotkey to switch fullwidth/halfwidth if the database is
not for CJK
* Resolves: rhbz#1133422
* Pass IBus.KEY_KP_Enter to the application if the preedit is empty
* Resolves: rhbz#1133424
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.
Released 1.0.2
Added Gothic group.
Added Shavian data.
Added data for IPA.
Fix ABI breakage of eekboard 1.0.6.
Added gobject-introspection.
Added bold, italic and script.
Released 1.5.4
Removed g_type_init() calls.
Fixed ibus-engine-anthy --xml without display
Fixed kana_voiced_consonant_no_rule for 'bo'.
Fixed dicts.
Updated symbol.t with Seiza.
Added Era dict.
Updated source files with the latest GPL 2.0.
Imported anthy zipcode.t into ibus-anthy.
Added to check the input purpose for gnome-shell password dialog.
Implemented ISO 14755 with Ctrl+Shift+u in LATIN mode.
Extracted prefix in ANTHY_ZIPCODE_FILE for sh test.
Released 1.5.3
Minor release for worng configure.ac
Released 1.5.2
Fixed some bugs.
Added customizable Hiragana_Katakana key.
Released 1.5.1
Cleaned up configure.ac and added anthy.i in tarball (#1571)
setup: Look like a modal dialog when under gnome-control-center
Fixed to convert yen to U+30FC in kana mode. (#1596)
Removed deprecated GObject.
Fixed unichr range (#957222)
Enabled Latin mode with Shift key.
Let Latin mode return FALSE (#1058)
Changed GOBJECT_INTROSPECTION_CHECK to GOBJECT_INTROSPECTION_REQUIRE (#1620)
Added Zenkaku_Hankaku to on-off keys.
Sent IBus.PropState.UNCHECKED for ibus 1.5.
Released 1.5.0
Added ibus menu customization.
Added us layout table for Kana.
Added keyboard layout customization.
Enabled IBusProperty.symbol with ibus 1.5 .
Add a .desktop file for ibus-setup-anthy
Updated configure.ac to use ibus pygobject3.
Converted pygtk2 to gir gtk3.
IBus means an Intelligent Input Bus. It is a new input framework for Linux OS.
It provides full featured and user friendly input method user interface.
It also may help developers to develop input method easily.
This package provide Python library for IBus.
News of 1.5.0
* Improve ibus performance by replace some python components with vala implementations.
* Improve IME switch UI and logic, and support shortcut customization.
Integrate IME and XKB keyboard layouts. Now ibus can manage both IME and XKB layouts.
* Improve gobject-introspection support.
* Improve vala language support.
* New functions to restrict config signal: ibus_config_watch/unwatch
* Remove gnome-icon-theme-legacy dependency.
* Add version property in IBusEngineDesc.
* Add IBusProperty.symbol for the short label.
* Support dconf 0.13.4
* Add ibus command line tool.
* Improve unit test.
* ibus-daemon now monitors .xml files by default
* "make check" does not require "make install"
* Support out-of-tree build
* pygobject override is added to help migrate from the old python binding
* Many bug fixings.
New DISTFILE announced recently as follows.
| Subject: [Freewnn-users 136] Released 1.1.1-a022
| From: aono (at) cc.osaka-kyoiku.ac.jp (Tomoki AONO)
| Date: Mon, 5 Aug 2013 04:07:28 +0900
Our package had (all) diffs from 8 years old previous release.
3617618 Nov 30 2005 FreeWnn-1.1.1-a021.tar.gz
3702026 Aug 5 04:00 FreeWnn-1.1.1-a022.tar.gz
And already named following.
PKGNAME= ja-FreeWnn-lib-1.11alpha22
Thus this time, deleting patches and PKGREVISION= 1.
IBus-LibThai is a Thai input method engine for IBus, based on the LibThai
library.
Currently, it provides 3 keyboard layouts internally:
- Ketmanee
- Pattachote
- TIS-820.2538
(Thai XKB symbols are also supported.)
The input method also filters out invalid input sequences with 3 levels of
strictness:
- Passthrough (no check)
- Basic Check
- Srict Check
For applications that support surrounding text retrieval/deletion,
it can also correct the invalid input sequences.
* Use renderer for ibus-mozc, new candidates window.
Changelog:
r171 2013-08-28 1.11.1522.102
FIX: Safari crashes when surrounding text is requested.
FIX: Mode symbol on the mode indicator is not rendered on Windows.
FIX: Caret position is not updated after commit in WPF's TextBox on Windows.
FIX: UI is not placed at proper position when HiDPI is enabled on Windows 8.1
FIX: GDI handles are not destroyed when classic theme is selected on Windows.
FIX: Fails to connect to mozc_renderer from explorer.exe on Windows.
Enable Touch-optimized on-screen keyboard on Windows 8+.
Enable a developer to configure ibus-mozc path and/or ibus-mozc icon path at build time for GNU/Linux build. See the build instruction about how to customize them. ( Issue 41 )
Add Session command for ConvertPrevPage and ConvertNextPage ( Issue 188 )
Remove ibus-mozc-chewing (Issue 194)
Remove ibus-mozc-pinyin (Issue 194)
(now, editline is in pkgsrc, so optionify editline support).
Overview of changes from 1.8.5 to 1.8.6
=======================================
* Fixes
- libuim
* Add XDG_RUNTIME_DIR support (by tagoh)
- po
* List language names on each line in LINGUAS (by naota)
- uim-canna
* Avoid a crash when a Canna server name is specified (by Kouichi ONO)
* Enhancements
- uim-m17nlib
* Add an option to set a candidate windows to be visiable or hidden
- uim-tutcode
* Updated trycode composition table retrieved 2013-06-26
Overview of changes from 1.8.4 to 1.8.5
=======================================
* Fixes
- uim-gtk2
- uim-gtk3
* Avoid an infinite recursion when no preedit is started (by tagoh)
- uim-tutcode
* Fix behavior of postfix katakana conversion
What's New in SCIM-chewing 0.3.5
---------------------------------------------------------
* Gtk+ 3.x support
* Handle translated Chi-Eng mode switch properly
* Fix incorrect color cand problem
* Support THL (Taiwan Huayu Luomapinyin) and MPS2 Pinyin keyboard
What's New in libchewing 0.3.5 (Jul 28, 2013)
---------------------------------------------------------
* Improve CMake rules
- Visual Studio build included
* Dictionary improvements
- Remove duplicated phrases, fix Bopomofo representation
- tool tweaks
* travis-ci support (https://travis-ci.org/chewing/libchewing)
* drone.io support (https://drone.io/github.com/chewing/libchewing)
* coveralls.io support (https://coveralls.io/r/chewing/libchewing)
* editorconfig support (http://editorconfig.org/)
* Add new chewing_set_logger API
* Prevent unaligned memory access
* Reduce maxChiSymbolLen to 39 to avoid overflow
* Do not store user phrase when its length is 1
* Check chiSymbolBufLen in chewing_handle_Numlock()
* Set isSymbol to 0 in SetChoiceInfo
* Fix 'j', 'k' in select mode cannot handle symbol selecting
* Do not call GetCharNext() when GetCharFirst() fails
* Successful stories:
. FreeArray utilizes libchewing for selecting phrases of Array
input method
What's New in libchewing 0.3.4 (Dec 31, 2012)
---------------------------------------------------------
* Improve the description of libchewing API
- Simplified examples to illustrate the usage are added
* Revise libchewing API. Check the documentation for details
* Support THL (Taiwan Huayu Luomapinyin) and MPS2 Pinyin keyboard layout
* Reimplementation of unit test framework. No external 'check' package
is required
* Fix several phrase errors
- Add exceptional phrase as well
* Improved developer and user guide
* Introduce CMake based build system, which is convenient to MS-Windows
based environments.
* Add --enable-gcov to enable gcov coverage
* Fix possible strncat() overflow
* Consistent checks for bopomofo sequence internally
* Handle incomplete bopomofo with space key properly
* Internal structure refactoring
* Read hash path from CHEWING_PATH environment variable
* Make libchewing thread-safe
* Fix IM crash by changing default candidate per page to 10
* Fix the detection of ncursesw
* Fix the usage of autotools
* Update and tune symbols
* Fix valgrind warning
* Fix several compilation warnings
* Fix GCC visibility availability for Darwin specific PIC code
* Fix hash table initialization and its memory leakage
* Support building with mingw32 toolchain
* Fix GNU Hurd build
* Fix Microsoft VC build
* Fix Windows 64-bit build
* Fix mingw32/64 + WINE build
* Successful stories:
. GCIN supports experimental Chewing IM since version 1.6.4
. HIME supports Chewing IM
. UCIMF supports Chewing IM
. Fcitx supports Chewing IM
. mozc (IM framework maintained by Google) provides Chewing support
. JMCCE (reworked version) supports libchewing
* ibus-mozc depends on mozc-server and mozc-tool.
* Add CFLAGS+=-std=c++0x in gyp/common.gypi.
Changelog:
r163 2013-07-17 1.11.1502.102
Fixes cursor movement issue on Emacs 24 ( Issue 168 )
Support numpad keys in mozc.el ( Issue 170 )
Fix build failure on Windows ( Issue 185 , Issue 191)
Support GCC 4.8.0 ( Issue 186 )
Fix build failure when use_libprotobuf=1 is specified ( Issue 189 )
Support Emacs 24 in mozc.el ( Issue 190 )
Development of ibus-mozc is now in maintenance mode (Issue 194)
Intorduce Mode Indicator for Windows
Support per-user input mode for Windows 8 (TSF-mozc)
Support InputScope for Windows 8 (TSF-mozc)
Support surrounding text on Windows, Mac, LInux and NaCl
Enable a developer to configure document directory and/or Zinnia model file path at build time for GNU/Linux build. See the build instruction about how to customize them.
Dictionary update
are replaced with .include "../../devel/readline/buildlink3.mk", and
USE_GNU_READLINE are removed,
* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
are replaced with .include "../../mk/readline.buildlink3.mk".
* Change MASTER_SITES, tar ball is not distributed on github anymore.
Changelog:
Noteworthy changes in version 1.0.1 (2013-04-01)
------------------------------------------------
* Cancel okuri-ari conversion only if there is no candidate (Issue#23).
* Allow clients to populate lookup table before setting cursor pos
(ibus-skk Issue#51).
* rules: inherit AZIK keymap from the default keymap (Issue#22).
* Don't use type-punning when converting bytes to uint32 (Issue#20).
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
Changelog:
r147 2012-03-29 1.10.1390.102
Check Qt version in GNU/Linux build ( Issue 183 )
Add missing semicolon for ibus-mozc ( Issue 184 )
Remove unnecessary dependency on libzinnia from Android build.
r131 2012-03-28 1.10.1389.102
Support IBus 1.5 ( Issue 161 )
Support Mac OS X 10.8 as a build environment ( Issue 166 , Issue 176 )
Fix build failure on Windows ( Issue 173 )
Increase opaque buffer size for x32 ( Issue 177 )
Check physycal monitor area in mozc_renderer ( Issue 180 )
Add missing properties for gnome-shell ( Issue 182 )
Switch to Protocol Buffers 2.5
Switch to Ninja from msbuild to build Mozc for Windows
Support Android build
Unsupport Visual C++ 2008
Remove RX from the repository
COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
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 includes Emacs LISP and helper program to use mozc on emacs.
This package is based on PR pkg/47573.
Diff is taken from FreeBSD ports.
- Combine patch-af and patch-bsearch into single file, because those are
diff files for the same file.
- Add LICENSE.
based on PR pkg/47468 by YAMASHIRO, Jun.
Overview of changes from 1.8.3 to 1.8.4
=======================================
* Enhancements
- uim-xim
* Add Hungarian locale support (by Kővágó Zoltán)
- uim-tutcode
* Enhance postfix katakana conversion
- Take characters while hiragana continues
- Exclude specified number of characters
- Shrink last postfix katakana conversion
* Updated trycode composition table retrieved 2012-11-22
Overview of changes from 1.8.2 to 1.8.3
=======================================
* Fixes
- uim-toolbar-gtk-systray
- uim-toolbar-gtk3-systray
* Avoid SEGV in some environments ([uim-ja 337])
* Fix typo ([uim-ja 339])
- uim-tutcode
* Fix bug: <Shift>left/right key erases current selection text
on Google Chrome
Also bump PKGREVISION for a few packages using it.
The packages I did this for:
net/yaz
lang/parrot
misc/openoffice3 (where I noticed the run-time failure due to missing shared library)
www/webkit-gtk
sysutils/open-vm-tools
inputmethod/ibus-qt
I didn't do this recursively or for all packages using icu
since I didn't know if they used the shared library directly,
some use was optional. The list of packages I didn't touch:
devel/devhelp
databases/idzebra
databases/sqlite3
devel/gnustep-base/
finance/gnucash
games/openttd
graphics/shotwell
lang/mono
meta-pkgs/boost
misc/calibre
misc/libreoffice
news/tin
textproc/php-intl
www/deforaos-surfer
www/epiphany
www/liferea-current
www/midori
Noteworthy changes in version 1.0.0 (2012-08-27)
------------------------------------------------
* Make sure to create parent directory of user-dict (Debian bug#685745).
* Clear output and preedit on context reset.
* Fix header include in tests (Issue#19).
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 is dictionary server for mozc client, such as ibuz-mozc.
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 is configuration tool for mozc.
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.
* Sat Dec 22 2012 Ding-Yi Chen <dchen@redhat.com> - 1.4.6
- Fixed IBus Google issue 1126: An error in ChineseTableLicenseAuditing
- Complete LICENSE tag for all of the tables.
* Mon Nov 26 2012 Ding-Yi Chen <dchen@redhat.com> - 1.4.5
- Table build scripts has been refactored.
- cmake-fedora is added as submodule.
- Fixed Bug 855250 - Change the default filtering for Quick and Cangjie by
merging maxiaojun's repository
- Fixed Google Issue 1405: failed to build ibus-table-chinese due to missing db files
- Fixed Google issue 1507: Add CJKV Extension C/D support for Array30
- Merge GitHub Pull request 3: Added the inter punct
- Merge GitHub Pull request 4: Give Cangjie and Quick users 9 candidates per page