Skip to content

Commit 74fe449

Browse files
authored
Merge branch 'main' into lenemter/fix-crash-on-tile
2 parents e8a5f0b + 2cb45c9 commit 74fe449

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+5759
-4216
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ jobs:
1818
version: [stable, unstable, development-target]
1919
include:
2020
- version: stable
21-
mutter_pkg: libmutter-10-dev
21+
mutter_pkg: libmutter-14-dev
2222
- version: unstable
23-
mutter_pkg: libmutter-10-dev
23+
mutter_pkg: libmutter-14-dev
2424
- version: development-target
2525
mutter_pkg: libmutter-14-dev
2626
container:

data/gala.metainfo.xml.in

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,17 @@
2727
<update_contact>contact_at_elementary.io</update_contact>
2828

2929
<releases>
30-
<release version="8.0.1" date="2024-08-21" urgency="medium">
30+
<release version="8.0.1" date="2024-09-17" urgency="medium">
3131
<description>
3232
<p>Improvements:</p>
3333
<ul>
34+
<li>Fix a potential crash when moving windows between workspaces</li>
35+
<li>Fix notification animation when entering multitasking view</li>
3436
<li>Updated translations</li>
3537
</ul>
3638
</description>
3739
<issues>
40+
<issue url="https://github.com/elementary/wingpanel/issues/540">Struts aren't updated on DPI change</issue>
3841
<issue url="https://github.com/elementary/gala/issues/1052">Workspace doesn't switch automatically when invoke app from different workspace</issue>
3942
<issue url="https://github.com/elementary/gala/issues/1301">Make Window Switcher accessible</issue>
4043
</issues>

lib/WindowIcon.vala

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,19 @@ public class Gala.WindowIcon : Clutter.Actor {
2929
}
3030

