detached ec6db2e

Merge pull request #349 from bnema/fix/rollback-lazy-puregotk

fix(deps): emergency rollback puregotk lazy registration regression
commit
ec6db2e1bbbdbe97ce32dd3d7c1f9c4f497dade7
author
bnema · · 2026-07-14 18:17 UTC
committer
GitHub · · 2026-07-14 18:17 UTC
merge of
8d647bb + 40378d5 · diff against the first parent
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
905 files · +25263 -27842
M go.mod +1 -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.1-0.20260714170452-0b6b9b901234
14+ github.com/bnema/puregotk v0.7.0
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -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.1-0.20260714170452-0b6b9b90123414+ github.com/bnema/puregotk v0.7.0
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
M go.sum +0 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +4 -197 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +0 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +64 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +62 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +29 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +47 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +27 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +26 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +38 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +37 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +37 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +33 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +38 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +48 -61 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +24 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +17 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +56 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +15 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +44 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +49 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +38 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +33 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +29 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +27 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +39 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +34 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +30 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +21 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +44 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +24 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +28 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +30 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +32 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +87 -123 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +28 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +36 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +51 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +35 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +62 -78 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +22 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +46 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +46 -57 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +79 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +25 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +32 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +31 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +28 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +22 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +43 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +41 -53 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +28 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +1 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +118 -120 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +20 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +36 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +35 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +22 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +35 -42 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 +33 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +26 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +21 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +66 -157 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +16 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +72 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +32 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +0 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +1 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +79 -102 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +17 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +31 -59 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +39 -96 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +116 -244 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +55 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +26 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +20 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +30 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +35 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +23 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +66 -77 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +18 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +56 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +64 -88 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +30 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +23 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +18 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +38 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +14 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +82 -214 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +24 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +80 -207 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +450 -1148 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +35 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +84 -138 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +15 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +25 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +48 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +1 -90 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +13 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +60 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +50 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +33 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +86 -215 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +32 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +21 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +31 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +19 -12 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 +72 -86 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 +22 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +21 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +15 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +67 -75 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +67 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +43 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +72 -87
@@ -375,7 +375,6 @@ 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)
379378 return xSocketGLibType()
380379 }
381380
@@ -401,7 +400,6 @@ var xNewSocket func(SocketFamily, SocketType, SocketProtocol, **glib.Error) uint
401400 // system, so you can use protocols not listed in #GSocketProtocol if you
402401 // know the protocol number used for it.
403402 func NewSocket(FamilyVar SocketFamily, TypeVar SocketType, ProtocolVar SocketProtocol) (*Socket, error) {
404- core.LazyRegister(&xNewSocket, "GIO", "g_socket_new", false)
405403 var cls *Socket
406404 var cerr *glib.Error
407405
@@ -434,7 +432,6 @@ var xNewSocketFromFd func(int, **glib.Error) uintptr
434432 // Since GLib 2.46, it is no longer a fatal error to call this on a non-socket
435433 // descriptor. Instead, a GError will be set with code %G_IO_ERROR_FAILED
436434 func NewSocketFromFd(FdVar int) (*Socket, error) {
437- core.LazyRegister(&xNewSocketFromFd, "GIO", "g_socket_new_from_fd", false)
438435 var cls *Socket
439436 var cerr *glib.Error
440437
@@ -464,7 +461,6 @@ var xSocketAccept func(uintptr, uintptr, **glib.Error) uintptr
464461 // or return %G_IO_ERROR_WOULD_BLOCK if non-blocking I/O is enabled.
465462 // To be notified of an incoming connection, wait for the %G_IO_IN condition.
466463 func (x *Socket) Accept(CancellableVar *Cancellable) (*Socket, error) {
467- core.LazyRegister(&xSocketAccept, "GIO", "g_socket_accept", false)
468464 var cls *Socket
469465 var cerr *glib.Error
470466
@@ -507,7 +503,6 @@ var xSocketBind func(uintptr, uintptr, bool, **glib.Error) bool
507503 // broadcast packets sent to that address. (The behavior of unicast
508504 // UDP packets to an address with multiple listeners is not defined.)
509505 func (x *Socket) Bind(AddressVar *SocketAddress, AllowReuseVar bool) (bool, error) {
510- core.LazyRegister(&xSocketBind, "GIO", "g_socket_bind", false)
511506 var cerr *glib.Error
512507
513508 cret := xSocketBind(x.GoPointer(), AddressVar.GoPointer(), AllowReuseVar, &cerr)
@@ -523,7 +518,6 @@ var xSocketCheckConnectResult func(uintptr, **glib.Error) bool
523518 // This is used to check for errors when g_socket_connect() is
524519 // used in non-blocking mode.
525520 func (x *Socket) CheckConnectResult() (bool, error) {
526- core.LazyRegister(&xSocketCheckConnectResult, "GIO", "g_socket_check_connect_result", false)
527521 var cerr *glib.Error
528522
529523 cret := xSocketCheckConnectResult(x.GoPointer(), &cerr)
@@ -565,7 +559,6 @@ var xSocketClose func(uintptr, **glib.Error) bool
565559 // only works if the client will close its connection after the server
566560 // does.)
567561 func (x *Socket) Close() (bool, error) {
568- core.LazyRegister(&xSocketClose, "GIO", "g_socket_close", false)
569562 var cerr *glib.Error
570563
571564 cret := xSocketClose(x.GoPointer(), &cerr)
@@ -595,8 +588,6 @@ var xSocketConditionCheck func(uintptr, glib.IOCondition) glib.IOCondition
595588 //
596589 // This call never blocks.
597590 func (x *Socket) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {
598- core.LazyRegister(&xSocketConditionCheck, "GIO", "g_socket_condition_check", false)
599-
600591 cret := xSocketConditionCheck(x.GoPointer(), ConditionVar)
601592 return cret
602593 }
@@ -620,7 +611,6 @@ var xSocketConditionTimedWait func(uintptr, glib.IOCondition, int64, uintptr, **
620611 // resolution, and the behavior is undefined if @timeout_us is not an
621612 // exact number of milliseconds.
622613 func (x *Socket) ConditionTimedWait(ConditionVar glib.IOCondition, TimeoutUsVar int64, CancellableVar *Cancellable) (bool, error) {
623- core.LazyRegister(&xSocketConditionTimedWait, "GIO", "g_socket_condition_timed_wait", false)
624614 var cerr *glib.Error
625615
626616 cret := xSocketConditionTimedWait(x.GoPointer(), ConditionVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -643,7 +633,6 @@ var xSocketConditionWait func(uintptr, glib.IOCondition, uintptr, **glib.Error)
643633 //
644634 // See also g_socket_condition_timed_wait().
645635 func (x *Socket) ConditionWait(ConditionVar glib.IOCondition, CancellableVar *Cancellable) (bool, error) {
646- core.LazyRegister(&xSocketConditionWait, "GIO", "g_socket_condition_wait", false)
647636 var cerr *glib.Error
648637
649638 cret := xSocketConditionWait(x.GoPointer(), ConditionVar, CancellableVar.GoPointer(), &cerr)
@@ -672,7 +661,6 @@ var xSocketConnect func(uintptr, uintptr, uintptr, **glib.Error) bool
672661 // for the G_IO_OUT condition. The result of the connection must then be
673662 // checked with g_socket_check_connect_result().
674663 func (x *Socket) Connect(AddressVar *SocketAddress, CancellableVar *Cancellable) (bool, error) {
675- core.LazyRegister(&xSocketConnect, "GIO", "g_socket_connect", false)
676664 var cerr *glib.Error
677665
678666 cret := xSocketConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
@@ -687,7 +675,6 @@ var xSocketConnectionFactoryCreateConnection func(uintptr) uintptr
687675 // Creates a #GSocketConnection subclass of the right type for
688676 // @socket.
689677 func (x *Socket) ConnectionFactoryCreateConnection() *SocketConnection {
690- core.LazyRegister(&xSocketConnectionFactoryCreateConnection, "GIO", "g_socket_connection_factory_create_connection", false)
691678 var cls *SocketConnection
692679
693680 cret := xSocketConnectionFactoryCreateConnection(x.GoPointer())
@@ -723,8 +710,6 @@ var xSocketCreateSource func(uintptr, glib.IOCondition, uintptr) uintptr
723710 // marked as having had a timeout, and so the next #GSocket I/O method
724711 // you call will then fail with a %G_IO_ERROR_TIMED_OUT.
725712 func (x *Socket) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {
726- core.LazyRegister(&xSocketCreateSource, "GIO", "g_socket_create_source", false)
727-
728713 cret := xSocketCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())
729714 if cret == 0 {
730715 return nil
@@ -747,8 +732,6 @@ var xSocketGetAvailableBytes func(uintptr) int
747732 // g_socket_get_available_bytes() first and then doing a receive of
748733 // exactly the right size.
749734 func (x *Socket) GetAvailableBytes() int {
750- core.LazyRegister(&xSocketGetAvailableBytes, "GIO", "g_socket_get_available_bytes", false)
751-
752735 cret := xSocketGetAvailableBytes(x.GoPointer())
753736 return cret
754737 }
@@ -758,8 +741,6 @@ var xSocketGetBlocking func(uintptr) bool
758741 // Gets the blocking mode of the socket. For details on blocking I/O,
759742 // see g_socket_set_blocking().
760743 func (x *Socket) GetBlocking() bool {
761- core.LazyRegister(&xSocketGetBlocking, "GIO", "g_socket_get_blocking", false)
762-
763744 cret := xSocketGetBlocking(x.GoPointer())
764745 return cret
765746 }
@@ -770,8 +751,6 @@ var xSocketGetBroadcast func(uintptr) bool
770751 // it is possible to send packets to broadcast
771752 // addresses.
772753 func (x *Socket) GetBroadcast() bool {
773- core.LazyRegister(&xSocketGetBroadcast, "GIO", "g_socket_get_broadcast", false)
774-
775754 cret := xSocketGetBroadcast(x.GoPointer())
776755 return cret
777756 }
@@ -799,7 +778,6 @@ var xSocketGetCredentials func(uintptr, **glib.Error) uintptr
799778 // g_unix_connection_send_credentials() /
800779 // g_unix_connection_receive_credentials() functions.
801780 func (x *Socket) GetCredentials() (*Credentials, error) {
802- core.LazyRegister(&xSocketGetCredentials, "GIO", "g_socket_get_credentials", false)
803781 var cls *Credentials
804782 var cerr *glib.Error
805783
@@ -820,8 +798,6 @@ var xSocketGetFamily func(uintptr) SocketFamily
820798
821799 // Gets the socket family of the socket.
822800 func (x *Socket) GetFamily() SocketFamily {
823- core.LazyRegister(&xSocketGetFamily, "GIO", "g_socket_get_family", false)
824-
825801 cret := xSocketGetFamily(x.GoPointer())
826802 return cret
827803 }
@@ -834,8 +810,6 @@ var xSocketGetFd func(uintptr) int
834810 // doing platform specific or otherwise unusual operations
835811 // on the socket.
836812 func (x *Socket) GetFd() int {
837- core.LazyRegister(&xSocketGetFd, "GIO", "g_socket_get_fd", false)
838-
839813 cret := xSocketGetFd(x.GoPointer())
840814 return cret
841815 }
@@ -845,8 +819,6 @@ var xSocketGetKeepalive func(uintptr) bool
845819 // Gets the keepalive mode of the socket. For details on this,
846820 // see g_socket_set_keepalive().
847821 func (x *Socket) GetKeepalive() bool {
848- core.LazyRegister(&xSocketGetKeepalive, "GIO", "g_socket_get_keepalive", false)
849-
850822 cret := xSocketGetKeepalive(x.GoPointer())
851823 return cret
852824 }
@@ -856,8 +828,6 @@ var xSocketGetListenBacklog func(uintptr) int
856828 // Gets the listen backlog setting of the socket. For details on this,
857829 // see g_socket_set_listen_backlog().
858830 func (x *Socket) GetListenBacklog() int {
859- core.LazyRegister(&xSocketGetListenBacklog, "GIO", "g_socket_get_listen_backlog", false)
860-
861831 cret := xSocketGetListenBacklog(x.GoPointer())
862832 return cret
863833 }
@@ -868,7 +838,6 @@ var xSocketGetLocalAddress func(uintptr, **glib.Error) uintptr
868838 // useful if the socket has been bound to a local address,
869839 // either explicitly or implicitly when connecting.
870840 func (x *Socket) GetLocalAddress() (*SocketAddress, error) {
871- core.LazyRegister(&xSocketGetLocalAddress, "GIO", "g_socket_get_local_address", false)
872841 var cls *SocketAddress
873842 var cerr *glib.Error
874843
@@ -891,8 +860,6 @@ var xSocketGetMulticastLoopback func(uintptr) bool
891860 // default), outgoing multicast packets will be looped back to
892861 // multicast listeners on the same host.
893862 func (x *Socket) GetMulticastLoopback() bool {
894- core.LazyRegister(&xSocketGetMulticastLoopback, "GIO", "g_socket_get_multicast_loopback", false)
895-
896863 cret := xSocketGetMulticastLoopback(x.GoPointer())
897864 return cret
898865 }
@@ -902,8 +869,6 @@ var xSocketGetMulticastTtl func(uintptr) uint
902869 // Gets the multicast time-to-live setting on @socket; see
903870 // g_socket_set_multicast_ttl() for more details.
904871 func (x *Socket) GetMulticastTtl() uint {
905- core.LazyRegister(&xSocketGetMulticastTtl, "GIO", "g_socket_get_multicast_ttl", false)
906-
907872 cret := xSocketGetMulticastTtl(x.GoPointer())
908873 return cret
909874 }
@@ -924,7 +889,6 @@ var xSocketGetOption func(uintptr, int, int, *int, **glib.Error) bool
924889 // @value is still a pointer to a #gint variable, not a #guchar;
925890 // g_socket_get_option() will handle the conversion internally.
926891 func (x *Socket) GetOption(LevelVar int, OptnameVar int, ValueVar *int) (bool, error) {
927- core.LazyRegister(&xSocketGetOption, "GIO", "g_socket_get_option", false)
928892 var cerr *glib.Error
929893
930894 cret := xSocketGetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -939,8 +903,6 @@ var xSocketGetProtocol func(uintptr) SocketProtocol
939903 // Gets the socket protocol id the socket was created with.
940904 // In case the protocol is unknown, -1 is returned.
941905 func (x *Socket) GetProtocol() SocketProtocol {
942- core.LazyRegister(&xSocketGetProtocol, "GIO", "g_socket_get_protocol", false)
943-
944906 cret := xSocketGetProtocol(x.GoPointer())
945907 return cret
946908 }
@@ -950,7 +912,6 @@ var xSocketGetRemoteAddress func(uintptr, **glib.Error) uintptr
950912 // Try to get the remote address of a connected socket. This is only
951913 // useful for connection oriented sockets that have been connected.
952914 func (x *Socket) GetRemoteAddress() (*SocketAddress, error) {
953- core.LazyRegister(&xSocketGetRemoteAddress, "GIO", "g_socket_get_remote_address", false)
954915 var cls *SocketAddress
955916 var cerr *glib.Error
956917
@@ -971,8 +932,6 @@ var xSocketGetSocketType func(uintptr) SocketType
971932
972933 // Gets the socket type of the socket.
973934 func (x *Socket) GetSocketType() SocketType {
974- core.LazyRegister(&xSocketGetSocketType, "GIO", "g_socket_get_socket_type", false)
975-
976935 cret := xSocketGetSocketType(x.GoPointer())
977936 return cret
978937 }
@@ -982,8 +941,6 @@ var xSocketGetTimeout func(uintptr) uint
982941 // Gets the timeout setting of the socket. For details on this, see
983942 // g_socket_set_timeout().
984943 func (x *Socket) GetTimeout() uint {
985- core.LazyRegister(&xSocketGetTimeout, "GIO", "g_socket_get_timeout", false)
986-
987944 cret := xSocketGetTimeout(x.GoPointer())
988945 return cret
989946 }
@@ -993,8 +950,6 @@ var xSocketGetTtl func(uintptr) uint
993950 // Gets the unicast time-to-live setting on @socket; see
994951 // g_socket_set_ttl() for more details.
995952 func (x *Socket) GetTtl() uint {
996- core.LazyRegister(&xSocketGetTtl, "GIO", "g_socket_get_ttl", false)
997-
998953 cret := xSocketGetTtl(x.GoPointer())
999954 return cret
1000955 }
@@ -1003,8 +958,6 @@ var xSocketIsClosed func(uintptr) bool
1003958
1004959 // Checks whether a socket is closed.
1005960 func (x *Socket) IsClosed() bool {
1006- core.LazyRegister(&xSocketIsClosed, "GIO", "g_socket_is_closed", false)
1007-
1008961 cret := xSocketIsClosed(x.GoPointer())
1009962 return cret
1010963 }
@@ -1019,8 +972,6 @@ var xSocketIsConnected func(uintptr) bool
1019972 // connect, this function will not return %TRUE until after you call
1020973 // g_socket_check_connect_result().
1021974 func (x *Socket) IsConnected() bool {
1022- core.LazyRegister(&xSocketIsConnected, "GIO", "g_socket_is_connected", false)
1023-
1024975 cret := xSocketIsConnected(x.GoPointer())
1025976 return cret
1026977 }
@@ -1042,7 +993,6 @@ var xSocketJoinMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Error
1042993 // To bind to a given source-specific multicast address, use
1043994 // g_socket_join_multicast_group_ssm() instead.
1044995 func (x *Socket) JoinMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1045- core.LazyRegister(&xSocketJoinMulticastGroup, "GIO", "g_socket_join_multicast_group", false)
1046996 var cerr *glib.Error
1047997
1048998 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1073,7 +1023,6 @@ var xSocketJoinMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **glib
10731023 // @group with different @source_specific in order to receive multicast
10741024 // packets from more than one source.
10751025 func (x *Socket) JoinMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1076- core.LazyRegister(&xSocketJoinMulticastGroupSsm, "GIO", "g_socket_join_multicast_group_ssm", false)
10771026 var cerr *glib.Error
10781027
10791028 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1098,7 +1047,6 @@ var xSocketLeaveMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Erro
10981047 // To unbind to a given source-specific multicast address, use
10991048 // g_socket_leave_multicast_group_ssm() instead.
11001049 func (x *Socket) LeaveMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1101- core.LazyRegister(&xSocketLeaveMulticastGroup, "GIO", "g_socket_leave_multicast_group", false)
11021050 var cerr *glib.Error
11031051
11041052 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1120,7 +1068,6 @@ var xSocketLeaveMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **gli
11201068 // @socket remains bound to its address and port, and can still receive
11211069 // unicast messages after calling this.
11221070 func (x *Socket) LeaveMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1123- core.LazyRegister(&xSocketLeaveMulticastGroupSsm, "GIO", "g_socket_leave_multicast_group_ssm", false)
11241071 var cerr *glib.Error
11251072
11261073 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1144,7 +1091,6 @@ var xSocketListen func(uintptr, **glib.Error) bool
11441091 // To set the maximum amount of outstanding clients, use
11451092 // g_socket_set_listen_backlog().
11461093 func (x *Socket) Listen() (bool, error) {
1147- core.LazyRegister(&xSocketListen, "GIO", "g_socket_listen", false)
11481094 var cerr *glib.Error
11491095
11501096 cret := xSocketListen(x.GoPointer(), &cerr)
@@ -1180,7 +1126,6 @@ var xSocketReceive func(uintptr, *[]byte, uint, uintptr, **glib.Error) int
11801126 //
11811127 // On error -1 is returned and @error is set accordingly.
11821128 func (x *Socket) Receive(BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1183- core.LazyRegister(&xSocketReceive, "GIO", "g_socket_receive", false)
11841129 var cerr *glib.Error
11851130
11861131 cret := xSocketReceive(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1202,7 +1147,6 @@ var xSocketReceiveBytes func(uintptr, uint, int64, uintptr, **glib.Error) uintpt
12021147 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
12031148 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
12041149 func (x *Socket) ReceiveBytes(SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {
1205- core.LazyRegister(&xSocketReceiveBytes, "GIO", "g_socket_receive_bytes", false)
12061150 var cerr *glib.Error
12071151
12081152 cret := xSocketReceiveBytes(x.GoPointer(), SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1232,7 +1176,6 @@ var xSocketReceiveBytesFrom func(uintptr, **SocketAddress, uint, int64, uintptr,
12321176 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
12331177 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
12341178 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)
12361179 var cerr *glib.Error
12371180
12381181 cret := xSocketReceiveBytesFrom(x.GoPointer(), AddressVar, SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1255,7 +1198,6 @@ var xSocketReceiveFrom func(uintptr, **SocketAddress, *[]byte, uint, uintptr, **
12551198 //
12561199 // See g_socket_receive() for additional information.
12571200 func (x *Socket) ReceiveFrom(AddressVar **SocketAddress, BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1258- core.LazyRegister(&xSocketReceiveFrom, "GIO", "g_socket_receive_from", false)
12591201 var cerr *glib.Error
12601202
12611203 cret := xSocketReceiveFrom(x.GoPointer(), AddressVar, BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1327,7 +1269,6 @@ var xSocketReceiveMessage func(uintptr, **SocketAddress, []InputVector, int, *ui
13271269 //
13281270 // On error -1 is returned and @error is set accordingly.
13291271 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)
13311272 var cerr *glib.Error
13321273
13331274 cret := xSocketReceiveMessage(x.GoPointer(), AddressVar, VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1388,7 +1329,6 @@ var xSocketReceiveMessages func(uintptr, []InputMessage, uint, int, uintptr, **g
13881329 // be returned if zero messages could be received; otherwise the number of
13891330 // messages successfully received before the error will be returned.
13901331 func (x *Socket) ReceiveMessages(MessagesVar []InputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1391- core.LazyRegister(&xSocketReceiveMessages, "GIO", "g_socket_receive_messages", false)
13921332 var cerr *glib.Error
13931333
13941334 cret := xSocketReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1404,7 +1344,6 @@ var xSocketReceiveWithBlocking func(uintptr, *[]byte, uint, bool, uintptr, **gli
14041344 // the choice of blocking or non-blocking behavior is determined by
14051345 // the @blocking argument rather than by @socket's properties.
14061346 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)
14081347 var cerr *glib.Error
14091348
14101349 cret := xSocketReceiveWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1431,7 +1370,6 @@ var xSocketSend func(uintptr, []byte, uint, uintptr, **glib.Error) int
14311370 //
14321371 // On error -1 is returned and @error is set accordingly.
14331372 func (x *Socket) Send(BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1434- core.LazyRegister(&xSocketSend, "GIO", "g_socket_send", false)
14351373 var cerr *glib.Error
14361374
14371375 cret := xSocketSend(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1486,7 +1424,6 @@ var xSocketSendMessage func(uintptr, uintptr, []OutputVector, int, uintptr, int,
14861424 //
14871425 // On error -1 is returned and @error is set accordingly.
14881426 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)
14901427 var cerr *glib.Error
14911428
14921429 cret := xSocketSendMessage(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1506,7 +1443,6 @@ var xSocketSendMessageWithTimeout func(uintptr, uintptr, []OutputVector, int, ui
15061443 // if the socket is currently not writable %G_POLLABLE_RETURN_WOULD_BLOCK is
15071444 // returned. @bytes_written will contain 0 in both cases.
15081445 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)
15101446 var cerr *glib.Error
15111447
15121448 cret := xSocketSendMessageWithTimeout(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, TimeoutUsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
@@ -1553,7 +1489,6 @@ var xSocketSendMessages func(uintptr, []OutputMessage, uint, int, uintptr, **gli
15531489 // be returned if zero messages could be sent; otherwise the number of messages
15541490 // successfully sent before the error will be returned.
15551491 func (x *Socket) SendMessages(MessagesVar []OutputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1556- core.LazyRegister(&xSocketSendMessages, "GIO", "g_socket_send_messages", false)
15571492 var cerr *glib.Error
15581493
15591494 cret := xSocketSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1571,7 +1506,6 @@ var xSocketSendTo func(uintptr, uintptr, []byte, uint, uintptr, **glib.Error) in
15711506 //
15721507 // See g_socket_send() for additional information.
15731508 func (x *Socket) SendTo(AddressVar *SocketAddress, BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1574- core.LazyRegister(&xSocketSendTo, "GIO", "g_socket_send_to", false)
15751509 var cerr *glib.Error
15761510
15771511 cret := xSocketSendTo(x.GoPointer(), AddressVar.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1587,7 +1521,6 @@ var xSocketSendWithBlocking func(uintptr, []byte, uint, bool, uintptr, **glib.Er
15871521 // the choice of blocking or non-blocking behavior is determined by
15881522 // the @blocking argument rather than by @socket's properties.
15891523 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)
15911524 var cerr *glib.Error
15921525
15931526 cret := xSocketSendWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1609,8 +1542,6 @@ var xSocketSetBlocking func(uintptr, bool)
16091542 // platform level socket is always non-blocking, and blocking mode
16101543 // is a GSocket level feature.
16111544 func (x *Socket) SetBlocking(BlockingVar bool) {
1612- core.LazyRegister(&xSocketSetBlocking, "GIO", "g_socket_set_blocking", false)
1613-
16141545 xSocketSetBlocking(x.GoPointer(), BlockingVar)
16151546 }
16161547
@@ -1619,8 +1550,6 @@ var xSocketSetBroadcast func(uintptr, bool)
16191550 // Sets whether @socket should allow sending to broadcast addresses.
16201551 // This is %FALSE by default.
16211552 func (x *Socket) SetBroadcast(BroadcastVar bool) {
1622- core.LazyRegister(&xSocketSetBroadcast, "GIO", "g_socket_set_broadcast", false)
1623-
16241553 xSocketSetBroadcast(x.GoPointer(), BroadcastVar)
16251554 }
16261555
@@ -1642,8 +1571,6 @@ var xSocketSetKeepalive func(uintptr, bool)
16421571 // periods of time, but also want to ensure that connections are eventually
16431572 // garbage-collected if clients crash or become unreachable.
16441573 func (x *Socket) SetKeepalive(KeepaliveVar bool) {
1645- core.LazyRegister(&xSocketSetKeepalive, "GIO", "g_socket_set_keepalive", false)
1646-
16471574 xSocketSetKeepalive(x.GoPointer(), KeepaliveVar)
16481575 }
16491576
@@ -1657,8 +1584,6 @@ var xSocketSetListenBacklog func(uintptr, int)
16571584 // Note that this must be called before g_socket_listen() and has no
16581585 // effect if called after that.
16591586 func (x *Socket) SetListenBacklog(BacklogVar int) {
1660- core.LazyRegister(&xSocketSetListenBacklog, "GIO", "g_socket_set_listen_backlog", false)
1661-
16621587 xSocketSetListenBacklog(x.GoPointer(), BacklogVar)
16631588 }
16641589
@@ -1668,8 +1593,6 @@ var xSocketSetMulticastLoopback func(uintptr, bool)
16681593 // listening on that multicast address on the same host. This is %TRUE
16691594 // by default.
16701595 func (x *Socket) SetMulticastLoopback(LoopbackVar bool) {
1671- core.LazyRegister(&xSocketSetMulticastLoopback, "GIO", "g_socket_set_multicast_loopback", false)
1672-
16731596 xSocketSetMulticastLoopback(x.GoPointer(), LoopbackVar)
16741597 }
16751598
@@ -1679,8 +1602,6 @@ var xSocketSetMulticastTtl func(uintptr, uint)
16791602 // By default, this is 1, meaning that multicast packets will not leave
16801603 // the local network.
16811604 func (x *Socket) SetMulticastTtl(TtlVar uint) {
1682- core.LazyRegister(&xSocketSetMulticastTtl, "GIO", "g_socket_set_multicast_ttl", false)
1683-
16841605 xSocketSetMulticastTtl(x.GoPointer(), TtlVar)
16851606 }
16861607
@@ -1696,7 +1617,6 @@ var xSocketSetOption func(uintptr, int, int, int, **glib.Error) bool
16961617 // platform-dependent options, you may need to include additional
16971618 // headers.
16981619 func (x *Socket) SetOption(LevelVar int, OptnameVar int, ValueVar int) (bool, error) {
1699- core.LazyRegister(&xSocketSetOption, "GIO", "g_socket_set_option", false)
17001620 var cerr *glib.Error
17011621
17021622 cret := xSocketSetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -1729,8 +1649,6 @@ var xSocketSetTimeout func(uintptr, uint)
17291649 // Note that if an I/O operation is interrupted by a signal, this may
17301650 // cause the timeout to be reset.
17311651 func (x *Socket) SetTimeout(TimeoutVar uint) {
1732- core.LazyRegister(&xSocketSetTimeout, "GIO", "g_socket_set_timeout", false)
1733-
17341652 xSocketSetTimeout(x.GoPointer(), TimeoutVar)
17351653 }
17361654
@@ -1739,8 +1657,6 @@ var xSocketSetTtl func(uintptr, uint)
17391657 // Sets the time-to-live for outgoing unicast packets on @socket.
17401658 // By default the platform-specific default value is used.
17411659 func (x *Socket) SetTtl(TtlVar uint) {
1742- core.LazyRegister(&xSocketSetTtl, "GIO", "g_socket_set_ttl", false)
1743-
17441660 xSocketSetTtl(x.GoPointer(), TtlVar)
17451661 }
17461662
@@ -1761,7 +1677,6 @@ var xSocketShutdown func(uintptr, bool, bool, **glib.Error) bool
17611677 // then wait for the other side to close the connection, thus ensuring that the
17621678 // other side saw all sent data.
17631679 func (x *Socket) Shutdown(ShutdownReadVar bool, ShutdownWriteVar bool) (bool, error) {
1764- core.LazyRegister(&xSocketShutdown, "GIO", "g_socket_shutdown", false)
17651680 var cerr *glib.Error
17661681
17671682 cret := xSocketShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, &cerr)
@@ -1783,8 +1698,6 @@ var xSocketSpeaksIpv4 func(uintptr) bool
17831698 // No other types of sockets are currently considered as being capable
17841699 // of speaking IPv4.
17851700 func (x *Socket) SpeaksIpv4() bool {
1786- core.LazyRegister(&xSocketSpeaksIpv4, "GIO", "g_socket_speaks_ipv4", false)
1787-
17881701 cret := xSocketSpeaksIpv4(x.GoPointer())
17891702 return cret
17901703 }
@@ -2004,4 +1917,76 @@ func (x *Socket) Init(CancellableVar *Cancellable) (bool, error) {
20041917 func init() {
20051918 core.SetPackageName("GIO", "gio-2.0")
20061919 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")
20071992 }
@@ -375,7 +375,6 @@ 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)
379 return xSocketGLibType()378 return xSocketGLibType()
380 }379 }
381 380
@@ -401,7 +400,6 @@ var xNewSocket func(SocketFamily, SocketType, SocketProtocol, **glib.Error) uint
401 // system, so you can use protocols not listed in #GSocketProtocol if you400 // system, so you can use protocols not listed in #GSocketProtocol if you
402 // know the protocol number used for it.401 // know the protocol number used for it.
403 func NewSocket(FamilyVar SocketFamily, TypeVar SocketType, ProtocolVar SocketProtocol) (*Socket, error) {402 func NewSocket(FamilyVar SocketFamily, TypeVar SocketType, ProtocolVar SocketProtocol) (*Socket, error) {
404- core.LazyRegister(&xNewSocket, "GIO", "g_socket_new", false)
405 var cls *Socket403 var cls *Socket
406 var cerr *glib.Error404 var cerr *glib.Error
407 405
@@ -434,7 +432,6 @@ var xNewSocketFromFd func(int, **glib.Error) uintptr
434 // Since GLib 2.46, it is no longer a fatal error to call this on a non-socket432 // Since GLib 2.46, it is no longer a fatal error to call this on a non-socket
435 // descriptor. Instead, a GError will be set with code %G_IO_ERROR_FAILED433 // descriptor. Instead, a GError will be set with code %G_IO_ERROR_FAILED
436 func NewSocketFromFd(FdVar int) (*Socket, error) {434 func NewSocketFromFd(FdVar int) (*Socket, error) {
437- core.LazyRegister(&xNewSocketFromFd, "GIO", "g_socket_new_from_fd", false)
438 var cls *Socket435 var cls *Socket
439 var cerr *glib.Error436 var cerr *glib.Error
440 437
@@ -464,7 +461,6 @@ var xSocketAccept func(uintptr, uintptr, **glib.Error) uintptr
464 // or return %G_IO_ERROR_WOULD_BLOCK if non-blocking I/O is enabled.461 // or return %G_IO_ERROR_WOULD_BLOCK if non-blocking I/O is enabled.
465 // To be notified of an incoming connection, wait for the %G_IO_IN condition.462 // To be notified of an incoming connection, wait for the %G_IO_IN condition.
466 func (x *Socket) Accept(CancellableVar *Cancellable) (*Socket, error) {463 func (x *Socket) Accept(CancellableVar *Cancellable) (*Socket, error) {
467- core.LazyRegister(&xSocketAccept, "GIO", "g_socket_accept", false)
468 var cls *Socket464 var cls *Socket
469 var cerr *glib.Error465 var cerr *glib.Error
470 466
@@ -507,7 +503,6 @@ var xSocketBind func(uintptr, uintptr, bool, **glib.Error) bool
507 // broadcast packets sent to that address. (The behavior of unicast503 // broadcast packets sent to that address. (The behavior of unicast
508 // UDP packets to an address with multiple listeners is not defined.)504 // UDP packets to an address with multiple listeners is not defined.)
509 func (x *Socket) Bind(AddressVar *SocketAddress, AllowReuseVar bool) (bool, error) {505 func (x *Socket) Bind(AddressVar *SocketAddress, AllowReuseVar bool) (bool, error) {
510- core.LazyRegister(&xSocketBind, "GIO", "g_socket_bind", false)
511 var cerr *glib.Error506 var cerr *glib.Error
512 507
513 cret := xSocketBind(x.GoPointer(), AddressVar.GoPointer(), AllowReuseVar, &cerr)508 cret := xSocketBind(x.GoPointer(), AddressVar.GoPointer(), AllowReuseVar, &cerr)
@@ -523,7 +518,6 @@ var xSocketCheckConnectResult func(uintptr, **glib.Error) bool
523 // This is used to check for errors when g_socket_connect() is518 // This is used to check for errors when g_socket_connect() is
524 // used in non-blocking mode.519 // used in non-blocking mode.
525 func (x *Socket) CheckConnectResult() (bool, error) {520 func (x *Socket) CheckConnectResult() (bool, error) {
526- core.LazyRegister(&xSocketCheckConnectResult, "GIO", "g_socket_check_connect_result", false)
527 var cerr *glib.Error521 var cerr *glib.Error
528 522
529 cret := xSocketCheckConnectResult(x.GoPointer(), &cerr)523 cret := xSocketCheckConnectResult(x.GoPointer(), &cerr)
@@ -565,7 +559,6 @@ var xSocketClose func(uintptr, **glib.Error) bool
565 // only works if the client will close its connection after the server559 // only works if the client will close its connection after the server
566 // does.)560 // does.)
567 func (x *Socket) Close() (bool, error) {561 func (x *Socket) Close() (bool, error) {
568- core.LazyRegister(&xSocketClose, "GIO", "g_socket_close", false)
569 var cerr *glib.Error562 var cerr *glib.Error
570 563
571 cret := xSocketClose(x.GoPointer(), &cerr)564 cret := xSocketClose(x.GoPointer(), &cerr)
@@ -595,8 +588,6 @@ var xSocketConditionCheck func(uintptr, glib.IOCondition) glib.IOCondition
595 //588 //
596 // This call never blocks.589 // This call never blocks.
597 func (x *Socket) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {590 func (x *Socket) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {
598- core.LazyRegister(&xSocketConditionCheck, "GIO", "g_socket_condition_check", false)
599-
600 cret := xSocketConditionCheck(x.GoPointer(), ConditionVar)591 cret := xSocketConditionCheck(x.GoPointer(), ConditionVar)
601 return cret592 return cret
602 }593 }
@@ -620,7 +611,6 @@ var xSocketConditionTimedWait func(uintptr, glib.IOCondition, int64, uintptr, **
620 // resolution, and the behavior is undefined if @timeout_us is not an611 // resolution, and the behavior is undefined if @timeout_us is not an
621 // exact number of milliseconds.612 // exact number of milliseconds.
622 func (x *Socket) ConditionTimedWait(ConditionVar glib.IOCondition, TimeoutUsVar int64, CancellableVar *Cancellable) (bool, error) {613 func (x *Socket) ConditionTimedWait(ConditionVar glib.IOCondition, TimeoutUsVar int64, CancellableVar *Cancellable) (bool, error) {
623- core.LazyRegister(&xSocketConditionTimedWait, "GIO", "g_socket_condition_timed_wait", false)
624 var cerr *glib.Error614 var cerr *glib.Error
625 615
626 cret := xSocketConditionTimedWait(x.GoPointer(), ConditionVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)616 cret := xSocketConditionTimedWait(x.GoPointer(), ConditionVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -643,7 +633,6 @@ var xSocketConditionWait func(uintptr, glib.IOCondition, uintptr, **glib.Error)
643 //633 //
644 // See also g_socket_condition_timed_wait().634 // See also g_socket_condition_timed_wait().
645 func (x *Socket) ConditionWait(ConditionVar glib.IOCondition, CancellableVar *Cancellable) (bool, error) {635 func (x *Socket) ConditionWait(ConditionVar glib.IOCondition, CancellableVar *Cancellable) (bool, error) {
646- core.LazyRegister(&xSocketConditionWait, "GIO", "g_socket_condition_wait", false)
647 var cerr *glib.Error636 var cerr *glib.Error
648 637
649 cret := xSocketConditionWait(x.GoPointer(), ConditionVar, CancellableVar.GoPointer(), &cerr)638 cret := xSocketConditionWait(x.GoPointer(), ConditionVar, CancellableVar.GoPointer(), &cerr)
@@ -672,7 +661,6 @@ var xSocketConnect func(uintptr, uintptr, uintptr, **glib.Error) bool
672 // for the G_IO_OUT condition. The result of the connection must then be661 // for the G_IO_OUT condition. The result of the connection must then be
673 // checked with g_socket_check_connect_result().662 // checked with g_socket_check_connect_result().
674 func (x *Socket) Connect(AddressVar *SocketAddress, CancellableVar *Cancellable) (bool, error) {663 func (x *Socket) Connect(AddressVar *SocketAddress, CancellableVar *Cancellable) (bool, error) {
675- core.LazyRegister(&xSocketConnect, "GIO", "g_socket_connect", false)
676 var cerr *glib.Error664 var cerr *glib.Error
677 665
678 cret := xSocketConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)666 cret := xSocketConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
@@ -687,7 +675,6 @@ var xSocketConnectionFactoryCreateConnection func(uintptr) uintptr
687 // Creates a #GSocketConnection subclass of the right type for675 // Creates a #GSocketConnection subclass of the right type for
688 // @socket.676 // @socket.
689 func (x *Socket) ConnectionFactoryCreateConnection() *SocketConnection {677 func (x *Socket) ConnectionFactoryCreateConnection() *SocketConnection {
690- core.LazyRegister(&xSocketConnectionFactoryCreateConnection, "GIO", "g_socket_connection_factory_create_connection", false)
691 var cls *SocketConnection678 var cls *SocketConnection
692 679
693 cret := xSocketConnectionFactoryCreateConnection(x.GoPointer())680 cret := xSocketConnectionFactoryCreateConnection(x.GoPointer())
@@ -723,8 +710,6 @@ var xSocketCreateSource func(uintptr, glib.IOCondition, uintptr) uintptr
723 // marked as having had a timeout, and so the next #GSocket I/O method710 // marked as having had a timeout, and so the next #GSocket I/O method
724 // you call will then fail with a %G_IO_ERROR_TIMED_OUT.711 // you call will then fail with a %G_IO_ERROR_TIMED_OUT.
725 func (x *Socket) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {712 func (x *Socket) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {
726- core.LazyRegister(&xSocketCreateSource, "GIO", "g_socket_create_source", false)
727-
728 cret := xSocketCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())713 cret := xSocketCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())
729 if cret == 0 {714 if cret == 0 {
730 return nil715 return nil
@@ -747,8 +732,6 @@ var xSocketGetAvailableBytes func(uintptr) int
747 // g_socket_get_available_bytes() first and then doing a receive of732 // g_socket_get_available_bytes() first and then doing a receive of
748 // exactly the right size.733 // exactly the right size.
749 func (x *Socket) GetAvailableBytes() int {734 func (x *Socket) GetAvailableBytes() int {
750- core.LazyRegister(&xSocketGetAvailableBytes, "GIO", "g_socket_get_available_bytes", false)
751-
752 cret := xSocketGetAvailableBytes(x.GoPointer())735 cret := xSocketGetAvailableBytes(x.GoPointer())
753 return cret736 return cret
754 }737 }
@@ -758,8 +741,6 @@ var xSocketGetBlocking func(uintptr) bool
758 // Gets the blocking mode of the socket. For details on blocking I/O,741 // Gets the blocking mode of the socket. For details on blocking I/O,
759 // see g_socket_set_blocking().742 // see g_socket_set_blocking().
760 func (x *Socket) GetBlocking() bool {743 func (x *Socket) GetBlocking() bool {
761- core.LazyRegister(&xSocketGetBlocking, "GIO", "g_socket_get_blocking", false)
762-
763 cret := xSocketGetBlocking(x.GoPointer())744 cret := xSocketGetBlocking(x.GoPointer())
764 return cret745 return cret
765 }746 }
@@ -770,8 +751,6 @@ var xSocketGetBroadcast func(uintptr) bool
770 // it is possible to send packets to broadcast751 // it is possible to send packets to broadcast
771 // addresses.752 // addresses.
772 func (x *Socket) GetBroadcast() bool {753 func (x *Socket) GetBroadcast() bool {
773- core.LazyRegister(&xSocketGetBroadcast, "GIO", "g_socket_get_broadcast", false)
774-
775 cret := xSocketGetBroadcast(x.GoPointer())754 cret := xSocketGetBroadcast(x.GoPointer())
776 return cret755 return cret
777 }756 }
@@ -799,7 +778,6 @@ var xSocketGetCredentials func(uintptr, **glib.Error) uintptr
799 // g_unix_connection_send_credentials() /778 // g_unix_connection_send_credentials() /
800 // g_unix_connection_receive_credentials() functions.779 // g_unix_connection_receive_credentials() functions.
801 func (x *Socket) GetCredentials() (*Credentials, error) {780 func (x *Socket) GetCredentials() (*Credentials, error) {
802- core.LazyRegister(&xSocketGetCredentials, "GIO", "g_socket_get_credentials", false)
803 var cls *Credentials781 var cls *Credentials
804 var cerr *glib.Error782 var cerr *glib.Error
805 783
@@ -820,8 +798,6 @@ var xSocketGetFamily func(uintptr) SocketFamily
820 798
821 // Gets the socket family of the socket.799 // Gets the socket family of the socket.
822 func (x *Socket) GetFamily() SocketFamily {800 func (x *Socket) GetFamily() SocketFamily {
823- core.LazyRegister(&xSocketGetFamily, "GIO", "g_socket_get_family", false)
824-
825 cret := xSocketGetFamily(x.GoPointer())801 cret := xSocketGetFamily(x.GoPointer())
826 return cret802 return cret
827 }803 }
@@ -834,8 +810,6 @@ var xSocketGetFd func(uintptr) int
834 // doing platform specific or otherwise unusual operations810 // doing platform specific or otherwise unusual operations
835 // on the socket.811 // on the socket.
836 func (x *Socket) GetFd() int {812 func (x *Socket) GetFd() int {
837- core.LazyRegister(&xSocketGetFd, "GIO", "g_socket_get_fd", false)
838-
839 cret := xSocketGetFd(x.GoPointer())813 cret := xSocketGetFd(x.GoPointer())
840 return cret814 return cret
841 }815 }
@@ -845,8 +819,6 @@ var xSocketGetKeepalive func(uintptr) bool
845 // Gets the keepalive mode of the socket. For details on this,819 // Gets the keepalive mode of the socket. For details on this,
846 // see g_socket_set_keepalive().820 // see g_socket_set_keepalive().
847 func (x *Socket) GetKeepalive() bool {821 func (x *Socket) GetKeepalive() bool {
848- core.LazyRegister(&xSocketGetKeepalive, "GIO", "g_socket_get_keepalive", false)
849-
850 cret := xSocketGetKeepalive(x.GoPointer())822 cret := xSocketGetKeepalive(x.GoPointer())
851 return cret823 return cret
852 }824 }
@@ -856,8 +828,6 @@ var xSocketGetListenBacklog func(uintptr) int
856 // Gets the listen backlog setting of the socket. For details on this,828 // Gets the listen backlog setting of the socket. For details on this,
857 // see g_socket_set_listen_backlog().829 // see g_socket_set_listen_backlog().
858 func (x *Socket) GetListenBacklog() int {830 func (x *Socket) GetListenBacklog() int {
859- core.LazyRegister(&xSocketGetListenBacklog, "GIO", "g_socket_get_listen_backlog", false)
860-
861 cret := xSocketGetListenBacklog(x.GoPointer())831 cret := xSocketGetListenBacklog(x.GoPointer())
862 return cret832 return cret
863 }833 }
@@ -868,7 +838,6 @@ var xSocketGetLocalAddress func(uintptr, **glib.Error) uintptr
868 // useful if the socket has been bound to a local address,838 // useful if the socket has been bound to a local address,
869 // either explicitly or implicitly when connecting.839 // either explicitly or implicitly when connecting.
870 func (x *Socket) GetLocalAddress() (*SocketAddress, error) {840 func (x *Socket) GetLocalAddress() (*SocketAddress, error) {
871- core.LazyRegister(&xSocketGetLocalAddress, "GIO", "g_socket_get_local_address", false)
872 var cls *SocketAddress841 var cls *SocketAddress
873 var cerr *glib.Error842 var cerr *glib.Error
874 843
@@ -891,8 +860,6 @@ var xSocketGetMulticastLoopback func(uintptr) bool
891 // default), outgoing multicast packets will be looped back to860 // default), outgoing multicast packets will be looped back to
892 // multicast listeners on the same host.861 // multicast listeners on the same host.
893 func (x *Socket) GetMulticastLoopback() bool {862 func (x *Socket) GetMulticastLoopback() bool {
894- core.LazyRegister(&xSocketGetMulticastLoopback, "GIO", "g_socket_get_multicast_loopback", false)
895-
896 cret := xSocketGetMulticastLoopback(x.GoPointer())863 cret := xSocketGetMulticastLoopback(x.GoPointer())
897 return cret864 return cret
898 }865 }
@@ -902,8 +869,6 @@ var xSocketGetMulticastTtl func(uintptr) uint
902 // Gets the multicast time-to-live setting on @socket; see869 // Gets the multicast time-to-live setting on @socket; see
903 // g_socket_set_multicast_ttl() for more details.870 // g_socket_set_multicast_ttl() for more details.
904 func (x *Socket) GetMulticastTtl() uint {871 func (x *Socket) GetMulticastTtl() uint {
905- core.LazyRegister(&xSocketGetMulticastTtl, "GIO", "g_socket_get_multicast_ttl", false)
906-
907 cret := xSocketGetMulticastTtl(x.GoPointer())872 cret := xSocketGetMulticastTtl(x.GoPointer())
908 return cret873 return cret
909 }874 }
@@ -924,7 +889,6 @@ var xSocketGetOption func(uintptr, int, int, *int, **glib.Error) bool
924 // @value is still a pointer to a #gint variable, not a #guchar;889 // @value is still a pointer to a #gint variable, not a #guchar;
925 // g_socket_get_option() will handle the conversion internally.890 // g_socket_get_option() will handle the conversion internally.
926 func (x *Socket) GetOption(LevelVar int, OptnameVar int, ValueVar *int) (bool, error) {891 func (x *Socket) GetOption(LevelVar int, OptnameVar int, ValueVar *int) (bool, error) {
927- core.LazyRegister(&xSocketGetOption, "GIO", "g_socket_get_option", false)
928 var cerr *glib.Error892 var cerr *glib.Error
929 893
930 cret := xSocketGetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)894 cret := xSocketGetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -939,8 +903,6 @@ var xSocketGetProtocol func(uintptr) SocketProtocol
939 // Gets the socket protocol id the socket was created with.903 // Gets the socket protocol id the socket was created with.
940 // In case the protocol is unknown, -1 is returned.904 // In case the protocol is unknown, -1 is returned.
941 func (x *Socket) GetProtocol() SocketProtocol {905 func (x *Socket) GetProtocol() SocketProtocol {
942- core.LazyRegister(&xSocketGetProtocol, "GIO", "g_socket_get_protocol", false)
943-
944 cret := xSocketGetProtocol(x.GoPointer())906 cret := xSocketGetProtocol(x.GoPointer())
945 return cret907 return cret
946 }908 }
@@ -950,7 +912,6 @@ var xSocketGetRemoteAddress func(uintptr, **glib.Error) uintptr
950 // Try to get the remote address of a connected socket. This is only912 // Try to get the remote address of a connected socket. This is only
951 // useful for connection oriented sockets that have been connected.913 // useful for connection oriented sockets that have been connected.
952 func (x *Socket) GetRemoteAddress() (*SocketAddress, error) {914 func (x *Socket) GetRemoteAddress() (*SocketAddress, error) {
953- core.LazyRegister(&xSocketGetRemoteAddress, "GIO", "g_socket_get_remote_address", false)
954 var cls *SocketAddress915 var cls *SocketAddress
955 var cerr *glib.Error916 var cerr *glib.Error
956 917
@@ -971,8 +932,6 @@ var xSocketGetSocketType func(uintptr) SocketType
971 932
972 // Gets the socket type of the socket.933 // Gets the socket type of the socket.
973 func (x *Socket) GetSocketType() SocketType {934 func (x *Socket) GetSocketType() SocketType {
974- core.LazyRegister(&xSocketGetSocketType, "GIO", "g_socket_get_socket_type", false)
975-
976 cret := xSocketGetSocketType(x.GoPointer())935 cret := xSocketGetSocketType(x.GoPointer())
977 return cret936 return cret
978 }937 }
@@ -982,8 +941,6 @@ var xSocketGetTimeout func(uintptr) uint
982 // Gets the timeout setting of the socket. For details on this, see941 // Gets the timeout setting of the socket. For details on this, see
983 // g_socket_set_timeout().942 // g_socket_set_timeout().
984 func (x *Socket) GetTimeout() uint {943 func (x *Socket) GetTimeout() uint {
985- core.LazyRegister(&xSocketGetTimeout, "GIO", "g_socket_get_timeout", false)
986-
987 cret := xSocketGetTimeout(x.GoPointer())944 cret := xSocketGetTimeout(x.GoPointer())
988 return cret945 return cret
989 }946 }
@@ -993,8 +950,6 @@ var xSocketGetTtl func(uintptr) uint
993 // Gets the unicast time-to-live setting on @socket; see950 // Gets the unicast time-to-live setting on @socket; see
994 // g_socket_set_ttl() for more details.951 // g_socket_set_ttl() for more details.
995 func (x *Socket) GetTtl() uint {952 func (x *Socket) GetTtl() uint {
996- core.LazyRegister(&xSocketGetTtl, "GIO", "g_socket_get_ttl", false)
997-
998 cret := xSocketGetTtl(x.GoPointer())953 cret := xSocketGetTtl(x.GoPointer())
999 return cret954 return cret
1000 }955 }
@@ -1003,8 +958,6 @@ var xSocketIsClosed func(uintptr) bool
1003 958
1004 // Checks whether a socket is closed.959 // Checks whether a socket is closed.
1005 func (x *Socket) IsClosed() bool {960 func (x *Socket) IsClosed() bool {
1006- core.LazyRegister(&xSocketIsClosed, "GIO", "g_socket_is_closed", false)
1007-
1008 cret := xSocketIsClosed(x.GoPointer())961 cret := xSocketIsClosed(x.GoPointer())
1009 return cret962 return cret
1010 }963 }
@@ -1019,8 +972,6 @@ var xSocketIsConnected func(uintptr) bool
1019 // connect, this function will not return %TRUE until after you call972 // connect, this function will not return %TRUE until after you call
1020 // g_socket_check_connect_result().973 // g_socket_check_connect_result().
1021 func (x *Socket) IsConnected() bool {974 func (x *Socket) IsConnected() bool {
1022- core.LazyRegister(&xSocketIsConnected, "GIO", "g_socket_is_connected", false)
1023-
1024 cret := xSocketIsConnected(x.GoPointer())975 cret := xSocketIsConnected(x.GoPointer())
1025 return cret976 return cret
1026 }977 }
@@ -1042,7 +993,6 @@ var xSocketJoinMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Error
1042 // To bind to a given source-specific multicast address, use993 // To bind to a given source-specific multicast address, use
1043 // g_socket_join_multicast_group_ssm() instead.994 // g_socket_join_multicast_group_ssm() instead.
1044 func (x *Socket) JoinMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {995 func (x *Socket) JoinMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1045- core.LazyRegister(&xSocketJoinMulticastGroup, "GIO", "g_socket_join_multicast_group", false)
1046 var cerr *glib.Error996 var cerr *glib.Error
1047 997
1048 IfaceVarPtr := core.GStrdupNullable(IfaceVar)998 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1073,7 +1023,6 @@ var xSocketJoinMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **glib
1073 // @group with different @source_specific in order to receive multicast1023 // @group with different @source_specific in order to receive multicast
1074 // packets from more than one source.1024 // packets from more than one source.
1075 func (x *Socket) JoinMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {1025 func (x *Socket) JoinMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1076- core.LazyRegister(&xSocketJoinMulticastGroupSsm, "GIO", "g_socket_join_multicast_group_ssm", false)
1077 var cerr *glib.Error1026 var cerr *glib.Error
1078 1027
1079 IfaceVarPtr := core.GStrdupNullable(IfaceVar)1028 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1098,7 +1047,6 @@ var xSocketLeaveMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Erro
1098 // To unbind to a given source-specific multicast address, use1047 // To unbind to a given source-specific multicast address, use
1099 // g_socket_leave_multicast_group_ssm() instead.1048 // g_socket_leave_multicast_group_ssm() instead.
1100 func (x *Socket) LeaveMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {1049 func (x *Socket) LeaveMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
1101- core.LazyRegister(&xSocketLeaveMulticastGroup, "GIO", "g_socket_leave_multicast_group", false)
1102 var cerr *glib.Error1050 var cerr *glib.Error
1103 1051
1104 IfaceVarPtr := core.GStrdupNullable(IfaceVar)1052 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1120,7 +1068,6 @@ var xSocketLeaveMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **gli
1120 // @socket remains bound to its address and port, and can still receive1068 // @socket remains bound to its address and port, and can still receive
1121 // unicast messages after calling this.1069 // unicast messages after calling this.
1122 func (x *Socket) LeaveMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {1070 func (x *Socket) LeaveMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
1123- core.LazyRegister(&xSocketLeaveMulticastGroupSsm, "GIO", "g_socket_leave_multicast_group_ssm", false)
1124 var cerr *glib.Error1071 var cerr *glib.Error
1125 1072
1126 IfaceVarPtr := core.GStrdupNullable(IfaceVar)1073 IfaceVarPtr := core.GStrdupNullable(IfaceVar)
@@ -1144,7 +1091,6 @@ var xSocketListen func(uintptr, **glib.Error) bool
1144 // To set the maximum amount of outstanding clients, use1091 // To set the maximum amount of outstanding clients, use
1145 // g_socket_set_listen_backlog().1092 // g_socket_set_listen_backlog().
1146 func (x *Socket) Listen() (bool, error) {1093 func (x *Socket) Listen() (bool, error) {
1147- core.LazyRegister(&xSocketListen, "GIO", "g_socket_listen", false)
1148 var cerr *glib.Error1094 var cerr *glib.Error
1149 1095
1150 cret := xSocketListen(x.GoPointer(), &cerr)1096 cret := xSocketListen(x.GoPointer(), &cerr)
@@ -1180,7 +1126,6 @@ var xSocketReceive func(uintptr, *[]byte, uint, uintptr, **glib.Error) int
1180 //1126 //
1181 // On error -1 is returned and @error is set accordingly.1127 // On error -1 is returned and @error is set accordingly.
1182 func (x *Socket) Receive(BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1128 func (x *Socket) Receive(BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1183- core.LazyRegister(&xSocketReceive, "GIO", "g_socket_receive", false)
1184 var cerr *glib.Error1129 var cerr *glib.Error
1185 1130
1186 cret := xSocketReceive(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1131 cret := xSocketReceive(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1202,7 +1147,6 @@ var xSocketReceiveBytes func(uintptr, uint, int64, uintptr, **glib.Error) uintpt
1202 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait1147 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
1203 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.1148 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
1204 func (x *Socket) ReceiveBytes(SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {1149 func (x *Socket) ReceiveBytes(SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {
1205- core.LazyRegister(&xSocketReceiveBytes, "GIO", "g_socket_receive_bytes", false)
1206 var cerr *glib.Error1150 var cerr *glib.Error
1207 1151
1208 cret := xSocketReceiveBytes(x.GoPointer(), SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)1152 cret := xSocketReceiveBytes(x.GoPointer(), SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1232,7 +1176,6 @@ var xSocketReceiveBytesFrom func(uintptr, **SocketAddress, uint, int64, uintptr,
1232 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait1176 // timeout from [property@Gio.Socket:timeout], or pass a positive number to wait
1233 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.1177 // for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.
1234 func (x *Socket) ReceiveBytesFrom(AddressVar **SocketAddress, SizeVar uint, TimeoutUsVar int64, CancellableVar *Cancellable) (*glib.Bytes, error) {1178 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)
1236 var cerr *glib.Error1179 var cerr *glib.Error
1237 1180
1238 cret := xSocketReceiveBytesFrom(x.GoPointer(), AddressVar, SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)1181 cret := xSocketReceiveBytesFrom(x.GoPointer(), AddressVar, SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
@@ -1255,7 +1198,6 @@ var xSocketReceiveFrom func(uintptr, **SocketAddress, *[]byte, uint, uintptr, **
1255 //1198 //
1256 // See g_socket_receive() for additional information.1199 // See g_socket_receive() for additional information.
1257 func (x *Socket) ReceiveFrom(AddressVar **SocketAddress, BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1200 func (x *Socket) ReceiveFrom(AddressVar **SocketAddress, BufferVar *[]byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1258- core.LazyRegister(&xSocketReceiveFrom, "GIO", "g_socket_receive_from", false)
1259 var cerr *glib.Error1201 var cerr *glib.Error
1260 1202
1261 cret := xSocketReceiveFrom(x.GoPointer(), AddressVar, BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1203 cret := xSocketReceiveFrom(x.GoPointer(), AddressVar, BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1327,7 +1269,6 @@ var xSocketReceiveMessage func(uintptr, **SocketAddress, []InputVector, int, *ui
1327 //1269 //
1328 // On error -1 is returned and @error is set accordingly.1270 // On error -1 is returned and @error is set accordingly.
1329 func (x *Socket) ReceiveMessage(AddressVar **SocketAddress, VectorsVar []InputVector, NumVectorsVar int, MessagesVar *uintptr, NumMessagesVar *int, FlagsVar *int, CancellableVar *Cancellable) (int, error) {1271 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)
1331 var cerr *glib.Error1272 var cerr *glib.Error
1332 1273
1333 cret := xSocketReceiveMessage(x.GoPointer(), AddressVar, VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1274 cret := xSocketReceiveMessage(x.GoPointer(), AddressVar, VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1388,7 +1329,6 @@ var xSocketReceiveMessages func(uintptr, []InputMessage, uint, int, uintptr, **g
1388 // be returned if zero messages could be received; otherwise the number of1329 // be returned if zero messages could be received; otherwise the number of
1389 // messages successfully received before the error will be returned.1330 // messages successfully received before the error will be returned.
1390 func (x *Socket) ReceiveMessages(MessagesVar []InputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {1331 func (x *Socket) ReceiveMessages(MessagesVar []InputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1391- core.LazyRegister(&xSocketReceiveMessages, "GIO", "g_socket_receive_messages", false)
1392 var cerr *glib.Error1332 var cerr *glib.Error
1393 1333
1394 cret := xSocketReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1334 cret := xSocketReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1404,7 +1344,6 @@ var xSocketReceiveWithBlocking func(uintptr, *[]byte, uint, bool, uintptr, **gli
1404 // the choice of blocking or non-blocking behavior is determined by1344 // the choice of blocking or non-blocking behavior is determined by
1405 // the @blocking argument rather than by @socket's properties.1345 // the @blocking argument rather than by @socket's properties.
1406 func (x *Socket) ReceiveWithBlocking(BufferVar *[]byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {1346 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)
1408 var cerr *glib.Error1347 var cerr *glib.Error
1409 1348
1410 cret := xSocketReceiveWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)1349 cret := xSocketReceiveWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1431,7 +1370,6 @@ var xSocketSend func(uintptr, []byte, uint, uintptr, **glib.Error) int
1431 //1370 //
1432 // On error -1 is returned and @error is set accordingly.1371 // On error -1 is returned and @error is set accordingly.
1433 func (x *Socket) Send(BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1372 func (x *Socket) Send(BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1434- core.LazyRegister(&xSocketSend, "GIO", "g_socket_send", false)
1435 var cerr *glib.Error1373 var cerr *glib.Error
1436 1374
1437 cret := xSocketSend(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1375 cret := xSocketSend(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1486,7 +1424,6 @@ var xSocketSendMessage func(uintptr, uintptr, []OutputVector, int, uintptr, int,
1486 //1424 //
1487 // On error -1 is returned and @error is set accordingly.1425 // On error -1 is returned and @error is set accordingly.
1488 func (x *Socket) SendMessage(AddressVar *SocketAddress, VectorsVar []OutputVector, NumVectorsVar int, MessagesVar uintptr, NumMessagesVar int, FlagsVar int, CancellableVar *Cancellable) (int, error) {1426 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)
1490 var cerr *glib.Error1427 var cerr *glib.Error
1491 1428
1492 cret := xSocketSendMessage(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1429 cret := xSocketSendMessage(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1506,7 +1443,6 @@ var xSocketSendMessageWithTimeout func(uintptr, uintptr, []OutputVector, int, ui
1506 // if the socket is currently not writable %G_POLLABLE_RETURN_WOULD_BLOCK is1443 // if the socket is currently not writable %G_POLLABLE_RETURN_WOULD_BLOCK is
1507 // returned. @bytes_written will contain 0 in both cases.1444 // returned. @bytes_written will contain 0 in both cases.
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) {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) {
1509- core.LazyRegister(&xSocketSendMessageWithTimeout, "GIO", "g_socket_send_message_with_timeout", false)
1510 var cerr *glib.Error1446 var cerr *glib.Error
1511 1447
1512 cret := xSocketSendMessageWithTimeout(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, TimeoutUsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)1448 cret := xSocketSendMessageWithTimeout(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, TimeoutUsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
@@ -1553,7 +1489,6 @@ var xSocketSendMessages func(uintptr, []OutputMessage, uint, int, uintptr, **gli
1553 // be returned if zero messages could be sent; otherwise the number of messages1489 // be returned if zero messages could be sent; otherwise the number of messages
1554 // successfully sent before the error will be returned.1490 // successfully sent before the error will be returned.
1555 func (x *Socket) SendMessages(MessagesVar []OutputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {1491 func (x *Socket) SendMessages(MessagesVar []OutputMessage, NumMessagesVar uint, FlagsVar int, CancellableVar *Cancellable) (int, error) {
1556- core.LazyRegister(&xSocketSendMessages, "GIO", "g_socket_send_messages", false)
1557 var cerr *glib.Error1492 var cerr *glib.Error
1558 1493
1559 cret := xSocketSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)1494 cret := xSocketSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
@@ -1571,7 +1506,6 @@ var xSocketSendTo func(uintptr, uintptr, []byte, uint, uintptr, **glib.Error) in
1571 //1506 //
1572 // See g_socket_send() for additional information.1507 // See g_socket_send() for additional information.
1573 func (x *Socket) SendTo(AddressVar *SocketAddress, BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {1508 func (x *Socket) SendTo(AddressVar *SocketAddress, BufferVar []byte, SizeVar uint, CancellableVar *Cancellable) (int, error) {
1574- core.LazyRegister(&xSocketSendTo, "GIO", "g_socket_send_to", false)
1575 var cerr *glib.Error1509 var cerr *glib.Error
1576 1510
1577 cret := xSocketSendTo(x.GoPointer(), AddressVar.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)1511 cret := xSocketSendTo(x.GoPointer(), AddressVar.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
@@ -1587,7 +1521,6 @@ var xSocketSendWithBlocking func(uintptr, []byte, uint, bool, uintptr, **glib.Er
1587 // the choice of blocking or non-blocking behavior is determined by1521 // the choice of blocking or non-blocking behavior is determined by
1588 // the @blocking argument rather than by @socket's properties.1522 // the @blocking argument rather than by @socket's properties.
1589 func (x *Socket) SendWithBlocking(BufferVar []byte, SizeVar uint, BlockingVar bool, CancellableVar *Cancellable) (int, error) {1523 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)
1591 var cerr *glib.Error1524 var cerr *glib.Error
1592 1525
1593 cret := xSocketSendWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)1526 cret := xSocketSendWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
@@ -1609,8 +1542,6 @@ var xSocketSetBlocking func(uintptr, bool)
1609 // platform level socket is always non-blocking, and blocking mode1542 // platform level socket is always non-blocking, and blocking mode
1610 // is a GSocket level feature.1543 // is a GSocket level feature.
1611 func (x *Socket) SetBlocking(BlockingVar bool) {1544 func (x *Socket) SetBlocking(BlockingVar bool) {
1612- core.LazyRegister(&xSocketSetBlocking, "GIO", "g_socket_set_blocking", false)
1613-
1614 xSocketSetBlocking(x.GoPointer(), BlockingVar)1545 xSocketSetBlocking(x.GoPointer(), BlockingVar)
1615 }1546 }
1616 1547
@@ -1619,8 +1550,6 @@ var xSocketSetBroadcast func(uintptr, bool)
1619 // Sets whether @socket should allow sending to broadcast addresses.1550 // Sets whether @socket should allow sending to broadcast addresses.
1620 // This is %FALSE by default.1551 // This is %FALSE by default.
1621 func (x *Socket) SetBroadcast(BroadcastVar bool) {1552 func (x *Socket) SetBroadcast(BroadcastVar bool) {
1622- core.LazyRegister(&xSocketSetBroadcast, "GIO", "g_socket_set_broadcast", false)
1623-
1624 xSocketSetBroadcast(x.GoPointer(), BroadcastVar)1553 xSocketSetBroadcast(x.GoPointer(), BroadcastVar)
1625 }1554 }
1626 1555
@@ -1642,8 +1571,6 @@ var xSocketSetKeepalive func(uintptr, bool)
1642 // periods of time, but also want to ensure that connections are eventually1571 // periods of time, but also want to ensure that connections are eventually
1643 // garbage-collected if clients crash or become unreachable.1572 // garbage-collected if clients crash or become unreachable.
1644 func (x *Socket) SetKeepalive(KeepaliveVar bool) {1573 func (x *Socket) SetKeepalive(KeepaliveVar bool) {
1645- core.LazyRegister(&xSocketSetKeepalive, "GIO", "g_socket_set_keepalive", false)
1646-
1647 xSocketSetKeepalive(x.GoPointer(), KeepaliveVar)1574 xSocketSetKeepalive(x.GoPointer(), KeepaliveVar)
1648 }1575 }
1649 1576
@@ -1657,8 +1584,6 @@ var xSocketSetListenBacklog func(uintptr, int)
1657 // Note that this must be called before g_socket_listen() and has no1584 // Note that this must be called before g_socket_listen() and has no
1658 // effect if called after that.1585 // effect if called after that.
1659 func (x *Socket) SetListenBacklog(BacklogVar int) {1586 func (x *Socket) SetListenBacklog(BacklogVar int) {
1660- core.LazyRegister(&xSocketSetListenBacklog, "GIO", "g_socket_set_listen_backlog", false)
1661-
1662 xSocketSetListenBacklog(x.GoPointer(), BacklogVar)1587 xSocketSetListenBacklog(x.GoPointer(), BacklogVar)
1663 }1588 }
1664 1589
@@ -1668,8 +1593,6 @@ var xSocketSetMulticastLoopback func(uintptr, bool)
1668 // listening on that multicast address on the same host. This is %TRUE1593 // listening on that multicast address on the same host. This is %TRUE
1669 // by default.1594 // by default.
1670 func (x *Socket) SetMulticastLoopback(LoopbackVar bool) {1595 func (x *Socket) SetMulticastLoopback(LoopbackVar bool) {
1671- core.LazyRegister(&xSocketSetMulticastLoopback, "GIO", "g_socket_set_multicast_loopback", false)
1672-
1673 xSocketSetMulticastLoopback(x.GoPointer(), LoopbackVar)1596 xSocketSetMulticastLoopback(x.GoPointer(), LoopbackVar)
1674 }1597 }
1675 1598
@@ -1679,8 +1602,6 @@ var xSocketSetMulticastTtl func(uintptr, uint)
1679 // By default, this is 1, meaning that multicast packets will not leave1602 // By default, this is 1, meaning that multicast packets will not leave
1680 // the local network.1603 // the local network.
1681 func (x *Socket) SetMulticastTtl(TtlVar uint) {1604 func (x *Socket) SetMulticastTtl(TtlVar uint) {
1682- core.LazyRegister(&xSocketSetMulticastTtl, "GIO", "g_socket_set_multicast_ttl", false)
1683-
1684 xSocketSetMulticastTtl(x.GoPointer(), TtlVar)1605 xSocketSetMulticastTtl(x.GoPointer(), TtlVar)
1685 }1606 }
1686 1607
@@ -1696,7 +1617,6 @@ var xSocketSetOption func(uintptr, int, int, int, **glib.Error) bool
1696 // platform-dependent options, you may need to include additional1617 // platform-dependent options, you may need to include additional
1697 // headers.1618 // headers.
1698 func (x *Socket) SetOption(LevelVar int, OptnameVar int, ValueVar int) (bool, error) {1619 func (x *Socket) SetOption(LevelVar int, OptnameVar int, ValueVar int) (bool, error) {
1699- core.LazyRegister(&xSocketSetOption, "GIO", "g_socket_set_option", false)
1700 var cerr *glib.Error1620 var cerr *glib.Error
1701 1621
1702 cret := xSocketSetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)1622 cret := xSocketSetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
@@ -1729,8 +1649,6 @@ var xSocketSetTimeout func(uintptr, uint)
1729 // Note that if an I/O operation is interrupted by a signal, this may1649 // Note that if an I/O operation is interrupted by a signal, this may
1730 // cause the timeout to be reset.1650 // cause the timeout to be reset.
1731 func (x *Socket) SetTimeout(TimeoutVar uint) {1651 func (x *Socket) SetTimeout(TimeoutVar uint) {
1732- core.LazyRegister(&xSocketSetTimeout, "GIO", "g_socket_set_timeout", false)
1733-
1734 xSocketSetTimeout(x.GoPointer(), TimeoutVar)1652 xSocketSetTimeout(x.GoPointer(), TimeoutVar)
1735 }1653 }
1736 1654
@@ -1739,8 +1657,6 @@ var xSocketSetTtl func(uintptr, uint)
1739 // Sets the time-to-live for outgoing unicast packets on @socket.1657 // Sets the time-to-live for outgoing unicast packets on @socket.
1740 // By default the platform-specific default value is used.1658 // By default the platform-specific default value is used.
1741 func (x *Socket) SetTtl(TtlVar uint) {1659 func (x *Socket) SetTtl(TtlVar uint) {
1742- core.LazyRegister(&xSocketSetTtl, "GIO", "g_socket_set_ttl", false)
1743-
1744 xSocketSetTtl(x.GoPointer(), TtlVar)1660 xSocketSetTtl(x.GoPointer(), TtlVar)
1745 }1661 }
1746 1662
@@ -1761,7 +1677,6 @@ var xSocketShutdown func(uintptr, bool, bool, **glib.Error) bool
1761 // then wait for the other side to close the connection, thus ensuring that the1677 // then wait for the other side to close the connection, thus ensuring that the
1762 // other side saw all sent data.1678 // other side saw all sent data.
1763 func (x *Socket) Shutdown(ShutdownReadVar bool, ShutdownWriteVar bool) (bool, error) {1679 func (x *Socket) Shutdown(ShutdownReadVar bool, ShutdownWriteVar bool) (bool, error) {
1764- core.LazyRegister(&xSocketShutdown, "GIO", "g_socket_shutdown", false)
1765 var cerr *glib.Error1680 var cerr *glib.Error
1766 1681
1767 cret := xSocketShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, &cerr)1682 cret := xSocketShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, &cerr)
@@ -1783,8 +1698,6 @@ var xSocketSpeaksIpv4 func(uintptr) bool
1783 // No other types of sockets are currently considered as being capable1698 // No other types of sockets are currently considered as being capable
1784 // of speaking IPv4.1699 // of speaking IPv4.
1785 func (x *Socket) SpeaksIpv4() bool {1700 func (x *Socket) SpeaksIpv4() bool {
1786- core.LazyRegister(&xSocketSpeaksIpv4, "GIO", "g_socket_speaks_ipv4", false)
1787-
1788 cret := xSocketSpeaksIpv4(x.GoPointer())1701 cret := xSocketSpeaksIpv4(x.GoPointer())
1789 return cret1702 return cret
1790 }1703 }
@@ -2004,4 +1917,76 @@ func (x *Socket) Init(CancellableVar *Cancellable) (bool, error) {
2004 func init() {1917 func init() {
2005 core.SetPackageName("GIO", "gio-2.0")1918 core.SetPackageName("GIO", "gio-2.0")
2006 core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"})1919 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")
2007 }1992 }
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +44 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +25 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +11 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +39 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +31 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +52 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +22 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +33 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +29 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +46 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +48 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +22 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +58 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +59 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +39 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +24 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +61 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +17 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +28 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +28 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +65 -103 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +66 -107 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +38 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +53 -81 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +26 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +67 -83 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +62 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +117 -181 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +43 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +31 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +45 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +35 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +43 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +24 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +52 -84 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +30 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +57 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +30 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +49 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +23 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +71 -115 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +51 -77 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +22 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +80 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +97 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +20 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +14 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +85 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +50 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +41 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +143 -242 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +28 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +35 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +82 -116 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +43 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +79 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +50 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +82 -136 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +18 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +20 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +85 -141 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +1 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +44 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +80 -135 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +31 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +37 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +46 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +40 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +1 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +17 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +50 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +22 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +21 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +25 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +21 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +29 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +16 -5 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 +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +17 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +153 -237 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +51 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +66 -159 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +0 -7 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 +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +29 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +18 -8 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 +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +43 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +22 -18 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 +41 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +23 -14 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 +33 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +59 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +31 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +42 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +14 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +26 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +26 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +21 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +39 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +33 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +40 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +28 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +27 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +22 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +28 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +19 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +18 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +34 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +25 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +65 -173 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +76 -119 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +23 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +147 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +19 -9 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 +67 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +68 -177 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +46 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +57 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +51 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +13 -2 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 +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +20 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +37 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +37 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +78 -123 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 +26 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +15 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +64 -98 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +63 -88 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +34 -41 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 +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +18 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +45 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +41 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +21 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +22 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +24 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +64 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +16 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +20 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +40 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +39 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +36 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +33 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +37 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +40 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +44 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +89 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +33 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +25 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +24 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +29 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +49 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +33 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +21 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +47 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +0 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +46 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +13 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +71 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +23 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +45 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +55 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +26 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +35 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +39 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +17 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +49 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +85 -138 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +104 -179 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +92 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +19 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +27 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +25 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +113 -261 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +32 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +105 -176 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +68 -102 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +53 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +30 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +207 -357 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +79 -121 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +16 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +35 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +27 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +73 -93 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +38 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +108 -160 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +16 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +25 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +112 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +14 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +31 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +131 -201 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +13 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +25 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +32 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +29 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +20 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +23 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +19 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +16 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +25 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +19 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +21 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +52 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +64 -90 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +22 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +35 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +40 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +60 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +15 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +75 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +15 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +17 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +33 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +25 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +25 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +31 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +20 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +24 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +1 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +28 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +24 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +26 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +23 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +23 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +26 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +30 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +19 -11 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 +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +25 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +22 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +18 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +36 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +21 -14 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 +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +25 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +21 -20 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 +20 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +146 -255 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +21 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +25 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +20 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +13 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +36 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +28 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +37 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +26 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +15 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +40 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +41 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +31 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +24 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +118 -159 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +1 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +16 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +16 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +46 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +21 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +27 -21 collapsed to keep the page light
M vendor/modules.txt +1 -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