• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A multilingual input method framework


RSS
Rev. Time Author
6ce5813 2005-01-28 14:58:00 tkng

* configure.ac: Added --default-toolkit option.

572ca5c 2005-01-28 13:51:04 yamaken

* uim/uim-compat-scm.h
* uim/uim-compat-scm.c
- (uim_scm_symbol_value_bool): New function
* scm/im-custom.scm
- (custom toolbar-show-switcher-button?, custom
toolbar-show-pref-button?): New custom variable

51dbc44 2005-01-28 12:37:15 kzk

* helper/im-switcher-gtk.c
- fix warning by using GTK_FRAME macro.

b78b418 2005-01-28 12:12:52 yamaken

* This commit performs adaptation of key-str representation for
uim-pref. Default representation may be changed to "always
capitalized letter keys with ignore-case" after discussion for
easy-to-recognize key configuration

* helper/pref-gtk.c
- (key_pref_set_value):
* Add conversion from " " to "space" for user convenience
* Add capitalization for alphabet keys for easy-to-recognize key
configuration. uim-custom performs implicit shift key
encoding/decoding appropriately. This feature is disabled at now

* scm/custom.scm
- (key-list->gui-key-list, gui-key-list->key-list): New variable
- (custom-key?): Accept translator-prefixes
- (custom-expand-key-references): Add key-str customizable
conversion for uim-pref
- (reversed-tag-prefix-alist): New variable
- (key-str->key-list, key-list->key-str, map-key-list-body,
map-key-list-letter, map-key-str, key-list-upcase,
key-list-downcase, key-list-visualize-space,
key-list-characterize-space, key-list-encode-shift,
key-list-decode-shift, key-list-ignore-regular-shift,
key-list-ignore-case, key-list-strip-translators,
key-list-export-as-basic, key-list-import-as-basic,
key-list-export-as-traditional, key-list-import-as-traditional,
key-str->gui-key-str, gui-key-str->key-str): New procedures for
customizable conversion for uim-pref
- (custom-set-value!, custom-definition-as-literal): Replace
define-key with combination of define and make-key-predicate to
allow flexible key binding
* test/test-custom.scm
- (test custom-key?, test custom-valid?): Accept translator-prefix
- (test custom-definition-as-literal): Follow the specificationn
change

5ed1816 2005-01-28 11:07:50 makeinu

* helper/pref-gtk.c:
- (olist_pref_up_button_clicked_cb)
(olist_pref_down_button_clicked_cb):
Scroll the tree view on up or down buttons are pressed.

ff8e5ab 2005-01-28 10:43:05 yamaken

* scm/util.scm
- All changes are validated by test-util.scm
- (char-printable?): Fix lacking non-ASCII character check
- (string->letter): New procedure
* test/test-util.scm
- (test char-control?, test char-upper-case?, test char-lower-case?,
test char-alphabetic?, test char-numeric?, test char-printable?,
test char-graphic?): Add non-ASCII character check
- (test string->letter): New test

a109daf 2005-01-28 08:54:56 tkng

* entry.c: Use GTimer to measure elapsed time for uim_init.

92b9901 2005-01-28 07:25:47 tkng

* helper/toolbar-common-gtk.c: Added "Exec pref" button.
-(pref_button_create); New function.
-(pref_button_pressed); New function.

865cc17 2005-01-28 04:57:21 ekato

* uim/skk-dic.c (skk_lib_remove_annotation) : Add check for empty
list.
(skk_lib_get_annotation) : Ditto.
* scm/skk-custom.scm : Add new custom boolean variable
'skk-show-annotation? Default is #t.
* scm/skk.scm (skk-get-nth-candidate) : Check skk-show-annotation?
(skk-do-update-preedit) : Don't show annotation in preedit area.
This is ddskk compatible behavior.

7552cc9 2005-01-27 13:17:32 ekato

* uim/skk-dic.c (reorder_candidate) : Revise r364. Set the flag
only when sequence of the candidates has changed.

e18a4f1 2005-01-27 12:29:28 ekato

* uim/skk-dic.c (reorder_candidate) : Set cache_modified flag.
* scm/skk.scm : Use char-upper-case? in util.scm instead of
skk-upper-char?
(skk-upper-char?) : Removed.

d3b32c0 2005-01-27 12:07:14 yamamoto

* callback.c (get_candidate) : bug fix

8f5e7d9 2005-01-27 11:15:40 yamaken

