Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
M17N
librime
librime.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File librime.changes of Package librime
------------------------------------------------------------------- Fri Mar 01 15:20:39 UTC 2024 - rrahl0@proton.me - remove one of the source downloaders (download_files) - Update to version 1.10.0: * build: make deps/clean prefix=dist_dir * build: make clean build=build_dir * build(Makefile): fix install targets * fix(glog): someone at google is to blame for linking error * fix(glog): replace deprecated API * fix(glog): configure macros * chore(deps): update glog to v0.7.0 * chore: log file_path_ when warning in tsv.cc (#825) * chore: add git blame ignore file [skip ci] (#819) * feat(dict_compiler): rebuild packs on demand (#816) - Update to version 1.9.0: * switches: abbreviate state labels * dict: shorten the data struct used by Vocabulary * add append_comment option to reverse_lookup_filter * avoid invalid page_size * vocabulary.h: align the size of DictEntry struct * dict_compiler.cc: correct the usage of auto in loop * dict: improve dict complile performance * replace rbtree with vector of pair * release memory of temporary fields * install-boost.bat: default to boost 1.78 * build.bat: build boost_ ------------------------------------------------------------------- Wed Sep 13 04:37:51 UTC 2023 - Hillwood Yang <hillwood@opensuse.org> - Update to version 1.8.5 * Fix bugs - Drop librime-1.7.2-add_cmath_header.patch and librime-1.7.3-ensure_std_exp_can_be_found_after_including_cmath.patch ------------------------------------------------------------------- Sun Dec 5 03:45:27 UTC 2021 - Xu Zhao <i@xuzhao.net> - Enable logging with google-glog library ------------------------------------------------------------------- Thu Aug 12 14:59:42 UTC 2021 - Fusion Future <qydwhotmail@gmail.com> - Update to 1.7.3 Bug Fixes * memory: possibly dereferencing null pointer (1c2644d), closes #441 * plugins: buffer overflow in plugin lotem/librime-octagram (b0b435b), closes rime/squirrel#512 - Add librime-1.7.3-ensure_std_exp_can_be_found_after_including_cmath.patch to ensure std::exp can be found after including <cmath>. ------------------------------------------------------------------- Sun May 9 02:39:13 UTC 2021 - Fusion Future <qydwhotmail@gmail.com> - Revert "Change the recommended package of librime1 from rime-plum to rime-plum-go" ------------------------------------------------------------------- Thu May 6 12:39:11 UTC 2021 - Fusion Future <qydwhotmail@gmail.com> - Change the recommended package of librime1 from rime-plum to rime-plum-go ------------------------------------------------------------------- Tue May 4 05:35:43 UTC 2021 - Fusion Future <qydwhotmail@gmail.com> - Remove rime-plum dependency and make it a recommended package ------------------------------------------------------------------- Sat May 1 04:11:08 UTC 2021 - Fusion Future <qydwhotmail@gmail.com> - Update to version 1.7.2 Bug Fixes * chord_composer: should clear raw input after committing text (79b34ab) - Fix compilation errors due to missing cmath header (boo#1185458) * librime-1.7.2-add_cmath_header.patch ------------------------------------------------------------------- Wed Mar 3 04:27:29 UTC 2021 - Marguerite Su <i@marguerite.su> - install private headers for plugins ------------------------------------------------------------------- Wed Feb 10 08:53:08 CET 2021 - tiwai@suse.de - Drop baselibs.conf, as the dependencies are missing on 32bit arch and no other packages require it ------------------------------------------------------------------- Mon Feb 8 16:53:18 CET 2021 - tiwai@suse.de - Corrected the source download URL ------------------------------------------------------------------- Sat Feb 6 09:24:43 UTC 2021 - Dingzhong Chen <wsxy162@gmail.com> - Update to version 1.7.1 Bug Fixes * chord_composer: press Return key to commit raw key sequence (2b25861) - Dropped obsoleted patches: librime-1.1-gcc53613.patch librime-1.2-BOOST_NO_SCOPED_ENUMS.patch ------------------------------------------------------------------- Thu Jan 28 15:38:48 UTC 2021 - Dingzhong Chen <wsxy162@gmail.com> - Update to version 1.7.0 Bug Fixes * chord_composer: more safely handle the placeholder ZWSP (025d9fb) * cmake: use full paths defined by GNUInstallDirs (bb8c263), closes #424 * opencc: update submodule to fix #425 (3fa1571) * script_translator: always_show_comments also applies to phrases (440a97c), closes #272 #419 * table_translator: index out of bound access in string (ff7acdc) Features * chareset_filter: add CJK Compatibility Ideographs in is_extended_cjk() (3cb1128), closes #305 * setup: find and load external RIME plugins as shared libs #431 (b2abd09) - Clean up spec: remove EOL conditions, move capnproto to BR dependency ------------------------------------------------------------------- Sun Oct 25 14:05:02 UTC 2020 - Marguerite Su <i@marguerite.su> - revert: Add plugin librime-lua * different upstream, bundling not possible * no LICENSE * can be and should be built separately - expose internal headers for librime plugins ------------------------------------------------------------------- Mon Oct 19 06:28:16 UTC 2020 - emricg2@gmail.com - Add plugin librime-lua ------------------------------------------------------------------- Fri Sep 25 03:13:30 UTC 2020 - i@marguerite.su - Update to version 1.6.2~git20200921.4e518b9: * chore: fix rime_deployer * fix(rime_api.cc): dangling pointer returned from RimeGetSharedDataDir * feat(chord_composer): use Control, Alt, Shift to input chord * feat(tools/rime_proto_console): demo for proto api * feat(api): include candidate labels in proto message * feat(selector): support 4 combinations of horizontal/vertical text orientation and stacked/linear candidate list layout ------------------------------------------------------------------- Mon Jan 6 18:23:35 UTC 2020 - Xu Zhao <i@xuzhao.net> - Update to version 1.5.3: * fix(cmake): find optional dependency icu [skip appveyor] (17a80f8) * fix(single_char_filter): broken in librime 1.5.2 (6948a62) * feat(appveyor): build variant "rime-with-plugins" for tagged commits [skip travis] (eef8c30) - changes in 1.5.2: * fix(user_dictionary, contextual_translation): fix user phrase quality; order contextual suggestions by type (695c32) ------------------------------------------------------------------- Sat Jul 20 13:22:57 UTC 2019 - Marguerite Su <i@marguerite.su> - Don't rely on brise anymore. * brise is no longer the only way to install dictionaries. rime-plum can install dictionaries at runtime. If you still need prebuilt dictionaries, brise is still recommended. ------------------------------------------------------------------- Mon Mar 25 08:57:23 UTC 2019 - Marguerite Su <i@marguerite.su> - move binaries to main package ------------------------------------------------------------------- Mon Mar 25 02:40:07 UTC 2019 - opensuse-packaging@opensuse.org - Update to version 1.4.1~git20190324.dcdc301: * feat(dict): specify vocabulary db name in dict settings * chore(syllabifier): code cleanup * fix(syllabifier): enable_completion not working * feat(grammar): compare homophones/homographs in sentence * refactor(Makefile): rename makefiles and change build directories * chore(README.md): add contributor [ci skip] * refactor(sample): migrate sample plugin to new plugin build system * refactor(cmake, plugins): BUILD_SEPARATE_LIBS by module, plus rime-plugins library or separate plugin libraries * feat(CMakeList.txt): add plugin build support (#257) * fix(config/plugins.h): memory leak caused by non-virtual destructor ------------------------------------------------------------------- Sun Feb 24 06:02:33 UTC 2019 - opensuse-packaging@opensuse.org - Update to version 1.4.1~git20190219.c587900: * feat(rime_api): get candidate list from index * refactor(algo, dict, translators): use logarithmic weights internally * fix(table_translator): null pointer exception when dict entries are filtered * chore(table_translator): move collected dict entries to sentence translation * perf(dictionary): refactor DictEntryIterator and do partial sort * fix(rime_levers_api.h): customize_bool() misused `bool` type - changes in 1.4.0 * user_config should not fall back to shared data * remove dangling symlinks ------------------------------------------------------------------- Thu Oct 11 14:30:15 UTC 2018 - tsingyat@outlook.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:16:36 UTC 2017 - adam.majer@suse.de - use individual libboost-*-devel packages instead of boost-devel ------------------------------------------------------------------- Thu Mar 17 17:50:11 UTC 2016 - mpluskal@suse.com - Use cmake macros - Drop useless conditional build dependencies for non-devel packages -------------------------------------------------------------------- Mon Mar 14 17:52:10 UTC 2016 - qzhao@suse.com - Change LICENSE from GPL-3.0+ to BSD-3-Clause to keep consistent with upstream. ------------------------------------------------------------------- Wed Mar 02 12:32:16 UTC 2016 - i@marguerite.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 17:31:40 UTC 2015 - i@marguerite.su - update version 1.2.9+git20140802.ee3029e ------------------------------------------------------------------- Tue Feb 24 15:22:24 UTC 2015 - hillwood@linuxfans.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 07:44:59 UTC 2014 - i@marguerite.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 11:22:05 UTC 2014 - i@marguerite.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 00:35:48 UTC 2013 - i@marguerite.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 09:48:03 UTC 2013 - i@marguerite.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 19:37:31 UTC 2013 - schwab@linux-m68k.org - Build with %{optflags} ------------------------------------------------------------------- Thu Jun 6 07:58:02 UTC 2013 - coolo@suse.com - do not hardcode boost sonames ------------------------------------------------------------------- Thu Oct 11 14:40:51 UTC 2012 - i@marguerite.su - update version 0.9.4 * document new dependency 'google-glog'. * fix x64 build. ------------------------------------------------------------------- Sun Aug 12 14:54:46 UTC 2012 - i@marguerite.su - dependency name changed from gtest-devel to googletest-devel. ------------------------------------------------------------------- Sat Jul 21 22:37:03 UTC 2012 - i@marguerite.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.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor