aboutsummaryrefslogtreecommitdiffstats
path: root/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Cleanup after dicttoolJean Chalard2012-10-303-7/+19
| | | | | | | Arrange for temporary files to be deleted. Also, add a security on stack overflows. Change-Id: I9da2ebefb06409a71b235243ea835ce10d6a9b81
* Implement the package commandJean Chalard2012-10-301-3/+17
| | | | | Bug: 7388852 Change-Id: Ib6a50e02894961b4c7d3f57bc0fc70c3b3bfe4e9
* Add the unpackage commandJean Chalard2012-10-304-0/+87
| | | | | Bug: 7388852 Change-Id: I7e5376f5d646e669884ef78e4e0dee62c99d4d6b
* Add an empty crypt command to aosp dicttoolJean Chalard2012-10-304-24/+33
| | | | | | | | This also makes the AdditionalCommandList useless, so let's remove it Bug: 7388852 Change-Id: I308f54ca6f778afe01c1233801a9cc22ebb3d1e9
* Accept comments in the combined file formatJean Chalard2012-10-291-2/+10
| | | | Change-Id: I17b745281b8b7b1922e1c2d3717986e9bb11aa0b
* Remove warningsJean Chalard2012-10-293-5/+3
| | | | | | Thanks Eclipse Change-Id: I88e3979ed22be5d8be5a5accdde417c6b1a8bf2d
* Add word arguments to the info command (A10)Jean Chalard2012-10-291-2/+46
| | | | | | | | With this, it's now possible to get all the information about a word from any dictionary. Bug: 7388857 Change-Id: Ifc9d539f52f87044a1974d95bf35d87465e84c47
* Implement the word-level diff (A9)Jean Chalard2012-10-291-11/+79
| | | | | Bug: 7388857 Change-Id: I4c4560d4f4b579936a44cdf409a4c27300b65610
* Add the dicttool diff command. (A8)Jean Chalard2012-10-292-0/+109
| | | | | | | | This is an initial implementation, it does not do everything just yet. Bug: 7388857 Change-Id: I11543973a4657e122ca3475225059b06b9a3f2b9
* Add a reporting option to the getDictionary method (A7)Jean Chalard2012-10-295-67/+69
| | | | | | This is refactoring to help future changes Change-Id: I8c4372383a2fff5805b96cc47df5012e4b231004
* Fix maketext template to use @UsedForTestingTadashi G. Takaoka2012-10-261-2/+2
| | | | | | This is a follow up of I0b7e0c19. Change-Id: I8530453bfba9d4de2b134f52acc931cc9659a9d6
* am 5199b8bf: am f6df37ce: Merge "LatinIME: Add accents to german keyboard"Ken Wakasa2012-10-251-2/+6
|\ | | | | | | | | * commit '5199b8bf1a212b93c9f37d4bb18121ba7f174bd0': LatinIME: Add accents to german keyboard
| * am f6df37ce: Merge "LatinIME: Add accents to german keyboard"Ken Wakasa2012-10-251-2/+6
| |\ | | | | | | | | | | | | * commit 'f6df37ce2dce9ada1af097e0c2fbdd84c0334c61': LatinIME: Add accents to german keyboard
| | * LatinIME: Add accents to german keyboardKim Le2012-10-221-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes http://code.google.com/p/android/issues/detail?id=26247 Add // U+00E9: "é" LATIN SMALL LETTER E WITH ACUTE // U+00E8: "è" LATIN SMALL LETTER E WITH GRAVE // U+00EA: "ê" LATIN SMALL LETTER E WITH CIRCUMFLEX // U+00EB: "ë" LATIN SMALL LETTER E WITH DIAERESIS Change-Id: I81d79f153cdfe7015bd0a343c681322ab8316db7
* | | Finish up the "info" command in dicttool. (A6)Jean Chalard2012-10-252-4/+39
| | | | | | | | | | | | | | | Bug: 7388857 Change-Id: I704f12a6be76ce1644ec5e8dd3b667f112e9c04a
* | | Implement a part of the "info" command (A5)Jean Chalard2012-10-252-3/+73
| | | | | | | | | | | | | | | Bug: 7388857 Change-Id: Id1bba7a33ab6195d5711bebb1df5c18c9c08925c
* | | 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