Skip to content

Commit 5c30d56

Browse files
committed
Update for gtk-4.14
1 parent 6e53227 commit 5c30d56

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -94,18 +94,18 @@ After that, use the (usual) Build and Test buttons to build/test this package.
9494
To build, download Swift from https://swift.org/download/ -- if you are using macOS, make sure you have the command line tools installed as well). Test that your compiler works using `swift --version`, which should give you something like
9595

9696
$ swift --version
97-
swift-driver version: 1.87.1 Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)
97+
swift-driver version: 1.90.11.1 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
9898
Target: arm64-apple-macosx14.0
9999

100100
on macOS, or on Linux you should get something like:
101101

102102
$ swift --version
103-
Swift version 5.9 (swift-5.9-RELEASE)
103+
Swift version 5.10 (swift-5.10-RELEASE)
104104
Target: x86_64-unknown-linux-gnu
105105

106106
### Gtk 3.22 or higher
107107

108-
The Swift wrappers have been tested with glib-2.56, 2.58, 2.60, 2.62, 2.64, 2.66, 2.68, 2.70, 2.72, 2.74, 2.76 and 2.78, and gdk/gtk 3.22, 3.24 as well as 4.0, 4.2, 4.4, 4.6, 4.8, 4.10, and 4.12 on the `gtk4` branch. They should work with higher versions, but YMMV. Also make sure you have `gobject-introspection` and its `.gir` files installed.
108+
The Swift wrappers have been tested with glib-2.56, 2.58, 2.60, 2.62, 2.64, 2.66, 2.68, 2.70, 2.72, 2.74, 2.76, 2.78 and 2.80, and gdk/gtk 3.22, 3.24 as well as 4.0, 4.2, 4.4, 4.6, 4.8, 4.10, 4.12, and 4.14 on the `gtk4` branch. They should work with higher versions, but YMMV. Also make sure you have `gobject-introspection` and its `.gir` files installed.
109109

110110
#### Linux
111111

Sources/CGtk/gtk_bridging.h

+5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ struct _GtkAccelGroupPrivate {};
33
struct _GtkAccelLabelPrivate {};
44
struct _GtkAccelMap {};
55
struct _GtkAccelMapClass {};
6+
struct _GtkAccessibleList {};
67
struct _GtkAccessiblePrivate {};
8+
struct _GtkAccessibleText {};
79
struct _GtkActionBarPrivate {};
810
struct _GtkActionGroupPrivate {};
911
struct _GtkActionPrivate {};
@@ -123,6 +125,7 @@ struct _GtkGestureStylusClass {};
123125
struct _GtkGestureZoom {};
124126
struct _GtkGestureZoomClass {};
125127
struct _GtkGradient {};
128+
struct _GtkGraphicsOffload {};
126129
struct _GtkGridPrivate {};
127130
struct _GtkHSVPrivate {};
128131
struct _GtkHandleBoxPrivate {};
@@ -191,10 +194,12 @@ struct _GtkPopoverMenu {};
191194
struct _GtkPopoverPrivate {};
192195
struct _GtkPrintBackend {};
193196
struct _GtkPrintContext {};
197+
struct _GtkPrintDialog {};
194198
struct _GtkPrintJob {};
195199
struct _GtkPrintOperationPreview {};
196200
struct _GtkPrintOperationPrivate {};
197201
struct _GtkPrintSettings {};
202+
struct _GtkPrintSetup {};
198203
struct _GtkPrintUnixDialog {};
199204
struct _GtkPrinter {};
200205
struct _GtkProgressBarAccessiblePrivate {};

0 commit comments

Comments
 (0)