Commits on Source (90)
-
Will Thompson authored17b500f2
-
Michael Catanzaro authored
This file is going away, see gnome-desktop!141. Instead we can simply say "Welcome to GNOME!" instead of "Welcome to GNOME 43!" It's not going to be displayed by default anyway, since this is only a fallback in case g_get_os_info() doesn't find the goods in /etc/os-release. Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/145>
1d45f57a -
Will Thompson authored
welcome: stop reading gnome-version.xml See merge request GNOME/gnome-initial-setup!145
932c3408 -
Will Thompson authored
g_utf8_next_char(p) returns a pointer to the next UTF-8 character in the given string. This is always p + n for a small constant n. Assuming p points to a well-formed, 0-byte-terminated UTF-8 string, p + n is always non-NULL. And GCC warns about this: ../gnome-initial-setup/pages/account/um-utils.c: In function 'extract_initials_from_name': ../gnome-initial-setup/pages/account/um-utils.c:520:47: error: the comparison will always evaluate as 'true' for the pointer operand in 'p + (sizetype)*(g_utf8_skip + (sizetype)*(const guchar *)p)' must not be NULL [-Werror=address] 520 | if (p != NULL && g_utf8_next_char (p) != NULL) { I think the intention here is to check if *(g_utf8_next_char(p)) is not (char) 0. This is guaranteed by the use of g_strstrip() above: the string does not end with whitespace. But it also wouldn't matter if it were: g_string_append_unichar (initials, 0) would just append a redundant NUL terminator. Remove the unnecessary check.
b27bf328 -
Will Thompson authored
New enough versions of all these dependencies are now available as distro packages.
4e02a4e7 -
Will Thompson authored1a5ef94c
-
Will Thompson authored
Update CI to Fedora 36 See merge request GNOME/gnome-initial-setup!147
7918142d -
Will Thompson authored
It's just GNOME now.
0821cc86 -
Jeremy Bicha authoredbaef1c8f
-
Michael Catanzaro authored
We'll build using libsoup 3 by default, with new dependency API versions webkit2gtk-4.1 and librest-1.0. The CI will continue to use libsoup 2 for now, since libsoup 3 builds of dependencies are not available there yet. A build option has been provided for this.
b8bc428b -
Will Thompson authored
Build against webkit2gtk-4.1 See merge request GNOME/gnome-initial-setup!120
b9622631 -
Will Thompson authored
-
Will Thompson authored
> meson.current_source_dir() and meson.current_build_dir() should be > used instead and have been available in all Meson versions. https://mesonbuild.com/Release-notes-for-0-56-0.html#mesonbuild_root-and-mesonsource_root-are-deprecated
-
Will Thompson authored
The former is deprecated in favour of the latter, which has been available since Meson 0.51.0. While we're here, do the fallback in the case where soupapiversion is not defined with a keyword argument to the get_variable() call, rather than manually. This suppresses a warning from Meson.
-
Will Thompson authored
-
Will Thompson authored
These dependencies are now widely available in stable distros and container images thereof.
-
Michael Catanzaro authored
librest has removed its OAuth 1 support. This is OK, because we do not use it. We can just change the header.
f6e916c3 -
Michael Catanzaro authored
Fix various Meson warnings See merge request GNOME/gnome-initial-setup!149
9d3bdf45 -
Will Thompson authored
account: fix build after removal of rest/oauth-proxy.h See merge request GNOME/gnome-initial-setup!150
969f0542 -
Will Thompson authored
-
Will Thompson authored
geocode-glib 3.26.3 was released today, with optional soup3 support. When built against soup3, it generates a geocode-glib-2.0 pkg-config file rather than geocode-glib-1.0. Adjust our dependency based on initial setup's own soup2 flag.
6180fc4b -
Michael Catanzaro authored
Build against geocode-glib-2.0 when using soup3 See merge request GNOME/gnome-initial-setup!151
1572dd2f -
Georges Basile Stavracas Neto authorede3491d1f
-
Georges Basile Stavracas Neto authored
Instead of showing e.g. "Foo Bar (null)", just show "Foo Bar". Spotted while porting the Welcome page to GTK4.
5f017fc6 -
Georges Basile Stavracas Neto authored
Spotted while porting to GTK4.
376e7d4a -
Georges Basile Stavracas Neto authored
Next commits will start the transition to GTK4, and for that to be as smooth as possible, it's better if pages are individually ported.
d2066ccb -
Will Thompson authored
-
Will Thompson authored
-
David King authored
Install a sysusers.d snippet if systemd support is enabled. Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/154>
6e9f8dba -
Marge Bot authored
Add sysusers.d configuration snippet See merge request GNOME/gnome-initial-setup!154
fbfc4f81 -
Nart Tlisha authored0ad1ce51
-
Georges Basile Stavracas Neto authored
webkit2gtk-5.0 depends exclusively on soup3, and our dependencies are generally capable of dealing with soup3 now. Remove the build option to build with soup2.
b6baaae9 -
Georges Basile Stavracas Neto authored
Now that the dependency list is a bit more tamed, let's disable some unnecessary dependencies, and opportunistically enable each dependency when necessary.
182a970c -
Georges Basile Stavracas Neto authored
Cheese is not ported to GTK4, and it actively blocks our port. Remove this dependency for now.
d118d1f1 -
Georges Basile Stavracas Neto authored
Replace libhandy by libadwaita. Make GisDriver inherit from AdwApplication instead of GtkApplication, which allows removing the adw_init() call. Replace the old GdkWindow checks for small screen by GTK4's GdkDisplay and GdkSurface checks. Make GisPage inherit from AdwBin instead of GtkBin, which is gone from GTK4. Add gis_assistant_remove_page() to help reimplementing the old behaviour that relied on (now non-existant) gtk_widget_destroy(). Add libadwaita wrap file so that meson can build it as a submodule.
7c617821 -
Georges Basile Stavracas Neto authored
Pretty trivial of a port. Replace the header by a GtkPicture and load the resource in the UI file. Remove useless visible=True properties from the UI file.
8f4cd098 -
Georges Basile Stavracas Neto authored
Port all 3 widgets to GTK4. Make GisWelcomeWidget use an AdwCarousel internally, which simplifies a lot of code. Other than that, the rest of the changes are essentially API updates to build. Use an AdwClamp to center-limit the widgetry.
4085ab4c -
Georges Basile Stavracas Neto authoredad500afc
-
Georges Basile Stavracas Neto authored57bd9f05
-
Georges Basile Stavracas Neto authored
This is just a glorified AdwStatusPage now, but it looks mostly the same still.
76aab76f -
Georges Basile Stavracas Neto authored
Port the Privacy page to GTK4. Because it is easier, just use preferences groups and rows to also make this port closer to the proposed mockups (although it's still slightly different).
71e3e2b4 -
Georges Basile Stavracas Neto authored
This port required quite a substantial rework. The new timezone map code is copied verbatim from Settings, as well as the new flatter map itself.
d5177013 -
Georges Basile Stavracas Neto authored
A boring page to port.
ae46a2b1 -
Georges Basile Stavracas Neto authored
This introduces a new helper executable that is identical to the one in Settings, that handles the goa-daemon API calls. It also cleans up a lot of code by using AdwActionRows.
2fe4c0be -
Georges Basile Stavracas Neto authored
Boy what a pain this one was. A lot needed to be updated, but most of the complexity of this page was in the GtkGrid updates, which requires switching the UI files from <packing> to <layout>. Use GtkEventControllerFocus to track focus out events. Switch a password entries to GtkPasswordEntry, and port a ton of GtkEntry calls to new GtkEditable API.
13de947f -
Georges Basile Stavracas Neto authored
Fixes https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/81
e436ef58 -
Georges Basile Stavracas Neto authored
Most of the porting work is done in libmalcontent-ui [1] already, this page merely consumes the available widgetry. [1] https://gitlab.freedesktop.org/pwithnall/malcontent/-/merge_requests/141
7665c1d8 -
Georges Basile Stavracas Neto authored
Instead of exposing and expecting GdkPixbufs, use GdkPaintable for the properties and GisDriver APIs. This not only fixes a warning - GtkImage does not have a "pixbuf" property anymore - but it also paves the way for potential future improvements.
fad5a202 -
Georges Basile Stavracas Neto authored
This box has a single child, and is unused from the C code. Remove it.
03be2bf1 -
Georges Basile Stavracas Neto authored
It's not needed anymore.
6c98f3af -
Georges Basile Stavracas Neto authored
Arch is the only of the CI templates that offers webkit2gtk-5.0. Besides WebKit, add a handful of dependencies required by malcontent.
ecf3b4e9 -
The current CI distro, Fedora 36, does not have a new enough libadwaita. There is a Meson wrap file for it. Allow Meson to use it.
4cfebc48 -
Georges Basile Stavracas Neto authored
Some subprojects like geocode-glib may trigger warnings, and we don't want them to block our own work. Of course, these projects should be eventually adjusted, but until then, let's temporarily disable Meson warnings being treated as fatal errors.
8e9fa798 -
Georges Basile Stavracas Neto authored
Otherwise it may find an older version in the host system, cache it, and fail to fallback to the submodule.
f763ed2c -
Georges Basile Stavracas Neto authored
GTK4 Closes #131 e #81 See merge request GNOME/gnome-initial-setup!134
a258f1cb -
Yuri Chornoivan authoredbb8f89e1
-
Emin Tufan Çetin authoredc0997fa5
-
Anders Jonsson authored148f9acb
-
Zurab Kargareteli authoredfc7aec38
-
Danial Behzadi authorede1e9b5dd
-
Piotr Drąg authored814355e6
-
Kukuh Syafaat authored2da4ac37
-
Hugo Carvalho authoredef95b751
-
Danial Behzadi authoredc0ebe04b
-
Yuri Chornoivan authored8d431654
-
Georges Basile Stavracas Neto authored
A sprinkle of modernity there.
b28b5b1a -
Georges Basile Stavracas Neto authored
Allows removing quite a bunch of boilerplate code from the headers, and generally looks cleaner.
131b2f5a -
Zurab Kargareteli authored0fcce068
-
Nart Tlisha authoredfa88b77d
-
Daniel Mustieles authoredae5119ab
-
Aleksandr Melman authoredc9df3b55
-
b773d6f7
-
Luming Zh authored055b8000
-
Fran Dieguez authorede1f6bea1
-
Jeremy Bicha authored1e939574
-
Yosef Or Boczko authored6d77df8a
-
16a8c48b
-
Will Thompson authored735ab70b
-
Will Thompson authored2c1fa0b1
-
Jeremy Bicha authoredf45a3313
-
Jeremy Bicha authored
Update to upstream version '43~beta' with Debian dir eeaf462acf894b495238afb32660e7309714fbd8
b4040239 -
Jeremy Bicha authoredb48ca785
-
Jeremy Bicha authoredcc9573cc
-
Jeremy Bicha authoredd019729e
-
Jeremy Bicha authored
We can do that transition later
f2633c92 -
Jeremy Bicha authored7daae939
-
Jeremy Bicha authored
Gbp-Dch: Ignore
27004bda -
Jeremy Bicha authored33248502
-
Jeremy Bicha authored2c4e9637
-
Jeremy Bicha authored8665a6d8
data/gnome-initial-setup.conf
0 → 100644