PageRenderTime 32ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/ChangeLog

http://scim-python.googlecode.com/
#! | 936 lines | 739 code | 197 blank | 0 comment | 0 complexity | f61acbf1d827da172ac2e950a15f2c37 MD5 | raw file
  1. 2008-02-25 Huang Peng <shawn.p.huang@gmail.com>
  2. * python/engine/XingMa/XMDict.py
  3. * python/engine/XingMa/XMSQLiteDB.py
  4. * python/engine/XingMa/XMCreateDB.py
  5. * python/engine/XingMa/__init__.py
  6. * python/engine/XingMa/Makefile.am
  7. * python/engine/XingMa/data/Makefile.am
  8. * python/engine/XingMa/data/icons/erbi-qs.png
  9. * python/engine/XingMa/data/icons/Makefile.am
  10. * python/engine/XingMa/data/icons/wubi.png
  11. * python/engine/XingMa/data/icons/zhengma.png
  12. * python/engine/XingMa/XingMa.py
  13. * python/engine/XingMa/README
  14. * python/engine/XingMa/PinYin.py
  15. * python/engine/Makefile.am
  16. * configure.in:
  17. Add a new engine XingMa developed by 余钰炜 <acevery@gmail.com>.
  18. * AUTHORS:
  19. Add the author of XingMa engine.
  20. 2008-02-19 Huang Peng <shawn.p.huang@gmail.com>
  21. * python/scim/SCTC.py
  22. * python/scim/Makefile.am:
  23. Add simple Chinese traditional Chinese convert module.
  24. 2008-02-15 Huang Peng <shawn.p.huang@gmail.com>
  25. * src/scim-python-lookup-table.cpp:
  26. Fix a bug in set_cursor_pos_in_current_page.
  27. 2008-02-01 Huang Peng <shawn.p.huang@gmail.com>
  28. * python/engine/PinYin/PinYin.py:
  29. Fixed a bug when input letter in English mode.
  30. 2008-01-31 Huang Peng <shawn.p.huang@gmail.com>
  31. * python/engine/PinYin/PYSQLiteDB.py:
  32. Create a desc table in user database to store some information, like:
  33. db version, create-time and id. When engine open the user db, it will
  34. check version.
  35. 2008-01-29 Huang Peng <shawn.p.huang@gmail.com>
  36. * python/engine/PinYin/PYSQLiteDB.py:
  37. * python/engine/PinYin/PinYin.py:
  38. Rename user db and recreate one, if the db is damaged.
  39. Create user db in memory by default.
  40. * python/helper/PinYinSetup/SetupUI.py:
  41. Use transaction when reorganizing the db.
  42. Do not save config and ask engines reload config, if no config has
  43. been changed.
  44. 2008-01-28 Huang Peng <shawn.p.huang@gmail.com>
  45. * configure.in
  46. * src/Makefile.am
  47. * scim-python.spec.in
  48. * configure.in:
  49. Remove Zhengjuui.so.
  50. 2008-01-27 Ming Hua <minghua@gmail.com>
  51. * configure.in,
  52. * po/POTFILES.in:
  53. Remove references to files in python/setupui/PinYin/ since they
  54. are not distributed in tarball anymore. This fixes "make
  55. distcheck" failure.
  56. * python/scim/ascii.py:
  57. Add a copyright header stating that this file is copyied from
  58. Python, along with Python's copyright and license information.
  59. * LICENSE.Python:
  60. Add new file, copied form Python.
  61. * Makefile.am:
  62. Add LICENSE.Python to EXTRA_DIST so that it's shipped in the
  63. released tarball.
  64. 2008-01-24 Huang Peng <shawn.p.huang@gmail.com>
  65. * scim-python.spec.in
  66. * configure.in
  67. * python/helper/__init__.py
  68. * python/helper/Makefile.am
  69. * python/Makefile.am
  70. * src/scim.version-script
  71. * src/scim-python.cpp
  72. * src/scim-python.h
  73. * src/Makefile.am:
  74. Add wrapper for Helper module.
  75. 2008-01-24 Yu Fan <yufanyufan@gmail.com>
  76. * python/setupui/ZhengJuUI.py:
  77. * python/setupui/ZhengJuUI.glade:
  78. * src/setupui/scim-ui.h
  79. * src/setupui/zhengjuui.cpp
  80. 将整句输入法的设置界面独立出来以方便加入更多选项
  81. 2008-01-23 Huang Peng <shawn.p.huang@gmail.com>
  82. * python/engine/PinYin/PinYin.py
  83. * python/engine/PinYin/ZhengJu.py
  84. * python/scim/ascii.py
  85. * python/scim/Makefile.am:
  86. Copy curses.ascii to scim to resolve dependence issue in opensuse.
  87. * python/engine/PinYin/tools/gphrase.py:
  88. Add a tool to get phrase frequency from web search engine.
  89. * python/engine/PinYin/PinYin.py
  90. * python/setupui/PinYin/PinYinUI.py
  91. * po/nl.po
  92. * po/zh_CN.po:
  93. Show English word with different color, when the spelling is error.
  94. 2008-01-21 Yu Fan <yufanyufan@gmail.com>
  95. * python/setupui/PinYin/ShuangpinUI.py:
  96. * python/setupui/PinYin/ZhengJuUI.py:
  97. * python/setupui/PinYin/ZhengJuUI.glade:
  98. * python/setupui/PinYin/__init__.py:
  99. 增加了选择全拼简拼和双拼的选项并改用glade来描述界面
  100. 2008-01-21 Huang Peng <shawn.p.huang@gmail.com>
  101. * src/scim-python-lookup-table.cpp
  102. * src/scim-python-engine.cpp
  103. * src/scim-python-factory.cpp:
  104. Translate Py_UNICODE to ucs4 when Py_UNICODE_SIZE != 4 to fix issue
  105. 2008-01-20 Yu Fan <yufanyufan@gmail.com>
  106. * python/engine/PinYin/ZhengJu.py:
  107. * python/engine/PinYin/JianPin.py:
  108. * python/engine/PinYin/__init__.py:
  109. 增加了对不完整拼音的支持在全拼输入法没有添加其他功能的时候暂时从列表中移去
  110. 2008-01-20 Huang Peng <shawn.p.huang@gmail.com>
  111. * python/engine/PinYin/PinYin.py:
  112. Show the currect English word in candidates lookup window.
  113. * python/engine/PinYin/Makefile.am:
  114. Resolved make distcheck failed probem.
  115. 2008-01-19 Ming Hua <minghua@gmail.com>
  116. * debian/patches/00list,
  117. * debian/patches/:
  118. Removed, as there is no Debian specific patches anymore.
  119. * debian/rules:
  120. Remove all dpatch related targets.
  121. * debian/rules:
  122. Use --enable-english-writer=force option for configure to make sure
  123. the EnglishWriter module is built without python-enchant installed.
  124. Also adjust the line breaking of the configure line.
  125. * python/engine/PinYin/Makefile.am:
  126. The DISTCLEANFILES should include "*.pyc" instead of "pyc.*".
  127. 2008-01-17 Huang Peng <shawn.p.huang@gmail.com>
  128. * src/scim-python-lookup-table.cpp
  129. * src/scim-python.cpp
  130. * src/scim-python-attribute.cpp
  131. * src/scim-python-lookup-table.h
  132. * src/scim-python-engine.cpp
  133. * src/scim-python-config.cpp
  134. * src/scim-python-factory.cpp
  135. * src/scim-python-engine.h
  136. * src/scim-python-factory.h
  137. * src/scim-python-event.cpp
  138. * src/scim-python-property.cpp:
  139. Modify coding style.
  140. Override operator delete for PyIMEngine and PyIMEngineFactory.
  141. * src/scim-python-factory.h
  142. * src/scim-python-engine.h
  143. * src/scim-python-lookup-table.h:
  144. Change property of constructor and destructor to private. It is to
  145. protected those instances can not be create and delete outside of
  146. those classes.
  147. * Makefile.am:
  148. Add build target for building debian package.
  149. * python/engine/PinYin/PinYin.py:
  150. Fixed a problem when input period.
  151. 2008-01-16 Ming Hua <minghua@gmail.com>
  152. * debian/rules:
  153. Use "NO_INDEX=true" when building the Debian package.
  154. 2008-01-16 Huang Peng <shawn.p.huang@gmail.com>
  155. * python/engine/PinYin/Makefile.am
  156. * scim-python.sepc.in:
  157. Changed Makefile.am to create indexes in database by default. If you
  158. do not want to create indexes, you may use 'NO_INDEX make' to build
  159. scim-python.
  160. * python/setupui/PinYin/PinYinUI.py:
  161. Change space to tab.
  162. * python/setupui/PinYin/ShuangpinUI.py:
  163. Try import PYDict at first.
  164. * src/scim-python-lookup-table.cpp
  165. * src/scim-python.cpp
  166. * src/scim-python-attribute.cpp
  167. * src/scim-python-engine.cpp
  168. * src/scim-python-factory.cpp
  169. * src/scim-python-engine.h
  170. * src/scim-python-event.cpp
  171. * src/scim-python-property.cpp:
  172. Fixed memory leak.
  173. 2008-01-16 Yu Fan <yufanyufan@gmail.com>
  174. * python/engine/PinYin/ShuangPin.py:
  175. split into two file: ZhengJu.py ShuangPin.py
  176. * python/engine/PinYin/ShuangPinDB.py:
  177. rename to ZhengJuDB.py
  178. * python/engine/PinYin/QuanPin.py:
  179. add to implement QuangPin sentence input methon
  180. 2008-01-15 Huang Peng <shawn.p.huang@gmail.com>
  181. * src/scim-python.cpp:
  182. Fixed a bug that scim-python will cause application crash when them
  183. module be init twice.
  184. * src/scim-python-lookup-table.cpp
  185. * src/scim-python-lookup-table.h:
  186. Wrapped the set_page_size method.
  187. * engine/PinYin/__init__.py:
  188. Try load engines. If loading one engine failed, it will not effect
  189. loading other engines.
  190. * python/setupui/__init__.py
  191. * python/setupui/PinYin/PinYinUI.py:
  192. Implemented PinYin setup UI.
  193. Add English spell check toggle button.
  194. * python/engine/PinYin/PinYin.py:
  195. Implemented reload_config function.
  196. * po/nl.po
  197. * po/POTFILES.in
  198. * po/zh_CN.po:
  199. Update translation for PinYin Setup UI.
  200. * scim-python.spec.in:
  201. Change bz2 to gz.
  202. * engine/PinYin/PYParser.py:
  203. Add new items in correct table.
  204. Add gbk ad auto_correct as argument of parse function.
  205. 2008-01-14 Ming Hua <minghua@gmail.com>
  206. * debian/scim-python-chinese.install:
  207. Install the setup UI files for PinYin module as well.
  208. * debian/scim-python.install:
  209. Adapt to the SCIM module name change.
  210. * autogen.sh:
  211. Use "set -e" to stop at the first error during bootstrapping.
  212. 2008-01-14 Huang Peng <shawn.p.huang@gmail.com>
  213. * debian/*:
  214. Support debian package by Kov Chai <tchaikov AT gmail dot com>
  215. * AUTHORS:
  216. Add Yu Fan.
  217. * configure.in:
  218. Dist gzip file as default dist format.
  219. Add --enable-english-writer=force option to force build english
  220. writer engine with checking python-enchant.
  221. 2008-01-12 Huang Peng <shawn.p.huang@gmail.com>
  222. * python/engine/PinYin/PinYin.py:
  223. Change the name of PinYin engine.
  224. * python/engine/PinYin/PYSQLiteDB.py:
  225. Put all phrases in one table.
  226. 2008-01-10 Huang Peng <shawn.p.huang@gmail.com>
  227. * python/engine/PinYin/PinYin.py:
  228. Add trigger to enable or disable gbk support
  229. 2008-01-09 Huang Peng <shawn.p.huang@gmail.com>
  230. * src/scim-python-lookup-table.cpp
  231. * src/scim-python-lookup-table.h:
  232. Wrapped cursor related functions.
  233. * python/engine/PinYin/PinYin.py:
  234. Support cursor in lookup table.
  235. * configure.in:
  236. Bump version to 0.1.10.
  237. 2008-01-08 Huang Peng <shawn.p.huang@gmail.com>
  238. Release 0.1.9.
  239. 2008-01-08 Huang Peng <shawn.p.huang@gmail.com>
  240. * python/engine/PinYin/PinYin.py:
  241. Refine PinYin engine's help text.
  242. Modify colours of candidates.
  243. Add temporary English input mode.
  244. When the preedit string is empty, the engine will quit from temporary
  245. English input mode.
  246. * python/engine/PinYin/PinYin.py
  247. * python/engine/PinYin/ShuangPin.py
  248. * python/engine/EnglishWriter/English.py:
  249. Fix a wrong use of lambda.
  250. * README
  251. * NEWS:
  252. Prepare release 0.1.9.
  253. 2008-01-07 Huang Peng <shawn.p.huang@gmail.com>
  254. * python/engine/PinYin/PYDict.py:
  255. Add lve and nve as correct pinyin.
  256. * python/engine/PinYin/PYUtil.py:
  257. Automatically translate pinyin lve, nve to lue, nue.
  258. * python/engine/PinYin/SpecialTable.py
  259. * python/engine/PinYin/special_table
  260. * python/engine/PinYin/PinYin.py:
  261. Add special table support.
  262. 2008-01-06 Huang Peng <shawn.p.huang@gmail.com>
  263. * python/engine/PinYin/PYParser.py:
  264. Refine some code.
  265. * python/engine/PinYin/PinYin.py:
  266. When user press BackSpace, engine will uncommit user selected phrases
  267. and then remove inputted chars.
  268. Show preedit string as the fist candidate with red color, if the string is
  269. not in database.
  270. Limit the length of pinyin string.
  271. * python/engline/PinYin/PYSQLiteDB.py:
  272. Add create_indexes function to create index for better performance.
  273. Add some test_case and timeit for performance tuning.
  274. * scim-python.spec.in:
  275. Add post script to create index after copying files.
  276. * po/zh_CN.po:
  277. Fixed a build error.
  278. Refine translation for pinyin helper.
  279. * python/engine/PinYin/PYCreatePinYinDB.py:
  280. * python/engine/PinYin/PYSQLiteDB.py:
  281. Fixed make distcheck error.
  282. * src/scim-python-factory.cpp:
  283. Fixed a bug that can not get credits infomation from python imengine.
  284. 2008-01-05 Huang Peng <shawn.p.huang@gmail.com>
  285. * configure.in:
  286. Bump version to 0.1.9.
  287. * python/engine/PinYin/PYDict.py
  288. * python/engine/PinYin/ShuangPin.py
  289. * python/engine/PinYin/__init__.py
  290. * python/engine/PinYin/ShuangPinDB.py
  291. * python/engine/PinYin/PYParser.py
  292. * python/engine/PinYin/phrase_pinyin_1.txt.bz2
  293. * python/engine/PinYin/PYSQLiteDB.py
  294. * python/engine/PinYin/Makefile.am
  295. * python/engine/PinYin/PYUtil.py
  296. * po/zh_CN.po:
  297. Add ShuangPin IM engine developed by Yu Fan.
  298. * python/engine/PinYin/phrase_pinyin.txt.bz2
  299. * python/engine/PinYin/pinyin_table.txt.bz2
  300. * python/engine/PinYin/qq_pinyin_1.0.txt.bz2
  301. * python/engine/PinYin/PYCreatePinYinDB.py
  302. * python/engine/PinYin/phrase_pinyin_1.txt.bz2
  303. * python/engine/PinYin/Makefile.am
  304. * python/engine/PinYin/MergePhrases.py
  305. * python/engine/PinYin/PYUtil.py
  306. * python/engine/PinYin/phrase_pinyin_duoyin.txt
  307. * python/engine/PinYin/MergeQQPhrases.py:
  308. Merge from phuang_qq branches. Refine phrases pinyin table.
  309. 2007-12-28 Huang Peng <shawn.p.huang@gmail.com>
  310. * NEWS
  311. * README
  312. * TODO:
  313. Release 0.1.8.
  314. 2007-12-26 Huang Peng <shawn.p.huang@gmail.com>
  315. * python/engine/PinYin/PinYin.py:
  316. Modify _match_hotkey to fix issue #16.
  317. Only swith input mode when user release shift key.
  318. Fix a typo.
  319. Change lookup table size to 5.
  320. * python/engine/PinYin/SpecialTable.py:
  321. * python/engine/PinYin/special_table:
  322. * python/engine/PinYin/Makefile.am:
  323. Add special table.
  324. 2007-12-26 Huang Peng <shawn.p.huang@gmail.com>
  325. * python/engine/PinYin/PYUtil.py:
  326. * python/engine/PinYin/PinYin.py:
  327. Fix a mistake in ShuangPin dict to fix issue #14.
  328. * python/engine/PinYin/PinYin.py:
  329. Support input English in Chinese input mode, close issue #11.
  330. * python/engine/PinYin/PinYin.py:
  331. * python/engine/PinYin/PYSQLiteDB.py:
  332. Add "Ctrl" + "1 ~ 9" to remove user phrase from user database, close
  333. issue #15.
  334. * python/engine/PinYin/PYParser.py:
  335. Treat 'o' as valid pinyin in ShuangPin scheme.
  336. * python/engine/PinYin/PinYin.py:
  337. Make shuangpin as global setting for pinyin.
  338. Fix the bug that shuangpin does not accept ';'.
  339. Add keyboards shortcut "[" & "]" to commit first and last char in
  340. first candidate.
  341. 2007-12-20 Huang Peng <shawn.p.huang@gmail.com>
  342. * configure.in:
  343. Bump version to 0.1.8.
  344. * python/engine/PinYin/PinYin.py:
  345. Fix issue #13 UI can not display IM status correctly.
  346. Add '[' ']' keys for page up & page down the candidates.
  347. Add "Ctrl + ." keyboard shortcut to switch half full punct status, fix
  348. issue #7.
  349. * python/engine/PinYin/PYSQLiteDB.py:
  350. Modify UPDATE sql script for more readable.
  351. 2007-12-20 Huang Peng <shawn.p.huang@gmail.com>
  352. * release 0.1.7
  353. 2007-12-20 Huang Peng <shawn.p.huang@gmail.com>
  354. * src/scim-python-engine.cpp:
  355. Update python online document.
  356. * python/engine/PinYin/PinYin.py:
  357. Update preedit caret.
  358. * python/engine/PinYin/PYSQLiteDB:
  359. Create tables if not exists.
  360. Create a py_phrase_all view.
  361. * python/engine/PinYin/PYUserDB.py:
  362. * python/engine/PinYin/PYDictory.py:
  363. * python/engine/PinYin/Makefile.am:
  364. Remove useless source files. (PYUserDB.py, PYDictory.py)
  365. 2007-12-19 Huang Peng <shawn.p.huang@gmail.com>
  366. * python/engine/PinYin/PYSQLiteDB.py:
  367. Enable select cache.
  368. * python/engine/PinYin/PinYin.py:
  369. Add Shift_R as status trigger.
  370. * python/engine/PinYin/PYUserDB.py:
  371. * python/engine/PinYin/PYSQLiteDB.py:
  372. * python/engine/PinYin/Makefile.am:
  373. * python/engine/PinYin/PYUtil.py:
  374. * python/engine/PinYin/PinYin.py:
  375. Add two new featrues: phrase frequency adjustment and automatical
  376. create new phrase.
  377. * python/engine/PinYin/phrase_pinyin_1.txt.bz2:
  378. Fix a mistake.
  379. 2007-12-11 Huang Peng <shawn.p.huang@gmail.com>
  380. * python/engine/PinYin/PYParser.py:
  381. * python/engine/PinYin/PYUtil.py:
  382. Add ShuangPin parser by BaZhuaYu <yufanyufan@hotmail.com>
  383. * python/engine/PinYin/PYParser.py:
  384. Don't create dict everytime, when creating a new parser.
  385. * python/engine/PinYin/PYSQLiteDB.py:
  386. * python/engine/PinYin/PYParser.py:
  387. * python/engine/PinYin/PinYin.py:
  388. Integrate shuangpin.
  389. * python/engine/PinYin/PinYin.py:
  390. * po/nl.po:
  391. * po/zh_CN.po:
  392. Translate "SHUANG" and "QUAN".
  393. Accept ";" key when using ShuangPin.
  394. 2007-12-10 Huang Peng <shawn.p.huang@gmail.com>
  395. * python/engine/PinYin/PYCreatePinYinDB.py:
  396. * python/engine/PinYin/pinyin_table.txt.bz2:
  397. Recretae the pinyin_table.txt.bz2, merge some records with same pinyin
  398. * TODO:
  399. Update todo list.
  400. 2007-12-06 Huang Peng <shawn.p.huang@gmail.com>
  401. * python/engine/PinYin/PYCreatePinYinDB.py:
  402. Remove executable property again
  403. * python/engine/PinYin/Makefile.am:
  404. * python/engine/PinYin/MergePhrases.py:
  405. Add merge script.
  406. * python/engine/PinYin/PYCreatePinYinDB.py:
  407. * python/engine/PinYin/phrase_pinyin_1.txt.bz2:
  408. * python/engine/PinYin/Makefile.am:
  409. Add phrase_pinyin_1.txt.bz2.
  410. 2007-12-05 Huang Peng <shawn.p.huang@gmail.com>
  411. * python/engine/PinYin/PYCreatePinYinDB.py:
  412. Remove executable property
  413. * configure.in:
  414. Bump version to 0.1.7
  415. Require python >= 2.5
  416. 2007-12-05 Huang Peng <shawn.p.huang@gmail.com>
  417. Release version 0.1.6
  418. * scim-python.spec.in:
  419. * Makefile.am:
  420. Revert to old version.
  421. 2007-12-04 Huang Peng <shawn.p.huang@gmail.com>
  422. * python/engine/EnglishWriter/English.py:
  423. * python/engine/PinYin/PinYin.py:
  424. * po/nl.po:
  425. * po/zh_CN.po:
  426. Does not translate string "GPL"
  427. 2007-12-03 Huang Peng <shawn.p.huang@gmail.com>
  428. * python/engine/PinYin/PYUtil.py:
  429. Remove an error pinyin "den".
  430. * python/engine/PinYin/PinYin.py:
  431. Fix a error, when get_candidates return an empty list.
  432. * python/engine/EnglishWriter/English.py:
  433. * python/engine/PinYin/PinYin.py:
  434. Set engine's credits
  435. * python/engine/EnglishWriter/Makefile.am:
  436. * python/engine/PinYin/Makefile.am:
  437. * python/engine/Makefile.am:
  438. * python/setupui/EnglishWriter/Makefile.am:
  439. * python/setupui/Makefile.am:
  440. * configure.in:
  441. Add --disable-english-writer and --disable-pinyin options of configure
  442. * scim-python.spec.in:
  443. * Makefile.am:
  444. Build scim-python-english and scim-python-chinese only in noarch.
  445. 2007-12-01 Huang Peng <shawn.p.huang@gmail.com>
  446. * python/engine/PinYin/PinYin.py:
  447. Reset PinYin engine, when user press Escape.
  448. * configure.in:
  449. Bump the version to 0.1.6
  450. 2007-11-30 Huang Peng <shawn.p.huang@gmail.com>
  451. * python/engine/PinYin/PinYin.py:
  452. change defult half full width setting.
  453. 2007-11-29 Huang Peng <shawn.p.huang@gmail.com>
  454. * scim-python.spec.in:
  455. Fix rpm build error.
  456. * python/scim/Utility.py:
  457. Fix a mistake in convert between half and full width chars.
  458. * python/engine/PinYin/PinYin.py:
  459. Convert '<' and '>' in chinese input mode.
  460. 2007-11-29 Huang Peng <shawn.p.huang@gmail.com>
  461. * release 0.1.5
  462. 2007-11-28 Huang Peng <shawn.p.huang@gmail.com>
  463. * python/engine/PinYin/PinYin.py:
  464. Add pinyin length limit, forward some hotkeys and ignore wrong user
  465. input.
  466. 2007-11-28 Huang Peng <shawn.p.huang@gmail.com>
  467. * python/engine/PinYin/PYCreatePinYinDB.py:
  468. * python/engine/PinYin/phrase_pinyin.txt.bz2:
  469. * python/engine/PinYin/__init__.py:
  470. * python/engine/PinYin/PYSQLiteDB.py:
  471. * python/engine/PinYin/pinyin_table.txt.bz2:
  472. * python/engine/PinYin/Makefile.am:
  473. * python/engine/PinYin/PYParser.py:
  474. * python/engine/PinYin/PinYin.py:
  475. * python/engine/PinYin/PYDictory.py:
  476. * python/engine/PinYin/PYUtil.py:
  477. * python/engine/PinYin/SogouLabDic-utf8.dic:
  478. * python/engine/Makefile.am:
  479. * scim-python.spec.in:
  480. * configure.in:
  481. Add pinyin input engine.
  482. * python/scim/__init__.py:
  483. * python/scim/Makefile.am:
  484. * python/scim/Utility.py:
  485. Add some useful functions
  486. * src/scim-python-property.h:
  487. * src/scim-python-lookup-table.cpp:
  488. * src/scim-python.cpp:
  489. * src/scim-python-lookup-table.h:
  490. * src/scim-python-engine.cpp:
  491. * src/scim-python.h:
  492. * src/scim-python-engine.h:
  493. * src/Makefile.am:
  494. * src/scim-python-property.cpp:
  495. Add python wrapper for scim_property class.
  496. 2007-10-17 Huang Peng <shawn.p.huang@gmail.com>
  497. * scim-python.spec.in: Fix require error.
  498. * configure.in: Update version to 0.1.5.
  499. 2007-10-15 Huang Peng <shawn.p.huang@gmail.com>
  500. * src/scim-python.cpp: Change SetupUI's name & category.
  501. * scim-python.spec.in: Package EnglishWriter in
  502. scim-python-english-*.rpm
  503. 2007-10-15 Huang Peng <shawn.p.huang@gmail.com>
  504. * src/scim-python.cpp: Change SetupUI's name & category.
  505. * scim-python.spec.in: Package EnglishWriter in
  506. scim-python-english-*.rpm
  507. 2007-10-10 Huang Peng <shawn.p.huang@gmail.com>
  508. * po/nl.po:
  509. * po/LINGUAS:
  510. Add Dutch translation by Ronald Stroethoff.
  511. 2007-10-09 Huang Peng <shawn.p.huang@gmail.com>
  512. * release 0.1.4
  513. 2007-10-09 Huang Peng <shawn.p.huang@gmail.com>
  514. * configure.in:
  515. fix distcheck error in debian 4.0.
  516. add some comments text to make it more readable.
  517. add option to disable build & install EnglishWriter
  518. check python-enchant.
  519. * python/engine/EnglishWriter/Makefile.am:
  520. * python/setupui/EnglishWriter/Makefile.am:
  521. add option to disable build & install EnglishWriter
  522. * NEWS:
  523. prepare release 0.1.4
  524. 2007-10-08 Huang Peng <shawn.p.huang@gmail.com>
  525. * python/engine/__init__.py:
  526. * python/setupui/__init__.py:
  527. fix __import__ error in python2.4
  528. * python-config.py:
  529. * configure.in:
  530. * Makefile.am:
  531. fix configure error in some os without python-config.
  532. * src/Makefile.am:
  533. fix build rpm error in x86_64 platform.
  534. * m4/Makefile.am:
  535. * configure.in:
  536. * Makefile.am:
  537. * autogen.sh:
  538. remove intltool.
  539. * src/scim-python-event.cpp:
  540. remove const KeyMask and KeySym values from cpp code.
  541. * src/Makefile.am:
  542. * src/scim-python.cpp:
  543. * scim-python.spec.in:
  544. rename scim.so to _scim.so
  545. * python/Makefile.am:
  546. * python/scim:
  547. * python/scim/__init__.py:
  548. * python/scim/Makefile.am:
  549. * python/scim/KeyCode.py:
  550. * python/scim/KeyMask.py:
  551. * configure.in:
  552. add const KeyMask and KeySym values to python code.
  553. * python/engine/EnglishWriter/English.py:
  554. use Key values from KeyMask and KeyCode module.
  555. 2007-10-07 Huang Peng <shawn.p.huang@gmail.com>
  556. * python/engine/English.py:
  557. * python/engine/__init__.py:
  558. * python/engine/EnglishWriter:
  559. * python/engine/EnglishWriter/English.py:
  560. * python/engine/EnglishWriter/__init__.py:
  561. * python/engine/EnglishWriter/Makefile.am:
  562. * python/engine/Makefile.am:
  563. * python/setupui/English.py:
  564. * python/setupui/__init__.py:
  565. * python/setupui/EnglishWriter:
  566. * python/setupui/EnglishWriter/English.py:
  567. * python/setupui/EnglishWriter/__init__.py:
  568. * python/setupui/EnglishWriter/Makefile.am:
  569. * python/setupui/Makefile.am:
  570. * configure.in:
  571. * po/POTFILES.in:
  572. We don't hard code engines and setupuis. It can support dynamic find and
  573. load engines and setupuis now.
  574. * configure.in:
  575. update version to 0.1.4
  576. 2007-10-04 Huang Peng <shawn.p.huang@gmail.com>
  577. * python/engine/English.py:
  578. not accept apostrophe as start of a word.
  579. add date & time as special inputs.
  580. * TODO:
  581. add some new ideas in it.
  582. 2007-10-04 Ming Hua <minghua@gmail.com>
  583. * python/engine/English.py:
  584. accept apostrophe as a part of word.
  585. 2007-10-03 Ming Hua <minghua@gmail.com>
  586. * po/scim-python.pot:
  587. Remove translation template from SVN as we don't want to keep
  588. auto-generated files in version control.
  589. 2007-10-03 Huang Peng <shawn.p.huang@gmail.com>
  590. * po/zh_CN.po:
  591. update simplified Chinese (zh_CN) translation.
  592. 2007-10-03 Ming Hua <minghua@gmail.com>
  593. * po/Makevars:
  594. Use correct copyright holder name.
  595. * po/scim-python.pot:
  596. Generate up-to-date translation template and check into SVN.
  597. 2007-10-03 Huang Peng <shawn.p.huang@gmail.com>
  598. * python/engine/English.py:
  599. * python/setupui/English.py:
  600. add some translation strings.
  601. * src/scim-python.cpp:
  602. remove a line for debugging purpose.
  603. 2007-10-03 Ming Hua <minghua@gmail.com>
  604. * autogen.sh:
  605. Use "--automake" option for intltool and libtool instead of
  606. manually copying files.
  607. 2007-10-01 Ming Hua <minghua@gmail.com>
  608. * Makefile.am:
  609. Add po/stamp-it to DISTCLEANFILES so that we can pass "make
  610. distcheck".
  611. 2007-10-01 Ming Hua <minghua@gmail.com>
  612. * autogen.sh:
  613. Use autopoint instead of gettextize to bootstrap.
  614. * configure.in:
  615. Add AM_GNU_GETTEXT_VERSION to guide autopoint.
  616. * po/ChangeLog:
  617. This was copied by gettextize, remove from SVN.
  618. * autogen.sh:
  619. Copy libtool.m4 into m4/ when during bootstrap.
  620. Copy intltool.m4 into m4/ when during bootstrap.
  621. Call aclocal before autoheader and automake.
  622. 2007-09-30 Huang Peng <shawn.p.huang@gmail.com>
  623. * config.h.in:
  624. remove it from svn.
  625. * configure.in:
  626. change AM_GLIB_GNU_GETTEXT to AM_GNU_GETTEXT
  627. add AC_GUN_SOURCE
  628. * configure.in:
  629. * po/LINGUAS:
  630. use po/LINGUAS replease macro ALL_LINGUAS in configure
  631. 2007-09-29 Huang Peng <shawn.p.huang@gmail.com>
  632. * src/Makefile.am:
  633. fix error symbol link.
  634. * src/scim.pth.in:
  635. add scim.pth.in
  636. 2007-09-28 Huang Peng <shawn.p.huang@gmail.com>
  637. * src/Makefile.am:
  638. apply a patch from Ming Hua to fix a make distcheck error in
  639. uninstall-hook.
  640. * AUTHORS:
  641. add Ming Hua as a project member.
  642. * src/Makefile.am:
  643. * src/scimm.pth:
  644. * scim-python.spec.in:
  645. install scim python exec module in scim-0.1 subdirectory of
  646. site-packages.
  647. * src/scim-python-engine.cpp:
  648. * src/scim-python-engine.h:
  649. add process_key_event python method.
  650. change spaces to tab.
  651. * src/scim-python-attribute.cpp:
  652. * src/scim-python-config.cpp:
  653. * src/scim-python-factory.cpp:
  654. * src/scim-python-event.cpp:
  655. change spaces to tab.
  656. 2007-09-27 Huang Peng <shawn.p.huang@gmail.com>
  657. * Release 0.1.3.
  658. * NEWS:
  659. prepare to release 0.1.3.
  660. 2007-09-27 Huang Peng <shawn.p.huang@gmail.com>
  661. * src/scim-python.cpp:
  662. fix compile error with python2.4
  663. 2007-09-26 Huang Peng <shawn.p.huang@gmail.com>
  664. * scim-python.spec.in:
  665. * configure.in:
  666. * src/Makefile.am:
  667. change scim modules install path.
  668. * src/scim-python.cpp:
  669. change scim setup module's category and name.
  670. 2007-09-26 Huang Peng <shawn.p.huang@gmail.com>
  671. * scim-python.spec.in:
  672. change version to 0.1.3
  673. fix problems for fedora new rpm package review.
  674. * src/Makefile.am:
  675. fix install error in x86_64 and ppc_64 platforms.
  676. * configure.in:
  677. change version to 0.1.3
  678. 2007-09-26 Huang Peng <shawn.p.huang@gmail.com>
  679. * Release 0.1.2.
  680. * NEWS:
  681. prepare to release 0.1.2.
  682. 2007-09-26 Huang Peng <shawn.p.huang@gmail.com>
  683. * TODO:
  684. * scim-python.spec.in:
  685. add TODO file.
  686. update changelog in scim-python.spec.in.
  687. * src/scim-python-engine.cpp:
  688. * src/scim-python-factory.cpp:
  689. disconnect signal_reload_config in destructor functions.
  690. * python/engine/English.py:
  691. * python/setupui/English.py:
  692. add option CommitSpace.
  693. rename option ShowPreedit to AlwaysShowCandidates.
  694. * configure.in:
  695. change version from 0.0.2 to 0.1.2. Minor version number is odd, if it
  696. is an unstable version.
  697. * python/engine/English.py:
  698. call IMEngine.{show,hide}_preedit_string when update preedit string to fix
  699. XIM clients do not show preedit string problem.
  700. * src/scim-python-lookup-table.cpp:
  701. * src/scim-python.cpp:
  702. * src/scim-python-attribute.cpp:
  703. * src/scim-python-engine.cpp:
  704. * src/scim-python-config.cpp:
  705. * src/scim-python-event.cpp:
  706. remove some useless fprintf.
  707. modify format string of PyArg_ParseTuple to let error messages be more readable.
  708. 2007-09-25 Huang Peng <shawn.p.huang@gmail.com>
  709. * data/english_words.txt:
  710. remove it.
  711. * :
  712. implement wrapper for SetupUI.
  713. create a sample setup ui for English Writer.
  714. 2007-09-24 Huang Peng <shawn.p.huang@gmail.com>
  715. * src/scim-python.cpp:
  716. append old PYTHONPATH environment var to new var.
  717. * src/scim-python-config.h:
  718. * src/scim-python-config.cpp:
  719. add python wrapper for ConfigBase class.
  720. * src/Makefile.am:
  721. install scim.so into site-pacakges/ and create symbol link in IMEngine/
  722. * Makefile.am:
  723. add target for building .src.rpm .
  724. * src/scim-python-factory.h
  725. * src/scim-python-factory.cpp:
  726. fix compile error with Python 2.4.x
  727. * README:
  728. refine install steps in README.
  729. * scim-python.spec.in:
  730. update project's URLs.
  731. fix rpmlint some checking errors and warnings.
  732. * COPYING:
  733. add customized COPYING file.
  734. * configure.in:
  735. update the project's URL.
  736. update version to 0.0.2.
  737. 2007-09-19 Huang Peng <shawn.p.huang@gmail.com>
  738. Initial version.
  739. Release scim-python-0.0.1