summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.5.1' in qt/qtlocation6.5.1Qt Submodule Update Bot2023-05-161-3/+3
| | | | | Change-Id: I28b7b8271e04f4424029c3c332048d1d4e865aea Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5.1' in qt/qtlocationQt Submodule Update Bot2023-05-141-3/+3
| | | | | Change-Id: I2d34333f906b747a07840657ea5babf80950cbfb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5.1' in qt/qtlocationQt Submodule Update Bot2023-05-111-3/+3
| | | | | Change-Id: I331d56c31c07fb01b7740fdeab315a4d8f4b8c8e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5.1' in qt/qtlocationQt Submodule Update Bot2023-05-051-3/+3
| | | | | Change-Id: I503cd56ccdf4684e8c8ea14106dd7ce51f344732 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-05-011-3/+3
| | | | | Change-Id: Ia21e1cb3058e595bc93af6133ef958e685c55c6c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-281-3/+3
| | | | | Change-Id: I3d4038179e2f254446482e12a89503862602ed75 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-261-3/+3
| | | | | Change-Id: If71ee178f51d8bcf73a6f7238d423ea02f703516 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-201-3/+3
| | | | | Change-Id: Ifdb686763255a24c61d3633352634ea8d93dad0d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-191-3/+3
| | | | | Change-Id: I2b416236b57a18111f4a1d2d5dc6da593417ba94 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-171-3/+3
| | | | | Change-Id: I17de5f27ec07ff6444111c2759faae3e3122296c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-131-3/+3
| | | | | Change-Id: I412aa8884bdfb0e81ffe665bee404cadd309f19e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-121-3/+3
| | | | | Change-Id: I52c2238b8b089bb477a69149a24974713a8f6291 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove unused geosimplify implementationVolker Hilsheimer2023-04-112-40/+0
| | | | | | | | | Change-Id: I1aca4ab7bb8dbf0830292efe7220ec220cacd5d2 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Matthias Rauter <matthias.rauter@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit d5078ca378b109da698b85550fbc61d02722219b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove earcut 3rdparty codeVolker Hilsheimer2023-04-115-870/+0
| | | | | | | | | | It is no longer used. Change-Id: I40aef9a8dd23935f7f78593105742d18d8fe72bd Reviewed-by: Matthias Rauter <matthias.rauter@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit ab64b07a4b35734d30659abbf6827debf6f34c88) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Allow zoom/pan/tilt with mouse on WaylandShawn Rutledge2023-04-062-4/+6
| | | | | | | | | | | | | | | This is redundant when you're using a touchpad that can provide the pinch-zoom feature; but so far we are not distinguishing mice and touchpads on Wayland. So in case the device that claims to be a touchpad is actually just a mouse, the user needs some way to zoom, pan and tilt. This can be reverted when QTBUG-112432 is fixed. Task-number: QTBUG-112394 Task-number: QTBUG-112432 Change-Id: Ie339e3c1d7d0b1d5b6383d8e7f8fd1cdcb462db6 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit fbe6f3f4b9456467baa772c6efe40b80aefd1414) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* MapView: add bearing / tilt wheel functionality; also with Magic MouseBen Fletcher2023-04-062-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | In Qt 5, Map had bearing / tilt mouse wheel functionality with keyboard modifiers; that feature is now restored. We allow the wheel to zoom, to change the bearing if the Shift key is held, or to change the tilt if the Control key is held. This is redundant when you're using a touchpad that can provide the pinch-zoom feature; but we need it with the Magic Mouse on macOS, because the cocoa plugin can't distinguish it from a trackpad, even though it can't provide the pinch gesture. So we enable these features for both mouse and touchpad devices on macOS. Also allow mouse and touchpad with the minimal_map example. There's a similar issue on Wayland, but let's try to fix the Wayland plugin to distinguish these devices properly. Task-number: QTBUG-87646 Task-number: QTBUG-112394 Change-Id: I9e516a52e941b0b05cd0114afafde2767d80f4ff Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 13d2a4e31dbef2b48ebc44978368539ba96fded8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Bump version to 6.5.1Jani Heikkinen2023-04-041-1/+1
| | | | | Change-Id: I20472cabdeab452da29fffd5c07b2afe999180f4 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-04-031-3/+3
| | | | | Change-Id: I79882472e1f6589e2e06e4f735ccde9f7fcaaf2e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Skip -no-gui build, instead of erroring outKai Köhne2023-03-311-4/+14
| | | | | | | | | | | This currently breaks a top-level -no-gui build. Fixes: QTBUG-112477 Change-Id: Idd45751bcfaf5cb275e9b2ca52995556141ff90a Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit dddefa3924069d0e730019695b789d76af487c8f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-241-3/+3
| | | | | Change-Id: Ib107621e1b5f48c9be67f5c3e987ea190f78bbeb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove ugly line at the bottom of the mapMatthias Rauter2023-03-232-13/+5
| | | | | | | | | | | Mapitems that extend below 85 deg South show a black line at the bottom of the map. The cause for this line is too narrow clipping and point insertion which is removed with this change. Change-Id: I6707aede97082f7b1764cd7dd6bbe351baaad3da Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 688fd0edd9d6149e3e02f2186e7590ca13c087d5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-221-3/+3
| | | | | Change-Id: I8d46c442bf11d61bd68c8771ce66578bf0eb2adc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-201-3/+3
| | | | | Change-Id: I7d59e3286913d7f8ca0ef3c268b6b11f1259749a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-111-3/+3
| | | | | Change-Id: I78190ece53a85758b37056a1964588745a7f0c9c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-081-3/+3
| | | | | Change-Id: I86d890a185f163ec123373d68b8c42bb1cd19c8e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix links and snippetsVolker Hilsheimer2023-03-087-14/+12
| | | | | | | | | | | | | | | | Add modules in which linked-to types live to the qdoc dependencies, fix links, and adapt snippets to changes in the examples (and add tags to quoted files as needed). This makes the documentation generate without warnings, so set the warninglimit to 0 as well to block future regressions. Change-Id: I43fdfce1087c2a35212f91b41bba1ff9481e609d Reviewed-by: Matthias Rauter <matthias.rauter@qt.io> Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io> Reviewed-by: <safiyyah.moosa@qt.io> (cherry picked from commit fea04eea8b142aa5ac89b1024bbfc5298685fb0c) Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update the documentationMatthias Rauter2023-03-089-106/+69
| | | | | | | Change-Id: Icff1282a22c3cefbbbbfb1dc03910066eb7c85f3 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 838426f5159c795fdeb94a6e657a478d4ac63511) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Minimal updates to Places Map example documentationMatthias Rauter2023-03-082-2/+2
| | | | | | | Change-Id: Ie3d18d1f9ac4beed2ec3e00f171a5fc80404455f Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit faefc8772a3317e7b881c5dd0542dd1c1abceb90) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* map viewer/places examples: Brush up the codeFriedemann Kleint2023-03-075-93/+83
| | | | | | | | | | | | | | | | | | | | | - Use modern string literals - Use the variadic template version of QMetaObject::invokeMethod() - Use modern connect syntax - Reorder includes - Trim newlines in QML Fix minor bugs: - Skip empty elements of library path (namely when variable is not set) - Fix the check for osm.useragent to operate on the map - Exit cleanly on QML loading errors Since places uses similar code, apply the changes there as well. Change-Id: Ibaeffc6e003c55c458137458c5017584e0c072f1 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 20b0c2fb20f3c37c2549b7aa59f686a7726a2817) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Examples: Fix qmake buildFriedemann Kleint2023-03-075-5/+4
| | | | | | | | | | Fix the resources and remove C++ 11. Change-Id: I1141594eae239b32b3c00663f2e0d78ec00421fd Reviewed-by: Matthias Rauter <matthias.rauter@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit 2a05e3206af01b7edc05e154a71dfd7e6c44c6f0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update Mapviewer exampleMatthias Rauter2023-03-0616-327/+68
| | | | | | | | | | | | Removed MapItems and argument parsing for old plugins. Replaced some circles with markers. Updated documentation and resources. Change-Id: I2c33d33d52ba2f5c1c81f444e8b414a4349dc505 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit 633239ff830a9c72ae88d53329875878a8876e66)
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-031-3/+3
| | | | | Change-Id: Ia43e80cf3d8ab7227f05c75d8e3692fb7c82aea5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add documentation for GeoJson Viewer exampleMatthias Rauter2023-03-029-62/+308
| | | | | | | | | Some code has been changed to make the documentation clearer. Change-Id: Icae03a7babc7e40d10cbdca5bfa81d3ab8efbd86 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 4d7ae8a74e70896a757f483865fe7095120fedc1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update location examples to work with MapView/HandlersShawn Rutledge2023-03-0223-505/+470
| | | | | | | | | | | | | | | | | | MapView replaces Map in the examples to reintroduce event handling. Some of the functionality is still in mapview.map and the code has to be adjusted respectivly. The following examples are affected: mapviewer, places, places_map. The mapviewer example has a new menu to draw mapitems. The places example draws places icons instead of a fixed marker. Fixes: QTBUG-111005 Change-Id: I15ca2b3d3ecb7c35684b9fd4c2b7a86249add11c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit e770809db4b6c92ee4be22b5ea021ccc505cec8f) Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-021-3/+3
| | | | | Change-Id: I71ccc1c70305575c96ccc9d8901ff4c1f590c8ae Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove unsupported plugin parameters from places exampleMatthias Rauter2023-03-011-18/+0
| | | | | | | Change-Id: I31641784ecc06711a06fafa650631fb3e4da8f45 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 0ef7f20ad7b1dbe4d1ff0381ff8d2d0db10ba136) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Replace MouseArea with TapHandler in Planespotter exampleMatthias Rauter2023-03-012-7/+5
| | | | | | | Change-Id: Ib5e02e914090a22183230cdd128fbcba608d82fc Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 07ac2096ce088c6ce3e5d692e5048b89364173af) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-03-011-3/+3
| | | | | Change-Id: I10312e0c703c16fdf14376975ada2fc4ae8e6245 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Resolve a duplicate static symbol during Unity BuildAmir Masoud Abdol2023-02-282-11/+2
| | | | | | | | | | | | Removed a duplicate function, and replaced it with direct calculation since it was only being used once in one of the files anyway. The same for `invLog2`, as the compiler should be taking care of it already. Task-number: QTBUG-109394 Change-Id: I9095bca32ea127f770fa2cb0523b05110bd8ef21 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 95e2cae51e6c92315fbf33c5d3e8a1826cca8907) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Resolve duplicate meta type definition causing issue for unity buildAmir Masoud Abdol2023-02-283-6/+4
| | | | | | | | Task-number: QTBUG-109394 Change-Id: Ic909c4e0e76e8744176421125d9fcda6b602bf0c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 7334a4b08d553d00aba6d1f5301e833c30029510) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Resolve a duplicate symbol during Unity BuildAmir Masoud Abdol2023-02-271-0/+3
| | | | | | | | | | | By excluding them from the unity build Task-number: QTBUG-109394 Change-Id: I7108d75e792900f9bcc70d858ee058a3a3ba80f1 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit bf874c86f710faf627439f3e53b9cdfd5adca71f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Return early from export function if data is empty to avoid crashesMatthias Rauter2023-02-231-0/+2
| | | | | | | Change-Id: I4713d4a97b7854df8310e6d0766a694e11473768 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 925d9cb0308af5b9d7ae84e7e16ca2c73a88b369) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationQt Submodule Update Bot2023-02-231-3/+3
| | | | | Change-Id: I6de97b99bffd22ea5a5688aeed01494da3ea3f1f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add drawing of mapItems to GeoJson viewer exampleMatthias Rauter2023-02-228-5/+279
| | | | | | | Change-Id: I362acbb6a428e83c3490742824b54aa68890c47f Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 0d7a0d92c64a906748b0676ea502ec3d6ccf27d0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add boundaries to zoomLevel in MapViewMatthias Rauter2023-02-224-143/+84
| | | | | | | | | | There was a bug in the notification handling in QDeclarativeGeoMap that prevented BoundaryRule to work properly. This bug was fixed along the way. Change-Id: Iae85019c7cceb77dab6f20478b564908797f7ccd Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit f19a0b27d4945ef633ca6602d4af63abad88f134) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Improve documentation and fix warnings and examplesVolker Hilsheimer2023-02-216-88/+35
| | | | | | | | | | | | | | - Waypoint was removed in bf12a34712d14d382b410b5ba5154eba90963675, so remove the documentation for the QML type - document the icon QML type from the Places module - remove dead code from example - adjust snippet quoting to changes - fix some qdoc warnings Change-Id: I8ee2b55d8a48afa6f700be1edab06f2364c6ff04 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit 7580137c8fd295ba1b3abd3199cf9eb4fd949690) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Improve compatibility between OSM plugin and places exampleMatthias Rauter2023-02-202-8/+9
| | | | | | | | | | | | | The categories are searched as well as possible. However, searches for e.g. all shops are not possible with OSM since a recent API change. The category is written into the PlacesReply object so that they can be displayed in the ui. Change-Id: Ic08e5bef393313672775b6f39d365484ee8b0c58 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 992f57fcf993b9804dcda9b12bf4d67ed102f284) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtlocationv6.5.0-beta3Qt Submodule Update Bot2023-02-171-3/+3
| | | | | Change-Id: Iabf0bfaf29a25a7f005b365af08c068a7960b95b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add baseline tests to qtlocationMatthias Rauter2023-02-1532-0/+2183
| | | | | | | | | Testing rendering of QDeclarativeMapItems. Change-Id: I9767314945a022006fdf02341744018c04206099 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 51a895b3d280ce5103785e016e82b77676c26c5f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add benchmark example for DeclarativeMapItemsMatthias Rauter2023-02-158-0/+571
| | | | | | | Change-Id: I42ec79a55eb16d768a3268212272cd06436d24b9 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 854758eaa75fa2b1caf443b9e89c85e362555a06) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>