Skip to content

Releases: sbxlmdsl/librime

sbxlm for librime 9.5.18

30 Nov 14:24
Compare
Choose a tag to compare

Commits

  • 04abecb: support alternative_select_labels (sbxlmdsl)
  • 4177b21: update context.cc (sbxlmdsl)

sbxlm for librime 9.5.17

15 Nov 04:42
Compare
Choose a tag to compare

Features

  • dict: shorten the data struct used by Vocabulary (WhiredPlanck)
  • add append_comment option to reverse_lookup_filter (#699) (ksqsf)

Bug Fixes

Code Refactoring

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

Performance Improvements

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

Builds

  • install-boost.bat: default to boost 1.78 (居戎氏)
  • build.bat: build boost_ (居戎氏)
  • xcode.mk: set MACOS_DEPLOYMENT_TARGET=10.13 (居戎氏)
  • env.bat.template: set default envvar (居戎氏)

Continuous Integration

  • use clang 16 for macOS (#702) (Qijia Liu)
  • build boost::locale for charcode in clang win (#703) (Qijia Liu)

Chores

Commits

  • b05f11b: feat,refactor(dict): tweak to reduce peak memory usage (WhiredPlanck)
  • 77e8a5c: replace iRime with Hamster [skip ci] (Qijia Liu)
  • 6772e2d: expose candidate operation apis (#664) (Qijia Liu)
  • ab586ca: use clang-format to lint code (#665) (Qijia Liu)
  • 3e0487c: Recude Memory Comsumption When Compiling Dictionaries (2) (#669) (WhiredPlanck)
  • 97af61b: allow single thread deployment (#673) (Qijia Liu)
  • c8b099d: remove unused include (#674) (Qijia Liu)
  • fix typos (#632) (Kian-Meng Ang)
  • e391bc2: Fix a potential race condition of MaybeCreateDirectory (#683) (Weng Xuetian)
  • opencc does not work under Windows, when opencc files in a path code page incompatible with UTF-8. (#689) (fxliang)
  • 75e6b1a: follow opencc conversion chain (#688) (Qijia Liu)
  • 9180817: Fix clang job (#693) (Qijia Liu)
  • 8b7bdbe: drop BOOST_USE_CXX11; fix 2 cmake warnings (#694) (Qijia Liu)
  • 0d12d90: upgrade boost to 1.83 (#696) (Qijia Liu)
  • 402137c: Fix build error of deprecated api (#697) (Bambooin)
  • 1bf1fd4: support clang build on windows (#695) (Qijia Liu)
  • 8432190: use boost::filesystem::resize_file (#698) (Qijia Liu)
  • 8af548f: Fix a regression in reverse_lookup_filter introduced in #699 (#701) (ksqsf)
  • 2849335: support mingw-w64 build on windows (#700) (Qijia Liu)
  • add rime_table_decompiler (#706) (Xing Chen · 单单)
  • be3af89: Upgrade yaml-cpp to 0.8.0 (#705) (Bambooin)
  • de55c0d: upload clang/mingw artifact with plugins (#707) (Qijia Liu)
  • 3757148: fix mingw ci ran librime-lua (#709) (Qijia Liu)
  • cbf91e2: Drop Window XP (#710) (Qijia Liu)
  • 03abf36: rewrite Dockerfile to include plugins (#711) (Qijia Liu)
  • 827b070: merge with upstream repo (sbxlmdsl)
  • d7182e5: format rime_api.cc (sbxlmdsl)
  • c269a74: fix lint errors (sbxlmdsl)
  • fbaafde: fix more lint errors (sbxlmdsl)
  • 7eb016a: fix still more lint errors (sbxlmdsl)
  • c19c900: fix lint errors in user_dicttionary.cc (sbxlmdsl)
  • 259a423: Update commit-ci.yml (sbxlmdsl)
  • d05976b: fix errors in user_dictionary.cc and .h (sbxlmdsl)
  • b48c02b: Merge branch 'master' of sbxlmdsl:sbxlmdsl/librime (sbxlmdsl)
  • cef5df2: fix errors in user_dictionary.cc (sbxlmdsl)
  • 165d8db: Fix clang-format and gitignore issues (Songchen Tan) #1
  • 2e5e293: Update commit-ci.yml (sbxlmdsl)
  • e8764e2: correct errors in src (sbxlmdsl)
  • a61e1f7: correct lint errors in entry_collector.cc (sbxlmdsl)

librime 9.5.16

12 Nov 01:47
Compare
Choose a tag to compare

Commits

  • 19d48f1: support delayed mode for sbfd (sbxlmdsl)
  • b669daa: optimize sbfx's is_enhanced and fast_pop modes (sbxlmdsl)
  • 4627ff3: fix popping bugs of self-defined words in sbfx (sbxlmdsl)
  • 272e913: fix bug in reverse lookup of sbfx (sbxlmdsl)
  • 47c4ab3: hide reverse lookup of fmn when in hidden mode (sbxlmdsl)

sbxlm for librime 9.5.15

21 Oct 22:51
Compare
Choose a tag to compare

Commits

  • c538e77: optimize is_first logic (sbxlmdsl)
  • 1c50135: fix bug of sbjm in third-pop state (sbxlmdsl)
  • 77641e1: create words only in temporary buffered mode (sbxlmdsl)
  • 9aaab35: fix bugs in sbjm (sbxlmdsl)
  • e55bfa3: fix bugs in word creation (sbxlmdsl)
  • 7ab56dc: fix more bugs in word creation (sbxlmdsl)
  • 184c31e: 反查出的候选项用数字选择 (sbxlmdsl)
  • d566921: Revert "反查出的候选项用数字选择" (sbxlmdsl)
  • d0a846c: fix more bugs in sbjm (sbxlmdsl)

librime 9.5.14

17 Aug 18:01
Compare
Choose a tag to compare

Commits

  • c7e199b: optimize the display of sb chars in sbf[mxd] (sbxlmdsl)
  • 9fcb755: remove bugs in table_translator.cc (sbxlmdsl)
  • ef3b6ea: remove more bugs in table_translator.cc (sbxlmdsl)

librime for sbxlm 9.5.13

03 Aug 09:20
Compare
Choose a tag to compare

Commits

  • caa29f3: support delayed pop for sbfm (dsl)
  • e4ac3c1: correct bugs in delayed pop for sbfm (dsl)
  • d62b58b: remove more bugs for supporting delayed pop (dsl)
  • 8b08940: optimize delayed pop (sbxlmdsl)

librime for sbxlm v9.5.12

22 Jul 07:57
Compare
Choose a tag to compare

Commits

  • 68a5eef: support sbn words and hide prompt when code is like sb for sbf[mxd] (sbxlmdsl)
  • 953f2a5: support sbfd chars in sbjm's enhanced mode (sbxlmdsl)
  • 518a773: fix errors in sbjm (sbxlmdsl)
  • 8d202f6: fix more errors in code (sbxlmdsl)
  • b81c611: optimize mixed pop for sbpy (sbxlmdsl)
  • 89af17d: no comments of sbn chars when code is sbn in sbf[mxd] (sbxlmdsl)
  • 1377281: no wording only for sbfd and in pro_char (dsl)
  • 1e3d113: no wording only for sbfd (dsl)
  • 77292a2: enable wording even in pro_char mode (sbxlmdsl)
  • 00a53b6: optimize popping (sbxlmdsl)
  • 442ebb0: Revert "optimize popping" (sbxlmdsl)
  • f5ab2d6: support combined commit by uppercase letter when code length is 2 in sbfx (sbxlmdsl)
  • e03eee2: change to popping by uppercase when code len is 2 in sbfx (sbxlmdsl)
  • 51749ed: Revert "change to popping by uppercase when code len is 2 in sbfx" (sbxlmdsl)
  • f7d8c60: support input transformation from szsbS to sz_sz_s_ in sbfx (sbxlmdsl)

librime for sbxlm 9.5.11

20 Jun 08:35
Compare
Choose a tag to compare

Commits

  • 8bf2cf7: add My RIME to README [skip ci] (Qijia Liu)
  • 782a63f: Merge remote-tracking branch 'upstream/master' (sbxlmdsl)
  • 2c6281a: Merge remote-tracking branch 'upstream2/master' (dsl)
  • 995088b: optimize sbfx (dsl)
  • 4cff013: Merge branch 'master' of sbxlmdsl:sbxlmdsl/librime (sbxlmdsl)
  • 5640205: change sbsp to sbzr and sbxh (dsl)
  • 4b73b14: delete plugins/librime-lua (dsl)
  • f17344e: support multi-char words in third_pop mode for sbjm (dsl)
  • a333819: fix errors in multi-char words support for sbjm (dsl)
  • 5dd9e0a: support sssbbb for multi-char words in sbjm (dsl)
  • c9bd5ca: fix errors (dsl)
  • 835092b: fix more errors (dsl)
  • 21c0bde: fix still more errors (dsl)
  • 96e0a9b: fix errors (dsl)
  • 1902807: Merge branch 'master' of sbxlmdsl:sbxlmdsl/librime (sbxlmdsl)
  • 10b8f6f: fix errors in sbxh (sbxlmdsl)
  • 49bc559: support sssS when in lower_case mode (dsl)
  • 152cfea: support extended code for sbzr and sbxh (dsl)

librime for sbxlm 9.5.10

06 Jun 07:27
Compare
Choose a tag to compare

Commits

  • daa0e95: remove code switch bugs in enhanced mode of sbfx when forth_digit (dsl)
  • 2c1d449: support fast_pop for sbfx (dsl)
  • b1e12ec: Merge remote-tracking branch 'upstream1/master' (dsl)
  • 4701246: quite temporary buffered mode when committing (dsl)
  • 8d56791: Merge remote-tracking branch 'upstream1/master' (dsl)

librime for sbxlm v9.5.9

28 May 00:06
Compare
Choose a tag to compare

Commits

  • 90ccb19: add sbfd as a separate schema (dsl)
  • 19da2b0: resolve conflicts with upstream changes (sbxlmdsl)
  • 64a976f: fix bugs in user_dictionary.cc (sbxlmdsl)