Justin R. Miller
0d899df9dd
fixes #1675 : abstract annotation tile refresh check/render; trigger post-sprite/sprite store load
2015-09-08 18:03:10 -07:00
John Firebaugh
15a66b8989
Consolidate test-suite rendering harnesses ( #2236 )
2015-09-04 10:52:14 -07:00
Ansis Brammanis
cccae7d153
fix circles at very high zoom levels
...
5c8be4b848
2015-09-02 18:00:54 -04:00
Bruno de Oliveira Abinader
227776dee0
Style no longer requires mainloop access
2015-09-02 23:18:29 +03:00
John Firebaugh
abc1c84fb8
Merge branch 'master' into node
2015-08-31 16:45:21 -07:00
Minh Nguyễn
831df11ec4
Disabled iOS metrics tests
...
ref #1887
2015-08-31 15:45:14 -07:00
John Firebaugh
fc55a34831
Update test-suite
2015-08-31 15:18:02 -07:00
Brad Leege
1189dea852
#2063 - Fixing test/suite stomping from merge
2015-08-31 16:55:25 -05:00
Brad Leege
9784d7dd19
#2063 - Merging
2015-08-31 16:41:52 -05:00
Ansis Brammanis
f3cd47eded
update test suite to disable failing test
2015-08-28 10:26:59 -04:00
Ansis Brammanis
d703e58c79
add Point <--> LatLng conversion tests
2015-08-27 14:00:43 -04:00
Jason Wray
d8ed33c7d4
Merge remote-tracking branch 'upstream/master' into perspective-without-y-flip
2015-08-26 11:03:34 -07:00
Jason Wray
3643053cb4
Bump metrics tests timeouts EVERYWHERE
2015-08-25 16:00:44 -07:00
Jason Wray
4977858f4d
Fix testUserTrackingModeFollow test to accept location permissions ask
...
I thought that the tests were bypassing the permissions dialog, but it turns out that was only half correct: we were not actually asking for `always` location permission in MBGL.
2015-08-25 14:59:17 -07: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
Ansis Brammanis
19c256e349
make fill-image tests less sensitive
2015-08-24 18:41:51 -04:00
Lucas Wojciechowski
648b587959
Fixed missing labels and icons
2015-08-24 14:22:02 -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
Justin R. Miller
3f99f5e712
GL is the library, SDK is the product
2015-08-21 11:01:07 -07:00
Minh Nguyễn
6d1c10dc18
Increased timeouts for failing metrics tests
...
ref #1887
2015-08-21 09:36:23 -04:00
John Firebaugh
b7a4000a3c
Update test suite
2015-08-20 11:59:08 -07:00
John Firebaugh
d1a0d7a273
Update styles and test-suite
2015-08-20 11:59:07 -07:00
Lucas Wojciechowski
a85fd681fc
Support new glyph URL syntax
2015-08-20 11:59:07 -07:00
Bruno de Oliveira Abinader
98534631e0
Add circle render type
...
As specified in:
https://github.com/mapbox/mapbox-gl-style-spec/blob/v8-circle/reference/v8.json
Part of #1740 .
2015-08-20 11:59:07 -07:00
Tom MacWright
6df50dba45
Font stacks as arrays
2015-08-20 11:58:57 -07:00
John Firebaugh
e42cfa239f
Update test-suite and test fixtures for v8
2015-08-20 11:58:57 -07:00
Konstantin Käfer
e6053aa547
Make build system architecture agnostic to remove Android special case
2015-08-04 14:08:58 +02:00
jakepruitt
14ba3cfd6a
Adding special case for non-fontstack "glyph" resource URLs
...
- does not prepend /v4/ to api endpoints like /fonts/v1/
- only prepends it to things starting with /fontstack
- solves the problem in #1918
- refs mapbox/mapbox-gl-style-spec#309
2015-07-27 10:16:14 -04:00
Thiago Marcos P. Santos
234a653931
Use the observer pattern for GlyphPBF loading
...
This will make the code a lot more clear and it will
also move how parsing is initiated to the GlyphPBF
class, to be initiated after the request, like we do
for other resources.
2015-07-17 21:00:34 +03:00
Thiago Marcos P. Santos
dd818874cc
Remove hacks because of Glyph requests could not be canceled
2015-07-16 19:38:39 +03:00
Thiago Marcos P. Santos
cd2c1200c8
Add GlyphStore unit tests
2015-07-16 19:38:39 +03:00
Thiago Marcos P. Santos
7d4349e308
Added unit tests for the WorkQueue
2015-07-16 19:38:38 +03:00
Bruno de Oliveira Abinader
0ea8a37cb0
Unify default transition values in MapData
...
Relevant changes:
- Added 'defaultFadeDuration' and 'defaultTransitionDelay' to MapData;
- Painter & StyleParser now receives a reference to MapData;
- As previously seen on the code: 300ms is the default fade duration
and 0ms is the default transition duration;
- We no longer pass the current time point to Style, since it now uses
MapData.animationTime, which gets updated in MapContext::update().
- Updated StyleParser check to use a mock MapData;
2015-07-14 16:58:32 +03:00
Thiago Marcos P. Santos
06e27f905e
Mark overrides
...
Detected by clang++-3.6
2015-07-11 12:42:45 +03:00
Thiago Marcos P. Santos
30416c5a98
Add unit tests for addPointAnnotations()
...
This test would have caught #1874
2015-07-10 21:03:47 +03:00
Thiago Marcos P. Santos
0d44402628
Move MockFileSource to fixtures
...
It is going to be used by another test that needs to emulate
asynchronous requests.
2015-07-10 21:03:23 +03:00
Nicki Dlugash
d63f706c5f
Merge pull request #1840 from mapbox/repeat-distance
...
Updates to labels along lines
2015-07-10 10:59:37 -04:00
Thiago Marcos P. Santos
a666c08274
Add unit tests for the Sprite class
2015-07-10 15:35:26 +03:00
Ansis Brammanis
1f2d439059
update test-suite
2015-07-10 12:52:51 +02:00
Thiago Marcos P. Santos
7fc6d0444c
Re-enable Sprite resource loading tests
2015-07-10 10:48:46 +03:00
Thiago Marcos P. Santos
0ee9f21c56
Report Sprite parsing errors to Observers
...
Parsing errors will be reported to Observers. In practice this will
bubble all the way to the Map object.
This will make possible to identify possible corrupted data instead
of rendering without sprites like we do in case of semantic errors.
2015-07-10 10:48:46 +03:00
Thiago Marcos P. Santos
1fbbedd47b
Make FixtureLogObserver thread-safe
...
We can log for different threads (main, map, workers, etc) so
we need to lock before adding the messages on the list.
This was causing few tests to randomly crash.
2015-07-08 23:48:05 +03:00
Thiago Marcos P. Santos
0014c0bd8d
Make MockFileSource behave more like the real one
...
This will help make some bugs more reproducible on the tests as
things will happen more asynchronously.
2015-07-08 23:48:05 +03:00
Konstantin Käfer
1f4b5e7736
add custom imagery visual test
2015-07-08 19:46:03 +02:00
Konstantin Käfer
c66ec8739b
show info message when Sprite does not exist
2015-07-08 19:46:03 +02:00
Konstantin Käfer
493c72b1f4
move crc64() to test fixture
2015-07-08 19:46:03 +02:00
Konstantin Käfer
74b744a656
test SpriteAtlas updates when SpriteStore was updated
2015-07-08 19:46:03 +02:00
Konstantin Käfer
0d4cfd5bd6
test for sprite image that doesn't exist
2015-07-08 19:46:02 +02:00
Konstantin Käfer
d37bd549bc
make sure that the SpriteStore object correctly replaces the SpriteImages
2015-07-08 19:46:02 +02:00