Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [all] Rationalize annotation API | John Firebaugh | 2016-06-01 | 2 | -30/+30 |
| | |||||
* | [core] Use geometry.hpp types for shape annotations | John Firebaugh | 2016-06-01 | 1 | -11/+11 |
| | |||||
* | [test] Added GL objects tests | Bruno de Oliveira Abinader | 2016-06-01 | 2 | -0/+122 |
| | |||||
* | [core] Don't earcut more than 500 inner rings | Young Hahn | 2016-05-31 | 2 | -0/+62 |
| | |||||
* | [core] Replace clipper and libtess with earcut.hpp | John Firebaugh | 2016-05-31 | 1 | -0/+1 |
| | |||||
* | [core] refactor updateRenderables algorithm | Konstantin Käfer | 2016-05-27 | 2 | -230/+795 |
| | |||||
* | [core] remove unused template definition | Konstantin Käfer | 2016-05-27 | 1 | -1/+1 |
| | |||||
* | [core] AnnotationTileLayer vends its own name (#5163) | Minh Nguyễn | 2016-05-26 | 1 | -0/+20 |
| | | | Fixes #5159. | ||||
* | [core] TileData::isReady() => TileData::isRenderable() | Konstantin Käfer | 2016-05-25 | 1 | -1/+1 |
| | |||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 5 | -21/+6 |
| | |||||
* | [core] move *Observers to their own files | Konstantin Käfer | 2016-05-23 | 2 | -3/+4 |
| | |||||
* | [core] Avoid NaNs in TransformState unit conversions | Bruno de Oliveira Abinader | 2016-05-20 | 1 | -0/+40 |
| | | | | | Fix cases where e.g. state has either zero width or height, causing the unit convertion functions would return NaNs. | ||||
* | [core] allow creating optional requests | Konstantin Käfer | 2016-05-18 | 1 | -0/+252 |
| | | | | | | Introduces "optional" requests. These should be fulfilled by the FileSource only there's a low-cost/easy way to obtain the data (e.g. from a local cache). If the data for an optional request cannot be found, it *must* return a Response object with a NotFound error. Traditional "required" requests still work the same way, with one change: If you set any prior* field in the Resource (i.e. priorModified, priorEtag, or priorExpires), the DefaultFileSource assumes that you already have the cache value and will not consult the cache before performing the request. If a prior cache lookup didn't turn up any data, and you therefore don't have an Etag or Modified value, you can still skip the cache by setting priorExpires. This will of course always result in a non-conditional HTTP request. | ||||
* | [core] use rapidjson's dtoa implementation to stringify floating point numbers | Konstantin Käfer | 2016-05-18 | 2 | -0/+56 |
| | |||||
* | [core] remove MockView and View dependency in Transform | Konstantin Käfer | 2016-05-18 | 5 | -58/+14 |
| | |||||
* | [core] move from microsecond precision timestamp to integer second precision | Konstantin Käfer | 2016-05-13 | 4 | -11/+11 |
| | |||||
* | [core] Added Viewport mode | Bruno de Oliveira Abinader | 2016-05-11 | 3 | -14/+14 |
| | | | | | | Satisfies embedding platforms that requires the viewport coordinate systems to be set according to its standards e.g. viewport mirrored vertically. | ||||
* | [core] retain tiles differently and remove old TileID class | Konstantin Käfer | 2016-05-10 | 6 | -170/+504 |
| | |||||
* | [core] move TileData and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 4 | -29/+30 |
| | |||||
* | [core] move Painter and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 2 | -412/+0 |
| | |||||
* | [core] add algorithm for generating clip IDs based on the new TileID classes | Konstantin Käfer | 2016-05-10 | 2 | -0/+428 |
| | |||||
* | [core] add algorithm for detecting whether an ordered map contains covering ↵ | Konstantin Käfer | 2016-05-10 | 3 | -1/+64 |
| | | | | children | ||||
* | [core] introduce three distinct TileID types | Konstantin Käfer | 2016-05-10 | 2 | -0/+297 |
| | | | | | | * CanonicalTileID has z, x, and y, with x/y being within the bounds z defines. z can be anything from 0-32. * OverscaledTileID is composed of a z value, and a canonical tile. The z value indicates the zoom level the tile is intended for. It is primarily used for indexing overscaled data tiles. * UnwrappedTileID is composed of a wrap value, and a canonical tile. The wrap value is used for representing tiles to the left and right of the main (0/0/0 based) tile pyramid. It is primarily used for indicating the position a tile should be rendered at. | ||||
* | [core] Implement has/!has filters (#4952) | John Firebaugh | 2016-05-05 | 1 | -0/+22 |
| | |||||
* | [core] Use geometry.hpp's point | John Firebaugh | 2016-05-05 | 1 | -4/+1 |
| | |||||
* | [core] Privatize math.hpp and vec.hpp | John Firebaugh | 2016-05-05 | 3 | -8/+28 |
| | |||||
* | [Qt] Make it possible to disable libwebp and libjpeg-turbo at build time | Thiago Marcos P. Santos | 2016-05-05 | 1 | -2/+2 |
| | | | | Pull less dependencies. | ||||
* | [core] Simplify FilterEvaluator and fix crash | John Firebaugh | 2016-05-04 | 1 | -7/+10 |
| | | | | Previous implementation was assigning a temporary to FilterEvaluator<T>::extractor. | ||||
* | [core] port to protozero (#4906) | Dane Springmeyer | 2016-05-03 | 3 | -2/+3 |
| | |||||
* | [core] Use gyp's direct_dependent_settings to propagate variant cflags | John Firebaugh | 2016-05-02 | 1 | -1/+3 |
| | |||||
* | [core] implement queryRenderedFeatures | Ansis Brammanis | 2016-04-29 | 1 | -24/+24 |
| | |||||
* | [core] port outlinepattern for fill-pattern anti-aliasing from gl-js to native | Molly Lloyd | 2016-04-28 | 2 | -1/+2 |
| | | | | | | | | | | | | | | add outlinepattern shader class to relevant files add outlinepattern code to painter_fill.cpp add outlinepattern code to fill_bucket refactor painter_fill, fix tests fix merge conflicts and setDepthSublayer update render test to no antialiasing so travis will be happy | ||||
* | [core] Prepare Filter for public API (#4900) | John Firebaugh | 2016-04-28 | 3 | -480/+23 |
| | |||||
* | [core] Refactor getRegionCompletedStatus; add completedTileCount; add tests | John Firebaugh | 2016-04-27 | 1 | -0/+34 |
| | |||||
* | [tests] Rationalize test fixtures (#4834) | John Firebaugh | 2016-04-25 | 22 | -241/+160 |
| | | | Place them in a directory corresponding to the test .cpp file name. | ||||
* | [core] Extract Function::evaluation to a separate class (#4811) | John Firebaugh | 2016-04-25 | 1 | -37/+41 |
| | | | This allows the Function<Faded<T>> partial specialization to be eliminated, giving all property functions a consistent storage type. | ||||
* | [core] Use the proper type for font stacks | John Firebaugh | 2016-04-22 | 5 | -27/+27 |
| | |||||
* | [core] FontStack ⇢ GlyphSet (#4803) | John Firebaugh | 2016-04-22 | 1 | -7/+7 |
| | | | A font stack is an array of font names. This is not that. | ||||
* | Revert "[core] Do not clear custom layers upon style switch" | Bruno de Oliveira Abinader | 2016-04-21 | 1 | -4/+0 |
| | | | | This reverts commit 8ec875b87c387713d7e4df5c90e6cac7669ed38b. | ||||
* | [core] Do not clear custom layers upon style switch | Bruno de Oliveira Abinader | 2016-04-21 | 1 | -0/+4 |
| | |||||
* | [tests] Accept [C|c]onnect as error message | Thiago Marcos P. Santos | 2016-04-20 | 1 | -1/+1 |
| | | | | Qt will spit "Connect" instead of "connect" | ||||
* | [ios, osx] Fixed project upgrade warnings | Minh Nguyễn | 2016-04-16 | 1 | -1/+1 |
| | | | | Fixed project upgrade warnings in projects managed by gyp. | ||||
* | [ios] Don't try to launch test server (#4719) | John Firebaugh | 2016-04-15 | 1 | -0/+3 |
| | |||||
* | [core] Eliminate MapData | John Firebaugh | 2016-04-15 | 1 | -1/+0 |
| | |||||
* | [core] Remove MapData dependency from Style | John Firebaugh | 2016-04-15 | 2 | -14/+12 |
| | |||||
* | [core] Convert MapContext to Map::Impl; eliminate indirection | John Firebaugh | 2016-04-15 | 3 | -27/+14 |
| | |||||
* | [core] Clean up ThreadContext vestiges | John Firebaugh | 2016-04-15 | 9 | -36/+14 |
| | |||||
* | [tests] Use StubFileSource where a real FileSource is not required | John Firebaugh | 2016-04-14 | 5 | -22/+22 |
| | |||||
* | [tests] Rationalize storage tests | John Firebaugh | 2016-04-14 | 19 | -912/+645 |
| | | | | Properly divide Storage tests into DefaultFileSource, OnlineFileSource, and HTTPFileSource tests. | ||||
* | [core] Remove internal threading from OnlineFileRequest | John Firebaugh | 2016-04-14 | 1 | -0/+3 |
| | | | | There's no need to do the work that OnlineFileRequest does on a separate thread from the DefaultFileSource thread, and having AsyncTasks proxy to other tasks across a thread boundary adds needless complexity. |