Commit Graph

178 Commits

Author SHA1 Message Date
Justin R. Miller
242c7f8fe6 better formatting for external libraries listing (#6696) 2016-10-13 16:23:28 -07:00
Minh Nguyễn
8947b0af27 [ios, macos, node] “Mapbox GL Style Specification” → “Mapbox Style Specification” (#5553) 2016-07-04 17:37:11 -07:00
Minh Nguyễn
ab6318e3e3 [osx] Works with AppleScript
Sure, why not?
2016-06-19 18:28:30 -07:00
Minh Nguyễn
b9702ef41a [macos] Renamed OS X SDK to macOS SDK
Also renamed as many references to OS X as possible to macOS in documentation.
2016-06-14 10:02:06 +02:00
Bruno de Oliveira Abinader
e9dcfa0ed6 [build] Added Bitrise Qt5 status image to README.md [skip ci] 2016-06-03 15:42:57 +03:00
Bruno de Oliveira Abinader
c4b3c0142c [Qt] Added Qt SDK documentation
Fixes #4970.

[skip ci]
2016-05-08 14:12:28 +03:00
Thiago Marcos P. Santos
2ec1d82b15 [Qt] Add QMapboxGL to README.md
Qt now lives on the main repository.
2016-04-21 13:51:02 +03:00
John Firebaugh
77b5d77f66 Update CI badges [ci skip] 2016-03-22 18:44:26 -07:00
Bruno de Oliveira Abinader
1dbfbfe7e3 [tests] Upload coverage reports to coveralls.io 2016-02-20 11:43:42 +02:00
Brad Leege
23c6e0f729 Adding NativeScript and Xamarin plugins to the library list 2016-02-03 14:04:18 -06:00
Minh Nguyễn
f9360c3f4f [ios] Strip Simulator content when archiving
Copied strip-frameworks.sh from realm/realm-cocoa@7cc31db631 for realm/realm-cocoa#2759. This script, which is embedded in the dynamic framework, strips out content for invalid architectures from any embedded framework and specifically strips out Simulator content when archiving to work around an App Store bug.

Rewrote the iOS setup documentation. In particular, the MAPBOX_ACCESS_TOKEN environment variable is only for use with the iosapp demo application and doesn’t work in third-party applications.
2016-01-22 14:45:57 -08:00
Minh Nguyễn
f8f735b574 Rewrote documentation
Rewrote some copy to provide more context and link to more GL-related repos, including GL JS. Put the various SDKs in a table so we can show the various CI bot status images.

Integrated target list into the relevant documents. Rewrote large portions of iOS and OS X setup documentation to guide normal developers to more friendly places. Combined some Android documentation.

Moved SDK-specific documentation into platform/. Added a temporary readme in ios/ that points to the one in platform/ios/.
2016-01-05 08:04:16 -08:00
Minh Nguyễn
df0511af18 [osx] Build framework based on static library 2015-12-13 17:26:53 -08:00
Minh Nguyễn
0cab7809eb [osx] Rewrote platform-osx and osxapp
platform-osx now vends a real NSView subclass, MGLMapView, that is readily embedded inside a Cocoa application for OS X. MGLMapView is backed by an NSOpenGLLayer for optimal performance and integration with other layer-backed views. It supports keyboard shortcuts and several gestures and hosts attribution, zooming, and rotation controls as subviews. osxapp is now a bona fide Cocoa application that embeds MGLMapView inside a XIB. osxapp has preferences and a share button for tight integration with custom styles.

Enabling asynchronous rendering would be more consistent with iOS but increases CPU usage so much, even when idle, that it isn’t worth any performance gain. The bigger issue is that VAOs aren’t being used.

make xpackage creates a static library similar to the one created by make ipackage. make clean cleans additional places where build output ends up.

The OS X minimum deployment target has been increased from 10.9 to 10.10. osxapp’s window has a full size content view, which requires 10.10. Lightweight generics require iOS 9+ and OS X 10.11 regardless, because it was only in that release that Foundation collection classes started adopting lightweight generics.

Shuffled files around and refactored annotations so that iOS and OS X share a good chunk of the annotations code, which now takes advantage of polymorphism. MGLMapView can now display annotations but cannot yet select them. In osxapp, a long press drops a pin, and so does the map view’s context menu.

Annotations have NSPopovers as callouts, and their view controllers can be customized. Annotation image alignment rects are respected for hit testing purposes and for positioning the callout anchor. Callouts in osxapp demonstrate the use of bindings to keep callouts in sync with underlying model objects.
2015-12-13 17:17:35 -08:00
Brad Leege
5afcf77124 [android] Fixing Android API Target 2015-11-12 13:38:32 -06:00
Tom MacWright
3fca2455ad [docs] Recreate structure of documentation 2015-10-27 16:43:54 -04:00
Justin R. Miller
342475efb7 add Bitrise badge to README 2015-10-20 11:41:43 -07:00
Brad Leege
e63fb44499 Adding Telerik's Cordova Plugin To Products List 2015-10-14 23:41:10 -05:00
Bruno de Oliveira Abinader
9ff66acf61 Typo fix in README.md
Fixed URL typo for react-native-mapbox-gl.
2015-09-14 14:54:54 +03:00
Mike Morris
bd54996638 add Node.js to bindings list 2015-09-02 18:44:39 -04:00
Mike Morris
12b566a9c1 remove node-mapbox-gl-native from 'products based on Mapbox GL' 2015-09-02 16:00:13 -04:00
Justin R. Miller
3f99f5e712 GL is the library, SDK is the product 2015-08-21 11:01:07 -07:00
Brent Whitman
ae8af8f2ea Add xcpretty dependency to README 2015-06-25 14:59:27 -07:00
Justin R. Miller
a08bcb6d0e update README for debug info on test app 2015-06-15 14:35:57 -07:00
Justin R. Miller
5e661f7617 fix formatting 2015-06-07 17:31:28 -07:00
Ansis Brammanis
9c03b396c0 Merge remote-tracking branch 'origin/master' into HEAD
Conflicts:
	src/mbgl/renderer/painter_fill.cpp
2015-06-03 19:20:41 -04:00
Ansis Brammanis
2bd7e45502 fix collision box clipping
and name parameters when it's not clear from their type
2015-06-03 19:17:49 -04:00
Brad Leege
295dc73c1a Adding iOS Testing Header To Draw Attention 2015-06-03 11:57:49 -05:00
Justin R. Miller
88b3cfe37d .zip != .tgz 2015-06-01 18:57:25 -07:00
Justin R. Miller
847b1f03af appledoc download is a redirect 2015-06-01 18:57:03 -07:00
Justin R. Miller
81c24e9d1e wget -> curl since wget itself is a brew install 2015-06-01 18:54:58 -07:00
John Firebaugh
d2f7105649 Require appledoc v2.2-963 exactly 2015-05-29 11:02:29 -07:00
John Firebaugh
78ea889202 Latest homebrew appledoc should be good 2015-05-29 10:18:31 -07:00
John Firebaugh
6c166b564e Remove boost install instructions; now installed via mason 2015-05-28 11:23:36 -07:00
Mike Morris
1a3e7bfefe added link with clang-3.5+ linux install 2015-05-28 11:20:48 -07:00
AJ Ashton
6eb6e2d1a8 Linux build instruction updates
[skip ci]
2015-05-28 11:20:48 -07:00
John Firebaugh
d8274639a8 Android NDK r10e 2015-05-21 18:53:40 -07:00
Justin R. Miller
51618c35d7 update README to mention desktop style toggling 2015-05-20 11:07:23 -07:00
John Firebaugh
4af4c817f1 Fix typos and add access token reminder
[skip ci]
2015-05-18 16:43:24 -07:00
Leith Bade
e946d93c06 Add README instructions for running on Android emulator and devices 2015-05-19 08:57:36 +10:00
John Firebaugh
14c62744c7 Update token.txt location in README
[skip ci]
2015-05-18 14:48:02 -07:00
John Firebaugh
b3546ccc48 Move mobile logo to internal repo
[skip ci]
2015-05-18 11:51:04 -07:00
Justin R. Miller
6ab4f974ca touch up README around CocoaPods 2015-05-14 15:31:26 -07:00
karenzshea
76b47e801e add mobile badge 2015-05-12 20:44:31 -07:00
Justin R. Miller
0d89af422e pin to appledoc 2.2v963 for now until HEAD is better tested with our setup 2015-05-11 12:00:35 -07:00
Justin R. Miller
583dfa7a2f iOS README clarifications 2015-05-05 17:02:25 -07:00
Justin R. Miller
388d5da305 add mention of CocoaPods to get ahead of release 2015-05-05 17:00:25 -07:00
John Firebaugh
da8aaa2114 Update a couple more spots in README with new requirements 2015-05-04 16:47:05 -07:00
Justin R. Miller
a2e481eb74 Merge pull request #1415 from mapbox/1413-install-ios-docs
refs #1413: provide iOS docs with binary download
2015-05-04 16:42:26 -07:00
Justin R. Miller
8151a1e17f add HTML docs generation to iOS packaging script 2015-05-04 16:07:08 -07:00