Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

librime-private-devel-1.10.0+git20240229.4ee471e-lp160.1.1 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: librime-private-devel Distribution: openSUSE Leap 16.0
Version: 1.10.0+git20240229.4ee471e Vendor: openSUSE
Release: lp160.1.1 Build date: Fri Mar 1 16:20:39 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 179119 Source RPM: librime-1.10.0+git20240229.4ee471e-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/rime/librime
Summary: Private headers for rime
This package provides private headers of Rime to build plugins.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Mar 01 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 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 05 2021 Xu Zhao <i@xuzhao.net>
  - Enable logging with google-glog library
* Thu Aug 12 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 09 2021 Fusion Future <qydwhotmail@gmail.com>
  - Revert "Change the recommended package of librime1 from rime-plum to rime-plum-go"
* Thu May 06 2021 Fusion Future <qydwhotmail@gmail.com>
  - Change the recommended package of librime1 from rime-plum to rime-plum-go
* Tue May 04 2021 Fusion Future <qydwhotmail@gmail.com>
  - Remove rime-plum dependency and make it a recommended package
* Sat May 01 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 03 2021 Marguerite Su <i@marguerite.su>
  - install private headers for plugins
* Wed Feb 10 2021 tiwai@suse.de
  - Drop baselibs.conf, as the dependencies are missing on 32bit arch
    and no other packages require it
* Mon Feb 08 2021 tiwai@suse.de
  - Corrected the source download URL
* Sat Feb 06 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 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 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 2020 emricg2@gmail.com
  - Add plugin librime-lua
* Fri Sep 25 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 06 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 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 2019 Marguerite Su <i@marguerite.su>
  - move binaries to main package
* Mon Mar 25 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 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 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 01 2017 adam.majer@suse.de
  - use individual libboost-*-devel packages instead of boost-devel
* Thu Mar 17 2016 mpluskal@suse.com
  - Use cmake macros
  - Drop useless conditional build dependencies for non-devel
    packages
* Mon Mar 14 2016 qzhao@suse.com
  - Change LICENSE from GPL-3.0+ to BSD-3-Clause to keep consistent
    with upstream.
* Wed Mar 02 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 2015 i@marguerite.su
  - update version 1.2.9+git20140802.ee3029e
* Tue Feb 24 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 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 05 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 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 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 2013 schwab@linux-m68k.org
  - Build with %{optflags}
* Thu Jun 06 2013 coolo@suse.com
  - do not hardcode boost sonames
* Thu Oct 11 2012 i@marguerite.su
  - update version 0.9.4
    * document new dependency 'google-glog'.
    * fix x64 build.
* Sun Aug 12 2012 i@marguerite.su
  - dependency name changed from gtest-devel to googletest-devel.
* Sat Jul 21 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.

Files

