-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
1647 lines (1138 loc) · 39.7 KB
/
ChangeLog
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
commit 1585e0d578f668a9a75d1171c707be3a2d46bc02
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-10 23:25:57 +0900
Update documents
M NEWS
M README
commit 830b5a37f61f92ad8463f8a2bc6ac83e8d91cbb2
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-10 23:24:53 +0900
Update po files
M po/ko.po
M po/zh_CN.po
commit 97111639f229ddf405589af7f2eac2be9ff20766
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-09 23:22:29 +0900
Add "Automatic reordering" option
M setup/main.py
M setup/setup.ui
M src/engine.c
commit f88ff98d056f744d4e2afad873fce9c4bb123eee
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-08 22:25:20 +0900
Add 'Commit in word unit' option to setup dialog
'Commit in word unit' option is off by default.
M setup/main.py
M setup/setup.ui
M src/engine.c
commit 54efb9e2b814919c92003619db744781d4fd0eca
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-08 21:24:25 +0900
Update lookup table on backspace key in hanja mode
In hanja mode, lookup table should be hiden when the preedit text is
empty. Or lookup table will never be closed on backspace, because
ibus-hangul tries to look up hanja with surrounding text.
M src/engine.c
commit 040f1903cee4d80068ec7f355ff813974a9dd701
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-08 20:41:06 +0900
Update candidate commit routine
ibus-hangul should remove preedit string according to the last
lookup method. If the lookup method is prefix method, preedit text
should be removed from the begin.
M src/engine.c
commit fb2dbcaf8f435e3db4fe81dc52b0e65fbf468fcc
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-08 17:09:18 +0900
Implement 'commit in a word unit' mode
M src/engine.c
commit 698260ac8d8fe2420ac92ca517d521c2db5b11cf
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-08 16:55:40 +0900
Clear preedit text before commit text
Some buggy input method clients do wrong when they have preedit
text on commit event.
So, now ibus-hangul clears preedit text first, and then commits text.
M src/engine.c
commit 2ada67d028e808e1789befa1504461cf8f0b000d
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-07 23:28:34 +0900
Update MS IME compatible symbol table
Some wrong part of symbol table has been fixed.
Thanks to Jeong YunWon:
http://github.com/youknowone/libhangul/commit/ee69d48885437c68731374d32352a5f3a011809f
M data/symbol.txt
commit 28d85c9309131a5981f65fe2d911b622d2f2de9b
Author: Choe Hwanjin <[email protected]>
Date: 2012-01-05 23:49:56 +0900
Add text conversion feature using surrounding text
This patch implements text conversion feature.
With surrounding text, ibus-hangul can convert text that is
already commited or pasted to hanja string.
M src/engine.c
commit 8d3735e4f303ed57141257b6934a560ebcedeec6
Author: Choe Hwanjin <[email protected]>
Date: 2011-12-31 18:33:47 +0900
Add desktop menu for ibus-setup-hangul
The install location of ibus-setup-hangul has changed to ${bindir}.
And the desktop file for ibus-setup-hangul is also installed in
${datadir}/applications.
Now it's easer to launch ibus-setup-hangul without palette or systray
icon. In ubuntu, unity does not allow the systray application to handle
mouse left button press event. So ibus does not show ibus engine
specific context menu. This makes users hard to change ibus-hangul's
configration.
M po/POTFILES.in
M setup/Makefile.am
A setup/ibus-setup-hangul.desktop.in
A setup/ibus-setup-hangul.png
A setup/ibus-setup-hangul.svg
M src/engine.c
commit d774a830e6afe6b554b0cdb31ce04df902b9cf54
Author: Choe Hwanjin <[email protected]>
Date: 2011-12-30 23:13:36 +0900
use ibus_property_set_state()
Direct access to the member of IBusProperty should be avoided
beacuse implementation details of IBusProperty may change.
M src/engine.c
commit 5ea6a4320e8f2dfa777aa03e1730c2903b17aac2
Author: Choe Hwanjin <[email protected]>
Date: 2011-10-17 15:06:36 +0900
port to ibus 1.4
IBusConfig uses changed API for "value-changed" signal also.
So the callback function ibus_config_value_changed() should be
modified to conform to new API.
ibus_config_value_changed function uses GVariant instead of GValue.
M src/engine.c
commit 0026a6c5646937ba2056a183a4a339cdbb3c779a
Merge: 50bc72d 158f7b6
Author: Choe Hwanjin <[email protected]>
Date: 2011-10-17 14:48:49 +0900
Merge branch 'master' of git://github.com/lidaobing/ibus-hangul
commit 50bc72dd621fb8abfcfbb7e92049c18c1353a71e
Author: Choe Hwanjin <[email protected]>
Date: 2011-10-17 13:35:04 +0900
release 1.3.2
M configure.ac
commit e1a4dceab4e0e6f1d6077f9861dcdd825fabbfb4
Author: Choe Hwanjin <[email protected]>
Date: 2011-10-17 11:28:45 +0900
Check whether hic is transliteration method or not
Normalizing keyval is applied only when the hic is in transliteration
mode. The information about the input method logic should be retrieved
from libhangul hic.
So we use new API from libhangul 0.1.0.
M configure.ac
M src/engine.c
commit 158f7b62afb1e7447225d0ce1e8d30dc2f6992b9
Author: LI Daobing <[email protected]>
Date: 2011-10-01 20:41:09 +0800
port to ibus 1.4
fix #1317: http://code.google.com/p/ibus/issues/detail?id=1317
M configure.ac
M src/engine.c
commit 8eab1951dec1d03e7ef12690388359d1e3e5f445
Author: Choe Hwanjin <[email protected]>
Date: 2011-08-28 17:40:35 +0900
Ignore key event with only specific modifiers
Without this fix, a user cannot input korean when the user pressed
some keys and mouse buttons at the same time.
Before this, ibus-hangul ignored every key with every modifiers
except shift, capslock and numlock. But it is better to specify the
modifiers to ignore.
Issue #1289 IBus-hangul engine ignores key events when any mouse button is down
M src/engine.c
commit 0e3f9a9f48b0b42d55dc36915131c915e7119d9b
Author: Choe Hwanjin <[email protected]>
Date: 2011-03-06 22:21:26 +0900
Add and update copyright notices
M Makefile.am
M configure.ac
M setup/Makefile.am
M setup/config.py.in
M setup/hangul_keyboard_list.c
M setup/ibus-setup-hangul.in
M setup/main.py
M src/Makefile.am
M src/engine.c
M src/engine.h
M src/i18n.h
M src/main.c
commit 8f5f2cc47f4215413b11bb0879c23a1c5291b2b6
Author: Choe Hwanjin <[email protected]>
Date: 2011-03-05 23:06:36 +0900
ibus-setup-hangul also should be generated by Make
M configure.ac
M setup/Makefile.am
M setup/ibus-setup-hangul.in
commit 852449056cb1d4c6f4fccfdd9a5da6143b6f1e27
Author: Choe Hwanjin <[email protected]>
Date: 2011-03-05 01:06:41 +0900
Use GETTEXT_PACKAGE in ibus-setup-hangul
ibus-setup-hangul use hardcoded string for text domain. But it will be
better to use GETTEXT_PACKAGE from configure script.
So I add gettext_package variable to config.py and ibus-setup-hangul use it.
M setup/Makefile.am
M setup/config.py.in
M setup/main.py
commit 92506e7fc05dc54eb39f02c566cdb53a99ef1740
Author: Choe Hwanjin <[email protected]>
Date: 2011-03-05 00:48:56 +0900
issue: #1210 hangul_keyboard_list should be moved
hangul_keyboard_list is architecture dependent file, so it should be
installed in ${pkglibdir} or its subdir. I made it installed in
${pkglibdir}/setup.
config.py will be created by Makefile not configure. Variable ${pkglibdir}
is suitable for Make, but python will not expand it correctly. It's better
for Make to generate config.py so that Make expand the variables.
M configure.ac
M setup/Makefile.am
M setup/config.py.in
M setup/main.py
commit e29f8a85374a7a28c47010dd145f5126baa3cfa4
Author: Choe Hwanjin <[email protected]>
Date: 2011-02-26 23:32:21 +0900
Add new binary file for setup tool
M .gitignore
commit 647946170389b8bbb19d273255ffa161109e83b4
Author: Choe Hwanjin <[email protected]>
Date: 2011-02-26 23:31:12 +0900
version up to 1.3.1
M configure.ac
commit 7be89f424aa15a122d400fc4d6ed8f8400c95364
Author: Choe Hwanjin <[email protected]>
Date: 2011-02-26 21:13:38 +0900
Do not normalize keyevent on romaja keyboard
Romaja hangul keyboard is not transliteration method. So when the hangul
keyboard is romaja method, we should use the char from the keyevent without
conversion.
M src/engine.c
commit c1c0442f447f936c791ffbb48fb6c88b0caaf1aa
Author: Choe Hwanjin <[email protected]>
Date: 2011-02-26 00:17:39 +0900
Dynamic hangul keyboard listing
Using libhangul 0.0.12, ibus-setup-hangul will show hangul keyboard list
from libhangul dynamically. So after this, when the libhangul updated,
ibus-setup-hangul will show newly added hangul keyboard automatically.
M configure.ac
M setup/Makefile.am
M setup/config.py.in
A setup/hangul_keyboard_list.c
M setup/main.py
commit 734bc6346616f11518097fec70e8a37cdbfc33a6
Author: Choe Hwanjin <[email protected]>
Date: 2010-12-29 19:49:14 +0900
Normalize keyval for position before use
Korean input method depends on the key position on the keyboard, not the key
value. So we need to change the keyval to some generic value which can
represent the position on the keyboard. I choose the US qwerty layout as the
generic value. Before passing the keyval to libhangul, we change the keyval
as if the keyboard is US qwerty keyboard. Then, libhangul can handle the
keyval as the right position.
This will fix the problem with non-qwerty keyboard users.
M src/engine.c
commit bae59520180df45c6747a440d614ca07bf1e190a
Author: Choe Hwanjin <[email protected]>
Date: 2010-08-22 21:15:22 +0900
Remove debug code
M src/engine.c
commit 8d3841b2734ac3878843dcc14870fa34e0811a95
Author: Choe Hwanjin <[email protected]>
Date: 2010-08-22 20:57:29 +0900
Ignore modifier keys only when they are in hanja key list
Bug #1036: http://code.google.com/p/ibus/issues/detail?id=1036
If any hanja key has any modifier key, we should ignore that
modifire key, or we cannot make that work.
Let the hanja key 'control + h'.
User may press control, and slightly after press h.
So if we commit preedit string on control key, user will have
no preedit string when he/she press 'h'.
But some case hangul engine need to commit on modifier keys to prevent
client's malfunction which is caused by misimplementation.
M src/engine.c
commit 27a82c5753b28624631ea01b873fcf57805d71d0
Author: Choe Hwanjin <[email protected]>
Date: 2010-07-12 00:46:22 +0900
Clear preedit text on ibus_hangul_engine_reset()
M src/engine.c
commit be97b93e0189be50928d3739b87e6c698840cc13
Author: Choe Hwanjin <[email protected]>
Date: 2010-07-08 22:44:15 +0900
Update lookup table managing code
After 53607e033002977d350d84fb210b3f7fb372e776, there is a problem with
lookup table manaing. Even when the lookup table is showing, focus out
event cause committing preedit text. But in that case, the preedit string
should not be committed. And the focus is in again, the last lookup table
should be shown. So I've change the code to conform to this behavior.
M src/engine.c
commit 8135d88b75bce61f54d0049e62916420200b38d6
Author: Choe Hwanjin <[email protected]>
Date: 2010-05-24 22:40:03 +0900
Add a new feature
commit the candidate when it clicked by the user.
issue #921
M src/engine.c
commit 5490e3f44da7a201eb470c69f41c2795287d3956
Author: Choe Hwanjin <[email protected]>
Date: 2010-03-29 00:17:39 +0900
release 1.3.0.20100329
M configure.ac
commit 41663e90509dc46c3e0324eb03d78008496c6f3e
Author: Choe Hwanjin <[email protected]>
Date: 2010-03-29 00:10:10 +0900
Hangul Input Method -> Korean Input Method
M po/ko.po
M po/zh_CN.po
M src/hangul.xml.in.in
M src/main.c
commit 53607e033002977d350d84fb210b3f7fb372e776
Author: fujiwarat <[email protected]>
Date: 2010-03-16 16:40:09 +0900
Use ibus_engine_update_preedit_text_with_mode.
M src/engine.c
commit 6e3ac9505369b63562975a96376998dfeaa1adad
Author: Peng Huang <[email protected]>
Date: 2010-02-04 10:33:33 +0800
Check ibus >= 1.2.99
M configure.ac
commit 423f2d6b0c3e6fe60d689de9e06aabc7ef2d5194
Author: Peng Huang <[email protected]>
Date: 2010-02-01 16:07:19 +0800
Use GInitiallyUnowned correctly.
M src/engine.c
commit 7babc789eca46177d03deef52523af52ef8e0501
Author: Peng Huang <[email protected]>
Date: 2010-02-01 16:02:20 +0800
Convert tabs to spaces.
M src/engine.c
commit e70eda3684304dafa465458c89ac723d35b05f7d
Author: Choe Hwanjin <[email protected]>
Date: 2010-01-02 20:23:32 +0900
Add the source file keycapturedialog.py to the list
M setup/Makefile.am
commit 5cc77440eaac4b167726eb1cee14f9dd8ef9a13d
Author: Peng Huang <[email protected]>
Date: 2009-12-31 14:41:14 +0800
Use *_LDADD to replace *_LDFLAGS
M src/Makefile.am
commit 4c26cd91933c1527b95d6cd2b792856edb184379
Author: Peng Huang <[email protected]>
Date: 2009-12-15 07:08:39 +0800
Add --force argument of autopoint
M autogen.sh
commit b17b6456778cc5a869c88b10a853cde621648ee0
Author: Peng Huang <[email protected]>
Date: 2009-12-15 07:08:08 +0800
Remove unused lines in spec file.
M ibus-hangul.spec.in
commit 6721c49925a647c7bf4a8b21200a2ae1d87e6df6
Author: Choe Hwanjin <[email protected]>
Date: 2009-12-14 23:03:43 +0900
Ignore unknown modifiers
* ignore all modifiers which ibus-hangul don't understand,
or modifier compare routine will not work.
e.g. When a user change the keyboard layout with Xkb.
M src/engine.c
commit ad0d794c995439e08eb72874e0efc4267ee17127
Author: Choe Hwanjin <[email protected]>
Date: 2009-12-13 23:39:01 +0900
Remove unused file
* Now use setup.ui instead of setup.glade
D setup/setup.glade
commit 6b04dd1d9ee46413893b9046f691a3f49ebd37b6
Author: Choe Hwanjin <[email protected]>
Date: 2009-12-13 23:37:07 +0900
Update .gitignore (add intltool files)
M .gitignore
commit 877036598ea68dedbf684e0ab76f50016af847cb
Author: Choe Hwanjin <[email protected]>
Date: 2009-12-13 23:36:15 +0900
Update Setup dialog
* Add hanja key configuration ui
* Migrate to GtkBuilder: use intltool, change ui filename
* Update po files
* Issue #689
http://code.google.com/p/ibus/issues/detail?id=689
https://bugzilla.redhat.com/show_bug.cgi?id=493509
M autogen.sh
M configure.ac
M po/POTFILES.in
M po/ko.po
M po/zh_CN.po
M setup/Makefile.am
A setup/keycapturedialog.py
M setup/main.py
A setup/setup.ui
commit 4b0d4c69c8f03c286e41b484f676d34275c85427
Author: Choe Hwanjin <[email protected]>
Date: 2009-12-12 00:08:50 +0900
Update arrow key behavior on lookup table
* arrow keys on lookup table behaves differently, according to the
lookup table orientation.
In the horizontal mode, left and right keys move the cursor,
in the vertical mode, left and right keys move the page.
* Issue: #688
http://code.google.com/p/ibus/issues/detail?id=688
https://bugzilla.redhat.com/show_bug.cgi?id=493706
M src/engine.c
commit 30b5cd853798783ea6b7e9981d7dd8b1bbd03ae8
Author: Choe Hwanjin <[email protected]>
Date: 2009-12-12 00:03:03 +0900
Fix memory leaks
M src/engine.c
commit 56ce44c9579602a6149e8e6f2f91f4d19f9f8884
Author: Peng Huang <[email protected]>
Date: 2009-08-28 13:09:58 +0800
Fix memory leak.
M src/engine.c
commit 65dc2d6cec81479d5a726133e41cbbaf42c52d25
Author: Choe Hwanjin <[email protected]>
Date: 2009-12-08 00:21:05 +0900
Ignore capslock state
* Korean input method is not transliteration method.
The position of the pressed key is important, not the character itself.
So we need to normalize the key event to general qwerty to get the
correct position of the pressed key.
M src/engine.c
commit 0a11611fd75a2635394dd549dc0d9a3ad17b36fc
Author: Choe Hwanjin <[email protected]>
Date: 2009-11-07 22:50:06 +0900
Improve Hanja mode
* Flush the current preedit string and close lookup window before
turning off hanja mode.
M src/engine.c
commit a82f3e00d122f3ea1506c70f05ffbcba5d699b3b
Author: Choe Hwanjin <[email protected]>
Date: 2009-11-07 18:19:26 +0900
Make hanja key configurable
* hanja key configuration will be saved in IBus config
"engine/Hangul/HanjaKeys".
M src/engine.c
commit 81f078f9a746c5df59a983128a17d24b0f81867d
Author: Choe Hwanjin <[email protected]>
Date: 2009-10-31 17:02:04 +0900
add i18n.h to Makefile.am's file list
M src/Makefile.am
commit aafec9609201809862ee1670e2a32398a2dc51b3
Author: Choe Hwanjin <[email protected]>
Date: 2009-10-31 16:51:02 +0900
use libhangul 0.0.10 to enable romaja method
M configure.ac
commit 51c0a9aa0be8f15c003a454031f820c673cd6039
Author: Choe Hwanjin <[email protected]>
Date: 2009-10-31 16:47:31 +0900
change hanja mode label
* change the button label to 'Hanja lock'
* use gettext package for translation
* update po files
M po/ko.po
M po/zh_CN.po
M src/Makefile.am
M src/engine.c
A src/i18n.h
M src/main.c
commit 30d420c2c05ee45f3af2b826b216f1e6c7413849
Author: Choe Hwanjin <[email protected]>
Date: 2009-10-17 12:56:06 +0900
implement romaja method
* use libhangul's romaja routine
M po/ko.po
M po/zh_CN.po
M setup/main.py
commit 9890507cc1941abab2e14c3827de5096e020aa24
Author: Choe Hwanjin <[email protected]>
Date: 2009-09-19 13:45:58 +0900
Add symbol character table feature
* add symbol.txt data file
* look up symbol table file first, then hanja table.
M Makefile.am
M configure.ac
A data/Makefile.am
A data/symbol.txt
M src/Makefile.am
M src/engine.c
commit 8e29fe045005dffa50bd34092d44095105c752c1
Author: Choe Hwanjin <[email protected]>
Date: 2009-09-19 00:50:12 +0900
Refactoring hanja mode code
* check visibility before hide lookup table.
If the engine hide again invisible lookup table, then ibus client doesn't
work correctly. Selected text will be delete with non input key, such as
arrow keys.
* simplify update lookup table routine.
M po/ko.po
M po/zh_CN.po
M src/engine.c
M src/ustring.c
commit 9934e32affcaaeab891a18bea6c434bb73662664
Author: Choe Hwanjin <[email protected]>
Date: 2009-08-31 14:45:02 +0900
Implementation of Hanja mode
* Add hanja mode property
* Add ibus level preedit string
M src/Makefile.am
M src/engine.c
A src/ustring.c
A src/ustring.h
commit 5acb8229d28851816c6361c9d10dd050be653a12
Merge: c483f25 db93bf1
Author: Choe Hwanjin <[email protected]>
Date: 2009-06-20 21:37:30 +0900
Merge branch 'master' of git://github.com/phuang/ibus-hangul
commit c483f257b0fa99307621b713e7c06ec6ed2001a3
Author: Choe Hwanjin <[email protected]>
Date: 2009-06-14 22:23:06 +0900
check libhangul version on configure stage
ibus-hangul may depend on libhangul version, so we need to check it,
or ibus-hangul will not work as expected.
See this bug: https://bugzilla.redhat.com/show_bug.cgi?id=501212
M configure.ac
commit 0acb2462d0aec492f8397afb7171077e250ff39d
Author: Choe Hwanjin <[email protected]>
Date: 2009-06-14 20:24:08 +0900
add a rule to make ChangeLog automatically
M Makefile.am
M autogen.sh
commit db93bf174b5058e6ad24a1a38d9e506732aa986e
Author: Peng Huang <[email protected]>
Date: 2009-06-14 14:57:04 +0800
Fix some coding style problem
M src/engine.c
commit 4f331d1ce4ad2af351397c4f907c14b0189a377f
Author: Peng Huang <[email protected]>
Date: 2009-06-14 14:55:04 +0800
Modify process_key_event method and bump version.
M configure.ac
M src/Makefile.am
M src/engine.c
commit c67962cce83c76a93ba79a88185bbf3f39ec9c6c
Author: Peng Huang <[email protected]>
Date: 2009-03-28 14:42:08 +0800
Fix build rpm problems.
M ibus-hangul.spec.in
commit 9de9dfc3bd9c0c3158e8504265a461daaec0ce8b
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-23 23:31:19 +0900
Update authors
M AUTHORS
commit 0958f173720c0a300fae4f0558deb0f77e9aa9c6
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-22 00:12:58 +0900
Not dist config.py which is generated by configure
M setup/Makefile.am
commit 85670fe478ac6ee6e336ab9e40ad74dc4d5ba329
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-21 23:54:31 +0900
update ignore file
M .gitignore
commit 85c48c587e0a8700ce1cbe67253cc958fd0d43bf
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-21 23:42:58 +0900
Set ibus-setup-hangul window icon
M setup/Makefile.am
M setup/config.py.in
M setup/main.py
commit 9823292a7108548ce87c55972af45c770f23457f
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-21 20:19:04 +0900
Update translations
Add korean translation.
Update POTFILES for setup tool.
M po/LINGUAS
M po/POTFILES.in
A po/ko.po
M po/zh_CN.po
commit 674990d632f25f84fad8b87d15c0a85d517a1b25
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-21 20:10:29 +0900
Use bindtextdomain to specify localedir
Set textdomain dir to localedir which is spcified on configure stage.
config.py file has the prefix configuration.
M configure.ac
A setup/config.py.in
M setup/main.py
commit 7c8fd2b631d8d15ad51a9bc943a808bd9827c562
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-21 17:17:37 +0900
Update ibus-hangul icon and add svg image
M icons/Makefile.am
M icons/ibus-hangul.png
A icons/ibus-hangul.svg
commit 93d3f657fa6ca73bfaec1e05e96cb4be1647f543
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-21 17:15:09 +0900
Add setup property
M src/Makefile.am
M src/engine.c
commit 8184838d7afd20f2b82d74918defb970551dc20c
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-09 23:33:22 +0900
Update IBusConfig routine: issue #304
M src/engine.c
commit 1250be0c917d567f66ca8564359cd7081cb98873
Merge: fbd8b05 7607931
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-07 23:59:05 +0900
Merge branch 'master' of git://github.com/phuang/ibus-hangul
commit fbd8b057f9a976dde5f6ac604a1d1156c77c75c9
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-07 23:37:08 +0900
Implement ibus-setup-hangul
ibus-setup-hangul is written in python as other engines are.
And it uses glade as well.
M Makefile.am
M configure.ac
A setup/Makefile.am
A setup/ibus-setup-hangul.in
A setup/main.py
A setup/setup.glade
commit eb7d68df7497c23ca9536df0978c7d849fa6af77
Author: Choe Hwanjin <[email protected]>
Date: 2009-03-01 23:03:19 +0900
Add config item: HangulKeyboard
Hangul keyboard setting should be configured by users.
Now libhangul context will be created according to "HangulKeyboard" config
item. Hangul engine watches it being changed.
Later, user can change the hangul keyboard layout by ibus-setup-hangul.
M src/engine.c
M src/engine.h
M src/main.c
commit 02b072db8ad5055939bbacaf76497b9dc4655b13
Author: Choe Hwanjin <[email protected]>
Date: 2009-02-28 20:51:35 +0900
Implement hanja conversion feature
M src/engine.c
M src/engine.h
M src/main.c
commit 7607931bb00e5971360e688386228bf0d3542236
Author: Huang Peng <[email protected]>
Date: 2009-02-24 17:20:50 +0800
Replace priority with rank
M src/hangul.xml.in.in
commit 44544c0306085e3db659069d5402297a5151c6c9
Author: Huang Peng <[email protected]>
Date: 2009-02-24 16:51:39 +0800
Add priority in hangul.xml.
M src/hangul.xml.in.in
commit b18426b6cda1b5fbdaeb4ae727a592fe46771c18
Author: Choe Hwanjin <[email protected]>
Date: 2009-02-22 16:10:28 +0900
Let's ignore shift keys:
Or you cannot input some characters with shift keys.
If the shift key flush the current preedit string, users cannot add characters
with shift key to the preedit string.
M src/engine.c
commit f52a1addc37e5717d2a903fc894dcf76db1623b3
Author: Choe Hwanjin <[email protected]>
Date: 2009-02-22 15:54:43 +0900
Fix backspace processing:
Preedit string needs to update after processing backspace key.
M src/engine.c
commit cefa4fdbd3c5267369ca998c1019e179963e2045
Author: Choe Hwanjin <[email protected]>
Date: 2009-02-21 00:10:12 +0900
fix typos
M src/Makefile.am
M src/hangul.xml.in.in
commit 364bfc29d857854d08624c80771b7ff78a02f525
Author: Huang Peng <[email protected]>
Date: 2009-02-18 19:41:29 +0800
Fix problem when generate xml.
M src/hangul.xml.in.in
commit 2665f131fad2ebd08cb0d40a8a196ab41f017425
Author: Huang Peng <[email protected]>
Date: 2009-02-16 11:25:47 +0800
Refine coding style.
M src/engine.c
commit d8bdc652ec64d71740294361c9e5284797a627e2
Author: Huang Peng <[email protected]>
Date: 2009-02-09 10:29:40 +0800
Use round lookup table.
M src/engine.c
commit bd7b0fb57dd3b01963950b58922f95e694e67e1f
Author: Huang Peng <[email protected]>
Date: 2009-02-06 09:51:34 +0800
Fix problem when create hangul.xml.
M configure.ac
M po/zh_CN.po
M src/Makefile.am
D src/hangul.xml.in
A src/hangul.xml.in.in
commit 3d3540169c3ce3769ee9475a62654f3ed14bcf36
Author: Huang Peng <[email protected]>
Date: 2009-02-05 16:26:43 +0800
re-implement it in c language.
M Makefile.am
M configure.ac
D engine/.gitignore
D engine/Makefile.am
D engine/engine.py
D engine/factory.py
D engine/hangul.engine.in
D engine/hangul.i
D engine/ibus-engine-hangul.in
D engine/main.py
D engine/test.py
M ibus-hangul.spec.in
M po/POTFILES.in
M po/zh_CN.po
D python-config.py
A src/Makefile.am
A src/engine.c
A src/engine.h
A src/hangul.xml.in
A src/main.c
commit 02ba832915623238b1e81f32e8c517f7e32cfcd6
Author: Huang Peng <[email protected]>
Date: 2008-09-22 06:53:24 +0800
processing backspace correctly
processing keys with shift
processing keys correctly when capslock key is toggled
flushing on focus out
by Choe Hwanjin <[email protected]>