Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | [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 | |
| | ||||||
* | [core] Replace boost::lexical_cast with std::to_string | John Firebaugh | 2016-05-02 | 1 | -25/+7 | |
| | | | | This removes the only boost dependency from public headers. | |||||
* | [core] Remove duplicate copy of utf.hpp | John Firebaugh | 2016-05-02 | 1 | -25/+0 | |
| | ||||||
* | [core] Remove unused | John Firebaugh | 2016-05-02 | 1 | -24/+0 | |
| | ||||||
* | [core] implement queryRenderedFeatures | Ansis Brammanis | 2016-04-29 | 1 | -0/+17 | |
| | ||||||
* | [core] Added mbgl::underlying_type | Bruno de Oliveira Abinader | 2016-04-28 | 1 | -0/+15 | |
| | ||||||
* | [core] Fix compilation warning | Bruno de Oliveira Abinader | 2016-04-20 | 1 | -2/+2 | |
| | ||||||
* | [android] Introduce RunLoop based on Looper | Thiago Marcos P. Santos | 2016-04-06 | 1 | -1/+2 | |
| | | | | Also implement a Timer and AsyncTask based on Android's Looper. | |||||
* | Merge branch 'release-ios-3.2.0-android-4.0.0' | John Firebaugh | 2016-03-30 | 1 | -0/+6 | |
|\ | ||||||
| * | [core] Assert and guard against null std::exception_ptr in toString | John Firebaugh | 2016-03-16 | 1 | -0/+6 | |
| | | | | | | | | We don't expect toString to be called with a null std::exception_ptr. But if it is, we'd prefer not to terminate the process in release builds. | |||||
* | | [core] Unify FileRequest and WorkRequest | John Firebaugh | 2016-03-24 | 3 | -5/+17 | |
| | | ||||||
* | | [test] remove crc64 and compare images | Konstantin Käfer | 2016-03-22 | 1 | -0/+7 | |
| | | | | | | | | boost's crc64 breaks on iOS | |||||
* | | [glfw] Main loop integration | Thiago Marcos P. Santos | 2016-03-21 | 1 | -0/+29 | |
| | | | | | | | | | | | | This new code can be used for rendering on the Main thread while it will also work for rendering on the Map thread before we make the switch. Needed by #2909. | |||||
* | | [core] Default fade duration is now a constant | Bruno de Oliveira Abinader | 2016-03-18 | 1 | -0/+1 | |
| | | ||||||
* | | [core] Check for NaNs in mbgl::util::{min,max,clamp} | Bruno de Oliveira Abinader | 2016-03-18 | 2 | -20/+22 | |
| | | ||||||
* | | [core] use constexpr constants | Konstantin Käfer | 2016-03-16 | 1 | -17/+28 | |
| | | ||||||
* | | [core] Simplify LatLng::unwrapForShortestPath usage | Bruno de Oliveira Abinader | 2016-03-14 | 1 | -9/+8 | |
| | | | | | | | | | | | | | | | | | | | | Simplify LatLng::{wrap,unwrapForShortestPath} code, avoiding duplicated code between Transform::{latLngToScreenCoordinate,easeTo,flyTo}. Added unit tests for camera usage in Transform to detect cases like e.g. crossing the antimeridian as a shortest path between two coordinates. Transform::flyTo precision loss to be handled in #4298. | |||||
* | | [core] Implement LatLng::null() | Bruno de Oliveira Abinader | 2016-03-13 | 1 | -0/+4 | |
|/ | ||||||
* | [core] Make vec{2,3,4} operator bool explicit | Bruno de Oliveira Abinader | 2016-03-11 | 1 | -6/+6 | |
| | ||||||
* | [core] Check for NaNs in EdgeInsets | Bruno de Oliveira Abinader | 2016-03-10 | 1 | -2/+3 | |
| | ||||||
* | [core] Remove _validPoint from Transform code | Bruno de Oliveira Abinader | 2016-03-10 | 1 | -0/+25 | |
| | | | | vec2<T>::operator bool() checks for NaNs already. | |||||
* | [core] Coordinate wrapping fixes | Bruno de Oliveira Abinader | 2016-03-10 | 1 | -13/+11 | |
| | | | | | | | | | | | | | | | - Make returning LatLngs unwrapped by default. - PointAnnotation and ShapeAnnotation are always wrapped so they can be selected via intersection from the visible tile boundaries. - Fixes LatLng::wrap() calculation. - Fixes LatLng::unwrapForShortestPath() calculation. The new unwrapForShortestPath algorithm unwraps the start coordinate either forwards or backwards depending on the end coordinate value, so we can always cross the antimeridian when needed and still obtain a wrapped end coordinate in the end. Fixes #4214. | |||||
* | [core] Regression fix in LatLng::unwrapForShortestPath | Bruno de Oliveira Abinader | 2016-03-03 | 1 | -1/+5 | |
| | | | | | | | When porting this from Transform::unwrapLatLng, I forgot to check for the second alternative. Fixes #4174. | |||||
* | [core] Avoid precompute overscaling for TileID | Bruno de Oliveira Abinader | 2016-03-01 | 1 | -0/+5 | |
| | | | | Plus type change for zoom and removed redundant inlines. |