Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] TransformState uses double floating point precisionupstream/transformstate-refactor | Bruno de Oliveira Abinader | 2018-07-30 | 7 | -29/+37 |
| | |||||
* | [core] Added floating point compare mbgl::util::isNull | Bruno de Oliveira Abinader | 2018-07-30 | 3 | -5/+24 |
| | |||||
* | [core] util::wrap(): std::fmod is not lossless | Bruno de Oliveira Abinader | 2018-07-30 | 1 | -0/+5 |
| | |||||
* | [core] Refactor TransformState::constrain() | Bruno de Oliveira Abinader | 2018-07-30 | 2 | -50/+44 |
| | |||||
* | [core] Move TransformState::pixel_{x,y} inside of getProjMatrix() | Bruno de Oliveira Abinader | 2018-07-30 | 2 | -31/+25 |
| | |||||
* | [core] De-friend Transform from TransformState | Bruno de Oliveira Abinader | 2018-07-30 | 3 | -52/+121 |
| | |||||
* | [core] Transform s/angle/bearing/ | Bruno de Oliveira Abinader | 2018-07-30 | 31 | -118/+124 |
| | |||||
* | [core] Missing 'wrap' serialization of OverscaledTileID | Bruno de Oliveira Abinader | 2018-07-30 | 1 | -2/+2 |
| | |||||
* | [core] Remove unused TransformState::getZoomFraction() | Bruno de Oliveira Abinader | 2018-07-30 | 3 | -6/+0 |
| | |||||
* | [core] Remove unused Map::is{Rotating,Scaling,Panning} | Bruno de Oliveira Abinader | 2018-07-30 | 6 | -43/+21 |
| | |||||
* | Update DEVELOPING.md | Sudarsana Babu Nagineni | 2018-07-30 | 1 | -0/+45 |
| | | | | | | Added a section about inheriting constructors (e.g. using Base::Base;) issue on the compilers which has only partial C++11 support. | ||||
* | Update geometry, geojsonvt and vector-tile modules | Sudarsana Babu Nagineni | 2018-07-30 | 1 | -3/+3 |
| | | | | | Update mason modules geometry, geojsonvt and vector-tile to latest. | ||||
* | Remove use of noncopyable in Context | Sudarsana Babu Nagineni | 2018-07-30 | 1 | -1/+3 |
| | |||||
* | Fix compilation errors with libc++ on QNX 7 | Sudarsana Babu Nagineni | 2018-07-30 | 6 | -25/+28 |
| | | | | | | | | | | This patch fixes the compilation errors on QNX 7: 1) QNX 7 compiler (i.e qcc based GCC 5.4.0 with libc++ from LLVM) has a limited c++11 feature support and causing the compilation errors with the inheriting constructors. This fixes the issues by providing the required constructors explicitly. 2) Resolves an ambiguous overload error with optional<T> | ||||
* | VisibleRegion on rotated bounds (#12135) (#12255) | Osana Babayan | 2018-07-27 | 2 | -38/+148 |
| | |||||
* | [ios] Fix file encoding for pt-PT strings file | Jason Wray | 2018-07-27 | 1 | -0/+0 |
| | | | Converted from UTF-16 to UTF-8. | ||||
* | [android] - wait for the initial render to occur before showing the map to ↵ | Tobrun | 2018-07-27 | 9 | -39/+145 |
| | | | | the end-user | ||||
* | [android] - unbound variable with external PR | tobrun | 2018-07-27 | 1 | -3/+0 |
| | |||||
* | [android] Reuse Bitmap, Paint & Canvas instances in LocalGlyphRasterizer | Kiyong Jung | 2018-07-27 | 3 | -24/+46 |
| | | | | | - Make LocalGlyphRasterizer.drawGlyphBitmap() non-static - Store and reuse Bitmap, Paint & Canvas instances | ||||
* | [android] using @Keep annotation across the project with the help of lint checks | Łukasz Paczos | 2018-07-26 | 66 | -17/+809 |
| | |||||
* | [android] - add minimal touch target to marker click detection | Tobrun | 2018-07-26 | 1 | -3/+18 |
| | |||||
* | [android] - validate if circle-ci var is unset | tobrun | 2018-07-26 | 1 | -4/+4 |
| | |||||
* | [iOS] Add fallbacks for name fields (#12387) | Lloyd Sheng | 2018-07-26 | 3 | -5/+25 |
| | | | | | | | | * Add fallbacks for name fields * Add a fallback for `name_zh-Hant` * Update changelog | ||||
* | [ios] Updated podspecs and changelog for ios-v4.3.0-alpha.1 (#12486) | Jordan Kiley | 2018-07-25 | 4 | -4/+4 |
| | |||||
* | [core] Compress all shader source as a single corpus | John Firebaugh | 2018-07-25 | 29 | -3697/+1616 |
| | |||||
* | [core] Compress shader source code | John Firebaugh | 2018-07-25 | 26 | -2866/+3705 |
| | |||||
* | [android] - changelog for 6.4.0-alpha.1ios-v4.3.0-alpha.1android-v6.4.0-alpha.1 | Łukasz Paczos | 2018-07-25 | 1 | -3/+13 |
| | |||||
* | [ios, macos] Fixed typos in expression conversion error messages | Minh Nguyễn | 2018-07-25 | 1 | -2/+2 |
| | |||||
* | [darwin] Use FOUNDATION_EXTERN instead of plain extern | Jason Wray | 2018-07-24 | 12 | -41/+41 |
| | | | | FOUNDATION_EXTERN is an alias for extern in most cases, but also covers us in the event that a method could be mismangled by the compiler as C++ (when we want C-style mangling, for Obj-C compatibility). | ||||
* | [ios] Simplify and (internally) document MGLPointRounded() | Jason Wray | 2018-07-24 | 2 | -1/+4 |
| | | | | `UIScreen.nativeScale` is available beginning in iOS 8, so the conditional is no longer necessary. | ||||
* | [ios] Move private geometry symbol visibility definitions to header | Jason Wray | 2018-07-24 | 2 | -4/+2 |
| | |||||
* | [ios] Fix symbol mangling issue with MGLMapPointForCoordinate() | Jason Wray | 2018-07-24 | 2 | -3/+3 |
| | | | | `MGLMapPointForCoordinate()` was `extern`-defined in a C header, but implemented in an Obj-C++ source file and mangled as a C++ symbol. `FOUNDATION_EXTERN` is C++-aware and will force C-style symbol mangling, which fixes the undefined symbol issue in consumer Obj-C projects. | ||||
* | [build] Remove obsolete bitrise.yml files | John Firebaugh | 2018-07-24 | 4 | -75/+0 |
| | |||||
* | [core] Use hand-rolled RTTI | John Firebaugh | 2018-07-24 | 28 | -26/+104 |
| | |||||
* | [core] Check all bucket dynamic_casts | John Firebaugh | 2018-07-24 | 15 | -34/+122 |
| | | | | A mismatch can occur when a layer changes from one type to another. | ||||
* | [core] Replace expressions RTTI with enums + static cast | Bruno de Oliveira Abinader | 2018-07-24 | 29 | -64/+138 |
| | |||||
* | [core] coveredByChildren is false if at least one child is uncovered | Bruno de Oliveira Abinader | 2018-07-24 | 2 | -5/+55 |
| | |||||
* | Remove 'preinstall' | Dane Springmeyer | 2018-07-23 | 1 | -1/+0 |
| | | | | | | | | This is an obsolete workaround for old npm versions that broke with bundling but also did not install deps predictably. Refs: - https://github.com/mapbox/node-pre-gyp/blob/master/README.md#configuring - https://github.com/mapbox/node-pre-gyp/issues/260 | ||||
* | [test] Add native ignore for symbol-cross-fade test. | Chris Loer | 2018-07-23 | 1 | -0/+1 |
| | |||||
* | [test] Bump gl-js pin for line-center tests. | Chris Loer | 2018-07-23 | 1 | -0/+0 |
| | |||||
* | [android, ios, macos] Generate symbol-placement: line-center wrappers | Chris Loer | 2018-07-23 | 7 | -32/+68 |
| | |||||
* | [core] Add `symbol-placement: line-center` | Chris Loer | 2018-07-23 | 11 | -47/+114 |
| | | | | | - Remove unused/vestigial 'maxCameraDistance' - Create a single collision circle for line labels that are less than half the width of a collision circle | ||||
* | [build] Attempt to determine a likely base branch without a PR | John Firebaugh | 2018-07-23 | 1 | -0/+11 |
| | | | | Walk backward through the history (maximum of 10 commits) until finding a commit on either master or release-*; assume that's the base branch. | ||||
* | [android] - fix circle ci configuration for building forked PRs | tobrun | 2018-07-23 | 1 | -16/+24 |
| | |||||
* | [build] Bump benchmark to v1.4.1 | Bruno de Oliveira Abinader | 2018-07-23 | 2 | -2/+2 |
| | |||||
* | Use Filter::serialize() in QMapboxGL::getFilter() | Asheem Mamoowala | 2018-07-23 | 1 | -8/+1 |
| | |||||
* | Keep original input for filters using legacy syntax. | Asheem Mamoowala | 2018-07-23 | 3 | -4/+92 |
| | |||||
* | [android] - fix accesstoken validation | tobrun | 2018-07-23 | 2 | -5/+32 |
| | |||||
* | [android] - replace deprecated javacompile with getJavaCompiler() | tobrun | 2018-07-23 | 1 | -1/+1 |
| | |||||
* | [ios] Mapbox's Location Manager new API. (#12013) | Fabian Guerra Soto | 2018-07-20 | 14 | -15/+781 |
| | | | | | | * [ios] The new location manager API provides two new protocols MGLLocationManager and MGLLocationManagerDelegate to handle the location cycle and updates respectively. This enables developers to chose the appropriate location provider according to their needs, or transition between outdoors/indoors location updates. It does provide a default implementation based on CLLocationManager. |