1. 01 Mar, 2021 1 commit
  2. 19 Feb, 2021 1 commit
  3. 08 Feb, 2021 1 commit
    • Jeffrey I. Schiller's avatar
      Add “UpdateDone” event to CloudDB · 070487b7
      Jeffrey I. Schiller authored
      The UpdateDone event means that a store operation (StoreValue,
      AppendValueToList or ClearTags) has completed. Because some
      applications, such as SketchAndGuess can cause numerous store operations
      in a short period of time, there is a risk that these events may
      overload the sending device. In the case of a large number of update
      events, only one UpdateDone event will be triggered per tag updated
      once the backlog of update operations is cleared.
      
      The most likely use case for UpdateDone is to handle storage of large
      objects. All store operations are performed in the background, so this
      event permits apps to know for sure when an update operation is
      complete.
      
      Change-Id: Ia6ff5760ad622efecc9a8d235a177b9c3e00c6a9
      070487b7
  4. 05 Feb, 2021 1 commit
    • Jeffrey I. Schiller's avatar
      Tune the CloudDB Component · 93fdc308
      Jeffrey I. Schiller authored
      Internally we use the Java “Jedis” library to communicate with
      CloudDB. However this library is tuned for high speed low latency
      connections. In particular it provides for a 2 second timeout on
      transactions. This is not always sufficient in a wide area network
      situations that a lot of devices will be.
      
      Most transactions work, but when storing larger objects this 2 second
      timeout can be exceeded. This change updates the timeout to be 20
      seconds instead of 2. It also works around a minor issue in the Jedis
      library that was causing the authentication (login) transaction to be
      duplicated. This was not a real problem, but it still should be fixed,
      and is in this change.
      
      Change-Id: I00056d5bcf6f79fc783da2b22ed68c17e946e0e5
      93fdc308
  5. 01 Feb, 2021 1 commit
  6. 04 Dec, 2020 1 commit
  7. 01 Dec, 2020 1 commit
  8. 08 Oct, 2020 2 commits
    • Evan W. Patton's avatar
      Fix WebViewer crash on old Android due to NPE · 5733f1dd
      Evan W. Patton authored
      The ability to reference assets using http://localhost/ as an
      authority fail on older versions of Android due to a
      NullPointerException caused by the MIME type lookup returning null
      rather than a valid MIME type. This can happen even for common file
      types like JavaScript files. Newer versions of Android have a more
      complete MIME type table and don't exhibit this issue.
      
      Change-Id: I3f1b3846262f0c1613ad7807c1758a7d24fb246d
      5733f1dd
    • Evan W. Patton's avatar
      Add copyright overlay to Map · abf24dcf
      Evan W. Patton authored
      Change-Id: I2868f68705f5dcea167782bcad9d4f2161793f42
      abf24dcf
  9. 05 Oct, 2020 1 commit
  10. 21 Sep, 2020 2 commits
  11. 10 Sep, 2020 4 commits
  12. 04 Sep, 2020 2 commits
  13. 02 Sep, 2020 1 commit
  14. 31 Aug, 2020 3 commits
  15. 27 Aug, 2020 1 commit
  16. 26 Aug, 2020 1 commit
  17. 21 Aug, 2020 2 commits
    • Evan W. Patton's avatar
      Make specific drop targets to reduce chances of inadvertent drop capture · 9638c167
      Evan W. Patton authored
      Change-Id: Idd7b231e4c57da44b008ba4c5fbb700cf4342d78
      9638c167
    • Evan W. Patton's avatar
      Implement LegacyMode for File component · 0fc9fd19
      Evan W. Patton authored
      With the nb184 change, apps that previously worked on Android 10 may
      no longer work if the app in question stored files based on the
      external storage root (e.g., /sdcard). While Google isn't enforcing
      read/write access to directories outside of the app-private path just
      yet (this will be true in Android 11), we switched over most file
      operations to use the app-private path anyway starting with Android
      Q. New apps will read/write files without issue, however apps that are
      used to using the old path on Android 10 have no way to read files
      they may have written.
      
      This change adds a LegacyMode property to File, which is False by
      default, that allows a developer to access files relative to the root
      of the external storage on Android 10 and higher. I've included a note
      that the use of this property may cause apps to fail starting with
      Android 11.
      
      Change-Id: I4ab0d26e54d2a74535b4a691cfd63826543d29a4
      0fc9fd19
  18. 12 Aug, 2020 7 commits
  19. 11 Aug, 2020 1 commit
  20. 29 Jul, 2020 5 commits
  21. 24 Jul, 2020 1 commit
    • Evan W. Patton's avatar
      Add osmdroid.jar as dependency of Navigation component · c796aca8
      Evan W. Patton authored
      The Navigation component makes use of org.osmdroid.util.GeoPoint, but
      if it is included in a project without also including a Map component,
      compiled apps fail due to the fact that GeoPoint is not in the final
      binary. This change asserts that the Navigation component is dependent
      on osmdroid.jar when building apps.
      
      Change-Id: I1111c710e3b53a6dc85d65668ef140d6286ec585
      c796aca8