Commit Graph

826 Commits

Author SHA1 Message Date
Mike Morris
b213766236 drop platform/node/.travis.yml 2015-08-28 12:27:47 -04:00
Mike Morris
53f2b125c2 merge platform/node/scripts/* into scripts/node/run.sh 2015-08-27 18:09:08 -04:00
Mike Morris
cb2b57a7c5 drop faucet from test-suite 2015-08-27 15:57:03 -04:00
Mike Morris
c2539d6bd4 more logging, don't respond to cancelled requests 2015-08-27 15:23:46 -04:00
Mike Morris
580719c9f9 add request/respond logging 2015-08-27 15:11:42 -04:00
Jason Wray
42dc5336db iOS perspective gesture support
Drag two fingers upward to tilt the map.

Implements #2116
2015-08-26 11:23:03 -07:00
Minh Nguyễn
2f30dfe97d Disable heading updates for .FollowWithCourse
Fixes #2180.
2015-08-26 10:10:49 -07:00
Mike Morris
233e78d9f3 allow test suite failures 2015-08-26 12:04:09 -04:00
Mike Morris
fde64030b1 glfw_ldflags 2015-08-26 11:37:20 -04:00
Mike Morris
e3ede563fb use mapbox-gl-test-suite submodule, bump node deps 2015-08-26 11:35:08 -04:00
Mike Morris
677954822c npm install --build-from-source 2015-08-26 11:16:31 -04:00
Jason Wray
92d9308eb8 Ask for 'always' location permissions, too 2015-08-25 14:59:17 -07:00
Mike Morris
a622bb4756 add FLAVOR=node to build matrix 2015-08-25 17:07:19 -04:00
Mike Morris
96d5990089 update npm test 2015-08-25 15:03:05 -04:00
Mike Morris
94af30ff4a migrate style test fixture to v8, handle errors more gracefully in render test 2015-08-25 14:57:23 -04:00
Mike Morris
6a31e6c801 update mbgl::Resource 2015-08-25 14:46:07 -04:00
Mike Morris
f251bcb304 Merge branch 'before-render' into node 2015-08-25 14:40:40 -04:00
Mike Morris
4540c3c0e8 View::swap -> View::beforeRender View::afterRender
To be able to resize the framebuffer on the map thread
in HeadlessView.
2015-08-25 14:39:49 -04:00
Mike Morris
3fea9d3878 'make node' compiles! 2015-08-25 14:30:13 -04:00
Mike Morris
8a67805a3c Revert "PLATFORM=node make node"
This reverts commit cef04fcfa7.
2015-08-24 17:12:02 -04:00
Justin R. Miller
c6aee1aadd update iOS first steps guide URL 2015-08-24 13:18:24 -07:00
Justin R. Miller
92dd26c8be iOS app/framework fixes for v8
- Mapbox Streets -> Streets
 - style version from string to integer
 - 7 -> 8
2015-08-24 11:34:03 -07:00
John Firebaugh
0451aca37e Merge branch 'v8' 2015-08-24 10:47:30 -07:00
Lucas Wojciechowski
e97662972f Support v8 sprite, glyph, and style mapbox:// urls 2015-08-21 14:39:26 -07:00
Mike Morris
cef04fcfa7 PLATFORM=node make node 2015-08-21 16:34:21 -04:00
Mike Morris
dd71d8f681 Merge branch 'master' into node 2015-08-21 16:24:02 -04:00
Mike Morris
6e6387e089 move node-mbgl to platform/node/ directory 2015-08-21 16:22:04 -04:00
Justin R. Miller
3f99f5e712 GL is the library, SDK is the product 2015-08-21 11:01:07 -07:00
John Firebaugh
8d7d770bbc Update styles 2015-08-20 11:59:07 -07:00
Minh Nguyễn
bfd17e2d27 Avoid deprecated CLLocationManagerDelegate method
Fixes #2097.
2015-08-18 09:30:30 -07:00
Justin R. Miller
d3160ca4db fixes #1907: skip MGLPolyline/MGLPolygons with zero points 2015-08-17 12:22:41 -07:00
Minh Nguyễn
dfeb479011 MGLUserTrackingModeFollowWithCourse
Added course-tracking. However, rotation has to happen atomically without animation until #1834 is fixed.

Fixes #1605.
2015-08-14 10:09:43 -07:00
Leith Bade
2f31687844 Use uv::async in HTTPAndroidRequest to ensure the correct thread deletes request object
Fixes #2058
2015-08-14 13:55:42 +10:00
Justin R. Miller
772238a229 fixes #2044: add -showAnnotations:animated: 2015-08-12 14:45:37 -07:00
Leith Bade
d4159d5141 Merge branch 'android-okhttp' 2015-08-12 14:58:33 +10:00
Justin R. Miller
01b5636df0 fixes #1951: check for support of title before querying 2015-08-11 15:10:55 -07:00
Konstantin Käfer
aa06a9d587 query the monitor's resolution instead of forcing 1024x768 2015-08-11 16:40:40 +03:00
Konstantin Käfer
21ec505648 add benchmark mode that shows the real frame time rather than the vsync time 2015-08-11 16:40:40 +03:00
Leith Bade
0cbe7e07f5 Use OkHTTP to implement HTTPContext on Android.
Closes #823
2015-08-11 11:59:08 +10:00
Jason Wray
dc11b8132b Improve accuracy ring update checks 2015-08-10 17:36:23 -04:00
Jason Wray
26d300b4f4 Refactor user location annotation
Adds:
- Accuracy ring
- Heading indicator

Fixes:
- Pulse sync
- Visual appearance (removes slight aliasing)

Closes #1222 (squashed)
2015-08-10 17:36:22 -04:00
Konstantin Käfer
76c937f119 set thread priority on Linux 2015-08-10 12:01:26 +03:00
Bruno de Oliveira Abinader
fa4636ffe4 Map::nudgeTransitions no longer depends on client information
Clients no longer need to provide data (eg. if gesturing or in a custom
animation) to Map::nudgeTransitions().

Upon MapContext::renderSync(), a new atomic bool 'needsRepaint' in MapData
allows thread-safe communication between Map and MapContext.
2015-08-05 15:19:00 +03:00
Bruno de Oliveira Abinader
492bcf0bd7 Added Update::Repaint 2015-08-05 15:19:00 +03:00
Thiago Marcos P. Santos
92d78eae38 Removed debug leftover 2015-08-05 14:56:48 +03:00
Konstantin Käfer
56a4268cca manually premultiply the image if libpng can't do it 2015-08-04 18:49:51 +02:00
Konstantin Käfer
19e5d9af22 don't require PNG_ALPHA_PREMULTIPLIED to support older versions of libpng 2015-08-04 14:08:20 +02:00
Konstantin Käfer
daaa643bbf support cURL versions older than 7.21.6
prior to cURL 7.21.6, CURLOPT_ACCEPT_ENCODING was called CURLOPT_ENCODING
2015-08-04 14:08:20 +02:00
Konstantin Käfer
78ec33320f don't use certain STL functions
some functions defined in <cmath>, as well as std::to_string aren't available on GNU's STL for some platforms, e.g. Android
2015-08-04 14:08:19 +02:00
Minh Nguyễn
807d87f0f5 Ignore redundant initial reachability notification on iOS 9
Fixes #1911.
2015-07-28 21:21:31 -07:00