summaryrefslogtreecommitdiff
diff options
-rw-r--r--AUTHORS6
-rw-r--r--CMakeLists.txt6
-rw-r--r--ChangeLog2415
-rw-r--r--debian/changelog6
-rw-r--r--launcher/ExpoLauncherIcon.cpp3
-rw-r--r--launcher/SoftwareCenterLauncherIcon.cpp2
-rw-r--r--plugins/unityshell/src/inputremover.cpp2
-rw-r--r--unity-shared/DecorationStyle.cpp1
-rw-r--r--unity-shared/GnomeKeyGrabber.cpp7
-rw-r--r--unity-shared/PanelStyle.cpp1
10 files changed, 2441 insertions, 8 deletions
diff --git a/AUTHORS b/AUTHORS
index 6d01dbb51..007b35a35 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -18,10 +18,12 @@
Andrew Gaul <andrew@gaul.org>
Andrew McCarthy <me@andrewmccarthy.ie>
Andrey Logvinov <Andrey.Logvinov.81@gmail.com
+ Aneesh Madhavan <aneeshmadhavan1@gmail.com>
Angel Guzman Maeso <angel@quijost.com>
asmoore82 <asmoore82@gmail.com>
Aurélien Gâteau <aurelien.gateau@canonical.com>
Automatic PS uploader <ps-jenkins@lists.canonical.com>
+ Barry Warsaw <barry@ubuntu.com>
Benjamin Kerensa <bkerensa@ubuntu.com>
Bilal Akhtar <bilalakhtar@ubuntu.com>
Bowmore <bowmores@telia.com>
@@ -29,6 +31,7 @@
Brandon Schaefer <brandontschaefer@gmail.com
Brandon Schaefer <brandontschaefer@gmail.com>
Brandon Schaefer <schbra02@evergreen.edu>
+ Bryan Quigley <bryan.quigley@canonical.com>
Cameron Hart <cam@bitshifter.net.nz>
Charles Kerr <charles.kerr@canonical.com>
Chase Douglas <chase.douglas@canonical.com>
@@ -51,6 +54,7 @@
Dimitri John Ledkov <xnox@ubuntu.com>
Eleni Maria Stea <elene.mst@gmail.com>
Eleni Maria Stea <elenimaria.stea@canonical.com>
+ Evan McIntire <mcintire.evan@gmail.com>
foxoman <foxoman.u@gmail.com>
Francis Ginther <fginther@gmail.com>
Francis Ginther <francis.ginther@canonical.com>
@@ -60,6 +64,7 @@
Gerry Boland <gerry.boland@canonical.com>
Gordon Allott <gord.allott@canonical.com>
handsome_feng<445865575@qq.com>
+ handsome_feng <445865575@qq.com>
Henri De Veene <henri.deveene@gmail.com>
Iain Lane <iain.lane@canonical.com>
Iain Lane <iain@orangesquash.org.uk>
@@ -104,6 +109,7 @@
Martin Pitt <martin.pitt@ubuntu.com>
Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
Matthias Alles
+ Matthias Klose <doko@ubuntu.com>
Matthieu Baerts <matttbe@gmail.com>
Matthieu James <matthieu.james@canonical.com>
Maxim Ermilov <maxim.ermilov@canonical.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0b68cdcd0..5e97af92b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,7 +10,7 @@ include (GNUInstallDirs)
#
set (PROJECT_NAME "unity")
set (UNITY_MAJOR 7)
-set (UNITY_MINOR 4)
+set (UNITY_MINOR 5)
set (UNITY_MICRO 0)
set (UNITY_VERSION "${UNITY_MAJOR}.${UNITY_MINOR}.${UNITY_MICRO}")
set (UNITY_API_VERSION "6.0")
@@ -134,8 +134,8 @@ add_custom_target (distcheck
&& mkdir ${ARCHIVE_NAME}/build
&& cd ${ARCHIVE_NAME}/build
&& cmake -DCMAKE_INSTALL_PREFIX=../install -DGSETTINGS_LOCALINSTALL=ON .. -DCMAKE_MODULE_PATH=/usr/share/cmake
- && make -j4
- && make -j4 install
+ && make
+ && make install
&& make check-headless
)
add_dependencies(distcheck dist)
diff --git a/ChangeLog b/ChangeLog
index 7e6063dbb..b6068b4f5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,2421 @@
+2016-04-15 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160415-0ubuntu1
+
+2016-04-15 Andrea Azzarone <azzaronea@gmail.com>
+
+ Do not use pointers to LazyLoadTextures. Fixes: #1569100
+ Approved by: Marco Trevisan (Treviño), PS Jenkins bot
+
+2016-04-15 Andrea Azzarone <azzaronea@gmail.com>
+
+ Do not use pointers to LazyLoadTextures.
+
+2016-04-15 Andrea Azzarone <azzaronea@gmail.com>
+
+ Fix unity script crash. Fixes: #1566565
+ Approved by: Marco Trevisan (Treviño)
+
+2016-04-08 Andrea Azzarone <azzaronea@gmail.com>
+
+ Fix unity script crash.
+
+2016-04-15 Andrea Azzarone <azzaronea@gmail.com>
+
+ unityshell.xml: Fix typo Fixes: #1559427
+ Approved by: Marco Trevisan (Treviño)
+
+2016-04-05 Andrea Azzarone <azzaronea@gmail.com>
+
+ Fix typo.
+
+2016-04-15 Andrea Azzarone <azzaronea@gmail.com>
+
+ LockscreenController: Don't use SetActivate(False) for gnome-screensaver to prevent unlocking on tty switch.
+ It will not only deactivate the screensaver but also unlock the screen. Fixes: #1552537
+ Approved by: Marco Trevisan (Treviño)
+
+2016-04-05 Andrea Azzarone <azzaronea@gmail.com>
+
+ Add comment.
+
+2016-04-05 Andrea Azzarone <azzaronea@gmail.com>
+
+ Don't call SetActive only if activate is FALSE.
+
+2016-04-05 Andrea Azzarone <azzaronea@gmail.com>
+
+ Don't use SetActivate from gnome-screensaver as it will not only deactivate the screensaver but also unlock the escreensaver.
+
+2016-04-01 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160401.1-0ubuntu1
+
+2016-04-01 Andrea Azzarone <azzaronea@gmail.com>
+
+ Improve the "lock on suspend" logic to always keep in sync the inhibitor with the lockscreen.
+ Approved by: Marco Trevisan (Treviño)
+
+2016-03-31 Andrea Azzarone <azzaronea@gmail.com>
+
+ Rename LoginManager.* to SuspendInhibitorManager.*
+
+2016-03-31 Andrea Azzarone <azzaronea@gmail.com>
+
+ Refactor a bit the LoginManager login according to Marco's review.
+
+2016-03-30 Andrea Azzarone <azzaronea@gmail.com>
+
+ Merge with trunk.
+
+2016-03-18 Andrea Azzarone <azzaronea@gmail.com>
+
+ Improve inhibitor login for lockscreen and "lock on suspend".
+
+2016-04-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecoratedWindow: Just send estimated extents on _NET_REQUEST_FRAME_EXTENTS
+
+ As per EWMH protocol when _NET_REQUEST_FRAME_EXTENTS we just have to send the
+ client the estimation of the border. We don't have to set it on window yet.
+ Let's just implement this by avoiding setting the compiz borders, as this will prevent the window
+ to be moved to be fully visible once mapped. Fixes: #1368118
+ Approved by: Andrea Azzarone
+
+2016-04-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecoratedWindow: Just send estimated extents on _NET_REQUEST_FRAME_EXTENTS
+
+ As per EWMH protocol when _NET_REQUEST_FRAME_EXTENTS we just have to send the
+ client the estimation of the border. We don't have to set it on window yet.
+ Let's just implement this by avoiding setting the compiz borders, as this will prevent the window
+ to be moved to be fully visible once mapped.
+
+2016-04-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Unity: stop unity7 upstart instance if needed and restart it if not clearly requested Fixes: #1555633
+ Approved by: Andrea Azzarone
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Unity: stop unity7 upstart instance if needed and restart it if possible
+
+2016-04-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextureCache: add support for loading themed textures
+
+ When a themed texture is requested, we add it to a list so that we can invalidate
+ it on theme changes.
+
+ Use themed textures in any case we load local files, falling back to the default path if
+ theme doesn't provide any customized asset. Fixes: #903179, #1208790
+ Approved by: Andrea Azzarone
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityWindowStyle: remove temporary comment
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ BackgroundEffectHelper: esure we load the textures in first place and inherit from sigc::trackable to disconnect
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Launcher, Panel, TextInput: use cache texture_invalidated to reload textures
+
+ So we can remove we workaround in UnitySettings as the signal is always emitted after
+ removing all the themed textures that we have.
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ OverlayRenderer: Update and reload scaled textures when style emits textures_changed signal
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ BackgroundEffectHelper: reload textures on chache themed icons invalidated
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashStyle: redirect themed_invalidated signal to textures_changed, unload lazy loaded ones
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextureCache: emit a themed_invalidated signal when themed icons have been cleared
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelStyle: avoid doing unneeded computations where it could be optionally done in callbacks
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PreviewStyle: load themed textures and simplify the LazyLoader
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IconLoader: add LoadFromThemedFilename and use it for emblems
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: Load the panel shadow from theme and properly scale it
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CofView: use themed texture
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IconTexture: load icon at its default size when passing the maximum size value
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityWindowView: reload close icon on scale change
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ KylinUserPromptView: make activator icon themeable
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ HudController, HudLauncherIcon: use BFB themed icon
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityWindowView: reload textures on theme change
+
+2016-03-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityWindowStyle: use theme settings for getting the textures and cleanup them on theme change
+
+ Also export RawPixel's and cleanup the API a little
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SessionButton: make textures themeable
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ HudController: relayout the hud view if launcher position changed
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ HudView: only create the icon instance if needed
+
+ This tiny icon is actually more expensive than expected, since it uses the IconRenderer
+ and thus could cause reloading some textures for no gain.
+
+ Also this is not visible in default configuration
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IconRenderer: no need to keep track of textures names/sizes anymore as we don't have to invalidate them
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IconRenderer: don't try reload textures on theme changes if none has ever loaded
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Launcher, Dash, Panel, Lockscreen: properly use themed TextureCache reloading textures on theme changes
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextureCache: trust C++ optimizations and just clear all themed files together
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextureCache: use just a vector for managing themed_files_
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashStyle: use new texture cache and rename DashPosition enum to dash::Position
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextureCache: add support for loading themed textures
+
+ When a themed texture is requested, we add it to a list so that we can invalidate
+ it on theme changes.
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: add ability to load files with no extension and some better logging
+
+2016-03-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashController: relayout the view on launcher position changed
+
+2016-03-22 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160322-0ubuntu1
+
+2016-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ForceQuitDialog: set client leader
+
+2016-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ForceQuitDialog: set client leader
+
+2016-03-21 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160321-0ubuntu1
+
+2016-03-21 Andrea Azzarone <azzaronea@gmail.com>
+
+ ApplicationLauncherIcon: use the starting property to show an icon when launched Fixes: #676457
+
+2016-03-21 Andrea Azzarone <azzaronea@gmail.com>
+
+ Increase MAX_STARTING_BLINKS.
+
+2016-03-18 Andrea Azzarone <azzaronea@gmail.com>
+
+ Require bamf >= 0.5.3 in CmakeList.txt too.
+
+2016-02-29 Andrea Azzarone <azzaronea@gmail.com>
+
+ Use bamf 5.3
+
+2016-02-25 Andrea Azzarone <azzaronea@gmail.com>
+
+ Fix typo.
+
+2016-02-25 Andrea Azzarone <azzaronea@gmail.com>
+
+ Merge with trunk.
+
+2016-01-20 Andrea Azzarone <azzaronea@gmail.com>
+
+ Fix unwanted change.
+
+2016-01-20 Andrea Azzarone <azzaronea@gmail.com>
+
+ Resync with p:~3v1n0/unity/launcher-filemanager-integration
+
+2016-01-20 Andrea Azzarone <azzaronea@gmail.com>
+
+ Use new bamf starting property.
+
+2015-12-26 Andrea Azzarone <azzaronea@gmail.com>
+
+ Merge with launch lp:~3v1n0/unity/launcher-filemanager-integration/
+
+2016-03-18 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160318-0ubuntu1
+
+2016-03-18 handsome_feng <445865575@qq.com>
+
+ Dash: move it down when the launcher is positioned at the bottom. Fixes: #1552630
+ Approved by: Marco Trevisan (Treviño)
+
+2016-03-18 handsome_feng <445865575@qq.com>
+
+ modified a keynav AP test
+
+2016-03-18 handsome_feng <445865575@qq.com>
+
+ merge lp:~feng-kylin/unity/unityshell-rotatd-kylin
+
+2016-03-17 handsome_feng <445865575@qq.com>
+
+ fix nav with quicklist
+
+2016-03-17 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2016-03-17 handsome_feng <445865575@qq.com>
+
+ fix the problem in tooltip
+
+2016-03-14 handsome_feng <445865575@qq.com>
+
+ Revert the changes to PanelView,small change in OverlayRenderer and DashStyle, fix black edge
+
+2016-03-11 handsome_feng <445865575@qq.com>
+
+ Fix some fials in hud and dash autopilot tests
+
+2016-03-08 handsome_feng <445865575@qq.com>
+
+ Don't use Settings::LauncherSize() before Resize() in onMonitorChanged(), because the method there run before Settings::SetLauncherSize in unityshell.cpp
+
+2016-03-07 handsome_feng <445865575@qq.com>
+
+ Disable overlay mode of panel when dash at bottom and factor type is DESKTOP
+
+2016-03-02 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2016-02-26 handsome_feng <445865575@qq.com>
+
+ fix the bug that launcher locate in the wrong position when scale changed
+
+2016-02-25 handsome_feng <445865575@qq.com>
+
+ fix the bug that can't click the scope bar when maximize dash
+
+2016-02-22 handsome_feng <445865575@qq.com>
+
+ changed libgee-dev to libgee-0.8-dev
+
+2016-02-16 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2016-02-15 handsome_feng <445865575@qq.com>
+
+ draw the border of hud
+
+2016-02-14 handsome_feng <445865575@qq.com>
+
+ draw the border of dash when at bottom
+
+2016-02-04 handsome_feng <445865575@qq.com>
+
+ merged lp:~3v1n0/unity/bottom-dash-move
+
+2016-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashStyle: use better names for dash border sizes
+
+2016-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashView: reduce the preview container area when the dash is at the bottom
+
+2016-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashController: set proper offsets to move dash to the bottom when launcher is there
+
+2016-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashView: ensure that we update scaling when monitor changes
+
+ Also remove some dead code
+
+2016-02-02 handsome_feng <445865575@qq.com>
+
+ added the pic of dash edge
+
+2016-02-01 handsome_feng <445865575@qq.com>
+
+ Merge with launcher to the bottom branch
+
+2016-03-18 handsome_feng <445865575@qq.com>
+
+ Launcher: add Bottom mode, so that the launcher can be positioned horisontally Fixes: #1552630
+ Approved by: Marco Trevisan (Treviño)
+
+2016-03-18 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2016-03-11 handsome_feng <445865575@qq.com>
+
+ Fix some fials in hud and dash autopilot tests
+
+2016-03-08 handsome_feng <445865575@qq.com>
+
+ Recalculate launcher height
+
+2016-03-02 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2016-03-02 handsome_feng <445865575@qq.com>
+
+ fix the bug that launcher locate in the wrong position when scale changed
+
+2016-02-16 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2016-01-29 handsome_feng <445865575@qq.com>
+
+ center the anchor of tooltip
+
+2016-01-27 handsome_feng <445865575@qq.com>
+
+ center the anchor of quicklist
+
+2016-01-12 handsome_feng <445865575@qq.com>
+
+ modified the x_offset for plugin 'expo' and 'scale'
+
+2015-12-30 handsome_feng <445865575@qq.com>
+
+ fix the error in test_launcher.cpp
+
+2015-12-28 handsome_feng <445865575@qq.com>
+
+ move the launcher-position from com.canonical.Unity to com.canonical.Unity.Launcher
+
+2015-12-25 handsome_feng <445865575@qq.com>
+
+ modified something about quicklist mousearea and launcher folding icon
+
+2015-12-23 handsome_feng <445865575@qq.com>
+
+ cleanups
+
+2015-12-23 handsome_feng <445865575@qq.com>
+
+ merging lp:~3v1n0/unity/rotated-improvements
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Launcher: various launcher position related code cleanups
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnitySettings: fix indentation
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ EdgeBarrierController: update "vertical" barriers depending on launcher position
+
+ No need to add new type of horizontal barriers
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashController: cleanup setting monitor offset
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ {Hud,BFB}LauncherIcon: don't change state with launcher in the bottom
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ HudController: set as not locked to launcher when launcher is on the bottom
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashController: cleanup ideal geometry codepath
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IconRenderer: only show rotated pips when drawing the launcher icons, not switcher
+
+2015-12-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with trunk
+
+2015-12-23 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2015-12-22 handsome_feng <445865575@qq.com>
+
+ Added a new EdgeBarrier for launcher on the bottom
+
+2015-12-17 handsome_feng <445865575@qq.com>
+
+ added rotated tooltip and quicklist, but did't show right on trash icon
+
+2015-12-11 handsome_feng <445865575@qq.com>
+
+ update
+
+2015-12-10 handsome_feng <445865575@qq.com>
+
+ fix some problem in autopilot
+
+2015-12-07 handsome_feng <445865575@qq.com>
+
+ modified the keybindings in autopilot
+
+2015-12-03 handsome_feng <445865575@qq.com>
+
+ modified the keybindings for keynav and some autopilot test.
+
+2015-11-27 handsome_feng <445865575@qq.com>
+
+ modified some test, added the indicator icon, and fix some bug
+
+2015-11-17 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2015-11-17 handsome_feng <445865575@qq.com>
+
+ fix some problems in launcher with draging icon and autohide
+
+2015-11-12 handsome_feng <445865575@qq.com>
+
+ reset the launcher layout dynamically according to the gsettings item launcher-position
+
+2015-11-11 handsome_feng <445865575@qq.com>
+
+ use launchersize instead of launcherWidth/launcherHeight
+
+2015-11-04 handsome_feng <445865575@qq.com>
+
+ Added the launcher position setting in UnitySettings.
+
+2015-09-08 handsome_feng <445865575@qq.com>
+
+ initial version of rotatory unityshell
+
+2016-03-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UserPromptView: don't hide local scale property Fixes: #1551820
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2016-03-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UserPromptView: don't hide local scale property
+
+2016-03-18 Sebastien Bacher <seb128@ubuntu.com>
+
+ set the gettext domain directly in CMakeLists rather than using refering to
+ the project name, the translation template is updated during the build by
+ dh_translations which is not clever enough to understand the variable Fixes: #1557081
+ Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
+
+2016-03-16 Sebastien Bacher <seb128@ubuntu.com>
+
+ set the gettext domain directly in CMakeLists rather than using refering to
+ the project name, the translation template is updated during the build by
+ dh_translations which is not clever enough to understand the variable
+
+2016-03-10 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160310-0ubuntu1
+
+2016-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecoratedWindow: move the shadow under the window if we've a client-side decorated window with corners Fixes: #1516403
+ Approved by: Andrea Azzarone, PS Jenkins bot
+
+2016-03-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: expose _UNITY_SHELL atom on _NET_SUPPORTED
+
+ Just a way to be sure that we're running in unity
+
+2016-03-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: handle adding/removing supported atoms at this level
+
+2016-03-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ inputremover: load atom just once
+
+2016-03-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecoratedWindow: don't try to create a frame if the window has not a parent yet
+
+ We can do it when we get the CompWindowNotifyReparent event
+
+2016-03-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecoratedWindow: get client borders from window atom _UNITY_GTK_BORDER_RADIUS
+
+2016-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merge with trunk
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecoratedWindow: move the shadow under the window if we've a clientside decorated window with borders
+
+ Something still to be fixed
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityWindow: draw decorations before the window itself
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CompizUtils: add CLIENTSIDE_DECORATED filter for WindowDecorationElements
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-dynamic-model
+
+2016-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherController: add overlay shortcut to all the WindowedLauncherIcon's we have
+
+ This includes device icons now.
+ Approved by: Andrea Azzarone, PS Jenkins bot
+
+2016-03-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestLauncherController: update to include device icons in shortcut ones
+
+2016-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherController: add overlay shortcut to all the WindowedLauncherIcon's we have
+
+ This includes device icons now.
+
+2016-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowButtons: use forward declaration for FormFactor
+
+2016-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashView: ensure that we update scaling when monitor changes
+
+ Plus don't increase the input area by border sizes when maximized. Fixes: #1546690
+ Approved by: Andrea Azzarone, PS Jenkins bot
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashController: don't increase the input area by border sizes when maximized
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashView: ensure that we update scaling when monitor changes
+
+ And also use better names for dash border sizes in DashStyle
+
+2016-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: add small class for reading gtk settings for theming
+
+ Implemented through a new GtkUtils class which includes some functions
+ and classes to handle Gtk elements.
+
+ The ThemeSettings utility class allows to read settings and being notified when
+ these changes. All in a single place. It also includes some methods
+
+ As bonus, some improvements to the dash theming (dash-widgets.json is now
+ themable and supports new scrollbars as well), and BFB icon can be overridden
+ as well.
+
+ More infos at: https://wiki.ubuntu.com/Unity/Theming Fixes: #1288998, #1543757
+ Approved by: Andrea Azzarone, PS Jenkins bot
+
+2016-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with trunk
+
+2016-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GtkUtils: fixed a copy&paste typo
+
+2016-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecorationStyle: no need for virtual dtor here
+
+2016-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: no need for virtual dtor here
+
+2016-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ JSONParser: sanitize string handling by using glib::gchar_to_string
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: add logging and fix copyright
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IconLoader: use theme settings for icon theme changes
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FilterBasicButton: regenerate texture on theme change
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecorationsMenuDropdown: rebuild texture on icon theme change
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelIndicatorEntryView: use theme settings to get icon theme changes
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherIcon: get rid of the ugly custom icon theme support
+
+ And of the evil and useless _current_theme_is_mono "tribool"
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: add basic support for icon theme
+
+ Emits a signal when it changes, and creates the custom unity theme
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PlacesOverlayVScrollBar: use dash style for getting colors and sizes
+
+ So everything is themable
+
+2016-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashStyle: add proper support for theming the scrollbars
+
+2016-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashStyle: make button corner radius themeable
+
+2016-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DashStyle: load dash-widgets.json from theme and update it when needed
+
+2016-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: allow to get files for different extensions
+
+2016-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with trunk
+
+2016-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ BFBLauncherIcon: make possible to theme the icon
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ dash-widgets.json: syntax cleanup
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PlacesVScrollBar: code cleanup
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecorationsMenuEntry: rebuild the texture when font changes
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: keep a reference on FontSettings as well
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FontSettings: use gtk:Setting
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: use gtk:Setting
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GtkUtils: add gtk::Setting class for monitoring and getting settings
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: use specialized version of GetSettingValue for std::string
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GtkUtils: add specialization for getting string values
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: reduce parameters on callback
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Unity: use theme::Settings' font around
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GtkUtils: add gtk::GetSettingValue definition
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IconRenderer: use ThemedFilePath
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecorationStyle: use ThemeSettings
+
+ Theme and font properties can be RO now.
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ThemeSettings: add small class for reading gtk settings for theming
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DesktopUtilities: add GetUserHomeDirectory
+
+2016-03-10 Andrea Azzarone <azzaronea@gmail.com>
+
+ Add a "Format..." option to volume icons. Fixes: #1057008
+ Approved by: Marco Trevisan (Treviño), PS Jenkins bot
+
+2016-02-25 Andrea Azzarone <azzaronea@gmail.com>
+
+ Properly launch gnome-disk.
+
+2016-02-24 Andrea Azzarone <azzaronea@gmail.com>
+
+ Avoid the useless std::string.
+
+2016-02-24 Andrea Azzarone <azzaronea@gmail.com>
+
+ Use proper unicode char for triple dots.
+
+2016-02-24 Andrea Azzarone <azzaronea@gmail.com>
+
+ Merge with trunk.
+
+2016-01-24 Andrea Azzarone <azzaronea@gmail.com>
+
+ Move Format... item
+
+2016-01-24 Andrea Azzarone <azzaronea@gmail.com>
+
+ Make sure a volume can be formatted.
+
+2016-01-24 Andrea Azzarone <azzaronea@gmail.com>
+
+ Add format option.
+
+2016-01-24 Andrea Azzarone <azzaronea@gmail.com>
+
+ Merge lp:~3v1n0/unity/launcher-filemanager-integration/
+
+2016-02-23 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160223.1-0ubuntu1
+
+2016-02-23 Andrea Azzarone <azzaronea@gmail.com>
+
+ Gnome-software launcher integration.
+ Approved by: Marco Trevisan (Treviño)
+
+2016-02-23 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Merge with Robert's branch.
+
+2016-02-23 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Add libappstream-glib-dev in debian/control
+
+2016-02-23 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Remove unneeded "Remove()"
+
+2016-02-23 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Use lambda functions.
+
+2016-02-23 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Use glib::gchar_to_string.
+
+2016-02-23 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Forward declar GdkPixbuf.
+
+2016-02-19 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Merge with trunk.
+
+2016-02-19 ""Andrea Azzarone <azzaronea@gmail.com>
+""
+
+ Integration with gnome-software.
+
+2016-01-27 Didier Roche <didrocks@ubuntu.com>
+
+ Depends on session-shortcuts, prodiving easy way to shutdown, reboot, logout from dash
+
+2016-02-23 Robert Ancell <robert.ancell@canonical.com>
+
+ Switch from Ubuntu Software Center to GNOME Software. Fixes: #1547129
+ Approved by: Marco Trevisan (Treviño)
+
+2016-02-19 Robert Ancell <robert.ancell@canonical.com>
+
+ Rewrite tests to not use Ubuntu Software Center, use GNOME Software instead
+
+2016-02-19 Robert Ancell <robert.ancell@canonical.com>
+
+ Switch from Ubuntu Software Center to GNOME Software in the default application list
+
+2016-02-23 Robert Ancell <robert.ancell@canonical.com>
+
+ Drop unused build-dependency on libgee-dev.
+ Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
+
+2016-02-23 Robert Ancell <robert.ancell@canonical.com>
+
+ Drop libgee from docs
+
+2016-02-23 Robert Ancell <robert.ancell@canonical.com>
+
+ Drop libgee dependency - it's not used anymore
+
+2016-02-19 Robert Ancell <robert.ancell@canonical.com>
+
+ Fix dependency for libgee-0.8-dev, libgee-dev doesn't seem to exist anymore
+
+2016-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeFileManager: use *WithTimestamp file operations instead of using Activate workaround Fixes: #1445595
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeFileManager: use *WithTimestamp file operations instead of using Activate workaround
+
+2016-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ unity.migrations: add 04_unity_update_software_center_desktop_file
+
+ Update favorite to use gnome software
+ Approved by: Robert Ancell
+
+2016-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ 04_unity_update_software_center_desktop_file: more lines is better :)
+
+2016-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ unity.migrations: add 04_unity_update_software_center_desktop_file
+
+ Update favorite to use gnome software
+
+2016-02-09 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20160209.3-0ubuntu1
+
+2016-02-09 handsome_feng <445865575@qq.com>
+
+ Extend the lockscreen theme for kylin.
+ Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
+
+2016-01-15 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2015-12-07 handsome_feng <445865575@qq.com>
+
+ Modified some copyright notices
+
+2015-12-05 handsome_feng <445865575@qq.com>
+
+ merge ~3v1n0/unity/kylin-lockscreen-cleanup
+
+2015-12-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LockScreenPromptFactory: add factory to create prompt views
+
+2015-12-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LockScreenBaseShield: add new base shield with common features for Ubuntu and Kylin
+
+2015-12-03 handsome_feng <445865575@qq.com>
+
+ update
+
+2015-11-24 handsome_feng <445865575@qq.com>
+
+ share the code in AbstractShield
+
+2015-11-24 handsome_feng <445865575@qq.com>
+
+ modified some tests and the AbstractShield
+
+2015-11-23 handsome_feng <445865575@qq.com>
+
+ Modified UserIconFile(), Add DesktopType to UnitySettings,Add some nux::Property in textinput
+
+2015-11-12 handsome_feng <445865575@qq.com>
+
+ Update the icon to the final version
+
+2015-11-11 handsome_feng <445865575@qq.com>
+
+ revert the changes applied at po files
+
+2015-11-10 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2015-11-10 handsome_feng <445865575@qq.com>
+
+ remove some comment and the temp changelog
+
+2015-11-10 handsome_feng <445865575@qq.com>
+
+ Adjust the prompt layout on mutil-monitor,remove the panelview in ScreenSheld
+
+2015-11-02 handsome_feng <445865575@qq.com>
+
+ modified the login icon
+
+2015-10-29 handsome_feng <445865575@qq.com>
+
+ Modified an error
+
+2015-10-29 handsome_feng <445865575@qq.com>
+
+ update some tests in GnomeSessionManager
+
+2015-10-26 handsome_feng <445865575@qq.com>
+
+ remove extra space after XDG_SEAT_PATH
+
+2015-10-26 handsome_feng <445865575@qq.com>
+
+ comment usericonfile test
+
+2015-10-26 handsome_feng <445865575@qq.com>
+
+ update some tests
+
+2015-10-26 handsome_feng <445865575@qq.com>
+
+ Update
+
+2015-10-23 handsome_feng <445865575@qq.com>
+
+ used g_strcmp0 instead of strcmp, added two gtests
+
+2015-10-22 handsome_feng <445865575@qq.com>
+
+ changed the envionment variables name
+
+2015-10-22 handsome_feng <445865575@qq.com>
+
+ Temporary close the tests
+
+2015-10-20 handsome_feng <445865575@qq.com>
+
+ comment the test code because of the build failure.
+
+2015-10-20 handsome_feng <445865575@qq.com>
+
+ Modified the textinput temporary
+
+2015-10-19 handsome_feng <445865575@qq.com>
+
+ merge trunk
+
+2015-10-19 handsome_feng <445865575@qq.com>
+
+ added 2 icon
+
+2015-10-19 handsome_feng <445865575@qq.com>
+
+ update something
+
+2015-10-10 handsome_feng <445865575@qq.com>
+
+ Added white border to the user icon
+
+2015-10-09 handsome_feng <445865575@qq.com>
+
+ Moved the dbus call inside unity::session
+
+2015-09-30 handsome_feng <445865575@qq.com>
+
+ Successfully make it an option
+
+2015-09-30 handsome_feng <445865575@qq.com>
+
+ Successfully use kylinUserPrompt witch inheirted from AbstractUserPromptView replace the UserPromptView
+
+2015-09-30 handsome_feng <445865575@qq.com>
+
+ Add AbstractPromptView and KylinUserPromptView
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CMake: use GNUInstallDirs with native multi-arch support
+
+ We can now use CMAKE_INSTALL_*DIR instead of defining them manually.
+ Also disable networkarea region plugin build by default. Fixes: #1485668, #1508635
+ Approved by: Andrea Azzarone
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Use proper prefixes where possible
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CMakeLists: use ${PROJECT_NAME} instead of unity
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CMake: use GNUInstallDirs with native multi-arch support
+
+ We can now use CMAKE_INSTALL_*DIR instead of defining them manually.
+ Also disable networkarea region plugin build by default.
+
+2016-02-09 Didier Roche <didrocks@ubuntu.com>
+
+ debian: Recommends session-shortcuts, prodiving easy way to shutdown, reboot and logout from dash
+ Approved by: Marco Trevisan (Treviño)
+
+2016-02-09 Didier Roche <didrocks@ubuntu.com>
+
+ debian/control: add session-shortcuts to Recommends
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: avoid to access to invalid selection or to divide by zero Fixes: #1537524
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2016-01-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelIndicatorEntryAccessible: check for entry validity
+
+2016-01-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ InputRemove: remove scoped array
+
+2016-01-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherController: don't show anything if the model is empty.
+
+ Also ensure we remove the introspectable children
+
+2016-01-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: avoid to access to invalid selection or division by zero
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Launcher: add FileManager, Trash and Volume icons integration
+
+ Now the launcher will link each nautilus window to the related volume or trash
+ icon, while the Nautilus launcher icon will only be active if the file manager is
+ browsing other locations.
+ It's now possible to manage sub-windows from the parent icon like it happens for
+ every other application (so even spreading them or select from QL)
+
+ The windows management logic has been moved to WindowedLauncherIcon which is a
+ base class of ApplicationLauncherIcon, and StorageLauncherIcon.
+ VolumeLauncherIcon and TrashLauncherIcon are now based on StorageLauncherIcon
+ which connects to the FileManager to get the windows for a given location.
+
+ FileManagerLauncherIcon is now special and is both an ApplicationLauncherIcon
+ and a StorageLauncherIcon, and uses the parent application only for some tasks.
+
+ Lots of random code cleanup included too. Fixes: #1063823, #1063838, #1161323, #1524721
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManagerLauncherIcon: ignore device icon visibility status, as it won't update promptly
+
+ There might be a race (if we don't connect to signals), thus there's no reason of doing this
+ since the volume icon already covers this case.
+
+2016-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManagerLauncherIcon: ignore invisible devices and the ones with invalid URIs
+
+2016-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with trunk
+
+2015-12-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with trunk
+
+2015-12-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/control: add nautilus to Recommends
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManager: remove support multiple locations for window
+
+ Although the fielmanager might have multiple tabs opened, we don't care
+ about knowing them, since we only care of the active one.
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManager: remove the unneeded methods from FileManager
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeFileManager: don't break the loop when we've found the first window matching location
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestSwitcherController: use WindowedLauncherIcon as base for FakeLauncherIcon and MockApplicationWindow's
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestSwitcherController: implement WindowsOnViewport for FakeLauncherIcon
+
+2015-12-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManagerLauncherIcon: use the WindowedLauncherIcon Quit definition
+
+2015-12-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: close windows on Eject or Stop
+
+2015-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon, ApplicationLauncherIcon: remove bamf prefixes
+
+2015-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: remove unused logger
+
+2015-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Test*LauncherIcon: remove NiceMock for Virtually inherited classes
+
+ It doesn't seem to work here because we need to re-call the base class on initialization.
+
+2015-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StorageLauncherIcon: check visibility only for applications icons
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: add any kind of icon, we'll filter them out by visibilty then
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeFileManager: only care about the first exported location for each window
+
+ It's the active one.
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManagerLauncherIcon: add device manager and use volume URIs to filter out windows
+
+ Do this by using pointer version of devices section in LauncherController.
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: add GetVolumeUri method
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TrashLauncherIcon: add Quit and Windows quicklists
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: add windows menu items to Quicklist
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: use MenuItemsVector definition
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: add Quit QL item if running
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: use post_fixed_ variables
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: use WindowedLauncherIcon shared glib::SignalManager
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TrashLauncherIcon: use WindowedLauncherIcon shared glib::SignalManager
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: add GetWindowsMenuItems to generate QL for windows
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManagerLauncherIcon: update the storage windows on startup
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: ensure manged windows are closed on icon trashed
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: Add Quit method to close windows and call it when icon is trashed
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: update the spreaded windows if windows changed and we're in scale
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: move FileManager specific actions to FileManagerLauncherIcon
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManagerLauncherIcon: fix diamond-problem by using virtual inheritance of WindowedLauncherIcon
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherController: add CreateAppLauncherIcon which might create a FileManager icon in case
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ FileManagerLauncherIcon: add icon for managing FileManager
+
+ For now this is both an ApplicationLauncherIcon and a StorageLauncherIcon, but has to be fixed.
+ The icon should skip windows that are currently handled by trash or devices
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StorageLauncherIcon: manage visibility for application icons
+
+2015-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: manage applicaition closed signal in a protected method
+
+ In this way we could call it from derived classes
+
+2015-12-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-dynamic-model
+
+2015-12-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherController: use icon's WindowsOnViewport when needed
+
+2015-11-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ launcher: add missing StorageLauncherIcon.cpp to CMakeLists.txt
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StorageLauncherIcon: just use window's active/urgent properties changed signals for changing QUIRKs
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: just sort icons by switcher priority, since we have it...
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DesktopLauncherIcon: force it to be the first icon in switcher
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestVolumeLauncherIcon: add tests for checking the visibilty on blacklisted devices with windows
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestVolumeLauncherIcon: add tests for "Lock to launcher" quicklist
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: add quicklist to Lock/Unlock to launcher
+
+ The icon should stay in launcher also if there's an open window for this location.
+ Once all the windows are closed and the user has blacklisted the device, no launcher
+ icon should stay.
+
+ Tests updated
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StorageLauncherIcon: reduce the calls to FM's WindowsForLocation caching results
+
+ They're updated only on locations_changed or when a window closes
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestVolumeLauncherIcon: add more windows related tests
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ VolumeLauncherIcon: inherit from StorageLauncherIcon and add support to manage windows
+
+ Now windows can be opened, spreaded and minimized from the volume icon.
+ Also pips respect the actual state.
+
+ Tests updated
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestTrashLauncherIcon: use WindowsVisibleOnMonitor
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TrashLauncherIcon: call UpdateStorageWindows (instead of EnsureWindowState) on init
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StorageLauncherIcon: add protected UpdateStorageWindows
+
+ This will get the windows and connect to signals, plus ensure the window state.
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StorageLauncherIcon: keep track of the managed windows
+
+ So we don't have to fetch them at every active window change.
+ This has to be improved for other scenarios.
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationWindow: add closed signal
+
+ And impelment it in BamfApplicationWindow
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TrashLauncherIcon: Also get windows for trash path
+
+ Nautilus doesn't use trash:///subfolder/paths correctly
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DesktopUtilities: add GetUserTrashDirectory
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: go back to WM's GetWindowsInStackingOrder as it's more testable
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Launcher: use WindowsVisibleOnViewport and WindowsVisibleOnMonitor
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherView: use WindowsVisibleOnMonitor
+
+2015-11-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ AbstractLauncherIcon: add WindowsVisibleOn{Monitor,Viewport} to return the number of available windows
+
+ This saves us from fetching a list of windows that we already generated at every repaint
+
+2015-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: use WindowsOnViewport to ensure windows
+
+2015-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: use ApplicationManager for sorting windows by stacking order
+
+2015-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ AbstractLauncherIcon: always return a WindowList on windows related functions
+
+2015-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeFileManager: always open trash in new instance
+
+2015-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeFileManager: match windows also for exact locations
+
+ Not only for relative paths
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StorageLauncherIcon: add new base-class for storage icons and use it for Trash
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestTrashLauncherIcon: add some windows related tests
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TrashLauncherIcon: extend WindowedLauncherIcon and add support to manage windows
+
+ Now windows can be opened, spreaded and minimized from the trash.
+ Also pips respect the actual state.
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: use ApplicationManager's FocusWindowGroup for focusing windows
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationManager: add FocusWindowGroup to Manager, and use it for focusing Apps
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ MockApplicationWindow: add SetMonitor method
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GLibDBusProxy: unref the result of Set/Get property calls
+
+2015-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeFileManager: add WindowsForLocation and LocationsForWindow APIs
+
+ We use the XUbuntuOpenLocationsXids property from
+ org.freedesktop.FileManager1 to get the list of locations that every window
+ is showing
+
+2015-11-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Launcher: don't override window_indicators for devices and trash icons
+
+2015-11-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowedLauncherIcon: add new base-class for Icons holding windows
+
+ And using this as base-class for ApplicationLauncherIcon
+
+2015-11-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: just return the app window list if no filter is set
+
+2015-11-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: remove unused member variable
+
+2015-11-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/dynamic-app-spread
+
+2015-11-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-dynamic-model
+
+2016-02-08 Matthias Klose <doko@ubuntu.com>
+
+ debian: Multiarchify the library packages.
+
+ Manual sync with debian packaging
+
+2015-12-18 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20151218-0ubuntu1
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelMenuView: ensure that the maximized window is computed when setting the monitor Fixes: #1526835
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelMenuView: ensure that the maximized window is computed when setting the monitor
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CompizShortcutModeller: show menus keybinding can be read from settings
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CompizShortcutModeller: show menus keybinding can be read from settings
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextInput: reduce opacity to warning if only num_lock is enabled
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextInput: reduce opacity to warning if only num_lock is enabled
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: don't reiterate over windows all the time, keep a list and update it
+
+ Windows are computed just once, unless the window count for the selected icon
+ changes. DetailXids is now returning something only if detail is enabled.
+
+ When the active app windows changed, we can update the detail xids. Fixes: #1526434
+ Approved by: Andrea Azzarone
+
+2015-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestSwitcherModel: add test to verify DetailXids and SelectionWindows
+
+ Fix failing test due to DetailXids change
+
+2015-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: don't reiterate over windows all the time, keep a list and update it
+
+ Windows are computed just once, unless the window count for the selected icon
+ changes. DetailXids is now returning something if detail is enabled
+
+2015-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: update detail_selection_index if windows changed on selected icon
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LayoutSystem: add ComputeDecorationHeight method to LayoutWindow
+
+ Use this only for SwitcherView, while we don't need this trick when using
+ these windows for generating the spread grid. Fixes: #1526386
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestLayoutWindow: fix tests to support ComputeDecorationHeight
+
+2015-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherView: compute the decoration height for layout window
+
+2015-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LayoutSystem: add ComputeDecorationHeight method to LayoutWindow
+
+ So that it can be used on request.
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ a11y: move accessibility stuff to its own directory, adding a private lib for building
+ Approved by: Andrea Azzarone
+
+2015-12-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ a11y: move accessibility stuff to its own directory, adding a private lib for building
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ a11y: don't spam the log with warnings when a quicklist is opened
+
+ React silently when trying to get accessible elements from null views.
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ a11y: remove unneeded dynamic casts
+
+2015-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ QuicklistMenuAccessible: try to get accessible child from valid children only
+
+2015-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ NuxAreaAccessible: don't try to get accessible data from null views
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeKeyGrabber: refcount the actions and remove them only when nobody needs
+
+ There might be multiple customers for an action (i.e. a menu entry and a dbus customer)
+ so we can't remove them in this case without ref-counting. Fixes: #1525308
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeKeyGrabber: refcount the actions and remove them only when nobody needs
+
+ There might be multiple customers for an action (i.e. a menu entry and a dbus customer)
+ so we can't remove them in this case without ref-counting.
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Unity: compile a byte regex in order to get proper matching with byte cmdline Fixes: #1526455
+ Approved by: PS Jenkins bot, Barry Warsaw, Sebastien Bacher
+
+2015-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ unity.cmake: correctly compare strings with strings
+
+2015-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Unity: compile a byte regex in order to get proper matching with byte cmdline
+
+2015-12-18 Evan McIntire <mcintire.evan@gmail.com>
+
+ ShortcutHint: Add key shortcut hints for Screenshot and Window Screenshot
+
+ Key bindings are dynamically taken from gnome settings. Fixes: #1050195
+ Approved by: Marco Trevisan (Treviño)
+
+2015-12-17 Evan McIntire <mcintire.evan@gmail.com>
+
+ ShortcutHint: Add key shortcut hints for Screenshot and Window Screenshot
+
+ Key bindings are dynamically taken from gnome settings.
+
+2015-12-17 Evan McIntire <mcintire.evan@gmail.com>
+
+ Various style fixes, fix leaks
+
+2015-12-16 Evan McIntire <mcintire.evan@gmail.com>
+
+ Add key shortcut hints for Screenshot and Window Screenshot
+
+ Revert changes to po files
+
+2015-12-16 Evan McIntire <mcintire.evan@gmail.com>
+
+ Add harcoded shortcut hints for Screenshot and Screenshot window
+
+2015-12-18 Michael Vogt <michael.vogt@ubuntu.com>
+
+ Display "image-missing" icon in the panel if for some reason a icon can not be loaded. Fixes: #1525186
+ Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
+
+2015-12-11 Michael Vogt <michael.vogt@ubuntu.com>
+
+ address another review comments (thanks to Trevino!)
+
+2015-12-11 Michael Vogt <michael.vogt@ubuntu.com>
+
+ address review comments (thanks to Trevino!)
+
+2015-12-11 Michael Vogt <michael.vogt@ubuntu.com>
+
+ Make fallback to "image-missing" more generic
+
+ Always provide a "image-missing" fallback if icon loading of any
+ kind failed for any reason. Still log failure from
+ gdk_pixbuf_new_from_file_at_size() failures.
+
+2015-12-11 Michael Vogt <michael.vogt@ubuntu.com>
+
+ If a icon can not be loaded, fallback to "image-missing" and log
+
+ When a icon can not be loaded the panel currently shows no icon
+ at all. This is undesirable for icons with no text (like the
+ sound indicator or the session indicator). Instead provide the
+ "image-missing" fallback if icon loading failed.
+
+2015-12-18 Aneesh Madhavan <aneeshmadhavan1@gmail.com>
+
+ resources: optimize png images Fixes: #1023745
+ Approved by: Didier Roche, Marco Trevisan (Treviño)
+
+2015-12-11 Aneesh Madhavan <aneeshmadhavan1@gmail.com>
+
+ Optimised Unity png images
+
+2015-12-15 Didier Roche <didrocks@ubuntu.com>
+
+ releasing package unity version 7.4.0+16.04.20151211-0ubuntu2
+
+2015-12-11 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20151211-0ubuntu1
+
+2015-12-11 Sebastien Bacher <seb128@ubuntu.com>
+
+ Updated apport hook to include:
+ - the compiz and xorg details, not only after asking users if the issue
+ is a graphical one (which is weird question)
+ - the upstart logs for unity/ups/lockscreen
+ - some gsettings configurations Fixes: #1508974
+ Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
+
+2015-11-27 Sebastien Bacher <seb128@ubuntu.com>
+
+ Updated apport hook to include:
+ - the compiz and xorg details, not only after asking users if the issue
+ is a graphical one (which is weird question)
+ - the upstart logs for unity/ups/lockscreen
+ - some gsettings configurations
+
+2015-12-11 Andrea Azzarone <azzaronea@gmail.com>
+
+ Properly hide shortcut overlay window to avoid unnecessary redraws.
+ Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
+
+2015-11-26 Andrea Azzarone <azzaronea@gmail.com>
+
+ Properly hide shortcut overlay window to avoid unnecessary redraws.
+
+2015-12-11 Bryan Quigley <bryan.quigley@canonical.com>
+
+ debian/control: Remove telepathy from recommends
+ Approved by: Marco Trevisan (Treviño)
+
+2015-11-17 Bryan Quigley <bryan.quigley@canonical.com>
+
+ Remove telepathy from recommends
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ unity: ensure we use python3 for the launch script and python2.7 for autopilot Fixes: #1512909
+ Approved by: PS Jenkins bot
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/changelog: add commit message as the train doesn't pick this automatically
+
+2015-11-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/renable-arm64-tests
+
+2015-11-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/rules: workaround bug #1286284 for ppc64el
+
+2015-11-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/changelog: sync with distro
+
+2015-11-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with trunk
+
+2015-11-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ unity.cmake: fix syntax, removing mixed tabs and spaces
+
+2015-11-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Tests: install autopilot with python2.7
+
+2015-11-05 Barry Warsaw <barry@ubuntu.com>
+
+ unity: ensure we use python3 for the launch script
+
+2015-12-11 Eleni Maria Stea <elenimaria.stea@canonical.com>
+
+ Replaced deprecated calls in tests to get rid of compiler warnings
+ Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
+
+2015-11-11 Eleni Maria Stea <elenimaria.stea@canonical.com>
+
+ replaced G_ASYNC_RESULT with G_TASK
+
+2015-11-11 Eleni Maria Stea <elenimaria.stea@canonical.com>
+
+ fixed the order of arguments in g_task_new
+
+2015-10-27 Eleni Maria Stea <elenimaria.stea@canonical.com>
+
+ replaced deprecated test calls to get rid of compiler warnings
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ExpoLauncherIcon: add Quicklist to switch workspace and see the selected one Fixes: #750497
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-11-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ExpoLauncherIcon: add Quicklist to switch workspace and see the selected one
+
+2015-11-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowManager: add SetCurrentViewport method
+
+ It allows to switch to a different viewport, by using the offset from the current one
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: if a new window opens while spreading, spread again with proper match Fixes: #1517455
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-11-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SpreadFilter: update filtered windows when a new window opens or title changes
+
+2015-11-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: use IsScaleActiveForGroup and IsActive to check if it's spreading
+
+ It's enough since a spread app is also active.
+
+2015-11-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PluginAdapter: correclty initialize _spread_requested_state
+
+2015-11-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: if a new window opens while spreading, spread again with proper match
+
+2015-11-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PluginAdapter: add ScaleScreen and relayout the spread when it's currently active
+
+ Instead of terminating the spread and re-spreading again we can simply update our match
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Places(Overlay)VScrollBar: impelement gtk-like overlay scrollbars Fixes: #1481706
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-12-09 Andrea Azzarone <andrea.azzarone@canonical.com>
+
+ ScopeView: redraw the scroll layout if the scollbar needs redraw
+
+2015-12-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PlacesGroup: don't scale the extra pixel, or it would cause troubles
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CoverArt: remove sensitivity to text
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ OverlayWindowButtons: don't show in standalone mode
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StandaloneDash: add default ubuntu background
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestOverlayScrollbar: remove
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ OverlayScrollView: add some cleanup
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ dash_pch.hh: add more precompiled headers
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ScopeView: redraw the scroll layout together with scrollbar, don't clear scroll geometries here
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PlacesGroup: some code cleanup
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Places(Overlay)VScrollBar: impelement gtk-like overlay scrollbars
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with trunk
+
+2015-09-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StandaloneDash: ensure that the scope command line works
+
+ And open the home scope by default
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextInput: show warning also when num lock is enabled
+ Approved by: Andrea Azzarone
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UserPromptView: use show_lock_warnings
+
+2015-11-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TextInput: show warning also when num lock is enabled
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelIndicatorEntryView: Activate menus on click, by drawing them as active Fixes: #1513523
+ Approved by: Andrea Azzarone
+
+2015-11-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelIndicatorEntryView: Activate menus on click, by drawing them as active
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/rules: enable unit tests on arm64 again Fixes: #1514538
+ Approved by: Andrea Azzarone
+
+2015-11-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/rules: enable unit tests on arm64 again
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherView: Add support to Alt+Key-right-to-tab to close the selected app/window
+ Approved by: Andrea Azzarone
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CompizShortcutModeller: get display from nux
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CompizShortcutModeller: add Alt+key_right_to_Tab and Up/Down arrows
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/near-tab-key-support
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherView: Add support to Alt+Key-right-to-tab to close the selected app/window
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ XKeyboardUtil: add ability to get keycodes from any relative position
+ Approved by: PS Jenkins bot, Andrea Azzarone
+
+2015-11-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-alt+q
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-dynamic-model
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-dynamic-model again
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestKeyboardUtil: add tests for near key symbols lookup
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ XKeyboardUtil: add ability to get keycodes from any relative position
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-dynamic-model
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Switcher{View,Controller}: close active selection on Alt+q
+
+ 'Q' should be instead the first key in the row, near to tab. Fixes: #1468820
+ Approved by: Andrea Azzarone
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Merging with lp:~3v1n0/unity/switcher-dynamic-model
+
+2015-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Switcher{View,Controller}: close active selection on Alt+q
+
+ There are still some issues: 'Q' should be the first key in the row, near to tab.
+ Model and view should update dynamically to match show proper content
+
+2015-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: some minor cleanups
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: allow to add/remove icons dynamically and update them when they require it
+
+ We keep hidden applications in a separated vector; when an application becomes
+ invisible in switcher we need to move it to the hidden_applications_ vector,
+ if it becomes visible again we put it back on the main model vector. Fixes: #1512349
+ Approved by: Andrea Azzarone
+
+2015-12-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherController: get all icons for AltTab, it's up to the Model to filter them
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestSwitcherModel: use new constructor
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestSwitcherController: ensure that icons are visible in switcher, or tests will fail
+
+2015-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: use old behavior in {Next,Pre}DetailRow
+
+2015-11-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: avoid signed/unsigned comparisons
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: only connect to quirks_changed and windows_changed signals
+
+ They're more than enough to get proper view updates
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ AbstractLauncherIcon: move signals to base class, use proper naming
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: fix signed/unsigned comparisons
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: even more cleanup
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: ensure that we update index before emitting any signal
+
+ Fix a crash when we had the detail mode activated on the last
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherController: hide the view if the model has no more icons
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: don't show a removed window in switcher
+
+ Not that it happened, but just for being sure
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: small code optimizations
+
+2015-10-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: don't hide the switcher if there are no more detail windows open
+
+ Also fix a crash when removing an icon and we're selecting the last element
+
+2015-10-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: emit an "updated" signal when an icon needs redraw
+
+ This allows to get both the icon to be updated when the pip count changes
+ and when a window is added/removed in detail mode
+
+2015-10-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: keep hidden applications in a separated vector
+
+ When an application becomes invisible in switcher we need to move it to
+ the hidden_applications_ vector, if it becomes visible again we put it back
+ on the main model vector.
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: redirect launcher controller icons signals to the switcher
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: rename the initialization functions to be more consistent
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherView: don't show icons if not visible in switcher, relayout the view on model update
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherController: add ability to add/remove icons, move more logic to the model
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherController: emit signals when icons are added/removed from model
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ TestSwitcherModel: Initialize model just once, update for new API
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: make possible to add and remove icons at runtime
+
+ Icons are kept in order at this level
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherModel: code cleanup
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ SwitcherModel: implement GetIntrospectableChildren
+
+2015-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelMenuView: ignore leave events when triggered by feeding nux manually
+
+ WindowManager::Default().UnGrabMousePointer uses ProcessForeignEvent to send
+ a ButtonRelease event, and this breaks the panel. So we need to ignore this. Fixes: #1513496
+ Approved by: Andrea Azzarone
+
+2015-11-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LockScreenPanel: don't ungrab the pointer at each menu opened, just do it at frist time
+
+2015-11-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelView: don't ungrab the pointer at each menu opened, just do it at frist time.
+
+2015-11-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelMenuView: ignore leave events when triggered by feeding nux manually
+
+ WindowManager::Default().UnGrabMousePointer uses ProcessForeignEvent to send
+ a ButtonRelease event, and this breaks the panel. So we need to ignore this.
+
+2015-11-02 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.4.0+16.04.20151102-0ubuntu1
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: if an app is not running and has no desktop file, add QL item to add to dash
+
+ This allows to generate a desktop file without sticking the icon
+ Approved by: Andrea Azzarone
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ ApplicationLauncherIcon: if an app is not running and has no desktop file, add QL item to add to dash
+
+ This allows to generate a desktop file without sticking the icon
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: add SpreadAppWindows option and trigger it on Super+Ctrl+[Shift]+W
+ Approved by: Andrea Azzarone
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ GnomeKeyGrabber: get events timestamp using CompOption::getIntOptionNamed time
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: get events timestamp using CompOption::getIntOptionNamed time
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: add ability to spread app windows depending on workspace
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CompizShortcutModeller: show option to spread all application windows
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: make SpreadAppWindows workspace-aware
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ UnityScreen: add SpreadAppWindows option and trigger it on Super+Ctrl+W
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelService: unset the idle ID before removal on callback Fixes: #1501289
+ Approved by: Andrea Azzarone
+
+2015-10-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelService: unset the idle ID before removal on callback
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Unity: use compiz cursorCache to get properly updated cursors
+
+ We avoid duplicating instances and they're automatically recreated
+ when the system cursor setting change. Fixes: #1359211
+ Approved by: Andrea Azzarone
+
+2015-10-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CompScreenMock: define cursorCache
+
+2015-10-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ IMTextEntry: use GetCachedCursor to get proper cursor
+
+2015-10-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ MockWindowManager: add definition for GetCachedCursor
+
+2015-10-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ PanelTitlebarGrabAreaView: get grab_cursor_ from global cursor cache
+
+2015-10-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowManager: add GetCachedCursor function
+
+ It wraps CompScreen::cusorCache
+
+2015-10-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ WindowGestureTarget: use compiz cursorCache
+
+2015-10-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ DecorationsDataPool: use compiz cursor cache to get cursors
+
+ We avoid duplicating instances and they're automatically recreated
+ when the system cursor setting change.
+
+2015-11-02 Didier Roche <didrocks@ubuntu.com>
+
+ Remove unity2d transitional packages. We are post trusty LTS, they are not needed anymore
+ Approved by: Marco Trevisan (Treviño)
+
+2015-09-22 Didier Roche <didrocks@ubuntu.com>
+
+ Remove unity2d transitional packages.
+
+ We are post trusty LTS, they are not needed anymore
+
+2015-11-02 Stephen M. Webb <stephen.webb@canonical.com>
+
+ changed the wording of the help message and warning message for the --reset option Fixes: #1486498
+ Approved by: Brandon Schaefer
+
+2015-08-19 Stephen M. Webb <stephen.webb@canonical.com>
+
+ tools/unity.cmake: tweaked wording of warning message.
+
+2015-08-19 Stephen M. Webb <stephen.webb@canonical.com>
+
+ tools/unity.cmake: fix message given for the --reset option
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Bump version to 7.4.0 Fixes: #1511542
+ Approved by: Andrea Azzarone
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/rules: Don't build unit tests in arm64
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ CMakeLists.txt: Add ENABLE_UNIT_TEST option to enable/disable tests
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Scope: add proper defintion using bit shifting
+
+2015-10-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/rules: enable precompiled headers in arm64
+
+2015-10-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ debian/control: depend on bamf 0.5.2~bzr0
+
+2015-10-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ BamfApplicationManager: use new BAMF 0.5.2 API
+
+ Bump requirements in CMakeLists.txt and debian/control.
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherController: properly use sigc::track_obj with object instance (not pointer)
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ StandalonePreviews: link against unity-shared-standalone
+
+2015-10-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ LauncherController: fix build failure with libsigc++ >= 2.5
+
2015-10-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+ Bump version to Unity 7.4.0
+
+2015-11-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
Upstream release 7.3.3
+ Approved by: Andrea Azzarone
+
+2015-10-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
+
+ Upstream release 7.3.3
+
+2015-10-16 CI Train Bot <ci-train-bot@canonical.com>
+
+ Releasing 7.3.2+15.10.20151016-0ubuntu1
2015-10-16 Andrea Azzarone <azzaronea@gmail.com>
diff --git a/debian/changelog b/debian/changelog
index 1340a782a..26eb0a286 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+unity (7.5.0-0ubuntu1) UNRELEASED; urgency=medium
+
+ * Bumping version to 7.5.0, as per 7.4 release
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com> Sun, 15 May 2016 01:00:09 +0200
+
unity (7.4.0+16.04.20160415-0ubuntu1) xenial; urgency=medium
[ Andrea Azzarone ]
diff --git a/launcher/ExpoLauncherIcon.cpp b/launcher/ExpoLauncherIcon.cpp
index 9a7ee43cf..0288f4597 100644
--- a/launcher/ExpoLauncherIcon.cpp
+++ b/launcher/ExpoLauncherIcon.cpp
@@ -127,8 +127,9 @@ AbstractLauncherIcon::MenuItemsVector ExpoLauncherIcon::GetMenus()
dbusmenu_menuitem_property_set_int(menu_item, DBUSMENU_MENUITEM_PROP_TOGGLE_STATE, DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED);
}
- signals_.Add(new ItemSignal(menu_item, DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED, [h, v] (DbusmenuMenuitem*, int) {
+ signals_.Add(new ItemSignal(menu_item, DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED, [this, h, v] (DbusmenuMenuitem*, int) {
WindowManager::Default().SetCurrentViewport({h, v});
+ UpdateIcon();
}));
result.push_back(menu_item);
}
diff --git a/launcher/SoftwareCenterLauncherIcon.cpp b/launcher/SoftwareCenterLauncherIcon.cpp
index ef345a670..4900de905 100644
--- a/launcher/SoftwareCenterLauncherIcon.cpp
+++ b/launcher/SoftwareCenterLauncherIcon.cpp
@@ -133,7 +133,7 @@ void SoftwareCenterLauncherIcon::OnFinished(GVariant *params)
else
{
// failure condition, remove icon again
- UnStick();
+ Remove();
}
aptdaemon_trans_.reset();
diff --git a/plugins/unityshell/src/inputremover.cpp b/plugins/unityshell/src/inputremover.cpp
index c24639c81..de675ee05 100644
--- a/plugins/unityshell/src/inputremover.cpp
+++ b/plugins/unityshell/src/inputremover.cpp
@@ -354,7 +354,7 @@ compiz::WindowInputRemover::writeProperty (XRectangle *input,
for (int i = 0; i < nInput; ++i)
{
- const unsigned int position = dataSize + (i * 4);
+ const unsigned int position = headerSize + (i * 4);
data[position + 0] = input[i].x;
data[position + 1] = input[i].y;
diff --git a/unity-shared/DecorationStyle.cpp b/unity-shared/DecorationStyle.cpp
index 8d06cd912..ddd658483 100644
--- a/unity-shared/DecorationStyle.cpp
+++ b/unity-shared/DecorationStyle.cpp
@@ -369,6 +369,7 @@ struct Style::Impl
void AddContextClasses(Side s, WidgetState ws, GtkStyleContext* ctx = nullptr)
{
ctx = ctx ? ctx : ctx_;
+ gtk_style_context_add_class(ctx, "background");
gtk_style_context_add_class(ctx, "gnome-panel-menu-bar");
if (s == Side::TOP) { gtk_style_context_add_class(ctx, "header-bar"); }
gtk_style_context_add_class(ctx, GetBorderClass(s).c_str());
diff --git a/unity-shared/GnomeKeyGrabber.cpp b/unity-shared/GnomeKeyGrabber.cpp
index 300b07ebe..4e36afe98 100644
--- a/unity-shared/GnomeKeyGrabber.cpp
+++ b/unity-shared/GnomeKeyGrabber.cpp
@@ -232,8 +232,11 @@ uint32_t GnomeGrabber::Impl::GrabDBusAccelerator(std::string const& owner, std::
{
action.setState(CompAction::StateInitKey);
action.setInitiate([this, action_id](CompAction* action, CompAction::State state, CompOption::Vector& options) {
- LOG_DEBUG(logger) << "pressed \"" << action->keyToString() << "\"";
- ActivateDBusAction(*action, action_id, 0, CompOption::getIntOptionNamed(options, "time"));
+ if (!CompOption::getBoolOptionNamed(options, "is_repeated"))
+ {
+ LOG_DEBUG(logger) << "pressed \"" << action->keyToString() << "\"";
+ ActivateDBusAction(*action, action_id, 0, CompOption::getIntOptionNamed(options, "time"));
+ }
return true;
});
}
diff --git a/unity-shared/PanelStyle.cpp b/unity-shared/PanelStyle.cpp
index 6a0b92704..e2fb22d2e 100644
--- a/unity-shared/PanelStyle.cpp
+++ b/unity-shared/PanelStyle.cpp
@@ -85,6 +85,7 @@ Style::Style()
gtk_widget_path_iter_set_name(widget_path.get(), -1, PANEL_STYLE_CSS_NAME.c_str());
gtk_style_context_set_path(style_context_, widget_path.get());
+ gtk_style_context_add_class(style_context_, "background");
gtk_style_context_add_class(style_context_, "gnome-panel-menu-bar");
gtk_style_context_add_class(style_context_, "unity-panel");