-
Notifications
You must be signed in to change notification settings - Fork 40
/
NEWS
95 lines (75 loc) · 2.72 KB
/
NEWS
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
Changes in 0.9.0, xx-xx-xxxx
==========================
- 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
-