Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

payg: Create PaygAddCreditDialog #745

Draft
wants to merge 230 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 213 commits
Commits
Show all changes
230 commits
Select commit Hold shift + click to select a range
8c5d552
Update Kabyle translation
SelyanKab Oct 16, 2021
ce2ae06
Update Latvian translation
Mazurs Oct 25, 2021
025588b
Update Persian translation
Oct 25, 2021
b1538fc
inputMethod: Equate empty preedit string to null
garnacho Oct 29, 2021
62fce73
inputMethod: Do not communicate preedit text change on reset
garnacho Oct 29, 2021
a2f6efa
inputMethod: Do not reset invisible preedit on focus_out
garnacho Oct 29, 2021
fc68055
environment: Apply autoReverse/repeatCount to all transitions
fmuellner Oct 21, 2021
ddf03b5
Revert "st: Only use clutter_actor_invalidate_paint_volume() if the A…
garnacho Oct 27, 2021
488fb46
shell/app: Don't move all workspace windows to their startup workspace
sbstnk Oct 30, 2021
1b5ff77
extensions-tool: Add missing newline
fmuellner Oct 28, 2021
fd60591
extensions-tool/prefs: Log D-Bus errors
fmuellner Oct 28, 2021
1297d8d
dbusServices/extensions: Fix shutdown after showing prefs
fmuellner Oct 28, 2021
b6b9e75
dbusServices/extensions: Only allow one dialog at a time
fmuellner Oct 26, 2021
f8cdac4
Update Ukrainian translation
yurchor Nov 2, 2021
be32cab
Update Slovenian translation
urmatej Nov 2, 2021
edcee44
Update Swedish translation
haaninjo Nov 2, 2021
ba32dcc
Update Brazilian Portuguese translation
rffontenelle Nov 3, 2021
0512d1f
Update Indonesian translation
Nov 3, 2021
1ec0f01
Update Portuguese translation
hugok79 Nov 3, 2021
6456fa0
Update Russian translation
Alexmelman88 Nov 3, 2021
03a3ce0
Update German translation
nazgul77 Nov 3, 2021
a369371
Revert "layout: Exclude hidden actors from struts"
fmuellner Nov 3, 2021
d3c6dd7
Revert !1999
fmuellner Nov 4, 2021
a1b537e
Bump version to 41.1
fmuellner Nov 3, 2021
7d4f367
Update Polish translation
piotrdrag Nov 6, 2021
cc56620
Update Slovak translation
prescott66 Nov 6, 2021
4f2b730
Update French translation
Nov 7, 2021
73cd0e8
Update Italian translation
MiloCasagrande Nov 9, 2021
ed7153b
Update Croatian translation
muzena Nov 11, 2021
351fbef
Update Romanian translation
dasj19 Nov 13, 2021
6477335
Update Occitan translation
Quent-in Nov 18, 2021
de201d0
Updated Lithuanian translation
aurisc4 Nov 21, 2021
b371fad
util: Wait for initial name owners in DBusSenderCheck before checking
sbstnk Nov 23, 2021
528ab6f
magnifier: Disable desaturation effect when not in use
sbstnk Nov 8, 2021
38177cf
keyring: Fix incorrect reference to the label instead of string
ewlsh Oct 30, 2021
507d3a0
dateMenu: Use intervals with non-inclusive ends for date ranges
sbstnk Nov 4, 2021
7d06c02
calendar: Start ranges at 0:00 and iterate in whole days
sbstnk Nov 4, 2021
2a726dd
calendar: Fix inclusion of zero-length events
sbstnk Nov 4, 2021
85dc8e2
dateMenu: Ignore the allDay property of an event
sbstnk Nov 4, 2021
62e2aa0
calendar-server: Remove the all-day property of events
sbstnk Nov 4, 2021
8688824
calendar-server: Calculate event end according to spec if missing
sbstnk Nov 4, 2021
a89759a
messageList: Give focus to next message on delete
dylanmccall Nov 29, 2021
618965f
Bump version to 41.2
fmuellner Dec 11, 2021
0627ed7
Update Turkish translation
emintufan Dec 17, 2021
69d98aa
shell/window-tracker: Do not filter tracked windows by type
fmuellner Nov 11, 2021
b023c6a
shell/window-tracker: Track windows getting unmanaged
fmuellner Nov 16, 2021
973c259
shell/window-tracker: Track ::window-created
fmuellner Nov 16, 2021
9bf1988
shell/window-tracker: Track all initial windows
fmuellner Nov 17, 2021
378e8ee
st/scroll-view-fade: Simplify shader a bit
sbstnk Dec 20, 2021
1f231da
Update Serbian translation
mirosnik1 Dec 29, 2021
432bd1f
shell/app: Correctly track the window used for the fallback icon
Dec 15, 2021
8c2ad50
shell/app: Re-order running-state cleanup
fmuellner Dec 22, 2021
6a26e04
windowManager: Unminimize a window to its buffer rect geometry
vanvugt Dec 16, 2021
fd31c1e
windowManager: Use one consistent animation mode for minimize/unminimize
vanvugt Dec 16, 2021
496d83f
extensions-app: Start as service when D-Bus activated
fmuellner Dec 22, 2021
7d75a94
lockScreen: Don't wake up screen in DND mode
kyteinsky Nov 27, 2021
f76079a
messageTray: Close SHOWING banner when its notification is destroyed
sbstnk Dec 25, 2021
7012d08
shell/app: Honor XDG SingleMainWindow key
Pointedstick Jan 5, 2022
645ef02
windowManager: Set correct unfullscreen gesture enabled state on startup
sbstnk Jan 6, 2022
540f5f9
ControlsManager: Propagate unmap before hiding the WorkspacesDisplay
rmader Jan 8, 2022
0599ffd
Bump version to 41.3
fmuellner Jan 9, 2022
2108c5b
shell/window-tracker: Track ::window-added again
fmuellner Jan 20, 2022
8bbf3ee
Updated Spanish translation
dmustieles Jan 21, 2022
dacda94
Update Hebrew translation
yoseforb Jan 25, 2022
1441bb9
Update Icelandic translation
sveinki Jan 29, 2022
d4f2418
Update Icelandic translation
sveinki Jan 29, 2022
69446b3
Update Icelandic translation
sveinki Jan 29, 2022
5c2d836
Update Icelandic translation
sveinki Jan 30, 2022
8f2bc9b
Update Japanese translation
sicklylife-jp Feb 1, 2022
9a877a3
Update Japanese translation
sicklylife-jp Feb 1, 2022
3ca661b
Updated Czech translation
Marv-CZ Feb 9, 2022
13c74d3
switcherPopup: Rename _onItemEnter() to _onItemMotion()
jonas2515 Jan 12, 2022
a6b8819
altTab: Also return EVENT_PROPAGATE in override of _onItemMotion()
jonas2515 Apr 25, 2018
f50c68d
altTab: Remove override of _itemEnteredHandler()
jonas2515 Apr 26, 2018
9bb7414
altTab: Use this._highlighted instead of this._curApp in AppSwitcher
jonas2515 Apr 29, 2018
9e8dc49
extensionSystem: Ignore spurious disable-extension-version-validation…
amezin Nov 19, 2021
d06a461
panel: Fix corner transition when slowed down
fmuellner Jan 20, 2022
be9ca09
loginDialog: Fix timing issue
ncfavier Jan 18, 2022
385be31
extensions-tool: Request missing attribute
fmuellner Jan 21, 2022
bb9441c
popupMenu: Center labels vertically
Jan 18, 2022
06ad30f
lightbox: GLSL requires real numbers, not integers
vanvugt Jan 25, 2022
a290d39
shellDBus: Return error on invalid app IDs
fmuellner Jan 8, 2019
cdb65eb
altTab: Check for reentrancy in override function of _onItemMotion()
jonas2515 Apr 25, 2018
1b53e8c
altTab: Only calculate iconSize once
jonas2515 Apr 25, 2018
aef826b
altTab: Also use getWindows() for AppSwitcher
jonas2515 May 17, 2018
4de185e
shell/app: Do not try to activate OR windows
fmuellner Jan 26, 2022
89398a1
lightbox: Fix banding issues with the vignette shader
jonas2515 Jan 27, 2022
25049bd
overviewControls: Handle keyboard navigation
fmuellner Jan 24, 2022
2e3f5f2
swipeTracker: Ignore Meta key while workspace scroll gesture is in pr…
kyteinsky Jan 31, 2022
e28ed7d
workspace: Fix a signal leak in WorkspaceBackground
vanvugt Jan 21, 2022
6acfed9
calendar-server: Read timezone from the calendar, not its timezone cache
mcrha Feb 2, 2022
92abe94
dbusServices/notifications: Stop broadcasting signals
fmuellner Feb 3, 2022
7d3dd5a
dbusServices/notifications: Disallow acting on "foreign" IDs
fmuellner Feb 3, 2022
8b5b97c
osk: Remove a duplicate key from Malayalam
pksadiq Feb 8, 2022
e72b005
status/location: Use correct enabled state
fmuellner Feb 9, 2022
f3b33aa
status/location: Track enabled state
fmuellner Feb 9, 2022
1c1bc37
Let users use the other mouse button to switch
razzeee Sep 4, 2021
20a86c8
ibusManager: Fix version in log message
fmuellner Feb 7, 2022
13e1916
popupMenu: Avoid open state reentrancy in dummy menus
garnacho Feb 13, 2022
cd4e0c0
st/entry: Invalidate shadow on cursor position/size changes
jonas2515 Mar 5, 2021
6185ba5
st/entry: Invalidate text shadow on style changes to ClutterText
jonas2515 Mar 5, 2021
8093913
st/label: Invalidate text shadow on style changes to ClutterText
jonas2515 Mar 5, 2021
ccf5025
st/shadow: Add a fast path to comparisons
jonas2515 Mar 5, 2021
7d41637
st/entry: Compare shadow spec before invalidating shadow on style change
jonas2515 Mar 5, 2021
6303592
st/label: Compare shadow spec before invalidating shadow on style change
jonas2515 Mar 5, 2021
637a9a4
Bump version to 41.4
fmuellner Feb 15, 2022
96c60d4
Update Korean translation
changwoo Feb 19, 2022
67da831
st/theme-node: Add missing precondition checks
fmuellner Feb 22, 2022
f38bce4
Update Hungarian translation
urbalazs Mar 13, 2022
a16824f
overviewControls: Factor in margin-bottom for dash startup animation
jonas2515 Feb 16, 2022
5d1bc79
dash: Subtract vertical margins from availHeight
jonas2515 Feb 16, 2022
95b586f
st/scroll-view: Only update fade effect on CSS changes if CSS sets it
jonas2515 Feb 16, 2022
37639a2
st/scroll-view: Don't queue redraw in update_fade_effect()
jonas2515 Feb 16, 2022
67c88ea
workspacesView: Disable workspace switching while in search
sbstnk Feb 20, 2022
08d707f
network: Get dbus path from NMDevice
xiaoguang-wang Feb 21, 2022
de8c231
workspaceAnimation: Fix warning on restacking
fmuellner Feb 22, 2022
38f5557
overview: Don't expect time argument from drag-end signal
jonas2515 Feb 23, 2022
d003a86
dash: Fix drag placeholder position in RTL
fmuellner Feb 26, 2022
d4f4c8e
st: Generate shadows from the silhouette of the source texture
vanvugt Jul 16, 2021
d200133
workspace: Don't freeze the layout when there's no layout yet
jonas2515 Jan 31, 2022
e028db0
workspace: Scale slots to current workspace size when layout is frozen
sbstnk Sep 18, 2021
ce25624
windowManager: Change unfullscreen mode to NORMAL
YaLTeR Mar 6, 2022
e5bc135
workspaceAnimation: Get time outside of the animation-complete callback
jonas2515 Mar 7, 2022
b9e04b5
workspace: Force creating new layout when there's no allocation yet
jonas2515 Mar 9, 2022
87f944a
Bump version to 41.5
fmuellner Mar 20, 2022
1fcec95
environment: Require GnomeBluetooth 1.0
GeorgesStavracas Oct 31, 2021
2a06bc6
environment: Require gnome-desktop 3.0
GeorgesStavracas Nov 11, 2021
fc264de
environment: Require libgweather 3.0
fmuellner Jan 5, 2022
4751765
Specify API versions for all public GIR APIs, except GLib
smcv Apr 4, 2022
9b38e3a
layout: Check again for primary monitor after startup animation idle
13r0ck Feb 1, 2022
8b329ee
dateMenu: Limit timezone offset hours to integers
kasraghu Mar 21, 2022
34716eb
messageList: Center-align close button vertically
fmuellner Mar 25, 2022
b520cb8
shell/app: Do not include OR windows in get_windows()
fmuellner Mar 20, 2022
13e9eb8
Revert "shell/app: Do not try to activate OR windows"
fmuellner Mar 20, 2022
01c8000
calendar: Fix alignment of world clocks header in RTL
yoseforb Mar 11, 2022
d89fc4b
layout: Make sure startup animation completes
fmuellner Apr 13, 2022
6d6d199
extensionSystem: Check metadata types
fmuellner Apr 20, 2022
0f2f658
shell/window-preview-layout: Fix memory leaks
sbstnk Mar 21, 2022
15e141d
appDisplay: Use icon grid size as distance passed to SwipeTracker
jonas2515 Apr 9, 2022
0c6dd57
config: Fix misleading comment
fmuellner Apr 27, 2022
4ec5bb0
st/theme-node: Only try to parse non-empty inline styles
sbstnk Apr 29, 2022
c1db9c7
iconGrid: Add more possible icon sizes
sbstnk May 2, 2022
77ec52f
Bump version to 41.6
fmuellner May 6, 2022
06e345f
status/volume: Hide sliders initially
fmuellner May 11, 2022
504da1e
build: Do not redefine polkit autocleanup
fmuellner May 17, 2022
040a5d3
keyboard: Reset height before requesting preferred height
jonas2515 May 26, 2022
7927fec
magnifier: Request window-relative coordinates for focus/caret events
sbstnk May 23, 2022
d17e905
Bump version to 41.7
fmuellner May 28, 2022
333882b
kbdA11yDialog: Use MetaKeyboardA11yFlags
ofourdan Jun 14, 2022
a13c02e
build: Drop incorrect positional arg
fmuellner Dec 23, 2021
a094323
magnifier: Include SSD when calculating screen coordinates for events
sbstnk May 31, 2022
b37b5ca
messageList: Only close messages via delete key if they can be closed
PhilDevProg Jun 3, 2022
03dc129
shell: Do not create a systemd scope when using D-Bus app launching
msizanoen1 May 26, 2022
e65ae2e
appMenu: Hide overview when pressing on 'Show Details'
PhilDevProg Jun 7, 2022
b4b9b96
ibusCandidatePopup: Set OSK candidates list visibility correctly
garnacho Jun 29, 2022
caa99d5
windowManager: Handle window dimming animation getting cancelled
jonas2515 Jun 30, 2022
0cff2b6
osk-layouts: Use AZERTY in Belgian layout
eprovst Jun 15, 2022
193a677
ci: Allow flatpak job to fail
fmuellner Jul 2, 2022
110428f
Bump version to 41.8
fmuellner Jul 2, 2022
897c1bf
keyboard: Fix updating suggestions visibility
fmuellner Jul 3, 2022
fe43cba
ci: Try falling back to stable branch before HEAD
fmuellner May 6, 2022
3cee3dc
Bump version to 41.8.1
fmuellner Jul 4, 2022
7c10040
st/settings: Connect to mouse settings
AlessandroBono Aug 4, 2022
a38219f
authPrompt: Don't propagate serviceName to setMessage
AlessandroBono Aug 5, 2022
2808fc4
gdmUtil: Refactor on no-more-messages case
AlessandroBono Aug 8, 2022
a138173
gdmUtil: Fix ShellUserVerifier retry logic
AlessandroBono Aug 8, 2022
b30d8c9
loginDialog: Don't call _loginScreenSessionActivated() when not required
AlessandroBono Aug 8, 2022
542101e
extensions: Allow updating with only extension-manager installed
mjakeman Jul 1, 2022
59a5a2f
layout: Use constraint to resize screenShieldGroup
fmuellner Jun 30, 2022
57005b8
layout: Force size of overviewGroup
fmuellner Jun 30, 2022
d3220ca
shell/app: Fix small memory leak in get_pids()
sbstnk Jul 6, 2022
9c8194b
systemActions: Disable power-off if querying support fails
fmuellner Jul 9, 2022
725d5c0
build: Use multi-line string for embedded code
fmuellner Jun 28, 2022
aac7301
build: Specify check kwarg in run_command
fmuellner Jul 10, 2022
29bd826
st/theme-node-transition: Guard against 0-sized offscreen box
fmuellner Jun 3, 2022
4e5f19b
screenShield: Only wake up screen when active
fmuellner Aug 9, 2022
657839f
Bump version to 41.9
fmuellner Aug 11, 2022
2167aee
Add an helper to detect current desktop
Jun 20, 2018
06b5af7
Don't allow endless mode extension to update
Jun 20, 2018
acbebfd
Disable tests by default
GeorgesStavracas Oct 11, 2019
ecf5fb0
passwordReset: Implement Endless-specific password reset feature
senko Feb 12, 2018
92106d7
passwordReset: Reimplement password hint feature
Sep 12, 2017
004c6d0
shell-util: Add helper method to get system boottime
Aug 18, 2020
fc00c1b
payg: Add PAYG infrastructure
Aug 18, 2020
33aa37b
payg: Add a new screen to allow unlocking PAYG machines
Aug 18, 2020
62ab613
payg: Add new session modes
Aug 18, 2020
141d68f
payg: Integrate with screen shield and GDM screen
Aug 18, 2020
3b807b2
payg: Add panel indicator for PAYG account details and actions
Aug 18, 2020
9f73236
payg: Integrate panel indicator
Aug 18, 2020
e2fbf6f
passwordMode: add keyboard layout switcher for password entries
Sep 21, 2017
e282bb7
networkAgent: Add switch button for metered connections
GeorgesStavracas Mar 19, 2018
2c95959
shell-app-system: Report application times
Jun 5, 2017
cb12509
eos-launch: Add launcher for 'endlessm-app://' schemes
Jan 29, 2018
563b2f1
shell-app-system: Add support for X-Endless-Alias key in desktop files
Jun 5, 2017
407f304
shell-app-system: obey X-Flatpak-RenamedFrom
wjt Sep 20, 2018
4f4fc58
appDisplay: compare possibly-changed apps more thoroughly
wjt Sep 26, 2018
b04b91d
shell-app-system: extract deep comparison for GDesktopAppInfo
wjt Sep 26, 2018
26a98c3
appFavorites: respect X-Endless-Alias and X-Flatpak-RenamedFrom
wjt Sep 21, 2018
a65dd73
Add Transifex translation infrastructure
Feb 23, 2018
2e124ed
welcomeDialog: Welcome users to Endless OS, not GNOME
wjt Nov 17, 2022
753b248
Migrate transifex configuration for use with new tx client
dbnicholson Nov 30, 2022
7d18a23
Add translation support for several new languages
Jun 18, 2017
855ddcb
data: Lower down gnome-shell process' OOM score
starnight Dec 12, 2022
840f195
tools: Drop gnome-shell-overrides-migration.sh
pwithnall Jan 23, 2023
fb7222f
eos: Reset dynamic-workspaces key on EOS 4 → 5 transition
pwithnall Jan 23, 2023
9100eb9
welcomeDialog: Record whether the tour is launched or skipped
wjt Feb 17, 2023
ae449e9
Merge pull request #744 from endlessm/T34452-metric
wjt Mar 23, 2023
5579499
New translations from Transifex
Mar 28, 2023
1bcd1bd
payg: Alphabetically re-order imports
jprvita Mar 24, 2023
dea09fc
payg: Update copyright notice year
jprvita Mar 24, 2023
fa67cd8
payg: Create PaygAddCreditDialog
jprvita Mar 1, 2023
f494e41
payg: Drop early code entry via message notification
jprvita Apr 7, 2023
794ea69
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 7, 2023
d9ac05d
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
38af0be
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
8b5a6ac
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
9d30a1b
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
a3f154b
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
7a87aa5
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
964f098
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
057ec94
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
4e7481a
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
46b49b4
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
b11f0bb
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
a3970f4
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
9691217
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
3019a3a
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
f3c9a9e
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 13, 2023
2562f66
fixup! payg: Create PaygAddCreditDialog
jprvita Apr 27, 2023
d7e8db7
[WIP] payg: PaygAddCreditDialog: Use an expander for status messages
jprvita Apr 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ flatpak:
FLATPAK_MODULE: "gnome-extensions-app"
APP_ID: "org.gnome.Extensions.Devel"
extends: .flatpak
allow_failure: true

