Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
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