summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] render fill outline to correct sublayer when color != fill colorupstream/8751-fill_outline-renderingKonstantin Käfer2017-04-181-1/+1
|
* [core] remove undefined behavior from fill_outline shadersKonstantin Käfer2017-04-184-4/+5
|
* [core] Move ProjectedMeters to projection.hppJohn Firebaugh2017-04-184-45/+43
|
* [core] Remove non-Map-dependent projection methods from MapJohn Firebaugh2017-04-186-27/+15
|
* [ios] Scale bar (#7631)Fredrik Karlsson2017-04-168-4/+447
| | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] added a scale bar * [ios] update design * [ios] show/hide scale bar * [ios] Remove the need to localize 0 * [ios] Support for imperial units * [ios] Round to nearest foot * [ios] Make scale bar private * [ios] Update design and clean up * [ios] Rename and various optimizations * [ios] RTL support * [ios] added max scale and removed animations * [ios] animate scale bar
* [core] Combine two GlyphID-keyed maps in GlyphAtlas::EntryJohn Firebaugh2017-04-142-54/+39
|
* [core] Replace GlyphRangeSet in onGlyphsAvailable with optionals in the mapJohn Firebaugh2017-04-1410-93/+56
| | | | GlyphRangeSet isn't keyed by FontStack, so using it to indicate that a particular range was loaded could have produced false positives.
* [core] Ignore shortest path in Map::pixelForLatLngBruno de Oliveira Abinader2017-04-144-33/+62
|
* [core] Safeguard PositionedIcon usage via optionalBruno de Oliveira Abinader2017-04-1411-62/+82
|
* [core] Tighten geo.hpp ctorsBruno de Oliveira Abinader2017-04-1412-74/+170
|
* [core] TransitionOptions s/operator bool/isDefined/Bruno de Oliveira Abinader2017-04-142-2/+2
|
* [core] Remove unused bool() functionsBruno de Oliveira Abinader2017-04-144-23/+0
|
* [ios] Deleted unused source unit testsMinh Nguyễn2017-04-141-24/+0
| | | | Deleted MGLSourceTests, which has been subsumed by MGLStyleTests and is no longer part of any test target.
* [ios, macos] Add Swift integration tests for map view delegateJesse Bounds2017-04-135-0/+243
|
* remove duplicated resources (#8743)Pablo Guardiola2017-04-131-3/+0
|
* [darwin] Update CHANGELOGsJohn Firebaugh2017-04-132-0/+2
|
* [darwin] Remove use of NS_DESIGNATED_INITIALIZER from MGLStyleLayer subclassesJohn Firebaugh2017-04-137-8/+8
| | | | It produces compiler warnings for which there seems to be no workaround, and since there's only a single initializer, NS_DESIGNATED_INITIALIZER has little benefit.
* [darwin] Make -[MGLForegroundStyleLayer sourceIdentifier] abstractJohn Firebaugh2017-04-1312-69/+15
| | | | It's already overridden by concrete subclasses, and by making it abstract we enable the removal of the private MGLForegroundStyleLayer category.
* [core, darwin] Object identity for MGLSource*, MGLStyleLayer*John Firebaugh2017-04-1312-20/+66
| | | | All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`.
* [darwin] Simplify MGLStyleLayer initialization and pointer managementJohn Firebaugh2017-04-1326-523/+295
| | | | | | Similarly to the previous commit, introduce `-[MGLStyleLayer initWithPendingLayer:]`, allowing the base class to track the owned `_pendingSource` pointer and implement `-addToMapView:` and `-removeFromMapView:` without any casts. Fixes an issue where `-[MGLStyle layerFromMBGLLayer:]` would wind up creating layers whose `_rawLayer` and `_pendingLayer` held different values.
* [darwin] Simplify MGLSource initialization and pointer managementJohn Firebaugh2017-04-138-213/+67
| | | | Introduce `-[MGLSource initWithPendingSource:]`, allowing the base class to track the owned `_pendingSource` pointer and implement `-addToMapView:` and `-removeFromMapView:` without any casts.
* [darwin] Remove unnecessary MGLTileSource initializersJohn Firebaugh2017-04-136-141/+227
|
* [all] Remove redundant scale-related camera methodsJohn Firebaugh2017-04-1317-269/+74
| | | | We don't need to have two different measurement systems for map zoom.
* [tests] Rewrite GlyphAtlas tests to use public APIJohn Firebaugh2017-04-133-98/+79
|
* add polygon holes and custom location source features to changelog (#8741)Pablo Guardiola2017-04-131-0/+2
|
* [android] - derived source attribution (#8630)Tobrun2017-04-139-120/+278
|
* [android] - add binding integration for Map::setLatLngbounds, add example ↵Tobrun2017-04-1310-3/+206
| | | | (#8622)
* [core] Inline GlyphSet into GlyphAtlasJohn Firebaugh2017-04-126-98/+73
|
* [ios] added check for annotation view animation (#8565)Jordan Kiley2017-04-123-13/+25
| | | Addressed #8489
* [ios, macos] Updated and reorganized changelogsMinh Nguyễn2017-04-122-1/+19
|
* refactor signature from Hole to List<LatLng> (#8722)Pablo Guardiola2017-04-124-81/+28
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵Fabian Guerra2017-04-1147-597/+565
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boundsj-merge-release-branch # Conflicts: # cmake/core-files.cmake # mapbox-gl-js # platform/android/CHANGELOG.md # platform/ios/CHANGELOG.md # platform/macos/CHANGELOG.md # platform/qt/bitrise-qt5.yml # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.cpp # src/mbgl/gl/program.hpp # src/mbgl/map/map.cpp # src/mbgl/programs/program.hpp # src/mbgl/renderer/painter.cpp
| * [qt] Renamed qt5 formula to qtmacos-v0.4.1Minh Nguyễn2017-04-081-6/+6
| | | | | | | | Cherry-picked from 3172a9744f2e296d9e8a68558e11c884c9c30aca.
| * macos-v0.4.1Minh Nguyễn2017-04-083-4/+6
| |
| * [ios] Update podspecs and changelog for v3.5.2ios-v3.5.2Jason Wray2017-04-073-3/+4
| |
| * [ios, macos] Guard against looking up annotation contexts ↵Jesse Bounds2017-04-074-36/+54
| | | | | | | | MGLAnnotationTagNotFound (#8686)
| * [ios] Update podspecs and changelog for v3.5.1ios-v3.5.1Jason Wray2017-04-053-5/+5
| |
| * [ios, macos] Hardened std::map usage in MGLMapVIewMinh Nguyễn2017-04-052-7/+9
| | | | | | | | Replaced std::map::operator[] usage with std::map::at(). Backed up an assertion on iOS with a guard when -annotationTagsInRect: returns the tag of a nonexistent annotation, for consistency with macOS. Removed an unnecessary and risky subscript into _annotationContextsByAnnotationTag in -positioningRectForCalloutForAnnotationWithTag: on iOS.
| * [ios] replaced link to select a feature example (#8651)Jordan Kiley2017-04-051-1/+1
| |
| * [ios, macos] Rename Data-driven styling guide (#8627)Jesse Bounds2017-04-0511-35/+40
| | | | | | | | | | | | | | | | | | * [ios, macos] Rename Data-driven styling guide This turns the Data-driven styling guide into a guide for working with style functions. This helps clarify that not all style functions are DDS specific but keeps the discussion of this related functionality in the same guide.
| * [ios] assertion to check if an annotationTag > 0 (#8588)Fabian Guerra Soto2017-04-052-1/+7
| | | | | | | | | | | | * [ios] assertion to check if an annotationTag > 0 * [ios,macos] assertion and guard added to check annotations in visibleAnnotationsInRect
| * [ios, macos] Preserve symlinks when zipping frameworkMinh Nguyễn2017-04-053-2/+6
| |
| * [ios] Silence incompatible type warning for callout view (#8608)Jesse Bounds2017-04-042-2/+9
| | | | | | | | | | | | | | This silences a compatibility warning that was introduced in a previous refactor that changed the return type of the callout view for annotation delegate method. This also adds checks to ensure that the callout view provided by the delegate to the map view is of the correct type and conforms to the correct protocol.
| * Release android v5.0.2 (#8629)Tobrun2017-04-044-12/+12
| | | | | | | | | | | | | | | | | | | | * [android] - update CHANGELOG.md for v5.0.2 release * [android] - bump version name to 5.0.2 * [android] - fixup javadoc errors * bump SNAPSHOT version
| * [macos] Removed MGLUserTrackingMode from jazzy ToCMinh Nguyễn2017-04-031-1/+0
| |
| * [macos] Fixed broken images in DDS guideMinh Nguyễn2017-04-0311-2/+4
| |
| * [core] cache binary shaders on AndroidKonstantin Käfer2017-04-0329-47/+541
| |
| * [core] Extract and de-templatize several Program static methodsJohn Firebaugh2017-04-034-27/+54
| |
| * macos-v0.4.0macos-v0.4.0Minh Nguyễn2017-04-022-2/+2
| |
| * [ios, macos] Updated changelogsMinh Nguyễn2017-04-022-6/+6
| |