detached 7efcb53

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

fix(deps): validate puregotk lazy registration fix
commit
7efcb530f552287f9a8cd8ac48d95f101b00e248
author
bnema · · 2026-07-15 05:12 UTC
committer
GitHub · · 2026-07-15 05:12 UTC
merge of
053ff36 + 25c734e · diff against the first parent
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
907 files · +27874 -25296
M go.mod +3 -1
@@ -11,7 +11,7 @@ require (
1111 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
1212 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
1313 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.0
14+ github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
4747 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
4848 github.com/fatih/color v1.19.0 // indirect
4949 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
5051 github.com/inconshreveable/mousetrap v1.1.0 // indirect
5152 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
5253 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
8081 golang.org/x/text v0.40.0 // indirect
8182 golang.org/x/tools v0.47.0 // indirect
8283 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
8385 )
8486
8587 tool github.com/a-h/templ/cmd/templ
@@ -11,7 +11,7 @@ require (
11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf613 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.014+ github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef
15 github.com/charmbracelet/bubbles v1.0.015 github.com/charmbracelet/bubbles v1.0.0
16 github.com/charmbracelet/bubbletea v1.3.1016 github.com/charmbracelet/bubbletea v1.3.10
17 github.com/charmbracelet/lipgloss v1.1.017 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
48 github.com/fatih/color v1.19.0 // indirect48 github.com/fatih/color v1.19.0 // indirect
49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
50 github.com/inconshreveable/mousetrap v1.1.0 // indirect51 github.com/inconshreveable/mousetrap v1.1.0 // indirect
51 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect52 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
52 github.com/mattn/go-colorable v0.1.14 // indirect53 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
80 golang.org/x/text v0.40.0 // indirect81 golang.org/x/text v0.40.0 // indirect
81 golang.org/x/tools v0.47.0 // indirect82 golang.org/x/tools v0.47.0 // indirect
82 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect83 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
83 )85 )
84 86
85 tool github.com/a-h/templ/cmd/templ87 tool github.com/a-h/templ/cmd/templ
M go.sum +4 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +197 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +10 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +99 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +95 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +33 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +66 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +10 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +23 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +47 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +33 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +47 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +34 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +45 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +61 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +18 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +7 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +69 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +5 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +63 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +60 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +48 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +38 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +31 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +24 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +41 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +39 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +34 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +17 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +49 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +20 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +25 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +33 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +35 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +123 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +30 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +41 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +64 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +40 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +78 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +15 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +66 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +57 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +36 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +20 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +34 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +28 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +23 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +27 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +51 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +53 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder_extra.go +6 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +20 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +21 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +120 -118 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +17 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +40 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +41 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +19 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +42 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +63 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +47 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +19 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +157 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +9 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +95 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +26 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +11 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +102 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +5 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +59 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +96 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +244 -116 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +79 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +30 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +23 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +45 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +31 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +14 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +77 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +16 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +54 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +88 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +35 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +16 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +12 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +42 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +4 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +214 -82 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +34 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +207 -80 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +1148 -450 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +34 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +138 -84 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +9 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +32 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +52 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +90 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +6 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +70 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +62 -50 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +31 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +215 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +40 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +11 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +49 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +12 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +86 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +30 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +16 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +12 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +75 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +99 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +48 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +87 -72 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 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +143 -58 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +82 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +56 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +69 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +14 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +25 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +36 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +103 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +107 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +45 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +81 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +28 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +83 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +72 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +181 -117 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +51 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +44 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +70 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +50 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +57 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +26 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +84 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +33 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +72 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +40 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +74 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +12 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +115 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +77 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +132 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +146 -97 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +18 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +8 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +132 -85
@@ -2,7 +2,6 @@
22 package glib
33
44 import (
5- "github.com/bnema/purego"
65 "github.com/bnema/puregotk/pkg/core"
76 "github.com/bnema/puregotk/v4/gobject/types"
87 )
@@ -25,6 +24,7 @@ type NormalizeMode int
2524 var xNormalizeModeGLibType func() types.GType
2625
2726 func NormalizeModeGLibType() types.GType {
27+ core.LazyRegister(&xNormalizeModeGLibType, "GLIB", "g_normalize_mode_get_type", false)
2828 return xNormalizeModeGLibType()
2929 }
3030
@@ -66,6 +66,7 @@ type UnicodeBreakType int
6666 var xUnicodeBreakTypeGLibType func() types.GType
6767
6868 func UnicodeBreakTypeGLibType() types.GType {
69+ core.LazyRegister(&xUnicodeBreakTypeGLibType, "GLIB", "g_unicode_break_type_get_type", false)
6970 return xUnicodeBreakTypeGLibType()
7071 }
7172
@@ -186,6 +187,7 @@ type UnicodeScript int
186187 var xUnicodeScriptGLibType func() types.GType
187188
188189 func UnicodeScriptGLibType() types.GType {
190+ core.LazyRegister(&xUnicodeScriptGLibType, "GLIB", "g_unicode_script_get_type", false)
189191 return xUnicodeScriptGLibType()
190192 }
191193
@@ -556,6 +558,7 @@ type UnicodeType int
556558 var xUnicodeTypeGLibType func() types.GType
557559
558560 func UnicodeTypeGLibType() types.GType {
561+ core.LazyRegister(&xUnicodeTypeGLibType, "GLIB", "g_unicode_type_get_type", false)
559562 return xUnicodeTypeGLibType()
560563 }
561564
@@ -629,6 +632,7 @@ var xUcs4ToUtf16 func([]uint32, int, *int, *int, **Error) uint16
629632 //
630633 // A nul character (U+0000) will be added to the result after the converted text.
631634 func Ucs4ToUtf16(StrVar []uint32, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint16, error) {
635+ core.LazyRegister(&xUcs4ToUtf16, "GLIB", "g_ucs4_to_utf16", false)
632636 var cerr *Error
633637
634638 cret := xUcs4ToUtf16(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -645,6 +649,7 @@ var xUcs4ToUtf8 func([]uint32, int, *int, *int, **Error) string
645649 //
646650 // The result will be terminated with a nul byte.
647651 func Ucs4ToUtf8(StrVar []uint32, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (string, error) {
652+ core.LazyRegister(&xUcs4ToUtf8, "GLIB", "g_ucs4_to_utf8", false)
648653 var cerr *Error
649654
650655 cret := xUcs4ToUtf8(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -663,6 +668,8 @@ var xUnicharBreakType func(uint32) UnicodeBreakType
663668 // resolution algorithms and normally you would use a function such
664669 // as pango_break() instead of caring about break types yourself.
665670 func UnicharBreakType(CVar uint32) UnicodeBreakType {
671+ core.LazyRegister(&xUnicharBreakType, "GLIB", "g_unichar_break_type", false)
672+
666673 cret := xUnicharBreakType(CVar)
667674 return cret
668675 }
@@ -671,6 +678,8 @@ var xUnicharCombiningClass func(uint32) int
671678
672679 // Determines the canonical combining class of a Unicode character.
673680 func UnicharCombiningClass(UcVar uint32) int {
681+ core.LazyRegister(&xUnicharCombiningClass, "GLIB", "g_unichar_combining_class", false)
682+
674683 cret := xUnicharCombiningClass(UcVar)
675684 return cret
676685 }
@@ -694,6 +703,8 @@ var xUnicharCompose func(uint32, uint32, *uint32) bool
694703 // [UAX#15](http://unicode.org/reports/tr15/)
695704 // for details.
696705 func UnicharCompose(AVar uint32, BVar uint32, ChVar *uint32) bool {
706+ core.LazyRegister(&xUnicharCompose, "GLIB", "g_unichar_compose", false)
707+
697708 cret := xUnicharCompose(AVar, BVar, ChVar)
698709 return cret
699710 }
@@ -724,6 +735,8 @@ var xUnicharDecompose func(uint32, *uint32, *uint32) bool
724735 // [UAX#15](http://unicode.org/reports/tr15/)
725736 // for details.
726737 func UnicharDecompose(ChVar uint32, AVar *uint32, BVar *uint32) bool {
738+ core.LazyRegister(&xUnicharDecompose, "GLIB", "g_unichar_decompose", false)
739+
727740 cret := xUnicharDecompose(ChVar, AVar, BVar)
728741 return cret
729742 }
@@ -733,6 +746,8 @@ var xUnicharDigitValue func(uint32) int
733746 // Determines the numeric value of a character as a decimal
734747 // digit.
735748 func UnicharDigitValue(CVar uint32) int {
749+ core.LazyRegister(&xUnicharDigitValue, "GLIB", "g_unichar_digit_value", false)
750+
736751 cret := xUnicharDigitValue(CVar)
737752 return cret
738753 }
@@ -759,6 +774,8 @@ var xUnicharFullyDecompose func(uint32, bool, *uint32, uint) uint
759774 // [UAX#15](http://unicode.org/reports/tr15/)
760775 // for details.
761776 func UnicharFullyDecompose(ChVar uint32, CompatVar bool, ResultVar *uint32, ResultLenVar uint) uint {
777+ core.LazyRegister(&xUnicharFullyDecompose, "GLIB", "g_unichar_fully_decompose", false)
778+
762779 cret := xUnicharFullyDecompose(ChVar, CompatVar, ResultVar, ResultLenVar)
763780 return cret
764781 }
@@ -775,6 +792,8 @@ var xUnicharGetMirrorChar func(uint32, *uint32) bool
775792 // glyph and @mirrored_ch is set, it puts that character in the address
776793 // pointed to by @mirrored_ch. Otherwise the original character is put.
777794 func UnicharGetMirrorChar(ChVar uint32, MirroredChVar *uint32) bool {
795+ core.LazyRegister(&xUnicharGetMirrorChar, "GLIB", "g_unichar_get_mirror_char", false)
796+
778797 cret := xUnicharGetMirrorChar(ChVar, MirroredChVar)
779798 return cret
780799 }
@@ -789,6 +808,8 @@ var xUnicharGetScript func(uint32) UnicodeScript
789808 // This function is equivalent to pango_script_for_unichar() and the
790809 // two are interchangeable.
791810 func UnicharGetScript(ChVar uint32) UnicodeScript {
811+ core.LazyRegister(&xUnicharGetScript, "GLIB", "g_unichar_get_script", false)
812+
792813 cret := xUnicharGetScript(ChVar)
793814 return cret
794815 }
@@ -799,6 +820,8 @@ var xUnicharIsalnum func(uint32) bool
799820 // Given some UTF-8 text, obtain a character value
800821 // with g_utf8_get_char().
801822 func UnicharIsalnum(CVar uint32) bool {
823+ core.LazyRegister(&xUnicharIsalnum, "GLIB", "g_unichar_isalnum", false)
824+
802825 cret := xUnicharIsalnum(CVar)
803826 return cret
804827 }
@@ -809,6 +832,8 @@ var xUnicharIsalpha func(uint32) bool
809832 // Given some UTF-8 text, obtain a character value with
810833 // g_utf8_get_char().
811834 func UnicharIsalpha(CVar uint32) bool {
835+ core.LazyRegister(&xUnicharIsalpha, "GLIB", "g_unichar_isalpha", false)
836+
812837 cret := xUnicharIsalpha(CVar)
813838 return cret
814839 }
@@ -819,6 +844,8 @@ var xUnicharIscntrl func(uint32) bool
819844 // Given some UTF-8 text, obtain a character value with
820845 // g_utf8_get_char().
821846 func UnicharIscntrl(CVar uint32) bool {
847+ core.LazyRegister(&xUnicharIscntrl, "GLIB", "g_unichar_iscntrl", false)
848+
822849 cret := xUnicharIscntrl(CVar)
823850 return cret
824851 }
@@ -828,6 +855,8 @@ var xUnicharIsdefined func(uint32) bool
828855 // Determines if a given character is assigned in the Unicode
829856 // standard.
830857 func UnicharIsdefined(CVar uint32) bool {
858+ core.LazyRegister(&xUnicharIsdefined, "GLIB", "g_unichar_isdefined", false)
859+
831860 cret := xUnicharIsdefined(CVar)
832861 return cret
833862 }
@@ -838,6 +867,8 @@ var xUnicharIsdigit func(uint32) bool
838867 // covers ASCII 0-9 and also digits in other languages/scripts. Given
839868 // some UTF-8 text, obtain a character value with g_utf8_get_char().
840869 func UnicharIsdigit(CVar uint32) bool {
870+ core.LazyRegister(&xUnicharIsdigit, "GLIB", "g_unichar_isdigit", false)
871+
841872 cret := xUnicharIsdigit(CVar)
842873 return cret
843874 }
@@ -850,6 +881,8 @@ var xUnicharIsgraph func(uint32) bool
850881 // spaces. Given some UTF-8 text, obtain a character value with
851882 // g_utf8_get_char().
852883 func UnicharIsgraph(CVar uint32) bool {
884+ core.LazyRegister(&xUnicharIsgraph, "GLIB", "g_unichar_isgraph", false)
885+
853886 cret := xUnicharIsgraph(CVar)
854887 return cret
855888 }
@@ -860,6 +893,8 @@ var xUnicharIslower func(uint32) bool
860893 // Given some UTF-8 text, obtain a character value with
861894 // g_utf8_get_char().
862895 func UnicharIslower(CVar uint32) bool {
896+ core.LazyRegister(&xUnicharIslower, "GLIB", "g_unichar_islower", false)
897+
863898 cret := xUnicharIslower(CVar)
864899 return cret
865900 }
@@ -876,6 +911,8 @@ var xUnicharIsmark func(uint32) bool
876911 // for writing most European languages as well as many non-Latin
877912 // scripts.
878913 func UnicharIsmark(CVar uint32) bool {
914+ core.LazyRegister(&xUnicharIsmark, "GLIB", "g_unichar_ismark", false)
915+
879916 cret := xUnicharIsmark(CVar)
880917 return cret
881918 }
@@ -887,6 +924,8 @@ var xUnicharIsprint func(uint32) bool
887924 // Given some UTF-8 text, obtain a character value with
888925 // g_utf8_get_char().
889926 func UnicharIsprint(CVar uint32) bool {
927+ core.LazyRegister(&xUnicharIsprint, "GLIB", "g_unichar_isprint", false)
928+
890929 cret := xUnicharIsprint(CVar)
891930 return cret
892931 }
@@ -897,6 +936,8 @@ var xUnicharIspunct func(uint32) bool
897936 // Given some UTF-8 text, obtain a character value with
898937 // g_utf8_get_char().
899938 func UnicharIspunct(CVar uint32) bool {
939+ core.LazyRegister(&xUnicharIspunct, "GLIB", "g_unichar_ispunct", false)
940+
900941 cret := xUnicharIspunct(CVar)
901942 return cret
902943 }
@@ -911,6 +952,8 @@ var xUnicharIsspace func(uint32) bool
911952 // Pango or equivalent to get word breaking right, the algorithm
912953 // is fairly complex.)
913954 func UnicharIsspace(CVar uint32) bool {
955+ core.LazyRegister(&xUnicharIsspace, "GLIB", "g_unichar_isspace", false)
956+
914957 cret := xUnicharIsspace(CVar)
915958 return cret
916959 }
@@ -924,6 +967,8 @@ var xUnicharIstitle func(uint32) bool
924967 // first letter is capitalized. The titlecase form of the DZ
925968 // digraph is U+01F2 LATIN CAPITAL LETTTER D WITH SMALL LETTER Z.
926969 func UnicharIstitle(CVar uint32) bool {
970+ core.LazyRegister(&xUnicharIstitle, "GLIB", "g_unichar_istitle", false)
971+
927972 cret := xUnicharIstitle(CVar)
928973 return cret
929974 }
@@ -932,6 +977,8 @@ var xUnicharIsupper func(uint32) bool
932977
933978 // Determines if a character is uppercase.
934979 func UnicharIsupper(CVar uint32) bool {
980+ core.LazyRegister(&xUnicharIsupper, "GLIB", "g_unichar_isupper", false)
981+
935982 cret := xUnicharIsupper(CVar)
936983 return cret
937984 }
@@ -941,6 +988,8 @@ var xUnicharIswide func(uint32) bool
941988 // Determines if a character is typically rendered in a double-width
942989 // cell.
943990 func UnicharIswide(CVar uint32) bool {
991+ core.LazyRegister(&xUnicharIswide, "GLIB", "g_unichar_iswide", false)
992+
944993 cret := xUnicharIswide(CVar)
945994 return cret
946995 }
@@ -958,6 +1007,8 @@ var xUnicharIswideCjk func(uint32) bool
9581007 // this test, but not the other way around. Note that some characters may
9591008 // pass both this test and g_unichar_iszerowidth().
9601009 func UnicharIswideCjk(CVar uint32) bool {
1010+ core.LazyRegister(&xUnicharIswideCjk, "GLIB", "g_unichar_iswide_cjk", false)
1011+
9611012 cret := xUnicharIswideCjk(CVar)
9621013 return cret
9631014 }
@@ -966,6 +1017,8 @@ var xUnicharIsxdigit func(uint32) bool
9661017
9671018 // Determines if a character is a hexadecimal digit.
9681019 func UnicharIsxdigit(CVar uint32) bool {
1020+ core.LazyRegister(&xUnicharIsxdigit, "GLIB", "g_unichar_isxdigit", false)
1021+
9691022 cret := xUnicharIsxdigit(CVar)
9701023 return cret
9711024 }
@@ -982,6 +1035,8 @@ var xUnicharIszerowidth func(uint32) bool
9821035 // when displayed on a grid display (terminals). However, note that not all
9831036 // terminals support zero-width rendering of zero-width marks.
9841037 func UnicharIszerowidth(CVar uint32) bool {
1038+ core.LazyRegister(&xUnicharIszerowidth, "GLIB", "g_unichar_iszerowidth", false)
1039+
9851040 cret := xUnicharIszerowidth(CVar)
9861041 return cret
9871042 }
@@ -990,6 +1045,8 @@ var xUnicharToUtf8 func(uint32, *string) int
9901045
9911046 // Converts a single character to UTF-8.
9921047 func UnicharToUtf8(CVar uint32, OutbufVar *string) int {
1048+ core.LazyRegister(&xUnicharToUtf8, "GLIB", "g_unichar_to_utf8", false)
1049+
9931050 cret := xUnicharToUtf8(CVar, OutbufVar)
9941051 return cret
9951052 }
@@ -998,6 +1055,8 @@ var xUnicharTolower func(uint32) uint32
9981055
9991056 // Converts a character to lower case.
10001057 func UnicharTolower(CVar uint32) uint32 {
1058+ core.LazyRegister(&xUnicharTolower, "GLIB", "g_unichar_tolower", false)
1059+
10011060 cret := xUnicharTolower(CVar)
10021061 return cret
10031062 }
@@ -1006,6 +1065,8 @@ var xUnicharTotitle func(uint32) uint32
10061065
10071066 // Converts a character to the titlecase.
10081067 func UnicharTotitle(CVar uint32) uint32 {
1068+ core.LazyRegister(&xUnicharTotitle, "GLIB", "g_unichar_totitle", false)
1069+
10091070 cret := xUnicharTotitle(CVar)
10101071 return cret
10111072 }
@@ -1014,6 +1075,8 @@ var xUnicharToupper func(uint32) uint32
10141075
10151076 // Converts a character to uppercase.
10161077 func UnicharToupper(CVar uint32) uint32 {
1078+ core.LazyRegister(&xUnicharToupper, "GLIB", "g_unichar_toupper", false)
1079+
10171080 cret := xUnicharToupper(CVar)
10181081 return cret
10191082 }
@@ -1022,6 +1085,8 @@ var xUnicharType func(uint32) UnicodeType
10221085
10231086 // Classifies a Unicode character by type.
10241087 func UnicharType(CVar uint32) UnicodeType {
1088+ core.LazyRegister(&xUnicharType, "GLIB", "g_unichar_type", false)
1089+
10251090 cret := xUnicharType(CVar)
10261091 return cret
10271092 }
@@ -1033,6 +1098,8 @@ var xUnicharValidate func(uint32) bool
10331098 // Some possible integer values of @ch will not be valid. U+0000 is considered a
10341099 // valid character, though it’s normally a string terminator.
10351100 func UnicharValidate(ChVar uint32) bool {
1101+ core.LazyRegister(&xUnicharValidate, "GLIB", "g_unichar_validate", false)
1102+
10361103 cret := xUnicharValidate(ChVar)
10371104 return cret
10381105 }
@@ -1042,6 +1109,8 @@ var xUnicharXdigitValue func(uint32) int
10421109 // Determines the numeric value of a character as a hexadecimal
10431110 // digit.
10441111 func UnicharXdigitValue(CVar uint32) int {
1112+ core.LazyRegister(&xUnicharXdigitValue, "GLIB", "g_unichar_xdigit_value", false)
1113+
10451114 cret := xUnicharXdigitValue(CVar)
10461115 return cret
10471116 }
@@ -1050,6 +1119,8 @@ var xUnicodeCanonicalDecomposition func(uint32, uint) uint32
10501119
10511120 // Computes the canonical decomposition of a Unicode character.
10521121 func UnicodeCanonicalDecomposition(ChVar uint32, ResultLenVar uint) uint32 {
1122+ core.LazyRegister(&xUnicodeCanonicalDecomposition, "GLIB", "g_unicode_canonical_decomposition", false)
1123+
10531124 cret := xUnicodeCanonicalDecomposition(ChVar, ResultLenVar)
10541125 return cret
10551126 }
@@ -1061,6 +1132,8 @@ var xUnicodeCanonicalOrdering func([]uint32, uint)
10611132 // according to their combining classes. See the Unicode
10621133 // manual for more information.
10631134 func UnicodeCanonicalOrdering(StringVar []uint32, LenVar uint) {
1135+ core.LazyRegister(&xUnicodeCanonicalOrdering, "GLIB", "g_unicode_canonical_ordering", false)
1136+
10641137 xUnicodeCanonicalOrdering(StringVar, LenVar)
10651138 }
10661139
@@ -1076,6 +1149,8 @@ var xUnicodeScriptFromIso15924 func(uint32) UnicodeScript
10761149 // [Codes for the representation of names of scripts](http://unicode.org/iso15924/codelists.html)
10771150 // for details.
10781151 func UnicodeScriptFromIso15924(Iso15924Var uint32) UnicodeScript {
1152+ core.LazyRegister(&xUnicodeScriptFromIso15924, "GLIB", "g_unicode_script_from_iso15924", false)
1153+
10791154 cret := xUnicodeScriptFromIso15924(Iso15924Var)
10801155 return cret
10811156 }
@@ -1092,6 +1167,8 @@ var xUnicodeScriptToIso15924 func(UnicodeScript) uint32
10921167 // [Codes for the representation of names of scripts](http://unicode.org/iso15924/codelists.html)
10931168 // for details.
10941169 func UnicodeScriptToIso15924(ScriptVar UnicodeScript) uint32 {
1170+ core.LazyRegister(&xUnicodeScriptToIso15924, "GLIB", "g_unicode_script_to_iso15924", false)
1171+
10951172 cret := xUnicodeScriptToIso15924(ScriptVar)
10961173 return cret
10971174 }
@@ -1102,6 +1179,7 @@ var xUtf16ToUcs4 func([]uint16, int, *int, *int, **Error) uint32
11021179 //
11031180 // The result will be nul-terminated.
11041181 func Utf16ToUcs4(StrVar []uint16, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint32, error) {
1182+ core.LazyRegister(&xUtf16ToUcs4, "GLIB", "g_utf16_to_ucs4", false)
11051183 var cerr *Error
11061184
11071185 cret := xUtf16ToUcs4(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1128,6 +1206,7 @@ var xUtf16ToUtf8 func([]uint16, int, *int, *int, **Error) string
11281206 // be correctly interpreted as UTF-16, i.e. it doesn’t contain
11291207 // unpaired surrogates or partial character sequences.
11301208 func Utf16ToUtf8(StrVar []uint16, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (string, error) {
1209+ core.LazyRegister(&xUtf16ToUtf8, "GLIB", "g_utf16_to_utf8", false)
11311210 var cerr *Error
11321211
11331212 cret := xUtf16ToUtf8(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1151,6 +1230,8 @@ var xUtf8Casefold func(string, int) string
11511230 // takes case sensitivity into account. GLib does not currently
11521231 // provide such a function.
11531232 func Utf8Casefold(StrVar string, LenVar int) string {
1233+ core.LazyRegister(&xUtf8Casefold, "GLIB", "g_utf8_casefold", false)
1234+
11541235 cret := xUtf8Casefold(StrVar, LenVar)
11551236 return cret
11561237 }
@@ -1168,6 +1249,8 @@ var xUtf8Collate func(string, string) int
11681249 // sequences, the result is undefined. This can happen if the strings are in
11691250 // different language scripts, for example.
11701251 func Utf8Collate(Str1Var string, Str2Var string) int {
1252+ core.LazyRegister(&xUtf8Collate, "GLIB", "g_utf8_collate", false)
1253+
11711254 cret := xUtf8Collate(Str1Var, Str2Var)
11721255 return cret
11731256 }
@@ -1188,6 +1271,8 @@ var xUtf8CollateKey func(string, int) string
11881271 // encoding, especially UTF-8. The returned value is meant to be
11891272 // used only for comparisons.
11901273 func Utf8CollateKey(StrVar string, LenVar int) string {
1274+ core.LazyRegister(&xUtf8CollateKey, "GLIB", "g_utf8_collate_key", false)
1275+
11911276 cret := xUtf8CollateKey(StrVar, LenVar)
11921277 return cret
11931278 }
@@ -1210,6 +1295,8 @@ var xUtf8CollateKeyForFilename func(string, int) string
12101295 // encoding, especially UTF-8. The returned value is meant to be
12111296 // used only for comparisons.
12121297 func Utf8CollateKeyForFilename(StrVar string, LenVar int) string {
1298+ core.LazyRegister(&xUtf8CollateKeyForFilename, "GLIB", "g_utf8_collate_key_for_filename", false)
1299+
12131300 cret := xUtf8CollateKeyForFilename(StrVar, LenVar)
12141301 return cret
12151302 }
@@ -1227,6 +1314,8 @@ var xUtf8FindNextChar func(string, uintptr) string
12271314 // @end is non-`NULL`, the return value will be `NULL` if the end of the string
12281315 // is reached.
12291316 func Utf8FindNextChar(PVar string, EndVar *string) string {
1317+ core.LazyRegister(&xUtf8FindNextChar, "GLIB", "g_utf8_find_next_char", false)
1318+
12301319 EndVarPtr := core.GStrdupNullable(EndVar)
12311320 defer core.GFreeNullable(EndVarPtr)
12321321
@@ -1244,6 +1333,8 @@ var xUtf8FindPrevChar func(string, string) string
12441333 // is made to see if the character found is actually valid other than
12451334 // it starts with an appropriate byte.
12461335 func Utf8FindPrevChar(StrVar string, PVar string) string {
1336+ core.LazyRegister(&xUtf8FindPrevChar, "GLIB", "g_utf8_find_prev_char", false)
1337+
12471338 cret := xUtf8FindPrevChar(StrVar, PVar)
12481339 return cret
12491340 }
@@ -1257,6 +1348,8 @@ var xUtf8GetChar func(string) uint32
12571348 // valid Unicode characters, you should use [func@GLib.utf8_get_char_validated]
12581349 // instead.
12591350 func Utf8GetChar(PVar string) uint32 {
1351+ core.LazyRegister(&xUtf8GetChar, "GLIB", "g_utf8_get_char", false)
1352+
12601353 cret := xUtf8GetChar(PVar)
12611354 return cret
12621355 }
@@ -1273,6 +1366,8 @@ var xUtf8GetCharValidated func(string, int) uint32
12731366 // @max_len is positive and any of the bytes in the first UTF-8 character
12741367 // sequence are nul.
12751368 func Utf8GetCharValidated(PVar string, MaxLenVar int) uint32 {
1369+ core.LazyRegister(&xUtf8GetCharValidated, "GLIB", "g_utf8_get_char_validated", false)
1370+
12761371 cret := xUtf8GetCharValidated(PVar, MaxLenVar)
12771372 return cret
12781373 }
@@ -1289,6 +1384,8 @@ var xUtf8MakeValid func(string, int) string
12891384 // assumption that it is close enough to ASCII or UTF-8 to be mostly
12901385 // readable as-is.
12911386 func Utf8MakeValid(StrVar string, LenVar int) string {
1387+ core.LazyRegister(&xUtf8MakeValid, "GLIB", "g_utf8_make_valid", false)
1388+
12921389 cret := xUtf8MakeValid(StrVar, LenVar)
12931390 return cret
12941391 }
@@ -1321,6 +1418,8 @@ var xUtf8Normalize func(string, int, NormalizeMode) string
13211418 // a legacy encoding or pass it to a system with
13221419 // less capable Unicode handling.
13231420 func Utf8Normalize(StrVar string, LenVar int, ModeVar NormalizeMode) string {
1421+ core.LazyRegister(&xUtf8Normalize, "GLIB", "g_utf8_normalize", false)
1422+
13241423 cret := xUtf8Normalize(StrVar, LenVar, ModeVar)
13251424 return cret
13261425 }
@@ -1341,6 +1440,8 @@ var xUtf8OffsetToPointer func(string, int) string
13411440 // This limitation exists as this function is called frequently during
13421441 // text rendering and therefore has to be as fast as possible.
13431442 func Utf8OffsetToPointer(StrVar string, OffsetVar int) string {
1443+ core.LazyRegister(&xUtf8OffsetToPointer, "GLIB", "g_utf8_offset_to_pointer", false)
1444+
13441445 cret := xUtf8OffsetToPointer(StrVar, OffsetVar)
13451446 return cret
13461447 }
@@ -1353,6 +1454,8 @@ var xUtf8PointerToOffset func(string, string) int
13531454 // Since 2.10, this function allows @pos to be before @str, and returns
13541455 // a negative offset in this case.
13551456 func Utf8PointerToOffset(StrVar string, PosVar string) int {
1457+ core.LazyRegister(&xUtf8PointerToOffset, "GLIB", "g_utf8_pointer_to_offset", false)
1458+
13561459 cret := xUtf8PointerToOffset(StrVar, PosVar)
13571460 return cret
13581461 }
@@ -1367,6 +1470,8 @@ var xUtf8PrevChar func(string) string
13671470 // character of the string, you must use [func@GLib.utf8_find_prev_char]
13681471 // instead.
13691472 func Utf8PrevChar(PVar string) string {
1473+ core.LazyRegister(&xUtf8PrevChar, "GLIB", "g_utf8_prev_char", false)
1474+
13701475 cret := xUtf8PrevChar(PVar)
13711476 return cret
13721477 }
@@ -1378,6 +1483,8 @@ var xUtf8Strchr func(string, int, uint32) string
13781483 //
13791484 // If @len is `-1`, allow unbounded search.
13801485 func Utf8Strchr(PVar string, LenVar int, CVar uint32) string {
1486+ core.LazyRegister(&xUtf8Strchr, "GLIB", "g_utf8_strchr", false)
1487+
13811488 cret := xUtf8Strchr(PVar, LenVar, CVar)
13821489 return cret
13831490 }
@@ -1389,6 +1496,8 @@ var xUtf8Strdown func(string, int) string
13891496 // on the current locale, and may result in the number of
13901497 // characters in the string changing.
13911498 func Utf8Strdown(StrVar string, LenVar int) string {
1499+ core.LazyRegister(&xUtf8Strdown, "GLIB", "g_utf8_strdown", false)
1500+
13921501 cret := xUtf8Strdown(StrVar, LenVar)
13931502 return cret
13941503 }
@@ -1399,6 +1508,8 @@ var xUtf8Strlen func(string, int) int
13991508 // the terminating nul character. If the @max’th byte falls in the
14001509 // middle of a character, the last (partial) character is not counted.
14011510 func Utf8Strlen(PVar string, MaxVar int) int {
1511+ core.LazyRegister(&xUtf8Strlen, "GLIB", "g_utf8_strlen", false)
1512+
14021513 cret := xUtf8Strlen(PVar, MaxVar)
14031514 return cret
14041515 }
@@ -1415,6 +1526,8 @@ var xUtf8Strncpy func(string, string, uint) string
14151526 // Note you must ensure @dest is at least 4 * @n + 1 to fit the
14161527 // largest possible UTF-8 characters
14171528 func Utf8Strncpy(DestVar string, SrcVar string, NVar uint) string {
1529+ core.LazyRegister(&xUtf8Strncpy, "GLIB", "g_utf8_strncpy", false)
1530+
14181531 cret := xUtf8Strncpy(DestVar, SrcVar, NVar)
14191532 return cret
14201533 }
@@ -1426,6 +1539,8 @@ var xUtf8Strrchr func(string, int, uint32) string
14261539 //
14271540 // If @len is `-1`, allow unbounded search.
14281541 func Utf8Strrchr(PVar string, LenVar int, CVar uint32) string {
1542+ core.LazyRegister(&xUtf8Strrchr, "GLIB", "g_utf8_strrchr", false)
1543+
14291544 cret := xUtf8Strrchr(PVar, LenVar, CVar)
14301545 return cret
14311546 }
@@ -1447,6 +1562,8 @@ var xUtf8Strreverse func(string, int) string
14471562 // newly-allocated memory, which should be freed with [func@GLib.free] when
14481563 // no longer needed.
14491564 func Utf8Strreverse(StrVar string, LenVar int) string {
1565+ core.LazyRegister(&xUtf8Strreverse, "GLIB", "g_utf8_strreverse", false)
1566+
14501567 cret := xUtf8Strreverse(StrVar, LenVar)
14511568 return cret
14521569 }
@@ -1459,6 +1576,8 @@ var xUtf8Strup func(string, int) string
14591576 // characters in the string increasing. (For instance, the
14601577 // German ess-zet will be changed to SS.)
14611578 func Utf8Strup(StrVar string, LenVar int) string {
1579+ core.LazyRegister(&xUtf8Strup, "GLIB", "g_utf8_strup", false)
1580+
14621581 cret := xUtf8Strup(StrVar, LenVar)
14631582 return cret
14641583 }
@@ -1471,6 +1590,8 @@ var xUtf8Substring func(string, int, int) string
14711590 // Since GLib 2.72, `-1` can be passed to @end_pos to indicate the
14721591 // end of the string.
14731592 func Utf8Substring(StrVar string, StartPosVar int, EndPosVar int) string {
1593+ core.LazyRegister(&xUtf8Substring, "GLIB", "g_utf8_substring", false)
1594+
14741595 cret := xUtf8Substring(StrVar, StartPosVar, EndPosVar)
14751596 return cret
14761597 }
@@ -1482,6 +1603,7 @@ var xUtf8ToUcs4 func(string, int, *int, *int, **Error) uint32
14821603 // A trailing nul character (U+0000) will be added to the string after the
14831604 // converted text.
14841605 func Utf8ToUcs4(StrVar string, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint32, error) {
1606+ core.LazyRegister(&xUtf8ToUcs4, "GLIB", "g_utf8_to_ucs4", false)
14851607 var cerr *Error
14861608
14871609 cret := xUtf8ToUcs4(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1500,6 +1622,8 @@ var xUtf8ToUcs4Fast func(string, int, *int) uint32
15001622 // but does no error checking on the input. A trailing nul character (U+0000)
15011623 // will be added to the string after the converted text.
15021624 func Utf8ToUcs4Fast(StrVar string, LenVar int, ItemsWrittenVar *int) uint32 {
1625+ core.LazyRegister(&xUtf8ToUcs4Fast, "GLIB", "g_utf8_to_ucs4_fast", false)
1626+
15031627 cret := xUtf8ToUcs4Fast(StrVar, LenVar, ItemsWrittenVar)
15041628 return cret
15051629 }
@@ -1510,6 +1634,7 @@ var xUtf8ToUtf16 func(string, int, *int, *int, **Error) uint16
15101634 //
15111635 // A nul character (U+0000) will be added to the result after the converted text.
15121636 func Utf8ToUtf16(StrVar string, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint16, error) {
1637+ core.LazyRegister(&xUtf8ToUtf16, "GLIB", "g_utf8_to_utf16", false)
15131638 var cerr *Error
15141639
15151640 cret := xUtf8ToUtf16(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1527,6 +1652,8 @@ var xUtf8TruncateMiddle func(string, uint) string
15271652 // If @string is already short enough, this returns a copy of @string.
15281653 // If @truncate_length is `0`, an empty string is returned.
15291654 func Utf8TruncateMiddle(StringVar string, TruncateLengthVar uint) string {
1655+ core.LazyRegister(&xUtf8TruncateMiddle, "GLIB", "g_utf8_truncate_middle", false)
1656+
15301657 cret := xUtf8TruncateMiddle(StringVar, TruncateLengthVar)
15311658 return cret
15321659 }
@@ -1551,6 +1678,8 @@ var xUtf8Validate func([]byte, int, *[]byte) bool
15511678 // or the network should be checked with `g_utf8_validate()` before
15521679 // doing anything else with it.
15531680 func Utf8Validate(StrVar []byte, MaxLenVar int, EndVar *[]byte) bool {
1681+ core.LazyRegister(&xUtf8Validate, "GLIB", "g_utf8_validate", false)
1682+
15541683 cret := xUtf8Validate(StrVar, MaxLenVar, EndVar)
15551684 return cret
15561685 }
@@ -1562,6 +1691,8 @@ var xUtf8ValidateLen func([]byte, uint, *[]byte) bool
15621691 // As with [func@GLib.utf8_validate], but @max_len must be set, and hence this
15631692 // function will always return `FALSE` if any of the bytes of @str are nul.
15641693 func Utf8ValidateLen(StrVar []byte, MaxLenVar uint, EndVar *[]byte) bool {
1694+ core.LazyRegister(&xUtf8ValidateLen, "GLIB", "g_utf8_validate_len", false)
1695+
15651696 cret := xUtf8ValidateLen(StrVar, MaxLenVar, EndVar)
15661697 return cret
15671698 }
@@ -1569,88 +1700,4 @@ func Utf8ValidateLen(StrVar []byte, MaxLenVar uint, EndVar *[]byte) bool {
15691700 func init() {
15701701 core.SetPackageName("GLIB", "glib-2.0")
15711702 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})
1572- var libs []uintptr
1573- for _, libPath := range core.GetPaths("GLIB") {
1574- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1575- if err != nil {
1576- panic(err)
1577- }
1578- libs = append(libs, lib)
1579- }
1580-
1581- core.PuregoSafeRegister(&xNormalizeModeGLibType, libs, "g_normalize_mode_get_type")
1582-
1583- core.PuregoSafeRegister(&xUnicodeBreakTypeGLibType, libs, "g_unicode_break_type_get_type")
1584-
1585- core.PuregoSafeRegister(&xUnicodeScriptGLibType, libs, "g_unicode_script_get_type")
1586-
1587- core.PuregoSafeRegister(&xUnicodeTypeGLibType, libs, "g_unicode_type_get_type")
1588-
1589- core.PuregoSafeRegister(&xUcs4ToUtf16, libs, "g_ucs4_to_utf16")
1590- core.PuregoSafeRegister(&xUcs4ToUtf8, libs, "g_ucs4_to_utf8")
1591- core.PuregoSafeRegister(&xUnicharBreakType, libs, "g_unichar_break_type")
1592- core.PuregoSafeRegister(&xUnicharCombiningClass, libs, "g_unichar_combining_class")
1593- core.PuregoSafeRegister(&xUnicharCompose, libs, "g_unichar_compose")
1594- core.PuregoSafeRegister(&xUnicharDecompose, libs, "g_unichar_decompose")
1595- core.PuregoSafeRegister(&xUnicharDigitValue, libs, "g_unichar_digit_value")
1596- core.PuregoSafeRegister(&xUnicharFullyDecompose, libs, "g_unichar_fully_decompose")
1597- core.PuregoSafeRegister(&xUnicharGetMirrorChar, libs, "g_unichar_get_mirror_char")
1598- core.PuregoSafeRegister(&xUnicharGetScript, libs, "g_unichar_get_script")
1599- core.PuregoSafeRegister(&xUnicharIsalnum, libs, "g_unichar_isalnum")
1600- core.PuregoSafeRegister(&xUnicharIsalpha, libs, "g_unichar_isalpha")
1601- core.PuregoSafeRegister(&xUnicharIscntrl, libs, "g_unichar_iscntrl")
1602- core.PuregoSafeRegister(&xUnicharIsdefined, libs, "g_unichar_isdefined")
1603- core.PuregoSafeRegister(&xUnicharIsdigit, libs, "g_unichar_isdigit")
1604- core.PuregoSafeRegister(&xUnicharIsgraph, libs, "g_unichar_isgraph")
1605- core.PuregoSafeRegister(&xUnicharIslower, libs, "g_unichar_islower")
1606- core.PuregoSafeRegister(&xUnicharIsmark, libs, "g_unichar_ismark")
1607- core.PuregoSafeRegister(&xUnicharIsprint, libs, "g_unichar_isprint")
1608- core.PuregoSafeRegister(&xUnicharIspunct, libs, "g_unichar_ispunct")
1609- core.PuregoSafeRegister(&xUnicharIsspace, libs, "g_unichar_isspace")
1610- core.PuregoSafeRegister(&xUnicharIstitle, libs, "g_unichar_istitle")
1611- core.PuregoSafeRegister(&xUnicharIsupper, libs, "g_unichar_isupper")
1612- core.PuregoSafeRegister(&xUnicharIswide, libs, "g_unichar_iswide")
1613- core.PuregoSafeRegister(&xUnicharIswideCjk, libs, "g_unichar_iswide_cjk")
1614- core.PuregoSafeRegister(&xUnicharIsxdigit, libs, "g_unichar_isxdigit")
1615- core.PuregoSafeRegister(&xUnicharIszerowidth, libs, "g_unichar_iszerowidth")
1616- core.PuregoSafeRegister(&xUnicharToUtf8, libs, "g_unichar_to_utf8")
1617- core.PuregoSafeRegister(&xUnicharTolower, libs, "g_unichar_tolower")
1618- core.PuregoSafeRegister(&xUnicharTotitle, libs, "g_unichar_totitle")
1619- core.PuregoSafeRegister(&xUnicharToupper, libs, "g_unichar_toupper")
1620- core.PuregoSafeRegister(&xUnicharType, libs, "g_unichar_type")
1621- core.PuregoSafeRegister(&xUnicharValidate, libs, "g_unichar_validate")
1622- core.PuregoSafeRegister(&xUnicharXdigitValue, libs, "g_unichar_xdigit_value")
1623- core.PuregoSafeRegister(&xUnicodeCanonicalDecomposition, libs, "g_unicode_canonical_decomposition")
1624- core.PuregoSafeRegister(&xUnicodeCanonicalOrdering, libs, "g_unicode_canonical_ordering")
1625- core.PuregoSafeRegister(&xUnicodeScriptFromIso15924, libs, "g_unicode_script_from_iso15924")
1626- core.PuregoSafeRegister(&xUnicodeScriptToIso15924, libs, "g_unicode_script_to_iso15924")
1627- core.PuregoSafeRegister(&xUtf16ToUcs4, libs, "g_utf16_to_ucs4")
1628- core.PuregoSafeRegister(&xUtf16ToUtf8, libs, "g_utf16_to_utf8")
1629- core.PuregoSafeRegister(&xUtf8Casefold, libs, "g_utf8_casefold")
1630- core.PuregoSafeRegister(&xUtf8Collate, libs, "g_utf8_collate")
1631- core.PuregoSafeRegister(&xUtf8CollateKey, libs, "g_utf8_collate_key")
1632- core.PuregoSafeRegister(&xUtf8CollateKeyForFilename, libs, "g_utf8_collate_key_for_filename")
1633- core.PuregoSafeRegister(&xUtf8FindNextChar, libs, "g_utf8_find_next_char")
1634- core.PuregoSafeRegister(&xUtf8FindPrevChar, libs, "g_utf8_find_prev_char")
1635- core.PuregoSafeRegister(&xUtf8GetChar, libs, "g_utf8_get_char")
1636- core.PuregoSafeRegister(&xUtf8GetCharValidated, libs, "g_utf8_get_char_validated")
1637- core.PuregoSafeRegister(&xUtf8MakeValid, libs, "g_utf8_make_valid")
1638- core.PuregoSafeRegister(&xUtf8Normalize, libs, "g_utf8_normalize")
1639- core.PuregoSafeRegister(&xUtf8OffsetToPointer, libs, "g_utf8_offset_to_pointer")
1640- core.PuregoSafeRegister(&xUtf8PointerToOffset, libs, "g_utf8_pointer_to_offset")
1641- core.PuregoSafeRegister(&xUtf8PrevChar, libs, "g_utf8_prev_char")
1642- core.PuregoSafeRegister(&xUtf8Strchr, libs, "g_utf8_strchr")
1643- core.PuregoSafeRegister(&xUtf8Strdown, libs, "g_utf8_strdown")
1644- core.PuregoSafeRegister(&xUtf8Strlen, libs, "g_utf8_strlen")
1645- core.PuregoSafeRegister(&xUtf8Strncpy, libs, "g_utf8_strncpy")
1646- core.PuregoSafeRegister(&xUtf8Strrchr, libs, "g_utf8_strrchr")
1647- core.PuregoSafeRegister(&xUtf8Strreverse, libs, "g_utf8_strreverse")
1648- core.PuregoSafeRegister(&xUtf8Strup, libs, "g_utf8_strup")
1649- core.PuregoSafeRegister(&xUtf8Substring, libs, "g_utf8_substring")
1650- core.PuregoSafeRegister(&xUtf8ToUcs4, libs, "g_utf8_to_ucs4")
1651- core.PuregoSafeRegister(&xUtf8ToUcs4Fast, libs, "g_utf8_to_ucs4_fast")
1652- core.PuregoSafeRegister(&xUtf8ToUtf16, libs, "g_utf8_to_utf16")
1653- core.PuregoSafeRegister(&xUtf8TruncateMiddle, libs, "g_utf8_truncate_middle")
1654- core.PuregoSafeRegister(&xUtf8Validate, libs, "g_utf8_validate")
1655- core.PuregoSafeRegister(&xUtf8ValidateLen, libs, "g_utf8_validate_len")
16561703 }
@@ -2,7 +2,6 @@
2 package glib2 package glib
3 3
4 import (4 import (
5- "github.com/bnema/purego"
6 "github.com/bnema/puregotk/pkg/core"5 "github.com/bnema/puregotk/pkg/core"
7 "github.com/bnema/puregotk/v4/gobject/types"6 "github.com/bnema/puregotk/v4/gobject/types"
8 )7 )
@@ -25,6 +24,7 @@ type NormalizeMode int
25 var xNormalizeModeGLibType func() types.GType24 var xNormalizeModeGLibType func() types.GType
26 25
27 func NormalizeModeGLibType() types.GType {26 func NormalizeModeGLibType() types.GType {
27+ core.LazyRegister(&xNormalizeModeGLibType, "GLIB", "g_normalize_mode_get_type", false)
28 return xNormalizeModeGLibType()28 return xNormalizeModeGLibType()
29 }29 }
30 30
@@ -66,6 +66,7 @@ type UnicodeBreakType int
66 var xUnicodeBreakTypeGLibType func() types.GType66 var xUnicodeBreakTypeGLibType func() types.GType
67 67
68 func UnicodeBreakTypeGLibType() types.GType {68 func UnicodeBreakTypeGLibType() types.GType {
69+ core.LazyRegister(&xUnicodeBreakTypeGLibType, "GLIB", "g_unicode_break_type_get_type", false)
69 return xUnicodeBreakTypeGLibType()70 return xUnicodeBreakTypeGLibType()
70 }71 }
71 72
@@ -186,6 +187,7 @@ type UnicodeScript int
186 var xUnicodeScriptGLibType func() types.GType187 var xUnicodeScriptGLibType func() types.GType
187 188
188 func UnicodeScriptGLibType() types.GType {189 func UnicodeScriptGLibType() types.GType {
190+ core.LazyRegister(&xUnicodeScriptGLibType, "GLIB", "g_unicode_script_get_type", false)
189 return xUnicodeScriptGLibType()191 return xUnicodeScriptGLibType()
190 }192 }
191 193
@@ -556,6 +558,7 @@ type UnicodeType int
556 var xUnicodeTypeGLibType func() types.GType558 var xUnicodeTypeGLibType func() types.GType
557 559
558 func UnicodeTypeGLibType() types.GType {560 func UnicodeTypeGLibType() types.GType {
561+ core.LazyRegister(&xUnicodeTypeGLibType, "GLIB", "g_unicode_type_get_type", false)
559 return xUnicodeTypeGLibType()562 return xUnicodeTypeGLibType()
560 }563 }
561 564
@@ -629,6 +632,7 @@ var xUcs4ToUtf16 func([]uint32, int, *int, *int, **Error) uint16
629 //632 //
630 // A nul character (U+0000) will be added to the result after the converted text.633 // A nul character (U+0000) will be added to the result after the converted text.
631 func Ucs4ToUtf16(StrVar []uint32, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint16, error) {634 func Ucs4ToUtf16(StrVar []uint32, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint16, error) {
635+ core.LazyRegister(&xUcs4ToUtf16, "GLIB", "g_ucs4_to_utf16", false)
632 var cerr *Error636 var cerr *Error
633 637
634 cret := xUcs4ToUtf16(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)638 cret := xUcs4ToUtf16(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -645,6 +649,7 @@ var xUcs4ToUtf8 func([]uint32, int, *int, *int, **Error) string
645 //649 //
646 // The result will be terminated with a nul byte.650 // The result will be terminated with a nul byte.
647 func Ucs4ToUtf8(StrVar []uint32, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (string, error) {651 func Ucs4ToUtf8(StrVar []uint32, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (string, error) {
652+ core.LazyRegister(&xUcs4ToUtf8, "GLIB", "g_ucs4_to_utf8", false)
648 var cerr *Error653 var cerr *Error
649 654
650 cret := xUcs4ToUtf8(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)655 cret := xUcs4ToUtf8(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -663,6 +668,8 @@ var xUnicharBreakType func(uint32) UnicodeBreakType
663 // resolution algorithms and normally you would use a function such668 // resolution algorithms and normally you would use a function such
664 // as pango_break() instead of caring about break types yourself.669 // as pango_break() instead of caring about break types yourself.
665 func UnicharBreakType(CVar uint32) UnicodeBreakType {670 func UnicharBreakType(CVar uint32) UnicodeBreakType {
671+ core.LazyRegister(&xUnicharBreakType, "GLIB", "g_unichar_break_type", false)
672+
666 cret := xUnicharBreakType(CVar)673 cret := xUnicharBreakType(CVar)
667 return cret674 return cret
668 }675 }
@@ -671,6 +678,8 @@ var xUnicharCombiningClass func(uint32) int
671 678
672 // Determines the canonical combining class of a Unicode character.679 // Determines the canonical combining class of a Unicode character.
673 func UnicharCombiningClass(UcVar uint32) int {680 func UnicharCombiningClass(UcVar uint32) int {
681+ core.LazyRegister(&xUnicharCombiningClass, "GLIB", "g_unichar_combining_class", false)
682+
674 cret := xUnicharCombiningClass(UcVar)683 cret := xUnicharCombiningClass(UcVar)
675 return cret684 return cret
676 }685 }
@@ -694,6 +703,8 @@ var xUnicharCompose func(uint32, uint32, *uint32) bool
694 // [UAX#15](http://unicode.org/reports/tr15/)703 // [UAX#15](http://unicode.org/reports/tr15/)
695 // for details.704 // for details.
696 func UnicharCompose(AVar uint32, BVar uint32, ChVar *uint32) bool {705 func UnicharCompose(AVar uint32, BVar uint32, ChVar *uint32) bool {
706+ core.LazyRegister(&xUnicharCompose, "GLIB", "g_unichar_compose", false)
707+
697 cret := xUnicharCompose(AVar, BVar, ChVar)708 cret := xUnicharCompose(AVar, BVar, ChVar)
698 return cret709 return cret
699 }710 }
@@ -724,6 +735,8 @@ var xUnicharDecompose func(uint32, *uint32, *uint32) bool
724 // [UAX#15](http://unicode.org/reports/tr15/)735 // [UAX#15](http://unicode.org/reports/tr15/)
725 // for details.736 // for details.
726 func UnicharDecompose(ChVar uint32, AVar *uint32, BVar *uint32) bool {737 func UnicharDecompose(ChVar uint32, AVar *uint32, BVar *uint32) bool {
738+ core.LazyRegister(&xUnicharDecompose, "GLIB", "g_unichar_decompose", false)
739+
727 cret := xUnicharDecompose(ChVar, AVar, BVar)740 cret := xUnicharDecompose(ChVar, AVar, BVar)
728 return cret741 return cret
729 }742 }
@@ -733,6 +746,8 @@ var xUnicharDigitValue func(uint32) int
733 // Determines the numeric value of a character as a decimal746 // Determines the numeric value of a character as a decimal
734 // digit.747 // digit.
735 func UnicharDigitValue(CVar uint32) int {748 func UnicharDigitValue(CVar uint32) int {
749+ core.LazyRegister(&xUnicharDigitValue, "GLIB", "g_unichar_digit_value", false)
750+
736 cret := xUnicharDigitValue(CVar)751 cret := xUnicharDigitValue(CVar)
737 return cret752 return cret
738 }753 }
@@ -759,6 +774,8 @@ var xUnicharFullyDecompose func(uint32, bool, *uint32, uint) uint
759 // [UAX#15](http://unicode.org/reports/tr15/)774 // [UAX#15](http://unicode.org/reports/tr15/)
760 // for details.775 // for details.
761 func UnicharFullyDecompose(ChVar uint32, CompatVar bool, ResultVar *uint32, ResultLenVar uint) uint {776 func UnicharFullyDecompose(ChVar uint32, CompatVar bool, ResultVar *uint32, ResultLenVar uint) uint {
777+ core.LazyRegister(&xUnicharFullyDecompose, "GLIB", "g_unichar_fully_decompose", false)
778+
762 cret := xUnicharFullyDecompose(ChVar, CompatVar, ResultVar, ResultLenVar)779 cret := xUnicharFullyDecompose(ChVar, CompatVar, ResultVar, ResultLenVar)
763 return cret780 return cret
764 }781 }
@@ -775,6 +792,8 @@ var xUnicharGetMirrorChar func(uint32, *uint32) bool
775 // glyph and @mirrored_ch is set, it puts that character in the address792 // glyph and @mirrored_ch is set, it puts that character in the address
776 // pointed to by @mirrored_ch. Otherwise the original character is put.793 // pointed to by @mirrored_ch. Otherwise the original character is put.
777 func UnicharGetMirrorChar(ChVar uint32, MirroredChVar *uint32) bool {794 func UnicharGetMirrorChar(ChVar uint32, MirroredChVar *uint32) bool {
795+ core.LazyRegister(&xUnicharGetMirrorChar, "GLIB", "g_unichar_get_mirror_char", false)
796+
778 cret := xUnicharGetMirrorChar(ChVar, MirroredChVar)797 cret := xUnicharGetMirrorChar(ChVar, MirroredChVar)
779 return cret798 return cret
780 }799 }
@@ -789,6 +808,8 @@ var xUnicharGetScript func(uint32) UnicodeScript
789 // This function is equivalent to pango_script_for_unichar() and the808 // This function is equivalent to pango_script_for_unichar() and the
790 // two are interchangeable.809 // two are interchangeable.
791 func UnicharGetScript(ChVar uint32) UnicodeScript {810 func UnicharGetScript(ChVar uint32) UnicodeScript {
811+ core.LazyRegister(&xUnicharGetScript, "GLIB", "g_unichar_get_script", false)
812+
792 cret := xUnicharGetScript(ChVar)813 cret := xUnicharGetScript(ChVar)
793 return cret814 return cret
794 }815 }
@@ -799,6 +820,8 @@ var xUnicharIsalnum func(uint32) bool
799 // Given some UTF-8 text, obtain a character value820 // Given some UTF-8 text, obtain a character value
800 // with g_utf8_get_char().821 // with g_utf8_get_char().
801 func UnicharIsalnum(CVar uint32) bool {822 func UnicharIsalnum(CVar uint32) bool {
823+ core.LazyRegister(&xUnicharIsalnum, "GLIB", "g_unichar_isalnum", false)
824+
802 cret := xUnicharIsalnum(CVar)825 cret := xUnicharIsalnum(CVar)
803 return cret826 return cret
804 }827 }
@@ -809,6 +832,8 @@ var xUnicharIsalpha func(uint32) bool
809 // Given some UTF-8 text, obtain a character value with832 // Given some UTF-8 text, obtain a character value with
810 // g_utf8_get_char().833 // g_utf8_get_char().
811 func UnicharIsalpha(CVar uint32) bool {834 func UnicharIsalpha(CVar uint32) bool {
835+ core.LazyRegister(&xUnicharIsalpha, "GLIB", "g_unichar_isalpha", false)
836+
812 cret := xUnicharIsalpha(CVar)837 cret := xUnicharIsalpha(CVar)
813 return cret838 return cret
814 }839 }
@@ -819,6 +844,8 @@ var xUnicharIscntrl func(uint32) bool
819 // Given some UTF-8 text, obtain a character value with844 // Given some UTF-8 text, obtain a character value with
820 // g_utf8_get_char().845 // g_utf8_get_char().
821 func UnicharIscntrl(CVar uint32) bool {846 func UnicharIscntrl(CVar uint32) bool {
847+ core.LazyRegister(&xUnicharIscntrl, "GLIB", "g_unichar_iscntrl", false)
848+
822 cret := xUnicharIscntrl(CVar)849 cret := xUnicharIscntrl(CVar)
823 return cret850 return cret
824 }851 }
@@ -828,6 +855,8 @@ var xUnicharIsdefined func(uint32) bool
828 // Determines if a given character is assigned in the Unicode855 // Determines if a given character is assigned in the Unicode
829 // standard.856 // standard.
830 func UnicharIsdefined(CVar uint32) bool {857 func UnicharIsdefined(CVar uint32) bool {
858+ core.LazyRegister(&xUnicharIsdefined, "GLIB", "g_unichar_isdefined", false)
859+
831 cret := xUnicharIsdefined(CVar)860 cret := xUnicharIsdefined(CVar)
832 return cret861 return cret
833 }862 }
@@ -838,6 +867,8 @@ var xUnicharIsdigit func(uint32) bool
838 // covers ASCII 0-9 and also digits in other languages/scripts. Given867 // covers ASCII 0-9 and also digits in other languages/scripts. Given
839 // some UTF-8 text, obtain a character value with g_utf8_get_char().868 // some UTF-8 text, obtain a character value with g_utf8_get_char().
840 func UnicharIsdigit(CVar uint32) bool {869 func UnicharIsdigit(CVar uint32) bool {
870+ core.LazyRegister(&xUnicharIsdigit, "GLIB", "g_unichar_isdigit", false)
871+
841 cret := xUnicharIsdigit(CVar)872 cret := xUnicharIsdigit(CVar)
842 return cret873 return cret
843 }874 }
@@ -850,6 +881,8 @@ var xUnicharIsgraph func(uint32) bool
850 // spaces. Given some UTF-8 text, obtain a character value with881 // spaces. Given some UTF-8 text, obtain a character value with
851 // g_utf8_get_char().882 // g_utf8_get_char().
852 func UnicharIsgraph(CVar uint32) bool {883 func UnicharIsgraph(CVar uint32) bool {
884+ core.LazyRegister(&xUnicharIsgraph, "GLIB", "g_unichar_isgraph", false)
885+
853 cret := xUnicharIsgraph(CVar)886 cret := xUnicharIsgraph(CVar)
854 return cret887 return cret
855 }888 }
@@ -860,6 +893,8 @@ var xUnicharIslower func(uint32) bool
860 // Given some UTF-8 text, obtain a character value with893 // Given some UTF-8 text, obtain a character value with
861 // g_utf8_get_char().894 // g_utf8_get_char().
862 func UnicharIslower(CVar uint32) bool {895 func UnicharIslower(CVar uint32) bool {
896+ core.LazyRegister(&xUnicharIslower, "GLIB", "g_unichar_islower", false)
897+
863 cret := xUnicharIslower(CVar)898 cret := xUnicharIslower(CVar)
864 return cret899 return cret
865 }900 }
@@ -876,6 +911,8 @@ var xUnicharIsmark func(uint32) bool
876 // for writing most European languages as well as many non-Latin911 // for writing most European languages as well as many non-Latin
877 // scripts.912 // scripts.
878 func UnicharIsmark(CVar uint32) bool {913 func UnicharIsmark(CVar uint32) bool {
914+ core.LazyRegister(&xUnicharIsmark, "GLIB", "g_unichar_ismark", false)
915+
879 cret := xUnicharIsmark(CVar)916 cret := xUnicharIsmark(CVar)
880 return cret917 return cret
881 }918 }
@@ -887,6 +924,8 @@ var xUnicharIsprint func(uint32) bool
887 // Given some UTF-8 text, obtain a character value with924 // Given some UTF-8 text, obtain a character value with
888 // g_utf8_get_char().925 // g_utf8_get_char().
889 func UnicharIsprint(CVar uint32) bool {926 func UnicharIsprint(CVar uint32) bool {
927+ core.LazyRegister(&xUnicharIsprint, "GLIB", "g_unichar_isprint", false)
928+
890 cret := xUnicharIsprint(CVar)929 cret := xUnicharIsprint(CVar)
891 return cret930 return cret
892 }931 }
@@ -897,6 +936,8 @@ var xUnicharIspunct func(uint32) bool
897 // Given some UTF-8 text, obtain a character value with936 // Given some UTF-8 text, obtain a character value with
898 // g_utf8_get_char().937 // g_utf8_get_char().
899 func UnicharIspunct(CVar uint32) bool {938 func UnicharIspunct(CVar uint32) bool {
939+ core.LazyRegister(&xUnicharIspunct, "GLIB", "g_unichar_ispunct", false)
940+
900 cret := xUnicharIspunct(CVar)941 cret := xUnicharIspunct(CVar)
901 return cret942 return cret
902 }943 }
@@ -911,6 +952,8 @@ var xUnicharIsspace func(uint32) bool
911 // Pango or equivalent to get word breaking right, the algorithm952 // Pango or equivalent to get word breaking right, the algorithm
912 // is fairly complex.)953 // is fairly complex.)
913 func UnicharIsspace(CVar uint32) bool {954 func UnicharIsspace(CVar uint32) bool {
955+ core.LazyRegister(&xUnicharIsspace, "GLIB", "g_unichar_isspace", false)
956+
914 cret := xUnicharIsspace(CVar)957 cret := xUnicharIsspace(CVar)
915 return cret958 return cret
916 }959 }
@@ -924,6 +967,8 @@ var xUnicharIstitle func(uint32) bool
924 // first letter is capitalized. The titlecase form of the DZ967 // first letter is capitalized. The titlecase form of the DZ
925 // digraph is U+01F2 LATIN CAPITAL LETTTER D WITH SMALL LETTER Z.968 // digraph is U+01F2 LATIN CAPITAL LETTTER D WITH SMALL LETTER Z.
926 func UnicharIstitle(CVar uint32) bool {969 func UnicharIstitle(CVar uint32) bool {
970+ core.LazyRegister(&xUnicharIstitle, "GLIB", "g_unichar_istitle", false)
971+
927 cret := xUnicharIstitle(CVar)972 cret := xUnicharIstitle(CVar)
928 return cret973 return cret
929 }974 }
@@ -932,6 +977,8 @@ var xUnicharIsupper func(uint32) bool
932 977
933 // Determines if a character is uppercase.978 // Determines if a character is uppercase.
934 func UnicharIsupper(CVar uint32) bool {979 func UnicharIsupper(CVar uint32) bool {
980+ core.LazyRegister(&xUnicharIsupper, "GLIB", "g_unichar_isupper", false)
981+
935 cret := xUnicharIsupper(CVar)982 cret := xUnicharIsupper(CVar)
936 return cret983 return cret
937 }984 }
@@ -941,6 +988,8 @@ var xUnicharIswide func(uint32) bool
941 // Determines if a character is typically rendered in a double-width988 // Determines if a character is typically rendered in a double-width
942 // cell.989 // cell.
943 func UnicharIswide(CVar uint32) bool {990 func UnicharIswide(CVar uint32) bool {
991+ core.LazyRegister(&xUnicharIswide, "GLIB", "g_unichar_iswide", false)
992+
944 cret := xUnicharIswide(CVar)993 cret := xUnicharIswide(CVar)
945 return cret994 return cret
946 }995 }
@@ -958,6 +1007,8 @@ var xUnicharIswideCjk func(uint32) bool
958 // this test, but not the other way around. Note that some characters may1007 // this test, but not the other way around. Note that some characters may
959 // pass both this test and g_unichar_iszerowidth().1008 // pass both this test and g_unichar_iszerowidth().
960 func UnicharIswideCjk(CVar uint32) bool {1009 func UnicharIswideCjk(CVar uint32) bool {
1010+ core.LazyRegister(&xUnicharIswideCjk, "GLIB", "g_unichar_iswide_cjk", false)
1011+
961 cret := xUnicharIswideCjk(CVar)1012 cret := xUnicharIswideCjk(CVar)
962 return cret1013 return cret
963 }1014 }
@@ -966,6 +1017,8 @@ var xUnicharIsxdigit func(uint32) bool
966 1017
967 // Determines if a character is a hexadecimal digit.1018 // Determines if a character is a hexadecimal digit.
968 func UnicharIsxdigit(CVar uint32) bool {1019 func UnicharIsxdigit(CVar uint32) bool {
1020+ core.LazyRegister(&xUnicharIsxdigit, "GLIB", "g_unichar_isxdigit", false)
1021+
969 cret := xUnicharIsxdigit(CVar)1022 cret := xUnicharIsxdigit(CVar)
970 return cret1023 return cret
971 }1024 }
@@ -982,6 +1035,8 @@ var xUnicharIszerowidth func(uint32) bool
982 // when displayed on a grid display (terminals). However, note that not all1035 // when displayed on a grid display (terminals). However, note that not all
983 // terminals support zero-width rendering of zero-width marks.1036 // terminals support zero-width rendering of zero-width marks.
984 func UnicharIszerowidth(CVar uint32) bool {1037 func UnicharIszerowidth(CVar uint32) bool {
1038+ core.LazyRegister(&xUnicharIszerowidth, "GLIB", "g_unichar_iszerowidth", false)
1039+
985 cret := xUnicharIszerowidth(CVar)1040 cret := xUnicharIszerowidth(CVar)
986 return cret1041 return cret
987 }1042 }
@@ -990,6 +1045,8 @@ var xUnicharToUtf8 func(uint32, *string) int
990 1045
991 // Converts a single character to UTF-8.1046 // Converts a single character to UTF-8.
992 func UnicharToUtf8(CVar uint32, OutbufVar *string) int {1047 func UnicharToUtf8(CVar uint32, OutbufVar *string) int {
1048+ core.LazyRegister(&xUnicharToUtf8, "GLIB", "g_unichar_to_utf8", false)
1049+
993 cret := xUnicharToUtf8(CVar, OutbufVar)1050 cret := xUnicharToUtf8(CVar, OutbufVar)
994 return cret1051 return cret
995 }1052 }
@@ -998,6 +1055,8 @@ var xUnicharTolower func(uint32) uint32
998 1055
999 // Converts a character to lower case.1056 // Converts a character to lower case.
1000 func UnicharTolower(CVar uint32) uint32 {1057 func UnicharTolower(CVar uint32) uint32 {
1058+ core.LazyRegister(&xUnicharTolower, "GLIB", "g_unichar_tolower", false)
1059+
1001 cret := xUnicharTolower(CVar)1060 cret := xUnicharTolower(CVar)
1002 return cret1061 return cret
1003 }1062 }
@@ -1006,6 +1065,8 @@ var xUnicharTotitle func(uint32) uint32
1006 1065
1007 // Converts a character to the titlecase.1066 // Converts a character to the titlecase.
1008 func UnicharTotitle(CVar uint32) uint32 {1067 func UnicharTotitle(CVar uint32) uint32 {
1068+ core.LazyRegister(&xUnicharTotitle, "GLIB", "g_unichar_totitle", false)
1069+
1009 cret := xUnicharTotitle(CVar)1070 cret := xUnicharTotitle(CVar)
1010 return cret1071 return cret
1011 }1072 }
@@ -1014,6 +1075,8 @@ var xUnicharToupper func(uint32) uint32
1014 1075
1015 // Converts a character to uppercase.1076 // Converts a character to uppercase.
1016 func UnicharToupper(CVar uint32) uint32 {1077 func UnicharToupper(CVar uint32) uint32 {
1078+ core.LazyRegister(&xUnicharToupper, "GLIB", "g_unichar_toupper", false)
1079+
1017 cret := xUnicharToupper(CVar)1080 cret := xUnicharToupper(CVar)
1018 return cret1081 return cret
1019 }1082 }
@@ -1022,6 +1085,8 @@ var xUnicharType func(uint32) UnicodeType
1022 1085
1023 // Classifies a Unicode character by type.1086 // Classifies a Unicode character by type.
1024 func UnicharType(CVar uint32) UnicodeType {1087 func UnicharType(CVar uint32) UnicodeType {
1088+ core.LazyRegister(&xUnicharType, "GLIB", "g_unichar_type", false)
1089+
1025 cret := xUnicharType(CVar)1090 cret := xUnicharType(CVar)
1026 return cret1091 return cret
1027 }1092 }
@@ -1033,6 +1098,8 @@ var xUnicharValidate func(uint32) bool
1033 // Some possible integer values of @ch will not be valid. U+0000 is considered a1098 // Some possible integer values of @ch will not be valid. U+0000 is considered a
1034 // valid character, though it’s normally a string terminator.1099 // valid character, though it’s normally a string terminator.
1035 func UnicharValidate(ChVar uint32) bool {1100 func UnicharValidate(ChVar uint32) bool {
1101+ core.LazyRegister(&xUnicharValidate, "GLIB", "g_unichar_validate", false)
1102+
1036 cret := xUnicharValidate(ChVar)1103 cret := xUnicharValidate(ChVar)
1037 return cret1104 return cret
1038 }1105 }
@@ -1042,6 +1109,8 @@ var xUnicharXdigitValue func(uint32) int
1042 // Determines the numeric value of a character as a hexadecimal1109 // Determines the numeric value of a character as a hexadecimal
1043 // digit.1110 // digit.
1044 func UnicharXdigitValue(CVar uint32) int {1111 func UnicharXdigitValue(CVar uint32) int {
1112+ core.LazyRegister(&xUnicharXdigitValue, "GLIB", "g_unichar_xdigit_value", false)
1113+
1045 cret := xUnicharXdigitValue(CVar)1114 cret := xUnicharXdigitValue(CVar)
1046 return cret1115 return cret
1047 }1116 }
@@ -1050,6 +1119,8 @@ var xUnicodeCanonicalDecomposition func(uint32, uint) uint32
1050 1119
1051 // Computes the canonical decomposition of a Unicode character.1120 // Computes the canonical decomposition of a Unicode character.
1052 func UnicodeCanonicalDecomposition(ChVar uint32, ResultLenVar uint) uint32 {1121 func UnicodeCanonicalDecomposition(ChVar uint32, ResultLenVar uint) uint32 {
1122+ core.LazyRegister(&xUnicodeCanonicalDecomposition, "GLIB", "g_unicode_canonical_decomposition", false)
1123+
1053 cret := xUnicodeCanonicalDecomposition(ChVar, ResultLenVar)1124 cret := xUnicodeCanonicalDecomposition(ChVar, ResultLenVar)
1054 return cret1125 return cret
1055 }1126 }
@@ -1061,6 +1132,8 @@ var xUnicodeCanonicalOrdering func([]uint32, uint)
1061 // according to their combining classes. See the Unicode1132 // according to their combining classes. See the Unicode
1062 // manual for more information.1133 // manual for more information.
1063 func UnicodeCanonicalOrdering(StringVar []uint32, LenVar uint) {1134 func UnicodeCanonicalOrdering(StringVar []uint32, LenVar uint) {
1135+ core.LazyRegister(&xUnicodeCanonicalOrdering, "GLIB", "g_unicode_canonical_ordering", false)
1136+
1064 xUnicodeCanonicalOrdering(StringVar, LenVar)1137 xUnicodeCanonicalOrdering(StringVar, LenVar)
1065 }1138 }
1066 1139
@@ -1076,6 +1149,8 @@ var xUnicodeScriptFromIso15924 func(uint32) UnicodeScript
1076 // [Codes for the representation of names of scripts](http://unicode.org/iso15924/codelists.html)1149 // [Codes for the representation of names of scripts](http://unicode.org/iso15924/codelists.html)
1077 // for details.1150 // for details.
1078 func UnicodeScriptFromIso15924(Iso15924Var uint32) UnicodeScript {1151 func UnicodeScriptFromIso15924(Iso15924Var uint32) UnicodeScript {
1152+ core.LazyRegister(&xUnicodeScriptFromIso15924, "GLIB", "g_unicode_script_from_iso15924", false)
1153+
1079 cret := xUnicodeScriptFromIso15924(Iso15924Var)1154 cret := xUnicodeScriptFromIso15924(Iso15924Var)
1080 return cret1155 return cret
1081 }1156 }
@@ -1092,6 +1167,8 @@ var xUnicodeScriptToIso15924 func(UnicodeScript) uint32
1092 // [Codes for the representation of names of scripts](http://unicode.org/iso15924/codelists.html)1167 // [Codes for the representation of names of scripts](http://unicode.org/iso15924/codelists.html)
1093 // for details.1168 // for details.
1094 func UnicodeScriptToIso15924(ScriptVar UnicodeScript) uint32 {1169 func UnicodeScriptToIso15924(ScriptVar UnicodeScript) uint32 {
1170+ core.LazyRegister(&xUnicodeScriptToIso15924, "GLIB", "g_unicode_script_to_iso15924", false)
1171+
1095 cret := xUnicodeScriptToIso15924(ScriptVar)1172 cret := xUnicodeScriptToIso15924(ScriptVar)
1096 return cret1173 return cret
1097 }1174 }
@@ -1102,6 +1179,7 @@ var xUtf16ToUcs4 func([]uint16, int, *int, *int, **Error) uint32
1102 //1179 //
1103 // The result will be nul-terminated.1180 // The result will be nul-terminated.
1104 func Utf16ToUcs4(StrVar []uint16, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint32, error) {1181 func Utf16ToUcs4(StrVar []uint16, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint32, error) {
1182+ core.LazyRegister(&xUtf16ToUcs4, "GLIB", "g_utf16_to_ucs4", false)
1105 var cerr *Error1183 var cerr *Error
1106 1184
1107 cret := xUtf16ToUcs4(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)1185 cret := xUtf16ToUcs4(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1128,6 +1206,7 @@ var xUtf16ToUtf8 func([]uint16, int, *int, *int, **Error) string
1128 // be correctly interpreted as UTF-16, i.e. it doesn’t contain1206 // be correctly interpreted as UTF-16, i.e. it doesn’t contain
1129 // unpaired surrogates or partial character sequences.1207 // unpaired surrogates or partial character sequences.
1130 func Utf16ToUtf8(StrVar []uint16, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (string, error) {1208 func Utf16ToUtf8(StrVar []uint16, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (string, error) {
1209+ core.LazyRegister(&xUtf16ToUtf8, "GLIB", "g_utf16_to_utf8", false)
1131 var cerr *Error1210 var cerr *Error
1132 1211
1133 cret := xUtf16ToUtf8(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)1212 cret := xUtf16ToUtf8(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1151,6 +1230,8 @@ var xUtf8Casefold func(string, int) string
1151 // takes case sensitivity into account. GLib does not currently1230 // takes case sensitivity into account. GLib does not currently
1152 // provide such a function.1231 // provide such a function.
1153 func Utf8Casefold(StrVar string, LenVar int) string {1232 func Utf8Casefold(StrVar string, LenVar int) string {
1233+ core.LazyRegister(&xUtf8Casefold, "GLIB", "g_utf8_casefold", false)
1234+
1154 cret := xUtf8Casefold(StrVar, LenVar)1235 cret := xUtf8Casefold(StrVar, LenVar)
1155 return cret1236 return cret
1156 }1237 }
@@ -1168,6 +1249,8 @@ var xUtf8Collate func(string, string) int
1168 // sequences, the result is undefined. This can happen if the strings are in1249 // sequences, the result is undefined. This can happen if the strings are in
1169 // different language scripts, for example.1250 // different language scripts, for example.
1170 func Utf8Collate(Str1Var string, Str2Var string) int {1251 func Utf8Collate(Str1Var string, Str2Var string) int {
1252+ core.LazyRegister(&xUtf8Collate, "GLIB", "g_utf8_collate", false)
1253+
1171 cret := xUtf8Collate(Str1Var, Str2Var)1254 cret := xUtf8Collate(Str1Var, Str2Var)
1172 return cret1255 return cret
1173 }1256 }
@@ -1188,6 +1271,8 @@ var xUtf8CollateKey func(string, int) string
1188 // encoding, especially UTF-8. The returned value is meant to be1271 // encoding, especially UTF-8. The returned value is meant to be
1189 // used only for comparisons.1272 // used only for comparisons.
1190 func Utf8CollateKey(StrVar string, LenVar int) string {1273 func Utf8CollateKey(StrVar string, LenVar int) string {
1274+ core.LazyRegister(&xUtf8CollateKey, "GLIB", "g_utf8_collate_key", false)
1275+
1191 cret := xUtf8CollateKey(StrVar, LenVar)1276 cret := xUtf8CollateKey(StrVar, LenVar)
1192 return cret1277 return cret
1193 }1278 }
@@ -1210,6 +1295,8 @@ var xUtf8CollateKeyForFilename func(string, int) string
1210 // encoding, especially UTF-8. The returned value is meant to be1295 // encoding, especially UTF-8. The returned value is meant to be
1211 // used only for comparisons.1296 // used only for comparisons.
1212 func Utf8CollateKeyForFilename(StrVar string, LenVar int) string {1297 func Utf8CollateKeyForFilename(StrVar string, LenVar int) string {
1298+ core.LazyRegister(&xUtf8CollateKeyForFilename, "GLIB", "g_utf8_collate_key_for_filename", false)
1299+
1213 cret := xUtf8CollateKeyForFilename(StrVar, LenVar)1300 cret := xUtf8CollateKeyForFilename(StrVar, LenVar)
1214 return cret1301 return cret
1215 }1302 }
@@ -1227,6 +1314,8 @@ var xUtf8FindNextChar func(string, uintptr) string
1227 // @end is non-`NULL`, the return value will be `NULL` if the end of the string1314 // @end is non-`NULL`, the return value will be `NULL` if the end of the string
1228 // is reached.1315 // is reached.
1229 func Utf8FindNextChar(PVar string, EndVar *string) string {1316 func Utf8FindNextChar(PVar string, EndVar *string) string {
1317+ core.LazyRegister(&xUtf8FindNextChar, "GLIB", "g_utf8_find_next_char", false)
1318+
1230 EndVarPtr := core.GStrdupNullable(EndVar)1319 EndVarPtr := core.GStrdupNullable(EndVar)
1231 defer core.GFreeNullable(EndVarPtr)1320 defer core.GFreeNullable(EndVarPtr)
1232 1321
@@ -1244,6 +1333,8 @@ var xUtf8FindPrevChar func(string, string) string
1244 // is made to see if the character found is actually valid other than1333 // is made to see if the character found is actually valid other than
1245 // it starts with an appropriate byte.1334 // it starts with an appropriate byte.
1246 func Utf8FindPrevChar(StrVar string, PVar string) string {1335 func Utf8FindPrevChar(StrVar string, PVar string) string {
1336+ core.LazyRegister(&xUtf8FindPrevChar, "GLIB", "g_utf8_find_prev_char", false)
1337+
1247 cret := xUtf8FindPrevChar(StrVar, PVar)1338 cret := xUtf8FindPrevChar(StrVar, PVar)
1248 return cret1339 return cret
1249 }1340 }
@@ -1257,6 +1348,8 @@ var xUtf8GetChar func(string) uint32
1257 // valid Unicode characters, you should use [func@GLib.utf8_get_char_validated]1348 // valid Unicode characters, you should use [func@GLib.utf8_get_char_validated]
1258 // instead.1349 // instead.
1259 func Utf8GetChar(PVar string) uint32 {1350 func Utf8GetChar(PVar string) uint32 {
1351+ core.LazyRegister(&xUtf8GetChar, "GLIB", "g_utf8_get_char", false)
1352+
1260 cret := xUtf8GetChar(PVar)1353 cret := xUtf8GetChar(PVar)
1261 return cret1354 return cret
1262 }1355 }
@@ -1273,6 +1366,8 @@ var xUtf8GetCharValidated func(string, int) uint32
1273 // @max_len is positive and any of the bytes in the first UTF-8 character1366 // @max_len is positive and any of the bytes in the first UTF-8 character
1274 // sequence are nul.1367 // sequence are nul.
1275 func Utf8GetCharValidated(PVar string, MaxLenVar int) uint32 {1368 func Utf8GetCharValidated(PVar string, MaxLenVar int) uint32 {
1369+ core.LazyRegister(&xUtf8GetCharValidated, "GLIB", "g_utf8_get_char_validated", false)
1370+
1276 cret := xUtf8GetCharValidated(PVar, MaxLenVar)1371 cret := xUtf8GetCharValidated(PVar, MaxLenVar)
1277 return cret1372 return cret
1278 }1373 }
@@ -1289,6 +1384,8 @@ var xUtf8MakeValid func(string, int) string
1289 // assumption that it is close enough to ASCII or UTF-8 to be mostly1384 // assumption that it is close enough to ASCII or UTF-8 to be mostly
1290 // readable as-is.1385 // readable as-is.
1291 func Utf8MakeValid(StrVar string, LenVar int) string {1386 func Utf8MakeValid(StrVar string, LenVar int) string {
1387+ core.LazyRegister(&xUtf8MakeValid, "GLIB", "g_utf8_make_valid", false)
1388+
1292 cret := xUtf8MakeValid(StrVar, LenVar)1389 cret := xUtf8MakeValid(StrVar, LenVar)
1293 return cret1390 return cret
1294 }1391 }
@@ -1321,6 +1418,8 @@ var xUtf8Normalize func(string, int, NormalizeMode) string
1321 // a legacy encoding or pass it to a system with1418 // a legacy encoding or pass it to a system with
1322 // less capable Unicode handling.1419 // less capable Unicode handling.
1323 func Utf8Normalize(StrVar string, LenVar int, ModeVar NormalizeMode) string {1420 func Utf8Normalize(StrVar string, LenVar int, ModeVar NormalizeMode) string {
1421+ core.LazyRegister(&xUtf8Normalize, "GLIB", "g_utf8_normalize", false)
1422+
1324 cret := xUtf8Normalize(StrVar, LenVar, ModeVar)1423 cret := xUtf8Normalize(StrVar, LenVar, ModeVar)
1325 return cret1424 return cret
1326 }1425 }
@@ -1341,6 +1440,8 @@ var xUtf8OffsetToPointer func(string, int) string
1341 // This limitation exists as this function is called frequently during1440 // This limitation exists as this function is called frequently during
1342 // text rendering and therefore has to be as fast as possible.1441 // text rendering and therefore has to be as fast as possible.
1343 func Utf8OffsetToPointer(StrVar string, OffsetVar int) string {1442 func Utf8OffsetToPointer(StrVar string, OffsetVar int) string {
1443+ core.LazyRegister(&xUtf8OffsetToPointer, "GLIB", "g_utf8_offset_to_pointer", false)
1444+
1344 cret := xUtf8OffsetToPointer(StrVar, OffsetVar)1445 cret := xUtf8OffsetToPointer(StrVar, OffsetVar)
1345 return cret1446 return cret
1346 }1447 }
@@ -1353,6 +1454,8 @@ var xUtf8PointerToOffset func(string, string) int
1353 // Since 2.10, this function allows @pos to be before @str, and returns1454 // Since 2.10, this function allows @pos to be before @str, and returns
1354 // a negative offset in this case.1455 // a negative offset in this case.
1355 func Utf8PointerToOffset(StrVar string, PosVar string) int {1456 func Utf8PointerToOffset(StrVar string, PosVar string) int {
1457+ core.LazyRegister(&xUtf8PointerToOffset, "GLIB", "g_utf8_pointer_to_offset", false)
1458+
1356 cret := xUtf8PointerToOffset(StrVar, PosVar)1459 cret := xUtf8PointerToOffset(StrVar, PosVar)
1357 return cret1460 return cret
1358 }1461 }
@@ -1367,6 +1470,8 @@ var xUtf8PrevChar func(string) string
1367 // character of the string, you must use [func@GLib.utf8_find_prev_char]1470 // character of the string, you must use [func@GLib.utf8_find_prev_char]
1368 // instead.1471 // instead.
1369 func Utf8PrevChar(PVar string) string {1472 func Utf8PrevChar(PVar string) string {
1473+ core.LazyRegister(&xUtf8PrevChar, "GLIB", "g_utf8_prev_char", false)
1474+
1370 cret := xUtf8PrevChar(PVar)1475 cret := xUtf8PrevChar(PVar)
1371 return cret1476 return cret
1372 }1477 }
@@ -1378,6 +1483,8 @@ var xUtf8Strchr func(string, int, uint32) string
1378 //1483 //
1379 // If @len is `-1`, allow unbounded search.1484 // If @len is `-1`, allow unbounded search.
1380 func Utf8Strchr(PVar string, LenVar int, CVar uint32) string {1485 func Utf8Strchr(PVar string, LenVar int, CVar uint32) string {
1486+ core.LazyRegister(&xUtf8Strchr, "GLIB", "g_utf8_strchr", false)
1487+
1381 cret := xUtf8Strchr(PVar, LenVar, CVar)1488 cret := xUtf8Strchr(PVar, LenVar, CVar)
1382 return cret1489 return cret
1383 }1490 }
@@ -1389,6 +1496,8 @@ var xUtf8Strdown func(string, int) string
1389 // on the current locale, and may result in the number of1496 // on the current locale, and may result in the number of
1390 // characters in the string changing.1497 // characters in the string changing.
1391 func Utf8Strdown(StrVar string, LenVar int) string {1498 func Utf8Strdown(StrVar string, LenVar int) string {
1499+ core.LazyRegister(&xUtf8Strdown, "GLIB", "g_utf8_strdown", false)
1500+
1392 cret := xUtf8Strdown(StrVar, LenVar)1501 cret := xUtf8Strdown(StrVar, LenVar)
1393 return cret1502 return cret
1394 }1503 }
@@ -1399,6 +1508,8 @@ var xUtf8Strlen func(string, int) int
1399 // the terminating nul character. If the @max’th byte falls in the1508 // the terminating nul character. If the @max’th byte falls in the
1400 // middle of a character, the last (partial) character is not counted.1509 // middle of a character, the last (partial) character is not counted.
1401 func Utf8Strlen(PVar string, MaxVar int) int {1510 func Utf8Strlen(PVar string, MaxVar int) int {
1511+ core.LazyRegister(&xUtf8Strlen, "GLIB", "g_utf8_strlen", false)
1512+
1402 cret := xUtf8Strlen(PVar, MaxVar)1513 cret := xUtf8Strlen(PVar, MaxVar)
1403 return cret1514 return cret
1404 }1515 }
@@ -1415,6 +1526,8 @@ var xUtf8Strncpy func(string, string, uint) string
1415 // Note you must ensure @dest is at least 4 * @n + 1 to fit the1526 // Note you must ensure @dest is at least 4 * @n + 1 to fit the
1416 // largest possible UTF-8 characters1527 // largest possible UTF-8 characters
1417 func Utf8Strncpy(DestVar string, SrcVar string, NVar uint) string {1528 func Utf8Strncpy(DestVar string, SrcVar string, NVar uint) string {
1529+ core.LazyRegister(&xUtf8Strncpy, "GLIB", "g_utf8_strncpy", false)
1530+
1418 cret := xUtf8Strncpy(DestVar, SrcVar, NVar)1531 cret := xUtf8Strncpy(DestVar, SrcVar, NVar)
1419 return cret1532 return cret
1420 }1533 }
@@ -1426,6 +1539,8 @@ var xUtf8Strrchr func(string, int, uint32) string
1426 //1539 //
1427 // If @len is `-1`, allow unbounded search.1540 // If @len is `-1`, allow unbounded search.
1428 func Utf8Strrchr(PVar string, LenVar int, CVar uint32) string {1541 func Utf8Strrchr(PVar string, LenVar int, CVar uint32) string {
1542+ core.LazyRegister(&xUtf8Strrchr, "GLIB", "g_utf8_strrchr", false)
1543+
1429 cret := xUtf8Strrchr(PVar, LenVar, CVar)1544 cret := xUtf8Strrchr(PVar, LenVar, CVar)
1430 return cret1545 return cret
1431 }1546 }
@@ -1447,6 +1562,8 @@ var xUtf8Strreverse func(string, int) string
1447 // newly-allocated memory, which should be freed with [func@GLib.free] when1562 // newly-allocated memory, which should be freed with [func@GLib.free] when
1448 // no longer needed.1563 // no longer needed.
1449 func Utf8Strreverse(StrVar string, LenVar int) string {1564 func Utf8Strreverse(StrVar string, LenVar int) string {
1565+ core.LazyRegister(&xUtf8Strreverse, "GLIB", "g_utf8_strreverse", false)
1566+
1450 cret := xUtf8Strreverse(StrVar, LenVar)1567 cret := xUtf8Strreverse(StrVar, LenVar)
1451 return cret1568 return cret
1452 }1569 }
@@ -1459,6 +1576,8 @@ var xUtf8Strup func(string, int) string
1459 // characters in the string increasing. (For instance, the1576 // characters in the string increasing. (For instance, the
1460 // German ess-zet will be changed to SS.)1577 // German ess-zet will be changed to SS.)
1461 func Utf8Strup(StrVar string, LenVar int) string {1578 func Utf8Strup(StrVar string, LenVar int) string {
1579+ core.LazyRegister(&xUtf8Strup, "GLIB", "g_utf8_strup", false)
1580+
1462 cret := xUtf8Strup(StrVar, LenVar)1581 cret := xUtf8Strup(StrVar, LenVar)
1463 return cret1582 return cret
1464 }1583 }
@@ -1471,6 +1590,8 @@ var xUtf8Substring func(string, int, int) string
1471 // Since GLib 2.72, `-1` can be passed to @end_pos to indicate the1590 // Since GLib 2.72, `-1` can be passed to @end_pos to indicate the
1472 // end of the string.1591 // end of the string.
1473 func Utf8Substring(StrVar string, StartPosVar int, EndPosVar int) string {1592 func Utf8Substring(StrVar string, StartPosVar int, EndPosVar int) string {
1593+ core.LazyRegister(&xUtf8Substring, "GLIB", "g_utf8_substring", false)
1594+
1474 cret := xUtf8Substring(StrVar, StartPosVar, EndPosVar)1595 cret := xUtf8Substring(StrVar, StartPosVar, EndPosVar)
1475 return cret1596 return cret
1476 }1597 }
@@ -1482,6 +1603,7 @@ var xUtf8ToUcs4 func(string, int, *int, *int, **Error) uint32
1482 // A trailing nul character (U+0000) will be added to the string after the1603 // A trailing nul character (U+0000) will be added to the string after the
1483 // converted text.1604 // converted text.
1484 func Utf8ToUcs4(StrVar string, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint32, error) {1605 func Utf8ToUcs4(StrVar string, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint32, error) {
1606+ core.LazyRegister(&xUtf8ToUcs4, "GLIB", "g_utf8_to_ucs4", false)
1485 var cerr *Error1607 var cerr *Error
1486 1608
1487 cret := xUtf8ToUcs4(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)1609 cret := xUtf8ToUcs4(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1500,6 +1622,8 @@ var xUtf8ToUcs4Fast func(string, int, *int) uint32
1500 // but does no error checking on the input. A trailing nul character (U+0000)1622 // but does no error checking on the input. A trailing nul character (U+0000)
1501 // will be added to the string after the converted text.1623 // will be added to the string after the converted text.
1502 func Utf8ToUcs4Fast(StrVar string, LenVar int, ItemsWrittenVar *int) uint32 {1624 func Utf8ToUcs4Fast(StrVar string, LenVar int, ItemsWrittenVar *int) uint32 {
1625+ core.LazyRegister(&xUtf8ToUcs4Fast, "GLIB", "g_utf8_to_ucs4_fast", false)
1626+
1503 cret := xUtf8ToUcs4Fast(StrVar, LenVar, ItemsWrittenVar)1627 cret := xUtf8ToUcs4Fast(StrVar, LenVar, ItemsWrittenVar)
1504 return cret1628 return cret
1505 }1629 }
@@ -1510,6 +1634,7 @@ var xUtf8ToUtf16 func(string, int, *int, *int, **Error) uint16
1510 //1634 //
1511 // A nul character (U+0000) will be added to the result after the converted text.1635 // A nul character (U+0000) will be added to the result after the converted text.
1512 func Utf8ToUtf16(StrVar string, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint16, error) {1636 func Utf8ToUtf16(StrVar string, LenVar int, ItemsReadVar *int, ItemsWrittenVar *int) (uint16, error) {
1637+ core.LazyRegister(&xUtf8ToUtf16, "GLIB", "g_utf8_to_utf16", false)
1513 var cerr *Error1638 var cerr *Error
1514 1639
1515 cret := xUtf8ToUtf16(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)1640 cret := xUtf8ToUtf16(StrVar, LenVar, ItemsReadVar, ItemsWrittenVar, &cerr)
@@ -1527,6 +1652,8 @@ var xUtf8TruncateMiddle func(string, uint) string
1527 // If @string is already short enough, this returns a copy of @string.1652 // If @string is already short enough, this returns a copy of @string.
1528 // If @truncate_length is `0`, an empty string is returned.1653 // If @truncate_length is `0`, an empty string is returned.
1529 func Utf8TruncateMiddle(StringVar string, TruncateLengthVar uint) string {1654 func Utf8TruncateMiddle(StringVar string, TruncateLengthVar uint) string {
1655+ core.LazyRegister(&xUtf8TruncateMiddle, "GLIB", "g_utf8_truncate_middle", false)
1656+
1530 cret := xUtf8TruncateMiddle(StringVar, TruncateLengthVar)1657 cret := xUtf8TruncateMiddle(StringVar, TruncateLengthVar)
1531 return cret1658 return cret
1532 }1659 }
@@ -1551,6 +1678,8 @@ var xUtf8Validate func([]byte, int, *[]byte) bool
1551 // or the network should be checked with `g_utf8_validate()` before1678 // or the network should be checked with `g_utf8_validate()` before
1552 // doing anything else with it.1679 // doing anything else with it.
1553 func Utf8Validate(StrVar []byte, MaxLenVar int, EndVar *[]byte) bool {1680 func Utf8Validate(StrVar []byte, MaxLenVar int, EndVar *[]byte) bool {
1681+ core.LazyRegister(&xUtf8Validate, "GLIB", "g_utf8_validate", false)
1682+
1554 cret := xUtf8Validate(StrVar, MaxLenVar, EndVar)1683 cret := xUtf8Validate(StrVar, MaxLenVar, EndVar)
1555 return cret1684 return cret
1556 }1685 }
@@ -1562,6 +1691,8 @@ var xUtf8ValidateLen func([]byte, uint, *[]byte) bool
1562 // As with [func@GLib.utf8_validate], but @max_len must be set, and hence this1691 // As with [func@GLib.utf8_validate], but @max_len must be set, and hence this
1563 // function will always return `FALSE` if any of the bytes of @str are nul.1692 // function will always return `FALSE` if any of the bytes of @str are nul.
1564 func Utf8ValidateLen(StrVar []byte, MaxLenVar uint, EndVar *[]byte) bool {1693 func Utf8ValidateLen(StrVar []byte, MaxLenVar uint, EndVar *[]byte) bool {
1694+ core.LazyRegister(&xUtf8ValidateLen, "GLIB", "g_utf8_validate_len", false)
1695+
1565 cret := xUtf8ValidateLen(StrVar, MaxLenVar, EndVar)1696 cret := xUtf8ValidateLen(StrVar, MaxLenVar, EndVar)
1566 return cret1697 return cret
1567 }1698 }
@@ -1569,88 +1700,4 @@ func Utf8ValidateLen(StrVar []byte, MaxLenVar uint, EndVar *[]byte) bool {
1569 func init() {1700 func init() {
1570 core.SetPackageName("GLIB", "glib-2.0")1701 core.SetPackageName("GLIB", "glib-2.0")
1571 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})1702 core.SetSharedLibraries("GLIB", []string{"libgobject-2.0.so.0", "libglib-2.0.so.0", "libgobject-2.0.0.dylib", "libglib-2.0.0.dylib"})
1572- var libs []uintptr
1573- for _, libPath := range core.GetPaths("GLIB") {
1574- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1575- if err != nil {
1576- panic(err)
1577- }
1578- libs = append(libs, lib)
1579- }
1580-
1581- core.PuregoSafeRegister(&xNormalizeModeGLibType, libs, "g_normalize_mode_get_type")
1582-
1583- core.PuregoSafeRegister(&xUnicodeBreakTypeGLibType, libs, "g_unicode_break_type_get_type")
1584-
1585- core.PuregoSafeRegister(&xUnicodeScriptGLibType, libs, "g_unicode_script_get_type")
1586-
1587- core.PuregoSafeRegister(&xUnicodeTypeGLibType, libs, "g_unicode_type_get_type")
1588-
1589- core.PuregoSafeRegister(&xUcs4ToUtf16, libs, "g_ucs4_to_utf16")
1590- core.PuregoSafeRegister(&xUcs4ToUtf8, libs, "g_ucs4_to_utf8")
1591- core.PuregoSafeRegister(&xUnicharBreakType, libs, "g_unichar_break_type")
1592- core.PuregoSafeRegister(&xUnicharCombiningClass, libs, "g_unichar_combining_class")
1593- core.PuregoSafeRegister(&xUnicharCompose, libs, "g_unichar_compose")
1594- core.PuregoSafeRegister(&xUnicharDecompose, libs, "g_unichar_decompose")
1595- core.PuregoSafeRegister(&xUnicharDigitValue, libs, "g_unichar_digit_value")
1596- core.PuregoSafeRegister(&xUnicharFullyDecompose, libs, "g_unichar_fully_decompose")
1597- core.PuregoSafeRegister(&xUnicharGetMirrorChar, libs, "g_unichar_get_mirror_char")
1598- core.PuregoSafeRegister(&xUnicharGetScript, libs, "g_unichar_get_script")
1599- core.PuregoSafeRegister(&xUnicharIsalnum, libs, "g_unichar_isalnum")
1600- core.PuregoSafeRegister(&xUnicharIsalpha, libs, "g_unichar_isalpha")
1601- core.PuregoSafeRegister(&xUnicharIscntrl, libs, "g_unichar_iscntrl")
1602- core.PuregoSafeRegister(&xUnicharIsdefined, libs, "g_unichar_isdefined")
1603- core.PuregoSafeRegister(&xUnicharIsdigit, libs, "g_unichar_isdigit")
1604- core.PuregoSafeRegister(&xUnicharIsgraph, libs, "g_unichar_isgraph")
1605- core.PuregoSafeRegister(&xUnicharIslower, libs, "g_unichar_islower")
1606- core.PuregoSafeRegister(&xUnicharIsmark, libs, "g_unichar_ismark")
1607- core.PuregoSafeRegister(&xUnicharIsprint, libs, "g_unichar_isprint")
1608- core.PuregoSafeRegister(&xUnicharIspunct, libs, "g_unichar_ispunct")
1609- core.PuregoSafeRegister(&xUnicharIsspace, libs, "g_unichar_isspace")
1610- core.PuregoSafeRegister(&xUnicharIstitle, libs, "g_unichar_istitle")
1611- core.PuregoSafeRegister(&xUnicharIsupper, libs, "g_unichar_isupper")
1612- core.PuregoSafeRegister(&xUnicharIswide, libs, "g_unichar_iswide")
1613- core.PuregoSafeRegister(&xUnicharIswideCjk, libs, "g_unichar_iswide_cjk")
1614- core.PuregoSafeRegister(&xUnicharIsxdigit, libs, "g_unichar_isxdigit")
1615- core.PuregoSafeRegister(&xUnicharIszerowidth, libs, "g_unichar_iszerowidth")
1616- core.PuregoSafeRegister(&xUnicharToUtf8, libs, "g_unichar_to_utf8")
1617- core.PuregoSafeRegister(&xUnicharTolower, libs, "g_unichar_tolower")
1618- core.PuregoSafeRegister(&xUnicharTotitle, libs, "g_unichar_totitle")
1619- core.PuregoSafeRegister(&xUnicharToupper, libs, "g_unichar_toupper")
1620- core.PuregoSafeRegister(&xUnicharType, libs, "g_unichar_type")
1621- core.PuregoSafeRegister(&xUnicharValidate, libs, "g_unichar_validate")
1622- core.PuregoSafeRegister(&xUnicharXdigitValue, libs, "g_unichar_xdigit_value")
1623- core.PuregoSafeRegister(&xUnicodeCanonicalDecomposition, libs, "g_unicode_canonical_decomposition")
1624- core.PuregoSafeRegister(&xUnicodeCanonicalOrdering, libs, "g_unicode_canonical_ordering")
1625- core.PuregoSafeRegister(&xUnicodeScriptFromIso15924, libs, "g_unicode_script_from_iso15924")
1626- core.PuregoSafeRegister(&xUnicodeScriptToIso15924, libs, "g_unicode_script_to_iso15924")
1627- core.PuregoSafeRegister(&xUtf16ToUcs4, libs, "g_utf16_to_ucs4")
1628- core.PuregoSafeRegister(&xUtf16ToUtf8, libs, "g_utf16_to_utf8")
1629- core.PuregoSafeRegister(&xUtf8Casefold, libs, "g_utf8_casefold")
1630- core.PuregoSafeRegister(&xUtf8Collate, libs, "g_utf8_collate")
1631- core.PuregoSafeRegister(&xUtf8CollateKey, libs, "g_utf8_collate_key")
1632- core.PuregoSafeRegister(&xUtf8CollateKeyForFilename, libs, "g_utf8_collate_key_for_filename")
1633- core.PuregoSafeRegister(&xUtf8FindNextChar, libs, "g_utf8_find_next_char")
1634- core.PuregoSafeRegister(&xUtf8FindPrevChar, libs, "g_utf8_find_prev_char")
1635- core.PuregoSafeRegister(&xUtf8GetChar, libs, "g_utf8_get_char")
1636- core.PuregoSafeRegister(&xUtf8GetCharValidated, libs, "g_utf8_get_char_validated")
1637- core.PuregoSafeRegister(&xUtf8MakeValid, libs, "g_utf8_make_valid")
1638- core.PuregoSafeRegister(&xUtf8Normalize, libs, "g_utf8_normalize")
1639- core.PuregoSafeRegister(&xUtf8OffsetToPointer, libs, "g_utf8_offset_to_pointer")
1640- core.PuregoSafeRegister(&xUtf8PointerToOffset, libs, "g_utf8_pointer_to_offset")
1641- core.PuregoSafeRegister(&xUtf8PrevChar, libs, "g_utf8_prev_char")
1642- core.PuregoSafeRegister(&xUtf8Strchr, libs, "g_utf8_strchr")
1643- core.PuregoSafeRegister(&xUtf8Strdown, libs, "g_utf8_strdown")
1644- core.PuregoSafeRegister(&xUtf8Strlen, libs, "g_utf8_strlen")
1645- core.PuregoSafeRegister(&xUtf8Strncpy, libs, "g_utf8_strncpy")
1646- core.PuregoSafeRegister(&xUtf8Strrchr, libs, "g_utf8_strrchr")
1647- core.PuregoSafeRegister(&xUtf8Strreverse, libs, "g_utf8_strreverse")
1648- core.PuregoSafeRegister(&xUtf8Strup, libs, "g_utf8_strup")
1649- core.PuregoSafeRegister(&xUtf8Substring, libs, "g_utf8_substring")
1650- core.PuregoSafeRegister(&xUtf8ToUcs4, libs, "g_utf8_to_ucs4")
1651- core.PuregoSafeRegister(&xUtf8ToUcs4Fast, libs, "g_utf8_to_ucs4_fast")
1652- core.PuregoSafeRegister(&xUtf8ToUtf16, libs, "g_utf8_to_utf16")
1653- core.PuregoSafeRegister(&xUtf8TruncateMiddle, libs, "g_utf8_truncate_middle")
1654- core.PuregoSafeRegister(&xUtf8Validate, libs, "g_utf8_validate")
1655- core.PuregoSafeRegister(&xUtf8ValidateLen, libs, "g_utf8_validate_len")
1656 }1703 }
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +63 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +62 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +242 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +31 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +45 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +116 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +54 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +46 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +79 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +136 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +15 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +26 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +141 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +22 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +61 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +135 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +35 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +49 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +67 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +53 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +24 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +4 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +65 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +12 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +19 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +18 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +26 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +20 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +5 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +237 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +70 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +159 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +21 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +31 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +26 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +48 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +35 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +14 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +40 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +87 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +68 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +56 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +4 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +23 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +33 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +47 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +36 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +51 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +24 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +20 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +21 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +8 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +35 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +22 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +173 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +119 -76 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +22 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +70 -147 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +50 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +177 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +54 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +79 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +132 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +32 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +30 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +17 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +43 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +34 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +123 -78 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +37 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +31 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +98 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +88 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +41 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +16 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +69 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +53 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +11 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +9 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +34 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +87 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +11 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +47 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +50 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +39 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +41 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +36 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +48 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +57 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +145 -89 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +44 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +61 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +61 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +75 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +25 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +8 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +34 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +112 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +17 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +56 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +68 -55 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +18 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +43 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +41 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +69 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +138 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +179 -104 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +145 -92 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +34 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +261 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +40 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +176 -105 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +102 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +74 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +28 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +357 -207 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +121 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +8 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +32 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +23 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +93 -73 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +52 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +160 -108 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +9 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +16 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +153 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +6 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +201 -131 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +4 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +27 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +34 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +38 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +30 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +14 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +68 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +90 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +42 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +46 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +74 -60 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +113 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +7 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +39 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +13 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +17 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +20 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +22 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +13 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +26 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +38 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +29 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +21 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +34 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +19 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +15 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +27 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +255 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +30 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +22 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +39 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +15 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +9 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +41 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +50 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +34 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +159 -118 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +11 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +13 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +47 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +8 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +21 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/more.go +6 -0 collapsed to keep the page light
M vendor/modules.txt +5 -1 collapsed to keep the page light

Keyboard shortcuts

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

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

Branches 8

Tags 42

↑↓ moveenter openesc close