summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add support for reroutes, disable simulator checksupstream/bs-telem-apiEric Wolfe2017-06-292-7/+11
|
* Support for navigation telemetry eventsEric Wolfe2017-06-232-0/+20
|
* WIP: expose telemetry APIJesse Bounds2017-06-162-1/+4
|
* [ios] Update pods spec for iOS v3.6.0-beta.3ios-v3.6.0-beta.3Fabian Guerra2017-06-162-2/+2
|
* MGLLight autogenerate scripts (#9260)Fabian Guerra Soto2017-06-169-175/+518
| | | | | | | | | | | | | | * [ios, macos] Add the MGLLight generation templates * [ios, macos] Add MGLLight generation script * [ios, macos] Add the auto-generation script for MGLLight.mm * [ios, macos] Add the auto-generation script for MGLLightTest.mm * [core] Add const to Position constructor. * [ios, macos] Simplify MGLLightTest.mm autogenerate script.
* [ios] Remove old Fabric build infrastructureJason Wray2017-06-145-44/+0
|
* [ios, macos] Revised descriptions for abstract classes (#9095)Jordan Kiley2017-06-149-30/+32
| | | Addresses https://github.com/mapbox/mapbox-gl-native/issues/8635
* [core] Don't upload the FrameHistory texture in frames where it's not changingJohn Firebaugh2017-06-141-6/+6
|
* [core] Dynamic program compilation for data-driven propertiesJohn Firebaugh2017-06-1419-69/+148
|
* [core] cleanup ProgramParametersJohn Firebaugh2017-06-147-33/+46
|
* [core] add constant DDS values as uniformsKonstantin Käfer2017-06-143-4/+23
|
* [core] add uniforms to DataDrivenPaintPropertysKonstantin Käfer2017-06-147-30/+48
|
* [core] add shader defines for enabling/disabling attributes/uniforms for DDSKonstantin Käfer2017-06-1413-41/+708
|
* [core] only bind uniforms that exist in the programKonstantin Käfer2017-06-141-1/+1
|
* [core] store vertex attribute binding to prevent duplicate bindsKonstantin Käfer2017-06-141-0/+1
| | | | | | | | | We have an "oldBinding" value that we use for checking whether the vertex attribute was already bound to the current VAO, but we never set the state. Additionally, we're also checking whether the previous state was already any binding (optional is set), and don't re-enable the vertex attribute array. Additionally, we now only disable the vertex attribute array when the previous state was in fact an array attribute. We still don't deduplicate constant glVertexAttrib* calls, but that's a little trickier.
* [core] Reduce number of varyings to 8 or lessJohn Firebaugh2017-06-146-83/+73
| | | | For #pragmas, don't generate varyings for attributes that aren't used by the fragment shader. Pack other varyings more tightly.
* Cherry pick release (#9263)Tobrun2017-06-143-5/+46
| | | | | | * [core] - bump earcut version dependency to handle unused lamba warning (#9242) * [android] - snapshot bitmap contains view based content (#9252)
* [android] - correct source changed map event javadoc (#9243)Tobrun2017-06-131-1/+1
|
* [ios, macos] Fix MGLSphericalPosition.radial misleading type.Fabian Guerra2017-06-121-1/+1
|
* [android] - run MapboxMap invocations to ui thread for instrumentation tests ↵Tobrun2017-06-1224-6391/+8298
| | | | (#9198)
* [android] - update changelog for v5.1.0-beta.4 (#9232)Tobrun2017-06-091-1/+13
|
* Cherry picks to release branch (#9230)Tobrun2017-06-096-16/+98
| | | | | | | | | | | | * [ios][macos] test remove source in use * [android] test remove source in use * [core] check source usage before remove * [core] ensure layer::accept works with non-void return values on gcc * [android] - remove upgrade runtime exceptions (#9191)
* [android] - update components with camera values when animating (#9174)Tobrun2017-06-091-0/+9
|
* Custom location source fix (#9142)Tobrun2017-06-0920-292/+444
| | | | | | * [android] - custom location engine fixes (#9139) * Update to latest LOST dependency, fixup internal location source integration
* [android] - invalidating MyLocationView bearing when not following position ↵Tobrun2017-06-081-0/+5
| | | | (#9212)
* [android] - option to disable camera animation while following position (#9210)Łukasz Paczos2017-06-073-4/+44
|
* [android] - remove conversion from pixels to dp (#9205)Tobrun2017-06-071-1/+1
|
* fix #8300 flyTo for close pointsAnsis Brammanis2017-06-061-10/+7
| | | | | | | | | | | | | | | The isClose threshold is switched from 0.000001 pixels to 1 pixel. As a backup, it checks whether r0 and r1 are finite. It might be possible to have just the threshold check or just the finiteness check, but I don't see the harm in having both. std::abs(w0 - w1) < 0.000001 is removed because it doesn't look like it's needed. All calculations should run fine even if w0 === w1. Finally, the point interpolation is tweaked so that at the end of the flying (when k === 1) it ends up at the exact end point. I didn't see any bugs related to this, but it seems like a good thing to have explicitly.
* [android] - keep location tracking mode after screen rotation (#9187)Łukasz Paczos2017-06-061-3/+11
| | | | | | | | * [android] - keep location tracking mode after screen rotation (#9186) * [android] - using easeCamera to keep location tracking instead of overloaded moveCamera (#9187) * [android] - checkstyle fix up
* [android] - dealing with infinite camera move callbacks (#9177) (#9194)Łukasz Paczos2017-06-061-0/+6
|
* [android] - only invoke callback if fling scrolling animation isn't going to ↵Tobrun2017-06-062-5/+5
| | | | be ignored. (#9192)
* [android] - validate if gestures should execute (#9173)Tobrun2017-06-021-7/+8
|
* Merge branch 'release-ios-v3.6.0-android-v5.1.0' of ↵Fabian Guerra2017-06-013-0/+38
|\ | | | | | | github.com:mapbox/mapbox-gl-native into release-ios-v3.6.0-android-v5.1.0
| * [ios] Make annotation view rotation alignment configurable (#9147)Jesse Bounds2017-06-013-0/+38
| | | | | | | | | | | | | | This commit adds `rotatesWithMap` property on `MGLAnnotationView`. This property, when set to `YES` fixes the annotation to a map such that view follows map's rotation angle. This is useful when user wants to display rotation-dependent annotations (e.g. sector lights).
* | [core] Make TransformState LatLngBounds optionalBruno de Oliveira Abinader2017-06-017-20/+31
|/
* add null check in custom location engine activity to prevent null pointer ↵Pablo Guardiola2017-06-011-1/+3
| | | | exception (#9159)
* [android] Cherry picking 9133 (#9145)Pablo Guardiola2017-06-017-94/+62
| | | | | | | | | | | | * [android] Fix tracking mode + camera race condition (#9133) * [android] fix tracking mode + camera race condition * fix resetTrackingModesIfRequired bug (comparing current camera position with target camera position * cherry pick #9133 and update CHANGELOG * add null check to prevent null pointer exception
* [ios] Update pods spec for iOS v3.6.0-beta.2ios-v3.6.0-beta.2Fabian Guerra2017-05-312-2/+2
|
* [android] fix missing access token variable issue (#9151)Pablo Guardiola2017-05-311-3/+1
|
* [android] - javadoc update for 5.1.0 release (#9138)Tobrun2017-05-3118-33/+188
| | | | | | | | | | | | | | | | * [android] - javadoc update for 5.1.0 release * oxford comma * Grammar/spelling tweaks * grammar tweak * grammar tweak * Grammar tweaks * Grammar tweaks
* Migrate to GL JS–powered feedback form (#9078)Minh Nguyễn2017-05-3010-24/+89
| | | | | | | | | | * [ios, macos] Updated feedback URL * [ios, macos] Add referrer, heading, pitch to feedback URL * [ios, macos] Updated changelogs for feedback changes * [ios] Vary referrer by platform
* [ios] remove layout guide observersFredrik Karlsson2017-05-301-56/+44
|
* [ios] Remove filter of single metric eventJesse Bounds2017-05-301-7/+0
|
* [android] - harden orientation changes (#9128)Tobrun2017-05-305-98/+127
|
* Release Android v5.1.0-beta.3 (#9115)v5.1.0-beta.3Tobrun2017-05-261-1/+13
| | | | | | | | * [android] - Changelog update for Android release v5.1.0-beta.3 * update CI & version * reset release properties
* [android] - convert dp to pixels when getting meters per pixel at. (#9048)Tobrun2017-05-261-1/+1
|
* [android] Update Lost to final version 3.0.0 (#9112)Pablo Guardiola2017-05-261-2/+2
| | | | | | * update lost to final version 3.0.0 * bump MAS version to 2.1.1
* [android] - add binding support for Light (#9013)Tobrun2017-05-2630-22/+1557
|
* [android] - logo placement for creating a Mapview programatically (#9094)Tobrun2017-05-264-12/+24
| | | | | | * [android] - Correct logo placement for creating a Mapview programatically, fixup non default placements * Fixed NIGHTY_TWO_DP typo to NINETY_TWO_DP
* [ios] Moved `MGLLight` in jazzy table of contents (#9111)Jordan Kiley2017-05-252-0/+2
|