summaryrefslogtreecommitdiffstats
path: root/ios/ios.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Add CrNet integration test framework.ellyjones2015-08-121-0/+1
| | | | | | | | | | | | 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}
* Upstream the iOS web_shell and supporting codestuartmorgan2015-05-271-0/+1
| | | | | | | | | | | | | | | | | 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}
* ios: add CrNetellyjones2015-05-211-0/+3
| | | | | | | | | | | 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}
* Upstream ios/testingstuartmorgan2015-03-201-2/+3
| | | | | | | | | | | 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}
* [iOS] Upstream //ios/netdroger2015-03-101-0/+2
| | | | | | | | | | 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}
* Renamed ios_unittests target to ios_web_unittests.sdefresne2015-02-271-1/+1
| | | | | | | | | | | 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}
* Cleanup iOS upstreamed codesdefresne2015-02-191-1/+0
| | | | | | | | | | | | - 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}
* Upstream web_controller_provider.{h,mm} and block_types.hsdefresne2015-02-191-0/+1
| | | | | | | | | | | 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}
* Upstream image_fetcher::ImageFetchersdefresne2014-12-121-0/+1
| | | | | | | | | | | 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}
* Upstream iOS web API.droger2014-12-081-1/+0
| | | | | | | | | 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}
* Introduce ChromeBrowserState interfacesdefresne2014-12-021-0/+1
| | | | | | | | | | | 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}
* Move the iOS user agent functions to ios/web/public.rohitrao@chromium.org2014-07-081-1/+2
| | | | | | | | | | | | 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
* Introduce the WebState iOS provider interface.blundell@chromium.org2013-07-031-1/+3
| | | | | | | | | | | | | | | | | 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
* Create top-level ios/public/ directory.blundell@chromium.org2013-07-011-0/+17
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