nightly:
extends: '.publish_nightly'
Expand Down
18 changes: 16 additions & 2 deletions .gitlab-ci/checkout-mutter.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,23 @@ if [ -z "$mutter_target" ]; then
mutter_target=FETCH_HEAD
else
echo \ not found
mutter_target=HEAD
echo Using $mutter_target instead
fi
fi

fallback_branch=${CI_COMMIT_TAG:+gnome-}${CI_COMMIT_TAG%%.*}
if [ -z "$mutter_target" -a "$fallback_branch" ]; then
echo -n Looking for $fallback_branch instead ...
if fetch origin $fallback_branch; then
echo \ found
mutter_target=FETCH_HEAD
else
echo \ not found
fi
fi

if [ -z "$mutter_target" ]; then
mutter_target=HEAD
echo Using $mutter_target instead
fi

git checkout -q $mutter_target
8 changes: 8 additions & 0 deletions .tx/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[main]
host = https://www.transifex.com

[o:endless-os:p:gnome-shell:r:all]
source_file = po/gnome-shell.pot
source_lang = en
file_filter = po/<lang>.po
type = PO
159 changes: 159 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,162 @@
41.9
====
* Fix logging in with realmd [Alessandro; !2404]
* Allow extension updates with only Extension Manager installed [Matthew; !2358]
* Plugged leak [Sebastian; !2367]
* Misc. bug fixes and cleanups [Alessandro, Florian; !2402, !2412, !2411,
!2351, !2372, !2350, !2326, !2413]

