Minh Nguyễn
654f015639
[ios] Removed unused annotation image code
...
Removed unused annotation image code from iosapp, now that bulk-added point annotations are backed by annotation views.
2016-06-06 16:00:45 -07:00
Minh Nguyễn
62149410fa
[ios, osx] Ignore multipoints
...
Ignore multipoints (as opposed to polylines and polygons) when adding annotations, just like we ignore multipolylines, multipolygons, and shape collections.
In osxapp, break multipoint features into points before adding them as annotations.
2016-06-06 15:40:52 -07:00
Young Hahn
126f388fdb
Update shaders hash ( #5261 )
2016-06-06 17:54:07 -04:00
Thiago Marcos P. Santos
b711979e32
[android] #5254 - fix ARMv5 support
...
Backported patches fixing ARMv5 support for issue #3985 .
2016-06-06 23:31:51 +03:00
John Firebaugh
47d6903f4e
[core] Revert line-round-limit default to 1 ( #5260 )
...
Refs #5258 , #5234 .
2016-06-06 12:45:40 -07:00
Thiago Marcos P. Santos
313d9ce09c
[core] log2 polyfill for ARMv5
...
ARMv5 doesn't have a FPU and apparently the soft code for log2()
is wrong and giving weird results. log() works, so we use a log()
based log2() implementation for ARMv5.
2016-06-06 22:19:25 +03:00
Thiago Marcos P. Santos
7b8698b47a
[core] Naive atomic type for ARMv5
...
std::atomic<bool> is implemented lock free which doesn't work
on ARMv5 and seems like the compiler is generating bogus code.
This workaround is a naive implementation using regular mutexes.
2016-06-06 22:19:25 +03:00
Thiago Marcos P. Santos
874fa41c12
[android] Do not use lock-free types on Android
...
They are not supported by ARMv5 and the compiler is generating
bogus code. std::atomic might be implemented lock-free for some
types, but we are going to introduce a naive polyfill to make
sure that doesn't happen on ARMv5 (only).
2016-06-06 22:19:25 +03:00
Brad Leege
f4a82bd367
[android] #5186 - Starting rotateSessionId before Telemetry Starts and ensuring that mapboxSessionId is initialized
2016-06-06 10:56:55 -05:00
Konstantin Käfer
c3cbe67c01
[core] code style and remove unused code
2016-06-06 17:55:01 +02:00
Brad Leege
7a97d7bd90
[android] #5186 - Starting rotateSessionId before Telemetry Starts and ensuring that mapboxSessionId is initialized
2016-06-06 10:50:06 -05:00
Tobrun Van Nuland
65330bda8c
[android] #5167 - add support annotations to MarkerView
2016-06-06 14:46:16 +02:00
Tobrun Van Nuland
cfca379651
[android] #5241 -float rotation on markerview
2016-06-06 13:58:04 +02:00
Konstantin Käfer
0fe60d398e
[build] add benchmark target
2016-06-06 13:50:55 +02:00
Tobrun Van Nuland
eb5ff35d6e
[android] #5076 - increase cache size
2016-06-06 12:07:21 +02:00
Tobrun Van Nuland
24b8cb7900
[android] #5076 - invalidate MarkerViews when adding a MarkerView
2016-06-06 12:00:18 +02:00
Tobrun Van Nuland
517545f79e
[android] #5076 - add getter for View of MarkerView, update public API javadoc of MarkerView select
2016-06-06 11:54:03 +02:00
Tobrun
0a646b4487
[android] #5076 - fixed update marker for MarkerView, rewrite update marker jni, cleanup animation api
2016-06-06 11:13:40 +02:00
Minh Nguyễn
d3fe798493
[ios] Split out MGLMapViewDelegate into separate header
2016-06-06 01:28:04 -07:00
Tobrun Van Nuland
436c23c40b
[android] #5171 - introduce new select/deselect animation system for view markers
2016-06-05 14:23:24 +02:00
Jesse Bounds
2fe7d04e5e
[ios] Update podspecs for 3.3.0-beta.1
2016-06-03 16:17:56 -07:00
Minh Nguyễn
aedaef832f
[ios] Updated changelog
...
Added entries to the iOS SDK changelog for #5124 , #2444 , #5141 , #5164 . Removed entries for changes made since the last release; they go in the GitHub prerelease notes but not here in this document.
2016-06-03 16:00:26 -07:00
Thiago Marcos P. Santos
4094987fa0
[build] Migrate LLVM bots to Trusty
...
LLVM is no longer hosting a debian repo and the build
was broken. Trusty has the LLVM version we need.
2016-06-04 00:56:26 +02:00
Minh Nguyễn
1f622fe48f
[ios] Made annotation views accessible
...
Annotation views now serve as their own accessibility elements. The developer’s own subclass of MGLAnnotationView can customize the view’s accessibility frame and/or path to more accurately reflect the visual hit target.
2016-06-03 15:13:21 -07:00
Minh Nguyễn
1fdda914e0
[ios] Corrected annotation view accessibility frame
...
Corrected the accessibility frames of annotation views to match the views’ bounds instead of the bounds of the default annotation image (which could be empty if no default GL point annotation has been added).
Fixes #5038 .
2016-06-03 15:13:17 -07:00
Mike Morris
ab5e8fb183
node-v3.2.0
2016-06-03 17:29:12 -04:00
Cameron
32a3d98be0
Merge branch '5193-fix-style-url' of github.com:mapbox/mapbox-gl-native into 5193-fix-style-url
2016-06-03 14:59:01 -04:00
Cameron
ea67a995de
changed satellite-hybrid to street in string.xml
2016-06-03 14:58:43 -04:00
Tobrun Van Nuland
aa83245c07
[android] #5193 - fix broken test case on Icon
2016-06-03 19:59:24 +02:00
John Firebaugh
7a43f8bd1e
[node] Fix typo
2016-06-03 09:58:31 -07:00
John Firebaugh
2fd673befc
[docs] Remove references to manual submodule initialization
2016-06-03 09:51:39 -07:00
John Firebaugh
a758b41b06
[build] Fix mason submodule initialization
2016-06-03 09:51:39 -07:00
Cameron
0bfe951b55
[android] Fix style urls
...
Fixes #5193
2016-06-03 12:38:09 -04:00
Max Vilimpoc
e47fe86d5d
Ensure version tag always has 3 parts. ( #5225 )
2016-06-03 09:15:56 -07:00
timrobertson100
c11ccd0587
Updated readme with clear instructions that this requires Node v4.x and v5+ has issuess. See https://github.com/mapbox/mapbox-gl-native/issues/5144 ( #5222 )
2016-06-03 09:13:35 -07: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
c9c6ea7d6f
[build] Added Bitrise Qt{4,5} OS X
...
Part of #5121 .
(cherry picked from commit f3b168b9a8 )
2016-06-03 14:34:14 +02:00
Bruno de Oliveira Abinader
f3b168b9a8
[build] Added Bitrise Qt{4,5} OS X
...
Part of #5121 .
2016-06-03 12:22:12 +03:00
Bruno de Oliveira Abinader
623da8bfeb
[test] Added mbgl::gl::TexturePool tests
2016-06-03 11:03:16 +03:00
Bruno de Oliveira Abinader
679a68078c
[core] Refresh Texture Pool logic
...
Take advantage of mbgl::gl::ObjectPool being iterable, and also let
TexturePool update the texture ID value when releasing.
2016-06-03 11:03:16 +03:00
Bruno de Oliveira Abinader
61dad6eae5
[core] Use release() instead of get()/reset() in Raster
2016-06-03 11:03:16 +03:00
Bruno de Oliveira Abinader
650b988874
[core] Perform GL object store cleanup on low memory
2016-06-03 11:03:16 +03:00
Tobrun
087cad037f
[android] #5214 - remove requirement adapter for MarkerView, allow using Icon instead
2016-06-03 08:00:56 +02:00
John Firebaugh
5928e4e52a
[core] Clean up style.cpp
2016-06-02 16:33:56 -07:00
John Firebaugh
e802aedb8c
[core, node, android] Remove used "base" parameter from setStyleJSON
2016-06-02 16:33:56 -07:00
John Firebaugh
7d110f5b14
[docs] Add information about runtime styling API to ARCHITECTURE.md
2016-06-02 16:06:01 -07:00
John Firebaugh
49d3807e28
[docs] Start ARCHITECTURE.md
2016-06-02 16:02:19 -07:00
John Firebaugh
e1a58565c8
[core] Move RenderData alongside RenderItem
2016-06-02 15:44:39 -07:00
Tobrun
fe40127b12
[android] #4929 - fix unit tests MyLocationSettings
2016-06-02 17:21:20 -05:00
Tobrun Van Nuland
041a351fb2
[android] #4929 - final fixes for refactor MyLocationView
2016-06-02 17:21:20 -05:00