1. 21 Jul, 2016 6 commits
    • palakj's avatar
      [IndexedDB] Propogating changes to observers · 2751bda5
      palakj authored
      * Changes received from browser are multiplexed and passed on to each observer.
      * Each observer extracts the required subset of observations from bulk observations of the connnection using its array of indices.
      * The callback is fired with a map of object store to array of observations.
      
      Current Implementation and Future Scope: http://goo.gl/r0eUpe
      
      Reference: https://github.com/dmurph/indexed-db-observers/blob/gh-pages/EXPLAINER.md
      
      BUG=609934
      
      Review-Url: https://codereview.chromium.org/2125213002
      Cr-Commit-Position: refs/heads/master@{#406722}
      2751bda5
    • ianwen's avatar
      [Android]Fix a bug where long press on urlbar only copies the TLD · 605bf287
      ianwen authored
      Instead of using TextView#getText, we should use Tab#getUrl() instead.
      
      BUG=629672
      
      Review-Url: https://codereview.chromium.org/2155243004
      Cr-Commit-Position: refs/heads/master@{#406721}
      605bf287
    • rockot's avatar
      Support early associated interface binding on ChannelMojo · e1037f99
      rockot authored
      Changes the associated bindings implementation for ChannelMojo
      such that remote interfaces can be acquired immediately upon
      ChannelMojo construction rather than having to wait for connection
      on the IO thread.
      
      Simplifies the Channel bootstrapping process, removing a round-trip
      Init message (and in fact the entire IPC::mojom::Boostrap interface)
      since there's no need to actually exchange associated interface handles
      over the pipe. Instead both sides can assume the other will use a fixed,
      reserved endpoint ID for their IPC::mojom::Channel interface.
      
      This also removes the restriction that associated interfaces must be
      added to a Channel after Init. Instead the same constraints apply as
      with AddFilter: an associated interface, like a filter, may be added
      at any time as long as either Init hasn't been called OR the remote
      process hasn't been launched.
      
      The result of this CL is that any place it's safe to AddFilter,
      it's also safe to AddAssociatedInterface; and any place it's safe to
      Send, it's also safe to GetRemoteAssociatedInterface and begin using
      any such remote interface immediately.
      
      Remote interface requests as well as all messages to remote interfaces
      retain FIFO with respect to any Send calls on the same thread. Local
      interface request dispatch as well as all messages on locally bound
      associated interfaces retain FIFO with respect to any OnMessageReceived
      calls on the same thread.
      
      BUG=612500,619202
      
      Review-Url: https://codereview.chromium.org/2163633003
      Cr-Commit-Position: refs/heads/master@{#406720}
      e1037f99
    • amistry's avatar
      Use ChannelMojo for GpuChannels. · cef5cfa8
      amistry authored
      BUG=604282
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
      
      Review-Url: https://codereview.chromium.org/2127693002
      Cr-Commit-Position: refs/heads/master@{#406719}
      cef5cfa8
    • joedow's avatar
      Renaming Gnubby and RemoteSecurityKey files/classes/members · be9ab1df
      joedow authored
      This change is a simple refactoring to rename the 'Gnubby' and
      'RemoteSecurityKey' file/class names/comments/etc to be consistent.
      I've chosen to use 'SecurityKey' as it is shorter that RemoteSecurityKey
      (which was causing too many 80 char limit issues).  No functional
      changes are expected as a result of this change.
      
      Note: Not every instance of Gnubby or RemoteSecurityKey has been
      changed.  The registry key used for toggling this functionality still
      uses 'gnubby'.  I don't want to change that here.  Also, the process
      used on the host machine is still called remote_security_key so classes
      associated with that process were not renamed (neither were the IPC
      messages used by it).
      
      BUG=593736
      TBR=jochen@chromium.org
      
      Review-Url: https://codereview.chromium.org/2164753004
      Cr-Commit-Position: refs/heads/master@{#406718}
      be9ab1df
    • sammiequon's avatar
      Autoclick on md-settings is synced with autoclick on settings. · 6302068a
      sammiequon authored
      BUG=623944
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
      
      Review-Url: https://codereview.chromium.org/2153963002
      Cr-Commit-Position: refs/heads/master@{#406717}
      6302068a
  2. 20 Jul, 2016 34 commits