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
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
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
Based on PR 46595 by YAMASHIRO, Jun (fixes some missing PLIST entry).
* switch to enable expat and prime options by default.
Overview of changes from 1.8.0 to 1.8.1
=======================================
* Fixes
- uim-toolbar-gtk3-systray
- uim-toolbar-gtk-systray
* Fix bug: prevent from becoming a zombie process
- uim-candwin-gtk3
- uim-candwin-gtk
* Redraw unselected text with normal color
- uim-tutcode
* Fix bug: key which is not in rule (ex. "5")
is not entered on (interactive) bushu conversion
- po
* Correct the path to GNOME_UimApplet.server.in in POTFILES.skip
- uim-qt4
* Honor the environment variable LDFLAGS during build
- uim-notify
* Fix compilation with glib >= 2.32
* Enhancements
- uim-tutcode
* New customs
- Show pending key sequences
- New custom group for tutcode-rule.scm: support TUT+ code
which has rules for Shin Joyo Kanji
- Key sequences to change katakana/hiragana mode (not toggle)
* New command to dump last help content shown on candidate window
* Pseudo table style for bridge which does not support
table style candidate window
* Updated trycode composition table retrieved 2012-05-26
* Others
- GTK+2 immodule
- uim-xim
* Replace deprecated XKeycodeToKeysym() with XkbKeycodeToKeysym()
Overview of changes from 1.8.0-beta to 1.8.0
============================================
* Fixes
- libgcroots
* Fix version ([uim-en 438])
- doc
* Fix release manual.
Overview of changes from 1.8.0-alpha to 1.8.0-beta
==================================================
* Fixes
- libuim
* Fix version number
- po
* Fix build failure with intltool 0.50 again (#58097)
- uim-toolbar-gtk
- uim-toolbar-gtk3
- uim-toolbar-qt4
* Change behavior when toolbar-display-time is "mode"
- uim-chardict-qt
- uim-chardict-qt4
* Update Unicode block list
- ChangeLog
* Add ChangeLog.old.2
Overview of changes from 1.7.3 to 1.8.0-alpha
=============================================
* New features
- uim-google-cgiapi-jp (new IM)
* A web-based Japanese multi-segment input method
- uim-baidu-olime-jp (new IM)
* A web-based Japanese multi-segment input method
- osx-dcs
* OS X Dictionary Services support
- uim-knotify4
* notify agent for KDE4
* Fixes
- uim-xim
* Check if libXext is installed at configure
- uim-gtk2
* Check if gdk-x11-2.0 is installed at configure (#36024)
- po
* Fix build failure with intltool 0.50 (#58097)
- pixmaps
* Use rsvg-convert instead of rsvg (#47204)
* Enhancements
- libuim
* New custom type "table"
- libuim
- Gtk+ bridge
- Qt4 bridge
- XIM bridge (uim-xim)
* New API for delay showing candidate window
- Gtk+ bridge
- Qt4 bridge
- XIM bridge (uim-xim)
* Add horizontal candidate window
- uim-candwin-gtk
* Add previous and next page buttons
- uim-chardict-qt
- uim-chardict-qt4
* Merge translation files for chardict into the main translation file
- uim-m17nlib
* Make toolbar settings configurable in uim-pref
- uim-pref-gtk
- uim-pref-gtk3
- uim-pref-qt4
* Support custom type "table"
* Make Japanese Romaji-Kana composing rule configurable
- uim-skk
* Kanji code (JIS/Kuten/Unicode) input mode
* Add skkserver completion feature (by @eagletmt)
- uim-tutcode
* Delay showing candidate window
* New postfix conversions: katakana,
kanji to key sequence and key sequence to kanji
* Conversion on selection: mazegaki, katakana,
kanji to key sequence and key sequence to kanji
* New help functions: for character at current position
and for string in clipboard
* Clipboard support
- Paste from clipboard to preedit
- Key sequence to kanji conversion from clipboard
* Undo last commit
* Treat button click on stroke help window as key press
* New customs
- Add choice of bushu conversion algorithm:
tc-2.3.1 and Kanchoku Win
- New custom to exclude specified number of candidates
from mazegaki learning
- New custom to keep key sequence not convertible to kanji
- Add choice about behavior of commit candidate by label key
- Support binding user defined procedure to key sequence
* Updated trycode composition table retrieved 2012-02-18
Based on PR 46030 by YAMASHIRO, Jun.
(enable commented out wnn4 option additionally)
Overview of changes from 1.7.2 to 1.7.3
=======================================
* Fixes
- Qt4 bridge
* Fix im-delete-text in QTextEdit
* Build fix for NetBSD ([uim-ja 322])
- uim-m17nlib
* Don't discard key release event when input mode is off (#45734)
* Fix crashes with some IMs (regressed in 1.7.0-alpha).
* Others
- Generic build fix for GNU/Hurd ([uim-ja 310])
Overview of changes from 1.7.1 to 1.7.2
=======================================
* Fixes
- libuim
* Fix crash in im-acquire-text with selection
- uim-pref-qt4
* Fix build failure when --as-needed is used (#40385, Julian Taylor)
* Enhancements
- Qt4 bridge
* Support text acquisition API with QTextEdit
* Others
- Plug very minor memory leak in uim-xim
- Plug very minor file descriptor leak in libuim-custom
Overview of changes from 1.7.0 to 1.7.1
=======================================
* Fixes
- uim-tutcode
* Fix behavior when on-key and off-key are different
- uim-dict-gtk
- uim-dict-gtk3
* Fix compilation with Canna >= 3.7
- fileio.scm
* Fix for files with no newline at the end
* Enhancements
- uim-byeoru
* Speedup in conversion by change of system dictionary format
* Introduce a new way to define a personal dictionary
- uim-tutcode
* Show stroke help temporarily by keys in kanji combination guide
* Support bushu composition which consists of three or more bushu
on auto help
* Use bushu.help file on auto help and bushu conversion
- uim-toolbar-gtk3-systray
- uim-toolbar-gtk-systray
* gnome-shell support
- uim-notify
* Support dynamic reconfiguration of the agent selection
* Others
- Make uim functional when --disable-notify is set at configure
Based on PR#44989 by YAMASHIRO, Jun. add a missing PLIST entry.
Overview of changes from 1.7.0-alpha to 1.7.0
=============================================
* Fixes
- Generic IM
* Fix sort order of Wubi86 and Zhengma tables in 1.7.0-alpha
- GTK+3 bridge
* Avoid repeated changes of subwindow size in some annotation text
Overview of changes from 1.6.x to 1.7.0-alpha
=============================================
* New features
- GTK+3 bridge
- uim-candwin-gtk3
- uim-candwin-tbl-gtk3
- uim-dict-gtk3
- uim-im-switcher-gtk3
- uim-input-pad-ja-gtk3
- uim-pref-gtk3
- uim-toolbar-gtk3
- uim-toolbar-gtk3-systray
* Support GTK+3
- uim-toolbar-applet-gnome3
* Support GNOME3
* Fixes
- uim Scheme library
* Fix im-acquire-text brokeness
- uim-toolbar-qt4
* Fix bug: Can't set starting position of Qt4 toolbar (#34034)
- uim-notify
* Fix compilation with libnotify >= 0.7.0
- uim-tutcode
* Fix behavior with interactive bushu conversion
- uim-skk
* Fix crash upon an illegal line in SKK dictionary
- Emacs bridge
* Don't disturb other leim's modelines (#35318)
- Qt4 bridge
* Fix crash of applications upon exit when widget style of
QGtkStyle is used
- uim-dict-gtk
* Fix a minor bug
* Enhancements
- uim-tutcode
* Postfix mazegaki conversion
* Postfix bushu conversion
* Add inflection support for postfix and prefix mazegaki conversion
* Kanji code (JIS/Kuten/Unicode) input mode
* History input mode
- libuim
* Support locale with EUC-JIS-2004 and EUC-JISX0213 encodings
- generic-predict
* Add support for completion with Google Suggest
* Others
- GTK+2 bridge
* Discard support for version below 2.14.
patch provided by YAMASHIRO, Jun via PR#44861.
pkgsrc changelog:
* remove "canna" option from default.
Overview of changes from 1.6.0 to 1.6.1
=======================================
* Fixes
- IM management system
* Fix crash while switching to the IM which has been once used but
then disabled and re-enabled again by "Enabled input methods"
widget of uim-pref.
- uim-skk
* Don't crash with malformed words having brackets which are not
intended for skk-henkan-strict-okuri-precedence.
- libuim-skk.so
* Fix possible contamination of dictionary files of SKK-JISYO and
tutcode's mazegaki dictionary when user switches between uim-skk
and uim-tutcode dynamically.
* Enhancements
- uim-tutcode
* Interactive bushu conversion
* Postfix bushu conversion in yomi of mazegaki.
* Completion
* Input prediction in mazegaki conversion
* Input prediction in bushu conversion
* Kanji combination guide on completion and input prediction
* Another symbol (kigou) input mode like "KI"
* Add function to redisplay last auto help
* Show kanji on auto help
* Show hint kanji for intermediate sequence on virtual keyboard
- uim-pref
* Add configuration 'uim-pref-suppress-dot-uim-warning-dialog?'
(Set this variable #t in ~/.uim if you'd like to suppress the
dialog)
- uim.el
* Support Emacs24 (by Kan-Ru Chen, #31539)
* Others
- Enable compilation even when the home directory of chrooted build
environment is non-writable (e.g. nobody user)
- tcode, trycode, and hangul modules are no longer enabled by
default. Use more sophisticated tutcode and byeoru modules
instead.
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
pkgsrc changelog:
* Enable Anthy's UTF-8 dictionary support.
* Improved configure option for 'eb' option.
* Add qt4/kde4 option
(Note: UIM widget for KDE4("kde4" option) still buggy)
Overview of changes from 1.5.6 to 1.5.7
=======================================
* New features
- uim-chardict-qt4
- uim-toolbar-qt4
- uim-pref-qt4
- uim-candwin-qt4
- uim-applet-kde4
* Experimental support of Qt4 tools by Muneyuki Noguchi (#24123,
#24620)
* Enhancement
- uim-toolbar-gtk-systray
* Support transparent background
* Fixes
- GTK+ bridge
* Fix crash in combination with Firefox and flashplayer plugin
(#25139)
- uim-fep
* Fix compilation on NetBSD current ([uim-ja 148])
- uim.el
* Fix bug: uim.el doesn't work when linum-mode is activated and
the inline candidates displaying mode is enabled ([uim-en 245])
* Fix bug: Some special keys (such as arrow keys) cannot be used
when uim.el is enabled on emacs23 with -nw option.
- Qt4 bridge
* Don't enable knotify3 when qt4-immodule is enabled in configure
time (#19877)
* Fix compilation when srcdir != builddir
- uim-notify
* Disable uim-notify on build phase to prevent dependency library
mismatch
- uim-chardict-qt
* Install translation file properly ([uim-ja 150])
Overview of changes from 1.5.5 to 1.5.6
=======================================
* Enhancement
- uim-dict-gtk
* Support UTF-8 characters with Anthy personal dictionary
* Fixes
- XIM bridge (uim-xim)
* Fix segfault with latest X.Org
* Fix segfault with PRIME
* Others
- Apply build fix from Fedora
* Add dependency m17n-contrib for m17nlib option.
It is required for icons.
* Remove m17-*.png icon files from PLIST and generate/delete symbolic links at
install/deinstall.
XXX: symbolic links may be broken/missing when update m17n-contrib.
XXX: There is no chance to invoke relink at the time.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html