/usr/include/rime
/usr/include/rime/algo
/usr/include/rime/algo/algebra.h
/usr/include/rime/algo/calculus.h
/usr/include/rime/algo/dynamics.h
/usr/include/rime/algo/encoder.h
/usr/include/rime/algo/fs.h
/usr/include/rime/algo/spelling.h
/usr/include/rime/algo/strings.h
/usr/include/rime/algo/syllabifier.h
/usr/include/rime/algo/utilities.h
/usr/include/rime/build_config.h
/usr/include/rime/candidate.h
/usr/include/rime/commit_history.h
/usr/include/rime/common.h
/usr/include/rime/component.h
/usr/include/rime/composition.h
/usr/include/rime/config
/usr/include/rime/config.h
/usr/include/rime/config/config_compiler.h
/usr/include/rime/config/config_compiler_impl.h
/usr/include/rime/config/config_component.h
/usr/include/rime/config/config_cow_ref.h
/usr/include/rime/config/config_data.h
/usr/include/rime/config/config_types.h
/usr/include/rime/config/plugins.h
/usr/include/rime/context.h
/usr/include/rime/deployer.h
/usr/include/rime/dict
/usr/include/rime/dict/corrector.h
/usr/include/rime/dict/db.h
/usr/include/rime/dict/db_pool.h
/usr/include/rime/dict/db_pool_impl.h
/usr/include/rime/dict/db_utils.h
/usr/include/rime/dict/dict_compiler.h
/usr/include/rime/dict/dict_settings.h
/usr/include/rime/dict/dictionary.h
/usr/include/rime/dict/entry_collector.h
/usr/include/rime/dict/level_db.h
/usr/include/rime/dict/mapped_file.h
/usr/include/rime/dict/preset_vocabulary.h
/usr/include/rime/dict/prism.h
/usr/include/rime/dict/reverse_lookup_dictionary.h
/usr/include/rime/dict/string_table.h
/usr/include/rime/dict/table.h
/usr/include/rime/dict/table_db.h
/usr/include/rime/dict/text_db.h
/usr/include/rime/dict/tsv.h
/usr/include/rime/dict/user_db.h
/usr/include/rime/dict/user_db_recovery_task.h
/usr/include/rime/dict/user_dictionary.h
/usr/include/rime/dict/vocabulary.h
/usr/include/rime/engine.h
/usr/include/rime/filter.h
/usr/include/rime/formatter.h
/usr/include/rime/gear
/usr/include/rime/gear/abc_segmentor.h
/usr/include/rime/gear/affix_segmentor.h
/usr/include/rime/gear/ascii_composer.h
/usr/include/rime/gear/ascii_segmentor.h
/usr/include/rime/gear/charset_filter.h
/usr/include/rime/gear/chord_composer.h
/usr/include/rime/gear/contextual_translation.h
/usr/include/rime/gear/echo_translator.h
/usr/include/rime/gear/editor.h
/usr/include/rime/gear/fallback_segmentor.h
/usr/include/rime/gear/filter_commons.h
/usr/include/rime/gear/grammar.h
/usr/include/rime/gear/history_translator.h
/usr/include/rime/gear/key_binder.h
/usr/include/rime/gear/key_binding_processor.h
/usr/include/rime/gear/key_binding_processor_impl.h
/usr/include/rime/gear/matcher.h
/usr/include/rime/gear/memory.h
/usr/include/rime/gear/navigator.h
/usr/include/rime/gear/poet.h
/usr/include/rime/gear/punctuator.h
/usr/include/rime/gear/recognizer.h
/usr/include/rime/gear/reverse_lookup_filter.h
/usr/include/rime/gear/reverse_lookup_translator.h
/usr/include/rime/gear/schema_list_translator.h
/usr/include/rime/gear/script_translator.h
/usr/include/rime/gear/selector.h
/usr/include/rime/gear/shape.h
/usr/include/rime/gear/simplifier.h
/usr/include/rime/gear/single_char_filter.h
/usr/include/rime/gear/speller.h
/usr/include/rime/gear/switch_translator.h
/usr/include/rime/gear/table_translator.h
/usr/include/rime/gear/translator_commons.h
/usr/include/rime/gear/uniquifier.h
/usr/include/rime/gear/unity_table_encoder.h
/usr/include/rime/key_event.h
/usr/include/rime/key_table.h
/usr/include/rime/language.h
/usr/include/rime/lever
/usr/include/rime/lever/custom_settings.h
/usr/include/rime/lever/customizer.h
/usr/include/rime/lever/deployment_tasks.h
/usr/include/rime/lever/switcher_settings.h
/usr/include/rime/lever/user_dict_manager.h
/usr/include/rime/menu.h
/usr/include/rime/messenger.h
/usr/include/rime/module.h
/usr/include/rime/no_logging.h
/usr/include/rime/processor.h
/usr/include/rime/registry.h
/usr/include/rime/resource.h
/usr/include/rime/schema.h
/usr/include/rime/segmentation.h
/usr/include/rime/segmentor.h
/usr/include/rime/service.h
/usr/include/rime/setup.h
/usr/include/rime/signature.h
/usr/include/rime/switcher.h
/usr/include/rime/switches.h
/usr/include/rime/ticket.h
/usr/include/rime/translation.h
/usr/include/rime/translator.h


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jan 20 23:52:43 2025