2013-09-25 06:37:41 |
Alberto Mardegan |
bug |
|
|
added bug |
2013-09-25 06:37:56 |
Alberto Mardegan |
bug |
|
|
added subscriber Jamie Strandboge |
2013-09-25 12:46:16 |
Jamie Strandboge |
description |
(I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know)
Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog).
For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId
It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report. |
(I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know)
Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog).
For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId
It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report.
From jdstrand>
This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this bug exists, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing. |
|
2013-09-25 12:46:24 |
Jamie Strandboge |
tags |
|
application-confinement |
|
2013-09-25 12:46:49 |
Jamie Strandboge |
bug task added |
|
unity-mir (Ubuntu) |
|
2013-09-25 12:46:57 |
Jamie Strandboge |
nominated for series |
|
Ubuntu Saucy |
|
2013-09-25 12:46:57 |
Jamie Strandboge |
bug task added |
|
unity-mir (Ubuntu Saucy) |
|
2013-09-25 12:47:07 |
Jamie Strandboge |
unity-mir (Ubuntu Saucy): importance |
Undecided |
High |
|
2013-09-25 12:48:39 |
Jamie Strandboge |
description |
(I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know)
Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog).
For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId
It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report.
From jdstrand>
This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this bug exists, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing. |
(I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know)
Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog).
For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId
It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report.
From jdstrand>
This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality from unity-mir. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this feature is not implemented, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing. |
|
2013-09-25 13:00:41 |
Jamie Strandboge |
summary |
[feature] Window reparenting |
[feature] Window reparenting (required for appstore app trust model) |
|
2013-09-25 13:25:19 |
Jamie Strandboge |
bug |
|
|
added subscriber Thomas Voß |
2013-09-25 15:21:52 |
Launchpad Janitor |
unity-mir (Ubuntu): status |
New |
Confirmed |
|
2013-09-25 18:11:24 |
Gerry Boland |
bug task added |
|
mir |
|
2013-09-27 20:14:02 |
kevin gunn |
mir: importance |
Undecided |
High |
|
2013-09-27 20:14:04 |
kevin gunn |
mir: status |
New |
Triaged |
|
2013-09-27 20:14:06 |
kevin gunn |
unity-mir: status |
New |
Triaged |
|
2013-09-27 20:14:10 |
kevin gunn |
unity-mir: importance |
Undecided |
High |
|
2013-09-30 14:59:03 |
Jamie Strandboge |
bug task added |
|
signon (Ubuntu) |
|
2013-09-30 15:00:04 |
Jamie Strandboge |
signon (Ubuntu Saucy): importance |
Undecided |
High |
|
2013-09-30 15:00:24 |
Jamie Strandboge |
bug task added |
|
apparmor-easyprof-ubuntu (Ubuntu) |
|
2013-09-30 15:08:40 |
Jamie Strandboge |
nominated for series |
|
Ubuntu T-series |
|
2013-09-30 15:08:40 |
Jamie Strandboge |
bug task added |
|
signon (Ubuntu T-series) |
|
2013-09-30 15:08:40 |
Jamie Strandboge |
bug task added |
|
apparmor-easyprof-ubuntu (Ubuntu T-series) |
|
2013-09-30 15:08:40 |
Jamie Strandboge |
bug task added |
|
unity-mir (Ubuntu T-series) |
|
2013-10-11 15:58:12 |
Jamie Strandboge |
apparmor-easyprof-ubuntu (Ubuntu Saucy): status |
New |
Won't Fix |
|
2013-10-11 15:58:23 |
Jamie Strandboge |
apparmor-easyprof-ubuntu (Ubuntu T-series): status |
New |
Confirmed |
|
2013-10-11 15:59:05 |
Jamie Strandboge |
bug task deleted |
apparmor-easyprof-ubuntu (Ubuntu) |
|
|
2013-10-11 15:59:13 |
Jamie Strandboge |
bug task deleted |
apparmor-easyprof-ubuntu (Ubuntu Saucy) |
|
|
2013-10-11 15:59:20 |
Jamie Strandboge |
bug task deleted |
apparmor-easyprof-ubuntu (Ubuntu T-series) |
|
|
2013-10-11 15:59:37 |
Jamie Strandboge |
bug task added |
|
apparmor-easyprof-ubuntu (Ubuntu) |
|
2013-10-11 16:00:15 |
Jamie Strandboge |
apparmor-easyprof-ubuntu (Ubuntu): status |
New |
Confirmed |
|
2013-10-17 06:20:18 |
Daniel van Vugt |
tags |
application-confinement |
application-confinement feature |
|
2013-10-18 05:42:16 |
Daniel van Vugt |
summary |
[feature] Window reparenting (required for appstore app trust model) |
[enhancement] Window reparenting (required for appstore app trust model) |
|
2013-10-18 05:42:24 |
Daniel van Vugt |
tags |
application-confinement feature |
application-confinement enhancement |
|
2013-10-18 09:09:55 |
Launchpad Janitor |
signon (Ubuntu): status |
New |
Confirmed |
|
2013-10-18 09:09:55 |
Launchpad Janitor |
signon (Ubuntu T-series): status |
New |
Confirmed |
|
2013-10-18 09:09:55 |
Launchpad Janitor |
unity-mir (Ubuntu T-series): status |
New |
Confirmed |
|
2013-10-18 09:09:59 |
Vincent Ladeuil |
bug |
|
|
added subscriber Vincent Ladeuil |
2013-11-19 15:29:39 |
Ken VanDine |
bug task added |
|
content-hub |
|
2013-12-12 18:09:23 |
Jamie Strandboge |
signon (Ubuntu Saucy): status |
Confirmed |
Won't Fix |
|
2013-12-12 18:09:39 |
Jamie Strandboge |
signon (Ubuntu Trusty): importance |
Undecided |
High |
|
2013-12-12 18:09:51 |
Jamie Strandboge |
unity-mir (Ubuntu Trusty): importance |
Undecided |
High |
|
2013-12-12 18:10:05 |
Jamie Strandboge |
unity-mir (Ubuntu Saucy): status |
Confirmed |
Won't Fix |
|
2014-02-01 11:05:48 |
rosa maria |
mir: assignee |
|
rosa maria (rprosamaria383) |
|
2014-02-03 01:54:52 |
Daniel van Vugt |
mir: assignee |
rosa maria (rprosamaria383) |
|
|
2014-02-03 11:03:25 |
rosa maria |
unity-mir: assignee |
|
rosa maria (rprosamaria383) |
|
2014-02-03 11:03:43 |
rosa maria |
apparmor-easyprof-ubuntu (Ubuntu): assignee |
|
rosa maria (rprosamaria383) |
|
2014-02-04 13:57:58 |
Michał Sawicz |
unity-mir: assignee |
rosa maria (rprosamaria383) |
|
|
2014-02-04 14:22:07 |
Jamie Strandboge |
apparmor-easyprof-ubuntu (Ubuntu): assignee |
rosa maria (rprosamaria383) |
|
|
2014-02-20 22:20:20 |
kevin gunn |
mir: importance |
High |
Medium |
|
2014-02-20 22:21:02 |
kevin gunn |
summary |
[enhancement] Window reparenting (required for appstore app trust model) |
[enhancement] Trusted Session surface management (required for appstore app trust model) |
|
2014-02-21 02:01:03 |
Daniel van Vugt |
summary |
[enhancement] Trusted Session surface management (required for appstore app trust model) |
[enhancement] Trusted Session surface management (required for appstore app trust model), modal subwindows |
|
2014-03-31 17:43:11 |
rosa maria |
mir: assignee |
|
rosa maria (ceryscloe) |
|
2014-03-31 17:43:23 |
rosa maria |
apparmor-easyprof-ubuntu (Ubuntu): assignee |
|
rosa maria (ceryscloe) |
|
2014-03-31 17:43:37 |
rosa maria |
signon (Ubuntu Trusty): assignee |
|
rosa maria (ceryscloe) |
|
2014-03-31 17:43:50 |
rosa maria |
unity-mir (Ubuntu Saucy): assignee |
|
rosa maria (ceryscloe) |
|
2014-04-01 01:34:49 |
Daniel van Vugt |
mir: assignee |
rosa maria (ceryscloe) |
|
|
2014-04-01 01:35:01 |
Daniel van Vugt |
apparmor-easyprof-ubuntu (Ubuntu): assignee |
rosa maria (ceryscloe) |
|
|
2014-04-01 01:35:11 |
Daniel van Vugt |
signon (Ubuntu Trusty): assignee |
rosa maria (ceryscloe) |
|
|
2014-04-01 01:35:22 |
Daniel van Vugt |
unity-mir (Ubuntu Saucy): assignee |
rosa maria (ceryscloe) |
|
|
2014-04-04 13:50:29 |
Daniel Holbach |
bug |
|
|
added subscriber Daniel Holbach |
2014-05-30 15:33:53 |
Bill Filler |
content-hub: importance |
Undecided |
Medium |
|
2014-05-30 15:33:53 |
Bill Filler |
content-hub: status |
New |
Triaged |
|
2014-07-31 14:58:51 |
Jamie Strandboge |
bug task deleted |
unity-mir (Ubuntu Saucy) |
|
|
2014-07-31 14:59:25 |
Jamie Strandboge |
bug task deleted |
unity-mir (Ubuntu Trusty) |
|
|
2014-07-31 14:59:31 |
Jamie Strandboge |
bug task deleted |
signon (Ubuntu Trusty) |
|
|
2014-07-31 14:59:38 |
Jamie Strandboge |
bug task deleted |
signon (Ubuntu Saucy) |
|
|
2014-07-31 14:59:51 |
Jamie Strandboge |
apparmor-easyprof-ubuntu (Ubuntu): importance |
Undecided |
Critical |
|
2014-07-31 15:00:00 |
Jamie Strandboge |
signon (Ubuntu): importance |
High |
Critical |
|
2014-07-31 15:00:03 |
Jamie Strandboge |
unity-mir (Ubuntu): importance |
High |
Critical |
|
2014-07-31 15:01:29 |
Jamie Strandboge |
tags |
application-confinement enhancement |
application-confinement enhancement rtm14 |
|
2014-08-04 07:15:05 |
Daniel van Vugt |
mir: milestone |
|
0.7.0 |
|
2014-08-11 08:32:45 |
Daniel van Vugt |
mir: milestone |
0.7.0 |
|
|
2014-08-20 15:37:47 |
Jamie Strandboge |
tags |
application-confinement enhancement rtm14 |
enhancement |
|
2014-08-20 15:37:58 |
Jamie Strandboge |
bug task deleted |
apparmor-easyprof-ubuntu (Ubuntu) |
|
|
2014-08-20 15:38:17 |
Jamie Strandboge |
signon (Ubuntu): status |
Confirmed |
Invalid |
|
2014-08-20 15:38:27 |
Jamie Strandboge |
content-hub: status |
Triaged |
Invalid |
|
2014-08-20 15:38:42 |
Jamie Strandboge |
signon (Ubuntu): importance |
Critical |
Undecided |
|
2014-08-20 15:38:45 |
Jamie Strandboge |
content-hub: importance |
Medium |
Undecided |
|
2014-08-20 15:38:53 |
Jamie Strandboge |
unity-mir (Ubuntu): importance |
Critical |
Undecided |
|
2015-07-05 04:58:17 |
Jane |
unity-mir: status |
Triaged |
Fix Committed |
|
2015-07-05 04:58:51 |
Jane |
mir: status |
Triaged |
Fix Committed |
|
2015-07-06 01:57:43 |
Daniel van Vugt |
mir: status |
Fix Committed |
Triaged |
|
2015-07-06 01:57:51 |
Daniel van Vugt |
unity-mir: status |
Fix Committed |
Triaged |
|
2015-12-10 14:58:05 |
Matthew Paul Thomas |
description |
(I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know)
Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog).
For developers, this API already exists in Qt: see https://qt-project.org/doc/qt-5.1/qtgui/qwindow.html#fromWinId
It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report.
From jdstrand>
This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality from unity-mir. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this feature is not implemented, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing. |
(I'm filing this as a bug in order to be able to point other people to it, and to track its progress; if there's a blueprint containing this task, please let me know)
Some components (such as the Online Accounts trusted helper) need to be able to pop-up a window (typically, a dialog) on top of the running application. Such windows should be modal to the application, that is the user should not be able to interact with the application while the modal window is displayed on top of them. This also means that in the task switcher one shouldn't see two windows, but only the topmost modal window (and parts of the application window, in case the modal window on top is a non-fullscreen dialog).
For developers, this API already exists in Qt: http://doc.qt.io/qt-5/qwindow.html#fromWinId
It needs to be implemented in the QPA plugin, so feel free to add the relevant projects to the bug report.
From jdstrand>
This is a hard requirement for application confinement because of our trust model-- permission to access sensitive data by AppStore apps is typically granted or denied at the time of access (caching the result for later use as appropriate), so users have a context for the access being requested. We do this instead of throwing up a permissions prompt at installation. However, for it to work, trusted helpers like online accounts and location require this functionality from unity-mir. A trust-store is also being implemented so other services like calendar and contacts can do the same. Because this feature is not implemented, the implementation for online accounts, location and the trust-store is blocked and appstore apps are therefore able to access these services without the user knowing. |
|
2015-12-10 17:40:34 |
Matthew Paul Thomas |
unity-mir (Ubuntu): status |
Confirmed |
Triaged |
|
2017-11-03 16:19:41 |
Michał Sawicz |
mir (Ubuntu): importance |
Undecided |
Medium |
|
2017-11-03 16:19:41 |
Michał Sawicz |
mir (Ubuntu): status |
New |
Triaged |
|