Skip to content
Snippets Groups Projects
  1. Oct 09, 2012
  2. Sep 27, 2012
  3. Sep 18, 2012
  4. Sep 13, 2012
  5. Aug 24, 2012
  6. Aug 22, 2012
  7. Aug 20, 2012
  8. May 23, 2012
    • Jean Chalard's avatar
      Remove an updated dictionary that changed locales · b9e2bce9
      Jean Chalard authored
      When a dictionary changes locale, we need to remove the file
      that corresponds to the old version. It has a different path
      than the new one, so we have to search for it explicitly.
      
      Bug: 6540631
      Change-Id: Ie9d63ba636651fe90f8fbb9627b7265ac7b34ccd
      b9e2bce9
  9. Apr 23, 2012
  10. Apr 12, 2012
  11. Apr 11, 2012
  12. Apr 03, 2012
  13. Mar 16, 2012
  14. Feb 03, 2012
    • Jean Chalard's avatar
      Fix string iterations in a couple places. · 9242a2bc
      Jean Chalard authored
      Seems I didn't get how to iterate on a String correctly >.>
      Talk about a big bug. Anyway, I think it's working now.
      
      Bug: 5955228
      Change-Id: I988c900cf2a16c44b9505cfd4f77c7cda7e592f0
      9242a2bc
  15. Oct 04, 2011
  16. Aug 29, 2011
  17. Aug 25, 2011
  18. Aug 24, 2011
  19. Aug 18, 2011
    • Jean Chalard's avatar
      Check the main dict id to be able to fallback. · ee7daefd
      Jean Chalard authored
      Bug: 5095140
      Change-Id: I02032923ca2a65bd8fbabc0abbe6a476f7542187
      ee7daefd
    • Jean Chalard's avatar
      Move the settings test to a more appropriate place. · 83207fb4
      Jean Chalard authored
      This change refactors the dictionary selection code so that the
      cached dictionary files list and the settings tests are more
      cleanly separated.
      This will also help with future refactorings that will test for
      the presence of the main dictionary and insert the fall back if
      it's not supplied by the dictionary pack.
      
      Bug: 5095140
      Change-Id: I8d7caad7c054031df71fe78b043801a774d50f65
      83207fb4
    • Jean Chalard's avatar
      Exception refactoring · 80e0bf04
      Jean Chalard authored
      Now that the dictionary pack can return several files, it's better
      to handle IO exceptions for each file rather than globally. This
      also will help with next implementation steps.
      
      Bug: 5095140
      Change-Id: I5ed135ad2ad4f55f61f9b3f92c48a35d5c24bdb2
      80e0bf04
  20. Aug 17, 2011
  21. Aug 12, 2011
  22. Aug 11, 2011
  23. Aug 02, 2011
    • Jean Chalard's avatar
      Change the dictionary file passing schema to a list of ids · fae8d60e
      Jean Chalard authored
      The dictionary filename used to be passed directly to Latin IME.
      This change implements, on the part of Latin IME, the passing of
      them as an id that should then be passed through
      openAssetFileDescriptor.
      
      Bug: 5095140
      Change-Id: I7d1e9d57c19f0645045368f68681680f238189fc
      fae8d60e
  24. Jul 21, 2011
    • Jean Chalard's avatar
      Set the locale for opening an asset · e150ef98
      Jean Chalard authored
      This is necessary because we don't know any more whether the
      locale of the process is the expected one when the dictionary
      is loaded asynchronously.
      
      Bug: 5023141
      Change-Id: Ia9e4741f3b4a04a9f085f5b65ec122471b0c2dff
      e150ef98
  25. Jul 19, 2011
    • Jean Chalard's avatar
      Add a number of NULL pointer guards. · 44861474
      Jean Chalard authored
      None of these are expected to actually be null, but those are
      included for peace of mind and foolproofing against future
      code changes.
      
      Bug: 4580040
      Change-Id: Ib112b3e5db5f177aaf61767164b7e78d711f90a0
      44861474
  26. May 17, 2011
    • Jean Chalard's avatar
      Fix a bug in one of the methods to get a dictionary. · bf65f31c
      Jean Chalard authored
      One of the two methods for getting a dictionary from the dictionary
      pack had a bug and would not tolerate not getting an actual dictionary.
      This change fixes that.
      
      Change-Id: Id58bb27258494fb3aa60ec07a4eb27cfb5cc7279
      bf65f31c
  27. Apr 28, 2011
    • Jean Chalard's avatar
      Improve the architecture to support multiple dictionaries. · d8f52a4f
      Jean Chalard authored
      This change enables the interface to get multiple dictionaries from a
      dictionary pack. It only implements it to the end in the case of the
      proprietary method, as the open method needs still some working out,
      and the "inside the package" method does not need it.
      
      This change goes together with Iaa95bf36, and breaks the build
      without it.
      
      Bug: 1752028
      
      Change-Id: I3ccfd696e8ef083ef9c074e1c3e4bb0bf2fcfd23
      d8f52a4f
  28. Apr 26, 2011
    • Jean Chalard's avatar
      Fix Eclipse warnings. · 0c8d5ca0
      Jean Chalard authored
      This change is only there to fix warning issued by Eclipse.
      It should have absolutely no impact on the program logic.
      
      Change-Id: Ie0e242ac6c167297d33de19902340b0f6ecae9e1
      0c8d5ca0
  29. Mar 18, 2011
    • Jean Chalard's avatar
      Add different ways of reading the dictionary file. · cba93f50
      Jean Chalard authored
      This change adds basic support for an external dictionary provider.
      It adds methods for reading the dictionary itself from an asset in
      the dictionary provider package directly, obtaining the file name
      through the ContentProvider interface; it also adds a way of getting
      the data through an InputStream and copying the file locally.
      
      Incidentally this change also adds the code needed to listen for
      updating the dictionary provider package and reloading it in time.
      
      This change also goes hand-in-hand with Iab31db6e, which implements
      the small closed part of this.
      
      Issue: 3414944
      
      Change-Id: I5e4fff99a59bb99dbdb002102db6c90e6cb41c8a
      cba93f50
Loading