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 generated file: collapsed
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
@@ -5,6 +5,7 @@ import (
55 "structs"
66 "unsafe"
77
8+ "github.com/bnema/purego"
89 "github.com/bnema/puregotk/pkg/core"
910 "github.com/bnema/puregotk/v4/gobject/types"
1011 )
@@ -260,7 +261,6 @@ type Variant struct {
260261 var xVariantGLibType func() types.GType
261262
262263 func VariantGLibType() types.GType {
263- core.LazyRegister(&xVariantGLibType, "GLIB", "intern", false)
264264 return xVariantGLibType()
265265 }
266266
@@ -309,8 +309,6 @@ var xNewVariant func(string, ...interface{}) uintptr
309309 //
310310 // ]|
311311 func NewVariant(FormatStringVar string, varArgs ...interface{}) *Variant {
312- core.LazyRegister(&xNewVariant, "GLIB", "g_variant_new", false)
313-
314312 cret := xNewVariant(FormatStringVar, varArgs...)
315313 if cret == 0 {
316314 return nil
@@ -336,8 +334,6 @@ var xNewVariantArray func(*VariantType, uintptr, uint) uintptr
336334 // If the @children are floating references (see g_variant_ref_sink()), the
337335 // new instance takes ownership of them as if via g_variant_ref_sink().
338336 func NewVariantArray(ChildTypeVar *VariantType, ChildrenVar uintptr, NChildrenVar uint) *Variant {
339- core.LazyRegister(&xNewVariantArray, "GLIB", "g_variant_new_array", false)
340-
341337 cret := xNewVariantArray(ChildTypeVar, ChildrenVar, NChildrenVar)
342338 if cret == 0 {
343339 return nil
@@ -349,8 +345,6 @@ var xNewVariantBoolean func(bool) uintptr
349345
350346 // Creates a new boolean #GVariant instance -- either %TRUE or %FALSE.
351347 func NewVariantBoolean(ValueVar bool) *Variant {
352- core.LazyRegister(&xNewVariantBoolean, "GLIB", "g_variant_new_boolean", false)
353-
354348 cret := xNewVariantBoolean(ValueVar)
355349 if cret == 0 {
356350 return nil
@@ -362,8 +356,6 @@ var xNewVariantByte func(byte) uintptr
362356
363357 // Creates a new byte #GVariant instance.
364358 func NewVariantByte(ValueVar byte) *Variant {
365- core.LazyRegister(&xNewVariantByte, "GLIB", "g_variant_new_byte", false)
366-
367359 cret := xNewVariantByte(ValueVar)
368360 if cret == 0 {
369361 return nil
@@ -380,8 +372,6 @@ var xNewVariantBytestring func([]byte) uintptr
380372 // The nul terminator character at the end of the string is stored in
381373 // the array.
382374 func NewVariantBytestring(StringVar []byte) *Variant {
383- core.LazyRegister(&xNewVariantBytestring, "GLIB", "g_variant_new_bytestring", false)
384-
385375 cret := xNewVariantBytestring(StringVar)
386376 if cret == 0 {
387377 return nil
@@ -396,8 +386,6 @@ var xNewVariantBytestringArray func([]string, int) uintptr
396386 //
397387 // If @length is -1 then @strv is %NULL-terminated.
398388 func NewVariantBytestringArray(StrvVar []string, LengthVar int) *Variant {
399- core.LazyRegister(&xNewVariantBytestringArray, "GLIB", "g_variant_new_bytestring_array", false)
400-
401389 cret := xNewVariantBytestringArray(StrvVar, LengthVar)
402390 if cret == 0 {
403391 return nil
@@ -413,8 +401,6 @@ var xNewVariantDictEntry func(*Variant, *Variant) uintptr
413401 // If the @key or @value are floating references (see g_variant_ref_sink()),
414402 // the new instance takes ownership of them as if via g_variant_ref_sink().
415403 func NewVariantDictEntry(KeyVar *Variant, ValueVar *Variant) *Variant {
416- core.LazyRegister(&xNewVariantDictEntry, "GLIB", "g_variant_new_dict_entry", false)
417-
418404 cret := xNewVariantDictEntry(KeyVar, ValueVar)
419405 if cret == 0 {
420406 return nil
@@ -426,8 +412,6 @@ var xNewVariantDouble func(float64) uintptr
426412
427413 // Creates a new double #GVariant instance.
428414 func NewVariantDouble(ValueVar float64) *Variant {
429- core.LazyRegister(&xNewVariantDouble, "GLIB", "g_variant_new_double", false)
430-
431415 cret := xNewVariantDouble(ValueVar)
432416 if cret == 0 {
433417 return nil
@@ -451,8 +435,6 @@ var xNewVariantFixedArray func(*VariantType, uintptr, uint, uint) uintptr
451435 //
452436 // @n_elements must be the length of the @elements array.
453437 func NewVariantFixedArray(ElementTypeVar *VariantType, ElementsVar uintptr, NElementsVar uint, ElementSizeVar uint) *Variant {
454- core.LazyRegister(&xNewVariantFixedArray, "GLIB", "g_variant_new_fixed_array", false)
455-
456438 cret := xNewVariantFixedArray(ElementTypeVar, ElementsVar, NElementsVar, ElementSizeVar)
457439 if cret == 0 {
458440 return nil
@@ -472,8 +454,6 @@ var xNewVariantFromBytes func(*VariantType, *Bytes, bool) uintptr
472454 // Otherwise this function will internally create a copy of the memory (since
473455 // GLib 2.60) or (in older versions) fail and exit the process.
474456 func NewVariantFromBytes(TypeVar *VariantType, BytesVar *Bytes, TrustedVar bool) *Variant {
475- core.LazyRegister(&xNewVariantFromBytes, "GLIB", "g_variant_new_from_bytes", false)
476-
477457 cret := xNewVariantFromBytes(TypeVar, BytesVar, TrustedVar)
478458 if cret == 0 {
479459 return nil
@@ -513,8 +493,6 @@ var xNewVariantFromData func(*VariantType, []byte, uint, bool, uintptr, uintptr)
513493 // the memory (since GLib 2.60) or (in older versions) fail and exit the
514494 // process.
515495 func NewVariantFromData(TypeVar *VariantType, DataVar []byte, SizeVar uint, TrustedVar bool, NotifyVar *DestroyNotify, UserDataVar uintptr) *Variant {
516- core.LazyRegister(&xNewVariantFromData, "GLIB", "g_variant_new_from_data", false)
517-
518496 cret := xNewVariantFromData(TypeVar, DataVar, SizeVar, TrustedVar, NewCallbackNullable(NotifyVar), UserDataVar)
519497 if cret == 0 {
520498 return nil
@@ -530,8 +508,6 @@ var xNewVariantHandle func(int32) uintptr
530508 // that are sent alongside a D-Bus message. If you're not interacting
531509 // with D-Bus, you probably don't need them.
532510 func NewVariantHandle(ValueVar int32) *Variant {
533- core.LazyRegister(&xNewVariantHandle, "GLIB", "g_variant_new_handle", false)
534-
535511 cret := xNewVariantHandle(ValueVar)
536512 if cret == 0 {
537513 return nil
@@ -543,8 +519,6 @@ var xNewVariantInt16 func(int16) uintptr
543519
544520 // Creates a new int16 #GVariant instance.
545521 func NewVariantInt16(ValueVar int16) *Variant {
546- core.LazyRegister(&xNewVariantInt16, "GLIB", "g_variant_new_int16", false)
547-
548522 cret := xNewVariantInt16(ValueVar)
549523 if cret == 0 {
550524 return nil
@@ -556,8 +530,6 @@ var xNewVariantInt32 func(int32) uintptr
556530
557531 // Creates a new int32 #GVariant instance.
558532 func NewVariantInt32(ValueVar int32) *Variant {
559- core.LazyRegister(&xNewVariantInt32, "GLIB", "g_variant_new_int32", false)
560-
561533 cret := xNewVariantInt32(ValueVar)
562534 if cret == 0 {
563535 return nil
@@ -569,8 +541,6 @@ var xNewVariantInt64 func(int64) uintptr
569541
570542 // Creates a new int64 #GVariant instance.
571543 func NewVariantInt64(ValueVar int64) *Variant {
572- core.LazyRegister(&xNewVariantInt64, "GLIB", "g_variant_new_int64", false)
573-
574544 cret := xNewVariantInt64(ValueVar)
575545 if cret == 0 {
576546 return nil
@@ -591,8 +561,6 @@ var xNewVariantMaybe func(*VariantType, *Variant) uintptr
591561 // If @child is a floating reference (see g_variant_ref_sink()), the new
592562 // instance takes ownership of @child.
593563 func NewVariantMaybe(ChildTypeVar *VariantType, ChildVar *Variant) *Variant {
594- core.LazyRegister(&xNewVariantMaybe, "GLIB", "g_variant_new_maybe", false)
595-
596564 cret := xNewVariantMaybe(ChildTypeVar, ChildVar)
597565 if cret == 0 {
598566 return nil
@@ -606,8 +574,6 @@ var xNewVariantObjectPath func(string) uintptr
606574 // @object_path must be a valid D-Bus object path. Use
607575 // g_variant_is_object_path() if you're not sure.
608576 func NewVariantObjectPath(ObjectPathVar string) *Variant {
609- core.LazyRegister(&xNewVariantObjectPath, "GLIB", "g_variant_new_object_path", false)
610-
611577 cret := xNewVariantObjectPath(ObjectPathVar)
612578 if cret == 0 {
613579 return nil
@@ -625,8 +591,6 @@ var xNewVariantObjv func([]string, int) uintptr
625591 //
626592 // If @length is -1 then @strv is %NULL-terminated.
627593 func NewVariantObjv(StrvVar []string, LengthVar int) *Variant {
628- core.LazyRegister(&xNewVariantObjv, "GLIB", "g_variant_new_objv", false)
629-
630594 cret := xNewVariantObjv(StrvVar, LengthVar)
631595 if cret == 0 {
632596 return nil
@@ -671,8 +635,6 @@ var xNewVariantParsed func(string, ...interface{}) uintptr
671635 // be anything along the lines of "%*", "%?", "\%r", or anything starting
672636 // with "%@".
673637 func NewVariantParsed(FormatVar string, varArgs ...interface{}) *Variant {
674- core.LazyRegister(&xNewVariantParsed, "GLIB", "g_variant_new_parsed", false)
675-
676638 cret := xNewVariantParsed(FormatVar, varArgs...)
677639 if cret == 0 {
678640 return nil
@@ -704,8 +666,6 @@ var xNewVariantParsedVa func(string, []interface{}) uintptr
704666 // result. This can also be done by adding the result to a container,
705667 // or by passing it to another g_variant_new() call.
706668 func NewVariantParsedVa(FormatVar string, AppVar []interface{}) *Variant {
707- core.LazyRegister(&xNewVariantParsedVa, "GLIB", "g_variant_new_parsed_va", false)
708-
709669 cret := xNewVariantParsedVa(FormatVar, AppVar)
710670 if cret == 0 {
711671 return nil
@@ -721,8 +681,6 @@ var xNewVariantPrintf func(string, ...interface{}) uintptr
721681 // g_variant_new_string() but it saves a temporary variable and an
722682 // unnecessary copy.
723683 func NewVariantPrintf(FormatStringVar string, varArgs ...interface{}) *Variant {
724- core.LazyRegister(&xNewVariantPrintf, "GLIB", "g_variant_new_printf", false)
725-
726684 cret := xNewVariantPrintf(FormatStringVar, varArgs...)
727685 if cret == 0 {
728686 return nil
@@ -736,8 +694,6 @@ var xNewVariantSignature func(string) uintptr
736694 // @string. @string must be a valid D-Bus type signature. Use
737695 // g_variant_is_signature() if you're not sure.
738696 func NewVariantSignature(SignatureVar string) *Variant {
739- core.LazyRegister(&xNewVariantSignature, "GLIB", "g_variant_new_signature", false)
740-
741697 cret := xNewVariantSignature(SignatureVar)
742698 if cret == 0 {
743699 return nil
@@ -753,8 +709,6 @@ var xNewVariantString func(string) uintptr
753709 // potentially-%NULL strings, use g_variant_new() with `ms` as the
754710 // [format string](gvariant-format-strings.html#maybe-types).
755711 func NewVariantString(StringVar string) *Variant {
756- core.LazyRegister(&xNewVariantString, "GLIB", "g_variant_new_string", false)
757-
758712 cret := xNewVariantString(StringVar)
759713 if cret == 0 {
760714 return nil
@@ -769,8 +723,6 @@ var xNewVariantStrv func([]string, int) uintptr
769723 //
770724 // If @length is -1 then @strv is %NULL-terminated.
771725 func NewVariantStrv(StrvVar []string, LengthVar int) *Variant {
772- core.LazyRegister(&xNewVariantStrv, "GLIB", "g_variant_new_strv", false)
773-
774726 cret := xNewVariantStrv(StrvVar, LengthVar)
775727 if cret == 0 {
776728 return nil
@@ -793,8 +745,6 @@ var xNewVariantTakeString func(string) uintptr
793745 // it to this function. It is even possible that @string is immediately
794746 // freed.
795747 func NewVariantTakeString(StringVar string) *Variant {
796- core.LazyRegister(&xNewVariantTakeString, "GLIB", "g_variant_new_take_string", false)
797-
798748 cret := xNewVariantTakeString(StringVar)
799749 if cret == 0 {
800750 return nil
@@ -813,8 +763,6 @@ var xNewVariantTuple func(uintptr, uint) uintptr
813763 // If the @children are floating references (see g_variant_ref_sink()), the
814764 // new instance takes ownership of them as if via g_variant_ref_sink().
815765 func NewVariantTuple(ChildrenVar uintptr, NChildrenVar uint) *Variant {
816- core.LazyRegister(&xNewVariantTuple, "GLIB", "g_variant_new_tuple", false)
817-
818766 cret := xNewVariantTuple(ChildrenVar, NChildrenVar)
819767 if cret == 0 {
820768 return nil
@@ -826,8 +774,6 @@ var xNewVariantUint16 func(uint16) uintptr
826774
827775 // Creates a new uint16 #GVariant instance.
828776 func NewVariantUint16(ValueVar uint16) *Variant {
829- core.LazyRegister(&xNewVariantUint16, "GLIB", "g_variant_new_uint16", false)
830-
831777 cret := xNewVariantUint16(ValueVar)
832778 if cret == 0 {
833779 return nil
@@ -839,8 +785,6 @@ var xNewVariantUint32 func(uint32) uintptr
839785
840786 // Creates a new uint32 #GVariant instance.
841787 func NewVariantUint32(ValueVar uint32) *Variant {
842- core.LazyRegister(&xNewVariantUint32, "GLIB", "g_variant_new_uint32", false)
843-
844788 cret := xNewVariantUint32(ValueVar)
845789 if cret == 0 {
846790 return nil
@@ -852,8 +796,6 @@ var xNewVariantUint64 func(uint64) uintptr
852796
853797 // Creates a new uint64 #GVariant instance.
854798 func NewVariantUint64(ValueVar uint64) *Variant {
855- core.LazyRegister(&xNewVariantUint64, "GLIB", "g_variant_new_uint64", false)
856-
857799 cret := xNewVariantUint64(ValueVar)
858800 if cret == 0 {
859801 return nil
@@ -900,8 +842,6 @@ var xNewVariantVa func(string, uintptr, []interface{}) uintptr
900842 // result. This can also be done by adding the result to a container,
901843 // or by passing it to another g_variant_new() call.
902844 func NewVariantVa(FormatStringVar string, EndptrVar *string, AppVar []interface{}) *Variant {
903- core.LazyRegister(&xNewVariantVa, "GLIB", "g_variant_new_va", false)
904-
905845 EndptrVarPtr := core.GStrdupNullable(EndptrVar)
906846 defer core.GFreeNullable(EndptrVarPtr)
907847
@@ -920,8 +860,6 @@ var xNewVariantVariant func(*Variant) uintptr
920860 // If @child is a floating reference (see g_variant_ref_sink()), the new
921861 // instance takes ownership of @child.
922862 func NewVariantVariant(ValueVar *Variant) *Variant {
923- core.LazyRegister(&xNewVariantVariant, "GLIB", "g_variant_new_variant", false)
924-
925863 cret := xNewVariantVariant(ValueVar)
926864 if cret == 0 {
927865 return nil
@@ -949,8 +887,6 @@ var xVariantByteswap func(uintptr) uintptr
949887 // The returned value is always in normal form and is marked as trusted.
950888 // A full, not floating, reference is returned.
951889 func (x *Variant) Byteswap() *Variant {
952- core.LazyRegister(&xVariantByteswap, "GLIB", "g_variant_byteswap", false)
953-
954890 cret := xVariantByteswap(x.GoPointer())
955891 if cret == 0 {
956892 return nil
@@ -975,8 +911,6 @@ var xVariantCheckFormatString func(uintptr, string, bool) bool
975911 // varargs accessors to #GVariant values of uncertain values (eg:
976912 // g_variant_lookup() or g_menu_model_get_item_attribute()).
977913 func (x *Variant) CheckFormatString(FormatStringVar string, CopyOnlyVar bool) bool {
978- core.LazyRegister(&xVariantCheckFormatString, "GLIB", "g_variant_check_format_string", false)
979-
980914 cret := xVariantCheckFormatString(x.GoPointer(), FormatStringVar, CopyOnlyVar)
981915 return cret
982916 }
@@ -985,8 +919,6 @@ var xVariantClassify func(uintptr) VariantClass
985919
986920 // Classifies @value according to its top-level type.
987921 func (x *Variant) Classify() VariantClass {
988- core.LazyRegister(&xVariantClassify, "GLIB", "g_variant_classify", false)
989-
990922 cret := xVariantClassify(x.GoPointer())
991923 return cret
992924 }
@@ -1013,8 +945,6 @@ var xVariantCompare func(uintptr, uintptr) int
1013945 // If you only require an equality comparison, g_variant_equal() is more
1014946 // general.
1015947 func (x *Variant) Compare(TwoVar uintptr) int {
1016- core.LazyRegister(&xVariantCompare, "GLIB", "g_variant_compare", false)
1017-
1018948 cret := xVariantCompare(x.GoPointer(), TwoVar)
1019949 return cret
1020950 }
@@ -1026,8 +956,6 @@ var xVariantDupBytestring func(uintptr, *uint) uintptr
1026956 //
1027957 // The return value must be freed using g_free().
1028958 func (x *Variant) DupBytestring(LengthVar *uint) uintptr {
1029- core.LazyRegister(&xVariantDupBytestring, "GLIB", "g_variant_dup_bytestring", false)
1030-
1031959 cret := xVariantDupBytestring(x.GoPointer(), LengthVar)
1032960 return cret
1033961 }
@@ -1045,8 +973,6 @@ var xVariantDupBytestringArray func(uintptr, *uint) []string
1045973 // For an empty array, @length will be set to 0 and a pointer to a
1046974 // %NULL pointer will be returned.
1047975 func (x *Variant) DupBytestringArray(LengthVar *uint) []string {
1048- core.LazyRegister(&xVariantDupBytestringArray, "GLIB", "g_variant_dup_bytestring_array", false)
1049-
1050976 cret := xVariantDupBytestringArray(x.GoPointer(), LengthVar)
1051977 return cret
1052978 }
@@ -1064,8 +990,6 @@ var xVariantDupObjv func(uintptr, *uint) []string
1064990 // For an empty array, @length will be set to 0 and a pointer to a
1065991 // %NULL pointer will be returned.
1066992 func (x *Variant) DupObjv(LengthVar *uint) []string {
1067- core.LazyRegister(&xVariantDupObjv, "GLIB", "g_variant_dup_objv", false)
1068-
1069993 cret := xVariantDupObjv(x.GoPointer(), LengthVar)
1070994 return cret
1071995 }
@@ -1079,8 +1003,6 @@ var xVariantDupString func(uintptr, *uint) string
10791003 //
10801004 // The return value must be freed using g_free().
10811005 func (x *Variant) DupString(LengthVar *uint) string {
1082- core.LazyRegister(&xVariantDupString, "GLIB", "g_variant_dup_string", false)
1083-
10841006 cret := xVariantDupString(x.GoPointer(), LengthVar)
10851007 return cret
10861008 }
@@ -1098,8 +1020,6 @@ var xVariantDupStrv func(uintptr, *uint) []string
10981020 // For an empty array, @length will be set to 0 and a pointer to a
10991021 // %NULL pointer will be returned.
11001022 func (x *Variant) DupStrv(LengthVar *uint) []string {
1101- core.LazyRegister(&xVariantDupStrv, "GLIB", "g_variant_dup_strv", false)
1102-
11031023 cret := xVariantDupStrv(x.GoPointer(), LengthVar)
11041024 return cret
11051025 }
@@ -1111,8 +1031,6 @@ var xVariantEqual func(uintptr, uintptr) bool
11111031 // The types of @one and @two are #gconstpointer only to allow use of
11121032 // this function with #GHashTable. They must each be a #GVariant.
11131033 func (x *Variant) Equal(TwoVar uintptr) bool {
1114- core.LazyRegister(&xVariantEqual, "GLIB", "g_variant_equal", false)
1115-
11161034 cret := xVariantEqual(x.GoPointer(), TwoVar)
11171035 return cret
11181036 }
@@ -1136,8 +1054,6 @@ var xVariantGet func(uintptr, string, ...interface{})
11361054 // see the section on
11371055 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
11381056 func (x *Variant) Get(FormatStringVar string, varArgs ...interface{}) {
1139- core.LazyRegister(&xVariantGet, "GLIB", "g_variant_get", false)
1140-
11411057 xVariantGet(x.GoPointer(), FormatStringVar, varArgs...)
11421058 }
11431059
@@ -1148,8 +1064,6 @@ var xVariantGetBoolean func(uintptr) bool
11481064 // It is an error to call this function with a @value of any type
11491065 // other than %G_VARIANT_TYPE_BOOLEAN.
11501066 func (x *Variant) GetBoolean() bool {
1151- core.LazyRegister(&xVariantGetBoolean, "GLIB", "g_variant_get_boolean", false)
1152-
11531067 cret := xVariantGetBoolean(x.GoPointer())
11541068 return cret
11551069 }
@@ -1161,8 +1075,6 @@ var xVariantGetByte func(uintptr) byte
11611075 // It is an error to call this function with a @value of any type
11621076 // other than %G_VARIANT_TYPE_BYTE.
11631077 func (x *Variant) GetByte() byte {
1164- core.LazyRegister(&xVariantGetByte, "GLIB", "g_variant_get_byte", false)
1165-
11661078 cret := xVariantGetByte(x.GoPointer())
11671079 return cret
11681080 }
@@ -1188,8 +1100,6 @@ var xVariantGetBytestring func(uintptr) uintptr
11881100 //
11891101 // The return value remains valid as long as @value exists.
11901102 func (x *Variant) GetBytestring() uintptr {
1191- core.LazyRegister(&xVariantGetBytestring, "GLIB", "g_variant_get_bytestring", false)
1192-
11931103 cret := xVariantGetBytestring(x.GoPointer())
11941104 return cret
11951105 }
@@ -1207,8 +1117,6 @@ var xVariantGetBytestringArray func(uintptr, *uint) []string
12071117 // For an empty array, @length will be set to 0 and a pointer to a
12081118 // %NULL pointer will be returned.
12091119 func (x *Variant) GetBytestringArray(LengthVar *uint) []string {
1210- core.LazyRegister(&xVariantGetBytestringArray, "GLIB", "g_variant_get_bytestring_array", false)
1211-
12121120 cret := xVariantGetBytestringArray(x.GoPointer(), LengthVar)
12131121 return cret
12141122 }
@@ -1225,8 +1133,6 @@ var xVariantGetChild func(uintptr, uint, string, ...interface{})
12251133 // see the section on
12261134 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
12271135 func (x *Variant) GetChild(IndexVar uint, FormatStringVar string, varArgs ...interface{}) {
1228- core.LazyRegister(&xVariantGetChild, "GLIB", "g_variant_get_child", false)
1229-
12301136 xVariantGetChild(x.GoPointer(), IndexVar, FormatStringVar, varArgs...)
12311137 }
12321138
@@ -1256,8 +1162,6 @@ var xVariantGetChildValue func(uintptr, uint) uintptr
12561162 //
12571163 // This function is O(1).
12581164 func (x *Variant) GetChildValue(IndexVar uint) *Variant {
1259- core.LazyRegister(&xVariantGetChildValue, "GLIB", "g_variant_get_child_value", false)
1260-
12611165 cret := xVariantGetChildValue(x.GoPointer(), IndexVar)
12621166 if cret == 0 {
12631167 return nil
@@ -1293,8 +1197,6 @@ var xVariantGetData func(uintptr) uintptr
12931197 // explicitly (by storing the type and/or endianness in addition to the
12941198 // serialized data).
12951199 func (x *Variant) GetData() uintptr {
1296- core.LazyRegister(&xVariantGetData, "GLIB", "g_variant_get_data", false)
1297-
12981200 cret := xVariantGetData(x.GoPointer())
12991201 return cret
13001202 }
@@ -1306,8 +1208,6 @@ var xVariantGetDataAsBytes func(uintptr) uintptr
13061208 // g_variant_get_data(), except that the returned #GBytes holds
13071209 // a reference to the variant data.
13081210 func (x *Variant) GetDataAsBytes() *Bytes {
1309- core.LazyRegister(&xVariantGetDataAsBytes, "GLIB", "g_variant_get_data_as_bytes", false)
1310-
13111211 cret := xVariantGetDataAsBytes(x.GoPointer())
13121212 if cret == 0 {
13131213 return nil
@@ -1322,8 +1222,6 @@ var xVariantGetDouble func(uintptr) float64
13221222 // It is an error to call this function with a @value of any type
13231223 // other than %G_VARIANT_TYPE_DOUBLE.
13241224 func (x *Variant) GetDouble() float64 {
1325- core.LazyRegister(&xVariantGetDouble, "GLIB", "g_variant_get_double", false)
1326-
13271225 cret := xVariantGetDouble(x.GoPointer())
13281226 return cret
13291227 }
@@ -1357,8 +1255,6 @@ var xVariantGetFixedArray func(uintptr, *uint, uint) uintptr
13571255 // @n_elements, which must be non-%NULL, is set equal to the number of
13581256 // items in the array.
13591257 func (x *Variant) GetFixedArray(NElementsVar *uint, ElementSizeVar uint) uintptr {
1360- core.LazyRegister(&xVariantGetFixedArray, "GLIB", "g_variant_get_fixed_array", false)
1361-
13621258 cret := xVariantGetFixedArray(x.GoPointer(), NElementsVar, ElementSizeVar)
13631259 return cret
13641260 }
@@ -1374,8 +1270,6 @@ var xVariantGetHandle func(uintptr) int32
13741270 // that are sent alongside a D-Bus message. If you're not interacting
13751271 // with D-Bus, you probably don't need them.
13761272 func (x *Variant) GetHandle() int32 {
1377- core.LazyRegister(&xVariantGetHandle, "GLIB", "g_variant_get_handle", false)
1378-
13791273 cret := xVariantGetHandle(x.GoPointer())
13801274 return cret
13811275 }
@@ -1387,8 +1281,6 @@ var xVariantGetInt16 func(uintptr) int16
13871281 // It is an error to call this function with a @value of any type
13881282 // other than %G_VARIANT_TYPE_INT16.
13891283 func (x *Variant) GetInt16() int16 {
1390- core.LazyRegister(&xVariantGetInt16, "GLIB", "g_variant_get_int16", false)
1391-
13921284 cret := xVariantGetInt16(x.GoPointer())
13931285 return cret
13941286 }
@@ -1400,8 +1292,6 @@ var xVariantGetInt32 func(uintptr) int32
14001292 // It is an error to call this function with a @value of any type
14011293 // other than %G_VARIANT_TYPE_INT32.
14021294 func (x *Variant) GetInt32() int32 {
1403- core.LazyRegister(&xVariantGetInt32, "GLIB", "g_variant_get_int32", false)
1404-
14051295 cret := xVariantGetInt32(x.GoPointer())
14061296 return cret
14071297 }
@@ -1413,8 +1303,6 @@ var xVariantGetInt64 func(uintptr) int64
14131303 // It is an error to call this function with a @value of any type
14141304 // other than %G_VARIANT_TYPE_INT64.
14151305 func (x *Variant) GetInt64() int64 {
1416- core.LazyRegister(&xVariantGetInt64, "GLIB", "g_variant_get_int64", false)
1417-
14181306 cret := xVariantGetInt64(x.GoPointer())
14191307 return cret
14201308 }
@@ -1424,8 +1312,6 @@ var xVariantGetMaybe func(uintptr) uintptr
14241312 // Given a maybe-typed #GVariant instance, extract its value. If the
14251313 // value is Nothing, then this function returns %NULL.
14261314 func (x *Variant) GetMaybe() *Variant {
1427- core.LazyRegister(&xVariantGetMaybe, "GLIB", "g_variant_get_maybe", false)
1428-
14291315 cret := xVariantGetMaybe(x.GoPointer())
14301316 if cret == 0 {
14311317 return nil
@@ -1461,8 +1347,6 @@ var xVariantGetNormalForm func(uintptr) uintptr
14611347 // value from this function to guarantee ownership of a single non-floating
14621348 // reference to it.
14631349 func (x *Variant) GetNormalForm() *Variant {
1464- core.LazyRegister(&xVariantGetNormalForm, "GLIB", "g_variant_get_normal_form", false)
1465-
14661350 cret := xVariantGetNormalForm(x.GoPointer())
14671351 if cret == 0 {
14681352 return nil
@@ -1483,8 +1367,6 @@ var xVariantGetObjv func(uintptr, *uint) []string
14831367 // For an empty array, @length will be set to 0 and a pointer to a
14841368 // %NULL pointer will be returned.
14851369 func (x *Variant) GetObjv(LengthVar *uint) []string {
1486- core.LazyRegister(&xVariantGetObjv, "GLIB", "g_variant_get_objv", false)
1487-
14881370 cret := xVariantGetObjv(x.GoPointer(), LengthVar)
14891371 return cret
14901372 }
@@ -1503,8 +1385,6 @@ var xVariantGetSize func(uintptr) uint
15031385 // operation which is approximately O(n) in the number of values
15041386 // involved.
15051387 func (x *Variant) GetSize() uint {
1506- core.LazyRegister(&xVariantGetSize, "GLIB", "g_variant_get_size", false)
1507-
15081388 cret := xVariantGetSize(x.GoPointer())
15091389 return cret
15101390 }
@@ -1530,8 +1410,6 @@ var xVariantGetString func(uintptr, *uint) string
15301410 //
15311411 // The return value remains valid as long as @value exists.
15321412 func (x *Variant) GetString(LengthVar *uint) string {
1533- core.LazyRegister(&xVariantGetString, "GLIB", "g_variant_get_string", false)
1534-
15351413 cret := xVariantGetString(x.GoPointer(), LengthVar)
15361414 return cret
15371415 }
@@ -1549,8 +1427,6 @@ var xVariantGetStrv func(uintptr, *uint) []string
15491427 // For an empty array, @length will be set to 0 and a pointer to a
15501428 // %NULL pointer will be returned.
15511429 func (x *Variant) GetStrv(LengthVar *uint) []string {
1552- core.LazyRegister(&xVariantGetStrv, "GLIB", "g_variant_get_strv", false)
1553-
15541430 cret := xVariantGetStrv(x.GoPointer(), LengthVar)
15551431 return cret
15561432 }
@@ -1562,8 +1438,6 @@ var xVariantGetType func(uintptr) uintptr
15621438 // The return value is valid for the lifetime of @value and must not
15631439 // be freed.
15641440 func (x *Variant) GetType() *VariantType {
1565- core.LazyRegister(&xVariantGetType, "GLIB", "g_variant_get_type", false)
1566-
15671441 cret := xVariantGetType(x.GoPointer())
15681442 if cret == 0 {
15691443 return nil
@@ -1577,8 +1451,6 @@ var xVariantGetTypeString func(uintptr) string
15771451 // g_variant_type_peek_string(), this string is nul-terminated. This
15781452 // string belongs to #GVariant and must not be freed.
15791453 func (x *Variant) GetTypeString() string {
1580- core.LazyRegister(&xVariantGetTypeString, "GLIB", "g_variant_get_type_string", false)
1581-
15821454 cret := xVariantGetTypeString(x.GoPointer())
15831455 return cret
15841456 }
@@ -1590,8 +1462,6 @@ var xVariantGetUint16 func(uintptr) uint16
15901462 // It is an error to call this function with a @value of any type
15911463 // other than %G_VARIANT_TYPE_UINT16.
15921464 func (x *Variant) GetUint16() uint16 {
1593- core.LazyRegister(&xVariantGetUint16, "GLIB", "g_variant_get_uint16", false)
1594-
15951465 cret := xVariantGetUint16(x.GoPointer())
15961466 return cret
15971467 }
@@ -1603,8 +1473,6 @@ var xVariantGetUint32 func(uintptr) uint32
16031473 // It is an error to call this function with a @value of any type
16041474 // other than %G_VARIANT_TYPE_UINT32.
16051475 func (x *Variant) GetUint32() uint32 {
1606- core.LazyRegister(&xVariantGetUint32, "GLIB", "g_variant_get_uint32", false)
1607-
16081476 cret := xVariantGetUint32(x.GoPointer())
16091477 return cret
16101478 }
@@ -1616,8 +1484,6 @@ var xVariantGetUint64 func(uintptr) uint64
16161484 // It is an error to call this function with a @value of any type
16171485 // other than %G_VARIANT_TYPE_UINT64.
16181486 func (x *Variant) GetUint64() uint64 {
1619- core.LazyRegister(&xVariantGetUint64, "GLIB", "g_variant_get_uint64", false)
1620-
16211487 cret := xVariantGetUint64(x.GoPointer())
16221488 return cret
16231489 }
@@ -1649,8 +1515,6 @@ var xVariantGetVa func(uintptr, string, uintptr, []interface{})
16491515 // see the section on
16501516 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
16511517 func (x *Variant) GetVa(FormatStringVar string, EndptrVar *string, AppVar []interface{}) {
1652- core.LazyRegister(&xVariantGetVa, "GLIB", "g_variant_get_va", false)
1653-
16541518 EndptrVarPtr := core.GStrdupNullable(EndptrVar)
16551519 defer core.GFreeNullable(EndptrVarPtr)
16561520
@@ -1662,8 +1526,6 @@ var xVariantGetVariant func(uintptr) uintptr
16621526 // Unboxes @value. The result is the #GVariant instance that was
16631527 // contained in @value.
16641528 func (x *Variant) GetVariant() *Variant {
1665- core.LazyRegister(&xVariantGetVariant, "GLIB", "g_variant_get_variant", false)
1666-
16671529 cret := xVariantGetVariant(x.GoPointer())
16681530 if cret == 0 {
16691531 return nil
@@ -1683,8 +1545,6 @@ var xVariantHash func(uintptr) uint
16831545 // The type of @value is #gconstpointer only to allow use of this
16841546 // function with #GHashTable. @value must be a #GVariant.
16851547 func (x *Variant) Hash() uint {
1686- core.LazyRegister(&xVariantHash, "GLIB", "g_variant_hash", false)
1687-
16881548 cret := xVariantHash(x.GoPointer())
16891549 return cret
16901550 }
@@ -1693,8 +1553,6 @@ var xVariantIsContainer func(uintptr) bool
16931553
16941554 // Checks if @value is a container.
16951555 func (x *Variant) IsContainer() bool {
1696- core.LazyRegister(&xVariantIsContainer, "GLIB", "g_variant_is_container", false)
1697-
16981556 cret := xVariantIsContainer(x.GoPointer())
16991557 return cret
17001558 }
@@ -1711,8 +1569,6 @@ var xVariantIsFloating func(uintptr) bool
17111569 // See g_variant_ref_sink() for more information about floating reference
17121570 // counts.
17131571 func (x *Variant) IsFloating() bool {
1714- core.LazyRegister(&xVariantIsFloating, "GLIB", "g_variant_is_floating", false)
1715-
17161572 cret := xVariantIsFloating(x.GoPointer())
17171573 return cret
17181574 }
@@ -1733,8 +1589,6 @@ var xVariantIsNormalForm func(uintptr) bool
17331589 // There may be implementation specific restrictions on deeply nested values.
17341590 // GVariant is guaranteed to handle nesting up to at least 64 levels.
17351591 func (x *Variant) IsNormalForm() bool {
1736- core.LazyRegister(&xVariantIsNormalForm, "GLIB", "g_variant_is_normal_form", false)
1737-
17381592 cret := xVariantIsNormalForm(x.GoPointer())
17391593 return cret
17401594 }
@@ -1743,8 +1597,6 @@ var xVariantIsOfType func(uintptr, *VariantType) bool
17431597
17441598 // Checks if a value has a type matching the provided type.
17451599 func (x *Variant) IsOfType(TypeVar *VariantType) bool {
1746- core.LazyRegister(&xVariantIsOfType, "GLIB", "g_variant_is_of_type", false)
1747-
17481600 cret := xVariantIsOfType(x.GoPointer(), TypeVar)
17491601 return cret
17501602 }
@@ -1760,8 +1612,6 @@ var xVariantIterNew func(uintptr) uintptr
17601612 // A reference is taken to @value and will be released only when
17611613 // g_variant_iter_free() is called.
17621614 func (x *Variant) IterNew() *VariantIter {
1763- core.LazyRegister(&xVariantIterNew, "GLIB", "g_variant_iter_new", false)
1764-
17651615 cret := xVariantIterNew(x.GoPointer())
17661616 if cret == 0 {
17671617 return nil
@@ -1786,8 +1636,6 @@ var xVariantLookup func(uintptr, string, string, ...interface{}) bool
17861636 // This function is currently implemented with a linear scan. If you
17871637 // plan to do many lookups then #GVariantDict may be more efficient.
17881638 func (x *Variant) Lookup(KeyVar string, FormatStringVar string, varArgs ...interface{}) bool {
1789- core.LazyRegister(&xVariantLookup, "GLIB", "g_variant_lookup", false)
1790-
17911639 cret := xVariantLookup(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)
17921640 return cret
17931641 }
@@ -1816,8 +1664,6 @@ var xVariantLookupValue func(uintptr, string, *VariantType) uintptr
18161664 // This function is currently implemented with a linear scan. If you
18171665 // plan to do many lookups then [struct@VariantDict] may be more efficient.
18181666 func (x *Variant) LookupValue(KeyVar string, ExpectedTypeVar *VariantType) *Variant {
1819- core.LazyRegister(&xVariantLookupValue, "GLIB", "g_variant_lookup_value", false)
1820-
18211667 cret := xVariantLookupValue(x.GoPointer(), KeyVar, ExpectedTypeVar)
18221668 if cret == 0 {
18231669 return nil
@@ -1839,8 +1685,6 @@ var xVariantNChildren func(uintptr) uint
18391685 //
18401686 // This function is O(1).
18411687 func (x *Variant) NChildren() uint {
1842- core.LazyRegister(&xVariantNChildren, "GLIB", "g_variant_n_children", false)
1843-
18441688 cret := xVariantNChildren(x.GoPointer())
18451689 return cret
18461690 }
@@ -1854,8 +1698,6 @@ var xVariantPrint func(uintptr, bool) string
18541698 // If @type_annotate is %TRUE, then type information is included in
18551699 // the output.
18561700 func (x *Variant) Print(TypeAnnotateVar bool) string {
1857- core.LazyRegister(&xVariantPrint, "GLIB", "g_variant_print", false)
1858-
18591701 cret := xVariantPrint(x.GoPointer(), TypeAnnotateVar)
18601702 return cret
18611703 }
@@ -1867,8 +1709,6 @@ var xVariantPrintString func(uintptr, *String, bool) uintptr
18671709 // If @string is non-%NULL then it is appended to and returned. Else,
18681710 // a new empty #GString is allocated and it is returned.
18691711 func (x *Variant) PrintString(StringVar *String, TypeAnnotateVar bool) *String {
1870- core.LazyRegister(&xVariantPrintString, "GLIB", "g_variant_print_string", false)
1871-
18721712 cret := xVariantPrintString(x.GoPointer(), StringVar, TypeAnnotateVar)
18731713 if cret == 0 {
18741714 return nil
@@ -1880,8 +1720,6 @@ var xVariantRef func(uintptr) uintptr
18801720
18811721 // Increases the reference count of @value.
18821722 func (x *Variant) Ref() *Variant {
1883- core.LazyRegister(&xVariantRef, "GLIB", "g_variant_ref", false)
1884-
18851723 cret := xVariantRef(x.GoPointer())
18861724 if cret == 0 {
18871725 return nil
@@ -1914,8 +1752,6 @@ var xVariantRefSink func(uintptr) uintptr
19141752 // maintaining normal refcounting semantics in situations where values
19151753 // are not floating.
19161754 func (x *Variant) RefSink() *Variant {
1917- core.LazyRegister(&xVariantRefSink, "GLIB", "g_variant_ref_sink", false)
1918-
19191755 cret := xVariantRefSink(x.GoPointer())
19201756 if cret == 0 {
19211757 return nil
@@ -1938,8 +1774,6 @@ var xVariantStore func(uintptr, uintptr)
19381774 //
19391775 // This function is approximately O(n) in the size of @data.
19401776 func (x *Variant) Store(DataVar uintptr) {
1941- core.LazyRegister(&xVariantStore, "GLIB", "g_variant_store", false)
1942-
19431777 xVariantStore(x.GoPointer(), DataVar)
19441778 }
19451779
@@ -1978,8 +1812,6 @@ var xVariantTakeRef func(uintptr) uintptr
19781812 // an additional reference on top of that one is added. It is best to
19791813 // avoid this situation.
19801814 func (x *Variant) TakeRef() *Variant {
1981- core.LazyRegister(&xVariantTakeRef, "GLIB", "g_variant_take_ref", false)
1982-
19831815 cret := xVariantTakeRef(x.GoPointer())
19841816 if cret == 0 {
19851817 return nil
@@ -1992,8 +1824,6 @@ var xVariantUnref func(uintptr)
19921824 // Decreases the reference count of @value. When its reference count
19931825 // drops to 0, the memory used by the variant is freed.
19941826 func (x *Variant) Unref() {
1995- core.LazyRegister(&xVariantUnref, "GLIB", "g_variant_unref", false)
1996-
19971827 xVariantUnref(x.GoPointer())
19981828 }
19991829
@@ -2011,7 +1841,6 @@ type VariantBuilder struct {
20111841 var xVariantBuilderGLibType func() types.GType
20121842
20131843 func VariantBuilderGLibType() types.GType {
2014- core.LazyRegister(&xVariantBuilderGLibType, "GLIB", "g_variant_builder_get_type", false)
20151844 return xVariantBuilderGLibType()
20161845 }
20171846
@@ -2039,8 +1868,6 @@ var xNewVariantBuilder func(*VariantType) uintptr
20391868 // the stack of the calling function and initialise it with
20401869 // g_variant_builder_init_static().
20411870 func NewVariantBuilder(TypeVar *VariantType) *VariantBuilder {
2042- core.LazyRegister(&xNewVariantBuilder, "GLIB", "g_variant_builder_new", false)
2043-
20441871 cret := xNewVariantBuilder(TypeVar)
20451872 if cret == 0 {
20461873 return nil
@@ -2083,8 +1910,6 @@ var xVariantBuilderAdd func(uintptr, string, ...interface{})
20831910 //
20841911 // ]|
20851912 func (x *VariantBuilder) Add(FormatStringVar string, varArgs ...interface{}) {
2086- core.LazyRegister(&xVariantBuilderAdd, "GLIB", "g_variant_builder_add", false)
2087-
20881913 xVariantBuilderAdd(x.GoPointer(), FormatStringVar, varArgs...)
20891914 }
20901915
@@ -2119,8 +1944,6 @@ var xVariantBuilderAddParsed func(uintptr, string, ...interface{})
21191944 //
21201945 // ]|
21211946 func (x *VariantBuilder) AddParsed(FormatVar string, varArgs ...interface{}) {
2122- core.LazyRegister(&xVariantBuilderAddParsed, "GLIB", "g_variant_builder_add_parsed", false)
2123-
21241947 xVariantBuilderAddParsed(x.GoPointer(), FormatVar, varArgs...)
21251948 }
21261949
@@ -2137,8 +1960,6 @@ var xVariantBuilderAddValue func(uintptr, *Variant)
21371960 // If @value is a floating reference (see g_variant_ref_sink()),
21381961 // the @builder instance takes ownership of @value.
21391962 func (x *VariantBuilder) AddValue(ValueVar *Variant) {
2140- core.LazyRegister(&xVariantBuilderAddValue, "GLIB", "g_variant_builder_add_value", false)
2141-
21421963 xVariantBuilderAddValue(x.GoPointer(), ValueVar)
21431964 }
21441965
@@ -2159,8 +1980,6 @@ var xVariantBuilderClear func(uintptr)
21591980 // #GVariantBuilder or one that is set to all-zeros but it is not valid
21601981 // to call this function on uninitialised memory.
21611982 func (x *VariantBuilder) Clear() {
2162- core.LazyRegister(&xVariantBuilderClear, "GLIB", "g_variant_builder_clear", false)
2163-
21641983 xVariantBuilderClear(x.GoPointer())
21651984 }
21661985
@@ -2173,8 +1992,6 @@ var xVariantBuilderClose func(uintptr)
21731992 // inconsistent value to be constructed (ie: too few values added to the
21741993 // subcontainer).
21751994 func (x *VariantBuilder) Close() {
2176- core.LazyRegister(&xVariantBuilderClose, "GLIB", "g_variant_builder_close", false)
2177-
21781995 xVariantBuilderClose(x.GoPointer())
21791996 }
21801997
@@ -2198,8 +2015,6 @@ var xVariantBuilderEnd func(uintptr) uintptr
21982015 // have been added; in this case it is impossible to infer the type of
21992016 // the empty array.
22002017 func (x *VariantBuilder) End() *Variant {
2201- core.LazyRegister(&xVariantBuilderEnd, "GLIB", "g_variant_builder_end", false)
2202-
22032018 cret := xVariantBuilderEnd(x.GoPointer())
22042019 if cret == 0 {
22052020 return nil
@@ -2243,8 +2058,6 @@ var xVariantBuilderInit func(uintptr, *VariantType)
22432058 // reference counting; you should use g_variant_builder_new() instead of
22442059 // this function.
22452060 func (x *VariantBuilder) Init(TypeVar *VariantType) {
2246- core.LazyRegister(&xVariantBuilderInit, "GLIB", "g_variant_builder_init", false)
2247-
22482061 xVariantBuilderInit(x.GoPointer(), TypeVar)
22492062 }
22502063
@@ -2257,8 +2070,6 @@ var xVariantBuilderInitStatic func(uintptr, *VariantType)
22572070 // lifetime of @builder. This is always true of type constants like
22582071 // `G_VARIANT_TYPE_*` or `G_VARIANT_TYPE ("(ii)")`.
22592072 func (x *VariantBuilder) InitStatic(TypeVar *VariantType) {
2260- core.LazyRegister(&xVariantBuilderInitStatic, "GLIB", "g_variant_builder_init_static", false)
2261-
22622073 xVariantBuilderInitStatic(x.GoPointer(), TypeVar)
22632074 }
22642075
@@ -2302,8 +2113,6 @@ var xVariantBuilderOpen func(uintptr, *VariantType)
23022113 // output = g_variant_builder_end (&builder);
23032114 // ]|
23042115 func (x *VariantBuilder) Open(TypeVar *VariantType) {
2305- core.LazyRegister(&xVariantBuilderOpen, "GLIB", "g_variant_builder_open", false)
2306-
23072116 xVariantBuilderOpen(x.GoPointer(), TypeVar)
23082117 }
23092118
@@ -2314,8 +2123,6 @@ var xVariantBuilderRef func(uintptr) uintptr
23142123 // Don't call this on stack-allocated #GVariantBuilder instances or bad
23152124 // things will happen.
23162125 func (x *VariantBuilder) Ref() *VariantBuilder {
2317- core.LazyRegister(&xVariantBuilderRef, "GLIB", "g_variant_builder_ref", false)
2318-
23192126 cret := xVariantBuilderRef(x.GoPointer())
23202127 if cret == 0 {
23212128 return nil
@@ -2333,8 +2140,6 @@ var xVariantBuilderUnref func(uintptr)
23332140 // Don't call this on stack-allocated #GVariantBuilder instances or bad
23342141 // things will happen.
23352142 func (x *VariantBuilder) Unref() {
2336- core.LazyRegister(&xVariantBuilderUnref, "GLIB", "g_variant_builder_unref", false)
2337-
23382143 xVariantBuilderUnref(x.GoPointer())
23392144 }
23402145
@@ -2438,7 +2243,6 @@ type VariantDict struct {
24382243 var xVariantDictGLibType func() types.GType
24392244
24402245 func VariantDictGLibType() types.GType {
2441- core.LazyRegister(&xVariantDictGLibType, "GLIB", "g_variant_dict_get_type", false)
24422246 return xVariantDictGLibType()
24432247 }
24442248
@@ -2467,8 +2271,6 @@ var xNewVariantDict func(*Variant) uintptr
24672271 // g_variant_dict_init(). This is particularly useful when you are
24682272 // using #GVariantDict to construct a #GVariant.
24692273 func NewVariantDict(FromAsvVar *Variant) *VariantDict {
2470- core.LazyRegister(&xNewVariantDict, "GLIB", "g_variant_dict_new", false)
2471-
24722274 cret := xNewVariantDict(FromAsvVar)
24732275 if cret == 0 {
24742276 return nil
@@ -2493,8 +2295,6 @@ var xVariantDictClear func(uintptr)
24932295 // to g_variant_dict_clear() but it is not valid to call this function
24942296 // on uninitialised memory.
24952297 func (x *VariantDict) Clear() {
2496- core.LazyRegister(&xVariantDictClear, "GLIB", "g_variant_dict_clear", false)
2497-
24982298 xVariantDictClear(x.GoPointer())
24992299 }
25002300
@@ -2502,8 +2302,6 @@ var xVariantDictContains func(uintptr, string) bool
25022302
25032303 // Checks if @key exists in @dict.
25042304 func (x *VariantDict) Contains(KeyVar string) bool {
2505- core.LazyRegister(&xVariantDictContains, "GLIB", "g_variant_dict_contains", false)
2506-
25072305 cret := xVariantDictContains(x.GoPointer(), KeyVar)
25082306 return cret
25092307 }
@@ -2518,8 +2316,6 @@ var xVariantDictEnd func(uintptr) uintptr
25182316 // #GVariantDict) or by reinitialising it with g_variant_dict_init() (in
25192317 // the case of stack-allocated).
25202318 func (x *VariantDict) End() *Variant {
2521- core.LazyRegister(&xVariantDictEnd, "GLIB", "g_variant_dict_end", false)
2522-
25232319 cret := xVariantDictEnd(x.GoPointer())
25242320 if cret == 0 {
25252321 return nil
@@ -2546,8 +2342,6 @@ var xVariantDictInit func(uintptr, *Variant)
25462342 // reference may try to use reference counting; you should use
25472343 // g_variant_dict_new() instead of this function.
25482344 func (x *VariantDict) Init(FromAsvVar *Variant) {
2549- core.LazyRegister(&xVariantDictInit, "GLIB", "g_variant_dict_init", false)
2550-
25512345 xVariantDictInit(x.GoPointer(), FromAsvVar)
25522346 }
25532347
@@ -2558,8 +2352,6 @@ var xVariantDictInsert func(uintptr, string, string, ...interface{})
25582352 // This call is a convenience wrapper that is exactly equivalent to
25592353 // calling g_variant_new() followed by g_variant_dict_insert_value().
25602354 func (x *VariantDict) Insert(KeyVar string, FormatStringVar string, varArgs ...interface{}) {
2561- core.LazyRegister(&xVariantDictInsert, "GLIB", "g_variant_dict_insert", false)
2562-
25632355 xVariantDictInsert(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)
25642356 }
25652357
@@ -2569,8 +2361,6 @@ var xVariantDictInsertValue func(uintptr, string, *Variant)
25692361 //
25702362 // @value is consumed if it is floating.
25712363 func (x *VariantDict) InsertValue(KeyVar string, ValueVar *Variant) {
2572- core.LazyRegister(&xVariantDictInsertValue, "GLIB", "g_variant_dict_insert_value", false)
2573-
25742364 xVariantDictInsertValue(x.GoPointer(), KeyVar, ValueVar)
25752365 }
25762366
@@ -2588,8 +2378,6 @@ var xVariantDictLookup func(uintptr, string, string, ...interface{}) bool
25882378 // values and also determines if the values are copied or borrowed, see the
25892379 // section on [`GVariant` format strings](gvariant-format-strings.html#pointers).
25902380 func (x *VariantDict) Lookup(KeyVar string, FormatStringVar string, varArgs ...interface{}) bool {
2591- core.LazyRegister(&xVariantDictLookup, "GLIB", "g_variant_dict_lookup", false)
2592-
25932381 cret := xVariantDictLookup(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)
25942382 return cret
25952383 }
@@ -2608,8 +2396,6 @@ var xVariantDictLookupValue func(uintptr, string, *VariantType) uintptr
26082396 // returned. If @expected_type was specified then any non-%NULL return
26092397 // value will have this type.
26102398 func (x *VariantDict) LookupValue(KeyVar string, ExpectedTypeVar *VariantType) *Variant {
2611- core.LazyRegister(&xVariantDictLookupValue, "GLIB", "g_variant_dict_lookup_value", false)
2612-
26132399 cret := xVariantDictLookupValue(x.GoPointer(), KeyVar, ExpectedTypeVar)
26142400 if cret == 0 {
26152401 return nil
@@ -2624,8 +2410,6 @@ var xVariantDictRef func(uintptr) uintptr
26242410 // Don't call this on stack-allocated #GVariantDict instances or bad
26252411 // things will happen.
26262412 func (x *VariantDict) Ref() *VariantDict {
2627- core.LazyRegister(&xVariantDictRef, "GLIB", "g_variant_dict_ref", false)
2628-
26292413 cret := xVariantDictRef(x.GoPointer())
26302414 if cret == 0 {
26312415 return nil
@@ -2637,8 +2421,6 @@ var xVariantDictRemove func(uintptr, string) bool
26372421
26382422 // Removes a key and its associated value from a #GVariantDict.
26392423 func (x *VariantDict) Remove(KeyVar string) bool {
2640- core.LazyRegister(&xVariantDictRemove, "GLIB", "g_variant_dict_remove", false)
2641-
26422424 cret := xVariantDictRemove(x.GoPointer(), KeyVar)
26432425 return cret
26442426 }
@@ -2653,8 +2435,6 @@ var xVariantDictUnref func(uintptr)
26532435 // Don't call this on stack-allocated #GVariantDict instances or bad
26542436 // things will happen.
26552437 func (x *VariantDict) Unref() {
2656- core.LazyRegister(&xVariantDictUnref, "GLIB", "g_variant_dict_unref", false)
2657-
26582438 xVariantDictUnref(x.GoPointer())
26592439 }
26602440
@@ -2691,8 +2471,6 @@ var xVariantIterCopy func(uintptr) uintptr
26912471 // A reference is taken to the container that @iter is iterating over
26922472 // and will be related only when g_variant_iter_free() is called.
26932473 func (x *VariantIter) Copy() *VariantIter {
2694- core.LazyRegister(&xVariantIterCopy, "GLIB", "g_variant_iter_copy", false)
2695-
26962474 cret := xVariantIterCopy(x.GoPointer())
26972475 if cret == 0 {
26982476 return nil
@@ -2706,8 +2484,6 @@ var xVariantIterFree func(uintptr)
27062484 // iterators that were returned by g_variant_iter_new() or
27072485 // g_variant_iter_copy().
27082486 func (x *VariantIter) Free() {
2709- core.LazyRegister(&xVariantIterFree, "GLIB", "g_variant_iter_free", false)
2710-
27112487 xVariantIterFree(x.GoPointer())
27122488 }
27132489
@@ -2720,8 +2496,6 @@ var xVariantIterInit func(uintptr, *Variant) uint
27202496 // The iterator remains valid for as long as @value exists, and need not
27212497 // be freed in any way.
27222498 func (x *VariantIter) Init(ValueVar *Variant) uint {
2723- core.LazyRegister(&xVariantIterInit, "GLIB", "g_variant_iter_init", false)
2724-
27252499 cret := xVariantIterInit(x.GoPointer(), ValueVar)
27262500 return cret
27272501 }
@@ -2793,8 +2567,6 @@ var xVariantIterLoop func(uintptr, string, ...interface{}) bool
27932567 // See the section on
27942568 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
27952569 func (x *VariantIter) Loop(FormatStringVar string, varArgs ...interface{}) bool {
2796- core.LazyRegister(&xVariantIterLoop, "GLIB", "g_variant_iter_loop", false)
2797-
27982570 cret := xVariantIterLoop(x.GoPointer(), FormatStringVar, varArgs...)
27992571 return cret
28002572 }
@@ -2807,8 +2579,6 @@ var xVariantIterNChildren func(uintptr) uint
28072579 //
28082580 // This function might be useful for preallocation of arrays.
28092581 func (x *VariantIter) NChildren() uint {
2810- core.LazyRegister(&xVariantIterNChildren, "GLIB", "g_variant_iter_n_children", false)
2811-
28122582 cret := xVariantIterNChildren(x.GoPointer())
28132583 return cret
28142584 }
@@ -2859,8 +2629,6 @@ var xVariantIterNext func(uintptr, string, ...interface{}) bool
28592629 // See the section on
28602630 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
28612631 func (x *VariantIter) Next(FormatStringVar string, varArgs ...interface{}) bool {
2862- core.LazyRegister(&xVariantIterNext, "GLIB", "g_variant_iter_next", false)
2863-
28642632 cret := xVariantIterNext(x.GoPointer(), FormatStringVar, varArgs...)
28652633 return cret
28662634 }
@@ -2897,8 +2665,6 @@ var xVariantIterNextValue func(uintptr) uintptr
28972665 //
28982666 // ]|
28992667 func (x *VariantIter) NextValue() *Variant {
2900- core.LazyRegister(&xVariantIterNextValue, "GLIB", "g_variant_iter_next_value", false)
2901-
29022668 cret := xVariantIterNextValue(x.GoPointer())
29032669 if cret == 0 {
29042670 return nil
@@ -3007,8 +2773,6 @@ var xVariantIsObjectPath func(string) bool
30072773 // must contain only the characters `[A-Z][a-z][0-9]_`. No sequence
30082774 // (including the one following the final `/` character) may be empty.
30092775 func VariantIsObjectPath(StringVar string) bool {
3010- core.LazyRegister(&xVariantIsObjectPath, "GLIB", "g_variant_is_object_path", false)
3011-
30122776 cret := xVariantIsObjectPath(StringVar)
30132777 return cret
30142778 }
@@ -3022,8 +2786,6 @@ var xVariantIsSignature func(string) bool
30222786 // D-Bus type signatures consist of zero or more definite #GVariantType
30232787 // strings in sequence.
30242788 func VariantIsSignature(StringVar string) bool {
3025- core.LazyRegister(&xVariantIsSignature, "GLIB", "g_variant_is_signature", false)
3026-
30272789 cret := xVariantIsSignature(StringVar)
30282790 return cret
30292791 }
@@ -3067,7 +2829,6 @@ var xVariantParse func(*VariantType, string, uintptr, uintptr, **Error) uintptr
30672829 // which would result in a %G_VARIANT_PARSE_ERROR_RECURSION error. #GVariant is
30682830 // guaranteed to handle nesting up to at least 64 levels.
30692831 func VariantParse(TypeVar *VariantType, TextVar string, LimitVar *string, EndptrVar *string) (*Variant, error) {
3070- core.LazyRegister(&xVariantParse, "GLIB", "g_variant_parse", false)
30712832 var cerr *Error
30722833
30732834 LimitVarPtr := core.GStrdupNullable(LimitVar)
@@ -3122,8 +2883,6 @@ var xVariantParseErrorPrintContext func(*Error, string) string
31222883 // g_variant_parse() then you must add nul termination before using this
31232884 // function.
31242885 func VariantParseErrorPrintContext(ErrorVar *Error, SourceStrVar string) string {
3125- core.LazyRegister(&xVariantParseErrorPrintContext, "GLIB", "g_variant_parse_error_print_context", false)
3126-
31272886 cret := xVariantParseErrorPrintContext(ErrorVar, SourceStrVar)
31282887 return cret
31292888 }
@@ -3131,4 +2890,146 @@ func VariantParseErrorPrintContext(ErrorVar *Error, SourceStrVar string) string
31312890 func init() {
31322891 core.SetPackageName("GLIB", "glib-2.0")
31332892 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})
2893+ var libs []uintptr
2894+ for _, libPath := range core.GetPaths("GLIB") {
2895+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2896+ if err != nil {
2897+ panic(err)
2898+ }
2899+ libs = append(libs, lib)
2900+ }
2901+
2902+ core.PuregoSafeRegister(&xVariantIsObjectPath, libs, "g_variant_is_object_path")
2903+ core.PuregoSafeRegister(&xVariantIsSignature, libs, "g_variant_is_signature")
2904+ core.PuregoSafeRegister(&xVariantParse, libs, "g_variant_parse")
2905+ core.PuregoSafeRegister(&xVariantParseErrorPrintContext, libs, "g_variant_parse_error_print_context")
2906+
2907+ core.PuregoSafeRegister(&xVariantGLibType, libs, "intern")
2908+
2909+ core.PuregoSafeRegister(&xNewVariant, libs, "g_variant_new")
2910+ core.PuregoSafeRegister(&xNewVariantArray, libs, "g_variant_new_array")
2911+ core.PuregoSafeRegister(&xNewVariantBoolean, libs, "g_variant_new_boolean")
2912+ core.PuregoSafeRegister(&xNewVariantByte, libs, "g_variant_new_byte")
2913+ core.PuregoSafeRegister(&xNewVariantBytestring, libs, "g_variant_new_bytestring")
2914+ core.PuregoSafeRegister(&xNewVariantBytestringArray, libs, "g_variant_new_bytestring_array")
2915+ core.PuregoSafeRegister(&xNewVariantDictEntry, libs, "g_variant_new_dict_entry")
2916+ core.PuregoSafeRegister(&xNewVariantDouble, libs, "g_variant_new_double")
2917+ core.PuregoSafeRegister(&xNewVariantFixedArray, libs, "g_variant_new_fixed_array")
2918+ core.PuregoSafeRegister(&xNewVariantFromBytes, libs, "g_variant_new_from_bytes")
2919+ core.PuregoSafeRegister(&xNewVariantFromData, libs, "g_variant_new_from_data")
2920+ core.PuregoSafeRegister(&xNewVariantHandle, libs, "g_variant_new_handle")
2921+ core.PuregoSafeRegister(&xNewVariantInt16, libs, "g_variant_new_int16")
2922+ core.PuregoSafeRegister(&xNewVariantInt32, libs, "g_variant_new_int32")
2923+ core.PuregoSafeRegister(&xNewVariantInt64, libs, "g_variant_new_int64")
2924+ core.PuregoSafeRegister(&xNewVariantMaybe, libs, "g_variant_new_maybe")
2925+ core.PuregoSafeRegister(&xNewVariantObjectPath, libs, "g_variant_new_object_path")
2926+ core.PuregoSafeRegister(&xNewVariantObjv, libs, "g_variant_new_objv")
2927+ core.PuregoSafeRegister(&xNewVariantParsed, libs, "g_variant_new_parsed")
2928+ core.PuregoSafeRegister(&xNewVariantParsedVa, libs, "g_variant_new_parsed_va")
2929+ core.PuregoSafeRegister(&xNewVariantPrintf, libs, "g_variant_new_printf")
2930+ core.PuregoSafeRegister(&xNewVariantSignature, libs, "g_variant_new_signature")
2931+ core.PuregoSafeRegister(&xNewVariantString, libs, "g_variant_new_string")
2932+ core.PuregoSafeRegister(&xNewVariantStrv, libs, "g_variant_new_strv")
2933+ core.PuregoSafeRegister(&xNewVariantTakeString, libs, "g_variant_new_take_string")
2934+ core.PuregoSafeRegister(&xNewVariantTuple, libs, "g_variant_new_tuple")
2935+ core.PuregoSafeRegister(&xNewVariantUint16, libs, "g_variant_new_uint16")
2936+ core.PuregoSafeRegister(&xNewVariantUint32, libs, "g_variant_new_uint32")
2937+ core.PuregoSafeRegister(&xNewVariantUint64, libs, "g_variant_new_uint64")
2938+ core.PuregoSafeRegister(&xNewVariantVa, libs, "g_variant_new_va")
2939+ core.PuregoSafeRegister(&xNewVariantVariant, libs, "g_variant_new_variant")
2940+
2941+ core.PuregoSafeRegister(&xVariantByteswap, libs, "g_variant_byteswap")
2942+ core.PuregoSafeRegister(&xVariantCheckFormatString, libs, "g_variant_check_format_string")
2943+ core.PuregoSafeRegister(&xVariantClassify, libs, "g_variant_classify")
2944+ core.PuregoSafeRegister(&xVariantCompare, libs, "g_variant_compare")
2945+ core.PuregoSafeRegister(&xVariantDupBytestring, libs, "g_variant_dup_bytestring")
2946+ core.PuregoSafeRegister(&xVariantDupBytestringArray, libs, "g_variant_dup_bytestring_array")
2947+ core.PuregoSafeRegister(&xVariantDupObjv, libs, "g_variant_dup_objv")
2948+ core.PuregoSafeRegister(&xVariantDupString, libs, "g_variant_dup_string")
2949+ core.PuregoSafeRegister(&xVariantDupStrv, libs, "g_variant_dup_strv")
2950+ core.PuregoSafeRegister(&xVariantEqual, libs, "g_variant_equal")
2951+ core.PuregoSafeRegister(&xVariantGet, libs, "g_variant_get")
2952+ core.PuregoSafeRegister(&xVariantGetBoolean, libs, "g_variant_get_boolean")
2953+ core.PuregoSafeRegister(&xVariantGetByte, libs, "g_variant_get_byte")
2954+ core.PuregoSafeRegister(&xVariantGetBytestring, libs, "g_variant_get_bytestring")
2955+ core.PuregoSafeRegister(&xVariantGetBytestringArray, libs, "g_variant_get_bytestring_array")
2956+ core.PuregoSafeRegister(&xVariantGetChild, libs, "g_variant_get_child")
2957+ core.PuregoSafeRegister(&xVariantGetChildValue, libs, "g_variant_get_child_value")
2958+ core.PuregoSafeRegister(&xVariantGetData, libs, "g_variant_get_data")
2959+ core.PuregoSafeRegister(&xVariantGetDataAsBytes, libs, "g_variant_get_data_as_bytes")
2960+ core.PuregoSafeRegister(&xVariantGetDouble, libs, "g_variant_get_double")
2961+ core.PuregoSafeRegister(&xVariantGetFixedArray, libs, "g_variant_get_fixed_array")
2962+ core.PuregoSafeRegister(&xVariantGetHandle, libs, "g_variant_get_handle")
2963+ core.PuregoSafeRegister(&xVariantGetInt16, libs, "g_variant_get_int16")
2964+ core.PuregoSafeRegister(&xVariantGetInt32, libs, "g_variant_get_int32")
2965+ core.PuregoSafeRegister(&xVariantGetInt64, libs, "g_variant_get_int64")
2966+ core.PuregoSafeRegister(&xVariantGetMaybe, libs, "g_variant_get_maybe")
2967+ core.PuregoSafeRegister(&xVariantGetNormalForm, libs, "g_variant_get_normal_form")
2968+ core.PuregoSafeRegister(&xVariantGetObjv, libs, "g_variant_get_objv")
2969+ core.PuregoSafeRegister(&xVariantGetSize, libs, "g_variant_get_size")
2970+ core.PuregoSafeRegister(&xVariantGetString, libs, "g_variant_get_string")
2971+ core.PuregoSafeRegister(&xVariantGetStrv, libs, "g_variant_get_strv")
2972+ core.PuregoSafeRegister(&xVariantGetType, libs, "g_variant_get_type")
2973+ core.PuregoSafeRegister(&xVariantGetTypeString, libs, "g_variant_get_type_string")
2974+ core.PuregoSafeRegister(&xVariantGetUint16, libs, "g_variant_get_uint16")
2975+ core.PuregoSafeRegister(&xVariantGetUint32, libs, "g_variant_get_uint32")
2976+ core.PuregoSafeRegister(&xVariantGetUint64, libs, "g_variant_get_uint64")
2977+ core.PuregoSafeRegister(&xVariantGetVa, libs, "g_variant_get_va")
2978+ core.PuregoSafeRegister(&xVariantGetVariant, libs, "g_variant_get_variant")
2979+ core.PuregoSafeRegister(&xVariantHash, libs, "g_variant_hash")
2980+ core.PuregoSafeRegister(&xVariantIsContainer, libs, "g_variant_is_container")
2981+ core.PuregoSafeRegister(&xVariantIsFloating, libs, "g_variant_is_floating")
2982+ core.PuregoSafeRegister(&xVariantIsNormalForm, libs, "g_variant_is_normal_form")
2983+ core.PuregoSafeRegister(&xVariantIsOfType, libs, "g_variant_is_of_type")
2984+ core.PuregoSafeRegister(&xVariantIterNew, libs, "g_variant_iter_new")
2985+ core.PuregoSafeRegister(&xVariantLookup, libs, "g_variant_lookup")
2986+ core.PuregoSafeRegister(&xVariantLookupValue, libs, "g_variant_lookup_value")
2987+ core.PuregoSafeRegister(&xVariantNChildren, libs, "g_variant_n_children")
2988+ core.PuregoSafeRegister(&xVariantPrint, libs, "g_variant_print")
2989+ core.PuregoSafeRegister(&xVariantPrintString, libs, "g_variant_print_string")
2990+ core.PuregoSafeRegister(&xVariantRef, libs, "g_variant_ref")
2991+ core.PuregoSafeRegister(&xVariantRefSink, libs, "g_variant_ref_sink")
2992+ core.PuregoSafeRegister(&xVariantStore, libs, "g_variant_store")
2993+ core.PuregoSafeRegister(&xVariantTakeRef, libs, "g_variant_take_ref")
2994+ core.PuregoSafeRegister(&xVariantUnref, libs, "g_variant_unref")
2995+
2996+ core.PuregoSafeRegister(&xVariantBuilderGLibType, libs, "g_variant_builder_get_type")
2997+
2998+ core.PuregoSafeRegister(&xNewVariantBuilder, libs, "g_variant_builder_new")
2999+
3000+ core.PuregoSafeRegister(&xVariantBuilderAdd, libs, "g_variant_builder_add")
3001+ core.PuregoSafeRegister(&xVariantBuilderAddParsed, libs, "g_variant_builder_add_parsed")
3002+ core.PuregoSafeRegister(&xVariantBuilderAddValue, libs, "g_variant_builder_add_value")
3003+ core.PuregoSafeRegister(&xVariantBuilderClear, libs, "g_variant_builder_clear")
3004+ core.PuregoSafeRegister(&xVariantBuilderClose, libs, "g_variant_builder_close")
3005+ core.PuregoSafeRegister(&xVariantBuilderEnd, libs, "g_variant_builder_end")
3006+ core.PuregoSafeRegister(&xVariantBuilderInit, libs, "g_variant_builder_init")
3007+ core.PuregoSafeRegister(&xVariantBuilderInitStatic, libs, "g_variant_builder_init_static")
3008+ core.PuregoSafeRegister(&xVariantBuilderOpen, libs, "g_variant_builder_open")
3009+ core.PuregoSafeRegister(&xVariantBuilderRef, libs, "g_variant_builder_ref")
3010+ core.PuregoSafeRegister(&xVariantBuilderUnref, libs, "g_variant_builder_unref")
3011+
3012+ core.PuregoSafeRegister(&xVariantDictGLibType, libs, "g_variant_dict_get_type")
3013+
3014+ core.PuregoSafeRegister(&xNewVariantDict, libs, "g_variant_dict_new")
3015+
3016+ core.PuregoSafeRegister(&xVariantDictClear, libs, "g_variant_dict_clear")
3017+ core.PuregoSafeRegister(&xVariantDictContains, libs, "g_variant_dict_contains")
3018+ core.PuregoSafeRegister(&xVariantDictEnd, libs, "g_variant_dict_end")
3019+ core.PuregoSafeRegister(&xVariantDictInit, libs, "g_variant_dict_init")
3020+ core.PuregoSafeRegister(&xVariantDictInsert, libs, "g_variant_dict_insert")
3021+ core.PuregoSafeRegister(&xVariantDictInsertValue, libs, "g_variant_dict_insert_value")
3022+ core.PuregoSafeRegister(&xVariantDictLookup, libs, "g_variant_dict_lookup")
3023+ core.PuregoSafeRegister(&xVariantDictLookupValue, libs, "g_variant_dict_lookup_value")
3024+ core.PuregoSafeRegister(&xVariantDictRef, libs, "g_variant_dict_ref")
3025+ core.PuregoSafeRegister(&xVariantDictRemove, libs, "g_variant_dict_remove")
3026+ core.PuregoSafeRegister(&xVariantDictUnref, libs, "g_variant_dict_unref")
3027+
3028+ core.PuregoSafeRegister(&xVariantIterCopy, libs, "g_variant_iter_copy")
3029+ core.PuregoSafeRegister(&xVariantIterFree, libs, "g_variant_iter_free")
3030+ core.PuregoSafeRegister(&xVariantIterInit, libs, "g_variant_iter_init")
3031+ core.PuregoSafeRegister(&xVariantIterLoop, libs, "g_variant_iter_loop")
3032+ core.PuregoSafeRegister(&xVariantIterNChildren, libs, "g_variant_iter_n_children")
3033+ core.PuregoSafeRegister(&xVariantIterNext, libs, "g_variant_iter_next")
3034+ core.PuregoSafeRegister(&xVariantIterNextValue, libs, "g_variant_iter_next_value")
31343035 }
@@ -5,6 +5,7 @@ import (
5 "structs"5 "structs"
6 "unsafe"6 "unsafe"
7 7
8+ "github.com/bnema/purego"
8 "github.com/bnema/puregotk/pkg/core"9 "github.com/bnema/puregotk/pkg/core"
9 "github.com/bnema/puregotk/v4/gobject/types"10 "github.com/bnema/puregotk/v4/gobject/types"
10 )11 )
@@ -260,7 +261,6 @@ type Variant struct {
260 var xVariantGLibType func() types.GType261 var xVariantGLibType func() types.GType
261 262
262 func VariantGLibType() types.GType {263 func VariantGLibType() types.GType {
263- core.LazyRegister(&xVariantGLibType, "GLIB", "intern", false)
264 return xVariantGLibType()264 return xVariantGLibType()
265 }265 }
266 266
@@ -309,8 +309,6 @@ var xNewVariant func(string, ...interface{}) uintptr
309 //309 //
310 // ]|310 // ]|
311 func NewVariant(FormatStringVar string, varArgs ...interface{}) *Variant {311 func NewVariant(FormatStringVar string, varArgs ...interface{}) *Variant {
312- core.LazyRegister(&xNewVariant, "GLIB", "g_variant_new", false)
313-
314 cret := xNewVariant(FormatStringVar, varArgs...)312 cret := xNewVariant(FormatStringVar, varArgs...)
315 if cret == 0 {313 if cret == 0 {
316 return nil314 return nil
@@ -336,8 +334,6 @@ var xNewVariantArray func(*VariantType, uintptr, uint) uintptr
336 // If the @children are floating references (see g_variant_ref_sink()), the334 // If the @children are floating references (see g_variant_ref_sink()), the
337 // new instance takes ownership of them as if via g_variant_ref_sink().335 // new instance takes ownership of them as if via g_variant_ref_sink().
338 func NewVariantArray(ChildTypeVar *VariantType, ChildrenVar uintptr, NChildrenVar uint) *Variant {336 func NewVariantArray(ChildTypeVar *VariantType, ChildrenVar uintptr, NChildrenVar uint) *Variant {
339- core.LazyRegister(&xNewVariantArray, "GLIB", "g_variant_new_array", false)
340-
341 cret := xNewVariantArray(ChildTypeVar, ChildrenVar, NChildrenVar)337 cret := xNewVariantArray(ChildTypeVar, ChildrenVar, NChildrenVar)
342 if cret == 0 {338 if cret == 0 {
343 return nil339 return nil
@@ -349,8 +345,6 @@ var xNewVariantBoolean func(bool) uintptr
349 345
350 // Creates a new boolean #GVariant instance -- either %TRUE or %FALSE.346 // Creates a new boolean #GVariant instance -- either %TRUE or %FALSE.
351 func NewVariantBoolean(ValueVar bool) *Variant {347 func NewVariantBoolean(ValueVar bool) *Variant {
352- core.LazyRegister(&xNewVariantBoolean, "GLIB", "g_variant_new_boolean", false)
353-
354 cret := xNewVariantBoolean(ValueVar)348 cret := xNewVariantBoolean(ValueVar)
355 if cret == 0 {349 if cret == 0 {
356 return nil350 return nil
@@ -362,8 +356,6 @@ var xNewVariantByte func(byte) uintptr
362 356
363 // Creates a new byte #GVariant instance.357 // Creates a new byte #GVariant instance.
364 func NewVariantByte(ValueVar byte) *Variant {358 func NewVariantByte(ValueVar byte) *Variant {
365- core.LazyRegister(&xNewVariantByte, "GLIB", "g_variant_new_byte", false)
366-
367 cret := xNewVariantByte(ValueVar)359 cret := xNewVariantByte(ValueVar)
368 if cret == 0 {360 if cret == 0 {
369 return nil361 return nil
@@ -380,8 +372,6 @@ var xNewVariantBytestring func([]byte) uintptr
380 // The nul terminator character at the end of the string is stored in372 // The nul terminator character at the end of the string is stored in
381 // the array.373 // the array.
382 func NewVariantBytestring(StringVar []byte) *Variant {374 func NewVariantBytestring(StringVar []byte) *Variant {
383- core.LazyRegister(&xNewVariantBytestring, "GLIB", "g_variant_new_bytestring", false)
384-
385 cret := xNewVariantBytestring(StringVar)375 cret := xNewVariantBytestring(StringVar)
386 if cret == 0 {376 if cret == 0 {
387 return nil377 return nil
@@ -396,8 +386,6 @@ var xNewVariantBytestringArray func([]string, int) uintptr
396 //386 //
397 // If @length is -1 then @strv is %NULL-terminated.387 // If @length is -1 then @strv is %NULL-terminated.
398 func NewVariantBytestringArray(StrvVar []string, LengthVar int) *Variant {388 func NewVariantBytestringArray(StrvVar []string, LengthVar int) *Variant {
399- core.LazyRegister(&xNewVariantBytestringArray, "GLIB", "g_variant_new_bytestring_array", false)
400-
401 cret := xNewVariantBytestringArray(StrvVar, LengthVar)389 cret := xNewVariantBytestringArray(StrvVar, LengthVar)
402 if cret == 0 {390 if cret == 0 {
403 return nil391 return nil
@@ -413,8 +401,6 @@ var xNewVariantDictEntry func(*Variant, *Variant) uintptr
413 // If the @key or @value are floating references (see g_variant_ref_sink()),401 // If the @key or @value are floating references (see g_variant_ref_sink()),
414 // the new instance takes ownership of them as if via g_variant_ref_sink().402 // the new instance takes ownership of them as if via g_variant_ref_sink().
415 func NewVariantDictEntry(KeyVar *Variant, ValueVar *Variant) *Variant {403 func NewVariantDictEntry(KeyVar *Variant, ValueVar *Variant) *Variant {
416- core.LazyRegister(&xNewVariantDictEntry, "GLIB", "g_variant_new_dict_entry", false)
417-
418 cret := xNewVariantDictEntry(KeyVar, ValueVar)404 cret := xNewVariantDictEntry(KeyVar, ValueVar)
419 if cret == 0 {405 if cret == 0 {
420 return nil406 return nil
@@ -426,8 +412,6 @@ var xNewVariantDouble func(float64) uintptr
426 412
427 // Creates a new double #GVariant instance.413 // Creates a new double #GVariant instance.
428 func NewVariantDouble(ValueVar float64) *Variant {414 func NewVariantDouble(ValueVar float64) *Variant {
429- core.LazyRegister(&xNewVariantDouble, "GLIB", "g_variant_new_double", false)
430-
431 cret := xNewVariantDouble(ValueVar)415 cret := xNewVariantDouble(ValueVar)
432 if cret == 0 {416 if cret == 0 {
433 return nil417 return nil
@@ -451,8 +435,6 @@ var xNewVariantFixedArray func(*VariantType, uintptr, uint, uint) uintptr
451 //435 //
452 // @n_elements must be the length of the @elements array.436 // @n_elements must be the length of the @elements array.
453 func NewVariantFixedArray(ElementTypeVar *VariantType, ElementsVar uintptr, NElementsVar uint, ElementSizeVar uint) *Variant {437 func NewVariantFixedArray(ElementTypeVar *VariantType, ElementsVar uintptr, NElementsVar uint, ElementSizeVar uint) *Variant {
454- core.LazyRegister(&xNewVariantFixedArray, "GLIB", "g_variant_new_fixed_array", false)
455-
456 cret := xNewVariantFixedArray(ElementTypeVar, ElementsVar, NElementsVar, ElementSizeVar)438 cret := xNewVariantFixedArray(ElementTypeVar, ElementsVar, NElementsVar, ElementSizeVar)
457 if cret == 0 {439 if cret == 0 {
458 return nil440 return nil
@@ -472,8 +454,6 @@ var xNewVariantFromBytes func(*VariantType, *Bytes, bool) uintptr
472 // Otherwise this function will internally create a copy of the memory (since454 // Otherwise this function will internally create a copy of the memory (since
473 // GLib 2.60) or (in older versions) fail and exit the process.455 // GLib 2.60) or (in older versions) fail and exit the process.
474 func NewVariantFromBytes(TypeVar *VariantType, BytesVar *Bytes, TrustedVar bool) *Variant {456 func NewVariantFromBytes(TypeVar *VariantType, BytesVar *Bytes, TrustedVar bool) *Variant {
475- core.LazyRegister(&xNewVariantFromBytes, "GLIB", "g_variant_new_from_bytes", false)
476-
477 cret := xNewVariantFromBytes(TypeVar, BytesVar, TrustedVar)457 cret := xNewVariantFromBytes(TypeVar, BytesVar, TrustedVar)
478 if cret == 0 {458 if cret == 0 {
479 return nil459 return nil
@@ -513,8 +493,6 @@ var xNewVariantFromData func(*VariantType, []byte, uint, bool, uintptr, uintptr)
513 // the memory (since GLib 2.60) or (in older versions) fail and exit the493 // the memory (since GLib 2.60) or (in older versions) fail and exit the
514 // process.494 // process.
515 func NewVariantFromData(TypeVar *VariantType, DataVar []byte, SizeVar uint, TrustedVar bool, NotifyVar *DestroyNotify, UserDataVar uintptr) *Variant {495 func NewVariantFromData(TypeVar *VariantType, DataVar []byte, SizeVar uint, TrustedVar bool, NotifyVar *DestroyNotify, UserDataVar uintptr) *Variant {
516- core.LazyRegister(&xNewVariantFromData, "GLIB", "g_variant_new_from_data", false)
517-
518 cret := xNewVariantFromData(TypeVar, DataVar, SizeVar, TrustedVar, NewCallbackNullable(NotifyVar), UserDataVar)496 cret := xNewVariantFromData(TypeVar, DataVar, SizeVar, TrustedVar, NewCallbackNullable(NotifyVar), UserDataVar)
519 if cret == 0 {497 if cret == 0 {
520 return nil498 return nil
@@ -530,8 +508,6 @@ var xNewVariantHandle func(int32) uintptr
530 // that are sent alongside a D-Bus message. If you're not interacting508 // that are sent alongside a D-Bus message. If you're not interacting
531 // with D-Bus, you probably don't need them.509 // with D-Bus, you probably don't need them.
532 func NewVariantHandle(ValueVar int32) *Variant {510 func NewVariantHandle(ValueVar int32) *Variant {
533- core.LazyRegister(&xNewVariantHandle, "GLIB", "g_variant_new_handle", false)
534-
535 cret := xNewVariantHandle(ValueVar)511 cret := xNewVariantHandle(ValueVar)
536 if cret == 0 {512 if cret == 0 {
537 return nil513 return nil
@@ -543,8 +519,6 @@ var xNewVariantInt16 func(int16) uintptr
543 519
544 // Creates a new int16 #GVariant instance.520 // Creates a new int16 #GVariant instance.
545 func NewVariantInt16(ValueVar int16) *Variant {521 func NewVariantInt16(ValueVar int16) *Variant {
546- core.LazyRegister(&xNewVariantInt16, "GLIB", "g_variant_new_int16", false)
547-
548 cret := xNewVariantInt16(ValueVar)522 cret := xNewVariantInt16(ValueVar)
549 if cret == 0 {523 if cret == 0 {
550 return nil524 return nil
@@ -556,8 +530,6 @@ var xNewVariantInt32 func(int32) uintptr
556 530
557 // Creates a new int32 #GVariant instance.531 // Creates a new int32 #GVariant instance.
558 func NewVariantInt32(ValueVar int32) *Variant {532 func NewVariantInt32(ValueVar int32) *Variant {
559- core.LazyRegister(&xNewVariantInt32, "GLIB", "g_variant_new_int32", false)
560-
561 cret := xNewVariantInt32(ValueVar)533 cret := xNewVariantInt32(ValueVar)
562 if cret == 0 {534 if cret == 0 {
563 return nil535 return nil
@@ -569,8 +541,6 @@ var xNewVariantInt64 func(int64) uintptr
569 541
570 // Creates a new int64 #GVariant instance.542 // Creates a new int64 #GVariant instance.
571 func NewVariantInt64(ValueVar int64) *Variant {543 func NewVariantInt64(ValueVar int64) *Variant {
572- core.LazyRegister(&xNewVariantInt64, "GLIB", "g_variant_new_int64", false)
573-
574 cret := xNewVariantInt64(ValueVar)544 cret := xNewVariantInt64(ValueVar)
575 if cret == 0 {545 if cret == 0 {
576 return nil546 return nil
@@ -591,8 +561,6 @@ var xNewVariantMaybe func(*VariantType, *Variant) uintptr
591 // If @child is a floating reference (see g_variant_ref_sink()), the new561 // If @child is a floating reference (see g_variant_ref_sink()), the new
592 // instance takes ownership of @child.562 // instance takes ownership of @child.
593 func NewVariantMaybe(ChildTypeVar *VariantType, ChildVar *Variant) *Variant {563 func NewVariantMaybe(ChildTypeVar *VariantType, ChildVar *Variant) *Variant {
594- core.LazyRegister(&xNewVariantMaybe, "GLIB", "g_variant_new_maybe", false)
595-
596 cret := xNewVariantMaybe(ChildTypeVar, ChildVar)564 cret := xNewVariantMaybe(ChildTypeVar, ChildVar)
597 if cret == 0 {565 if cret == 0 {
598 return nil566 return nil
@@ -606,8 +574,6 @@ var xNewVariantObjectPath func(string) uintptr
606 // @object_path must be a valid D-Bus object path. Use574 // @object_path must be a valid D-Bus object path. Use
607 // g_variant_is_object_path() if you're not sure.575 // g_variant_is_object_path() if you're not sure.
608 func NewVariantObjectPath(ObjectPathVar string) *Variant {576 func NewVariantObjectPath(ObjectPathVar string) *Variant {
609- core.LazyRegister(&xNewVariantObjectPath, "GLIB", "g_variant_new_object_path", false)
610-
611 cret := xNewVariantObjectPath(ObjectPathVar)577 cret := xNewVariantObjectPath(ObjectPathVar)
612 if cret == 0 {578 if cret == 0 {
613 return nil579 return nil
@@ -625,8 +591,6 @@ var xNewVariantObjv func([]string, int) uintptr
625 //591 //
626 // If @length is -1 then @strv is %NULL-terminated.592 // If @length is -1 then @strv is %NULL-terminated.
627 func NewVariantObjv(StrvVar []string, LengthVar int) *Variant {593 func NewVariantObjv(StrvVar []string, LengthVar int) *Variant {
628- core.LazyRegister(&xNewVariantObjv, "GLIB", "g_variant_new_objv", false)
629-
630 cret := xNewVariantObjv(StrvVar, LengthVar)594 cret := xNewVariantObjv(StrvVar, LengthVar)
631 if cret == 0 {595 if cret == 0 {
632 return nil596 return nil
@@ -671,8 +635,6 @@ var xNewVariantParsed func(string, ...interface{}) uintptr
671 // be anything along the lines of "%*", "%?", "\%r", or anything starting635 // be anything along the lines of "%*", "%?", "\%r", or anything starting
672 // with "%@".636 // with "%@".
673 func NewVariantParsed(FormatVar string, varArgs ...interface{}) *Variant {637 func NewVariantParsed(FormatVar string, varArgs ...interface{}) *Variant {
674- core.LazyRegister(&xNewVariantParsed, "GLIB", "g_variant_new_parsed", false)
675-
676 cret := xNewVariantParsed(FormatVar, varArgs...)638 cret := xNewVariantParsed(FormatVar, varArgs...)
677 if cret == 0 {639 if cret == 0 {
678 return nil640 return nil
@@ -704,8 +666,6 @@ var xNewVariantParsedVa func(string, []interface{}) uintptr
704 // result. This can also be done by adding the result to a container,666 // result. This can also be done by adding the result to a container,
705 // or by passing it to another g_variant_new() call.667 // or by passing it to another g_variant_new() call.
706 func NewVariantParsedVa(FormatVar string, AppVar []interface{}) *Variant {668 func NewVariantParsedVa(FormatVar string, AppVar []interface{}) *Variant {
707- core.LazyRegister(&xNewVariantParsedVa, "GLIB", "g_variant_new_parsed_va", false)
708-
709 cret := xNewVariantParsedVa(FormatVar, AppVar)669 cret := xNewVariantParsedVa(FormatVar, AppVar)
710 if cret == 0 {670 if cret == 0 {
711 return nil671 return nil
@@ -721,8 +681,6 @@ var xNewVariantPrintf func(string, ...interface{}) uintptr
721 // g_variant_new_string() but it saves a temporary variable and an681 // g_variant_new_string() but it saves a temporary variable and an
722 // unnecessary copy.682 // unnecessary copy.
723 func NewVariantPrintf(FormatStringVar string, varArgs ...interface{}) *Variant {683 func NewVariantPrintf(FormatStringVar string, varArgs ...interface{}) *Variant {
724- core.LazyRegister(&xNewVariantPrintf, "GLIB", "g_variant_new_printf", false)
725-
726 cret := xNewVariantPrintf(FormatStringVar, varArgs...)684 cret := xNewVariantPrintf(FormatStringVar, varArgs...)
727 if cret == 0 {685 if cret == 0 {
728 return nil686 return nil
@@ -736,8 +694,6 @@ var xNewVariantSignature func(string) uintptr
736 // @string. @string must be a valid D-Bus type signature. Use694 // @string. @string must be a valid D-Bus type signature. Use
737 // g_variant_is_signature() if you're not sure.695 // g_variant_is_signature() if you're not sure.
738 func NewVariantSignature(SignatureVar string) *Variant {696 func NewVariantSignature(SignatureVar string) *Variant {
739- core.LazyRegister(&xNewVariantSignature, "GLIB", "g_variant_new_signature", false)
740-
741 cret := xNewVariantSignature(SignatureVar)697 cret := xNewVariantSignature(SignatureVar)
742 if cret == 0 {698 if cret == 0 {
743 return nil699 return nil
@@ -753,8 +709,6 @@ var xNewVariantString func(string) uintptr
753 // potentially-%NULL strings, use g_variant_new() with `ms` as the709 // potentially-%NULL strings, use g_variant_new() with `ms` as the
754 // [format string](gvariant-format-strings.html#maybe-types).710 // [format string](gvariant-format-strings.html#maybe-types).
755 func NewVariantString(StringVar string) *Variant {711 func NewVariantString(StringVar string) *Variant {
756- core.LazyRegister(&xNewVariantString, "GLIB", "g_variant_new_string", false)
757-
758 cret := xNewVariantString(StringVar)712 cret := xNewVariantString(StringVar)
759 if cret == 0 {713 if cret == 0 {
760 return nil714 return nil
@@ -769,8 +723,6 @@ var xNewVariantStrv func([]string, int) uintptr
769 //723 //
770 // If @length is -1 then @strv is %NULL-terminated.724 // If @length is -1 then @strv is %NULL-terminated.
771 func NewVariantStrv(StrvVar []string, LengthVar int) *Variant {725 func NewVariantStrv(StrvVar []string, LengthVar int) *Variant {
772- core.LazyRegister(&xNewVariantStrv, "GLIB", "g_variant_new_strv", false)
773-
774 cret := xNewVariantStrv(StrvVar, LengthVar)726 cret := xNewVariantStrv(StrvVar, LengthVar)
775 if cret == 0 {727 if cret == 0 {
776 return nil728 return nil
@@ -793,8 +745,6 @@ var xNewVariantTakeString func(string) uintptr
793 // it to this function. It is even possible that @string is immediately745 // it to this function. It is even possible that @string is immediately
794 // freed.746 // freed.
795 func NewVariantTakeString(StringVar string) *Variant {747 func NewVariantTakeString(StringVar string) *Variant {
796- core.LazyRegister(&xNewVariantTakeString, "GLIB", "g_variant_new_take_string", false)
797-
798 cret := xNewVariantTakeString(StringVar)748 cret := xNewVariantTakeString(StringVar)
799 if cret == 0 {749 if cret == 0 {
800 return nil750 return nil
@@ -813,8 +763,6 @@ var xNewVariantTuple func(uintptr, uint) uintptr
813 // If the @children are floating references (see g_variant_ref_sink()), the763 // If the @children are floating references (see g_variant_ref_sink()), the
814 // new instance takes ownership of them as if via g_variant_ref_sink().764 // new instance takes ownership of them as if via g_variant_ref_sink().
815 func NewVariantTuple(ChildrenVar uintptr, NChildrenVar uint) *Variant {765 func NewVariantTuple(ChildrenVar uintptr, NChildrenVar uint) *Variant {
816- core.LazyRegister(&xNewVariantTuple, "GLIB", "g_variant_new_tuple", false)
817-
818 cret := xNewVariantTuple(ChildrenVar, NChildrenVar)766 cret := xNewVariantTuple(ChildrenVar, NChildrenVar)
819 if cret == 0 {767 if cret == 0 {
820 return nil768 return nil
@@ -826,8 +774,6 @@ var xNewVariantUint16 func(uint16) uintptr
826 774
827 // Creates a new uint16 #GVariant instance.775 // Creates a new uint16 #GVariant instance.
828 func NewVariantUint16(ValueVar uint16) *Variant {776 func NewVariantUint16(ValueVar uint16) *Variant {
829- core.LazyRegister(&xNewVariantUint16, "GLIB", "g_variant_new_uint16", false)
830-
831 cret := xNewVariantUint16(ValueVar)777 cret := xNewVariantUint16(ValueVar)
832 if cret == 0 {778 if cret == 0 {
833 return nil779 return nil
@@ -839,8 +785,6 @@ var xNewVariantUint32 func(uint32) uintptr
839 785
840 // Creates a new uint32 #GVariant instance.786 // Creates a new uint32 #GVariant instance.
841 func NewVariantUint32(ValueVar uint32) *Variant {787 func NewVariantUint32(ValueVar uint32) *Variant {
842- core.LazyRegister(&xNewVariantUint32, "GLIB", "g_variant_new_uint32", false)
843-
844 cret := xNewVariantUint32(ValueVar)788 cret := xNewVariantUint32(ValueVar)
845 if cret == 0 {789 if cret == 0 {
846 return nil790 return nil
@@ -852,8 +796,6 @@ var xNewVariantUint64 func(uint64) uintptr
852 796
853 // Creates a new uint64 #GVariant instance.797 // Creates a new uint64 #GVariant instance.
854 func NewVariantUint64(ValueVar uint64) *Variant {798 func NewVariantUint64(ValueVar uint64) *Variant {
855- core.LazyRegister(&xNewVariantUint64, "GLIB", "g_variant_new_uint64", false)
856-
857 cret := xNewVariantUint64(ValueVar)799 cret := xNewVariantUint64(ValueVar)
858 if cret == 0 {800 if cret == 0 {
859 return nil801 return nil
@@ -900,8 +842,6 @@ var xNewVariantVa func(string, uintptr, []interface{}) uintptr
900 // result. This can also be done by adding the result to a container,842 // result. This can also be done by adding the result to a container,
901 // or by passing it to another g_variant_new() call.843 // or by passing it to another g_variant_new() call.
902 func NewVariantVa(FormatStringVar string, EndptrVar *string, AppVar []interface{}) *Variant {844 func NewVariantVa(FormatStringVar string, EndptrVar *string, AppVar []interface{}) *Variant {
903- core.LazyRegister(&xNewVariantVa, "GLIB", "g_variant_new_va", false)
904-
905 EndptrVarPtr := core.GStrdupNullable(EndptrVar)845 EndptrVarPtr := core.GStrdupNullable(EndptrVar)
906 defer core.GFreeNullable(EndptrVarPtr)846 defer core.GFreeNullable(EndptrVarPtr)
907 847
@@ -920,8 +860,6 @@ var xNewVariantVariant func(*Variant) uintptr
920 // If @child is a floating reference (see g_variant_ref_sink()), the new860 // If @child is a floating reference (see g_variant_ref_sink()), the new
921 // instance takes ownership of @child.861 // instance takes ownership of @child.
922 func NewVariantVariant(ValueVar *Variant) *Variant {862 func NewVariantVariant(ValueVar *Variant) *Variant {
923- core.LazyRegister(&xNewVariantVariant, "GLIB", "g_variant_new_variant", false)
924-
925 cret := xNewVariantVariant(ValueVar)863 cret := xNewVariantVariant(ValueVar)
926 if cret == 0 {864 if cret == 0 {
927 return nil865 return nil
@@ -949,8 +887,6 @@ var xVariantByteswap func(uintptr) uintptr
949 // The returned value is always in normal form and is marked as trusted.887 // The returned value is always in normal form and is marked as trusted.
950 // A full, not floating, reference is returned.888 // A full, not floating, reference is returned.
951 func (x *Variant) Byteswap() *Variant {889 func (x *Variant) Byteswap() *Variant {
952- core.LazyRegister(&xVariantByteswap, "GLIB", "g_variant_byteswap", false)
953-
954 cret := xVariantByteswap(x.GoPointer())890 cret := xVariantByteswap(x.GoPointer())
955 if cret == 0 {891 if cret == 0 {
956 return nil892 return nil
@@ -975,8 +911,6 @@ var xVariantCheckFormatString func(uintptr, string, bool) bool
975 // varargs accessors to #GVariant values of uncertain values (eg:911 // varargs accessors to #GVariant values of uncertain values (eg:
976 // g_variant_lookup() or g_menu_model_get_item_attribute()).912 // g_variant_lookup() or g_menu_model_get_item_attribute()).
977 func (x *Variant) CheckFormatString(FormatStringVar string, CopyOnlyVar bool) bool {913 func (x *Variant) CheckFormatString(FormatStringVar string, CopyOnlyVar bool) bool {
978- core.LazyRegister(&xVariantCheckFormatString, "GLIB", "g_variant_check_format_string", false)
979-
980 cret := xVariantCheckFormatString(x.GoPointer(), FormatStringVar, CopyOnlyVar)914 cret := xVariantCheckFormatString(x.GoPointer(), FormatStringVar, CopyOnlyVar)
981 return cret915 return cret
982 }916 }
@@ -985,8 +919,6 @@ var xVariantClassify func(uintptr) VariantClass
985 919
986 // Classifies @value according to its top-level type.920 // Classifies @value according to its top-level type.
987 func (x *Variant) Classify() VariantClass {921 func (x *Variant) Classify() VariantClass {
988- core.LazyRegister(&xVariantClassify, "GLIB", "g_variant_classify", false)
989-
990 cret := xVariantClassify(x.GoPointer())922 cret := xVariantClassify(x.GoPointer())
991 return cret923 return cret
992 }924 }
@@ -1013,8 +945,6 @@ var xVariantCompare func(uintptr, uintptr) int
1013 // If you only require an equality comparison, g_variant_equal() is more945 // If you only require an equality comparison, g_variant_equal() is more
1014 // general.946 // general.
1015 func (x *Variant) Compare(TwoVar uintptr) int {947 func (x *Variant) Compare(TwoVar uintptr) int {
1016- core.LazyRegister(&xVariantCompare, "GLIB", "g_variant_compare", false)
1017-
1018 cret := xVariantCompare(x.GoPointer(), TwoVar)948 cret := xVariantCompare(x.GoPointer(), TwoVar)
1019 return cret949 return cret
1020 }950 }
@@ -1026,8 +956,6 @@ var xVariantDupBytestring func(uintptr, *uint) uintptr
1026 //956 //
1027 // The return value must be freed using g_free().957 // The return value must be freed using g_free().
1028 func (x *Variant) DupBytestring(LengthVar *uint) uintptr {958 func (x *Variant) DupBytestring(LengthVar *uint) uintptr {
1029- core.LazyRegister(&xVariantDupBytestring, "GLIB", "g_variant_dup_bytestring", false)
1030-
1031 cret := xVariantDupBytestring(x.GoPointer(), LengthVar)959 cret := xVariantDupBytestring(x.GoPointer(), LengthVar)
1032 return cret960 return cret
1033 }961 }
@@ -1045,8 +973,6 @@ var xVariantDupBytestringArray func(uintptr, *uint) []string
1045 // For an empty array, @length will be set to 0 and a pointer to a973 // For an empty array, @length will be set to 0 and a pointer to a
1046 // %NULL pointer will be returned.974 // %NULL pointer will be returned.
1047 func (x *Variant) DupBytestringArray(LengthVar *uint) []string {975 func (x *Variant) DupBytestringArray(LengthVar *uint) []string {
1048- core.LazyRegister(&xVariantDupBytestringArray, "GLIB", "g_variant_dup_bytestring_array", false)
1049-
1050 cret := xVariantDupBytestringArray(x.GoPointer(), LengthVar)976 cret := xVariantDupBytestringArray(x.GoPointer(), LengthVar)
1051 return cret977 return cret
1052 }978 }
@@ -1064,8 +990,6 @@ var xVariantDupObjv func(uintptr, *uint) []string
1064 // For an empty array, @length will be set to 0 and a pointer to a990 // For an empty array, @length will be set to 0 and a pointer to a
1065 // %NULL pointer will be returned.991 // %NULL pointer will be returned.
1066 func (x *Variant) DupObjv(LengthVar *uint) []string {992 func (x *Variant) DupObjv(LengthVar *uint) []string {
1067- core.LazyRegister(&xVariantDupObjv, "GLIB", "g_variant_dup_objv", false)
1068-
1069 cret := xVariantDupObjv(x.GoPointer(), LengthVar)993 cret := xVariantDupObjv(x.GoPointer(), LengthVar)
1070 return cret994 return cret
1071 }995 }
@@ -1079,8 +1003,6 @@ var xVariantDupString func(uintptr, *uint) string
1079 //1003 //
1080 // The return value must be freed using g_free().1004 // The return value must be freed using g_free().
1081 func (x *Variant) DupString(LengthVar *uint) string {1005 func (x *Variant) DupString(LengthVar *uint) string {
1082- core.LazyRegister(&xVariantDupString, "GLIB", "g_variant_dup_string", false)
1083-
1084 cret := xVariantDupString(x.GoPointer(), LengthVar)1006 cret := xVariantDupString(x.GoPointer(), LengthVar)
1085 return cret1007 return cret
1086 }1008 }
@@ -1098,8 +1020,6 @@ var xVariantDupStrv func(uintptr, *uint) []string
1098 // For an empty array, @length will be set to 0 and a pointer to a1020 // For an empty array, @length will be set to 0 and a pointer to a
1099 // %NULL pointer will be returned.1021 // %NULL pointer will be returned.
1100 func (x *Variant) DupStrv(LengthVar *uint) []string {1022 func (x *Variant) DupStrv(LengthVar *uint) []string {
1101- core.LazyRegister(&xVariantDupStrv, "GLIB", "g_variant_dup_strv", false)
1102-
1103 cret := xVariantDupStrv(x.GoPointer(), LengthVar)1023 cret := xVariantDupStrv(x.GoPointer(), LengthVar)
1104 return cret1024 return cret
1105 }1025 }
@@ -1111,8 +1031,6 @@ var xVariantEqual func(uintptr, uintptr) bool
1111 // The types of @one and @two are #gconstpointer only to allow use of1031 // The types of @one and @two are #gconstpointer only to allow use of
1112 // this function with #GHashTable. They must each be a #GVariant.1032 // this function with #GHashTable. They must each be a #GVariant.
1113 func (x *Variant) Equal(TwoVar uintptr) bool {1033 func (x *Variant) Equal(TwoVar uintptr) bool {
1114- core.LazyRegister(&xVariantEqual, "GLIB", "g_variant_equal", false)
1115-
1116 cret := xVariantEqual(x.GoPointer(), TwoVar)1034 cret := xVariantEqual(x.GoPointer(), TwoVar)
1117 return cret1035 return cret
1118 }1036 }
@@ -1136,8 +1054,6 @@ var xVariantGet func(uintptr, string, ...interface{})
1136 // see the section on1054 // see the section on
1137 // [`GVariant` format strings](gvariant-format-strings.html#pointers).1055 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
1138 func (x *Variant) Get(FormatStringVar string, varArgs ...interface{}) {1056 func (x *Variant) Get(FormatStringVar string, varArgs ...interface{}) {
1139- core.LazyRegister(&xVariantGet, "GLIB", "g_variant_get", false)
1140-
1141 xVariantGet(x.GoPointer(), FormatStringVar, varArgs...)1057 xVariantGet(x.GoPointer(), FormatStringVar, varArgs...)
1142 }1058 }
1143 1059
@@ -1148,8 +1064,6 @@ var xVariantGetBoolean func(uintptr) bool
1148 // It is an error to call this function with a @value of any type1064 // It is an error to call this function with a @value of any type
1149 // other than %G_VARIANT_TYPE_BOOLEAN.1065 // other than %G_VARIANT_TYPE_BOOLEAN.
1150 func (x *Variant) GetBoolean() bool {1066 func (x *Variant) GetBoolean() bool {
1151- core.LazyRegister(&xVariantGetBoolean, "GLIB", "g_variant_get_boolean", false)
1152-
1153 cret := xVariantGetBoolean(x.GoPointer())1067 cret := xVariantGetBoolean(x.GoPointer())
1154 return cret1068 return cret
1155 }1069 }
@@ -1161,8 +1075,6 @@ var xVariantGetByte func(uintptr) byte
1161 // It is an error to call this function with a @value of any type1075 // It is an error to call this function with a @value of any type
1162 // other than %G_VARIANT_TYPE_BYTE.1076 // other than %G_VARIANT_TYPE_BYTE.
1163 func (x *Variant) GetByte() byte {1077 func (x *Variant) GetByte() byte {
1164- core.LazyRegister(&xVariantGetByte, "GLIB", "g_variant_get_byte", false)
1165-
1166 cret := xVariantGetByte(x.GoPointer())1078 cret := xVariantGetByte(x.GoPointer())
1167 return cret1079 return cret
1168 }1080 }
@@ -1188,8 +1100,6 @@ var xVariantGetBytestring func(uintptr) uintptr
1188 //1100 //
1189 // The return value remains valid as long as @value exists.1101 // The return value remains valid as long as @value exists.
1190 func (x *Variant) GetBytestring() uintptr {1102 func (x *Variant) GetBytestring() uintptr {
1191- core.LazyRegister(&xVariantGetBytestring, "GLIB", "g_variant_get_bytestring", false)
1192-
1193 cret := xVariantGetBytestring(x.GoPointer())1103 cret := xVariantGetBytestring(x.GoPointer())
1194 return cret1104 return cret
1195 }1105 }
@@ -1207,8 +1117,6 @@ var xVariantGetBytestringArray func(uintptr, *uint) []string
1207 // For an empty array, @length will be set to 0 and a pointer to a1117 // For an empty array, @length will be set to 0 and a pointer to a
1208 // %NULL pointer will be returned.1118 // %NULL pointer will be returned.
1209 func (x *Variant) GetBytestringArray(LengthVar *uint) []string {1119 func (x *Variant) GetBytestringArray(LengthVar *uint) []string {
1210- core.LazyRegister(&xVariantGetBytestringArray, "GLIB", "g_variant_get_bytestring_array", false)
1211-
1212 cret := xVariantGetBytestringArray(x.GoPointer(), LengthVar)1120 cret := xVariantGetBytestringArray(x.GoPointer(), LengthVar)
1213 return cret1121 return cret
1214 }1122 }
@@ -1225,8 +1133,6 @@ var xVariantGetChild func(uintptr, uint, string, ...interface{})
1225 // see the section on1133 // see the section on
1226 // [`GVariant` format strings](gvariant-format-strings.html#pointers).1134 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
1227 func (x *Variant) GetChild(IndexVar uint, FormatStringVar string, varArgs ...interface{}) {1135 func (x *Variant) GetChild(IndexVar uint, FormatStringVar string, varArgs ...interface{}) {
1228- core.LazyRegister(&xVariantGetChild, "GLIB", "g_variant_get_child", false)
1229-
1230 xVariantGetChild(x.GoPointer(), IndexVar, FormatStringVar, varArgs...)1136 xVariantGetChild(x.GoPointer(), IndexVar, FormatStringVar, varArgs...)
1231 }1137 }
1232 1138
@@ -1256,8 +1162,6 @@ var xVariantGetChildValue func(uintptr, uint) uintptr
1256 //1162 //
1257 // This function is O(1).1163 // This function is O(1).
1258 func (x *Variant) GetChildValue(IndexVar uint) *Variant {1164 func (x *Variant) GetChildValue(IndexVar uint) *Variant {
1259- core.LazyRegister(&xVariantGetChildValue, "GLIB", "g_variant_get_child_value", false)
1260-
1261 cret := xVariantGetChildValue(x.GoPointer(), IndexVar)1165 cret := xVariantGetChildValue(x.GoPointer(), IndexVar)
1262 if cret == 0 {1166 if cret == 0 {
1263 return nil1167 return nil
@@ -1293,8 +1197,6 @@ var xVariantGetData func(uintptr) uintptr
1293 // explicitly (by storing the type and/or endianness in addition to the1197 // explicitly (by storing the type and/or endianness in addition to the
1294 // serialized data).1198 // serialized data).
1295 func (x *Variant) GetData() uintptr {1199 func (x *Variant) GetData() uintptr {
1296- core.LazyRegister(&xVariantGetData, "GLIB", "g_variant_get_data", false)
1297-
1298 cret := xVariantGetData(x.GoPointer())1200 cret := xVariantGetData(x.GoPointer())
1299 return cret1201 return cret
1300 }1202 }
@@ -1306,8 +1208,6 @@ var xVariantGetDataAsBytes func(uintptr) uintptr
1306 // g_variant_get_data(), except that the returned #GBytes holds1208 // g_variant_get_data(), except that the returned #GBytes holds
1307 // a reference to the variant data.1209 // a reference to the variant data.
1308 func (x *Variant) GetDataAsBytes() *Bytes {1210 func (x *Variant) GetDataAsBytes() *Bytes {
1309- core.LazyRegister(&xVariantGetDataAsBytes, "GLIB", "g_variant_get_data_as_bytes", false)
1310-
1311 cret := xVariantGetDataAsBytes(x.GoPointer())1211 cret := xVariantGetDataAsBytes(x.GoPointer())
1312 if cret == 0 {1212 if cret == 0 {
1313 return nil1213 return nil
@@ -1322,8 +1222,6 @@ var xVariantGetDouble func(uintptr) float64
1322 // It is an error to call this function with a @value of any type1222 // It is an error to call this function with a @value of any type
1323 // other than %G_VARIANT_TYPE_DOUBLE.1223 // other than %G_VARIANT_TYPE_DOUBLE.
1324 func (x *Variant) GetDouble() float64 {1224 func (x *Variant) GetDouble() float64 {
1325- core.LazyRegister(&xVariantGetDouble, "GLIB", "g_variant_get_double", false)
1326-
1327 cret := xVariantGetDouble(x.GoPointer())1225 cret := xVariantGetDouble(x.GoPointer())
1328 return cret1226 return cret
1329 }1227 }
@@ -1357,8 +1255,6 @@ var xVariantGetFixedArray func(uintptr, *uint, uint) uintptr
1357 // @n_elements, which must be non-%NULL, is set equal to the number of1255 // @n_elements, which must be non-%NULL, is set equal to the number of
1358 // items in the array.1256 // items in the array.
1359 func (x *Variant) GetFixedArray(NElementsVar *uint, ElementSizeVar uint) uintptr {1257 func (x *Variant) GetFixedArray(NElementsVar *uint, ElementSizeVar uint) uintptr {
1360- core.LazyRegister(&xVariantGetFixedArray, "GLIB", "g_variant_get_fixed_array", false)
1361-
1362 cret := xVariantGetFixedArray(x.GoPointer(), NElementsVar, ElementSizeVar)1258 cret := xVariantGetFixedArray(x.GoPointer(), NElementsVar, ElementSizeVar)
1363 return cret1259 return cret
1364 }1260 }
@@ -1374,8 +1270,6 @@ var xVariantGetHandle func(uintptr) int32
1374 // that are sent alongside a D-Bus message. If you're not interacting1270 // that are sent alongside a D-Bus message. If you're not interacting
1375 // with D-Bus, you probably don't need them.1271 // with D-Bus, you probably don't need them.
1376 func (x *Variant) GetHandle() int32 {1272 func (x *Variant) GetHandle() int32 {
1377- core.LazyRegister(&xVariantGetHandle, "GLIB", "g_variant_get_handle", false)
1378-
1379 cret := xVariantGetHandle(x.GoPointer())1273 cret := xVariantGetHandle(x.GoPointer())
1380 return cret1274 return cret
1381 }1275 }
@@ -1387,8 +1281,6 @@ var xVariantGetInt16 func(uintptr) int16
1387 // It is an error to call this function with a @value of any type1281 // It is an error to call this function with a @value of any type
1388 // other than %G_VARIANT_TYPE_INT16.1282 // other than %G_VARIANT_TYPE_INT16.
1389 func (x *Variant) GetInt16() int16 {1283 func (x *Variant) GetInt16() int16 {
1390- core.LazyRegister(&xVariantGetInt16, "GLIB", "g_variant_get_int16", false)
1391-
1392 cret := xVariantGetInt16(x.GoPointer())1284 cret := xVariantGetInt16(x.GoPointer())
1393 return cret1285 return cret
1394 }1286 }
@@ -1400,8 +1292,6 @@ var xVariantGetInt32 func(uintptr) int32
1400 // It is an error to call this function with a @value of any type1292 // It is an error to call this function with a @value of any type
1401 // other than %G_VARIANT_TYPE_INT32.1293 // other than %G_VARIANT_TYPE_INT32.
1402 func (x *Variant) GetInt32() int32 {1294 func (x *Variant) GetInt32() int32 {
1403- core.LazyRegister(&xVariantGetInt32, "GLIB", "g_variant_get_int32", false)
1404-
1405 cret := xVariantGetInt32(x.GoPointer())1295 cret := xVariantGetInt32(x.GoPointer())
1406 return cret1296 return cret
1407 }1297 }
@@ -1413,8 +1303,6 @@ var xVariantGetInt64 func(uintptr) int64
1413 // It is an error to call this function with a @value of any type1303 // It is an error to call this function with a @value of any type
1414 // other than %G_VARIANT_TYPE_INT64.1304 // other than %G_VARIANT_TYPE_INT64.
1415 func (x *Variant) GetInt64() int64 {1305 func (x *Variant) GetInt64() int64 {
1416- core.LazyRegister(&xVariantGetInt64, "GLIB", "g_variant_get_int64", false)
1417-
1418 cret := xVariantGetInt64(x.GoPointer())1306 cret := xVariantGetInt64(x.GoPointer())
1419 return cret1307 return cret
1420 }1308 }
@@ -1424,8 +1312,6 @@ var xVariantGetMaybe func(uintptr) uintptr
1424 // Given a maybe-typed #GVariant instance, extract its value. If the1312 // Given a maybe-typed #GVariant instance, extract its value. If the
1425 // value is Nothing, then this function returns %NULL.1313 // value is Nothing, then this function returns %NULL.
1426 func (x *Variant) GetMaybe() *Variant {1314 func (x *Variant) GetMaybe() *Variant {
1427- core.LazyRegister(&xVariantGetMaybe, "GLIB", "g_variant_get_maybe", false)
1428-
1429 cret := xVariantGetMaybe(x.GoPointer())1315 cret := xVariantGetMaybe(x.GoPointer())
1430 if cret == 0 {1316 if cret == 0 {
1431 return nil1317 return nil
@@ -1461,8 +1347,6 @@ var xVariantGetNormalForm func(uintptr) uintptr
1461 // value from this function to guarantee ownership of a single non-floating1347 // value from this function to guarantee ownership of a single non-floating
1462 // reference to it.1348 // reference to it.
1463 func (x *Variant) GetNormalForm() *Variant {1349 func (x *Variant) GetNormalForm() *Variant {
1464- core.LazyRegister(&xVariantGetNormalForm, "GLIB", "g_variant_get_normal_form", false)
1465-
1466 cret := xVariantGetNormalForm(x.GoPointer())1350 cret := xVariantGetNormalForm(x.GoPointer())
1467 if cret == 0 {1351 if cret == 0 {
1468 return nil1352 return nil
@@ -1483,8 +1367,6 @@ var xVariantGetObjv func(uintptr, *uint) []string
1483 // For an empty array, @length will be set to 0 and a pointer to a1367 // For an empty array, @length will be set to 0 and a pointer to a
1484 // %NULL pointer will be returned.1368 // %NULL pointer will be returned.
1485 func (x *Variant) GetObjv(LengthVar *uint) []string {1369 func (x *Variant) GetObjv(LengthVar *uint) []string {
1486- core.LazyRegister(&xVariantGetObjv, "GLIB", "g_variant_get_objv", false)
1487-
1488 cret := xVariantGetObjv(x.GoPointer(), LengthVar)1370 cret := xVariantGetObjv(x.GoPointer(), LengthVar)
1489 return cret1371 return cret
1490 }1372 }
@@ -1503,8 +1385,6 @@ var xVariantGetSize func(uintptr) uint
1503 // operation which is approximately O(n) in the number of values1385 // operation which is approximately O(n) in the number of values
1504 // involved.1386 // involved.
1505 func (x *Variant) GetSize() uint {1387 func (x *Variant) GetSize() uint {
1506- core.LazyRegister(&xVariantGetSize, "GLIB", "g_variant_get_size", false)
1507-
1508 cret := xVariantGetSize(x.GoPointer())1388 cret := xVariantGetSize(x.GoPointer())
1509 return cret1389 return cret
1510 }1390 }
@@ -1530,8 +1410,6 @@ var xVariantGetString func(uintptr, *uint) string
1530 //1410 //
1531 // The return value remains valid as long as @value exists.1411 // The return value remains valid as long as @value exists.
1532 func (x *Variant) GetString(LengthVar *uint) string {1412 func (x *Variant) GetString(LengthVar *uint) string {
1533- core.LazyRegister(&xVariantGetString, "GLIB", "g_variant_get_string", false)
1534-
1535 cret := xVariantGetString(x.GoPointer(), LengthVar)1413 cret := xVariantGetString(x.GoPointer(), LengthVar)
1536 return cret1414 return cret
1537 }1415 }
@@ -1549,8 +1427,6 @@ var xVariantGetStrv func(uintptr, *uint) []string
1549 // For an empty array, @length will be set to 0 and a pointer to a1427 // For an empty array, @length will be set to 0 and a pointer to a
1550 // %NULL pointer will be returned.1428 // %NULL pointer will be returned.
1551 func (x *Variant) GetStrv(LengthVar *uint) []string {1429 func (x *Variant) GetStrv(LengthVar *uint) []string {
1552- core.LazyRegister(&xVariantGetStrv, "GLIB", "g_variant_get_strv", false)
1553-
1554 cret := xVariantGetStrv(x.GoPointer(), LengthVar)1430 cret := xVariantGetStrv(x.GoPointer(), LengthVar)
1555 return cret1431 return cret
1556 }1432 }
@@ -1562,8 +1438,6 @@ var xVariantGetType func(uintptr) uintptr
1562 // The return value is valid for the lifetime of @value and must not1438 // The return value is valid for the lifetime of @value and must not
1563 // be freed.1439 // be freed.
1564 func (x *Variant) GetType() *VariantType {1440 func (x *Variant) GetType() *VariantType {
1565- core.LazyRegister(&xVariantGetType, "GLIB", "g_variant_get_type", false)
1566-
1567 cret := xVariantGetType(x.GoPointer())1441 cret := xVariantGetType(x.GoPointer())
1568 if cret == 0 {1442 if cret == 0 {
1569 return nil1443 return nil
@@ -1577,8 +1451,6 @@ var xVariantGetTypeString func(uintptr) string
1577 // g_variant_type_peek_string(), this string is nul-terminated. This1451 // g_variant_type_peek_string(), this string is nul-terminated. This
1578 // string belongs to #GVariant and must not be freed.1452 // string belongs to #GVariant and must not be freed.
1579 func (x *Variant) GetTypeString() string {1453 func (x *Variant) GetTypeString() string {
1580- core.LazyRegister(&xVariantGetTypeString, "GLIB", "g_variant_get_type_string", false)
1581-
1582 cret := xVariantGetTypeString(x.GoPointer())1454 cret := xVariantGetTypeString(x.GoPointer())
1583 return cret1455 return cret
1584 }1456 }
@@ -1590,8 +1462,6 @@ var xVariantGetUint16 func(uintptr) uint16
1590 // It is an error to call this function with a @value of any type1462 // It is an error to call this function with a @value of any type
1591 // other than %G_VARIANT_TYPE_UINT16.1463 // other than %G_VARIANT_TYPE_UINT16.
1592 func (x *Variant) GetUint16() uint16 {1464 func (x *Variant) GetUint16() uint16 {
1593- core.LazyRegister(&xVariantGetUint16, "GLIB", "g_variant_get_uint16", false)
1594-
1595 cret := xVariantGetUint16(x.GoPointer())1465 cret := xVariantGetUint16(x.GoPointer())
1596 return cret1466 return cret
1597 }1467 }
@@ -1603,8 +1473,6 @@ var xVariantGetUint32 func(uintptr) uint32
1603 // It is an error to call this function with a @value of any type1473 // It is an error to call this function with a @value of any type
1604 // other than %G_VARIANT_TYPE_UINT32.1474 // other than %G_VARIANT_TYPE_UINT32.
1605 func (x *Variant) GetUint32() uint32 {1475 func (x *Variant) GetUint32() uint32 {
1606- core.LazyRegister(&xVariantGetUint32, "GLIB", "g_variant_get_uint32", false)
1607-
1608 cret := xVariantGetUint32(x.GoPointer())1476 cret := xVariantGetUint32(x.GoPointer())
1609 return cret1477 return cret
1610 }1478 }
@@ -1616,8 +1484,6 @@ var xVariantGetUint64 func(uintptr) uint64
1616 // It is an error to call this function with a @value of any type1484 // It is an error to call this function with a @value of any type
1617 // other than %G_VARIANT_TYPE_UINT64.1485 // other than %G_VARIANT_TYPE_UINT64.
1618 func (x *Variant) GetUint64() uint64 {1486 func (x *Variant) GetUint64() uint64 {
1619- core.LazyRegister(&xVariantGetUint64, "GLIB", "g_variant_get_uint64", false)
1620-
1621 cret := xVariantGetUint64(x.GoPointer())1487 cret := xVariantGetUint64(x.GoPointer())
1622 return cret1488 return cret
1623 }1489 }
@@ -1649,8 +1515,6 @@ var xVariantGetVa func(uintptr, string, uintptr, []interface{})
1649 // see the section on1515 // see the section on
1650 // [`GVariant` format strings](gvariant-format-strings.html#pointers).1516 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
1651 func (x *Variant) GetVa(FormatStringVar string, EndptrVar *string, AppVar []interface{}) {1517 func (x *Variant) GetVa(FormatStringVar string, EndptrVar *string, AppVar []interface{}) {
1652- core.LazyRegister(&xVariantGetVa, "GLIB", "g_variant_get_va", false)
1653-
1654 EndptrVarPtr := core.GStrdupNullable(EndptrVar)1518 EndptrVarPtr := core.GStrdupNullable(EndptrVar)
1655 defer core.GFreeNullable(EndptrVarPtr)1519 defer core.GFreeNullable(EndptrVarPtr)
1656 1520
@@ -1662,8 +1526,6 @@ var xVariantGetVariant func(uintptr) uintptr
1662 // Unboxes @value. The result is the #GVariant instance that was1526 // Unboxes @value. The result is the #GVariant instance that was
1663 // contained in @value.1527 // contained in @value.
1664 func (x *Variant) GetVariant() *Variant {1528 func (x *Variant) GetVariant() *Variant {
1665- core.LazyRegister(&xVariantGetVariant, "GLIB", "g_variant_get_variant", false)
1666-
1667 cret := xVariantGetVariant(x.GoPointer())1529 cret := xVariantGetVariant(x.GoPointer())
1668 if cret == 0 {1530 if cret == 0 {
1669 return nil1531 return nil
@@ -1683,8 +1545,6 @@ var xVariantHash func(uintptr) uint
1683 // The type of @value is #gconstpointer only to allow use of this1545 // The type of @value is #gconstpointer only to allow use of this
1684 // function with #GHashTable. @value must be a #GVariant.1546 // function with #GHashTable. @value must be a #GVariant.
1685 func (x *Variant) Hash() uint {1547 func (x *Variant) Hash() uint {
1686- core.LazyRegister(&xVariantHash, "GLIB", "g_variant_hash", false)
1687-
1688 cret := xVariantHash(x.GoPointer())1548 cret := xVariantHash(x.GoPointer())
1689 return cret1549 return cret
1690 }1550 }
@@ -1693,8 +1553,6 @@ var xVariantIsContainer func(uintptr) bool
1693 1553
1694 // Checks if @value is a container.1554 // Checks if @value is a container.
1695 func (x *Variant) IsContainer() bool {1555 func (x *Variant) IsContainer() bool {
1696- core.LazyRegister(&xVariantIsContainer, "GLIB", "g_variant_is_container", false)
1697-
1698 cret := xVariantIsContainer(x.GoPointer())1556 cret := xVariantIsContainer(x.GoPointer())
1699 return cret1557 return cret
1700 }1558 }
@@ -1711,8 +1569,6 @@ var xVariantIsFloating func(uintptr) bool
1711 // See g_variant_ref_sink() for more information about floating reference1569 // See g_variant_ref_sink() for more information about floating reference
1712 // counts.1570 // counts.
1713 func (x *Variant) IsFloating() bool {1571 func (x *Variant) IsFloating() bool {
1714- core.LazyRegister(&xVariantIsFloating, "GLIB", "g_variant_is_floating", false)
1715-
1716 cret := xVariantIsFloating(x.GoPointer())1572 cret := xVariantIsFloating(x.GoPointer())
1717 return cret1573 return cret
1718 }1574 }
@@ -1733,8 +1589,6 @@ var xVariantIsNormalForm func(uintptr) bool
1733 // There may be implementation specific restrictions on deeply nested values.1589 // There may be implementation specific restrictions on deeply nested values.
1734 // GVariant is guaranteed to handle nesting up to at least 64 levels.1590 // GVariant is guaranteed to handle nesting up to at least 64 levels.
1735 func (x *Variant) IsNormalForm() bool {1591 func (x *Variant) IsNormalForm() bool {
1736- core.LazyRegister(&xVariantIsNormalForm, "GLIB", "g_variant_is_normal_form", false)
1737-
1738 cret := xVariantIsNormalForm(x.GoPointer())1592 cret := xVariantIsNormalForm(x.GoPointer())
1739 return cret1593 return cret
1740 }1594 }
@@ -1743,8 +1597,6 @@ var xVariantIsOfType func(uintptr, *VariantType) bool
1743 1597
1744 // Checks if a value has a type matching the provided type.1598 // Checks if a value has a type matching the provided type.
1745 func (x *Variant) IsOfType(TypeVar *VariantType) bool {1599 func (x *Variant) IsOfType(TypeVar *VariantType) bool {
1746- core.LazyRegister(&xVariantIsOfType, "GLIB", "g_variant_is_of_type", false)
1747-
1748 cret := xVariantIsOfType(x.GoPointer(), TypeVar)1600 cret := xVariantIsOfType(x.GoPointer(), TypeVar)
1749 return cret1601 return cret
1750 }1602 }
@@ -1760,8 +1612,6 @@ var xVariantIterNew func(uintptr) uintptr
1760 // A reference is taken to @value and will be released only when1612 // A reference is taken to @value and will be released only when
1761 // g_variant_iter_free() is called.1613 // g_variant_iter_free() is called.
1762 func (x *Variant) IterNew() *VariantIter {1614 func (x *Variant) IterNew() *VariantIter {
1763- core.LazyRegister(&xVariantIterNew, "GLIB", "g_variant_iter_new", false)
1764-
1765 cret := xVariantIterNew(x.GoPointer())1615 cret := xVariantIterNew(x.GoPointer())
1766 if cret == 0 {1616 if cret == 0 {
1767 return nil1617 return nil
@@ -1786,8 +1636,6 @@ var xVariantLookup func(uintptr, string, string, ...interface{}) bool
1786 // This function is currently implemented with a linear scan. If you1636 // This function is currently implemented with a linear scan. If you
1787 // plan to do many lookups then #GVariantDict may be more efficient.1637 // plan to do many lookups then #GVariantDict may be more efficient.
1788 func (x *Variant) Lookup(KeyVar string, FormatStringVar string, varArgs ...interface{}) bool {1638 func (x *Variant) Lookup(KeyVar string, FormatStringVar string, varArgs ...interface{}) bool {
1789- core.LazyRegister(&xVariantLookup, "GLIB", "g_variant_lookup", false)
1790-
1791 cret := xVariantLookup(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)1639 cret := xVariantLookup(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)
1792 return cret1640 return cret
1793 }1641 }
@@ -1816,8 +1664,6 @@ var xVariantLookupValue func(uintptr, string, *VariantType) uintptr
1816 // This function is currently implemented with a linear scan. If you1664 // This function is currently implemented with a linear scan. If you
1817 // plan to do many lookups then [struct@VariantDict] may be more efficient.1665 // plan to do many lookups then [struct@VariantDict] may be more efficient.
1818 func (x *Variant) LookupValue(KeyVar string, ExpectedTypeVar *VariantType) *Variant {1666 func (x *Variant) LookupValue(KeyVar string, ExpectedTypeVar *VariantType) *Variant {
1819- core.LazyRegister(&xVariantLookupValue, "GLIB", "g_variant_lookup_value", false)
1820-
1821 cret := xVariantLookupValue(x.GoPointer(), KeyVar, ExpectedTypeVar)1667 cret := xVariantLookupValue(x.GoPointer(), KeyVar, ExpectedTypeVar)
1822 if cret == 0 {1668 if cret == 0 {
1823 return nil1669 return nil
@@ -1839,8 +1685,6 @@ var xVariantNChildren func(uintptr) uint
1839 //1685 //
1840 // This function is O(1).1686 // This function is O(1).
1841 func (x *Variant) NChildren() uint {1687 func (x *Variant) NChildren() uint {
1842- core.LazyRegister(&xVariantNChildren, "GLIB", "g_variant_n_children", false)
1843-
1844 cret := xVariantNChildren(x.GoPointer())1688 cret := xVariantNChildren(x.GoPointer())
1845 return cret1689 return cret
1846 }1690 }
@@ -1854,8 +1698,6 @@ var xVariantPrint func(uintptr, bool) string
1854 // If @type_annotate is %TRUE, then type information is included in1698 // If @type_annotate is %TRUE, then type information is included in
1855 // the output.1699 // the output.
1856 func (x *Variant) Print(TypeAnnotateVar bool) string {1700 func (x *Variant) Print(TypeAnnotateVar bool) string {
1857- core.LazyRegister(&xVariantPrint, "GLIB", "g_variant_print", false)
1858-
1859 cret := xVariantPrint(x.GoPointer(), TypeAnnotateVar)1701 cret := xVariantPrint(x.GoPointer(), TypeAnnotateVar)
1860 return cret1702 return cret
1861 }1703 }
@@ -1867,8 +1709,6 @@ var xVariantPrintString func(uintptr, *String, bool) uintptr
1867 // If @string is non-%NULL then it is appended to and returned. Else,1709 // If @string is non-%NULL then it is appended to and returned. Else,
1868 // a new empty #GString is allocated and it is returned.1710 // a new empty #GString is allocated and it is returned.
1869 func (x *Variant) PrintString(StringVar *String, TypeAnnotateVar bool) *String {1711 func (x *Variant) PrintString(StringVar *String, TypeAnnotateVar bool) *String {
1870- core.LazyRegister(&xVariantPrintString, "GLIB", "g_variant_print_string", false)
1871-
1872 cret := xVariantPrintString(x.GoPointer(), StringVar, TypeAnnotateVar)1712 cret := xVariantPrintString(x.GoPointer(), StringVar, TypeAnnotateVar)
1873 if cret == 0 {1713 if cret == 0 {
1874 return nil1714 return nil
@@ -1880,8 +1720,6 @@ var xVariantRef func(uintptr) uintptr
1880 1720
1881 // Increases the reference count of @value.1721 // Increases the reference count of @value.
1882 func (x *Variant) Ref() *Variant {1722 func (x *Variant) Ref() *Variant {
1883- core.LazyRegister(&xVariantRef, "GLIB", "g_variant_ref", false)
1884-
1885 cret := xVariantRef(x.GoPointer())1723 cret := xVariantRef(x.GoPointer())
1886 if cret == 0 {1724 if cret == 0 {
1887 return nil1725 return nil
@@ -1914,8 +1752,6 @@ var xVariantRefSink func(uintptr) uintptr
1914 // maintaining normal refcounting semantics in situations where values1752 // maintaining normal refcounting semantics in situations where values
1915 // are not floating.1753 // are not floating.
1916 func (x *Variant) RefSink() *Variant {1754 func (x *Variant) RefSink() *Variant {
1917- core.LazyRegister(&xVariantRefSink, "GLIB", "g_variant_ref_sink", false)
1918-
1919 cret := xVariantRefSink(x.GoPointer())1755 cret := xVariantRefSink(x.GoPointer())
1920 if cret == 0 {1756 if cret == 0 {
1921 return nil1757 return nil
@@ -1938,8 +1774,6 @@ var xVariantStore func(uintptr, uintptr)
1938 //1774 //
1939 // This function is approximately O(n) in the size of @data.1775 // This function is approximately O(n) in the size of @data.
1940 func (x *Variant) Store(DataVar uintptr) {1776 func (x *Variant) Store(DataVar uintptr) {
1941- core.LazyRegister(&xVariantStore, "GLIB", "g_variant_store", false)
1942-
1943 xVariantStore(x.GoPointer(), DataVar)1777 xVariantStore(x.GoPointer(), DataVar)
1944 }1778 }
1945 1779
@@ -1978,8 +1812,6 @@ var xVariantTakeRef func(uintptr) uintptr
1978 // an additional reference on top of that one is added. It is best to1812 // an additional reference on top of that one is added. It is best to
1979 // avoid this situation.1813 // avoid this situation.
1980 func (x *Variant) TakeRef() *Variant {1814 func (x *Variant) TakeRef() *Variant {
1981- core.LazyRegister(&xVariantTakeRef, "GLIB", "g_variant_take_ref", false)
1982-
1983 cret := xVariantTakeRef(x.GoPointer())1815 cret := xVariantTakeRef(x.GoPointer())
1984 if cret == 0 {1816 if cret == 0 {
1985 return nil1817 return nil
@@ -1992,8 +1824,6 @@ var xVariantUnref func(uintptr)
1992 // Decreases the reference count of @value. When its reference count1824 // Decreases the reference count of @value. When its reference count
1993 // drops to 0, the memory used by the variant is freed.1825 // drops to 0, the memory used by the variant is freed.
1994 func (x *Variant) Unref() {1826 func (x *Variant) Unref() {
1995- core.LazyRegister(&xVariantUnref, "GLIB", "g_variant_unref", false)
1996-
1997 xVariantUnref(x.GoPointer())1827 xVariantUnref(x.GoPointer())
1998 }1828 }
1999 1829
@@ -2011,7 +1841,6 @@ type VariantBuilder struct {
2011 var xVariantBuilderGLibType func() types.GType1841 var xVariantBuilderGLibType func() types.GType
2012 1842
2013 func VariantBuilderGLibType() types.GType {1843 func VariantBuilderGLibType() types.GType {
2014- core.LazyRegister(&xVariantBuilderGLibType, "GLIB", "g_variant_builder_get_type", false)
2015 return xVariantBuilderGLibType()1844 return xVariantBuilderGLibType()
2016 }1845 }
2017 1846
@@ -2039,8 +1868,6 @@ var xNewVariantBuilder func(*VariantType) uintptr
2039 // the stack of the calling function and initialise it with1868 // the stack of the calling function and initialise it with
2040 // g_variant_builder_init_static().1869 // g_variant_builder_init_static().
2041 func NewVariantBuilder(TypeVar *VariantType) *VariantBuilder {1870 func NewVariantBuilder(TypeVar *VariantType) *VariantBuilder {
2042- core.LazyRegister(&xNewVariantBuilder, "GLIB", "g_variant_builder_new", false)
2043-
2044 cret := xNewVariantBuilder(TypeVar)1871 cret := xNewVariantBuilder(TypeVar)
2045 if cret == 0 {1872 if cret == 0 {
2046 return nil1873 return nil
@@ -2083,8 +1910,6 @@ var xVariantBuilderAdd func(uintptr, string, ...interface{})
2083 //1910 //
2084 // ]|1911 // ]|
2085 func (x *VariantBuilder) Add(FormatStringVar string, varArgs ...interface{}) {1912 func (x *VariantBuilder) Add(FormatStringVar string, varArgs ...interface{}) {
2086- core.LazyRegister(&xVariantBuilderAdd, "GLIB", "g_variant_builder_add", false)
2087-
2088 xVariantBuilderAdd(x.GoPointer(), FormatStringVar, varArgs...)1913 xVariantBuilderAdd(x.GoPointer(), FormatStringVar, varArgs...)
2089 }1914 }
2090 1915
@@ -2119,8 +1944,6 @@ var xVariantBuilderAddParsed func(uintptr, string, ...interface{})
2119 //1944 //
2120 // ]|1945 // ]|
2121 func (x *VariantBuilder) AddParsed(FormatVar string, varArgs ...interface{}) {1946 func (x *VariantBuilder) AddParsed(FormatVar string, varArgs ...interface{}) {
2122- core.LazyRegister(&xVariantBuilderAddParsed, "GLIB", "g_variant_builder_add_parsed", false)
2123-
2124 xVariantBuilderAddParsed(x.GoPointer(), FormatVar, varArgs...)1947 xVariantBuilderAddParsed(x.GoPointer(), FormatVar, varArgs...)
2125 }1948 }
2126 1949
@@ -2137,8 +1960,6 @@ var xVariantBuilderAddValue func(uintptr, *Variant)
2137 // If @value is a floating reference (see g_variant_ref_sink()),1960 // If @value is a floating reference (see g_variant_ref_sink()),
2138 // the @builder instance takes ownership of @value.1961 // the @builder instance takes ownership of @value.
2139 func (x *VariantBuilder) AddValue(ValueVar *Variant) {1962 func (x *VariantBuilder) AddValue(ValueVar *Variant) {
2140- core.LazyRegister(&xVariantBuilderAddValue, "GLIB", "g_variant_builder_add_value", false)
2141-
2142 xVariantBuilderAddValue(x.GoPointer(), ValueVar)1963 xVariantBuilderAddValue(x.GoPointer(), ValueVar)
2143 }1964 }
2144 1965
@@ -2159,8 +1980,6 @@ var xVariantBuilderClear func(uintptr)
2159 // #GVariantBuilder or one that is set to all-zeros but it is not valid1980 // #GVariantBuilder or one that is set to all-zeros but it is not valid
2160 // to call this function on uninitialised memory.1981 // to call this function on uninitialised memory.
2161 func (x *VariantBuilder) Clear() {1982 func (x *VariantBuilder) Clear() {
2162- core.LazyRegister(&xVariantBuilderClear, "GLIB", "g_variant_builder_clear", false)
2163-
2164 xVariantBuilderClear(x.GoPointer())1983 xVariantBuilderClear(x.GoPointer())
2165 }1984 }
2166 1985
@@ -2173,8 +1992,6 @@ var xVariantBuilderClose func(uintptr)
2173 // inconsistent value to be constructed (ie: too few values added to the1992 // inconsistent value to be constructed (ie: too few values added to the
2174 // subcontainer).1993 // subcontainer).
2175 func (x *VariantBuilder) Close() {1994 func (x *VariantBuilder) Close() {
2176- core.LazyRegister(&xVariantBuilderClose, "GLIB", "g_variant_builder_close", false)
2177-
2178 xVariantBuilderClose(x.GoPointer())1995 xVariantBuilderClose(x.GoPointer())
2179 }1996 }
2180 1997
@@ -2198,8 +2015,6 @@ var xVariantBuilderEnd func(uintptr) uintptr
2198 // have been added; in this case it is impossible to infer the type of2015 // have been added; in this case it is impossible to infer the type of
2199 // the empty array.2016 // the empty array.
2200 func (x *VariantBuilder) End() *Variant {2017 func (x *VariantBuilder) End() *Variant {
2201- core.LazyRegister(&xVariantBuilderEnd, "GLIB", "g_variant_builder_end", false)
2202-
2203 cret := xVariantBuilderEnd(x.GoPointer())2018 cret := xVariantBuilderEnd(x.GoPointer())
2204 if cret == 0 {2019 if cret == 0 {
2205 return nil2020 return nil
@@ -2243,8 +2058,6 @@ var xVariantBuilderInit func(uintptr, *VariantType)
2243 // reference counting; you should use g_variant_builder_new() instead of2058 // reference counting; you should use g_variant_builder_new() instead of
2244 // this function.2059 // this function.
2245 func (x *VariantBuilder) Init(TypeVar *VariantType) {2060 func (x *VariantBuilder) Init(TypeVar *VariantType) {
2246- core.LazyRegister(&xVariantBuilderInit, "GLIB", "g_variant_builder_init", false)
2247-
2248 xVariantBuilderInit(x.GoPointer(), TypeVar)2061 xVariantBuilderInit(x.GoPointer(), TypeVar)
2249 }2062 }
2250 2063
@@ -2257,8 +2070,6 @@ var xVariantBuilderInitStatic func(uintptr, *VariantType)
2257 // lifetime of @builder. This is always true of type constants like2070 // lifetime of @builder. This is always true of type constants like
2258 // `G_VARIANT_TYPE_*` or `G_VARIANT_TYPE ("(ii)")`.2071 // `G_VARIANT_TYPE_*` or `G_VARIANT_TYPE ("(ii)")`.
2259 func (x *VariantBuilder) InitStatic(TypeVar *VariantType) {2072 func (x *VariantBuilder) InitStatic(TypeVar *VariantType) {
2260- core.LazyRegister(&xVariantBuilderInitStatic, "GLIB", "g_variant_builder_init_static", false)
2261-
2262 xVariantBuilderInitStatic(x.GoPointer(), TypeVar)2073 xVariantBuilderInitStatic(x.GoPointer(), TypeVar)
2263 }2074 }
2264 2075
@@ -2302,8 +2113,6 @@ var xVariantBuilderOpen func(uintptr, *VariantType)
2302 // output = g_variant_builder_end (&builder);2113 // output = g_variant_builder_end (&builder);
2303 // ]|2114 // ]|
2304 func (x *VariantBuilder) Open(TypeVar *VariantType) {2115 func (x *VariantBuilder) Open(TypeVar *VariantType) {
2305- core.LazyRegister(&xVariantBuilderOpen, "GLIB", "g_variant_builder_open", false)
2306-
2307 xVariantBuilderOpen(x.GoPointer(), TypeVar)2116 xVariantBuilderOpen(x.GoPointer(), TypeVar)
2308 }2117 }
2309 2118
@@ -2314,8 +2123,6 @@ var xVariantBuilderRef func(uintptr) uintptr
2314 // Don't call this on stack-allocated #GVariantBuilder instances or bad2123 // Don't call this on stack-allocated #GVariantBuilder instances or bad
2315 // things will happen.2124 // things will happen.
2316 func (x *VariantBuilder) Ref() *VariantBuilder {2125 func (x *VariantBuilder) Ref() *VariantBuilder {
2317- core.LazyRegister(&xVariantBuilderRef, "GLIB", "g_variant_builder_ref", false)
2318-
2319 cret := xVariantBuilderRef(x.GoPointer())2126 cret := xVariantBuilderRef(x.GoPointer())
2320 if cret == 0 {2127 if cret == 0 {
2321 return nil2128 return nil
@@ -2333,8 +2140,6 @@ var xVariantBuilderUnref func(uintptr)
2333 // Don't call this on stack-allocated #GVariantBuilder instances or bad2140 // Don't call this on stack-allocated #GVariantBuilder instances or bad
2334 // things will happen.2141 // things will happen.
2335 func (x *VariantBuilder) Unref() {2142 func (x *VariantBuilder) Unref() {
2336- core.LazyRegister(&xVariantBuilderUnref, "GLIB", "g_variant_builder_unref", false)
2337-
2338 xVariantBuilderUnref(x.GoPointer())2143 xVariantBuilderUnref(x.GoPointer())
2339 }2144 }
2340 2145
@@ -2438,7 +2243,6 @@ type VariantDict struct {
2438 var xVariantDictGLibType func() types.GType2243 var xVariantDictGLibType func() types.GType
2439 2244
2440 func VariantDictGLibType() types.GType {2245 func VariantDictGLibType() types.GType {
2441- core.LazyRegister(&xVariantDictGLibType, "GLIB", "g_variant_dict_get_type", false)
2442 return xVariantDictGLibType()2246 return xVariantDictGLibType()
2443 }2247 }
2444 2248
@@ -2467,8 +2271,6 @@ var xNewVariantDict func(*Variant) uintptr
2467 // g_variant_dict_init(). This is particularly useful when you are2271 // g_variant_dict_init(). This is particularly useful when you are
2468 // using #GVariantDict to construct a #GVariant.2272 // using #GVariantDict to construct a #GVariant.
2469 func NewVariantDict(FromAsvVar *Variant) *VariantDict {2273 func NewVariantDict(FromAsvVar *Variant) *VariantDict {
2470- core.LazyRegister(&xNewVariantDict, "GLIB", "g_variant_dict_new", false)
2471-
2472 cret := xNewVariantDict(FromAsvVar)2274 cret := xNewVariantDict(FromAsvVar)
2473 if cret == 0 {2275 if cret == 0 {
2474 return nil2276 return nil
@@ -2493,8 +2295,6 @@ var xVariantDictClear func(uintptr)
2493 // to g_variant_dict_clear() but it is not valid to call this function2295 // to g_variant_dict_clear() but it is not valid to call this function
2494 // on uninitialised memory.2296 // on uninitialised memory.
2495 func (x *VariantDict) Clear() {2297 func (x *VariantDict) Clear() {
2496- core.LazyRegister(&xVariantDictClear, "GLIB", "g_variant_dict_clear", false)
2497-
2498 xVariantDictClear(x.GoPointer())2298 xVariantDictClear(x.GoPointer())
2499 }2299 }
2500 2300
@@ -2502,8 +2302,6 @@ var xVariantDictContains func(uintptr, string) bool
2502 2302
2503 // Checks if @key exists in @dict.2303 // Checks if @key exists in @dict.
2504 func (x *VariantDict) Contains(KeyVar string) bool {2304 func (x *VariantDict) Contains(KeyVar string) bool {
2505- core.LazyRegister(&xVariantDictContains, "GLIB", "g_variant_dict_contains", false)
2506-
2507 cret := xVariantDictContains(x.GoPointer(), KeyVar)2305 cret := xVariantDictContains(x.GoPointer(), KeyVar)
2508 return cret2306 return cret
2509 }2307 }
@@ -2518,8 +2316,6 @@ var xVariantDictEnd func(uintptr) uintptr
2518 // #GVariantDict) or by reinitialising it with g_variant_dict_init() (in2316 // #GVariantDict) or by reinitialising it with g_variant_dict_init() (in
2519 // the case of stack-allocated).2317 // the case of stack-allocated).
2520 func (x *VariantDict) End() *Variant {2318 func (x *VariantDict) End() *Variant {
2521- core.LazyRegister(&xVariantDictEnd, "GLIB", "g_variant_dict_end", false)
2522-
2523 cret := xVariantDictEnd(x.GoPointer())2319 cret := xVariantDictEnd(x.GoPointer())
2524 if cret == 0 {2320 if cret == 0 {
2525 return nil2321 return nil
@@ -2546,8 +2342,6 @@ var xVariantDictInit func(uintptr, *Variant)
2546 // reference may try to use reference counting; you should use2342 // reference may try to use reference counting; you should use
2547 // g_variant_dict_new() instead of this function.2343 // g_variant_dict_new() instead of this function.
2548 func (x *VariantDict) Init(FromAsvVar *Variant) {2344 func (x *VariantDict) Init(FromAsvVar *Variant) {
2549- core.LazyRegister(&xVariantDictInit, "GLIB", "g_variant_dict_init", false)
2550-
2551 xVariantDictInit(x.GoPointer(), FromAsvVar)2345 xVariantDictInit(x.GoPointer(), FromAsvVar)
2552 }2346 }
2553 2347
@@ -2558,8 +2352,6 @@ var xVariantDictInsert func(uintptr, string, string, ...interface{})
2558 // This call is a convenience wrapper that is exactly equivalent to2352 // This call is a convenience wrapper that is exactly equivalent to
2559 // calling g_variant_new() followed by g_variant_dict_insert_value().2353 // calling g_variant_new() followed by g_variant_dict_insert_value().
2560 func (x *VariantDict) Insert(KeyVar string, FormatStringVar string, varArgs ...interface{}) {2354 func (x *VariantDict) Insert(KeyVar string, FormatStringVar string, varArgs ...interface{}) {
2561- core.LazyRegister(&xVariantDictInsert, "GLIB", "g_variant_dict_insert", false)
2562-
2563 xVariantDictInsert(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)2355 xVariantDictInsert(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)
2564 }2356 }
2565 2357
@@ -2569,8 +2361,6 @@ var xVariantDictInsertValue func(uintptr, string, *Variant)
2569 //2361 //
2570 // @value is consumed if it is floating.2362 // @value is consumed if it is floating.
2571 func (x *VariantDict) InsertValue(KeyVar string, ValueVar *Variant) {2363 func (x *VariantDict) InsertValue(KeyVar string, ValueVar *Variant) {
2572- core.LazyRegister(&xVariantDictInsertValue, "GLIB", "g_variant_dict_insert_value", false)
2573-
2574 xVariantDictInsertValue(x.GoPointer(), KeyVar, ValueVar)2364 xVariantDictInsertValue(x.GoPointer(), KeyVar, ValueVar)
2575 }2365 }
2576 2366
@@ -2588,8 +2378,6 @@ var xVariantDictLookup func(uintptr, string, string, ...interface{}) bool
2588 // values and also determines if the values are copied or borrowed, see the2378 // values and also determines if the values are copied or borrowed, see the
2589 // section on [`GVariant` format strings](gvariant-format-strings.html#pointers).2379 // section on [`GVariant` format strings](gvariant-format-strings.html#pointers).
2590 func (x *VariantDict) Lookup(KeyVar string, FormatStringVar string, varArgs ...interface{}) bool {2380 func (x *VariantDict) Lookup(KeyVar string, FormatStringVar string, varArgs ...interface{}) bool {
2591- core.LazyRegister(&xVariantDictLookup, "GLIB", "g_variant_dict_lookup", false)
2592-
2593 cret := xVariantDictLookup(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)2381 cret := xVariantDictLookup(x.GoPointer(), KeyVar, FormatStringVar, varArgs...)
2594 return cret2382 return cret
2595 }2383 }
@@ -2608,8 +2396,6 @@ var xVariantDictLookupValue func(uintptr, string, *VariantType) uintptr
2608 // returned. If @expected_type was specified then any non-%NULL return2396 // returned. If @expected_type was specified then any non-%NULL return
2609 // value will have this type.2397 // value will have this type.
2610 func (x *VariantDict) LookupValue(KeyVar string, ExpectedTypeVar *VariantType) *Variant {2398 func (x *VariantDict) LookupValue(KeyVar string, ExpectedTypeVar *VariantType) *Variant {
2611- core.LazyRegister(&xVariantDictLookupValue, "GLIB", "g_variant_dict_lookup_value", false)
2612-
2613 cret := xVariantDictLookupValue(x.GoPointer(), KeyVar, ExpectedTypeVar)2399 cret := xVariantDictLookupValue(x.GoPointer(), KeyVar, ExpectedTypeVar)
2614 if cret == 0 {2400 if cret == 0 {
2615 return nil2401 return nil
@@ -2624,8 +2410,6 @@ var xVariantDictRef func(uintptr) uintptr
2624 // Don't call this on stack-allocated #GVariantDict instances or bad2410 // Don't call this on stack-allocated #GVariantDict instances or bad
2625 // things will happen.2411 // things will happen.
2626 func (x *VariantDict) Ref() *VariantDict {2412 func (x *VariantDict) Ref() *VariantDict {
2627- core.LazyRegister(&xVariantDictRef, "GLIB", "g_variant_dict_ref", false)
2628-
2629 cret := xVariantDictRef(x.GoPointer())2413 cret := xVariantDictRef(x.GoPointer())
2630 if cret == 0 {2414 if cret == 0 {
2631 return nil2415 return nil
@@ -2637,8 +2421,6 @@ var xVariantDictRemove func(uintptr, string) bool
2637 2421
2638 // Removes a key and its associated value from a #GVariantDict.2422 // Removes a key and its associated value from a #GVariantDict.
2639 func (x *VariantDict) Remove(KeyVar string) bool {2423 func (x *VariantDict) Remove(KeyVar string) bool {
2640- core.LazyRegister(&xVariantDictRemove, "GLIB", "g_variant_dict_remove", false)
2641-
2642 cret := xVariantDictRemove(x.GoPointer(), KeyVar)2424 cret := xVariantDictRemove(x.GoPointer(), KeyVar)
2643 return cret2425 return cret
2644 }2426 }
@@ -2653,8 +2435,6 @@ var xVariantDictUnref func(uintptr)
2653 // Don't call this on stack-allocated #GVariantDict instances or bad2435 // Don't call this on stack-allocated #GVariantDict instances or bad
2654 // things will happen.2436 // things will happen.
2655 func (x *VariantDict) Unref() {2437 func (x *VariantDict) Unref() {
2656- core.LazyRegister(&xVariantDictUnref, "GLIB", "g_variant_dict_unref", false)
2657-
2658 xVariantDictUnref(x.GoPointer())2438 xVariantDictUnref(x.GoPointer())
2659 }2439 }
2660 2440
@@ -2691,8 +2471,6 @@ var xVariantIterCopy func(uintptr) uintptr
2691 // A reference is taken to the container that @iter is iterating over2471 // A reference is taken to the container that @iter is iterating over
2692 // and will be related only when g_variant_iter_free() is called.2472 // and will be related only when g_variant_iter_free() is called.
2693 func (x *VariantIter) Copy() *VariantIter {2473 func (x *VariantIter) Copy() *VariantIter {
2694- core.LazyRegister(&xVariantIterCopy, "GLIB", "g_variant_iter_copy", false)
2695-
2696 cret := xVariantIterCopy(x.GoPointer())2474 cret := xVariantIterCopy(x.GoPointer())
2697 if cret == 0 {2475 if cret == 0 {
2698 return nil2476 return nil
@@ -2706,8 +2484,6 @@ var xVariantIterFree func(uintptr)
2706 // iterators that were returned by g_variant_iter_new() or2484 // iterators that were returned by g_variant_iter_new() or
2707 // g_variant_iter_copy().2485 // g_variant_iter_copy().
2708 func (x *VariantIter) Free() {2486 func (x *VariantIter) Free() {
2709- core.LazyRegister(&xVariantIterFree, "GLIB", "g_variant_iter_free", false)
2710-
2711 xVariantIterFree(x.GoPointer())2487 xVariantIterFree(x.GoPointer())
2712 }2488 }
2713 2489
@@ -2720,8 +2496,6 @@ var xVariantIterInit func(uintptr, *Variant) uint
2720 // The iterator remains valid for as long as @value exists, and need not2496 // The iterator remains valid for as long as @value exists, and need not
2721 // be freed in any way.2497 // be freed in any way.
2722 func (x *VariantIter) Init(ValueVar *Variant) uint {2498 func (x *VariantIter) Init(ValueVar *Variant) uint {
2723- core.LazyRegister(&xVariantIterInit, "GLIB", "g_variant_iter_init", false)
2724-
2725 cret := xVariantIterInit(x.GoPointer(), ValueVar)2499 cret := xVariantIterInit(x.GoPointer(), ValueVar)
2726 return cret2500 return cret
2727 }2501 }
@@ -2793,8 +2567,6 @@ var xVariantIterLoop func(uintptr, string, ...interface{}) bool
2793 // See the section on2567 // See the section on
2794 // [`GVariant` format strings](gvariant-format-strings.html#pointers).2568 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
2795 func (x *VariantIter) Loop(FormatStringVar string, varArgs ...interface{}) bool {2569 func (x *VariantIter) Loop(FormatStringVar string, varArgs ...interface{}) bool {
2796- core.LazyRegister(&xVariantIterLoop, "GLIB", "g_variant_iter_loop", false)
2797-
2798 cret := xVariantIterLoop(x.GoPointer(), FormatStringVar, varArgs...)2570 cret := xVariantIterLoop(x.GoPointer(), FormatStringVar, varArgs...)
2799 return cret2571 return cret
2800 }2572 }
@@ -2807,8 +2579,6 @@ var xVariantIterNChildren func(uintptr) uint
2807 //2579 //
2808 // This function might be useful for preallocation of arrays.2580 // This function might be useful for preallocation of arrays.
2809 func (x *VariantIter) NChildren() uint {2581 func (x *VariantIter) NChildren() uint {
2810- core.LazyRegister(&xVariantIterNChildren, "GLIB", "g_variant_iter_n_children", false)
2811-
2812 cret := xVariantIterNChildren(x.GoPointer())2582 cret := xVariantIterNChildren(x.GoPointer())
2813 return cret2583 return cret
2814 }2584 }
@@ -2859,8 +2629,6 @@ var xVariantIterNext func(uintptr, string, ...interface{}) bool
2859 // See the section on2629 // See the section on
2860 // [`GVariant` format strings](gvariant-format-strings.html#pointers).2630 // [`GVariant` format strings](gvariant-format-strings.html#pointers).
2861 func (x *VariantIter) Next(FormatStringVar string, varArgs ...interface{}) bool {2631 func (x *VariantIter) Next(FormatStringVar string, varArgs ...interface{}) bool {
2862- core.LazyRegister(&xVariantIterNext, "GLIB", "g_variant_iter_next", false)
2863-
2864 cret := xVariantIterNext(x.GoPointer(), FormatStringVar, varArgs...)2632 cret := xVariantIterNext(x.GoPointer(), FormatStringVar, varArgs...)
2865 return cret2633 return cret
2866 }2634 }
@@ -2897,8 +2665,6 @@ var xVariantIterNextValue func(uintptr) uintptr
2897 //2665 //
2898 // ]|2666 // ]|
2899 func (x *VariantIter) NextValue() *Variant {2667 func (x *VariantIter) NextValue() *Variant {
2900- core.LazyRegister(&xVariantIterNextValue, "GLIB", "g_variant_iter_next_value", false)
2901-
2902 cret := xVariantIterNextValue(x.GoPointer())2668 cret := xVariantIterNextValue(x.GoPointer())
2903 if cret == 0 {2669 if cret == 0 {
2904 return nil2670 return nil
@@ -3007,8 +2773,6 @@ var xVariantIsObjectPath func(string) bool
3007 // must contain only the characters `[A-Z][a-z][0-9]_`. No sequence2773 // must contain only the characters `[A-Z][a-z][0-9]_`. No sequence
3008 // (including the one following the final `/` character) may be empty.2774 // (including the one following the final `/` character) may be empty.
3009 func VariantIsObjectPath(StringVar string) bool {2775 func VariantIsObjectPath(StringVar string) bool {
3010- core.LazyRegister(&xVariantIsObjectPath, "GLIB", "g_variant_is_object_path", false)
3011-
3012 cret := xVariantIsObjectPath(StringVar)2776 cret := xVariantIsObjectPath(StringVar)
3013 return cret2777 return cret
3014 }2778 }
@@ -3022,8 +2786,6 @@ var xVariantIsSignature func(string) bool
3022 // D-Bus type signatures consist of zero or more definite #GVariantType2786 // D-Bus type signatures consist of zero or more definite #GVariantType
3023 // strings in sequence.2787 // strings in sequence.
3024 func VariantIsSignature(StringVar string) bool {2788 func VariantIsSignature(StringVar string) bool {
3025- core.LazyRegister(&xVariantIsSignature, "GLIB", "g_variant_is_signature", false)
3026-
3027 cret := xVariantIsSignature(StringVar)2789 cret := xVariantIsSignature(StringVar)
3028 return cret2790 return cret
3029 }2791 }
@@ -3067,7 +2829,6 @@ var xVariantParse func(*VariantType, string, uintptr, uintptr, **Error) uintptr
3067 // which would result in a %G_VARIANT_PARSE_ERROR_RECURSION error. #GVariant is2829 // which would result in a %G_VARIANT_PARSE_ERROR_RECURSION error. #GVariant is
3068 // guaranteed to handle nesting up to at least 64 levels.2830 // guaranteed to handle nesting up to at least 64 levels.
3069 func VariantParse(TypeVar *VariantType, TextVar string, LimitVar *string, EndptrVar *string) (*Variant, error) {2831 func VariantParse(TypeVar *VariantType, TextVar string, LimitVar *string, EndptrVar *string) (*Variant, error) {
3070- core.LazyRegister(&xVariantParse, "GLIB", "g_variant_parse", false)
3071 var cerr *Error2832 var cerr *Error
3072 2833
3073 LimitVarPtr := core.GStrdupNullable(LimitVar)2834 LimitVarPtr := core.GStrdupNullable(LimitVar)
@@ -3122,8 +2883,6 @@ var xVariantParseErrorPrintContext func(*Error, string) string
3122 // g_variant_parse() then you must add nul termination before using this2883 // g_variant_parse() then you must add nul termination before using this
3123 // function.2884 // function.
3124 func VariantParseErrorPrintContext(ErrorVar *Error, SourceStrVar string) string {2885 func VariantParseErrorPrintContext(ErrorVar *Error, SourceStrVar string) string {
3125- core.LazyRegister(&xVariantParseErrorPrintContext, "GLIB", "g_variant_parse_error_print_context", false)
3126-
3127 cret := xVariantParseErrorPrintContext(ErrorVar, SourceStrVar)2886 cret := xVariantParseErrorPrintContext(ErrorVar, SourceStrVar)
3128 return cret2887 return cret
3129 }2888 }
@@ -3131,4 +2890,146 @@ func VariantParseErrorPrintContext(ErrorVar *Error, SourceStrVar string) string
3131 func init() {2890 func init() {
3132 core.SetPackageName("GLIB", "glib-2.0")2891 core.SetPackageName("GLIB", "glib-2.0")
3133 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})2892 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})
2893+ var libs []uintptr
2894+ for _, libPath := range core.GetPaths("GLIB") {
2895+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2896+ if err != nil {
2897+ panic(err)
2898+ }
2899+ libs = append(libs, lib)
2900+ }
2901+
2902+ core.PuregoSafeRegister(&xVariantIsObjectPath, libs, "g_variant_is_object_path")
2903+ core.PuregoSafeRegister(&xVariantIsSignature, libs, "g_variant_is_signature")
2904+ core.PuregoSafeRegister(&xVariantParse, libs, "g_variant_parse")
2905+ core.PuregoSafeRegister(&xVariantParseErrorPrintContext, libs, "g_variant_parse_error_print_context")
2906+
2907+ core.PuregoSafeRegister(&xVariantGLibType, libs, "intern")
2908+
2909+ core.PuregoSafeRegister(&xNewVariant, libs, "g_variant_new")
2910+ core.PuregoSafeRegister(&xNewVariantArray, libs, "g_variant_new_array")
2911+ core.PuregoSafeRegister(&xNewVariantBoolean, libs, "g_variant_new_boolean")
2912+ core.PuregoSafeRegister(&xNewVariantByte, libs, "g_variant_new_byte")
2913+ core.PuregoSafeRegister(&xNewVariantBytestring, libs, "g_variant_new_bytestring")
2914+ core.PuregoSafeRegister(&xNewVariantBytestringArray, libs, "g_variant_new_bytestring_array")
2915+ core.PuregoSafeRegister(&xNewVariantDictEntry, libs, "g_variant_new_dict_entry")
2916+ core.PuregoSafeRegister(&xNewVariantDouble, libs, "g_variant_new_double")
2917+ core.PuregoSafeRegister(&xNewVariantFixedArray, libs, "g_variant_new_fixed_array")
2918+ core.PuregoSafeRegister(&xNewVariantFromBytes, libs, "g_variant_new_from_bytes")
2919+ core.PuregoSafeRegister(&xNewVariantFromData, libs, "g_variant_new_from_data")
2920+ core.PuregoSafeRegister(&xNewVariantHandle, libs, "g_variant_new_handle")
2921+ core.PuregoSafeRegister(&xNewVariantInt16, libs, "g_variant_new_int16")
2922+ core.PuregoSafeRegister(&xNewVariantInt32, libs, "g_variant_new_int32")
2923+ core.PuregoSafeRegister(&xNewVariantInt64, libs, "g_variant_new_int64")
2924+ core.PuregoSafeRegister(&xNewVariantMaybe, libs, "g_variant_new_maybe")
2925+ core.PuregoSafeRegister(&xNewVariantObjectPath, libs, "g_variant_new_object_path")
2926+ core.PuregoSafeRegister(&xNewVariantObjv, libs, "g_variant_new_objv")
2927+ core.PuregoSafeRegister(&xNewVariantParsed, libs, "g_variant_new_parsed")
2928+ core.PuregoSafeRegister(&xNewVariantParsedVa, libs, "g_variant_new_parsed_va")
2929+ core.PuregoSafeRegister(&xNewVariantPrintf, libs, "g_variant_new_printf")
2930+ core.PuregoSafeRegister(&xNewVariantSignature, libs, "g_variant_new_signature")
2931+ core.PuregoSafeRegister(&xNewVariantString, libs, "g_variant_new_string")
2932+ core.PuregoSafeRegister(&xNewVariantStrv, libs, "g_variant_new_strv")
2933+ core.PuregoSafeRegister(&xNewVariantTakeString, libs, "g_variant_new_take_string")
2934+ core.PuregoSafeRegister(&xNewVariantTuple, libs, "g_variant_new_tuple")
2935+ core.PuregoSafeRegister(&xNewVariantUint16, libs, "g_variant_new_uint16")
2936+ core.PuregoSafeRegister(&xNewVariantUint32, libs, "g_variant_new_uint32")
2937+ core.PuregoSafeRegister(&xNewVariantUint64, libs, "g_variant_new_uint64")
2938+ core.PuregoSafeRegister(&xNewVariantVa, libs, "g_variant_new_va")
2939+ core.PuregoSafeRegister(&xNewVariantVariant, libs, "g_variant_new_variant")
2940+
2941+ core.PuregoSafeRegister(&xVariantByteswap, libs, "g_variant_byteswap")
2942+ core.PuregoSafeRegister(&xVariantCheckFormatString, libs, "g_variant_check_format_string")
2943+ core.PuregoSafeRegister(&xVariantClassify, libs, "g_variant_classify")
2944+ core.PuregoSafeRegister(&xVariantCompare, libs, "g_variant_compare")
2945+ core.PuregoSafeRegister(&xVariantDupBytestring, libs, "g_variant_dup_bytestring")
2946+ core.PuregoSafeRegister(&xVariantDupBytestringArray, libs, "g_variant_dup_bytestring_array")
2947+ core.PuregoSafeRegister(&xVariantDupObjv, libs, "g_variant_dup_objv")
2948+ core.PuregoSafeRegister(&xVariantDupString, libs, "g_variant_dup_string")
2949+ core.PuregoSafeRegister(&xVariantDupStrv, libs, "g_variant_dup_strv")
2950+ core.PuregoSafeRegister(&xVariantEqual, libs, "g_variant_equal")
2951+ core.PuregoSafeRegister(&xVariantGet, libs, "g_variant_get")
2952+ core.PuregoSafeRegister(&xVariantGetBoolean, libs, "g_variant_get_boolean")
2953+ core.PuregoSafeRegister(&xVariantGetByte, libs, "g_variant_get_byte")
2954+ core.PuregoSafeRegister(&xVariantGetBytestring, libs, "g_variant_get_bytestring")
2955+ core.PuregoSafeRegister(&xVariantGetBytestringArray, libs, "g_variant_get_bytestring_array")
2956+ core.PuregoSafeRegister(&xVariantGetChild, libs, "g_variant_get_child")
2957+ core.PuregoSafeRegister(&xVariantGetChildValue, libs, "g_variant_get_child_value")
2958+ core.PuregoSafeRegister(&xVariantGetData, libs, "g_variant_get_data")
2959+ core.PuregoSafeRegister(&xVariantGetDataAsBytes, libs, "g_variant_get_data_as_bytes")
2960+ core.PuregoSafeRegister(&xVariantGetDouble, libs, "g_variant_get_double")
2961+ core.PuregoSafeRegister(&xVariantGetFixedArray, libs, "g_variant_get_fixed_array")
2962+ core.PuregoSafeRegister(&xVariantGetHandle, libs, "g_variant_get_handle")
2963+ core.PuregoSafeRegister(&xVariantGetInt16, libs, "g_variant_get_int16")
2964+ core.PuregoSafeRegister(&xVariantGetInt32, libs, "g_variant_get_int32")
2965+ core.PuregoSafeRegister(&xVariantGetInt64, libs, "g_variant_get_int64")
2966+ core.PuregoSafeRegister(&xVariantGetMaybe, libs, "g_variant_get_maybe")
2967+ core.PuregoSafeRegister(&xVariantGetNormalForm, libs, "g_variant_get_normal_form")
2968+ core.PuregoSafeRegister(&xVariantGetObjv, libs, "g_variant_get_objv")
2969+ core.PuregoSafeRegister(&xVariantGetSize, libs, "g_variant_get_size")
2970+ core.PuregoSafeRegister(&xVariantGetString, libs, "g_variant_get_string")
2971+ core.PuregoSafeRegister(&xVariantGetStrv, libs, "g_variant_get_strv")
2972+ core.PuregoSafeRegister(&xVariantGetType, libs, "g_variant_get_type")
2973+ core.PuregoSafeRegister(&xVariantGetTypeString, libs, "g_variant_get_type_string")
2974+ core.PuregoSafeRegister(&xVariantGetUint16, libs, "g_variant_get_uint16")
2975+ core.PuregoSafeRegister(&xVariantGetUint32, libs, "g_variant_get_uint32")
2976+ core.PuregoSafeRegister(&xVariantGetUint64, libs, "g_variant_get_uint64")
2977+ core.PuregoSafeRegister(&xVariantGetVa, libs, "g_variant_get_va")
2978+ core.PuregoSafeRegister(&xVariantGetVariant, libs, "g_variant_get_variant")
2979+ core.PuregoSafeRegister(&xVariantHash, libs, "g_variant_hash")
2980+ core.PuregoSafeRegister(&xVariantIsContainer, libs, "g_variant_is_container")
2981+ core.PuregoSafeRegister(&xVariantIsFloating, libs, "g_variant_is_floating")
2982+ core.PuregoSafeRegister(&xVariantIsNormalForm, libs, "g_variant_is_normal_form")
2983+ core.PuregoSafeRegister(&xVariantIsOfType, libs, "g_variant_is_of_type")
2984+ core.PuregoSafeRegister(&xVariantIterNew, libs, "g_variant_iter_new")
2985+ core.PuregoSafeRegister(&xVariantLookup, libs, "g_variant_lookup")
2986+ core.PuregoSafeRegister(&xVariantLookupValue, libs, "g_variant_lookup_value")
2987+ core.PuregoSafeRegister(&xVariantNChildren, libs, "g_variant_n_children")
2988+ core.PuregoSafeRegister(&xVariantPrint, libs, "g_variant_print")
2989+ core.PuregoSafeRegister(&xVariantPrintString, libs, "g_variant_print_string")
2990+ core.PuregoSafeRegister(&xVariantRef, libs, "g_variant_ref")
2991+ core.PuregoSafeRegister(&xVariantRefSink, libs, "g_variant_ref_sink")
2992+ core.PuregoSafeRegister(&xVariantStore, libs, "g_variant_store")
2993+ core.PuregoSafeRegister(&xVariantTakeRef, libs, "g_variant_take_ref")
2994+ core.PuregoSafeRegister(&xVariantUnref, libs, "g_variant_unref")
2995+
2996+ core.PuregoSafeRegister(&xVariantBuilderGLibType, libs, "g_variant_builder_get_type")
2997+
2998+ core.PuregoSafeRegister(&xNewVariantBuilder, libs, "g_variant_builder_new")
2999+
3000+ core.PuregoSafeRegister(&xVariantBuilderAdd, libs, "g_variant_builder_add")
3001+ core.PuregoSafeRegister(&xVariantBuilderAddParsed, libs, "g_variant_builder_add_parsed")
3002+ core.PuregoSafeRegister(&xVariantBuilderAddValue, libs, "g_variant_builder_add_value")
3003+ core.PuregoSafeRegister(&xVariantBuilderClear, libs, "g_variant_builder_clear")
3004+ core.PuregoSafeRegister(&xVariantBuilderClose, libs, "g_variant_builder_close")
3005+ core.PuregoSafeRegister(&xVariantBuilderEnd, libs, "g_variant_builder_end")
3006+ core.PuregoSafeRegister(&xVariantBuilderInit, libs, "g_variant_builder_init")
3007+ core.PuregoSafeRegister(&xVariantBuilderInitStatic, libs, "g_variant_builder_init_static")
3008+ core.PuregoSafeRegister(&xVariantBuilderOpen, libs, "g_variant_builder_open")
3009+ core.PuregoSafeRegister(&xVariantBuilderRef, libs, "g_variant_builder_ref")
3010+ core.PuregoSafeRegister(&xVariantBuilderUnref, libs, "g_variant_builder_unref")
3011+
3012+ core.PuregoSafeRegister(&xVariantDictGLibType, libs, "g_variant_dict_get_type")
3013+
3014+ core.PuregoSafeRegister(&xNewVariantDict, libs, "g_variant_dict_new")
3015+
3016+ core.PuregoSafeRegister(&xVariantDictClear, libs, "g_variant_dict_clear")
3017+ core.PuregoSafeRegister(&xVariantDictContains, libs, "g_variant_dict_contains")
3018+ core.PuregoSafeRegister(&xVariantDictEnd, libs, "g_variant_dict_end")
3019+ core.PuregoSafeRegister(&xVariantDictInit, libs, "g_variant_dict_init")
3020+ core.PuregoSafeRegister(&xVariantDictInsert, libs, "g_variant_dict_insert")
3021+ core.PuregoSafeRegister(&xVariantDictInsertValue, libs, "g_variant_dict_insert_value")
3022+ core.PuregoSafeRegister(&xVariantDictLookup, libs, "g_variant_dict_lookup")
3023+ core.PuregoSafeRegister(&xVariantDictLookupValue, libs, "g_variant_dict_lookup_value")
3024+ core.PuregoSafeRegister(&xVariantDictRef, libs, "g_variant_dict_ref")
3025+ core.PuregoSafeRegister(&xVariantDictRemove, libs, "g_variant_dict_remove")
3026+ core.PuregoSafeRegister(&xVariantDictUnref, libs, "g_variant_dict_unref")
3027+
3028+ core.PuregoSafeRegister(&xVariantIterCopy, libs, "g_variant_iter_copy")
3029+ core.PuregoSafeRegister(&xVariantIterFree, libs, "g_variant_iter_free")
3030+ core.PuregoSafeRegister(&xVariantIterInit, libs, "g_variant_iter_init")
3031+ core.PuregoSafeRegister(&xVariantIterLoop, libs, "g_variant_iter_loop")
3032+ core.PuregoSafeRegister(&xVariantIterNChildren, libs, "g_variant_iter_n_children")
3033+ core.PuregoSafeRegister(&xVariantIterNext, libs, "g_variant_iter_next")
3034+ core.PuregoSafeRegister(&xVariantIterNextValue, libs, "g_variant_iter_next_value")
3134 }3035 }
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