Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Eliminate use of ClassProperties for paint | John Firebaugh | 2015-11-10 | 1 | -7/+6 |
| | |||||
* | [core] Eliminate use of ClassProperties for layout | John Firebaugh | 2015-11-10 | 1 | -1/+1 |
| | |||||
* | [core] Merge PiecewiseConstantFunction into Function | John Firebaugh | 2015-11-06 | 1 | -33/+33 |
| | |||||
* | [core] Simplify Function | John Firebaugh | 2015-11-06 | 1 | -14/+15 |
| | |||||
* | [iOS] Wait for style loading, then rotation, then compass fading | Minh Nguyễn | 2015-11-04 | 1 | -6/+14 |
| | | | | Fixes #2920. | ||||
* | [core] move mbgl.gyp to gyp directory | Mike Morris | 2015-11-04 | 1 | -6/+6 |
| | | | | | So npm won't clobber binding.gyp, refs https://github.com/npm/npm/issues/10243 | ||||
* | [core] mason geojsonvt-2.1.6.3 | Mike Morris | 2015-11-02 | 2 | -1/+10 |
| | | | | | | | | | | | | | - [osx] set -fvisibility-inlines-hidden in gyp/common.gypi to silence mismatched visibility linker warnings - [linux] set cxx_host in GYP_FLAGS to set -fabi-version=0 on gcc builds to use clang-built mason binaries - [ios] update symbol visibility for iOS tests - [ios] link libgeojsonvt.a in iOS tests xcodeproj - add libgeojsonvt.a to General -> Linked Frameworks and Libraries - add mason_packages (recursive) to Build Settings -> Library Search Path - [ios] add libuv and geojsonvt first in iOS libtool smush to ensure symbols are found by later compilation units where they are undefined | ||||
* | [core] Make DefaultFileSource react to all NetworkStatus changes | Konstantin Käfer | 2015-11-02 | 2 | -3/+57 |
| | |||||
* | [core] move retry logic to DefaultFileSource | Konstantin Käfer | 2015-11-02 | 19 | -103/+124 |
| | |||||
* | [core] Don't crash when removing a shape annotation whose layer was never ↵ | John Firebaugh | 2015-10-30 | 1 | -0/+12 |
| | | | | created | ||||
* | [core] Polymorphic layout and paint parsing | John Firebaugh | 2015-10-29 | 2 | -2/+2 |
| | |||||
* | [core] Fudge numbers to get a timing-based test to pass more often | John Firebaugh | 2015-10-29 | 1 | -1/+1 |
| | | | | Fixes #2872 | ||||
* | [core] refactor test server startup | Konstantin Käfer | 2015-10-28 | 2 | -16/+26 |
| | |||||
* | [core] Ensure URL normalization is safe. Fixes #2695 | Tom MacWright | 2015-10-28 | 1 | -0/+3 |
| | |||||
* | Don't create libuv objects on the stack | John Firebaugh | 2015-10-27 | 1 | -8/+6 |
| | |||||
* | remove metrics tests | Justin R. Miller | 2015-10-27 | 2 | -276/+0 |
| | |||||
* | remove heading tests as unreliable | Justin R. Miller | 2015-10-27 | 9 | -350/+5 |
| | |||||
* | adjust enabled tests | Justin R. Miller | 2015-10-27 | 1 | -22/+5 |
| | |||||
* | test in Debug | Justin R. Miller | 2015-10-27 | 1 | -1/+1 |
| | |||||
* | tighten up non-location tests | Justin R. Miller | 2015-10-27 | 1 | -12/+9 |
| | |||||
* | [http] don't retry when there's already a request in progress | Konstantin Käfer | 2015-10-27 | 2 | -0/+53 |
| | |||||
* | [core] reparse tiles when new data arrives | Konstantin Käfer | 2015-10-26 | 1 | -0/+5 |
| | | | | We're now reparsing tiles when they expire. We're also swapping out buckets atomically to avoid flickering data; i.e. we're displaying the old data as long as we don't have a new parsed bucket for that layer yet. The parsed buckets now live in the *TileData objects rather than in the TileWorker; only partially parsed == pending buckets will remain in the TileWorker. Once they're parsed, they're moved to the *TileData object. | ||||
* | [core] Make response data shared to avoid excessive copying | Konstantin Käfer | 2015-10-26 | 16 | -67/+80 |
| | |||||
* | [core] set a timer and auto-refresh requests when they expire | Konstantin Käfer | 2015-10-26 | 2 | -0/+38 |
| | | | | When we get a request with an explicit expiration time, we're now starting a timer, and will trigger a refresh once the data expires. This gives requesters a chance to update their data. | ||||
* | [core] add support for stale responses | Konstantin Käfer | 2015-10-26 | 12 | -24/+265 |
| | | | | We're now returning stale responses from cache. Those responses will have the `stale` flag set to true. Currently, all requesters in the core code discard stale responses, and cancel the request immediately after they got a non-stale response. | ||||
* | [core] all requests have to be canceled explicitly now | Konstantin Käfer | 2015-10-26 | 13 | -35/+70 |
| | | | | By not automatically destroying Request objects after the result has been delivered, we are making sure that we can potentially fire the callback multiple times without adverse effects. This means that you have to hold on to the result of fs->request(), can explicitly cancel it if you don't want to be notified of data changes anymore. Not doing so will monitor the request indefinitely and will prevent the app from exiting. | ||||
* | [core] Remove MapData dependency from StyleParser | John Firebaugh | 2015-10-23 | 1 | -9/+1 |
| | | | | | | | | | | MapData was needed for two things: getting the default transition and fade durations, and detecting still rendering vs. continuous. The first is avoided by making transition durations optional, and supplying the default fallback value at evaluation time. The second did not fix the still rendering issue, and will be followed up with a different approach in a later commit. | ||||
* | [core] Added GLContextMode to MapData | Bruno de Oliveira Abinader | 2015-10-22 | 3 | -3/+4 |
| | | | | | | | Adding new mbgl::GLContextMode enum to mbgl::Map ctor, which gets stored in MapData. In shared GL context environments, we cannot assume that the GL state that has been left since the last draw is the same, so we reset the GL configurations to their default values. | ||||
* | [core] Style-sourced shape annotation properties | John Firebaugh | 2015-10-22 | 2 | -0/+34 |
| | | | | | This introduces the possibility to source the type and style properties of a shape annotation from a designated layer in the style. | ||||
* | [core] Introduce StyleLayer subclasses | John Firebaugh | 2015-10-22 | 2 | -27/+15 |
| | |||||
* | [core] Rationalize style property classes: <type>{Paint,Layout}Properties | John Firebaugh | 2015-10-22 | 1 | -8/+8 |
| | |||||
* | Test metrics on staging endpoint | Minh Nguyễn | 2015-10-20 | 1 | -0/+2 |
| | |||||
* | [core] Remove shape layers from the style (fixes #2405) | John Firebaugh | 2015-10-20 | 1 | -2/+27 |
| | |||||
* | [core] Fix swapped lat/lon in geo.cpp | John Firebaugh | 2015-10-20 | 1 | -21/+21 |
| | |||||
* | fixes #2419: adapt iOS tests for Bitrise CI | Justin R. Miller | 2015-10-20 | 1 | -5/+16 |
| | |||||
* | [ios] remove CoreTelephony dependency | Jason Wray | 2015-10-19 | 1 | -2/+0 |
| | | | | | | Cellular carrier name and connectivity level will now only be sent if the developer independently chooses to link the CoreTelephony framework in their app. | ||||
* | [iOS] Dismiss authorization prompt before testing Location Services delegate ↵ | Minh Nguyễn | 2015-10-16 | 1 | -0/+2 |
| | | | | methods | ||||
* | [iOS] Revert 'Use modular headers everywhere' | Minh Nguyễn | 2015-10-16 | 5 | -12/+14 |
| | | | | This commit rolls back AliSoftware/OHHTTPStubs@806ba99fb71d0b8bebe505b3a939c0a755606bd8 so that we can keep using OHHTTPStubs in the same project without creating a separate framework target. | ||||
* | [iOS] Upgraded to AliSoftware/OHHTTPStubs@4.3.0 | Minh Nguyễn | 2015-10-16 | 118 | -1221/+4592 |
| | |||||
* | fixes #2611: iOS test app long press drops debug marker | Justin R. Miller | 2015-10-15 | 1 | -0/+40 |
| | |||||
* | [core] bump libuv to 1.7.5 across all platforms | Mike Morris | 2015-10-14 | 1 | -1/+7 |
| | | | | | | UV_ASYNC_PARAMS and UV_TIMER_PARAMS for libuv <= 0.10 compatibility use st_mtim.tv_sec in libuv > 0.10.x | ||||
* | [ios][tests] disable non-null warning | Jason Wray | 2015-10-06 | 1 | -0/+1 |
| | |||||
* | Install gtest from mason | John Firebaugh | 2015-10-02 | 1 | -1/+3 |
| | |||||
* | [osx] OS X 10.11 returns another error string | Konstantin Käfer | 2015-10-01 | 1 | -1/+4 |
| | |||||
* | Install RapidJSON from mason | John Firebaugh | 2015-10-01 | 5 | -31/+32 |
| | |||||
* | mason variant@1.0 | Mike Morris | 2015-09-30 | 1 | -0/+1 |
| | |||||
* | [ios] [android] Use Response::NotFound in other HTTP implementations too | John Firebaugh | 2015-09-29 | 2 | -2/+17 |
| | |||||
* | Add test for removeAnnotation | John Firebaugh | 2015-09-28 | 1 | -0/+16 |
| | |||||
* | Rewrite annotation invalidation strategy | John Firebaugh | 2015-09-28 | 2 | -32/+68 |
| | | | | | | | | | | | | | | | | First, move style mutation code out of StyleParser and into AnnotationManager, coalescing it with the mutation code for shape layers. Second, allow AnnotationManager to keep track of stale tiles entirely internally. There's no reason to pass sets of TileIDs around. Third, correct the logic for invalidating the shape source. Since AnnotationManager does not track shape invalidations on a tile-by-tile basis, don't try to invalidate the shape source tile-by-tile. Fixes #1675 Fixes #2322 Fixes #2095 | ||||
* | Add some shape annotation tests | John Firebaugh | 2015-09-28 | 1 | -0/+63 |
| |