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

chewing-utils-0.5.1+git20171114.3df07c9-1.2 RPM for armv7hl

From OpenSuSE Ports Leap 15.3 for armv7hl

Name: chewing-utils Distribution: openSUSE Step 15
Version: 0.5.1+git20171114.3df07c9 Vendor: openSUSE
Release: 1.2 Build date: Sun Feb 7 00:31:06 2021
Group: System/I18n/Chinese Build host: armbuild24
Size: 433042 Source RPM: libchewing-0.5.1+git20171114.3df07c9-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/chewing
Summary: Hash editor for libchewing
This package contains a hash editor for chewing, an intelligent phonetic
input method library for tranditional Chinese.

It's used to add, modify and remove entries in the chewing user database
(usually located at ~/.chewing/uhash.dat).

Provides

Requires

License

LGPL-2.1+

Changelog

* Fri Nov 24 2017 opensuse-packaging@opensuse.org
  - Update to version 0.4.0+git20171114.3df07c9:
    * CMakeLists.txt: Add stress
    * sort data/tsi.sr
    * Add Carpalx keyboard layout support
    * Fix warning in GCC
    * Let CHEWING_DATA_PREFIX and TEST_DATA_DIR be absolute
    * Fix wrong CHEWING_DATADIR definition in CMake build
    * Fix jk_selection
    * an API to convert phone to bopomofo
    * Test chewing_phone_to_bopomofo with invalid phone
    * Implement has_userphrase with chewing_userphrase_lookup
    * libchewing.texi: Fix format tweaks
    * Adjust behavior of chewing_phone_to_bopomofo
    * Fix array index out of bound error in stress.c
    * Make stress.c less verbose
    * Prefer https for web links
    * stress.c: Don't force set data path
    * Fix #235: Unable to input some Bopomofos with ET26 layout
    * prevent memory leak in error case of GetDefaultUserPhrasePath
    * stress: clean_userphrase before each test
    * stress: clean up temp ~userphrase after test
    * stress: fix -extra argument parsing
    * refactoring key tables in chewing test
    * simplify simulate.c
    * testchewing: support read input from file
    * stress: support read input from file
    * Fix PinYinData keySeq buffer overflow in PinYinInput()
    * Fix trying to allocate buffer of negative size
    * Fix access violation due to negative cursor position
    * stress.c: more verbose output
    * Fix heap-buffer-overflow when read wordSeq
    * Use strncmp to avoid buffer overflow
    * tree: avoid undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)
    * pinyin: avoid null-pointer dereference
    * chewingutil: fix dead assignment
    * Revert "libchewing.texi: Add chewing_bopomofo_String"
    * Fix memory leak in Discard2
    * Fix memory leak in UserUpdatePhrase().
    * code clean up, use new DestroyUserPhraseData()
    * userphrase-hash: avoid double free in TerminateUserphrase
    * test-userphrase: add test_userphrase_double_free
    * hash: fix hash item offset calculating in uhash.dat
    * hash: fix memory leak in HashFileOffsetWithUserPhrase
    * hash: fix memory access alignment
    * Fix ChoiceEndChoice expression always true
    * hash: follow consistent coding style
    * Update jvc-convert of KB layout Hsu
    * Auto learn phrases only after committing
    * Implement chewing_set_autoLearn() and chewing_get_autoLearn()
    * Fix indent in test/stress.c
    * Fix build with internal sqlite3
    * Fix: chewing_handle_Space() cannot input space when buffer is empty
    * hash: remove goto statement
    * Remove API changes/compatibility report link
    * hash: follow consistent coding style
* Tue Sep 01 2015 i@marguerite.su
  - move %install_info_delete to %preun
* Mon Aug 24 2015 i@marguerite.su
  - Update to version 0.4.0+git20150820.285b47d:
    + fix resource leak
    + Add notification_email
    + Update build_command_prepend
    + Do not write last element of phone_array
    + Prevent fclose null file handler
    + Check return value for ftell
    + Check return value of UserGetPhraseFirst before use
    + testhelper.c: clean_userphase() ignore ENOENT
    + init_database.c: Fix strtoul error checking
    + init_database: make integer comparison 64-bit safe
    + Fix Coverity error "Buffer not null terminated"
    + Fix Coverity error "Copy into fixed size buffer"
    + Fix Coverity error "Explicit null dereferenced"
    + init_database.c: Resolve queue-full exception
    + gen_keystroke.c: Use static APIs
    + genkeystroke.c: Fix buffer usage
    + Disable selection keys out of the reasonable range
    + dump_database: utilize plat_mmap for file operations
    + Fix ChewingKillChar which is disabling OpenSymbolChoice
    + Use chewing_delete to delete ChewingContext
    + Detect attribute existence by hasattr, not __dict__
* Mon Jun 09 2014 i@marguerite.su
  - update version 0.4.0
    * see https://github.com/chewing/libchewing/releases
  - add patch: libchewing-0.4.0-simple-select-rpath.patch
  - add patch: chewing-utils-abuild.patch
* Fri Aug 02 2013 i@marguerite.su
  - update version 0.3.5
    * Improve CMake rules
    - Visual Studio build included
    * Dictionary improvements
    - Remove duplicated phrases, fix Bopomofo representation
    - tool tweaks
    * travis-ci support (https://travis-ci.org/chewing/libchewing)
    * drone.io support (https://drone.io/github.com/chewing/libchewing)
    * coveralls.io support (https://coveralls.io/r/chewing/libchewing)
    * editorconfig support (http://editorconfig.org/)
    * Add new chewing_set_logger API
    * Prevent unaligned memory access
    * Reduce maxChiSymbolLen to 39 to avoid overflow
    * Do not store user phrase when its length is 1
    * Check chiSymbolBufLen in chewing_handle_Numlock()
    * Set isSymbol to 0 in SetChoiceInfo
    * Fix 'j', 'k' in select mode cannot handle symbol selecting
    * Do not call GetCharNext() when GetCharFirst() fails
    * Successful stories:
      FreeArray utilizes libchewing for selecting phrases of Array
      input method
* Sat Apr 27 2013 i@marguerite.su
  - proper baselibs.conf and post(un) for %lname.
* Fri Apr 26 2013 i@marguerite.su
  - revert unnessary renaming chewing-devel back to libchewing-devel.
* Wed Apr 24 2013 i@marguerite.su
  - retrack upstream source. previous source is from unknown origin.
    * it couldn't be found at the link in specfile.
    * it didn't have the same content and build result
      as upstream source.
    * it missed entire python and data sub directories,
      so almost useless.
  - remove ambiguous libchewing package. fix bnc#808338
    * libchewing is always taken as an old version by users.
    * libchewing contained the runtime libraries but it was
      not required by libchewing3. important orphan package.
      so ibus-chewing and fcitx-chewing can't work.
  - enable ncurses wide-char and thread-safe (w6)
  - enable python.
  - new sub-packages: chewing-data python-chewing chewing-utils
* Tue Apr 23 2013 coolo@suse.com
  - fix baselibs.conf - there is no libchewing-32bit
* Thu Jan 24 2013 jengelh@inai.de
  - Parallel build with %_smp_mflags
  - Remove redundant %clean, authors sections
  - Avoid requires on library, the other way is preferred
    (library requires data package)

Files

/usr/bin/che
/usr/bin/zhuindict_compile
/usr/share/doc/packages/chewing-utils
/usr/share/doc/packages/chewing-utils/AUTHORS
/usr/share/doc/packages/chewing-utils/COPYING
/usr/share/doc/packages/chewing-utils/ChangeLog


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 16:34:06 2024