| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
this adds a new target, crnet_test, which builds a standalone binary that runs
CrNet integration tests. Currently there are only two tests, which cover basic
HTTP fetch functionality. Further tests will be added in later CLs.
BUG=422451
Review URL: https://codereview.chromium.org/1235203002
Cr-Commit-Position: refs/heads/master@{#343027}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This upstreams the iOS app/ and shell/ directories.
- app/ is equivalent to the content/ versions, and is heavily based on
that code.
- shell/ is the web_shell target, which is an incredibly stripped-down
browser build on ios/web, in the spirit of content_shell.
Currently web_shell is extremely minimal, but allows basic browsing to
test ios/web/.
BUG=464810
Review URL: https://codereview.chromium.org/1149323004
Cr-Commit-Position: refs/heads/master@{#331526}
|
|
|
|
|
|
|
|
|
|
|
| |
This code is copied directly from the downstream iOS repo, except for the
changes to ios/ios.gyp.
BUG=483209
Review URL: https://codereview.chromium.org/1125293004
Cr-Commit-Position: refs/heads/master@{#330952}
|
|
|
|
|
|
|
|
|
|
|
| |
Upstreams the ios/testing directory, which contains a helper utility
for validating non-ObjC parameters in tests using OCMock.
BUG=None
Review URL: https://codereview.chromium.org/1024443002
Cr-Commit-Position: refs/heads/master@{#321583}
|
|
|
|
|
|
|
|
|
|
| |
This CL upstream the iOS-specific glue between Chrome network stack and
the system APIs (such as web views, cookie store).
The intent is to move this code to //net/ios eventually.
Review URL: https://codereview.chromium.org/994823004
Cr-Commit-Position: refs/heads/master@{#319910}
|
|
|
|
|
|
|
|
|
|
|
| |
ios_unittests name does not reflect the real purpose of the target.
Enable the tests on the try bots.
BUG=462150
Review URL: https://codereview.chromium.org/951383002
Cr-Commit-Position: refs/heads/master@{#318428}
|
|
|
|
|
|
|
|
|
|
|
|
| |
- remove unused consumer code wrapping base/ios/ios_util.h
- remove superfluous #include of base/ios/ios_util.h
BUG=429756
TBR=thakis
Review URL: https://codereview.chromium.org/940033003
Cr-Commit-Position: refs/heads/master@{#317054}
|
|
|
|
|
|
|
|
|
|
|
| |
WebControllerProvider provides URL-loading and JavaScript injection with
optional dialog suppression.
BUG=459678,429756
Review URL: https://codereview.chromium.org/914993006
Cr-Commit-Position: refs/heads/master@{#317041}
|
|
|
|
|
|
|
|
|
|
|
| |
This class is a wrapper around net::URLFetcherDelegate that is designed
specifically to fetch images. It will transcode WebP encoded images.
BUG=436897, 441327
Review URL: https://codereview.chromium.org/787903003
Cr-Commit-Position: refs/heads/master@{#308116}
|
|
|
|
|
|
|
|
|
| |
This CL upstreams NavigationManager, WebState and
WebStateUserData to match the downstream code.
Review URL: https://codereview.chromium.org/777183002
Cr-Commit-Position: refs/heads/master@{#307218}
|
|
|
|
|
|
|
|
|
|
|
| |
The ChromeBrowserState interface will serve as iOS's alternative to
Profile.
BUG=436897
Review URL: https://codereview.chromium.org/748853005
Cr-Commit-Position: refs/heads/master@{#306357}
|
|
|
|
|
|
|
|
|
|
|
|
| |
The old implementations lived in //content, but they had no content
dependencies, so they are safe to move to //web.
BUG=390969
TEST=None
Review URL: https://codereview.chromium.org/364853010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281824 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This interface will serve a purpose similar to that of WebContents on
content-based platforms.
This CL also changes the structure of the gypfiles under ios/ to be divided by
sub-module (e.g., base vs. chrome) rather than portion of the API layer
(consumer vs. provider). The latter structure was flawed in that it would
eventually have caused GYP to complain about circular dependencies:
provider targets from higher-level modules will have to depend on consumer
targets from lower-level modules, and consumer targets from higher-level
modules will have to depend on provider targets from lower-level modules.
Review URL: https://chromiumcodereview.appspot.com/18541002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209956 0039d316-1c4b-4281-b951-d872f2087c98
|
|
To better mirror the structure of other API layers (content/public and
third_party/WebKit/public), there will be a single ios/public/ directory that
contains all interfaces referenced by not-yet-upstreamed Chrome for iOS code,
rather than these interfaces being scattered in subdirectories further
underneath ios/.
This CL also changes gyp structure to better match other modules: ios_consumer.gyp is moved to directly under ios/, and an ios.gyp is created with a single top-level "ios" target to be used in build/all.gyp.
Review URL: https://chromiumcodereview.appspot.com/18272004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209434 0039d316-1c4b-4281-b951-d872f2087c98
|