2015-02-05 Brandon Schaefer <email address hidden>
Try to set the folder permission otherwise Handle permission error. Fixes: #1418255
Approved by: PS Jenkins bot, Andrea Azzarone, Marco Trevisan (Treviño)
2015-02-05 Brandon Schaefer <email address hidden>
* Remove prints
2015-02-05 Brandon Schaefer <email address hidden>
* Fix migration script to force 0700 permissions on the folder
* If there is a permissions issue, catch it, and handle it! (ie. Dont crash!)
2015-02-05 Andrea Azzarone <email address hidden>
Actually connect to changed::* signal in UnitySettings.cpp. Fixes: #1408212
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
2015-02-04 Andrea Azzarone <email address hidden>
Actually connect to changed::* signal in UnitySettings.cpp.
2015-02-05 Andrea Azzarone <email address hidden>
Actually connect to changed::* signal in MenuManager.cpp. Fixes: #1411620
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
2015-02-04 Andrea Azzarone <email address hidden>
Actually connect to changed::* signal in MenuManager.cpp.
2015-01-26 Andrea Azzarone <email address hidden>
Make unity unlockable if user is in nopsswdlogin group. On super+l the screensaver is activated. Fixes: #1413790
Approved by: Stephen M. Webb, PS Jenkins bot
2015-01-24 Andrea Azzarone <email address hidden>
Revert changes to pam/unity.
2015-01-24 Andrea Azzarone <email address hidden>
Disable lock if user is in nopasswdlogin group.
2015-01-23 Andrea Azzarone <email address hidden>
Make unity unlockable by default if user is in nopsswdlogin group.
2015-01-26 Andrea Azzarone <email address hidden>
Make sure dragged icons are not rendered behind the dash. Fixes: #1413773
Approved by: Stephen M. Webb, PS Jenkins bot
2015-01-22 Andrea Azzarone <email address hidden>
Make sure dragged icons are not rendered behind the dash.
2015-01-26 Andrea Azzarone <email address hidden>
Disable markup accel for VolumeLauncherIcon quicklist menu items. Fixes: #1413411
Approved by: Stephen M. Webb, PS Jenkins bot
2015-01-22 Andrea Azzarone <email address hidden>
Disable markup accel for VolumeLauncherIcon quicklist menu items.
2015-01-26 Andrea Azzarone <email address hidden>
Force icon size (new gtk requires it). Fixes: #1404730
Approved by: Marco Trevisan (Treviño)
2015-01-15 Andrea Azzarone <email address hidden>
Force icon size (new gtk requires it).
2015-01-15 Andrea Azzarone <email address hidden>
Avoid running pontentially dangerous code paths when the screen is locked. Fixes: #1410582
Approved by: Stephen M. Webb
2015-01-14 Andrea Azzarone <email address hidden>
Avoid running pontentially dangerous path when the screen is locked.
2015-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
MenuManager: make sure menus are always shown when mouse is over them or when the always-show-menus option is on Fixes: #955193, #1312137, #1374942, #1390562
Approved by: Stephen M. Webb
2015-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsForceQuitDialog: use std::to_string to correctly stringify a number
2014-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
MenuManager: move integrated_menus property here, from decoration::Style
This is not related to decoration or stiling at all, so it's better to keep it there
2014-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
MenuManager: add setting to control menu visibility and use that value
2014-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelMenuView: always show menus if the relative option in MenuManager is active_xid_
Include some usual cleanup and ignore unneeded events and redraws in case this option is enabled.
2014-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsManager: update the active window menus if always_show_menus changes
2014-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: always show input item in sliding layout if always_show_menus is enabled
2014-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsSlidingLayout: add property to always override main item (with input item)
2014-12-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
MenuManager: add always_show_menus property
False by default
2014-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
AppmenuIndicator: wait a little more before sending an updated signal
To avoid false positives
2014-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
AppmenuIndicator: keep track of the active window, and re-send an updated signal if that changes
And we didn't get an update yet
2014-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
MenuManager: use the proper type to return the AppMenu indicator
2014-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
UScreen: cleanup code in GetMonitorAtPosition
2014-12-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: ensure we disconnect from grab_mouse_changed_ signals
2014-12-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsForceQuitDialog: trap more X errors
2014-12-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merging with trunk
2014-11-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: don't hide menus when moving mouse out and ShowNow is active
2015-01-15 Andrea Azzarone <email address hidden>
Show session dialog over fullscreen windows. Fixes: #1404486
Approved by: Stephen M. Webb
2014-12-20 Andrea Azzarone <email address hidden>
Show session dialog over a full screen window.
2015-01-15 Andrea Azzarone <email address hidden>
Enable dash and hud if there is a fullscreen window. Fixes: #860970, #1159249
Approved by: Marco Trevisan (Treviño)
2014-12-19 Andrea Azzarone <email address hidden>
Enable dash and hud if there is a fullscreen window.
2015-01-15 Andrea Azzarone <email address hidden>
Use std::weak_ptr to avoid referencing an invalid barrier. Fixes: #1238063
Approved by: Stephen M. Webb, Marco Trevisan (Treviño)
2015-01-14 Andrea Azzarone <email address hidden>
Fix tests/test_pointer_barrier.cpp
2015-01-14 Andrea Azzarone <email address hidden>
Merge the branch.
2014-12-12 Andrea Azzarone <email address hidden>
Use a weak_ptr to avoid crashes.
2015-01-15 Andrea Azzarone <email address hidden>
Disable Pointer Barriers during lockscreen. Fixes: #1401911
Approved by: Stephen M. Webb
2014-12-12 Andrea Azzarone <email address hidden>
Disable Pointer Barriers during lockscreen.
2015-01-12 Andrea Azzarone <email address hidden>
Remove unsed StartupNotifyService.*
Approved by: Stephen M. Webb
2014-12-20 Andrea Azzarone <email address hidden>
Remove unsed StartupNotifyService.*
2015-01-12 Brandon Schaefer <email address hidden>
Remove deprecated code that is no longer supported:
https://mail.gnome.org/archives/commits-list/2014-July/msg00351.html Fixes: #1404326
Approved by: Stephen M. Webb, Marco Trevisan (Treviño)
2015-01-12 Brandon Schaefer <email address hidden>
* Fix the other deprecated code
2015-01-09 Brandon Schaefer <email address hidden>
* Remove deprecated code that is no longer supported:
https://mail.gnome.org/archives/commits-list/2014-July/msg00351.html
2014-12-16 Stephen M. Webb <email address hidden>
fix AP test failures due to upstream FileRoller .desktop file rename Fixes: #1402707
Approved by: Christopher Townsend
2014-12-15 Stephen M. Webb <email address hidden>
fix AP test failures due to upstream FileRoller .desktop file rename
2014-12-16 Andrea Azzarone <email address hidden>
skipped the animation of BGHash on startup to prevent unwanted fade-in Fixes: #1241757
Approved by: Marco Trevisan (Treviño)
2014-12-11 Andrea Azzarone <email address hidden>
Skip the animation of BGHash on startup.
2014-12-16 Andrea Azzarone <email address hidden>
Ungrab the shoutdown dialog as soon as possible. Fixes: #1398287
Approved by: Stephen M. Webb
2014-12-10 Andrea Azzarone <email address hidden>
Ungrab the shoutdown dialog as soon as possible.
2014-12-16 Andrea Azzarone <email address hidden>
Set the correct size for the lockscreen message. Fixes: #1384242
Approved by: Brandon Schaefer, Marco Trevisan (Treviño)
2014-11-28 Andrea Azzarone <email address hidden>
Fix typo.
2014-10-22 Andrea Azzarone <email address hidden>
Set the correct size for the lockscreen message.
2014-12-16 Stephen M. Webb <email address hidden>
replace the use of static glib with gi glib in AP test cases Fixes: #1397006
Approved by: Christopher Townsend
2014-11-27 Stephen M. Webb <email address hidden>
Gnome keygrabber AP test: switch to GI from static glib
2014-11-28 CI bot <email address hidden>
Releasing 7.3.1+15.04.20141128-0ubuntu1
2014-11-28 Andrea Azzarone <email address hidden>
Make sure GetScreenGeometry returns the correct value. Fixes: #1374785
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
2014-11-07 Andrea Azzarone <email address hidden>
Use initializer list.
2014-11-07 Andrea Azzarone <email address hidden>
Make sure GetScreenGeometry returns the correct value.
2014-11-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: use gdbus to notfy upstart of service start/stop
This fixes a memory leak caused by the nih dbus proxy Fixes: #1302955
Approved by: Andrea Azzarone, PS Jenkins bot
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
CMakeLists.txt: remove libnih dependency
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
debian/control: remove dependencies on libnih libraries, and upstart-bin
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
UpstartWrapper: use upstart defined values for proxy name, path and interface
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: use gdbus to notfy upstart of service start/stop
This fixes a memory leak caused by the nih dbus proxy
2014-11-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: inject special key events back to the root window when a menu is opened
This will make the multimedia keys to work also if an indicator menu is opened. Fixes: #738202, #1389247
Approved by: Andrea Azzarone, PS Jenkins bot
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
GnomeKeyGrabber: fix indentation
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: reinject some keys also when in lockscreen mode
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: inject special key events back to the root window if a menu is opened
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: add support for indicatror horizontal scroll events when a menu is opened
2014-11-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: use g_unix_signal_add to handle unix signals
2014-11-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelMenuView: ensure that proper window tiles and buttons are shown at the right place Fixes: #1384910, #1384958, #1385285
Approved by: Christopher Townsend, PS Jenkins bot
2014-10-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelMenuView: ignore mouse events when expo is active
2014-10-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelMenuView: don't move the title to the right when in expo mode
2014-10-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelMenuView: use a deque for minimized windows, and keep them ordered correctly
In this way we are sure that the first element of the list is always the top-maximized window
we have.
2014-10-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
PluginAdapter: don't consider a window obscured if we're in scale mode
To make things better we should actually check whether the window is in the list of
the currently scaled list.
2014-10-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnityScreen: use std::set:find
2014-11-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnityScreen: when filtering out windows in spread, make sure we unscale them Fixes: #1316265
Approved by: Andrea Azzarone, PS Jenkins bot
2014-10-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnityScreen: when filtering out windows in spread, make sure we unscale them
2014-11-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: make sure we always set a _NET_FRAME_EXTENTS for windows that requested it
Correctly handle the _NET_REQUEST_FRAME_EXTENTS message, by always replying to the window
setting the guessed _NET_FRAME_EXTENTS property. Fixes: #1383429
Approved by: Andrea Azzarone, PS Jenkins bot
2014-10-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: make sure we always set a _NET_FRAME_EXTENTS for windows that requested it
Correctly handle the _NET_REQUEST_FRAME_EXTENTS atom.
2014-10-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: allow to filter-out unmapped windows
2014-11-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
Decorated Window: still paint decorations if on transformated windows in different workspaces Fixes: #1383468
Approved by: Eleni Maria Stea, PS Jenkins bot
2014-10-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
Decorated Window: still paint decorations if a window in a different workspace has transformations
2014-11-28 Andrea Azzarone <email address hidden>
Unmap all windows during shutdown. Fixes: #1370017, #1375271
Approved by: Marco Trevisan (Treviño)
2014-10-22 Andrea Azzarone <email address hidden>
Remove comment.
2014-10-22 Andrea Azzarone <email address hidden>
Minor changes suggested by Marco's review.
2014-10-21 Andrea Azzarone <email address hidden>
Revert changes to debian/changelog.
2014-10-21 Andrea Azzarone <email address hidden>
Allocate/Deallocate ShutdownNotifier when needed.
2014-10-21 Andrea Azzarone <email address hidden>
Cleanup ShutdownNotifier/SuspendNotifier.
2014-10-21 Andrea Azzarone <email address hidden>
Improve the logic behind SuspendNotifier.
2014-10-21 Andrea Azzarone <email address hidden>
Register for suspend after resuming.
2014-10-21 Andrea Azzarone <email address hidden>
Remove suspending/resuming signals from UScreen.
2014-10-21 Andrea Azzarone <email address hidden>
Add SuspendNotifier.*
2014-10-21 Andrea Azzarone <email address hidden>
Merge lp:unity.
2014-10-21 Andrea Azzarone <email address hidden>
Test suspend changes.
2014-10-20 Andrea Azzarone <email address hidden>
Minor changes.
2014-10-20 Andrea Azzarone <email address hidden>
Add a log in case we cannot inhibit the shutdown.
2014-10-20 Andrea Azzarone <email address hidden>
Add operator& to glib::Object.
2014-10-10 Andrea Azzarone <email address hidden>
Unmap the windows on shutdown.
2014-10-10 Andrea Azzarone <email address hidden>
Fix shutdown notifier and use it inside lockscreen controller.
2014-10-10 Andrea Azzarone <email address hidden>
Implement a shutdown notifier.
2014-10-16 CI bot <email address hidden>
Releasing 7.3.1+14.10.20141016-0ubuntu1
2014-10-16 Eleni Maria Stea <email address hidden>
LayoutSystem: make sure the exposed open windows are displayed in the "correct" order
In expose mode the windows were placed in z-order starting by the top-most window that was always put in the bottom right corner. After the change the windows are placed in a similar order to their initial one.
here's a video of the expose mode after the change: http://youtu.be/eYFTeJjaDQE Fixes: 1349281
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
2014-10-09 Eleni Maria Stea <email address hidden>
merged scale-pos-fixes so that we use the window y to choose the row and
the x value of the center to order the window inside the row
2014-10-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnityScreen: don't duplicate loops, just iterate once in layout windows and find relative scaled window
2014-10-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
LayoutSystem: reduce the GetRows calls in LayoutWindowsNearest
2014-10-09 Eleni Maria Stea <email address hidden>
removed double call to LayoutGridWindows, GetRows is enough
2014-10-08 Eleni Maria Stea <email address hidden>
fixes in the coding style etc
2014-10-07 Eleni Maria Stea <email address hidden>
changed unityshell plugin to use the new layouting functions
2014-10-06 Eleni Maria Stea <email address hidden>
added new layout functions for the expose mode
2014-10-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: make edges independent from borders and properly update them on actions changed
Now windows can have edges (handles) also if they are not fully decorated, and
the other way around.
Improved the logic to detect which kind of decorations are supported by windows
(so now we add shadows to windows with borders, and we do not to shaped ones).
Removed a lot of duplicated matrix/region computations.
Properly rebuild decorations when _NET_WM_ALLOWED_ACTIONS changes
Fixes to the ForceQuit dialog shadows (and support for backdrop mode). Fixes: 1276177, 1299741, 1301776, 1324104, 1364225, 1373695
Approved by: Brandon Schaefer, PS Jenkins bot
2014-10-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsManager: update the active window only on _NET_ACTIVE_WINDOW updates
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: some code cleanup
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: don't remove shadows to windows that have Motif borders set
Such as gtk windows with HeaderBar when using Gtk <= 3.10
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: make possible for non-rectangular windows to have edges
But only if they're resizable... Such as Chrome/Chromium when using its client
side decorations.
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsForceQuitDialog: correctly paint the backdrop version of the dialog
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: correctly scale the style border size
Small regression, plus some cleanups
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: use DecorationElement and make Edge present also in borderless windows
Windows with no border decorations might still have decoration edges so that they
can be resized properly. This was not possible before, because we were only adding
them to windows with full decorations with a top layout. Now windows can also
have only grab handles, but no borders.
Reduced also a lot the calls to verify what a window support, keeping track of
the decoration elements.
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsForceQuitDialog: use proper shadow offsets
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: add WindowDecorationElements that returns a bitset describing the elements available
This function will allow to check which decoration elements are supported by a window
by using just a single call, that will check which elements should be added when decorating
the window. By returning a single unsigned that is a bitwise composition of values, we can
just use a single call to verify which elements are supported.
2014-10-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
XWindowManager: properly log error
2014-09-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: add missing comments
2014-09-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsEdgeBorders: add proper scaling support
2014-09-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: don't add an external input border if the window is not resizable
There's no need to take the input in the edges of a window if the window can't be resized
2014-09-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: just initialize EdgeBorders, they will adapt depending on the window
2014-09-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsEdgeBorders: reduce the items number if we have a not resizable window
2014-09-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsEdgeBorders: only add the GrabEdge if the window is not resizable
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
TexturedItem: update the region when the geometry has been changed
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: directly update and use quad.region instead of building a new one at each draw
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: include a CompRegion in TextureQuad, to avoid regeneration at each draw
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecorationsTitle: we need to manually update the texture matrix here
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: avoid matrix updates when only a texture size changes
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: initialize a MatrixList for each TextureQuad, so we avoid to create one at each draw
Keep a reference not to break old code
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
DesktopUtilities: remove debugging code
2014-09-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: don't paint decorations for windows that are in different workspaces
2014-09-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: undecorate windows in showDesktop mode
2014-09-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
CompizUtils: don't (shadow)decorate windows that have a region mismatching their geometry
This means that windows using XShape extensions to define a region that is different to
the actual window geometry, should not be decorated
2014-09-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: make sure we set/unset the shadows accordingly
2014-09-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnityScreen: call updateSupportedWmHints after setting the handlers, or it won't work
2014-09-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: queue decorations update on action changes, rebuild them on paint
2014-09-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merge with trunk
2014-05-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
DecoratedWindow: update frame also on _NET_WM_ALLOWED_ACTIONS changes, to match actual actions
Actions might change during execution, and only listening _MOTIF_WM_HINTS is not enough
2014-10-15 CI bot <email address hidden>
Releasing 7.3.1+14.10.20141015-0ubuntu1
2014-10-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
GLibSignal: don't call callback function if the object_ value is not matching the CB Fixes: 1366351
Approved by: Christopher Townsend
2014-10-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
StaticCairoText: use glib::Signal
2014-10-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
GLibSignal: don't call callback function if the object_ value is not matching the CB
2014-10-15 Brandon Schaefer <email address hidden>
Remove bad tests that randomly fail
Approved by: Stephen M. Webb, PS Jenkins bot
2014-10-14 Brandon Schaefer <email address hidden>
* DIsable test_proxy tests
2014-10-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenController: wait the primary shield to get the grab before setting the session locked
If that fails (and if the grab has never been gained during this locking session),
it's up to the Controller to decide whether the lock request has to be ignored.
So, if the primary shield fails to grab, before that the screen has ever been locked,
then we have to give up. Otherwise if it fails (but we were already locked), it's safe
to assume that this failure is due to the menus that are currently controlling the grab.
Also setup the primary shield signal connections in a shared place and use a
connection::Manager to keep track of them. Fixes: 1368427, 1371764
Approved by: Andrea Azzarone, PS Jenkins bot
2014-09-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
MockIndicators: add CloseActiveEntry method
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenShield: remove useless logger definition
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: add missing new-line at the end of file
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnityScreen: close the active indicator when the on lock screen request
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
Indicators: add CloseActiveEntry method, that calls relative on u-p-s
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
PanelService: add CloseActiveEntry method
To force an indicator to be closed
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenPanel: Activate the active entry during panel initialization
In this way we get the pointer motion events tracked and the
proper indicator visual effect.
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenPanel: don't include the monitor id on the panel name
Even in multi-monitor, there's just only one panel in the lockscreen,
thus we need to sync the menu geometries for just one panel instance.
By doing this, if the primary shield gets moved to another monitor,
while a menu is open, we get the menu automagically moved to the new
monitor for free (as it's handled by u-p-s).
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenController: wait the primary shield to get the grab before setting the session locked
If that fails (and if the grab has never been gained during this locking session),
it's up to the Controller to decide whether the lock request has to be ignored.
So, if the primary shield fails to grab, before that the screen has ever been locked,
then we have to give up. Otherwise if it fails (but we were already locked), it's safe
to assume that this failure is due to the menus that are currently controlling the grab.
Also setup the primary shield signal connections in a shared place and use a
connection::Manager to keep track of them.
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenShield: add HasGrab method and grabbed and grab_failed signals
It's not up to the shield to eventually unlock the screen if it can't take the grab
2014-09-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenPanel: initialize the active state, based on the indicator status
If an indicator is already open when the panel is created, we need to mark
the panel as active (in order to be able to get back the grab when the menu is closed).
2014-10-15 Iain Lane <email address hidden>
When grabbing keys, try prefixing "XF86" if the key isn't found. GNOME gives us unprefixed keys sometimes. Fixes: 1302885
Approved by: Marco Trevisan (Treviño)
2014-10-03 Iain Lane <email address hidden>
Compare with the value of key()
2014-10-03 Iain Lane <email address hidden>
Move {} onto their own lines
2014-10-02 Iain Lane <email address hidden>
GDK (sometimes) strips the "XF86" prefix from keys
If compiz doesn't recognise the key, try with "XF86" prefixed, to keep
compatible with GNOME/unity-control-center.
See: https://git.gnome.org/browse/mutter/commit/src/core/meta-accel-parse.c?id=8d29d22e991f8816f47529e366a947b3565993e8
2014-10-15 handsome_feng<email address hidden>
added support for getting the distro name from /etc/os-release Fixes: 1329584
Approved by: Anthony Wong, Marco Trevisan (Treviño)
2014-09-17 handsome_feng<email address hidden>
fix a leak and add a comment
2014-09-16 handsome_feng<email address hidden>
move the function out from the constructor and get the string in a better way
2014-09-15 handsome_feng<email address hidden>
Add support for getting the distro name from /etc/os-release
2014-09-29 Tim Lunn <email address hidden>
No change rebuild for gnome-desktop 3.12
2014-09-15 CI bot <email address hidden>
Releasing 7.3.1+14.10.20140915-0ubuntu1
2014-09-15 Andrea Azzarone <email address hidden>
Use COMPIZ_METAKEY where needed. Fixes: 1363534
Approved by: Stephen M. Webb, PS Jenkins bot
2014-09-10 Andrea Azzarone <email address hidden>
Use COMPIZ_METAKEY where needed.
2014-09-15 Michael Zanetti <email address hidden>
add "items" key to Launcher schema to be used by unity8 Fixes: 1300650
Approved by: Michał Sawicz, Stephen M. Webb, PS Jenkins bot, Albert Astals Cid
2014-09-10 Michael Zanetti <email address hidden>
update camera and gallery to be click apps
2014-09-09 Michael Zanetti <email address hidden>
add some defaults
2014-09-09 Michael Zanetti <email address hidden>
3 slashes
2014-08-26 Michael Zanetti <email address hidden>
add empty default
2014-08-26 Michael Zanetti <email address hidden>
added "items" key in launcher schema for unity8's launcher
2014-09-04 CI bot <email address hidden>
Releasing 7.3.1+14.10.20140904-0ubuntu1
2014-09-04 Martin Pitt <email address hidden>
Adjust upstart dependency to upstart-bin. Fixes: 1351306
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
2014-09-03 Martin Pitt <email address hidden>
Adjust upstart dependency to upstart-bin
unity-services is only concerned about session upstart, it does not care about
pid 1. Adjust the dependency to upstart-bin to allow uninstalling upstart and
installing systemd-sysv.
2014-09-04 Stephen M. Webb <email address hidden>
update the unity manpage Fixes: 1059275
Approved by: Christopher Townsend, PS Jenkins bot
2014-09-04 Stephen M. Webb <email address hidden>
fixed typo
2014-08-09 Stephen M. Webb <email address hidden>
updated unity manpage
2014-09-04 Brandon Schaefer <email address hidden>
Use CONFIG instead of CACHE to store the first_run.stamp
Create a migration script to move the new stamp to the new location Fixes: 1328677
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
2014-08-26 Brandon Schaefer <email address hidden>
* Create a migration script to move the old stamp to the new location
2014-08-26 Brandon Schaefer <email address hidden>
* Change location first run stamp is stored
2014-09-04 Brandon Schaefer <email address hidden>
When Show Desktop is active, it will set the tooltip icon as "Restore Windows". This is per workspace. So each time show_destop bool is updated in PluginAdapter, the Show Desktop icon will update its tooltip if needed. Fixes: 1237132
Approved by: Christopher Townsend, PS Jenkins bot
2014-08-13 Brandon Schaefer <email address hidden>
* When Show Deskop is active (ie. the next time you pess the icon), it will show the tooltis: Restore Windows.
2014-09-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
SearchBar, ActionButtons, IconRenderer: include the font scaling when scaling textual items
User font scaling settings should be applied to all the items containing text.
Fixed some elements missing support. Fixes: 1332947, 1361713, 1362162, 1362346
Approved by: Andrea Azzarone, PS Jenkins bot
2014-09-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnitySettings: add some delay to wait gsettings changes
Without this delay, in some cases, unity might be notified of changes that have not been really done, but
triggered by some internal component. This race was causing problems to the users using a floating
scaling setting.
2014-08-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
SearchBar: Update size based on font scaling options
2014-08-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
SearchBar: use point-size for hint font
In this way it supports font scaling
2014-08-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
Tooltip: update the top/bottom spaces also when the text is bigger than default value
Fixes small tooltips with scaled text
2014-08-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
FilterBasicButton: resize buttons based on the text scaling, and redraw them when it changes
2014-08-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
ActionButton: resize buttons based on the text scaling, and redraw them when it changes
2014-08-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
DashStyle: set text absolute size keeping in account the user font scaling
2014-08-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconRenderer: share the icon labels only if they've the same size in multiple instances
Otherwise generate each one for the provided size.
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconRenderer: take in account the text scaling when building the icons overlay labels
2014-09-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
SwitcherView: set progress on icon render args Fixes: 1361679
Approved by: Christopher Townsend, PS Jenkins bot
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
SwitcherView: set progress on icon render args
2014-09-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
Lockscreen: scale the UI elements based on current monitor scaling Fixes: 1292218
Approved by: PS Jenkins bot, Andrea Azzarone
2014-08-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merging with parent lp:~andyrock/unity/fix-1308540 again
2014-08-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
TextInput: resize the input item based on text scaling as well
2014-08-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merging with trunk
2014-08-25 Andrea Azzarone <email address hidden>
Merge trunk.
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
TextInput: Use correct font scaling, based on settings to draw the lockscreen warning tooltip
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
SearchBar: foward declare SpaceLayout
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
UnityShell: fix compilation issue
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merging with trunk
2014-07-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
Tests: fix compilation issues
2014-07-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
BackgroundSettings: use double value for size
2014-07-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenShield: update scaling if global settings change
2014-07-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenShield: rebuild the background if the scale changes
2014-07-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
BackgroundSettings: scale the background to match current monitor settings
2014-07-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
Lockscreen: some cleanup
2014-07-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenController: set the primary shield at the end of iteration
It's the safer way, since otherwise we might set two primary shields at the same time,
and this might cause unparenting the Prompt View from the wrong parent, and thus
to destroy it.
2014-07-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenShield: remove child prompt view when it's not primary anymore
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
TextInput: fix logic in toggling the activator visibility on spinner showing
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
TextInput: only show tooltip after a timeout
The wait value is hardcoded to match the Gdk and unity tooltips value
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
UserPromptView: scale the text input to match the prompt view state
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
TextInput: add scaling support
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merging with lp:~andyrock/unity/fix-1332509
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
TextInput: cleanup unneeded includes in header file
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
SearchBar: cleanup unneeded includes in header file
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
UserPromptView: keep track of scalable elements and apply scale updates when needed
Also, avoid to recreate the background at every redraw, just do it when size changes.
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconTexture: better check for URI scheme
2014-07-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenShield: update scaling on prompt view only on primary shield
Being a shared object it might cause troubles otherwise
2014-07-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
UserPromptView: basic scaling updating support
Beware, when scale chages, the field seems to go away!
2014-07-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenShield: setup scaling based on monitor, keep track of the CofView
2014-07-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
SwitcherView: correctly set the number of lines we want for the icon description
Using the pango way
2014-07-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
UserPromptView: add scale property
2014-07-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
CofView: make the icon scalable
2014-07-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenSettings: Use RawPixel for GRID_SIZE
2014-07-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenPanel: also adjust the layout padding based on scaling when monitor changes
2014-07-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenController: don't keep a reference of the prompt view, just keep track of it
2014-07-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
UserPromptView: initialize size inside the view itself
2014-07-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenController: define lockscreen::Controller::Ptr for nicer usage
2014-07-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
LockScreenController: fix unityshell compilation, due to missing UserPromptView definition...
Oh nux, I hate you when you behave like that!
2014-07-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merging with lp:~andyrock/unity/fix-1308540
2014-09-04 Andrea Azzarone <email address hidden>
Share lockscreen password entry between screens. Fixes: 1308540
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)
2014-08-27 Andrea Azzarone <email address hidden>
Merge trunk.
2014-07-29 Andrea Azzarone <email address hidden>
Merge Marco's patch.
2014-07-17 Andrea Azzarone <email address hidden>
Remove un-needed include.
2014-07-11 Andrea Azzarone <email address hidden>
Revert po/* changes.
2014-07-11 Andrea Azzarone <email address hidden>
Merge with trunk.
2014-07-11 Andrea Azzarone <email address hidden>
Share the lockscreen password entry between screens.
2014-09-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: make the Icon count width depending on the text value width Fixes: 796527, 1066971, 1361713
Approved by: Brandon Schaefer
2014-08-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
TestLauncherModel: move to XTests
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconTextureSource: reset the cached count value when scaling settings change
In this way we make sure we properly reset the icons matrices
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: honour the text scaling when drawing the launcher icon count emblem
And update it when it changes.
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: setting text is enough for count, no need accel
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: make count size even more dynamic, just base anything on font and icon sizes
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconTextureSource: remember the count value, so that we redraw when values change
The emblem matrix needs to be updated accordingly.
2014-08-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: make the Icon count width depending on the text width
2014-08-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merge with trunk
2014-09-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconRenderer: draw count texture at proper scaling, built by LauncherIcon Fixes: 1353070, 1354498
Approved by: Christopher Townsend, PS Jenkins bot
2014-08-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconRenderer: Use smaller sized emblem for Switcher icons
2014-08-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: build scaled icon texture on IconRenderer request
In this way we can scale also switcher icons with a different scale value than the one used
by the launcher.
2014-08-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: set the scaling based on the icon size as well
2014-08-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: just use pixel ink size to position the count number
2014-08-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: use GdkPango utilities
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconRenderer: draw count texture at proper scaling if available
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: build multiple count textures per each scaling value
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconTextureSource: add Count related functions
2014-08-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
Merge with trunk
2014-08-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
IconRenderer: scale the Emblem based on monitor scaling
2014-08-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
Launcher, Switcher: properly update the scale value of IconRenderer
2014-08-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
LauncherIcon: only care about to the last connected remote entry
2014-08-11 CI bot <email address hidden>
Releasing 7.3.1+14.10.20140811-0ubuntu1
2014-08-11 Andrea Azzarone <email address hidden>
Allow a distinct pam config file for greeter and for lock-screen. Fixes: 1305440
Approved by: Stephen M. Webb, PS Jenkins bot, Marco Trevisan (Treviño)
2014-07-29 Andrea Azzarone <email address hidden>
Add -DCMAKE_SYSCONFDIR=/etc to cmake_base_options id debian/rules.
2014-06-19 Andrea Azzarone <email address hidden>
Add etc/pam.d to unity.install