Contributors:
Alessandro Bono, Matthew Jakeman, Sebastian Keller, Florian Müllner

41.8.1
======
* Fix regression in ibus support [Florian; !2359]
* Misc. bug fixes and cleanups [Florian; !2293]

Contributors:
Florian Müllner

41.8
====
* Fix feedback when turning on a11y features by keyboard [Olivier; !2334]
* Only close messages via delete key if they can be closed [PhilProg; !2323]
* Do not create systemd scope for D-Bus activated apps [msizanoen1; !2305]
* Hide overview after 'Show Details' from app context menu [PhilProg; !2329]
* Respect IM hint for candidates list in on-screen keyboard [Carlos; !2347]
* Fix edge case where windows stay dimmed after a modal is closed [Jonas; !2349]
* Improve Belgian on-screen keyboard layout [Evert; !2336]
* Misc. bug fixes and cleanups [Florian, Sebastian; !2078, !2319, !2355]

Contributors:
Jonas Dreßler, Olivier Fourdan, Carlos Garnacho, Sebastian Keller,
Florian Müllner, PhilProg, Evert Provoost, msizanoen1

41.7
====
* Misc. bug fixes [Florian, Jonas; !2295, !2296, !2306]
* Fix focus tracking in magnifier on wayland [Sebastian; !2301]

