- 28 Jan, 2023 1 commit
-
-
- 27 Jan, 2023 21 commits
-
-
-
Guido Günther authored
We have these almost installed anyway for the build so use these so we don't have to pull in additional dependencies just for the icons. This improves the running-app and overview screenshots in the testsuite. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1201>
-
Guido Günther authored
Otherwise tools like plugin-prefs might emit it, abort and make tests using them fail. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1201>
-
Guido Günther authored
Looks odd in screenshots of the running shell as it has shell styling. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1201>
-
Guido Günther authored
The test-suite installs the locale files in a local directory, make sure we pick those up. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1201>
-
Guido Günther authored
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1201>
-
Guido Günther authored
Less boilerplate Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1201>
-
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
This helps on busy systems. Ideally we'd wait for the toplevel to show up. Part-of: <!1195>
-
This makes names significantly shorter Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
PureOS is lagging behind. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
This is needed for the screenshot tests Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
When the request got canceled in dispose we must not access the object anymore so avoid access to self in that case. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1195>
-
- 26 Jan, 2023 5 commits
-
-
-
Use automatic cleanup and a local variable. This makes it match other sites that use gtk_container_get_children. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1193>
-
gtk_container_get_children is `transfer container` so we need to free the list. Prompted by checking all call sites due the previous commit. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1193>
-
gtk_container_get_children is `transfer container` so we need to free the list. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1193>
-
- 25 Jan, 2023 5 commits
-
-
Avoids some redundancies Closes: #545 Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1182>
-
This can be compiled out and although it's unlikely phosh is built that way, let's be cautious. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1182>
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1182>
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1182>
- 24 Jan, 2023 4 commits
-
-
This makes it consistent with how we handle "unmap" now so we don't have parts using the signal and parts using the class method. In contrast to 'unmap' we make sure GtkWindow's class method is run early. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1192>
-
Newer wlroots otherwise treats this as a protocol violation as the wayland spec says: Surface roles are given by requests in other interfaces such as wl_pointer.set_cursor. The request should explicitly mention that this request gives a role to a wl_surface. Often, this request also creates a new protocol object that represents the role and adds additional functionality to wl_surface. When a client wants to destroy a wl_surface, they must destroy this 'role object' before the wl_surface. To achieve this we switch from connecting to the "unmap" signal to overriding the class method (and chaining up) since the "unmap" signal is `G_SIGNAL_RUN_FIRST`. See also squeekboard!586 and squeekboard#285 Thanks to David Leppla-Weber for proposing a fix and testing. Part-of: <!1192>
-
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1192>
- 23 Jan, 2023 1 commit
-
-
- 22 Jan, 2023 3 commits
-
-
Guido Günther authored
This is 0.0.1 plus a few patches to build with older glib and to build json-glib as a fallback when not present. We adjust to the new API in the same commit as it's a minor change and keeps things bisectable. Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1196>
-
Guido Günther authored
Signed-off-by:
Guido Günther <agx@sigxcpu.org> Part-of: <!1196>