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 Leap 16.0 |
Version: 0.5.1+git20200627.452f622 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Sun Mar 24 13:41:03 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 35229 | Source RPM: libchewing-0.5.1+git20200627.452f622-lp160.1.1.src.rpm |
Packager: https://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 <[email protected]> - move the %install_info macros to the subpackage where they belong * Tue Nov 07 2023 Dominique Leuenberger <[email protected]> - Fix build with RPM 4.19: unnumbered patches are no longer supported. * Wed Sep 29 2021 [email protected] - 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 <[email protected]> - 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 <[email protected]> - 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 [email protected] - 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 [email protected] - move %install_info_delete to %preun * Mon Aug 24 2015 [email protected] - 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 [email protected] - 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 [email protected] - 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 [email protected] - proper baselibs.conf and post(un) for %lname. * Fri Apr 26 2013 [email protected] - revert unnessary renaming chewing-devel back to libchewing-devel. * Wed Apr 24 2013 [email protected] - 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 [email protected] - fix baselibs.conf - there is no libchewing-32bit * Thu Jan 24 2013 [email protected] - 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 [email protected] - Split libchewing.so.* into subpackage libchewing3 * Wed Jan 16 2013 [email protected] - 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 [email protected] - add libtool as explicit buildrequire to avoid implicit dependency from prjconf * Tue Jun 14 2011 [email protected] - Update to libchewing 0.3.3: Fix setfault, improved python-binding, build fixes, etc; see http://chewing.csie.net/news.html for details * Thu Mar 04 2010 [email protected] - fix buffer overflow * Tue Nov 03 2009 [email protected] - updated patches to apply with fuzz=0 * Mon Sep 21 2009 [email protected] - fix to apply the previous patch properly * Fri Sep 11 2009 [email protected] - fix missing call to fclose in sort_word.c (bnc#535452) * Wed Jun 17 2009 [email protected] - 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 * Wed Jan 28 2009 [email protected] - remove "la" files with empty dependency_libs - remove static libraries * Tue Dec 04 2007 [email protected] - fix build with glibc 2.7. - fix some rpmlint warnings. * Mon Apr 09 2007 [email protected] - fix build with updated check package * Tue Mar 27 2007 [email protected] - Require check-devel. * Tue Oct 31 2006 [email protected] - use RPM_OPT_FLAGS correctly. * Thu Jul 13 2006 [email protected] - update to 0.3.0: + This is a new development branch differing a lot from + 0.2.x series, and breaks API/ABI for new features. + UTF-8 based language engine core for common Unicode + environment. + Porting layer for POSIX/Unix-like and Win32 to reduce the + redundant porting process. + New API design for better consistency. + Merge the efforts from libchewing-data subproject, which + means various phrases have been reviewed and corrected. + Zuin fixes and symbol improvements. + Support key 'j' / 'k' for paging in selection mode. + Fix some internal memory management bugs and leaks. + Improved internal test suite. + New binary-form of user hash data to speed up loading and + solve hash data corruption. + Better calculating of internal tree and phone constants. + Revised tsi.src for richer phrases and avoiding crashes. + Merge phone and phrase from CNS11643. + Reduce the amount for the expose for internal symbols. + Improved Han-Yu PinYin to use table-lookup implementation. + Experimental frequency-evaluation. (re-compute chewing + lifetime) + Implement the choice mechanism for pair symbols. + Improved Tab handling to allow the switching over different + frequency orders of candidated phrases. + New auxiliary module for simpler API uses. + Experimental memory-mapping based binary data handling to + speed up data loading. - add "check" to BuildRequires. - adapt bugzilla-155270-libchewing-init-chewing-correctly.patch * Tue May 23 2006 [email protected] - bugzilla #155270,#177882 new patch for #155270 to avoid #177882. Clearing the whole ChewingData structure will clear config data as well, which causes another crash in libchewing (#177882). So we need keep ChewingData.Config member while clearing others. * Tue May 09 2006 [email protected] - bugzilla #155270: Fix scim crash issue when switching from Chewing to other input method. * Wed Jan 25 2006 [email protected] - converted neededforbuild to BuildRequires * Mon Jan 23 2006 [email protected] - fix libtool problem in configure.ac to make the package build again. * Tue Aug 09 2005 [email protected] - update to 0.2.7. * Mon Feb 28 2005 [email protected] - update to 0.2.6. * Thu Feb 17 2005 [email protected] - libchewing did overwrite the return value of getenv("HOME") and added ".chewing". This is bad because it changed the value of HOME in the environment. If the value of HOME is wrong, external graphical programs like the Anthy dictionary interface "kasumi" cannot be started anymore from the scim-panel because they cannot find ~/.Xauthority and therefore cannot open a window. * Tue Jan 25 2005 [email protected] - update to 0.2.5. * Tue Dec 21 2004 [email protected] - new package: libchewing, version 0.2.4.
/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/lib64/libchewing.so /usr/lib64/pkgconfig/chewing.pc /usr/share/info/libchewing.info.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Dec 20 23:34:21 2024