12005-12-21  Jun Mukai  <mukai@jmuk.org>
2
3	* README.ja: update. Thanks to Utumi-san.
4
52005-12-18  Jun Mukai  <mukai@jmuk.org>
6
7	* src/scim_skk_imengine_setup.cpp (create_options_page): re-desgin
8	of scim-setup. Thanks to Bando-san.
9
10	* src/scim_skk_setup_dictionaries.cpp: re-design of setup
11	dictionary. Thanks to Bando-san.
12
13	* src/scim_skk_dictionary.cpp (SKKServ): fix invalid addresses for
14	SKKServ.
15
16	* src/scim_skk_core.cpp: a minor bug fix when commit the
17	converting candidate.
18
192005-12-13  Jun Mukai  <mukai@jmuk.org>
20
21	* src/scim_skk_core.cpp (process_romakana): modify the behaviors
22	of process_romakana (to support spacebar problem).
23
24	* src/scim_skk_dictionary.cpp (load_dict): support jinmei
25	dictionary.
26
27	* src/scim_skk_setup_dictionaries.cpp (dict_selection_widget_setup):
28	selection of system dictionary is now in setup window (not dialog).
29
30	* src/scim_skk_automaton.cpp (append): a minor bug fixes on
31	process romakana and scim_skk_automaton.
32
332005-11-29  Jun Mukai  <mukai@jmuk.org>
34
35	* src/scim_skk_core.cpp (action_completion_back): new method
36	action_completion_back is introduced. This method turns candidate
37	of completion to the previous one.
38
39	* src/scim_skk_keybind.cpp (match_selection_keys): Bug fixes of
40	error out inputs. Thanks to Utsumi.
41
42	* src/scim_skk_prefs.h (SCIM_SKK_CONFIG_COMPLETION_BACK): new
43	settings for `completion_back'.
44
45	* src/scim_skk_prefs.h (SCIM_SKK_CONFIG_FORWARD_KEY_DEFAULT):
46	default settings for forward/backward key has now `Down' and `Up'
47	key.
48
492005-11-15  Jun Mukai  <mukai@jmuk.org>
50
51	* src/scim_skk_imengine_setup.cpp: Fix a typo. Thanks to Utsumi-san.
52
532005-11-14  Jun Mukai  <mukai@jmuk.org>
54
55	* src/scim_skk_history.cpp: TAB completion is now available.
56
572005-11-11  Jun Mukai  <mukai@jmuk.org>
58
59	* src/cdb.cpp: CDB files are now available.
60
612005-11-10  Jun Mukai  <mukai@jmuk.org>
62
63	* src/scim_skk_dictionary.cpp (parse_eval_string): A small bug
64	fixes for declaration of variables in a switch statement. Thanks
65	to Utsumi-san.
66
67	* src/scim_skk_core.cpp (process_key_event): ignore Return key
68	when INPUT_MODE_PREEDIT. ignore_return.
69
70	* src/scim_skk_help_message.txt.in, src/help_message_conv.awk: new
71	file for help messages. help_message.txt is included from
72	scim_skk_imengine.cpp.
73
742005-11-10  Takuro Ashie <ashie@homa.ne.jp>
75
76	* src/scim_skk_imengine.cpp, src/scim_skk_imengine_setup.cpp:
77	Set default system dictionary list if its config is empty.
78	The bug that first entry of dictionary list is set twice to entry on
79	preference window has been fixed.
80
812005-11-10  Jun Mukai <mukai@jmuk.org>
82
83	* src/scim_skk_setup_dictionaries.cpp: new file for setup module
84	of dictionaries.
85
86	* new_feature: multi dictionaries are now available.
87
882005-11-07  Jun Mukai <mukai@jmuk.org>
89
90	* src/scim_skk_core.cpp: Add new keybind `Shift-Return'. This
91	toggles the `ignore_return' at this conversion/learning only.
92
93	* src/scim_skk_core.cpp: fix the behaviors of `ignore_return'
94	settings to fit to `skk-egg-like-newline'. Thanks to Yamato-san.
95
96	* src/scim_skk_imengine_setup.cpp: modify `inline' to `Inline' and
97	`auxwindow' to `AuxWindow' for skim-scim-skk.
98
992005-10-21  Takuro Ashie <ashie@homa.ne.jp>
100
101	* po/ja.po: Add missing colon.
102
1032005-10-21  Takuro Ashie <ashie@homa.ne.jp>
104
105	* src/scim_skk_imengine_setup.cpp:
106	Fix a compile time warning.
107	Remove needless padding.
108
1092005-10-19  Jun Mukai  <mukai@jmuk.org>
110
111	* src/scim_skk_lookup_table.h: modify the prototype form of
112	get_annot_string. Thanks to Mike Fabian.
113
1142005-10-17  Jun Mukai  <mukai@jmuk.org>
115
116	* src/scim_skk_config: use global variable in a namespace instead
117	of struct.
118
1192005-10-13  Jun Mukai  <mukai@jmuk.org>
120
121	* src/*: global variables are now static or blocked in namespace
122	`scim_skk'.
123	* src/*: using namespace `scim-skk' again.
124
1252005-10-11  Jun Mukai  <mukai@jmuk.org>
126
127	* src/*: using namespace `scim_skk'. Thanks to zoe.
128
1292005-10-10  Jun Mukai  <mukai@jmuk.org>
130
131	* src/scim_skk_dictionary.cpp: Fix a bug that inappropriate entry
132	key including numbers when commiting string does not include number
133	signs.
134
1352005-10-07  Jun Mukai  <mukai@jmuk.org>
136
137	* src/scim_skk_dictionary.cpp (lookup): Fix a bug that confuse #4
138	and #5. Add conversion without number translation.
139
1402005-10-06  Jun Mukai  <mukai@jmuk.org>
141	* src/scim_skk_looup_table.h: change the classname from CandPair
142	to CandEnt for learning with number conversions.
143	* src/scim_skk_dictionary.cpp: Fix bugs with number conversions.
144
1452005-09-13  Takuro Ashie  <ashie@homa.ne.jp>
146
147	* src/scim_skk_dictionary.cpp: Fix a bug that scim-skk clashes when
148	there is no dictionary. Thanks DAIRIKI-san.
149
1502005-06-25  Jun Mukai  <mukai@jmuk.org>
151
152	* src/scim_skk_imengine_setup.cpp: add color button to setup
153	module.
154
155	* src/scim_skk_imengine_setup.cpp (create_options_page): toggle
156	sensitivity of children.
157
1582005-06-23  Jun Mukai  <mukai@jmuk.org>
159
160	* src/scim_skk_core.cpp (action_nextpage, action_prevpage): set
161	default page size when page_{down,up}.
162
1632005-06-21  Jun Mukai  <mukai@jmuk.org>
164
165	* src/scim_skk_core.cpp (commit_converting): bug fix.
166
167	* src/scim_skk_lookup_table.cpp: add caret position of lookup table.
168
169	* src/scim_skk_dictionary.cpp (lookup): small bug fix.
170
171	* src/scim_skk_lookup_table.cpp (get_annot_string): small bug fix.
172
173	* src/scim_skk_dictionary.cpp (get_key_from_index): eliminate
174	debug codes.
175
1762005-05-20  Jun Mukai  <mukai@jmuk.org>
177
178	* src/scim_skk_imengine.cpp (process_key_event): remove early
179	return of false result.
180
1812005-05-19  Jun Mukai  <mukai@jmuk.org>
182
183	* src/scim_skk_keybind.cpp (match_selection_keys): remove
184	SCIM_KEY_Mod1Mask and use SCIM_KEY_AltMask instead.
185
186	* src/scim_skk_imengine.cpp (process_key_event): ignores key
187	events if the key.code == SCIM_KEY_Caps_Lock or
188	SCIM_KEY_Shift_Lock.
189	(process_key_event): patches of [scim-imengine-dev 327]. thanks to
190	TAM.
191
192	* src/scim_skk_core.cpp: not use of
193	SCIM_KEY_Mod?Mask.
194
1952005-03-23  Jun Mukai  <mukai@jmuk.org>
196
197	* src/scim_skk_imengine.cpp: bugfix on timing of dump_dict().
198
1992005-03-22  Jun Mukai  <mukai@jmuk.org>
200
201	* src/scim_skk_imengine.cpp (SKKFactory): bugfix on timing of
202	dump_dict().
203
2042005-03-11  Jun Mukai  <mukai@jmuk.org>
205
206	* src/scim_skk_imengine.h (class SKKInstance): some bug fix codes
207	from James Su. New member m_defualt_page_size is added.
208
2092005-03-10  Jun Mukai  <mukai@jmuk.org>
210
211	* src/scim_skk_imengine.cpp (update_lookup_table_page_size):
212	patch for long candidates. (cf. scim-devel: 3/10/2005: 15:52:02+0800)
213
2142005-03-07  Jun Mukai  <mukai@jmuk.org>
215
216	* src/scim_skk_keybind.cpp (match_selection_keys): bugfix for
217	lookup table on scim-1.2.0.
218
2192005-01-31  Jun Mukai  <mukai@jmuk.org>
220
221	* src/scim_skk_core.cpp (action_toggle_case): new action
222	toggle_case is introduced. For example, input `/aiu<Control>u'.
223	The committed string is `AIU'.
224
2252005-01-29  Jun Mukai  <mukai@jmuk.org>
226
227	* src/scim_skk_core.cpp (process_key_event): bug fix on inputting
228	non 'asdfjkl' keys in converting.
229
2302005-01-27  Takuro Ashie  <ashie@homa.ne.jp>
231
232	* src/scim_skk_core.cpp, src/scim_skk_dictionary.cpp,
233	  src/scim_skk_dictionary.h, src/scim_skk_imengine.cpp,
234	  src/scim_skk_keybind.cpp: Fixed compile time warnings.
235
236	  - Ensure to return a value on end of functions.
237	  - Added default condition for switch statement.
238	  - Fixed initializing order in constructor.
239	  - Calculate size of array dynamically
240
2412005-01-25  Jun Mukai  <mukai@jmuk.org>
242
243	* src/scim_skk_keybind.h: add `home_keys' and `end_keys'.
244
2452005-01-21  Jun Mukai  <mukai@jmuk.org>
246
247	* src/scim_skk_core.cpp (clear_pending): add an argument `flag'
248	for action_cancel.
249
2502005-01-09  Jun Mukai  <mukai@jmuk.org>
251
252	* src/scim_skk_core.cpp: Bug fix on commiting of learn with
253	okurigana.
254
2552005-01-08  Jun Mukai  <mukai@jmuk.org>
256
257	* src/scim_skk_keybind.cpp (keybind_string_to_key_list): KeyBind
258	is now use keybind_string_to_key_list, which is a wrapper function
259	to scim_string_to_key_list. This change is for matching of key
260	events.
261
262	* src/scim_skk_core.cpp: changes the type of `m_okurihead' from
263	WideString to ucs4_t.
264	(process_key_event): Fix bug on cancel of learning.
265	(process_key_event): Fix bug on cancel for candidates without
266	lookup table.
267
2682005-01-06  Jun Mukai  <mukai@jmuk.org>
269
270	* src/scim_skk_keybind.cpp (match_key_event): If mask of the key
271	event is only ShiftMask, then it matches broader. For example,
272	input key event "Shift+Q" is matched to "Q" and "Shift+q". Other
273	modifiers are defined, this is not checked.
274
275	* src/scim_skk_imengine.cpp: SKKDictionaries is now instanced at
276	scim_imengine_module_init and shared between all of factories.
277	The instance dumps user dictionary at scim_module_exit.
278
2792005-01-05  Jun Mukai  <mukai@jmuk.org>
280
281	* src/scim_skk_imengine.cpp (reload_config): remove
282	`m_reload_signal_connection.disconnect()' [scim-imengine-dev:104]
283
284	* src/scim_skk_core.cpp: Bug fix when DictListSize == 0
285
2862004-12-28  Jun Mukai  <mukai@jmuk.org>
287
288	* SetupUI: SetupUI is now available.
289
2902004-12-27  Jun Mukai  <mukai@jmuk.org>
291
292	* src/scim_skk_imengine_setup.cpp: use __widget_listsize instead
293	of listsize_entry.
294
295	* src/scim_skk_dictionary.h (SKKDictionaryBase): m_writecount is
296	now removed.
297
298	* src/scim_skk_imengine.cpp (~SKKFactory): bug fix.
299
300	* src/scim_skk_imengine_setup.cpp: SetupUI module is implemented.
301
3022004-12-26  Jun Mukai  <mukai@jmuk.org>
303
304	* src/scim_skk_core.cpp (process_ascii): bug fix to recognize
305	arrow key or backspace key when ascii preediting.
306	(action_backspace): The behavior of backspace is changed when
307	caret position = 0 (using action_cancel() ).
308
309	* src/scim_skk_prefs.h: the name "StartConv" is changed to
310	"StartPreedit".
311
3122004-12-24  Jun Mukai  <mukai@jmuk.org>
313
314	* src/scim_skk_core.cpp (action_nextpage): bug fix when returning
315	false.
316	(process_key_event): ignore selecting key when lookup table is
317	hidden.
318
319	* src/scim_skk_dictionary.cpp (class SKKDictionary): annotation is
320	not parsed at loading dictionary. It is stripped when `lookup' or
321	commiting on src/scim_skk_core.cpp.
322
323	* src/scim_skk_prefs.h: new preferences.
324	SelectionStyle: Qwerty, or, Dvorak, or Number.
325	DictListSize: number of candidates not in lookup table.
326	DictViewAnnot: flag whether view annotation or not.
327
328	* src/scim_skk_core.cpp: now uses lookup table.
329
3302004-12-19  Jun Mukai  <mukai@jmuk.org>
331
332	* src/scim_skk_imengine.h (class SKKInstance): m_key2kana is now
333	member of SKKInstance. All of SKKCore share this m_key2kana.
334
335	* src/scim_skk_core.cpp (process_latin): return false if
336	INPUT_MODE_DIRECT to use of dead keys. catch this false retval
337	when learning (cf. scim-imengine-dev:65)
338
339	* src/scim_skk_core.cpp: uses KeyEvent::get_ascii_code() instead
340	of KeyEvent::code directly.
341
3422004-12-16  Jun Mukai  <mukai@jmuk.org>
343
344	* src/scim_skk_core.cpp (caret_pos): add
345	m_pendingstr.length() to caret_position.
346
347	* src/scim_skk_core.cpp: remove `_keys' suffixes from names of
348	`action_*' on SKKCore.
349
350	* src/*.cpp: all `latin' and `wide latin' is replaced the word
351	`ASCII' and `wide ASCII' respectively (cf. scim-imengine-dev:57)
352
3532004-12-06  gettextize  <bug-gnu-gettext@gnu.org>
354
355	* Makefile.am (SUBDIRS): Add m4.
356	(ACLOCAL_AMFLAGS): New variable.
357	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,
358
359