Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Introduce the ResourceTransform | Thiago Marcos P. Santos | 2017-06-26 | 1 | -0/+13 |
| | | | | Wrapper for transforming URLs on the OnlineFileSource. | ||||
* | [core] Rename ThreadedObject to Thread | Thiago Marcos P. Santos | 2017-06-21 | 2 | -4/+4 |
| | | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name. | ||||
* | [core] Convert LocalFileSource to ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -2/+3 |
| | |||||
* | [core] Convert AssetFileSource to ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 1 | -2/+3 |
| | |||||
* | [core] Added the ThreadedObject | Thiago Marcos P. Santos | 2017-06-21 | 2 | -0/+68 |
| | | | | Actor model version of util::Thread. | ||||
* | [core] Offline support for Image Sources | Asheem Mamoowala | 2017-06-01 | 1 | -0/+7 |
| | |||||
* | [core] remove trailing whitespace, add trailing newlines, add space after // | Konstantin Käfer | 2017-01-27 | 1 | -1/+1 |
| | |||||
* | [core] LocalFileSource implementation and tests | Ivo van Dongen | 2016-09-30 | 1 | -0/+25 |
| | |||||
* | [core] ensure network::Reachable is called only once | Ivo van Dongen | 2016-09-23 | 1 | -3/+3 |
| | |||||
* | [core] Convert uses of std::set to std::unordered_set (#6325) | Lucas Wojciechowski | 2016-09-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/mbgl/annotation/annotation_manager.hpp * src/mbgl/algorithm/update_renderables.hpp * src/mbgl/geometry/glyph_atlas.hpp * src/mbgl/renderer/painter.cpp and src/mbgl/renderer/render_item.hpp * src/mbgl/renderer/symbol_bucket.hpp and src/mbgl/text/glyph_store.hpp * src/mbgl/sprite/sprite_atlas.hpp * include/mbgl/storage/network_status.hpp * src/mbgl/text/collision_tile.cpp * src/mbgl/style/update_batch.hpp * platform/default/mbgl/storage/offline_download.hpp * Add GlyphRangeSet typedef * Fix whitespace & unused imports | ||||
* | [core] OnlineFileSource - rate limit | Ivo van Dongen | 2016-09-13 | 1 | -2/+4 |
| | |||||
* | [core] support "scheme": "tms" in TileJSON files | Konstantin Käfer | 2016-08-16 | 1 | -0/+4 |
| | |||||
* | [core] Revert workaround for std::atomic on ARMv5 | Thiago Marcos P. Santos | 2016-07-13 | 1 | -1/+1 |
| | | | | | | Got fix on r12. https://github.com/android-ndk/ndk/issues/31 | ||||
* | Quadkey tokens in tile URL templates, limited WMS support (#5628) | Minh Nguyễn | 2016-07-12 | 1 | -0/+38 |
| | | | | | | | | | | | | | | * [core] Quadkey tokens in tile URL templates Fixes #5485. * [core] WMS tokens in tile URL templates Fixes #822. * [macos] Added WMS debug style Added a style to the macosapp resource bundle that can be used to test WMS support. To use it, zoom in to somewhere in New Jersey, then go to View ‣ Custom Style and enter “wms.json”. | ||||
* | [core] Fix typo in mbgl::Response | Bruno de Oliveira Abinader | 2016-06-18 | 1 | -1/+1 |
| | | | | WIP: Use Enum<Type> for mbgl::Storage::Response::Value. | ||||
* | [tidy] Check modernize-pass-by-value | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html | ||||
* | [tidy] Check llvm-namespace-comment | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -1/+1 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html | ||||
* | [android] #5254 - fix ARMv5 support | Thiago Marcos P. Santos | 2016-06-06 | 1 | -1/+1 |
| | | | | Backported patches fixing ARMv5 support for issue #3985. | ||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 2 | -8/+2 |
| | |||||
* | [core] move from microsecond precision timestamp to integer second precision | Konstantin Käfer | 2016-05-13 | 1 | -2/+8 |
| | |||||
* | [core] Use the proper type for font stacks | John Firebaugh | 2016-04-22 | 1 | -2/+2 |
| | |||||
* | [Qt] Introduce the Qt HTTPRequest and HTTPFileSource | Thiago Marcos P. Santos | 2016-04-20 | 1 | -2/+2 |
| | |||||
* | [all] Replace HTTPContextBase/HTTPRequestBase with FileSource | John Firebaugh | 2016-04-14 | 5 | -90/+25 |
| | |||||
* | [core] Unify FileRequest and WorkRequest | John Firebaugh | 2016-03-24 | 1 | -1/+1 |
| | |||||
* | [core] Add client defined network status | Thiago Marcos P. Santos | 2016-03-08 | 1 | -0/+22 |
| | | | | | | | | This API will let the client force a network status. If set to Offline, we won't make network requests. When set make to Online, it will trigger the pending requests and try to fetch tiles from the network. | ||||
* | [core] Always store tiles without ratio support with ratio = 1 | John Firebaugh | 2016-02-10 | 1 | -1/+2 |
| | |||||
* | [core] Throttle the number of concurrent requests to 20 | John Firebaugh | 2016-02-10 | 1 | -0/+1 |
| | |||||
* | Add binary for smoke-testing offline downloads | John Firebaugh | 2016-02-10 | 1 | -0/+22 |
| | |||||
* | [all] Don't interpret 404s on non-tile resources as "no content" | John Firebaugh | 2016-02-10 | 1 | -0/+1 |
| | |||||
* | [core] Reimplement existing caching within an offline-capable database schema | John Firebaugh | 2016-02-10 | 1 | -44/+0 |
| | |||||
* | [core] Change TileData pixelRatio to an integer | John Firebaugh | 2016-01-29 | 1 | -1/+1 |
| | |||||
* | [core] Rationalize Resource initialization | John Firebaugh | 2016-01-29 | 1 | -0/+82 |
| | |||||
* | [core] Include prior values of caching headers in Resource | John Firebaugh | 2016-01-22 | 3 | -11/+9 |
| | | | | This allows the FileSource interface itself to support revalidation. We could (and probably should) now rewrite HTTPContextBase implementations as FileSource implementations. | ||||
* | [core] Use better types for modified / expires / etag | John Firebaugh | 2016-01-21 | 2 | -8/+13 |
| | |||||
* | [core] Eliminate Response::stale and inline Response::isExpired() | John Firebaugh | 2016-01-21 | 1 | -6/+0 |
| | | | | Response::isExpired() had subtle and potentially confusing behavior around Seconds::zero(). It's best to inline it and comment why. | ||||
* | [core] Eliminate RequestBase | John Firebaugh | 2016-01-21 | 3 | -40/+17 |
| | | | | HTTPRequestBase can now itself be the base class. | ||||
* | [core] Support multiple paths in SQLiteCache::getShared() | Konstantin Käfer | 2016-01-15 | 1 | -1/+0 |
| | | | | If you use many different caches, expired weak_ptrs will pile up in the unordered_map, but that is an edge case, and you probably shouldn't do that anyway. | ||||
* | [core] move SharedSQLiteCache::get to SQLiteCache::getShared | Konstantin Käfer | 2016-01-15 | 1 | -9/+2 |
| | |||||
* | [core] Let SQLiteCache decide when store or refresh responses | John Firebaugh | 2016-01-14 | 1 | -2/+1 |
| | |||||
* | [core] Add an explicit "not modified" indicator to Response | John Firebaugh | 2016-01-14 | 1 | -0/+1 |
| | |||||
* | [core] std::shared_ptr<const Response> ⇢ const Response& | John Firebaugh | 2016-01-14 | 1 | -1/+1 |
| | |||||
* | [core] Eliminate FileCache interface | John Firebaugh | 2016-01-14 | 2 | -7/+15 |
| | | | | There is only one implementation and we're unlikely to add more. | ||||
* | [core] Simplify asset:// implementation | John Firebaugh | 2016-01-13 | 2 | -20/+26 |
| | | | | | | | | * Move asset:// URL handling to DefaultFileSource. * AssetFileSource implements FileSource interface and follows familiar implementation patterns. * Move default implementation to platform/default, zip implementation to platform/android. * Don't bother with modified / expires / etag -- assets are not cached so it doesn't matter. * Don't bother with interleaving individual IO calls on the implementation thread. That adds a lot of complexity for very little benefit. | ||||
* | [core] Privatize SQLiteCache | John Firebaugh | 2016-01-08 | 1 | -0/+44 |
| | |||||
* | [core] Remove `Resource` dependency from low-level classes | John Firebaugh | 2015-12-23 | 4 | -8/+8 |
| | | | | These classes should not be coupled to domain-specific resource types. | ||||
* | [core] Move OnlineFileSource to platform | John Firebaugh | 2015-12-22 | 3 | -522/+0 |
| | | | | Preparation for OfflineFileSource which depends on SQLite | ||||
* | [core] Prepare for OfflineFileSource | John Firebaugh | 2015-12-21 | 3 | -434/+501 |
| | | | | | * Rename existing DefaultFileSource to OnlineFileSource * Restore a DefaultFileSource that's a passthrough to OnlineFileSource | ||||
* | [core] Merge default_file_source_impl.hpp into default_file_source.cpp | John Firebaugh | 2015-12-18 | 2 | -116/+102 |
| | | | | After previous refactors, no other files include default_file_source_imp.hpp. | ||||
* | [core] add std::move to constructors | Konstantin Käfer | 2015-12-03 | 1 | -1/+2 |
| | |||||
* | [core] add namespace comment to closing brace | Konstantin Käfer | 2015-12-03 | 4 | -4/+4 |
| |