Contributors:
Jonas Dreßler, Sebastian Keller, Florian Müllner

41.6
====
* Handle monitor changes during startup animation [13r0ck; !2144]
* Fix fractional timezone offsets in world clock [Raghuveer; !2255]
* calendar: Fix alignment of world clocks header in RTL [Yosef; !2240]
* Make sure startup animation completes [Florian; !2269]
* Allow more intermediate icon sizes in app grid [Sebastian; !2289]
* Plugged memory leak [Sebastian; !2256]
* Misc. bug fixes and cleanups [Georges, Florian, Simon, Jonas, Sebastian;
!2262, !2257, !2252, !2272, !2275, !2285, !2286]

Contributors:
13r0ck, Yosef Or Boczko, Jonas Dreßler, Raghuveer Kasaraneni,
Sebastian Keller, Simon McVittie, Florian Müllner,
Georges Basile Stavracas Neto


41.5
====
* Fix programatically set scrollview fade [Jonas; !2189]
* Disable workspace switching while in search [Sebastian; !2204]
* Fix opening device settings for enterprise WPA networks [Xiaoguang; !2194]
* Fix drag placeholder position in dash in RTL locales [Florian; !2219]
* Improve CSS shadow appearance [Daniel; !1918]
* Fix glitches in overview transition [Jonas, Sebastian; !2203, !1980, !2236]
* Fix unresponsive top bar in overview when in fullscreen [Ivan; !2227]
* Fixed crash [Florian; !2207]
* Misc. bug fixes and cleanups [Jonas, Florian; !2191, !2209, !2211, !2233]

