SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for librime1-1.3.1+git20180822.19cea07e-42.1.x86_64.rpm :
Thu Oct 11 14:00:00 2018 tsingyatAATToutlook.com
- Update to version 1.3.1+git20180822.19cea07e:

* feat: always_show_comments option

* feat(language): shared user dictionary per language

* fix(SchemaUpdate): read compiled schema from shared build if there is no user build

* feat(config): build config files if source files changed

* feat(dict): relocate binary files to $user_data_dir/build

* feat(dict): no conditional compilation on arm

* feat(config): support append and merge syntax

* feat(config): references to optional config resources, ending with \"?\"

* config_data: transactional copy on write

* fix(chord_composer): allow editor to define BackSpace key behavior

* feat(chord_composer): support chording with function keys

* feat(chord_composer): accept escaped chording keys

* feat(translator): add history_translator (#115)

* (feature) add codepoint_translator

* Fix memory leak at rime_candidate_copy. https://github.com/rime/home/issues/94

Wed Feb 1 13:00:00 2017 adam.majerAATTsuse.de
- use individual libboost-
*-devel packages instead of boost-devel

Thu Mar 17 13:00:00 2016 mpluskalAATTsuse.com
- Use cmake macros
- Drop useless conditional build dependencies for non-devel
packages

Mon Mar 14 13:00:00 2016 qzhaoAATTsuse.com
- Change LICENSE from GPL-3.0+ to BSD-3-Clause to keep consistent
with upstream.

Wed Mar 2 13:00:00 2016 iAATTmarguerite.su
- Update to version 1.2.9+git20160226.df4192c:
+ pass function argument by value instead of by const reference.
+ (feature) translation past caret pos.
+ (fix) in horizontal mode, right arrow key should not fall back
to moving caret when reached the end of candidate list.
+ (feature) jump left by word only at stops of multiple spans.
+ (feature) set caret between preedit and prompt string.
+ (tools) show caret pos in rime_api_console.
+ (fix) caret on the left side of input or the selected range.
+ Fix issue #64.
+ Add a comment for explanation.

Tue Aug 11 14:00:00 2015 iAATTmarguerite.su
- update version 1.2.9+git20140802.ee3029e

Tue Feb 24 13:00:00 2015 hillwoodAATTlinuxfans.org
- update to 1.2.9

* CMakeLists.txt: bump version to 1.2.9.

* Makefile: add make targets \'thirdparty/
*\' to build individual libraries.

* include/rime_api.h: add RIME_MODULE_LIST, RIME_REGISTER_MODULE_GROUP.

* legacy/src/legacy_module.cc: plugin module \'rime-legacy\' for GPL\'d code,
providing component \'legacy_userdb\' for user dictionary upgrade.

* src/setup.cc: define module groups \"default\" and \"deployer\", to avoid
naming a list of built-bin modules in RimeTraits::modules.

* test/table_test.cc: fix random segment faults when run shuffled.

* thirdparty/src/leveldb: new dependency LevelDB, replacing Kyoto Cabinet.

* dict/level_db: userdb implementation based on LevelDB, replacing treeDb.

* dict/tree_db: moved to legacy/src/.

* dict/user_db: refactored and modularized to ease adding implementations.

* gear/memory: save cached phrases as soon as the next composition begins.

* gear/recognizer: match space iff set recognizer/use_space: true.

* gear/simplifier: catch and log OpenCC exceptions when loading.

* gear/single_char_filter: bring single character candidates to the front.

* lever/deployment_tasks: update and rename task \'user_dict_upgrade\'.

* gear/cjk_minifier: support CJK Extension E

* gear/simplifier: adapt to OpenCC 1.0 API.

* thirdparty/src/opencc: update OpenCC to v1.0.2 (incompatible with v0.4).

Sun Aug 10 14:00:00 2014 iAATTmarguerite.su
- update version 1.2+git20140810

* config: support references to list elements in key paths.

* rime_api: add API functions to access complex structures
in config; add API to get the raw input and cursor
position, or to select a candidate.

* switcher: enable folding IME options in the switcher menu.

* dict_compiler: also detect changes in essay when updating
a dictionary; support updating prism without the source
file of the dictionary.

* preset_vocabulary: load \'essay.txt\' instead of \'essay.kct\'.

* reverse_lookup_dictionary: adopt a new file format with
50% space saving.

* table: add support for a new binary format with 20% space
saving; fix alignment on ARM.

* ascii_composer: do not toggle IME states when long pressing
Shift key; support discarding unfinished input when
switching to ASCII mode.

* affix_segmentor: fix issues with selecting a partial-match
candidate.

* chord_composer: commit raw input composed with original
key strokes.

* navigator: do not use BackSpace to revert selecting a
candidate but to edit the input after moving the cursor
left or right.

* punctuator: support \'ascii_punct\' option for switching
between Chinese and Western (ASCII) punctuations.

* speller: auto-select candidates by pattern matching against
the code; fix issues to cooperate with punctuator.

* CMakeLists.txt: add options ENABLE_LOGGING and BOOST_USE_CXX11;
introduce a new dependency: libmarisa.

* cmake/FindYamlCpp.cmake: check the availability of the
new (v0.5) API.

* sample: the directory containing a sample plug-in module.

* tools/rime_patch.cc: a command line tool to create patches.
- drop librime-1.1-BOOST_NO_SCOPED_ENUMS.patch
- add librime-1.2-BOOST_NO_SCOPED_ENUMS.patch

Wed Mar 5 13:00:00 2014 iAATTmarguerite.su
- update version 1.1git20140306

* new build dependency: compiler with C++11 support.
tested with GCC 4.8.2, Apple LLVM version 5.0, MSVC 12 (2013).

* encoder: disable warnings for phrase encode failures in log output;
limit the number of results in encoding a phrase with multiple solutions.

* punctuator: fixed a bug in matching nested \"pairs of \'symbols\'\".

* speller: better support for auto-committing, allowing users of table
based input schemata to omit explicitly selecting candidates in many cases.

* schema_list_translator: option for static schema list order.

* table_translator: fixed the range of CJK-D in charset filter.
- added patch librime-1.1-gcc53613.patch

* workaround for gcc bug 53613: Cannot override a inline \"= default\"
virtual destructor.
- added patch librime-1.1-BOOST_NO_SCOPED_ENUMS.patch

* fix boost 1.49 filesystem linking on 12.3 and lower

Mon Nov 11 13:00:00 2013 iAATTmarguerite.su
- update version 1.0

* rime_api: version 1.0 breaks ABI compatiblility.
the minimum changes in code required to migrate from rime 0.9 api is
to initialize RimeTraits with either RIME_STRUCT or RIME_STRUCT_INIT macro.
while source code compatibility is largely maintained with the exception
of the aforementioned RimeTraits structure, rime 1.0 introduces a version
controlled RimeApi structure which provides all the api functions.

* module: suppport adding modules; modulize \'gears\' and \'levers\'.

* ticket: used to instantiate compnents and to associate the instance with
a name space in the configuration.

* encoder: encode new phrases for table_translator and script_translator
using different rules.

* affix_segmentor: strip optional prefix and suffix from a code segment.

* reverse_lookup_filter: lookup candidate text for code in a specified
dictonary.

* shape: add full-shape support.

* key_binder: switch input schemata and toggle options with hotkeys.

* switcher: list input schemata ordered by recency; support radio options.

* tsv: fix reading user dict snapshot files with DOS line endings.

* entry_collector: support custom order of table columns in
*.dict.yaml.

* CMakeLists.txt: add options BUILD_TEST and BUILD_SEPARATE_LIBS.
- removed patch: librime-0.9.9-fail_gtest.patch

* upstreamed

Sat Jun 29 14:00:00 2013 iAATTmarguerite.su
- update version 0.9.9

* config: update yaml-cpp to version 0.5 (with new API);
emit prettier yaml.

* deployer: introduce a work thread for ordinary background tasks.

* algo/calculus: \'fuzz\' calculation, to create lower quality spellings.

* dict/dict_compiler: importing external table files into
*.dict.yaml.

* dict/entry_collector: support \'# no comment\' directive in
*.dict.yaml.

* dict/table_db: \'tabledb\' and \'stabledb\' to support custom phrase.

* dict/user_db: implement \'plain_userdb\', in plain text files.

* dict/user_dictionary: recover damaged userdb in work thread.

* gear/ascii_composer: fix unexpected mode switching with Caps Lock.

* gear/editor: delete previous syllable with Control+BackSpace.

* gear/
*_translator: support multiple translator instances in a engine.

* gear/script_translator: rename r10n_translator to script_translator.

* lever/user_dict_manager: create snapshots in plain userdb format.

* rime_deployer: with command line option \'--compile\',
dump table/prism contents into text files while compiling a dictionary.

Sat Jun 15 14:00:00 2013 schwabAATTlinux-m68k.org
- Build with %{optflags}

Thu Jun 6 14:00:00 2013 cooloAATTsuse.com
- do not hardcode boost sonames

Thu Oct 11 14:00:00 2012 iAATTmarguerite.su
- update version 0.9.4

* document new dependency \'google-glog\'.

* fix x64 build.

Sun Aug 12 14:00:00 2012 iAATTmarguerite.su
- dependency name changed from gtest-devel to googletest-devel.

Sat Jul 21 14:00:00 2012 iAATTmarguerite.su
- initial version 0.9.2

* chord-typing support: combine multiple keys to compose a syllable at once.

* configuration: global page_size setting.

* inline mode: extend the API to support inline mode.

* table translator: add option to filter candidates by character set.

* user dictionary: automatic recovery for corrupted databases.

* user dictionary: fixed a bug that was responsible for missing user phrases.

* rime_deployer: a utility program to prepare Rime\'s workspace.

* rime_dict_manager: a utility program to import/export user dictionaries.

* librime package: include \'brise\', a collection of preset schemata in the package.

* new schema: Middle Chinese Phonetic Transcription.

* new schema: IPA input method in X-SAMPA.


 
ICM