Commit Graph

16612 Commits

Author SHA1 Message Date
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
Oliver Wipfli
c2d91477b1 Run render tests in CI (#357)
* Add render test workflow

* Sudo

* Add debug output

* Remove path

* Use xvfb

* Remove unneeded code

* Upload render query test artifact

* Always upload artifact

* Add failing tests to ignores file

* Rename workflow

* Fix file extension

* Change xvfb options

* Ignore x display errors

* Run render tests on macOS

* Upload render test artifacts

* Run linux render tests

* Revert runner changes

* Remove linux render test

* Remove ignores

* Add macos ignore

* Add documentation

* Update DEVELOPING.md

Co-authored-by: Tadej Novak <tadej@tano.si>
2022-08-13 12:42:10 +02:00
kiibimees
a261c59b23 [qt] Don't add import/export when building inside Qt plugin. (#394) (#395)
[qt] Do not add import/export into headers when building inside Qt plugin. (#394)

Co-authored-by: Tadej Novak <tadej@tano.si>
2022-08-13 11:12:32 +02:00
Birk Skyum
a2b8b6135f Bump maplibre-native-base from 2.0.0 to 2.1.0 (#397)
* Bump deps in maplibre-native-base

* Revert variant back to 1.1.6

* checkout bump-deps

* Update maplibre-native-base to 2.1.0

* Update changelog

* Update CHANGELOG.md

Co-authored-by: Oliver Wipfli <oliver.wipfli@leichteralsluft.ch>
2022-08-13 09:02:40 +02:00
Birk Skyum
4e4ee6a534 Replace upstream base repo with maplibre-native-base (#396)
replace upstream base repo
2022-08-12 15:03:17 +02:00
Birk Skyum
fbfff8fbab update package-lock.json to v2 (#389) 2022-08-11 19:52:29 +02:00
Birk Skyum
77a859f1ad Update github actions, and add dependabot to keep track of them (#387)
* dependabot for github actions

* Update github actions

* update ubuntu version from deprecated 18

* keep ubuntu 20
2022-08-11 11:29:22 +02:00
Yuri Astrakhan
6f03176e19 Update CODE-OF-CONDUCT.md (#385) 2022-08-10 23:41:03 -04:00
Tadej Novak
af36ed3456 Only override CMAKE_OSX_ARCHITECTURES for XCode (#352) 2022-08-06 17:27:47 +02:00
Dominik Nussbaumer
3ec6bc5c37 Wrap forward declared Qt classes with Qt namespace macros (#373)
Wrap forward declared Qt classes with QT_BEGIN_NAMESPACE and QT_END_NAMESPACE
2022-08-06 17:26:13 +02:00
hw
d9437e81b0 Add more details to the repository structure section in ARCHITECTURE.md (#374)
Add more details to the repository structure in ARCHITECTURE.md

Co-authored-by: Haowen You <haowenyou@hyou-biointellisense.lan>
2022-07-21 06:41:55 +02:00
Tadej Novak
c75b70c690 [qt] Add QMapLibreGL common header (#370) 2022-07-16 14:09:37 +02:00
Oliver Wipfli
ca9a40eb53 Run iOS and Qt CI on main (#368) 2022-07-16 11:49:13 +02:00
Erik Price
4962c1c561 Suppress unused-but-set-variable in benchmark/ (#273) 2022-07-05 18:27:55 +02:00
Oliver Wipfli
b18c12b449 Replace master with main in node changelog (#356) 2022-07-05 18:26:24 +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
dependabot[bot]
96df260e83 Bump ejs from 2.7.4 to 3.1.7 (#300)
Bumps [ejs](https://github.com/mde/ejs) from 2.7.4 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases)
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mde/ejs/compare/v2.7.4...v3.1.7)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tadej Novak <tadej@tano.si>
2022-07-05 13:27:07 +02:00
Oliver Wipfli
4c85184885 Update issue templates (#347)
* Update issue templates

* Update .github/ISSUE_TEMPLATE/bug_report.md

* Update .github/ISSUE_TEMPLATE/bug_report.md

* Update .github/ISSUE_TEMPLATE/bug_report.md

* Update .github/ISSUE_TEMPLATE/bug_report.md
2022-07-05 11:45:52 +02:00
Oliver Wipfli
52b5f02ed3 Fix render tests (#351)
* Fix render tests

* Update src/mbgl/util/grid_index.cpp

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

* Update src/mbgl/util/grid_index.cpp

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

* Update src/mbgl/text/collision_index.cpp

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

* Add static casts

* Remove unneeded static cast

Co-authored-by: Tadej Novak <tadej@tano.si>
2022-07-05 11:44:36 +02:00
Tadej Novak
5b3d936521 [qt] Rename QMapboxGL to QMapLibreGL (#338)
* Rename QMapboxGL to QMapLibreGL

* Add missing QDebug includes

* Fix Qt CMake config

* Fix geojson warning

* Remove redundant OpenGL dependency

* Put everything under QMapLibreGL namespace

* Reorganise headers

Co-authored-by: Rinigus <rinigus.git@gmail.com>
2022-07-03 20:30:46 +02:00
Oliver Wipfli
7a40d4cbd3 Remove redundant working directory in Android CI (#343) 2022-07-03 15:15:05 +02:00
Oliver Wipfli
4b7b872395 Clean-up changelog (#345) 2022-07-01 19:30:09 +02:00
Oliver Wipfli
8977dd5976 Remove changelog_staging files (#341) 2022-07-01 18:12:42 +02:00
Oliver Wipfli
1d9100dd8d Remove android api docs from installation section (#342) 2022-07-01 18:12:10 +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
RobLabs.com
5f679b55b6 Refresh iOS & Android build docs 2022-06-17 15:38:09 -07:00
Sylvia van Os
d52f338b8b Document how to avoid non-free dependencies on Android (#313)
* Document how to avoid non-free dependencies on Android

* Replace explicit version number with placeholder
2022-06-17 06:50:43 +02:00
Tadej Novak
9cd70bfe7f Qt build improvements and documentation (#277)
* Qt build improvements and documentation

* Update include/mbgl/actor/actor_ref.hpp

Co-authored-by: Oliver Wipfli <oliver.wipfli@leichteralsluft.ch>
2022-06-16 20:52:52 +02:00
Brendan Ward
6dbc711e07 CI: ignore non-target platforms / CI workflows from each CI workflow (#333)
* ignore non-target platforms / CI workflows from each CI workflow

* Add missing exclusions, try to fix concurrency

* Try different concurrency setting

* Concurrency needs to be at workflow rather than job level

* trivial commit to test canceling previous CI jobs

* Remove concurrency from android-ci

* Try without wildcard exclusions of CI workflows

* Try more specific path exclusions in other CI workflows

* Minor change to see if other workflows are triggered
2022-06-16 20:31:59 +02:00
Oliver Wipfli
03dc955683 Restrict cancel workflow (#330) 2022-06-15 15:14:06 -07:00
Nathan Gass
60c748756a Contrib docs (#326)
* fix mapbox links/anchors in CONTRIBUTING.md

* fix broken link

* Proper capitalization of MapLibre

* Remove obsolete anchors
2022-06-14 22:19:56 +02:00
Oliver Wipfli
7c9efb80ad Add documentation section in main README (#324)
Thanks for contributing to FOSS4G!
2022-06-14 06:41:14 -07:00
dependabot[bot]
a1f3dd2632 Bump ejs from 2.7.4 to 3.1.7 in /platform/android (#299)
Bumps [ejs](https://github.com/mde/ejs) from 2.7.4 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases)
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mde/ejs/compare/v2.7.4...v3.1.7)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-13 19:33:22 -07:00
Oliver Wipfli
28bc0822d2 Add update-gl-js.yml workflow (#315)
* Add `update-gl-js.yml` workflow

* Add `update-gl-js.yml` workflow
2022-06-13 19:29:49 -07:00
Oliver Wipfli
1aeabf1fc6 Cancel previous CI run on new pull request push (#311)
Thanks for contributing to FOSS4G!
2022-06-13 19:26:51 -07:00
Oliver Wipfli
9b009cf9d3 Add iOS API docs workflow (#319) 2022-06-13 07:20:02 +02:00
Oliver Wipfli
d0df7efd07 Deploy to android/api GitHub Pages folder (#320) 2022-06-12 22:17:41 +02:00
Mateusz Konieczny
e2d9faed9a remove inactive advise about labelling (#323) 2022-06-10 07:58:15 +02:00
Joel Winarske
cccab12a4f Fix bad endpoint (#316) 2022-06-09 21:48:46 +02:00
Oliver Wipfli
afd2bfe6e2 Link android api docs in main readme (#302) 2022-06-08 13:46:51 +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
Daniel Woznicki
7a541c23ba Linux build docs (#295) 2022-06-08 11:27:09 +02:00
Oliver Wipfli
9d05e4c1dd Add gh-pages-android-api workflow (#298) 2022-06-06 11:44:18 +02:00
Oliver Wipfli
eca80dbc05 Replace Mapbox with MapLibre in README titles (#297) 2022-06-06 11:42:17 +02:00
Oliver Wipfli
7b87017b53 Add sponsor MIERUNE (#294) 2022-05-28 19:23:27 +02:00
Brendan Ward
834a198c98 Handle nonexistent mbtiles files, add MBTilesFileSource tests (#292)
* Handle nonexistent mbtiles files, add MBTilesFileSource tests

* minor formatting fix
2022-05-27 14:57:25 -07:00
Nathan Van Fleet
c762d231ea fix(darwin): logging - potential crash due to mishandled string formats (#286) 2022-05-20 10:22:33 -04:00