Commit Graph

116 Commits

Author SHA1 Message Date
Wei Chen
f0595bf05c [iOS]Fix image comparison failed on Xcode 14.1 (#599)
Co-authored-by: wei chen <wei.chen@grabtaxi.com>
2022-12-14 16:59:08 +01:00
Tadej Novak
a2a775c306 [macos] Fix compilation issues using newer versions of Xcode (#561) 2022-11-20 14:48:01 +01:00
Nathan Van Fleet
5c32745731 Fix Bazel build file for dynamic linked targets (#523) 2022-10-04 01:40:03 +02:00
Nathan Van Fleet
c10fd5a615 Fix compass warning in the MGLMapView (#498) 2022-10-04 01:23:34 +02:00
dependabot[bot]
b69ac48a24 Bump minimatch from 3.1.2 to 5.1.0 in /platform/ios (#508)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-26 14:13:29 +02:00
Birk Skyum
db2c871da6 Avoid unnecessary workflow triggers (#499) 2022-09-23 11:13:21 +02:00
Birk Skyum
acc9afa911 Xcode 14 compatibility (#494) 2022-09-23 07:54:12 +02:00
dependabot[bot]
ae041a6d5c Bump @mapbox/mvt-fixtures from 3.5.1 to 3.10.0 in /platform/ios (#490)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-21 02:32:06 +02:00
dependabot[bot]
35fb184b8b Bump @octokit/rest from 16.43.2 to 19.0.4 in /platform/ios (#472)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 16:42:21 +02:00
dependabot[bot]
2358c3ea2f Bump pngjs from 3.4.0 to 6.0.0 in /platform/ios (#471)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 16:16:13 +02:00
dependabot[bot]
b05e335a25 Bump aws-sdk from 2.1211.0 to 2.1213.0 in /platform/ios (#473)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 16:14:42 +02:00
dependabot[bot]
bfab69122a Bump semver from 5.7.1 to 7.3.7 in /platform/ios (#462)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-11 15:32:16 +02:00
dependabot[bot]
89a316735e Replace node-pre-gyp with @mapbox/node-pre-gyp in /platform/ios (#465)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Birk Skyum <birk.skyum@pm.me>
Co-authored-by: Birk Skyum <74932975+birkskyum@users.noreply.github.com>
2022-09-11 13:53:52 +02:00
dependabot[bot]
d9976ceb36 Bump @octokit/plugin-retry from 2.2.0 to 3.0.9 in /platform/ios (#464)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-11 13:39:35 +02:00
Nathan Van Fleet
4b4c2fece8 Change visibility of bazel packages (#455) 2022-09-09 20:48:55 +02:00
dependabot[bot]
ac3c23381d Bump ejs from 2.7.4 to 3.1.7 in /platform/ios (#429)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Birk Skyum <74932975+birkskyum@users.noreply.github.com>
2022-09-08 12:51:25 +02:00
dependabot[bot]
bd86fbff79 Bump simple-plist and xcode in /platform/ios (#430)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-08 06:15:11 +02:00
Birk Skyum
95f41105e8 Use self-hosted AWS runners (#426) 2022-09-08 05:23:14 +02:00
Birk Skyum
2cae1ecc41 Fix MGLOfflineStorageTests (#428) 2022-09-07 19:16:55 +02:00
Nathan Van Fleet
35c86172e4 Add Bazel build file implementation (#419) 2022-09-06 20:32:43 -07:00
Rob Labs
901ab18689 Fix for "NSExpression function is forbidden" (#411)
* For iOS 15.5, refactor how MGL Expressions are defined. Fix for "NSExpression function is forbidden" #331

* Convert CI Scheme to TestPlan. Add CI-Expressions TestPlan (which skips tests unrelated to `NSExpression`)

* Update Swift & Objective-C sample Code for MGL Expressions.  Use these patterns for fixing unit tests.

* Update Swift sample code & documentation for MGL expressions.  Update API docs (.h) & online docs (HTML) with:  `make darwin-style-code && make idocument`

* Refresh developer documentation for:  build dependencies, running unit tests from the command line, and logging in C++.

* Mark certain unit tests as "Expected Failures":  Awaiting unit test refactoring for https://github.com/maplibre/maplibre-gl-native/issues/331

* Update to latest Xcode & iOS SDK. Update GitHub Action Runner Images from https://github.com/actions/runner-images

* For iOS 15.5, add "Expected Failure" for tests

* Skip failing test unrelated to NSExpressions

* Convert macOS project to use Test Plans

* Exclude previously failing Offline Storage test

* Refactor MGL Match expressions for macOS & iOS 15.5

* Refactor Unit Tests so that "Excluded Failures" work for both macOS 12 & iOS 15.5

* Refresh documentation on how to test for macOS from the command line
2022-09-03 22:32:15 +02:00
Nathan Van Fleet
b159c991da Move mapview experiment file (#381)
* Move mapview experiment file

The implementation of this file appears to be that it's used in the demo app and is not public, but it's still in the path and compiled into the SDK itself. This seems unecessary.

* add missing

Co-authored-by: Rob Labs <roblabs@users.noreply.github.com>
2022-08-24 00:50:25 +02:00
Nathan Van Fleet
da49607f97 Remove duplicate files from ios-darwin and darwin (#384)
* Remove duplicate files from platform/ios/platform/darwin and platform/darwin

There are duplicated files between platform/iOS/platform/darwin/src and platform/darwin/src

```
src/headless_backend_cgl.mm
src/image.mm
src/string_nsstring.mm
src/headless_backend_eagl.mm
src/number_format.mm
src/local_glyph_rasterizer.mm
src/logging_nslog.mm
src/nsthread.mm
src/collator.mm
src/CFHandle.hpp
include/mbgl/util/image+MGLAdditions.hpp
src/timer.cpp
src/run_loop.cpp
src/async_task.cpp
src/gl_functions.cpp
```

There are three files which are not the exact same diff even

```
src/local_glyph_rasterizer.mm
src/nsthread.mm
src/collator.mm
```

Uniformly it seems like all platform/iOS/platform/darwin/src files should be removed keeping the platform/darwin/src versions.

I believe these files should have been deleted with a previous change of some kind and are otherwise not referenced.

* update
2022-08-15 17:10:56 +02:00
Nathan Van Fleet
6335d04ca9 Remove observation of key-path (#380)
This was previously used in an assert when hiding the info view, but that implemenatation was removed but this wasn't.
2022-08-13 15:41:08 +02:00
Nathan Van Fleet
b67b5a4a27 Remove account from xcconfig (#382)
This was previously used to support the compiled in Mapbox account code. It's not longer in the project but this search path does remain.
2022-08-13 15:40:23 +02:00
Tadej Novak
1341f33ba4 Add ClientOptions to be able to pass around client name and version (#365)
* ClientOptions and Qt user agent

* Update CHANGELOG.md

Co-authored-by: Oliver Wipfli <oliver.wipfli@leichteralsluft.ch>

Co-authored-by: Oliver Wipfli <oliver.wipfli@leichteralsluft.ch>
2022-08-13 15:36:50 +02:00
Tadej Novak
af36ed3456 Only override CMAKE_OSX_ARCHITECTURES for XCode (#352) 2022-08-06 17:27:47 +02:00
Oliver Wipfli
acdce04a22 Use maplibre docs for more links (#354) 2022-07-05 18:25:53 +02:00
Oliver Wipfli
6bbeb9fd91 Use the MapLibre style spec docs website (#353) 2022-07-05 18:25:11 +02:00
RobLabs.com
ca5810f61f Remove an unused static library (savings of 97 KB from iOS binary). 2022-06-20 14:17:46 -07:00
Oliver Wipfli
4e2a314dd3 Remove unneeeded iOS repo files (#307) 2022-06-18 09:27:44 +02:00
Oliver Wipfli
9b009cf9d3 Add iOS API docs workflow (#319) 2022-06-13 07:20:02 +02:00
Oliver Wipfli
fd58de940f Remove iOS cloudformation config (#308) 2022-06-08 13:46:30 +02:00
Oliver Wipfli
6907787d06 Link MapLibre org code of conduct (#306) 2022-06-08 13:45:54 +02:00
Oliver Wipfli
eca80dbc05 Replace Mapbox with MapLibre in README titles (#297) 2022-06-06 11:42:17 +02:00
Nathan Van Fleet
c762d231ea fix(darwin): logging - potential crash due to mishandled string formats (#286) 2022-05-20 10:22:33 -04:00
Tadej Novak
32ed70c95d [msvc] Fix warnings, mainly casting to smaller types (#270)
If the checks by GitHub Actions checks are met, then it seems good to go.  Thanks for supporting FOSS4G!
2022-04-22 11:40:55 -07:00
Nathan Van Fleet
b3a4f1686d fix(ios): logging format strings (#266) 2022-04-06 20:16:19 -04:00
Oleksandr Stepanov
6db27f50ad Implement map projection functionality (#254)
* Implement map projection functionality

* Add missing MGL_EXPORT

* Remove the automatic copyright header
2022-03-14 07:03:05 -07:00
Ian Saultz
ea234edf67 chore: rename master -> main in CI and scripts (#246)
Thanks for contributing to FOSS4G!
2022-03-07 11:40:06 -08:00
Ian Saultz
2025cf0933 [ios] fix missing attribution (#236) 2022-02-15 09:26:31 -08:00
Tadej Novak
b7a42e9974 Remove obsolete CI configurations (#219) 2022-01-28 12:01:43 -08:00
Mateusz Konieczny
334a2401ae [ios] mapbox -> maplibre, fix broken links (#189) 2022-01-20 19:06:23 +01:00
petr
381e43fe36 Updating changelogs for release ios-v5.12.2 and android-v9.5.2 2021-12-02 16:48:50 +01:00
Oleksandr Stepanov
ba1ec44061 [ios] Fix camera paddings reset on map view gestures performing. (#188)
* Fix camera paddings reset on map view gestures performing.

* Asymmetrical paddings fix demo app.

* Remove the demo for the PR branch.
2021-12-02 15:39:58 +01:00
Tadej Novak
66f32106a9 [qt] Improve CMake setup (#159) 2021-10-19 08:51:14 -07:00
Petr Pokorny
79cb2811ae macOS release notes 2021-09-06 19:44:52 +02:00
Petr Pokorny
aff2aaf18c Updated changelogs 2021-09-06 19:39:11 +02:00
Rob Labs
206bca766c update Unit Tests for Xcode 13 (#153)
* Update notes for Xcode Configuration Settings

* Fix Tests for CI Scheme in Xcode 13
2021-09-05 13:31:13 -07:00
Dan Paulat
8b804a1903 maplibre support for Qt6 and MSVC 2019 (#125)
* [qt] Updating CMake project files for Qt6

* [qt] Updating non-test projects for Qt6 and msvc2019

* [qt] Test fixes for Qt6 and msvc2019

* [qt] Link whole test archive for Qt and msvc2019

* [qt] Fixing Qt6 headless backend renderer

* [qt] Fixes for test failures

* [qt] Expression and style parser test fixes

* [qt] Backwards compatibility with Qt5 and Qt6

Minimum version is Qt 5.4 due to use of QOpenGLWidget

* [qt] LLVM is no longer required for a Windows build

* [msvc] msvc2019 fixes for maplibre

* Update test/storage/offline_database.test.cpp

Co-authored-by: Tadej Novak <tadej@tano.si>

* Vector + const is not standard C++

Co-authored-by: Tadej Novak <tadej@tano.si>
2021-08-07 11:10:45 -04:00