Minh Nguyễn
181b6284ab
[osx] Run unit tests
2015-12-24 15:55:46 -08:00
Minh Nguyễn
7b032907d7
[osx] Stop building/testing OS X SDK on Travis
2015-12-24 15:07:45 -08:00
Minh Nguyễn
490907ac29
[android, ios, osx] Moved platform identifier into Slack user name
...
Also customized links for brevity.
2015-12-24 15:07:07 -08:00
Minh Nguyễn
633a3a5a3d
[osx] Bitrise configuration
...
Fixes #2776 .
2015-12-24 15:07:03 -08:00
Minh Nguyễn
ceb0790cd8
[osx] Unit tests
...
Added an XCTest bundle to the osxsdk scheme. It contains some basic tests of shared iOS/OS X code.
2015-12-24 14:41:23 -08:00
Jason Wray
e4d8494852
[ios] snap to north if interaction ends within ±7°
...
First proposed in #938 , implemented in #1059 , reverted in #1064 .
2015-12-24 13:45:51 -05:00
Antonio Zugaldia
d2b2336a9e
[android] better http log messages
...
Fixes #3411
2015-12-24 11:25:17 -05:00
Brad Leege
aca584e124
[android] #3412 - Remove REGION_DID_CHANGE checks and set animateCamera methods to 1 millisecond default animation durations
2015-12-24 10:03:28 -06:00
Jason Wray
2aa1e5ca18
[ios] vary annotation bounds fit padding based on view size
...
Fix #3392 , #3110
2015-12-23 20:18:01 -05:00
John Firebaugh
7a6076ea9d
[tests] Test with OnlineFileSource
...
When we introduce OfflineFileSource, the behavior of existing tests should
not change.
2015-12-23 14:55:12 -08:00
John Firebaugh
c972a251da
[core] Remove Resource dependency from low-level classes
...
These classes should not be coupled to domain-specific resource types.
2015-12-23 14:30:20 -08:00
John Firebaugh
16de579d7c
[core] Rationalize error handling for resource loading
...
* Standardize on std::exception_ptr as the error representation
(fixes #2854 ).
* Don't format textual strings at the error source; pass on the
constituent data via observer method parameters instead.
* Use the null object pattern to simplify observer notification code.
* Further refactoring for ResourceLoading tests.
2015-12-23 12:50:42 -08:00
Tobrun
11a8978eed
[android] #3283 - fix setCenterCoordinate animation
2015-12-23 16:32:09 +01:00
Minh Nguyễn
ba6edac01e
[osx] Restore last viewed style at launch
...
Fixes #3389 .
2015-12-22 22:41:15 -08:00
Minh Nguyễn
d745ff0923
[ios] Meters per point at latitude
...
Renamed -metersPerPixelAtLatitude: to -metersPerPointAtLatitude:, leaving the old name as a deprecated alias. In Cocoa Touch terminology, “point” is the visual unit backed by pixels.
2015-12-22 17:06:43 -08:00
Brad Leege
06f58b288a
[android] #3384 - package-info.java for the .camera and .location packages JavaDocs
2015-12-22 17:27:04 -06:00
John Firebaugh
b60b6c47c0
[core] Merge SQLiteCache into the platform library
...
OfflineFileSource will depend on SQLite too.
2015-12-22 12:09:14 -08:00
John Firebaugh
ab0efe5d00
[core] Move OnlineFileSource to platform
...
Preparation for OfflineFileSource which depends on SQLite
2015-12-22 12:09:14 -08:00
Brad Leege
4c90f63c6d
[android] #2915 - Removing Crashlytics From TestApp
2015-12-22 08:46:58 -06:00
John Firebaugh
3d37017c68
[ios, osx] Drop xcpretty
...
It's buggy and hides necessary diagnostics.
2015-12-21 16:59:35 -08:00
Brad Leege
4a18e1cf77
[android] #3354 - Setting Android Version to 3.1.0-SNAPSHOT
2015-12-21 18:29:57 -06:00
Brad Leege
8b033231d4
Merge branch 'master' into release-android-v2.4.0
...
# Conflicts:
# src/mbgl/map/transform.cpp
2015-12-21 18:23:38 -06:00
Brad Leege
19f2f62609
[android] #3354 - Incrementing Version to 3.0.0 for release
2015-12-21 12:22:43 -06:00
Brad Leege
9c4cbb4fcd
[android] #3348 - Updating customLayerClass package name in JNI code
2015-12-21 11:51:54 -06:00
Brad Leege
e8e485f83e
[android] #3348 - Moved ExampleCustomLayer into it's own package. Moved Custom Layer to Main Activity Controls in Nav Drawer with new icon.
2015-12-21 10:09:33 -06:00
Brad Leege
3bffd6456f
[android] #3358 - easeTo() uses nanoseconds instead of milliseconds
2015-12-20 10:00:08 -06:00
Brad Leege
77d62baa50
[android] #3358 - Created easeCamera() API method.
2015-12-20 09:46:59 -06:00
Brad Leege
8f532eeefa
[android] #3358 - Making Core GL camera methods private. Adding moveCamera() API method. Updating CameraActivity to use only animateCamera() and moveCamera() API.
2015-12-20 09:19:03 -06:00
Minh Nguyễn
49bfdd662f
[ios, osx] Optional peak altitude for flying
2015-12-20 04:11:14 -08:00
Minh Nguyễn
b7223f249d
[ios, osx] Avoid transition to current camera
...
Fixes #2456 .
2015-12-20 03:57:51 -08:00
Minh Nguyễn
d668c0fa84
[ios, osx] Better zoom level–altitude conversion
...
Greatly simplified conversions between zoom level and altitude. Adjusted field of view to more closely match MapKit. Conversions are now well within the same order of magnitude as MapKit at all latitudes.
Fixes #2266 .
2015-12-20 03:57:28 -08:00
Tobrun
f3de446bd9
[android] #3304 - refactor SpriteFactory to IconFactory, changed all the sprite names to icon for convention
2015-12-20 11:57:36 +01:00
Minh Nguyễn
cafe591d2a
[osx] Flipped drag-rotate center point
2015-12-19 23:30:21 -08:00
Minh Nguyễn
70ae0cc172
[ios, osx] Allow zero-duration flight
...
For consistency with -setCamera:…, a duration of 0 jumps instantaneously to the new location, while a negative value uses the distance-dependent default.
Due to the produced curve and applied easing, flyTo() doesn’t model a parabola or ballistic trajectory, but it does simulate powered flight to some extent.
2015-12-19 20:48:34 -08:00
Minh Nguyễn
2cb70eac3c
[ios, osx] Allow zero-duration flight
...
For consistency with -setCamera:…, a duration of 0 jumps instantaneously to the new location, while a negative value uses the distance-dependent default.
Due to the produced curve and applied easing, flyTo() doesn’t model a parabola or ballistic trajectory, but it does simulate powered flight to some extent.
2015-12-19 20:33:37 -08:00
Minh Nguyễn
182380c4b1
[ios, osx] Corrected MGLMapCamera debug description
...
It’s MGLMapCamera (or a subclass), not MKMapCamera.
2015-12-19 20:08:07 -08:00
Minh Nguyễn
b8378420d4
[osx] Typo in osxapp help
2015-12-19 14:36:22 -08:00
Bruno de Oliveira Abinader
20d2ceef4b
[osx] Use framebuffer width/height in GLFW port
...
Framebuffer width/height takes pixel ration in consideration.
Part of #3294 .
2015-12-18 15:31:36 -08:00
Brad Leege
f7d1a40350
[android] Camera API
2015-12-18 11:33:40 -08:00
Tobrun
b8aee77299
[android] #3107 - allow other type of drawable to be used from a resource drawable other than BitmapDrawables
2015-12-18 15:47:54 +01:00
Tobrun
f31ff44d79
[android] #3317 #3239 - SpriteFactory Singleton, added different custom markers to InfoWindowActivity
2015-12-18 09:03:13 +01:00
Oguz Babaoglu
9e90934438
[Android] MapFragment null container fix
2015-12-18 08:10:47 +01:00
Tobrun
5c4ac72d5a
[android] #3277 - update android support lib + new configuration to manage these
2015-12-18 08:00:07 +01:00
John Firebaugh
110f1ec796
[ios, android] Add methods to remove a custom layer
2015-12-17 15:15:55 -08:00
Minh Nguyễn
d3c92a8b5c
[osx] Fixed path to embedded framework
...
Xcode (or perhaps gyp’s Xcode adapter) doesn’t understand \$ inside a copy files run phase path.
ref #3337
2015-12-17 13:15:43 -08:00
Bruno de Oliveira Abinader
c08a97e453
[osx] Fixed 'make compdb' target'
...
[skip ci]
2015-12-17 12:28:36 -08:00
John Firebaugh
a7e4e6bb1c
[ios] Move source to src folder, matching osx
2015-12-17 10:16:22 -08:00
John Firebaugh
7a4e7376e1
Move platform scripts into platforms
2015-12-16 17:49:22 -08:00
Thiago Marcos P. Santos
a903d2eef0
[glfw] Set viewport size from the Map thread
...
Setting the viewport size from the main thread has no affect
on Linux and thus, the map doesn't scale. We now set the
viewport size on the beforeRender() hook that gets called
from the Map thread.
2015-12-16 17:18:54 -08:00
John Firebaugh
9f18ed9a3c
[android] Add CustomLayerRenderParameters to example code
2015-12-16 16:30:30 -08:00