summaryrefslogtreecommitdiff
path: root/gyp
Commit message (Collapse)AuthorAgeFilesLines
* move from Fabric framework to bare headers per Twitter recommendationJustin R. Miller2015-11-091-1/+4
| | | | Rolls back part of #2742
* refs #2966: remove -ObjC linker flag & bring in categories via other meansJustin R. Miller2015-11-061-1/+2
|
* [core] move mbgl.gyp to gyp directoryMike Morris2015-11-044-12/+39
| | | | | So npm won't clobber binding.gyp, refs https://github.com/npm/npm/issues/10243
* [node] enable npm to build mapbox-gl-native package from sourceLucas Wojciechowski2015-11-041-1/+1
| | | | | | This reverts commit 311bf93abe9f815668e8e0a779c87c3eb5c1199d. more explicit require paths in tests
* [core] mason geojsonvt-2.1.6.3Mike Morris2015-11-022-2/+11
| | | | | | | | | | | | | - [osx] set -fvisibility-inlines-hidden in gyp/common.gypi to silence mismatched visibility linker warnings - [linux] set cxx_host in GYP_FLAGS to set -fabi-version=0 on gcc builds to use clang-built mason binaries - [ios] update symbol visibility for iOS tests - [ios] link libgeojsonvt.a in iOS tests xcodeproj - add libgeojsonvt.a to General -> Linked Frameworks and Libraries - add mason_packages (recursive) to Build Settings -> Library Search Path - [ios] add libuv and geojsonvt first in iOS libtool smush to ensure symbols are found by later compilation units where they are undefined
* [core][iOS] Source iOS styles from default_stylesMinh Nguyễn2015-10-301-0/+2
| | | | | | | | | | Moved mbgl::util::default_styles to a more appropriate location, where iOS platform code can also find it. Moved -[MGLMapView bundledStyleURLs] (which is now deprecated) and the style switcher in iosapp to default_styles. Added a collection of convenience methods for getting style URLs. It makes little sense to layer an enum atop this, as MapKit does, because MGLMapView styles aren’t limited to this set. A good analogy is UIColor. This also makes for a good entry point for future runtime styling APIs. Introduced independent constants for each default style, because it’s more common to need access to a particular style than to iterate over them. This fact is apparent in the MGLStyle class, which now uses macros and assertions to ensure that it’s kept up-to-date with changes in default_styles. /ref #1462
* [core] Remove bundled styles.Leith Bade2015-10-301-35/+0
| | | | Fixes #2239
* [android] Move android filesLeith Bade2015-10-251-1/+1
| | | | Fixes #2032
* refs #2684: integrate Twitter FabricJustin R. Miller2015-10-231-0/+1
|
* [ios] remove CoreTelephony dependencyJason Wray2015-10-191-1/+0
| | | | | | Cellular carrier name and connectivity level will now only be sent if the developer independently chooses to link the CoreTelephony framework in their app.
* [core] c++1y -> c++14Mike Morris2015-10-141-2/+1
|
* Install RapidJSON from masonJohn Firebaugh2015-10-011-0/+2
|
* mason variant@1.0Mike Morris2015-09-303-0/+4
|
* fixes #2350: remove iOS-specific SQLite cache wrapperJustin R. Miller2015-09-231-2/+0
|
* Revert "[node] Enable npm to build mapbox-gl-native package from source"Lucas Wojciechowski2015-09-162-6/+1
| | | | This reverts commit 4e1ead344bfb1f9ddb207924465fabae3d218d67.
* [node] Enable npm to build mapbox-gl-native package from sourceLucas Wojciechowski2015-09-152-1/+6
| | | | | | - Allow node bindings to be built if git submodules cannot be checked out - Made geojsonvt a mason package instead of a git submodule - Use globally installed mason if it cannot be checked out via git submodules
* CameraOptionsMinh Nguyễn2015-09-071-0/+2
| | | | | | | | | | | | Plumbed camera options all the way through to MGLMapView. Added a method that lets you specify a direction in addition to center point and zoom level. Added Map::jumpTo() for parity with mapbox-gl-js. Replaced usage of Map::setLatLng() and Map::setLatLngZoom() with Map::jumpTo() or Map::easeTo() within MGLMapView. Replaced MGLMapView.pitch with MGLMapCamera for setting all supported degrees of freedom simultaneously. Simultaneously move and rotate with course. Support customizable timing functions on iOS. iosapp now persists an archived MGLMapCamera instead of separate viewpoint properties and also synchronizes user defaults on termination. This change implements persistence entirely in Objective-C, eliminating the use of the Objective-C++ implementation. Fixes #1643, fixes #1834. Ref #1581.
* Add resources folder to iOS Xcode project, exclude README from .bundleJason Wray2015-09-021-1/+2
|
* GL is the library, SDK is the productJustin R. Miller2015-08-211-1/+1
|
* Use OkHTTP to implement HTTPContext on Android.Leith Bade2015-08-111-0/+70
| | | | Closes #823
* Make build system architecture agnostic to remove Android special caseKonstantin Käfer2015-08-0412-57/+65
|
* include $CFLAGS into buildKonstantin Käfer2015-08-041-0/+2
|
* Cocoa custom marker imagery APIJustin R. Miller2015-07-081-0/+2
|
* Test fit to bounds; added MGLCoordinateBounds functionsMinh Nguyễn2015-06-251-0/+2
| | | | Added a bunch of functions to work with MGLCoordinateBounds in a separate header analogous to MKGeometry.h. Added resolution-independent tests for common fit to bounds scenarios.
* squash of #1655: shape annotations support for core & iOSJustin R. Miller2015-06-151-0/+12
|
* Merge branch '1ec5-plist-1535'Minh Nguyễn2015-05-201-0/+1
|\
| * Observe access token changesMinh Nguyễn2015-05-201-0/+1
| | | | | | | | The singleton `MGLAccountManager` wants to be the sole arbiter of the access token, but each instance of `mbgl::Map` (`mbgl::DefaultFileSource` in #1607) has its own copy of the access token. Now `MGLMapView` observes for changes to the `MGLAccountManager`’s access token and synchronizes `mbgl::Map` with it.
* | Privatized MGLMapboxEventsMinh Nguyễn2015-05-181-2/+1
| | | | | | | | `-pauseMetricsCollection` and `-resumeMetricsCollection` were originally introduced to mitigate concerns around battery usage, but `MGLMapboxEvents` has since evolved to tread much lighter on the battery. There’s no longer any need for the client to call these methods directly. The iOS test project now includes MGLMapboxEvents.h explicitly to avoid having to package a header that will go unused.
* | Properly fail to load the mapMinh Nguyễn2015-05-161-0/+1
|/ | | | A typo in a selector literal meant that `-[MGLMapViewDelegate mapViewDidFailLoadingMap:withError:]` would never be sent to delegates even if `MGLMapView` had called it. Along for the ride, create a proper `NSError` to pass into that callback, and an error domain for that error.
* compile OS X with --std=c++1yMike Morris2015-05-121-1/+1
| | | | because Travis uses Apple LLVM 6.0 and full c++14 support landed in 6.1
* Folded MGLMetricsLocationManager into MGLMapboxEventsMinh Nguyễn2015-05-121-2/+0
| | | | `MGLMetricsLocationManager` was nothing but overhead for `CLLocationManager`. Also removed an unused method.
* Refactored MGLMapboxEvents for better data managementMinh Nguyễn2015-05-121-0/+1
| | | | The shared `MGLMapboxEvents` now owns the only instance of `MGLMetricsLocationManager`. It also owns a `MGLMapboxEventsData` object, to which all user-specific data has been relegated. This object can be built up and torn down on the fly, whenever the opt-out preference is toggled. `MGLMapboxEvents` has also given up knowledge of the access token and now queries `MGLAccountManager` for that information, which `MGLMapView` keeps up-to-date.
* on OS X, styles for the linux test app weren't bundled correctlyKonstantin Käfer2015-05-071-13/+14
|
* Merge pull request #1329 from mapbox/1225-start-tokenBrad Leege2015-05-051-0/+2
|\ | | | | MapboxGL Startup Infrastructure
| * Updating from masterBrad Leege2015-05-047-0/+29
| |\
| * | #1225 - Restoring MapboxGL.h as an Umbrella header file by splitting the ↵Brad Leege2015-05-041-1/+2
| | | | | | | | | | | | singleton code into MGLAccountManager.h and .m
| * | #1225 - Initial setup of MapboxGL as a singleton object with access tokenBrad Leege2015-04-221-0/+1
| | |
* | | [iOS] add benchmarking applicationKonstantin Käfer2015-05-051-0/+1
| | |
* | | C++14John Firebaugh2015-05-041-2/+3
| | |
* | | Build with gcc 4.9John Firebaugh2015-05-041-1/+0
| |/ |/|
* | lower thread priority of worker threadsKonstantin Käfer2015-05-044-0/+4
| |
* | fixes #1102: implement reference-counted shared file cache vendorJustin R. Miller2015-04-301-0/+2
| |
* | TypoMinh Nguyễn2015-04-301-1/+1
| |
* | Objective-C nicetiesMinh Nguyễn2015-04-301-0/+1
| | | | | | | | Added macro for main thread assertions based on `NSAssert()`. Reworded Boolean property per Objective-C conventions.
* | fixes #1363: centrally & better address GL demo/third-party resource bundle ↵Justin R. Miller2015-04-281-0/+2
| | | | | | | | issues
* | make meta-target for all iOS targets too and split up project.gypKonstantin Käfer2015-04-284-19/+20
| | | | | | | | this will make it easier to add more targets to iOS builds in the future. It'll also help by having Xcode files named after the platform they're for, so it's easier to distinguish windows
* | merge build targets so we only have one build file per platformKonstantin Käfer2015-04-241-0/+19
|/ | | | previously, we used multiple different projects for various targets (app, test, render) that overwrote each other, so it was impossible to have one project to build them all, one project to compile them, one project to run them all and in the darkness bind them
* copy the styles to the correct location for iOS buildsKonstantin Käfer2015-04-211-1/+1
|
* fix style copying for linux app on osx - refs #511 / e69beba4d1Dane Springmeyer2015-04-201-1/+1
|
* Merge pull request #1250 from mapbox/1250-separate-thread-objectJohn Firebaugh2015-04-165-0/+5
|\ | | | | Separate objects from Thread management