• Home
  • History
  • Annotate
  • only in /packages/inputmethods/LatinIME/tools/dicttool/src/com/
History log of /packages/inputmethods/LatinIME/tools/dicttool/src/com/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fec4769e0b5eb43e1fad795a986acb0af8bb8a8f 11-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor dicttool with try-with-resource

This CL must be checked in together with Idd7c744d0f.

Change-Id: Ia0ff09a054c1852b39cdce22a4377108afb254e2
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Compress.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
ndroid/inputmethod/latin/dicttool/Dicttool.java
ndroid/inputmethod/latin/dicttool/Package.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
a91561aa58db1c43092c1caecc051a11fa5391c7 23-May-2014 Tadashi G. Takaoka <takaoka@google.com> Use Java 7 diamond operator

Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
ndroid/inputmethod/latin/dicttool/Dicttool.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Test.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
7086d88d3e77e855d7d751d71b68ae38fcefea1b 21-May-2014 Jean Chalard <jchalard@google.com> Have dicttool test tidy up after itself.

Bug: 13776363
Change-Id: Icb1d3fc0efe71e0339b434928e8aed507f2fb590
ndroid/inputmethod/latin/dicttool/Test.java
93cda5bb396c22f1781e390debaf75d54cf7c0dc 27-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Move code only used for dicttool and tests under tests.

Bug: 13035567
Change-Id: I13c6df013ef2b67c9bf67455d9c32d283bf9ea2e
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
ndroid/inputmethod/latin/makedict/MakedictLog.java
f14cf3e64caea68419969deb71793b367b1bbce2 07-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Fix: dicttool build.

Change-Id: I5c3bcbe9f3054bdd1a760398fe11344e0e05ac6a
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
3ad4af2354e7003ac288dafe3600268fe860d752 05-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Move DictionaryOptions from FusionDictionary to FormatSpec.

Bug: 8187060
Bug:13035567

Change-Id: Id4f45e589521ae98c926a4c0607be10ce1a983f2
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
516f86815ddec465e3d3ff59540d26913b05236f 06-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Separate WeightedString from FusionDictionary.

Bug: 8187060

Change-Id: I40c1dafca3eb52244c64fdb4c1db30a56385d678
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
36305d4207839f7e1db3376d390c169ac9c9f5dc 28-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Fix: dicttool build.

Change-Id: I592b14eba895786d0981586a01ef545e003396c8
ndroid/inputmethod/latin/personalization/PersonalizationHelper.java
890b44e5376413adc73025e046072bcce3e119c5 24-Feb-2014 Jean Chalard <jchalard@google.com> Correctly read the header of APK-embedded dicts

Bug: 13164518
Change-Id: I8768ad887af8b89ad9f29637f606c3c68629c7ca
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
8e3a1d0f89ac5a0c7d31effb8cbb447f93f70310 14-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Remove unused argument from readDictionaryBinary.

Bug: 12810574
Change-Id: Ice415ebd8d11162facca3fe8927ef8a616b11424
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
69ccac6e51faca851fcfc48c8c6a9eda54c79067 07-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Remove unused code.

Bug: 12810574
Change-Id: If0ef02a984469a3b6e0c00b1c3c8d98d0d2b5466
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
8ffc631826b108423f98e3ff4d987f067cbc4e0c 10-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Make PtNode have ProbabilityInfo instead of raw value.

Bug: 11281877
Bug: 12810574
Change-Id: Id1cda0afc74c4e30633c735729143491b2274a7b
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
b24de426fc98b7550406f54075de4bbbdb2e0ee2 06-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Use CombinedFormatUtils to convert dict elements to strings.

Bug: 11281877
Bug: 12810574
Change-Id: Ib631f75eab73abc9877a7698171c45e8f2fc7600
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
5f5feeba13f6f1a907d90365d8037a361d0ff5da 06-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Consolidate WordProperty and Word.

Bug: 11281877
Bug: 12810574
Change-Id: I9dc99188f80f25a8780c1860dab46e4aa80a23e5
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
df1d3e733e2b000c776e74b54d3c62f0d433b013 05-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Make WeightedString have ProbabilityInfo.

Bug: 11281877
Bug: 12810574
Change-Id: I265e3d8654c75766cd0e0d09d67ef62b4566298a
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
c2fd53ee0e610c9f143537aa3c5a4b0ab6b14e6a 17-Dec-2013 Keisuke Kuroyanagi <ksk@google.com> Remove ver4 dict updater.

