Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Remove non-Map-dependent projection methods from Map | John Firebaugh | 2017-04-18 | 6 | -27/+15 |
| | |||||
* | [ios] Scale bar (#7631) | Fredrik Karlsson | 2017-04-16 | 8 | -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::Entry | John Firebaugh | 2017-04-14 | 2 | -54/+39 |
| | |||||
* | [core] Replace GlyphRangeSet in onGlyphsAvailable with optionals in the map | John Firebaugh | 2017-04-14 | 10 | -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::pixelForLatLng | Bruno de Oliveira Abinader | 2017-04-14 | 4 | -33/+62 |
| | |||||
* | [core] Safeguard PositionedIcon usage via optional | Bruno de Oliveira Abinader | 2017-04-14 | 11 | -62/+82 |
| | |||||
* | [core] Tighten geo.hpp ctors | Bruno de Oliveira Abinader | 2017-04-14 | 12 | -74/+170 |
| | |||||
* | [core] TransitionOptions s/operator bool/isDefined/ | Bruno de Oliveira Abinader | 2017-04-14 | 2 | -2/+2 |
| | |||||
* | [core] Remove unused bool() functions | Bruno de Oliveira Abinader | 2017-04-14 | 4 | -23/+0 |
| | |||||
* | [ios] Deleted unused source unit tests | Minh Nguyễn | 2017-04-14 | 1 | -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 delegate | Jesse Bounds | 2017-04-13 | 5 | -0/+243 |
| | |||||
* | remove duplicated resources (#8743) | Pablo Guardiola | 2017-04-13 | 1 | -3/+0 |
| | |||||
* | [darwin] Update CHANGELOGs | John Firebaugh | 2017-04-13 | 2 | -0/+2 |
| | |||||
* | [darwin] Remove use of NS_DESIGNATED_INITIALIZER from MGLStyleLayer subclasses | John Firebaugh | 2017-04-13 | 7 | -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] abstract | John Firebaugh | 2017-04-13 | 12 | -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 Firebaugh | 2017-04-13 | 12 | -20/+66 |
| | | | | All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`. | ||||
* | [darwin] Simplify MGLStyleLayer initialization and pointer management | John Firebaugh | 2017-04-13 | 26 | -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 management | John Firebaugh | 2017-04-13 | 8 | -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 initializers | John Firebaugh | 2017-04-13 | 6 | -141/+227 |
| | |||||
* | [all] Remove redundant scale-related camera methods | John Firebaugh | 2017-04-13 | 17 | -269/+74 |
| | | | | We don't need to have two different measurement systems for map zoom. | ||||
* | [tests] Rewrite GlyphAtlas tests to use public API | John Firebaugh | 2017-04-13 | 3 | -98/+79 |
| | |||||
* | add polygon holes and custom location source features to changelog (#8741) | Pablo Guardiola | 2017-04-13 | 1 | -0/+2 |
| | |||||
* | [android] - derived source attribution (#8630) | Tobrun | 2017-04-13 | 9 | -120/+278 |
| | |||||
* | [android] - add binding integration for Map::setLatLngbounds, add example ↵ | Tobrun | 2017-04-13 | 10 | -3/+206 |
| | | | | (#8622) | ||||
* | [core] Inline GlyphSet into GlyphAtlas | John Firebaugh | 2017-04-12 | 6 | -98/+73 |
| | |||||
* | [ios] added check for annotation view animation (#8565) | Jordan Kiley | 2017-04-12 | 3 | -13/+25 |
| | | | Addressed #8489 | ||||
* | [ios, macos] Updated and reorganized changelogs | Minh Nguyễn | 2017-04-12 | 2 | -1/+19 |
| | |||||
* | refactor signature from Hole to List<LatLng> (#8722) | Pablo Guardiola | 2017-04-12 | 4 | -81/+28 |
| | |||||
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵ | Fabian Guerra | 2017-04-11 | 47 | -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.1 | Minh Nguyễn | 2017-04-08 | 1 | -6/+6 |
| | | | | | | | | Cherry-picked from 3172a9744f2e296d9e8a68558e11c884c9c30aca. | ||||
| * | macos-v0.4.1 | Minh Nguyễn | 2017-04-08 | 3 | -4/+6 |
| | | |||||
| * | [ios] Update podspecs and changelog for v3.5.2ios-v3.5.2 | Jason Wray | 2017-04-07 | 3 | -3/+4 |
| | | |||||
| * | [ios, macos] Guard against looking up annotation contexts ↵ | Jesse Bounds | 2017-04-07 | 4 | -36/+54 |
| | | | | | | | | MGLAnnotationTagNotFound (#8686) | ||||
| * | [ios] Update podspecs and changelog for v3.5.1ios-v3.5.1 | Jason Wray | 2017-04-05 | 3 | -5/+5 |
| | | |||||
| * | [ios, macos] Hardened std::map usage in MGLMapVIew | Minh Nguyễn | 2017-04-05 | 2 | -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 Kiley | 2017-04-05 | 1 | -1/+1 |
| | | |||||
| * | [ios, macos] Rename Data-driven styling guide (#8627) | Jesse Bounds | 2017-04-05 | 11 | -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 Soto | 2017-04-05 | 2 | -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 framework | Minh Nguyễn | 2017-04-05 | 3 | -2/+6 |
| | | |||||
| * | [ios] Silence incompatible type warning for callout view (#8608) | Jesse Bounds | 2017-04-04 | 2 | -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) | Tobrun | 2017-04-04 | 4 | -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 ToC | Minh Nguyễn | 2017-04-03 | 1 | -1/+0 |
| | | |||||
| * | [macos] Fixed broken images in DDS guide | Minh Nguyễn | 2017-04-03 | 11 | -2/+4 |
| | | |||||
| * | [core] cache binary shaders on Android | Konstantin Käfer | 2017-04-03 | 29 | -47/+541 |
| | | |||||
| * | [core] Extract and de-templatize several Program static methods | John Firebaugh | 2017-04-03 | 4 | -27/+54 |
| | | |||||
| * | macos-v0.4.0macos-v0.4.0 | Minh Nguyễn | 2017-04-02 | 2 | -2/+2 |
| | | |||||
| * | [ios, macos] Updated changelogs | Minh Nguyễn | 2017-04-02 | 2 | -6/+6 |
| | | |||||
| * | [ios] Replaced UIActionSheet, UIAlertView with UIAlertController | Jason Wray | 2017-04-01 | 1 | -72/+88 |
| | | |||||
| * | [ios, macos] Copyedited data-driven styling guides | Minh Nguyễn | 2017-04-01 | 6 | -357/+198 |
| | | | | | | | | | | | | Cursorily copy-edited the data-driven styling guide, removing a stray class reference, replacing a redundant h1, and making stops examples platform-agnostic and less redundant. Fixed an issue in the style authors guide where style function tables appeared under each style layer type table. | ||||
| * | Cherry pick v5.0.2 changes (#8586) | Tobrun | 2017-03-31 | 5 | -5/+23 |
| | | | | | | | | | | | | | | | | | | | | * [android] execute resource transform callback on the right thread * [android] allow resetting of resource transform callback * update CHANGELOG for v5.0.2 * [android] - correct anchoring when Icon is updated (#8519) |