Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ios] Corrected link to CONTRIBUTING.md | Minh Nguyễn | 2016-04-20 | 1 | -1/+1 |
| | |||||
* | [ios] Relative link to CONTRIBUTING.md | Minh Nguyễn | 2016-04-20 | 1 | -1/+1 |
| | |||||
* | [ios, osx] Ignore invalid observation context | Minh Nguyễn | 2016-04-20 | 2 | -10/+27 |
| | | | | If a subclass of MGLMapView registers itself as an observer of a non-multipoint annotation’s coordinate key path but fails to handle the change in its -observeValueForKeyPath:ofObject:change:context: implementation, the context would likely be a value other than the annotation’s tag. In that case, avoid doing anything in response to the coordinate changing. Even if the context in that case happens to match the annotation’s tag – say, because the developer passed in NULL (which is equal to 0) for the first added annotation (which would have a tag of 0) – the result would be an unnecessary but harmless update. | ||||
* | [ios, osx] Avoid observing coordinate on MGLMultiPoint | Minh Nguyễn | 2016-04-20 | 3 | -32/+23 |
| | | | | There’s no point observing the coordinate key path on MGLMultiPoint, since that property is immutable. Use the observation context instead of performing an annotation tag lookup when a coordinate has changed. | ||||
* | [ios, osx] Fixed crash removing multipoint or duplicate annotation | Minh Nguyễn | 2016-04-20 | 2 | -35/+44 |
| | | | | | | Fixed a crash removing a polyline or polygon by observing the coordinate key path on all annotations, not just non-MGLMultiPoints. Pass in the annotation tag as the observation context. This fixes a crash when an annotation is added to the map view more than once, then removed more than once. | ||||
* | [Qt] use libjpeg-turbo rather than Qt's built-in JPEG decoding | Konstantin Käfer | 2016-04-20 | 3 | -0/+14 |
| | | | | libjpeg-turbo is typically 2-4x faster than the built-in decoding. | ||||
* | [Qt] WebP support | Bruno de Oliveira Abinader | 2016-04-20 | 3 | -9/+21 |
| | |||||
* | [Qt] Expose {add,remove}CustomLayer | Bruno de Oliveira Abinader | 2016-04-20 | 3 | -0/+47 |
| | |||||
* | [Qt] Expose QMapboxGL::updatePointAnnotation | Bruno de Oliveira Abinader | 2016-04-20 | 2 | -0/+7 |
| | |||||
* | [Qt] Implement QMapboxGL::jumpTo | Bruno de Oliveira Abinader | 2016-04-20 | 3 | -0/+40 |
| | |||||
* | [Qt] Expose API to go full offline/online | Thiago Marcos P. Santos | 2016-04-20 | 3 | -0/+41 |
| | |||||
* | [Qt] Add function for get coordinates and zoom based on a bounding box | Thiago Marcos P. Santos | 2016-04-20 | 3 | -0/+35 |
| | |||||
* | [Qt] Add the QMapbox header with QMapbox datatypes | Thiago Marcos P. Santos | 2016-04-20 | 6 | -41/+59 |
| | |||||
* | [Qt] Added pitch property | Bruno de Oliveira Abinader | 2016-04-20 | 1 | -0/+1 |
| | |||||
* | [Qt] Add support for margins | Thiago Marcos P. Santos | 2016-04-20 | 3 | -9/+37 |
| | |||||
* | [Qt] Do not use Mapbox GL animations | Thiago Marcos P. Santos | 2016-04-20 | 3 | -30/+24 |
| | | | | | Let animations to QPropertyAnimation so it can sync with other Qt animations and let the user define the easing curve Qt-style. | ||||
* | [Qt] Added {Map,GLContext,Constrain}Mode settings | Bruno de Oliveira Abinader | 2016-04-20 | 2 | -4/+67 |
| | |||||
* | [Qt] expose NorthOrientation | Konstantin Käfer | 2016-04-20 | 2 | -0/+33 |
| | |||||
* | [Qt] Define the viewport size before rendering | Thiago Marcos P. Santos | 2016-04-20 | 1 | -0/+2 |
| | |||||
* | [Qt] Wire up connection established signal | Bruno de Oliveira Abinader | 2016-04-20 | 3 | -0/+15 |
| | |||||
* | [Qt] Use Qt resources for bundling the certificates | Thiago Marcos P. Santos | 2016-04-20 | 5 | -1/+25 |
| | |||||
* | [Qt] Introduce --test | Thiago Marcos P. Santos | 2016-04-20 | 3 | -1/+55 |
| | | | | Run a simple test and print some stats. | ||||
* | [Qt] Fix ambiguous call to Mapbox GL API | Thiago Marcos P. Santos | 2016-04-20 | 1 | -2/+2 |
| | |||||
* | [Qt] Use toStdString() to convert QString into std::string | Thiago Marcos P. Santos | 2016-04-20 | 1 | -8/+8 |
| | |||||
* | [Qt] Forward annotations functions | Bruno de Oliveira Abinader | 2016-04-20 | 2 | -0/+111 |
| | | | | | Support for custom style properties in shape annotations will be implemented in the future. | ||||
* | [Qt] Forward style{JSON,URL} getters | Bruno de Oliveira Abinader | 2016-04-20 | 2 | -0/+13 |
| | |||||
* | [Qt] Forward style class functions | Bruno de Oliveira Abinader | 2016-04-20 | 2 | -0/+44 |
| | |||||
* | [Qt] Forward toggleDebug() from mbgl::Map | Bruno de Oliveira Abinader | 2016-04-20 | 2 | -0/+7 |
| | |||||
* | [Qt] Forward scale setter/getter | Bruno de Oliveira Abinader | 2016-04-20 | 2 | -0/+13 |
| | |||||
* | [Qt] Build the Qt port | Thiago Marcos P. Santos | 2016-04-20 | 4 | -0/+253 |
| | |||||
* | [Qt] Introduce the Qt HTTPRequest and HTTPFileSource | Thiago Marcos P. Santos | 2016-04-20 | 4 | -0/+318 |
| | |||||
* | [Qt] Implement the AsyncTask, Timer and RunLoop using Qt | Thiago Marcos P. Santos | 2016-04-20 | 6 | -0/+348 |
| | | | | | Now Mapbox GL will handle events using Qt as backend instead of libuv. | ||||
* | [Qt] Use QImage for decompressing images | Thiago Marcos P. Santos | 2016-04-20 | 1 | -0/+45 |
| | | | | | Needs to explicitly define the target platform, otherwise it will use linux/osx. | ||||
* | [Qt] Add a Qt app example | Bruno de Oliveira Abinader | 2016-04-20 | 3 | -0/+174 |
| | | | | | | | Should build and run with `make run-qt` Signed-off-by: Bruno Abinader <bruno@mapbox.com> Signed-off-by: Thiago Marcos P. Santos <thiago@mapbox.com> | ||||
* | [Qt] Add a Qt wrapper aroung mbgl::Map | Thiago Marcos P. Santos | 2016-04-20 | 4 | -0/+476 |
| | | | | | Signed-off-by: Bruno Abinader <bruno@mapbox.com> Signed-off-by: Thiago Marcos P. Santos <thiago@mapbox.com> | ||||
* | [ios, osx] Use HTML links in documentation | Minh Nguyễn | 2016-04-20 | 6 | -45/+49 |
| | | | | | | Replaced Markdown syntax with HTML syntax for hyperlinks in documentation comments. HTML links work both inside Xcode (whether Objective-C or Swift) and on the Web (via jazzy). Fixes #3961. | ||||
* | [android] #4260 - added example to navigate from one activity containing a ↵ | Tobrun | 2016-04-20 | 1 | -0/+10 |
| | | | | map to another containing a map | ||||
* | [ios, osx] Override user workspace settings | Minh Nguyễn | 2016-04-19 | 2 | -2/+2 |
| | |||||
* | [ios] Build output goes to build/ios | John Firebaugh | 2016-04-19 | 6 | -9/+9 |
| | |||||
* | [osx] Build output goes to build/osx | John Firebaugh | 2016-04-19 | 8 | -17/+17 |
| | |||||
* | [ios, osx] Eliminate use of main.mk | John Firebaugh | 2016-04-19 | 2 | -0/+4 |
| | |||||
* | [ios, osx] Remove some non-functional platform.gyp xcode_settings | John Firebaugh | 2016-04-19 | 2 | -10/+0 |
| | | | | Refs #4738 | ||||
* | [osx] Observe annotation coordinates | Minh Nguyễn | 2016-04-19 | 5 | -35/+84 |
| | | | | MGLMapView observes changes to the coordinate property of each MGLAnnotation added to it. Changing the coordinate property in a KVO-compliant way causes the annotation to be relocated and its callout view, if present, to be dismissed. To avoid observing the same annotation twice yet also avoid expensive lookups when adding or removing annotations, MGLMapView indexes added point annotations in an NSMutableSet. | ||||
* | [ios] Refactored annotation image updating | Minh Nguyễn | 2016-04-19 | 1 | -14/+12 |
| | |||||
* | [ios] Observe annotation coordinates | Minh Nguyễn | 2016-04-19 | 3 | -0/+41 |
| | | | | | | | | MGLMapView observes changes to the coordinate property of each MGLAnnotation added to it. Changing the coordinate property in a KVO-compliant way causes the annotation to be relocated and its callout view, if present, to be dismissed. To avoid observing the same annotation twice yet also avoid expensive lookups when adding or removing annotations, MGLMapView indexes added point annotations in an NSMutableSet. In iosapp, tapping a callout view moves the selected annotation to the center of the screen and deselects it. Fixes #1980. | ||||
* | [ios] Update annotations instead of replacing them | Minh Nguyễn | 2016-04-19 | 1 | -29/+18 |
| | | | | When refreshing an annotation’s image, update the annotation instead of replacing it outright. | ||||
* | [ios] Annotation image deletion | Minh Nguyễn | 2016-04-19 | 6 | -70/+172 |
| | | | | | | | | Added an API for deleting unused annotation images’ images. When you nil out the image of an MGLAnnotationImage, MGLMapView deletes the sprite from the style and recreates any annotation associated with the MGLAnnotationImage instance; the MGLAnnotationImage’s falls back to SDK’s default annotation image. In iosapp, deselecting an annotation resets its image to the default; deselecting it again restores the image. ref #3185 | ||||
* | [android] #4754 - double map view example | Tobrun | 2016-04-19 | 4 | -2/+171 |
| | |||||
* | [ios] Toggle telemetry on main queue | Minh Nguyễn | 2016-04-19 | 1 | -2/+3 |
| | |||||
* | [ios] Assert that defaults change is on main thread | Minh Nguyễn | 2016-04-19 | 1 | -0/+1 |
| |