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
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
Leith Bade
d661fc9eb2
Fixup LatLng class ref
2015-02-19 14:28:50 -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
Justin R. Miller
6e41664cb0
fixes #476 & #853 : pixel/meter/latlng conversion routines in core & iOS
2015-02-16 09:52:36 -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
Konstantin Käfer
29baacf3a5
refactor makefile
2015-02-04 10:49:09 +01:00
Konstantin Käfer
8a1fce547e
rearrange tests and add storage tests
2015-02-04 10:49:05 +01:00
Leith Bade
89bbd29278
Use std::chrono
2015-02-04 09:39:25 +11:00
Leith Bade
95e653982d
Throw on egl errors
2015-01-22 23:47:09 +11:00
Leith Bade
5feba9ac07
get/setAppliedStyleClasses -> get/setClasses
2015-01-18 17:05:01 +11:00
Leith Bade
d29fe6fe92
Remove binary shader caching on Android since OS already does this
2015-01-13 20:42:48 +11:00
Leith Bade
1daf2207aa
Remove coffeecatch
2015-01-13 20:31:24 +11:00
Leith Bade
8eceb082ba
Add failsafe to program binary loading
2015-01-05 12:28:32 +13:00
Leith Bade
e6b8c4c047
Clang-format on Android code
2015-01-02 10:14:00 +13:00
Leith Bade
46dc5e0700
Remove error
2014-12-26 08:00:47 +13:00
Leith Bade
c24b8355c5
Add error for testing new build system
2014-12-25 20:34:16 +13:00
Leith Bade
ae9fb18a8d
Rename View functions
2014-12-23 11:34:27 +13:00
Leith Bade
b5483d3e81
Remove C style casts
2014-12-22 19:42:18 +13:00
Leith Bade
2a71d54fca
Add missing GL extensions
2014-12-22 16:56:20 +13:00
Leith Bade
2db8134d20
Add Android user-agent info
2014-12-10 19:14:05 +11:00
Leith Bade
81bf36a86c
Remove Map::cleanup() from JNI
2014-12-08 20:22:04 +11:00
Leith Bade
434b2e8070
Missing asserts
2014-12-06 01:46:10 +11:00
Leith Bade
c26430739f
Merge classes
2014-12-06 01:11:16 +11:00
Leith Bade
93ab4036e9
Fix commit
2014-12-06 00:50:23 +11:00
Leith Bade
2b06d905f6
Fix Map with CachingHTTPFileSource
2014-12-04 08:11:09 +11:00
Leith Bade
772f154e4d
Fix Android crash
2014-12-04 01:51:17 +11:00
Leith Bade
14cdd9c96f
Rename lots of things
2014-12-04 01:10:43 +11:00
Leith Bade
9db5d2ac55
Remove boost::make_unique
2014-12-03 22:27:40 +11:00
Leith Bade
67d513816a
Fix typo
2014-12-02 04:42:07 +11:00
Leith Bade
634a15332d
Fix typo
2014-11-30 19:46:43 +11:00
Leith Bade
b1c793d1e0
Add fps mode for #646
2014-11-28 00:19:11 +11:00
Leith Bade
1c02a034df
Try 32bit over 16bit
2014-11-28 00:11:37 +11:00
Leith Bade
82ba131d63
Fix errors in config
2014-11-28 00:11:37 +11:00
Leith Bade
fbbcdca235
Perfer 16 bit depth, handle long GL extension strings
2014-11-28 00:11:37 +11:00
Leith Bade
eac887c1b8
Check for packed depth stencil
2014-11-28 00:11:37 +11:00
Leith Bade
a438459e3b
Rewrite EGL config choosing
2014-11-22 21:40:49 +11:00
Leith Bade
9c7b6dc021
Remove canRotate
2014-11-21 20:44:39 +11:00
Leith Bade
bc72a3f79f
Fix typos
2014-11-20 20:23:38 +11:00
Jordan Hollinger
4e3ae54062
Add functionality to get default transition duration from native code. Use it to save and restore state. #617
2014-11-19 17:24:49 -08:00
Jordan Hollinger
9c944731a2
Destory surface prior to destroying the view. #615
2014-11-19 11:23:06 -08:00
Leith Bade
69d42411ab
Fix hand/crash in pause when rotating screen
2014-11-19 20:13:37 +11:00
Leith Bade
900f6e87fa
Fix null string crash
2014-11-18 22:47:57 +11:00
Leith Bade
eaece4f8bb
Move stlye url and access token to property
...
Remove fragment stuff (for now)
2014-11-18 22:19:24 +11:00
Leith Bade
f0e4e27cd3
Read styles from APK
2014-11-17 23:17:22 +11:00
Leith Bade
b216b04a59
Fix typo
2014-11-16 19:41:54 +11:00