2005-12-21 Jun Mukai * README.ja: update. Thanks to Utumi-san. 2005-12-18 Jun Mukai * src/scim_skk_imengine_setup.cpp (create_options_page): re-desgin of scim-setup. Thanks to Bando-san. * src/scim_skk_setup_dictionaries.cpp: re-design of setup dictionary. Thanks to Bando-san. * src/scim_skk_dictionary.cpp (SKKServ): fix invalid addresses for SKKServ. * src/scim_skk_core.cpp: a minor bug fix when commit the converting candidate. 2005-12-13 Jun Mukai * src/scim_skk_core.cpp (process_romakana): modify the behaviors of process_romakana (to support spacebar problem). * src/scim_skk_dictionary.cpp (load_dict): support jinmei dictionary. * src/scim_skk_setup_dictionaries.cpp (dict_selection_widget_setup): selection of system dictionary is now in setup window (not dialog). * src/scim_skk_automaton.cpp (append): a minor bug fixes on process romakana and scim_skk_automaton. 2005-11-29 Jun Mukai * src/scim_skk_core.cpp (action_completion_back): new method action_completion_back is introduced. This method turns candidate of completion to the previous one. * src/scim_skk_keybind.cpp (match_selection_keys): Bug fixes of error out inputs. Thanks to Utsumi. * src/scim_skk_prefs.h (SCIM_SKK_CONFIG_COMPLETION_BACK): new settings for `completion_back'. * src/scim_skk_prefs.h (SCIM_SKK_CONFIG_FORWARD_KEY_DEFAULT): default settings for forward/backward key has now `Down' and `Up' key. 2005-11-15 Jun Mukai * src/scim_skk_imengine_setup.cpp: Fix a typo. Thanks to Utsumi-san. 2005-11-14 Jun Mukai * src/scim_skk_history.cpp: TAB completion is now available. 2005-11-11 Jun Mukai * src/cdb.cpp: CDB files are now available. 2005-11-10 Jun Mukai * src/scim_skk_dictionary.cpp (parse_eval_string): A small bug fixes for declaration of variables in a switch statement. Thanks to Utsumi-san. * src/scim_skk_core.cpp (process_key_event): ignore Return key when INPUT_MODE_PREEDIT. ignore_return. * src/scim_skk_help_message.txt.in, src/help_message_conv.awk: new file for help messages. help_message.txt is included from scim_skk_imengine.cpp. 2005-11-10 Takuro Ashie * src/scim_skk_imengine.cpp, src/scim_skk_imengine_setup.cpp: Set default system dictionary list if its config is empty. The bug that first entry of dictionary list is set twice to entry on preference window has been fixed. 2005-11-10 Jun Mukai * src/scim_skk_setup_dictionaries.cpp: new file for setup module of dictionaries. * new_feature: multi dictionaries are now available. 2005-11-07 Jun Mukai * src/scim_skk_core.cpp: Add new keybind `Shift-Return'. This toggles the `ignore_return' at this conversion/learning only. * src/scim_skk_core.cpp: fix the behaviors of `ignore_return' settings to fit to `skk-egg-like-newline'. Thanks to Yamato-san. * src/scim_skk_imengine_setup.cpp: modify `inline' to `Inline' and `auxwindow' to `AuxWindow' for skim-scim-skk. 2005-10-21 Takuro Ashie * po/ja.po: Add missing colon. 2005-10-21 Takuro Ashie * src/scim_skk_imengine_setup.cpp: Fix a compile time warning. Remove needless padding. 2005-10-19 Jun Mukai * src/scim_skk_lookup_table.h: modify the prototype form of get_annot_string. Thanks to Mike Fabian. 2005-10-17 Jun Mukai * src/scim_skk_config: use global variable in a namespace instead of struct. 2005-10-13 Jun Mukai * src/*: global variables are now static or blocked in namespace `scim_skk'. * src/*: using namespace `scim-skk' again. 2005-10-11 Jun Mukai * src/*: using namespace `scim_skk'. Thanks to zoe. 2005-10-10 Jun Mukai * src/scim_skk_dictionary.cpp: Fix a bug that inappropriate entry key including numbers when commiting string does not include number signs. 2005-10-07 Jun Mukai * src/scim_skk_dictionary.cpp (lookup): Fix a bug that confuse #4 and #5. Add conversion without number translation. 2005-10-06 Jun Mukai * src/scim_skk_looup_table.h: change the classname from CandPair to CandEnt for learning with number conversions. * src/scim_skk_dictionary.cpp: Fix bugs with number conversions. 2005-09-13 Takuro Ashie * src/scim_skk_dictionary.cpp: Fix a bug that scim-skk clashes when there is no dictionary. Thanks DAIRIKI-san. 2005-06-25 Jun Mukai * src/scim_skk_imengine_setup.cpp: add color button to setup module. * src/scim_skk_imengine_setup.cpp (create_options_page): toggle sensitivity of children. 2005-06-23 Jun Mukai * src/scim_skk_core.cpp (action_nextpage, action_prevpage): set default page size when page_{down,up}. 2005-06-21 Jun Mukai * src/scim_skk_core.cpp (commit_converting): bug fix. * src/scim_skk_lookup_table.cpp: add caret position of lookup table. * src/scim_skk_dictionary.cpp (lookup): small bug fix. * src/scim_skk_lookup_table.cpp (get_annot_string): small bug fix. * src/scim_skk_dictionary.cpp (get_key_from_index): eliminate debug codes. 2005-05-20 Jun Mukai * src/scim_skk_imengine.cpp (process_key_event): remove early return of false result. 2005-05-19 Jun Mukai * src/scim_skk_keybind.cpp (match_selection_keys): remove SCIM_KEY_Mod1Mask and use SCIM_KEY_AltMask instead. * src/scim_skk_imengine.cpp (process_key_event): ignores key events if the key.code == SCIM_KEY_Caps_Lock or SCIM_KEY_Shift_Lock. (process_key_event): patches of [scim-imengine-dev 327]. thanks to TAM. * src/scim_skk_core.cpp: not use of SCIM_KEY_Mod?Mask. 2005-03-23 Jun Mukai * src/scim_skk_imengine.cpp: bugfix on timing of dump_dict(). 2005-03-22 Jun Mukai * src/scim_skk_imengine.cpp (SKKFactory): bugfix on timing of dump_dict(). 2005-03-11 Jun Mukai * src/scim_skk_imengine.h (class SKKInstance): some bug fix codes from James Su. New member m_defualt_page_size is added. 2005-03-10 Jun Mukai * src/scim_skk_imengine.cpp (update_lookup_table_page_size): patch for long candidates. (cf. scim-devel: 3/10/2005: 15:52:02+0800) 2005-03-07 Jun Mukai * src/scim_skk_keybind.cpp (match_selection_keys): bugfix for lookup table on scim-1.2.0. 2005-01-31 Jun Mukai * src/scim_skk_core.cpp (action_toggle_case): new action toggle_case is introduced. For example, input `/aiuu'. The committed string is `AIU'. 2005-01-29 Jun Mukai * src/scim_skk_core.cpp (process_key_event): bug fix on inputting non 'asdfjkl' keys in converting. 2005-01-27 Takuro Ashie * src/scim_skk_core.cpp, src/scim_skk_dictionary.cpp, src/scim_skk_dictionary.h, src/scim_skk_imengine.cpp, src/scim_skk_keybind.cpp: Fixed compile time warnings. - Ensure to return a value on end of functions. - Added default condition for switch statement. - Fixed initializing order in constructor. - Calculate size of array dynamically 2005-01-25 Jun Mukai * src/scim_skk_keybind.h: add `home_keys' and `end_keys'. 2005-01-21 Jun Mukai * src/scim_skk_core.cpp (clear_pending): add an argument `flag' for action_cancel. 2005-01-09 Jun Mukai * src/scim_skk_core.cpp: Bug fix on commiting of learn with okurigana. 2005-01-08 Jun Mukai * src/scim_skk_keybind.cpp (keybind_string_to_key_list): KeyBind is now use keybind_string_to_key_list, which is a wrapper function to scim_string_to_key_list. This change is for matching of key events. * src/scim_skk_core.cpp: changes the type of `m_okurihead' from WideString to ucs4_t. (process_key_event): Fix bug on cancel of learning. (process_key_event): Fix bug on cancel for candidates without lookup table. 2005-01-06 Jun Mukai * src/scim_skk_keybind.cpp (match_key_event): If mask of the key event is only ShiftMask, then it matches broader. For example, input key event "Shift+Q" is matched to "Q" and "Shift+q". Other modifiers are defined, this is not checked. * src/scim_skk_imengine.cpp: SKKDictionaries is now instanced at scim_imengine_module_init and shared between all of factories. The instance dumps user dictionary at scim_module_exit. 2005-01-05 Jun Mukai * src/scim_skk_imengine.cpp (reload_config): remove `m_reload_signal_connection.disconnect()' [scim-imengine-dev:104] * src/scim_skk_core.cpp: Bug fix when DictListSize == 0 2004-12-28 Jun Mukai * SetupUI: SetupUI is now available. 2004-12-27 Jun Mukai * src/scim_skk_imengine_setup.cpp: use __widget_listsize instead of listsize_entry. * src/scim_skk_dictionary.h (SKKDictionaryBase): m_writecount is now removed. * src/scim_skk_imengine.cpp (~SKKFactory): bug fix. * src/scim_skk_imengine_setup.cpp: SetupUI module is implemented. 2004-12-26 Jun Mukai * src/scim_skk_core.cpp (process_ascii): bug fix to recognize arrow key or backspace key when ascii preediting. (action_backspace): The behavior of backspace is changed when caret position = 0 (using action_cancel() ). * src/scim_skk_prefs.h: the name "StartConv" is changed to "StartPreedit". 2004-12-24 Jun Mukai * src/scim_skk_core.cpp (action_nextpage): bug fix when returning false. (process_key_event): ignore selecting key when lookup table is hidden. * src/scim_skk_dictionary.cpp (class SKKDictionary): annotation is not parsed at loading dictionary. It is stripped when `lookup' or commiting on src/scim_skk_core.cpp. * src/scim_skk_prefs.h: new preferences. SelectionStyle: Qwerty, or, Dvorak, or Number. DictListSize: number of candidates not in lookup table. DictViewAnnot: flag whether view annotation or not. * src/scim_skk_core.cpp: now uses lookup table. 2004-12-19 Jun Mukai * src/scim_skk_imengine.h (class SKKInstance): m_key2kana is now member of SKKInstance. All of SKKCore share this m_key2kana. * src/scim_skk_core.cpp (process_latin): return false if INPUT_MODE_DIRECT to use of dead keys. catch this false retval when learning (cf. scim-imengine-dev:65) * src/scim_skk_core.cpp: uses KeyEvent::get_ascii_code() instead of KeyEvent::code directly. 2004-12-16 Jun Mukai * src/scim_skk_core.cpp (caret_pos): add m_pendingstr.length() to caret_position. * src/scim_skk_core.cpp: remove `_keys' suffixes from names of `action_*' on SKKCore. * src/*.cpp: all `latin' and `wide latin' is replaced the word `ASCII' and `wide ASCII' respectively (cf. scim-imengine-dev:57) 2004-12-06 gettextize * Makefile.am (SUBDIRS): Add m4. (ACLOCAL_AMFLAGS): New variable. * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,