Change-Id: I468994c98d091be621b9fb3fbe6405c67fc6a465
ndroid/inputmethod/latin/dicttool/Test.java
b868375763de60d1a1ff6fa21b121cc1b61df842 16-Dec-2013 Jean Chalard <jchalard@google.com> Fix failing tests

- Version 3 is not supported
- Now passing the right string to open v4 dicts. Fix the tests for this.

Change-Id: I7829330c3568a715b96396ba4e4e69c6e17775ab
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
a245d15da5d295af21ead9a01583c64796a31ad7 12-Dec-2013 Jean Chalard <jchalard@google.com> Have dicttool use the native library to generate v4 dicts.

Yay !

Change-Id: Iea8ced9e81031b9ab7eff05ad9ef7215be248de9
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
7b55cd3e2b4966150fa4c44dd43ebfeb77058a43 10-Dec-2013 Jean Chalard <jchalard@google.com> Remove flags from Java side.

This simplifies the code quite a bit.
- GERMAN_UMLAUTS are now handled through a key-value attribute.
The dictionary generator does not need to know about it any more.
- FRENCH_LIGATURES are deprecated as we handle them with shortcuts now.
- CONTAINS_BIGRAMS is deprecated. Bigram processing is always applied
regardless of this flag.

Bug: 11281748
Change-Id: If567e52e245a9342adc7f3104a0f7d8d782df8c1
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
2fa3693c264a4c150ac307d9bb7f6f8f18cc4ffc 13-Dec-2013 Ken Wakasa <kwakasa@google.com> Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c

The bulk merge from -bayo to klp-dev should not have been merged to master.

Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
73665510cac1f12831f45edde8df546af90fc33e 08-Oct-2013 Yuichiro Hanada <yhanada@google.com> Show more messages when reading a compressed combined format file.

Change-Id: I51a1b9454fcfe656e0fcf762dcfd9ecbadde86c3
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
48e01ec1110ce591b9c5258f17262d7cb4b6c903 30-Sep-2013 Yuichiro Hanada <yhanada@google.com> Make dicttool read the compressed combined format.

Change-Id: Ib39fa110402895a655f4e705caae53397ace9259
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Package.java
51a590b2fef3e682e72fbfd6014bc644786ad4fe 26-Sep-2013 Yuichiro Hanada <yhanada@google.com> Fix getDictionary.

Change-Id: I6bc3ec8dd4397a9aaf9dca2f16ce8a1929a47e9e
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
fa68e2cdf52567980e43ccb7807a6d36162afe26 17-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add a new option for version 4 to dicttool.

Change-Id: I18fd48c1f6921758d30330fbc77f4a917c33f1c8
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
0e40cd0c40f2c731f91ccd0561e251262e5a2614 12-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add getDictDecoder.

Bug: 9618601
Change-Id: I173100ac704c03f7d5d0d53477e83cab5d1110d4
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
95bc256f419e9e47c26dfefd1ac31266dac2f344 10-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add a flag to readDictioanryBinary in DictDecoder.

Change-Id: I356adb72047ebc43c924fbff1ff45e7460508a31
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
576f625ee1b22e26baab46cc4ad3138e901383e2 22-Aug-2013 Yuichiro Hanada <yhanada@google.com> Rename CharGroup to PtNode.

Bug: 10233675
Change-Id: I7b0eb07d195cd386cd0d9e97cd59bf48fcf24107
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
e9a10ff0f026b5ec458f116afc7a75806574cbcd 22-Aug-2013 Yuichiro Hanada <yhanada@google.com> Add DictDecoder.readDictionaryBinary.

Bug: 10434720
Change-Id: I14690a6e0f922ed1bab3a4b6c9a457ae84d4c1a4
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
c922c8a504ab31aae26193f1bf319bf9f91406a5 20-Aug-2013 Yuichiro Hanada <yhanada@google.com> Add DictEncoder.

Change-Id: I41049b9118b58838e5dedf8e5618d939ca70c5ef
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
a306e087536ea82c97deb4a022730e2cdf5d2c35 20-Aug-2013 Yuichiro Hanada <yhanada@google.com> Rename BinaryDictEncoder to BinaryDictEncoderUtils.

Change-Id: I4dabf17da7003b1d8204a83dbd10e5be6e8fd805
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
112257e40f6f6d914fac1c3a45f39a770693b386 20-Aug-2013 Yuichiro Hanada <yhanada@google.com> Rename BinaryDictDecoder to Ver3DictDecoder.

Change-Id: Ibf9b95b658df6e2c2218bdb62e2380f326a03832
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
77bce05e6f6e3a988253f9305ae22e51f56f5b1a 19-Aug-2013 Yuichiro Hanada <yhanada@google.com> [Refactor] Rename BinaryDictReader and BinaryDictDecoder.

