Commit Graph

1923 Commits

Author SHA1 Message Date
Lukhnos Liu 029e1ee70b Re-enable install-under-Debug. 2012-09-10 23:10:19 -07:00
Lukhnos Liu d4cf55af9c Update app icon set. 2012-09-10 23:08:13 -07:00
Lukhnos Liu 879277f5f1 Bump version. 2012-09-10 22:57:15 -07:00
Lukhnos Liu 08e7b14f3e Use the new LM class. 2012-09-10 22:56:21 -07:00
Lukhnos Liu 67775e3ccf Implement an mmap-based LM parser. 2012-09-10 22:55:40 -07:00
Lukhnos Liu bf50e4fa7e Fix a punctuation bug in Plain Bopomofo mode.
Bopomofo keyboard layout-specific punctuation keys were not handeled
properly. The candidates are now correctly collected.
2012-09-10 19:12:57 -07:00
Lukhnos Liu 71921b848a Use stable sort in the engine.
So that unigram nodes with the same log probability are sorted
according to the order in which they were added to the language
model.
2012-09-10 19:02:24 -07:00
Lukhnos Liu 7b4568e152 Load Plain Bopomofo data. 2012-09-10 19:02:21 -07:00
Lukhnos Liu 10ff94e141 Bump version. 2012-09-09 13:16:07 -07:00
Lukhnos Liu 5c421c4b5d Improve Plain Bopomofo icons. 2012-09-09 13:12:39 -07:00
Lukhnos Liu 0587cad7ee Improve icon maker. 2012-09-09 12:59:35 -07:00
Lukhnos Liu 4cf94d5824 Support customizable alphanumeric keyboard layout.
Also make the default candidate font size bigger.
2012-09-09 12:36:04 -07:00
Lukhnos Liu dc6a74a602 Fix the bug that MainMenu did not have localized version. 2012-09-09 12:35:12 -07:00
Lukhnos Liu 1c91498166 Restart SystemUIServer if upgrading from 0.9.4 or lower. 2012-09-09 11:43:56 -07:00
Lukhnos Liu 3247cbcdba Restart SystemUIServer when built under Debug. 2012-09-09 11:43:39 -07:00
Lukhnos Liu 31f796f620 Implement the Plain Bopomofo mode. 2012-09-09 01:58:42 -07:00
Lukhnos Liu 6a5cd2a38a Create the mode for Plain Bopomofo. 2012-09-09 01:58:41 -07:00
Mengjuei a9006ad357 Merge branch 'master' of github.com:mjhsieh/McBopomofo 2012-09-09 00:32:12 -07:00
Lukhnos Liu aa7ee150db Remove 64x64 icon generation from the icon maker. 2012-09-08 22:39:21 -07:00
Lukhnos Liu 1ca4d587d5 Rearrange targets order. 2012-09-08 22:37:55 -07:00
Lukhnos Liu 34db8e75b7 Use the new iconset format to provide app icons. 2012-09-08 22:35:46 -07:00
Lukhnos Liu 1cc76c3c28 Add the icon set for another input mode. 2012-09-08 22:18:37 -07:00
Lukhnos Liu d6a14ffb76 Add a new input sources preferences menu iconset. 2012-09-08 22:17:22 -07:00
Lukhnos Liu f4f3a19447 Expand the icon maker. 2012-09-08 22:02:35 -07:00
Lukhnos Liu 484fbf54c8 Create a separate project for IconMaker. 2012-09-08 20:27:57 -07:00
Lukhnos Liu 8035f58813 Remove previous installers. 2012-09-08 19:28:19 -07:00
Lukhnos Liu 2ebddfc29d Bump version. 2012-09-08 19:28:19 -07:00
Lukhnos Liu 37f31364b5 Project reorganization.
This commit:

* Creates a new top-level Xcode project file
* Renames remaining Lettuce (the original codename) uses to McBopomofo
* Renames English.lproj (the old style locale name) to en.lproj
2012-09-08 19:28:15 -07:00
Lukhnos Liu 51bd291ee5 Add retina icon. 2012-09-04 00:53:20 -07:00
Lukhnos Liu 176ecb74ff Use IconMaker to create retina icon. 2012-09-04 00:52:13 -07:00
Lukhnos D. Liu 6525894cb5 Bump versions. 2012-08-01 22:15:30 -07:00
Lukhnos D. Liu 173e159623 Rename the installer target to work around Xcode archiving issues. 2012-08-01 22:12:29 -07:00
Lukhnos D. Liu 13e0dca79b Add a native installer and bump version. 2012-08-01 21:47:36 -07:00
Mengjuei 550b952afe consider the situation of 10.8 2012-07-30 21:06:49 -07:00
Lukhnos D. Liu ddbd94bee4 Extract the candidate handler; handle subtleties of vertical text mode.
Now both Left and Right can be used as choose-candidate key. Also the
candidate window now doesn't obscure the vertical text being typed by
moving to the right to the vertical text. Because of this, Left key
feels strange. Adding Right key should give a better mental model.
2012-05-06 16:19:33 -07:00
Lukhnos D. Liu c48d478b4e Move enums to the top of the file. 2012-05-06 15:56:21 -07:00
Lukhnos D. Liu 6f2d617bcb Rename global variables. 2012-05-06 15:55:35 -07:00
Lukhnos D. Liu b369106719 Add Home/End key support in candidate panels. 2012-05-06 15:52:45 -07:00
Lukhnos D. Liu 1993942cd4 Refactor the code so that we use enums for key codes. 2012-05-06 15:52:45 -07:00
Lukhnos D. Liu f457b9d463 Fix a bug where the sink key handler missed a rejection condition. 2012-05-06 15:52:44 -07:00
Mengjuei d6f7b6e38d Initial import of Sphinx doc 2012-04-23 02:08:18 -07:00
Lukhnos D. Liu c52d68ed9e Correct the pref key names. 2012-04-08 15:16:04 -07:00
Lukhnos D. Liu 36b5a605dc Fix the bug that kCandidateTextFontName and kCandidateKeyLabelFontName shared the same value. 2012-04-08 15:12:26 -07:00
Lukhnos D. Liu 1693dc210e Add support for changing candidate keys and candidate panel fonts. 2012-04-08 15:08:53 -07:00
Lukhnos D. Liu c676d0d62c Handle the case where text client fails to handle char attr request. 2012-04-07 01:14:55 -07:00
Lukhnos D. Liu e4c54e6bb9 Edit comment. 2012-03-29 21:07:45 -07:00
Lukhnos D. Liu 005437db28 Handle the case when the vertical candidate data source is gone. 2012-03-29 21:04:30 -07:00
Lukhnos D. Liu b0b5dd0233 Remove CJK font requirement as OS X 10.7 already handles fallback better. 2012-03-29 20:57:16 -07:00
Lukhnos D. Liu b0e7e7032f Adjust layout parameters. 2012-03-29 20:06:42 -07:00
Lukhnos D. Liu 9c3623f19a Change compiler settings. 2012-03-29 12:19:17 -07:00