* scm/util.scm
- All changes are validated by test-util.scm
- (compose): New procedure
- (unfold): New SRFI procedure
- (char-upper-case?, char-lower-case?, char-alphabetic?,
char-numeric?, char-downcase, char-upcase): New R5RS-like
procedure
- (char-control?, char-printable?, char-graphic?): New procedure
- (control-char?): Rewrite as alias of char-control?
- (alphabet-char?): Rewrite as alias of char-alphabetic?
- (numeral-char?): Rewrite as alias of char-numeric?
- (usual-char?): Rewrite as alias of char-graphic?
- (to-lower-char): Rewrite as alias of char-downcase
- (numeral-char->number): Replace numeral-char? with char-numeric?
* test/test-util.scm
- Update copyright
- (test compose, test unfold, test char-upper-case?, test
char-lower-case?, test char-alphabetic?, test char-numeric?, test
char-downcase, test char-upcase, test char-control?, test
char-printable?, test char-graphic?): New test
- (control-char?, alphabet-char?, numeral-char?, usual-char?,
to-lower-char): Replace value tests with alias identity test

* uim/uim-util.c
- Update copyright
- All changes are validated by test-util.scm
- (digit2string):
* Fix buffer overrun
* Add type check
* test/test-uim-util.scm
- Update copyright
- (test digit->string): Add longest 32bit value tests

* uim/uim-scm.h
- Update copyright

0794841 2005-01-27 03:03:21 yamaken

* examples/uim-custom/uim-custom-update.c
- (main): Add error handlings around uim_init() and
uim_custom_enable()
* examples/uim-custom/uim-custom-dump.c
- (main): Ditto
* examples/uim-custom/uim-custom-variable.c
- (main): Ditto

a81e58e 2005-01-27 02:56:32 yamaken

* qt/uim-kdehelper/src/pref/uim-pref-qt.cpp
- (UimPrefDialog::UimPrefDialog): Add error handling around
uim_custom_enable(). uim-pref-qt should abort execution if the
initialization failed. uim_init() should also be treated as same
way

* helper/pref-gtk.c
- (main): Add error handlings around uim_init() and
uim_custom_enable()

9e6a3a1 2005-01-27 02:21:41 yamaken

* uim/prime.c
- (prime_init_ud): Fix C++ style comment with C style one

* uim/skk-dic.c
- (sanitize_word, skk_lib_get_annotation): Fix constness handlings

e0b57fa 2005-01-27 02:14:00 yamaken

* uim/uim-custom.c
- (uim_custom_quit): Add uim_custom_group_cb_remove() and
uim_custom_global_cb_remove()

407b453 2005-01-27 01:48:25 yamaken

* This commit splits libuim-custom off from libuim as optional part of
libuim. Users of uim-custom must link libuim-custom explicitly

* uim/uim.c
- (uim_quit): Remove comment outed uim_custom_quit()
* uim/uim-custom.c
- (uim_custom_enable):
* Replace with (load-plugin "custom-enabler")
* Modify the comment
- (uim_custom_init):
* Add prototype declaration
* New function (reverted to previous implementation)
* Modify the comment
- (uim_custom_quit):
* Add prototype declaration
* Modify the comment
* uim/uim-custom-enabler.c
- New file
- This plugin is only used for managing initialization and
finalization of uim-custom API by using plugin facility. Users of
uim-custom API must also link libuim-custom at
compile-time. uim_custom_init() and uim_custom_quit() provides the
initialization and finalization function itself, and this file and
uim_custom_enable() provides an interface for how to invoke
them. The two parts are responsible for orthogonal issues and
should be kept separated
- (uim_plugin_instance_init, uim_plugin_instance_quit): New function
* uim/plugin.c
- (plugin_load): Accept plugin without corresponding scm file

* uim/Makefile.am
- Add build rule for libuim-custom
- Add build rule for libuim-custom-enabler.so

* qt/uim-kdehelper/src/pref/Makefile.am
* helper/Makefile.am
* examples/uim-custom/Makefile.am
- Add -luim-custom

1b29110 2005-01-26 22:33:05 yamaken

* scm/Makefile.am
- Fix build script for enabled-ims.scm. Thanks UTUMI Hirosi and
No.143 of [Anthy/uim thread 5] for reporting

8d08a82 2005-01-26 16:02:28 makeinu

* helper/pref-gtk.c:
- Enabled multiple selection on ordered list preference window.

c090fc1 2005-01-26 13:51:42 ekato

* uim/uim-helper-server.c : Handle SIGPIPE properly which was
caused from sudden disconnect of uim-im-switcher-gtk.
(parse_content) : Handle EPIPE.
(main) : SIG_IGN of SIGPIPE.
* uim/uim-helper-client.c (uim_helper_read_proc) : Check fd
readable state properly.
* uim/uim-helper.c (uim_helper_send_message) : Check fd writable
state properly.

