ChangeLog 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526
  1. 0.9.11
  2. * Add the manual trigger for GitHub workflow
  3. * Fix gtk3 crash
  4. * Merge pull request #648 from xatier/master
  5. * Refactor im-dispatch.c
  6. * Merge pull request #647 from xatier/master
  7. * Fix a pointer bug introduced in 522f406078e0158616092ed4aa29448d3d5c0bd0
  8. * Merge pull request #646 from xatier/master
  9. * Refactor im-srv.c
  10. * Merge pull request #644 from xatier/master
  11. * Refactor hime_im_client_reopen in hime-im-client.c
  12. * Merge pull request #643 from xatier/master
  13. * Cleanup hime-im-client.c
  14. * Merge pull request #642 from xatier/master
  15. * Refactor hime-im-client.c
  16. * Reorganize hime-im-client.c to be same as hime-im-client.h
  17. * Merge pull request #641 from xatier/master
  18. * Cleanup hime-im-client.c
  19. * Merge pull request #640 from xatier/master
  20. * Embed save|restore_old_sigaction_single functions
  21. * Merge pull request #639 from xatier/master
  22. * Use XPoint from X window
  23. * Merge pull request #638 from xatier/master
  24. * Rename keyeve to key_event in hime-protocol.h
  25. * Merge pull request #637 from xatier/master
  26. * Reorganize hime-im-client.h
  27. * Merge pull request #636 from xatier/master
  28. * Cleanup im-client
  29. * Merge pull request #635 from xatier/master
  30. * Use standard uint32_t for src/im-*
  31. * Rename hime_im_client_message to hime_im_client_send_message
  32. * Use const for `send_hime_message`
  33. * Merge pull request #634 from xatier/master
  34. * Use standard uint32_t for hime-crypt.c
  35. * Merge pull request #633 from xatier/master
  36. * Fix clang-tidy warnings in hime-common.c
  37. * Merge pull request #632 from xatier/master
  38. * Rename hime_im_client_set_window to hime_im_client_set_client_window
  39. * Merge pull request #631 from xatier/master
  40. * Cleanup im-addr.c
  41. * Merge pull request #630 from xatier/master
  42. * Add Qt's moc_*.cpp to .gitignore
  43. * Merge pull request #629 from xatier/master
  44. * Replace GDK_<key> with GDK_KEY_<key>
  45. * Merge pull request #628 from xatier/master
  46. * Cleanup hime-ts-edit.c
  47. * Merge pull request #627 from xatier/master
  48. * Fix incorrect signal name "delete-event"
  49. * Merge pull request #625 from xatier/master
  50. * Refactor gtk_im_context_hime_filter_keypress
  51. * Merge pull request #626 from xatier/makepkg
  52. * Add makepkg.sh to build Archlinux package
  53. * Merge pull request #624 from xatier/master
  54. * Update clang-format make target
  55. * Merge pull request #623 from xatier/master
  56. * Cleanup gtk imcontext module
  57. * Merge pull request #622 from xatier/master
  58. * Add missing dependency for clang-format
  59. * Merge pull request #621 from xatier/master
  60. * Add clang-format to ci script
  61. * Merge pull request #620 from xatier/master
  62. * Fix shell scripts in distro
  63. * Merge pull request #619 from xatier/master
  64. * Replace bzero with memset
  65. * Merge pull request #618 from xatier/master
  66. * Cleanup data scripts
  67. * Merge pull request #616 from xatier/master
  68. * Drop Qt4 code
  69. * Merge pull request #617 from hime-ime/chewing_deprecation
  70. * add missing chewing_bopomofo_Check
  71. * Merge pull request #615 from xatier/master
  72. * Add missing const qualifier for pszZuinStr (pull request #613)
  73. * Merge pull request #614 from xatier/master
  74. * Apply clang-format to chewing.c
  75. * Add pre-commit hook
  76. * Merge pull request #613 from hime-ime/chewing_deprecation
  77. * fix chewing deprecataion warnings #518 #609 #612
  78. * Merge pull request #612 from hime-ime/revert_8fd3c0c
  79. * Revert "Use chewing_bopomofo_String_static API. Fix #518."
  80. * Merge pull request #611 from hime-ime/debian_ci_qt5
  81. * debian ci: install qt5 private lib
  82. * Merge pull request #610 from xatier/master
  83. * Add qt5-base to Archlinux CI dependency
  84. * Merge pull request #609 from xatier/master
  85. * Use chewing_bopomofo_String_static API. Fix #518.
  86. * Merge pull request #608 from xatier/master
  87. * Apply clang-format (2nd level)
  88. * Apply clang-format
  89. * Merge pull request #607 from xatier/gtk-im
  90. * Fix Gtk issues
  91. * Refactoring: remove unnecessary function declarations
  92. * Organize includes
  93. * Sync gdkpixbuf-drawable.c with upstream
  94. * Use Debian testing to avoid unexpected CI failures
  95. * Fix symbol linkage issues
  96. * Use ALL_UPPERCASE for HIME_I18N_MESSAGE
  97. * Cleanup Makefiles
  98. * Gtk code cleanup
  99. * Merge pull request #606 from xatier/master
  100. * Fix misc warnings
  101. * Merge pull request #605 from xatier/configure
  102. * Fix GTK immodules flags
  103. * Merge pull request #604 from xatier/configure
  104. * Refactor lib selection flag to be consistent
  105. * Merge pull request #603 from xatier/workflow
  106. * Add build status badge to README.md
  107. * Merge pull request #602 from xatier/workflow
  108. * Add Debian workflow
  109. * Merge pull request #601 from xatier/configure
  110. * Refactor build system
  111. * Merge pull request #600 from xatier/configure
  112. * Drop QT3 support
  113. * Merge pull request #599 from xatier/configure
  114. * Refactor configure script (part 2)
  115. * Merge pull request #598 from xatier/configure
  116. * Drop MAC_OS support
  117. * Merge pull request #597 from xatier/master
  118. * Use git show -m in GitHub Actions to show merge contents
  119. * Merge pull request #596 from xatier/workflow-test
  120. * Add GitHub workflow
  121. * Merge pull request #595 from xatier/master
  122. * Fix configure bug introduced in 5177d47ffaa39d3089e77a56bb86ef2507560ac2
  123. * Merge pull request #594 from xatier/scan-build
  124. * Merge pull request #591 from xatier/master
  125. * Merge branch 'master' into master
  126. * Merge pull request #592 from xatier/about
  127. * Add a script to invoke scan-build static analyzer
  128. * update pkgbuild to use hook
  129. * Break down create_about_window() into small functions
  130. * Refactor and polish about.c
  131. * Merge pull request #593 from Brli/update-archlinux-pkgbuild
  132. * update pkgbuild to use hook
  133. * Rewrite ls globs with find
  134. * Refactor scripts to be prettier
  135. * Merge pull request #590 from xatier/master
  136. * Fix README.md with markdownlint
  137. * Merge pull request #589 from xatier/master
  138. * Bump PKGBUILD version
  139. * Merge pull request #588 from xatier/master
  140. * Revert "tsin: send out the buffer when changing the mode from Ch to En"
  141. * Merge pull request #561 from Vdragon/patch-tried-to-fix-issue-558
  142. * Merge pull request #587 from yanganto/esperanto
  143. * Add Esperanto keyboard
  144. * fix: Switch to latin letters input method without failure
  145. * fix: Use the correct data type of in_cycle
  146. * build: Detect necessary software pkg-config
  147. * feat(tsin): Press space key without committing the preedit buffer
  148. * UI(tsin): Hide the popup input window correctly
  149. * docs: Update the link of gcin source code
  150. * tsin feat: move the cursor backward after the phrase selection
  151. * Merge pull request #578 from marktwtn/korean
  152. * name the korean input method to hangul and hangul-roman
  153. * update: add table reference and more character definitions
  154. * update: add more character definitions
  155. * feat: add korean input method
  156. * change the file mode as the other .cin files
  157. * fix typo
  158. * fix: add the missing parentheses
  159. * feat: change the msgid from Chinese to English
  160. * update the strings to be translated in source code
  161. * Make: add "--no-wrap" option for generating .pot and .po files
  162. * feat: add 'make uninstall' in Makefile
  163. * fix: a better way to solve the #161 issue
  164. * fix: solve the switch input method problem of #161 issue
  165. * fix: solve the search file problem of #537 issue
  166. * fix: solve the full/half-shape problem of #47 issue
  167. * change the code of controlling half/full-shape mode of TSIN
  168. * refactor the source code related to 'b_half_full_char'
  169. * Make: fix the dependency
  170. * tsin: send out the buffer when changing the mode from Ch to En
  171. * add more files into .gitignore
  172. * fix the compiler warning of snprintf()
  173. * change the default value of tsin_buffer_editing_mode
  174. * security: change most sprintf() to snprintf()
  175. * Merge pull request #563 from Vdragon/patch-im-switch-support-multiarch
  176. * Merge pull request #577 from marktwtn/wm
  177. * WM: the chewing setting window should not be covered
  178. * Merge pull request #576 from marktwtn/uiux
  179. * UI & UX: show candidate characters without being cut
  180. * Add vim swapfile to gitignore
  181. * Cleanup: fix compiler warnings
  182. * Remove deprecated APIs
  183. * update PKGBUILD for archlinux
  184. * Merge branch 'master' of https://github.com/hime-ime/hime
  185. * Fix include path for Qt on Archlinux (Fixed #568)
  186. * Merge pull request #551 from czchen/bugfix/typo
  187. * Merge pull request #552 from czchen/feature/reproducible-build
  188. * 支援 Debian im-config,修正 #558
  189. * im-switch - 支援 Multiarch 跟 Qt5
  190. * Merge pull request #541 from Vdragon/patch-issue-539
  191. * Avoid using locale-dependent shell glob
  192. * Remove randomness
  193. * Fix typo
  194. * Merge pull request #548 from favonia/fix-warnings
  195. * Remove dependency on Qt5PlatformSupport.pc (#545)
  196. * Merge pull request #549 from favonia/fix-kbmcv
  197. * Add missing brackets. Close #547.
  198. * Fix various warnings.
  199. * build system - Fix won't build in path with spaces(gtk2/gtk3 support), fixes #539
  200. * Merge pull request #527 from legnaleurc/fix_popen
  201. * fix popen error
  202. * Merge pull request #525 from legnaleurc/fix_plasma5
  203. * fix tray icon for plasma5
  204. * Merge pull request #524 from kinabcd/master
  205. * update PKGBUILD for archlinux
  206. * add include path for moc of qt5
  207. * use macro QGenericPluginFactoryInterface_iid
  208. * Merge pull request #489 from czchen/feature/build
  209. * Merge pull request #521 from Vdragon/fix_wont_build_in_path_with_spaces
  210. * Merge pull request #522 from abev66/master
  211. * fix stuck plasmashell problem
  212. * Fix won't build in path with spaces(incomplete)
  213. * Fix typo in commit 0cd3a84.
  214. * Better compatible with newer version of GTK3+.
  215. * remove inline from parse_client_req
  216. * fix commit cea97dd199564f507a2aafdbebb46407eef94e5a
  217. * add icon selector, fix #42
  218. * add ed5 makefile
  219. * qt5 immodule: move cursor right after focus in
  220. * Merge pull request #516 from legnaleurc/qt5
  221. * add qt5 im module
  222. * refactor
  223. * remove unused code
  224. * beautify hime-setup
  225. * Merge pull request #515 from hime-ime/hime-setup
  226. * Merge pull request #514 from hime-ime/test-hime
  227. * fix unresponsive hime-setup module window
  228. * properly quit hime-setup (gtk_main_quit)
  229. * setup module dir env in test-hime
  230. * match the type of INMD->method_type with GTAB_LIST_S->method_type
  231. * Merge pull request #513 from hime-ime/test-hime
  232. * rename ttt -> filename in gtab-list.c
  233. * improve test-hime
  234. * fix #502
  235. * make hime-env correctly detect immodule under debian/ubuntu, fix #502
  236. * update package version in PKGBUILD
  237. * Merge pull request #507 from czchen/bugfix/bashism
  238. * Use bash instead of sh in nobopomofo
  239. * Merge pull request #496 from czchen/bugfix/xserver64
  240. * Defined _XSERVER64 in header
  241. * Merge pull request #492 from xatier/anthy-pick
  242. * Merge pull request #493 from hime-ime/issue#482#491
  243. * fix issue #482
  244. * Merge pull request #490 from xatier/master
  245. * pick up modifications from gcin 2.8
  246. * move README to markdown syntax
  247. * update PKGBUILD
  248. * Respect CFLAGS, CXXFLAGS, CPPFLAGS
  249. * Do not hide compiling/linking commands
  250. * Merge pull request #488 from czchen/bugfix/getenv
  251. * Merge pull request #487 from medicalwei/patch-1
  252. * Check return value of getenv("HOME")
  253. * Do no treat GNU/kFreeBSD as a FreeBSD distro.
  254. * Merge pull request #483 from xatier/master
  255. * fix PKGBUILD problems
  256. * Merge pull request #479 from Brli/patch-1
  257. * Merge pull request #480 from Brli/patch-2
  258. * Update and rename install to hime.install
  259. * Update PKGBUILD
  260. * Merge pull request #478 from hime-ime/configure2
  261. * fix commit 9800a43
  262. * Merge pull request #477 from hime-ime/configure
  263. * show message when gtk+2.0 is used and appindicator3-0.1 is installed && appindicator-0.1 is not installed in configure close #475
  264. * Fix the qt4 im-module installed path. close #453
  265. * Merge pull request #466 from petercommand/appindicator
  266. * ensure that the indicator will be created properly
  267. * add a newline at the end of file
  268. * Merge pull request #463 from xatier/master
  269. * change the dependency package name qt -> qt4
  270. * Merge pull request #450 from solomonhuang/distro
  271. * change date format
  272. * May output full width space in modules.
  273. * s/cherk_key_press/check_key_press/g in src/eve.c
  274. * May input full width numbers with 1-9.
  275. * Treat asterisk key as a normal feed key in full character mode.
  276. * [chewing] do not capture Ctrl/Alt + [a-Z], close #442
  277. * Reload omni config after it is changed by another processes, e.g. hime-setup
  278. * [chewing] code cleanup (09b0705a)
  279. * [chewing] replace chewing_zuin_Check by chewing_zuin_String, fix & close #438
  280. * Merge pull request #430 from solomonhuang/issue428
  281. * issue #428 欸 pho table
  282. * Merge pull request #427 from solomonhuang/omniconfig
  283. * Respect to the en_pho_key_sel setting of the TSIN setup page. Thank saplayer for reporting this bug!
  284. * Move hime.conf
  285. * Correct save_omni_config() position
  286. * Define HIME_CONF for hime.conf
  287. * Rename hime.ini to hime.conf
  288. * Single configuration file support
  289. * remove strange key_press_time.
  290. * Show a tiny [input method name] window when switching to anthy/libchewing if the tray icon is disabled.
  291. * Remove all strange gtk_window_set_default_size().
  292. * Remove all strange gtk_window_resize().
  293. * Pull only a shallow repository in freebsd makefile
  294. * Merge pull request #423 from hime-ime/vim
  295. * Add vim input method
  296. * Keep only the 'tabbed' mode.
  297. * Add almost all remaining functions to tabbed setup
  298. * Use 'OK' instead of 'Apply' in setup
  299. * Tabbed setup (limited functionality)
  300. * Factor out 'save' and 'destroy' functionality.
  301. * Pull only a shallow repository in PKGBUILD.
  302. * remove a useless \n from setup window.
  303. * Better layout for wide setup window.
  304. * Clean up residual caleb-/hime
  305. * The main site is moved to https://github.com/hime-ime/hime.
  306. * May show [Full]/[Eng][Full] informations when running under onthespot mode.
  307. * Call create_win_gtab_gui_simple() before show input name on gtab selection area.
  308. * Hide the whole input method window instead of resize it to 1x1 when it is empty.
  309. * Clear some runtime warnings when running under onthespot mode.
  310. * Better option descriptions in setup window.
  311. * Fix: can't save the size of main font to settings.
  312. * Using 3 columns style on the wide main setup window.
  313. * Better compatible with GTK3+.
  314. * Merge pull request #414 from caleb-/echo
  315. * remove 'echo -e' from configure since it is having problem in dash
  316. * Better setup window layouts.
  317. * Added a new configure option: --use-wide-setup-window.
  318. * Show the IM Name when using OnTheSpot mode.
  319. * May use the <XK_KP_Enter> key to submit characters.
  320. * Clear a runtime warning when running under onthespot mode.
  321. * Respect to the pkg-config results from anthy.
  322. * Merge pull request #411 from caleb-/readme
  323. * Fix crash in intcode module, closes $410
  324. * Add the pronounciation of Hime in README
  325. * Add Hime Input Method Editor back to the front of the README
  326. * Rewrite README
  327. * Merge pull request #406 from favonia/shallow-arch
  328. * Only make a shallow clone when packaging for Arch.
  329. * Merge pull request #405 from caleb-/hime-env
  330. * Add lsb_release in hime-env
  331. * Merge pull request #401 from caleb-/array40
  332. * Add licence info in array40
  333. * Add array40 in Makefile
  334. * Merge pull request #397 from favonia/master
  335. * Merge pull request #398 from favonia/i-love-lib64
  336. * Use --disable-lib64 in special distros.
  337. * Clear 'LIB' in the beginning of configure.
  338. 0.9.10
  339. [ Enhancement & Bugfix ]
  340. * Inprove compatibility of gen-rpm (petercommand, Vdragon)
  341. * More user-friendly UI (petercommand, taylorchu, Tetralet, Tommy Tsim)
  342. * More user-friendly build system (petercommand, Tetralet, Tommy Tsim, caleb-)
  343. * Support for ArchLinux ABS and FreeBSD ports (Tetralet, favonia, Ethan-, petercommand)
  344. * Add arch detection in configure (petercommand)
  345. * Merge hime1.so and hime2.so into hime (Tetralet)
  346. * Use /bin/sh instead of /bin/bash (Tetralet)
  347. * Pass environmental variables to makefile (Yao Wei)
  348. * Use pkg-config instead of fixed strings in ckqt.sh (Tetralet)
  349. * Improve compatibility of build system (Tetralet)
  350. * Better compatibility with FreeBSD (Tetralet)
  351. * Fix GTK2/3 immodule query path (petercommand, caleb)
  352. * Fix GTK2/3 immodule install path (Tetralet)
  353. * Improve Bopomofo and Tsin database (Vdragon, petercommand)
  354. * Improve hime-env (petercommand)
  355. * Add qt5-test (caleb-)
  356. * Fix input method button in hime-setup (Tommy Tsim)
  357. * Avoid hiding gtab window if popup is not set(Tommy Tsim)
  358. * Allow up/down key changes the page of tsin candidates (Tommy Tsim)
  359. * Fix button having weird line height (taylorchu)
  360. * Fix segfault after changing gtab list via hime-setup and related wrong behavior on hime_init_im_enabled (Tommy Tsim)
  361. * Let libchewing handles Backspace if zuin is present (Tommy Tsim)
  362. * Resort module_feedkey & avoid phonetics stay at chewing window after commitment (Tommy Tsim)
  363. * Let chewing handle numpad (Tommy Tsim)
  364. * Fix segfault when typing in Symbol Table switched by <Ctrl><Shift> (Tommy Tsim)
  365. * Introduce current_shape_mode() to tray (Tommy Tsim)
  366. * Introduce Full shape mode in chewing (Tommy Tsim)
  367. * Let chewing obey pop up window preference (Tommy Tsim)
  368. * Let chewing show phonetics in preedit if "on the spot" is set (Tommy Tsim)
  369. * Avoid passing candPerPage which exceeds the number of select keys to libchewing, fix #249 (Tommy Tsim)
  370. * Update the cj code for "氵". duplicate with "上" (Tetralet)
  371. * Fix visual keyboard <Ctrl><Alt><,> problem (Tetralet)
  372. * Fix processing full shape character in EN, SYMBOL_TABLE, MODULE (Tetralet)
  373. * Add some Unicode characters (Tetralet)
  374. * Add a new option to enable visual keyboard window when starting up hime (Tetralet)
  375. * Reload settings before gtab-list conf window is shown (Tommy Tsim)
  376. * Fix compilation warnings (Tommy Tsim)
  377. * Fix Gtk3 warnings for gwin_gtab (Tommy Tsim)
  378. * Better tsin buffer handling behavior, #259 (Tetralet)
  379. * Fix wrong tray behavior about tsin and eng half full (Tommy Tsim)
  380. * Fix ime switch issue, #161 (Tommy Tsim, letoh, Tetralet)
  381. * Disable <Ctrl><Shift> compose key under [EN] mode (Tommy Tsim, Tetralet)
  382. * Release key combinations in EN FULL, #281 (Tommy Tsim)
  383. * Fix strange behavior of Ctrl-Shift (caleb-)
  384. * Add "hime-data" and "hime-tables" to the Conflicts, Replaces and Provides section to reflect the package names in Debian/Ubuntu (Tetralet)
  385. * Fix behaviors in user-defined color scheme (Tommy Tsim)
  386. * Move tsin-cursor-color to appearance-conf-window, and force foreground of cursor text white in color
  387. * Workaround for issue 161 which causing undesired behavior in single tray icon (Tommy Tsim)
  388. * Prevent hime halt in tsin while saving phrase (Tommy Tsim)
  389. * Return 0 if the length of user-defined phrase-to-be is greater than MAX_PHRASE_LEN in tsin (Tommy Tsim)
  390. * Make considering all preedit characters as user-defined phrase default in tsin (Tommy Tsim)
  391. * Add title for hime-setup (taylorchu)
  392. * Remove deduplicate current_CS->in_method (caleb-)
  393. * Stop compiling if error occured, #247 (Tetralet)
  394. * Provide setting on setting setup windows as GDK_WINDOW_TYPE_HINT_UTILITY (taylorchu)
  395. * Make default tray display as appindicator when Unity is detected (Shih-Yuan Lee)
  396. * The size of sock_path should be UNIX_PATH_MAX (Tetralet)
  397. * Fix segfault if the gtab file of the default ime is missing (Tetralet)
  398. * Clear a GTK warning when querying phonetic alphabet (Tetralet)
  399. * Unify the sub-windows of hime-setup (petercommand)
  400. * Replace '108' with UNIX_PATH_MAX
  401. * Don't launch g_signal_handler_block/g_signal_handler_unblock if mitems[i].handler is NULL (Tetralet)
  402. * Add a disable option to TSIN_CHINESE_ENGLISH_TOGGLE_KEY (Tetralet)
  403. * Better compatibility with older toochains (Debian Etch) (Tetralet)
  404. * Remove [EN] from gtab.list, #243 (Tetralet)
  405. * Improve manual page hime-setup(1) (Tommy Tsim)
  406. * Improve double tray popup menu positioning (Tommy Tsim)
  407. * Fix chewing setup on tiling wm (taylorchu)
  408. * Fix windows are too large for tiling wm (taylorchu)
  409. * Fix a segfault bug in anthy, #235 (Tetralet)
  410. * Fix a segfault bug if cur_inmd is NULL (Tetralet)
  411. * Fix unused links to the GTK+ im-hime.so (Yao Wei)
  412. * Remove unused gtk_window_set_has_resize_grip() (Tetralet)
  413. * Set the window of hime-setup un-resizable, #221 (Tetralet)
  414. * Fixed garbage data which causes gtk_label_set_markup fail in chewing (Cheng-Wei Lin)
  415. * Update gen-rpm and make-tarball to use -5e in making tarbal (petercommand)
  416. * Fix build system, #218 (letoh)
  417. * Better --qt4-im-module-path checking (Tetralet)
  418. * Remove VERSION.hime and src/hime-version.h, #27 (caleb-)
  419. * Check version number in make-tarball (caleb-)
  420. * Fix missing linking in im-client (caleb-)
  421. * Remove useless GTK+ dialog and gtk_init() (caleb-)
  422. * Respect TMPDIR in util.c (caleb-)
  423. * Fixed invalid range in key handler in chewing (Cheng-Wei Lin)
  424. * Replace putenv() with setenv() (caleb-)
  425. * Drop default compiler optimization flag (caleb-)
  426. * Fix tray.c tray-appindicator.c behavior and warnings (Tommy Tsim)
  427. * Clean up code (Tommy Tsim, caleb-)
  428. * Use pkg-config to get chewing include path (letoh)
  429. * Correct license and FSF address of gdkpixbuf-drawable.c (caleb-)
  430. * Remove tsin-gtab-edit (caleb-)
  431. * Format Makefiles in IMdkit (Tommy Tsim)
  432. * Add gtab settings for switch of * and `, , #171 & #172 (Tommy Tsim)
  433. * Replace eggtrayicon with gtkstatusicon (Tommy Tsim)
  434. 0.9.9
  435. [ Enhancement ]
  436. * Improve chewing key handler and 64 bit compatibility (Cheng-Wei Lin)
  437. * #110: Support libappindicator, aka Ubuntu Unity tray (Tommy Tsim)
  438. * Improve tray behavior and associated settings (Tommy Tsim)
  439. * More user-friendly build system (letoh, b4283)
  440. * #71: Clarify license of ar30.cin and ar30-big.cin (Ming-Te Liao)
  441. * More user-friendly UI (Tommy Tsim, Tetralet, Dieter Hsu, taylorchu)
  442. * Improve Bopomofo and Tsin database (Vdragon, Franklin Weng, petercommand, maxwux)
  443. * Improve compatibility of gtab2cin (solomonhuang)
  444. * Improve half-width and double-width related issues (Tetralet)
  445. * #7: New icon sets (Tetralet)
  446. * #61: Provide rpm packaging solution (Dieter Hsu)
  447. * Provide rxvt-unicode patch to drop XIM dependency (kanru)
  448. * Sync with gcin 2.7.0, thanks to Edward Der-Hua Liu
  449. * #37: Add missing manpages (Yao Wei)
  450. * Provide some developing related tools (Tetralet, caleb-)
  451. [ Bug fix ]
  452. * Fix buffer flushing problem while toggling module IMs (Cheng-Wei Lin)
  453. * #30: Fix double free while switch method_type (Cheng-Wei Lin)
  454. * #96(partial): [chewing] fixed utf-8 label showing process (Cheng-Wei Lin)
  455. * [chewing] fixed cursor position problem (Cheng-Wei Lin)
  456. * [chewing] fixed err argument of chewing_set_selKey (Cheng-Wei Lin)
  457. * #112: Fix crash with GTK+ 3.x and GdkRGBA (Tommy Tsim)
  458. * #60: Fix build failure under Ubuntu 11.10 32 bit (letoh)
  459. * Harden module callback related codes (letoh)
  460. * Fix gtab behavior for querying same pronunciation words (Tommy Tsim)
  461. * Fix build warnings (letoh, Tetralet, caleb-, taylorchu)
  462. [ Additional Information ]
  463. * Detailed changlog: https://github.com/hime-ime/hime/commits/master/
  464. You may also git clone our repository and type "git log".
  465. 0.9
  466. The "Hime (姫) is the Japanese word for princess." Release
  467. [ Tetralet ]
  468. * Improve GTK+ 3.x support
  469. * Improve strings for better usability
  470. * Code clean up
  471. [ solomonhuang ]
  472. * Provide gtab2cin, table converter
  473. [ eliu ]
  474. * Sync with gcin 2.5.3
  475. - fix database corruption when using Eten 26 keys and adding phrases to Tsin
  476. [ cwlin ]
  477. * Fixed chewing selection key if the kb config is not available
  478. [ caleb- ]
  479. * Update copyright and license headers
  480. [ Additional Information ]
  481. * New Icon WANTED!
  482. Temporary icon modified from Wikipe-tan, licensed with GNU FDL version 1.2.
  483. * IRC channel:
  484. #hime at irc.freenode.net
  485. * All conffiles in $HOME/.config/hime, XDG_CONFIG_HOME will be supported later
  486. * Default icon path has changed to */pixmaps
  487. * Some default settings are different with gcin
  488. 0.9~rc1
  489. * Initial commit, co-installable with gcin
  490. Forked from gcin 2.5.1 and synced with 2.5.2, thanks to Edward Der-Hua Liu
  491. * No centralized version control, feel free to fork your own! :-)
  492. Current release is based on hime-ime's branch, https://github.com/hime-ime/hime
  493. * Apply some patches from http://debian.luna.com.tw/wheezy/
  494. Thanks to Tetralet <tetralet AT gmail DOT com>
  495. [ Additional Information ]
  496. * gcb clipboard manager has been removed
  497. * win32 port will not be maintained due to limited manpower.
  498. Feel free to help if you need it.
  499. * You can find older changes in tarball of gcin 2.5.1