summaryrefslogtreecommitdiffstats
path: root/mojo/mojo.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Remove mojo_services_public.gypblundell2015-01-211-3/+0
| | | | | | | | | | | This CL removes mojo_services_public.gyp and a couple of leaf node targets that were its only dependents. The consumers of Mojo services' interfaces in Chromium are themselves Mojo apps being developed out of the Chromium repo that use the GN build only. Review URL: https://codereview.chromium.org/803933009 Cr-Commit-Position: refs/heads/master@{#312415}
* Move //mojo/{public, edk} underneath //third_partyblundell2015-01-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | This CL move //mojo/public and //mojo/edk to live in the following locations: - //third_party/mojo/src/mojo/public - //third_party/mojo/src/mojo/edk It moves the related gypfiles from //mojo to //third_party/mojo and updates them as necessary to account for the file moves. It also updates clients of the mojo SDK and EDK targets in both GYP and GN. (Note that for GN, the mojo SDK and EDK build systems are maintained in the Mojo repo and designed to be flexible wrt the location of the SDK/EDK in a client repo, so no changes are needed. This CL does not update include paths to the code being moved to limit the number of moving parts, instead relying on the include_dirs that the SDK and EDK targets supply to their direct dependents to ensure that include paths continue to resolve correctly. NOPRESUBMIT=true Review URL: https://codereview.chromium.org/814543006 Cr-Commit-Position: refs/heads/master@{#312129}
* Move mojo gypfiles to toplevel mojorockot2014-12-161-3/+3
| | | | | | | | | | | | | | These files are owned by chromium now. It would not only be weird to inject them into the rolled mojo directory structure, but doing so would unnecessarily complicate the mojo up-rev procedure. BUG=None TBR=darin@chromium.org Review URL: https://codereview.chromium.org/807773002 Cr-Commit-Position: refs/heads/master@{#308622}
* Update mojo sdk to rev e01f9a49449381a5eb430c1fd88bf2cae73ec35ajamesr2014-11-191-1/+1
| | | | | | | | | | Includes updates to ipc/mojo/ipc_channel_mojo.cc for mojo::embedder API changes and updates to use mojo::Binding<> in ui/keyboard and device/battery. Review URL: https://codereview.chromium.org/728133002 Cr-Commit-Position: refs/heads/master@{#304731}
* Remove gyp for mojo_surfaces targetsjamesr2014-11-151-2/+0
| | | | | | | | | The only targets using these libraries are mojo targets which are GN-only, so we don't need to keep gyp rules around. Review URL: https://codereview.chromium.org/730813002 Cr-Commit-Position: refs/heads/master@{#304353}
* Revert of Update mojo sdk to rev afb4440fd5a10cba980878c326180b7ad7960480 ↵thakis2014-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | (patchset #3 id:40001 of https://codereview.chromium.org/728553002/) Reason for revert: Breaks incremental builds, crbug.com/433524 Original issue's description: > Update mojo sdk to rev afb4440fd5a10cba980878c326180b7ad7960480 > > TBR=jam@chromium.org > > Committed: https://crrev.com/184f354ddeff66784515ddbbee9c46355cadab6a > Cr-Commit-Position: refs/heads/master@{#304114} TBR=jam@chromium.org,jamesr@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/728043002 Cr-Commit-Position: refs/heads/master@{#304305}
* Update mojo sdk to rev afb4440fd5a10cba980878c326180b7ad7960480jamesr2014-11-131-1/+1
| | | | | | | | TBR=jam@chromium.org Review URL: https://codereview.chromium.org/728553002 Cr-Commit-Position: refs/heads/master@{#304114}
* Update mojo sdk to rev 04a510fb37db10642e156957f9b2c11c2f6442acjamesr2014-11-071-19/+1
| | | | | | | | | | | | | | | This updates the mojo sdk and updates chromium code to match. The most significant change is updating references to the mojo JS bindings code, which reshuffled. This part was reviewed separately by hansmuller@ in https://codereview.chromium.org/693343003/. This also updates ipc/mojo to reflect changes in ChannelInfo. R=morrita@chromium.org for ipc/mojo R=jam@chromium.org for top-level approval of the rest Review URL: https://codereview.chromium.org/703273002 Cr-Commit-Position: refs/heads/master@{#303149}
* Remove mojo/application_manager, code not needed in chromiumjamesr2014-11-051-57/+0
| | | | | | | | | | | This stuff is maintained and tested in the mojo repo. R=sky@chromium.org TBR=jam@chromium.org to delete one line from content/DEPS Review URL: https://codereview.chromium.org/688453004 Cr-Commit-Position: refs/heads/master@{#302892}
* Split out mojo_converters into its own target.dalecurtis2014-11-011-5/+4
| | | | | | | | | | | | The mojo_surface_converters get their own file to avoid dependency cycles between media/ and cc/ BUG=none TEST=no more cycles when media depends on type conveters. Review URL: https://codereview.chromium.org/691573003 Cr-Commit-Position: refs/heads/master@{#302367}
* Remove mojo/spyjamesr2014-10-281-25/+0
| | | | | | | | | | | This will be developed in the mojo repo along with the rest of the mojo shell code. R=cpu@chromium.org Review URL: https://codereview.chromium.org/681093003 Cr-Commit-Position: refs/heads/master@{#301694}
* Remove GYP for mojo/shell and mojo/servicesJames Robinson2014-10-281-369/+0
| | | | | | | | | | | This can be built by GN or from the mojo repo (by GN) R=ben@chromium.org TBR=deleting a dead target, sky@chromium.org for testing/buildbot/chromium_trybot.json change Review URL: https://codereview.chromium.org/685533002 Cr-Commit-Position: refs/heads/master@{#301561}
* Remove mojo/apps/js, it is unusedjamesr2014-10-271-4/+0
| | | | | | | | | | | This code is being developed in the mojo repository but it unused in chromium. R=aa@chromium.org Review URL: https://codereview.chromium.org/646943006 Cr-Commit-Position: refs/heads/master@{#301324}
* Remove gyp for view_manager_lib and html_viewerjamesr2014-10-231-90/+0
| | | | | | | | | | These are built using GN nowadays. TBR=sky@chromium.org Review URL: https://codereview.chromium.org/673733002 Cr-Commit-Position: refs/heads/master@{#300845}
* Remove mojo/services{view,window}_managerjamesr2014-10-231-8/+0
| | | | | | | | | | These are being developed in the the mojo repo. R=sky@chromium.org Review URL: https://codereview.chromium.org/659113003 Cr-Commit-Position: refs/heads/master@{#300841}
* Rename mojo_html_viewer target to just html_viewer.aa2014-10-231-1/+1
| | | | | | | | | We want the resulting library to be named without the mojo_ prefix and there doesn't appear to control the output name in gyp. Review URL: https://codereview.chromium.org/667983005 Cr-Commit-Position: refs/heads/master@{#300822}
* Remove mojo/python and gyp targetsjamesr2014-10-221-137/+0
| | | | | | | | | | These are being developed and tested in the mojo repository. The GN rules for the python public targets are still in place for developing mojo applications in the chromium repo. Review URL: https://codereview.chromium.org/675563002 Cr-Commit-Position: refs/heads/master@{#300740}
* Revert of Add gclient hook to download prebuilt mojo_shell (patchset #7 ↵yurys2014-10-221-42/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | id:120001 of https://codereview.chromium.org/667853002/) Reason for revert: gclient sync fails to execute download_shell_binary.py Original issue's description: > Add gclient hook to download prebuilt mojo_shell > > This adds a gclient hook that downloads prebuilt mojo_shell binaries > from google storage (linux only for now) and gyp/gn flags to toggle > using these prebuilt binaries instead of ones built from source. This > also adds a helper script that uploads a locally built mojo_shell binary > to the appropriate place in google storage. The versioning scheme is: > > *) mojo/public/VERSION contains an identifier (committish currently) for > the mojo public SDK. The mojo_shell binary must match the interfaces > defined in this version of mojo/public/. > > *) gs://mojo/shell/$VERSION/$PLATFORM.zip contains a prebuilt mojo_shell > binary for a particular version. $PLATFORM for now must be linux-x64, > but we can add more later as needed. > > gclient runhooks downloads the shell binary referred to by > mojo/public/VERSION if it is available for the host platform to > mojo/public/tools/prebuilt/ and updates mojo/public/tools/prebuilt/VERSION > to tag the version downloaded if successful. On subsequent runs the hook > will check this against mojo/public/VERSION and avoid downloading again if > the binary is up to date. > > This also adds variables to the GYP and GN builds that control if building > 'mojo' builds a mojo_shell binary from source or copies the prebuilt binary > into the outdir. They both default to false for now. > > R=abarth@chromium.org > > Committed: https://crrev.com/e098527822f3e25fb5b86c1441f7ce6e4c2cfdc8 > Cr-Commit-Position: refs/heads/master@{#300600} TBR=abarth@chromium.org,jamesr@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/670073002 Cr-Commit-Position: refs/heads/master@{#300637}
* Add gclient hook to download prebuilt mojo_shelljamesr2014-10-221-21/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a gclient hook that downloads prebuilt mojo_shell binaries from google storage (linux only for now) and gyp/gn flags to toggle using these prebuilt binaries instead of ones built from source. This also adds a helper script that uploads a locally built mojo_shell binary to the appropriate place in google storage. The versioning scheme is: *) mojo/public/VERSION contains an identifier (committish currently) for the mojo public SDK. The mojo_shell binary must match the interfaces defined in this version of mojo/public/. *) gs://mojo/shell/$VERSION/$PLATFORM.zip contains a prebuilt mojo_shell binary for a particular version. $PLATFORM for now must be linux-x64, but we can add more later as needed. gclient runhooks downloads the shell binary referred to by mojo/public/VERSION if it is available for the host platform to mojo/public/tools/prebuilt/ and updates mojo/public/tools/prebuilt/VERSION to tag the version downloaded if successful. On subsequent runs the hook will check this against mojo/public/VERSION and avoid downloading again if the binary is up to date. This also adds variables to the GYP and GN builds that control if building 'mojo' builds a mojo_shell binary from source or copies the prebuilt binary into the outdir. They both default to false for now. R=abarth@chromium.org Review URL: https://codereview.chromium.org/667853002 Cr-Commit-Position: refs/heads/master@{#300600}
* Drop refs to net::EmbeddedTestServer / net::File{Path,URL} utils in mojojamesr2014-10-201-3/+5
| | | | | | | | | | | We don't actually use the embedded test server and we don't need most of what the file path conversion utilities provide. We only need to support very simple URLs for loading off of file paths and we do not need to support windows at all for mojo_shell. Review URL: https://codereview.chromium.org/640403002 Cr-Commit-Position: refs/heads/master@{#300331}
* Make wm_flow_init work with gnsky2014-10-161-25/+3
| | | | | | | | | | | | | | | | Two sets of changes: . fix gn dependencies . make views_init work in the static library The latter means wm_flow_init and demo_launcher only work with gn (not gyp). BUG=none TEST=none R=ben@chromium.org Review URL: https://codereview.chromium.org/658753004 Cr-Commit-Position: refs/heads/master@{#299807}
* Remove gyp for mojo/examplesjamesr2014-10-151-27/+0
| | | | | | | | | | These will be developed in GN only from now on. BUG=423889 Review URL: https://codereview.chromium.org/647263005 Cr-Commit-Position: refs/heads/master@{#299783}
* Enables specifying mojo url mapping on command linesky2014-10-151-0/+1
| | | | | | | | | | | | | This makes it possible to redirect something like mojo:view_manager to mojo:view_manager-test. BUG=none TEST=none R=davemoore@chromium.org Review URL: https://codereview.chromium.org/658503003 Cr-Commit-Position: refs/heads/master@{#299700}
* cc: Make OutputSurface::SwapBuffers pure virtualsievers2014-10-101-1/+2
| | | | | | | | | | | | | The current implementation is not used in production code and there is no reasonable common denominator anymore between the different implementations. Also removing the compositor example app (which was using cc::OutputSurface) since James says it's not incredibly useful anymore. Review URL: https://codereview.chromium.org/640023004 Cr-Commit-Position: refs/heads/master@{#299173}
* Move mojo/services/public/cpp TypeConverters to mojo/converters.msw2014-10-101-0/+1
| | | | | | | | | | | | | | | | | | Move geometry, input_event and surfaces TypeConverters. Move conversion-related helpers and tests as well. Flatten lib sub-directories into their parents. Update includes, guards, DEPS, GYP, and GN. Add mojo_converters.gypi to avoid a false-positive cycle. BUG=421234 TEST=No GYP, GN, compile, or link problems. R=jamesr@chromium.org TBR=reed@google.com,sadrul@chromium.org,piman@chromium.org Review URL: https://codereview.chromium.org/640893003 Cr-Commit-Position: refs/heads/master@{#299055}
* Move mojo/services/public mojom targets into m/s/p/m_s_p.gypjamesr2014-10-081-16/+36
| | | | | | | | | | | | | | | | | | | This moves the mojom bindings targets for mojo/services/public in to mojo/services/public/mojo_services_public.gyp so they are accessible without referring to mojo/mojo.gyp. The client libs in this directory in mojo/services/public/cpp/ should also be moved, but they have dependencies on mojo_environment_chromium in component builds so they can't move without creating a cycle in gyp builds. Most of the type converters should move outside of mojo/services/public/ since they are about how to use chromium types with the bindings and not properly part of the services' interface, which is defined in mojom R=viettrungluu@chromium.org TBR=jbauman@chromium.org for +gpu/command_buffer/common DEPS to use gpu::Mailbox / gpu::MailboxHolder (previously they were being used but their headers were not explicitly #included, oops) Review URL: https://codereview.chromium.org/630373002 Cr-Commit-Position: refs/heads/master@{#298638}
* Move mojo/edk gyp targets in to mojo/edk/mojo_edk.gypjamesr2014-10-071-9/+10
| | | | | | | | | R=viettrungluu@chromium.org TBR=darin@chromium.org for updates to various gyp files to point to moved targets Review URL: https://codereview.chromium.org/596053004 Cr-Commit-Position: refs/heads/master@{#298560}
* Makes it so each mojo::View outputs a surfacesky2014-10-071-3/+12
| | | | | | | | | | | | | I didn't remove SetContents yet. There is one consumer that needs to converted. I'll do that separately. BUG=none TEST=none R=ben@chromium.org, jamesr@chromium.org Review URL: https://codereview.chromium.org/618073005 Cr-Commit-Position: refs/heads/master@{#298546}
* Define gyp targets for mojo/public/* in mojo/public/mojo_public.gypjamesr2014-10-071-16/+17
| | | | | | | | | | | | | | | The targets in the mojo public SDK, i.e. those in mojo/public/, should be free of dependencies outside of mojo/public/ and usable in a standalone fashion. This moves the gyp definitions from mojo/mojo_base.gyp, which also contains a number of non-public targets, to mojo/public/mojo_public.gyp. R=viettrungluu@chromium.org TBR=darin@chromium.org for updating various gyp entries to point to new target location Review URL: https://codereview.chromium.org/632853002 Cr-Commit-Position: refs/heads/master@{#298422}
* Move command_buffer.mojom file to m/s/public/interfaces/gpujamesr2014-10-061-1/+45
| | | | | | | | | | | | | The command buffer mojom is used as part of the public service interfaces of various things. It should live in m/s/public. It is not intended to be used directly, it's intended to be used with the help of a client lib, but that's true of other interfaces as well. R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/628843002 Cr-Commit-Position: refs/heads/master@{#298193}
* Move C++ js bindings tests to mojo/bindings/js/testsjamesr2014-10-031-0/+35
| | | | | | | | | | | | The C++ code used to implement these bindings tests is not part of the SDK. R=abarth@chromium.org TBR=darin@chromium.org for moving a DEPS file around Review URL: https://codereview.chromium.org/622943002 Cr-Commit-Position: refs/heads/master@{#297971}
* Remove dbus-related code from Mojocmasone2014-10-011-26/+0
| | | | | | | | | | | | | | As an experiment some time ago, I added a mechanism to allow mojo_shell to connect to apps over DBus. We went in a different direction, so this code is not needed. BUG=None TEST=build with gyp and gn R=jamesr Review URL: https://codereview.chromium.org/619123002 Cr-Commit-Position: refs/heads/master@{#297694}
* Standalone Mojo Javascript applicationhansmuller2014-10-011-1/+2
| | | | | | | | | | | | | | | | Refactored the JSApp et al classes to enable launching apps with the content launcher (as before) as well as launching a single standalone JS app. The content handler class has been moved to its own file. The part of the JSApp Start() method that loads the initial script is now an abstract method called Load(). There are content handler and standalone versions of JSApp::Load(). The code that's specific to the standalone case is now in standalone_main.cc. The code that's specific to the content handler case is in content_handler_main.cc and content_handler_impl.{h,cc}. Currently the standalone app's filename is wired into standalone_main.cc. Once crbug.com/418797 has been fixed the filename can be passed through mojo_shell. BUG=417530 Review URL: https://codereview.chromium.org/608333002 Cr-Commit-Position: refs/heads/master@{#297675}
* Rename all isolate_dependency_* to files.maruel2014-10-011-1/+0
| | | | | | | | | | | | | Merges the lists when relevant. This simplify the management significantly. Remove the .isolate from the '*_run' target 'includes' section. TBR=vadimsh@chromium.org BUG=swarming:148 Review URL: https://codereview.chromium.org/614923005 Cr-Commit-Position: refs/heads/master@{#297633}
* mojo: Add promises for python bindings.qsr2014-09-301-0/+1
| | | | | | | | | | | | This CL introduces promise for the python bindings. The API is following ECMAScript 6. BUG=418109 R=sdefresne@chromium.org,cmasone@chromium.org Review URL: https://codereview.chromium.org/610613002 Cr-Commit-Position: refs/heads/master@{#297402}
* Remove unnecessary deps on base_static in mojodavemoore2014-09-291-3/+0
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/611013003 Cr-Commit-Position: refs/heads/master@{#297296}
* Accept inbound connections on unix domain socketcmasone2014-09-291-1/+34
| | | | | | | | | | | | | | In order for CrOS Core services to speak Mojo, the mojo_shell will need to be able to accept incoming connections from externally-managed processes. POR is to have the shell listen on a unix domain socket and convert incoming connections to a proper Mojo MessagePipe and then wire it to an InterfaceImpl<ExternalApplicationRegistrar>, which will make the appropriate calls on ApplicationManager. BUG=418289 TEST=mojo_external_application_tests STATUS=Fixed Review URL: https://codereview.chromium.org/522443003 Cr-Commit-Position: refs/heads/master@{#297184}
* mojo: Add connector to python bindings.qsr2014-09-251-0/+1
| | | | | | | | | BUG=416863 R=sdefresne@chromium.org,cmasone@chromium.org Review URL: https://codereview.chromium.org/594203002 Cr-Commit-Position: refs/heads/master@{#296685}
* Remove some unnecessary webkit/common/gpu and third_party/wtl depsjamesr2014-09-231-1/+0
| | | | | | | | | | | mojo/aura doesn't use webkit/common/gpu any more. third_party/wtl is only used on windows and is added in a conditional if (is_win) section below. Review URL: https://codereview.chromium.org/599603002 Cr-Commit-Position: refs/heads/master@{#296243}
* 4th attempt to land change to remove NativeViewportService anddavemoore2014-09-201-35/+12
| | | | | | | | | | | | | | | ViewManager from mojo_shell. Original cl was https://codereview.chromium.org/477923004/ Failure was http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%284%29/builds/28279 TBR=ben@chromium.org BUG= Review URL: https://codereview.chromium.org/584743003 Cr-Commit-Position: refs/heads/master@{#295876}
* Revert of Third attempt to land change to remove NativeViewportService and ↵dbeam2014-09-181-12/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #2 id:20001 of https://codereview.chromium.org/578353002/) Reason for revert: all these tests are timing out on Win7 Tests (dbg)(4):mojo_view_manager_unittests - https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20(dbg)(4)/builds/28279 ViewManagerTest.CantAccessChildrenOfEmbeddedView ViewManagerTest.SecondEmbedRoot_Service ViewManagerTest.EmbedWithSameViewId2 ViewManagerTest.EmbedWithSameViewId ViewManagerTest.ViewsRemovedWhenEmbedding ViewManagerTest.CantGetViewTreeOfOtherRoots ViewManagerTest.SetViewVisibilityNotifications ViewManagerTest.CreateView ViewManagerTest.ViewHierarchyChangedAddingKnownToUnknown ViewManagerTest.GetViewTree ViewManagerTest.ViewHierarchyChangedViews ViewManagerTest.ReuseDeletedViewId ViewManagerTest.AddViewWithNoChange ViewManagerTest.ReorderView ViewManagerTest.SetViewVisibility ViewManagerTest.CantModifyChildrenOfEmbeddedView ViewManagerTest.OnViewInput ViewManagerTest.CantMoveViewsFromOtherRoot ViewManagerTest.TwoClientsGetDifferentConnectionIds ViewManagerTest.SetViewBounds Original issue's description: > Third attempt to land change to remove NativeViewportService and > ViewManager from mojo_shell. > > Original cl was https://codereview.chromium.org/477923004/ > > BUG= > TBR=ben@chromium.org > > Committed: https://crrev.com/9b5afe9fda3e59c856cbfc43367c2719df676af0 > Cr-Commit-Position: refs/heads/master@{#295537} TBR=davemoore@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/577403002 Cr-Commit-Position: refs/heads/master@{#295568}
* Third attempt to land change to remove NativeViewportService anddavemoore2014-09-181-35/+12
| | | | | | | | | | | | | ViewManager from mojo_shell. Original cl was https://codereview.chromium.org/477923004/ BUG= TBR=ben@chromium.org Review URL: https://codereview.chromium.org/578353002 Cr-Commit-Position: refs/heads/master@{#295537}
* mojo: Add a runloop utility in pythonqsr2014-09-181-0/+5
| | | | | | | | | | | | | | This is necessary to be able to use async operation on handles. This is a reland of https://codereview.chromium.org/552783004 after the build dependency issue has been fixed. R=sdefresne@chromium.org BUG=415485 Review URL: https://codereview.chromium.org/577193002 Cr-Commit-Position: refs/heads/master@{#295451}
* mojo: Fix dependency for building python bindings.qsr2014-09-181-0/+33
| | | | | | | | R=sdefresne@chromium.org Review URL: https://codereview.chromium.org/578893002 Cr-Commit-Position: refs/heads/master@{#295441}
* Revert of mojo: Add a runloop utility in python (patchset #3 id:40001 of ↵battre2014-09-171-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/552783004/) Reason for revert: This fails on the build bots. ====================================================================== ERROR: testRunLoop (runloop_unittest.RunLoopTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/mnt/data/b/build/slave/Linux_Tests/build/src/mojo/python/tests/runloop_unittest.py", line 24, in testRunLoop loop = system.RunLoop() AttributeError: 'module' object has no attribute 'RunLoop' http://build.chromium.org/p/chromium.linux/builders/Linux%20Tests/builds/13669/steps/mojo_python_bindings_tests/logs/stdio Original issue's description: > mojo: Add a runloop utility in python > > This is necessary to be able to use async operation on handles. > > R=sdefresne@chromium.org,cmasone@chromium.org > > Committed: https://crrev.com/830c88cca3c89dfabcbfc360ac7c035a020b8307 > Cr-Commit-Position: refs/heads/master@{#295267} TBR=cmasone@chromium.org,sdefresne@chromium.org,qsr@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/575893004 Cr-Commit-Position: refs/heads/master@{#295280}
* mojo: Add a runloop utility in pythonqsr2014-09-171-0/+5
| | | | | | | | | | This is necessary to be able to use async operation on handles. R=sdefresne@chromium.org,cmasone@chromium.org Review URL: https://codereview.chromium.org/552783004 Cr-Commit-Position: refs/heads/master@{#295267}
* Revert of Second attempt to land change to remove NativeViewportService and ↵horo2014-09-171-12/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #9 id:160001 of https://codereview.chromium.org/568883003/) Reason for revert: ViewManagerTest failure. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#master=chromium.win&testType=mojo_view_manager_unittests&tests=ViewManagerTest.AddAncestorFails,ViewManagerTest.AddViewWithNoChange,ViewManagerTest.CantAccessChildrenOfEmbeddedView,ViewManagerTest.CantGetViewTreeOfOtherRoots,ViewManagerTest.CantModifyChildrenOfEmbeddedView,ViewManagerTest.CantRemoveViewsInOtherRoots,ViewManagerTest.CreateView,ViewManagerTest.DeleteView,ViewManagerTest.DeleteViewFromAnotherConnectionDisallowed,ViewManagerTest.EmbedWithSameViewId,ViewManagerTest.EmbedWithSameViewId2,ViewManagerTest.MultipleEmbedRootsBeforeWTHReady,ViewManagerTest.OnViewInput,ViewManagerTest.ReorderView,ViewManagerTest.ReuseDeletedViewId,ViewManagerTest.SetViewVisibility,ViewManagerTest.SetViewVisibilityNotifications,ViewManagerTest.ViewHierarchyChangedAddingKnownToUnknown,ViewManagerTest.ViewHierarchyChangedViews,ViewManagerTest.ViewsRemovedWhenEmbedding Original issue's description: > Second attempt to land change to remove NativeViewportService and > ViewManager from mojo_shell. First attempt here: > https://codereview.chromium.org/477923004/ > > Failed the linux gn dbg build after cq landed: > http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/12251 > > BUG= > TBR=ben@chromium.org > > Committed: https://crrev.com/d3e622b0bb31f20c274bc9ad634b8ee7bae99ac1 > Cr-Commit-Position: refs/heads/master@{#295230} TBR=jamesr@chromium.org,davemoore@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/578793002 Cr-Commit-Position: refs/heads/master@{#295245}
* Second attempt to land change to remove NativeViewportService anddavemoore2014-09-171-35/+12
| | | | | | | | | | | | | | | ViewManager from mojo_shell. First attempt here: https://codereview.chromium.org/477923004/ Failed the linux gn dbg build after cq landed: http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/12251 BUG= TBR=ben@chromium.org Review URL: https://codereview.chromium.org/568883003 Cr-Commit-Position: refs/heads/master@{#295230}
* mojo: Create a basic clipboard.erg2014-09-171-0/+2
| | | | | | | | | | | | | This creates a basic clipboard interface and uses it from html_viewer. This is a minimal implementation and does not actually interact with the system clipboard. BUG=411039 First Committed: https://crrev.com/757286d8a2c778fe4622890140c9b9d2afd21063 Review URL: https://codereview.chromium.org/562483002 Cr-Commit-Position: refs/heads/master@{#295182}
* Revert of mojo: Create a basic clipboard. (patchset #29 id:540001 of ↵rockot2014-09-161-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/562483002/) Reason for revert: Breaking GN builders. http://build.chromium.org/p/chromium.linux/buildstatus?builder=Android%20GN&number=10604 http://build.chromium.org/p/chromium.linux/builders/Linux%20GN/builds/12120/steps/gn/logs/stdio Original issue's description: > mojo: Create a basic clipboard. > > This creates a basic clipboard interface and uses it from > html_viewer. This is a minimal implementation and does not actually > interact with the system clipboard. > > BUG=411039 > > Committed: https://crrev.com/757286d8a2c778fe4622890140c9b9d2afd21063 > Cr-Commit-Position: refs/heads/master@{#295143} TBR=dcheng@chromium.org,darin@chromium.org,sky@chromium.org,erg@chromium.org NOTREECHECKS=true NOTRY=true BUG=411039 Review URL: https://codereview.chromium.org/579503003 Cr-Commit-Position: refs/heads/master@{#295152}