Contributors:
Jonas Dreßler, Sebastian Keller, Ivan Molodetskikh, Florian Müllner,
Daniel van Vugt, Xiaoguang Wang

Translators:
Changwoo Ryu [ko], Balázs Úr [hu]

41.4
====
* Start tracking windows when expected by extensions [Florian; !2119]
* Fix timing issue on login screen [Naïm; !2116]
* Fix lightbox shader compatibility with older drivers [Daniel; !2125]
* Fix activating apps with tracked OR windows [Florian; !2131]
* Fix banding issues with the vignette lightbox shader [Jonas; !2133]
* Fix keyboard navigation to windows/apps in overview [Florian; !2124]
* Fix stuck transition when using super-scroll gesture [kyte; !2135]
* Fix calendar events with custom timezone [Milan; !2145]
* Fix out-of-sync location indicator [Florian; !2170]
* Misc. bug fixes and cleanups [Jonas, Aleksandr, Florian, Leleat, Daniel,
Mohammed, Razze, Carlos; !2097, !2047, !2118, !2121, !2113, !337, !2098,
!2143, !2153, !2162, !1972, !2160, !2178, !1744]

Contributors:
Milan Crha, Jonas Dreßler, Naïm Favier, Carlos Garnacho, Leleat,
Aleksandr Mezin, Florian Müllner, Razze, Mohammed Sadiq, Daniel van Vugt, kyte

