summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] TransformState uses double floating point precisionupstream/transformstate-refactorBruno de Oliveira Abinader2018-07-307-29/+37
|
* [core] Added floating point compare mbgl::util::isNullBruno de Oliveira Abinader2018-07-303-5/+24
|
* [core] util::wrap(): std::fmod is not losslessBruno de Oliveira Abinader2018-07-301-0/+5
|
* [core] Refactor TransformState::constrain()Bruno de Oliveira Abinader2018-07-302-50/+44
|
* [core] Move TransformState::pixel_{x,y} inside of getProjMatrix()Bruno de Oliveira Abinader2018-07-302-31/+25
|
* [core] De-friend Transform from TransformStateBruno de Oliveira Abinader2018-07-303-52/+121
|
* [core] Transform s/angle/bearing/Bruno de Oliveira Abinader2018-07-3031-118/+124
|
* [core] Missing 'wrap' serialization of OverscaledTileIDBruno de Oliveira Abinader2018-07-301-2/+2
|
* [core] Remove unused TransformState::getZoomFraction()Bruno de Oliveira Abinader2018-07-303-6/+0
|
* [core] Remove unused Map::is{Rotating,Scaling,Panning}Bruno de Oliveira Abinader2018-07-306-43/+21
|
* Update DEVELOPING.mdSudarsana Babu Nagineni2018-07-301-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 modulesSudarsana Babu Nagineni2018-07-301-3/+3
| | | | | Update mason modules geometry, geojsonvt and vector-tile to latest.
* Remove use of noncopyable in ContextSudarsana Babu Nagineni2018-07-301-1/+3
|
* Fix compilation errors with libc++ on QNX 7Sudarsana Babu Nagineni2018-07-306-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 Babayan2018-07-272-38/+148
|
* [ios] Fix file encoding for pt-PT strings fileJason Wray2018-07-271-0/+0
| | | Converted from UTF-16 to UTF-8.
* [android] - wait for the initial render to occur before showing the map to ↵Tobrun2018-07-279-39/+145
| | | | the end-user
* [android] - unbound variable with external PRtobrun2018-07-271-3/+0
|
* [android] Reuse Bitmap, Paint & Canvas instances in LocalGlyphRasterizerKiyong Jung2018-07-273-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 Paczos2018-07-2666-17/+809
|
* [android] - add minimal touch target to marker click detectionTobrun2018-07-261-3/+18
|
* [android] - validate if circle-ci var is unsettobrun2018-07-261-4/+4
|
* [iOS] Add fallbacks for name fields (#12387)Lloyd Sheng2018-07-263-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 Kiley2018-07-254-4/+4
|
* [core] Compress all shader source as a single corpusJohn Firebaugh2018-07-2529-3697/+1616
|
* [core] Compress shader source codeJohn Firebaugh2018-07-2526-2866/+3705
|
* [android] - changelog for 6.4.0-alpha.1ios-v4.3.0-alpha.1android-v6.4.0-alpha.1Łukasz Paczos2018-07-251-3/+13
|
* [ios, macos] Fixed typos in expression conversion error messagesMinh Nguyễn2018-07-251-2/+2
|
* [darwin] Use FOUNDATION_EXTERN instead of plain externJason Wray2018-07-2412-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 Wray2018-07-242-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 headerJason Wray2018-07-242-4/+2
|
* [ios] Fix symbol mangling issue with MGLMapPointForCoordinate()Jason Wray2018-07-242-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 filesJohn Firebaugh2018-07-244-75/+0
|
* [core] Use hand-rolled RTTIJohn Firebaugh2018-07-2428-26/+104
|
* [core] Check all bucket dynamic_castsJohn Firebaugh2018-07-2415-34/+122
| | | | A mismatch can occur when a layer changes from one type to another.
* [core] Replace expressions RTTI with enums + static castBruno de Oliveira Abinader2018-07-2429-64/+138
|
* [core] coveredByChildren is false if at least one child is uncoveredBruno de Oliveira Abinader2018-07-242-5/+55
|
* Remove 'preinstall'Dane Springmeyer2018-07-231-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 Loer2018-07-231-0/+1
|
* [test] Bump gl-js pin for line-center tests.Chris Loer2018-07-231-0/+0
|
* [android, ios, macos] Generate symbol-placement: line-center wrappersChris Loer2018-07-237-32/+68
|
* [core] Add `symbol-placement: line-center`Chris Loer2018-07-2311-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 PRJohn Firebaugh2018-07-231-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 PRstobrun2018-07-231-16/+24
|
* [build] Bump benchmark to v1.4.1Bruno de Oliveira Abinader2018-07-232-2/+2
|
* Use Filter::serialize() in QMapboxGL::getFilter()Asheem Mamoowala2018-07-231-8/+1
|
* Keep original input for filters using legacy syntax.Asheem Mamoowala2018-07-233-4/+92
|
* [android] - fix accesstoken validationtobrun2018-07-232-5/+32
|
* [android] - replace deprecated javacompile with getJavaCompiler()tobrun2018-07-231-1/+1
|
* [ios] Mapbox's Location Manager new API. (#12013)Fabian Guerra Soto2018-07-2014-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.