1. 18 Dec, 2019 1 commit
  2. 17 Dec, 2019 18 commits
  3. 16 Dec, 2019 12 commits
  4. 15 Dec, 2019 1 commit
  5. 14 Dec, 2019 2 commits
  6. 13 Dec, 2019 6 commits
    • MozLando's avatar
      Merge #5311 · 740173fd
      MozLando authored
      
      
      5311: Issue #4500: Add engine stubs for enabling/disabling extensions r=psymoon,Amejia481 a=csadilek
      
      
      
      Co-authored-by: default avatarChristian Sadilek <christian.sadilek@gmail.com>
      740173fd
    • Christian Sadilek's avatar
    • MozLando's avatar
      Merge #5242 · aec18713
      MozLando authored
      
      
      5242: For issue #5143 Initial support for triggering Addon updates. r=psymoon,csadilek a=Amejia481
      
      This draft only includes happy path where an extension is updated without the need of re-granting permissions.
      
      
      Co-authored-by: default avatarArturo Mejia <arturomejiamarmol@gmail.com>
      aec18713
    • Arturo Mejia's avatar
    • MozLando's avatar
      Merge #5273 #5297 · 19f79a8f
      MozLando authored
      
      
      5273: Closes #4529: Add method to wait for all dispatched actions to complete r=pocmo a=csadilek
      
      Putting this up for discussion. It fixes #4529, but doesn't restrict to tests. 
      
      I had a case last week where I needed this (or something like it) outside of tests as well:
      - `MethodA` dispatches actions
      - `MethodB` awaits `MethodA`s completion and reads state from the store directly
      
      => There is no guarantee that `MethodB` sees the "latest" state in the store, as we're reducing on  a separate (dedicated) thread. In other words, `MethodB` can await `MethodA`'s completion, but not its desired state. This is definitely an edge case, as usually we'd be observing the store bound to a scope, but there are use cases where a method just wants to read the latest state from the store, and then it would be nice to be able to make sure it is in fact the latest state (includes state changes of already dispatched actions).
      
      More specifically, my use case was getting the list of installed web extensions in an async callback from the engine, then dispatching actions to the store to save the extension's state, and having another component reading that state (just once). I wanted to guarantee that this state is always up-to-date.
      
      @pocmo wdyt?
      
      
      5297:  GeckoView update (nightly) (20191212-140801) r=Amejia481 a=MickeyMoz
      
      
      
      Co-authored-by: default avatarChristian Sadilek <christian.sadilek@gmail.com>
      Co-authored-by: default avatarMickeyMoz <sebastian@mozilla.com>
      19f79a8f
    • Sebastian Kaspari's avatar
      Update Kotlin Coroutines to 1.3.3. · b5e97e0a
      Sebastian Kaspari authored
      b5e97e0a