File: NEWS

package info (click to toggle)
libportal 0.9.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,504 kB
  • sloc: ansic: 9,998; python: 2,329; cpp: 898; javascript: 699; sh: 176; makefile: 68; xml: 20
file content (124 lines) | stat: -rw-r--r-- 3,483 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Changes in 0.9.1, 2025-02-12
============================

Dependencies:

- Meson 0.55.0 is required

Bug fixes:

- Fix memory management in the Input Capture portal code (#169, #190)
- Correct the type used for GObject signal connections (#184)
- Remove wrong `(closure)` annotations, fixing GObject-Introspection warnings
  (#182)
- Don't require a C++ compiler for the build architecture (#181)
- Fix Meson warnings (#181)
- Consistently use `#pragma once` (#192)
- Initialize all g_autoptr variables (#180)

Changes in 0.9.0, 21-12-2024
==========================

Dependencies:

- GLib 2.72 or higher is now required

Features:

- Introduce support for the Notification v2 portal version

Bug fixes:

- Fix a file descriptor leak in the Mail portal code
- Fix some minor memory leaks

Changes in 0.8.1, 04-09-2024
==========================

- Fix a regression in the Remote Desktop where it wouldn't work with the
  ScreenCast portal correctly.
- Use non-deprecated functions in the GTK4 code
- Run tests in CI so we catch regressions earlier
- Make Qt tests use QTEST_GUILESS_MAIN
- Fix an Input Capture test

Changes in 0.8.0, 02-09-2024
==========================

- Add API to allow for persistence on RemoteDesktop sessions
- Implement support for the Input Capture portal
- Add support for Qt 6
- Support xdg-foreign with Qt 6
- Fix screencasting on wlroots-based compositors


Changes in 0.7.1, 09-09-2023
==========================

- Restore ability to call g_object_new (XDP_TYPE_PORTAL, ...)

Changes in 0.7, 06-09-2023
==========================

- Add support for the new SetStatus() method of the Background portal
- Add support for the new ConnectToEIS() method of the Remote Desktop portal
- Improve unit and integration tests
- Documentation improvements
- CI improvements

Changes in 0.6, 21-03-2022
==========================

- New portal support: Dynamic launcher
- Add API for checking for flatpak/snap sandbox
- Fix a bug where the callback setup by libportal for a GCancellable was not
  properly canceled in case a portal method call was not successful, which can
  lead to a double free seg fault
- libportal-qt: Add convenient functions to better deal with GVariants
- libportal-qt: Use a global instance of XdpPortal object
- libportal-qt: make filechooserFilterToGVariant() public
- camera: Use correct variant for is_camera_present()
- portal-test-gtk3: Fix incorrect paths used in tests
- Documentation improvements
- CI improvements

Changes in 0.5, 21-12-2021
==========================

- Relicence to LGPL 3.0
- Fix a refcounting error in xdp_parent_free
- location: Fix location-updated signature
- remote: Add cursor mode
- remote: Support virtual screens
- remote: Support persistent sessions
- Rename qt backend to qt5
- Install separate libraries: libportal-gtk3, libportal-gtk4, libportal-qt5
- Add gobject-introspection support
- Add vala support
- Add a GTK4 portal test app, using gjs
- Build documentation using gi-docgen

Changes in 0.4
==============

- Make GTK4 support work with GTK 4.0
- Qt5 support
- OpenURI: Support write access
- Build fixes
- Add more tests
- Require GLib 2.58

Changes in 0.3
==============

- Clean up includes
- Future-proof the API
- Test and fix update monitor APIs

Changes in 0.2
==============

- Build a portal-test application if you specify -Dbuild-portal-test=true
- The portal-test app comes with a flatpak build script for ease of testing
- The OpenURI call has gained an 'ask' argument
-