detached 7efcb53

Merge pull request #350 from bnema/fix/repin-fixed-puregotk

fix(deps): validate puregotk lazy registration fix
commit
7efcb530f552287f9a8cd8ac48d95f101b00e248
author
bnema · · 2026-07-15 05:12 UTC
committer
GitHub · · 2026-07-15 05:12 UTC
merge of
053ff36 + 25c734e · diff against the first parent
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
907 files · +27874 -25296
M go.mod +3 -1
@@ -11,7 +11,7 @@ require (
1111 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
1212 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
1313 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.0
14+ github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
4747 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
4848 github.com/fatih/color v1.19.0 // indirect
4949 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
5051 github.com/inconshreveable/mousetrap v1.1.0 // indirect
5152 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
5253 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
8081 golang.org/x/text v0.40.0 // indirect
8182 golang.org/x/tools v0.47.0 // indirect
8283 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
8385 )
8486
8587 tool github.com/a-h/templ/cmd/templ
@@ -11,7 +11,7 @@ require (
11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf613 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.014+ github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef
15 github.com/charmbracelet/bubbles v1.0.015 github.com/charmbracelet/bubbles v1.0.0
16 github.com/charmbracelet/bubbletea v1.3.1016 github.com/charmbracelet/bubbletea v1.3.10
17 github.com/charmbracelet/lipgloss v1.1.017 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
48 github.com/fatih/color v1.19.0 // indirect48 github.com/fatih/color v1.19.0 // indirect
49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
50 github.com/inconshreveable/mousetrap v1.1.0 // indirect51 github.com/inconshreveable/mousetrap v1.1.0 // indirect
51 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect52 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
52 github.com/mattn/go-colorable v0.1.14 // indirect53 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
80 golang.org/x/text v0.40.0 // indirect81 golang.org/x/text v0.40.0 // indirect
81 golang.org/x/tools v0.47.0 // indirect82 golang.org/x/tools v0.47.0 // indirect
82 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect83 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
83 )85 )
84 86
85 tool github.com/a-h/templ/cmd/templ87 tool github.com/a-h/templ/cmd/templ
M go.sum +4 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +197 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +10 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +99 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +95 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +33 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +66 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +10 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +23 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +47 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +33 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +47 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +34 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +45 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +61 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +18 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +7 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +69 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +5 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +63 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +60 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +48 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +38 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +31 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +24 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +41 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +39 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +34 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +17 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +49 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +20 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +25 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +33 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +35 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +123 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +30 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +41 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +64 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +40 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +78 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +15 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +66 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +57 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +36 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +20 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +34 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +28 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +23 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +27 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +51 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +53 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder_extra.go +6 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +20 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +21 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +120 -118 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +17 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +40 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +41 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +19 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +42 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +63 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +47 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +19 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +157 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +9 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +95 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +26 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +11 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +102 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +5 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +59 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +96 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +244 -116 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +79 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +30 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +23 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +45 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +31 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +14 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +77 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +16 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +54 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +88 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +35 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +16 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +12 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +42 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +4 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +214 -82 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +34 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +207 -80 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +1148 -450 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +34 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +138 -84 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +9 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +32 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +52 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +90 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +6 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +70 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +62 -50 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +31 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +215 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +40 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +11 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +49 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +12 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +86 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +30 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +16 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +12 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +75 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +99 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +48 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +87 -72
@@ -375,6 +375,7 @@ type Socket struct {
375375 var xSocketGLibType func() types.GType
376376
377377 func SocketGLibType() types.GType {
378+ core.LazyRegister(&xSocketGLibType, "GIO", "g_socket_get_type", false)
378379 return xSocketGLibType()
379380 }
380381
@@ -400,6 +401,7 @@ var xNewSocket func(SocketFamily, SocketType, SocketProtocol, **glib.Error) uint
400401 // system, so you can use protocols not listed in #GSocketProtocol if you
401402 // know the protocol number used for it.
402403 func NewSocket(FamilyVar SocketFamily, TypeVar SocketType, ProtocolVar SocketProtocol) (*Socket, error) {
404+ core.LazyRegister(&xNewSocket, "GIO", "g_socket_new", false)
403405 var cls *Socket
404406 var cerr *glib.Error
405407
@@ -432,6 +434,7 @@ var xNewSocketFromFd func(int, **glib.Error) uintptr
432434 // Since GLib 2.46, it is no longer a fatal error to call this on a non-socket
433435 // descriptor. Instead, a GError will be set with code %G_IO_ERROR_FAILED
434436 func NewSocketFromFd(FdVar int) (*Socket, error) {
437+ core.LazyRegister(&xNewSocketFromFd, "GIO", "g_socket_new_from_fd", false)
435438 var cls *Socket
436439 var cerr *glib.Error
437440
@@ -461,6 +464,7 @@ var xSocketAccept func(uintptr, uintptr, **glib.Error) uintptr
461464 // or return %G_IO_ERROR_WOULD_BLOCK if non-blocking I/O is enabled.
462465 // To be notified of an incoming connection, wait for the %G_IO_IN condition.
463466 func (x *Socket) Accept(CancellableVar *Cancellable) (*Socket, error) {
467+ core.LazyRegister(&xSocketAccept, "GIO", "g_socket_accept", false)
464468 var cls *Socket
465469 var cerr *glib.Error
466470
@@ -503,6 +507,7 @@ var xSocketBind func(uintptr, uintptr, bool, **glib.Error) bool
503507 // broadcast packets sent to that address. (The behavior of unicast
504508 // UDP packets to an address with multiple listeners is not defined.)
505509 func (x *Socket) Bind(AddressVar *SocketAddress, AllowReuseVar bool) (bool, error) {
510+ core.LazyRegister(&xSocketBind, "GIO", "g_socket_bind", false)
506511 var cerr *glib.Error
507512
508513 cret := xSocketBind(x.GoPointer(), AddressVar.GoPointer(), AllowReuseVar, &cerr)
@@ -518,6 +523,7 @@ var xSocketCheckConnectResult func(uintptr, **glib.Error) bool
518523 // This is used to check for errors when g_socket_connect() is
519524 // used in non-blocking mode.
520525 func (x *Socket) CheckConnectResult() (bool, error) {
526+ core.LazyRegister(&xSocketCheckConnectResult, "GIO", "g_socket_check_connect_result", false)
521527 var cerr *glib.Error
522528
523529 cret := xSocketCheckConnectResult(x.GoPointer(), &cerr)
@@ -559,6 +565,7 @@ var xSocketClose func(uintptr, **glib.Error) bool
559565 // only works if the client will close its connection after the server
560566 // does.)
561567 func (x *Socket) Close() (bool, error) {
568+ core.LazyRegister(&xSocketClose, "GIO", "g_socket_close", false)
562569 var cerr *glib.Error
563570
564571 cret := xSocketClose(x.GoPointer(), &cerr)
@@ -588,6 +595,8 @@ var xSocketConditionCheck func(uintptr, glib.IOCondition) glib.IOCondition
588595 //
589596 // This call never blocks.
590597 func (x *Socket) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {
598+ core.LazyRegister(&xSocketConditionCheck, "GIO", "g_socket_condition_check", false)
599+
591600 cret := xSocketConditionCheck(x.GoPointer(), ConditionVar)
592601 return cret
593602 }
@@ -611,6 +620,7 @@ var xSocketConditionTimedWait func(uintptr, glib.IOCondition, int64, uintptr, **
611620 // resolution, and the behavior is undefined if @timeout_us is not an
612621 // exact number of milliseconds.
613622 func (x *Socket) ConditionTimedWait(ConditionVar glib.IOCondition, TimeoutUsVar int64, CancellableVar *Cancellable) (bool, error) {
623+ core.LazyRegister(&xSocketConditionTimedWait, "GIO", "g_socket_condition_timed_wait", false)
614624 var cerr *glib.Error
615625
616626 cret := xSocketConditionTimedWait(x.GoPointer(), ConditionVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -633,6 +643,7 @@ var xSocketConditionWait func(uintptr, glib.IOCondition, uintptr, **glib.Error)
633643 //
634644 // See also g_socket_condition_timed_wait().
635645 func (x *Socket) ConditionWait(ConditionVar glib.IOCondition, CancellableVar *Cancellable) (bool, error) {
646+ core.LazyRegister(&xSocketConditionWait, "GIO", "g_socket_condition_wait", false)
636647 var cerr *glib.Error
637648
638649 cret := xSocketConditionWait(x.GoPointer(), ConditionVar, CancellableVar.GoPointer(), &cerr)
@@ -661,6 +672,7 @@ var xSocketConnect func(uintptr, uintptr, uintptr, **glib.Error) bool
661672 // for the G_IO_OUT condition. The result of the connection must then be
662673 // checked with g_socket_check_connect_result().
663674 func (x *Socket) Connect(AddressVar *SocketAddress, CancellableVar *Cancellable) (bool, error) {
675+ core.LazyRegister(&xSocketConnect, "GIO", "g_socket_connect", false)
664676 var cerr *glib.Error
665677
666678 cret := xSocketConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
@@ -675,6 +687,7 @@ var xSocketConnectionFactoryCreateConnection func(uintptr) uintptr
675687 // Creates a #GSocketConnection subclass of the right type for
676688 // @socket.
677689 func (x *Socket) ConnectionFactoryCreateConnection() *SocketConnection {
690+ core.LazyRegister(&xSocketConnectionFactoryCreateConnection, "GIO", "g_socket_connection_factory_create_connection", false)
678691 var cls *SocketConnection
679692
680693 cret := xSocketConnectionFactoryCreateConnection(x.GoPointer())
@@ -710,6 +723,8 @@ var xSocketCreateSource func(uintptr, glib.IOCondition, uintptr) uintptr
710723 // marked as having had a timeout, and so the next #GSocket I/O method
711724 // you call will then fail with a %G_IO_ERROR_TIMED_OUT.
712725 func (x *Socket) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {
726+ core.LazyRegister(&xSocketCreateSource, "GIO", "g_socket_create_source", false)
727+
713728 cret := xSocketCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())
714729 if cret == 0 {
715730 return nil
@@ -732,6 +747,8 @@ var xSocketGetAvailableBytes func(uintptr) int
732747 // g_socket_get_available_bytes() first and then doing a receive of
733748 // exactly the right size.
734749 func (x *Socket) GetAvailableBytes() int {
750+ core.LazyRegister(&xSocketGetAvailableBytes, "GIO", "g_socket_get_available_bytes", false)
751+
735752 cret := xSocketGetAvailableBytes(x.GoPointer())
736753 return cret
737754 }
@@ -741,6 +758,8 @@ var xSocketGetBlocking func(uintptr) bool
741758 // Gets the blocking mode of the socket. For details on blocking I/O,
742759 // see g_socket_set_blocking().
743760 func (x *Socket) GetBlocking() bool {
761+ core.LazyRegister(&xSocketGetBlocking, "GIO", "g_socket_get_blocking", false)
762+
744763 cret := xSocketGetBlocking(x.GoPointer())
745764 return cret
746765 }
@@ -751,6 +770,8 @@ var xSocketGetBroadcast func(uintptr) bool
751770 // it is possible to send packets to broadcast
752771 // addresses.
753772 func (x *Socket) GetBroadcast() bool {
773+ core.LazyRegister(&xSocketGetBroadcast, "GIO", "g_socket_get_broadcast", false)
774+
754775 cret := xSocketGetBroadcast(x.GoPointer())
755776 return cret
756777 }
@@ -778,6 +799,7 @@ var xSocketGetCredentials func(uintptr, **glib.Error) uintptr
778799 // g_unix_connection_send_credentials() /
779800 // g_unix_connection_receive_credentials() functions.
780801 func (x *Socket) GetCredentials() (*Credentials, error) {
802+ core.LazyRegister(&xSocketGetCredentials, "GIO", "g_socket_get_credentials", false)
781803 var cls *Credentials
782804 var cerr *glib.Error
783805
@@ -798,6 +820,8 @@ var xSocketGetFamily func(uintptr) SocketFamily
798820
799821 // Gets the socket family of the socket.
800822 func (x *Socket) GetFamily() SocketFamily {
823+ core.LazyRegister(&xSocketGetFamily, "GIO", "g_socket_get_family", false)
824+
801825 cret := xSocketGetFamily(x.GoPointer())
802826 return cret
803827 }
@@ -810,6 +834,8 @@ var xSocketGetFd func(uintptr) int
810834 // doing platform specific or otherwise unusual operations
811835 // on the socket.
812836 func (x *Socket) GetFd() int {
837+ core.LazyRegister(&xSocketGetFd, "GIO", "g_socket_get_fd", false)
838+
813839 cret := xSocketGetFd(x.GoPointer())
814840 return cret
815841 }
@@ -819,6 +845,8 @@ var xSocketGetKeepalive func(uintptr) bool
819845 // Gets the keepalive mode of the socket. For details on this,
820846 // see g_socket_set_keepalive().
821847 func (x *Socket) GetKeepalive() bool {
848+ core.LazyRegister(&xSocketGetKeepalive, "GIO", "g_socket_get_keepalive", false)
849+
822850 cret := xSocketGetKeepalive(x.GoPointer())
823851 return cret
824852 }
@@ -828,6 +856,8 @@ var xSocketGetListenBacklog func(uintptr) int
828856 // Gets the listen backlog setting of the socket. For details on this,
829857 // see g_socket_set_listen_backlog().
830858 func (x *Socket) GetListenBacklog() int {
859+ core.LazyRegister(&xSocketGetListenBacklog, "GIO", "g_socket_get_listen_backlog", false)
860+
831861 cret := xSocketGetListenBacklog(x.GoPointer())
832862 return cret
833863 }
@@ -838,6 +868,7 @@ var xSocketGetLocalAddress func(uintptr, **glib.Error) uintptr
838868 // useful if the socket has been bound to a local address,
839869 // either explicitly or implicitly when connecting.
840870 func (x *Socket) GetLocalAddress() (*SocketAddress, error) {
871+ core.LazyRegister(&xSocketGetLocalAddress, "GIO", "g_socket_get_local_address", false)
841872 var cls *SocketAddress
842873 var cerr *glib.Error
843874
@@ -860,6 +891,8 @@ var xSocketGetMulticastLoopback func(uintptr) bool
860891 // default), outgoing multicast packets will be looped back to
861892 // multicast listeners on the same host.
862893 func (x *Socket) GetMulticastLoopback() bool {
894+ core.LazyRegister(&xSocketGetMulticastLoopback, "GIO", "g_socket_get_multicast_loopback", false)
895+
863896 cret := xSocketGetMulticastLoopback(x.GoPointer())
864897 return cret
865898 }
@@ -869,6 +902,8 @@ var xSocketGetMulticastTtl func(uintptr) uint
869902 // Gets the multicast time-to-live setting on @socket; see
870903 // g_socket_set_multicast_ttl() for more details.
871904 func (x *Socket) GetMulticastTtl() uint {
905+ core.LazyRegister(&xSocketGetMulticastTtl, "GIO", "g_socket_get_multicast_ttl", false)
906+
872907 cret := xSocketGetMulticastTtl(x.GoPointer())
873908 return cret
874909 }
@@ -889,6 +924,7 @@ var xSocketGetOption func(uintptr, int, int, *int, **glib.Error) bool
889924 // @value is still a pointer to a #gint variable, not a #guchar;
890925 // g_socket_get_option() will handle the conversion internally.
891926 func (x *Socket) GetOption(LevelVar int, OptnameVar int, ValueVar *int) (bool, error) {
927+ core.LazyRegister(&xSocketGetOption, "GIO", "g_socket_get_option", false)
892928 var cerr *glib.Error
893929
894930 cret := xSocketGetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -903,6 +939,8 @@ var xSocketGetProtocol func(uintptr) SocketProtocol
903939 // Gets the socket protocol id the socket was created with.
904940 // In case the protocol is unknown, -1 is returned.
905941 func (x *Socket) GetProtocol() SocketProtocol {
942+ core.LazyRegister(&xSocketGetProtocol, "GIO", "g_socket_get_protocol", false)
943+
906944 cret := xSocketGetProtocol(x.GoPointer())
907945 return cret
908946 }
@@ -912,6 +950,7 @@ var xSocketGetRemoteAddress func(uintptr, **glib.Error) uintptr
912950 // Try to get the remote address of a connected socket. This is only
913951 // useful for connection oriented sockets that have been connected.
914952 func (x *Socket) GetRemoteAddress() (*SocketAddress, error) {
953+ core.LazyRegister(&xSocketGetRemoteAddress, "GIO", "g_socket_get_remote_address", false)
915954 var cls *SocketAddress
916955 var cerr *glib.Error
917956
@@ -932,6 +971,8 @@ var xSocketGetSocketType func(uintptr) SocketType
932971
933972 // Gets the socket type of the socket.
934973 func (x *Socket) GetSocketType() SocketType {
974+ core.LazyRegister(&xSocketGetSocketType, "GIO", "g_socket_get_socket_type", false)
975+
935976 cret := xSocketGetSocketType(x.GoPointer())
936977 return cret
937978 }
@@ -941,6 +982,8 @@ var xSocketGetTimeout func(uintptr) uint
941982 // Gets the timeout setting of the socket. For details on this, see
942983 // g_socket_set_timeout().
943984 func (x *Socket) GetTimeout() uint {
985+ core.LazyRegister(&xSocketGetTimeout, "GIO", "g_socket_get_timeout", false)
986+
944987 cret := xSocketGetTimeout(x.GoPointer())
945988 return cret
946989 }
@@ -950,6 +993,8 @@ var xSocketGetTtl func(uintptr) uint
950993 // Gets the unicast time-to-live setting on @socket; see
951994 // g_socket_set_ttl() for more details.
952995 func (x *Socket) GetTtl() uint {
996+ core.LazyRegister(&xSocketGetTtl, "GIO", "g_socket_get_ttl", false)
997+
953998 cret := xSocketGetTtl(x.GoPointer())
954999 return cret
9551000 }
@@ -958,6 +1003,8 @@ var xSocketIsClosed func(uintptr) bool
9581003
9591004 // Checks whether a socket is closed.
9601005 func (x *Socket) IsClosed() bool {
1006+ core.LazyRegister(&xSocketIsClosed, "GIO", "g_socket_is_closed", false)
1007+
9611008 cret := xSocketIsClosed(x.GoPointer())
9621009 return cret
9631010 }
@@ -972,6 +1019,8 @@ var xSocketIsConnected func(uintptr) bool
9721019 // connect, this function will not return %TRUE until after you call
9731020 // g_socket_check_connect_result().
9741021 func (x *Socket) IsConnected() bool {
1022+ core.LazyRegister(&xSocketIsConnected, "GIO", "g_socket_is_connected", false)
1023+
9751024 cret := xSocketIsConnected(x.GoPointer())
9761025 return cret
9771026 }
@@ -993,6 +1042,7 @@ var xSocketJoinMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Error
9931042 // To bind to a given source-specific multicast address, use
9941043 // g_socket_join_multicast_group_ssm() instead.
9951044 func (x *Socket) JoinMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1045+ core.LazyRegister(&xSocketJoinMulticastGroup, "GIO", "g_socket_join_multicast_group", false)
9961046 var cerr *glib.Error
9971047
9981048 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1023,6 +1073,7 @@ var xSocketJoinMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **glib
10231073 // @group with different @source_specific in order to receive multicast
10241074 // packets from more than one source.
10251075 func (x *Socket) JoinMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1076+ core.LazyRegister(&xSocketJoinMulticastGroupSsm, "GIO", "g_socket_join_multicast_group_ssm", false)
10261077 var cerr *glib.Error
10271078
10281079 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1047,6 +1098,7 @@ var xSocketLeaveMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Erro
10471098 // To unbind to a given source-specific multicast address, use
10481099 // g_socket_leave_multicast_group_ssm() instead.
10491100 func (x *Socket) LeaveMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1101+ core.LazyRegister(&xSocketLeaveMulticastGroup, "GIO", "g_socket_leave_multicast_group", false)
10501102 var cerr *glib.Error
10511103
10521104 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1068,6 +1120,7 @@ var xSocketLeaveMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **gli
10681120 // @socket remains bound to its address and port, and can still receive
10691121 // unicast messages after calling this.
10701122 func (x *Socket) LeaveMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1123+ core.LazyRegister(&xSocketLeaveMulticastGroupSsm, "GIO", "g_socket_leave_multicast_group_ssm", false)
10711124 var cerr *glib.Error
10721125
10731126 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1091,6 +1144,7 @@ var xSocketListen func(uintptr, **glib.Error) bool
10911144 // To set the maximum amount of outstanding clients, use
10921145 // g_socket_set_listen_backlog().
10931146 func (x *Socket) Listen() (bool, error) {
1147+ core.LazyRegister(&xSocketListen, "GIO", "g_socket_listen", false)
10941148 var cerr *glib.Error
10951149
10961150 cret := xSocketListen(x.GoPointer(), &cerr)
@@ -1126,6 +1180,7 @@ var xSocketReceive func(uintptr, *[]byte, uint, uintptr, **glib.Error) int
11261180 //
11271181 // On error -1 is returned and @error is set accordingly.
11281182 func (x *Socket) Receive(BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1183+ core.LazyRegister(&xSocketReceive, "GIO", "g_socket_receive", false)
11291184 var cerr *glib.Error
11301185
11311186 cret := xSocketReceive(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1147,6 +1202,7 @@ var xSocketReceiveBytes func(uintptr, uint, int64, uintptr, **glib.Error) uintpt
11471202 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
11481203 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
11491204 func (x *Socket) ReceiveBytes(SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {
1205+ core.LazyRegister(&xSocketReceiveBytes, "GIO", "g_socket_receive_bytes", false)
11501206 var cerr *glib.Error
11511207
11521208 cret := xSocketReceiveBytes(x.GoPointer(), SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1176,6 +1232,7 @@ var xSocketReceiveBytesFrom func(uintptr, **SocketAddress, uint, int64, uintptr,
11761232 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
11771233 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
11781234 func (x *Socket) ReceiveBytesFrom(AddressVar **SocketAddress, SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {
1235+ core.LazyRegister(&xSocketReceiveBytesFrom, "GIO", "g_socket_receive_bytes_from", false)
11791236 var cerr *glib.Error
11801237
11811238 cret := xSocketReceiveBytesFrom(x.GoPointer(), AddressVar, SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1198,6 +1255,7 @@ var xSocketReceiveFrom func(uintptr, **SocketAddress, *[]byte, uint, uintptr, **
11981255 //
11991256 // See g_socket_receive() for additional information.
12001257 func (x *Socket) ReceiveFrom(AddressVar **SocketAddress, BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1258+ core.LazyRegister(&xSocketReceiveFrom, "GIO", "g_socket_receive_from", false)
12011259 var cerr *glib.Error
12021260
12031261 cret := xSocketReceiveFrom(x.GoPointer(), AddressVar, BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1269,6 +1327,7 @@ var xSocketReceiveMessage func(uintptr, **SocketAddress, []InputVector, int, *ui
12691327 //
12701328 // On error -1 is returned and @error is set accordingly.
12711329 func (x *Socket) ReceiveMessage(AddressVar **SocketAddress, VectorsVar []InputVector, NumVectorsVar int, MessagesVar *uintptr, NumMessagesVar *int, FlagsVar *int, CancellableVar *Cancellable) (int, error) {
1330+ core.LazyRegister(&xSocketReceiveMessage, "GIO", "g_socket_receive_message", false)
12721331 var cerr *glib.Error
12731332
12741333 cret := xSocketReceiveMessage(x.GoPointer(), AddressVar, VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1329,6 +1388,7 @@ var xSocketReceiveMessages func(uintptr, []InputMessage, uint, int, uintptr, **g
13291388 // be returned if zero messages could be received; otherwise the number of
13301389 // messages successfully received before the error will be returned.
13311390 func (x *Socket) ReceiveMessages(MessagesVar []InputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1391+ core.LazyRegister(&xSocketReceiveMessages, "GIO", "g_socket_receive_messages", false)
13321392 var cerr *glib.Error
13331393
13341394 cret := xSocketReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1344,6 +1404,7 @@ var xSocketReceiveWithBlocking func(uintptr, *[]byte, uint, bool, uintptr, **gli
13441404 // the choice of blocking or non-blocking behavior is determined by
13451405 // the @blocking argument rather than by @socket's properties.
13461406 func (x *Socket) ReceiveWithBlocking(BufferVar *[]byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {
1407+ core.LazyRegister(&xSocketReceiveWithBlocking, "GIO", "g_socket_receive_with_blocking", false)
13471408 var cerr *glib.Error
13481409
13491410 cret := xSocketReceiveWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1370,6 +1431,7 @@ var xSocketSend func(uintptr, []byte, uint, uintptr, **glib.Error) int
13701431 //
13711432 // On error -1 is returned and @error is set accordingly.
13721433 func (x *Socket) Send(BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1434+ core.LazyRegister(&xSocketSend, "GIO", "g_socket_send", false)
13731435 var cerr *glib.Error
13741436
13751437 cret := xSocketSend(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1424,6 +1486,7 @@ var xSocketSendMessage func(uintptr, uintptr, []OutputVector, int, uintptr, int,
14241486 //
14251487 // On error -1 is returned and @error is set accordingly.
14261488 func (x *Socket) SendMessage(AddressVar *SocketAddress, VectorsVar []OutputVector, NumVectorsVar int, MessagesVar uintptr, NumMessagesVar int, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1489+ core.LazyRegister(&xSocketSendMessage, "GIO", "g_socket_send_message", false)
14271490 var cerr *glib.Error
14281491
14291492 cret := xSocketSendMessage(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1443,6 +1506,7 @@ var xSocketSendMessageWithTimeout func(uintptr, uintptr, []OutputVector, int, ui
14431506 // if the socket is currently not writable %G_POLLABLE_RETURN_WOULD_BLOCK is
14441507 // returned. @bytes_written will contain 0 in both cases.
14451508 func (x *Socket) SendMessageWithTimeout(AddressVar *SocketAddress, VectorsVar []OutputVector, NumVectorsVar int, MessagesVar uintptr, NumMessagesVar int, FlagsVar int, TimeoutUsVar int64, BytesWrittenVar *uint, CancellableVar *Cancellable) (PollableReturn, error) {
1509+ core.LazyRegister(&xSocketSendMessageWithTimeout, "GIO", "g_socket_send_message_with_timeout", false)
14461510 var cerr *glib.Error
14471511
14481512 cret := xSocketSendMessageWithTimeout(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, TimeoutUsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
@@ -1489,6 +1553,7 @@ var xSocketSendMessages func(uintptr, []OutputMessage, uint, int, uintptr, **gli
14891553 // be returned if zero messages could be sent; otherwise the number of messages
14901554 // successfully sent before the error will be returned.
14911555 func (x *Socket) SendMessages(MessagesVar []OutputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1556+ core.LazyRegister(&xSocketSendMessages, "GIO", "g_socket_send_messages", false)
14921557 var cerr *glib.Error
14931558
14941559 cret := xSocketSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1506,6 +1571,7 @@ var xSocketSendTo func(uintptr, uintptr, []byte, uint, uintptr, **glib.Error) in
15061571 //
15071572 // See g_socket_send() for additional information.
15081573 func (x *Socket) SendTo(AddressVar *SocketAddress, BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1574+ core.LazyRegister(&xSocketSendTo, "GIO", "g_socket_send_to", false)
15091575 var cerr *glib.Error
15101576
15111577 cret := xSocketSendTo(x.GoPointer(), AddressVar.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1521,6 +1587,7 @@ var xSocketSendWithBlocking func(uintptr, []byte, uint, bool, uintptr, **glib.Er
15211587 // the choice of blocking or non-blocking behavior is determined by
15221588 // the @blocking argument rather than by @socket's properties.
15231589 func (x *Socket) SendWithBlocking(BufferVar []byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {
1590+ core.LazyRegister(&xSocketSendWithBlocking, "GIO", "g_socket_send_with_blocking", false)
15241591 var cerr *glib.Error
15251592
15261593 cret := xSocketSendWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1542,6 +1609,8 @@ var xSocketSetBlocking func(uintptr, bool)
15421609 // platform level socket is always non-blocking, and blocking mode
15431610 // is a GSocket level feature.
15441611 func (x *Socket) SetBlocking(BlockingVar bool) {
1612+ core.LazyRegister(&xSocketSetBlocking, "GIO", "g_socket_set_blocking", false)
1613+
15451614 xSocketSetBlocking(x.GoPointer(), BlockingVar)
15461615 }
15471616
@@ -1550,6 +1619,8 @@ var xSocketSetBroadcast func(uintptr, bool)
15501619 // Sets whether @socket should allow sending to broadcast addresses.
15511620 // This is %FALSE by default.
15521621 func (x *Socket) SetBroadcast(BroadcastVar bool) {
1622+ core.LazyRegister(&xSocketSetBroadcast, "GIO", "g_socket_set_broadcast", false)
1623+
15531624 xSocketSetBroadcast(x.GoPointer(), BroadcastVar)
15541625 }
15551626
@@ -1571,6 +1642,8 @@ var xSocketSetKeepalive func(uintptr, bool)
15711642 // periods of time, but also want to ensure that connections are eventually
15721643 // garbage-collected if clients crash or become unreachable.
15731644 func (x *Socket) SetKeepalive(KeepaliveVar bool) {
1645+ core.LazyRegister(&xSocketSetKeepalive, "GIO", "g_socket_set_keepalive", false)
1646+
15741647 xSocketSetKeepalive(x.GoPointer(), KeepaliveVar)
15751648 }
15761649
@@ -1584,6 +1657,8 @@ var xSocketSetListenBacklog func(uintptr, int)
15841657 // Note that this must be called before g_socket_listen() and has no
15851658 // effect if called after that.
15861659 func (x *Socket) SetListenBacklog(BacklogVar int) {
1660+ core.LazyRegister(&xSocketSetListenBacklog, "GIO", "g_socket_set_listen_backlog", false)
1661+
15871662 xSocketSetListenBacklog(x.GoPointer(), BacklogVar)
15881663 }
15891664
@@ -1593,6 +1668,8 @@ var xSocketSetMulticastLoopback func(uintptr, bool)
15931668 // listening on that multicast address on the same host. This is %TRUE
15941669 // by default.
15951670 func (x *Socket) SetMulticastLoopback(LoopbackVar bool) {
1671+ core.LazyRegister(&xSocketSetMulticastLoopback, "GIO", "g_socket_set_multicast_loopback", false)
1672+
15961673 xSocketSetMulticastLoopback(x.GoPointer(), LoopbackVar)
15971674 }
15981675
@@ -1602,6 +1679,8 @@ var xSocketSetMulticastTtl func(uintptr, uint)
16021679 // By default, this is 1, meaning that multicast packets will not leave
16031680 // the local network.
16041681 func (x *Socket) SetMulticastTtl(TtlVar uint) {
1682+ core.LazyRegister(&xSocketSetMulticastTtl, "GIO", "g_socket_set_multicast_ttl", false)
1683+
16051684 xSocketSetMulticastTtl(x.GoPointer(), TtlVar)
16061685 }
16071686
@@ -1617,6 +1696,7 @@ var xSocketSetOption func(uintptr, int, int, int, **glib.Error) bool
16171696 // platform-dependent options, you may need to include additional
16181697 // headers.
16191698 func (x *Socket) SetOption(LevelVar int, OptnameVar int, ValueVar int) (bool, error) {
1699+ core.LazyRegister(&xSocketSetOption, "GIO", "g_socket_set_option", false)
16201700 var cerr *glib.Error
16211701
16221702 cret := xSocketSetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -1649,6 +1729,8 @@ var xSocketSetTimeout func(uintptr, uint)
16491729 // Note that if an I/O operation is interrupted by a signal, this may
16501730 // cause the timeout to be reset.
16511731 func (x *Socket) SetTimeout(TimeoutVar uint) {
1732+ core.LazyRegister(&xSocketSetTimeout, "GIO", "g_socket_set_timeout", false)
1733+
16521734 xSocketSetTimeout(x.GoPointer(), TimeoutVar)
16531735 }
16541736
@@ -1657,6 +1739,8 @@ var xSocketSetTtl func(uintptr, uint)
16571739 // Sets the time-to-live for outgoing unicast packets on @socket.
16581740 // By default the platform-specific default value is used.
16591741 func (x *Socket) SetTtl(TtlVar uint) {
1742+ core.LazyRegister(&xSocketSetTtl, "GIO", "g_socket_set_ttl", false)
1743+
16601744 xSocketSetTtl(x.GoPointer(), TtlVar)
16611745 }
16621746
@@ -1677,6 +1761,7 @@ var xSocketShutdown func(uintptr, bool, bool, **glib.Error) bool
16771761 // then wait for the other side to close the connection, thus ensuring that the
16781762 // other side saw all sent data.
16791763 func (x *Socket) Shutdown(ShutdownReadVar bool, ShutdownWriteVar bool) (bool, error) {
1764+ core.LazyRegister(&xSocketShutdown, "GIO", "g_socket_shutdown", false)
16801765 var cerr *glib.Error
16811766
16821767 cret := xSocketShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, &cerr)
@@ -1698,6 +1783,8 @@ var xSocketSpeaksIpv4 func(uintptr) bool
16981783 // No other types of sockets are currently considered as being capable
16991784 // of speaking IPv4.
17001785 func (x *Socket) SpeaksIpv4() bool {
1786+ core.LazyRegister(&xSocketSpeaksIpv4, "GIO", "g_socket_speaks_ipv4", false)
1787+
17011788 cret := xSocketSpeaksIpv4(x.GoPointer())
17021789 return cret
17031790 }
@@ -1917,76 +2004,4 @@ func (x *Socket) Init(CancellableVar *Cancellable) (bool, error) {
19172004 func init() {
19182005 core.SetPackageName("GIO", "gio-2.0")
19192006 core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"})
1920- var libs []uintptr
1921- for _, libPath := range core.GetPaths("GIO") {
1922- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1923- if err != nil {
1924- panic(err)
1925- }
1926- libs = append(libs, lib)
1927- }
1928-
1929- core.PuregoSafeRegister(&xSocketGLibType, libs, "g_socket_get_type")
1930-
1931- core.PuregoSafeRegister(&xNewSocket, libs, "g_socket_new")
1932- core.PuregoSafeRegister(&xNewSocketFromFd, libs, "g_socket_new_from_fd")
1933-
1934- core.PuregoSafeRegister(&xSocketAccept, libs, "g_socket_accept")
1935- core.PuregoSafeRegister(&xSocketBind, libs, "g_socket_bind")
1936- core.PuregoSafeRegister(&xSocketCheckConnectResult, libs, "g_socket_check_connect_result")
1937- core.PuregoSafeRegister(&xSocketClose, libs, "g_socket_close")
1938- core.PuregoSafeRegister(&xSocketConditionCheck, libs, "g_socket_condition_check")
1939- core.PuregoSafeRegister(&xSocketConditionTimedWait, libs, "g_socket_condition_timed_wait")
1940- core.PuregoSafeRegister(&xSocketConditionWait, libs, "g_socket_condition_wait")
1941- core.PuregoSafeRegister(&xSocketConnect, libs, "g_socket_connect")
1942- core.PuregoSafeRegister(&xSocketConnectionFactoryCreateConnection, libs, "g_socket_connection_factory_create_connection")
1943- core.PuregoSafeRegister(&xSocketCreateSource, libs, "g_socket_create_source")
1944- core.PuregoSafeRegister(&xSocketGetAvailableBytes, libs, "g_socket_get_available_bytes")
1945- core.PuregoSafeRegister(&xSocketGetBlocking, libs, "g_socket_get_blocking")
1946- core.PuregoSafeRegister(&xSocketGetBroadcast, libs, "g_socket_get_broadcast")
1947- core.PuregoSafeRegister(&xSocketGetCredentials, libs, "g_socket_get_credentials")
1948- core.PuregoSafeRegister(&xSocketGetFamily, libs, "g_socket_get_family")
1949- core.PuregoSafeRegister(&xSocketGetFd, libs, "g_socket_get_fd")
1950- core.PuregoSafeRegister(&xSocketGetKeepalive, libs, "g_socket_get_keepalive")
1951- core.PuregoSafeRegister(&xSocketGetListenBacklog, libs, "g_socket_get_listen_backlog")
1952- core.PuregoSafeRegister(&xSocketGetLocalAddress, libs, "g_socket_get_local_address")
1953- core.PuregoSafeRegister(&xSocketGetMulticastLoopback, libs, "g_socket_get_multicast_loopback")
1954- core.PuregoSafeRegister(&xSocketGetMulticastTtl, libs, "g_socket_get_multicast_ttl")
1955- core.PuregoSafeRegister(&xSocketGetOption, libs, "g_socket_get_option")
1956- core.PuregoSafeRegister(&xSocketGetProtocol, libs, "g_socket_get_protocol")
1957- core.PuregoSafeRegister(&xSocketGetRemoteAddress, libs, "g_socket_get_remote_address")
1958- core.PuregoSafeRegister(&xSocketGetSocketType, libs, "g_socket_get_socket_type")
1959- core.PuregoSafeRegister(&xSocketGetTimeout, libs, "g_socket_get_timeout")
1960- core.PuregoSafeRegister(&xSocketGetTtl, libs, "g_socket_get_ttl")
1961- core.PuregoSafeRegister(&xSocketIsClosed, libs, "g_socket_is_closed")
1962- core.PuregoSafeRegister(&xSocketIsConnected, libs, "g_socket_is_connected")
1963- core.PuregoSafeRegister(&xSocketJoinMulticastGroup, libs, "g_socket_join_multicast_group")
1964- core.PuregoSafeRegister(&xSocketJoinMulticastGroupSsm, libs, "g_socket_join_multicast_group_ssm")
1965- core.PuregoSafeRegister(&xSocketLeaveMulticastGroup, libs, "g_socket_leave_multicast_group")
1966- core.PuregoSafeRegister(&xSocketLeaveMulticastGroupSsm, libs, "g_socket_leave_multicast_group_ssm")
1967- core.PuregoSafeRegister(&xSocketListen, libs, "g_socket_listen")
1968- core.PuregoSafeRegister(&xSocketReceive, libs, "g_socket_receive")
1969- core.PuregoSafeRegister(&xSocketReceiveBytes, libs, "g_socket_receive_bytes")
1970- core.PuregoSafeRegister(&xSocketReceiveBytesFrom, libs, "g_socket_receive_bytes_from")
1971- core.PuregoSafeRegister(&xSocketReceiveFrom, libs, "g_socket_receive_from")
1972- core.PuregoSafeRegister(&xSocketReceiveMessage, libs, "g_socket_receive_message")
1973- core.PuregoSafeRegister(&xSocketReceiveMessages, libs, "g_socket_receive_messages")
1974- core.PuregoSafeRegister(&xSocketReceiveWithBlocking, libs, "g_socket_receive_with_blocking")
1975- core.PuregoSafeRegister(&xSocketSend, libs, "g_socket_send")
1976- core.PuregoSafeRegister(&xSocketSendMessage, libs, "g_socket_send_message")
1977- core.PuregoSafeRegister(&xSocketSendMessageWithTimeout, libs, "g_socket_send_message_with_timeout")
1978- core.PuregoSafeRegister(&xSocketSendMessages, libs, "g_socket_send_messages")
1979- core.PuregoSafeRegister(&xSocketSendTo, libs, "g_socket_send_to")
1980- core.PuregoSafeRegister(&xSocketSendWithBlocking, libs, "g_socket_send_with_blocking")
1981- core.PuregoSafeRegister(&xSocketSetBlocking, libs, "g_socket_set_blocking")
1982- core.PuregoSafeRegister(&xSocketSetBroadcast, libs, "g_socket_set_broadcast")
1983- core.PuregoSafeRegister(&xSocketSetKeepalive, libs, "g_socket_set_keepalive")
1984- core.PuregoSafeRegister(&xSocketSetListenBacklog, libs, "g_socket_set_listen_backlog")
1985- core.PuregoSafeRegister(&xSocketSetMulticastLoopback, libs, "g_socket_set_multicast_loopback")
1986- core.PuregoSafeRegister(&xSocketSetMulticastTtl, libs, "g_socket_set_multicast_ttl")
1987- core.PuregoSafeRegister(&xSocketSetOption, libs, "g_socket_set_option")
1988- core.PuregoSafeRegister(&xSocketSetTimeout, libs, "g_socket_set_timeout")
1989- core.PuregoSafeRegister(&xSocketSetTtl, libs, "g_socket_set_ttl")
1990- core.PuregoSafeRegister(&xSocketShutdown, libs, "g_socket_shutdown")
1991- core.PuregoSafeRegister(&xSocketSpeaksIpv4, libs, "g_socket_speaks_ipv4")
19922007 }
@@ -375,6 +375,7 @@ type Socket struct {
375 var xSocketGLibType func() types.GType375 var xSocketGLibType func() types.GType
376 376
377 func SocketGLibType() types.GType {377 func SocketGLibType() types.GType {
378+ core.LazyRegister(&xSocketGLibType, "GIO", "g_socket_get_type", false)
378 return xSocketGLibType()379 return xSocketGLibType()
379 }380 }
380 381
@@ -400,6 +401,7 @@ var xNewSocket func(SocketFamily, SocketType, SocketProtocol, **glib.Error) uint
400 // system, so you can use protocols not listed in #GSocketProtocol if you401 // system, so you can use protocols not listed in #GSocketProtocol if you
401 // know the protocol number used for it.402 // know the protocol number used for it.
402 func NewSocket(FamilyVar SocketFamily, TypeVar SocketType, ProtocolVar SocketProtocol) (*Socket, error) {403 func NewSocket(FamilyVar SocketFamily, TypeVar SocketType, ProtocolVar SocketProtocol) (*Socket, error) {
404+ core.LazyRegister(&xNewSocket, "GIO", "g_socket_new", false)
403 var cls *Socket405 var cls *Socket
404 var cerr *glib.Error406 var cerr *glib.Error
405 407
@@ -432,6 +434,7 @@ var xNewSocketFromFd func(int, **glib.Error) uintptr
432 // Since GLib 2.46, it is no longer a fatal error to call this on a non-socket434 // Since GLib 2.46, it is no longer a fatal error to call this on a non-socket
433 // descriptor. Instead, a GError will be set with code %G_IO_ERROR_FAILED435 // descriptor. Instead, a GError will be set with code %G_IO_ERROR_FAILED
434 func NewSocketFromFd(FdVar int) (*Socket, error) {436 func NewSocketFromFd(FdVar int) (*Socket, error) {
437+ core.LazyRegister(&xNewSocketFromFd, "GIO", "g_socket_new_from_fd", false)
435 var cls *Socket438 var cls *Socket
436 var cerr *glib.Error439 var cerr *glib.Error
437 440
@@ -461,6 +464,7 @@ var xSocketAccept func(uintptr, uintptr, **glib.Error) uintptr
461 // or return %G_IO_ERROR_WOULD_BLOCK if non-blocking I/O is enabled.464 // or return %G_IO_ERROR_WOULD_BLOCK if non-blocking I/O is enabled.
462 // To be notified of an incoming connection, wait for the %G_IO_IN condition.465 // To be notified of an incoming connection, wait for the %G_IO_IN condition.
463 func (x *Socket) Accept(CancellableVar *Cancellable) (*Socket, error) {466 func (x *Socket) Accept(CancellableVar *Cancellable) (*Socket, error) {
467+ core.LazyRegister(&xSocketAccept, "GIO", "g_socket_accept", false)
464 var cls *Socket468 var cls *Socket
465 var cerr *glib.Error469 var cerr *glib.Error
466 470
@@ -503,6 +507,7 @@ var xSocketBind func(uintptr, uintptr, bool, **glib.Error) bool
503 // broadcast packets sent to that address. (The behavior of unicast507 // broadcast packets sent to that address. (The behavior of unicast
504 // UDP packets to an address with multiple listeners is not defined.)508 // UDP packets to an address with multiple listeners is not defined.)
505 func (x *Socket) Bind(AddressVar *SocketAddress, AllowReuseVar bool) (bool, error) {509 func (x *Socket) Bind(AddressVar *SocketAddress, AllowReuseVar bool) (bool, error) {
510+ core.LazyRegister(&xSocketBind, "GIO", "g_socket_bind", false)
506 var cerr *glib.Error511 var cerr *glib.Error
507 512
508 cret := xSocketBind(x.GoPointer(), AddressVar.GoPointer(), AllowReuseVar, &cerr)513 cret := xSocketBind(x.GoPointer(), AddressVar.GoPointer(), AllowReuseVar, &cerr)
@@ -518,6 +523,7 @@ var xSocketCheckConnectResult func(uintptr, **glib.Error) bool
518 // This is used to check for errors when g_socket_connect() is523 // This is used to check for errors when g_socket_connect() is
519 // used in non-blocking mode.524 // used in non-blocking mode.
520 func (x *Socket) CheckConnectResult() (bool, error) {525 func (x *Socket) CheckConnectResult() (bool, error) {
526+ core.LazyRegister(&xSocketCheckConnectResult, "GIO", "g_socket_check_connect_result", false)
521 var cerr *glib.Error527 var cerr *glib.Error
522 528
523 cret := xSocketCheckConnectResult(x.GoPointer(), &cerr)529 cret := xSocketCheckConnectResult(x.GoPointer(), &cerr)
@@ -559,6 +565,7 @@ var xSocketClose func(uintptr, **glib.Error) bool
559 // only works if the client will close its connection after the server565 // only works if the client will close its connection after the server
560 // does.)566 // does.)
561 func (x *Socket) Close() (bool, error) {567 func (x *Socket) Close() (bool, error) {
568+ core.LazyRegister(&xSocketClose, "GIO", "g_socket_close", false)
562 var cerr *glib.Error569 var cerr *glib.Error
563 570
564 cret := xSocketClose(x.GoPointer(), &cerr)571 cret := xSocketClose(x.GoPointer(), &cerr)
@@ -588,6 +595,8 @@ var xSocketConditionCheck func(uintptr, glib.IOCondition) glib.IOCondition
588 //595 //
589 // This call never blocks.596 // This call never blocks.
590 func (x *Socket) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {597 func (x *Socket) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {
598+ core.LazyRegister(&xSocketConditionCheck, "GIO", "g_socket_condition_check", false)
599+
591 cret := xSocketConditionCheck(x.GoPointer(), ConditionVar)600 cret := xSocketConditionCheck(x.GoPointer(), ConditionVar)
592 return cret601 return cret
593 }602 }
@@ -611,6 +620,7 @@ var xSocketConditionTimedWait func(uintptr, glib.IOCondition, int64, uintptr, **
611 // resolution, and the behavior is undefined if @timeout_us is not an620 // resolution, and the behavior is undefined if @timeout_us is not an
612 // exact number of milliseconds.621 // exact number of milliseconds.
613 func (x *Socket) ConditionTimedWait(ConditionVar glib.IOCondition, TimeoutUsVar int64, CancellableVar *Cancellable) (bool, error) {622 func (x *Socket) ConditionTimedWait(ConditionVar glib.IOCondition, TimeoutUsVar int64, CancellableVar *Cancellable) (bool, error) {
623+ core.LazyRegister(&xSocketConditionTimedWait, "GIO", "g_socket_condition_timed_wait", false)
614 var cerr *glib.Error624 var cerr *glib.Error
615 625
616 cret := xSocketConditionTimedWait(x.GoPointer(), ConditionVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)626 cret := xSocketConditionTimedWait(x.GoPointer(), ConditionVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -633,6 +643,7 @@ var xSocketConditionWait func(uintptr, glib.IOCondition, uintptr, **glib.Error)
633 //643 //
634 // See also g_socket_condition_timed_wait().644 // See also g_socket_condition_timed_wait().
635 func (x *Socket) ConditionWait(ConditionVar glib.IOCondition, CancellableVar *Cancellable) (bool, error) {645 func (x *Socket) ConditionWait(ConditionVar glib.IOCondition, CancellableVar *Cancellable) (bool, error) {
646+ core.LazyRegister(&xSocketConditionWait, "GIO", "g_socket_condition_wait", false)
636 var cerr *glib.Error647 var cerr *glib.Error
637 648
638 cret := xSocketConditionWait(x.GoPointer(), ConditionVar, CancellableVar.GoPointer(), &cerr)649 cret := xSocketConditionWait(x.GoPointer(), ConditionVar, CancellableVar.GoPointer(), &cerr)
@@ -661,6 +672,7 @@ var xSocketConnect func(uintptr, uintptr, uintptr, **glib.Error) bool
661 // for the G_IO_OUT condition. The result of the connection must then be672 // for the G_IO_OUT condition. The result of the connection must then be
662 // checked with g_socket_check_connect_result().673 // checked with g_socket_check_connect_result().
663 func (x *Socket) Connect(AddressVar *SocketAddress, CancellableVar *Cancellable) (bool, error) {674 func (x *Socket) Connect(AddressVar *SocketAddress, CancellableVar *Cancellable) (bool, error) {
675+ core.LazyRegister(&xSocketConnect, "GIO", "g_socket_connect", false)
664 var cerr *glib.Error676 var cerr *glib.Error
665 677
666 cret := xSocketConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)678 cret := xSocketConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
@@ -675,6 +687,7 @@ var xSocketConnectionFactoryCreateConnection func(uintptr) uintptr
675 // Creates a #GSocketConnection subclass of the right type for687 // Creates a #GSocketConnection subclass of the right type for
676 // @socket.688 // @socket.
677 func (x *Socket) ConnectionFactoryCreateConnection() *SocketConnection {689 func (x *Socket) ConnectionFactoryCreateConnection() *SocketConnection {
690+ core.LazyRegister(&xSocketConnectionFactoryCreateConnection, "GIO", "g_socket_connection_factory_create_connection", false)
678 var cls *SocketConnection691 var cls *SocketConnection
679 692
680 cret := xSocketConnectionFactoryCreateConnection(x.GoPointer())693 cret := xSocketConnectionFactoryCreateConnection(x.GoPointer())
@@ -710,6 +723,8 @@ var xSocketCreateSource func(uintptr, glib.IOCondition, uintptr) uintptr
710 // marked as having had a timeout, and so the next #GSocket I/O method723 // marked as having had a timeout, and so the next #GSocket I/O method
711 // you call will then fail with a %G_IO_ERROR_TIMED_OUT.724 // you call will then fail with a %G_IO_ERROR_TIMED_OUT.
712 func (x *Socket) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {725 func (x *Socket) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {
726+ core.LazyRegister(&xSocketCreateSource, "GIO", "g_socket_create_source", false)
727+
713 cret := xSocketCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())728 cret := xSocketCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())
714 if cret == 0 {729 if cret == 0 {
715 return nil730 return nil
@@ -732,6 +747,8 @@ var xSocketGetAvailableBytes func(uintptr) int
732 // g_socket_get_available_bytes() first and then doing a receive of747 // g_socket_get_available_bytes() first and then doing a receive of
733 // exactly the right size.748 // exactly the right size.
734 func (x *Socket) GetAvailableBytes() int {749 func (x *Socket) GetAvailableBytes() int {
750+ core.LazyRegister(&xSocketGetAvailableBytes, "GIO", "g_socket_get_available_bytes", false)
751+
735 cret := xSocketGetAvailableBytes(x.GoPointer())752 cret := xSocketGetAvailableBytes(x.GoPointer())
736 return cret753 return cret
737 }754 }
@@ -741,6 +758,8 @@ var xSocketGetBlocking func(uintptr) bool
741 // Gets the blocking mode of the socket. For details on blocking I/O,758 // Gets the blocking mode of the socket. For details on blocking I/O,
742 // see g_socket_set_blocking().759 // see g_socket_set_blocking().
743 func (x *Socket) GetBlocking() bool {760 func (x *Socket) GetBlocking() bool {
761+ core.LazyRegister(&xSocketGetBlocking, "GIO", "g_socket_get_blocking", false)
762+
744 cret := xSocketGetBlocking(x.GoPointer())763 cret := xSocketGetBlocking(x.GoPointer())
745 return cret764 return cret
746 }765 }
@@ -751,6 +770,8 @@ var xSocketGetBroadcast func(uintptr) bool
751 // it is possible to send packets to broadcast770 // it is possible to send packets to broadcast
752 // addresses.771 // addresses.
753 func (x *Socket) GetBroadcast() bool {772 func (x *Socket) GetBroadcast() bool {
773+ core.LazyRegister(&xSocketGetBroadcast, "GIO", "g_socket_get_broadcast", false)
774+
754 cret := xSocketGetBroadcast(x.GoPointer())775 cret := xSocketGetBroadcast(x.GoPointer())
755 return cret776 return cret
756 }777 }
@@ -778,6 +799,7 @@ var xSocketGetCredentials func(uintptr, **glib.Error) uintptr
778 // g_unix_connection_send_credentials() /799 // g_unix_connection_send_credentials() /
779 // g_unix_connection_receive_credentials() functions.800 // g_unix_connection_receive_credentials() functions.
780 func (x *Socket) GetCredentials() (*Credentials, error) {801 func (x *Socket) GetCredentials() (*Credentials, error) {
802+ core.LazyRegister(&xSocketGetCredentials, "GIO", "g_socket_get_credentials", false)
781 var cls *Credentials803 var cls *Credentials
782 var cerr *glib.Error804 var cerr *glib.Error
783 805
@@ -798,6 +820,8 @@ var xSocketGetFamily func(uintptr) SocketFamily
798 820
799 // Gets the socket family of the socket.821 // Gets the socket family of the socket.
800 func (x *Socket) GetFamily() SocketFamily {822 func (x *Socket) GetFamily() SocketFamily {
823+ core.LazyRegister(&xSocketGetFamily, "GIO", "g_socket_get_family", false)
824+
801 cret := xSocketGetFamily(x.GoPointer())825 cret := xSocketGetFamily(x.GoPointer())
802 return cret826 return cret
803 }827 }
@@ -810,6 +834,8 @@ var xSocketGetFd func(uintptr) int
810 // doing platform specific or otherwise unusual operations834 // doing platform specific or otherwise unusual operations
811 // on the socket.835 // on the socket.
812 func (x *Socket) GetFd() int {836 func (x *Socket) GetFd() int {
837+ core.LazyRegister(&xSocketGetFd, "GIO", "g_socket_get_fd", false)
838+
813 cret := xSocketGetFd(x.GoPointer())839 cret := xSocketGetFd(x.GoPointer())
814 return cret840 return cret
815 }841 }
@@ -819,6 +845,8 @@ var xSocketGetKeepalive func(uintptr) bool
819 // Gets the keepalive mode of the socket. For details on this,845 // Gets the keepalive mode of the socket. For details on this,
820 // see g_socket_set_keepalive().846 // see g_socket_set_keepalive().
821 func (x *Socket) GetKeepalive() bool {847 func (x *Socket) GetKeepalive() bool {
848+ core.LazyRegister(&xSocketGetKeepalive, "GIO", "g_socket_get_keepalive", false)
849+
822 cret := xSocketGetKeepalive(x.GoPointer())850 cret := xSocketGetKeepalive(x.GoPointer())
823 return cret851 return cret
824 }852 }
@@ -828,6 +856,8 @@ var xSocketGetListenBacklog func(uintptr) int
828 // Gets the listen backlog setting of the socket. For details on this,856 // Gets the listen backlog setting of the socket. For details on this,
829 // see g_socket_set_listen_backlog().857 // see g_socket_set_listen_backlog().
830 func (x *Socket) GetListenBacklog() int {858 func (x *Socket) GetListenBacklog() int {
859+ core.LazyRegister(&xSocketGetListenBacklog, "GIO", "g_socket_get_listen_backlog", false)
860+
831 cret := xSocketGetListenBacklog(x.GoPointer())861 cret := xSocketGetListenBacklog(x.GoPointer())
832 return cret862 return cret
833 }863 }
@@ -838,6 +868,7 @@ var xSocketGetLocalAddress func(uintptr, **glib.Error) uintptr
838 // useful if the socket has been bound to a local address,868 // useful if the socket has been bound to a local address,
839 // either explicitly or implicitly when connecting.869 // either explicitly or implicitly when connecting.
840 func (x *Socket) GetLocalAddress() (*SocketAddress, error) {870 func (x *Socket) GetLocalAddress() (*SocketAddress, error) {
871+ core.LazyRegister(&xSocketGetLocalAddress, "GIO", "g_socket_get_local_address", false)
841 var cls *SocketAddress872 var cls *SocketAddress
842 var cerr *glib.Error873 var cerr *glib.Error
843 874
@@ -860,6 +891,8 @@ var xSocketGetMulticastLoopback func(uintptr) bool
860 // default), outgoing multicast packets will be looped back to891 // default), outgoing multicast packets will be looped back to
861 // multicast listeners on the same host.892 // multicast listeners on the same host.
862 func (x *Socket) GetMulticastLoopback() bool {893 func (x *Socket) GetMulticastLoopback() bool {
894+ core.LazyRegister(&xSocketGetMulticastLoopback, "GIO", "g_socket_get_multicast_loopback", false)
895+
863 cret := xSocketGetMulticastLoopback(x.GoPointer())896 cret := xSocketGetMulticastLoopback(x.GoPointer())
864 return cret897 return cret
865 }898 }
@@ -869,6 +902,8 @@ var xSocketGetMulticastTtl func(uintptr) uint
869 // Gets the multicast time-to-live setting on @socket; see902 // Gets the multicast time-to-live setting on @socket; see
870 // g_socket_set_multicast_ttl() for more details.903 // g_socket_set_multicast_ttl() for more details.
871 func (x *Socket) GetMulticastTtl() uint {904 func (x *Socket) GetMulticastTtl() uint {
905+ core.LazyRegister(&xSocketGetMulticastTtl, "GIO", "g_socket_get_multicast_ttl", false)
906+
872 cret := xSocketGetMulticastTtl(x.GoPointer())907 cret := xSocketGetMulticastTtl(x.GoPointer())
873 return cret908 return cret
874 }909 }
@@ -889,6 +924,7 @@ var xSocketGetOption func(uintptr, int, int, *int, **glib.Error) bool
889 // @value is still a pointer to a #gint variable, not a #guchar;924 // @value is still a pointer to a #gint variable, not a #guchar;
890 // g_socket_get_option() will handle the conversion internally.925 // g_socket_get_option() will handle the conversion internally.
891 func (x *Socket) GetOption(LevelVar int, OptnameVar int, ValueVar *int) (bool, error) {926 func (x *Socket) GetOption(LevelVar int, OptnameVar int, ValueVar *int) (bool, error) {
927+ core.LazyRegister(&xSocketGetOption, "GIO", "g_socket_get_option", false)
892 var cerr *glib.Error928 var cerr *glib.Error
893 929
894 cret := xSocketGetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)930 cret := xSocketGetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -903,6 +939,8 @@ var xSocketGetProtocol func(uintptr) SocketProtocol
903 // Gets the socket protocol id the socket was created with.939 // Gets the socket protocol id the socket was created with.
904 // In case the protocol is unknown, -1 is returned.940 // In case the protocol is unknown, -1 is returned.
905 func (x *Socket) GetProtocol() SocketProtocol {941 func (x *Socket) GetProtocol() SocketProtocol {
942+ core.LazyRegister(&xSocketGetProtocol, "GIO", "g_socket_get_protocol", false)
943+
906 cret := xSocketGetProtocol(x.GoPointer())944 cret := xSocketGetProtocol(x.GoPointer())
907 return cret945 return cret
908 }946 }
@@ -912,6 +950,7 @@ var xSocketGetRemoteAddress func(uintptr, **glib.Error) uintptr
912 // Try to get the remote address of a connected socket. This is only950 // Try to get the remote address of a connected socket. This is only
913 // useful for connection oriented sockets that have been connected.951 // useful for connection oriented sockets that have been connected.
914 func (x *Socket) GetRemoteAddress() (*SocketAddress, error) {952 func (x *Socket) GetRemoteAddress() (*SocketAddress, error) {
953+ core.LazyRegister(&xSocketGetRemoteAddress, "GIO", "g_socket_get_remote_address", false)
915 var cls *SocketAddress954 var cls *SocketAddress
916 var cerr *glib.Error955 var cerr *glib.Error
917 956
@@ -932,6 +971,8 @@ var xSocketGetSocketType func(uintptr) SocketType
932 971
933 // Gets the socket type of the socket.972 // Gets the socket type of the socket.
934 func (x *Socket) GetSocketType() SocketType {973 func (x *Socket) GetSocketType() SocketType {
974+ core.LazyRegister(&xSocketGetSocketType, "GIO", "g_socket_get_socket_type", false)
975+
935 cret := xSocketGetSocketType(x.GoPointer())976 cret := xSocketGetSocketType(x.GoPointer())
936 return cret977 return cret
937 }978 }
@@ -941,6 +982,8 @@ var xSocketGetTimeout func(uintptr) uint
941 // Gets the timeout setting of the socket. For details on this, see982 // Gets the timeout setting of the socket. For details on this, see
942 // g_socket_set_timeout().983 // g_socket_set_timeout().
943 func (x *Socket) GetTimeout() uint {984 func (x *Socket) GetTimeout() uint {
985+ core.LazyRegister(&xSocketGetTimeout, "GIO", "g_socket_get_timeout", false)
986+
944 cret := xSocketGetTimeout(x.GoPointer())987 cret := xSocketGetTimeout(x.GoPointer())
945 return cret988 return cret
946 }989 }
@@ -950,6 +993,8 @@ var xSocketGetTtl func(uintptr) uint
950 // Gets the unicast time-to-live setting on @socket; see993 // Gets the unicast time-to-live setting on @socket; see
951 // g_socket_set_ttl() for more details.994 // g_socket_set_ttl() for more details.
952 func (x *Socket) GetTtl() uint {995 func (x *Socket) GetTtl() uint {
996+ core.LazyRegister(&xSocketGetTtl, "GIO", "g_socket_get_ttl", false)
997+
953 cret := xSocketGetTtl(x.GoPointer())998 cret := xSocketGetTtl(x.GoPointer())
954 return cret999 return cret
955 }1000 }
@@ -958,6 +1003,8 @@ var xSocketIsClosed func(uintptr) bool
958 1003
959 // Checks whether a socket is closed.1004 // Checks whether a socket is closed.
960 func (x *Socket) IsClosed() bool {1005 func (x *Socket) IsClosed() bool {
1006+ core.LazyRegister(&xSocketIsClosed, "GIO", "g_socket_is_closed", false)
1007+
961 cret := xSocketIsClosed(x.GoPointer())1008 cret := xSocketIsClosed(x.GoPointer())
962 return cret1009 return cret
963 }1010 }
@@ -972,6 +1019,8 @@ var xSocketIsConnected func(uintptr) bool
972 // connect, this function will not return %TRUE until after you call1019 // connect, this function will not return %TRUE until after you call
973 // g_socket_check_connect_result().1020 // g_socket_check_connect_result().
974 func (x *Socket) IsConnected() bool {1021 func (x *Socket) IsConnected() bool {
1022+ core.LazyRegister(&xSocketIsConnected, "GIO", "g_socket_is_connected", false)
1023+
975 cret := xSocketIsConnected(x.GoPointer())1024 cret := xSocketIsConnected(x.GoPointer())
976 return cret1025 return cret
977 }1026 }
@@ -993,6 +1042,7 @@ var xSocketJoinMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Error
993 // To bind to a given source-specific multicast address, use1042 // To bind to a given source-specific multicast address, use
994 // g_socket_join_multicast_group_ssm() instead.1043 // g_socket_join_multicast_group_ssm() instead.
995 func (x *Socket) JoinMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {1044 func (x *Socket) JoinMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1045+ core.LazyRegister(&xSocketJoinMulticastGroup, "GIO", "g_socket_join_multicast_group", false)
996 var cerr *glib.Error1046 var cerr *glib.Error
997 1047
998 IfaceVarPtr := core.GStrdupNullable(IfaceVar)1048 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1023,6 +1073,7 @@ var xSocketJoinMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **glib
1023 // @group with different @source_specific in order to receive multicast1073 // @group with different @source_specific in order to receive multicast
1024 // packets from more than one source.1074 // packets from more than one source.
1025 func (x *Socket) JoinMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {1075 func (x *Socket) JoinMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1076+ core.LazyRegister(&xSocketJoinMulticastGroupSsm, "GIO", "g_socket_join_multicast_group_ssm", false)
1026 var cerr *glib.Error1077 var cerr *glib.Error
1027 1078
1028 IfaceVarPtr := core.GStrdupNullable(IfaceVar)1079 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1047,6 +1098,7 @@ var xSocketLeaveMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Erro
1047 // To unbind to a given source-specific multicast address, use1098 // To unbind to a given source-specific multicast address, use
1048 // g_socket_leave_multicast_group_ssm() instead.1099 // g_socket_leave_multicast_group_ssm() instead.
1049 func (x *Socket) LeaveMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {1100 func (x *Socket) LeaveMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1101+ core.LazyRegister(&xSocketLeaveMulticastGroup, "GIO", "g_socket_leave_multicast_group", false)
1050 var cerr *glib.Error1102 var cerr *glib.Error
1051 1103
1052 IfaceVarPtr := core.GStrdupNullable(IfaceVar)1104 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1068,6 +1120,7 @@ var xSocketLeaveMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **gli
1068 // @socket remains bound to its address and port, and can still receive1120 // @socket remains bound to its address and port, and can still receive
1069 // unicast messages after calling this.1121 // unicast messages after calling this.
1070 func (x *Socket) LeaveMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {1122 func (x *Socket) LeaveMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1123+ core.LazyRegister(&xSocketLeaveMulticastGroupSsm, "GIO", "g_socket_leave_multicast_group_ssm", false)
1071 var cerr *glib.Error1124 var cerr *glib.Error
1072 1125
1073 IfaceVarPtr := core.GStrdupNullable(IfaceVar)1126 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1091,6 +1144,7 @@ var xSocketListen func(uintptr, **glib.Error) bool
1091 // To set the maximum amount of outstanding clients, use1144 // To set the maximum amount of outstanding clients, use
1092 // g_socket_set_listen_backlog().1145 // g_socket_set_listen_backlog().
1093 func (x *Socket) Listen() (bool, error) {1146 func (x *Socket) Listen() (bool, error) {
1147+ core.LazyRegister(&xSocketListen, "GIO", "g_socket_listen", false)
1094 var cerr *glib.Error1148 var cerr *glib.Error
1095 1149
1096 cret := xSocketListen(x.GoPointer(), &cerr)1150 cret := xSocketListen(x.GoPointer(), &cerr)
@@ -1126,6 +1180,7 @@ var xSocketReceive func(uintptr, *[]byte, uint, uintptr, **glib.Error) int
1126 //1180 //
1127 // On error -1 is returned and @error is set accordingly.1181 // On error -1 is returned and @error is set accordingly.
1128 func (x *Socket) Receive(BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1182 func (x *Socket) Receive(BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1183+ core.LazyRegister(&xSocketReceive, "GIO", "g_socket_receive", false)
1129 var cerr *glib.Error1184 var cerr *glib.Error
1130 1185
1131 cret := xSocketReceive(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1186 cret := xSocketReceive(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1147,6 +1202,7 @@ var xSocketReceiveBytes func(uintptr, uint, int64, uintptr, **glib.Error) uintpt
1147 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait1202 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
1148 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.1203 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
1149 func (x *Socket) ReceiveBytes(SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {1204 func (x *Socket) ReceiveBytes(SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {
1205+ core.LazyRegister(&xSocketReceiveBytes, "GIO", "g_socket_receive_bytes", false)
1150 var cerr *glib.Error1206 var cerr *glib.Error
1151 1207
1152 cret := xSocketReceiveBytes(x.GoPointer(), SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)1208 cret := xSocketReceiveBytes(x.GoPointer(), SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1176,6 +1232,7 @@ var xSocketReceiveBytesFrom func(uintptr, **SocketAddress, uint, int64, uintptr,
1176 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait1232 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
1177 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.1233 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
1178 func (x *Socket) ReceiveBytesFrom(AddressVar **SocketAddress, SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {1234 func (x *Socket) ReceiveBytesFrom(AddressVar **SocketAddress, SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {
1235+ core.LazyRegister(&xSocketReceiveBytesFrom, "GIO", "g_socket_receive_bytes_from", false)
1179 var cerr *glib.Error1236 var cerr *glib.Error
1180 1237
1181 cret := xSocketReceiveBytesFrom(x.GoPointer(), AddressVar, SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)1238 cret := xSocketReceiveBytesFrom(x.GoPointer(), AddressVar, SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1198,6 +1255,7 @@ var xSocketReceiveFrom func(uintptr, **SocketAddress, *[]byte, uint, uintptr, **
1198 //1255 //
1199 // See g_socket_receive() for additional information.1256 // See g_socket_receive() for additional information.
1200 func (x *Socket) ReceiveFrom(AddressVar **SocketAddress, BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1257 func (x *Socket) ReceiveFrom(AddressVar **SocketAddress, BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1258+ core.LazyRegister(&xSocketReceiveFrom, "GIO", "g_socket_receive_from", false)
1201 var cerr *glib.Error1259 var cerr *glib.Error
1202 1260
1203 cret := xSocketReceiveFrom(x.GoPointer(), AddressVar, BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1261 cret := xSocketReceiveFrom(x.GoPointer(), AddressVar, BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1269,6 +1327,7 @@ var xSocketReceiveMessage func(uintptr, **SocketAddress, []InputVector, int, *ui
1269 //1327 //
1270 // On error -1 is returned and @error is set accordingly.1328 // On error -1 is returned and @error is set accordingly.
1271 func (x *Socket) ReceiveMessage(AddressVar **SocketAddress, VectorsVar []InputVector, NumVectorsVar int, MessagesVar *uintptr, NumMessagesVar *int, FlagsVar *int, CancellableVar *Cancellable) (int, error) {1329 func (x *Socket) ReceiveMessage(AddressVar **SocketAddress, VectorsVar []InputVector, NumVectorsVar int, MessagesVar *uintptr, NumMessagesVar *int, FlagsVar *int, CancellableVar *Cancellable) (int, error) {
1330+ core.LazyRegister(&xSocketReceiveMessage, "GIO", "g_socket_receive_message", false)
1272 var cerr *glib.Error1331 var cerr *glib.Error
1273 1332
1274 cret := xSocketReceiveMessage(x.GoPointer(), AddressVar, VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1333 cret := xSocketReceiveMessage(x.GoPointer(), AddressVar, VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1329,6 +1388,7 @@ var xSocketReceiveMessages func(uintptr, []InputMessage, uint, int, uintptr, **g
1329 // be returned if zero messages could be received; otherwise the number of1388 // be returned if zero messages could be received; otherwise the number of
1330 // messages successfully received before the error will be returned.1389 // messages successfully received before the error will be returned.
1331 func (x *Socket) ReceiveMessages(MessagesVar []InputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {1390 func (x *Socket) ReceiveMessages(MessagesVar []InputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1391+ core.LazyRegister(&xSocketReceiveMessages, "GIO", "g_socket_receive_messages", false)
1332 var cerr *glib.Error1392 var cerr *glib.Error
1333 1393
1334 cret := xSocketReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1394 cret := xSocketReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1344,6 +1404,7 @@ var xSocketReceiveWithBlocking func(uintptr, *[]byte, uint, bool, uintptr, **gli
1344 // the choice of blocking or non-blocking behavior is determined by1404 // the choice of blocking or non-blocking behavior is determined by
1345 // the @blocking argument rather than by @socket's properties.1405 // the @blocking argument rather than by @socket's properties.
1346 func (x *Socket) ReceiveWithBlocking(BufferVar *[]byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {1406 func (x *Socket) ReceiveWithBlocking(BufferVar *[]byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {
1407+ core.LazyRegister(&xSocketReceiveWithBlocking, "GIO", "g_socket_receive_with_blocking", false)
1347 var cerr *glib.Error1408 var cerr *glib.Error
1348 1409
1349 cret := xSocketReceiveWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)1410 cret := xSocketReceiveWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1370,6 +1431,7 @@ var xSocketSend func(uintptr, []byte, uint, uintptr, **glib.Error) int
1370 //1431 //
1371 // On error -1 is returned and @error is set accordingly.1432 // On error -1 is returned and @error is set accordingly.
1372 func (x *Socket) Send(BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1433 func (x *Socket) Send(BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1434+ core.LazyRegister(&xSocketSend, "GIO", "g_socket_send", false)
1373 var cerr *glib.Error1435 var cerr *glib.Error
1374 1436
1375 cret := xSocketSend(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1437 cret := xSocketSend(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1424,6 +1486,7 @@ var xSocketSendMessage func(uintptr, uintptr, []OutputVector, int, uintptr, int,
1424 //1486 //
1425 // On error -1 is returned and @error is set accordingly.1487 // On error -1 is returned and @error is set accordingly.
1426 func (x *Socket) SendMessage(AddressVar *SocketAddress, VectorsVar []OutputVector, NumVectorsVar int, MessagesVar uintptr, NumMessagesVar int, FlagsVar int, CancellableVar *Cancellable) (int, error) {1488 func (x *Socket) SendMessage(AddressVar *SocketAddress, VectorsVar []OutputVector, NumVectorsVar int, MessagesVar uintptr, NumMessagesVar int, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1489+ core.LazyRegister(&xSocketSendMessage, "GIO", "g_socket_send_message", false)
1427 var cerr *glib.Error1490 var cerr *glib.Error
1428 1491
1429 cret := xSocketSendMessage(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1492 cret := xSocketSendMessage(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1443,6 +1506,7 @@ var xSocketSendMessageWithTimeout func(uintptr, uintptr, []OutputVector, int, ui
1443 // if the socket is currently not writable %G_POLLABLE_RETURN_WOULD_BLOCK is1506 // if the socket is currently not writable %G_POLLABLE_RETURN_WOULD_BLOCK is
1444 // returned. @bytes_written will contain 0 in both cases.1507 // returned. @bytes_written will contain 0 in both cases.
1445 func (x *Socket) SendMessageWithTimeout(AddressVar *SocketAddress, VectorsVar []OutputVector, NumVectorsVar int, MessagesVar uintptr, NumMessagesVar int, FlagsVar int, TimeoutUsVar int64, BytesWrittenVar *uint, CancellableVar *Cancellable) (PollableReturn, error) {1508 func (x *Socket) SendMessageWithTimeout(AddressVar *SocketAddress, VectorsVar []OutputVector, NumVectorsVar int, MessagesVar uintptr, NumMessagesVar int, FlagsVar int, TimeoutUsVar int64, BytesWrittenVar *uint, CancellableVar *Cancellable) (PollableReturn, error) {
1509+ core.LazyRegister(&xSocketSendMessageWithTimeout, "GIO", "g_socket_send_message_with_timeout", false)
1446 var cerr *glib.Error1510 var cerr *glib.Error
1447 1511
1448 cret := xSocketSendMessageWithTimeout(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, TimeoutUsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)1512 cret := xSocketSendMessageWithTimeout(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, TimeoutUsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
@@ -1489,6 +1553,7 @@ var xSocketSendMessages func(uintptr, []OutputMessage, uint, int, uintptr, **gli
1489 // be returned if zero messages could be sent; otherwise the number of messages1553 // be returned if zero messages could be sent; otherwise the number of messages
1490 // successfully sent before the error will be returned.1554 // successfully sent before the error will be returned.
1491 func (x *Socket) SendMessages(MessagesVar []OutputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {1555 func (x *Socket) SendMessages(MessagesVar []OutputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1556+ core.LazyRegister(&xSocketSendMessages, "GIO", "g_socket_send_messages", false)
1492 var cerr *glib.Error1557 var cerr *glib.Error
1493 1558
1494 cret := xSocketSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1559 cret := xSocketSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1506,6 +1571,7 @@ var xSocketSendTo func(uintptr, uintptr, []byte, uint, uintptr, **glib.Error) in
1506 //1571 //
1507 // See g_socket_send() for additional information.1572 // See g_socket_send() for additional information.
1508 func (x *Socket) SendTo(AddressVar *SocketAddress, BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1573 func (x *Socket) SendTo(AddressVar *SocketAddress, BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1574+ core.LazyRegister(&xSocketSendTo, "GIO", "g_socket_send_to", false)
1509 var cerr *glib.Error1575 var cerr *glib.Error
1510 1576
1511 cret := xSocketSendTo(x.GoPointer(), AddressVar.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1577 cret := xSocketSendTo(x.GoPointer(), AddressVar.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1521,6 +1587,7 @@ var xSocketSendWithBlocking func(uintptr, []byte, uint, bool, uintptr, **glib.Er
1521 // the choice of blocking or non-blocking behavior is determined by1587 // the choice of blocking or non-blocking behavior is determined by
1522 // the @blocking argument rather than by @socket's properties.1588 // the @blocking argument rather than by @socket's properties.
1523 func (x *Socket) SendWithBlocking(BufferVar []byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {1589 func (x *Socket) SendWithBlocking(BufferVar []byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {
1590+ core.LazyRegister(&xSocketSendWithBlocking, "GIO", "g_socket_send_with_blocking", false)
1524 var cerr *glib.Error1591 var cerr *glib.Error
1525 1592
1526 cret := xSocketSendWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)1593 cret := xSocketSendWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1542,6 +1609,8 @@ var xSocketSetBlocking func(uintptr, bool)
1542 // platform level socket is always non-blocking, and blocking mode1609 // platform level socket is always non-blocking, and blocking mode
1543 // is a GSocket level feature.1610 // is a GSocket level feature.
1544 func (x *Socket) SetBlocking(BlockingVar bool) {1611 func (x *Socket) SetBlocking(BlockingVar bool) {
1612+ core.LazyRegister(&xSocketSetBlocking, "GIO", "g_socket_set_blocking", false)
1613+
1545 xSocketSetBlocking(x.GoPointer(), BlockingVar)1614 xSocketSetBlocking(x.GoPointer(), BlockingVar)
1546 }1615 }
1547 1616
@@ -1550,6 +1619,8 @@ var xSocketSetBroadcast func(uintptr, bool)
1550 // Sets whether @socket should allow sending to broadcast addresses.1619 // Sets whether @socket should allow sending to broadcast addresses.
1551 // This is %FALSE by default.1620 // This is %FALSE by default.
1552 func (x *Socket) SetBroadcast(BroadcastVar bool) {1621 func (x *Socket) SetBroadcast(BroadcastVar bool) {
1622+ core.LazyRegister(&xSocketSetBroadcast, "GIO", "g_socket_set_broadcast", false)
1623+
1553 xSocketSetBroadcast(x.GoPointer(), BroadcastVar)1624 xSocketSetBroadcast(x.GoPointer(), BroadcastVar)
1554 }1625 }
1555 1626
@@ -1571,6 +1642,8 @@ var xSocketSetKeepalive func(uintptr, bool)
1571 // periods of time, but also want to ensure that connections are eventually1642 // periods of time, but also want to ensure that connections are eventually
1572 // garbage-collected if clients crash or become unreachable.1643 // garbage-collected if clients crash or become unreachable.
1573 func (x *Socket) SetKeepalive(KeepaliveVar bool) {1644 func (x *Socket) SetKeepalive(KeepaliveVar bool) {
1645+ core.LazyRegister(&xSocketSetKeepalive, "GIO", "g_socket_set_keepalive", false)
1646+
1574 xSocketSetKeepalive(x.GoPointer(), KeepaliveVar)1647 xSocketSetKeepalive(x.GoPointer(), KeepaliveVar)
1575 }1648 }
1576 1649
@@ -1584,6 +1657,8 @@ var xSocketSetListenBacklog func(uintptr, int)
1584 // Note that this must be called before g_socket_listen() and has no1657 // Note that this must be called before g_socket_listen() and has no
1585 // effect if called after that.1658 // effect if called after that.
1586 func (x *Socket) SetListenBacklog(BacklogVar int) {1659 func (x *Socket) SetListenBacklog(BacklogVar int) {
1660+ core.LazyRegister(&xSocketSetListenBacklog, "GIO", "g_socket_set_listen_backlog", false)
1661+
1587 xSocketSetListenBacklog(x.GoPointer(), BacklogVar)1662 xSocketSetListenBacklog(x.GoPointer(), BacklogVar)
1588 }1663 }
1589 1664
@@ -1593,6 +1668,8 @@ var xSocketSetMulticastLoopback func(uintptr, bool)
1593 // listening on that multicast address on the same host. This is %TRUE1668 // listening on that multicast address on the same host. This is %TRUE
1594 // by default.1669 // by default.
1595 func (x *Socket) SetMulticastLoopback(LoopbackVar bool) {1670 func (x *Socket) SetMulticastLoopback(LoopbackVar bool) {
1671+ core.LazyRegister(&xSocketSetMulticastLoopback, "GIO", "g_socket_set_multicast_loopback", false)
1672+
1596 xSocketSetMulticastLoopback(x.GoPointer(), LoopbackVar)1673 xSocketSetMulticastLoopback(x.GoPointer(), LoopbackVar)
1597 }1674 }
1598 1675
@@ -1602,6 +1679,8 @@ var xSocketSetMulticastTtl func(uintptr, uint)
1602 // By default, this is 1, meaning that multicast packets will not leave1679 // By default, this is 1, meaning that multicast packets will not leave
1603 // the local network.1680 // the local network.
1604 func (x *Socket) SetMulticastTtl(TtlVar uint) {1681 func (x *Socket) SetMulticastTtl(TtlVar uint) {
1682+ core.LazyRegister(&xSocketSetMulticastTtl, "GIO", "g_socket_set_multicast_ttl", false)
1683+
1605 xSocketSetMulticastTtl(x.GoPointer(), TtlVar)1684 xSocketSetMulticastTtl(x.GoPointer(), TtlVar)
1606 }1685 }
1607 1686
@@ -1617,6 +1696,7 @@ var xSocketSetOption func(uintptr, int, int, int, **glib.Error) bool
1617 // platform-dependent options, you may need to include additional1696 // platform-dependent options, you may need to include additional
1618 // headers.1697 // headers.
1619 func (x *Socket) SetOption(LevelVar int, OptnameVar int, ValueVar int) (bool, error) {1698 func (x *Socket) SetOption(LevelVar int, OptnameVar int, ValueVar int) (bool, error) {
1699+ core.LazyRegister(&xSocketSetOption, "GIO", "g_socket_set_option", false)
1620 var cerr *glib.Error1700 var cerr *glib.Error
1621 1701
1622 cret := xSocketSetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)1702 cret := xSocketSetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -1649,6 +1729,8 @@ var xSocketSetTimeout func(uintptr, uint)
1649 // Note that if an I/O operation is interrupted by a signal, this may1729 // Note that if an I/O operation is interrupted by a signal, this may
1650 // cause the timeout to be reset.1730 // cause the timeout to be reset.
1651 func (x *Socket) SetTimeout(TimeoutVar uint) {1731 func (x *Socket) SetTimeout(TimeoutVar uint) {
1732+ core.LazyRegister(&xSocketSetTimeout, "GIO", "g_socket_set_timeout", false)
1733+
1652 xSocketSetTimeout(x.GoPointer(), TimeoutVar)1734 xSocketSetTimeout(x.GoPointer(), TimeoutVar)
1653 }1735 }
1654 1736
@@ -1657,6 +1739,8 @@ var xSocketSetTtl func(uintptr, uint)
1657 // Sets the time-to-live for outgoing unicast packets on @socket.1739 // Sets the time-to-live for outgoing unicast packets on @socket.
1658 // By default the platform-specific default value is used.1740 // By default the platform-specific default value is used.
1659 func (x *Socket) SetTtl(TtlVar uint) {1741 func (x *Socket) SetTtl(TtlVar uint) {
1742+ core.LazyRegister(&xSocketSetTtl, "GIO", "g_socket_set_ttl", false)
1743+
1660 xSocketSetTtl(x.GoPointer(), TtlVar)1744 xSocketSetTtl(x.GoPointer(), TtlVar)
1661 }1745 }
1662 1746
@@ -1677,6 +1761,7 @@ var xSocketShutdown func(uintptr, bool, bool, **glib.Error) bool
1677 // then wait for the other side to close the connection, thus ensuring that the1761 // then wait for the other side to close the connection, thus ensuring that the
1678 // other side saw all sent data.1762 // other side saw all sent data.
1679 func (x *Socket) Shutdown(ShutdownReadVar bool, ShutdownWriteVar bool) (bool, error) {1763 func (x *Socket) Shutdown(ShutdownReadVar bool, ShutdownWriteVar bool) (bool, error) {
1764+ core.LazyRegister(&xSocketShutdown, "GIO", "g_socket_shutdown", false)
1680 var cerr *glib.Error1765 var cerr *glib.Error
1681 1766
1682 cret := xSocketShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, &cerr)1767 cret := xSocketShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, &cerr)
@@ -1698,6 +1783,8 @@ var xSocketSpeaksIpv4 func(uintptr) bool
1698 // No other types of sockets are currently considered as being capable1783 // No other types of sockets are currently considered as being capable
1699 // of speaking IPv4.1784 // of speaking IPv4.
1700 func (x *Socket) SpeaksIpv4() bool {1785 func (x *Socket) SpeaksIpv4() bool {
1786+ core.LazyRegister(&xSocketSpeaksIpv4, "GIO", "g_socket_speaks_ipv4", false)
1787+
1701 cret := xSocketSpeaksIpv4(x.GoPointer())1788 cret := xSocketSpeaksIpv4(x.GoPointer())
1702 return cret1789 return cret
1703 }1790 }
@@ -1917,76 +2004,4 @@ func (x *Socket) Init(CancellableVar *Cancellable) (bool, error) {
1917 func init() {2004 func init() {
1918 core.SetPackageName("GIO", "gio-2.0")2005 core.SetPackageName("GIO", "gio-2.0")
1919 core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"})2006 core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"})
1920- var libs []uintptr
1921- for _, libPath := range core.GetPaths("GIO") {
1922- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1923- if err != nil {
1924- panic(err)
1925- }
1926- libs = append(libs, lib)
1927- }
1928-
1929- core.PuregoSafeRegister(&xSocketGLibType, libs, "g_socket_get_type")
1930-
1931- core.PuregoSafeRegister(&xNewSocket, libs, "g_socket_new")
1932- core.PuregoSafeRegister(&xNewSocketFromFd, libs, "g_socket_new_from_fd")
1933-
1934- core.PuregoSafeRegister(&xSocketAccept, libs, "g_socket_accept")
1935- core.PuregoSafeRegister(&xSocketBind, libs, "g_socket_bind")
1936- core.PuregoSafeRegister(&xSocketCheckConnectResult, libs, "g_socket_check_connect_result")
1937- core.PuregoSafeRegister(&xSocketClose, libs, "g_socket_close")
1938- core.PuregoSafeRegister(&xSocketConditionCheck, libs, "g_socket_condition_check")
1939- core.PuregoSafeRegister(&xSocketConditionTimedWait, libs, "g_socket_condition_timed_wait")
1940- core.PuregoSafeRegister(&xSocketConditionWait, libs, "g_socket_condition_wait")
1941- core.PuregoSafeRegister(&xSocketConnect, libs, "g_socket_connect")
1942- core.PuregoSafeRegister(&xSocketConnectionFactoryCreateConnection, libs, "g_socket_connection_factory_create_connection")
1943- core.PuregoSafeRegister(&xSocketCreateSource, libs, "g_socket_create_source")
1944- core.PuregoSafeRegister(&xSocketGetAvailableBytes, libs, "g_socket_get_available_bytes")
1945- core.PuregoSafeRegister(&xSocketGetBlocking, libs, "g_socket_get_blocking")
1946- core.PuregoSafeRegister(&xSocketGetBroadcast, libs, "g_socket_get_broadcast")
1947- core.PuregoSafeRegister(&xSocketGetCredentials, libs, "g_socket_get_credentials")
1948- core.PuregoSafeRegister(&xSocketGetFamily, libs, "g_socket_get_family")
1949- core.PuregoSafeRegister(&xSocketGetFd, libs, "g_socket_get_fd")
1950- core.PuregoSafeRegister(&xSocketGetKeepalive, libs, "g_socket_get_keepalive")
1951- core.PuregoSafeRegister(&xSocketGetListenBacklog, libs, "g_socket_get_listen_backlog")
1952- core.PuregoSafeRegister(&xSocketGetLocalAddress, libs, "g_socket_get_local_address")
1953- core.PuregoSafeRegister(&xSocketGetMulticastLoopback, libs, "g_socket_get_multicast_loopback")
1954- core.PuregoSafeRegister(&xSocketGetMulticastTtl, libs, "g_socket_get_multicast_ttl")
1955- core.PuregoSafeRegister(&xSocketGetOption, libs, "g_socket_get_option")
1956- core.PuregoSafeRegister(&xSocketGetProtocol, libs, "g_socket_get_protocol")
1957- core.PuregoSafeRegister(&xSocketGetRemoteAddress, libs, "g_socket_get_remote_address")
1958- core.PuregoSafeRegister(&xSocketGetSocketType, libs, "g_socket_get_socket_type")
1959- core.PuregoSafeRegister(&xSocketGetTimeout, libs, "g_socket_get_timeout")
1960- core.PuregoSafeRegister(&xSocketGetTtl, libs, "g_socket_get_ttl")
1961- core.PuregoSafeRegister(&xSocketIsClosed, libs, "g_socket_is_closed")
1962- core.PuregoSafeRegister(&xSocketIsConnected, libs, "g_socket_is_connected")
1963- core.PuregoSafeRegister(&xSocketJoinMulticastGroup, libs, "g_socket_join_multicast_group")
1964- core.PuregoSafeRegister(&xSocketJoinMulticastGroupSsm, libs, "g_socket_join_multicast_group_ssm")
1965- core.PuregoSafeRegister(&xSocketLeaveMulticastGroup, libs, "g_socket_leave_multicast_group")
1966- core.PuregoSafeRegister(&xSocketLeaveMulticastGroupSsm, libs, "g_socket_leave_multicast_group_ssm")
1967- core.PuregoSafeRegister(&xSocketListen, libs, "g_socket_listen")
1968- core.PuregoSafeRegister(&xSocketReceive, libs, "g_socket_receive")
1969- core.PuregoSafeRegister(&xSocketReceiveBytes, libs, "g_socket_receive_bytes")
1970- core.PuregoSafeRegister(&xSocketReceiveBytesFrom, libs, "g_socket_receive_bytes_from")
1971- core.PuregoSafeRegister(&xSocketReceiveFrom, libs, "g_socket_receive_from")
1972- core.PuregoSafeRegister(&xSocketReceiveMessage, libs, "g_socket_receive_message")
1973- core.PuregoSafeRegister(&xSocketReceiveMessages, libs, "g_socket_receive_messages")
1974- core.PuregoSafeRegister(&xSocketReceiveWithBlocking, libs, "g_socket_receive_with_blocking")
1975- core.PuregoSafeRegister(&xSocketSend, libs, "g_socket_send")
1976- core.PuregoSafeRegister(&xSocketSendMessage, libs, "g_socket_send_message")
1977- core.PuregoSafeRegister(&xSocketSendMessageWithTimeout, libs, "g_socket_send_message_with_timeout")
1978- core.PuregoSafeRegister(&xSocketSendMessages, libs, "g_socket_send_messages")
1979- core.PuregoSafeRegister(&xSocketSendTo, libs, "g_socket_send_to")
1980- core.PuregoSafeRegister(&xSocketSendWithBlocking, libs, "g_socket_send_with_blocking")
1981- core.PuregoSafeRegister(&xSocketSetBlocking, libs, "g_socket_set_blocking")
1982- core.PuregoSafeRegister(&xSocketSetBroadcast, libs, "g_socket_set_broadcast")
1983- core.PuregoSafeRegister(&xSocketSetKeepalive, libs, "g_socket_set_keepalive")
1984- core.PuregoSafeRegister(&xSocketSetListenBacklog, libs, "g_socket_set_listen_backlog")
1985- core.PuregoSafeRegister(&xSocketSetMulticastLoopback, libs, "g_socket_set_multicast_loopback")
1986- core.PuregoSafeRegister(&xSocketSetMulticastTtl, libs, "g_socket_set_multicast_ttl")
1987- core.PuregoSafeRegister(&xSocketSetOption, libs, "g_socket_set_option")
1988- core.PuregoSafeRegister(&xSocketSetTimeout, libs, "g_socket_set_timeout")
1989- core.PuregoSafeRegister(&xSocketSetTtl, libs, "g_socket_set_ttl")
1990- core.PuregoSafeRegister(&xSocketShutdown, libs, "g_socket_shutdown")
1991- core.PuregoSafeRegister(&xSocketSpeaksIpv4, libs, "g_socket_speaks_ipv4")
1992 }2007 }
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +11 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +54 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +18 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +2 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +40 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +34 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +70 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +16 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +69 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +55 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +56 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +51 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +20 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +143 -58 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +82 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +56 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +69 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +14 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +25 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +36 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +103 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +107 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +45 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +81 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +28 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +83 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +72 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +181 -117 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +51 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +44 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +70 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +50 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +57 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +26 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +84 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +33 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +72 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +40 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +74 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +12 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +115 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +77 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +132 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +146 -97 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +18 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +8 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +132 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +63 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +62 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +242 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +31 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +45 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +116 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +54 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +46 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +79 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +136 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +15 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +26 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +141 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +22 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +61 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +135 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +35 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +49 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +67 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +53 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +24 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +4 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +65 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +12 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +19 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +18 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +26 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +20 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +5 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +237 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +70 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +159 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +21 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +31 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +26 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +48 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +35 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +14 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +40 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +87 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +68 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +56 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +4 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +23 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +33 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +47 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +36 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +51 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +24 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +20 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +21 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +8 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +35 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +22 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +173 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +119 -76 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +22 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +70 -147 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +50 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +177 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +54 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +79 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +132 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +32 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +30 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +17 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +43 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +34 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +123 -78 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +37 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +31 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +98 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +88 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +41 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +16 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +69 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +53 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +11 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +9 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +34 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +87 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +11 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +47 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +50 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +39 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +41 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +36 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +48 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +57 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +145 -89 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +44 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +61 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +61 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +75 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +25 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +8 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +34 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +112 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +17 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +56 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +68 -55 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +18 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +43 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +41 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +69 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +138 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +179 -104 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +145 -92 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +34 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +261 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +40 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +176 -105 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +102 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +74 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +28 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +357 -207 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +121 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +8 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +32 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +23 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +93 -73 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +52 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +160 -108 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +9 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +16 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +153 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +6 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +201 -131 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +4 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +27 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +34 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +38 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +30 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +14 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +68 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +90 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +42 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +46 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +74 -60 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +113 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +7 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +39 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +13 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +17 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +20 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +22 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +13 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +26 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +38 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +29 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +21 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +34 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +19 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +15 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +27 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +255 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +30 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +22 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +39 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +15 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +9 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +41 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +50 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +34 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +159 -118 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +11 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +13 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +47 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +8 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +21 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/more.go +6 -0 collapsed to keep the page light
M vendor/modules.txt +5 -1 collapsed to keep the page light

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close