summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
...
| * Prevent stopless functions (#7309)Fredrik Karlsson2016-12-078-9/+40
| | | | | | | | | | | | * [ios, macos] prevent stopless functions * [ios, macos] removed unused bridging header and fixed naming
| * [ios, macos] fixed compiler warningsFredrik Karlsson2016-12-071-2/+2
| |
| * [ios, macos] Corrected -setNeedsDisplay documentationMinh Nguyễn2016-12-071-1/+1
| | | | | | | | Followup to #7250.
| * [ios, macos] Migrate MGLCustomStyleLayerAdditions to style layer API (#7250)Minh Nguyễn2016-12-0725-173/+427
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Replaced custom style layer API with MGLOpenGLStyleLayer Replaced the custom style layer API on MGLMapView with an equally unsupported MGLOpenGLStyleLayer API that nonetheless is consistent with the broader runtime styling API and is compatible with macOS. Fixed an unrecognized selector crash when wrapping a layer of unrecognized type coming from mbgl. * [macos] Added lime green layer demo to macosapp Reprised the demo removed from iosapp in #5091. * [ios, macos] Rationalized MGLOpenGLStyleLayer API MGLStyle now strongly references any MGLOpenGLStyleLayer object that’s added to it, in order to prevent pointers from going stale and make it easy for layer drawing code to get more information about the map view. Replaced the MGLOpenGLStyleLayer callback blocks with overridable instance methods. Added internal documentation for each method. Subclassed MGLOpenGLStyleLayer as LimeGreenStyleLayer inside macosapp. Consolidated -addToMapView: into -addToMapView:belowLayer: to ensure that MGLRedundantLayerException gets raised even if the layer is being inserted rather than added to the bottom of the stack. * [core] Clarified that rendering happens on the main thread * [ios, macos] Fixed removing and re-adding MGLOpenGLStyleLayer Don’t allow index-based layer removal to circumvent -removeFromMapView:, which MGLOpenGLStyleLayer relies on to synchronize the style’s array of MGLOpenGLStyleLayers. When obtaining an MGLOpenGLStyleLayer, get the instance already added to the style instead of creating a new one to wrap the underlying CustomLayer.
| * [ios, macos] More ways to reshape an MGLMultiPoint (#7251)Minh Nguyễn2016-12-069-85/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Completed API for mutating multipoints Added the complete set of methods for mutating the vertices of an MGLMultiPoint. Also rewrote MGLMultiPoint documentation to refer to vertices instead of points. * [ios, macos] Removed inaccurate MGLOverlay commentary This paragraph is full of references to features that exist in MKOverlay but not MGLOverlay. * [ios, macos] Lazily compute multipoint bounds Invalidate the bounds whenever the coordinates change, but don’t recompute the bounds until they’re requested. Simplified -intersectsOverlayBounds: for immutable overlay classes. Added a utility function for testing whether two MGLCoordinateBounds intersect, based on mbgl::LatLngBounds::intersects(). Removed unused color conversion code.
| * [ios] s/iconSize/iconScale/Minh Nguyễn2016-12-061-1/+1
| | | | | | | | Followup to #7310.
| * [ios, macos] Template images as style imagesMinh Nguyễn2016-12-063-3/+29
| | | | | | | | Convert template images to SDF icons and back when storing them as style images.
| * [ios, macos] Note corresponding style spec propertiesMinh Nguyễn2016-12-064-0/+18
| | | | | | | | Documentation for attributes whose names we’ve overridden now mention the original style specification property name, with a link to the style specification documentation for the property.
| * [ios, macos] renamed dasharray and icon sizeFredrik Karlsson2016-12-068-18/+22
| |
| * [ios, macos] MGLGeoJSONSource can now be initialized with any shapeFredrik Karlsson2016-12-0616-131/+197
| |
| * [core, ios, macos] Add image accessor to MGLStyle (#7096)Roman Blum2016-12-0515-6/+153
| | | | | | | | | | | | | | | | | | | | | | | | * [core] Add interface to get image from sprite atlas * [tests] Add tests for Map::getImage * [ios, macos] WIP: get MGLImage for name from style * [ios, macos] Fixed -imageForName: Convert from sprite images to platform images using the existing encodePNG() function, which is also used for printing. Allow -imageForName: to return nil without an assertion failure. Added a basic test.
| * [ios] Round horizontal accuracyJesse Bounds2016-12-051-1/+2
| |
| * [node] Update brew package nameJohn Firebaugh2016-12-051-2/+3
| |
| * [ios] keep callout view open when panningFredrik Karlsson2016-12-052-1/+49
| |
| * [ios] Removed duplicate changelog entriesMinh Nguyễn2016-12-051-4/+2
| |
* | [android] Upgrade OKHTTP to 3.5.0 (released december the 1st, 2016) (#7491)philemonmerlet2016-12-201-1/+1
| |
* | [android] - fix regresssion on wear module (#7497)Tobrun2016-12-201-1/+1
| |
* | MapboxAccountManager refactor, removal deprecated accesstoken (#7462)Tobrun2016-12-1728-1280/+982
| | | | | | | | | | | | * [android] - move object ownership, move depenencies and responsibility. * [android] - MapboxAccountManager refactor, removal deprecated accesstoken.
* | Adds checkstyle to CI (#7442)Cameron Mace2016-12-16266-40240/+41373
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * adds checkstyle to CI * fixed gradlew path * resolved testapp checkstyle violations * added back mapboxMap variable for test * checkstyle annotations * checkstyle SDK round 1 * maps package checkstyle * rest of SDK checkstyle * checkstyle gesture library * checkstyle test * finished rest of test checkstyle * resolved all checkstyle errors * fixed class name * removed old test file * fixed camera postion test * fixed native crash
* | [android] - move min/max zoom to transform class, cleanup usage of double ↵Tobrun2016-12-1512-77/+93
| | | | | | | | vs float, renaming for parity (#7306)
* | [android] - wrap mapbox map test in ViewActions (#7451)Tobrun2016-12-151-261/+453
| |
* | [android] - add OnMarkerView add callback (#7429)Tobrun2016-12-146-70/+182
| |
* | [tests] Fix variable reference in test-suite harnessJohn Firebaugh2016-12-141-4/+4
| |
* | updated changelog for 4.2.0 release (#7433)Cameron Mace2016-12-141-0/+10
| |
* | [build] add -Wl,-bind_at_load to node.js bindings on macOSKonstantin Käfer2016-12-141-0/+1
| | | | | | | | this catches unbound symbols during loading of the extension, allowing us to spot potential linking errors earlier
* | [node] Fix order of operations when setting zoom and centerJohn Firebaugh2016-12-143-4/+46
| | | | | | | | | | | | Zoom must be set first, to avoid center potentially getting constrained. Fixes #7351
* | Allows for setting the user location icon to transparent (#7393)Cameron Mace2016-12-146-25/+73
| | | | | | | | | | | | * allows for setting the user location icon to transparent * removed color check
* | [Qt] Implement updateSourceThiago Marcos P. Santos2016-12-143-3/+28
| | | | | | | | | | It will create or update a source. Right now only GeoJSON sources are mutable and can be updated using this method.
* | added custom layer proguard rule (#7411)Cameron Mace2016-12-131-0/+2
| |
* | Fixed proguard rules (#7389)Cameron Mace2016-12-132-3/+47
| | | | | | | | | | | | | | | | * fixed proguard rules * disabled proguard for debug testapp builds * removed dontobfuscate and fixed gson issue
* | [Qt] Fix build when ICU is disabledThiago Marcos P. Santos2016-12-131-1/+1
| |
* | [android] Fixed typo in MapboxMap.addImage()Minh Nguyễn2016-12-131-1/+1
| |
* | [android] - update bitrise config. Create archivable path if non existent ↵Tobrun2016-12-131-0/+2
| | | | | | | | (#7385)
* | [android] - Reenable MapboxMapTest for end-to-end API testing. Fix tests ↵Tobrun2016-12-131-44/+47
| | | | | | | | (#7367)
* | [android] - limit input fling gesture based on map tilt. (#7383)Tobrun2016-12-132-8/+12
| |
* | [tests] Implement "wait" command with Map#renderJohn Firebaugh2016-12-121-8/+3
| | | | | | | | This ensures that a "wait" command will always fully flush pending update flags. This was not the case with the prior conditional map.loaded() logic.
* | [qt] Skip ICU if WITH_QT_I18N is setBruno de Oliveira Abinader2016-12-123-3/+67
| |
* | [core] Added BidiImpl to avoid ICU types exposureBruno de Oliveira Abinader2016-12-121-14/+17
| |
* | [build] ICU is now configured per platformBruno de Oliveira Abinader2016-12-127-0/+143
| |
* | [android] - update gradle wrapper and gradle plugin (#7381)Tobrun2016-12-125-18/+19
| |
* | [build] only build active architecture for Debug builds on iOSKonstantin Käfer2016-12-121-0/+1
| |
* | [ios, macos] handle duplicate layer errorIvo van Dongen2016-12-123-10/+65
| |
* | [android] test duplicate layer id exception handlingIvo van Dongen2016-12-121-0/+9
| |
* | [core] use raii to guard backend deactivationIvo van Dongen2016-12-122-8/+6
| |
* | Simplified Chinese localization (#7316)YunjieLi2016-12-095-0/+388
| | | | | | | | | | | | | | | | | | | | * translated into Chinese * light edits to translations * update two changelogs; remove .stringsdict files * remove update from macos changelog
* | [android] - invalidate camera after gesture, cleanup. (#7354)Tobrun2016-12-091-24/+11
| |
* | [darwin, android] SDK bindings for circle-stroke propertiesJohn Firebaugh2016-12-0911-5/+328
| |
* | [core] Implement circle-stroke propertiesJohn Firebaugh2016-12-091-1/+1
| | | | | | | | Also includes stubs for fill-extrusion layer, because most of the code was auto-generated.
* | [android] - fix ndk stack CI step (#7363)Tobrun2016-12-091-1/+1
| |
* | [android] - cleanup initialisation code for MapboxMap (#7330)Tobrun2016-12-094-101/+133
| |