detached a161e34

chore(deps): pin puregotk nil-signal fix

commit
a161e348e2093172038390b0906448f0ae979a0d
author
brice · · 2026-07-14 17:11 UTC
parent
c053b99
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
905 files · +27842 -25263
M go.mod +1 -1
@@ -10,7 +10,7 @@ require (
1010 github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe
1111 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
1212 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13- github.com/bnema/puregotk v0.7.0
13+ github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234
1414 github.com/charmbracelet/bubbles v1.0.0
1515 github.com/charmbracelet/bubbletea v1.3.10
1616 github.com/charmbracelet/lipgloss v1.1.0
@@ -10,7 +10,7 @@ require (
10 github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe10 github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe
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/puregotk v0.7.013+ github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234
14 github.com/charmbracelet/bubbles v1.0.014 github.com/charmbracelet/bubbles v1.0.0
15 github.com/charmbracelet/bubbletea v1.3.1015 github.com/charmbracelet/bubbletea v1.3.10
16 github.com/charmbracelet/lipgloss v1.1.016 github.com/charmbracelet/lipgloss v1.1.0
M go.sum +4 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +197 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +10 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +99 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +95 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +33 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +66 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +10 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +23 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +47 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +33 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +47 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +34 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +45 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +61 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +18 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +7 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +69 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +5 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +63 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +60 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +48 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +38 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +31 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +24 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +41 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +39 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +34 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +17 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +49 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +20 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +25 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +33 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +35 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +123 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +30 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +41 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +64 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +40 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +78 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +15 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +66 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +57 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +36 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +20 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +34 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +28 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +23 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +27 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +51 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +53 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +20 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +21 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +120 -118 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +17 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +40 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +41 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +19 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +42 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +63 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +47 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +19 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +157 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +9 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +95 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +26 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +11 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +102 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +5 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +59 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +96 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +244 -116 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +79 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +30 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +23 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +45 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +31 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +14 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +77 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +16 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +54 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +88 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +35 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +16 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +12 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +42 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +4 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +214 -82 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +34 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +207 -80 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +1148 -450 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +34 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +138 -84 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +9 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +32 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +52 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +90 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +6 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +70 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +62 -50 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +31 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +215 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +40 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +11 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +49 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +12 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +86 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +30 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +16 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +12 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +75 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +99 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +48 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +87 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +11 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +54 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +18 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +2 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +40 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +34 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +70 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +16 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +69 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +55 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +56 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +51 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +20 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +11 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +143 -58 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +82 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +56 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +69 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +14 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +25 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +36 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +103 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +107 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +45 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +81 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +28 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +83 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +72 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +181 -117 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +51 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +44 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +70 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +50 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +57 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +26 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +84 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +33 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +72 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +40 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +74 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +12 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +115 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +77 -51
@@ -5,7 +5,6 @@ import (
55 "structs"
66 "unsafe"
77
8- "github.com/bnema/purego"
98 "github.com/bnema/puregotk/pkg/core"
109 "github.com/bnema/puregotk/v4/gobject/types"
1110 )
@@ -33,6 +32,7 @@ type String struct {
3332 var xStringGLibType func() types.GType
3433
3534 func StringGLibType() types.GType {
35+ core.LazyRegister(&xStringGLibType, "GLIB", "g_gstring_get_type", false)
3636 return xStringGLibType()
3737 }
3838
@@ -52,6 +52,8 @@ var xNewString func(uintptr) uintptr
5252
5353 // Creates a new #GString, initialized with the given string.
5454 func NewString(InitVar *string) *String {
55+ core.LazyRegister(&xNewString, "GLIB", "g_string_new", false)
56+
5557 InitVarPtr := core.GStrdupNullable(InitVar)
5658 defer core.GFreeNullable(InitVarPtr)
5759
@@ -72,6 +74,8 @@ var xNewStringLen func(string, int) uintptr
7274 // responsibility to ensure that @init has at least @len addressable
7375 // bytes.
7476 func NewStringLen(InitVar string, LenVar int) *String {
77+ core.LazyRegister(&xNewStringLen, "GLIB", "g_string_new_len", false)
78+
7579 cret := xNewStringLen(InitVar, LenVar)
7680 if cret == 0 {
7781 return nil
@@ -87,6 +91,8 @@ var xNewStringTake func(uintptr) uintptr
8791 // modified by the caller. The memory of @init has to be dynamically
8892 // allocated and will eventually be freed with g_free().
8993 func NewStringTake(InitVar *string) *String {
94+ core.LazyRegister(&xNewStringTake, "GLIB", "g_string_new_take", false)
95+
9096 InitVarPtr := core.GStrdupNullable(InitVar)
9197 defer core.GFreeNullable(InitVarPtr)
9298
@@ -104,6 +110,8 @@ var xStringSizedNew func(uint) uintptr
104110 // text to the string and don't want it to be reallocated
105111 // too often.
106112 func StringSizedNew(DflSizeVar uint) *String {
113+ core.LazyRegister(&xStringSizedNew, "GLIB", "g_string_sized_new", false)
114+
107115 cret := xStringSizedNew(DflSizeVar)
108116 if cret == 0 {
109117 return nil
@@ -116,6 +124,8 @@ var xStringAppend func(uintptr, string) uintptr
116124 // Adds a string onto the end of a #GString, expanding
117125 // it if necessary.
118126 func (x *String) Append(ValVar string) *String {
127+ core.LazyRegister(&xStringAppend, "GLIB", "g_string_append", false)
128+
119129 cret := xStringAppend(x.GoPointer(), ValVar)
120130 if cret == 0 {
121131 return nil
@@ -128,6 +138,8 @@ var xStringAppendC func(uintptr, byte) uintptr
128138 // Adds a byte onto the end of a #GString, expanding
129139 // it if necessary.
130140 func (x *String) AppendC(CVar byte) *String {
141+ core.LazyRegister(&xStringAppendC, "GLIB", "g_string_append_c", false)
142+
131143 cret := xStringAppendC(x.GoPointer(), CVar)
132144 if cret == 0 {
133145 return nil
@@ -147,6 +159,8 @@ var xStringAppendLen func(uintptr, string, int) uintptr
147159 // is considered to request the entire string length. This
148160 // makes g_string_append_len() equivalent to g_string_append().
149161 func (x *String) AppendLen(ValVar string, LenVar int) *String {
162+ core.LazyRegister(&xStringAppendLen, "GLIB", "g_string_append_len", false)
163+
150164 cret := xStringAppendLen(x.GoPointer(), ValVar, LenVar)
151165 if cret == 0 {
152166 return nil
@@ -160,6 +174,8 @@ var xStringAppendPrintf func(uintptr, string, ...interface{})
160174 // This function is similar to g_string_printf() except
161175 // that the text is appended to the #GString.
162176 func (x *String) AppendPrintf(FormatVar string, varArgs ...interface{}) {
177+ core.LazyRegister(&xStringAppendPrintf, "GLIB", "g_string_append_printf", false)
178+
163179 xStringAppendPrintf(x.GoPointer(), FormatVar, varArgs...)
164180 }
165181
@@ -168,6 +184,8 @@ var xStringAppendUnichar func(uintptr, uint32) uintptr
168184 // Converts a Unicode character into UTF-8, and appends it
169185 // to the string.
170186 func (x *String) AppendUnichar(WcVar uint32) *String {
187+ core.LazyRegister(&xStringAppendUnichar, "GLIB", "g_string_append_unichar", false)
188+
171189 cret := xStringAppendUnichar(x.GoPointer(), WcVar)
172190 if cret == 0 {
173191 return nil
@@ -180,6 +198,8 @@ var xStringAppendUriEscaped func(uintptr, string, string, bool) uintptr
180198 // Appends @unescaped to @string, escaping any characters that
181199 // are reserved in URIs using URI-style escape sequences.
182200 func (x *String) AppendUriEscaped(UnescapedVar string, ReservedCharsAllowedVar string, AllowUtf8Var bool) *String {
201+ core.LazyRegister(&xStringAppendUriEscaped, "GLIB", "g_string_append_uri_escaped", false)
202+
183203 cret := xStringAppendUriEscaped(x.GoPointer(), UnescapedVar, ReservedCharsAllowedVar, AllowUtf8Var)
184204 if cret == 0 {
185205 return nil
@@ -194,6 +214,8 @@ var xStringAppendVprintf func(uintptr, string, []interface{})
194214 // except that the arguments to the format string are passed
195215 // as a va_list.
196216 func (x *String) AppendVprintf(FormatVar string, ArgsVar []interface{}) {
217+ core.LazyRegister(&xStringAppendVprintf, "GLIB", "g_string_append_vprintf", false)
218+
197219 xStringAppendVprintf(x.GoPointer(), FormatVar, ArgsVar)
198220 }
199221
@@ -201,6 +223,8 @@ var xStringAsciiDown func(uintptr) uintptr
201223
202224 // Converts all uppercase ASCII letters to lowercase ASCII letters.
203225 func (x *String) AsciiDown() *String {
226+ core.LazyRegister(&xStringAsciiDown, "GLIB", "g_string_ascii_down", false)
227+
204228 cret := xStringAsciiDown(x.GoPointer())
205229 if cret == 0 {
206230 return nil
@@ -212,6 +236,8 @@ var xStringAsciiUp func(uintptr) uintptr
212236
213237 // Converts all lowercase ASCII letters to uppercase ASCII letters.
214238 func (x *String) AsciiUp() *String {
239+ core.LazyRegister(&xStringAsciiUp, "GLIB", "g_string_ascii_up", false)
240+
215241 cret := xStringAsciiUp(x.GoPointer())
216242 if cret == 0 {
217243 return nil
@@ -226,6 +252,8 @@ var xStringAssign func(uintptr, string) uintptr
226252 // the standard strcpy() function, except that you do not
227253 // have to worry about having enough space to copy the string.
228254 func (x *String) Assign(RvalVar string) *String {
255+ core.LazyRegister(&xStringAssign, "GLIB", "g_string_assign", false)
256+
229257 cret := xStringAssign(x.GoPointer(), RvalVar)
230258 if cret == 0 {
231259 return nil
@@ -240,6 +268,8 @@ var xStringCopy func(uintptr) uintptr
240268 // This will preserve the allocation length of the [struct@GLib.String] in the
241269 // copy.
242270 func (x *String) Copy() *String {
271+ core.LazyRegister(&xStringCopy, "GLIB", "g_string_copy", false)
272+
243273 cret := xStringCopy(x.GoPointer())
244274 if cret == 0 {
245275 return nil
@@ -251,6 +281,8 @@ var xStringDown func(uintptr) uintptr
251281
252282 // Converts a #GString to lowercase.
253283 func (x *String) Down() *String {
284+ core.LazyRegister(&xStringDown, "GLIB", "g_string_down", false)
285+
254286 cret := xStringDown(x.GoPointer())
255287 if cret == 0 {
256288 return nil
@@ -263,6 +295,8 @@ var xStringEqual func(uintptr, *String) bool
263295 // Compares two strings for equality, returning %TRUE if they are equal.
264296 // For use with #GHashTable.
265297 func (x *String) Equal(V2Var *String) bool {
298+ core.LazyRegister(&xStringEqual, "GLIB", "g_string_equal", false)
299+
266300 cret := xStringEqual(x.GoPointer(), V2Var)
267301 return cret
268302 }
@@ -272,6 +306,8 @@ var xStringErase func(uintptr, int, int) uintptr
272306 // Removes @len bytes from a #GString, starting at position @pos.
273307 // The rest of the #GString is shifted down to fill the gap.
274308 func (x *String) Erase(PosVar int, LenVar int) *String {
309+ core.LazyRegister(&xStringErase, "GLIB", "g_string_erase", false)
310+
275311 cret := xStringErase(x.GoPointer(), PosVar, LenVar)
276312 if cret == 0 {
277313 return nil
@@ -289,6 +325,8 @@ var xStringFree func(uintptr, bool) string
289325 // Instead of passing %FALSE to this function, consider using
290326 // g_string_free_and_steal().
291327 func (x *String) Free(FreeSegmentVar bool) string {
328+ core.LazyRegister(&xStringFree, "GLIB", "g_string_free", false)
329+
292330 cret := xStringFree(x.GoPointer(), FreeSegmentVar)
293331 return cret
294332 }
@@ -300,6 +338,8 @@ var xStringFreeAndSteal func(uintptr) string
300338 // The caller gains ownership of the buffer and
301339 // must free it after use with g_free().
302340 func (x *String) FreeAndSteal() string {
341+ core.LazyRegister(&xStringFreeAndSteal, "GLIB", "g_string_free_and_steal", false)
342+
303343 cret := xStringFreeAndSteal(x.GoPointer())
304344 return cret
305345 }
@@ -315,6 +355,8 @@ var xStringFreeToBytes func(uintptr) uintptr
315355 // #GBytes does not include this extra nul; i.e. it has length exactly
316356 // equal to the "len" member.
317357 func (x *String) FreeToBytes() *Bytes {
358+ core.LazyRegister(&xStringFreeToBytes, "GLIB", "g_string_free_to_bytes", false)
359+
318360 cret := xStringFreeToBytes(x.GoPointer())
319361 if cret == 0 {
320362 return nil
@@ -326,6 +368,8 @@ var xStringHash func(uintptr) uint
326368
327369 // Creates a hash code for @str; for use with #GHashTable.
328370 func (x *String) Hash() uint {
371+ core.LazyRegister(&xStringHash, "GLIB", "g_string_hash", false)
372+
329373 cret := xStringHash(x.GoPointer())
330374 return cret
331375 }
@@ -335,6 +379,8 @@ var xStringInsert func(uintptr, int, string) uintptr
335379 // Inserts a copy of a string into a #GString,
336380 // expanding it if necessary.
337381 func (x *String) Insert(PosVar int, ValVar string) *String {
382+ core.LazyRegister(&xStringInsert, "GLIB", "g_string_insert", false)
383+
338384 cret := xStringInsert(x.GoPointer(), PosVar, ValVar)
339385 if cret == 0 {
340386 return nil
@@ -346,6 +392,8 @@ var xStringInsertC func(uintptr, int, byte) uintptr
346392
347393 // Inserts a byte into a #GString, expanding it if necessary.
348394 func (x *String) InsertC(PosVar int, CVar byte) *String {
395+ core.LazyRegister(&xStringInsertC, "GLIB", "g_string_insert_c", false)
396+
349397 cret := xStringInsertC(x.GoPointer(), PosVar, CVar)
350398 if cret == 0 {
351399 return nil
@@ -366,6 +414,8 @@ var xStringInsertLen func(uintptr, int, string, int) uintptr
366414 //
367415 // If @pos is -1, bytes are inserted at the end of the string.
368416 func (x *String) InsertLen(PosVar int, ValVar string, LenVar int) *String {
417+ core.LazyRegister(&xStringInsertLen, "GLIB", "g_string_insert_len", false)
418+
369419 cret := xStringInsertLen(x.GoPointer(), PosVar, ValVar, LenVar)
370420 if cret == 0 {
371421 return nil
@@ -378,6 +428,8 @@ var xStringInsertUnichar func(uintptr, int, uint32) uintptr
378428 // Converts a Unicode character into UTF-8, and insert it
379429 // into the string at the given position.
380430 func (x *String) InsertUnichar(PosVar int, WcVar uint32) *String {
431+ core.LazyRegister(&xStringInsertUnichar, "GLIB", "g_string_insert_unichar", false)
432+
381433 cret := xStringInsertUnichar(x.GoPointer(), PosVar, WcVar)
382434 if cret == 0 {
383435 return nil
@@ -389,6 +441,8 @@ var xStringOverwrite func(uintptr, uint, string) uintptr
389441
390442 // Overwrites part of a string, lengthening it if necessary.
391443 func (x *String) Overwrite(PosVar uint, ValVar string) *String {
444+ core.LazyRegister(&xStringOverwrite, "GLIB", "g_string_overwrite", false)
445+
392446 cret := xStringOverwrite(x.GoPointer(), PosVar, ValVar)
393447 if cret == 0 {
394448 return nil
@@ -401,6 +455,8 @@ var xStringOverwriteLen func(uintptr, uint, string, int) uintptr
401455 // Overwrites part of a string, lengthening it if necessary.
402456 // This function will work with embedded nuls.
403457 func (x *String) OverwriteLen(PosVar uint, ValVar string, LenVar int) *String {
458+ core.LazyRegister(&xStringOverwriteLen, "GLIB", "g_string_overwrite_len", false)
459+
404460 cret := xStringOverwriteLen(x.GoPointer(), PosVar, ValVar, LenVar)
405461 if cret == 0 {
406462 return nil
@@ -413,6 +469,8 @@ var xStringPrepend func(uintptr, string) uintptr
413469 // Adds a string on to the start of a #GString,
414470 // expanding it if necessary.
415471 func (x *String) Prepend(ValVar string) *String {
472+ core.LazyRegister(&xStringPrepend, "GLIB", "g_string_prepend", false)
473+
416474 cret := xStringPrepend(x.GoPointer(), ValVar)
417475 if cret == 0 {
418476 return nil
@@ -425,6 +483,8 @@ var xStringPrependC func(uintptr, byte) uintptr
425483 // Adds a byte onto the start of a #GString,
426484 // expanding it if necessary.
427485 func (x *String) PrependC(CVar byte) *String {
486+ core.LazyRegister(&xStringPrependC, "GLIB", "g_string_prepend_c", false)
487+
428488 cret := xStringPrependC(x.GoPointer(), CVar)
429489 if cret == 0 {
430490 return nil
@@ -444,6 +504,8 @@ var xStringPrependLen func(uintptr, string, int) uintptr
444504 // is considered to request the entire string length. This
445505 // makes g_string_prepend_len() equivalent to g_string_prepend().
446506 func (x *String) PrependLen(ValVar string, LenVar int) *String {
507+ core.LazyRegister(&xStringPrependLen, "GLIB", "g_string_prepend_len", false)
508+
447509 cret := xStringPrependLen(x.GoPointer(), ValVar, LenVar)
448510 if cret == 0 {
449511 return nil
@@ -456,6 +518,8 @@ var xStringPrependUnichar func(uintptr, uint32) uintptr
456518 // Converts a Unicode character into UTF-8, and prepends it
457519 // to the string.
458520 func (x *String) PrependUnichar(WcVar uint32) *String {
521+ core.LazyRegister(&xStringPrependUnichar, "GLIB", "g_string_prepend_unichar", false)
522+
459523 cret := xStringPrependUnichar(x.GoPointer(), WcVar)
460524 if cret == 0 {
461525 return nil
@@ -471,6 +535,8 @@ var xStringPrintf func(uintptr, string, ...interface{})
471535 // to contain the results. The previous contents of the
472536 // #GString are destroyed.
473537 func (x *String) Printf(FormatVar string, varArgs ...interface{}) {
538+ core.LazyRegister(&xStringPrintf, "GLIB", "g_string_printf", false)
539+
474540 xStringPrintf(x.GoPointer(), FormatVar, varArgs...)
475541 }
476542
@@ -490,6 +556,8 @@ var xStringReplace func(uintptr, string, string, uint) uint
490556 // the input string, they will all be replaced, but the return value will
491557 // be capped at `G_MAXUINT`.
492558 func (x *String) Replace(FindVar string, ReplaceVar string, LimitVar uint) uint {
559+ core.LazyRegister(&xStringReplace, "GLIB", "g_string_replace", false)
560+
493561 cret := xStringReplace(x.GoPointer(), FindVar, ReplaceVar, LimitVar)
494562 return cret
495563 }
@@ -502,6 +570,8 @@ var xStringSetSize func(uintptr, uint) uintptr
502570 // of the newly added area are undefined. (However, as
503571 // always, string->str[string->len] will be a nul byte.)
504572 func (x *String) SetSize(LenVar uint) *String {
573+ core.LazyRegister(&xStringSetSize, "GLIB", "g_string_set_size", false)
574+
505575 cret := xStringSetSize(x.GoPointer(), LenVar)
506576 if cret == 0 {
507577 return nil
@@ -513,6 +583,8 @@ var xStringTruncate func(uintptr, uint) uintptr
513583
514584 // Cuts off the end of the GString, leaving the first @len bytes.
515585 func (x *String) Truncate(LenVar uint) *String {
586+ core.LazyRegister(&xStringTruncate, "GLIB", "g_string_truncate", false)
587+
516588 cret := xStringTruncate(x.GoPointer(), LenVar)
517589 if cret == 0 {
518590 return nil
@@ -524,6 +596,8 @@ var xStringUp func(uintptr) uintptr
524596
525597 // Converts a #GString to uppercase.
526598 func (x *String) Up() *String {
599+ core.LazyRegister(&xStringUp, "GLIB", "g_string_up", false)
600+
527601 cret := xStringUp(x.GoPointer())
528602 if cret == 0 {
529603 return nil
@@ -537,60 +611,12 @@ var xStringVprintf func(uintptr, string, []interface{})
537611 // This function is similar to g_string_printf() except that
538612 // the arguments to the format string are passed as a va_list.
539613 func (x *String) Vprintf(FormatVar string, ArgsVar []interface{}) {
614+ core.LazyRegister(&xStringVprintf, "GLIB", "g_string_vprintf", false)
615+
540616 xStringVprintf(x.GoPointer(), FormatVar, ArgsVar)
541617 }
542618
543619 func init() {
544620 core.SetPackageName("GLIB", "glib-2.0")
545621 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})
546- var libs []uintptr
547- for _, libPath := range core.GetPaths("GLIB") {
548- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
549- if err != nil {
550- panic(err)
551- }
552- libs = append(libs, lib)
553- }
554-
555- core.PuregoSafeRegister(&xStringGLibType, libs, "g_gstring_get_type")
556-
557- core.PuregoSafeRegister(&xNewString, libs, "g_string_new")
558- core.PuregoSafeRegister(&xNewStringLen, libs, "g_string_new_len")
559- core.PuregoSafeRegister(&xNewStringTake, libs, "g_string_new_take")
560- core.PuregoSafeRegister(&xStringSizedNew, libs, "g_string_sized_new")
561-
562- core.PuregoSafeRegister(&xStringAppend, libs, "g_string_append")
563- core.PuregoSafeRegister(&xStringAppendC, libs, "g_string_append_c")
564- core.PuregoSafeRegister(&xStringAppendLen, libs, "g_string_append_len")
565- core.PuregoSafeRegister(&xStringAppendPrintf, libs, "g_string_append_printf")
566- core.PuregoSafeRegister(&xStringAppendUnichar, libs, "g_string_append_unichar")
567- core.PuregoSafeRegister(&xStringAppendUriEscaped, libs, "g_string_append_uri_escaped")
568- core.PuregoSafeRegister(&xStringAppendVprintf, libs, "g_string_append_vprintf")
569- core.PuregoSafeRegister(&xStringAsciiDown, libs, "g_string_ascii_down")
570- core.PuregoSafeRegister(&xStringAsciiUp, libs, "g_string_ascii_up")
571- core.PuregoSafeRegister(&xStringAssign, libs, "g_string_assign")
572- core.PuregoSafeRegister(&xStringCopy, libs, "g_string_copy")
573- core.PuregoSafeRegister(&xStringDown, libs, "g_string_down")
574- core.PuregoSafeRegister(&xStringEqual, libs, "g_string_equal")
575- core.PuregoSafeRegister(&xStringErase, libs, "g_string_erase")
576- core.PuregoSafeRegister(&xStringFree, libs, "g_string_free")
577- core.PuregoSafeRegister(&xStringFreeAndSteal, libs, "g_string_free_and_steal")
578- core.PuregoSafeRegister(&xStringFreeToBytes, libs, "g_string_free_to_bytes")
579- core.PuregoSafeRegister(&xStringHash, libs, "g_string_hash")
580- core.PuregoSafeRegister(&xStringInsert, libs, "g_string_insert")
581- core.PuregoSafeRegister(&xStringInsertC, libs, "g_string_insert_c")
582- core.PuregoSafeRegister(&xStringInsertLen, libs, "g_string_insert_len")
583- core.PuregoSafeRegister(&xStringInsertUnichar, libs, "g_string_insert_unichar")
584- core.PuregoSafeRegister(&xStringOverwrite, libs, "g_string_overwrite")
585- core.PuregoSafeRegister(&xStringOverwriteLen, libs, "g_string_overwrite_len")
586- core.PuregoSafeRegister(&xStringPrepend, libs, "g_string_prepend")
587- core.PuregoSafeRegister(&xStringPrependC, libs, "g_string_prepend_c")
588- core.PuregoSafeRegister(&xStringPrependLen, libs, "g_string_prepend_len")
589- core.PuregoSafeRegister(&xStringPrependUnichar, libs, "g_string_prepend_unichar")
590- core.PuregoSafeRegister(&xStringPrintf, libs, "g_string_printf")
591- core.PuregoSafeRegister(&xStringReplace, libs, "g_string_replace")
592- core.PuregoSafeRegister(&xStringSetSize, libs, "g_string_set_size")
593- core.PuregoSafeRegister(&xStringTruncate, libs, "g_string_truncate")
594- core.PuregoSafeRegister(&xStringUp, libs, "g_string_up")
595- core.PuregoSafeRegister(&xStringVprintf, libs, "g_string_vprintf")
596622 }
@@ -5,7 +5,6 @@ import (
5 "structs"5 "structs"
6 "unsafe"6 "unsafe"
7 7
8- "github.com/bnema/purego"
9 "github.com/bnema/puregotk/pkg/core"8 "github.com/bnema/puregotk/pkg/core"
10 "github.com/bnema/puregotk/v4/gobject/types"9 "github.com/bnema/puregotk/v4/gobject/types"
11 )10 )
@@ -33,6 +32,7 @@ type String struct {
33 var xStringGLibType func() types.GType32 var xStringGLibType func() types.GType
34 33
35 func StringGLibType() types.GType {34 func StringGLibType() types.GType {
35+ core.LazyRegister(&xStringGLibType, "GLIB", "g_gstring_get_type", false)
36 return xStringGLibType()36 return xStringGLibType()
37 }37 }
38 38
@@ -52,6 +52,8 @@ var xNewString func(uintptr) uintptr
52 52
53 // Creates a new #GString, initialized with the given string.53 // Creates a new #GString, initialized with the given string.
54 func NewString(InitVar *string) *String {54 func NewString(InitVar *string) *String {
55+ core.LazyRegister(&xNewString, "GLIB", "g_string_new", false)
56+
55 InitVarPtr := core.GStrdupNullable(InitVar)57 InitVarPtr := core.GStrdupNullable(InitVar)
56 defer core.GFreeNullable(InitVarPtr)58 defer core.GFreeNullable(InitVarPtr)
57 59
@@ -72,6 +74,8 @@ var xNewStringLen func(string, int) uintptr
72 // responsibility to ensure that @init has at least @len addressable74 // responsibility to ensure that @init has at least @len addressable
73 // bytes.75 // bytes.
74 func NewStringLen(InitVar string, LenVar int) *String {76 func NewStringLen(InitVar string, LenVar int) *String {
77+ core.LazyRegister(&xNewStringLen, "GLIB", "g_string_new_len", false)
78+
75 cret := xNewStringLen(InitVar, LenVar)79 cret := xNewStringLen(InitVar, LenVar)
76 if cret == 0 {80 if cret == 0 {
77 return nil81 return nil
@@ -87,6 +91,8 @@ var xNewStringTake func(uintptr) uintptr
87 // modified by the caller. The memory of @init has to be dynamically91 // modified by the caller. The memory of @init has to be dynamically
88 // allocated and will eventually be freed with g_free().92 // allocated and will eventually be freed with g_free().
89 func NewStringTake(InitVar *string) *String {93 func NewStringTake(InitVar *string) *String {
94+ core.LazyRegister(&xNewStringTake, "GLIB", "g_string_new_take", false)
95+
90 InitVarPtr := core.GStrdupNullable(InitVar)96 InitVarPtr := core.GStrdupNullable(InitVar)
91 defer core.GFreeNullable(InitVarPtr)97 defer core.GFreeNullable(InitVarPtr)
92 98
@@ -104,6 +110,8 @@ var xStringSizedNew func(uint) uintptr
104 // text to the string and don't want it to be reallocated110 // text to the string and don't want it to be reallocated
105 // too often.111 // too often.
106 func StringSizedNew(DflSizeVar uint) *String {112 func StringSizedNew(DflSizeVar uint) *String {
113+ core.LazyRegister(&xStringSizedNew, "GLIB", "g_string_sized_new", false)
114+
107 cret := xStringSizedNew(DflSizeVar)115 cret := xStringSizedNew(DflSizeVar)
108 if cret == 0 {116 if cret == 0 {
109 return nil117 return nil
@@ -116,6 +124,8 @@ var xStringAppend func(uintptr, string) uintptr
116 // Adds a string onto the end of a #GString, expanding124 // Adds a string onto the end of a #GString, expanding
117 // it if necessary.125 // it if necessary.
118 func (x *String) Append(ValVar string) *String {126 func (x *String) Append(ValVar string) *String {
127+ core.LazyRegister(&xStringAppend, "GLIB", "g_string_append", false)
128+
119 cret := xStringAppend(x.GoPointer(), ValVar)129 cret := xStringAppend(x.GoPointer(), ValVar)
120 if cret == 0 {130 if cret == 0 {
121 return nil131 return nil
@@ -128,6 +138,8 @@ var xStringAppendC func(uintptr, byte) uintptr
128 // Adds a byte onto the end of a #GString, expanding138 // Adds a byte onto the end of a #GString, expanding
129 // it if necessary.139 // it if necessary.
130 func (x *String) AppendC(CVar byte) *String {140 func (x *String) AppendC(CVar byte) *String {
141+ core.LazyRegister(&xStringAppendC, "GLIB", "g_string_append_c", false)
142+
131 cret := xStringAppendC(x.GoPointer(), CVar)143 cret := xStringAppendC(x.GoPointer(), CVar)
132 if cret == 0 {144 if cret == 0 {
133 return nil145 return nil
@@ -147,6 +159,8 @@ var xStringAppendLen func(uintptr, string, int) uintptr
147 // is considered to request the entire string length. This159 // is considered to request the entire string length. This
148 // makes g_string_append_len() equivalent to g_string_append().160 // makes g_string_append_len() equivalent to g_string_append().
149 func (x *String) AppendLen(ValVar string, LenVar int) *String {161 func (x *String) AppendLen(ValVar string, LenVar int) *String {
162+ core.LazyRegister(&xStringAppendLen, "GLIB", "g_string_append_len", false)
163+
150 cret := xStringAppendLen(x.GoPointer(), ValVar, LenVar)164 cret := xStringAppendLen(x.GoPointer(), ValVar, LenVar)
151 if cret == 0 {165 if cret == 0 {
152 return nil166 return nil
@@ -160,6 +174,8 @@ var xStringAppendPrintf func(uintptr, string, ...interface{})
160 // This function is similar to g_string_printf() except174 // This function is similar to g_string_printf() except
161 // that the text is appended to the #GString.175 // that the text is appended to the #GString.
162 func (x *String) AppendPrintf(FormatVar string, varArgs ...interface{}) {176 func (x *String) AppendPrintf(FormatVar string, varArgs ...interface{}) {
177+ core.LazyRegister(&xStringAppendPrintf, "GLIB", "g_string_append_printf", false)
178+
163 xStringAppendPrintf(x.GoPointer(), FormatVar, varArgs...)179 xStringAppendPrintf(x.GoPointer(), FormatVar, varArgs...)
164 }180 }
165 181
@@ -168,6 +184,8 @@ var xStringAppendUnichar func(uintptr, uint32) uintptr
168 // Converts a Unicode character into UTF-8, and appends it184 // Converts a Unicode character into UTF-8, and appends it
169 // to the string.185 // to the string.
170 func (x *String) AppendUnichar(WcVar uint32) *String {186 func (x *String) AppendUnichar(WcVar uint32) *String {
187+ core.LazyRegister(&xStringAppendUnichar, "GLIB", "g_string_append_unichar", false)
188+
171 cret := xStringAppendUnichar(x.GoPointer(), WcVar)189 cret := xStringAppendUnichar(x.GoPointer(), WcVar)
172 if cret == 0 {190 if cret == 0 {
173 return nil191 return nil
@@ -180,6 +198,8 @@ var xStringAppendUriEscaped func(uintptr, string, string, bool) uintptr
180 // Appends @unescaped to @string, escaping any characters that198 // Appends @unescaped to @string, escaping any characters that
181 // are reserved in URIs using URI-style escape sequences.199 // are reserved in URIs using URI-style escape sequences.
182 func (x *String) AppendUriEscaped(UnescapedVar string, ReservedCharsAllowedVar string, AllowUtf8Var bool) *String {200 func (x *String) AppendUriEscaped(UnescapedVar string, ReservedCharsAllowedVar string, AllowUtf8Var bool) *String {
201+ core.LazyRegister(&xStringAppendUriEscaped, "GLIB", "g_string_append_uri_escaped", false)
202+
183 cret := xStringAppendUriEscaped(x.GoPointer(), UnescapedVar, ReservedCharsAllowedVar, AllowUtf8Var)203 cret := xStringAppendUriEscaped(x.GoPointer(), UnescapedVar, ReservedCharsAllowedVar, AllowUtf8Var)
184 if cret == 0 {204 if cret == 0 {
185 return nil205 return nil
@@ -194,6 +214,8 @@ var xStringAppendVprintf func(uintptr, string, []interface{})
194 // except that the arguments to the format string are passed214 // except that the arguments to the format string are passed
195 // as a va_list.215 // as a va_list.
196 func (x *String) AppendVprintf(FormatVar string, ArgsVar []interface{}) {216 func (x *String) AppendVprintf(FormatVar string, ArgsVar []interface{}) {
217+ core.LazyRegister(&xStringAppendVprintf, "GLIB", "g_string_append_vprintf", false)
218+
197 xStringAppendVprintf(x.GoPointer(), FormatVar, ArgsVar)219 xStringAppendVprintf(x.GoPointer(), FormatVar, ArgsVar)
198 }220 }
199 221
@@ -201,6 +223,8 @@ var xStringAsciiDown func(uintptr) uintptr
201 223
202 // Converts all uppercase ASCII letters to lowercase ASCII letters.224 // Converts all uppercase ASCII letters to lowercase ASCII letters.
203 func (x *String) AsciiDown() *String {225 func (x *String) AsciiDown() *String {
226+ core.LazyRegister(&xStringAsciiDown, "GLIB", "g_string_ascii_down", false)
227+
204 cret := xStringAsciiDown(x.GoPointer())228 cret := xStringAsciiDown(x.GoPointer())
205 if cret == 0 {229 if cret == 0 {
206 return nil230 return nil
@@ -212,6 +236,8 @@ var xStringAsciiUp func(uintptr) uintptr
212 236
213 // Converts all lowercase ASCII letters to uppercase ASCII letters.237 // Converts all lowercase ASCII letters to uppercase ASCII letters.
214 func (x *String) AsciiUp() *String {238 func (x *String) AsciiUp() *String {
239+ core.LazyRegister(&xStringAsciiUp, "GLIB", "g_string_ascii_up", false)
240+
215 cret := xStringAsciiUp(x.GoPointer())241 cret := xStringAsciiUp(x.GoPointer())
216 if cret == 0 {242 if cret == 0 {
217 return nil243 return nil
@@ -226,6 +252,8 @@ var xStringAssign func(uintptr, string) uintptr
226 // the standard strcpy() function, except that you do not252 // the standard strcpy() function, except that you do not
227 // have to worry about having enough space to copy the string.253 // have to worry about having enough space to copy the string.
228 func (x *String) Assign(RvalVar string) *String {254 func (x *String) Assign(RvalVar string) *String {
255+ core.LazyRegister(&xStringAssign, "GLIB", "g_string_assign", false)
256+
229 cret := xStringAssign(x.GoPointer(), RvalVar)257 cret := xStringAssign(x.GoPointer(), RvalVar)
230 if cret == 0 {258 if cret == 0 {
231 return nil259 return nil
@@ -240,6 +268,8 @@ var xStringCopy func(uintptr) uintptr
240 // This will preserve the allocation length of the [struct@GLib.String] in the268 // This will preserve the allocation length of the [struct@GLib.String] in the
241 // copy.269 // copy.
242 func (x *String) Copy() *String {270 func (x *String) Copy() *String {
271+ core.LazyRegister(&xStringCopy, "GLIB", "g_string_copy", false)
272+
243 cret := xStringCopy(x.GoPointer())273 cret := xStringCopy(x.GoPointer())
244 if cret == 0 {274 if cret == 0 {
245 return nil275 return nil
@@ -251,6 +281,8 @@ var xStringDown func(uintptr) uintptr
251 281
252 // Converts a #GString to lowercase.282 // Converts a #GString to lowercase.
253 func (x *String) Down() *String {283 func (x *String) Down() *String {
284+ core.LazyRegister(&xStringDown, "GLIB", "g_string_down", false)
285+
254 cret := xStringDown(x.GoPointer())286 cret := xStringDown(x.GoPointer())
255 if cret == 0 {287 if cret == 0 {
256 return nil288 return nil
@@ -263,6 +295,8 @@ var xStringEqual func(uintptr, *String) bool
263 // Compares two strings for equality, returning %TRUE if they are equal.295 // Compares two strings for equality, returning %TRUE if they are equal.
264 // For use with #GHashTable.296 // For use with #GHashTable.
265 func (x *String) Equal(V2Var *String) bool {297 func (x *String) Equal(V2Var *String) bool {
298+ core.LazyRegister(&xStringEqual, "GLIB", "g_string_equal", false)
299+
266 cret := xStringEqual(x.GoPointer(), V2Var)300 cret := xStringEqual(x.GoPointer(), V2Var)
267 return cret301 return cret
268 }302 }
@@ -272,6 +306,8 @@ var xStringErase func(uintptr, int, int) uintptr
272 // Removes @len bytes from a #GString, starting at position @pos.306 // Removes @len bytes from a #GString, starting at position @pos.
273 // The rest of the #GString is shifted down to fill the gap.307 // The rest of the #GString is shifted down to fill the gap.
274 func (x *String) Erase(PosVar int, LenVar int) *String {308 func (x *String) Erase(PosVar int, LenVar int) *String {
309+ core.LazyRegister(&xStringErase, "GLIB", "g_string_erase", false)
310+
275 cret := xStringErase(x.GoPointer(), PosVar, LenVar)311 cret := xStringErase(x.GoPointer(), PosVar, LenVar)
276 if cret == 0 {312 if cret == 0 {
277 return nil313 return nil
@@ -289,6 +325,8 @@ var xStringFree func(uintptr, bool) string
289 // Instead of passing %FALSE to this function, consider using325 // Instead of passing %FALSE to this function, consider using
290 // g_string_free_and_steal().326 // g_string_free_and_steal().
291 func (x *String) Free(FreeSegmentVar bool) string {327 func (x *String) Free(FreeSegmentVar bool) string {
328+ core.LazyRegister(&xStringFree, "GLIB", "g_string_free", false)
329+
292 cret := xStringFree(x.GoPointer(), FreeSegmentVar)330 cret := xStringFree(x.GoPointer(), FreeSegmentVar)
293 return cret331 return cret
294 }332 }
@@ -300,6 +338,8 @@ var xStringFreeAndSteal func(uintptr) string
300 // The caller gains ownership of the buffer and338 // The caller gains ownership of the buffer and
301 // must free it after use with g_free().339 // must free it after use with g_free().
302 func (x *String) FreeAndSteal() string {340 func (x *String) FreeAndSteal() string {
341+ core.LazyRegister(&xStringFreeAndSteal, "GLIB", "g_string_free_and_steal", false)
342+
303 cret := xStringFreeAndSteal(x.GoPointer())343 cret := xStringFreeAndSteal(x.GoPointer())
304 return cret344 return cret
305 }345 }
@@ -315,6 +355,8 @@ var xStringFreeToBytes func(uintptr) uintptr
315 // #GBytes does not include this extra nul; i.e. it has length exactly355 // #GBytes does not include this extra nul; i.e. it has length exactly
316 // equal to the "len" member.356 // equal to the "len" member.
317 func (x *String) FreeToBytes() *Bytes {357 func (x *String) FreeToBytes() *Bytes {
358+ core.LazyRegister(&xStringFreeToBytes, "GLIB", "g_string_free_to_bytes", false)
359+
318 cret := xStringFreeToBytes(x.GoPointer())360 cret := xStringFreeToBytes(x.GoPointer())
319 if cret == 0 {361 if cret == 0 {
320 return nil362 return nil
@@ -326,6 +368,8 @@ var xStringHash func(uintptr) uint
326 368
327 // Creates a hash code for @str; for use with #GHashTable.369 // Creates a hash code for @str; for use with #GHashTable.
328 func (x *String) Hash() uint {370 func (x *String) Hash() uint {
371+ core.LazyRegister(&xStringHash, "GLIB", "g_string_hash", false)
372+
329 cret := xStringHash(x.GoPointer())373 cret := xStringHash(x.GoPointer())
330 return cret374 return cret
331 }375 }
@@ -335,6 +379,8 @@ var xStringInsert func(uintptr, int, string) uintptr
335 // Inserts a copy of a string into a #GString,379 // Inserts a copy of a string into a #GString,
336 // expanding it if necessary.380 // expanding it if necessary.
337 func (x *String) Insert(PosVar int, ValVar string) *String {381 func (x *String) Insert(PosVar int, ValVar string) *String {
382+ core.LazyRegister(&xStringInsert, "GLIB", "g_string_insert", false)
383+
338 cret := xStringInsert(x.GoPointer(), PosVar, ValVar)384 cret := xStringInsert(x.GoPointer(), PosVar, ValVar)
339 if cret == 0 {385 if cret == 0 {
340 return nil386 return nil
@@ -346,6 +392,8 @@ var xStringInsertC func(uintptr, int, byte) uintptr
346 392
347 // Inserts a byte into a #GString, expanding it if necessary.393 // Inserts a byte into a #GString, expanding it if necessary.
348 func (x *String) InsertC(PosVar int, CVar byte) *String {394 func (x *String) InsertC(PosVar int, CVar byte) *String {
395+ core.LazyRegister(&xStringInsertC, "GLIB", "g_string_insert_c", false)
396+
349 cret := xStringInsertC(x.GoPointer(), PosVar, CVar)397 cret := xStringInsertC(x.GoPointer(), PosVar, CVar)
350 if cret == 0 {398 if cret == 0 {
351 return nil399 return nil
@@ -366,6 +414,8 @@ var xStringInsertLen func(uintptr, int, string, int) uintptr
366 //414 //
367 // If @pos is -1, bytes are inserted at the end of the string.415 // If @pos is -1, bytes are inserted at the end of the string.
368 func (x *String) InsertLen(PosVar int, ValVar string, LenVar int) *String {416 func (x *String) InsertLen(PosVar int, ValVar string, LenVar int) *String {
417+ core.LazyRegister(&xStringInsertLen, "GLIB", "g_string_insert_len", false)
418+
369 cret := xStringInsertLen(x.GoPointer(), PosVar, ValVar, LenVar)419 cret := xStringInsertLen(x.GoPointer(), PosVar, ValVar, LenVar)
370 if cret == 0 {420 if cret == 0 {
371 return nil421 return nil
@@ -378,6 +428,8 @@ var xStringInsertUnichar func(uintptr, int, uint32) uintptr
378 // Converts a Unicode character into UTF-8, and insert it428 // Converts a Unicode character into UTF-8, and insert it
379 // into the string at the given position.429 // into the string at the given position.
380 func (x *String) InsertUnichar(PosVar int, WcVar uint32) *String {430 func (x *String) InsertUnichar(PosVar int, WcVar uint32) *String {
431+ core.LazyRegister(&xStringInsertUnichar, "GLIB", "g_string_insert_unichar", false)
432+
381 cret := xStringInsertUnichar(x.GoPointer(), PosVar, WcVar)433 cret := xStringInsertUnichar(x.GoPointer(), PosVar, WcVar)
382 if cret == 0 {434 if cret == 0 {
383 return nil435 return nil
@@ -389,6 +441,8 @@ var xStringOverwrite func(uintptr, uint, string) uintptr
389 441
390 // Overwrites part of a string, lengthening it if necessary.442 // Overwrites part of a string, lengthening it if necessary.
391 func (x *String) Overwrite(PosVar uint, ValVar string) *String {443 func (x *String) Overwrite(PosVar uint, ValVar string) *String {
444+ core.LazyRegister(&xStringOverwrite, "GLIB", "g_string_overwrite", false)
445+
392 cret := xStringOverwrite(x.GoPointer(), PosVar, ValVar)446 cret := xStringOverwrite(x.GoPointer(), PosVar, ValVar)
393 if cret == 0 {447 if cret == 0 {
394 return nil448 return nil
@@ -401,6 +455,8 @@ var xStringOverwriteLen func(uintptr, uint, string, int) uintptr
401 // Overwrites part of a string, lengthening it if necessary.455 // Overwrites part of a string, lengthening it if necessary.
402 // This function will work with embedded nuls.456 // This function will work with embedded nuls.
403 func (x *String) OverwriteLen(PosVar uint, ValVar string, LenVar int) *String {457 func (x *String) OverwriteLen(PosVar uint, ValVar string, LenVar int) *String {
458+ core.LazyRegister(&xStringOverwriteLen, "GLIB", "g_string_overwrite_len", false)
459+
404 cret := xStringOverwriteLen(x.GoPointer(), PosVar, ValVar, LenVar)460 cret := xStringOverwriteLen(x.GoPointer(), PosVar, ValVar, LenVar)
405 if cret == 0 {461 if cret == 0 {
406 return nil462 return nil
@@ -413,6 +469,8 @@ var xStringPrepend func(uintptr, string) uintptr
413 // Adds a string on to the start of a #GString,469 // Adds a string on to the start of a #GString,
414 // expanding it if necessary.470 // expanding it if necessary.
415 func (x *String) Prepend(ValVar string) *String {471 func (x *String) Prepend(ValVar string) *String {
472+ core.LazyRegister(&xStringPrepend, "GLIB", "g_string_prepend", false)
473+
416 cret := xStringPrepend(x.GoPointer(), ValVar)474 cret := xStringPrepend(x.GoPointer(), ValVar)
417 if cret == 0 {475 if cret == 0 {
418 return nil476 return nil
@@ -425,6 +483,8 @@ var xStringPrependC func(uintptr, byte) uintptr
425 // Adds a byte onto the start of a #GString,483 // Adds a byte onto the start of a #GString,
426 // expanding it if necessary.484 // expanding it if necessary.
427 func (x *String) PrependC(CVar byte) *String {485 func (x *String) PrependC(CVar byte) *String {
486+ core.LazyRegister(&xStringPrependC, "GLIB", "g_string_prepend_c", false)
487+
428 cret := xStringPrependC(x.GoPointer(), CVar)488 cret := xStringPrependC(x.GoPointer(), CVar)
429 if cret == 0 {489 if cret == 0 {
430 return nil490 return nil
@@ -444,6 +504,8 @@ var xStringPrependLen func(uintptr, string, int) uintptr
444 // is considered to request the entire string length. This504 // is considered to request the entire string length. This
445 // makes g_string_prepend_len() equivalent to g_string_prepend().505 // makes g_string_prepend_len() equivalent to g_string_prepend().
446 func (x *String) PrependLen(ValVar string, LenVar int) *String {506 func (x *String) PrependLen(ValVar string, LenVar int) *String {
507+ core.LazyRegister(&xStringPrependLen, "GLIB", "g_string_prepend_len", false)
508+
447 cret := xStringPrependLen(x.GoPointer(), ValVar, LenVar)509 cret := xStringPrependLen(x.GoPointer(), ValVar, LenVar)
448 if cret == 0 {510 if cret == 0 {
449 return nil511 return nil
@@ -456,6 +518,8 @@ var xStringPrependUnichar func(uintptr, uint32) uintptr
456 // Converts a Unicode character into UTF-8, and prepends it518 // Converts a Unicode character into UTF-8, and prepends it
457 // to the string.519 // to the string.
458 func (x *String) PrependUnichar(WcVar uint32) *String {520 func (x *String) PrependUnichar(WcVar uint32) *String {
521+ core.LazyRegister(&xStringPrependUnichar, "GLIB", "g_string_prepend_unichar", false)
522+
459 cret := xStringPrependUnichar(x.GoPointer(), WcVar)523 cret := xStringPrependUnichar(x.GoPointer(), WcVar)
460 if cret == 0 {524 if cret == 0 {
461 return nil525 return nil
@@ -471,6 +535,8 @@ var xStringPrintf func(uintptr, string, ...interface{})
471 // to contain the results. The previous contents of the535 // to contain the results. The previous contents of the
472 // #GString are destroyed.536 // #GString are destroyed.
473 func (x *String) Printf(FormatVar string, varArgs ...interface{}) {537 func (x *String) Printf(FormatVar string, varArgs ...interface{}) {
538+ core.LazyRegister(&xStringPrintf, "GLIB", "g_string_printf", false)
539+
474 xStringPrintf(x.GoPointer(), FormatVar, varArgs...)540 xStringPrintf(x.GoPointer(), FormatVar, varArgs...)
475 }541 }
476 542
@@ -490,6 +556,8 @@ var xStringReplace func(uintptr, string, string, uint) uint
490 // the input string, they will all be replaced, but the return value will556 // the input string, they will all be replaced, but the return value will
491 // be capped at `G_MAXUINT`.557 // be capped at `G_MAXUINT`.
492 func (x *String) Replace(FindVar string, ReplaceVar string, LimitVar uint) uint {558 func (x *String) Replace(FindVar string, ReplaceVar string, LimitVar uint) uint {
559+ core.LazyRegister(&xStringReplace, "GLIB", "g_string_replace", false)
560+
493 cret := xStringReplace(x.GoPointer(), FindVar, ReplaceVar, LimitVar)561 cret := xStringReplace(x.GoPointer(), FindVar, ReplaceVar, LimitVar)
494 return cret562 return cret
495 }563 }
@@ -502,6 +570,8 @@ var xStringSetSize func(uintptr, uint) uintptr
502 // of the newly added area are undefined. (However, as570 // of the newly added area are undefined. (However, as
503 // always, string->str[string->len] will be a nul byte.)571 // always, string->str[string->len] will be a nul byte.)
504 func (x *String) SetSize(LenVar uint) *String {572 func (x *String) SetSize(LenVar uint) *String {
573+ core.LazyRegister(&xStringSetSize, "GLIB", "g_string_set_size", false)
574+
505 cret := xStringSetSize(x.GoPointer(), LenVar)575 cret := xStringSetSize(x.GoPointer(), LenVar)
506 if cret == 0 {576 if cret == 0 {
507 return nil577 return nil
@@ -513,6 +583,8 @@ var xStringTruncate func(uintptr, uint) uintptr
513 583
514 // Cuts off the end of the GString, leaving the first @len bytes.584 // Cuts off the end of the GString, leaving the first @len bytes.
515 func (x *String) Truncate(LenVar uint) *String {585 func (x *String) Truncate(LenVar uint) *String {
586+ core.LazyRegister(&xStringTruncate, "GLIB", "g_string_truncate", false)
587+
516 cret := xStringTruncate(x.GoPointer(), LenVar)588 cret := xStringTruncate(x.GoPointer(), LenVar)
517 if cret == 0 {589 if cret == 0 {
518 return nil590 return nil
@@ -524,6 +596,8 @@ var xStringUp func(uintptr) uintptr
524 596
525 // Converts a #GString to uppercase.597 // Converts a #GString to uppercase.
526 func (x *String) Up() *String {598 func (x *String) Up() *String {
599+ core.LazyRegister(&xStringUp, "GLIB", "g_string_up", false)
600+
527 cret := xStringUp(x.GoPointer())601 cret := xStringUp(x.GoPointer())
528 if cret == 0 {602 if cret == 0 {
529 return nil603 return nil
@@ -537,60 +611,12 @@ var xStringVprintf func(uintptr, string, []interface{})
537 // This function is similar to g_string_printf() except that611 // This function is similar to g_string_printf() except that
538 // the arguments to the format string are passed as a va_list.612 // the arguments to the format string are passed as a va_list.
539 func (x *String) Vprintf(FormatVar string, ArgsVar []interface{}) {613 func (x *String) Vprintf(FormatVar string, ArgsVar []interface{}) {
614+ core.LazyRegister(&xStringVprintf, "GLIB", "g_string_vprintf", false)
615+
540 xStringVprintf(x.GoPointer(), FormatVar, ArgsVar)616 xStringVprintf(x.GoPointer(), FormatVar, ArgsVar)
541 }617 }
542 618
543 func init() {619 func init() {
544 core.SetPackageName("GLIB", "glib-2.0")620 core.SetPackageName("GLIB", "glib-2.0")
545 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})621 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})
546- var libs []uintptr
547- for _, libPath := range core.GetPaths("GLIB") {
548- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
549- if err != nil {
550- panic(err)
551- }
552- libs = append(libs, lib)
553- }
554-
555- core.PuregoSafeRegister(&xStringGLibType, libs, "g_gstring_get_type")
556-
557- core.PuregoSafeRegister(&xNewString, libs, "g_string_new")
558- core.PuregoSafeRegister(&xNewStringLen, libs, "g_string_new_len")
559- core.PuregoSafeRegister(&xNewStringTake, libs, "g_string_new_take")
560- core.PuregoSafeRegister(&xStringSizedNew, libs, "g_string_sized_new")
561-
562- core.PuregoSafeRegister(&xStringAppend, libs, "g_string_append")
563- core.PuregoSafeRegister(&xStringAppendC, libs, "g_string_append_c")
564- core.PuregoSafeRegister(&xStringAppendLen, libs, "g_string_append_len")
565- core.PuregoSafeRegister(&xStringAppendPrintf, libs, "g_string_append_printf")
566- core.PuregoSafeRegister(&xStringAppendUnichar, libs, "g_string_append_unichar")
567- core.PuregoSafeRegister(&xStringAppendUriEscaped, libs, "g_string_append_uri_escaped")
568- core.PuregoSafeRegister(&xStringAppendVprintf, libs, "g_string_append_vprintf")
569- core.PuregoSafeRegister(&xStringAsciiDown, libs, "g_string_ascii_down")
570- core.PuregoSafeRegister(&xStringAsciiUp, libs, "g_string_ascii_up")
571- core.PuregoSafeRegister(&xStringAssign, libs, "g_string_assign")
572- core.PuregoSafeRegister(&xStringCopy, libs, "g_string_copy")
573- core.PuregoSafeRegister(&xStringDown, libs, "g_string_down")
574- core.PuregoSafeRegister(&xStringEqual, libs, "g_string_equal")
575- core.PuregoSafeRegister(&xStringErase, libs, "g_string_erase")
576- core.PuregoSafeRegister(&xStringFree, libs, "g_string_free")
577- core.PuregoSafeRegister(&xStringFreeAndSteal, libs, "g_string_free_and_steal")
578- core.PuregoSafeRegister(&xStringFreeToBytes, libs, "g_string_free_to_bytes")
579- core.PuregoSafeRegister(&xStringHash, libs, "g_string_hash")
580- core.PuregoSafeRegister(&xStringInsert, libs, "g_string_insert")
581- core.PuregoSafeRegister(&xStringInsertC, libs, "g_string_insert_c")
582- core.PuregoSafeRegister(&xStringInsertLen, libs, "g_string_insert_len")
583- core.PuregoSafeRegister(&xStringInsertUnichar, libs, "g_string_insert_unichar")
584- core.PuregoSafeRegister(&xStringOverwrite, libs, "g_string_overwrite")
585- core.PuregoSafeRegister(&xStringOverwriteLen, libs, "g_string_overwrite_len")
586- core.PuregoSafeRegister(&xStringPrepend, libs, "g_string_prepend")
587- core.PuregoSafeRegister(&xStringPrependC, libs, "g_string_prepend_c")
588- core.PuregoSafeRegister(&xStringPrependLen, libs, "g_string_prepend_len")
589- core.PuregoSafeRegister(&xStringPrependUnichar, libs, "g_string_prepend_unichar")
590- core.PuregoSafeRegister(&xStringPrintf, libs, "g_string_printf")
591- core.PuregoSafeRegister(&xStringReplace, libs, "g_string_replace")
592- core.PuregoSafeRegister(&xStringSetSize, libs, "g_string_set_size")
593- core.PuregoSafeRegister(&xStringTruncate, libs, "g_string_truncate")
594- core.PuregoSafeRegister(&xStringUp, libs, "g_string_up")
595- core.PuregoSafeRegister(&xStringVprintf, libs, "g_string_vprintf")
596 }622 }
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +132 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +146 -97 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +18 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +8 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +132 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +63 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +62 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +242 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +31 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +45 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +116 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +54 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +46 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +79 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +136 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +15 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +26 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +141 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +8 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +61 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +135 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +35 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +49 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +67 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +53 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +24 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +4 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +65 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +12 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +19 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +18 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +26 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +20 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +5 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +237 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +70 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +159 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +21 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +31 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +26 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +48 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +35 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +14 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +40 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +87 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +68 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +56 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +4 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +23 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +33 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +47 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +36 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +51 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +24 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +20 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +21 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +8 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +35 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +22 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +173 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +119 -76 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +22 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +70 -147 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +50 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +177 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +54 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +79 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +132 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +32 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +30 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +17 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +43 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +34 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +123 -78 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +37 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +31 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +98 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +88 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +41 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +16 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +69 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +53 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +11 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +9 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +34 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +87 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +11 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +47 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +50 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +39 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +41 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +36 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +48 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +57 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +145 -89 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +44 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +61 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +61 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +75 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +25 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +8 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +34 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +112 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +17 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +56 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +68 -55 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +18 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +43 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +41 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +69 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +138 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +179 -104 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +145 -92 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +34 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +261 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +40 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +176 -105 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +102 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +74 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +28 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +357 -207 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +121 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +8 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +32 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +23 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +93 -73 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +52 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +160 -108 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +9 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +16 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +153 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +6 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +201 -131 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +4 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +27 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +34 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +38 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +30 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +14 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +68 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +90 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +42 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +46 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +74 -60 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +113 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +7 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +39 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +13 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +17 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +20 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +22 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +13 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +26 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +38 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +29 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +21 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +34 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +19 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +15 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +27 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +255 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +30 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +22 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +39 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +15 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +9 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +41 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +50 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +34 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +159 -118 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +11 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +13 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +47 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +8 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +21 -27 collapsed to keep the page light
M vendor/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