Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libchewing-devel | Distribution: openSUSE Tumbleweed |
Version: 0.5.1+git20200627.452f622 | Vendor: openSUSE |
Release: 3.1 | Build date: Sun Mar 24 13:41:03 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 35227 | Source RPM: libchewing-0.5.1+git20200627.452f622-3.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/chewing | |
Summary: Development package for chewing |
Development package for chewing (An Intelligent phonetic input method library for traditional Chinese)
LGPL-2.1-or-later
* Sun Mar 24 2024 Giacomo Comes <gcomes.obs@gmail.com> - move the %install_info macros to the subpackage where they belong * Tue Nov 07 2023 Dominique Leuenberger <dimstar@opensuse.org> - Fix build with RPM 4.19: unnumbered patches are no longer supported. * Wed Sep 29 2021 mcepl@suse.com - Update to version 0.5.1+git20200627.452f622: * chewing.py supports platforms with 64bit pointer * Change ︰ to : * Don't run tests in parallel * Try Ubuntu 16.04 Xenial * autotools: Build with -fPIC like the CMake-based one does * Show compilation commands if the build system is autotools * Tolerate unused const warnings * Fix LSan * Use internal-sqlite instead of static-sqlite, following 570ab6be * Fri Sep 24 2021 Steve Kowalik <steven.kowalik@suse.com> - Remove unneeded BuildRequires on python-devel, and the conflicting old py_* macros. - Remove references to "Python 2", the module supports Python 3. - Mark COPYING as license. * Thu Aug 22 2019 Jan Engelhardt <jengelh@inai.de> - Remove pointless ldconfig call from chewing-utils subpackage. - Specfile update: remove implicit BuildRoot and defattrs. - Properly fulfill SLPP requirement that only the library file is in the library subpackage. * 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
/usr/include/chewing /usr/include/chewing/chewing-compat.h /usr/include/chewing/chewing.h /usr/include/chewing/chewingio.h /usr/include/chewing/global.h /usr/include/chewing/mod_aux.h /usr/lib/libchewing.so /usr/lib/pkgconfig/chewing.pc /usr/share/info/libchewing.info.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu May 23 00:04:07 2024