summaryrefslogtreecommitdiff
path: root/include/mbgl/storage
Commit message (Collapse)AuthorAgeFilesLines
* rewrite storage layer to be independent of the Map's event loopKonstantin Käfer2015-02-0418-264/+529
|
* Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-masonLeith Bade2014-12-181-0/+27
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: gyp/mbgl-ios.gypi gyp/mbgl-osx.gypi platform/default/asset_request_libuv.cpp src/mbgl/storage/caching_http_file_source.cpp src/mbgl/storage/file_request.cpp src/mbgl/storage/file_request.hpp src/mbgl/storage/file_request_baton.hpp
| * change file:// to asset:// to indicate that they aren't arbitrary filesKonstantin Käfer2014-12-172-27/+27
| | | | | | | | refs #579
| * Make file request overridable by platform implementationsKonstantin Käfer2014-12-171-0/+27
| | | | | | | | refs #579: Android can now rename AssetRequest to FileRequest and implement it differently
* | Fix commitLeith Bade2014-12-063-29/+7
| |
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-masonLeith Bade2014-12-058-233/+66
|\ \ | |/ | | | | | | | | | | | | | | | | | | Conflicts: .gitignore gyp/mbgl-ios.gypi gyp/mbgl-linux.gypi gyp/mbgl-osx.gypi include/mbgl/map/map.hpp src/mbgl/map/map.cpp src/mbgl/storage/caching_http_file_source.cpp
| * Move setAccessToken to CachingHTTPFileSourceJohn Firebaugh2014-12-042-4/+9
| |
| * Add CachingHTTPFileSource::clearLoop()John Firebaugh2014-12-042-0/+4
| | | | | | | | | | | | | | So loop state can be cleaned up in the appropriate thread. This is a hack; loop needs to be externalized from Map. Fixes #686
| * Move setReachability to CachingHTTPFileSourceJohn Firebaugh2014-12-042-2/+2
| |
| * remove usage of relative pathsKonstantin Käfer2014-12-044-6/+6
| |
| * make most headers privateKonstantin Käfer2014-12-049-236/+59
| |
| * Add virtual destructor for FileSourceJohn Firebaugh2014-12-041-0/+1
| |
* | Fixup after mergeLeith Bade2014-12-042-3/+6
| |
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-masonLeith Bade2014-12-046-7/+12
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: include/mbgl/storage/base_request.hpp include/mbgl/storage/file_request_baton.hpp include/mbgl/storage/http_request.hpp include/mbgl/storage/http_request_baton.hpp include/mbgl/util/uv_detail.hpp platform/darwin/http_request_baton_cocoa.mm platform/default/caching_http_file_source.cpp platform/default/http_request_baton_curl.cpp src/map/map.cpp src/storage/base_request.cpp src/storage/file_request.cpp src/storage/file_request_baton.cpp src/storage/http_request.cpp src/storage/http_request_baton.cpp
| * Prefer stdlib to libuv (fixes #688)John Firebaugh2014-12-036-7/+12
| |
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-masonLeith Bade2014-12-041-30/+7
|\ \ | |/ | | | | | | | | | | | | Conflicts: gyp/mbgl-ios.gypi gyp/mbgl-linux.gypi gyp/mbgl-osx.gypi platform/default/caching_http_file_source.cpp
| * break out FileSource as an abstract classMike Morris2014-12-031-30/+7
| | | | | | | | add CachingHTTPFileSource implementation
* | Fix debug buildLeith Bade2014-12-032-4/+4
| |
* | Use uv::async and various other fixesLeith Bade2014-12-034-11/+9
| |
* | Share asset_request between platformsLeith Bade2014-12-022-0/+62
|/
* Use noncopyableJohn Firebaugh2014-11-211-7/+2
|
* move file request baton to its own fileKonstantin Käfer2014-09-301-0/+35
|
* add reachabilityKonstantin Käfer2014-09-293-0/+7
|
* add retries in case of connection failuresKonstantin Käfer2014-09-291-0/+2
|
* don't pass the loop through all function callsKonstantin Käfer2014-09-291-3/+5
|
* add etag support and if-none-match/if-modified-since to cocoa http handlingKonstantin Käfer2014-09-262-1/+2
|
* use the default cache location on ios to avoid writing to unwritable file ↵Konstantin Käfer2014-09-241-1/+1
| | | | system locations
* add back CURL requestingKonstantin Käfer2014-09-242-29/+23
|
* whitespace fixesKonstantin Käfer2014-09-241-1/+0
|
* add retry timersKonstantin Käfer2014-09-245-2/+80
|
* notifications on request cancellationKonstantin Käfer2014-09-243-6/+26
|
* use util::ptr as a wrapper around std::shared_ptr that asserts nonemptinessKonstantin Käfer2014-09-246-16/+12
|
* make sure all of our async handles are stopped before stopping the map threadKonstantin Käfer2014-09-242-3/+5
|
* do 304 requests and cache them in sqliteKonstantin Käfer2014-09-249-0/+325