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-lp150.1.3 RPM for ppc64le

From OpenSuSE Ports Leap 15.0 for ppc64le

Name: chewing-utils Distribution: openSUSE Leap 15.0
Version: 0.5.1+git20171114.3df07c9 Vendor: openSUSE
Release: lp150.1.3 Build date: Wed May 16 07:37:33 2018
Group: System/I18n/Chinese Build host: obs-power8-02
Size: 1016750 Source RPM: libchewing-0.5.1+git20171114.3df07c9-lp150.1.3.src.rpm
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).






* Fri Nov 24 2017
  - Update to version 0.4.0+git20171114.3df07c9:
    * CMakeLists.txt: Add stress
    * sort data/
    * 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
  - move %install_info_delete to %preun
* Mon Aug 24 2015
  - 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
  - update version 0.4.0
    * see
  - add patch: libchewing-0.4.0-simple-select-rpath.patch
  - add patch: chewing-utils-abuild.patch
* Fri Aug 02 2013
  - 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 (
    * support (
    * support (
    * editorconfig support (
    * 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
  - proper baselibs.conf and post(un) for %lname.
* Fri Apr 26 2013
  - revert unnessary renaming chewing-devel back to libchewing-devel.
* Wed Apr 24 2013
  - 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
  - fix baselibs.conf - there is no libchewing-32bit
* Thu Jan 24 2013
  - Parallel build with %_smp_mflags
  - Remove redundant %clean, authors sections
  - Avoid requires on library, the other way is preferred
    (library requires data package)
* Thu Jan 17 2013
  - Split* into subpackage libchewing3
* Wed Jan 16 2013
  - Update to libchewing 0.3.4
  - Remove libchewing-gcc-fix.diff (upstream rewrite this part)
  - Improve the description of libchewing API
      Simplified examples to illustrate the usage are added
  - Revise libchewing API. Check the documentation for details
  - Support THL (Taiwan Huayu Luomapinyin) and MPS2 Pinyin keyboard layout
  - Reimplementation of unit test framework. No external 'check' package is required
  - Fix several phrase errors
      Add exceptional phrase as well
  - Improved developer and user guide
  - Introduce CMake based build system, which is convenient to MS-Windows based environments.
  - Add --enable-gcov to enable gcov coverage
  - Fix possible strncat() overflow
  - Consistent checks for bopomofo sequence internally
  - Handle incomplete bopomofo with space key properly
  - Internal structure refactoring
  - Read hash path from CHEWING_PATH environment variable
  - Make libchewing thread-safe
  - Fix IM crash by changing default candidate per page to 10
  - Fix the detection of ncursesw
  - Fix the usage of autotools
  - Update and tune symbols
  - Fix valgrind warning
  - Fix several compilation warnings
  - Fix GCC visibility availability for Darwin specific PIC code
  - Fix hash table initialization and its memory leakage
  - Support building with mingw32 toolchain
  - Fix GNU Hurd build
  - Fix Microsoft VC build
  - Fix Windows 64-bit build
  - Fix mingw32/64 + WINE build
* Sun Nov 13 2011
  - add libtool as explicit buildrequire to avoid implicit dependency from prjconf
* Tue Jun 14 2011
  - Update to libchewing 0.3.3:
    Fix setfault, improved python-binding, build fixes, etc;
    see for details
* Thu Mar 04 2010
  - fix buffer overflow
* Tue Nov 03 2009
  - updated patches to apply with fuzz=0
* Mon Sep 21 2009
  - fix to apply the previous patch properly
* Fri Sep 11 2009
  - fix missing call to fclose in sort_word.c (bnc#535452)
* Wed Jun 17 2009
  - updated to version 0.3.2, including previous fix patches,
    fix memory leaks, doxygen updates, etc.
    See ChangeLog for details.
  - build with -fno-strict-aliasing to avoid type punning problems
    in src/hash.c



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 10:26:55 2021