Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [test] add test for rendering a 204 No Content tile | Konstantin Käfer | 2017-09-22 | 1 | -0/+0 |
| | |||||
* | Update to gejson 0.4.2 and add StyleParser test to verify that GeoJSON ↵ | Asheem Mamoowala | 2017-08-28 | 2 | -0/+15 |
| | | | | without `properties` field can be loaded | ||||
* | [tests] Enforce the schema downgrade behavior | Thiago Marcos P. Santos | 2017-08-22 | 1 | -0/+0 |
| | | | | Which is, delete and recreate the database. | ||||
* | [test] Re-added API.ZoomHistory | Bruno de Oliveira Abinader | 2017-08-22 | 1 | -0/+0 |
| | |||||
* | [test] Added API.RecycleMapUpdateImages test | Bruno de Oliveira Abinader | 2017-08-14 | 2 | -0/+0 |
| | |||||
* | [test] Added Map.SetStyleDefaultCamera test | Bruno de Oliveira Abinader | 2017-08-11 | 1 | -0/+6 |
| | |||||
* | [core] finish must-revalidate support | Konstantin Käfer | 2017-08-08 | 1 | -0/+0 |
| | |||||
* | [core] Remove API tests that are covered by node tests | John Firebaugh | 2017-07-26 | 1 | -0/+0 |
| | |||||
* | [core] Replace API.ZoomHistory test with integration test | John Firebaugh | 2017-07-26 | 2 | -0/+0 |
| | |||||
* | [tests] Add unit test for tile prefetching | Thiago Marcos P. Santos | 2017-07-07 | 5 | -0/+29 |
| | |||||
* | [test] Added API.ZoomHistory | Bruno de Oliveira Abinader | 2017-07-04 | 2 | -0/+0 |
| | |||||
* | [test] Use test::checkImage in API.RepeatedRender | Bruno de Oliveira Abinader | 2017-07-04 | 1 | -0/+0 |
| | |||||
* | [core] Per-bucket icon atlases | John Firebaugh | 2017-06-13 | 7 | -0/+0 |
| | |||||
* | [core] Offline support for Image Sources | Asheem Mamoowala | 2017-06-01 | 2 | -0/+10 |
| | |||||
* | [core] Add ImageSource support to style parsers | Asheem Mamoowala | 2017-06-01 | 6 | -0/+48 |
| | |||||
* | [core] Auto-growable SpriteAtlas using shelf-pack | John Firebaugh | 2017-05-26 | 4 | -0/+0 |
| | |||||
* | [tests] Add test for calling addAnnotationImage with an existing ID | John Firebaugh | 2017-05-26 | 1 | -0/+0 |
| | |||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 2 | -16/+0 |
| | | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload. | ||||
* | [core] Load source TileJSON immediately | John Firebaugh | 2017-05-02 | 3 | -4/+4 |
| | | | | | | | This reverses #3095. Rationale: * We're now exposing source attributes as a public API. Making those attributes unavailable at certain times complicates that API. * We're preparing to split RenderSource out of Source. Removing this removes a point of coupling between the two. | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 1 | -1/+1 |
| | |||||
* | [core] fixup stale constants references in test fixtures | Ivo van Dongen | 2017-04-04 | 3 | -9/+5 |
| | |||||
* | [core] query source features | Ivo van Dongen | 2017-03-09 | 1 | -0/+9 |
| | |||||
* | [core] Add support for queryRenderedFeatures filter | Asheem Mamoowala | 2017-03-04 | 1 | -0/+28 |
| | |||||
* | [core] Make Image safer | John Firebaugh | 2017-02-14 | 1 | -0/+0 |
| | | | | | | Provide Image::copy, which handles copying rectangles from a source to a destination, with thorough bounds checking. Also fixes an indexing error in SpriteAtlas, where the top row of pixels in a wrapped image was copied from the wrong source row. | ||||
* | [tests] Use test::checkImage | John Firebaugh | 2017-02-14 | 4 | -0/+0 |
| | |||||
* | [core] Restore support for GL implementations without VAO extension | John Firebaugh | 2017-02-10 | 1 | -0/+0 |
| | |||||
* | [core] harden Glyph PBF parsing | Konstantin Käfer | 2017-01-17 | 3 | -0/+117 |
| | |||||
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.5-master | Minh Nguyễn | 2016-12-20 | 1 | -0/+0 |
|\ | | | | | | | Also reran make style-code and manually discarded anything related to fill extrusion layers. | ||||
| * | [core, ios, macos] Add image accessor to MGLStyle (#7096) | Roman Blum | 2016-12-05 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | * [core] Add interface to get image from sprite atlas * [tests] Add tests for Map::getImage * [ios, macos] WIP: get MGLImage for name from style * [ios, macos] Fixed -imageForName: Convert from sprite images to platform images using the existing encodePNG() function, which is also used for printing. Allow -imageForName: to return nil without an assertion failure. Added a basic test. | ||||
* | | [core] Functions must have at least one stop | John Firebaugh | 2016-12-01 | 1 | -0/+1 |
| | | | | | | | | This is already enforced by the style validator in mapbox-gl-style-spec. Enforce it here too. | ||||
* | | [android][build] core tests - initial setup for rendering tests | Ivo van Dongen | 2016-11-27 | 3 | -0/+0 |
| | | |||||
* | | [core] don't assign clip IDs to tiles that aren't rendered | Konstantin Käfer | 2016-11-08 | 2 | -0/+0 |
|/ | |||||
* | [tests] Add unit tests for query features fiters | Thiago Marcos P. Santos | 2016-10-05 | 1 | -0/+61 |
| | |||||
* | [core] add ability to render to offscreen textures | Konstantin Käfer | 2016-09-27 | 4 | -0/+0 |
| | |||||
* | [tests] Add tests for Map::[add|remove]Image | Thiago Marcos P. Santos | 2016-09-22 | 3 | -0/+25 |
| | |||||
* | [core] do not render layers that are outside their zoom range | Konstantin Käfer | 2016-09-20 | 3 | -0/+0 |
| | | | | So far, we didn't properly disable layers that are outside the zoom range. This means that we rendered layers that should not have been rendered, albeit we didn't make any attempt to load tiles for those layers. However, when zooming in/out, existing tiles might already have been loaded in the source which continued to be rendered. In most cases they weren't actually visible because either the matrices weren't updated, or the clip IDs weren't set so that they would be "rendered" off-screen and clipped completely. In any case, we did way too much work. | ||||
* | [tests] Add v3 & v4 database migration tests | Jason Wray | 2016-09-14 | 4 | -0/+0 |
| | |||||
* | [core] Fix updates of line and fill annotations | John Firebaugh | 2016-08-29 | 4 | -0/+0 |
| | |||||
* | [core] Emit MapChangeDidFailLoadingMap when the style cannot be loaded or parsed | Thiago Marcos P. Santos | 2016-08-24 | 1 | -2/+2 |
| | | | | | Currently this signal is never emitted, which can cause the Still mode to starve in case of an invalid style or failed request. | ||||
* | [core] set correct depth values for CustomLayer so compositing works | Konstantin Käfer | 2016-08-22 | 2 | -0/+0 |
| | |||||
* | [tests] Add tests for shape overlays crossing the antimeridian | Jesse Bounds | 2016-08-19 | 2 | -0/+0 |
| | | | | | | | | | | | | | | | | This adds two tests: AntimeridianAnnotationSmall: Test that a shape that is represented with +-180 longitudinal values is drawn spanning the antimeridian. In other words, it is rendered as a "small" shape as opposed to one that spans around the world to reach the other side of the antimeridian. This test is currently failing at the time of this commit. AntimeridianAnnotationLarge: Test that a shape that is represented with points that do not cross the +-180 boundary is rendered as a "large" shape. In other words, it is rendered by wrapping around the world to reach the other side of the meridian. This test is currently passing at the time of this commit. | ||||
* | CJK overflow - update to match gl-shader (#5908) | Amy Lee Walton | 2016-08-11 | 7 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update vertex array ushorts * update atlas size * testing latest cjk test-suite branch * update shader ref * update shaders * update icon buffer * shaders * updated tests * buffer fix * updated make tests * annotation expected updates * final push * final fonts * a_data1 removal * remove cjk-mixed test * hiring threshold for cjk-chinese * update to new test suite * Rename a_data2 to a_data in sdf and icon shaders * update test-suite sha | ||||
* | [core] don't crash when the version number is not a number | Konstantin Käfer | 2016-07-20 | 2 | -0/+8 |
| | |||||
* | [core] fix crash when the style JSON doesn't have an object at its root | Konstantin Käfer | 2016-07-20 | 2 | -0/+8 |
| | |||||
* | [core] Restored shape annotation z-order | Minh Nguyễn | 2016-07-18 | 1 | -0/+0 |
| | | | | | | Shapes are once again always added to the top z-index. Fixes #5691. | ||||
* | [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514) | Young Hahn | 2016-07-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | * [core] geometry.hpp 0.8.0 * geojsonvt @ 6.0.0 * Update platform deps, build scripts * Perf optimizations/cleanup * Rebase in geometry@080 * D.R.Y. etc * Ensure fill annotation geometries have closed rings. * Optimizations * Update to geojsonvt @ 6.1.0 for clean handoff between geojson parsing and geojsonvt * Apply close multi/poly geoms for line annotations as well | ||||
* | [test] Added max zoom annotation tests | Bruno de Oliveira Abinader | 2016-06-28 | 2 | -0/+0 |
| | |||||
* | [core, node] Implement bindings for addSource | John Firebaugh | 2016-06-24 | 2 | -2/+2 |
| | |||||
* | [core, node] Implement bindings for addLayer | John Firebaugh | 2016-06-24 | 20 | -20/+20 |
| | |||||
* | [core] Rewrite style parsing logic for reuse in node bindings | John Firebaugh | 2016-06-21 | 12 | -12/+12 |
| |