forked from hime-ime/hime
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
186 lines (162 loc) · 8.87 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
0.9.10
[ Enhancement & Bugfix ]
* Inprove compatibility of gen-rpm (petercommand, Vdragon)
* More user-friendly UI (petercommand, taylorchu, Tetralet, Tommy Tsim)
* More user-friendly build system (petercommand, Tetralet, Tommy Tsim, caleb-)
* Support for ArchLinux ABS and FreeBSD ports (Tetralet, favonia, Ethan-, petercommand)
* Add arch detection in configure (petercommand)
* Merge hime1.so and hime2.so into hime (Tetralet)
* Use /bin/sh instead of /bin/bash (Tetralet)
* Pass environmental variables to makefile (Yao Wei)
* Use pkg-config instead of fixed strings in ckqt.sh (Tetralet)
* Improve compatibility of build system (Tetralet)
* Better compatibility with FreeBSD (Tetralet)
* Fix GTK2/3 immodule query path (petercommand, caleb)
* Fix GTK2/3 immodule install path (Tetralet)
* Improve Bopomofo and Tsin database (Vdragon, petercommand)
* Improve hime-env (petercommand)
* Add qt5-test (caleb-)
* Fix input method button in hime-setup (Tommy Tsim)
* Avoid hiding gtab window if popup is not set(Tommy Tsim)
* Allow up/down key changes the page of tsin candidates (Tommy Tsim)
* Fix button having weird line height (taylorchu)
* Fix segfault after changing gtab list via hime-setup and related wrong behavior on hime_init_im_enabled (Tommy Tsim)
* Let libchewing handles Backspace if zuin is present (Tommy Tsim)
* Resort module_feedkey & avoid phonetics stay at chewing window after commitment (Tommy Tsim)
* Let chewing handle numpad (Tommy Tsim)
* Fix segfault when typing in Symbol Table switched by <Ctrl><Shift> (Tommy Tsim)
* Introduce current_shape_mode() to tray (Tommy Tsim)
* Introduce Full shape mode in chewing (Tommy Tsim)
* Let chewing obey pop up window preference (Tommy Tsim)
* Let chewing show phonetics in preedit if "on the spot" is set (Tommy Tsim)
* Avoid passing candPerPage which exceeds the number of select keys to libchewing, fix #249 (Tommy Tsim)
* Update the cj code for "氵". duplicate with "上" (Tetralet)
* Fix visual keyboard <Ctrl><Alt><,> problem (Tetralet)
* Fix processing full shape character in EN, SYMBOL_TABLE, MODULE (Tetralet)
* Add some Unicode characters (Tetralet)
* Add a new option to enable visual keyboard window when starting up hime (Tetralet)
* Reload settings before gtab-list conf window is shown (Tommy Tsim)
* Fix compilation warnings (Tommy Tsim)
* Fix Gtk3 warnings for gwin_gtab (Tommy Tsim)
* Better tsin buffer handling behavior, #259 (Tetralet)
* Fix wrong tray behavior about tsin and eng half full (Tommy Tsim)
* Fix ime switch issue, #161 (Tommy Tsim, letoh, Tetralet)
* Disable <Ctrl><Shift> compose key under [EN] mode (Tommy Tsim, Tetralet)
* Release key combinations in EN FULL, #281 (Tommy Tsim)
* Fix strange behavior of Ctrl-Shift (caleb-)
* Add "hime-data" and "hime-tables" to the Conflicts, Replaces and Provides section to reflect the package names in Debian/Ubuntu (Tetralet)
* Fix behaviors in user-defined color scheme (Tommy Tsim)
* Move tsin-cursor-color to appearance-conf-window, and force foreground of cursor text white in color
* Workaround for issue 161 which causing undesired behavior in single tray icon (Tommy Tsim)
* Prevent hime halt in tsin while saving phrase (Tommy Tsim)
* Return 0 if the length of user-defined phrase-to-be is greater than MAX_PHRASE_LEN in tsin (Tommy Tsim)
* Make considering all preedit characters as user-defined phrase default in tsin (Tommy Tsim)
* Add title for hime-setup (taylorchu)
* Remove deduplicate current_CS->in_method (caleb-)
* Stop compiling if error occured, #247 (Tetralet)
* Provide setting on setting setup windows as GDK_WINDOW_TYPE_HINT_UTILITY (taylorchu)
* Make default tray display as appindicator when Unity is detected (Shih-Yuan Lee)
* The size of sock_path should be UNIX_PATH_MAX (Tetralet)
* Fix segfault if the gtab file of the default ime is missing (Tetralet)
* Clear a GTK warning when querying phonetic alphabet (Tetralet)
* Unify the sub-windows of hime-setup (petercommand)
* Replace '108' with UNIX_PATH_MAX
* Don't launch g_signal_handler_block/g_signal_handler_unblock if mitems[i].handler is NULL (Tetralet)
* Add a disable option to TSIN_CHINESE_ENGLISH_TOGGLE_KEY (Tetralet)
* Better compatibility with older toochains (Debian Etch) (Tetralet)
* Remove [EN] from gtab.list, #243 (Tetralet)
* Improve manual page hime-setup(1) (Tommy Tsim)
* Improve double tray popup menu positioning (Tommy Tsim)
* Fix chewing setup on tiling wm (taylorchu)
* Fix windows are too large for tiling wm (taylorchu)
* Fix a segfault bug in anthy, #235 (Tetralet)
* Fix a segfault bug if cur_inmd is NULL (Tetralet)
* Fix unused links to the GTK+ im-hime.so (Yao Wei)
* Remove unused gtk_window_set_has_resize_grip() (Tetralet)
* Set the window of hime-setup un-resizable, #221 (Tetralet)
* Fixed garbage data which causes gtk_label_set_markup fail in chewing (Cheng-Wei Lin)
* Update gen-rpm and make-tarball to use -5e in making tarbal (petercommand)
* Fix build system, #218 (letoh)
* Better --qt4-im-module-path checking (Tetralet)
* Remove VERSION.hime and src/hime-version.h, #27 (caleb-)
* Check version number in make-tarball (caleb-)
* Fix missing linking in im-client (caleb-)
* Remove useless GTK+ dialog and gtk_init() (caleb-)
* Respect TMPDIR in util.c (caleb-)
* Fixed invalid range in key handler in chewing (Cheng-Wei Lin)
* Replace putenv() with setenv() (caleb-)
* Drop default compiler optimization flag (caleb-)
* Fix tray.c tray-appindicator.c behavior and warnings (Tommy Tsim)
* Clean up code (Tommy Tsim, caleb-)
* Use pkg-config to get chewing include path (letoh)
* Correct license and FSF address of gdkpixbuf-drawable.c (caleb-)
* Remove tsin-gtab-edit (caleb-)
* Format Makefiles in IMdkit (Tommy Tsim)
* Add gtab settings for switch of * and `, , #171 & #172 (Tommy Tsim)
* Replace eggtrayicon with gtkstatusicon (Tommy Tsim)
0.9.9
[ Enhancement ]
* Improve chewing key handler and 64 bit compatibility (Cheng-Wei Lin)
* #110: Support libappindicator, aka Ubuntu Unity tray (Tommy Tsim)
* Improve tray behavior and associated settings (Tommy Tsim)
* More user-friendly build system (letoh, b4283)
* #71: Clarify license of ar30.cin and ar30-big.cin (Ming-Te Liao)
* More user-friendly UI (Tommy Tsim, Tetralet, Dieter Hsu, taylorchu)
* Improve Bopomofo and Tsin database (Vdragon, Franklin Weng, petercommand, maxwux)
* Improve compatibility of gtab2cin (solomonhuang)
* Improve half-width and double-width related issues (Tetralet)
* #7: New icon sets (Tetralet)
* #61: Provide rpm packaging solution (Dieter Hsu)
* Provide rxvt-unicode patch to drop XIM dependency (kanru)
* Sync with gcin 2.7.0, thanks to Edward Der-Hua Liu
* #37: Add missing manpages (Yao Wei)
* Provide some developing related tools (Tetralet, caleb-)
[ Bug fix ]
* Fix buffer flushing problem while toggling module IMs (Cheng-Wei Lin)
* #30: Fix double free while switch method_type (Cheng-Wei Lin)
* #96(partial): [chewing] fixed utf-8 label showing process (Cheng-Wei Lin)
* [chewing] fixed cursor position problem (Cheng-Wei Lin)
* [chewing] fixed err argument of chewing_set_selKey (Cheng-Wei Lin)
* #112: Fix crash with GTK+ 3.x and GdkRGBA (Tommy Tsim)
* #60: Fix build failure under Ubuntu 11.10 32 bit (letoh)
* Harden module callback related codes (letoh)
* Fix gtab behavior for querying same pronunciation words (Tommy Tsim)
* Fix build warnings (letoh, Tetralet, caleb-, taylorchu)
[ Additional Information ]
* Detailed changlog: https://github.com/hime-ime/hime/commits/master/
You may also git clone our repository and type "git log".
0.9
The "Hime (姫) is the Japanese word for princess." Release
[ Tetralet ]
* Improve GTK+ 3.x support
* Improve strings for better usability
* Code clean up
[ solomonhuang ]
* Provide gtab2cin, table converter
[ eliu ]
* Sync with gcin 2.5.3
- fix database corruption when using Eten 26 keys and adding phrases to Tsin
[ cwlin ]
* Fixed chewing selection key if the kb config is not available
[ caleb- ]
* Update copyright and license headers
[ Additional Information ]
* New Icon WANTED!
Temporary icon modified from Wikipe-tan, licensed with GNU FDL version 1.2.
* IRC channel:
#hime at irc.freenode.net
* All conffiles in $HOME/.config/hime, XDG_CONFIG_HOME will be supported later
* Default icon path has changed to */pixmaps
* Some default settings are different with gcin
0.9~rc1
* Initial commit, co-installable with gcin
Forked from gcin 2.5.1 and synced with 2.5.2, thanks to Edward Der-Hua Liu
* No centralized version control, feel free to fork your own! :-)
Current release is based on hime-ime's branch, https://github.com/hime-ime/hime
* Apply some patches from http://debian.luna.com.tw/wheezy/
Thanks to Tetralet <tetralet AT gmail DOT com>
[ Additional Information ]
* gcb clipboard manager has been removed
* win32 port will not be maintained due to limited manpower.
Feel free to help if you need it.
* You can find older changes in tarball of gcin 2.5.1