summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [core] Eliminate use of ClassProperties for paintJohn Firebaugh2015-11-101-7/+6
|
* [core] Eliminate use of ClassProperties for layoutJohn Firebaugh2015-11-101-1/+1
|
* [core] Merge PiecewiseConstantFunction into FunctionJohn Firebaugh2015-11-061-33/+33
|
* [core] Simplify FunctionJohn Firebaugh2015-11-061-14/+15
|
* [iOS] Wait for style loading, then rotation, then compass fadingMinh Nguyễn2015-11-041-6/+14
| | | | Fixes #2920.
* [core] move mbgl.gyp to gyp directoryMike Morris2015-11-041-6/+6
| | | | | So npm won't clobber binding.gyp, refs https://github.com/npm/npm/issues/10243
* [core] mason geojsonvt-2.1.6.3Mike Morris2015-11-022-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 changesKonstantin Käfer2015-11-022-3/+57
|
* [core] move retry logic to DefaultFileSourceKonstantin Käfer2015-11-0219-103/+124
|
* [core] Don't crash when removing a shape annotation whose layer was never ↵John Firebaugh2015-10-301-0/+12
| | | | created
* [core] Polymorphic layout and paint parsingJohn Firebaugh2015-10-292-2/+2
|
* [core] Fudge numbers to get a timing-based test to pass more oftenJohn Firebaugh2015-10-291-1/+1
| | | | Fixes #2872
* [core] refactor test server startupKonstantin Käfer2015-10-282-16/+26
|
* [core] Ensure URL normalization is safe. Fixes #2695Tom MacWright2015-10-281-0/+3
|
* Don't create libuv objects on the stackJohn Firebaugh2015-10-271-8/+6
|
* remove metrics testsJustin R. Miller2015-10-272-276/+0
|
* remove heading tests as unreliableJustin R. Miller2015-10-279-350/+5
|
* adjust enabled testsJustin R. Miller2015-10-271-22/+5
|
* test in DebugJustin R. Miller2015-10-271-1/+1
|
* tighten up non-location testsJustin R. Miller2015-10-271-12/+9
|
* [http] don't retry when there's already a request in progressKonstantin Käfer2015-10-272-0/+53
|
* [core] reparse tiles when new data arrivesKonstantin Käfer2015-10-261-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 copyingKonstantin Käfer2015-10-2616-67/+80
|
* [core] set a timer and auto-refresh requests when they expireKonstantin Käfer2015-10-262-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 responsesKonstantin Käfer2015-10-2612-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 nowKonstantin Käfer2015-10-2613-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 StyleParserJohn Firebaugh2015-10-231-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 MapDataBruno de Oliveira Abinader2015-10-223-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 propertiesJohn Firebaugh2015-10-222-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 subclassesJohn Firebaugh2015-10-222-27/+15
|
* [core] Rationalize style property classes: <type>{Paint,Layout}PropertiesJohn Firebaugh2015-10-221-8/+8
|
* Test metrics on staging endpointMinh Nguyễn2015-10-201-0/+2
|
* [core] Remove shape layers from the style (fixes #2405)John Firebaugh2015-10-201-2/+27
|
* [core] Fix swapped lat/lon in geo.cppJohn Firebaugh2015-10-201-21/+21
|
* fixes #2419: adapt iOS tests for Bitrise CIJustin R. Miller2015-10-201-5/+16
|
* [ios] remove CoreTelephony dependencyJason Wray2015-10-191-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ễn2015-10-161-0/+2
| | | | methods
* [iOS] Revert 'Use modular headers everywhere'Minh Nguyễn2015-10-165-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.0Minh Nguyễn2015-10-16118-1221/+4592
|
* fixes #2611: iOS test app long press drops debug markerJustin R. Miller2015-10-151-0/+40
|
* [core] bump libuv to 1.7.5 across all platformsMike Morris2015-10-141-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 warningJason Wray2015-10-061-0/+1
|
* Install gtest from masonJohn Firebaugh2015-10-021-1/+3
|
* [osx] OS X 10.11 returns another error stringKonstantin Käfer2015-10-011-1/+4
|
* Install RapidJSON from masonJohn Firebaugh2015-10-015-31/+32
|
* mason variant@1.0Mike Morris2015-09-301-0/+1
|
* [ios] [android] Use Response::NotFound in other HTTP implementations tooJohn Firebaugh2015-09-292-2/+17
|
* Add test for removeAnnotationJohn Firebaugh2015-09-281-0/+16
|
* Rewrite annotation invalidation strategyJohn Firebaugh2015-09-282-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 testsJohn Firebaugh2015-09-281-0/+63
|