summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* [ios] fix CoreTelephony crash (by removing it)Jason Wray2015-12-021-45/+0
| | | | Fix #3112, ref #2581
* refs #3112: cleanups around Core Telephony runtimeJustin R. Miller2015-12-021-6/+7
| | | | | - don't do anything with CT in simulator - more direct use of dynamic selectors for clarity
* [core] Map::setSprite ⇢ Map::addAnnotationIconJohn Firebaugh2015-12-013-9/+9
| | | | Fixes #3084
* [glfw] No longer necessary to wait for style load to add default markerJohn Firebaugh2015-12-011-7/+1
|
* [core] Remove mbgl/util/uv.hppThiago Marcos P. Santos2015-12-013-19/+95
| | | | Now only a few things depend on libuv and they can use it directly.
* [core] Removed libuv dependency from AssetZipContextThiago Marcos P. Santos2015-12-013-435/+217
|
* [core] Removed libuv dependency from AssetFSContextThiago Marcos P. Santos2015-12-011-146/+159
|
* [core] Removed libuv dependency from HTTPCurl*Thiago Marcos P. Santos2015-12-012-68/+125
| | | | | Moved the fd watcher to the RunLoop. So far only needs to be implemented by platforms using HTTPCurlRequest et al.
* [core] Port uv::tls to pthreadsThiago Marcos P. Santos2015-12-011-2/+8
|
* [core] Expose fewer RunLoop implementation details in headerJohn Firebaugh2015-12-012-7/+17
|
* [core] Merge uv_detail.hpp into uv.hppJohn Firebaugh2015-12-013-4/+2
|
* [android] Removed libuv dependency from HTTPAndroid*Thiago Marcos P. Santos2015-12-011-8/+6
|
* [osx] Removed libuv dependency from HTTPNSUrl*Bruno de Oliveira Abinader2015-12-011-8/+5
|
* [curl] Make curl request less dependent on libuvThiago Marcos P. Santos2015-12-011-27/+18
|
* [core] Remove unused libuv includesThiago Marcos P. Santos2015-12-011-1/+0
|
* [core] Introduce Timer abstractionThiago Marcos P. Santos2015-12-011-0/+40
|
* [core] Removed dependency on uv_loop from the file sourceThiago Marcos P. Santos2015-12-012-11/+11
|
* [core] Abstract main loop inside RunLoop classThiago Marcos P. Santos2015-12-013-2/+85
|
* [core] Introduce the AsyncTaskThiago Marcos P. Santos2015-12-011-0/+53
|
* [tests] Don't use icons from the style for annotationsJohn Firebaugh2015-11-301-1/+8
|
* Merge branch 'release-ios-v3.0.0'Justin R. Miller2015-11-301-1/+1
|\
| * bump podspec to 3.0.0 final (no symbols)ios-v3.0.0Justin R. Miller2015-11-231-1/+1
| |
| * bump iOS version to 3.0.0-rc.1ios-v3.0.0-rc.1Justin R. Miller2015-11-231-1/+1
| |
| * bump version to ios-v3.0.0-pre.10ios-v3.0.0-pre.10Justin R. Miller2015-11-201-1/+1
| |
| * [iOS] Set application root as asset rootMinh Nguyễn2015-11-202-14/+3
| | | | | | | | | | | | As of #2746, we no longer bundle any styles with the SDK, so the asset: URL scheme is unused. Instead, point asset: to the application root for developer convenience and consistency with the Android and default asset roots. Also fixed an issue that prevented relative URLs from being treated as asset: URLs. Fixes #1208, fixes #3050.
| * bump version to ios-v3.0.0-pre.9ios-v3.0.0-pre.9Justin R. Miller2015-11-181-1/+1
| |
| * refs #2922: update display link in all common modes (inc. scrolling)Justin R. Miller2015-11-181-1/+1
| |
| * Ensure proper will/is/didChange for resetNorthMinh Nguyễn2015-11-181-3/+11
| |
| * more clearly indicate Foundation imports to avoid recursionJustin R. Miller2015-11-175-1/+11
| |
| * bump version to ios-v3.0.0-pre.8ios-v3.0.0-pre.8Justin R. Miller2015-11-161-1/+1
| | | | | | | | [skip ci]
| * bump version to ios-v3.0.0-pre.7ios-v3.0.0-pre.7Justin R. Miller2015-11-161-1/+1
| |
| * provide resource bundle search for premade frameworksJustin R. Miller2015-11-161-1/+14
| |
* | [core] Collision debug is now MapDebugOptions::CollisionBruno de Oliveira Abinader2015-11-273-33/+6
| |
* | [core] Added MapDebugOptionsBruno de Oliveira Abinader2015-11-274-12/+17
| | | | | | | | | | Map debug options are now cycled up to all debug options enabled, then back to none.
* | [core] Replace time_t with std::chrono::secondsBruno de Oliveira Abinader2015-11-278-25/+30
| | | | | | | | | | | | | | Added aliases for std::chrono typedefs (eg. 'Seconds' for std::chrono::seconds). These aliases are used together with templated helper functions to replace time_t with std::chrono::seconds for most cases, in particular for 'modified' and 'expires' values in Response.
* | [node] Fix build on GCC 4.9.2Thiago Marcos P. Santos2015-11-265-8/+4
| |
* | [core] Fix image type of Map::renderStillJohn Firebaugh2015-11-255-7/+13
| | | | | | | | | | | | | | It's a premultiplied image. This implies that we were misusing encodePNG in most cases, as we were passing premultiplied pixels which were then interpreted as unmultiplied. I changed encodePNG to accept premultipled pixels, and unpremultiply in the implementations.
* | [core] Always manually premultiply libpng outputJohn Firebaugh2015-11-251-23/+3
| | | | | | | | It appears to be the only way to get the results we want in all cases.
* | [core] Rewrite image handlingJohn Firebaugh2015-11-258-390/+207
| | | | | | | | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation
* | [core] [iOS] Completion handlers for animated methodsMinh Nguyễn2015-11-251-6/+46
| | | | | | | | | | | | Added transition frame and finish functions to CameraOptions. Added Objective-C equivalents to the three main entry points to easeTo() in MGLMapView. Fixes #1581.
* | [iOS] Ensure consistent willChange/didChange notificationsMinh Nguyễn2015-11-251-185/+60
| | | | | | | | | | | | Coalescing willChange/didChange notifications means keeping track of how many gestures are currently in progress; a boolean isn’t enough to track this state. This change refactors the gesture recognizers, making them more consistent with each other and more consistent in the case where more than one of them has fired. It also explicitly cancels transitions before all programmatic viewport-modifying methods, since mbgl only does so when animating. Fixes #2313, fixes #2379, fixes #3062.
* | node-v2.0.1node-v2.0.1Mike Morris2015-11-251-0/+4
| |
* | Fix GCC5 complaining about -Wunused-variable.Thomas Voß2015-11-252-1/+6
| |
* | Attach compass gesture recognizer to compass viewMinh Nguyễn2015-11-241-1/+2
| | | | | | | | Fixes #3099.
* | Updated guide URLMinh Nguyễn2015-11-231-1/+1
| |
* | [core] Remove unusedJohn Firebaugh2015-11-233-54/+39
| |
* | [core] For binary image data use uint8_t, not charJohn Firebaugh2015-11-237-18/+17
| |
* | [node] Allow GC in spite of reference loops through the request methodJohn Firebaugh2015-11-205-71/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The following produces a reference cycle: var map = new mbgl.Map({ request: function () { ... } }); map has a reference to the request function, which has a reference to its closure, which has a reference to map. Storing a the map options in an internal field, rather than a Persistent, allows V8 to collect the reference cycle when none of its members have other references.
* | [iOS] Set application root as asset rootMinh Nguyễn2015-11-202-14/+3
| | | | | | | | | | | | As of #2746, we no longer bundle any styles with the SDK, so the asset: URL scheme is unused. Instead, point asset: to the application root for developer convenience and consistency with the Android and default asset roots. Also fixed an issue that prevented relative URLs from being treated as asset: URLs. Fixes #1208, fixes #3050.
* | refs #2922: update display link in all common modes (inc. scrolling)Justin R. Miller2015-11-181-1/+1
| |