BinaryDictReader -> BinaryDictDecoder.
BinaryDictDecoder -> BianryDictDecoderUtils.

Change-Id: Iadf2153b379b760538ecda488dda4f17225e5f37
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
af30cbf0ee8370763edf22822ea34a282e882084 16-Aug-2013 Jean Chalard <jchalard@google.com> Rename Node to PtNodeArray

Bug: 10247660
Change-Id: I1a0ac19f58f96adb5efac5fd35c6404831618c99
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
a94eb97413f77b1f306133dd6d5cc347f97ed24e 16-Aug-2013 Yuichiro Hanada <yhanada@google.com> Remove unused imports.

Change-Id: Ib46da6efeaa8f83a9cda24c947fc2e667a1468e8
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
35f41a9f1806f0163779116483748774b23288f7 15-Aug-2013 Yuichiro Hanada <yhanada@google.com> Fix build.

Change-Id: I80d177f3c9bff1fb90029edeafa4a62d0b99e09e
ndroid/inputmethod/latin/dicttool/Test.java
94460eba11019ec4658c42b4bcc0379d70f41770 15-Aug-2013 Yuichiro Hanada <yhanada@google.com> [Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder.

Change-Id: I7c3269d77e3e3b567e459dcaa1bc029903941744
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
ndroid/inputmethod/latin/dicttool/Test.java
117f18e844f83036f3523aa2e721894bac16739d 15-Aug-2013 Ken Wakasa <kwakasa@google.com> Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."

This reverts commit 4c63d0614e7ed7aea4bcbab3a17090d841661d92.

Change-Id: I1fa277d720bab4d895259df7d6d82eebfa5eb6c5
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
4c63d0614e7ed7aea4bcbab3a17090d841661d92 14-Aug-2013 Yuichiro Hanada <yhanada@google.com> [Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.

Change-Id: I0d476abe763c11ba9005152f928e8dccf15ac9de
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
3feacba1eb43fb906f50581df19ff2e468642ca8 12-Aug-2013 Yuichiro Hanada <yhanada@google.com> Add BinaryDictReader.

Bug: 9618601

Change-Id: Ief07fa0c3c4f7f5999a3fafcef4e47b6b6fd8143
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
b6cc4333a88becaed03ead29a8a2d41babca6a41 03-Jul-2013 Jean Chalard <jchalard@google.com> Generalize constuctors & add tests

If there is any two-args constructor with the right arg types
in a test class, use it. Also, add a test suite to dicttool test.

Also, have the return value of dicttool reflect success or
failure.

Change-Id: I51ab2a4abb93a0a483e8d6ef3c39d1ff1bce1dbd
ndroid/inputmethod/latin/dicttool/Dicttool.java
ndroid/inputmethod/latin/dicttool/Test.java
4b7acd1df6610fbe24eab04b72763de152f24176 28-Jun-2013 Jean Chalard <jchalard@google.com> Add args to dicttool test.

Change-Id: I0667e0a5a6f6db3964cfcca5c8f083b9ceb41a2e
ndroid/inputmethod/latin/dicttool/Test.java
23d4eb55ba0271d56519b16c76eebbeb3e0774a9 20-Jun-2013 Jean Chalard <jchalard@google.com> Add tests to dicttool test.

Bug: 8526576
Change-Id: Idd6f9cd076d5915361c68f5c29afbba67dd54eba
ndroid/inputmethod/latin/dicttool/Test.java
d055cca7d28812a480eb49e8264f02d6b16fdfd5 27-Aug-2012 Jean Chalard <jchalard@google.com> Add an initial test command to dicttool.

Also fix some warnings
This is a preliminary change to help track b/8526576

Bug: 8526576
Change-Id: If2ed74bb92f9b5fb7bbaf9c4851d9d0b5514b405
ndroid/inputmethod/latin/dicttool/CommandList.java
ndroid/inputmethod/latin/dicttool/Crypt.java
ndroid/inputmethod/latin/dicttool/Package.java
ndroid/inputmethod/latin/dicttool/Test.java
5b1037fa94a3f4a64fe0f5aed58662d2e40af5d2 08-Nov-2012 Jean Chalard <jchalard@google.com> Fix a bug in the diff tool

Fix reporting of removed attributes multiple times instead
of just one in some cases. Also, report the frequency of
the removed bigram in the same cases.

Change-Id: I1455fa7553fcebc3005c222bf5aa9afcf1678c31
ndroid/inputmethod/latin/dicttool/Diff.java
271e731eb4265a188e1bc7cbbc3d14ad97162409 01-Nov-2012 Jean Chalard <jchalard@google.com> Add a missing report, and fix a wrong report

Deleted words would be reported, but added words wouldn't
Also, shortcuts would be reported as bigrams

Change-Id: I017653f2afa65cf16924017a0be2ee2cbd6ca10d
ndroid/inputmethod/latin/dicttool/Diff.java
8c02f3005a5cab917252f47c80e9fa7d810c5e78 01-Nov-2012 Jean Chalard <jchalard@google.com> Add a "no changes" message in the diff command

Also fix a bug where no locale would be interpreted as a
different locale instead of the same.

Change-Id: I296feef45e39a9e89509cb315e789676755141ab
ndroid/inputmethod/latin/dicttool/Diff.java
acafc073b911fd4125c487431748be4d25e2b560 31-Oct-2012 Jean Chalard <jchalard@google.com> Fix an NPE in recent code

Change-Id: I5c76edff5c3c250167d425a737b09b10e25f9f84
ndroid/inputmethod/latin/dicttool/Diff.java
1b67a2bd8bf27a34e4ddbdf5c886c5dddc77f1ea 31-Oct-2012 Jean Chalard <jchalard@google.com> Merge "Use spaces instead of tabs in the combined format."
8f18c261cdcb317b870d287defe838b97a540a59 31-Oct-2012 Jean Chalard <jchalard@google.com> Use spaces instead of tabs in the combined format.

Change-Id: Ie8a4cdc44f87839e29bfbffc03d4853b7b5cc5f6
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
51a0ef8c59ea590b6e5e80a82fc75bf244084270 31-Oct-2012 Jean Chalard <jchalard@google.com> Add a plumbing option to dicttool info.

Also align the `porcelain' option to the diff command
that was used mistakenly.

Bug: 7388665
Change-Id: Ic0e1b98c62ce37b2e909384a0370af4458563703
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
a8058d169dad450eca428ca76c5a0f44e45f41a7 30-Oct-2012 Jean Chalard <jchalard@google.com> Cleanup after dicttool

Arrange for temporary files to be deleted.
Also, add a security on stack overflows.

Change-Id: I9da2ebefb06409a71b235243ea835ce10d6a9b81
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Info.java
ee0b5488b56168fabfd3a9c8a5e6b986aae4fc06 30-Oct-2012 Jean Chalard <jchalard@google.com> Implement the package command

Bug: 7388852
Change-Id: Ib6a50e02894961b4c7d3f57bc0fc70c3b3bfe4e9
ndroid/inputmethod/latin/dicttool/Package.java
ba98b639836953ee3be8f7b58000123822fd2865 30-Oct-2012 Jean Chalard <jchalard@google.com> Add the unpackage command

Bug: 7388852
Change-Id: I7e5376f5d646e669884ef78e4e0dee62c99d4d6b
ndroid/inputmethod/latin/dicttool/CommandList.java
ndroid/inputmethod/latin/dicttool/Compress.java
ndroid/inputmethod/latin/dicttool/Crypt.java
ndroid/inputmethod/latin/dicttool/Package.java
e44358d2eb94a8678aece7a5eb0ac388fdf40184 30-Oct-2012 Jean Chalard <jchalard@google.com> Add an empty crypt command to aosp dicttool

This also makes the AdditionalCommandList useless,
so let's remove it

Bug: 7388852
Change-Id: I308f54ca6f778afe01c1233801a9cc22ebb3d1e9
ndroid/inputmethod/latin/dicttool/AdditionalCommandList.java
ndroid/inputmethod/latin/dicttool/CommandList.java
ndroid/inputmethod/latin/dicttool/Crypt.java
ndroid/inputmethod/latin/dicttool/Dicttool.java
e5b68fb51d6de3d007c3b6ada31386a7b329c812 29-Oct-2012 Jean Chalard <jchalard@google.com> Accept comments in the combined file format

Change-Id: I17b745281b8b7b1922e1c2d3717986e9bb11aa0b
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
f41389a74b02a01f7383b1a872db5fa65e81fa1e 29-Oct-2012 Jean Chalard <jchalard@google.com> Remove warnings

Thanks Eclipse

Change-Id: I88e3979ed22be5d8be5a5accdde417c6b1a8bf2d
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Diff.java
ndroid/inputmethod/latin/dicttool/Info.java
74d66a5513c12539459dc872e7cca4521e908f1b 28-Oct-2012 Jean Chalard <jchalard@google.com> Add word arguments to the info command (A10)

With this, it's now possible to get all the information about a word from
any dictionary.

Bug: 7388857
Change-Id: Ifc9d539f52f87044a1974d95bf35d87465e84c47
ndroid/inputmethod/latin/dicttool/Info.java
a23e3330798a3ade6d2f4f5a94b71746feb1b948 29-Oct-2012 Jean Chalard <jchalard@google.com> Implement the word-level diff (A9)

Bug: 7388857
Change-Id: I4c4560d4f4b579936a44cdf409a4c27300b65610
ndroid/inputmethod/latin/dicttool/Diff.java
0c5b93800e1dcc946a414c4b844c776a711ecc32 25-Oct-2012 Jean Chalard <jchalard@google.com> Add the dicttool diff command. (A8)

This is an initial implementation, it does not
do everything just yet.

Bug: 7388857
Change-Id: I11543973a4657e122ca3475225059b06b9a3f2b9
ndroid/inputmethod/latin/dicttool/CommandList.java
ndroid/inputmethod/latin/dicttool/Diff.java
6ecc50a867dc09eb1d9dafe62f40e73de01b30cb 25-Oct-2012 Jean Chalard <jchalard@google.com> Add a reporting option to the getDictionary method (A7)

This is refactoring to help future changes

Change-Id: I8c4372383a2fff5805b96cc47df5012e4b231004
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Compress.java
ndroid/inputmethod/latin/dicttool/Info.java
ndroid/inputmethod/latin/dicttool/Makedict.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
47cac57e4593f47e753410e4199e84e458d6de6f 25-Oct-2012 Jean Chalard <jchalard@google.com> Finish up the "info" command in dicttool. (A6)

Bug: 7388857
Change-Id: I704f12a6be76ce1644ec5e8dd3b667f112e9c04a
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/Info.java
f1d35ac5dc0cca2b357940cab1001cadca37bcb4 25-Oct-2012 Jean Chalard <jchalard@google.com> Implement a part of the "info" command (A5)

Bug: 7388857
Change-Id: Id1bba7a33ab6195d5711bebb1df5c18c9c08925c
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Info.java
3862b9e8197e3fc5eeb615453066752f49d62dc1 25-Oct-2012 Jean Chalard <jchalard@google.com> Add symmetry and pre-emptively improve performance (A4)

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
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
0044df6cf2f4ef00d78e530220565b8272187446 25-Oct-2012 Jean Chalard <jchalard@google.com> Add automatic decryption capabilities. (A3)

Bug: 7388852
Change-Id: Ie952b1ad6cfad2f83793bd968e159d3cfbf20a47
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Crypt.java
b3c98901c5fc1460b54cdf27d74405f27c88e74b 23-Oct-2012 Jean Chalard <jchalard@google.com> Add auto detection and decoding of dictionary files. (A2)

Bug: 7388852
Change-Id: I25e755fc15f5b383acc046f668e9681efa4f0c2f
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Compress.java
77fe603a3d82f5fc28816520bac479ff48bf15e5 25-Oct-2012 Jean Chalard <jchalard@google.com> Some initial refactoring in dicttool. (A1)

Bug: 7388852
Change-Id: I5ff70d12f3a8096ae6fb8cd4883a32ffe1683c9b
ndroid/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
ndroid/inputmethod/latin/dicttool/Compress.java
9bb4eebf48f3e15bcdfe37d73f26693bd4eaf0f4 22-Oct-2012 Jean Chalard <jchalard@google.com> Add reader and writer for the combined dict format.

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
ndroid/inputmethod/latin/dicttool/CombinedInputOutput.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
ndroid/inputmethod/latin/dicttool/Dicttool.java
000a020e32429a00ce4af87ea3479804476dd660 23-Oct-2012 Jean Chalard <jchalard@google.com> Use a buffered writer for XML output

Change-Id: I85aa133985282993542659db2ee61960b02042d7
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
243c1fecc61f4cf0a5fda3143987902f0bf4fa9d 20-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Sync package name and source path

Change-Id: I8d3ded01c508c3afaa0d8afa9ce1445117626ddc
ndroid/inputmethod/latin/dicttool/AdditionalCommandList.java
ndroid/inputmethod/latin/dicttool/CommandList.java
ndroid/inputmethod/latin/dicttool/Compress.java
ndroid/inputmethod/latin/dicttool/DictionaryMaker.java
ndroid/inputmethod/latin/dicttool/Dicttool.java
ndroid/inputmethod/latin/dicttool/Info.java
ndroid/inputmethod/latin/dicttool/Makedict.java
ndroid/inputmethod/latin/dicttool/XmlDictInputOutput.java
ndroid/inputmethod/latin/makedict/MakedictLog.java