summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Snapshot classes added to jazzyupstream/fb-10212-reduxJulio Cesar Fausto2017-12-052-0/+6
|
* [ios] Fix minimumZoomLevel is not getting set.Fabian Guerra2017-11-291-0/+1
|
* [android] - attribtuion anchor point calculation fix for short text with ↵Tobrun2017-11-291-1/+1
| | | | full logo on a MapSnapshot (#10558)
* [android] use location engine abstraction instead of location source (lost) ↵Pablo Guardiola2017-11-291-2/+1
| | | | in MyLocationView#init (#10579)
* [build] Added CircleCI macos-release-node{4,6} jobsBruno de Oliveira Abinader2017-11-283-85/+81
|
* [android] Set a larger limit for the HTTP dispatcher (#10567)Antonio Zugaldia2017-11-271-2/+10
|
* [android] - bump okhttp, remove workaround for Android Oreo (#10515)Tobrun2017-11-232-9/+2
|
* [ios] Add easy to use demo app for developers (#10524)Jesse Bounds2017-11-2211-0/+996
| | | | | | This updates the package script to include a pre-built iOS app in the published assets of the dynamic SDK. It symlinks the Mapbox.framework in that dynamic build to the demo app so the only real increase in size is the demo Xcode project itself. The addtional step in the publish script checks that the Mapbox.framework that is symlinked in for building in the demo project can actually be built. If it cannot, then the step is skipped and the build will continue as it normally would. Since the demo app is currently not required for publishing it should not block publishing a build.
* [build] Added CircleCI macos-debug-qt5 jobBruno de Oliveira Abinader2017-11-213-74/+49
|
* release android v5.2.0 (#10487)Pablo Guardiola2017-11-202-2/+6
|
* [node, build] Don't fail on non-node tagsJason Wray2017-11-201-0/+2
|
* [build] Set clang-tidy timeout to 20 minutesupstream/fb-clang-tidy-timeout-bumpJason Wray2017-11-201-0/+1
| | | | Default is 10 minutes, but suddenly we're exceeding that.
* Update comment from onDestroy to onDestroyView (#10501)Victor Akap Oben2017-11-201-1/+1
| | | Updated comment to reflect that MapView's lifecycle callback in a fragment should be called from onDestroyView rather than on onDestroy. This is consistent with that MapFragment is doing.
* [ios] Update changelog and bump podspec to 3.7.0ios-v3.7.0Fabian Guerra2017-11-174-3/+4
|
* [ios, macos] Update the attribution format for small snapshots.Fabian Guerra2017-11-178-29/+856
|
* release v5.2.0-beta.5 (#10464)Pablo Guardiola2017-11-171-0/+10
|
* [ios] Update puck arrow stroke color when tint changesupstream/fb-update-puck-stroke-tint-colorJason Wray2017-11-161-0/+1
| | | | 🤤
* Monkey crashes (#10440) (#10472)Pablo Guardiola2017-11-165-18/+35
| | | | | | | | | | | | | | | | | * [android] - avoid null map from trackballevent * [android] - fixup animated marker test activity from monkey runs * [android] - harden NativeMapView OnMapChangeListener * [android] - harden against destroyed wrapper activity while moving touch pointers * [android] - harden bulk marker activity for monkey runner * [android] - harden scale end gesture event for null velocity tracker * [android] - invalid mapboxMap invocation * [android] - reset test setup
* Deploy macosapp as part of releases (#10191)Minh Nguyễn2017-11-143-4/+45
| | | | | | | | | | * [macos] Deploy macosapp as part of releases Added steps to the packaging script to archive and export macosapp. Upload the exported, compressed application bundle to the GitHub release when deploying a release. * [macos] Explicitly named function argument * [macos] Consolidated xcodebuild invocations
* [ios] Update podspecs to v3.7.0-rc.1ios-v3.7.0-rc.1Fabian Guerra2017-11-143-3/+3
|
* [ios] Updated Spanish, Vietnamese translationsMinh Nguyễn2017-11-144-21/+101
|
* [ios] Fix toCamera.centerCoordinate in shouldChangeFromCamera (#10433)Fabian Guerra Soto2017-11-142-7/+7
| | | | | | | | | | * [ios] Fix toCamera.centerCoordinate in shouldChangeFromCamera has same center as oldCamera. * [ios] Update changelog. * [ios] Remove unnecessary variables. * [ios] Clarify changelog doc.
* MapSnapshot attribution (#10362)Tobrun2017-11-1420-77/+1128
| | | | | | | | | | | | | | | | * [android] - add attribution * [android] - optimise attribution sources * [android] - rework datamodel to attribution class * [android] - refactor Attribution, add tests * [android] - add getter for attribution string * [android] - rework attribution to include small logo, add layout placement * [android] - finalise integration and layout logic
* Downgrade min sdk to 14 (#10355)Tobrun2017-11-134-19/+46
| | | | | | | | * [android] - downgrade minimum sdk version to 14 * [android] bump MAS version to the one which includes min sdk version 14 * bump lost version to 3.0.4
* Update MGLMapSnapshotter docs (#10438)Jordan Kiley2017-11-101-24/+57
|
* [android] - harden deselection mechanism for markers (#10403)Tobrun2017-11-101-5/+7
|
* [android] Cherry picks to agua (#10442)Pablo Guardiola2017-11-104-12/+19
| | | | | | | | | | * [android] fix map snapshotter marker example The reference to the MapSnapshotter needs to be held for the duration of the snapshot, otherwise it might be GC'd * [android] MapRendererRunnable - avoid weak reference table overflow Apparently on some devices the weak reference table is limited (numbers around 52000). Even though we don't use that many weak references, when GC is not called for a while they can stack up and a crash will occur before the GC has had the time to clear the references. The C++ peer now holds on to a global ref (strong) which can be obtained to queue the java peer and then release automatically so that the GC can take over after the runnable has been executed.
* [ios] Silence smart invert warnings (#10425)Jordan Kiley2017-11-091-20/+5
|
* [ios] Doc fixes for "Adding Points to a Map" guideNadia Barbosa2017-11-091-2/+2
|
* [ios, macos] Cleanup duplicated snapshotter frame code.Fabian Guerra2017-11-081-12/+20
|
* [android] release 5.2.0-beta.4 (#10384)Pablo Guardiola2017-11-081-3/+22
|
* [android] - add config file for excluding generated tests, refactor ↵Tobrun2017-11-084-17/+50
| | | | generation script output
* [ios] Bump podspec to beta.4ios-v3.7.0-beta.4Fabian Guerra2017-11-073-3/+3
|
* [ios, macos] Add attribution to snapshots.Fabian Guerra2017-11-071-2/+117
|
* [android] - update android unit tests, update test make target to SDKtobrun2017-11-063-14/+12
|
* [android] - check for null value when calling mapboxMap.cleartobrun2017-11-061-5/+8
|
* [ios, macos] noted how to update shape source (#10383)Jordan Kiley2017-11-031-1/+2
|
* [android] revert adding mapbox-android-core dependency (#10354) (#10380)Pablo Guardiola2017-11-0312-52/+32
|
* Make places and roads accessible to VoiceOver (#9950)Minh Nguyễn2017-11-0313-163/+880
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Summarize places, roads after zooming with VoiceOver After zooming, MGLMapView’s accessibility value now indicates the number of visible roads and lists out a few places visible in the current viewport, starting with the features at the highest z-index (not necessarily the largest or the closest to the center of the view). Avoid saying that no annotations are visible. * [ios] Allow VoiceOver to navigate among place features Split out a separate header for the various accessibility elements tied to MGLMapView. Wrap place features in accessibility elements and insert them into the narration order after the visible annotations but before the attribution button. Refactored MGLMapView’s accessibility code to rely on ranges to avoid off-by-one errors. * [ios] Post layout change notification when fully rendered Post a layout change notification when fully finishing a map render. * [ios, macos] Moved MGLVectorSource+MGLAdditions to more specific group * [ios] Localize accessibility feature names * [ios] Find place feature accessibility elements by identifier * [ios] Refactored accessibility traits Also created a new MGLPlaceFeatureAccessibilityElement class. * [ios] Sort accessibility elements by screen distance from center Sort annotation accessibility elements by screen distance, not the hypotenuse of coordinates, which can yield incorrect results when the map is rotated or tilted or when the user is located at high latitudes. Sort place feature accessibility elements by screen distance as well. * [ios] Create a place feature accessibility element, not an abstract feature accessibility element * [ios] Only query for visible place features once per camera Improved accessibility performance after changing the map camera. MGLMapView no longer queries the map for place features once per place feature. * [ios] Made roads accessible Wrap visible road features in accessibility elements described by the road name, route number, and general direction of travel. * [ios] Cleaned up radian conversions * [ios] Thickened road accessibility elements * [ios] Made unioned roads accessible * [ios] Consistently sort accessibility elements Also fixed an issue causing road feature accessibility elements to get treated like place feature accessibility elements. * [ios] Announce direction of divided roads Announce the direction of a divided road based on the direction of its first polyline. * [ios] Refined announced elevation units * [ios] Romanize feature names * [ios] Updated changelog * [ios] Delay zoom announcement A 100-millisecond delay is enough for the post-zooming announcement to reflect the new zoom level rather than the previous zoom level. * [ios] Consolidated geometry functions Adopted MGLGeometry_Private.h in the accessibility code, forcing a conversion to Objective-C++. Avoid inlining some of the more complex geometric functions. * [ios] Fixed feature name romanization in accessibility labels NSLocale.scriptCode is only set when the locale identifier explicitly specifies a script. Use NSOrthography to identify the dominant orthography regardless of locale. Also added a unit test of feature accessibility element labels. * [ios] Added tests for place, road accessibility values * [ios] Announce one-way roads A road feature’s accessibility value now indicates whether the road is a one-way road.
* [android] TextureView - cleanup destruction codeIvo van Dongen2017-11-031-12/+29
|
* [android] test app - texture view test activitiesIvo van Dongen2017-11-0311-2/+744
|
* [android] bring back texture viewIvo van Dongen2017-11-034-24/+85
|
* [android] texture view map rendererIvo van Dongen2017-11-034-0/+545
|
* [android] move egl under renderer packageIvo van Dongen2017-11-034-11/+8
|
* [android] encapsulate gl surfaceview rendering specifics in map renderer ↵Ivo van Dongen2017-11-033-46/+113
| | | | | | subclass - preparation for re-introduction of texture view
* [android] - workaround Android O OkHttp bug.Tobrun2017-11-021-1/+8
|
* [android] - fix logo scale for MapSnapshotTobrun2017-11-021-27/+52
|
* [android] make location provider optional (#9488) (#10354)Pablo Guardiola2017-11-0116-117/+280
|
* [android] android.hardware.location.gps feature should not be required (#10347)Osana Babayan2017-11-011-0/+1
|
* [android] - check for possitive animation durationTobrun2017-11-011-1/+1
|