-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
skkime.jis.html
3280 lines (3263 loc) · 209 KB
/
skkime.jis.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<meta http-equiv="Content-Type" content="text/html; charset="iso-2022-jp">
<head>
<title>skkime's page</title>
<style type="text/css">
.bg { background-color:#d8e4fa; padding:0px; margin:0px; }
.subbg { background-color:#d8e4da; padding:0px; margin:0px; }
</style>
</head>
<body>
<div>
<h1>skkime's page</h1>
<h2 class="bg"> [最新情報] </h2>
<p><b>[2010/07/19]</b></p>
<p>skkime1.5のsnap20100719を置きました。snap20100130からの変更点は以下の通りです。</p>
<ul>
<li>[tsf] Compartment が機能しなくなっているバグを修正しました。(takayama tomoyaさん、patch有り難うございました)</li>
<li>[ime,tsf] 送り仮名に続くアルファベットを小文字として解釈していた部分を変換ルールを見て大文字を渡すかどうか判定するように修正しました。</li>
</ul>
<p><b>[2010/05/01]</b></p>
<p>skkime1.5のsnap20100130を置きました。snap20091101からの変更点は以下の通りです。</p>
<ul>
<li>[tsf] 言語バーの表示が変換モードに追従しないバグを修正しました。</li>
<li>[ime,tsf] ソート済み辞書をロックしないように変更しました。</li>
<li>[tsf] Toggle-IME が動作するように変更しました。また、IME を on/off にするだけの機能を追加しました。</li>
</ul>
<p>バグレポートのが遅くなりまして、申し訳ありませんでした。</p>
<p><b>[2009/11/04]</b></p>
<p>skkime1.5のsnap20091101を置きました。snap20090715からの変更点は以下の通りです。</p>
<ul>
<li>[tsf] Vista, Windows7 において Imm Interface で制御できるように修正しました。</li>
<li>[ime,tsf] 確定で kana-prefix が消えるように修正しました。</li>
</ul>
<p><b>[2009/07/21]</b></p>
<p>skkime1.5のsnap20090715を置きました。snap20090704からの変更点は以下の通りです。</p>
<ul>
<li>SKK-JISYO.assocの「A:」のようにAnnotationに"["や"]"が含まれている時、ユーザ辞書への登録がおかしくなるバグを修正しました。(palellamaさん、バグレポートありがとうございます)</li>
<li>[tsf] IMEを開いた時に「かな」モードに戻す、が正しく機能していなかったので修正しました。</li>
<li>[ime,tsf] Annotation が lisp 式だった場合の表示が狂っていたので修正しました。</li>
</ul>
<p><b>[2009/07/05]</b></p>
<p>skkime1.5のsnap20090704を置きました。snap20090628からの変更点は以下の通りです。</p>
<ul>
<li>[skkiserv] JISX0213-2004 の第一面の変換テーブルに"Q"とあるべきところが"P"が入っているバグがありましたので、修正しました。(palellamaさん、バグレポートありがとうございます)</li>
<li>[skkiserv] ソート済み辞書の ";; okuri-ari entries." や ";; okuri-nasi entries." の直後のエントリが検索されないバグを修正しました。</li>
</ul>
<p><b>[2009/06/29]</b></p>
<p>skkime1.5のsnap20090628を置きました。snap20090618からの変更点は以下の通りです。</p>
<ul>
<li>[ime] 候補リストで2文字以上の候補が先頭1文字しか表示されないバグの修正しました。</li>
<li>[tsf] Windows の update 状況によって、改行が2重に入るバグを修正しました。</li>
<li>[tsf] 句読点の入力でゴミが入るバグを修正しました。</li>
<li>[skkiserv] ソート済み辞書で最後のエントリ(例えば、ワ行)を検索すると落ちるバグを修正しました。(palellamaさん、バグレポートありがとうございます)</li>
<li>[skimconf] Minibufferフォントの設定を可能にしました。</li>
</ul>
<p>先日の Messenger で不用意な改行が入る問題は、上のバグのせいかもしれません。Text Service Frameworkサイドのアップデートと関係があるようです。</p>
<p><b>[2009/06/21]</b></p>
<p>skkime1.5のsnap20090618を置きました。snap20090423からの変更点は以下の通りです。</p>
<ul>
<li>[skkiserv] henkan-okuri-strictly の動作を正す patch を Hiro Aida さんから頂きましたので、patch をあてました。(Hiro Aidaさん、patchありがとうございました)</li>
<li>[tsf, ime] JIS0213-2004 に対応しました。これに伴い ISO-2022-JP-4, EUCJP-2004 に対応しました。しかし、SHIFTJIS2004 にはまだ対応していません…。(palellamaさん、レポートありがとうございます)</li>
<li>[tsf] Windows Mailer/Outlook Expressで kana-prefix の途中から space を押すと kana-prefix が残るバグを修正しました。</li>
<li>[tsf, ime] 変換候補表示、ミニバッファ表示のフォントを Windows の Message Font にあわせました。また、レジストリ (ColorFace の下に DefaultFont, DefaultFontSize を作り指定する)
によって変更できるようにしました。</li>
<li>[tsf, ime, skimconf] ローマ字かなルールにエラーがあった場合、エラー箇所だけを読み飛ばすようにしました。また、エラー箇所を表示するようにしました(skimconf)。(Hidetoshi MIZUMOさん、バグレポートありがとうございます)</li>
<li>[skimconf] 全角ベクトルを設定すると落ちるバグを修正しました。(Matsuiさん、バグレポートありがとうございます)</li>
<li>[skimconf] 全角ベクトル、ローマ字かなルールにおいて default にしてから変更を押すと、default のルールをもとに dialog を開くように変更しました。リセットが簡単に行えるように、です。
この時、ok を押すと customize された項目が消えてしまうので注意して下さい。</li>
<li>[tsf, ime, skimconf] Default のローマ字かなルールに "mm" のエントリが欠けていたので、追加しました。</li>
</ul>
<p>直接コード入力で Unicode 2-16面を指定すること、JISX0213-2004 のコードを指定すること、EUCJP-2004 を指定することが、まだ出来ません。修正予定です。</p>
<p>変換途中で改行が入ってしまうバグなのですが、egglike-newline の true/false の判定が狂っていたので、前回か前々回のタイミングで判定を入れ替えた記憶があります。
何のレポートもなく入れ替えてしまい、申し訳ありませんでした。再度、egglike-newline の設定を確認して頂けないでしょうか。</p>
<p>フォント名の指定は、HKEY_CURRENT_USER\Software\TT\Windows\CurrentVersion\SKKIME\1.5\ColorFace\DefaultFont で REG_SZ, フォントサイズの指定は
HKEY_CURRENT_USER\Software\TT\Windows\CurrentVersion\SKKIME\1.5\ColorFace\DefaultFontSize で REG_DWORD です。</p>
<p><b>[2009/04/25]</b></p>
<p>skkime1.5のsnap20090423を置きました。snap20090118からの変更点は以下の通りです。</p>
<ul>
<li>[tsf, ime] 英語版 Windows にインストールした場合にかな漢字変換に失敗するバグを修正しました。</li>
<li>[tsf, ime] X-Mouse との相性問題に対処しました (WindowsXP) (Windows2000 にはまだ問題が残っているかもしれません) (Satoshi Fukutomiさん、SAITO Shukakuさん、バグレポートありがとうございます)</li>
<li>[tsf] フォーカスが外れた時の動作を ime 側と合わせました。(不具合があるかもしれません、テスト中です)</li>
</ul>
<p><b>[2009/02/04]</b></p>
<p>skkime1.5のsnap20090118を置きました。snap20081107からの変更点は以下の通りです。</p>
<ul>
<li>[tsf, ime] 注釈テキストの処理でHeapを破壊していたバグを修正しました。(Tamoさん、バグレポートありがとうございます。恐らくはこれが原因でクラッシュしていたものと推測しています)</li>
<li>[tsf, ime] 送り仮名変換から keyboard-quitした後、▽マークを消さずに送りなし変換を行うと変換ミスするバグを修正しました。</li>
<li>[ime] 入力中のテキスト表示位置を調整しました。(MyF Mastersの名前入力で入力中のテキストが見えなかったため)</li>
</ul>
<p><b>[2008/12/16]</b></p>
<p>skkime1.5のsnap20081107を置きました。<s>snap20081107</s>snap20080721からの変更点は以下の通りです。</p>
<ul>
<li>[tsf] キーマップの設定をレジストリから反映していないバグを修正しました。</li>
<li>[tsf] 候補ウィンドウが他のウィンドウの裏に隠れてしまうことがあるバグに対処コードを用意しました。(IWAMURO Motonoriさん、バグレポートありがとうございました)</li>
<li>[tsf, ime] 句読点の設定を行うとダイアログが落ちるバグを修正しました。</li>
<li>[tsf, ime] 句読点の設定がレジストリを読んで反映されないバグを修正しました。(Keisuke URAGOさん、バグレポートありがとうございました)</li>
</ul>
<p>Opera Browserの件はIMMの呼び出しが特殊なようです。特定の操作が呼ばれていないように観測されるため、対処は困難です。</p>
<p><b>[2008/07/21]</b></p>
<p>skkime1.5 の snap20080721 を置きました。snap20080708 からの変更点は以下の通りです。</p>
<ul>
<li>[tsf, ime] 数値変換が disable できないバグを修正しました。</li>
<li>[tsf, ime] skk-process-okuri-early が動作しないバグを修正しました。</li>
<li>[tsf, ime] skk-delete-okuri-when-quit が動作していなかったバグを修正しました。</li>
</ul>
<p>(Takuya Yamabeさん、バグレポートありがとうございました)</p>
<ul>
<li>[ime] Windows2000 でメニューによる入力モードの切り替えがきちんと動作していなかったバグを修正しました。</li>
</ul>
<p>skk-henkan-strict-okuri-precedence 及び skk-henkan-okuri-strictly の動作については確認中です。</p>
<p><b>[2008/07/09]</b></p>
<p>skkime1.5 の snap20080708 を置きました。snap20080108 からの変更点は以下の通りです。</p>
<ul>
<li>[tsf, ime] 句読点のトグルが機能しないバグを修正しました。(Keisuke URAGOさん、Kuroishi Mitsuoさん、レポートありがとうございます)</li>
<li>[tsf, ime] 数値変換で「9」が落ちてしまうバグを修正しました。(Syoryo KANEKOさん、t-ishiiさん、レポートありがとうございます)</li>
<li>[tsf, ime] SetCompositionString を使用するとアプリケーション落ちるバグを修正しました。</li>
<li>[ime] 文節の設定を MS-IME にあわせました。</li>
<li>[ime] 言語バーの操作にアイコンを追加・削除するタイミングを修正しました。</li>
<li>[tsf] WindowsVista で SubstituteLayout の登録をしないように修正しました。</li>
</ul>
<p><b>[2008/02/04]</b></p>
<p>skkime1.5 の snap20080130 を置きました。snap20080108 からの変更点は以下の通りです。</p>
<ul>
<li>[ime] 候補表示窓のサイズ計算でメモリを破壊していたバグを修正しました。</li>
<li>[tsf, ime] 色設定が反映されないバグを修正しました。(Hisato Eguchiさん、バグレポートありがとうございました)</li>
<li>[tsf] 仮名モードで Control キーと a を交互に押していると、「あ」が入力されなくなるバグを修正しました。</li>
<li>[tsf] 操作が重い時に Control が入らないバグを修正しました。</li>
<li>[ime, tsf] JISX0201-KATAKANA 変換で誤変換される(例.「テ」が「デ」になる)バグを修正しました。(john mycleさん、バグレポートありがとうございました)</li>
</ul>
<p><b>[2008/01/10]</b></p>
<p>skkime1.5 の snap20080130 を置きました。snap20080108 からの変更点は以下の通りです。</p>
<ul>
<li>[ime] 候補表示の処理でメモリを破壊しているバグを修正しました。</li>
<li>[tsf] Shift や Control の押下状態の判定に GetAsyncKeyState ではなく GetKeyState を利用するように直しました。</li>
<li>[ime, tsf] 色設定で文字色、背景色、下線タイプ、下線色を変更しても反映されないバグを修正しました。(Hisato Eguchiさん、バグレポートありがとうございました)</li>
<li>[ime, tsf] JISX0201-KATAKANA 変換で誤変換される(例.「テ」が「デ」になる)バグを修正しました。(john mycleさん、バグレポートありがとうございました)</li>
</ul>
<p>skkime1.5 の snap20080108 を置きました。snap20071119 からの変更点は以下の通りです。</p>
<ul>
<li>skkiserv.exe にソート済み辞書を読み込ませた時、「okuri-ari entries」に記号が含まれていると候補の検索がおかしくなるバグを修正しました。</li>
<li>ローマ字仮名ルールにマクロが設定できないバグを修正しました。</li>
<li>数字を含む文字列を検索する際に「数値変換」と「そのままの文字列の変換」を同時に行うようにしました。</li>
<li>ローマ字仮名ルールに特殊記号(任意の1文字\?、母音\V、子音\C)を追加しました(今迄のルールは一度標準に戻してリセットする必要があります)。
また出力側にはその時に入力された文字を意味する特殊記号(\I)を追加しました。優先順位は「普通の記号」>「母音」「子音」>「任意の1文字」です。
これにより、例えば、現状態``r\?''から次状態``\I''、出力文字列を``ー'' とすると、``rk'' と入力した場合現状態 ``k''、出力 ``ー''のようになります。</li>
<li>ローマ字仮名ルール木を複数(4つ)用意して、その切り替え動作で oh変換のルールを吸収させました。どの木にいるかによって、o を押された直後の prefix 空なのか、そうでないのかを区別しています。</li>
<li>Jisx0201-Katakana/Roman モードを追加しました。</li>
<li>Windows2000 で IME メニューが化けているバグを修正しました。</li>
<li>Windows2000 でレジストリからの設定読み込み中にエラーが発生して、設定が反映されないバグを修正しました。</li>
<li>UISTATE ないし言語バーから入力モードを切り替える操作が正しく動いていないバグを修正しました。</li>
<li>WindowsVista 64bit edition の installer package を作成しました。</li>
</ul>
<p><b>[2007/11/20]</b></p>
<p>skkime1.5 の snap20071119 を置きました。snap20070822 からの変更点は以下の通りです。</p>
<ul>
<li>ローマ字かなルールを変更しても反映されないバグを修正しました。(Kenji Yamashitaさん、バグレポートありがとうございました)</li>
<li>skk-today が動作するようにしました。ただし、この <a href="arc/skkime/init.el">init.el</a> を Application Data のユーザー辞書と同じフォルダに配置する必要があります。</li>
<li>#4変換が動作すると、他の候補が表示されなくなってしまうバグを修正しました。</li>
<li>#4変換の候補が候補一覧表示で#4としか表示されるところを変換結果が表示されるように修正しました。</li>
<li>Vista 用に installer を作成しました。</li>
<li>設定ツールでサーバー辞書の編集をすると落ちるバグを修正しました。</li>
<li>設定ツールでローマ字かなルールを変更or追加した時に「片仮名」と「平仮名」の表示が逆に出るバグを修正しました。</li>
<li>平仮名リージョンや片仮名リージョンを行った後に keyboard-quit でキャンセルするとカーソル位置がおかしくなるバグを修正しました。</li>
<li>[TSF] oh 変換が動作するように修正しました。今、hh の遷移が入っていませんので、oh を切った場合には hh から h の遷移を追加するのが良いでしょう。</li>
<li>[TSF] フォーカスを移動させた時に仮名プレフィクスが残っていると、フォーカスを戻した時に仮名プレフィクスは消去されているように見えて影響が残っているバグを修正しました。</li>
<li>[TSF] レジストリから設定を読み込むタイミングが甘く、全く設定が無い状態で一切の仮名入力ができなくなるバグを修正しました。</li>
<li>[TSF] レジストリに一切設定情報が無い時に初期設定データを読み込めないバグを修正しました。</li>
<li>Vista の logoff 時に辞書のセーブが行われるように(30秒以内に完了しないと辞書が壊れる可能性があります…)修正しました。</li>
</ul>
<p><b>[2007/08/22]</b></p>
<p>skkime1.5 の snap20070822 を置きました。snap20070728 からの変更点は以下の bugfix です。</p>
<ul>
<li> Minibuffer Window を開く・閉じるを繰り返すとアプリケーションが落ちる、ないしは、文字入力が不可能になるバグ </li>
<li> 候補窓の Default 表示でアクセス違反が発生しているバグ</li>
<li> 直接コード入力の2段目のメニューで選択した候補がずれるバグ</li>
<li> バッファの初期化時に prefix-len を初期化していないためにキーを処理するかどうかの判定部分で落ちるバグ</li>
<li> バッファを解放せずに溢れさせるバグ及び解放したとして HeapFree を行っていないバグ</li>
</ul>
<p><b>[2007/07/28]</b></p>
<p>snap20070728 を置きました。snap20070620 からの変更点は、</p>
<ul>
<li>Default の候補窓の表示位置を調整しました。</li>
<li>[tsf] Microsoft Word で Font Style を忘れる現象を緩和する(予定)のコードを追加しました。(Mitsuru Oka さん、バグレポートありがとうございます)</li>
<li>[tsf] IME を閉じた時に編集中のテキストが残るバグを修正しました。</li>
</ul>
<p>skkime1.5 側の修正は、</p>
<ul>
<li>Default の候補窓の表示位置を調整しました。</li>
<li>候補一覧表示状態から x で抜けた時に現在の候補が Composition String に入らないバグを修正しました。</li>
<li>特殊キーのキー割り当てが行えるようにしました(Left Arrow, Right Arrow など)。この影響で keymap が以前と互換性がなくなっています。Custom にしていた場合は一度標準に戻してから再度設定し直して下さい。</li>
<li>HasSu (はっ*す) のような変換に失敗するバグを修正しました。</li>
<li>言語バーのボタンの CLSID が正しくない ID だったので修正しました。</li>
<li>[tsf] Microsoft Word で Font Style を忘れる現象を緩和する(予定)のコードを追加しました。(Mitsuru Oka さん、バグレポートありがとうございます)</li>
<li>[tsf] IME を閉じた時に編集中のテキストが残るバグを修正しました。</li>
</ul>
<p>また msvcr の version を意識して、vc6/vs2003/vs2005 の build binary を用意するようにしました。(KIRIHARA Masaharu さん、レポートありがとうございました)</p>
<p><b>[2007/06/21]</b></p>
<p>snap20070620 を置きました。snap20070611 からの変更点は、</p>
<ul>
<li>候補表示窓の表示位置を MS-IME の動作にあわせて調整しました。(yaskeさん、バグレポートありがとうございます)</li>
<li>「skimconf.exe で設定を変更して OK や適用のボタンを押したのに全然設定が反映されないバグの修正」と書きながら、修正されていなかったのを直しました。</li>
<li>lisp 評価のコード無し build した skkiserv.exe を置いていたのを lisp 評価する build に直しました。</li>
</ul>
<p>skkime1.5 側も上記修正を適用しました。</p>
<p><b>[2007/06/12]</b></p>
<p>snap20070611 を置きました。snap20070426 からの変更点は、</p>
<ul>
<li> skimconf.exe で設定を変更して、OK や適用のボタンを押したのに全然設定が反映されないバグの修正、</li>
<li> skkime を利用していると Application の終了に時間がかかるバグの修正、</li>
<li> skkiserv.exe が特定の操作で落ちてしまうバグを修正 (lisp 評価時に num-list がないと未初期化の変数を操作して例外で落ちる)、</li>
<li> WindowsVista 対応のためのコードの追加、修正(ただし、インストーラがまだ用意できていないです)、</li>
</ul>
<p>です。</p>
<p><b>[2007/04/26]</b></p>
<p>snap20070426 を置きました。snap20070409 からの変更点は、</p>
<ul>
<li>Text Service Framework が有効になっている時、Application の終了に時間がかかる問題を修正しました。</li>
</ul>
<p>上記問題は 1.5 にも共通です。</p>
<p><b>[2007/04/09]</b></p>
<p>snap20070409 を置きました。snap20070407 からの変更点は、</p>
<ul>
<li>[TSF] _Uninit 時に _CloseUIElements の呼び出しを追加しました。</li>
<li>[TSF] 何もテキストを入れていない状態での直接コード入力を行うと(やはり)ミニバッファウィンドウが変な位置に出るため、ミニバッファウィンドウの位置の算出方法を変更しました。</li>
</ul>
<p>上記問題は 1.5 にも共通です。</p>
<p><b>[2007/04/09]</b></p>
<p>snap20070407 を置きました。snap20061112 からの変更点は、</p>
<ul>
<li>Annotation の表示、メッセージ表示を ToolTip に変更しました。</li>
<li>Minibuffer Text の扱いを候補一覧扱いに変更しました。</li>
<li>マルチスクリーンで候補一覧の表示位置がおかしくなるバグを修正しました。(J.Sokodaさん、バグレポートありがとうございます)</li>
<li>設定ダイアログを外部EXEに切り出しました。(Vista対応の準備です)</li>
<li>[TSF] 候補一覧の表示位置を入力文字の位置の直下に変更しました。</li>
<li> WindowsSDK 6.0 で build しているために (WindowsXP binary)、MSVCR80 が必要です。Vista で追加された Text Service Framework の機能に対応するために WindowsSDK6.0 が必要になりました。</li>
</ul>
<p> skkime1.5(snap20070407) を置きました。こちらは base が skk10.62a のものですが、まだ一通りの機能が揃っているかどうか確認の段階です。(設定メニューの項目が全て動作しているか、など)</p>
<p><b>[2006/11/12]</b></p>
<p>snap20061112 を置きました。snap20061015 からの変更点は、</p>
<ul>
<li>候補一覧表示になるまでの注釈が表示されないバグを修正しました。(regmog9 さん、バグレポートありがとうございました)</li>
<li>Minibuffer で編集中に Message が表示されると編集中のテキストが見えなくなるので、先頭に「!」を表示するだけに留めるようにしました。</li>
</ul>
<p><b>[2006/10/15]</b></p>
<p>snap20061015 を置きました。snap20060706 からの変更点は、</p>
<ul>
<li>1ヶ月程様子を見ていたのですが問題なさそうですので、``IwakU'' の入力で ``IwaKu'' と同じ動作をするコードを確定しました。</li>
<li>Microsoft OneNote 2003 が異常終了してしまうバグに対処しました。(Mitsuru Okaさん、バグレポートありがとうございました)</li>
</ul>
<p><b>[2006/09/12]</b></p>
<p>snap20060706 の Windows2000 binary を置き直しました。変更点は </p>
<ul>
<li>inf の中に skimic.dll を regsvr32 する部分が抜けていたので追加しました。(phrolear さん、バグレポートありがとうございました)(</li>
</ul>
<p>Windows2000 と OfficeXP 以降の組み合わせで何らかの問題が発生していたとすれば、もしかするとこの inf の記述忘れが原因だったかもしれません。</p>
<p>IwakU で IwaKu と同等の働きをさせる方法については悩み中です。時間がかかっていて、すみません。(oishiさん、リクエストありがとうございます。…まだ解決できていないです)</p>
<p>単純にベースとなる skk のバージョンを上げれば何とかなると考えていたのですが…</p>
<p></p>
<p><b>[2006/07/06]</b></p>
<p>snap20060706 を置きました。snap20060216 からの変更は次の通りです。</p>
<ul>
<li>候補一覧表示モードで残り候補が1または2の時に次候補リストを出そうとすると、ミニバッファの単語登録モードに落ちてしまうバグを修正しました。(sabimaru さん、バグレポートありがとうございました)</li>
</ul>
<p><b>[2006/02/27]</b></p>
<p>snap20060216 を置きました。snap20060125 からの変更は次の通りです。</p>
<ul>
<li>[tsf] Microsoft Excel2003 及び Microsoft PowerPoint 2003 と xkeymacs を組み合わせた時に C-xC-s のような 2 ストロークキーが正しく取り扱えない問題を解決しました。(oishi さん、バグの再現情報ありがとうございました)</li>
<li>delete-backward-char の動作を skk10.x 互換にしました。具体的には「送り仮名変換」の際に「送り仮名を全て delete すると確定する」です。</li>
<li>言語バーの icon のロードを LR_SHARED 付きで行うように修正しました。また snap20060125 の tsf の仮対処は破棄しました。</li>
</ul>
<p><b>[2006/01/26]</b></p>
<p>snap20060125 を置きました。snap20051114 からの変更は次の通りです。</p>
<ul>
<li>MS Money にて日本語入力を行うと MS Money が落ちてしまうバグの修正を行いました。また、MS Money にて日本語入力を行うとカーソルが左端に移動して入力した文字の後に移動しないバグを修正しました。(Taisuke Shimamoto さん、バグレポート有り難うございました)</li>
<li>rom-kana-rule-list の現状態に ``nn'' と ``nN'' のようなケースの違う文字を与えることができないバグを修正しました。(oishi さん、バグレポートありがとうございました)</li>
<li>Visual Studio 2005 などで利用していると Cicero Window が消えてしまう症状を緩和しました。(TSF)</li>
<li>IME が disable の場合に「入力方式」のアイコンが disable になるように修正しました。(TSF)</li>
<li>アスキー入力の時に DEL+CONTROL のキーが入らないバグを修正しました。</li>
<li>Status Window の位置がアプリケーションで共有されるように修正しました。(TSF を利用しない場合)</li>
</ul>
<p>「NONNda」と入力して「呑んだ」と入力するには、rom-kana-rule-list に、現状態``nN''、次状態空、平仮名出力``ん''、片仮名出力``ン'' と設定します。これで「▽の*んn」となることを防ぐことができるようになります。</p>
<p>xkeymacs や AltIME、窓使いの憂鬱と組み合わせて利用した時に生じる不具合、</p>
<ul>
<li>Office Application で C-x C-sなどの2ストロークでの入力が上手く行えないバグ (yok2000さん、バグレポートありがとうございます)、</li>
<li>WORD でのステータス表示についてWORD で文書を編集する際に、タスクバーに収めた「あ」の表示部分が、IME の ON/OFF と連動しません。</li>
<li>Excle でもAltキーの扱いについて Excel で、図形を扱う際に、Alt + R を使用するのですが、反応しません。(T.Fukagawa さん、バグレポートありがとうございます)</li>
</ul>
<p>これらについては引き続き調査中です。これらのツールに慣れていないために、再現する環境を構築できないままになっています。m(_ _)m</p>
<p><b>[2005/11/14]</b></p>
<p>snap20051114 を置きました。snap20051008 からの変更は次の通りです。</p>
<ul>
<li>かなモード時、かなprefixが残っている場合には Composition を閉じない修正を 2005/10/08 version で追加したのですが、「お」の扱いに問題が発生したために Composition String の有無のみ利用するように戻しました。
(NAKAMURA Toshikazu さん、Hisato Eguchi さん、バグレポートありがとうございます。原因は恐らくこれです。)</li>
<li>詳細なテキストサービスがオフになっている場合に従来の Status Window を表示するようにしました。</li>
<li>従来の Status Window の表示非表示の切り替えを ImeActiveContext から WM_SETFOCUS, WM_KILLFOCUS に移動させました。</li>
<li>Guide Window の表示を moveDefault だけに戻しました。</li>
</ul>
<p><b>[2005/10/08]</b></p>
<p>snap20051008 を置きました。snap20051001 からの変更は次の通りです。</p>
<ul>
<li> Windows2000 で Status Window を右/左クリックしてのメニューが表示されないバグを修正しました。(NAKAMURA Toshikazu さん、バグレポートありがとうございます)</li>
<li> Status Window を左クリックしてのメニューを右クリックして解除した時に、再度左クリックを押しても無反応になるバグを修正しました。</li>
</ul>
<p><b>[2005/10/01]</b></p>
<p>snap20051001 を置きました。snap20050831 からの変更は次の通りです。</p>
<ul>
<li>
直接コード入力のメニューで j-previous-candidate にバインドされたキーが有効で無かったバグを修正しました。(homutan
さん、バグレポートありがとうございます)</li>
<li>
j-prefix-list の読み込み上限を緩和しました。(Kay-ara-ARAKAWA さん、レポートありがとうございます)</li>
<li>
[TSF]office などの application
で、カタカナモードで「puroguramu」と入力すると「プロぐらむ」と入力されるバグを修正しました。(Hiroto Kagotani
さん、バグレポートありがとうございます)</li>
<li>
j-prefix-list の設定メニューで DELETE が無効(listview に影響しない)になっているバグを修正しました。</li>
<li>
MFT_STRING の設定が残っていたので、MIID_STRING に修正しました。</li>
</ul>
<p><b>[2005/08/31]</b></p>
<p>snap20050831 を置きました。snap20050813 からの変更は次の通りです。</p>
<ul>
<li>
WindowsXP 版の inf ファイルに 64bit 環境で 32bit binary の skimic.dll
を登録する処理が抜けていたので追加しました。(Kazutaka Doi さん、レポート、ありがとうございました)</li>
<li>
[TSF] Status Window の位置が変な場所(TaskBarの上あたり)に出るバグを修正しました。</li>
<li>
[TSF] LanguageBar に Btn を追加する位置を OpenStatusWindow に移動しました。</li>
</ul>
<p><b>[2005/08/14]</b></p>
<p>snap20050813 を置きました。snap20050526 からの変更は次の通りです。</p>
<ul>
<li>
WindowsXP 64bit edition に対応しました。</li>
<li>
guide window の mouse 処理 (cursor 位置の変更、選択領域の切り取りなど)が動作していなったバグを修正しました。</li>
<li>
ローマ字仮名ルールリストの上限が 256 だったのを 8192 に拡張しました。(Norihiro Muramotoさん、レポートありがとうございました)</li>
<li>
LangBarItem の AddItem 位置を修正しました。</li>
<li>
ユーザ辞書のセーブをキー操作又はプロパティダイアログのボタン操作から行えるようにしました。(ld50さん、レポートありがとうございました)</li>
<li>
候補リストの注釈が表示されない (tooltip が出ない) バグを修正しました。</li>
<li>
[TSF] status window の表示位置が composition 位置のすぐ下になるよう修正しました。</li>
</ul>
<p>
Annotation 抜きの (区切り文字の ; を区切り文字として扱わない) 登録の操作についてはどのような形が良いのか思案中です。</p>
<p><b>[2005/05/26]</b></p>
<p>snap20050526 を置きました。snap20050512 からの変更は次の通りです。</p>
<ul>
<li>
annotation を表示する設定にしていた時、annotation window を mouse で click すると application が
hangup するバグを修正しました。 (Tsuyoshi Kitamoto さん、バグレポートありがとうございました)</li>
<li>
skkiserv.exe の process の current directory を Windows Directory に変更しました。 (ABE
Yasushi さん、バグレポートありがとうございました)</li>
</ul>
<p><b>[2005/05/12]</b></p>
<p>snap20050512 を置きました。snap20050329 からの変更は次の通りです。</p>
<ul>
<li>
java5 で Swing アプリケーションを実行すると、java.exe が終了時にハングアップするバグの修正。 (ABE Yasushi
さん、バグレポートありがとうございました)</li>
<li>
java5 で Swing アプリケーションを実行した場合、候補窓の位置がずれるバグの修正。</li>
</ul>
<p><b>[2005/03/29]</b></p>
<p>snap20050329 を置きました。snap20050219 からの変更は次の通りです。</p>
<ul>
<li>
[TSF] language bar の更新方法を sink を利用する正しい形に修正しました。</li>
</ul>
<p><b>[2005/02/19]</b></p>
<p>snap20050215 を置きました。snap20041208 からの変更は次の通りです。</p>
<ul>
<li>
Annotation の中に ``['' や ``]'' が含まれる時に辞書検索を行った場合、その候補以降が選択できないバグの修正。 (sabimaru
さん、バグレポートありがとうございました)</li>
<li>
Annotation に ``['' が含まれる際の無毒化の rule の変更。上の問題と重なるのですが、annotation に ``[''
を含む候補を登録すると、(concat ...) が登録されて登録内容が壊れます。このバグを fix しました。</li>
<li>
Text Service Framework 側も annotation が表示されるように修正。</li>
<li>
単候補表示から複数候補に切り替えて、``x'' を押し単候補表示に戻した時、丁度その候補に annotation があった場合に正しく表示されない bug
の修正。</li>
</ul>
<p><b>[2004/12/08]</b></p>
<p>snap20041208 を置きました。snap20040929 からの変更は次の通りです。</p>
<ul>
<li>
Windows2000 環境において suspend した process が存在すると system 全体が停止するバグの修正。</li>
</ul>
<p>Thanks to Max Burmistrov for reporting the bug report about suspended process.</p>
<p><b>[2004/09/29]</b></p>
<p>snap20040929 を置きました。snap20040317 からの変更は次の通りです。</p>
<ul>
<li>
annotation の表示に tooltip を使うようにしました。</li>
<li>
minibuffer 表示に折り返しをつけるようにしました。</li>
</ul>
<p><b>[2004/03/17]</b></p>
<p>snap20040317 を置きました。snap20040223 からの変更は次の通りです。</p>
<ul>
<li>
Windows2000 で無効にしていた Text Service Framework の設定を再度有効にして compile し直しました。</li>
<li>
X-Mouse を利用すると Window がどの設定にしていても自動的に最前面に出てしまうバグを fix しました。(TOYAMA Sumio
さん、バグレポート、ありがとうございます)</li>
<li>
Text Service Framework を利用している application で「変換中の文字列」の色設定が反映されていなかったバグを fix
しました。</li>
</ul>
<p><b>[2004/02/23]</b></p>
<p>snap20040223 を置きました。snap20040218 からの変更は「Windows2000
へのログオン時にエラーが発生して停止するバグの修正」です。(KOMURA Kazuhiroさん、デバッグに御付き合い下さいまして有難うございました)
</p>
<p><b>[2004/02/18]</b></p>
<p>snap20040218 を置きました。snap20040214 からの変更は、uistate.c を snap20040203 の時点まで巻戻した、です。</p>
<p>
これは「Windowsへのログオン直後にエラーが発生し,そこで止まってしまう」というバグに対して uistate.c の問題かと考えたからです。(KOMURA
Kazuhiroさん、レポートありがとうございます)
</p>
<p>
取り敢えず、これで様子見のつもりです。</p>
<p>
また 「Winlogon の画面の IME を skkime にすると skkiserv
が起こせないので、変換の都度(それは必ず失敗するが)長時間待たされることになる」というバグが残っていることに気付きました。さすがに、そこの IME
を切り替えることはおすすめできないのですが、何か対処するつもりです。(virtualpc の御陰でテストしやすくなりました)
</p>
<p><b>[2004/02/14]</b></p>
<p>snap20040214 を置きました。snap20040203 からの変更は、微妙な調整のみです。</p>
<ul>
<li>言語バーの更新頻度、タイミングを調整しました。</li>
<li>
status window が白いまま表示される期間が長いのを WM_ERASEBKGND のところで「無効時
bitmap」を貼り付けることで胡麻化しました。</li>
</ul>
<p>
です。前者の言語バーの調整で、言語バーが無反応になったりする現象が抑えられればと期待しています。</p>
<p><b>[2004/02/04]</b></p>
<p>snap20040203 を置きました。snap20031212 からの変更点は、</p>
<ul>
<li>
LiteStep など特定の application ないし shell と組み合わせた時に status window が無反応になる (NAKAMURA
Toshikazu さん、バグレポートありがとうございます)、</li>
<li>
[TSF] 直接コード入力モードの2番目の menu で候補を選択する際のキーが正しく表示されない、</li>
</ul>
<p>
バグの修正です。</p>
<p>
<a href="skkime-oldnews.jis.html">[過去のニュース]</a>
</p>
<h2 class="bg"><a id="introduction"> [software の紹介] </a></h2>
<p>SKKIME は、Microsoft Windows 上で動作する Input Method Editor の一種です。 GNU General Public
License に従った free software として配布されます。現在 Windows'98 で動作するもの及び Windows2000
(Professional?)上で動作するものの2つが存在します。
</p>
<p>SKKIME は、Nemacs, Mule, Demacs 上で動作する日本語入力環境を提供している SKK というシステムに似せて Windows の IME
の形で実装を行ったものです。
</p>
<h2 class="bg"> [目次] </h2>
<ul>
<li>
<a href="#skkime9x">skkime for Windows9x</a></li>
<li>
<a href="#skkimeWin2kXP">skkime for Windows2000/XP</a></li>
<li>
<a href="#link">リンク </a>
</li>
</ul>
<hr />
<h2 class="subbg"><a id="skkime9x">
[SKKIME for Windows'98]
</a></h2>
<p><b>カスタマイズ</b></p>
<p>パッケージに添付されている ReadMe.TXT を読むのが一番なのですが、取り敢えず問題になりそうなところだけをここに抜き出して書いておきます。</p>
<table border="1">
<tr>
<th>
問題</th>
<th>
対処方法</th>
</tr>
<tr>
<td>改行キーを確定リターンとしたい</td>
<td>(setq skk-egg-like-new-line t)</td>
</tr>
<tr>
<td>``@'' で日付が入るのが困る</td>
<td>(define-key skkinput-map "@" 'j-self-insert)</td>
</tr>
<tr>
<td>Large 辞書の指定は?</td>
<td>(setq skk-aux-large-jisyo 辞書のパス)</td>
</tr>
<tr>
<td>``ohhon'' で ``おっほん'' と入力したい</td>
<td>(setq skk-rom-kana-rule-list (cons '("oh" "h" (nil. nil))
skk-rom-kana-rule-list)</td>
</tr>
</table>
<p>default.el を直接編集されてもかまわないですが、削除してしまったりしないで下さい。default.elが無くなると…仮名入力程度しかできなくなります。</p>
<p><b>インストール方法</b></p>
</>
<p>配布ファイルの中に含まれる SKKIME98.INF
を右クリックして下さい。メニューに含まれているインストールという項目を選べば、必要なファイルがコピーされインストールは完了です。</p>
<p>SKKIME98 を使う時には「設定」→「コントロールパネル」→「キーボード」→「言語」でSKKIME98 を追加して下さい。
</p>
<p>通常は ALT + SHIFT で IME を切り替えて使うのが吉でしょう。 IME FUNCTION
を多用しているアプリケーションなどは動かない筈です。(漢字から読みを得たいとか、そういうことは出来ませんので)
</p>
<p><b>ソースコードから実行形式を作るにあたって</b></p>
<ol>
<li>
<a href="http://www.microsoft.com/ddk">http://www.microsoft.com/ddk</a>
から Windows'98 DDK を拾って来ます。Windows'98 DDK が既にインストールされている場合には、この作業は不要です。</li>
<li>
Windows'98 DDK をインストールします。デフォルトでは /98DDK にインストールされると思います。</li>
<li>
/98DDK/src/ime/jpn の jpn の変わりに SKKIME98 のソースツリーを jpn という名前で移動させます。</li>
<li>
/98DDK/lib/i386/[free,checked] に Visual C++ の library から ws2_32.lib をコピーします。</li>
</ol>
<p>これで準備は整いました。
</p>
<ol>
<li>
/98DDK/src/ime/jpn/skkiserv/[a,m] に移動して nmake.exe を実行します。skkiserv.exe 及び
skkisrvm.exe が作られます。必要に応じて Makefile を適宜修正して下さい。コンパイルオプションを変更するなど…。</li>
<li>
/98DDK/src/ime/jpn で build -cZ を実行すると、SKKIME98 が build され
/98DDK/lib/i386/[free,checked] 以下にファイルがコピーされます。このあたりは DDK の他のサンプルの build
方法と同じです。この時、skkiserv.exe, skkisrvm.exe も一緒にコピーするので、先に make しておく必要があるだけです。</li>
</ol>
<p><b>更新履歴及びダウンロード</b>
</p>
<ul>
<li>
SKKIME98-1.0beta9 (<a href="arc/skkime98/skkime98-1.0beta09.tar.gz"><s>ソースコード</s>(lostしました…)</a>/実行形式<a href="arc/skkime98/skkime98-1.0beta09-freebuild.lzh">lzh</a>,
<a href="arc/skkime98/skkime98-1.0beta09-freebuild.tar.gz">tar+gz</a>)
<ul>
<li>
lisp 解釈部分で文字列の解釈に "\057\057" と escape された文字が連続した場合、2つ目の文字が escape
が解除されないバグを修正しました。</li></ul></li>
<li>
SKKIME98-1.0beta8 (<a href="arc/skkime98/skkime98-1.0beta08.tar.gz">ソースコード</a>/実行形式<a href="arc/skkime98/skkime98-1.0beta08-freebuild.lzh">lzh</a>,
<a href="arc/skkime98/skkime98-1.0beta08-freebuild.tar.gz">tar+gz</a>)
<ul>
<li>
DebugPrintf を DEBUGPRINTF マクロ経由で呼び出すように修正しました。</li>
<li>
実行形式が freebuild environment で作られてなかった (beta07) ので、build し直しました。</li></ul></li>
<li>
SKKIME98-1.0beta7 (<a href="arc/skkime98/skkime98-1.0beta07.tar.gz">ソースコード</a>/実行形式<a href="arc/skkime98/skkime98-1.0beta07-bin.lzh">lzh</a>,
<a href="arc/skkime98/skkime98-1.0beta07-bin.tar.gz">tar+gz</a>)
<ul>
<li>
変換結果を登録する時に "/" のような quote されなければならない文字が quote されずそのまま登録されていたバグを修正しました。</li>
</ul></li>
<li>
SKKIME98-1.0beta6 (<a href="arc/skkime98/skkime98-1.0beta06.tar.gz">ソースコード</a>/<a href="arc/skkime98/skkime98-1.0beta06-bin.tar.gz">実行形式)</a>
<ul>
<li>
Mixed Unicode Version で FullWidth Tilder が上手く入力できないバグを修正致しました。</li>
<li>
``_'' が変換動作中に上手く入力されないバグを修正致しました。</li>
</ul>
</li>
</ul>
<p>バグレポートして下さった方々、本当にありがとうございます。
</p>
<p>
alphaXX は Nifty の Web Page 制限のために削除致しました。手元には保管してありますので、昔のバグありversion
が欲しいとおっしゃられる方は私宛にメールして下さい。
</p>
<p>alpha version から beta までの更新履歴は<a href="skkime98-changelog.txt">こちら</a>です。</p>
<p><b>現在知られている不具合</b>
</p>
<p>現在知られている不具合(問題点)は次の通りです。
</p>
<ul type="circle">
<li>
Uninstall できません。"C:\Windows\System\skkime98.ime","
C:\Windows\System\skkim98m.ime", "C:\Windows\Ime\Skkime98" を削除すれば取り敢えず
Uninstall できます。その場合にはあらかじめキーボードのプロパティから SKKIME98 を削除しておいて下さい。レジストリは
CURRENT_USER と LOCAL_MACHINE の software\misc\windows\currentversion の下を削除して下さい。</li>
<li>
skkserv と通信できなかった時に TimeOut をきっちりと待ちますので、反応が鈍くなります。skkserv
が存在しなかった場合に補助辞書を読み込むという機能も、skkserv を起こしに行くという機能もありません。</li>
<li>
ユーザ辞書のコードを日本語EUC決め打ちにしてあります。</li>
<li>
skk-aux-large 辞書を指定しても上手く辞書を読み込むことができないことがあるようです。wskkserv.exe
を利用すれば仮名漢字変換が可能ではあるようなのですが…。</li>
</ul>
<p><b>動作確認を行ったアプリケーション</b></p>
<ul>
<li>
NiftyManager 5.00</li>
<li>
FrontPage Express Version 2.0.2 11118</li>
<li>
IBM ホームページビルダー 2001</li>
<li>
Notepad</li>
<li>
WordPad</li>
<li>
Word'98</li>
<li>
Internet Explorer 5.0</li>
<li>
MS-DOS prompt</li>
<li>
Windows logon</li>
</ul>
<hr />
<h2 class="subbg"><a id="skkimeWin2kXP">
[SKKIME for Windows2000] </a>
</h2>
<p><b>[開発の状況]</b></p>
<p>
skkiserv を全面的に書き換えました。また dialog の設定部分を一新しました。</p>
<p>Windows'98 版との違いは次の通りです。</p>
<ul>
<li>
IME は skkiserv.exe と Named Pipe を利用してメッセージのやり取りを行います。実際に辞書の管理を行うのは skkiserv.exe
の仕事となっています。</li>
<li>
Windows2000 の制約から Unicode 版のみです。</li>
<li>
設定をファイルに置くのではなく、レジストリの中に置くように修正しました。</li>
<li>
以前の skkiserv.exe と違い、skkiserv.exe が読み込むのは辞書設定だけになっています。(lisp を parse するのを DLL
内でするのは無理がありましたが、レジストリに書くようにしましたので)</li>
</ul>
<p><b>[既知の問題点] </b>
</p>
<ul>
<li>
<s>設定ダイアログの不足:入力中の色設定ダイアログ など </s>
色設定ダイアログは実装(2003/01/10)</li>
<li>
設定ダイアログの不備:幾つかのボタンが動作しない(「更新」)</li>
<li>
<s>LISP:j-num-list を更新していないので、times が動作しない。</s></li>
<li>
ユーザ辞書:skkiserv スタート時のユーザ辞書の状態判定が甘い。</li>
<li>
UI Window が RootWindow Style? の時におかしくなる。(デスクトップで文字入力を試すと簡単に再現できる)</li>
<li>
<s>IME が閉じている状態で再変換すると変になる。</s>
(2003/01/02)
</li>
<li>
<s>ソート済み辞書の okuri-ari 検索に失敗する</s><s>ことがある。手元で再現させようとテスト中、まだ具体的な再現方法が分からない</s>。<s>Release
Build 時、最適化にひっかかって発生するようである。最適化によって問題が出る部分は修正したので、テストを Release Build
で継続中。(2003/01/04)</s>
fix できた模様。(2003/01/10)</li>
<li>
<s>候補表示の際に意味を表示する。ただし、これは変換候補表示 Window のデザインにも関わるので、どう解決するかはまだ思いついていない。</s>
Annotation の表示機能を追加 (2003/01/13)</li>
<li>
<s>Text Service Framework との連携がない。Text Service Framework というのは OfficeXP, WindowsXP
の伸びる Toolbar のあたりを司る代物です。</s> Text Service Framework の対応までは行かないが、<s>言語バー用のコードを追加。(2003/01/27)</s>
2003/01/27 の段階のバグを修正。(2003/01/30) default の IME にすると派手に落ちるバグの修正? (2003/02/01)
初期化/非初期化位置の調整。(2003/02/02) 更に調整。(2003/02/13)</li>
<li>
<s>ログオフが遅くなる?</s>
(2003/04/28) 修正&テスト中です。</li>
<li>
イベントログのアプリケーションに UserEnv の警告が出る。(2003/05/28)
調査中です。どの操作が具体的に悪いことをしているのか…(勿論レジストリ操作が問題なわけですが)。</li>
</ul>
<p><b>[未解決のバグリスト]</b></p>
<table border="1">
<tr>
<th>
現象
</th>
<th>
取り敢えず対処方法
</th>
<th>
発生した環境
</th>
<th>
レポート日
</th>
<th>
状況
</th>
</tr>
<tr>
<td>言語バーのアイコンが変になることがある。(例. ツールボタンが2つ入るなど)</td>
<td>言語バーをタスクバーにしまってから復元すれば一応余分なアイコンは消えるようである。</td>
<td>WindowsXP (WindowsUpdate により SP1) + OfficeXP SP2
</td>
<td>2003/03/12</td>
<td>調査中</td>
</tr>
<tr>
<td>言語バーのアイコンが JP という青いアイコンだけになる</td>
<td>不明</td>
<td>Windows2000Pro + Office2000 + MS-Project2002</td>
<td>2003/03/10</td>
<td>環境構築中</td>
</tr>
<tr>
<td>特定のフォルダで Shift+Delete でファイルを削除しようとすると、Exprorer が「応答なし」になる</td>
<td>不明</td>
<td>Windows2000Pro + Office2000 + MS-Project2002</td>
<td>2003/03/10</td>
<td>環境構築中</td>
</tr>
<tr>
<td>特定のアプリケーションで仮名が半角カタカナでしか入らない?</td>
<td>不明</td>
<td>WindowsXP + CHOCOA/PuTTY?(未確認)</td>
<td>2002/?/?</td>
<td>調査中</td>
</tr>
</table>
<p>やはり言語バー (Text Service Framework) まわりは難しいですね…。DDK の中にサンプルがあれば良いのですが。(PlatformSDK
の中にはあるが、そちらは COM を作ろうになってしまう)</p>
<p><b>[実装リストに入っているが未実装の機能]</b></p>
<ul>
<li>
<s>Reconversion の実装。</s>
Reconversion の kakasi との連携。</li>
<li>
Reverse Conversion。辞書の構造上、逆変換を行うのは非常に困難であるが…一応リストに加えておく。恐らくは kakasi
と連携するぐらいしか手がない。</li>
<li>
連想辞書、edict 辞書の対応…。</li>
<li>
<s>Text Service Framework の実現。例えば、Outlook Express では言語バーがきちんと更新されませんが、これは Text
Service Framework 経由で呼ばれているからです。次期 Windows では IME はきっと COM
になると予想していますし、この対応はしなければ…。</s>
仮実装(テスト中)(2003/05/28)</li>
<li>
<s>再帰登録モードの抑制。PSO
で遊んでいて…チャット中に再帰登録モードに入ると悲しいので、例えば「候補表示ウィンドウが自前(IME側)では持てない場合には、再帰登録モードには入らない」とか、Property
設定でコントロールできるようにするとか考えています。</s>
一応実装…が、きちんと IME に composition window
は表示しない、とアプリケーションから伝えられないとうまく動作しないです。画面外にウィンドウを表示して胡麻化そうとするタイプではうまく動作しません。また、Text
Service Framework 側には…この操作はないです。アプリケーションからどういう情報を得られるのか…?(2003/05/28)</li>
<li>
T-Code 入力。</li>
<li>
<s>DVORAK 配列に対応する。</s></li>
<li>
数値変換の <s>#4,</s> #5 の実装。(これは 1.0 のリリースが終わってからにするべきか)
</li>
<li>辞書登録が「同期ボタン」を押すまで反映されなくなるバグ (Windows2000SP4)、skkiserv.exe との接続の問題、とまでは推測できるのですが…。</li>
<li>カナロックするバグ (Windows2000SP4)</li>
</ul>
<p>
WINDDK2600 にて開発を行っているので、ソース自身は WindowsXP/2000
の両方で動くバイナリを作成できる筈ですが、まだきちんと確認していません。</p>
<hr />
<p>
<strong>[ダウンロード(for 1.0)]</strong></p>
<p>まだ十分にテストされていない開発段階のものですが、ここに置きます。</p>
<p>
どの環境で build したのかにあわせて、バイナリを複数用意することにしました。VS2005 は WindowsSDK で、VS2003, VC6 は PlatfromSDK で build されたバイナリになります。</p>
<table>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="#changelog-skkime1.0-2007/07/28">SNAPSHOT2007/07/28</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-win2kxp-snap20070728.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-win2k-vc6build-snap20070728.tar.gz">Windows2000(vc6 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-win2k-vs2003build-snap20070728.tar.gz">Windows2000(vs2003 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-winxp-vs2003build-snap20070728.tar.gz">WindowsXP(vs2003 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-winxp-vs2005build-snap20070728.tar.gz">WindowsXP (vs2005 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-winvista-build-snap20070728.tar.gz">WindowsVista (32bit, vs2005)</a></td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="#changelog-skkime1.0-2007/06/20">SNAPSHOT2007/06/20</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20070620.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20070620.tar.gz">WindowsXP(vs2005 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
WindowsVista(vs2005 build)</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="#changelog-skkime1.0-2007/06/11">SNAPSHOT2007/06/11</a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20070611.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20070611.tar.gz">WindowsXP(vs2005 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
WindowsVista(vs2005 build)</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">
<a href="#changelog-skkime1.0-2007/04/26">SNAPSHOT2007/04/26 </a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20070426.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px; ">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20070426.tar.gz">WindowsXP(vs2005 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">
---------------</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="#changelog-skkime1.0-2007/04/09">SNAPSHOT2007/04/09</a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20070409.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20070409.tar.gz">WindowsXP(vs2005 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="#changelog-skkime1.0-2007/04/07">SNAPSHOT2007/04/07</a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20070407.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style=" border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20070407.tar.gz">WindowsXP(vs2005 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
<a href="#changelog-skkime1.0-2006/11/12">SNAPSHOT2006/11/12</a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20061112.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-win2k-bin-snap20061112.tar.gz">Windows2000 (vs2003 build)</a></td>
<td style=" border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20061112.tar.gz"> WindowsXP (vs2003 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid; ">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
---------------</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
<a href="#changelog-skkime1.0-2006/10/15">SNAPSHOT2006/10/15</a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20061015.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-win2k-bin-snap20061015.tar.gz">Windows2000 (vs2003 build)</a></td>
<td style=" border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20061015.tar.gz">WindowsXP (vs2003 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid; ">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
height: 29px; border-bottom-style: solid">
---------------</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="#changelog-skkime1.0-2006/07/06">SNAPSHOT2006/07/06</a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
<a href="arc/skkime/skkime1.0-win2kxp-snap20060706.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-win2k-bin-snap20060706.tar.gz">Windows2000 (vs2003 build)</a></td>
<td style=" border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
<a href="arc/skkime/skkime1.0-winxp-bin-snap20060706.tar.gz">WindowsXP (vs2003 build)</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; ">
---------------</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid">
---------------</td>
</tr>
<tr>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">
<a href="#changelog-skkime1.0-2006/02/16">SNAPSHOT2006/02/16</a>
</td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">
<a href="arc/skkime/skkime1.0-win2kxp-snap20060216.tar.gz">source</a></td>
<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-bottom-style: solid; height: 48px;">