./inputmethod/librime, Rime input method engine

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.0nb1, Package name: librime-1.9.0nb1, Maintainer: pkgsrc-users

RIME: Rime Input Method Engine

features:
- supporting varieties of input methods, either shape-based or phonetic-based,
including those for Chinese dialects
- a built-in dictionary in traditional Chinese, easily converting to
simplified Chinese via opencc
- a modulized, extensible input method framework to create innovative input
schemata in YAML syntax
- cross-platform core library in C++, built on top of open-source technologies
- OS-specific wrappers working consistently on Windows, Linux and OS X


Required to run:
[devel/boost-libs] [devel/google-glog] [databases/kyotocabinet] [textproc/yaml-cpp] [converters/opencc]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 2566.495 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-10 10:54:15 by Ryo ONODERA | Files touched by this commit (4)
Log message:
inputmethod/librime: Update to 1.9.0

* Convert to new cmake mechanism.

Changelog:
1.9.0:
Features

    switches: abbreviate state labels #615 (居戎氏)
    dict: shorten the data struct used by Vocabulary #661 (WhiredPlanck)
    add append_comment option to reverse_lookup_filter (#699) #699 (ksqsf)

Bug Fixes

    avoid invalid page_size (#679) #679 (Qijia Liu)

Code Refactoring

    vocabulary.h: align the size of DictEntry struct #661 (WhiredPlanck)
    dict_compiler.cc: correct the usage of auto in loop #661 (WhiredPlanck)

Performance Improvements

    dict: improve dict complile performance (#663) #663 (WhiredPlanck)
    replace rbtree with vector of pair (#684) #684 (Qijia Liu)
    release memory of temporary fields (#690) #690 (Qijia Liu)

1.8.5:
Bug Fixes

    selector: do not match fallback modifier (居戎氏)

1.8.4:
Chores

    skip super key combos; amend merge result (居戎氏)
   2023-12-29 19:25:02 by Adam Ciarcinski | Files touched by this commit (254)
Log message:
revbump for boost-libs
   2023-04-23 16:26:33 by Adam Ciarcinski | Files touched by this commit (271)
Log message:
revbump for boost
   2023-01-30 11:35:19 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
librime: update to 1.8.3.

1.8.3

### Bug Fixes

* skip key combos with super modifier

1.8.2

Bug fixes

1.8.1

Bug fixes

1.8.0

### Bug Fixes

* **algo, dict:** add an extra set of parenthesis to std::min ...
* **charset_filter:** Update `is_extended_cjk` to compatible with Unicode 15
* **chord_composer:** first key missing from raw input
* **chord_composer:** invisible placeholder char prepended to output
* **ci:** download and extract boost
* **ci:** install Rime plugins' dependencies
* **ci:** no hardcoded boost version in ci scripts
* **dict_compiler:** shrink .reverse.bin file to fit after build
* **reverse_lookup_dictionary:** writing data to overflow buffer
* **setup:** avoid glog log macros conflict with macros of Windows
* fix missing control paths issue
* qualify std::exp after including <cmath>
* **ci:** update ci script for windows
* **dictionary:** had unsorted chunks after the previous chunk ended
* **editor:** `back_syllable` should reopen selected words
* replace bintry mirror with jfrog

### Features

* **api:** get_state_label returns the state label for UI display
* **ci:** add GitHub action ci support
* **ci:** add pull request ci
* **ci:** add tag release ci
* **context:** allow composing with zero input
* **key_binder:** single select a radio group option
* **key_binder:** toggle the switch defined at index `toggle: '@n'`
* **navigator,selector:** vertical navigation
* **plugins:** support plugin specs in slug@branch format
* **selector:** handle repeated key until release
* add windows ci job
* delete selected candidate
* half/full-shape labels for more characters
* **simplifier:** can be configured to return empty comment
   2023-01-22 17:28:39 by Ryo ONODERA | Files touched by this commit (271)
Log message:
*: Recursive revbump from Boost 1.81.0
   2022-08-05 15:02:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
librime: updated to 1.7.3

librime 1.7.3

Bug Fixes

memory: possibly dereferencing null pointer
plugins: buffer overflow in plugin lotem/librime-octagram
   2022-04-26 00:29:15 by Tobias Nygren | Files touched by this commit (2)
Log message:
librime: install pkg-config file on SunOS too
   2022-01-10 02:46:47 by Ryo ONODERA | Files touched by this commit (273)
Log message:
*: Recursive revbump from boost 1.78.0