Translators:
Daniel Mustieles [es], Yosef Or Boczko [he], Sveinn í Felli [is],
sicklylife [ja], Marek Černocký [cs]

41.3
====
* Improve window tracking [Florian; !2071]
* Simplify scroll fade shader to work with old hardware [Sebastian; !2072]
* Tweak (un)minimize animations [Daniel; !2066]
* Don't wake up screen in DND mode [kyte; !2051]
* Fix immediately withdrawn notifications getting stuck [Sebastian; !2079]
* Honor XDG SingleMainWindow key in .desktop files [Nate; !2084]
* Fixed crashes [Benjamin, Florian; !2065, !2073]
* Misc. bug fixes and cleanups [Florian, Sebastian, Robert; !2076, !2087, !2088]

Contributors:
Benjamin Berg, Nate Graham, Sebastian Keller, Robert Mader, Florian Müllner,
Daniel van Vugt, kyte

Translators:
Emin Tufan Çetin [tr], Мирослав Николић [sr]

41.2
====
* Fix wrongly rejected D-Bus calls after gnome-shell restarts [Sebastian; !2048]
* magnifier: Avoid offscreen rendering if possible [Sebastian; !2026]
* Improve handling of all-day/zero-length events in calendar [Sebastian; !2023]
* Keep keyboard focus in notification list after deleting message [Dylan; !2053]
* Misc. bug fixes and cleanups [Evan; !2036]

Contributors:
Sebastian Keller, Dylan McCall, Evan Welsh

Translators:
Piotr Drąg [pl], Dušan Kazik [sk], Charles Monzat [fr], Milo Casagrande [it],
Goran Vidović [hr], Daniel Șerbănescu [ro], Quentin PAGÈS [oc],
Aurimas Černius [lt]

