Skip to content

Commit

Permalink
Merge branch 'main' into webextensions
Browse files Browse the repository at this point in the history
  • Loading branch information
xhorak authored Jan 8, 2025
2 parents 94bd2aa + cb16d56 commit f1b53a6
Show file tree
Hide file tree
Showing 76 changed files with 6,467 additions and 1,399 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:
container:
image: ${{ needs.build-container.outputs.image }}
options: ${{ needs.build-container.outputs.image_options }}
env:
XDP_TEST_IN_CI: 1

steps:
- name: Configure git user
Expand Down
44 changes: 44 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
Changes in 1.19.2
=================
Released: not yet

...

Changes in 1.19.1
=================
Released: 2024-12-21

Dependencies:

- XDG Desktop Portal now requires GLib 2.72 or higher.

New Features:

- Introduce the Notification v2 portal. This updated version of the Notification
portal supports a plethora of new fields for notifications, such as sounds,
categories, purpose, and more.
- Introduce the USB portal. This portal allows apps with relevant permissions
to enumerate and acquire access to specific USB devices.
- Introduce a new `SchemeSupported` method to the OpenURI portal. This new
method allows apps to know ahead of time if the host system is able to deal
with a particular scheme.

Enhancements:

- Continued the move towards Python-based tests. This should simplify the
test setup in the project quite significantly, and also will allow removing
the cyclic dependency between libportal and XDG Desktop Portal.
- Introduce umockdev-based tests.
- Improve the icon validator so it can deal with memfd-based icons.
- Clarify behavior of the Settings portal for non-standardized keys.
- In the Global Shortcuts portal, clarify that the result the `BindShortcuts`
of may be a subset of all requested shortcuts.
- Add a documentation page about icon validation requirements.

Bug Fixes:

- Fix memory leaks in the Background, Email, and Global Shortcuts portals.
- Fix a general file descriptor & memory leak.
- Fix a regression in the Settings portal.
- New and updated translations.

