Jan-Simon Moeller [Tue, 13 Feb 2024 20:43:15 +0000 (21:43 +0100)]
Add gitreview file for Quirky Quillback branch
Update the .gitreview file.
Bug-AGL: SPEC-5071
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I63a25a162fb50d583dd89b211bb1a40aa516e7bb
Scott Murray [Wed, 2 Mar 2022 21:48:04 +0000 (16:48 -0500)]
Add Bluetooth enable
Use the network API interface object to enable Bluetooth via ConnMan,
thus deactivating the default rfkill state and persisting the new one
across reboots (since ConnMan will restore the enabled state on boot).
This used to be done in the agl-service-bluetooth binding, doing it
here should be considered a likely temporary placeholder for further
investigation into Bluetooth device management in future AGL releases.
At the moment device auto-connection is not likely to match pre-Marlin
releases unless a device manages to connect on its own versus the
active auto-connect that was in agl-service-bluetooth. The latter is
now dependent on this application being run until further
re-architecting takes place.
Bug-AGL: SPEC-4253
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ic18452a65345da82a27370a46fbc7121cbf85aea
Scott Murray [Mon, 20 Dec 2021 20:07:34 +0000 (15:07 -0500)]
Add .desktop and icon file installation
Add initial .desktop file and icon copied from the launcher source
tree, and updated .pro files to install them. Also removed potentially
confusing use of non-existent $$PREFIX variable.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ic84c43d4871002131f982c3054a9ee6f475e649d
Scott Murray [Thu, 16 Dec 2021 21:49:22 +0000 (16:49 -0500)]
Update for app framework removal
Changes:
- Remove the autobuild scripts and config.xml used by the app
framework widget build.
- Update the qmake files to just build a "settings" 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.
- Tweak the Bluetooth QML to call into the new start call in
the libqtappfw-bt Bluetooth object that replaces the previous
WebSocket onConnected hook.
- Remove the voice related code as it is not likely to be
re-enabled anytime soon.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I8d3272b62aa403a71adadd26c545c1ed33281e5f
Scott Murray [Thu, 7 Jan 2021 21:14:21 +0000 (16:14 -0500)]
Remove libhomescreen dependency
libhomescreen 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 unneeded homescreen binding
dependency from the config.xml manifest.
Bug-AGL: SPEC-3757
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I488c28999acf872cd1b80374dd68c8d783c725f5
Marius Vlad [Fri, 29 May 2020 13:58:12 +0000 (16:58 +0300)]
Settings.qml: Use the windows width and height
Bug-AGL: SPEC-3447
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I912a87ad872258c14ace7a6adce1be300944bca2
Marius Vlad [Thu, 23 Apr 2020 18:58:38 +0000 (21:58 +0300)]
Conversion to agl-compositor
Bug-AGL: SPEC-3447
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I5b2dca1677f88e01cc28f10911e036707c3c6924
Scott Murray [Wed, 10 Jun 2020 02:05:58 +0000 (22:05 -0400)]
Update autobuild scripts
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: Ie5eb8365d77f5de507dd393f41d95ac88f417661
Raquel Medina [Mon, 1 Jun 2020 22:08:45 +0000 (00:08 +0200)]
update PKGCONFIG to use qtappfw-*
Replace qtappfw with qtappfw-bt, qtappfw-network
and qtappfw-voice packages.
Bug-AGL: SPEC-3390
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I17b875e577d98a0b58a07e6e9d3172342c0c578f
Raquel Medina [Mon, 18 May 2020 23:34:05 +0000 (01:34 +0200)]
use % for string concatenation instead of +
change concatenation method to reduce intermediate
allocations.
Bug-AGL: SPEC-3364
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I2c93ffb5fc2642bddb41a55ff454132926f241fd
Raquel Medina [Fri, 20 Mar 2020 18:38:40 +0000 (19:38 +0100)]
update autobuild scripts
Modify autobuild scripts:
- to fix warnings on yocto build
- to fix linux/autobuild syntax errors
- to add new standard targets
Bug-AGL: SPEC-2049
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Id99ab7fe90b0760d72bba117d0462823776781c8
Jan-Simon Möller [Tue, 11 Feb 2020 17:04:36 +0000 (18:04 +0100)]
Update .gitreview file
This updates the gitreview file in the project
.
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I70726aa251122955d7fe14399f38f444c1049bed
Scott Murray [Mon, 30 Dec 2019 23:44:05 +0000 (18:44 -0500)]
Enhance voice configuration
Various tweaks to the new voice configuration support:
- Moved "Version" choice on the main menu back down to the last
choice, since it's less likely to be used.
- Pull in qt-qrcode library's quickitem support and use it to
display a QR code when Alexa authorization is required.
- Reworked layout of voice configuration dialog to tighten up
spacing and make more room for the QR code.
- Tweaked voice configuration dialog logic to only show the login
prompting when in not-authorized state. Ideally, a deauth button
would be shown in the authorized state, but the voiceagent API
currently does not enable that AFAICT.
- Replace voiceagent ID with vendor in voiceagent configuration
dialog, as the ID is more of an internal thing that's not useful
to users.
- Tweaked some text colors in voiceagent configuration dialog for
better consistency with the other settings pages.
- Switched voiceagent configuration dialog positioning to center
it on-screen, as that seems more consistent with the look of
the other settings pages.
- Made the previous two changes to the wired settings configuration
dialog as well for consistency.
- Updated the voice settings icon with a microphone icon to match
the default icon shown for the homescreen PTT button.
- Updated the wired settings icon with a more typical network icon
to avoid confusion.
Bug-AGL: SPEC-2981
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I75560e3cab393e6efdfb1310f266e5b6bb0534d6
Raquel Medina [Fri, 13 Dec 2019 23:01:54 +0000 (00:01 +0100)]
voice: update colors used in dialog
Bug-AGL: SPEC-2981
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Ifb0e99110fddd874f12254b8ed2fdfe31fa02aee
Raquel Medina [Tue, 3 Dec 2019 22:36:35 +0000 (23:36 +0100)]
voice: add voice agents settings page
Bug-AGL: SPEC-2981
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I8eb6ae44db10039197da406446b5057ae9cb3b50
Raquel Medina [Mon, 2 Sep 2019 20:29:47 +0000 (22:29 +0200)]
wired: implement configuration data flows
- feed stack configuration data provided
by libqtappfw to the ui form;
- forward custom configuration data to
libqtappfw;
- rename staticXXXX properties to customXXXX
- introduce activeXXXX properties to keep the
stack current configuration values.
- fix always invisible placeholder text (qt) bug
by replacing TextField control with TextArea
control.
Bug-AGL: SPEC-2676
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Ib137f8e561ed54179b116acb323485b5b3382ab9
Raquel Medina [Thu, 29 Aug 2019 16:32:41 +0000 (18:32 +0200)]
wired: add service configuration form
Add a new UI form to facilitate wired networks
configuration.
This form will allow static addressing
configuration and customizing dns addresses.
Please note that this commit only provides the
visual part and doesn't implement the
functionality, which will follow in separate
commits.
Bug-AGL: SPEC-2676
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Ib851f0ed14d2885185d1c6b9292c627ef954d15b
Raquel Medina [Thu, 18 Jul 2019 22:14:55 +0000 (00:14 +0200)]
settings: Fix error on connect for wired.
Fix error on connect for wired networks due to
invalid 'password' property (bug introduced by
commit
d0350d3b30f53bbee53fcea6563b7f20505c1b2c).
Bug-AGL: SPEC-2632
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I4a07f1c5500e5c3b26cacf803ce3cdd2676517b9
Raquel Medina [Thu, 11 Jul 2019 21:21:48 +0000 (00:21 +0300)]
settings: datetime: qml: fix warning on model init
- workaround invalid currentIndex
- rework model initialization from array
Bug-AGL: SPEC-2635
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I7e218ee73aa40f9e85271d480c98a7eb45ac29b5
Raquel Medina [Mon, 8 Jul 2019 10:54:05 +0000 (13:54 +0300)]
settings: datetime: qml: fix anchor warnings
Bug-AGL: SPEC-2611
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I3aac9e09d44cc58fb7a163113ad7f0fb298c33f6
Raquel Medina [Fri, 5 Jul 2019 10:44:07 +0000 (12:44 +0200)]
settings: wired: add wired connections UI
The initial Wired UI only implements
unauthenticated access.
Bug-AGL: SPEC-2355
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I5bac4378879e365bce544ae55d752c187acc3a48
Raquel Medina [Tue, 30 Apr 2019 09:16:34 +0000 (12:16 +0300)]
app: wifi: use new WifiAdapter interface
Change-Id: I4e3c8d8ebd248fa59457627e0711e21c46cb4549
Bug-AGL: SPEC-2293
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
José Bollo [Fri, 26 Apr 2019 13:52:56 +0000 (15:52 +0200)]
Add permission to use display
Add the permission required to access the display
through the wayland socket.
Change-Id: Ie7cc6fb781121532cfb2ba784305a9acd62efadf
Bug-AGL: SPEC-2357
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Matt Ranostay [Sat, 13 Apr 2019 01:20:24 +0000 (18:20 -0700)]
settings: wifi: qml: disable toggling button on password dialog
Bug-AGL: SPEC-2299
Change-Id: I3bc1eb7bac127a06026795c953339db9758e8529
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 3 Apr 2019 03:05:26 +0000 (20:05 -0700)]
settings: bluetooth: qml: cleanup onPoweredChanged slot
Move enabling of discovery + discoverablity to the respective slot
to avoid race conditions from the adapter powering on
Bug-AGL: SPEC-2295
Change-Id: I16c04d7bcd880ef5dcc5352d0da52ce2fe8b2447
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Jan-Simon Moeller [Mon, 25 Mar 2019 13:40:11 +0000 (13:40 +0000)]
Merge "settings: bluetooth: qml: switch from qml ListModel to libqtappfw provided"
Matt Ranostay [Thu, 21 Mar 2019 04:38:10 +0000 (21:38 -0700)]
settings: bluetooth: qml: switch from qml ListModel to libqtappfw provided
Switch from using single threaded and incorrect QML processing of ListViews to
using models provided from libqtappfw.
Also this allows removal of most of the Javascript code that processed the
repective lists.
Bug-AGL: SPEC-2270
Change-Id: Ib00a2f34938de4c427ec5ee6956ee3e7e3c96959
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 20 Mar 2019 00:28:56 +0000 (17:28 -0700)]
settings: wifi: qml: allow canceling of agent requests
To cancel a passphase agent request it is needed to send a blank password
request.
Bug-AGL: SPEC-2271
Change-Id: I04da826e68b475a7d87699cfed54baaf75478786
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Raquel Medina [Mon, 11 Mar 2019 09:36:24 +0000 (11:36 +0200)]
autobuild: introduce build scripts
- Add agl autobuild script to silence build
warnings on yocto.
- Add linux autobuild script to build with
the sdk
These 2 scripts are based on the latest version
of the autobuild script, but they've been
customized to (i) work with the existing qmake
files and (ii) the 'update' and 'package-test'
targets have been removed.
Bug-AGL: SPEC-2164
Change-Id: Ib98b8308d43cc24f2f5462adca65542318295a9e
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Matt Ranostay [Thu, 28 Feb 2019 10:47:35 +0000 (02:47 -0800)]
settings: wifi: qml: redisplay dialog on incorrect passphase
Bug-AGL: SPEC-2183
Change-Id: Ia789a58b01d6df9e32d8f167e1f33ea19e1c37a2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 27 Feb 2019 08:55:04 +0000 (00:55 -0800)]
settings: wifi: qml: add 'Forget Network' button
Allow the user to forget a known network in the Settings UI
Bug-AGL: SPEC-2184
Change-Id: I3edec2ae9e23a7cc9a0d87fcecfe9842b6856240
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 20 Feb 2019 03:37:20 +0000 (19:37 -0800)]
settings: wifi: qml: fix security icon for wifi APs
APs without any security functionality were still showing a padlock.
Change-Id: I32e3e844ffa4e25aaa51a717fb6ccb8cdb8858c2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 16 Jan 2019 06:46:15 +0000 (22:46 -0800)]
settings: bluetooth: switch from Component.onCompleted power event
Race condition between QML components finishing loadings before libqtappfw
access can happen. So use the the onPowerChanged event as before, but to avoid
infinite loop of power changes don't changed checked field if already set.
Bug-AGL: SPEC-2004
Change-Id: Ie54ca405cab70e1bb909005dce602a56ccb0e8ba
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Tue, 15 Jan 2019 03:04:00 +0000 (19:04 -0800)]
settings: bluetooth: fix power button issue
Responding to both checkbox clicks and power events will cause
an infinite loop in some cases of toggling power state.
Bug-AGL: SPEC-2004
Change-Id: I4fb841661472f875a978a5bd314157cfff07328b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Stephane Desneux [Fri, 4 Jan 2019 16:30:51 +0000 (17:30 +0100)]
Fix runtime issue introduced in
2f812cb (gerrit:#19341)
example/* sources have been removed but they are still imported
from app/Settings.qml. This creates the following error in the QML engine at runtime:
---
Jan 04 14:20:57 h3ulcb afbd-settings@0.1[5140]: QQmlApplicationEngine failed to load component
Jan 04 14:20:57 h3ulcb afbd-settings@0.1[5140]: qrc:/Settings.qml:24 "example": no such directory
Jan 04 14:20:57 h3ulcb afbd-settings@0.1[5140]: QObject::connect: Cannot connect (null)::frameSwapped() to QLibWindowmanager::slotActivateWindow()
---
This patch fixes the runtime issue.
Change-Id: I793d5a8bb73b4257feba8b66b1ba2eb7db6db398
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Matt Ranostay [Fri, 21 Dec 2018 02:03:51 +0000 (18:03 -0800)]
settings: remove dbus outdated code and references
Bluetooth and WiFi status icons are set in the Homescreen now by
listening to respective binding events.
DBus calls to Homescreen to set status icons is no longer needed or
should be used by any new section.
Change-Id: Ia5b0bd828fd2a46d9ed20ec49d128540e354eb95
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Fri, 21 Dec 2018 00:44:56 +0000 (16:44 -0800)]
settings: qml: add spacing between elements
Switch and ImageButton were too close together in the UI
AGL-Bug: SPEC-388
Change-Id: I3d883d87d40dd52ec20871a43aaa9385219c3b12
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Jan-Simon Moeller [Thu, 20 Dec 2018 19:56:49 +0000 (19:56 +0000)]
Merge "Use Event_ShowWindow instead of Event_TapShortcut"
wang_zhiqiang [Wed, 12 Dec 2018 03:14:37 +0000 (11:14 +0800)]
Use Event_ShowWindow instead of Event_TapShortcut
The interface of homescreen service will be changed then,
use Event_ShowWindow instead of Event_TapShortcut.
Related changes:
agl-service-homescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17929/
libhomescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17931/
libqthomescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17933/
BUG-AGL: SPEC-1931
Change-Id: I1389068b07ac046f9c1ad790fb82f91442bb38ee
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Scott Murray [Mon, 17 Dec 2018 02:39:04 +0000 (21:39 -0500)]
Fix a couple of UI issues
Tweak the scan button anchoring so it renders reliably, the mix of
anchoring and forward referenced values seemed to be causing it to
misrender. As well, make it and the detected list visibility
dependent on Bluetooth being enabled for consistency.
Change-Id: Ib13b206c74234e5618f14277097259b848d62a58
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit
b3dcdb893234873325cdb121c8eda634f97a4c31)
Matt Ranostay [Wed, 28 Nov 2018 12:30:52 +0000 (04:30 -0800)]
settings: bluetooth: hide paired list when adapter isn't powered
Bug-AGL: SPEC-1630
Change-Id: Ib730137d46125f5354686b0bf98f419226254e41
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Fri, 23 Nov 2018 01:52:44 +0000 (17:52 -0800)]
settings: add missing deviceConnect to paired list
Need deviceConnect to be set after pairing of device otherwise the
"Connect" button will never be displayed.
Bug-AGL: SPEC-1630
Change-Id: Ibd6c05e66b28490b650bfb3da7aaebe7aa29ad24
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Kazumasa Mitsunari [Thu, 15 Nov 2018 11:02:31 +0000 (20:02 +0900)]
Modify graphic role
Window Manager set role name as lower_case,
then change role as lower_case.
Bug-AGL: SPEC-1754
Change-Id: Ifbf2faab6f90d6464b74316eb01b1761e1842279
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Matt Ranostay [Thu, 1 Nov 2018 05:44:06 +0000 (22:44 -0700)]
settings: update to bluetooth binding verion 2.0
Bug-AGL: SPEC-1630
Change-Id: Ifabb383e2802d6653d6c0e3c5b50020bbe9d9178
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Jan-Simon Moeller [Fri, 2 Nov 2018 12:37:42 +0000 (12:37 +0000)]
Merge "settings: add .vimrc project file"
Matt Ranostay [Thu, 1 Nov 2018 04:24:32 +0000 (21:24 -0700)]
settings: add .vimrc project file
To avoid further tab + space issues in the Settings application QML files
then noexpandtab should be set.
Change-Id: Icf1eff5d1f4f0a15326ce931991ae8b5ddff6b91
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
wang_zhiqiang [Tue, 30 Oct 2018 09:15:13 +0000 (17:15 +0800)]
delete application_name check in tap_shortcut event
because of now homescreen-service emit event to one application,
delete the applciation_name check.
Bug-AGL: SPEC-1764
Change-Id: Ie7574632e28d7bcf0c024a2c9633afe50a7d5d7e
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Tadao Tanikawa [Fri, 24 Aug 2018 04:47:47 +0000 (04:47 +0000)]
Revert "Use appid between homescreen-service and apps"
This reverts commit
767952ca6df6d42dc0fed3fde2d9137ec5b2a9ca.
Bug-AGL: SPEC-1685
Change-Id: Ide858dab8c5b74cb6d5a25e2c16cd383b52c47c9
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
zheng_wenlong [Mon, 6 Aug 2018 04:39:51 +0000 (13:39 +0900)]
Use appid between homescreen-service and apps
Use appid between hss and apps, and check event destination in libhomescreen.
So these is no need compare code when recived Event_TapShortcut Event.
BUG-AGL: SPEC-1645
Change-Id: Ibec9c169649fee674f12843c57c9ffed1e1d4aa2
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Tadao Tanikawa [Thu, 2 Aug 2018 09:51:52 +0000 (09:51 +0000)]
Improve output of multiple screen resolution
To improve output on various monitor with various resolution,
use scale_factor from WM to fit various screen resolution.
Bug-AGL: SPEC-1568, SPEC-1569, SPEC-1611
Change-Id: Ic0b8538259a4e9949caa099cff475935af609d09
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Matt Porter [Wed, 25 Jul 2018 16:24:28 +0000 (12:24 -0400)]
wifi: convert to libqtappfw network model
Use libqtappfw's network model for the wifi network
list, wifi status, and wifi power/connect/disconnect
methods. Remove useless websocket message handling
and other related code.
Bug-AGL: SPEC-1542
Change-Id: I269fc03405be98f428b61e6a583eb5cbad767c6e
Signed-off-by: Matt Porter <mporter@konsulko.com>
Matt Ranostay [Mon, 21 May 2018 09:01:42 +0000 (02:01 -0700)]
settings: bluetooth: qml: stop device lists from scrolling
Both device lists were emitting an layoutChanged() signal on any device
addition/update/removal which caused the model to refresh causing it to
'scroll' to the top. This event should only be emitted when the model is
being sorted, and hence incorrect in the current call.
Bug-AGL: SPEC-1385
Change-Id: I2828ad41e8bf4c9e0c83b62322b9e281e37408eb
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Mon, 21 May 2018 07:56:42 +0000 (00:56 -0700)]
settings: bluetooth: qml: stop duplicate entries in lists
Due to the current subscription model each subscriber causes an
discovery_result event to be emitted. So each client must be sure
they aren't adding entries more than once.
Bug-AGL: SPEC-1385
Change-Id: I125eb33327944407c018b01776ba9bb3e0d4c08f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Fri, 13 Apr 2018 22:04:22 +0000 (15:04 -0700)]
settings: bluetooth: switch from qml websockets to libqtappfw
Initial support changeover to libqtappfw from qml websocket calls for
agl-service-bluetooth service
Bug-AGL: SPEC-1385
Change-Id: Iff434c386d19f737b76d6a92969ae131a3de8ebf
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Mon, 16 Apr 2018 03:18:23 +0000 (20:18 -0700)]
settings: wifi: remove unused http address from Wifi QML
Change-Id: I0bd05233465a85d30aa132b0fa5996b9a6a8a926
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Mon, 16 Apr 2018 02:28:57 +0000 (19:28 -0700)]
settings: remove build artifacts
Remove several files that were added by accident from build environment
Change-Id: I394b2d308afdcfc68c378af227691b4fe3f7947e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Harunobu Kurokawa [Mon, 5 Mar 2018 06:29:11 +0000 (15:29 +0900)]
Improve version information for AGL UCB.
Version information is hardcoded. This commit support
AGL UCB version automatically from /etc/os-release
Bug-AGL: SPEC-656
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Tadao Tanikawa [Fri, 15 Dec 2017 13:52:48 +0000 (22:52 +0900)]
Update to new color scheme
The color scheme has been changed to new one.
Bug-AGL: SPEC-673
Change-Id: I6d8c30d9682b9a267c293dd7bcee7d3828af80b8
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Matt Ranostay [Thu, 14 Dec 2017 09:25:32 +0000 (01:25 -0800)]
Revert "settings: switch keyboard to qtvirtualkeyboardplugin"
This reverts commit
9990ec3dfdbd159b2077a33aa62dd52f53f174b2.
Currently SPEC-1120 is blocking qtvirtualkeyboard from sending
keystokes to applications.
Bug-AGL: SPEC-1185
Change-Id: I02d02f6c1cf912d5b4f0face0add9c9af43c2af2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 13 Dec 2017 07:02:37 +0000 (23:02 -0800)]
settings: switch keyboard to qtvirtualkeyboardplugin
Use qtvirtualkeyboardplugin for keyboard input since it supports
internationalization and uses vector graphics which allows screen
scaling.
Bug-AGL: SPEC-1185
Change-Id: Ifddefe9b9884d1087683befc011b7172f5c2305f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Thu, 23 Nov 2017 03:34:09 +0000 (19:34 -0800)]
QML: Bluetooth: fix initial paired devices list
Paired device count was being set to zero after getting initial
list from the bluetooth service.
Bug-AGL: SPEC-1123
Change-Id: If4d70e45bcb2b3fcbde3f4ace0d251601e38c157
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Jan-Simon Moeller [Tue, 14 Nov 2017 16:15:20 +0000 (16:15 +0000)]
Merge "Porting to new HMI Framework"
Scott Murray [Tue, 14 Nov 2017 13:36:10 +0000 (22:36 +0900)]
Porting to new HMI Framework
Changes following guidelines given in "Kickstart: New HMI Framework"
document at:
https://wiki.automotivelinux.org/_media/kickstart_apps_migration_guide.pdf
Change-Id: I4d6883bd60951af97be2d834667ab38622040735
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
LiPengKun [Fri, 10 Nov 2017 00:21:19 +0000 (09:21 +0900)]
QML: Bluetooth patch to limit device name length
This is a patch to fix the Bluetooth issue that
long device name may cover pair button
Change-Id: Ida0fd980cf3308be959eb74ea30e11beeffd5453
Signed-off-by: LiPengKun <pengkun.li@jp.alps.com>
Jan-Simon Möller [Sat, 4 Nov 2017 23:58:05 +0000 (00:58 +0100)]
Change version for EE in settings app
Change-Id: Ic34a8d89deb93b1b8d303dda86e0d524fef7e94b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
LiPengKun [Fri, 1 Sep 2017 07:38:45 +0000 (16:38 +0900)]
qml: change BT layout
This is change BT discoveried BT device into two list.
List 1 : this is a list for paired device.
List 2 : this is a list for discoveried device that not paired.
Change-Id: I5a24b6278078e267150d2f88e94c4eb32719f52b
Signed-off-by: LiPengKun <pengkun.li@jp.alps.com>
Matt Ranostay [Wed, 9 Aug 2017 17:31:40 +0000 (10:31 -0700)]
qml: wifi: update subscription to events
Update the subscription to wifi events to the ne
more consistent format
Bug-AGL: SPEC-820
Change-Id: Ie38b9f6d0e43f402cc4db76f9c9349d54d5ace04
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 9 Aug 2017 02:22:58 +0000 (19:22 -0700)]
qml: bluetooth: update subscription to events
Update the subscription to bluetooth events to the new
more consistent format
Bug-AGL: SPEC-819
Change-Id: I4236ca5f018be42d58f474220c418354437721f4
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Harunobu Kurokawa [Sat, 10 Jun 2017 01:38:16 +0000 (10:38 +0900)]
Update version info to Daring Dab
Bug-AGL: SPEC-656
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Matt Ranostay [Fri, 30 Jun 2017 03:31:40 +0000 (20:31 -0700)]
binding: remove bindings from settings application
bindings are moved to their own repos so no longer needed
in settings application
Bug-AGL: SPEC-661 SPEC-715
Change-Id: I0171a73fe20ed076c5d07edd708ffe46778d84bb
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Mon, 26 Jun 2017 04:19:58 +0000 (21:19 -0700)]
qml: launcher: initial bt + wifi states on load
Initial load didn't have the actual BT or WiFi states on the
slider switches. This patchset sets them after probing to find
current state via DBus services.
Change-Id: I9e0bc0a6477c81d5acf7adfe3d5f15d941c33da9
Bug-AGL: SPEC-703
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Fri, 16 Jun 2017 02:44:41 +0000 (19:44 -0700)]
binding: bluetooth: allow connection to specified profile UUID
Allow connect/disconnect to a single BT UUID profile that is
specified for a device.
Change-Id: Ia3c67fd5f0e9b6467aa7eaae2e75dddfe80251ae
Bug-AGL: SPEC-669
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Thu, 15 Jun 2017 23:41:09 +0000 (16:41 -0700)]
binding: bluetooth: report connection events
Subscribers to the bluetooth binding need to get reports of
connection and disconnections.
Bug-AGL: SPEC-669
Change-Id: I061fd7088a3a198d8004feaf594abc44c3a43f4f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Thu, 15 Jun 2017 18:56:20 +0000 (11:56 -0700)]
binding: remove unused binding files
Binding.qml and MessageId.js aren't used in any part of the
settings application.
Change-Id: I4139fe41625695c25096961454eed219c744d66f
Bug-AGL: SPEC-648
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 7 Jun 2017 03:01:16 +0000 (20:01 -0700)]
binding: bluetooth: available BT UUID profiles reporting
Since selection connect/disconnect can be done to a certain
BT UUID profiles the available ones need to be listed to
subscribers.
Change-Id: I4497838ef2f9dd5e6fc40f1364a8b5f165a1831d
Bug-AGL: SPEC-638
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Thu, 1 Jun 2017 22:37:25 +0000 (15:37 -0700)]
binding: bluetooth: allow connection to select uuid profiles
Currenly the bluetooth binding connects to all available bluetooth
profiles. This change allows you select an singular profile.
Change-Id: Iccb016f132e0690699eefddee637ad91ea69e69c
Bug-AGL: SPEC-638
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 31 May 2017 09:44:02 +0000 (02:44 -0700)]
binding: bluetooth: provide org.bluez.MediaTransport1 access
Allow binding to report transport state and volume levels
Bug-AGL: SPEC-642
Change-Id: I5daad68a096b70b6401cde045704ee4226ef368f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Sat, 20 May 2017 20:46:12 +0000 (13:46 -0700)]
binding: bluetooth: fix memory leak in avrcp controls
avrcp data pointers need to be freed when btd_device
structure is destroyed
Change-Id: I39b534665d9e7b74ff20443668b5fee395446aa9
Bug-AGL: SPEC-596
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Wed, 17 May 2017 20:55:56 +0000 (13:55 -0700)]
binding: bluetooth: add initial avrcp controls
These avrcp controls only work at the application level for the
settings application. The bluetooth binding at some point needs
to be converted to system level binding.
Change-Id: I5959c3939874b53c2b21115fb2a3e6a652ec0ffd
Bug-AGL: SPEC-596
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Jan-Simon Moeller [Tue, 16 May 2017 05:03:57 +0000 (05:03 +0000)]
Merge "binding: bluetooth: add support for avrcp metadata reporting"
Jan-Simon Moeller [Tue, 16 May 2017 05:03:43 +0000 (05:03 +0000)]
Merge "binding: bluetooth: fix typo of propertyies"
Matt Ranostay [Mon, 15 May 2017 19:59:55 +0000 (12:59 -0700)]
binding: bluetooth: add support for avrcp metadata reporting
Add binding support for reporting avrcp metadata, and status events.
Bug-AGL: SPEC-596
Change-Id: I33a1045db5aa421a01e28c7bda254085b107e4f1
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Mon, 15 May 2017 00:16:30 +0000 (17:16 -0700)]
binding: bluetooth: fix typo of propertyies
Fix typo of propertyies that should be properties.
Bug-AGL: SPEC-578
Change-Id: I9b312666db39808d03fec33c0029858917a14b37
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Mon, 1 May 2017 01:33:25 +0000 (18:33 -0700)]
bluetooth: allow detection of bluetooth enabled
Bluetooth can now be enabled via connmand dbus service, and needs
to detect if already enabled.
Change-Id: I279a571b89381579eb05705410210a9266039377
Bug-AGL: SPEC-570
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Sat, 13 May 2017 05:19:59 +0000 (22:19 -0700)]
qml: bluetooth: remove Windows/DOS end-of-lines
Recent merge of websocket changes introducted MSDOS/Windows
end of lines, this patchset removes them with dos2unix.
Bug-AGL: SPEC-592
Change-Id: Id16cae4e3cab1da8ed789b0924410c0e4ac7937b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Jan-Simon Moeller [Fri, 12 May 2017 21:51:59 +0000 (21:51 +0000)]
Merge "BT: Update to support WebSocket"
Matt Ranostay [Wed, 3 May 2017 21:30:28 +0000 (14:30 -0700)]
qml: wifi: add missing parameter call
Add missing sendSocketMesage() after verbstr definition.
Bug-AGL: SPEC-578
Change-Id: Ib7e9cc0f5b4b993bd28bd89dd7ea32adfce60eef
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Milan Srdinko [Fri, 21 Apr 2017 11:17:49 +0000 (13:17 +0200)]
WiFi: Fix WiFi UI not sync with network manager
Fix error that state of WiFi ON/OFF button after widget start is not in
sync with actual state of wireless adapter.
Change-Id: I71ac07d11b2364d6dbb69b492774323c9c39fbd6
AGL-BUG: SPEC-531
Signed-off-by: Milan Srdinko <msrdinko@alps.cz>
yidongmiao [Fri, 7 Apr 2017 09:01:42 +0000 (17:01 +0800)]
BT: Update to support WebSocket
modified: app/bluetooth/Bluetooth.qml
modified: binding-bluetooth/binding-bluetooth.pro
new file: binding-bluetooth/bluetooth-agent.c
new file: binding-bluetooth/bluetooth-agent.h
modified: binding-bluetooth/bluetooth-api.c
modified: binding-bluetooth/bluetooth-api.h
modified: binding-bluetooth/bluetooth-manager.c
modified: binding-bluetooth/bluetooth-manager.h
new file: binding-bluetooth/bluez-client.c
new file: binding-bluetooth/bluez-client.h
new file: binding-bluetooth/lib_agent.c
new file: binding-bluetooth/lib_agent.h
new file: binding-bluetooth/lib_bluez.c
new file: binding-bluetooth/lib_bluez.h
new file: binding-bluetooth/lib_ofono.c
new file: binding-bluetooth/lib_ofono.h
new file: binding-bluetooth/lib_ofono_modem.c
new file: binding-bluetooth/lib_ofono_modem.h
new file: binding-bluetooth/ofono-client.c
new file: binding-bluetooth/ofono-client.h
modified: Bluetooth.qml
Change-Id: I18bc7ed86b6759d5b55a2662cf3ebd0d1e81b07f
Signed-off-by: yidongmiao <yidong.miao@cn.alps.com>
Jira identifier: SPEC-528
Milan Srdinko [Mon, 20 Mar 2017 10:57:22 +0000 (11:57 +0100)]
WiFi: Match names of functions with binding verbs
Rename the names of binder's internal functions so they match the
binding verbs. With this doxygen comments can be used for
API documentation.
Change-Id: I130f02542c689272a6a9f48220098dd323b52533
Signed-off-by: Milan Srdinko <msrdinko@alps.cz>
Jan-Simon Moeller [Mon, 3 Apr 2017 21:19:17 +0000 (21:19 +0000)]
Merge "WiFi: Update comments for a functions"
Milan Srdinko [Mon, 20 Mar 2017 10:24:20 +0000 (11:24 +0100)]
WiFi: Update comments for a functions
Doxygen comments are reworked to be more understandable, functions that
not API's marked as internal.
Change-Id: I649c930201147a1c13038e5c7289d02229807db7
Signed-off-by: Milan Srdinko <msrdinko@alps.cz>
José Bollo [Fri, 24 Mar 2017 08:43:57 +0000 (09:43 +0100)]
Update config.xml for new framework on systemd
Also fix a typo
Change-Id: Id1e391922c77b1c355b05d0445f5f9bdc632a929
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Milan Srdinko [Mon, 13 Feb 2017 15:34:44 +0000 (16:34 +0100)]
WiFi: add event unsubscribe/delete on Wi-Fi disable
Change-Id: I2b3c74fc24b57c6152f105ff7bd8b090d9dad155
Signed-off-by: Milan Srdinko <msrdinko@alps.cz>
Milan Srdinko [Wed, 1 Feb 2017 13:30:06 +0000 (14:30 +0100)]
WiFi: Improve log messages
Change-Id: I180e3af084edfb72492d6155eb9db1964590afd3
Signed-off-by: Milan Srdinko <msrdinko@alps.cz>
Milan Srdinko [Wed, 1 Feb 2017 12:31:05 +0000 (13:31 +0100)]
WiFi: reworked to support websockets and subscriptions for events
Change-Id: I2d1f2724d7c1efd64c12b7fa639436946209196e
Signed-off-by: Milan Srdinko <msrdinko@alps.cz>
Jan-Simon Möller [Wed, 28 Dec 2016 21:44:10 +0000 (22:44 +0100)]
Add .gitreview file
Change-Id: Icd7657701d6fd52a1be4808c7e19d385b74332f7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Sat, 24 Dec 2016 21:29:31 +0000 (21:29 +0000)]
Merge "Add connect command after set passkey"
Tasuku Suzuki [Sat, 24 Dec 2016 02:30:12 +0000 (11:30 +0900)]
Wifi: Clear password data when the dialog hidden
Change-Id: I67d6112fe587abe3506e80835281ac347262aae7
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
srimaldia [Fri, 23 Dec 2016 22:28:04 +0000 (07:28 +0900)]
Add connect command after set passkey
This modification is made to complete connection
procedure to secured AP after set passkey.
Signed-off-by: srimaldia <hariasti.srimaldia-1@jp.alps.com>