Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] retain tiles differently and remove old TileID class | Konstantin Käfer | 2016-05-10 | 16 | -495/+346 |
| | |||||
* | [core] move TileData and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 38 | -123/+146 |
| | |||||
* | [core] move Tile to use UnwrappedTileID | Konstantin Käfer | 2016-05-10 | 6 | -26/+27 |
| | |||||
* | [core] move Painter and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 28 | -260/+140 |
| | |||||
* | [core] add algorithm for generating clip IDs based on the new TileID classes | Konstantin Käfer | 2016-05-10 | 5 | -0/+207 |
| | |||||
* | [core] add algorithm for detecting whether an ordered map contains covering ↵ | Konstantin Käfer | 2016-05-10 | 1 | -0/+34 |
| | | | | children | ||||
* | [core] introduce three distinct TileID types | Konstantin Käfer | 2016-05-10 | 2 | -0/+308 |
| | | | | | | * 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. | ||||
* | [ios, osx] Renamed Hybrid to Satellite Streets | Minh Nguyễn | 2016-05-06 | 1 | -6/+6 |
| | | | | The style ID has also changed, but the unversioned method will continue to point to the old v8 style ID. | ||||
* | [core, ios, osx] Version default style URL APIs; deprecated Emerald | Minh Nguyễn | 2016-05-06 | 1 | -6/+6 |
| | | | | | | | | | | Updated default styles from v8 to v9. Deprecated the MGLMapView class methods in favor of new methods that take a version parameter. Deprecated Emerald outright in favor of Outdoors. Replaced usage of the unversioned MGLStyle methods with the corresponding versioned methods and MGLStyleCurrentVersion to ensure consistency. Expanded MGLStyle unit tests to also assert that MGLStyle has the right number of style URL methods and that they’re all public. Linked the OS X SDK unit test bundle to libmbgl-core.a. Removed an unnecessary dependency on osxapp. Replaced Emerald with Outdoors in iosapp and osxapp. Fixes the iOS and OS X side of #4577 and #4702. | ||||
* | [core] Implement has/!has filters (#4952) | John Firebaugh | 2016-05-05 | 3 | -2/+45 |
| | |||||
* | [core] Use geometry.hpp's point | John Firebaugh | 2016-05-05 | 30 | -353/+236 |
| | |||||
* | [core] Inline LatLng::project definition the one place it's used | John Firebaugh | 2016-05-05 | 2 | -13/+10 |
| | |||||
* | [core] Privatize math.hpp and vec.hpp | John Firebaugh | 2016-05-05 | 12 | -9/+257 |
| | |||||
* | [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] Privatize various util headers (#4945) | John Firebaugh | 2016-05-04 | 4 | -0/+142 |
| | |||||
* | [core] consistently protect against invalid tag encoding in vector tile | Dane Springmeyer | 2016-05-04 | 1 | -0/+3 |
| | |||||
* | [core] Merge pull request #4914 from bwhtmn/camera-padding | Brent W | 2016-05-04 | 1 | -1/+1 |
| | | | | | Fix a bug in applying padding to the camera. Fixes #4862. | ||||
* | [core] Simplify FilterEvaluator and fix crash | John Firebaugh | 2016-05-04 | 5 | -39/+20 |
| | | | | Previous implementation was assigning a temporary to FilterEvaluator<T>::extractor. | ||||
* | [core] Use geometry.hpp feature type | John Firebaugh | 2016-05-03 | 17 | -74/+47 |
| | |||||
* | [core] port to protozero (#4906) | Dane Springmeyer | 2016-05-03 | 4 | -278/+109 |
| | |||||
* | [core] Remove duplicate copy of utf.hpp | John Firebaugh | 2016-05-02 | 1 | -2/+2 |
| | |||||
* | [core] Remove unused | John Firebaugh | 2016-05-02 | 1 | -11/+0 |
| | |||||
* | [core] use a GridIndex for queryRenderedFeatures | Ansis Brammanis | 2016-04-29 | 5 | -58/+142 |
| | |||||
* | [core] implement queryRenderedFeatures | Ansis Brammanis | 2016-04-29 | 42 | -107/+1123 |
| | |||||
* | [linux] Build with GCC 5 (#4901) | John Firebaugh | 2016-04-29 | 1 | -6/+1 |
| | | | | | | * [linux] Build with GCC 5 * [build] -fabi-version=0 is the default for GCC 5 | ||||
* | [core] port outlinepattern for fill-pattern anti-aliasing from gl-js to native | Molly Lloyd | 2016-04-28 | 9 | -2/+164 |
| | | | | | | | | | | | | | | 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 | 18 | -554/+415 |
| | |||||
* | [core] Eliminate interpolate special cases (#4882) | John Firebaugh | 2016-04-28 | 3 | -42/+57 |
| | |||||
* | [core] Added mbgl::underlying_type | Bruno de Oliveira Abinader | 2016-04-28 | 1 | -5/+4 |
| | |||||
* | [core] Rewrite parsePropertyTransition to work around GCC 4.9 bug | John Firebaugh | 2016-04-26 | 1 | -15/+18 |
| | |||||
* | [core] Simplify property parsing | John Firebaugh | 2016-04-26 | 4 | -176/+115 |
| | | | | This is a followup to #4811. Now that use of Function is consistent, we can have a single separate parseProperty template function that delegates to a parseConstant template function. | ||||
* | use Clock::time_point::max() instead of frame time | Mike Morris | 2016-04-26 | 1 | -2/+2 |
| | | | | | | For Style::cascade and Style::recalculate, when rendering with MapMode::Still. Fixes a subtle race condition with animated transitions exacerbated by cd1a06c2dc209da81b3d745c088e568b3b14809f. | ||||
* | [core] Define mbgl::variant (#4833) | John Firebaugh | 2016-04-25 | 7 | -12/+22 |
| | | | For parallelism with mbgl::optional, and to avoid exposing namespaces other than `mbgl` in the public API. | ||||
* | [core] Move enum type classes to implementation (#4831) | John Firebaugh | 2016-04-25 | 2 | -0/+63 |
| | |||||
* | [core] Extract Function::evaluation to a separate class (#4811) | John Firebaugh | 2016-04-25 | 10 | -99/+81 |
| | | | This allows the Function<Faded<T>> partial specialization to be eliminated, giving all property functions a consistent storage type. | ||||
* | [core, ios, osx] cameraThatFitsCoordinateBounds | Minh Nguyễn | 2016-04-22 | 3 | -2/+18 |
| | | | | | | Added an API to get a camera that you can pass into -[MGLMapView setCamera:] that fits the given coordinate bounds, by analogy with -[MKMapView regionThatFits:] or -[MKMapView mapRectThatFits:edgePadding:]. Added mbgl::Map::getCameraOptions() for getting the current camera options more conveniently. | ||||
* | [core] Use the proper type for font stacks | John Firebaugh | 2016-04-22 | 16 | -62/+89 |
| | |||||
* | [core] FontStack ⇢ GlyphSet (#4803) | John Firebaugh | 2016-04-22 | 9 | -35/+34 |
| | | | A font stack is an array of font names. This is not that. | ||||
* | [core] Quarantine style property irregularities in layer classes (#4792) | John Firebaugh | 2016-04-22 | 10 | -38/+27 |
| | | | This moves the *{Layout,Paint}Properties classes closer to code generation. | ||||
* | [core] Fix default value for text-max-width | John Firebaugh | 2016-04-21 | 1 | -1/+1 |
| | | | | Fixes #4788 | ||||
* | [core] Make Function constructor explicit | John Firebaugh | 2016-04-21 | 1 | -4/+2 |
| | |||||
* | [core] Adopt a strict naming convention for style properties | John Firebaugh | 2016-04-21 | 27 | -544/+571 |
| | | | | This will allow code to be generated from the style specification. | ||||
* | [core] PlacementType ⇢ SymbolPlacementType | John Firebaugh | 2016-04-21 | 6 | -17/+17 |
| | |||||
* | [core] JoinType ⇢ LineJoinType | John Firebaugh | 2016-04-21 | 6 | -24/+24 |
| | |||||
* | [core] CapType ⇢ LineCapType | John Firebaugh | 2016-04-21 | 6 | -16/+16 |
| | |||||
* | Revert "[core] Do not clear custom layers upon style switch" | Bruno de Oliveira Abinader | 2016-04-21 | 1 | -3/+1 |
| | | | | This reverts commit 8ec875b87c387713d7e4df5c90e6cac7669ed38b. | ||||
* | [core] Do not clear custom layers upon style switch | Bruno de Oliveira Abinader | 2016-04-21 | 1 | -1/+3 |
| | |||||
* | [core] remove unused code in value.hpp (#4768) | Dane Springmeyer | 2016-04-20 | 1 | -23/+0 |
| | | | Noticed this dead code while reviewing `mapbox::variant` usage with @artemp | ||||
* | [Qt] Introduce the Qt HTTPRequest and HTTPFileSource | Thiago Marcos P. Santos | 2016-04-20 | 1 | -2/+2 |
| | |||||
* | [core] look for loaded parent tiles in cache (#4595) | Ansis Brammanis | 2016-04-15 | 2 | -3/+9 |
| | | | | | fix #4047 port https://github.com/mapbox/mapbox-gl-js/pull/2158 |