aboutsummaryrefslogtreecommitdiff
path: root/projects.pro
diff options
context:
space:
mode:
authorVesa Halttunen <vesa.halttunen@nokia.com>2010-02-25 15:40:02 +0200
committerVesa Halttunen <vesa.halttunen@nokia.com>2010-02-25 15:56:25 +0200
commitf9f3cc281521f217905c7e50778e2d3a423e0f93 (patch)
treed5385fb7f52678ab4615f92e1bd9b047078f9ef0 /projects.pro
parent39b7fc3cb5430046d6d4ed3aed8d07cd84b60e16 (diff)
New: Support for application extensions
RevBy: Aki Koskinen, Pauli Lehtinen, Sachin Kundu, Pankaj Saharan Details: This commit includes the following commits: commit 8000cd8358728234045b867cf00350fe101608e5 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 24 21:25:07 2010 +0200 Changes: removed unneeded test RevBy: Vesa Halttunen Details: instantiateOutOfProcessExtension was testing if the file of the metadata existed. Since the metadata is created by reading the file, the file always exists and it doesn't make sense to test it at this point anymore. Also removed a unit test that was artificially somehow testing this functionality. commit bb43ccde1762621c51d232ab6c77aa26110df0c7 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 24 21:16:50 2010 +0200 Changes: don't double create the data store RevBy: Vesa Halttunen commit 0619c63cdfc1a679d540f02b205c3c7c4a61a156 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 24 21:11:31 2010 +0200 Changes: keep the extension widgets internally also RevBy: Vesa Halttunen Details: instead of asking the extension widget from the extension multiple times keep an internal pointer to it after the first query. This allows the extensions to construct the widget in the widget() method. commit 04fe269f1d517b17f51800ee53d873bf9c37fbf9 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 24 20:54:27 2010 +0200 Changes: only keep those metadatas in memory that succeeded to instantiate RevBy: Vesa Halttunen Details: only the metadata objects that have the corresponding extension currently running are kept in the extensionMetaDatas container. When an extension is removed the corresponding metadata object is also removed. A couple of renamings also: - extensions_ -> inProcessExtensions - handleHash -> outOfProcessHandles commit 2f16cffd7c38e082b3afa91bd59d9fdc80d3d06f Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 24 19:57:26 2010 +0200 Changes: added an isInProcess method RevBy: Vesa Halttunen Details: a helper method for determining if an extension should be run in-process or out-of-process. commit 583f50caa130530799ea7d229e80a1f6318dd184 Author: palehtin <pauli.lehtinen@nokia.com> Date: Wed Feb 24 18:14:32 2010 +0200 Changes: connect the proper signals to the application extension container RevBy: Vesa Halttunen commit d1edb4f03020bd0abe3f91f8c7fa807d5382e4e8 Author: palehtin <pauli.lehtinen@nokia.com> Date: Thu Feb 25 12:08:18 2010 +0200 Changes: removed the Exec key from the in-process demo extension RevBy: TrustMe commit 4772deddb84a97248d6a41fa2b9e99f3e46a4108 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 24 19:19:11 2010 +0200 Changes: refactoring application extension manager RevBy: Pauli Lehtinen Details: - moved instantiateExtension to private visibility - changed the parameter of instantiateExtension to type DuiApplicationExtensionMetaData instead of a string - sanitized removeOutOfProcessExtension - renamed removeOutProcessExtension -> removeOutOfProcessExtension - pass DuiApplicationExtensionMetaData object to removeOutOfProcessExtension - actually call removeOutOfProcessExtension from somewhere in the class! - don't instantiate extensions twice in startup commit 74f32c5098a5fe95652adb9299729cf174a31412 Author: Vesa Halttunen <vesa.halttunen@nokia.com> Date: Wed Feb 24 17:07:05 2010 +0200 Changes: Since out of process applets and extensions are a bit different DuiAppletHandle can't be used for both but a DuiExtensionHandle base class is needed RevBy: Aki Koskinen commit 1e1f57cbd249c925bf470f2f5f4fd45709c43d68 Author: palehtin <pauli.lehtinen@nokia.com> Date: Wed Feb 17 16:33:56 2010 +0200 Changes: added some functionality to application extension demo commit d31d5f14dc8cc531eeca80e4c295ee430c56141c Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Tue Feb 23 16:48:53 2010 +0200 Changes: use the internal signal listener throughout the test RevBy: TrustMe commit fb7c83bac90ab6a77cb945dcee2c798e9ecc1ae4 Author: Pankaj Saharan <pankaj.saharan@nokia.com> Date: Thu Feb 18 16:07:54 2010 +0200 Changes: Handling of adding/removing extensions on application extension area RevBy: Details: - data store support (for storing layouting information) - signal emitted for adding after the extension is instantiated (for both in-process and out-process) - unit tests for these signals - removal of widget singals (both in-process and out-process) - handling of out-of-process extensions commit cffef15151e9e993d149803be9e5f6c88203fb66 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Mon Feb 22 19:38:09 2010 +0200 New: start newly added extensions RevBy: Pauli Lehtinen Details: when new extensions are added to the file system they are started - given that the interface is the correct one. commit 69e21d48edb7eba7471a2056e605dd1aa3587384 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Thu Feb 18 14:57:31 2010 +0200 New: when a desktop entry is removed from the file system, the corresponding extension is removed RevBy: Pauli Lehtinen Details: also changes DuiApplicationExtensionManager to use DuiApplicationExtensionMetaData commit 72ca3fc28fbb97242de607fda28c47a9404d8650 Merge: 9c464c0 5da40f0 Author: sackundu <sackundu@sackundu-laptop.(none)> Date: Mon Feb 22 13:02:11 2010 +0200 Merge branch 'extensionhandleforapplication' commit 5da40f0d76a7afc65465a2bcf8805b413db0528f Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Fri Feb 19 12:21:21 2010 +0200 New: Provide a list of extensions to the application if requested commit 9c464c06ccf2cb30f266e39516268a97383ca91a Merge: 6f5dc92 0713c1f Author: sackundu <sackundu@sackundu-laptop.(none)> Date: Mon Feb 22 12:07:09 2010 +0200 Merge git@gitorious.org:/maemo-6-ui-framework/duicore-libdui into integration commit 0713c1f8ba1344138a46379c9c9cb311eaec66ad Author: Vesa Halttunen <vesa.halttunen@nokia.com> Date: Thu Feb 18 17:00:39 2010 +0200 New: Application extension runner and related runner base class RevBy: Sachin Kundu commit 6f5dc9202a51180d58e75a161d94ae2c150c9022 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Fri Feb 19 12:42:14 2010 +0200 Fixes: Fixes review comments for disabling loading of inprocess extensions commit 3ba34fac1ef31e48a877eab6542f8275b0e8537c Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Fri Feb 19 12:26:09 2010 +0200 Revert "New: Provide a list of extensions to the application if requested" This reverts commit c6295a10df0093fafee83f23a7d84448e9000fca. commit c6295a10df0093fafee83f23a7d84448e9000fca Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Fri Feb 19 12:21:21 2010 +0200 New: Provide a list of extensions to the application if requested commit 178c38c2e381cc805ad540fcb65b91854ade4357 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Thu Feb 18 18:53:35 2010 +0200 New: Disable loading of in process extensions if requested during extension area creation commit 811730371edc2a100aed67207112acc3b5a9d528 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 17 17:44:42 2010 +0200 Changes: removing of in process extensions from extension manager RevBy: Pauli Lehtinen Details: this only adds functionality to the extension manager for removing the extension. Nothing yet triggers the removals. Nor is the removal communicated throughout the whole system. commit 502198150543dfe3877517eeb7622302c21e9240 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Thu Feb 18 14:50:53 2010 +0200 Fixes: Use the updated prototype for in process extension loading commit 6face457c0953fa0e26ecd07c0b47f7c2578f857 Merge: 5656445 24e1be4 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Thu Feb 18 14:39:11 2010 +0200 Merge branch 'master' of git@gitorious.org:maemo-6-ui-framework/duicore-libdui Conflicts: src/applicationextension/duiapplicationextensionmanager.cpp src/applicationextension/duiapplicationextensionmanager.h commit 5656445db9887d4281dc5389d066e081649d9644 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Thu Feb 18 14:19:14 2010 +0200 Fixes: Corrections with the previous patch on out of process application extensions commit 888b36b97fa31d2f9ed8e87b0c8970464b0a58bc Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Thu Feb 18 14:19:14 2010 +0200 Fixes: Corrections with the previous patch on out of process application extensions commit 8868cbf500bbbc8134ee9e8dc7149d949c3d09a1 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Thu Feb 18 14:19:14 2010 +0200 Fixes: Corrections with the previous patch on out of process application extensions commit b987e5e1d39c7c960b44b86d9c2221e63691637a Merge: b84adfc 804ac47 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Wed Feb 17 17:45:35 2010 +0200 Merge branch 'master' of git@gitorious.org:maemo-6-ui-framework/duicore-libdui Conflicts: src/applicationextension/duiapplicationextensionmanager.cpp src/applicationextension/duiapplicationextensionmanager.h tests/ut_duiapplicationextensionmanager/ut_duiapplicationextensionmanager.pro commit aa79dda71fc6deb21dd812bc4f2d1aceac0a07c2 Author: Vesa Halttunen <vesa.halttunen@nokia.com> Date: Wed Feb 17 15:46:35 2010 +0200 Changes: Send a signal when an extension is instantiated RevBy: Aki Koskinen commit b84adfcb37ad52020eb9664dcf799e6beec49294 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Wed Feb 17 16:34:23 2010 +0200 New: Out of process application extensions. RevBy: commit 804ac47b1ec85116be2a9186fdb440d65047bcac Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Wed Feb 17 13:42:41 2010 +0200 Changes: update duiwidget_stub and used it in ut_duiapplicationextensionmanager RevBy: Pauli Lehtinen Details: also use duidesktopentry_stub commit 597099ae7864c987bca9043a881fb4e49ad062a6 Merge: c874326 4ddfae5 Author: Vesa Halttunen <vesa.halttunen@nokia.com> Date: Wed Feb 17 15:12:38 2010 +0200 Changes: Separate DuiApplicationExtensionInterface::initialize() into initialize() and widget(), keep instantiated extensions in the manager RevBy: Aki Koskinen commit 4ddfae50b5ebf046978d8b003d341b08af926564 Author: Vesa Halttunen <vesa.halttunen@nokia.com> Date: Wed Feb 17 14:57:43 2010 +0200 Changes: Separate DuiApplicationExtensionInterface::initialize() into initialize() and widget(), keep instantiated extensions in the manager RevBy: commit c874326ec5f1789c1bddba2e82e6ea614bca648a Author: palehtin <pauli.lehtinen@nokia.com> Date: Wed Feb 17 12:29:22 2010 +0200 Changes: moved createExtensionsList to updateAvailableExtensions, now stores the whole desktopentry instead of it's filename RevBy: Vesa Halttunen commit 039e0692067ff17d1ed74e1e2dbb796a9f183469 Author: Pankaj Saharan <pankaj.saharan@nokia.com> Date: Wed Feb 17 10:57:19 2010 +0200 Changes: Filter the extensions by interface name by application extension area RevBy: Pauli, Aki Details: DuiApplicationExtensionManager does - iterate through /usr/share/dui/applicationextensions/*.desktop - create a list of extensions that implement the interface given to DuiApplicationExtensionArea commit 81ea7d0d48c9b59dbfd89a6993c21f74d02ced8c Author: Vesa Halttunen <vesa.halttunen@nokia.com> Date: Tue Feb 16 17:50:13 2010 +0200 New: Application extension demo application RevBy: TrustMe commit 35b483a154651f394ff1bf2fe735e28359eb3ec6 Author: Vesa Halttunen <vesa.halttunen@nokia.com> Date: Tue Feb 16 14:44:59 2010 +0200 New: Create a base interface for application extensions, support for extensions that do not have an UI, when instantiating ensure that the extension implements the required interface RevBy: commit 44319ee9d704c7790551e9e50497f5e970687f04 Merge: 8ca5c4d 9624115 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Tue Feb 16 14:26:18 2010 +0200 Changes: make ut_duiapplicationextensionmanager not depend on libdui and not construct a DuiApplication RevBy: Ville Voutilainen commit 8ca5c4d4fac51d7a81592177b2107c8f28f9908f Author: palehtin <pauli.lehtinen@nokia.com> Date: Tue Feb 16 15:03:40 2010 +0200 Changes: added a filewatcher for checking changes in application extension desktop file path RevBy: Vesa Halttunen commit 9624115a35e6604ea9ba1dc3050cde862fbeaa64 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Tue Feb 16 14:26:18 2010 +0200 Changes: make ut_duiapplicationextensionmanager not depend on libdui and not construct a DuiApplication RevBy: TrustMe commit 15fdae7db1d1941abc8607ec4f2b6675238bb3c1 Author: Aki Koskinen <aki.koskinen@nokia.com> Date: Tue Feb 16 13:59:22 2010 +0200 Changes: added ut_duiapplicationextensionmanager to tests.pro RevBy: TrustMe commit fe3adac549dfb17bebf907afefe0349fb7530416 Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Tue Feb 16 12:49:20 2010 +0200 New: dummy testcase files for application extension manager RevBy: Trust me commit 533f3800726b30386ad9aba2c107a06911cd5a2b Author: Sachin Kundu <ext-sachin.kundu@nokia.com> Date: Mon Feb 15 16:38:39 2010 +0200 New : Application extension manager dummy files RevBy: Pauli Lehtinen
Diffstat (limited to 'projects.pro')
-rw-r--r--projects.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/projects.pro b/projects.pro
index c25a1261..face2c64 100644
--- a/projects.pro
+++ b/projects.pro
@@ -39,6 +39,7 @@ for(PROJECT, $$list($$lower($$unique(DUI_BUILD_PARTS)))) {
contains(DEFINES, HAVE_DBUS) {
SUBDIRS += \
duiappletrunner \
+ duiapplicationextensionrunner \
duiservicemapper \
duithemedaemon \
tools