Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [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 | |
| | ||||||
* | [core] Remove unused | John Firebaugh | 2016-05-13 | 1 | -13/+0 | |
| | ||||||
* | [core] move from microsecond precision timestamp to integer second precision | Konstantin Käfer | 2016-05-13 | 2 | -7/+10 | |
| | ||||||
* | [core] move TileData and dependents to new *TileID classes | Konstantin Käfer | 2016-05-10 | 1 | -3/+5 | |
| | ||||||
* | [ios, osx] Renamed Hybrid to Satellite Streets | Minh Nguyễn | 2016-05-06 | 1 | -2/+2 | |
| | | | | 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 | -2/+4 | |
| | | | | | | | | | | 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] Use geometry.hpp's point | John Firebaugh | 2016-05-05 | 1 | -2/+4 | |
| | ||||||
* | [core] Inline LatLng::project definition the one place it's used | John Firebaugh | 2016-05-05 | 1 | -2/+0 | |
| | ||||||
* | [core] Privatize math.hpp and vec.hpp | John Firebaugh | 2016-05-05 | 4 | -287/+2 | |
| | ||||||
* | [core] Privatize various util headers (#4945) | John Firebaugh | 2016-05-04 | 4 | -142/+0 | |
| | ||||||
* | [core] Use geometry.hpp feature type | John Firebaugh | 2016-05-03 | 1 | -0/+19 | |
| |