Changelog:
r147 2012-03-29 1.10.1390.102
Check Qt version in GNU/Linux build ( Issue 183 )
Add missing semicolon for ibus-mozc ( Issue 184 )
Remove unnecessary dependency on libzinnia from Android build.
r131 2012-03-28 1.10.1389.102
Support IBus 1.5 ( Issue 161 )
Support Mac OS X 10.8 as a build environment ( Issue 166 , Issue 176 )
Fix build failure on Windows ( Issue 173 )
Increase opaque buffer size for x32 ( Issue 177 )
Check physycal monitor area in mozc_renderer ( Issue 180 )
Add missing properties for gnome-shell ( Issue 182 )
Switch to Protocol Buffers 2.5
Switch to Ninja from msbuild to build Mozc for Windows
Support Android build
Unsupport Visual C++ 2008
Remove RX from the repository
COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux. This open-source
project originates from Google Japanese Input.
This package includes Emacs LISP and helper program to use mozc on emacs.
This package is based on PR pkg/47573.
Diff is taken from FreeBSD ports.
- Combine patch-af and patch-bsearch into single file, because those are
diff files for the same file.
- Add LICENSE.
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
Also bump PKGREVISION for a few packages using it.
The packages I did this for:
net/yaz
lang/parrot
misc/openoffice3 (where I noticed the run-time failure due to missing shared library)
www/webkit-gtk
sysutils/open-vm-tools
inputmethod/ibus-qt
I didn't do this recursively or for all packages using icu
since I didn't know if they used the shared library directly,
some use was optional. The list of packages I didn't touch:
devel/devhelp
databases/idzebra
databases/sqlite3
devel/gnustep-base/
finance/gnucash
games/openttd
graphics/shotwell
lang/mono
meta-pkgs/boost
misc/calibre
misc/libreoffice
news/tin
textproc/php-intl
www/deforaos-surfer
www/epiphany
www/liferea-current
www/midori
Noteworthy changes in version 1.0.0 (2012-08-27)
------------------------------------------------
* Make sure to create parent directory of user-dict (Debian bug#685745).
* Clear output and preedit on context reset.
* Fix header include in tests (Issue#19).
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux. This open-source
project originates from Google Japanese Input.
This package is dictionary server for mozc client, such as ibuz-mozc.
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux. This open-source
project originates from Google Japanese Input.
This package is configuration tool for mozc.
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux. This open-source
project originates from Google Japanese Input.
* Sat Dec 22 2012 Ding-Yi Chen <dchen@redhat.com> - 1.4.6
- Fixed IBus Google issue 1126: An error in ChineseTableLicenseAuditing
- Complete LICENSE tag for all of the tables.
* Mon Nov 26 2012 Ding-Yi Chen <dchen@redhat.com> - 1.4.5
- Table build scripts has been refactored.
- cmake-fedora is added as submodule.
- Fixed Bug 855250 - Change the default filtering for Quick and Cangjie by
merging maxiaojun's repository
- Fixed Google Issue 1405: failed to build ibus-table-chinese due to missing db files
- Fixed Google issue 1507: Add CJKV Extension C/D support for Array30
- Merge GitHub Pull request 3: Added the inter punct
- Merge GitHub Pull request 4: Give Cangjie and Quick users 9 candidates per page
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
* Fri Sep 07 2012 Ding-Yi Chen <dchen@redhat.com> - 1.4.0
- Table build scripts has been refactored.
- cmake-fedora is added as submodule.
- Fixed Bug 855250 - Change the default filtering for Quick and Cangjie by
merging maxiaojun's repository
- Fixed Google Issue 1405: failed to build ibus-table-chinese due to missing db files
* Thu Aug 30 2012 Ding-Yi Chen <dchen at redhat.com> - 1.4.2
- Fixed GitHub issue #7: highlighted text be cut after switch back to pure ibus
by merging pull request #24 from buganini
- Fixed GitHub issue #20: Shift key will send duplicated strings
by merging pull request #22 from buganini
- Fixed GitHub issue #21: somethings wrong with cmake
- Fixed GitHub issue #25: Weird symbol when input with somethings highlighted
by merging pull request #26 from buganini
- Fixed GitHub issue #27: Local path committed into tree
- Fixed: Bug 713033 - [zh_TW] ibus-chewing problem
- Fixed: Bug 745371 - ibus-chewing: mode confusion In Temporary English mode and Chinese mode later on
- Fixed: Google Issue 1172: [ibus-chewing] move elf file to standard directory.
- Fixed: Google Issue 1426: ibus-chewing-1.3.10 installs directory /gconf to root filesystem
- Fixed: Google Issue 1428: ibus-chewing-1.3.10 fails to save it's settings
- Fixed: Google Issue 1481: Some characters are missing when a long string in preedit buffer.
- Fixed: Google Issue 1490: Cannot change INSTAL prefix for ibus-chewing-1.4.0
A new stable version has been released, the main change is the incorporation of
scim-bridge.
All integrated im-modules (gtk2/gtk3/qt3/qt4/clutter) are written in pure C
so they should have no compatibility issues which the original gtk-im-modules
usually have. Moreover, the original im-modules supports only gtk2/gtk3,
scim provides gtk2/gtk3/qt3/qt4/clutter im-modules after the incorporation.
[Changes]
- Merge pull request #13 from hiroshiyui to Fix wrong data type conversion
- Fixed: Google Issue 1079: Use shift key to switch to English mode in ibus-chewing
Also list as GitHub pull request #17
- Fixed: Google Issue 1089: Ibus-chewing cause window flicker when compiz enabled
- Fixed: Google Issue 1329, Github Issue 3: Merge with buganini at gmail.com
- Fixed: Google Issue 1351: ibus-chewing 1.3.10 mistakenly send uncommitted charactor.
- Fixed: Google Issue 1374: ibus-chewing: cannot save the preference with gnomeshell
- Fixed: Google Issue 1427: ibus-chewing-1.3.10 is not compatible with ibus-1.4.0 and higher
Also list as GitHub pull request #16
- Fixed: GitHub Issue 5: Word missing when with libchewing-0.3.3 and ibus-chewing 1.3.10
Also list as GitHub pull request #15
- Fixed: Launchpad bug: 1014456 bus-chewing deletes characters if too many of them are entered
Also list as GitHub pull request #19
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
With the upgrade to version 1.4.12 or 1.4.13, scim began failing on
DragonFly when PKG_DEVELOPER=yes option was used due to the missing
locale files outlined in the plist. All the USE_TOOLS callouts and
buildlinks were correct. The problem was traced back to the configure
tests for gettext. They were producing casting errors and number of
argument errors.
The workaround is to cache the result of the gettext/libintl test
as successful in the package makefile. Doing so results in successful
build, confirming the conftest has a problem at least on some platforms.
* libXp was used by Xaw8, but it had been obsolated, and in pkgsrc,
x11/libXaw/buildlink3.mk had been switched to pick up Xaw7 by default.
* With x11/xorg-cf-files, libXp was offered with XawClientLibs,
but updated to 1.0.4, it was removed.
* And pkgsrc had been switched to use always xorg-cf-files and imake from pkgsrc,
so all platforms should not require libXp from libXaw with Imake.
Bump PKGREVISION.
Noteworthy changes in version 1.4.1 (2012-03-29)
------------------------------------------------
* Use libskk's X keysym handling.
Noteworthy changes in version 1.4.0 (2012-01-25)
------------------------------------------------
* Initial release using libskk.
1.4.1
* Handle exceptions properly in ibus-setup-hangul
https://github.com/choehwanjin/ibus-hangul/pull/5
* Update icon files
* Support ibus icon symbol feature
1.4.0
* Require ibus 1.4
* Add desktop menu for ibus-setup-hangul
* Add an option for automatic reordering
* Add an option for a word preedit text
* Update MS IME compatible symbol table
* Use surrounding text feature on converting to hanja
2012-02-29 IRIE Shinsuke <irieshinsuke@yahoo.co.jp>
* Version0.3.2
* Added option `ibus-agent-search-paths' to fix problem that ibus-el-agent
cannot be found automatically if it has been moved to another directory
after loading ibus.el
* Fixed problem: Message of Xlib's BadWindow error sometimes is displayed
in particular environments (LP #932517)
* Changed command line options for ibus-daemon automatically launched
to start XIM server together ("-d" -> "-dx")
2012-02-14 IRIE Shinsuke <irieshinsuke@yahoo.co.jp>
* Version0.3.1
* Fixed bug: An error occurs when using old version of IBus (< 1.4.0) which
doesn't support surrounding text (LP #930015)
* Fixed bug: ibus-mode aborts if newly created buffer is immediately
killed before receiving IMContext ID from IBus daemon (LP #930820)
* Fixed inappropriate error message "Couldn't receive data from agent."
in the synchronous communication
* Fixed bug: Prefix argument doesn't work for unhandled key events
* Fixed echo area's display for multiple strokes key sequence
* Changed to execute Emacs command directly as fallback for unhandled key
events, except for partial key sequences such as C-x
* Removed README.Debian file (Debian #648596)
2011-12-24 IRIE Shinsuke <irieshinsuke@yahoo.co.jp>
* Version0.3.0
* Added support for surrounding text
* Added option `ibus-candidate-window-h-offset'
* Added option `ibus-prediction-window-h-offset'
* Added command `ibus-enable-specified-engine'
* Changed to enable setting of ibus-prediction-window-position=0 even in
minibuffer if IBus version is 1.3.8 or later
* Changed to show underlines even if their thicknesses are zero
* Fixed problem: Table created by `table-insert' command might corrupt
when preediting aborts
* Fixed problem: Preediting may abort when using some engines such as m17n
* Fixed problem: Input focus cannot be detected on Ubuntu Unity desktop
because get_input_focus() often returns root window incorrectly
* Fixed bug: auto-fill-mode doesn't work (LP #784452)
* Fixed bug: Input focus cannot be obtained correctly in StumpWM (LP #856358)
Released 1.2.7
Added --with-layout option in configure for IBusEngineDesc.
Added symbol and hotkeys property in IBusEngineDesc.
Added --with-layout option in configure for IBusEngineDesc.
New ibus 1.5 will use the IBusEngineDesc.layout but Japanese input method
inherits the system keyboard layout so I added the configuration.
Probably ibus-anthy would need IBusEngineDesc.layout = 'default'.
Added symbol and hotkeys property in IBusEngineDesc.
Fixed UTF-8 copyright on about dialog.
Fixed undefined getuid in engine.py
Released 1.0.1
Added Rupee symbol (U+20B9)
Removed gtk_set_locale() for GTK3.
Followed eek 0.90 API changes.
Added some acronyms.
Set XTEST module by default if it's installed.
Added Runes group in Custom Characters table.
Added variants and options.
libskk -- a library to deal with Japanese kana-to-kanji conversion method
Features:
* Support basic features of SKK including new word registration into
dictionary, completion, numeric conversion, abbrev mode, kuten
input, hankaku-katakana input, Lisp expression evaluation (concat
only), and re-conversion.
* Support various typing rules including romaji-to-kana, AZIK,
TUT-Code, and NICOLA.
* Support various dictionary types including file dictionary (such as
SKK-JISYO.[SML]), user dictionary, skkserv, and CDB format
dictionary.
* GObject based API with gobject-introspection support.
* Experimental support for intelligent kana-to-kanji conversion based
on Viterbi algorithm.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
Changelog:
* Simplify skk-isearch
* Add some menu items
* Display input mode indicator near cursor position
* Get annotation from DictionaryServices on Mac OS X
* Get annotation from other program
* Make $ behavior changable
* Remove some combination from skk-azik.el
* Improve Tan-Kanji transform
* Add skk-search-web.el
* Other bugfixes
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
The mastersite resolves to a parking domain, causing the html page to be
interpreted as a tarball download which doesn't pass the checksum of course.
Luckily this tarball is backed up at NetBSD, so remove the mastersite so it
can fall back to NetBSD.
Secondly, a patch from 2007 was mispelled and was never included into the
distinfo. Obviously it built anyway, but the patch was renamed and the
distinfo file regenerated.