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
Corentin Noël
0f0724c97a
Adapt to mutter 3.33 ( #566 )
2019-10-31 22:22:38 +01:00
Adam Bieńkowski
da85223ff8
Add ability to reorder workspaces ( #464 )
2019-07-15 17:01:12 -07:00
Rico Tzschichholz
be1729d592
Add support for mutter 3.29
2018-06-03 10:02:59 +02:00
Rico Tzschichholz
ad11cbc29e
vapi: Update mutter bindings to 3.28.2
2018-06-03 09:53:45 +02:00
Rico Tzschichholz
95aa47d8f4
Drop autotools buildsystem
2018-03-18 16:11:11 +01:00
Rico Tzschichholz
6d3253a529
meson: Fix build with libmutter-2
...
Bump requirement to match upstream and add dummy bindings
2018-03-11 22:22:20 +01:00
Rico Tzschichholz
b522ae258e
vapi: Add libcanberra-gtk3 which is "actually not available"
2018-03-11 19:26:03 +01:00
Rico Tzschichholz
ded8fd9345
Initial meson support
2018-03-11 19:26:03 +01:00
Rico Tzschichholz
b4ae8e72e4
Add support for mutter 3.27.92
2018-03-04 20:51:25 +01:00
Rico Tzschichholz
f90fc625e3
Add support for mutter 3.27 ( #163 )
2018-01-24 13:39:48 +01:00