Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] make forcing cache/network only more explicit | Konstantin Käfer | 2017-10-12 | 1 | -7/+36 |
| | | | | | | Previously, we used the existence of a `prior*` field in the Resource object as an indication for whether we should consult the cache or not. However, this is prone to error, since a failed cache lookup won't set any prior fields. Therefore, we manually set `priorExpires` to 0. This in turn triggered another bug where generated wrong expiration timestamps when the server response we got was expired (or expired between sending and receiving). This commit changes the flags so that we can now explicitly request CacheOnly/NetworkOnly (or All) loading methods, rather than the implicit Optional/Required naming scheme. | ||||
* | [core] finish must-revalidate support | Konstantin Käfer | 2017-08-08 | 1 | -0/+1 |
| | |||||
* | [core] Offline support for Image Sources | Asheem Mamoowala | 2017-06-01 | 1 | -2/+4 |
| | |||||
* | [core] support "scheme": "tms" in TileJSON files | Konstantin Käfer | 2016-08-16 | 1 | -0/+2 |
| | |||||
* | [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 | ||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 1 | -1/+1 |
| | |||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 1 | -4/+1 |
| | |||||
* | [core] move from microsecond precision timestamp to integer second precision | Konstantin Käfer | 2016-05-13 | 1 | -4/+12 |
| | |||||
* | [core] Use the proper type for font stacks | John Firebaugh | 2016-04-22 | 1 | -1/+2 |
| | |||||
* | [core] use std::move() to prevent copies | Konstantin Käfer | 2016-02-11 | 1 | -1/+1 |
| | |||||
* | [core] Moving caching logic to DefaultFileSource | John Firebaugh | 2016-02-10 | 1 | -2/+2 |
| | | | | This results in OnlineFileSource containing precisely the logic we want for reuse by OfflineFileSource, and no more. | ||||
* | [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 | -14/+27 |
| | |||||
* | [core] Ensure that FileSource has access to tile URL, pixelRatio, x, y, z | John Firebaugh | 2016-01-29 | 1 | -0/+12 |
| | |||||
* | [core] Include prior values of caching headers in Resource | John Firebaugh | 2016-01-22 | 1 | -12/+13 |
| | | | | This allows the FileSource interface itself to support revalidation. We could (and probably should) now rewrite HTTPContextBase implementations as FileSource implementations. | ||||
* | [core] add namespace comment to closing brace | Konstantin Käfer | 2015-12-03 | 1 | -1/+1 |
| | |||||
* | Support v8 sprite, glyph, and style mapbox:// urls | Lucas Wojciechowski | 2015-08-21 | 1 | -2/+2 |
| | |||||
* | DefaultFileSource has responsibility for handling mapbox:// URLs | John Firebaugh | 2015-05-26 | 1 | -4/+6 |
| | |||||
* | don't override std::hash | Konstantin Käfer | 2015-02-04 | 1 | -9/+5 |
| | |||||
* | rewrite storage layer to be independent of the Map's event loop | Konstantin Käfer | 2015-02-04 | 1 | -0/+39 |