1. 08 Nov, 2017 1 commit
  2. 25 Sep, 2017 1 commit
  3. 21 Aug, 2017 1 commit
    • Daichi Hirono's avatar
      Send URI list as drop data to container · 0cf590f8
      Daichi Hirono authored
      The CL changes DataOffer so that it can send file list to the container as drop
      data. Before sending a file list to container, we need path conversion because
      we don't expose the native file system to containers directly and we mount a
      specific directory in the container namespace instead.
      
      To provide the conversion mechnism, the CL defines new class
      exo::FileSystemManager.  Because the path conversion logic in chrome/browser
      directory, the instance of exo::FileSystemManager is provided by ExoParts,
      which is similar to how NotificationSurfaceManager is passed to exo
      componenets.
      
      Bug: 750997,b:31988797
      Test: To be added
      Change-Id: Ic422c1222de24b28fdedfc1833823bf5b20bc737
      Reviewed-on: https://chromium-review.googlesource.com/609566Reviewed-by: default avatarScott Violet <sky@chromium.org>
      Reviewed-by: default avatarDavid Reveman <reveman@chromium.org>
      Commit-Queue: Daichi Hirono <hirono@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#495858}
      0cf590f8
  4. 20 Jul, 2017 1 commit
    • Scott Violet's avatar
      Reland "chromeos: fix DCHECK in ~WindowTreeHostManager" · c668e3f9
      Scott Violet authored
      This is a reland of b650c38e
      Original change's description:
      > chromeos: fix DCHECK in ~WindowTreeHostManager
      > 
      > The DCHECK is because on observer is being added but not
      > removed. Specifically exo's WmHelper installs an observer on
      > WindowTreeHostManager but WmHelper never removes itself (because
      > WindowTreeHostManager is deleted before WmHelper). This patch makes
      > WmHelper be destroyed before WindowTreeHostManager by way of making
      > ChromeBrowserMainExtraPartsAsh create exo related functionality.
      > 
      > BUG=none
      > TEST=none
      > 
      > Change-Id: I84e7209c817e4687017edbc14db7f75cb1054fbb
      > Reviewed-on: https://chromium-review.googlesource.com/572427
      > Commit-Queue: Scott Violet <sky@chromium.org>
      > Reviewed-by: David Reveman <reveman@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#487556}
      
      Bug: none
      Change-Id: I486d68e9a2af654facd50ccb0512bdca217520a8
      Reviewed-on: https://chromium-review.googlesource.com/578287Reviewed-by: default avatarDavid Reveman <reveman@chromium.org>
      Commit-Queue: Scott Violet <sky@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#488292}
      c668e3f9
  5. 19 Jul, 2017 1 commit
    • Hidehiko Abe's avatar
      Revert "chromeos: fix DCHECK in ~WindowTreeHostManager" · b3d6173f
      Hidehiko Abe authored
      This reverts commit b650c38e.
      
      Reason for revert: This caused ARC not launching.
      
      BUG=b:63827093
      TEST=Ran on DUT.
      
      Original change's description:
      > chromeos: fix DCHECK in ~WindowTreeHostManager
      > 
      > The DCHECK is because on observer is being added but not
      > removed. Specifically exo's WmHelper installs an observer on
      > WindowTreeHostManager but WmHelper never removes itself (because
      > WindowTreeHostManager is deleted before WmHelper). This patch makes
      > WmHelper be destroyed before WindowTreeHostManager by way of making
      > ChromeBrowserMainExtraPartsAsh create exo related functionality.
      > 
      > BUG=none
      > TEST=none
      > 
      > Change-Id: I84e7209c817e4687017edbc14db7f75cb1054fbb
      > Reviewed-on: https://chromium-review.googlesource.com/572427
      > Commit-Queue: Scott Violet <sky@chromium.org>
      > Reviewed-by: David Reveman <reveman@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#487556}
      
      TBR=reveman@chromium.org,sky@chromium.org
      
      Change-Id: I9528b7eded27d473117f3ad7dd61560ce898f547
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: none
      Reviewed-on: https://chromium-review.googlesource.com/575266Reviewed-by: default avatarHidehiko Abe <hidehiko@chromium.org>
      Commit-Queue: Hidehiko Abe <hidehiko@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#487828}
      b3d6173f
  6. 18 Jul, 2017 1 commit
    • Scott Violet's avatar
      chromeos: fix DCHECK in ~WindowTreeHostManager · b650c38e
      Scott Violet authored
      The DCHECK is because on observer is being added but not
      removed. Specifically exo's WmHelper installs an observer on
      WindowTreeHostManager but WmHelper never removes itself (because
      WindowTreeHostManager is deleted before WmHelper). This patch makes
      WmHelper be destroyed before WindowTreeHostManager by way of making
      ChromeBrowserMainExtraPartsAsh create exo related functionality.
      
      BUG=none
      TEST=none
      
      Change-Id: I84e7209c817e4687017edbc14db7f75cb1054fbb
      Reviewed-on: https://chromium-review.googlesource.com/572427
      Commit-Queue: Scott Violet <sky@chromium.org>
      Reviewed-by: default avatarDavid Reveman <reveman@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#487556}
      b650c38e
  7. 22 Jun, 2017 1 commit
  8. 01 Mar, 2017 1 commit
  9. 16 Feb, 2017 1 commit
  10. 12 Dec, 2016 1 commit
  11. 11 Dec, 2016 1 commit
  12. 18 Aug, 2016 1 commit
  13. 24 Jun, 2016 1 commit
    • xiyuan's avatar
      arc: Show custom notification via notification surface · 24146947
      xiyuan authored
      - ArcCustomotificationItem to use notification surface to create Chrome
        notification;
      - ArcCustomNotificationView to host and show the notification surface;
      - Add a use_custom_notification property to ArcNotificationData;
      - ArcNotificationManager choose ArcNotificationItem
        or ArcCustomNotificationItem based on that property;
      
      BUG=b/25816173
      
      Review-Url: https://codereview.chromium.org/2066853002
      Cr-Commit-Position: refs/heads/master@{#401802}
      24146947
  14. 19 Apr, 2016 1 commit
  15. 11 Feb, 2016 1 commit
  16. 26 Dec, 2015 1 commit
  17. 04 Dec, 2015 1 commit
  18. 02 Dec, 2015 1 commit
  19. 19 Nov, 2015 1 commit
    • reveman's avatar
      components: Add Exosphere component. · b195f41d
      reveman authored
      Exosphere is a set of display server classes for Chromium that
      can be used for building a display server on top of Ash, the
      Chrome Compositor and the GpuMemoryBuffer framework.
      
      The classes and interfaces are inspired by the Wayland protocol
      and reference implementation of a display server that uses
      the Wayland protocol and server library is provided in the
      wayland/ sub-directory.
      
      BUG=549781
      TEST=components_unittests --gtest_filter=ServerTest.*:SurfaceTest.*:BufferTest.*:DisplayTest.*:ShellSurfaceTest.*:SharedMemoryTest.*
      
      Review URL: https://codereview.chromium.org/1412093006
      
      Cr-Commit-Position: refs/heads/master@{#360672}
      b195f41d