DescriptionTeach mojo_shell how to load http URLs
After this CL, we can load content over HTTP. In order to make
that work, I needed to introduce a number of basic concepts
into the shell, including an IO thread and a directory to
store data (such as the HTTP cache).
I've tried to keep the net dependencies separated from the
bulk of the mojo_shell code because I expect we'll want to
move the net dependencies to an app that runs on top of the
Mojo platform rather than linked into the mojo_shell itself.
To that end, the mojo::loader::Loader class doesn't leak any
net headers to its clients.
The version of the loader in this CL is extremely basic. We'll
undoubtedly make it fancier as time goes on. The next step
after this CL is to store the result in a file and then load
that file as a shared object.
R=aa@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=229496
Patch Set 1 #
Total comments: 1
Patch Set 2 : Shell provides the IO thread #Patch Set 3 : Works! #Patch Set 4 : Fix some style nits #
Total comments: 10
Patch Set 5 : Fix lifetime #
Total comments: 4
Patch Set 6 : Address reviewer comments #Patch Set 7 : Add missing include #
Messages
Total messages: 18 (0 generated)
|