head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.8 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.6 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.4 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.2 pkgsrc-2011Q2-base:1.3 pkgsrc-2010Q1:1.2.0.30 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.28 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.26 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.24 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.22 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.20 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.18 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.16 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.14 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.12 pkgsrc-2008Q1:1.2.0.10 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.8 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.6 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.4 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2010.05.08.13.26.23; author obache; state dead; branches; next 1.2; 1.2 date 2007.01.13.13.02.54; author joerg; state Exp; branches; next 1.1; 1.1 date 2007.01.02.15.18.12; author obache; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.01.02.15.18.12; author obache; state Exp; branches; next ; desc @@ 1.3 log @Update kasumi to 2.5. 2009-07-29 Takuro Ashie * preparation for release (ver 2.5) 2009-07-21 Takuro Ashie * fix: - Fix paddings in the KasumiAddWindow. 2009-07-16 Takuro Ashie * fix: - Use stock objects for buttons on KasumiAddWindow. - Remove neeldless key accelerators for KasumiAddWindow. 2009-07-16 Takuro Ashie * fix: - Fix paddings in the main window. - Fix minimum size of columns in the word list view. - Remove needless key accelerators in main window. Use mnemonic instead. - Remove some needless codes. 2009-07-13 Takuro Ashie * fix: - Fix a compile time warning. - Rename some strang variable names. 2009-07-13 Takuro Ashie * enhancement: - Added some word type subcategories. Thanks to Jun Oizumi. 2009-06-25 Takuro Ashie * fix - Kill duplicated Ikuya Awashiro in man page! Thanks to Jun Oizumi. 2009-06-25 Takuro Ashie * fix - Remove "SIKU" conjugation. Thanks to Jun Oizumi. 2009-01-29 Takuro Ashie * preparation for release (ver 2.4) 2009-01-20 Ikuya Awashiro * KasumiAddWindow.cxx: - addded an include file. Thanks to Mike Fabian. * KasumiWord.cxx: - DITTO. * main.cxx: - DITTO. 2009-01-20 Takuro Ashie * enhancement: - Support ANTHY_UTF8_ENCODING and set it as default. You can switch to ANTHY_EUC_JP_ENCODING by -E or --eucjp option. 2007-10-30 Ikuya Awashiro * fix: - FTBFS with GCC 4.3: missing #includes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=417266 Thaks to Martin Michlmayr . - kasumi dumps core on x86_64 systems when trying to add new words to the dictionary https://bugzilla.novell.com/show_bug.cgi?id=253788 Thanks to Mike Fabian. - fail in the judgment of the version. http://kasumi.sourceforge.jp/index.php?%A5%D0%A5%B0%CA%F3%B9%F0%2F95 Thanks to dtana. * preparation for release (ver 2.3) 2006-11-29 Takashi Nakamoto * preparation for release (ver 2.2) 2006-11-28 Takashi Nakamoto * enhancement: - change the text color on the search entry box if Kasumi failed to find specified text - ask Gtk+ library to keep above the exclusive mode window * fix: - scroll to the undermost of the view after adding a new word 2006-11-27 Takashi Nakamoto * fix: - the bug raised while sorting 2006-10-15 Takashi Nakamoto * enhancement: - add exclusive mode 2006-10-14 Ikuya Awashiro * configure.in: 2.1 * This release is a result at the CodeFest Kyoto 2006 hosted by FSIJ. 2006-10-14 Takashi Nakamoto * enhancement: - add new word type category combo box * fix: - export embedded string to po files - changed adding window title - remove unnecessary words - improve portability - support dakuon mark 2006-06-28 Takashi Nakamoto * fix: AUTHORS - reconstruction of AUTHORS file - added Italian l10n team 2006-06-26 Takashi Nakamoto * fix: KasumiException.cxx - security fix * fix: KasumiDicEventListener.hxx KasumiWordEventListener.hxx - add virtual destructor to avoid compilation warnings * fix: configure.in main.cxx Makefile.am acconfig.h - removed acconfig.h deprecated in autoconf 2.5 - correctly handling "--disable-nls" option on no-glibc platform - thanks to Diego's patch * fix: AUTHORS - typo of my email address :( 2006-06-25 Takashi Nakamoto * fix: KasumiAddWindow.cxx po/*.po po/*.pot - fixed typo: "Invlid" -> "Invalid" * New feature: - Italian localization 2006-06-23 Ikuya Awashiro * KasumiMainWindow.hxx: - fixed compile error on gcc 4.1. thanks to sgtom. 2006-06-21 Takashi Nakamoto * fix: configure.in - require Gtk+ version is 2.6 or higher for GtkCellRendererCombo 2006-06-20 Takashi Nakamoto * fix: KasumiDic.cxx - fix the defect that Kasumi failes when the private dictionary doesn't have any word. 2006-06-03 Ikuya Awashiro * kasumi.desktop.in: - added. * Makefile.am, configure.in: - resistered in GNOME/K menu. 2006-06-02 Ikuya Awashiro * Makefile.am: - kasumi.png was placed in /usr/share/pixmaps instead /usr/share/kasumi. - add man page. * kasumi.1: - added. 2006-05-29 Takashi Nakamoto * preparation for release (ver 2.0) * fix: KasumiWord.cxx, configure.in - accept ASCII character in sound entries * fix: AUTHORS - add Ikuya to AUTHORS * fix: POTFILES.in ja.po - translated newly created message * enhancement: KasumiMainWindow.cxx KasumiMainWindow.hxx - obsolete "Add Mode" button 2006-05-28 Takashi Nakamoto * fix: main.cxx - changed copyright notice * fix: KasumiWordType.hxx, KasumiWord.cxx - don't issue modification event when the same value are set 2006-05-27 Takashi Nakamoto * fix: KasumiDic.cxx, KasumiWordType.cxx - set an alternative word type if specified one does not exist - measures against an anthy's defect that it returns error code even when it is right and no word is registered. * fix: - inserted copyright and license terms into the head of each source file or header file. * fix: KasumiAddWindow.cxx - changed the page size of the spin button 2006-05-17 Takashi Nakamoto * fix: KasumiDic.cxx - change the condition of anthy version 2006-05-14 Takashi Nakamoto * fix - KasumiAddWindow - search function for KasumiMainWindow * enhancement - implement of KasumiWordEventListener 2006-05-7 Takashi Nakamoto * drastic changes for new version 2.0 2006-03-26 Ikuya Awashiro * KasumiMainWindow.hxx, KasumiAddWindow.hxx: Fixed with G++ 4.1: friends not declared Thanks to Martin Michlmayr @ text @$NetBSD: patch-aa,v 1.2 2007/01/13 13:02:54 joerg Exp $ --- KasumiWord.cxx.orig 2005-09-01 08:01:45.000000000 +0000 +++ KasumiWord.cxx @@@@ -17,24 +17,28 @@@@ iconv_t KasumiWord::IconvEUCJP_To_UTF8 = string KasumiWord::convertUTF8ToEUCJP(const string &aUTF8){ char *utf8 = (char*)malloc(strlen(aUTF8.c_str())+1); strcpy(utf8, aUTF8.c_str()); + ICONV_CONST char *ptr_utf8 = utf8; size_t len = strlen(utf8)+1; size_t len_eucjp = len*2; char *eucjp_buf = (char*)malloc(len_eucjp); char *eucjp = eucjp_buf; - iconv(IconvUTF8_To_EUCJP, &utf8, &len, &eucjp_buf, &len_eucjp); + iconv(IconvUTF8_To_EUCJP, &ptr_utf8, &len, &eucjp_buf, &len_eucjp); return string(eucjp); } string KasumiWord::convertEUCJPToUTF8(const string &aEUCJP){ char *eucjp = (char*)malloc(strlen(aEUCJP.c_str())+1); strcpy(eucjp, aEUCJP.c_str()); + ICONV_CONST char *ptr_eucjp = eucjp; + size_t len = strlen(eucjp)+1; size_t len_utf8 = len*2; char *utf8_buf = (char*)malloc(len_utf8); char *utf8 = utf8_buf; - iconv(IconvEUCJP_To_UTF8, &eucjp, &len, &utf8_buf, &len_utf8); + + iconv(IconvEUCJP_To_UTF8, &ptr_eucjp, &len, &utf8_buf, &len_utf8); return string(utf8); } @ 1.2 log @Fix build with standard-compliant^W^Wnon-NetBSD iconv. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d3 3 a5 3 --- KasumiWord.cxx.orig Mon Jan 10 20:30:37 2005 +++ KasumiWord.cxx Mon Jan 10 20:38:01 2005 @@@@ -16,24 +16,27 @@@@ d9 1 a9 1 + const char *ptr_utf8 = utf8; d23 2 a24 1 + const char *ptr_eucjp = eucjp; @ 1.1.1.1 log @Add kasumi version 1.0.1. Imported from pkgsrc-wip-jp, suggested in PR 35336. And I fixed pkglint warnings. Kasumi is a dictionary management tool for anthy kana-kanji conversion system. @ text @@