aboutsummaryrefslogtreecommitdiffstats
path: root/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Add symmetry and pre-emptively improve performance (A4)Jean Chalard2012-10-252-3/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test for binary dictionary will soon entail decrypting and uncompressing files if necessary to test for their headers, and will become much slower than it is. It's better to be able to detect the XML format too, and leave the slower test for last. Bug: 7388852 Change-Id: I6b9a7944de80217e1571cab65dcd1cff347b3046
* | | Add automatic decryption capabilities. (A3)Jean Chalard2012-10-252-2/+59
| | | | | | | | | | | | | | | Bug: 7388852 Change-Id: Ie952b1ad6cfad2f83793bd968e159d3cfbf20a47
* | | Add auto detection and decoding of dictionary files. (A2)Jean Chalard2012-10-254-12/+191
| | | | | | | | | | | | | | | Bug: 7388852 Change-Id: I25e755fc15f5b383acc046f668e9681efa4f0c2f
* | | Some initial refactoring in dicttool. (A1)Jean Chalard2012-10-252-10/+43
| | | | | | | | | | | | | | | Bug: 7388852 Change-Id: I5ff70d12f3a8096ae6fb8cd4883a32ffe1683c9b
* | | Add reader and writer for the combined dict format.Jean Chalard2012-10-233-12/+318
| | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces a new textual format for the dictionary that combines words, bigrams and shortcuts to avoid complexity. It is also extensible to n-grams to fool-prof for the future, and easier to read than XML. Bug: 7388540 Change-Id: I942bbad51bd0c905a5a54c278667563fd6dd66ec
* | | Merge "Use a buffered writer for XML output"Jean Chalard2012-10-221-1/+3
|\ \ \
| * | | Use a buffered writer for XML outputJean Chalard2012-10-231-1/+3
| | | | | | | | | | | | | | | | Change-Id: I85aa133985282993542659db2ee61960b02042d7
* | | | Add @UsedForTesting and @ExternallyReferenced annotationsTadashi G. Takaoka2012-10-224-15/+10
|/ / / | | | | | | | | | | | | Bug: 7268357 Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
* / / Sync package name and source pathTadashi G. Takaoka2012-10-199-0/+0
|/ / | | | | | | Change-Id: I8d3ded01c508c3afaa0d8afa9ce1445117626ddc
* | Use a freq of 1 instead of 0 for non-word shortcuts.Jean Chalard2012-10-091-1/+1
| | | | | | | | | | | | | | Also fix a spelling mistake in a comment Bug: 7301525 Change-Id: I4437403dce620fed03871485ee04f13c51ce34fc
* | Refactor BinaryDictInputOutput.Yuichiro Hanada2012-09-141-1/+2
| | | | | | | | Change-Id: Idb4b635fcac70cc988e0dd3ce3bf121fba12099c
* | Move FormatOptions and FileHeader to FormatSpec.Yuichiro Hanada2012-09-131-2/+2
| | | | | | | | Change-Id: I232e35598635113bf2c81825669c744aadc79efe
* | Have makedict support the new file format.Yuichiro Hanada2012-09-101-27/+21
| | | | | | | | Change-Id: Idcbba71b397f87a5d59e16bb4061d62261c73282
* | Fix dicttool_aosp buildKen Wakasa2012-09-101-2/+5
| | | | | | | | Change-Id: Iabcf420b4120e3d275fdbcb23939a0ab6052ddf0
* | Add FormatOptions.Yuichiro Hanada2012-09-051-1/+3
| | | | | | | | Change-Id: Ibad05a5f9143de1156b2c897593ec89b0a0b07e7
* | Consolidate Esperanto layout into Spanish layoutTadashi G. Takaoka2012-09-032-0/+154
| | | | | | | | | | | | | | This change also removes AsciiCapable extra value from Esperanto subtype. Change-Id: I0fa18ef7c52e4ba24b182e8ecb9788572660b704
* | Reinstate the shortcut-only attributeJean Chalard2012-08-312-8/+10
| | | | | | | | | | | | | | | | Also add the blacklist attribute Bug: 7005742 Bug: 2704000 Change-Id: Icbe60bdf25bfb098d9e3f20870be30d6aef07c9d
* | Make utility classes finalTadashi G. Takaoka2012-08-291-1/+1
| | | | | | | | Change-Id: Ic4f69b4c8da33c9fca50d6829724179310c2f875
* | Use ByteBuffer when reading FusionDictionary from file.Yuichiro Hanada2012-08-241-3/+19
| | | | | | | | Change-Id: Ia71561648e17f846d277c22309ac37c21c67a537
* | Add CollectionUtils class to create generic collection easilyTadashi G. Takaoka2012-08-221-5/+4
| | | | | | | | Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
* | (DO NOT MERGE) Remove useless module tags from makefilesKen Wakasa2012-08-172-2/+0
| | | | | | | | Change-Id: If77482da66e80b762cf205369f7d53d069cd8072
* | am 33afbf9a: am 38be4ee0: Merge "Unnessary LOCAL_MODULE_TAGS"Joe Onorato2012-08-172-3/+1
|\| | | | | | | | | * commit '33afbf9a3438df786782283b57a399599809dba6': Unnessary LOCAL_MODULE_TAGS
| * Unnessary LOCAL_MODULE_TAGSJoe Onorato2012-07-212-3/+1
| | | | | | | | Change-Id: Idaf766c4b5b45da782e15750cbefa9d9ec1f0487
* | Reinstate putting shortcut-only entries in the dictionaryJean Chalard2012-08-101-0/+4
| | | | | | | | | | | | | | | | Not sure at which point this functionality got lost, but anyway, it's back Bug: 6906525 Change-Id: Ie87baa0dacdcee90e029917ca866099593d5d048
* | Support a syntax to add whitelist entries in shortcutsJean Chalard2012-08-102-13/+36
| | | | | | | | | | Bug: 6906525 Change-Id: Ie33586c07973bf76e38390766175ba424d72d655
* | Support stdin and stdout for compress/uncompressJean Chalard2012-08-091-16/+22
| | | | | | | | | | | | | | This will improve flexibility in dictionary generation by allowing pipelined commands. Change-Id: Ia07bdc82c8bd740b5dfee6b5fd1a067f4b8b7ba5
* | Rename dicttool to dicttool_aosp and split commandsJean Chalard2012-08-087-8/+57
| | | | | | | | Change-Id: I83d948be2db5cd0203e876f019697e1d5e038818
* | Move makedict to live under dicttool (A5)Jean Chalard2012-08-045-101/+7
| | | | | | | | | | | | | | | | This removes the makedict directory and makes a new target to replace it. The old command is still working the same way it used to. Change-Id: Ie73b12a7ef101dd2b282e0cb4206ac263af1093e
* | Move dicttool tests and make a script to run them (A4)Jean Chalard2012-08-042-0/+16
| | | | | | | | Change-Id: If582e81741c5edaf345dcb55517dcad0baa64c9e
* | Fix the buildJean Chalard2012-08-041-3/+1
| | | | | | | | Change-Id: I0d6570332bcf569d8c43b3edd8b3ab52263ef179
* | Make a makedict command for dicttool (A3)Jean Chalard2012-08-046-5/+64
| | | | | | | | | | | | | | | | | | | | | | This behaves exactly as the old makedict command. Further changes will redirect the calls to makedict to this, so as to consolidate similar code. Groundwork for Bug: 6429606 Change-Id: Ibeadbf48bec70f988a15ca36ebf5d1ce3b5b54ea
* | Simplification (A2)Jean Chalard2012-08-031-17/+8
| | | | | | | | | | | | | | A single command at a time and no arity gives opportunity to simplify the argument parsing code. Change-Id: Iff7bab78ede7448a662092f221c590a9eedae2a5
* | Remove arity from dicttool commands (A1)Jean Chalard2012-08-033-40/+20
| | | | | | | | | | | | | | | | | | | | This unnecessarily complicates and limits commands. It's simpler to just have one command by invocation. Groundwork for Bug: 6429606 Change-Id: I24cf267a9cbc937a5ba53942b29e28e7095d2fd2
* | Fix east slavic keyboard layoutsTadashi G. Takaoka2012-07-315-11/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change affects Ukrainian, Belarusian, Kyrgyz, and Russian keyboard. The followings are the layout changes for each language respectively. [Ukrainian] * Replace useless CYRILLIC LETTER E with CYRILLIC LETTER UKRAINIAN IE. * Replace useless CYRILLIC LETTER HARD SIGN with CYRILLIC LETTER YI on 10-inch tablet. * Add CYRILLIC LETTER GHE WITH UPTURN as more keys of CYRILLIC LETTER GHE. [Belarusian] * Add CYRILLIC LETTER IO as more keys of CYRILLIC LETTER IE. * Replace useless CYRILLIC LETTER HARD SIGN with CYRILLIC LETTER IE on 10-inch tablet. [Kyrgyz] * Add CYRILLIC LETTER IO as more keys of CYRILLIC LETTER IE. * Remove CYRILLIC LETTER HARD SIGN from more keys of CYRILLIC LETTER HA because CYRILLIC LETTER SOFT SIGN has it. [Russian] * Remove CYRILLIC LETTER HARD SIGN from more keys of CYRILLIC LETTER HA because CYRILLIC LETTER SOFT SIGN has it. This change also replace misspelled "more_keys_for_cyrillic_ye" text name with "more_keys_for_cyrillic_ie". Bug: 6881007 Change-Id: I9e88c4e27f66225e1676f2b286a7e55b9f2cbf5b
* | Add Zulu keyboardTadashi G. Takaoka2012-07-261-0/+64
| | | | | | | | | | Bug: 6867914 Change-Id: I13316ac2a554a8601f920e875d540e5375e12860
* | Fix Afrikaans more keys layoutTadashi G. Takaoka2012-07-261-20/+22
| | | | | | | | | | Bug: 6867914 Change-Id: I43178a729f4770743f9fea87bad539c54da045c5
* | Add Afrikaans keyboard layoutTadashi G. Takaoka2012-07-261-0/+67
| | | | | | | | | | Bug: 6867914 Change-Id: Ice35b20a0a51dda21c8271256064523bb5844952
* | Add Swahili keyboard layoutTadashi G. Takaoka2012-07-251-0/+65
| | | | | | | | | | Bug: 6867914 Change-Id: I2b9b0a06ff49a2afe16ec7a0ace0503d1658d413
* | Add Seriban Latin keyboard layout as commentsTadashi G. Takaoka2012-07-241-0/+19
| | | | | | | | | | | | Bug: 6867914 Bug: 6867842 Change-Id: I3434434628e72fdb127d158de6c17fdfa77ee9c8
* | Add Tagalog keyboard layoutTadashi G. Takaoka2012-07-241-0/+70
| | | | | | | | | | Bug: 6867914 Change-Id: I78ca6216cc74f8d34291950c05c810c800a3ddba
* | Opening punctuations have a priority in Spanish keyboardTadashi G. Takaoka2012-07-172-10/+3
| | | | | | | | | | Bug: 6737535 Change-Id: I87442eb978ac68be3d3df99eed8a92877a6f4ab0
* | am e4bbff78: am 38dc9ca3: Fix duplicate period on Persian tablet keyboardTadashi G. Takaoka2012-06-181-2/+6
|\| | | | | | | | | * commit 'e4bbff783bddb70f52402454987ede281fb86039': Fix duplicate period on Persian tablet keyboard
| * Fix duplicate period on Persian tablet keyboardTadashi G. Takaoka2012-06-181-2/+6
| | | | | | | | | | Bug: 6679579 Change-Id: I8bccbfbdf7ea1fa1b78a5af05eb1df100f22ab0c
* | am 58f9b35e: am 6de1b7a7: Fix Persian keyboard having correct code pointsTadashi G. Takaoka2012-06-181-3/+3
|\| | | | | | | | | * commit '58f9b35e1cf5a975ec1312858aad9b5cc307fda8': Fix Persian keyboard having correct code points
| * Fix Persian keyboard having correct code pointsTadashi G. Takaoka2012-06-161-3/+3
| | | | | | | | | | Bug: 6679850 Change-Id: Iaa33f48ffb5634de31e039574fb58185c6c078e8
* | am aee2ed1f: am 14bc2e89: Fix Arabic diacritics orderTadashi G. Takaoka2012-06-141-11/+11
|\| | | | | | | | | * commit 'aee2ed1f4b0be7a538cc5722fed274632f2a40ba': Fix Arabic diacritics order
| * Fix Arabic diacritics orderTadashi G. Takaoka2012-06-141-11/+11
| | | | | | | | | | Bug: 6662536 Change-Id: I96e45ce0e8b9b5440a54f3b321a925bc87ec3ca9
* | am 1ab436c1: am 0e473e9c: Reorder Persian diacriticsTadashi G. Takaoka2012-06-141-13/+13
|\| | | | | | | | | * commit '1ab436c1e60c0e49333549fb93e135fa99458bda': Reorder Persian diacritics
| * Reorder Persian diacriticsTadashi G. Takaoka2012-06-141-13/+13
| | | | | | | | | | Bug: 6661783 Change-Id: I42bab7655121ec5671854d54c47bd0c7a29e7a98
* | am bbf18807: am 1db4f951: Fix the order of Persian diacriticsTadashi G. Takaoka2012-06-143-16/+36
|\| | | | | | | | | * commit 'bbf188075d5e14626c0609f4c3ee6031f6c6d5a6': Fix the order of Persian diacritics