summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update links to platform-specific changelogsJason Wray2016-04-201-3/+7
| | | [skip ci]
* [ios] Corrected link to CONTRIBUTING.mdMinh Nguyễn2016-04-201-1/+1
|
* [ios] Relative link to CONTRIBUTING.mdMinh Nguyễn2016-04-201-1/+1
|
* [ios, osx] Ignore invalid observation contextMinh Nguyễn2016-04-202-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 MGLMultiPointMinh Nguyễn2016-04-203-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 annotationMinh Nguyễn2016-04-202-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.
* [core] remove unused code in value.hpp (#4768)Dane Springmeyer2016-04-201-23/+0
| | | Noticed this dead code while reviewing `mapbox::variant` usage with @artemp
* [build] Added Qt 4 build for Travis CIBruno de Oliveira Abinader2016-04-201-0/+13
|
* [Qt] use libjpeg-turbo rather than Qt's built-in JPEG decodingKonstantin Käfer2016-04-203-0/+14
| | | | libjpeg-turbo is typically 2-4x faster than the built-in decoding.
* [Qt] WebP supportBruno de Oliveira Abinader2016-04-203-9/+21
|
* [Qt] Expose {add,remove}CustomLayerBruno de Oliveira Abinader2016-04-203-0/+47
|
* [Qt] Expose QMapboxGL::updatePointAnnotationBruno de Oliveira Abinader2016-04-202-0/+7
|
* [Qt] Implement QMapboxGL::jumpToBruno de Oliveira Abinader2016-04-203-0/+40
|
* [Qt] Expose API to go full offline/onlineThiago Marcos P. Santos2016-04-203-0/+41
|
* [Qt] Add function for get coordinates and zoom based on a bounding boxThiago Marcos P. Santos2016-04-203-0/+35
|
* [Qt] Add the QMapbox header with QMapbox datatypesThiago Marcos P. Santos2016-04-206-41/+59
|
* [Qt] Added pitch propertyBruno de Oliveira Abinader2016-04-201-0/+1
|
* [Qt] Add support for marginsThiago Marcos P. Santos2016-04-203-9/+37
|
* [Qt] Do not use Mapbox GL animationsThiago Marcos P. Santos2016-04-203-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 settingsBruno de Oliveira Abinader2016-04-202-4/+67
|
* [Qt] expose NorthOrientationKonstantin Käfer2016-04-202-0/+33
|
* [Qt] Define the viewport size before renderingThiago Marcos P. Santos2016-04-201-0/+2
|
* [Qt] Wire up connection established signalBruno de Oliveira Abinader2016-04-203-0/+15
|
* [Qt] Use Qt resources for bundling the certificatesThiago Marcos P. Santos2016-04-206-1/+26
|
* [Qt] Introduce --testThiago Marcos P. Santos2016-04-203-1/+55
| | | | Run a simple test and print some stats.
* [Qt] Fix ambiguous call to Mapbox GL APIThiago Marcos P. Santos2016-04-201-2/+2
|
* [Qt] Use toStdString() to convert QString into std::stringThiago Marcos P. Santos2016-04-201-8/+8
|
* [Qt] Forward annotations functionsBruno de Oliveira Abinader2016-04-202-0/+111
| | | | | Support for custom style properties in shape annotations will be implemented in the future.
* [Qt] Forward style{JSON,URL} gettersBruno de Oliveira Abinader2016-04-202-0/+13
|
* [Qt] Forward style class functionsBruno de Oliveira Abinader2016-04-202-0/+44
|
* [Qt] Forward toggleDebug() from mbgl::MapBruno de Oliveira Abinader2016-04-202-0/+7
|
* [Qt] Forward scale setter/getterBruno de Oliveira Abinader2016-04-202-0/+13
|
* [Qt] Build the Qt portThiago Marcos P. Santos2016-04-207-0/+295
|
* [Qt] Introduce the Qt HTTPRequest and HTTPFileSourceThiago Marcos P. Santos2016-04-205-2/+320
|
* [Qt] Implement the AsyncTask, Timer and RunLoop using QtThiago Marcos P. Santos2016-04-206-0/+348
| | | | | Now Mapbox GL will handle events using Qt as backend instead of libuv.
* [Qt] Use QImage for decompressing imagesThiago Marcos P. Santos2016-04-201-0/+45
| | | | | Needs to explicitly define the target platform, otherwise it will use linux/osx.
* [Qt] Add a Qt app exampleBruno de Oliveira Abinader2016-04-203-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::MapThiago Marcos P. Santos2016-04-204-0/+476
| | | | | Signed-off-by: Bruno Abinader <bruno@mapbox.com> Signed-off-by: Thiago Marcos P. Santos <thiago@mapbox.com>
* [tests] Accept [C|c]onnect as error messageThiago Marcos P. Santos2016-04-201-1/+1
| | | | Qt will spit "Connect" instead of "connect"
* [core] Fix compilation warningBruno de Oliveira Abinader2016-04-201-2/+2
|
* [ios, osx] Use HTML links in documentationMinh Nguyễn2016-04-206-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 ↵Tobrun2016-04-201-0/+10
| | | | map to another containing a map
* [ios, osx] Override user workspace settingsMinh Nguyễn2016-04-193-3/+9
|
* [ios] Build output goes to build/iosJohn Firebaugh2016-04-197-14/+13
|
* [osx] Build output goes to build/osxJohn Firebaugh2016-04-1911-24/+23
|
* [ios, osx] Eliminate use of main.mkJohn Firebaugh2016-04-194-23/+31
|
* [ios, osx] Remove some non-functional platform.gyp xcode_settingsJohn Firebaugh2016-04-192-10/+0
| | | | Refs #4738
* [osx] Observe annotation coordinatesMinh Nguyễn2016-04-195-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 updatingMinh Nguyễn2016-04-191-14/+12
|
* [ios] Observe annotation coordinatesMinh Nguyễn2016-04-193-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.