aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-07-01Add gitreview file for Royal Ricefish branchricefishJan-Simon Moeller1-1/+1
Update the .gitreview file. Bug-AGL: SPEC-5194 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I7c6065ffe223b386b6de73403c058ba69bcc6448
2024-02-13Add gitlab issue/merge request templatesHEADsalmon_18.90.0salmon/18.90.0ricefish_17.90.0ricefish/17.90.018.90.017.90.0masterJan-Simon Moeller2-0/+6
Add template files for gitlab Bug-AGL: SPEC-4474 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I93f96ddb46452836478751164506e19f15f7a15e
2023-12-04tbtnavi: Add gRPC API supportMarius Vlad5-4/+473
This adds support for gRPC API specifically specifically to allow placing the application on a different output, the remoting one. Bug-AGL: SPEC-5003 Change-Id: Ibe7047b3b21dc67c44111a8b615a51588d2216d9 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-12-04tbtnavi: Migrate to mesonMarius Vlad11-432/+83
This patch removes agl-shell-desktop support and migrates the entire tree to meson build system. Bug-AGL: SPEC-5003 Change-Id: Ia7728003e8069776c29641d91d1440cc65f297c5 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-08-24Update Navigation usageScott Murray1-1/+1
Update usage of the Navigation class from libqtappfw to pass in the new router flag to its constructor. Bug-AGL: SPEC-4762 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ieec54503243cd93d78ea9e992e075ee832213c1c
2023-05-12Update status signal states for VSS 3.1.1Scott Murray1-2/+2
The states for Vehicle.Cabin.Infotainment.Navigation.State are now uppercase with the update to VSS 3.1.1, update use of the Navigation API from libqtappfw to match. Bug-AGL: SPEC-4761 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Iaf7c6d3fea190bce2f95e6af60f65bd47f2ad051
2023-01-02Update engine speed signalScott Murray1-2/+2
Update engine speed signal to use VSS 3.0 signal name. Bug-AGL: SPEC-4664 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I731054928c145f0dda076ec6d6f4df89d90dd0c7
2022-12-13Update output display IDScott Murray1-1/+1
Update OUTPUT_ID to work with Weston 10.0. Bug-AGL: SPEC-4645 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I2f57171bd250ed0968b44a14d9758041881d8ec2 (cherry picked from commit b8d8c98bfded3ea6a17da5bb83cedb95adfb1112)
2022-07-04Update VIS vehicle signal supportneedlefish_13.93.0needlefish/13.93.013.93.0Scott Murray1-2/+2
For consistency, change the VIS signal being used for display mode switching to new AGL custom steering wheel switch signals instead of a custom Vehicle.Cabin.Infotainment.Cluster.Mode actuator signal. Having the custom AGL signals for the steering wheel demo grouped together seems better for maintainability. Bug-AGL: SPEC-4409 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ia381a9fcb1f7d9d8e94f640c65876a842b5d76ce (cherry picked from commit 81ded150718320da690908544f041addb2f56102)
2022-06-07Updates to restore to a functional stateScott Murray6-23/+71
Changes: - Add setenv of QT_QUICK_CONTROLS_STYLE and setting of the frameless window hint to match the previous behavior before the removal of the previous application framework. - Use the new VehicleSignals API from libqtappfw to replace the previous signal-composer usage. - Update the use of the Navigation API from libqtappfw for its rework to use VIS signals instead of the previous signal-composer usage. - The default unit for the vehicle speed has been switched to kilometers with switching driven by the appropriate VSS schema value. Bug-AGL: SPEC-4409, SPEC-4426 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I69b60a1e3207a54c34aaf114a1e89fce2cf0059f
2022-03-07Update for app framework removalmarlin_12.93.0marlin/12.93.012.93.0Scott Murray9-589/+10
Changes: - Remove the autobuild scripts and config.xml used by the app framework widget build. - Update the qmake files to just build a "tbtnavi" binary and install it into /usr/bin by default. - Remove the code in main.cpp that handled reading the WebSocket command-line arguments and passing them to binding related code. - Removed signal-composer wrapper instantiation in main.cpp, but the related QML has been left alone now, this will need to be revisited once something else is in place for vehicle signals (e.g. perhaps a simple VISS API wrapper in libqtappfw that leverages kuksa.val). Bug-AGL: SPEC-4283 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I9ea3b5aff37ad5013815afaab07823194350b26d
2021-01-07Remove qlibhomescreen dependencymarlin_12.92.0marlin_12.91.0marlin_12.90.1marlin_12.90.0marlin/12.92.0marlin/12.91.0marlin/12.90.1marlin/12.90.0lamprey_11.92.0lamprey_11.91.0lamprey/11.92.0lamprey/11.91.0koi_10.93.0koi_10.92.0koi/10.93.0koi/10.92.012.92.012.91.012.90.112.90.011.92.011.91.010.93.010.92.0Scott Murray9-78/+2
qlibhomescreen was still a dependency in the qmake files, and its header file was being pulled in in main.cpp even though there it is no longer used, remove usage. Also remove leftover libhomescreen and qlibwindowmanager related files, now unused homescreen binding dependency in config.xml manifest, and long unused QT websockets module dependency. Bug-AGL: SPEC-3757 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I7b8de507f785e1850caae4e91cd9033c0ced468b
2020-08-09Restore permissions in config.xmlkoi_10.91.0koi/10.91.0jellyfish_9.99.4jellyfish_9.99.3jellyfish/9.99.4jellyfish/9.99.39.99.49.99.310.91.0Scott Murray1-0/+2
Add hidden and auto-start permissions back to config.xml, they are unrelated to the old windowmanager and should not have been removed in commit 6457b9c. Bug-AGL: SPEC-3532 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ic36304cec6915a3d6edba264ef383317eba61a25
2020-06-24Update to the latest protocol specsjellyfish_9.99.2jellyfish_9.99.1jellyfish/9.99.2jellyfish/9.99.19.99.29.99.1Marius Vlad2-4/+30
Bug-AGL: SPEC-3447 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I1135dbf355d7fa556c938399003ed73e8679a076
2020-06-24Removal of windowmanager depedencyMarius Vlad7-37/+367
Bug-AGL: SPEC-3447 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I7d7172459d38540fc7ddfac6887e68e73fd475fc
2020-06-11Update autobuild scriptsScott Murray4-59/+168
Update autobuild scripts with reworked version that fixes building outside of the source tree. As well, the project files have been tweaked to strip the release build binaries and add "-debug" in the name of the debug widget file. Bug-AGL: SPEC-2049, SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Icfb47409097e5d0098e84ff8ae21d38ae1745b5e
2020-06-11replace qtappfw with qtappfw-navigation & qtappfw-signal-composer packagesRaquel Medina1-1/+1
Bug-AGL: SPEC-3390 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: Icbb1f39f996a11e04c134161a7c3e7d0829b4a2f
2020-03-11navigation: qml: fix typo in mapbox parameterMatt Ranostay1-1/+2
Correct parameter naming to mapbox.mapping.additional_map_ids Bug-AGL: SPEC-3264 Change-Id: I2169cc9b440d7f39c667bcf571726995cc0290bd Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2020-03-11file_operation: change default map style for mapboxMatt Ranostay1-1/+1
Due to an API change the default map needs to changed Bug-AGL: SPEC-3264 Change-Id: Idca3cb2ad371d1c4af73f66251a84dcf398f1bde Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2020-01-15Add info page selected by steering wheel eventicefish_8.99.5icefish/8.99.58.99.5Scott Murray6-10/+157
Add a information window that can be switched to based on the "event.info" event from signal composer that the steering wheel "Info" button results in. For now, it simply displays the vehicle and engine speed in numeric form in a larger font, and a small time display. The speeds are also driven by the corresponding signal composer events that are hooked to the underlying CAN messages. Bug-AGL: SPEC-3109 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ibe66ecdb94b854d4ebc7f98ad7e1bf01fc615f1a
2019-12-10tbtnavi: remove Photoshop iCCP sections in PNGsicefish_8.99.4icefish_8.99.3icefish/8.99.4icefish/8.99.38.99.48.99.3Matt Ranostay24-0/+0
Remove iCCP section from PNGs to avoid the following warnings from libpng. libpng warning: iCCP: known incorrect sRGB profile Bug-AGL: SPEC-3035 Change-Id: Ie8e5cedca07feb8f978c42946e3d7bc8ab5cd816 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-12-10tbtnavi: remove Thumbs.db fileMatt Ranostay1-0/+0
Remove Windows artifact from app/images/ Bug-AGL: SPEC-3035 Change-Id: Ieb4a9dbb03b979db2c7f380e0df38f704f69c9a5 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-26tbtnavi: create title cache per providericefish_8.99.2icefish/8.99.28.99.2Matt Ranostay1-0/+8
Bug-AGL: SPEC-2985 Change-Id: I5873a50da8b6099e879acbd488a5055e2ffaa162 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-26tbtnavi: add qml invokable function for cache locationMatt Ranostay2-0/+13
Bug-AGL: SPEC-2985 Change-Id: I5b412e968cac0d1034be35822de3bff70bb073c1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-13tbtnavi: read missing qml signals/slotsicefish_8.99.1icefish/8.99.18.99.1Matt Ranostay2-1/+17
Connect libqtappfw provided events to qml via signals/slots Bug-AGL: SPEC-2880 Change-Id: Ib915195caf34ac94575bebd03bdd86fd848c36d6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-12tbtnavi: add missing token to websocket connectMatt Ranostay1-0/+3
Connection to websocket for navigation service was missing token Bug-AGL: SPEC-2880 Change-Id: I76574ebba935b4491fae19cc8a9161dc610a4921 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-12tbtnavi: fix typo in getStartLongitude() qml callMatt Ranostay1-1/+1
Bug-AGL: SPEC-2880 Change-Id: I1035418f4f8e28c23336f3535ffda1487d232930 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11tbtnavi: add interface to agl-service-navigationMatt Ranostay5-3/+99
Add interface to agl-service-navigation via libqtappfw to replace navicore DBus completely. Bug-AGL: SPEC-2880 Change-Id: Idf3afcdd3c7424b8adb91a9aaf14df662d7fe107 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11tbtnavi: remove dbus navicore clientMatt Ranostay6-218/+2
In order to use new agl-service-navigation the current navicore DBus client needs to be removed. Bug-AGL: SPEC-2880 Change-Id: I4c6eef6c44ec55aa1fd2fc6b73c2cf3aa7fbd51e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11tbtnavi: remove unused QtSql moduleMatt Ranostay1-1/+1
Qt SQL module isn't used by the application so remove from app.pro Bug-AGL: SPEC-2880 Change-Id: I6d3edd6a24f879d4ac8d3964ca2a3e53945cbe4d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11tbtnavi: add .vimrc to keep syntax consistentMatt Ranostay1-0/+1
Bug-AGL: SPEC-2880 Change-Id: I63f51767812bbce68607698a38c4a58d85075176 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-01tbtnavi: fix typo of longitudeMatt Ranostay3-10/+10
Fixed typo of longitude (was longitute) in code and configuration. Bug-AGL: SPEC-2933 Change-Id: I2b49d8c7d8ff581c0c7caeff43e50c40d603c127 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-20Fixes and rework to allow using with cluster demoScott Murray17-269/+482
Changes include: - Remove older libhomescreen and qlibwindowmanager detection and configuration from qmake configuration in favor of PKGCONFIG usage. - Rework main.cpp to look more like ondemandnavi, and use qlibhomescreen instead of libhomescreen. - Update file_operation.{h,cpp} with the newer versions from ondemandnavi that include OSM configuration. - Fixed typo in arrived signal name in org.agl.naviapi.xml and dbus_client.cpp. - Change some qDebug messages in dbus_client.cpp to qWarning as it seems more appropriate. - Rework QtLocation plugin configuration in MapWindow.qml to support OSM and replace mapboxgl with mapbox, as mapboxgl does not seem to work out of the box. - Tweak various things in MapWindow.qml to try to better match the look of ondemandnavi. - Many commenting and whitespace fixes in MapWindow.qml. - Update widget config.xml to add now required display permission, and add the hidden permission so the application will not show up in the launcher. - Add license files for the various header files in include/mapbox, and update README.md to indicate where they come from and what files the different licenses apply to. Bug-AGL: SPEC-2913 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I192efd45ab94ace8234dbe6c8983257a24e51d23
2019-08-09tbtnavi build need C++ 17 supportLi Xiaoming1-1/+1
Bug-AGL: SPEC-2735 Change-Id: I1a45543beaaac4261ceb053d73cf98140a2a0fcf Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
2019-03-25This is a application for display turn by run navigation information.halibut_8.0.0halibut_7.99.3halibut_7.99.2halibut_7.99.1halibut/8.0.0halibut/7.99.3halibut/7.99.2halibut/7.99.18.0.07.99.37.99.27.99.1wanglu73-0/+3886
Change-Id: I0866a7d9ffa347c0935b4d00259ad1a74cd00d6e Signed-off-by: wanglu <wang_lu@dl.cn.nexty-ele.com>
2019-02-18Initial empty repositoryJan-Simon Moeller0-0/+0