-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNEWS
More file actions
1473 lines (1169 loc) · 39.2 KB
/
NEWS
File metadata and controls
1473 lines (1169 loc) · 39.2 KB
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
Overview of changes from 1.8.5 to 1.8.6
=======================================
* Fixes
- libuim
* Add XDG_RUNTIME_DIR support (by tagoh)
- po
* List language names on each line in LINGUAS (by naota)
- uim-canna
* Avoid a crash when a Canna server name is specified (by Kouichi ONO)
* Enhancements
- uim-m17nlib
* Add an option to set a candidate windows to be visiable or hidden
- uim-tutcode
* Updated trycode composition table retrieved 2013-06-26
Overview of changes from 1.8.4 to 1.8.5
=======================================
* Fixes
- uim-gtk2
- uim-gtk3
* Avoid an infinite recursion when no preedit is started (by tagoh)
- uim-tutcode
* Fix behavior of postfix katakana conversion
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
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 (by anyakichi)
* 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
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
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
Overview of changes from 1.7.0-alpha to 1.7.0
=============================================
* Fixes
- Generic IM
* Fix sort order of Wubi86 and Zhengma tables in 1.7.0-alpha
- GTK+3 bridge
* Avoid repeated changes of subwindow size in some annotation text
Overview of changes from 1.6.x to 1.7.0-alpha
=============================================
* New features
- GTK+3 bridge
- uim-candwin-gtk3
- uim-candwin-tbl-gtk3
- uim-dict-gtk3
- uim-im-switcher-gtk3
- uim-input-pad-ja-gtk3
- uim-pref-gtk3
- uim-toolbar-gtk3
- uim-toolbar-gtk3-systray
* Support GTK+3
- uim-toolbar-applet-gnome3
* Support GNOME3
* Fixes
- uim Scheme library
* Fix im-acquire-text brokeness
- uim-toolbar-qt4
* Fix bug: Can't set starting position of Qt4 toolbar (#34034)
- uim-notify
* Fix compilation with libnotify >= 0.7.0
- uim-tutcode
* Fix behavior with interactive bushu conversion
- uim-skk
* Fix crash upon an illegal line in SKK dictionary
- Emacs bridge
* Don't disturb other leim's modelines (#35318)
- Qt4 bridge
* Fix crash of applications upon exit when widget style of
QGtkStyle is used
- uim-dict-gtk
* Fix a minor bug
* Enhancements
- uim-tutcode
* Postfix mazegaki conversion
* Postfix bushu conversion
* Add inflection support for postfix and prefix mazegaki conversion
* Kanji code (JIS/Kuten/Unicode) input mode
* History input mode
- libuim
* Support locale with EUC-JIS-2004 and EUC-JISX0213 encodings
- generic-predict
* Add support for completion with Google Suggest
* Others
- GTK+2 bridge
* Discard support for version below 2.14.
Overview of changes from 1.6.0 to 1.6.1
=======================================
* Fixes
- IM management system
* Fix crash while switching to the IM which has been once used but
then disabled and re-enabled again by "Enabled input methods"
widget of uim-pref.
- uim-skk
* Don't crash with malformed words having brackets which are not
intended for skk-henkan-strict-okuri-precedence.
- libuim-skk.so
* Fix possible contamination of dictionary files of SKK-JISYO and
tutcode's mazegaki dictionary when user switches between uim-skk
and uim-tutcode dynamically.
* Enhancements
- uim-tutcode
* Interactive bushu conversion
* Postfix bushu conversion in yomi of mazegaki.
* Completion
* Input prediction in mazegaki conversion
* Input prediction in bushu conversion
* Kanji combination guide on completion and input prediction
* Another symbol (kigou) input mode like "KI"
* Add function to redisplay last auto help
* Show kanji on auto help
* Show hint kanji for intermediate sequence on virtual keyboard
- uim-pref
* Add configuration 'uim-pref-suppress-dot-uim-warning-dialog?'
(Set this variable #t in ~/.uim if you'd like to suppress the
dialog)
- uim.el
* Support Emacs24 (by Kan-Ru Chen, #31539)
* Others
- Enable compilation even when the home directory of chrooted build
environment is non-writable (e.g. nobody user)
- tcode, trycode, and hangul modules are no longer enabled by
default. Use more sophisticated tutcode and byeoru modules
instead.
Overview of changes from 1.6.0-beta to 1.6.0
============================================
* Fixes
- Fix potential duplication of items in enabled-im-list
- uim-chardict-qt4
* Fix font settings
* Enhancements
- Add indicator icons for toolbar with dark background
* Others
- Qt4 bridge and tools
* Don't strip binaries
Overview of changes from 1.6.0-alpha to 1.6.0-beta
==================================================
* Fixes
- Generic IM
* Fix crash in some cases when generic-show-prediction-candidates?
is #f
- uim-prime
- uim-annotation-filter
* Fix crash when command is not found
- uim-tutcode
* Fix some recursive learning mode behavior
* Show correct auto help sequences when tutcode-rule-userconfig is
used
- uim-look
* Fix crash when dictionary file is not found
- uim-toolbar-{gtk,gtk-systray,applet}
* Fix freezing toolbar when tool buttons are clicked
- uim-pref-qt4
* Fix compilation error due to the wrong version of uic is used in
some environments
* Enhancements
- uim-tutcode
* Change to be able to purge mazegaki entry which is only one
candidate
- uim-prime
* Enable customization of prime command path
* Others
- Run unittest in test directory only when --enable-debug=yes and
required tools (Gauche and GaUnit) are installed
- Use --disable-kde4-applet by default in the configure script
- Fix compilation on Solaris 10
Overview of changes from 1.5.x to 1.6.0-alpha
=============================================
* New features
- uim-social-ime (new IM)
A web based Japanese multi-segment input method
- uim-ajax-ime (new IM)
A web based Japanese single-segment input method
- uim-yahoo-jp (new IM)
A web based Japanese multi-segment input method
- Generic IM
- Add Wubi86 and Zhengma tables
- uim-annotation
Annotation system
- generic-predict
Generic completion input support in Japanese multi-segment IMs
(used in AjaxIME, Canna, SJ3, Social-IME, Wnn, Yahoo-JP).
- Qt4 bridge
* --enable-qt4-qt3support option
* Support for preedit color configuration
* A caret state indicator
- Qt4 bridge
- Gtk+ bridge
- uim-candwin-tbl-gtk
* Table style candidate window
* Enhancements
- uim-elatin
* LaTeX-like rules
* preedit completion
- Japanese multi-segment IMs
* Support ACT and KZIK input rules
* Support user configuration to keep unmatched consonant characters
in Romaji input
- Generic IM
* Add an option to show input prediction with expected key sequences
- uim-im-switcher
* Don't run multiple switcher instances in a desktop (#2112)
- uim-tutcode
* Register/purge entry in Mazegaki dictionary
* Alphabet conversion (SKK abbrev) mode
* Virtual keyboard help
* Auto help
* Add kanji to kigoudic
- uim-trycode
* Updated the composition table to 2010-04-27 version
* Fixes
- Qt4 bridge
* Fix bug: Unwanted IM reset on focus-out of Qt4 immodule (#13910)
* Fix bug: Candidate window does not follow main window move (#13911)
- uim-toolbar-gtk-systray
* Fix transparent and pixmap background with latest gnome-panel (#28999)
* Others
- testing framework update (requires GaUnit 0.1.6)
- Update SigScheme to 0.8.5 to support multiple load paths with
LIBUIM_SCM_FILES.
Overview of changes from 1.5.6 to 1.5.7
=======================================
* New features
- uim-chardict-qt4
- uim-toolbar-qt4
- uim-pref-qt4
- uim-candwin-qt4
- uim-applet-kde4
* Experimental support of Qt4 tools by Muneyuki Noguchi (#24123,
#24620)
* Enhancement
- uim-toolbar-gtk-systray
* Support transparent background
* Fixes
- GTK+ bridge
* Fix crash in combination with Firefox and flashplayer plugin
(#25139)
- uim-fep
* Fix compilation on NetBSD current ([uim-ja 148])
- uim.el
* Fix bug: uim.el doesn't work when linum-mode is activated and
the inline candidates displaying mode is enabled ([uim-en 245])
* Fix bug: Some special keys (such as arrow keys) cannot be used
when uim.el is enabled on emacs23 with -nw option.
- Qt4 bridge
* Don't enable knotify3 when qt4-immodule is enabled in configure
time (#19877)
* Fix compilation when srcdir != builddir
- uim-notify
* Disable uim-notify on build phase to prevent dependency library
mismatch
- uim-chardict-qt
* Install translation file properly ([uim-ja 150])
Overview of changes from 1.5.5 to 1.5.6
=======================================
* Enhancement
- uim-dict-gtk
* Support UTF-8 characters with Anthy personal dictionary
* Fixes
- XIM bridge (uim-xim)
* Fix segfault with latest X.Org
* Fix segfault with PRIME
* Others
- Apply build fix from Fedora
Overview of changes from 1.5.4 to 1.5.5
=======================================
* Enhancements
- uim-anthy
- uim-anthy-utf8
* Learn transposing Katakana/Hiragana string (bug #18630)
- misc Japanese IM
* AZIK roma-kana table update
* Don't use "nwa", "nwi", "nwu", "nwe", "nwo" roma-kana sequences
by default
- uim-pref-gtk
- uim-pref-qt
* Reduced startup time
* Fixes
- GTK+ bridge
- uim.el
- uim-skk
- uim-look
* Plug memory leaks
- uim-dict-gtk
* Fix warning with GTK+-2.14.x
Overview of changes from 1.5.3 to 1.5.4
=======================================
* Enhancements
- Generic IM
* Cache candidates to improve the performance
* Add an option to show candidate window automatically when
multiple candidates are found
- uim-tutcode
* New symbol (kigou) input mode
- GTK+ bridge
- Qt{3,4} bridge
- XIM bridge
* Improve the performance upon activating the window with large
number of candidates
* Fixes
- uim.el
* Plug memory leak.
* Ignore 'd' command if valid uim-default-im-engine is defined
- uim-fep
* Fix compilation with Solaris' cc
- uim-skk
* Fix handling in non-matching upper case character in
skk-proc-state-direct.
- uim-pref-gtk
* Fix warning with GTK+-2.14.x
Overview of changes from 1.5.2 to 1.5.3
=======================================
* Fixes
- Qt4 bridge (experimental)
* [CRITICAL] Fix bug with Qt4 >= 4.4.1, which makes applications
infinite loop at the startup
* [CRITICAL] Fix uim-helper handling which could cause unexpected crashes
* Fix key press with shift, control, alt, and meta keys
- uim-xim
* Fix some minor protocol errors
- uim.el
* Improve minibuffer editing
- uim-tutcode
* Fix out-of-range error when candidates are longer than
tutcode-heading-label-char-list
* Others
- uim-toolbar-gtk-systray
* Adjust ythickness of the buttons
- uim-pref-gtk
* Add vertical scrollbar for the setting pane
Overview of changes from 1.5.1 to 1.5.2
=======================================
* Enhancements
- Enable input method rotation by hotkeys
- uim-trycode
* Updated the composition table to 2008-04-18 version
* Fixes
- uim.el
* [CRITICAL] Fix breaking minor-mode-map-alist in some cases.
* [CRITICAL] Fix uim-el-helper-agent
* Fix displaying candidates when a right-hand neighbor
character of the cursor is a horizontal-tab
- uim-xim
* Fix Japanese kana-keyboard input hack to distinguish 'kana_RO'
key and backslash key
- uim-canna
* Don't disable libuim functionality even when canna server is
stopped.
- uim-elatin
* Fix problem when only elatin IM is loaded.
- uim-prime
* Fix crash when input mode is forced to set as app-mode by
toolbar menu while "Enable vi-cooperative mode" is off.
Overview of changes from 1.5.0 to 1.5.1
=======================================
* Fixes
- uim Scheme library
* [CRITICAL] Fix unescaped strings in generated loader.scm which
causes uim initialization error on m17n-vi-han (bug #15901)
- uim-pref-qt
* [CRITICAL] Fix improper uim initialization which causes
uim-pref-qt unworking (bug #15853)
Overview of changes from 1.5.0-beta2 to 1.5.0
=============================================
* Fixes
- Fix absense of 'uim' feature provision in early initialization stages
Overview of changes from 1.5.0-beta to 1.5.0-beta2
==================================================
* Enhancements
- uim.el
* Improve candidates displaying on small window
* Improve candidates displaying when resizing of the echo region
is limited
* Improve buffer scrolling
- Update translations
* Fixes
- uim.el
* Fix serious bug and a related problem:
When several buffers on different frames display preedits at the
same time and user switches the focus from some frame to another
frame, the buffers are crashed.
- Qt4 bridge (experimental)
* Fix X11 compose input support
- Build problems
* Fix stdint definitions on Debian etch and gcc4
* Fix 'make check' failure in po caused by intltool 0.36.2
* Update SigScheme to 0.8.3 to fix indifinite 'make check' failure
on GC tests
- uim-wnn
* Fix misused arguments of jl_kanji_len()
* Fix inappropriate message output to stdout that confuses uim.el
- uim-notify
* Fix buffer size calculation
Overview of changes from 1.5.0-alpha to 1.5.0-beta
==================================================
* New features
- Provide 'uim' on Scheme (See "Feature provision of 'uim'" of
doc/COMPATIBILITY for further information)
* Fixed
- uim-wnn
* Check file existence of rcfile
* Set correct place of WNNLIBDIR when --without-wnn-libraries
- uim-sh
* Fix falling into eval loop after script execution
- Update translations
Overview of changes from 1.4.x to 1.5.0-alpha
=============================================
* New features
- uim-wnn (new IM)
A Japanese multi-segment input method
- uim-sj3 (new IM)
A Japanese multi-segment input method
- uim-elatin (new IM)
Emacs-style Latin characters input method
- uim-look (new IM)
Dictionary-based completion input method
- uim-anthy-utf8 (new IM)
UTF-8 -based uim-anthy
- uim-tutcode
* Updated the composition table
* Bushu composition
* Mazegaki conversion with learning capability
* Candidate window support
* Commit by label key
* Dvorak keyboard support
- uim-trycode
* Updated the composition table to 2007-12-10 version
- uim-skk
* IPv6 skkserver support
- uim-byeoru
* Korean-Chinese dictionary newly includes word table in addition to
character information
* Added a 2-beol layout which works like MS-Windows IME, i.e.,
it maps an undefined shifted key to a jamo rather than an alphabet
(ChangBeom Yoon)
* a 2-beol layout can enter a compound jongseong
- uim-m17nlib
* 'uim-m17nlib-relink-icons' command to import icons from m17n-db
- Qt4 bridge (experimental)
* Basically working but still having some known bugs (#13910, #13911)
- GTK+ bridge
- Qt3 bridge
- XIM bridge
* Japanese kana-keyboard input hack to distinguish 'kana_RO' key
and backslash key
- uim-notify (experimental)
uim to user message notification system
- Emergency disablement of all uim functionality on fatal errors to
protect user application data
- uim-sh
* Accept script file and arguments for SRFI-22 'main' procedure
after uim-sh options
* --require-module option (-r for short)
* --expression option (-e for short)
* --version option (-V for short)
- uim-scm
* SIOD compatibility has been disabled
* Multibyte character processing
* Character codec handling procedures
* All string procedures of R5RS
* R5RS characters
* R5RS vectors
* R5RS promises (delay and force)
* SRFI-0 Feature-based conditional expansion construct
* SRFI-1 List Library (full-featured)
* SRFI-2 An AND with local bindings, a guarded LET* special form
* SRFI-8 Binding to multiple values
* SRFI-9 Defining Record Types
* SRFI-43 Vector library
* SRFI-55 require-extension
* SRFI-69 Basic hash tables
* SRFI-95 Sorting and Merging
* define-macro
* let-optionals* for optional argument processing
* Fixed
- uim-skk
* Fix showing okuri-ari word with an annotation
* Don't add preedit-cursor when skk-show-cursor-on-preedit? is #f
- uim-tcode
* Fix composition rules ([uim-ja 29])
- uim-prime
* Fix to be able to select URL candidate at Firefox URL field
- uim-m17nlib
* Fix opening all of registered m17n IM at startup unnecessarily
- uim-scim
* Fix compilation failure
- Japanese composition table
* Fix some rules
* Replace fullwidth yen sign for romaji-halfwidth-kana-mode and
alphanumeric-mode since ordinary Japanese users just expect to
input character code 134 rather than yen sign symbol
- uim-sh
* Fix infinite loop on a non-recoverable read error such as
non-ASCII char in token on a non-Unicode port
* Fix broken editline feature by SIOD dependencies
* Fix EOF (^d) ignorance on editline feature is enabled
* Fix ignorance of multiple expressions on a line on editline
feature is enabled
* Fix read error on multi-line expression such as
"(define\nfoo\n3)" on editline feature is enabled
* Fix pseudo -r (require module) option for editline feature with
real require-module
- GTK+ bridge
* Fix broken gtk.immodules installation depending on GTK+ location
- uim-fep
* Fix the unupdated IM-name of the status line on IM-switching by
an external IM switcher
* Fix hardcoded temporary directory location
- uim.el
* Fix function-key-map handling
* Fix cursor position bug caused by using uim-input-pad-ja
* Fix font-face configuration problem
* Fix buffer destroying bug caused by using proportional fonts with
inline candidate display mode
* Support event-apply-*-modifier
* Support delete-selection-mode
* Support Emacs-23.x experimentally
* Support shifted-motion-keys-select-region feature of XEmacs
* Support the commands terminated by help-char on XEmacs
* Support Multi_key on XEmacs
* Support some minor keysyms
* Support horizontally scrolled buffer
* Others
- Split libuim-scm off from libuim
- Various API and ABI changes (see doc/COMPATIBILITY)
Overview of changes from 1.4.1 to 1.4.2
=======================================
* Fixed
- uim Scheme library
- Fix memory alignment of symbol name, which can be a problem
with jemalloc in FreeBSD 7 and Firefox 3
- Fix string buffer usage
- Fix possible memory leak
- Fix compilation on Mac OS X 10.5
- Support OpenBSD PowerPC and x86_64 in libgcroots
- libuim
- Fix leak in file descriptors when uim-helper-server is not
working (Christian Biere)
- uim-prime
- Handle unix domain socket timeout
- uim-m17nlib
- Fix listing incomplete IMs
- Japanese composition table
- Fix fullwidth middle dot in halfwidth katakana table for
Japanese kana-keyboard
- GTK+ bridge
- Fix token buffer usage of X11 Compose
- Fix freeing strings allocated by glib
- Qt bridge
- Fix token buffer usage of X11 Compose
- XIM bridge
- Fix token buffer usage of X11 Compose
- Fix compilation with GCC-4.3
- uim-toolbar-gtk-systray
- Adjust focus padding in systray
Overview of changes from 1.4.0 to 1.4.1
==
* Fixed
- libuim
- Fix crash in a context using toggled IM when updating the custom
setting by uim-pref
- Anthy, Canna, Mana
- Fix crash with Kana input mode
- Fix crash upon converting a preedit string into alphanumeric