Skip to content
Snippets Groups Projects
  1. 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
  2. Aug 17, 2011
  3. Aug 12, 2011
  4. Aug 11, 2011
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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