Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core, darwin] Object identity for MGLSource*, MGLStyleLayer* | John Firebaugh | 2017-04-13 | 1 | -0/+10 |
| | | | | All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`. | ||||
* | [core] Revert use of optional<EdgeInsets>, because EdgeInsets has a natural ↵ | John Firebaugh | 2017-04-11 | 1 | -0/+3 |
| | | | | "empty" state | ||||
* | [core] Added LatLngBounds::{valid,constrain} | Bruno de Oliveira Abinader | 2017-04-11 | 1 | -0/+15 |
| | |||||
* | [core] Updated Size::isEmpty and TransformState::valid checks | Bruno de Oliveira Abinader | 2017-04-10 | 2 | -7/+6 |
| | |||||
* | [all] Make LatLng coordinates read-only | John Firebaugh | 2017-04-06 | 2 | -41/+45 |
| | |||||
* | [core] Tighten LatLng and other geo.hpp classes | John Firebaugh | 2017-04-06 | 1 | -17/+18 |
| | | | | | * Remove LatLng::null and enforce invariants * Remove unnecessary operator bool() | ||||
* | [node] Move util/async_task.hpp to public include directory | Konstantin Käfer | 2017-03-28 | 1 | -0/+24 |
| | |||||
* | [core] Move ignore.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -0/+26 |
| | |||||
* | [core] Avoid public dtoa.hpp include | John Firebaugh | 2017-03-28 | 1 | -13/+3 |
| | |||||
* | [core] Move interpolate.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -0/+89 |
| | |||||
* | [core] Added Map::latLngBoundsForCamera | Bruno de Oliveira Abinader | 2017-03-24 | 1 | -0/+8 |
| | |||||
* | [core] Pass std::exception_ptr in style::Observer::onStyleError | Bruno de Oliveira Abinader | 2017-03-17 | 1 | -0/+15 |
| | |||||
* | [core] Avoid -Wundefined-var-template warnings with clang 3.9+ | John Firebaugh | 2017-03-09 | 1 | -19/+19 |
| | |||||
* | [core] Enable debug events in Debug configuration | Minh Nguyễn | 2017-03-04 | 1 | -1/+1 |
| | |||||
* | [core] Safeguard ICU UChar usage | Bruno de Oliveira Abinader | 2017-03-02 | 1 | -0/+16 |
| | |||||
* | [core] Make Image safer | John Firebaugh | 2017-02-14 | 2 | -4/+65 |
| | | | | | | 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. | ||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 1 | -0/+17 |
| | |||||
* | [core] remove trailing whitespace, add trailing newlines, add space after // | Konstantin Käfer | 2017-01-27 | 4 | -9/+9 |
| | |||||
* | [core] add clone() call to Image objects | Konstantin Käfer | 2017-01-26 | 1 | -0/+7 |
| | |||||
* | [core] Get rid of user-specified refs | John Firebaugh | 2017-01-04 | 1 | -0/+1 |
| | |||||
* | [core] Remove constexpr from Color | John Firebaugh | 2017-01-04 | 1 | -10/+10 |
| | | | | GCC can't cope with it. | ||||
* | [core] Assert valid range for color components | John Firebaugh | 2016-11-29 | 1 | -0/+16 |
| | |||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 3 | -0/+170 |
| | |||||
* | [build] move default_styles to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -31/+0 |
| | |||||
* | [core] Introduce gl::Program template | John Firebaugh | 2016-11-08 | 1 | -5/+0 |
| | |||||
* | [core] add ability to upload alpha-only textures + images | Konstantin Käfer | 2016-11-01 | 1 | -3/+6 |
| | |||||
* | [core] Moved util::log2 to its own header | Bruno de Oliveira Abinader | 2016-10-31 | 1 | -0/+2 |
| | | | | | | - Added util::{MIN,MAX}_ZOOM_F to avoid consecutive conversions from double to float - Move util::log2 to its own header (part of mbgl/math) | ||||
* | [core] Modern C++ bindings for OpenGL | John Firebaugh | 2016-10-28 | 2 | -1/+5 |
| | |||||
* | [core] operator bool() must always be explicit | John Firebaugh | 2016-10-28 | 1 | -1/+1 |
| | | | | Otherwise, it can participate in unexpected conversions. Case in point: GlyphSet::insert was comparing the result of GlyphMetrics::operator bool() where it wanted to use operator==. | ||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 2 | -18/+50 |
| | |||||
* | [core] extract weak_ptr mailbox->receive into Mailbox::maybeReceive | Mike Morris | 2016-10-20 | 1 | -3/+1 |
| | |||||
* | [core] TileCoordinate::fromLatLng no longer depens on TransformState | Bruno de Oliveira Abinader | 2016-10-19 | 1 | -1/+1 |
| | |||||
* | [core] Move TransformState::{un,}project() to Projection | Bruno de Oliveira Abinader | 2016-10-19 | 1 | -0/+16 |
| | |||||
* | [core] Move TransformState::worldSize() to Projection | Bruno de Oliveira Abinader | 2016-10-19 | 1 | -4/+10 |
| | |||||
* | [core] standardize on uint16_t for texture sizes | Konstantin Käfer | 2016-09-27 | 1 | -6/+6 |
| | |||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 1 | -2/+13 |
| | |||||
* | [core] [android] - public api configurable base endpoint (#6309) | Tobrun | 2016-09-15 | 1 | -0/+2 |
| | | | add runloop to test | ||||
* | [core] OnlineFileSource - rate limit | Ivo van Dongen | 2016-09-13 | 2 | -0/+4 |
| | |||||
* | [core] Don't use std::move on forwarding references | John Firebaugh | 2016-09-08 | 1 | -13/+16 |
| | |||||
* | [core] Rework invokeWithCallback so that the callback is last | John Firebaugh | 2016-09-08 | 3 | -11/+25 |
| | |||||
* | [core] Extract WorkTaskImpl from run_loop.hpp | John Firebaugh | 2016-09-08 | 3 | -83/+105 |
| | |||||
* | [core] support "scheme": "tms" in TileJSON files | Konstantin Käfer | 2016-08-16 | 1 | -0/+3 |
| | |||||
* | [core] Use NDEBUG instead of DEBUG | Bruno de Oliveira Abinader | 2016-08-05 | 1 | -1/+1 |
| | | | | | CMake defines 'NDEBUG' by default for release build, so we can check if that's not defined instead of using 'DEBUG' for debug build. | ||||
* | GeoJSON point clustering (#5724) | Vladimir Agafonkin | 2016-07-27 | 1 | -15/+3 |
| | | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files | ||||
* | [core] Add support for $id key to filters | John Firebaugh | 2016-07-18 | 1 | -5/+1 |
| | | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/391 | ||||
* | [core] Revert workaround for std::atomic on ARMv5 | Thiago Marcos P. Santos | 2016-07-13 | 1 | -5/+5 |
| | | | | | | Got fix on r12. https://github.com/android-ndk/ndk/issues/31 | ||||
* | Merge branch 'release-ios-v3.3.0' into master | Jesse Bounds | 2016-07-07 | 1 | -0/+12 |
|\ | |||||
| * | [ios] #3979 compress telemetry events (#5490) | Fredrik Karlsson | 2016-07-05 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] #3979 wip gzip telemetry events * [ios] expose compression from core instead of adding a new dependency * [ios] #3979 Exposed decompress from mbgl and added a test case * [ios] #3979 cleanup * [ios] #3979 cleaned up test case * [ios] #3979 cleanup * [ios] #3979 gzip -> deflate | ||||
* | | [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514) | Young Hahn | 2016-07-06 | 2 | -3/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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 | ||||
* | | [core] code style cleanups | Konstantin Käfer | 2016-07-01 | 1 | -4/+4 |
| | | | | | | | | | | | | | | - puts function definitions in a namespace ... {} rather than using namespace ...; - remove trailing whitespace - add trailing newline - protect SQL statements from being formatted by clang-format |