3131
construct {
32+
/**
33+
* Sometimes a WindowIcon is constructed on Meta.Display::window_created.
34+
* In this case it can happen that we don't have any info about the app yet so we can't get the
35+
* correct icon. Therefore we check whether the info becomes available at some point
36+
* and if it does we try to get a new icon.
37+
*/
38+
window.notify["wm-class"].connect (reload_icon);
39+
window.notify["gtk-application-id"].connect (reload_icon);
40+
41+
reload_icon ();
42+
}
43+
44+
private void reload_icon () {
3245
width = icon_size * scale;
3346
height = icon_size * scale;
3447

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
project('gala',
22
'c', 'vala',
3-
version: '8.0.0',
3+
version: '8.0.1',
44
meson_version: '>= 0.59.0',
55
license: 'GPL3',
66
)

po/aa.po

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: gala 3.2.0\n"
99
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
10-
"POT-Creation-Date: 2024-08-21 17:26+0000\n"
10+
"POT-Creation-Date: 2024-09-17 18:30+0000\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -102,45 +102,53 @@ msgstr ""
102102
msgid "elementary, Inc."
103103
msgstr ""
104104

105-
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:45
106-
#: data/gala.metainfo.xml.in:86 data/gala.metainfo.xml.in:111
107-
#: data/gala.metainfo.xml.in:127
105+
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:48
106+
#: data/gala.metainfo.xml.in:89 data/gala.metainfo.xml.in:114
107+
#: data/gala.metainfo.xml.in:130
108108
msgid "Improvements:"
109109
msgstr ""
110110

111-
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:49
112-
#: data/gala.metainfo.xml.in:92 data/gala.metainfo.xml.in:114
113-
#: data/gala.metainfo.xml.in:129
111+
#: data/gala.metainfo.xml.in:34
112+
msgid "Fix a potential crash when moving windows between workspaces"
113+
msgstr ""
114+
115+
#: data/gala.metainfo.xml.in:35
116+
msgid "Fix notification animation when entering multitasking view"
117+
msgstr ""
118+
119+
#: data/gala.metainfo.xml.in:36 data/gala.metainfo.xml.in:52
120+
#: data/gala.metainfo.xml.in:95 data/gala.metainfo.xml.in:117
121+
#: data/gala.metainfo.xml.in:132
114122
msgid "Updated translations"
115123
msgstr ""
116124

117-
#: data/gala.metainfo.xml.in:47
125+
#: data/gala.metainfo.xml.in:50
118126
msgid "Improve keyboard navigation in Multitasking View"
119127
msgstr ""
120128

121-
#: data/gala.metainfo.xml.in:48
129+
#: data/gala.metainfo.xml.in:51
122130
msgid "Change panel color at the same time as wallpaper transition"
123131
msgstr ""
124132

125-
#: data/gala.metainfo.xml.in:88
133+
#: data/gala.metainfo.xml.in:91
126134
msgid ""
127135
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
128136
"option"
129137
msgstr ""
130138

131-
#: data/gala.metainfo.xml.in:89
139+
#: data/gala.metainfo.xml.in:92
132140
msgid "Use appropriate drag-and-drop pointers when moving windows"
133141
msgstr ""
134142

135-
#: data/gala.metainfo.xml.in:90
143+
#: data/gala.metainfo.xml.in:93
136144
msgid "Fix the issue when gestures in the multitasking view might stop working"
137145
msgstr ""
138146

139-
#: data/gala.metainfo.xml.in:91
147+
#: data/gala.metainfo.xml.in:94
140148
msgid "Improve dynamic workspaces behaviour with multiple monitors"
141149
msgstr ""
142150

143-
#: data/gala.metainfo.xml.in:113
151+
#: data/gala.metainfo.xml.in:116
144152
msgid "Improve handling of move-to-workspace shortcut"
145153
msgstr ""
146154

@@ -226,27 +234,27 @@ msgstr ""
226234
msgid "Window switcher"
227235
msgstr ""
228236

229-
#: src/WindowManager.vala:2361
237+
#: src/WindowManager.vala:2365
230238
#, c-format
231239
msgid "Changes will automatically revert after %i second."
232240
msgid_plural "Changes will automatically revert after %i seconds."
233241
msgstr[0] ""
234242
msgstr[1] ""
235243

236-
#: src/WindowManager.vala:2368
244+
#: src/WindowManager.vala:2372
237245
msgid "Keep new display settings?"
238246
msgstr ""
239247

240-
#: src/WindowManager.vala:2372
248+
#: src/WindowManager.vala:2376
241249
msgid "Keep Settings"
242250
msgstr ""
243251

244-
#: src/WindowManager.vala:2373
252+
#: src/WindowManager.vala:2377
245253
msgid "Use Previous Settings"
246254
msgstr ""
247255

248256
#. / TRANSLATORS: %s represents a timestamp here
249-
#: src/WindowManager.vala:2412
257+
#: src/WindowManager.vala:2416
250258
#, c-format
251259
msgid "Screenshot from %s"
252260
msgstr ""

po/ab.po

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: gala 3.2.0\n"
99
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
10-
"POT-Creation-Date: 2024-08-21 17:26+0000\n"
10+
"POT-Creation-Date: 2024-09-17 18:30+0000\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -102,45 +102,53 @@ msgstr ""
102102
msgid "elementary, Inc."
103103
msgstr ""
104104

105-
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:45
106-
#: data/gala.metainfo.xml.in:86 data/gala.metainfo.xml.in:111
107-
#: data/gala.metainfo.xml.in:127
105+
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:48
106+
#: data/gala.metainfo.xml.in:89 data/gala.metainfo.xml.in:114
107+
#: data/gala.metainfo.xml.in:130
108108
msgid "Improvements:"
109109
msgstr ""
110110

111-
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:49
112-
#: data/gala.metainfo.xml.in:92 data/gala.metainfo.xml.in:114
113-
#: data/gala.metainfo.xml.in:129
111+
#: data/gala.metainfo.xml.in:34
112+
msgid "Fix a potential crash when moving windows between workspaces"
113+
msgstr ""
114+
115+
#: data/gala.metainfo.xml.in:35
116+
msgid "Fix notification animation when entering multitasking view"
117+
msgstr ""
118+
119+
#: data/gala.metainfo.xml.in:36 data/gala.metainfo.xml.in:52
120+
#: data/gala.metainfo.xml.in:95 data/gala.metainfo.xml.in:117
121+
#: data/gala.metainfo.xml.in:132
114122
msgid "Updated translations"
115123
msgstr ""
116124

117-
#: data/gala.metainfo.xml.in:47
125+
#: data/gala.metainfo.xml.in:50
118126
msgid "Improve keyboard navigation in Multitasking View"
119127
msgstr ""
120128

121-
#: data/gala.metainfo.xml.in:48
129+
#: data/gala.metainfo.xml.in:51
122130
msgid "Change panel color at the same time as wallpaper transition"
123131
msgstr ""
124132

125-
#: data/gala.metainfo.xml.in:88
133+
#: data/gala.metainfo.xml.in:91
126134
msgid ""
127135
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
128136
"option"
129137
msgstr ""
130138

131-
#: data/gala.metainfo.xml.in:89
139+
#: data/gala.metainfo.xml.in:92
132140
msgid "Use appropriate drag-and-drop pointers when moving windows"
133141
msgstr ""
134142

135-
#: data/gala.metainfo.xml.in:90
143+
#: data/gala.metainfo.xml.in:93
136144
msgid "Fix the issue when gestures in the multitasking view might stop working"
137145
msgstr ""
138146

139-
#: data/gala.metainfo.xml.in:91
147+
#: data/gala.metainfo.xml.in:94
140148
msgid "Improve dynamic workspaces behaviour with multiple monitors"
141149
msgstr ""
142150

143-
#: data/gala.metainfo.xml.in:113
151+
#: data/gala.metainfo.xml.in:116
144152
msgid "Improve handling of move-to-workspace shortcut"
145153
msgstr ""
146154

@@ -226,27 +234,27 @@ msgstr ""
226234
msgid "Window switcher"
227235
msgstr ""
228236

229-
#: src/WindowManager.vala:2361
237+
#: src/WindowManager.vala:2365
230238
#, c-format
231239
msgid "Changes will automatically revert after %i second."
232240
msgid_plural "Changes will automatically revert after %i seconds."
233241
msgstr[0] ""
234242
msgstr[1] ""
235243

236-
#: src/WindowManager.vala:2368
244+
#: src/WindowManager.vala:2372
237245
msgid "Keep new display settings?"
238246
msgstr ""
239247

240-
#: src/WindowManager.vala:2372
248+
#: src/WindowManager.vala:2376
241249
msgid "Keep Settings"
242250
msgstr ""
243251

244-
#: src/WindowManager.vala:2373
252+
#: src/WindowManager.vala:2377
245253
msgid "Use Previous Settings"
246254
msgstr ""
247255

248256
#. / TRANSLATORS: %s represents a timestamp here
249-
#: src/WindowManager.vala:2412
257+
#: src/WindowManager.vala:2416
250258
#, c-format
251259
msgid "Screenshot from %s"
252260
msgstr ""

po/ace.po

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: gala 3.3.2\n"
99
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
10-
"POT-Creation-Date: 2024-08-21 17:26+0000\n"
10+
"POT-Creation-Date: 2024-09-17 18:30+0000\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -102,45 +102,53 @@ msgstr ""
102102
msgid "elementary, Inc."
103103
msgstr ""
104104

105-
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:45
106-
#: data/gala.metainfo.xml.in:86 data/gala.metainfo.xml.in:111
107-
#: data/gala.metainfo.xml.in:127
105+
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:48
106+
#: data/gala.metainfo.xml.in:89 data/gala.metainfo.xml.in:114
107+
#: data/gala.metainfo.xml.in:130
108108
msgid "Improvements:"
109109
msgstr ""
110110

111-
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:49
112-
#: data/gala.metainfo.xml.in:92 data/gala.metainfo.xml.in:114
113-
#: data/gala.metainfo.xml.in:129
111+
#: data/gala.metainfo.xml.in:34
112+
msgid "Fix a potential crash when moving windows between workspaces"
113+
msgstr ""
114+
115+
#: data/gala.metainfo.xml.in:35
116+
msgid "Fix notification animation when entering multitasking view"
117+
msgstr ""
118+
119+
#: data/gala.metainfo.xml.in:36 data/gala.metainfo.xml.in:52
120+
#: data/gala.metainfo.xml.in:95 data/gala.metainfo.xml.in:117
121+
#: data/gala.metainfo.xml.in:132
114122
msgid "Updated translations"
115123
msgstr ""
116124

117-
#: data/gala.metainfo.xml.in:47
125+
#: data/gala.metainfo.xml.in:50
118126
msgid "Improve keyboard navigation in Multitasking View"
119127
msgstr ""
120128

121-
#: data/gala.metainfo.xml.in:48
129+
#: data/gala.metainfo.xml.in:51
122130
msgid "Change panel color at the same time as wallpaper transition"
123131
msgstr ""
124132

125-
#: data/gala.metainfo.xml.in:88
133+
#: data/gala.metainfo.xml.in:91
126134
msgid ""
127135
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
128136
"option"
129137
msgstr ""
130138

131-
#: data/gala.metainfo.xml.in:89
139+
#: data/gala.metainfo.xml.in:92
132140
msgid "Use appropriate drag-and-drop pointers when moving windows"
133141
msgstr ""
134142

135-
#: data/gala.metainfo.xml.in:90
143+
#: data/gala.metainfo.xml.in:93
136144
msgid "Fix the issue when gestures in the multitasking view might stop working"
137145
msgstr ""
138146

139-
#: data/gala.metainfo.xml.in:91
147+
#: data/gala.metainfo.xml.in:94
140148
msgid "Improve dynamic workspaces behaviour with multiple monitors"
141149
msgstr ""
142150

143-
#: data/gala.metainfo.xml.in:113
151+
#: data/gala.metainfo.xml.in:116
144152
msgid "Improve handling of move-to-workspace shortcut"
145153
msgstr ""
146154

@@ -226,27 +234,27 @@ msgstr ""
226234
msgid "Window switcher"
227235
msgstr ""
228236

229-
#: src/WindowManager.vala:2361
237+
#: src/WindowManager.vala:2365
230238
#, c-format
231239
msgid "Changes will automatically revert after %i second."
232240
msgid_plural "Changes will automatically revert after %i seconds."
233241
msgstr[0] ""
234242
msgstr[1] ""
235243

236-
#: src/WindowManager.vala:2368
244+
#: src/WindowManager.vala:2372
237245
msgid "Keep new display settings?"
238246
msgstr ""
239247

240-
#: src/WindowManager.vala:2372
248+
#: src/WindowManager.vala:2376
241249
msgid "Keep Settings"
242250
msgstr ""
243251

244-
#: src/WindowManager.vala:2373
252+
#: src/WindowManager.vala:2377
245253
msgid "Use Previous Settings"
246254
msgstr ""
247255

248256
#. / TRANSLATORS: %s represents a timestamp here
249-
#: src/WindowManager.vala:2412
257+
#: src/WindowManager.vala:2416
250258
#, c-format
251259
msgid "Screenshot from %s"
252260
msgstr ""

0 commit comments

Comments
 (0)