59c5754fa8
[core] remove special case for Windows
Konstantin Käfer
2018-10-18 20:23:09 +02:00
8bf66ef7a7
[core] remove some uses of <iostream> and <sstream>
Konstantin Käfer
2018-10-18 18:41:59 +02:00
70d5972e10
[core] don't use <boost/functional/hash.hpp> to avoid <locale> include
Konstantin Käfer
2018-10-18 17:57:04 +02:00
282c71e8e9
[core] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp>
Konstantin Käfer
2018-10-18 17:33:27 +02:00
729eeeb3f8
[core] remove use of <boost/algorithm/string.hpp>
Konstantin Käfer
2018-10-17 16:45:41 +02:00
c87c25cc84
[core] don't use <sstream> and <iomanip> for string construction
Konstantin Käfer
2018-10-17 16:28:31 +02:00
2766e64973
[core] only include <sstream> when we need it
Konstantin Käfer
2018-10-17 15:57:52 +02:00
eb828dfd29
[core] add the ability to stringy numbers as hex
Konstantin Käfer
2018-10-17 15:56:55 +02:00
43687b4781
[core] add ability to stringify doubles that are integer with and without trailing ".0"
Konstantin Käfer
2018-10-17 15:52:11 +02:00
decbde1616
[core] deduplicate dtoa() from RapidJSON and add tests
Konstantin Käfer
2018-10-17 15:45:35 +02:00
ea51b11dcc
[core] Introduce mbgl::RendererState
Bruno de Oliveira Abinader
2018-10-17 13:38:11 +02:00
b94be6e68f
[core] Add TransformState::getCameraOptions()
Bruno de Oliveira Abinader
2018-08-30 17:26:04 +03:00
98c36fc06e
[core] CameraOptions receives and outputs angle and pitch as degrees, not radians
Bruno de Oliveira Abinader
2018-10-16 15:53:27 +02:00
0c6b1629ef
[Core] Ensure queryRenderedFeatures accounts for icon-rotate (#13105)
Ryan Hamley
2018-10-18 12:14:52 -07:00
201db67ee8
[ios] Update changelog for 4.6.0-alpha.1
Jason Wray
2018-10-17 18:37:13 -04:00
bb991a40e7
[ios] Fix inaccuracies in 4.5.0 and 4.4.0 changelogs
Jason Wray
2018-10-17 18:27:58 -04:00
ab3cdec659
[ios] Bump podspecs for 4.6.0-alpha.1
Jason Wray
2018-10-17 18:19:17 -04:00
8368bd4878
[tests, darwin] Standardize on 10 second timeout for map loading 5 second timeouts have been intermittently failing on CI.
Chris Loer
2018-10-17 12:17:50 -07:00
6086a6f0df
[docs] Changelog draft for putResourceForURL
Chris Loer
2018-10-17 12:06:11 -07:00
44f79031b7
[android] Include "must-revalidate" in putResourceWithURL
Chris Loer
2018-10-17 11:06:40 -07:00
aab55cfbcd
[darwin,test] Add "must-revalidate" support to putResourceWithURL Testing must-revalidate: true required an expiration date in the future, which exposed a round-tripping problem from translating NSDate to time_point based on now(). Use epoch of 1970 instead (although technically it's not guaranteed to be the epoch for system_clock until C++20)
Chris Loer
2018-10-17 10:43:58 -07:00
c66f92f452
[test] Test[ MGLOfflineStorage putResourceForURL]
Chris Loer
2018-10-16 14:44:16 -07:00
3f98d6a821
[android] Add OfflineManager.putResourceForURL Useful for pre-warming the ambient cache
Chris Loer
2018-10-16 14:43:48 -07:00
5a45976b7c
[darwin] Add MGLOfflineStorage putResourceForURL Useful for pre-warming the ambient cache
Chris Loer
2018-10-16 14:43:09 -07:00
f510b577aa
[core] Promote DefaultFileSource::put to general use.
Chris Loer
2018-10-16 14:42:20 -07:00
53a0ed16f6
[android] - update changelog for 6.7.0-alpha.1 and 6.6.1
Tobrun
2018-10-17 10:47:47 +02:00
62af756ab8
[android] - use appcompat resource configuration for vector drawables
Tobrun
2018-10-16 18:30:58 +02:00
26896f2baf
[android] - bump snapshot version to 6.7.0
Tobrun
2018-10-16 18:48:54 +02:00
bd389a3962
[docs] Changelog draft for 'format' expression
Chris Loer
2018-10-11 10:01:33 -07:00
fc11d2e872
[core, test] Add BiDi unit test - Port of arabic.test.js from mapbox-gl-rtl-text - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten. - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure)
Chris Loer
2018-10-09 13:00:35 -07:00
6cbf150a33
[test] Add unit test for TaggedString::trim()
Chris Loer
2018-10-08 13:49:47 -07:00
d4c9b21bae
[core, tests] Don't break text-field support "identity functions"
Chris Loer
2018-10-01 14:06:49 -07:00
fdfb9386a6
[android] Minimal Android support for 'format' expression - No dedicated support for creating format expressions - Java accessors for 'text-field' flatten back to String - 'text-field' setter implicitly creates a 'format' expression. For tests, use JsonArray to build an equivalent format expression by hand.
Chris Loer
2018-09-19 15:20:03 -07:00
d0cd49f516
[ios, macos] Minimal darwin wrappers of 'format' expression Add support for MGL_FUNCTION('format', <text>, <options dictionary>)
Chris Loer
2018-09-19 15:20:03 -07:00
ce76bde13d
[core] Initial implementation of 'format' expression
Chris Loer
2018-10-02 17:03:50 -07:00
bc71825774
[core] Bidi support for styled text. Remove use of QString from non-ICU Qt stub bidi implementation since we weren't making use of it.
Chris Loer
2018-09-19 15:20:03 -07:00
fed55418f2
[core,test] Update expression style parsing test fixture. Always clear errors before trying automatic coercion for a new compound expression overload.
Chris Loer
2018-08-13 15:29:44 -07:00
4a0aab8eb8
[core] Add automatic argument coercion for compound expressions with multiple overloads.
Chris Loer
2018-08-09 16:14:49 -07:00
a436fd233f
[android] - add NonNull to MapboxMap parameter for onMapReady callback, removes necessity to add question mark to all mapboxMap invocations
Tobrun
2018-10-10 10:23:25 +02:00
9e7694cb38
[android] - replace OnMapChange with specific callbacks
Tobrun
2018-10-08 15:16:27 +02:00
52bc08456e
[android] changelog for 6.6.0
Łukasz Paczos
2018-10-11 10:28:42 +02:00
3d009789d3
[ios] Bump podspecs to 4.5.0 and update changelog.
Fabian Guerra
2018-10-10 14:08:00 -07:00
bf785f57e6
Reserve vector storage in the convert filter code
Mikhail Pozdnyakov
2018-10-10 13:55:21 +03:00
442e3f350f
[android] push a new mapofflineevent upon region creation (#12544)
Antonio Zugaldia
2018-10-09 13:40:41 -04:00
90ccf22dec
[ios] Fix divide-by-zero when setting FPS on iOS <10
Jason Wray
2018-10-08 11:57:01 -04:00
33f2ae0f3f
[ios] Add support for Simulator in UIDevice.mgl_isLegacyDevice
Jason Wray
2018-10-08 11:54:37 -04:00
f997dc30b9
[android] - fix readme to point to correct developing.md in root
Tobrun
2018-10-09 13:21:51 +02:00
1e71075b3f
[android] - reverse order of prioritising shape vs marker click handling
Tobrun
2018-10-09 13:05:23 +02:00
7bf29bbf5a
[linux] add map_snapshotter.*pp to linux core build
ear7h
2018-09-14 15:53:50 -07:00
6786ca6bf7
[ios, macos] Updated world tour locations
Minh Nguyễn
2017-10-05 23:31:21 -07:00
d21c126f9d
[build] Custom GDB no longer needed in Ubuntu Bionic
Bruno de Oliveira Abinader
2018-10-02 16:50:42 -07:00
f1506d10da
[android] - fix fragments example that were crashing on orientation change
Łukasz Paczos
2018-10-03 16:55:57 +02:00
91ea258dde
[ios] Ignore deprecation warnings for MGLMapView.userLocationVerticalAlignment
Jason Wray
2018-10-03 19:50:49 -04:00
cec3eaa198
[core] fix flickering caused by incorrect ClipIDs we missed a check for RenderTile.needsClipping when generating the new ClipIDs for some tiles, resulting in incorrect clipping that caused flickering in some cases
Molly Lloyd
2018-09-26 19:45:44 -07:00
0200773762
[ios] Update events library to include symbol namespace fix
Jason Wray
2018-10-03 12:34:43 -04:00
360a36771b
[ios, build] Check symbol namespacing for mapbox-events-ios
Jason Wray
2018-10-02 19:07:14 -04:00
1fe29b284f
[darwin] Rename 'make check-public-symbols' to darwin-check-public-symbols
Jason Wray
2018-10-02 18:15:58 -04:00
f3c8b92286
[core] Read style's transition from parser
Bruno de Oliveira Abinader
2018-10-02 16:19:15 -07:00
5e747eafa7
[android] nullcheck region metadata in example activity, enable debug mode for MergeOfflineRegionsActivity
Łukasz Paczos
2018-09-24 13:21:50 +02:00