Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [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 | |||||
* | | [core] Added CharArrayBuffer | Bruno de Oliveira Abinader | 2016-06-30 | 1 | -0/+55 | |
| | | | | | | | | | | | | | | | | Implements a custom std::streambuf to avoid creating temporary std::string objects and thus optimizing image decode. Suggested by @artemp in https://github.com/mapbox/mapbox-gl-native/pull/5417#issuecomment-227700063. | |||||
* | | [core] Use the right types for zoom scale logic | Bruno de Oliveira Abinader | 2016-06-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | 32 bit integers should be enough for zoom scale logic. In shape annotation logic, 'maxAmountOfTileFeatures' requires 64 bits because we are multiplying the zoom scale with the extent, which might give a number higher than std::numeric_limits<uint32_t>::max(). | |||||
* | | [core, node] Implement bindings for addSource | John Firebaugh | 2016-06-24 | 1 | -0/+22 | |
| | | ||||||
* | | [core] Added mbgl::util::DEFAULT_TRANSITION_EASE | Bruno de Oliveira Abinader | 2016-06-20 | 1 | -0/+3 | |
| | | ||||||
* | | [core] UnitBezier ctor is now constexpr | Bruno de Oliveira Abinader | 2016-06-20 | 1 | -20/+19 | |
| | | ||||||
* | | [core] Avoid redundant 'inline' usage | Bruno de Oliveira Abinader | 2016-06-18 | 4 | -16/+16 | |
| | | ||||||
* | | [core] Cleaned up enum classes | Bruno de Oliveira Abinader | 2016-06-18 | 2 | -9/+9 | |
| | | | | | | | | | | - Replaced static_cast with C++ casts. - Replaced inline with constexpr. | |||||
* | | [core] Runtime source API: private impls | John Firebaugh | 2016-06-16 | 1 | -0/+20 | |
| | | ||||||
* | | [core, node] Implement setPaintProperty for color properties (#5380) | John Firebaugh | 2016-06-16 | 1 | -1/+5 | |
| | | ||||||
* | | [core] Prepare Filter and FilterEvaluator for extraction (#5366) | John Firebaugh | 2016-06-15 | 1 | -0/+7 | |
| | | ||||||
* | | [core] Add a few conveniences to Color | John Firebaugh | 2016-06-15 | 1 | -3/+15 | |
| | | ||||||
* | | [core] Added mbgl::util::convert helper function | Bruno de Oliveira Abinader | 2016-06-15 | 1 | -0/+17 | |
| | | | | | | | | | | Converts a given std::array into another using a different (convertible) type. | |||||
* | | Color class (#5361) | Young Hahn | 2016-06-15 | 1 | -1/+15 | |
| | | | | | | | | | | | | * Color class * Switch to list initialization | |||||
* | | [core] Use Range<uint8_t> instead of full Tileset where possible | John Firebaugh | 2016-06-14 | 1 | -0/+25 | |
| | | ||||||
* | | [core] Make enum ↔ string conversion more generic-friendly | John Firebaugh | 2016-06-13 | 1 | -38/+22 | |
| | | | | | | | | | | | | Rewrite enum.hpp in such a way that parseConstant can be defined generically for all enumerated types. While there, properly validated enumerated property values. | |||||
* | | [tidy] Check modernize-pass-by-value | Bruno de Oliveira Abinader | 2016-06-13 | 1 | -2/+2 | |
| | | | | | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html | |||||
* | | [core] fix pedantic warning messages | Konstantin Käfer | 2016-06-13 | 1 | -1/+1 | |
| | | ||||||
* | | [test] Added Projection tests | Bruno de Oliveira Abinader | 2016-06-13 | 2 | -5/+11 | |
|/ | ||||||
* | [core] mbgl::Image is now movable, noncopyable | Bruno de Oliveira Abinader | 2016-06-07 | 1 | -1/+15 | |
| | ||||||
* | [core] Naive atomic type for ARMv5 | Thiago Marcos P. Santos | 2016-06-06 | 1 | -5/+5 | |
| | | | | | | | std::atomic<bool> is implemented lock free which doesn't work on ARMv5 and seems like the compiler is generating bogus code. This workaround is a naive implementation using regular mutexes. | |||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 2 | -0/+27 | |
| | ||||||
* | [core] Add Filter accessors | John Firebaugh | 2016-06-02 | 1 | -0/+10 | |
| | ||||||
* | [all] Rationalize annotation API | John Firebaugh | 2016-06-01 | 1 | -0/+37 | |
| | ||||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 18 | -72/+18 | |
| | ||||||
* | [core] use rapidjson's dtoa implementation to stringify floating point numbers | Konstantin Käfer | 2016-05-18 | 1 | -0/+14 | |
| | ||||||
* | [core] Feature IDs are always integers | John Firebaugh | 2016-05-17 | 1 | -1/+1 | |
| | ||||||
* | [core] Introduce StyleQueryParameters; push coordinate calculations into Source | John Firebaugh | 2016-05-17 | 1 | -0/+2 | |
| | ||||||
* | [core] Use mapbox::geometry::box in queryRenderedFeatures | John Firebaugh | 2016-05-13 | 1 | -0/+2 | |
| |