Commit Graph

5812 Commits

Author SHA1 Message Date
Ansis Brammanis
cfee5aa8ef fix text-letter-spacing render test by using float 2015-06-09 11:07:17 -04:00
Konstantin Käfer
0c5f8a2c59 press 1 through 6 to add 10^(n-1) points in the current viewport
(only works correctly when rotated to north, but this is a just a debug functionality anyway)
2015-06-09 10:29:07 -04:00
Thiago Marcos P. Santos
e07ecfaa5f Merge pull request #133 from mapbox/remove_unused
Removed unused method on NodeFileSource
2015-06-09 11:04:04 +03:00
Konstantin Käfer
f85889dc75 allow constructing LatLng/LatLngBounds objects from TileIDs 2015-06-08 16:13:37 -04:00
Thiago Marcos P. Santos
b4f21b73d0 Removed unused method on NodeFileSource 2015-06-08 15:40:45 +03:00
Justin R. Miller
5e661f7617 fix formatting 2015-06-07 17:31:28 -07:00
Thiago Marcos P. Santos
967fc73c15 Add documentation for TileData::State 2015-06-05 17:47:57 +03:00
John Firebaugh
a0503f3f5b Remove unused overscaling variables 2015-06-04 14:09:05 -07:00
Justin R. Miller
409cd1651f [publish ios-v0.3.4] 2015-06-04 14:01:15 -07:00
Justin R. Miller
9d8aae140c going back to b1 styles pin to avoid other complications for now 2015-06-04 14:00:52 -07:00
Justin R. Miller
ddcb01deb6 [publish ios-v0.3.4] 2015-06-04 13:45:11 -07:00
Justin R. Miller
d0c77aa73c bump podspec to 0.3.4 2015-06-04 13:44:42 -07:00
Justin R. Miller
012f5b43bd bump/correct styles pin 2015-06-04 13:44:42 -07:00
Thiago Marcos P. Santos
14083700e5 Test Map object destruction with pending requests
Test whenever destroying a Map object with requests pending
works and is done quickly.

The test injects artificial delays in selected requests and
tries to destroy the Map object afterwards.

Currently glyph requests are skipped because there is a bug
being worked on in a different issue.
2015-06-04 14:44:34 +03:00
Thiago Marcos P. Santos
b09df7acb5 Cleanup the MapContext before the util::Thread destructor
The util::Thread will call the stop() method of the MapContext's RunLoop
which will wait for the pending tasks tied to it to complete.

If we have a request that is timeout'ing, this could mean a really long
wait. Instead, we now send a cleanup message that will reset all the
attributes first (canceling the pending requests) so the the MapContext
gets destructed quickly.
2015-06-04 14:44:34 +03:00
Thiago Marcos P. Santos
29b8b44b77 Fix race condition on error notification
We start loading the resources at the moment we set the style, but we
set the callback for error notification at renderStill(), which happen
afterwards.

If some error occurs in this short window, it was never being notified.
Now we save the last error and we check after we set the callback.
2015-06-04 14:44:34 +03:00
Justin R. Miller
9b36b48268 [publish ios-v0.3.3] 2015-06-03 20:51:19 -07:00
Justin R. Miller
8fdb389574 bump podspec to 0.3.3 2015-06-03 20:50:49 -07:00
Ansis Brammanis
9c03b396c0 Merge remote-tracking branch 'origin/master' into HEAD
Conflicts:
	src/mbgl/renderer/painter_fill.cpp
2015-06-03 19:20:41 -04:00
Ansis Brammanis
2bd7e45502 fix collision box clipping
and name parameters when it's not clear from their type
2015-06-03 19:17:49 -04:00
Brad Leege
295dc73c1a Adding iOS Testing Header To Draw Attention 2015-06-03 11:57:49 -05:00
Justin R. Miller
ce457dafb8 fix typo 2015-06-03 09:37:43 -07:00
Justin R. Miller
7ac767226f point to better appledoc install method 2015-06-03 09:36:38 -07:00
Ansis Brammanis
1f5fb1db4a fix hangs caused by redoPlacement
After parsing a tile, it redoes placement for that tile if the angle has
changed since it started parsing. These redo calls were accidentally
done from the worker thread. Assigning the new work to `workRequest`
caused it to cancel itself.

