zmiao
7424c4eecb
Bump GL-JS
...
Backport GL-JS fix 'Hide glyphs behind the camera'(https://github.com/mapbox/mapbox-gl-js/pull/9229 )
2020-02-11 11:05:18 +02:00
Alexander Shalamov
4be2fa4f9a
[core] Add platform::setCurrentThreadPriority(double)
2020-02-06 23:54:19 +02:00
Thomas Moenicke
b64ed75444
[build] Adding a build flag to build without GL if needed ( #16120 )
...
* [build] Adding a build flag to build without GL if needed
* [build] Moving custom layer to mbgl/gl
2020-02-03 19:10:57 +02:00
Mikhail Pozdnyakov
d24c1d625a
[core] Pass std::shared_ptr<UpdateParameters> to the render orchestrator
...
So that it can retain ownership of the given parameters.
2020-01-22 14:30:26 +02:00
Jordan Kiley
942d9566d3
[ios, macos] Include SKU token for offline requests ( #16130 )
2020-01-21 13:35:57 -08:00
Alexander Shalamov
77c86bc6b9
[darwin] Use new FileSourceManager interface
2020-01-13 10:57:23 +02:00
m-stephen
f9b7284276
[ios, macos]Remove iOS/macOS codes from native codes ( #16031 )
...
* add source/header
* add ios files
* add configs
* modify name
* http_file_source
* add interface delegate when map init
* fix name
* fix delegate name
* support mac os
* add mac os support
* make optional delegate when mac os
* mac/ios difference
* add ios change log
* cancel iOS/mac OS judgement
* cancel iOS/mac OS judgement
* cancel judgement in .m
* update
* update
* update http_file_source
* update ios
* update mac os
* add mac os file
* add mac os file to `.cmake`
* change names
* add log & fix format
* reset changelog commit
* update changelog
* rename iOS network manager
* Add a test configuration(same as default configuration) when mac os run tests
* re-add account type into `http_file_source`
* refactor
2019-12-14 13:38:46 +08:00
Mikhail Pozdnyakov
cd4136ed4b
[core][android][darwin] Fix GeoJSONOptions handling
...
- share the `GeoJSONOptions` instances using `Immutable<GeoJSONOptions>` - avoid extra copying
- fix wrapping of the `GeoJSONOptions` instances in supercluster map/reduce lambdas.
Previously, local variables were wrapped by reference.
2019-11-29 09:53:28 +02:00
Julian Rex
21af0ff487
[ios] Refactor host checks ( #15948 )
2019-11-20 12:44:39 -05:00
Thiago Marcos P. Santos
f73467786d
[build] Enable more warnings on the next build
...
Make compilation more pedantic.
2019-11-15 23:38:47 +02:00
Alexander Shalamov
cd1a46785e
[darwin] Fix image roundrip conversion
2019-11-11 18:20:01 +02:00
Alexander Shalamov
9fc9cc30e8
[darwin] Add conversion for resolvedImage
2019-11-11 18:20:01 +02:00
Juha Alanen
360b8b4247
[core,android,darwin,qt] Add fields related to feature-state
...
Move the fields from geometry.hpp/feature.hpp as they are not
part of the GeoJSON specification.
2019-10-28 16:46:55 +02:00
Jordan Kiley
e4e2a78033
Add iOS bindings for cluster properties ( #15515 )
2019-10-11 13:46:41 -07:00
Julian Rex
a1f124c394
[ios] Fix for iOS 9 crash (seen in simulator) ( #15771 )
...
* [ios] Fix for iOS 9 crash (seen in simulator)
* [ios] Update change log
* [ios, macos] Add #if around new function.
2019-10-11 15:16:12 -04:00
Julian Rex
a90e5f6e97
[ios, macos] Changed exception to assert and nil return, since attribution methods can be called via user interaction (without a mechanism to try/catch) ( #15764 )
2019-10-05 13:06:28 -04:00
Julian Rex
33a70100b8
[ios] Adds pointForCoordinate/coordinateForPoint to MGLMapSnapshotOverlay ( #15746 )
...
* [ios] Adds `pointForCoordinate:`/`coordinateForPoint:` to MGLMapSnapshotOverlay
* [ios] Adds PR #
* [ios, macos] Update file lists & mac contexts
* [macos] Fix for image scale in overlay.
* [ios] Updated change log based on PR feedback.
2019-10-04 13:51:40 -04:00
Alexander Shalamov
e5cdc4ecf3
[core][android][darwin] Move number format to i18n
2019-09-26 10:55:47 +03:00
Alexander Shalamov
9c8295c6a6
[core][android][darwin] Move platform specific Collator impls from expression
...
Platform specific Collator implementations should not be part of an expression APIs.
2019-09-26 10:55:47 +03:00
Thiago Marcos P. Santos
c7bbd5bbef
[core] Fix performance-move-const-arg
2019-09-25 18:59:07 +03:00
m-stephen
8128d709b6
[ios]Add errors reporting ( #15391 )
...
* add errors reporting
* [ios] report error if rendering takes > 1 second. (#15633 )
2019-09-20 10:14:44 +08:00
Julian Rex
2b08c1d7bf
[ios, macos] Fix MGLOfflinePack invalidate crash ( #15582 )
2019-09-18 18:13:07 -04:00
Julian Rex
8805defe57
[ios, macos] (Re)add tilesize rounding. ( #15656 )
2019-09-18 11:52:15 -04:00
Julian Rex
a6618dc0f9
[ios] Speculative fix for failing test: MGLDocumentationExampleTests.testMGLHillshadeStyleLayer()
2019-09-18 16:21:59 +03:00
Julian Rex
634c95c8d9
[ios, macos] Ensure potential variables that might be nil have a fallback. ( #15645 )
...
* [ios] Ensure potential variables that might be nil have a fallback.
* [ios, macos] (potentially) free the returned arch info.
2019-09-17 16:13:50 -04:00
Julian Rex
3dbc44404f
[ios, macos] Tail work from 15385 ( #15647 )
...
* [ios] Tweak iosapp headers.
* [ios] Revert bundle identifier change.
* [ios, macos] Remove parameter not referenced.
2019-09-17 15:52:18 -04:00
Nadia Barbosa
8331b7adfe
[ios, macos] Introduce custom drawing overlays for MGLMapSnapshotter
2019-09-16 12:55:36 -07:00
Mikhail Pozdnyakov
5207a36074
[core, ios, macos] SDK objects should hold weak pointers to the core style objects ( #15539 )
2019-09-09 23:55:38 -04:00
Alexander Shalamov
907aaba93d
[darwin] Reset number formatter digits for currency style
...
As we are using singleton formatter, fraction digits must be reset
when number formatter is used when initialized for decimal / currency
style.
2019-09-04 10:37:50 +03:00
Mikhail Pozdnyakov
35733f44ab
[Darwin] Update MGLSymbolStyleLayer documentation
2019-09-03 11:45:17 +03:00
Ander Conselvan de Oliveira
21632a66f8
[core] Remove programCacheDir parameter from ProgramParameters
...
Binary shader support has been removed in commit c2f974f2a5 ([core]
Remove binary shader support). This left-over parameter is not used
anywhere anymore.
2019-08-27 16:23:48 +03:00
Jason Wray
0e57c7de44
[ios] Refactor NSUserDefaults key variable names
2019-08-21 12:14:20 -07:00
Jason Wray
2f43a7b87b
[ios] Updates for offline pricing
2019-08-20 17:21:55 -07:00
Alexander Shalamov
e6e751abd3
[darwin] Update documentation text for enum array value
2019-08-13 13:32:56 +03:00
Alexander Shalamov
603c02ccc2
[darwin] Generate plural version of property name, yet, keep singular version of an enum
2019-08-13 13:32:56 +03:00
Alexander Shalamov
0ff218d688
[darwin] Add plural override for 'text-writing-mode' layout property
2019-08-13 13:32:56 +03:00
Alexander Shalamov
f944600413
[darwin] Bindings for new 'text-writing-mode' layout property
2019-08-13 13:32:56 +03:00
Konstantin Käfer
c523391b20
[macos,ios] Fix rare crash when downloading tiles that returned a 404
...
We were capturing the reference to an object that could go away when the request was canceled. However, the lambda could still be invoked by NSURLSession, creating a race condition with a resulting crash when the response to a tile request was 404 Not Found.
2019-08-05 16:15:45 +02:00
m-stephen
2e5897c0f4
[ios, macos]MGLLoggingConfiguration can filter logs from core ( #15120 )
...
* [ios, macos] update proj config
* [ios, macos] implement the logging logic
* [ios, macos] update comments
* [ios, macos] update mac os config
* [ios, macos] re-generate sdk files
* [ios, macos] re-generate sdk files json
* [ios, macos]re-generate json files
* [ios, macos] re-generate ios json files
* [ios] change conditions to bit mask
* [ios, macos]send messages to platform
* [ios, macos] add changelogs
* [ios, macos] revert `logging_nslog`
* [ios, macos] add event name and code into log msg
* [ios, macos] update changlog
* [ios, macos] fix a nit
* [ios, macos]Fix nits.
2019-07-25 15:39:01 +08:00
Heather Stenson
fd99a6e570
[docs] Remove references to increasing offline tile limit
2019-07-18 16:27:31 -07:00
Jordan Kiley
8fe469f6b1
[ios] Add changelog entry for Cache Management API ( #15131 )
2019-07-17 13:55:11 -07:00
Mikhail Pozdnyakov
f63a906ea1
Bump mapbox-gl-js version
2019-07-17 14:52:47 +03:00
Heather Stenson
5f6f20e667
[ios, macos] Change "map ID" to "tileset ID" ( #15116 )
...
* map id --> tileset id
* styles map id -> style url
* update changelog
2019-07-16 18:36:07 -07:00
Jordan Kiley
9d8839c4b8
[ios] Cache Management API ( #14978 )
2019-07-16 14:58:32 -07:00
m-stephen
d2434d0751
[ios , macos] Exclude CJK resources from offline download by default ( #14952 )
...
* [iOS, macOS] exclude CJK glyphs resources download by default.
* [iOS, macOS] update iosapp
* [iOS, macOS] update macOS
* [iOS, macOS] update iOS change log
* [iOS, macOS] update macOS change log
* [iOS, macOS] update comment & add test cases
* Update platform/darwin/test/MGLOfflineRegionTests.m
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/darwin/test/MGLOfflineRegionTests.m
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/darwin/test/MGLOfflineRegionTests.m
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/ios/CHANGELOG.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/macos/CHANGELOG.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/darwin/test/MGLOfflineRegionTests.m
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
2019-07-16 11:39:34 +08:00
Julian Rex
3c488e05ef
[ios] Adds thread safe access to MGLNetworkConfiguration events dictionary ( #15113 )
2019-07-15 21:11:17 -04:00
Jason Wray
5b488225fb
[ios] Add MGLCompassButton and MGLOrnamentVisibility
2019-07-11 16:06:54 -07:00
m-stephen
6b59db8fb0
[ios, macos] Default to local rendering of CJK characters, using system font ( #14862 )
...
* Change default CJK font from "PingFang" to "Helvetica"
* Add CHANGELOG.
* Update CHANGELOG.
* [ios] Enable client-side rendering and use `Helvetica` by default. Set `MGLIdeographicFontFamilyName` to `NULL` for using your custom remote font.
* [ios] Update change log
* [ios] Change default CJK configuration in `iosapp` project
* [ios] Update comment
* [ios] return local font name using default system font.
* [ios] Update changelog
* [ios] update changelogs & comments
* [iOS, macOS]Support mac os
* [iOS, macOS] fix bug
* [iOS, macOS] update change log
* [iOS, macOS] fix nit.
* [iOS, macOS] Ability to specify an array of fonts for fallbacks for `localIdeographicFontFamily`
* [iOS, macOS] Update comments
* [iOS, macOS] Update change log
* [iOS, macOS] update for mac OS font family names
* Fix nit.
* Update platform/ios/CHANGELOG.md
Co-Authored-By: Minh Nguyễn <mxn@1ec5.org >
* [iOS, macOS] Set `MGLIdeographicFontFamilyName` to a Boolean value `NO` for using your custom remote font.
* [iOS, macOS] remove `MGLIdeographicFontFamilyName` from info.plist & update Info.plist Keys.md
* [iOS, macOS] remove `MGLIdeographicFontFamilyName` from macOS demo app project and update info.plist Keys.md
* [iOS, macOS] update macOS changelog
* [iOS, macOS] Change docs
* Update Change log
* [iOS, macOS] Test case
* Update platform/macos/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/macos/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/ios/CHANGELOG.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/darwin/src/MGLRendererConfiguration.mm
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/darwin/test/MGLRendererConfigurationTests.mm
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/macos/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/macos/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/macos/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* [iOS, macOS] update comments
* [iOS, macOS] add plist value test && filter for invalid string
* [iOS, macOS] fix nit
* Update platform/ios/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/ios/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/ios/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/macos/CHANGELOG.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/ios/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* Update platform/ios/docs/guides/Info.plist Keys.md
Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com >
* [iOS, macOS] add invalid value type test
* Apply own suggestions from code review
2019-07-10 10:00:35 +08:00
Juha Alanen
0ca8ea6f16
[core] Add number-format expression
2019-06-27 15:51:22 +03:00
Jason Wray
e26a60d0c9
[ios] Remove previously deprecated unavailable methods and properties
2019-06-26 13:36:30 -07:00