805a88b 2005-01-25 11:21:13 yamaken

* This commit re-enables all m17nlib IMs. Although they are redundant
and unconfortable, they can be disabled by uim-pref

* scm/m17nlib.scm
- (duplicated-im-list): Revise the comment
- (duplicated-im?):
* Always returns #f to enable all IMs. Original behavior is also
preserved as unused code
* Add a comment

51af580 2005-01-25 10:11:45 yamaken

* This commit complements install-time configuration ability of
enabled-im-list and lazy-loading features. New behaviors of changed
procedures are not validated by unit test yet

At now, there are some weird fileset organizations and complex
variable handlings involving uim-custom, lazy-loading and
enabled-im-list. Some of them came from limited architectural change
of uim 0.4.6, some of others are intentionally made as development
step for future restructure of uim, and some others simply need
discussions. Ask me any intention, specification, usage or doubt

* configure.ac
- Define new AM_CONDITIONAL PRIME, SKK as always true. Add configure
option handlings if you want
* scm/Makefile.am
- (SCM_FILES): Add installed-modules.scm and enabled-ims.scm
- Add generation rules for installed-modules.scm and enabled-ims.scm

* scm/loader.scm
- (installed-im-module-list): Move to installed-modules.scm which is
generated automatically on install-time
- Add (load "installed-modules.scm")
- Support stub-im and enabled-im-list for lazy-loading that had been
configured in install-time. The data is acquired by loading
enabled-ims.scm
* scm/im.scm
- (enabled-im-list): New variable
- (normalize-im-list): Add a comment about inconsistency between
im-list and corresponding IM management entity in C-side
(uim_im_array)
- (register-im): Sense enabled-im-list to reject disabled IMs of a
IM module on lazy-loading. For example, a stub-im entry such as
hangul2 will also load unnecessary and disabled hangul3 and romaja
without this workaround
* scm/im-custom.scm
- (custom-installed-im-list): Remove 'direct' IM from enabled-im-list
- (custom-hook-literalize-enabled-im-list): Add definition of
per-user-enabled-im-list-loaded? and im-lazy-loading-enabled? in
accordance with install-time configurations
* scm/lazy-load.scm
- (stub-im-generate-stub-im-list): Replace determination logic of
lazy-loading in accordance with install-time configurations
* scm/custom.scm
- Cosmetic change
- (custom-reload-customs): Simplify
- (custom-full-featured?): New variable
* scm/custom-rt.scm
- (custom-full-featured?): New variable

* scm/uim-sh.scm
- (uim-sh-opt-strict-batch): New variable
- (uim-sh-loop, uim-sh-parse-args, uim-sh-usage): Support new -B
option (strict batch mode)

* test/test-lazy-load.scm
- (test stub-im-generate-stub-im-list, test
stub-im-generate-all-stub-im-list): Follow specification change of
stub-im-generate-stub-im-list
- svn propset svn:executable ON

* test/test-im.scm
- (testcase im im-management): Add temporary workaround to cheat on
revised register-im to setup proc. It should be rewritten as
proper tests in accordance with new enabled-im-list handlings of
register-im

* test/test-custom-rt.scm
* test/test-plugin.scm
- svn propset svn:executable ON

* gtk/Makefile.am
- Fix a spacing

aba88c6 2005-01-25 08:53:40 yamaken

* uim/uim.c
- (uim_quit): Comment out uim_custom_quit() as temporary workaround
to avoid unbound variable error when uim_custom_enable() is not
invoked

-------- missing changelog of r342 --------
* uim/uim.c
- (uim_quit): Add uim_custom_quit()

7b48747 2005-01-23 21:57:20 ekato

* scm/skk-scm (skk-proc-state-kanji) : Check if skk-context-head
is empty to start auto conversion.
* uim/skk-dic.c (open_lock) : Fix typo.

aba1757 2005-01-22 18:32:51 yamamoto

* fep/uim-fep.c: fix bugs related UIM_FEP_GETMODE and UIM_FEP_SETMODE
* fep/uim-fep-tick.c (version): replace fprint(stderr) with printf
* fep/draw.c: fix a comment

5774bb0 2005-01-22 15:28:57 ekato

* scm/skk-custom.scm : Fix typo.

57dd349 2005-01-22 00:45:37 ekato

* uim/uim-ipc.c (uim_ipc_open_command_with_option) : free string
at the proper place.

7607512 2005-01-21 18:23:18 makeinu

* po/ja.po, po/POTFILES.in: Updated.

8f7ca17 2005-01-21 17:51:11 ekato

* scm/skk.scm (skk-commit-editor-context) : Add appendix character to
the string.