Commit Graph

52 Commits

Author SHA1 Message Date
Corentin Noël
e46f9e9ca9 Bump Mutter to 3.32 2021-01-04 13:33:03 -08:00
Corentin Noël
57c3608c51 Bump Mutter to 3.30 2021-01-04 13:33:03 -08:00
Corentin Noël
381e1d6474
Initial support for mutter-7 (#854)
* meson: Add support for libmutter-7 in the build system

This commit only adds support within the build system, no further attempt to make it build has been tried.

* mutter: Update the .vapi for libmutter-7

* Fix vapi syntax

* Make it work with mutter-7

* Re-enable PIP plugin

* Fix screenshot code

* Fix type

* Cleanup workspaces sooner

So we don't see the workspace removed animation on login

Co-authored-by: Cassidy James Blaede <cassidy@elementary.io>
Co-authored-by: David Hewitt <davidmhewitt@gmail.com>
2020-11-17 12:11:52 +01:00
Lains
7de1313128
Desktop context menu (#879) 2020-07-20 21:36:05 +02:00
Daniel Foré
85d290c75e
BackgroundSource: use map values, not map entries (#869) 2020-07-12 09:19:25 -07:00
Daniel Foré
6aff576247
Use GLib.Settings for appearance (#843) 2020-06-20 11:43:16 +02:00
Daniel Foré
42701bf833
Misc whitespace clean ups in src (#686) 2020-01-09 12:45:00 -08:00
Daniel Foré
7a76ae3028
Use one true brace style in src (#685) 2020-01-09 12:29:01 -08:00
Daniel Foré
97cb42fb2d
Convert all tabs to spaces (#684) 2020-01-09 11:26:30 -08:00
Tireg
70cfe7e6c8 Fix mutter 3.3x crashes (#635)
* Make gala build against Mutter 3.32

* Add schemas override for Mutter 3.3x

* Fix Gala.WorkspaceManager.workspace_removed callback that cause a SIGABRT

* Fix Gala.WorkspaceManager.cleanup method which causes SIGABRT by trying to get non-existing workspaces

* Fix Gala.WorkspaceManager.cleanup method which deletes all workspace instead of keeping at least the last workspace

* Fix Multitasking-View remove_workspace callback which has an incorrect algorithm to remove destroyed workspaces

* Add missing manager.workspace_reordered callback for Mutter 3.34
2019-11-13 21:55:15 +01:00
Corentin Noël
0f0724c97a Adapt to mutter 3.33 (#566) 2019-10-31 22:22:38 +01:00
Peter Uithoven
6df680d933 Prevent double BackgroundManager destroy (#562) 2019-07-01 16:33:18 -07:00
Corentin Noël
fe52fb1288 data: Add gala.css and texture.png to GResource 2019-01-23 21:58:01 +01:00
Julian Raschke
a1bad2672b Nvidia drivers: Refresh background and screen corners (#21) (#330)
* Nvidia drivers: Refresh background and screen corners (#21)

* Fix merge artifacts

* Remove unused GL_VENDOR constant

* Remove unused logind constants

* Cleanup: Turn refresh_backgrounds method into a closure
2018-10-20 10:02:04 -06:00
Rico Tzschichholz
b0f713628d Drop support for mutter < 3.18.3 2017-07-18 19:06:46 +02:00
Rico Tzschichholz
ea7c28515d background: Avoid dangling reference to Background instances
Make sure all references gets dropped on destroy and it gets finalized.
2017-02-19 16:50:40 +01:00
felescoto95@hotmail.com
9feb0e9ab8 WorkspaceClone: Fixed changing resolution breaking Multitasking View 2016-11-13 10:00:48 -06:00
Rico Tzschichholz
b2756258b0 background: Guard against new_background_actor being null
This just masks an underlying race condition for re-setting user-selected
background-files.
2016-05-12 17:30:20 +02:00
Rico Tzschichholz
17051fa49e background: Disconnect from the correct "changed" signal 2016-05-12 07:46:34 +02:00
Rico Tzschichholz
f2afc60db2 Avoid returning a new reference of singletons 2015-03-12 15:10:18 +01:00
Tom Beckmann
0de2631f68 Adapt gala to the various API changes in mutter 3.14 2015-01-05 14:36:15 +01:00
Rico Tzschichholz
666675ea8f Minor cleaups 2015-01-04 17:19:15 +01:00
Marcus Wichelmann
971df059c0 Code moved to InternalUtils. 2015-01-04 13:16:56 +01:00
Marcus Wichelmann
6c6287c9af Added a setting to change the background-image of the workspace-switcher 2015-01-04 10:37:05 +01:00
Tom Beckmann
e61b9b8e22 fix problems with settings changed events firing on startup randomly 2014-12-21 00:21:58 +01:00
Rico Tzschichholz
3ab490aaf4 Support compilation with mutter 3.15.2 2014-12-11 12:07:48 +01:00
Rico Tzschichholz
91e274cf30 More cleaning up 2014-10-23 10:50:24 +02:00
Rico Tzschichholz
a10be988fb Some codestyle fixes and small refactoring 2014-10-23 10:19:09 +02:00
Tom Beckmann
9ca04ec5b9 start porting background code for mutter3.14 from gnome-shell 2014-10-12 10:55:43 +02:00
Tom Beckmann
1ea3fd452c lots of cleanup, add copyright headers, remove unused classes 2014-06-21 16:29:59 +02:00
Tom Beckmann
2977609308 add dnd interactions 2014-04-29 21:35:49 +02:00
Tom Beckmann
b6a714034c update to trunk 2014-04-19 14:06:11 +02:00
Rico Tzschichholz
0257a23691 codestyle: Drop trailing spaces/tabs 2014-04-08 14:51:06 +02:00
Rico Tzschichholz
0d4c57772a Merge trunk r371 2014-03-22 08:15:41 +01:00
Rico Tzschichholz
1d28ef24ef Drop support for Mutter < 3.8.4 2014-03-09 18:04:43 +01:00
Tom Beckmann
f1fb0f45fb bump required vala version to 0.22 to benefit from cogl vapi fixes, ditch custom cogl vapi, but add a small fix for it, change dbus API, add copyright info 2014-03-06 22:21:43 +01:00
Tom Beckmann
baebdb9dd6 Add get_optimal_panel_alpha method to dbus interface
Code to figure out the actual alpha is by jacobparker1992, new cogl vapi is by smndtrl
2014-03-05 23:21:28 +01:00
Rico Tzschichholz
1021be483e Use MT-safe Clutter.Threads.Timeout.add () instead of GLib.Timeout.add () 2013-11-27 19:50:56 +01:00
Tom Beckmann
9b78a00cbe simplify slideshow/static image switching, add animation when switching between different types 2013-11-23 00:12:47 +01:00
Rico Tzschichholz
805f48530a build: Make it compile with mutter >= 3.4 2013-11-22 21:14:24 +01:00
Rico Tzschichholz
82d1dff7aa background: Make *_string_to_enum methods static 2013-11-22 21:01:27 +01:00
Rico Tzschichholz
bc4ec5ab64 background: Handle picture-uri more careful 2013-11-22 20:56:35 +01:00
Tom Beckmann
93f3286311 revert revision 374 because it fails to handle some cases. Adding animations when switching to slideshows will be revisited later 2013-11-22 16:09:29 +01:00
Tom Beckmann
f021bcd8d2 fix wallpaper on second monitor being moved away, fix cache to actually enable waiting for a loading texture 2013-11-18 15:09:43 +01:00
Rico Tzschichholz
6406995a01 cleanup: Organize fields/properties and use gobject-style-contstruction 2013-11-18 12:39:40 +01:00
Tom Beckmann
a5943e5be7 add animation when switching from wallpaper to slideshow 2013-11-16 18:20:41 +01:00
Tom Beckmann
05721f9273 add 'owned' to update_image's image parameter 2013-11-16 16:30:56 +01:00
Tom Beckmann
69f3bc2bb8 readd copyright notices to the background related files 2013-11-16 12:36:34 +01:00
Tom Beckmann
be906a98cd rewrite background system 2013-11-16 12:19:29 +01:00
Tom Beckmann
30a0226b5d add namespace 2013-10-04 21:55:50 +02:00