| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| | |
Update for removal of WebKitGTK sandbox API
See merge request GNOME/gnome-initial-setup!198
|
|/
|
|
|
|
|
| |
WebKitGTK 2.39.5 contains an ABI break. The sandbox is now mandatory, so
the API to enable/disable it is gone.
(cherry picked from commit 1a8f9ecfceb2e3106910b7bf7987f0fc75886670)
|
|\
| |
| |
| |
| | |
privacy: Move subtitles to separate labels
See merge request GNOME/gnome-initial-setup!196
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prior to 71e3e2b4, the subtitles were contained into separate
GtkLabels connected to the the 'activate-link' signal. That commit
moved these labels to inside the corresponding AdwActionRows, but
did not account for the 'activate-link' signal.
To the best of my knowledgethere is currently no way to properly
support this with libadwaita rows. In addition to that, the latest
mockup [1] suggest placing these labels beneath the listbox anyway.
Move the subtitle labels to outside the action row, into a separate
labels beneath the listbox. Connect to the 'activate-link' signal
again.
Closes https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/181
[1]
https://gitlab.gnome.org/Teams/Design/os-mockups/-/raw/master/initial-setup/initial-setup.png
(cherry picked from commit d230f18dc50bc40977b613845c8d50d1327cacf4)
|
| |
|
|\
| |
| |
| |
| | |
Prepare 43.2 release
See merge request GNOME/gnome-initial-setup!172
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bfb0e6a97a26994d098e02f83ab95e4c293053ca bumped this to 0.60.0 to take
advantage of Meson's new support for passing multiple names to
dependency(). But it was then realised that the two WebKits are not
API-compatible enough to do this, so the use of that feature was removed
again in 48a971685ff4038412f14f5740dd2a33eb44f85f and
c848110d0935f52dc882e552b3a8afe50c9c31e8.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The "aggregateMenu" component was replaced with "quickSettings"
in GNOME 43.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/166>
(cherry picked from commit 1a347bffafd0ecab4dcc97217275646df2900dd0)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, hitting Escape would close the dialog, but clicking the
close button did nothing.
Handle the response signal, as documented right there in the overview of
GtkMessageDialog.
Fixes https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/161
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/169>
(cherry picked from commit 284af33fcd47e461173731618d3bdf8fc76d2ab4)
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This CI pipeline uses an Arch image. Arch has new-enough versions of all
dependencies today, though it didn't the last time the image was built.
Tell Meson not to fall back to any of the wrap files.
|
| |
| |
| |
| |
| |
| | |
In Arch, the malcontent-ui library is part of the malcontent package.
(cherry picked from commit da54510e861ab32eb6668f7905e4de1b3b99be65)
|
| |
| |
| |
| |
| |
| | |
Meson drops a blanket .gitignore into its build directories.
(cherry picked from commit 34c39f7371c2851d05e78d3bf12c73c5c5a421fd)
|
| |
| |
| |
| |
| |
| | |
These subprojects are no longer used.
(cherry picked from commit 616f4f1ca4ec3159c84eecec5be970d35fbe18fd)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Initial Setup doesn't currently need a newer version, but previously
when the wrap fallback was used, libadwaita main would be built. Main
depends on a newer gtk4 than is in the CI image, and so CI fails:
libadwaita| Dependency gtk4 found: NO found 4.6.6 but need: '>= 4.9.1'
libadwaita| Run-time dependency gtk4 found: NO
subprojects/libadwaita/src/meson.build:247:0: ERROR: Invalid version of dependency, need 'gtk4' ['>= 4.9.1'] found '4.6.6'.
Track the stable branch of libadwaita instead.
(cherry picked from commit f0e041fbc105ba91a6026d57e4abe23520acade6)
|
| |
| |
| |
| |
| |
| | |
Let's fall back to webkit2gtk-5.0 if webkitgtk-6.0 is not available.
(cherry picked from commit c848110d0935f52dc882e552b3a8afe50c9c31e8)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bfb0e6a97a26994d098e02f83ab95e4c293053ca attempted to handle recent
WebKitGTK API changes, but failed because I gave Will incorrect advice.
I thought changing just the pkg-config name would be enough, but the
header file name has changed too. I should know, because I was the one
who changed it....
(cherry picked from commit 48a971685ff4038412f14f5740dd2a33eb44f85f)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Paraphrasing Michael Catanzaro:
WebKitGTK 2.39.1 has just been released, removing the webkit2gtk-5.0 API
version, and adding a new webkitgtk-6.0 API version instead.
webkitgtk-6.0 API version instead (note the 2 is gone). There will be
frequent soname bumps going forward, but most likely gnome-initial-setup
will be unaffected by any API changes because it uses very little of the
WebKitGTK API.
Use Meson 0.60.0's support for passing multiple names to dependency(),
using the first one found. Bump the minimum Meson version accordingly.
https://mesonbuild.com/Reference-manual_functions.html#dependency
(cherry picked from commit bfb0e6a97a26994d098e02f83ab95e4c293053ca)
|
|\
| |
| |
| |
| | |
ci: Adjust container name for GNOME 43 branch
See merge request GNOME/gnome-initial-setup!163
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Update notes for contributors
See merge request GNOME/gnome-initial-setup!162
|
| |
| |
| |
| | |
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/162>
|
| |
| |
| |
| |
| |
| | |
This is rather out of date. Rewrite it, removing outright falsehoods.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/162>
|
|/
|
|
| |
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/162>
|
|\
| |
| |
| |
| | |
account: Set enterprise password errors as tooltip
See merge request GNOME/gnome-initial-setup!161
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In GNOME 42 and earlier, this error message was used as the tooltip for
an error icon in the entry. Since the GTK 4 port, the password widget is
now a GtkPasswordEntry, which does not support adding an inline icon in
this way.
e495fb58 ("account: Fix criticals when validating domain in enterprise
login dialog") stopped attempting to add an icon using the GtkEntry
functions which don't work on GtkPasswordEntry, making this page
work without warnings/criticals once again, but in the process the error
message would not be shown anywhere.
Set the error message (from realmd or the server, I'm not sure!) as the
tooltip for the entire entry, so that it is at least accessible. Clear
it when clearing the error state.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/161>
|
|\
| |
| |
| |
| |
| |
| | |
account: Fix criticals when validating domain in enterprise login dialog
Closes #154
See merge request GNOME/gnome-initial-setup!160
|
| |
| |
| |
| |
| |
| |
| |
| | |
The Cancel button was acting as OK and vice-versa.
Closes #154
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/160>
|
| |
| |
| |
| |
| |
| |
| | |
Get rid of the red outline as soon as the user starts typing a new
password.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/160>
|
|/
|
|
|
|
|
| |
Fix the password and domain validation to work again and not spew
criticals after the gtk 4 port.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/160>
|
| |
|
| |
|
| |
|
| |
|
| |
|