lp://qastaging/~canonical-dx-team/unity/unity.add-multiple-plugins-to-buildsystem
Created by
Sam Spilsbury
and last modified
- Get this branch:
- bzr branch lp://qastaging/~canonical-dx-team/unity/unity.add-multiple-plugins-to-buildsystem
Members of
Canonical Desktop Experience Team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
Rejected
for merging
into
lp://qastaging/unity
- Neil J. Patel (community): Needs Fixing
-
Diff: 29974 lines (+14576/-14682)134 files modifiedCMakeLists.txt (+13/-9)
plugins/CMakeLists.txt (+10/-0)
plugins/unityshell/CMakeLists.txt (+11/-0)
plugins/unityshell/src/BamfLauncherIcon.cpp (+662/-0)
plugins/unityshell/src/BamfLauncherIcon.h (+86/-0)
plugins/unityshell/src/FavoriteStore.cpp (+43/-0)
plugins/unityshell/src/FavoriteStore.h (+73/-0)
plugins/unityshell/src/FavoriteStoreGSettings.cpp (+375/-0)
plugins/unityshell/src/FavoriteStoreGSettings.h (+55/-0)
plugins/unityshell/src/IndicatorObjectEntryProxy.h (+48/-0)
plugins/unityshell/src/IndicatorObjectEntryProxyRemote.cpp (+157/-0)
plugins/unityshell/src/IndicatorObjectEntryProxyRemote.h (+72/-0)
plugins/unityshell/src/IndicatorObjectFactory.h (+53/-0)
plugins/unityshell/src/IndicatorObjectFactoryRemote.cpp (+494/-0)
plugins/unityshell/src/IndicatorObjectFactoryRemote.h (+55/-0)
plugins/unityshell/src/IndicatorObjectProxy.h (+48/-0)
plugins/unityshell/src/IndicatorObjectProxyRemote.cpp (+145/-0)
plugins/unityshell/src/IndicatorObjectProxyRemote.h (+60/-0)
plugins/unityshell/src/Introspectable.cpp (+75/-0)
plugins/unityshell/src/Introspectable.h (+55/-0)
plugins/unityshell/src/IntrospectionDBusInterface.cpp (+223/-0)
plugins/unityshell/src/IntrospectionDBusInterface.h (+54/-0)
plugins/unityshell/src/Launcher.cpp (+2075/-0)
plugins/unityshell/src/Launcher.h (+287/-0)
plugins/unityshell/src/LauncherController.cpp (+296/-0)
plugins/unityshell/src/LauncherController.h (+81/-0)
plugins/unityshell/src/LauncherDragWindow.cpp (+64/-0)
plugins/unityshell/src/LauncherDragWindow.h (+51/-0)
plugins/unityshell/src/LauncherIcon.cpp (+585/-0)
plugins/unityshell/src/LauncherIcon.h (+197/-0)
plugins/unityshell/src/LauncherModel.cpp (+197/-0)
plugins/unityshell/src/LauncherModel.h (+76/-0)
plugins/unityshell/src/PanelHomeButton.cpp (+160/-0)
plugins/unityshell/src/PanelHomeButton.h (+49/-0)
plugins/unityshell/src/PanelIndicatorObjectEntryView.cpp (+343/-0)
plugins/unityshell/src/PanelIndicatorObjectEntryView.h (+50/-0)
plugins/unityshell/src/PanelIndicatorObjectView.cpp (+139/-0)
plugins/unityshell/src/PanelIndicatorObjectView.h (+55/-0)
plugins/unityshell/src/PanelView.cpp (+290/-0)
plugins/unityshell/src/PanelView.h (+69/-0)
plugins/unityshell/src/PluginAdapter.cpp (+134/-0)
plugins/unityshell/src/PluginAdapter.h (+57/-0)
plugins/unityshell/src/QuicklistManager.cpp (+109/-0)
plugins/unityshell/src/QuicklistManager.h (+52/-0)
plugins/unityshell/src/QuicklistMenuItem.cpp (+469/-0)
plugins/unityshell/src/QuicklistMenuItem.h (+153/-0)
plugins/unityshell/src/QuicklistMenuItemCheckmark.cpp (+380/-0)
plugins/unityshell/src/QuicklistMenuItemCheckmark.h (+63/-0)
plugins/unityshell/src/QuicklistMenuItemLabel.cpp (+262/-0)
plugins/unityshell/src/QuicklistMenuItemLabel.h (+63/-0)
plugins/unityshell/src/QuicklistMenuItemRadio.cpp (+352/-0)
plugins/unityshell/src/QuicklistMenuItemRadio.h (+66/-0)
plugins/unityshell/src/QuicklistMenuItemSeparator.cpp (+186/-0)
plugins/unityshell/src/QuicklistMenuItemSeparator.h (+63/-0)
plugins/unityshell/src/QuicklistView.cpp (+1467/-0)
plugins/unityshell/src/QuicklistView.h (+178/-0)
plugins/unityshell/src/SimpleLauncherIcon.cpp (+102/-0)
plugins/unityshell/src/SimpleLauncherIcon.h (+51/-0)
plugins/unityshell/src/StartupNotifyService.cpp (+70/-0)
plugins/unityshell/src/StartupNotifyService.h (+53/-0)
plugins/unityshell/src/StaticCairoText.cpp (+324/-0)
plugins/unityshell/src/StaticCairoText.h (+96/-0)
plugins/unityshell/src/Tooltip.cpp (+939/-0)
plugins/unityshell/src/Tooltip.h (+136/-0)
plugins/unityshell/src/TrashLauncherIcon.cpp (+110/-0)
plugins/unityshell/src/TrashLauncherIcon.h (+43/-0)
plugins/unityshell/src/unity.cpp (+552/-0)
plugins/unityshell/unityshell.xml.in (+51/-0)
src/BamfLauncherIcon.cpp (+0/-662)
src/BamfLauncherIcon.h (+0/-86)
src/FavoriteStore.cpp (+0/-43)
src/FavoriteStore.h (+0/-73)
src/FavoriteStoreGSettings.cpp (+0/-375)
src/FavoriteStoreGSettings.h (+0/-55)
src/IndicatorObjectEntryProxy.h (+0/-48)
src/IndicatorObjectEntryProxyRemote.cpp (+0/-157)
src/IndicatorObjectEntryProxyRemote.h (+0/-72)
src/IndicatorObjectFactory.h (+0/-53)
src/IndicatorObjectFactoryRemote.cpp (+0/-494)
src/IndicatorObjectFactoryRemote.h (+0/-55)
src/IndicatorObjectProxy.h (+0/-48)
src/IndicatorObjectProxyRemote.cpp (+0/-145)
src/IndicatorObjectProxyRemote.h (+0/-60)
src/Introspectable.cpp (+0/-75)
src/Introspectable.h (+0/-55)
src/IntrospectionDBusInterface.cpp (+0/-223)
src/IntrospectionDBusInterface.h (+0/-54)
src/Launcher.cpp (+0/-2075)
src/Launcher.h (+0/-287)
src/LauncherController.cpp (+0/-296)
src/LauncherController.h (+0/-81)
src/LauncherDragWindow.cpp (+0/-64)
src/LauncherDragWindow.h (+0/-51)
src/LauncherIcon.cpp (+0/-585)
src/LauncherIcon.h (+0/-197)
src/LauncherModel.cpp (+0/-197)
src/LauncherModel.h (+0/-76)
src/PanelHomeButton.cpp (+0/-160)
src/PanelHomeButton.h (+0/-49)
src/PanelIndicatorObjectEntryView.cpp (+0/-343)
src/PanelIndicatorObjectEntryView.h (+0/-50)
src/PanelIndicatorObjectView.cpp (+0/-139)
src/PanelIndicatorObjectView.h (+0/-55)
src/PanelView.cpp (+0/-290)
src/PanelView.h (+0/-69)
src/PluginAdapter.cpp (+0/-134)
src/PluginAdapter.h (+0/-57)
src/QuicklistManager.cpp (+0/-109)
src/QuicklistManager.h (+0/-52)
src/QuicklistMenuItem.cpp (+0/-469)
src/QuicklistMenuItem.h (+0/-153)
src/QuicklistMenuItemCheckmark.cpp (+0/-380)
src/QuicklistMenuItemCheckmark.h (+0/-63)
src/QuicklistMenuItemLabel.cpp (+0/-262)
src/QuicklistMenuItemLabel.h (+0/-63)
src/QuicklistMenuItemRadio.cpp (+0/-352)
src/QuicklistMenuItemRadio.h (+0/-66)
src/QuicklistMenuItemSeparator.cpp (+0/-186)
src/QuicklistMenuItemSeparator.h (+0/-63)
src/QuicklistView.cpp (+0/-1467)
src/QuicklistView.h (+0/-178)
src/SimpleLauncherIcon.cpp (+0/-102)
src/SimpleLauncherIcon.h (+0/-51)
src/StartupNotifyService.cpp (+0/-70)
src/StartupNotifyService.h (+0/-53)
src/StaticCairoText.cpp (+0/-324)
src/StaticCairoText.h (+0/-96)
src/Tooltip.cpp (+0/-939)
src/Tooltip.h (+0/-136)
src/TrashLauncherIcon.cpp (+0/-110)
src/TrashLauncherIcon.h (+0/-43)
src/unity.cpp (+0/-552)
src/unity.h (+0/-195)
tests/CMakeLists.txt (+64/-51)
Branch information
Recent revisions
- 702. By Sam Spilsbury
-
Add the ability to build plugins separately as part of the unity package.
Removed:
* src/ (We don't need to support a single plugin build)
Added:
* plugins/
- Drop whatever plugins we want to build in here
- CMakeLists.txt will pick up these plugins
Changed:
* tests/
- At the moment we need to hardcode ../plugins/unityshell/ src for linking - 699. By Jason Smith
-
Merge work from Mathew Rasmus to make multiple clicks not launch multiple instances of applications
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/unity