gtk4: port inlinealert.py to GTK4 API - #1086
Open
BALLOON005 wants to merge 21 commits into
Open
Conversation
ConfigParser's readfp() has been deprecated since Python 3.2 and removed in Python 3.12.
This reverts commit 63fae23.
Signed-off-by: Chihurumnaya Ibiam <ibiam@sugarlabs.org>
Lack of any link to how to contribute to the repository has led to people (a) not knowing how, and (b) suggesting one be added. Add a link to the common documentation. Thanks to Kartik Tripathi for the idea. Fixes sugarlabs#1023
When the sugar-datastore process is terminated or crashes, Sugar keeps a stale D-Bus proxy. Subsequent datastore operations fail with org.freedesktop.DBus.Error.ServiceUnknown and the session does not recover. Datastore D-Bus calls are now wrapped to catch ServiceUnknown, NoReply, and Disconnected errors. On failure the cached proxy is cleared, a new D-Bus interface is created, and the operation is retried once. Recovery is silent and limited to a single retry to avoid activation loops and unintended behavior changes. Fixes sugarlabs#870
Adds a single issue report template based on maintainer guidance
Signed-off-by: Chihurumnaya Ibiam <ibiam@sugarlabs.org>
The "Past Year" date filter in _get_date_range() used timedelta(356) - a digit transposition of 365. This excluded Journal entries from 357-365 days ago. Use 365 instead.
Last entry in the 2.4 GHz frequency-to-channel table had the key and value swapped: 14: 2484 instead of 2484: 14. Every other entry maps frequency: channel. frequency_to_channel(2484) returned 0 instead of 14.
Add installation instructions for Ubuntu 24.04 LTS. Test on Ubuntu 24.04 LTS: - Sugar starts normally - Activities launch - Activity Library downloads work - Journal saves and reopens entries correctly No regressions observed compared to 22.04. Fixes sugarlabs#1012
Avoid crash when provider XML contains a country code not present in iso3166.tab. Log a warning and return the code instead of raising KeyError. Update test to reflect fallback behavior.
Initialize IntroWindow with screen dimensions instead of relying on maximize(), which depends on the window manager being ready. This avoids a race condition where the window briefly appears smaller before being maximized when metacity startup is delayed. Fixes: sugarlabs#1052
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of the ongoing GTK4 migration effort (#1019)
Changes made to src/jarabe/controlpanel/inlinealert.py: