summaryrefslogtreecommitdiff
path: root/inputmethod/uim/patches
AgeCommit message (Collapse)AuthorFilesLines
2014-05-31Bump PKGREVISIONryoon1-2/+2
Load init files from etc/ first. Noted by obache@
2014-04-20Fix build under SunOSryoon1-0/+13
The patch for sigscheme/configure is restored. -shared is not needed.
2014-04-20Bump PKGREVISIONryoon10-87/+109
Use loader.scm and installed-modules.scm from ${PREFIX}/etc/uim They are changed by uim-module-manager during installation. They should not be in ${PREFIX}/share. I have changed hack for SunOS. My change may break SunOS build. I will fix the breakage.
2014-02-02fixes build with NetBSD-6 curses.obache1-0/+62
2013-03-06Update uim to 1.8.4.obache3-16/+16
based on PR pkg/47468 by YAMASHIRO, Jun. Overview of changes from 1.8.3 to 1.8.4 ======================================= * Enhancements - uim-xim * Add Hungarian locale support (by Kővágó Zoltán) - uim-tutcode * Enhance postfix katakana conversion - Take characters while hiragana continues - Exclude specified number of characters - Shrink last postfix katakana conversion * Updated trycode composition table retrieved 2012-11-22 Overview of changes from 1.8.2 to 1.8.3 ======================================= * Fixes - uim-toolbar-gtk-systray - uim-toolbar-gtk3-systray * Avoid SEGV in some environments ([uim-ja 337]) * Fix typo ([uim-ja 339]) - uim-tutcode * Fix bug: <Shift>left/right key erases current selection text on Google Chrome
2012-09-15Update uim to 1.8.2.obache3-3/+9
PR 46840 by YAMASHIRO, Jun. added comments to patches from mef@. Overview of changes from 1.8.1 to 1.8.2 ======================================= * Fixes - uim-gtk3 * Avoid problem with the wrap mode * Prevent selection if needed - uim-tutcode * Fix error when label key is typed just after entering interactive bushu mode * Fix error on auto help after bushu conversion for some kanji * Fix mismatch between preedit display and pending keys after focus out * Enhancements - uim-skk * Support sticky key * Others - uim-candwin-qt4 - uim-chardict-qt4 - uim-pref-qt4 - uim-im-switcher-qt4 - uim-toolbar-qt4 - uim-qt4 * Honor CPPFLAGS in compilation - uim-candiwn-gtk3 - uim-dict-gtk3 - uim-input-pad-ja-gtk3 - uim-pref-gtk3 - uim-im-switcher-gtk3 - uim-toolbar-gtk3 - uim-gtk3 * Replace deprecated functions
2011-09-14Fix build on SunOS.hans3-0/+67
2010-09-18Update uim to 1.6.0.obache1-5/+5
Based on PR#43872 by YAMASHIRO, Jun. some fixes and improvements by me. uim Changelog: - New IM uim-social-ime - New IM uim-ajax-ime - New IM uim-yahoo-jp - Support Wubi86 and ZhengMa tables with Generic IM - Improved uim-tutcode with many nice features with table style candidate window - Stable Qt4 bridge - Annotation system - Internal plugin system reorganization - uim-elatin enhancement - Japanese multiple-segment IM enhancement
2009-01-23Update uim to 1.5.5.obache2-7/+11
Based on patch from Yamashiro, Jun in tech-pkg-ja@. While here, deprecate curses and x11 option then introduce uim-fep and xim option to exactly enable/disable those features. Overview of changes from 1.5.4 to 1.5.5 ======================================= * Enhancements - uim-anthy - uim-anthy-utf8 * Learn transposing Katakana/Hiragana string (bug #18630) - misc Japanese IM * AZIK roma-kana table update * Don't use "nwa", "nwi", "nwu", "nwe", "nwo" roma-kana sequences by default - uim-pref-gtk - uim-pref-qt * Reduced startup time * Fixes - GTK+ bridge - uim.el - uim-skk - uim-look * Plug memory leaks - uim-dict-gtk * Fix warning with GTK+-2.14.x Overview of changes from 1.5.3 to 1.5.4 ======================================= * Enhancements - Generic IM * Cache candidates to improve the performance * Add an option to show candidate window automatically when multiple candidates are found - uim-tutcode * New symbol (kigou) input mode - GTK+ bridge - Qt{3,4} bridge - XIM bridge * Improve the performance upon activating the window with large number of candidates * Fixes - uim.el * Plug memory leak. * Ignore 'd' command if valid uim-default-im-engine is defined - uim-fep * Fix compilation with Solaris' cc - uim-skk * Fix handling in non-matching upper case character in skk-proc-state-direct. - uim-pref-gtk * Fix warning with GTK+-2.14.x Overview of changes from 1.5.2 to 1.5.3 ======================================= * Fixes - Qt4 bridge (experimental) * [CRITICAL] Fix bug with Qt4 >= 4.4.1, which makes applications infinite loop at the startup * [CRITICAL] Fix uim-helper handling which could cause unexpected crashes * Fix key press with shift, control, alt, and meta keys - uim-xim * Fix some minor protocol errors - uim.el * Improve minibuffer editing - uim-tutcode * Fix out-of-range error when candidates are longer than tutcode-heading-label-char-list * Others - uim-toolbar-gtk-systray * Adjust ythickness of the buttons - uim-pref-gtk * Add vertical scrollbar for the setting pane Overview of changes from 1.5.1 to 1.5.2 ======================================= * Enhancements - Enable input method rotation by hotkeys - uim-trycode * Updated the composition table to 2008-04-18 version * Fixes - uim.el * [CRITICAL] Fix breaking minor-mode-map-alist in some cases. * [CRITICAL] Fix uim-el-helper-agent * Fix displaying candidates when a right-hand neighbor character of the cursor is a horizontal-tab - uim-xim * Fix Japanese kana-keyboard input hack to distinguish 'kana_RO' key and backslash key - uim-canna * Don't disable libuim functionality even when canna server is stopped. - uim-elatin * Fix problem when only elatin IM is loaded. - uim-prime * Fix crash when input mode is forced to set as app-mode by toolbar menu while "Enable vi-cooperative mode" is off.
2008-06-08Update uim to 1.5.1.obache3-16/+26
Patch provided by Yamashiro Jun in PR 38811. Changelog 1.4.2 to 1.5.1: * Add new inputmethods: elatin -- Emacs-style Latin characters input method look -- Predictive input method for English anthy-utf8 (unsupported in this package) sj3 (unsupported in this package) wnn (unsupported in this package) * Add Qt4 IM module(unsupported in this package) * Various API and ABI changes (see doc/COMPATIBILITY) * Bugfix and many internal changes. Package changelog: * Add new options.mk options: gnome: GNOME applet prime: inputmethod/prime m17nlib: devel/m17n-lib
2008-03-03Update uim to 1.4.2.obache1-0/+16
Based on patch provided by Yamashiro Jun in PR 38097. Pkgsrc changes: * Add build option: "kde". (This option enable KDE panel applet) * Change MASTER_SITES and HOMEPAGE for new site. * Marked as DSTDIR ready. Overview of changes from 1.4.1 to 1.4.2 == * Fixed - uim Scheme library - Fix memory alignment of symbol name, which can be a problem with jemalloc in FreeBSD 7 and Firefox 3 - Fix string buffer usage - Fix possible memory leak - Fix compilation on Mac OS X 10.5 - Support OpenBSD PowerPC and x86_64 in libgcroots - libuim - Fix leak in file descriptors when uim-helper-server is not working (Christian Biere) - uim-prime - Handle unix domain socket timeout - uim-m17nlib - Fix listing incomplete IMs - Japanese composition table - Fix fullwidth middle dot in halfwidth katakana table for Japanese kana-keyboard - GTK+ bridge - Fix token buffer usage of X11 Compose - Fix freeing strings allocated by glib - Qt bridge - Fix token buffer usage of X11 Compose - XIM bridge - Fix token buffer usage of X11 Compose - Fix compilation with GCC-4.3 - uim-toolbar-gtk-systray - Adjust focus padding in systray Overview of changes from 1.4.0 to 1.4.1 == * Fixed - libuim - Fix crash in a context using toggled IM when updating the custom setting by uim-pref - Anthy, Canna, Mana - Fix crash with Kana input mode - Fix crash upon converting a preedit string into alphanumeric characters - Pinyin (Simplified, Unicode, Traditional) - Fix crash upon selecting a candidate with numeric keys - uim Scheme library - Support SIOD compatible behavior with syntax 'if' - Fix compilation in qt directory with --disable-nls option Overview of changes from 1.4.0-beta to 1.4.0 == * Fixed - Fix the license terms of replace/strsep.c and replace/setenv.c accidencially mis-modified in r790 - libuim - Fix unimplemented return value of uim_input_string() - Fix uneffected --disable-nls - uim Scheme library - Fix lacking heap preallocation for heavy job. This makes uim-pref startup faster Overview of changes from 1.4.0-alpha to 1.4.0-beta == * Fixed - XIM bridge - Startup error of uim-xim due to the 1.3.x-incompatible behavior of uim_scm_symbol_value() - libuim - Fix corrupted return value by uim_scm_return_value() after uim_scm_eval() - uim-sh - Fix broken 'uim-sh -B' error handling - Fix broken backtrace printing - Broken compilation on SPARC and IA-64 (NIIBE Yutaka) - Suppress warnings Overview of changes from 1.3.x to 1.4.0-alpha == * New features - libuim - The modified version of SIOD interpreter has been replaced with SigScheme 0.7.2 * Fixed - [CRITICAL] Fix GC crash on SPARC, IA-64, m68k, and possibly MIPS, Alpha, by introduction of libgcroots
2005-12-31Update to 1.0.1:wiz1-14/+0
Overview of changes from 1.0.0 to 1.0.1 == * Fixes o Minor - uim-xim - Workaround fix for preventing SEGV if compiled with g++-4.x. Overview of changes from 1.0.0-beta to 1.0.0-final == * Fixes o Minor - uim.el - Sync with uim-el 0.0.6-beta4 - gtk+ immodule - fix SEGV with gvim when the caret state indicator is enabled with a timeout value (Etsushi) - workaround fix for preedit handling on gvim when use-with-vi? is enabled with anthy and mana (Masanari, YamaKen, Etsushi) - SKK - improve completion behavior (Masanari, Etsushi) Overview of changes from 1.0.0-alpha to 1.0.0-beta == * New features o IM related - SKK - enable word completion with UNIX look command (Etsushi) * Fixes o Critical - uim-pref-qt - fix behavior of custom widget with integer number when the value in the stored file is greater than 99 (Etsushi) o Minor - update configure script (Etsushi) - don't require XML::Parser - more strict check for canna - Qt immodule - fix to respond to uim-pref-gtk's custom messages on the fly in addition to uim-pref-qt's (Etsushi) - uim-pref-qt - code cleanup (Kazuki) - Canna - fix behavior of backspace key in conversion state (Etsushi) o Others - Update translations Overview of changes from 0.4.9.1 to 1.0.0-alpha == * New features o Main features - uim.el (bridge for Emacs) (Konosuke) - byeoru Hangul input suite (Jae-hyeon) - mana Japanese input (Masanari) o IM related - toggle-im facility (Etsushi, YamaKen) - Anthy - vi-cooperative mode (Masanari) - Canna - vi-cooperative mode (Masanari) - SKK (Etsushi) - dynamic completion - ddskk compatible behavior with mistypes while starting kanji-mode, e.g. "kAnnji" for "Kannji" - improved numeric conversion - support commit with opposite case in latin-conversion - support completion with conversion and/or commit at once * Fixes o Critical - fix segmentation fault if uim is compiled with '--enabled-debug' (Etsushi, dai <d+r AT vdr.jp>) - fix IPC (connection to PRIME) in some rare cases (Masanari) - fix possible GC crash with anti-stack smashing compilers such as GCC4 (Jun, YamaKen) o Minor - preedit reset with IM switch (Masanari) - some build fixes (Masanari) - gtk+ immodule - disable warnings (Etsushi) - uim-xim - support changes in X modifier keys on-the-fly (Etsushi) - Anthy - improve kana-input mode (Masanari) - SKK - improve completion behavior (Etsushi) - improve skkserv connection (Masahito, Etsushi) - PRIME - proper custom setting (YamaKen) - uim-im-switcher-qt - show list of IM properly (Etsushi) - uim-pref-qt - compatible behavior with uim-pref-gtk (Etsushi) * Others o obsolete table API o translations - add ko (Jae-hyeon) - update ja (Daichi Kawahata, YamaKen)
2005-11-25Bug fix for the gtk2 input method:wiz1-0/+14
Do not run g_source_remove if there is no source. Bump PKGREVISION.
2005-03-29Update to 0.4.6, provided by Ei Ohno in PR 29812; originally from Junwiz1-21/+0
Yamashiro. Changes in 0.4.6: A GUI preference tool was introduced, both for Gtk and Qt. uim-kdehelper and UimQt were merged. A plugin system was introduced. Package changes: conversion engine anthy or canna can select by setting the PKG_OPTIONS.uim variable. buildlink3.mk added.
2005-03-16Added a patch that #includes <sys/time.h> if present. Needed at least forrillig1-0/+21
NetBSD-1.6.2. Approved by wiz.