Konstantin Käfer
2b633cc51c
build on Travis' sudo: false infrastructure
2015-04-28 10:43:13 +02:00
John Firebaugh
55118e5bd7
Revert "build on trusty"
...
This reverts commit decc493ec8 .
Conflicts:
.mason
2015-04-22 14:07:05 -07:00
Konstantin Käfer
ddf4dd882d
[android] never pass garbage info to RegisterNatives()
2015-04-20 14:56:35 +02:00
Konstantin Käfer
decc493ec8
build on trusty
2015-04-20 13:26:02 +02:00
Konstantin Käfer
6691f7249e
remove nativeRun() method as that is now private
2015-04-17 13:40:42 +02:00
John Firebaugh
12c07b916b
Rework easing transition code
...
This brings the easing transition code a bit closer to how easings work
in gl-js. Instead of having an array of individual transitions for scale,
rotate, and pan, there is a single transition function that does all the
required calculations. This permits us to:
* Eliminate the "timeout" transition. (Fixes #126 )
* Replace start/stopPanning() et al with setGestureInProgress(). Apps or
SDKs are expected to make paired calls to setGestureInProgress(). This
state will be ORed with the active easing state to determine when to
use texture interpolation. (Fixes #79 )
* Run style recalculations only when an ease transition that affects the
zoom is in progress. (Fixes #1155 )
2015-04-02 16:12:29 -07:00
Konstantin Käfer
220ebf61dd
replace iterator variable types with auto
2015-04-01 16:42:42 +02:00
Leith Bade
9c907e78ac
Update to latest API 22 build tools
2015-03-17 13:59:05 +11:00
Thiago Marcos P. Santos
2b6afe6a54
Merge pull request #972 from mapbox/log_cleanup
...
Refactoring of the log system
2015-03-12 14:18:25 +02:00
Thiago Marcos P. Santos
51bc265db3
Make the logging system static
...
No initialization is needed anymore and we can use the logging functions
safely at any point of the code (threading is not handled though, so you
might get multiplexed messages if you log from two threads
simultaneously).
2015-03-12 13:28:41 +02:00
Konstantin Käfer
47ede853c4
fixes black flicker on rotating the device
...
fixes #838
instead of rendering ad libitum on the map thread, we are now driving rendering from the UI thread on iOS via the map.renderSync() function. There are still white bars during the rotation, but the general content of the view is kept visible.
- upgrades GLFW to 3.1
- removes swapped/needsSwap in favor of a more explicit scheme
- View#invalidate() now replaces View#swap() and is called whenever the View needs to trigger a rerender. GLFW and Android to this right away, while iOS goes back to the main thread and does the Map redrawing as part of the GLKView update
- sets all iOS deployment targets to 7.0
- disables SQLite3 version check, since the library version changed on iOS 8.2
2015-03-12 12:16:38 +01:00
Konstantin Käfer
d632816970
only upload the artifact we're building
...
fixes #982
2015-03-12 11:20:12 +01:00
Konstantin Käfer
e8389d82cd
guard against concurrent OpenGL extension loading
2015-03-06 15:42:34 +01:00
Konstantin Käfer
fb44fc81bd
make Map::resize() private
...
they can only be called by View::resize
2015-03-06 13:52:25 +01:00
Brad Leege
e1ff75a47a
#923 - Consolidating package namespaces
2015-02-26 16:01:51 -06:00
Leith Bade
aa32b41b59
Fix all lint errors
2015-02-26 11:32:35 -08:00
Leith Bade
a5430e8730
Replace setRotation with Matrix
2015-02-26 11:16:14 -08:00
Leith Bade
d0109fb834
Ignore lint error from OkHTTP
...
Fixes #921
2015-02-26 10:25:36 -08:00
Leith Bade
195fad1b67
Replace constant
2015-02-25 15:51:23 -08:00
Leith Bade
ecd7267fdf
Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-conversions
2015-02-25 15:30:17 -08:00
Brad Leege
380fd1fbf4
#823 - Adding JavaDoc for cancel()
2015-02-25 17:17:56 -06:00
Brad Leege
a4b6067d4f
#823 - Building cancel method. Refactoring request to not return OkHttp Request object to help keep FileSource self contained.
2015-02-25 17:01:13 -06:00
Brad Leege
2bfafaddb1
#823 - Building request method
2015-02-25 16:48:54 -06:00
Brad Leege
885185b352
#823 - Adding OkHttp dependency. Initial setup of JavaFileSource as a singleton class.
2015-02-25 16:25:03 -06:00
Brad Leege
78f37879a3
Use Build constants instead of integers
2015-02-25 16:08:32 -06:00
Brad Leege
77cf66d91f
#895 - Fixing missing JavaDoc warnings.
2015-02-25 13:21:23 -06:00
Leith Bade
74e953cc48
Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-conversions
...
Conflicts:
android/java/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxgl/testapp/MainActivity.java
2015-02-24 17:16:52 -08:00
Leith Bade
cd7dceeaaa
Work on javadoc warnings
2015-02-24 16:30:03 -08:00
Brad Leege
025c7c3be5
#911 - Persist GPS State in UI across device rotation
2015-02-24 15:49:39 -06:00
Brad Leege
6cfc00e1ae
#913 - Updating to latest Android Gradle Build Tools
2015-02-24 14:18:45 -06:00
Leith Bade
8cffa9d078
Save GPS on/off state
2015-02-23 12:05:18 -08:00
Leith Bade
fd45302b80
Add compass support
2015-02-19 15:55:07 -08:00
Leith Bade
f84c0381c7
Fix GPS marker positioning. Disable map centre locking to GPS
2015-02-19 14:28:50 -08:00
Leith Bade
1e11028985
Fix min SDK version
2015-02-19 14:28:50 -08:00
Leith Bade
bbd19e04fb
Fix LOST loading
2015-02-19 14:28:50 -08:00
Leith Bade
d661fc9eb2
Fixup LatLng class ref
2015-02-19 14:28:50 -08:00
Leith Bade
0bb1ef8c15
Add GPS marker on map
2015-02-19 14:28:49 -08:00
Leith Bade
921309730b
Rename packages. Add GPS arrow.
2015-02-19 14:28:49 -08:00
Leith Bade
5c79baedf9
Add projection functions to Java
2015-02-19 14:28:49 -08:00
Leith Bade
4daa02987b
Tidy up JNI LatLng refs
2015-02-19 14:28:49 -08:00
Konstantin Käfer
ef57f6b522
wrong parameter order
2015-02-17 11:42:55 -08:00
Konstantin Käfer
b29bce0936
add ca bundle loading back to CURL
2015-02-17 11:42:47 -08:00
Justin R. Miller
6e41664cb0
fixes #476 & #853 : pixel/meter/latlng conversion routines in core & iOS
2015-02-16 09:52:36 -08:00
Leith Bade
b693d01bc8
Merge pull request #884 from mapbox/move-buckets
...
Move to mapbox bucket
2015-02-14 23:27:10 -08:00
Leith Bade
68e5d0dc48
Move to mapbox bucket
2015-02-13 23:07:45 -08:00
Brad Leege
5ce759a7c8
Merge branch 'master' of github.com:mapbox/mapbox-gl-native into geoAPI
2015-02-12 18:51:23 -08:00
Brad Leege
d5109659b1
#868 - Updating getLatLon() calls in MapView and NativeMapView. Updating Java to C++ bindings to support refactored names.
2015-02-12 18:45:30 -08:00
Brad Leege
6831f8a4cd
#868 - Updating LatLngZoom to match LatLng
2015-02-12 16:43:45 -08:00
Brad Leege
693fa48b42
#868 - Adding BoundingBox, CoordinateRegion, and CoordinateSpan
2015-02-12 16:32:39 -08:00
Brad Leege
476ca373fe
#868 - Bringing over ILatLng and refactoring LonLat to match LatLng
2015-02-12 16:28:22 -08:00