Commit Graph

168 Commits

Author SHA1 Message Date
Corentin Noël
40bd02c621 Update to latest mutter-11 changes
Add upstream sealed classes
2022-09-23 11:34:38 +02:00
Corentin Noël
0631debf0e
Add support for Mutter 43 (#1451) 2022-08-08 20:46:04 +00:00
Corentin Noël
9641704ec7
Use Clutter.Grab with Mutter 42 (#1407) 2022-04-21 15:33:24 -07:00
Corentin Noël
60861a4c70
Update to latest mutter bindings and use Transition objects (#1406)
This allows for a better transition handling than setting properties.
2022-04-21 15:28:36 -07:00
Corentin Noël
cdcb87afcb Update bindings to latest Mutter
Update to mutter 42.beta
2022-03-10 11:20:47 +00:00
Corentin Noël
e7d1682cf6 Update mutter-clutter-9.deps
Mistakenly added in 7ce7414132
2022-01-19 10:19:27 +01:00
Corentin Noël
7ce7414132 Add support for Mutter 42 2022-01-18 15:26:24 +01:00
Bobby Rong
cc8692ab27 Fix gala-x11.service timeout 2021-10-04 09:23:38 +02:00
David Hewitt
d425959aa2
Add systemd units (#1256) 2021-09-29 18:51:50 +00:00
Bobby Rong
fe45c2d07e Fix session crash when taking screenshots with mutter 3.38 2021-09-29 09:39:32 +02:00
Corentin Noël
78abc34aca Do not use color properties directly
They are being copied when retrieving as they are simple structs.
2021-09-10 08:00:04 +02:00
Corentin Noël
9a137bd707 Add initial support for Mutter 41 2021-08-30 17:47:55 +02:00
Corentin Noël
87d51c50fb
Add initial support for Mutter 40 (#980) 2021-08-16 16:23:46 -06:00
Bobby Rong
605aa10ea2 l10n: Correctly setup the locales 2021-08-16 09:01:01 +02:00
Jeremy Wootten
c7903c9062 Replace tabs with spaces in vapi/Clutter-6-custom.vapi 2021-06-15 13:50:50 -06:00
Jeremy Wootten
33295e8365 Replace tabs with spaces i vapi/Clutter-7-custom.vapi 2021-06-15 13:50:50 -06:00
Jeremy Wootten
fd16bcd5c3 Replace tabs with spaces in vapi/Cogl-6-custom.vapi 2021-06-15 13:50:50 -06:00
Jeremy Wootten
9dd7861067 Replace tabs with spaces in /vapi/Cogl-7-custom.vala 2021-06-15 13:50:50 -06:00
Corentin Noël
c74298b49c Bump Mutter to 3.36 2021-01-04 13:33:03 -08:00
Corentin Noël
f89686af61 Bump Mutter to 3.34 2021-01-04 13:33:03 -08:00
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
David Hewitt
3755df80b3
Replace BAMF for icon loading (#939)
* Initial work to replace window matching and icon loading

* Support file icons

* Start caching desktop file info, support StartupWMClass

* Remove bamf vapi

* Listen for changes to desktop files

* Rate limit cache updates

* Remove bamf from README

* Pixbuf caching and gapp matching

* Also cache unknown icons

* Get windows from group

* Add a fallback for failing to load icon

* Check sandbox prefixes

* Switch icon cache class to struct
2020-10-27 12:15:57 -06:00
Corentin Noël
ab0394caf3
Update the .vapi with the latest changes of Mutter 3.36 (#850) 2020-06-17 10:50:29 -07:00
David Hewitt
2732d81c22
Mutter 3.36 support (#751) 2020-03-12 23:38:28 +01:00
David Hewitt
423f104201 vapi: Be more specific with Clutter and Cogl
Add the right dependencies and fill the custom.vala with more metadata
2020-03-12 23:16:26 +01:00
Corentin Noël
7f1cdc260b meson: Add build target to regenerate the .vapi files 2020-03-12 14:52:42 +01:00
Corentin Noël
f1ed6dcafa cogl-2: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
442b7ef310 cogl-3: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
e549148298 cogl-4: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
3ea23acc9c cogl-5: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
4aef546692 cogl-6: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
2ffd89082e meta-6: Add .metadata file 2020-03-12 14:52:42 +01:00
Corentin Noël
ce147f1c05 clutter-6: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
81ca7b2716 clutter-5: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
471dce619e clutter-4: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
4b70b49ac3 clutter-3: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
d5fe549fc7 clutter-2: Add custom.vala and metadata files 2020-03-12 14:52:42 +01:00
Corentin Noël
8ecf128afe
mutter-clutter: Fix missing endif after rebase (#748) 2020-03-12 12:05:06 +01:00
Corentin Noël
6e3d6a5190
cogl: Sanitize the .vapi dependencies (#746)
* cogl: Remove cogl-fixes when mutter-cogl is now enough

* Remove compat.vapi

This is not used anymore
2020-03-12 11:34:34 +01:00
Corentin Noël
8b6939d79a mutter-cogl-6: Make it a real file instead of a symlink
The changes between the two files are so high that it is better to have a separate one for visibility sake.
2020-03-12 11:16:10 +01:00
Corentin Noël
2e1523891f mutter-clutter: Add the changes for Mutter 3.36 2020-03-12 11:16:10 +01:00
Corentin Noël
bc650281b1 mutter-clutter: Make it based on Mutter 3.28
Remove all legacy types
2020-03-12 11:16:10 +01:00
Corentin Noël
82b34aabda mutter-cogl-path: Put CoglPath element into its own .vapi 2020-03-12 11:16:10 +01:00
Corentin Noël
2d319439ee
meson: Make the build system more compact and resilient (#739) 2020-03-06 07:47:25 -08:00
Corentin Noël
4b8b707bc8
mutter-clutter: make all KEY constants unsigned integers (#735)
And a few straightforward changes from latest vapi generation
2020-03-05 21:11:52 +01:00
Corentin Noël
309d594a16 Use the .metadata to regenerate the .vapi files (#642) 2019-11-21 12:00:52 -08:00
Corentin Noël
f0d2b2d550 Add .metadata files to generate the .vapi files (#641) 2019-11-20 10:13:32 -08:00
Corentin Noël
2c22f2de80 Make Mutter 3.28 the minimum libmutter version (#640) 2019-11-20 09:10:51 -08:00