1. 09 Feb, 2024 2 commits
  2. 07 Feb, 2024 1 commit
  3. 28 Jan, 2024 1 commit
  4. 26 Jan, 2024 1 commit
  5. 23 Jan, 2024 1 commit
  6. 20 Jan, 2024 1 commit
  7. 19 Jan, 2024 2 commits
  8. 18 Jan, 2024 2 commits
    • Evan W. Patton's avatar
      Implement Promises for Ode (#3080) · db370f32
      Evan W. Patton authored
      db370f32
    • Evan W. Patton's avatar
      Update App Engine to be compatible with Java 11 · be4baefd
      Evan W. Patton authored
       * Add support for d8 to buildserver
       * Update modules to support Java 11 builds
       * Make unit tests work on Java 11
       * Update self-hosted buildserver to work with Java 11
       * Remove the JSR libraries, they are not needed with Java 11
       * Listen on address 0.0.0.0 instead of localhost to facilitate
         operation in a docker container.
      
      Change-Id: I75667567e55017ff11e0e9dc94b93ed1abb9ecb1
      be4baefd
  9. 11 Jan, 2024 3 commits
  10. 18 Dec, 2023 2 commits
  11. 09 Dec, 2023 1 commit
  12. 07 Dec, 2023 1 commit
  13. 06 Dec, 2023 5 commits
  14. 05 Dec, 2023 3 commits
  15. 28 Nov, 2023 1 commit
  16. 27 Nov, 2023 2 commits
  17. 22 Nov, 2023 4 commits
    • Jeffrey I. Schiller's avatar
      Update Companion to version 2.69 · 953886cd
      Jeffrey I. Schiller authored
      Change-Id: I00bc304b54f57b7fca2544b276b1ccb324afa9c1
      953886cd
    • Jeffrey I. Schiller's avatar
      Merge branch 'ucr' · bcb4c0c9
      Jeffrey I. Schiller authored
      Change-Id: I737edd29a73335e84a2f7fe3bb6a919731d16b90
      bcb4c0c9
    • Jeffrey I. Schiller's avatar
      Fix crashes reported by Google · 5c36df2f
      Jeffrey I. Schiller authored
      Google reports out crash statistics in the Play Store console. If we
      have too many crashes, Google threatens to negatively impact our store
      listing. This change addresses the top two crashes we are seeing in
      the console.
      
      1. ConcurrentModificationException in the EventDispatcher.
      
         I was unable to reproduce this behavior. This fix synchronizes
         access to the HashMap, to guard against access from more then one
         thread. It also uses COW semantics for event dispatcher (@author
         Evan Patton) to guard against modification from the same thread.
      
      2. Crash out of MediaUtil.
      
         I was able to reproduce this one by attempting to set an image to
         the string "\/\/" which results in an IllegalArgumentException out
         of URI.create(), at least on Android 10, which this is most
         reported.
      
         This change converts the IllegalArgumentException into an
         IOException which we handle (at least by logged it). More
         importantly, we don't crash the Companion on an IOException.
      
      Future work might want to better handle exceptions on background
      threads, where [2] happens. Perhaps by doing a Notification on the UI
      thread. But that is a change for another time.
      
      Change-Id: I954ef77b1d4ba63f43de04c2fa344b29dc36af23
      5c36df2f
    • Jeffrey I. Schiller's avatar
      Make the definition of DEFAULT_THEME match project.properties · e7c5f521
      Jeffrey I. Schiller authored
      Make the value of DEFAULT_THEME in ComponentConstants.java match the
      value in project.properties. This resolves an issue where Dark Mode on
      Samsung devices did not display properly on the device when using the
      Companion App.
      
      Change-Id: I585d2916167e3354098036ff9b31fd79480c0314
      e7c5f521
  18. 21 Nov, 2023 1 commit
  19. 20 Nov, 2023 1 commit
  20. 15 Nov, 2023 5 commits