Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Split style image collection from SpriteAtlas | Ivo van Dongen | 2017-05-12 | 7 | -217/+239 |
| | |||||
* | [core] Replace createRender{Source,Layer} with Render{Source,Layer}::create | John Firebaugh | 2017-05-12 | 2 | -10/+10 |
| | | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency) | ||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 5 | -74/+55 |
| | |||||
* | [tidy] modernize-deprecated-headers | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -2/+2 |
| | |||||
* | [tidy] modernize-raw-string-literal | Bruno de Oliveira Abinader | 2017-05-12 | 5 | -22/+22 |
| | |||||
* | [tidy] modernize-pass-by-value | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -3/+4 |
| | |||||
* | [tidy] modernize-use-emplace | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-nullptr | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -2/+2 |
| | |||||
* | [tidy] modernize-use-default-member-init | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -8/+5 |
| | |||||
* | [tidy] modernize-use-using | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -2/+2 |
| | |||||
* | [tidy] llvm-namespace-comment | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -2/+2 |
| | |||||
* | [tidy] Added test/.clang-tidy | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -0/+2 |
| | | | | | Disabled some clang-tidy tests that were erroneously catching errors from gtest header macros. | ||||
* | [core, android, ios, macos, qt] v10 default styles | Minh Nguyễn | 2017-05-11 | 1 | -2/+2 |
| | | | | Upgraded from v9 default styles to v10 wherever the developer expects to get the latest and greatest, as well as in a couple tests where it may be beneficial to ensure that we can handle a two-digit version number in the style URL. | ||||
* | [core] Remove StyleSourcedAnnotation support | John Firebaugh | 2017-05-10 | 1 | -10/+0 |
| | | | | The functionality this provided has been subsumed by the runtime styling API. | ||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 4 | -53/+27 |
| | | | | | | | | | | | 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] generated accessor methods on light | Ivo van Dongen | 2017-05-08 | 1 | -19/+19 |
| | |||||
* | [core] Omnibus Style::update method | John Firebaugh | 2017-05-04 | 1 | -4/+8 |
| | | | | Combine Style::cascade, recalculate, relayout, and updateTiles into a single method. This allows multiple loops over sources and layers to be consolidated and prepares for additional Style-Map decoupling: rather than tracking pending updates via a set of Update flags held by the Map and passed to the Style, the Style can use its own data to determine what to update. | ||||
* | [core] UpdateParameters ⇢ TileParameters | John Firebaugh | 2017-05-04 | 5 | -29/+29 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 7 | -13/+13 |
| | | | | | | | | | | | | | | | | Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight | ||||
* | [core] Make Map.addImage tests pass (#8843) | Asheem Mamoowala | 2017-05-02 | 1 | -0/+15 |
| | | | | | Fix Node tests suite implementation to parse pixelRatio from style json Premultiply images in the node binding before sending to mbgl core | ||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 4 | -137/+139 |
| | |||||
* | [core] Load source TileJSON immediately | John Firebaugh | 2017-05-02 | 4 | -76/+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. | ||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 2 | -8/+8 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 5 | -22/+174 |
| | |||||
* | [core] split off render layers | Ivo van Dongen | 2017-04-25 | 5 | -12/+22 |
| | |||||
* | [all] Rationalize style::Image | John Firebaugh | 2017-04-24 | 8 | -184/+132 |
| | | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr | ||||
* | [core] Move Sprite parsing to thread pool | Konstantin Käfer | 2017-04-24 | 9 | -23/+36 |
| | |||||
* | [android] use AAssetManager instead of libzip | Konstantin Käfer | 2017-04-24 | 6 | -52/+10 |
| | |||||
* | [core] Render parent raster tiles when ideal tile can't be loaded | Konstantin Käfer | 2017-04-20 | 4 | -1/+51 |
| | |||||
* | [core] Move ProjectedMeters to projection.hpp | John Firebaugh | 2017-04-18 | 2 | -16/+15 |
| | |||||
* | [core] Replace GlyphRangeSet in onGlyphsAvailable with optionals in the map | John Firebaugh | 2017-04-14 | 1 | -18/+14 |
| | | | | GlyphRangeSet isn't keyed by FontStack, so using it to indicate that a particular range was loaded could have produced false positives. | ||||
* | [core] Ignore shortest path in Map::pixelForLatLng | Bruno de Oliveira Abinader | 2017-04-14 | 2 | -25/+54 |
| | |||||
* | [core] Safeguard PositionedIcon usage via optional | Bruno de Oliveira Abinader | 2017-04-14 | 2 | -15/+21 |
| | |||||
* | [core] Tighten geo.hpp ctors | Bruno de Oliveira Abinader | 2017-04-14 | 3 | -9/+76 |
| | |||||
* | [all] Remove redundant scale-related camera methods | John Firebaugh | 2017-04-13 | 1 | -49/+27 |
| | | | | We don't need to have two different measurement systems for map zoom. | ||||
* | [tests] Rewrite GlyphAtlas tests to use public API | John Firebaugh | 2017-04-13 | 1 | -66/+77 |
| | |||||
* | [core] Inline GlyphSet into GlyphAtlas | John Firebaugh | 2017-04-12 | 1 | -6/+5 |
| | |||||
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵ | Fabian Guerra | 2017-04-11 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boundsj-merge-release-branch # Conflicts: # cmake/core-files.cmake # mapbox-gl-js # platform/android/CHANGELOG.md # platform/ios/CHANGELOG.md # platform/macos/CHANGELOG.md # platform/qt/bitrise-qt5.yml # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.cpp # src/mbgl/gl/program.hpp # src/mbgl/map/map.cpp # src/mbgl/programs/program.hpp # src/mbgl/renderer/painter.cpp | ||||
| * | [core] cache binary shaders on Android | Konstantin Käfer | 2017-04-03 | 1 | -0/+39 |
| | | |||||
| * | [core] check null data in query source features (#8553) | John Firebaugh | 2017-03-28 | 1 | -0/+10 |
| | | | | | | | | | | | | * [core] check null data in query source features * Include what you use | ||||
| * | [test] Fix polygon construction to compile with clang 3.9.x | Dane Springmeyer | 2017-03-28 | 1 | -9/+9 |
| | | |||||
| * | [core] don’t query rendered features until all data is available | Ivo van Dongen | 2017-03-14 | 1 | -0/+88 |
| | | |||||
| * | [core] query source features | Ivo van Dongen | 2017-03-10 | 2 | -0/+50 |
| | | |||||
* | | [core] Added {set,get}{Min,Max}Pitch | Bruno de Oliveira Abinader | 2017-04-11 | 1 | -0/+18 |
| | | |||||
* | | [core] Added Map::{get,set}LatLngBounds | Bruno de Oliveira Abinader | 2017-04-11 | 1 | -0/+39 |
| | | |||||
* | | [core] Updated Size::isEmpty and TransformState::valid checks | Bruno de Oliveira Abinader | 2017-04-10 | 1 | -23/+58 |
| | | |||||
* | | [core] Test glyph PBF parsing independently of GlyphAtlas | John Firebaugh | 2017-04-06 | 2 | -67/+17 |
| | | |||||
* | | [core] Add DDS support for {text,icon}-size (#8593) | Anand Thakker | 2017-04-06 | 3 | -14/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update gl-js and generate style code * Factor out packUint8Pair() helper function * Draft implementation of DDS for {text,icon}-size Ports https://github.com/mapbox/mapbox-gl-js/pull/4455 * Fix text-size/composite-function-line-placement test * Refactor to PaintPropertyBinders-like strategy * Dedupe gl::Program construction * Use exponential function base for interpolation * Dedupe coveringZoomStops method * Fixup tests * Fix CI errors (hidden within #if block) | ||||
* | | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 5 | -149/+149 |
| | | |||||
* | | [core] Tighten LatLng and other geo.hpp classes | John Firebaugh | 2017-04-06 | 2 | -56/+7 |
| | | | | | | | | | | * Remove LatLng::null and enforce invariants * Remove unnecessary operator bool() |