Changes in 1.19.0
=================
Released: 2024-10-09
Expand Down
4 changes: 2 additions & 2 deletions meson.build
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
project(
'xdg-desktop-portal',
'c',
version: '1.19.1',
version: '1.19.2',
meson_version: '>= 0.60',
license: 'LGPL-2.0-or-later',
default_options: [
Expand Down Expand Up @@ -121,7 +121,7 @@ geoclue_dep = dependency(
)
libportal_dep = dependency(
'libportal',
version: '>= 0.8.1',
version: '>= 0.9.0',
required: get_option('libportal'),
fallback: ['libportal', 'libportal_dep'],
default_options: [
Expand Down
75 changes: 42 additions & 33 deletions po/be.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: xdg-desktop-portal main\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-09 21:02+0000\n"
"POT-Creation-Date: 2024-12-21 14:14-0300\n"
"PO-Revision-Date: 2023-01-04 01:42+0300\n"
"Last-Translator: Yuras Shumovich <[email protected]>\n"
"Language-Team: Belarusian <[email protected]>\n"
Expand All @@ -19,51 +19,51 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 3.2.2\n"

#: src/background.c:822
#: src/background.c:827
#, c-format
msgid "Allow %s to run in the background?"
msgstr "Дазволіць %s выкананне ў фоне?"

#: src/background.c:826
#: src/background.c:831
#, c-format
msgid "%s requests to be started automatically and run in the background."
msgstr "%s хоча атрымаць доступ на аўтаматычны запуск і выкананне ў фоне."

#: src/background.c:828
#: src/background.c:833
#, c-format
msgid "%s requests to run in the background."
msgstr "%s хоча атрымаць доступ на выкананне ў фоне."

#: src/background.c:829
#: src/background.c:834
msgid ""
"The ‘run in background’ permission can be changed at any time from the "
"application settings."
msgstr ""
"Дазвол на «выкананне ў фоне» заўсёды можна змяніць праз налады праграм."

#: src/background.c:834
#: src/background.c:838
msgid "Don't allow"
msgstr "Не дазваляць"

#: src/background.c:835 src/screenshot.c:240 src/wallpaper.c:185
#: src/background.c:839 src/screenshot.c:243 src/wallpaper.c:187
msgid "Allow"
msgstr "Дазволіць"

#: src/camera.c:106
#: src/camera.c:109
#, fuzzy, c-format
msgid "Allow %s to Use the Camera?"
msgstr "Дазволіць %s выкананне ў фоне?"

#: src/camera.c:107
#: src/camera.c:110
#, fuzzy, c-format
msgid "%s wants to access camera devices."
msgstr "%s хоча атрымаць доступ да камеры."

#: src/camera.c:111
#: src/camera.c:114
msgid "Allow app to Use the Camera?"
msgstr ""

#: src/camera.c:112
#: src/camera.c:115
#, fuzzy
msgid "An app wants to access camera devices."
msgstr "Праграма хоча атрымаць доступ да камеры."
Expand Down Expand Up @@ -98,52 +98,52 @@ msgstr ""
msgid "Token given is invalid: %s"
msgstr ""

#: src/dynamic-launcher.c:407 src/dynamic-launcher.c:831
#: src/dynamic-launcher.c:880
#: src/dynamic-launcher.c:407 src/dynamic-launcher.c:829
#: src/dynamic-launcher.c:878
#, c-format
msgid "Desktop file exceeds max size (%d): %s"
msgstr ""

#: src/dynamic-launcher.c:564
#: src/dynamic-launcher.c:561
#, c-format
msgid "URL given is invalid: %s"
msgstr ""

#: src/dynamic-launcher.c:587
#: src/dynamic-launcher.c:584
#, c-format
msgid "Invalid launcher type: %x"
msgstr ""

#: src/dynamic-launcher.c:594
#: src/dynamic-launcher.c:591
#, c-format
msgid "Unsupported launcher type: %x"
msgstr ""

#: src/dynamic-launcher.c:656 src/dynamic-launcher.c:725
#: src/dynamic-launcher.c:653 src/dynamic-launcher.c:723
msgid "Dynamic launcher icon failed validation"
msgstr ""

#: src/dynamic-launcher.c:741
#: src/dynamic-launcher.c:739
#, c-format
msgid "RequestInstallToken() not allowed for app id %s"
msgstr ""

#: src/dynamic-launcher.c:920
#: src/dynamic-launcher.c:918
#, c-format
msgid "Desktop file '%s' icon at unrecognized path"
msgstr ""

#: src/dynamic-launcher.c:943
#: src/dynamic-launcher.c:941
#, c-format
msgid "Desktop file '%s' icon failed to serialize"
msgstr ""

#: src/dynamic-launcher.c:982
#: src/dynamic-launcher.c:980
#, c-format
msgid "No dynamic launcher exists with id '%s'"
msgstr ""

#: src/dynamic-launcher.c:1001
#: src/dynamic-launcher.c:999
#, c-format
msgid "Failed to create GDesktopAppInfo for launcher with id '%s'"
msgstr ""
Expand Down Expand Up @@ -179,52 +179,61 @@ msgid "Location access can be changed at any time from the privacy settings."
msgstr ""
"Доступ да месцазнаходжанне заўсёды можна змяніць праз налады прыватнасці."

#: src/screenshot.c:238 src/wallpaper.c:183
#: src/screenshot.c:241 src/wallpaper.c:185
msgid "Deny"
msgstr "Забараніць"

#: src/screenshot.c:258
#: src/screenshot.c:261
#, c-format
msgid "Allow %s to Take Screenshots?"
msgstr "Дазволіць %s рабіць здымкі экрана?"

#: src/screenshot.c:259
#: src/screenshot.c:262
#, c-format
msgid "%s wants to be able to take screenshots at any time."
msgstr "%s хоча атрымаць доступ у любы час рабіць здымкі экрана."

#: src/screenshot.c:267
#: src/screenshot.c:270
msgid "Allow Applications to Take Screenshots?"
msgstr "Дазволіць праграмам рабіць здымкі экрана?"

#: src/screenshot.c:268
#: src/screenshot.c:271
msgid "An application wants to be able to take screenshots at any time."
msgstr "Праграма хоча атрымаць доступ у любы час рабіць здымкі экрана."

#: src/screenshot.c:271 src/wallpaper.c:218
#: src/screenshot.c:274 src/wallpaper.c:220
msgid "This permission can be changed at any time from the privacy settings."
msgstr ""
"Доступ да месцазнаходжанне заўсёды можна змяніць праз налады прыватнасці."

#: src/settings.c:131 src/settings.c:167
#: src/settings.c:187 src/settings.c:223
msgid "Requested setting not found"
msgstr "Запытаная налада не знойдзена"

#: src/wallpaper.c:205
#: src/usb.c:1328
msgid "Device not available"
msgstr ""

#: src/usb.c:1342
#, fuzzy
msgid "Not allowed"
msgstr "Не дазваляць"

#: src/wallpaper.c:207
#, c-format
msgid "Allow %s to Set Backgrounds?"
msgstr "Дазволіць %s змяняць фон?"

#: src/wallpaper.c:206
#: src/wallpaper.c:208
#, c-format
msgid "%s is requesting to be able to change the background image."
msgstr "%s хоча атрымаць доступ на змяненне фонавай выявы."

#: src/wallpaper.c:215
#: src/wallpaper.c:217
msgid "Allow Applications to Set Backgrounds?"
msgstr "Дазволіць праграмам змяняць фон?"

#: src/wallpaper.c:216
#: src/wallpaper.c:218
msgid "An application is requesting to be able to change the background image."
msgstr "Праграма запытвае доступ на змяненне фонавай выявы."

Expand Down
Loading

0 comments on commit f1b53a6

Please sign in to comment.