Fix the problem by calling redoPlacement from the map thread.
2015-06-02 17:06:24 -04:00
Thiago Marcos P. Santos
d7465061f8 Do not call update() asynchronously on the test case
We need to call it before checking if the tiles are loaded
to give the Source a chance to request for more tiles if
it is needed.
2015-06-02 20:43:29 +03:00
Thiago Marcos P. Santos
5c4c6648d1 Rebase the resource loading tests
Update the ResourceLoader tests to reflect the changes
after we merged ResourceLoader with Style.
2015-06-02 20:43:00 +03:00
Thiago Marcos P. Santos
68989e671c Remove references to ResourceLoader
ResourceLoader got merged with Style.
2015-06-02 20:23:03 +03:00
Ansis Brammanis
3dfa317cf9 fix android compile errors
- explicitly mark override
- re-add fix from 74604af that was lost in a merge
2015-06-02 11:33:03 -04:00
Ansis Brammanis
4e74867ba9 use source zoom level for tile loading errors 2015-06-02 11:33:03 -04:00
Ansis Brammanis
956ad85d26 update test suite 2015-06-02 11:33:03 -04:00
Ansis Brammanis
93fc67ba55 re-add sprite atlas pollution fix
It got missed in a merge.
03d5e2da80
2015-06-02 11:33:03 -04:00
Ansis Brammanis
2ae2cade4a fix assertion. only include glyphs with metrics
fixes bug caught by this assertion:
de3fd89b2c/src/mbgl/text/font_stack.cpp (L124)
2015-06-02 11:33:03 -04:00
Ansis Brammanis
36212ea3c6 sort overlapping symbols in the y direction
fixes #333
fixes #988

-js: 6514de77be2ff3df4267785f42f5e53c63233cac
2015-06-02 11:33:03 -04:00
Justin R. Miller
88b3cfe37d .zip != .tgz 2015-06-01 18:57:25 -07:00
Justin R. Miller
847b1f03af appledoc download is a redirect 2015-06-01 18:57:03 -07:00
Justin R. Miller
81c24e9d1e wget -> curl since wget itself is a brew install 2015-06-01 18:54:58 -07:00
Brad Leege
0d83740272 Merge branch 'master' of github.com:mapbox/mapbox-gl-native 2015-06-01 15:49:40 -05:00
John Firebaugh
925cc91ef2 Remove unused; fix naming style 2015-06-01 13:22:02 -07:00
John Firebaugh
ec06bb7e3c Merge ResourceLoader into Style and move atlas ownership 2015-06-01 13:22:02 -07:00
Brad Leege
70acae7941 #1659 - Converting true to YES, false to NO to match Objective C standards 2015-06-01 15:06:32 -05:00
Brad Leege
ebe1e2158c #1659 - Converting usingTestServer to atomic property 2015-06-01 15:05:01 -05:00
John Firebaugh
d2f7105649 Require appledoc v2.2-963 exactly 2015-05-29 11:02:29 -07:00
John Firebaugh
78ea889202 Latest homebrew appledoc should be good 2015-05-29 10:18:31 -07:00
John Firebaugh
c1d42aa557 Opt-in to Travis Xcode 6.3 beta
http://blog.travis-ci.com/2015-05-26-xcode-63-beta-general-availability/
2015-05-29 10:18:31 -07:00
Minh Nguyễn
10fdc7be9c Fixed ios-bench build
`accessToken` parameter was removed in #1553.
2015-05-29 09:15:48 -07:00
Ansis Brammanis
520eddb794 use floats when resampling lines to match -js
This fixes many small render test and collision differences.
2015-05-29 11:51:10 -04:00
Leith Bade
65aaf73956 Update mason to use soft float on Android ARM 2015-05-29 20:47:51 +10:00
Brad Leege
09688ee46b Merge branch 'master' of github.com:mapbox/mapbox-gl-native 2015-05-28 18:01:27 -07:00
Jason Wray
10990475b9 Adapt metrics tests to constant flush timer
Disables three tests:

- testTimerFiresFlush: passes but takes 60 seconds (full MGLFlushInterval)
- testFlushPostsEvents: fails
- testPostEventsNetworkRequest: fails
2015-05-28 17:08:18 -07:00
Ansis Brammanis
ff6a5ce5bc Merge remote-tracking branch 'origin/master' into new-labelling
Conflicts:
	src/mbgl/map/source.cpp
	src/mbgl/map/source.hpp
	src/mbgl/map/tile_data.cpp
	src/mbgl/map/tile_parser.cpp
	src/mbgl/map/vector_tile_data.cpp
	src/mbgl/renderer/painter.cpp
	src/mbgl/renderer/symbol_bucket.cpp
	src/mbgl/text/glyph.hpp
	src/mbgl/text/glyph_store.cpp
	src/mbgl/text/placement.cpp
	test/suite
2015-05-28 20:01:15 -04:00