lp:~canonical-dx-team/unity/unity.add-multiple-plugins-to-buildsystem
Created by
Sam Spilsbury
and last modified
- Get this branch:
- bzr branch lp:~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.
- 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:unity