41.1
====
* Fix icon updates while hidden [Marco; !1983]
* Fix erratic scrolling in GTK apps [Christian, Carlos; !1993, #4647]
* Fix GTK color picker support [Florian; !1990]
* Fix sound-file support in notifications [Florian; !1991]
* Fix high-contrast switches [Florian; !2000]
* Only allow one extension prefs dialog at a time [Florian; #4564]
* Fixed crashes [Ray, Sebastian; !2004, !2014]
* Misc. bug fixes and cleanups [Jonas, Florian, Jakub, Carlos; !1985, !1998,
!1996, !1979, !2007, !2010]

Contributors:
Marco Trevisan (Treviño), Carlos Garnacho, Christian Hergert,
Sebastian Keller, Florian Müllner, Jakub Steiner, Ray Strode, Jonas Ådahl

Translators:
Марко Костић [sr], Ngọc Quân Trần [vi], Emin Tufan Çetin [tr],
Yaron Shahrabani [he], Sveinn í Felli [is], Goran Vidović [hr],
Marek Černocký [cs], Selyan Slimane AMIRI [kab], Rūdolfs Mazurs [lv],
eshagh shahidani [fa], Yuri Chornoivan [uk], Matej Urbančič [sl],
Anders Jonsson [sv], Rafael Fontenelle [pt_BR], Kukuh Syafaat [id],
Hugo Carvalho [pt], Aleksandr Melman [ru], Christian Kirbach [de]

41.0
====

Expand Down
3 changes: 3 additions & 0 deletions config.h.meson
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,6 @@

/* Define if fdwalk is available in libc */
#mesondefine HAVE_FDWALK

/* Define if polkit defines autocleanup functions */
#mesondefine HAVE_POLKIT_AUTOCLEANUP
8 changes: 8 additions & 0 deletions data/40-gdm.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.accounts.user-administration" &&
(subject.user == "gdm" || subject.user == "Debian-gdm") &&
subject.local &&
subject.active) {
return polkit.Result.YES;
}
});
22 changes: 22 additions & 0 deletions data/dbus-interfaces/com.endlessm.Payg1.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<node>
<interface name="com.endlessm.Payg1">
<method name="AddCode">
<arg type="s" direction="in" name="code"/>
<arg type="x" direction="out" name="time_added"/>
</method>
<method name="ClearCode" />
<signal name="Expired" />
<signal name="ImpendingShutdown">
<arg type="i" name="seconds_remaining"/>
<arg type="s" name="shutdown_reason"/>
</signal>
<property name="ExpiryTime" type="t" access="read"/>
<property name="Enabled" type="b" access="read"/>
<property name="RateLimitEndTime" type="t" access="read"/>
<property name="AccountID" type="s" access="read"/>
<property name="CodeFormat" type="s" access="read"/>
<property name="CodeFormatPrefix" type="s" access="read"/>
<property name="CodeFormatSuffix" type="s" access="read"/>
<property name="CodeLength" type="u" access="read"/>
</interface>
</node>
1 change: 1 addition & 0 deletions data/dbus-interfaces/meson.build
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
dbus_interfaces = [
'org.gnome.Shell.AppLauncher.xml',
'org.gnome.Shell.Extensions.xml',
'org.gnome.Shell.Introspect.xml',
'org.gnome.Shell.PadOsd.xml',
Expand Down
16 changes: 16 additions & 0 deletions data/dbus-interfaces/org.gnome.Shell.AppLauncher.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<node>
<interface name="org.gnome.Shell.AppLauncher">
<method name="Launch">
<arg type="s" direction="in" name="name" />
<arg type="u" direction="in" name="timestamp" />
</method>
<method name="LaunchViaDBusCall">
<arg type="s" direction="in" name="name" />
<arg type="s" direction="in" name="busName" />
<arg type="s" direction="in" name="objectPath" />
<arg type="s" direction="in" name="interfaceName" />
<arg type="s" direction="in" name="methodName" />
<arg type="v" direction="in" name="args" />
</method>
</interface>
</node>
2 changes: 1 addition & 1 deletion data/dbus-interfaces/org.gnome.Shell.CalendarServer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<arg type="b" name="force_reload" direction="in"/>
</method>
<signal name="EventsAddedOrUpdated">
<arg type="a(ssbxxa{sv})" name="events" direction="out"/>
<arg type="a(ssxxa{sv})" name="events" direction="out"/>
</signal>
<signal name="EventsRemoved">
<arg type="as" name="ids" direction="out"/>
Expand Down
5 changes: 5 additions & 0 deletions data/dbus-interfaces/org.gnome.Shell.InputSourceManager.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<node>
<interface name="org.gnome.Shell.InputSourceManager">
<property name="PasswordModeEnabled" type="b" access="readwrite" />
</interface>
</node>
8 changes: 8 additions & 0 deletions data/eos-launch.desktop.in.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[Desktop Entry]
Name=EOS Launch
Comment=Utility to launch EndlessOS applications
Exec=gjs @pkgdatadir@/eos-launch.js %U
Categories=EndlessOS;Utility;Core;
MimeType=x-scheme-handler/endlessm-app;
Type=Application
NoDisplay=true
3 changes: 3 additions & 0 deletions data/gnome-shell-dbus-interfaces.gresource.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/org/gnome/shell/dbus-interfaces">
<file preprocess="xml-stripblanks">com.endlessm.Payg1.xml</file>
<file preprocess="xml-stripblanks">net.hadess.PowerProfiles.xml</file>
<file preprocess="xml-stripblanks">net.hadess.SensorProxy.xml</file>
<file preprocess="xml-stripblanks">net.reactivated.Fprint.Device.xml</file>
Expand Down Expand Up @@ -39,10 +40,12 @@
<file preprocess="xml-stripblanks">org.gnome.SettingsDaemon.Power.Screen.xml</file>
<file preprocess="xml-stripblanks">org.gnome.SettingsDaemon.Rfkill.xml</file>
<file preprocess="xml-stripblanks">org.gnome.SettingsDaemon.Wacom.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.AppLauncher.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.AudioDeviceSelection.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.CalendarServer.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.ClocksIntegration.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.Extensions.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.InputSourceManager.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.Introspect.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.HotplugSniffer.xml</file>
<file preprocess="xml-stripblanks">org.gnome.Shell.PerfHelper.xml</file>
Expand Down
5 changes: 0 additions & 5 deletions data/gnome-shell-overrides-migration.desktop.in

This file was deleted.

5 changes: 5 additions & 0 deletions data/gnome-shell-overrides-reset.desktop.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[Desktop Entry]
Type=Application
Name=GNOME settings overrides reset
NoDisplay=true
Exec=@libexecdir@/gnome-shell-overrides-reset.sh
5 changes: 5 additions & 0 deletions data/gnome-shell-theme.gresource.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,10 @@
<file>toggle-on-dark.svg</file>
<file>toggle-on-hc.svg</file>
<file>workspace-placeholder.svg</file>

<!-- Endless-specific resources beyond this point -->

<file>payg-near-expiration-symbolic.svg</file>
<file>payg-normal-symbolic.svg</file>
</gresource>
</gresources>
21 changes: 13 additions & 8 deletions data/meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
desktop_files = [
'org.gnome.Shell.desktop',
'org.gnome.Shell.Extensions.desktop',
'eos-launch.desktop',
]
service_files = []

Expand All @@ -13,10 +14,11 @@ desktopconf = configuration_data()
# We substitute in bindir so it works as an autostart
# file when built in a non-system prefix
desktopconf.set('bindir', bindir)
desktopconf.set('pkgdatadir', pkgdatadir)
desktopconf.set('systemd_hidden', have_systemd ? 'true' : 'false')

foreach desktop_file : desktop_files
i18n.merge_file('desktop',
i18n.merge_file(
input: configure_file(
input: desktop_file + '.in.in',
output: desktop_file + '.in',
Expand Down Expand Up @@ -92,13 +94,13 @@ schema = configure_file(
)
install_data('00_org.gnome.shell.gschema.override', install_dir: schemadir)

overrides_migration_conf = configuration_data()
overrides_migration_conf.set('libexecdir', libexecdir)
overrides_migration = configure_file(
input: 'gnome-shell-overrides-migration.desktop.in',
output: 'gnome-shell-overrides-migration.desktop',
configuration: overrides_migration_conf,
install_dir: autostartdir
overrides_reset_conf = configuration_data()
overrides_reset_conf.set('libexecdir', libexecdir)
overrides_reset = configure_file(
input: 'gnome-shell-overrides-reset.desktop.in',
output: 'gnome-shell-overrides-reset.desktop',
configuration: overrides_reset_conf,
install_dir: autostartdir,
)

if have_systemd
Expand Down Expand Up @@ -131,3 +133,6 @@ custom_target('compile-schemas',
output: 'gschemas.compiled',
command: [find_program('glib-compile-schemas'), meson.current_build_dir()],
build_by_default: true)

install_data('40-gdm.rules', install_dir: polkitrulesdir)
install_data('vendor-customer-support.ini', install_dir: pkgdatadir)
3 changes: 3 additions & 0 deletions data/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,6 @@ ExecStopPost=-/bin/sh -c 'test "$SERVICE_RESULT" != "exec-condition" && systemct
Restart=no
# Kill any stubborn child processes after this long
TimeoutStopSec=5

# Lower down gnome-shell's OOM score to avoid being killed by OOM-killer too early
OOMScoreAdjust=-1000
3 changes: 3 additions & 0 deletions data/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,6 @@ Restart=always
RestartSec=0ms
# Kill any stubborn child processes after this long
TimeoutStopSec=5

# Lower down gnome-shell's OOM score to avoid being killed by OOM-killer too early
OOMScoreAdjust=-1000
Loading