Merge pull request #349 from bnema/fix/rollback-lazy-puregotk
fix(deps): emergency rollback puregotk lazy registration regression
905 files · +25263 -27842
M go.mod +1 -1
| @@ -11,7 +11,7 @@ require ( | |||
| 11 | 11 | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a | |
| 12 | 12 | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c | |
| 13 | 13 | github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6 | |
| 14 | - | github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234 | |
| 14 | + | github.com/bnema/puregotk v0.7.0 | |
| 15 | 15 | github.com/charmbracelet/bubbles v1.0.0 | |
| 16 | 16 | github.com/charmbracelet/bubbletea v1.3.10 | |
| 17 | 17 | github.com/charmbracelet/lipgloss v1.1.0 | |
| @@ -11,7 +11,7 @@ require ( | |||||
| 11 | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a | 11 | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a | ||
| 12 | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c | 12 | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c | ||
| 13 | github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6 | 13 | github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6 | ||
| 14 | - | github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234 | 14 | + | github.com/bnema/puregotk v0.7.0 |
| 15 | github.com/charmbracelet/bubbles v1.0.0 | 15 | github.com/charmbracelet/bubbles v1.0.0 | ||
| 16 | github.com/charmbracelet/bubbletea v1.3.10 | 16 | github.com/charmbracelet/bubbletea v1.3.10 | ||
| 17 | github.com/charmbracelet/lipgloss v1.1.0 | 17 | github.com/charmbracelet/lipgloss v1.1.0 | ||
M go.sum +0 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +4 -197 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +0 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +64 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +62 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +29 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +47 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +27 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +26 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +38 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +37 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +37 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +33 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +38 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +48 -61 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +24 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +17 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +56 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +15 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +44 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +49 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +38 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +33 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +29 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +27 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +39 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +34 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +30 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +21 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +44 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +24 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +28 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +30 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +32 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +87 -123 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +28 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +36 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +51 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +35 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +62 -78 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +22 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +46 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +46 -57 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +79 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +25 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +32 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +31 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +28 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +22 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +43 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +41 -53 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +28 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +1 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +118 -120 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +20 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +36 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +35 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +22 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +35 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +33 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +26 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +21 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +66 -157 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +16 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +72 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +32 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +0 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +1 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +79 -102 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +17 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +31 -59 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +39 -96 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +116 -244 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +55 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +26 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +20 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +30 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +35 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +23 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +66 -77 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +18 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +56 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +64 -88 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +30 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +23 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +18 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +38 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +14 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +82 -214 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +24 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +80 -207 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +450 -1148 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +35 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +84 -138 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +15 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +25 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +48 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +1 -90 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +13 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +60 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +50 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +33 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +86 -215 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +32 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +21 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +31 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +19 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +72 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +22 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +21 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +15 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +67 -75 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +67 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +43 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +72 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +44 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +25 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +11 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +39 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +31 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +52 -70
| @@ -5,6 +5,7 @@ import ( | |||
| 5 | 5 | "structs" | |
| 6 | 6 | "unsafe" | |
| 7 | 7 | ||
| 8 | + | "github.com/bnema/purego" | |
| 8 | 9 | "github.com/bnema/puregotk/pkg/core" | |
| 9 | 10 | "github.com/bnema/puregotk/v4/glib" | |
| 10 | 11 | "github.com/bnema/puregotk/v4/gobject" | |
| @@ -610,7 +611,6 @@ type Task struct { | |||
| 610 | 611 | var xTaskGLibType func() types.GType | |
| 611 | 612 | ||
| 612 | 613 | func TaskGLibType() types.GType { | |
| 613 | - | core.LazyRegister(&xTaskGLibType, "GIO", "g_task_get_type", false) | |
| 614 | 614 | return xTaskGLibType() | |
| 615 | 615 | } | |
| 616 | 616 | ||
| @@ -639,7 +639,6 @@ var xNewTask func(uintptr, uintptr, uintptr, uintptr) uintptr | |||
| 639 | 639 | // do not want this behavior, you can use | |
| 640 | 640 | // g_task_set_check_cancellable() to change it. | |
| 641 | 641 | func NewTask(SourceObjectVar *gobject.Object, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr) *Task { | |
| 642 | - | core.LazyRegister(&xNewTask, "GIO", "g_task_new", false) | |
| 643 | 642 | var cls *Task | |
| 644 | 643 | ||
| 645 | 644 | cret := xNewTask(SourceObjectVar.GoPointer(), CancellableVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar) | |
| @@ -666,8 +665,6 @@ var xTaskAttachSource func(uintptr, *glib.Source, uintptr) | |||
| 666 | 665 | // | |
| 667 | 666 | // This takes a reference on @task until @source is destroyed. | |
| 668 | 667 | func (x *Task) AttachSource(SourceVar *glib.Source, CallbackVar *glib.SourceFunc) { | |
| 669 | - | core.LazyRegister(&xTaskAttachSource, "GIO", "g_task_attach_source", false) | |
| 670 | - | ||
| 671 | 668 | xTaskAttachSource(x.GoPointer(), SourceVar, glib.NewCallback(CallbackVar)) | |
| 672 | 669 | } | |
| 673 | 670 | ||
| @@ -675,7 +672,6 @@ var xTaskGetCancellable func(uintptr) uintptr | |||
| 675 | 672 | ||
| 676 | 673 | // Gets @task's #GCancellable | |
| 677 | 674 | func (x *Task) GetCancellable() *Cancellable { | |
| 678 | - | core.LazyRegister(&xTaskGetCancellable, "GIO", "g_task_get_cancellable", false) | |
| 679 | 675 | var cls *Cancellable | |
| 680 | 676 | ||
| 681 | 677 | cret := xTaskGetCancellable(x.GoPointer()) | |
| @@ -694,8 +690,6 @@ var xTaskGetCheckCancellable func(uintptr) bool | |||
| 694 | 690 | // Gets @task's check-cancellable flag. See | |
| 695 | 691 | // g_task_set_check_cancellable() for more details. | |
| 696 | 692 | func (x *Task) GetCheckCancellable() bool { | |
| 697 | - | core.LazyRegister(&xTaskGetCheckCancellable, "GIO", "g_task_get_check_cancellable", false) | |
| 698 | - | ||
| 699 | 693 | cret := xTaskGetCheckCancellable(x.GoPointer()) | |
| 700 | 694 | return cret | |
| 701 | 695 | } | |
| @@ -706,8 +700,6 @@ var xTaskGetCompleted func(uintptr) bool | |||
| 706 | 700 | // the task’s callback is invoked, and will return %FALSE if called from inside | |
| 707 | 701 | // the callback. | |
| 708 | 702 | func (x *Task) GetCompleted() bool { | |
| 709 | - | core.LazyRegister(&xTaskGetCompleted, "GIO", "g_task_get_completed", false) | |
| 710 | - | ||
| 711 | 703 | cret := xTaskGetCompleted(x.GoPointer()) | |
| 712 | 704 | return cret | |
| 713 | 705 | } | |
| @@ -722,8 +714,6 @@ var xTaskGetContext func(uintptr) uintptr | |||
| 722 | 714 | // This will always return a non-%NULL value, even if the task's | |
| 723 | 715 | // context is the default #GMainContext. | |
| 724 | 716 | func (x *Task) GetContext() *glib.MainContext { | |
| 725 | - | core.LazyRegister(&xTaskGetContext, "GIO", "g_task_get_context", false) | |
| 726 | - | ||
| 727 | 717 | cret := xTaskGetContext(x.GoPointer()) | |
| 728 | 718 | if cret == 0 { | |
| 729 | 719 | return nil | |
| @@ -735,8 +725,6 @@ var xTaskGetName func(uintptr) string | |||
| 735 | 725 | ||
| 736 | 726 | // Gets @task’s name. See g_task_set_name(). | |
| 737 | 727 | func (x *Task) GetName() string { | |
| 738 | - | core.LazyRegister(&xTaskGetName, "GIO", "g_task_get_name", false) | |
| 739 | - | ||
| 740 | 728 | cret := xTaskGetName(x.GoPointer()) | |
| 741 | 729 | return cret | |
| 742 | 730 | } | |
| @@ -745,8 +733,6 @@ var xTaskGetPriority func(uintptr) int | |||
| 745 | 733 | ||
| 746 | 734 | // Gets @task's priority | |
| 747 | 735 | func (x *Task) GetPriority() int { | |
| 748 | - | core.LazyRegister(&xTaskGetPriority, "GIO", "g_task_get_priority", false) | |
| 749 | - | ||
| 750 | 736 | cret := xTaskGetPriority(x.GoPointer()) | |
| 751 | 737 | return cret | |
| 752 | 738 | } | |
| @@ -756,8 +742,6 @@ var xTaskGetReturnOnCancel func(uintptr) bool | |||
| 756 | 742 | // Gets @task's return-on-cancel flag. See | |
| 757 | 743 | // g_task_set_return_on_cancel() for more details. | |
| 758 | 744 | func (x *Task) GetReturnOnCancel() bool { | |
| 759 | - | core.LazyRegister(&xTaskGetReturnOnCancel, "GIO", "g_task_get_return_on_cancel", false) | |
| 760 | - | ||
| 761 | 745 | cret := xTaskGetReturnOnCancel(x.GoPointer()) | |
| 762 | 746 | return cret | |
| 763 | 747 | } | |
| @@ -767,7 +751,6 @@ var xTaskGetSourceObject func(uintptr) uintptr | |||
| 767 | 751 | // Gets the source object from @task. Like | |
| 768 | 752 | // g_async_result_get_source_object(), but does not ref the object. | |
| 769 | 753 | func (x *Task) GetSourceObject() *gobject.Object { | |
| 770 | - | core.LazyRegister(&xTaskGetSourceObject, "GIO", "g_task_get_source_object", false) | |
| 771 | 754 | var cls *gobject.Object | |
| 772 | 755 | ||
| 773 | 756 | cret := xTaskGetSourceObject(x.GoPointer()) | |
| @@ -785,8 +768,6 @@ var xTaskGetSourceTag func(uintptr) uintptr | |||
| 785 | 768 | ||
| 786 | 769 | // Gets @task's source tag. See g_task_set_source_tag(). | |
| 787 | 770 | func (x *Task) GetSourceTag() uintptr { | |
| 788 | - | core.LazyRegister(&xTaskGetSourceTag, "GIO", "g_task_get_source_tag", false) | |
| 789 | - | ||
| 790 | 771 | cret := xTaskGetSourceTag(x.GoPointer()) | |
| 791 | 772 | return cret | |
| 792 | 773 | } | |
| @@ -795,8 +776,6 @@ var xTaskGetTaskData func(uintptr) uintptr | |||
| 795 | 776 | ||
| 796 | 777 | // Gets @task's `task_data`. | |
| 797 | 778 | func (x *Task) GetTaskData() uintptr { | |
| 798 | - | core.LazyRegister(&xTaskGetTaskData, "GIO", "g_task_get_task_data", false) | |
| 799 | - | ||
| 800 | 779 | cret := xTaskGetTaskData(x.GoPointer()) | |
| 801 | 780 | return cret | |
| 802 | 781 | } | |
| @@ -805,8 +784,6 @@ var xTaskHadError func(uintptr) bool | |||
| 805 | 784 | ||
| 806 | 785 | // Tests if @task resulted in an error. | |
| 807 | 786 | func (x *Task) HadError() bool { | |
| 808 | - | core.LazyRegister(&xTaskHadError, "GIO", "g_task_had_error", false) | |
| 809 | - | ||
| 810 | 787 | cret := xTaskHadError(x.GoPointer()) | |
| 811 | 788 | return cret | |
| 812 | 789 | } | |
| @@ -821,7 +798,6 @@ var xTaskPropagateBoolean func(uintptr, **glib.Error) bool | |||
| 821 | 798 | // Since this method transfers ownership of the return value (or | |
| 822 | 799 | // error) to the caller, you may only call it once. | |
| 823 | 800 | func (x *Task) PropagateBoolean() (bool, error) { | |
| 824 | - | core.LazyRegister(&xTaskPropagateBoolean, "GIO", "g_task_propagate_boolean", false) | |
| 825 | 801 | var cerr *glib.Error | |
| 826 | 802 | ||
| 827 | 803 | cret := xTaskPropagateBoolean(x.GoPointer(), &cerr) | |
| @@ -841,7 +817,6 @@ var xTaskPropagateInt func(uintptr, **glib.Error) int | |||
| 841 | 817 | // Since this method transfers ownership of the return value (or | |
| 842 | 818 | // error) to the caller, you may only call it once. | |
| 843 | 819 | func (x *Task) PropagateInt() (int, error) { | |
| 844 | - | core.LazyRegister(&xTaskPropagateInt, "GIO", "g_task_propagate_int", false) | |
| 845 | 820 | var cerr *glib.Error | |
| 846 | 821 | ||
| 847 | 822 | cret := xTaskPropagateInt(x.GoPointer(), &cerr) | |
| @@ -862,7 +837,6 @@ var xTaskPropagatePointer func(uintptr, **glib.Error) uintptr | |||
| 862 | 837 | // Since this method transfers ownership of the return value (or | |
| 863 | 838 | // error) to the caller, you may only call it once. | |
| 864 | 839 | func (x *Task) PropagatePointer() (uintptr, error) { | |
| 865 | - | core.LazyRegister(&xTaskPropagatePointer, "GIO", "g_task_propagate_pointer", false) | |
| 866 | 840 | var cerr *glib.Error | |
| 867 | 841 | ||
| 868 | 842 | cret := xTaskPropagatePointer(x.GoPointer(), &cerr) | |
| @@ -885,7 +859,6 @@ var xTaskPropagateValue func(uintptr, *gobject.Value, **glib.Error) bool | |||
| 885 | 859 | // Since this method transfers ownership of the return value (or | |
| 886 | 860 | // error) to the caller, you may only call it once. | |
| 887 | 861 | func (x *Task) PropagateValue(ValueVar *gobject.Value) (bool, error) { | |
| 888 | - | core.LazyRegister(&xTaskPropagateValue, "GIO", "g_task_propagate_value", false) | |
| 889 | 862 | var cerr *glib.Error | |
| 890 | 863 | ||
| 891 | 864 | cret := xTaskPropagateValue(x.GoPointer(), ValueVar, &cerr) | |
| @@ -901,8 +874,6 @@ var xTaskReturnBoolean func(uintptr, bool) | |||
| 901 | 874 | // g_task_return_pointer() for more discussion of exactly what this | |
| 902 | 875 | // means). | |
| 903 | 876 | func (x *Task) ReturnBoolean(ResultVar bool) { | |
| 904 | - | core.LazyRegister(&xTaskReturnBoolean, "GIO", "g_task_return_boolean", false) | |
| 905 | - | ||
| 906 | 877 | xTaskReturnBoolean(x.GoPointer(), ResultVar) | |
| 907 | 878 | } | |
| 908 | 879 | ||
| @@ -921,8 +892,6 @@ var xTaskReturnError func(uintptr, *glib.Error) | |||
| 921 | 892 | // See also [method@Gio.Task.return_new_error], | |
| 922 | 893 | // [method@Gio.Task.return_new_error_literal]. | |
| 923 | 894 | func (x *Task) ReturnError(ErrorVar *glib.Error) { | |
| 924 | - | core.LazyRegister(&xTaskReturnError, "GIO", "g_task_return_error", false) | |
| 925 | - | ||
| 926 | 895 | xTaskReturnError(x.GoPointer(), ErrorVar) | |
| 927 | 896 | } | |
| 928 | 897 | ||
| @@ -933,8 +902,6 @@ var xTaskReturnErrorIfCancelled func(uintptr) bool | |||
| 933 | 902 | // g_task_return_pointer() for more discussion of exactly what this | |
| 934 | 903 | // means). | |
| 935 | 904 | func (x *Task) ReturnErrorIfCancelled() bool { | |
| 936 | - | core.LazyRegister(&xTaskReturnErrorIfCancelled, "GIO", "g_task_return_error_if_cancelled", false) | |
| 937 | - | ||
| 938 | 905 | cret := xTaskReturnErrorIfCancelled(x.GoPointer()) | |
| 939 | 906 | return cret | |
| 940 | 907 | } | |
| @@ -945,8 +912,6 @@ var xTaskReturnInt func(uintptr, int) | |||
| 945 | 912 | // g_task_return_pointer() for more discussion of exactly what this | |
| 946 | 913 | // means). | |
| 947 | 914 | func (x *Task) ReturnInt(ResultVar int) { | |
| 948 | - | core.LazyRegister(&xTaskReturnInt, "GIO", "g_task_return_int", false) | |
| 949 | - | ||
| 950 | 915 | xTaskReturnInt(x.GoPointer(), ResultVar) | |
| 951 | 916 | } | |
| 952 | 917 | ||
| @@ -959,8 +924,6 @@ var xTaskReturnNewError func(uintptr, glib.Quark, int, string, ...interface{}) | |||
| 959 | 924 | // | |
| 960 | 925 | // See also g_task_return_error(). | |
| 961 | 926 | func (x *Task) ReturnNewError(DomainVar glib.Quark, CodeVar int, FormatVar string, varArgs ...interface{}) { | |
| 962 | - | core.LazyRegister(&xTaskReturnNewError, "GIO", "g_task_return_new_error", false) | |
| 963 | - | ||
| 964 | 927 | xTaskReturnNewError(x.GoPointer(), DomainVar, CodeVar, FormatVar, varArgs...) | |
| 965 | 928 | } | |
| 966 | 929 | ||
| @@ -974,8 +937,6 @@ var xTaskReturnNewErrorLiteral func(uintptr, glib.Quark, int, string) | |||
| 974 | 937 | // | |
| 975 | 938 | // See also [method@Gio.Task.return_new_error]. | |
| 976 | 939 | func (x *Task) ReturnNewErrorLiteral(DomainVar glib.Quark, CodeVar int, MessageVar string) { | |
| 977 | - | core.LazyRegister(&xTaskReturnNewErrorLiteral, "GIO", "g_task_return_new_error_literal", false) | |
| 978 | - | ||
| 979 | 940 | xTaskReturnNewErrorLiteral(x.GoPointer(), DomainVar, CodeVar, MessageVar) | |
| 980 | 941 | } | |
| 981 | 942 | ||
| @@ -1000,8 +961,6 @@ var xTaskReturnPointer func(uintptr, uintptr, uintptr) | |||
| 1000 | 961 | // valid after calling this, unless you are still holding another | |
| 1001 | 962 | // reference on it. | |
| 1002 | 963 | func (x *Task) ReturnPointer(ResultVar uintptr, ResultDestroyVar *glib.DestroyNotify) { | |
| 1003 | - | core.LazyRegister(&xTaskReturnPointer, "GIO", "g_task_return_pointer", false) | |
| 1004 | - | ||
| 1005 | 964 | xTaskReturnPointer(x.GoPointer(), ResultVar, glib.NewCallbackNullable(ResultDestroyVar)) | |
| 1006 | 965 | } | |
| 1007 | 966 | ||
| @@ -1020,8 +979,6 @@ var xTaskReturnPrefixedError func(uintptr, *glib.Error, string, ...interface{}) | |||
| 1020 | 979 | // | |
| 1021 | 980 | // See also g_task_return_error(), g_prefix_error(). | |
| 1022 | 981 | func (x *Task) ReturnPrefixedError(ErrorVar *glib.Error, FormatVar string, varArgs ...interface{}) { | |
| 1023 | - | core.LazyRegister(&xTaskReturnPrefixedError, "GIO", "g_task_return_prefixed_error", false) | |
| 1024 | - | ||
| 1025 | 982 | xTaskReturnPrefixedError(x.GoPointer(), ErrorVar, FormatVar, varArgs...) | |
| 1026 | 983 | } | |
| 1027 | 984 | ||
| @@ -1036,8 +993,6 @@ var xTaskReturnValue func(uintptr, *gobject.Value) | |||
| 1036 | 993 | // by language bindings; for C code, g_task_return_pointer() and the | |
| 1037 | 994 | // like will normally be much easier to use. | |
| 1038 | 995 | func (x *Task) ReturnValue(ResultVar *gobject.Value) { | |
| 1039 | - | core.LazyRegister(&xTaskReturnValue, "GIO", "g_task_return_value", false) | |
| 1040 | - | ||
| 1041 | 996 | xTaskReturnValue(x.GoPointer(), ResultVar) | |
| 1042 | 997 | } | |
| 1043 | 998 | ||
| @@ -1063,8 +1018,6 @@ var xTaskRunInThread func(uintptr, uintptr) | |||
| 1063 | 1018 | // separate worker thread or thread pool explicitly, rather than using | |
| 1064 | 1019 | // g_task_run_in_thread(). | |
| 1065 | 1020 | func (x *Task) RunInThread(TaskFuncVar *TaskThreadFunc) { | |
| 1066 | - | core.LazyRegister(&xTaskRunInThread, "GIO", "g_task_run_in_thread", false) | |
| 1067 | - | ||
| 1068 | 1021 | xTaskRunInThread(x.GoPointer(), glib.NewCallback(TaskFuncVar)) | |
| 1069 | 1022 | } | |
| 1070 | 1023 | ||
| @@ -1087,8 +1040,6 @@ var xTaskRunInThreadSync func(uintptr, uintptr) | |||
| 1087 | 1040 | // but don't want them to all run at once, you should only queue a | |
| 1088 | 1041 | // limited number of them at a time. | |
| 1089 | 1042 | func (x *Task) RunInThreadSync(TaskFuncVar *TaskThreadFunc) { | |
| 1090 | - | core.LazyRegister(&xTaskRunInThreadSync, "GIO", "g_task_run_in_thread_sync", false) | |
| 1091 | - | ||
| 1092 | 1043 | xTaskRunInThreadSync(x.GoPointer(), glib.NewCallback(TaskFuncVar)) | |
| 1093 | 1044 | } | |
| 1094 | 1045 | ||
| @@ -1109,8 +1060,6 @@ var xTaskSetCheckCancellable func(uintptr, bool) | |||
| 1109 | 1060 | // If you are using g_task_set_return_on_cancel() as well, then | |
| 1110 | 1061 | // you must leave check-cancellable set %TRUE. | |
| 1111 | 1062 | func (x *Task) SetCheckCancellable(CheckCancellableVar bool) { | |
| 1112 | - | core.LazyRegister(&xTaskSetCheckCancellable, "GIO", "g_task_set_check_cancellable", false) | |
| 1113 | - | ||
| 1114 | 1063 | xTaskSetCheckCancellable(x.GoPointer(), CheckCancellableVar) | |
| 1115 | 1064 | } | |
| 1116 | 1065 | ||
| @@ -1126,8 +1075,6 @@ var xTaskSetName func(uintptr, uintptr) | |||
| 1126 | 1075 | // This function may only be called before the @task is first used in a thread | |
| 1127 | 1076 | // other than the one it was constructed in. | |
| 1128 | 1077 | func (x *Task) SetName(NameVar *string) { | |
| 1129 | - | core.LazyRegister(&xTaskSetName, "GIO", "g_task_set_name", false) | |
| 1130 | - | ||
| 1131 | 1078 | NameVarPtr := core.GStrdupNullable(NameVar) | |
| 1132 | 1079 | defer core.GFreeNullable(NameVarPtr) | |
| 1133 | 1080 | ||
| @@ -1144,8 +1091,6 @@ var xTaskSetPriority func(uintptr, int) | |||
| 1144 | 1091 | // and can also be explicitly retrieved later via | |
| 1145 | 1092 | // g_task_get_priority(). | |
| 1146 | 1093 | func (x *Task) SetPriority(PriorityVar int) { | |
| 1147 | - | core.LazyRegister(&xTaskSetPriority, "GIO", "g_task_set_priority", false) | |
| 1148 | - | ||
| 1149 | 1094 | xTaskSetPriority(x.GoPointer(), PriorityVar) | |
| 1150 | 1095 | } | |
| 1151 | 1096 | ||
| @@ -1180,8 +1125,6 @@ var xTaskSetReturnOnCancel func(uintptr, bool) bool | |||
| 1180 | 1125 | // #GTaskThreadFunc will still be run (for consistency), but the task | |
| 1181 | 1126 | // will also be completed right away. | |
| 1182 | 1127 | func (x *Task) SetReturnOnCancel(ReturnOnCancelVar bool) bool { | |
| 1183 | - | core.LazyRegister(&xTaskSetReturnOnCancel, "GIO", "g_task_set_return_on_cancel", false) | |
| 1184 | - | ||
| 1185 | 1128 | cret := xTaskSetReturnOnCancel(x.GoPointer(), ReturnOnCancelVar) | |
| 1186 | 1129 | return cret | |
| 1187 | 1130 | } | |
| @@ -1201,8 +1144,6 @@ var xTaskSetSourceTag func(uintptr, uintptr) | |||
| 1201 | 1144 | // task’s name to the string form of @source_tag if it’s not already | |
| 1202 | 1145 | // set, for convenience. | |
| 1203 | 1146 | func (x *Task) SetSourceTag(SourceTagVar uintptr) { | |
| 1204 | - | core.LazyRegister(&xTaskSetSourceTag, "GIO", "g_task_set_source_tag", false) | |
| 1205 | - | ||
| 1206 | 1147 | xTaskSetSourceTag(x.GoPointer(), SourceTagVar) | |
| 1207 | 1148 | } | |
| 1208 | 1149 | ||
| @@ -1215,8 +1156,6 @@ var xTaskSetStaticName func(uintptr, uintptr) | |||
| 1215 | 1156 | // This function is called automatically by [method@Gio.Task.set_source_tag] | |
| 1216 | 1157 | // unless a name is set. | |
| 1217 | 1158 | func (x *Task) SetStaticName(NameVar *string) { | |
| 1218 | - | core.LazyRegister(&xTaskSetStaticName, "GIO", "g_task_set_static_name", false) | |
| 1219 | - | ||
| 1220 | 1159 | NameVarPtr := core.GStrdupNullable(NameVar) | |
| 1221 | 1160 | defer core.GFreeNullable(NameVarPtr) | |
| 1222 | 1161 | ||
| @@ -1227,8 +1166,6 @@ var xTaskSetTaskData func(uintptr, uintptr, uintptr) | |||
| 1227 | 1166 | ||
| 1228 | 1167 | // Sets @task's task data (freeing the existing task data, if any). | |
| 1229 | 1168 | func (x *Task) SetTaskData(TaskDataVar uintptr, TaskDataDestroyVar *glib.DestroyNotify) { | |
| 1230 | - | core.LazyRegister(&xTaskSetTaskData, "GIO", "g_task_set_task_data", false) | |
| 1231 | - | ||
| 1232 | 1169 | xTaskSetTaskData(x.GoPointer(), TaskDataVar, glib.NewCallbackNullable(TaskDataDestroyVar)) | |
| 1233 | 1170 | } | |
| 1234 | 1171 | ||
| @@ -1307,8 +1244,6 @@ var xTaskIsValid func(uintptr, uintptr) bool | |||
| 1307 | 1244 | // source object (or that @source_object is %NULL and @result has no | |
| 1308 | 1245 | // source object). This can be used in g_return_if_fail() checks. | |
| 1309 | 1246 | func TaskIsValid(ResultVar AsyncResult, SourceObjectVar *gobject.Object) bool { | |
| 1310 | - | core.LazyRegister(&xTaskIsValid, "GIO", "g_task_is_valid", false) | |
| 1311 | - | ||
| 1312 | 1247 | cret := xTaskIsValid(ResultVar.GoPointer(), SourceObjectVar.GoPointer()) | |
| 1313 | 1248 | return cret | |
| 1314 | 1249 | } | |
| @@ -1324,8 +1259,6 @@ var xTaskReportError func(uintptr, uintptr, uintptr, uintptr, *glib.Error) | |||
| 1324 | 1259 | // | |
| 1325 | 1260 | // See also g_task_report_new_error(). | |
| 1326 | 1261 | func TaskReportError(SourceObjectVar *gobject.Object, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr, SourceTagVar uintptr, ErrorVar *glib.Error) { | |
| 1327 | - | core.LazyRegister(&xTaskReportError, "GIO", "g_task_report_error", false) | |
| 1328 | - | ||
| 1329 | 1262 | xTaskReportError(SourceObjectVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar, SourceTagVar, ErrorVar) | |
| 1330 | 1263 | } | |
| 1331 | 1264 | ||
| @@ -1341,12 +1274,61 @@ var xTaskReportNewError func(uintptr, uintptr, uintptr, uintptr, glib.Quark, int | |||
| 1341 | 1274 | // | |
| 1342 | 1275 | // See also g_task_report_error(). | |
| 1343 | 1276 | func TaskReportNewError(SourceObjectVar *gobject.Object, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr, SourceTagVar uintptr, DomainVar glib.Quark, CodeVar int, FormatVar string, varArgs ...interface{}) { | |
| 1344 | - | core.LazyRegister(&xTaskReportNewError, "GIO", "g_task_report_new_error", false) | |
| 1345 | - | ||
| 1346 | 1277 | xTaskReportNewError(SourceObjectVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar, SourceTagVar, DomainVar, CodeVar, FormatVar, varArgs...) | |
| 1347 | 1278 | } | |
| 1348 | 1279 | ||
| 1349 | 1280 | func init() { | |
| 1350 | 1281 | core.SetPackageName("GIO", "gio-2.0") | |
| 1351 | 1282 | core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"}) | |
| 1283 | + | var libs []uintptr | |
| 1284 | + | for _, libPath := range core.GetPaths("GIO") { | |
| 1285 | + | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |
| 1286 | + | if err != nil { | |
| 1287 | + | panic(err) | |
| 1288 | + | } | |
| 1289 | + | libs = append(libs, lib) | |
| 1290 | + | } | |
| 1291 | + | ||
| 1292 | + | core.PuregoSafeRegister(&xTaskGLibType, libs, "g_task_get_type") | |
| 1293 | + | ||
| 1294 | + | core.PuregoSafeRegister(&xNewTask, libs, "g_task_new") | |
| 1295 | + | ||
| 1296 | + | core.PuregoSafeRegister(&xTaskAttachSource, libs, "g_task_attach_source") | |
| 1297 | + | core.PuregoSafeRegister(&xTaskGetCancellable, libs, "g_task_get_cancellable") | |
| 1298 | + | core.PuregoSafeRegister(&xTaskGetCheckCancellable, libs, "g_task_get_check_cancellable") | |
| 1299 | + | core.PuregoSafeRegister(&xTaskGetCompleted, libs, "g_task_get_completed") | |
| 1300 | + | core.PuregoSafeRegister(&xTaskGetContext, libs, "g_task_get_context") | |
| 1301 | + | core.PuregoSafeRegister(&xTaskGetName, libs, "g_task_get_name") | |
| 1302 | + | core.PuregoSafeRegister(&xTaskGetPriority, libs, "g_task_get_priority") | |
| 1303 | + | core.PuregoSafeRegister(&xTaskGetReturnOnCancel, libs, "g_task_get_return_on_cancel") | |
| 1304 | + | core.PuregoSafeRegister(&xTaskGetSourceObject, libs, "g_task_get_source_object") | |
| 1305 | + | core.PuregoSafeRegister(&xTaskGetSourceTag, libs, "g_task_get_source_tag") | |
| 1306 | + | core.PuregoSafeRegister(&xTaskGetTaskData, libs, "g_task_get_task_data") | |
| 1307 | + | core.PuregoSafeRegister(&xTaskHadError, libs, "g_task_had_error") | |
| 1308 | + | core.PuregoSafeRegister(&xTaskPropagateBoolean, libs, "g_task_propagate_boolean") | |
| 1309 | + | core.PuregoSafeRegister(&xTaskPropagateInt, libs, "g_task_propagate_int") | |
| 1310 | + | core.PuregoSafeRegister(&xTaskPropagatePointer, libs, "g_task_propagate_pointer") | |
| 1311 | + | core.PuregoSafeRegister(&xTaskPropagateValue, libs, "g_task_propagate_value") | |
| 1312 | + | core.PuregoSafeRegister(&xTaskReturnBoolean, libs, "g_task_return_boolean") | |
| 1313 | + | core.PuregoSafeRegister(&xTaskReturnError, libs, "g_task_return_error") | |
| 1314 | + | core.PuregoSafeRegister(&xTaskReturnErrorIfCancelled, libs, "g_task_return_error_if_cancelled") | |
| 1315 | + | core.PuregoSafeRegister(&xTaskReturnInt, libs, "g_task_return_int") | |
| 1316 | + | core.PuregoSafeRegister(&xTaskReturnNewError, libs, "g_task_return_new_error") | |
| 1317 | + | core.PuregoSafeRegister(&xTaskReturnNewErrorLiteral, libs, "g_task_return_new_error_literal") | |
| 1318 | + | core.PuregoSafeRegister(&xTaskReturnPointer, libs, "g_task_return_pointer") | |
| 1319 | + | core.PuregoSafeRegister(&xTaskReturnPrefixedError, libs, "g_task_return_prefixed_error") | |
| 1320 | + | core.PuregoSafeRegister(&xTaskReturnValue, libs, "g_task_return_value") | |
| 1321 | + | core.PuregoSafeRegister(&xTaskRunInThread, libs, "g_task_run_in_thread") | |
| 1322 | + | core.PuregoSafeRegister(&xTaskRunInThreadSync, libs, "g_task_run_in_thread_sync") | |
| 1323 | + | core.PuregoSafeRegister(&xTaskSetCheckCancellable, libs, "g_task_set_check_cancellable") | |
| 1324 | + | core.PuregoSafeRegister(&xTaskSetName, libs, "g_task_set_name") | |
| 1325 | + | core.PuregoSafeRegister(&xTaskSetPriority, libs, "g_task_set_priority") | |
| 1326 | + | core.PuregoSafeRegister(&xTaskSetReturnOnCancel, libs, "g_task_set_return_on_cancel") | |
| 1327 | + | core.PuregoSafeRegister(&xTaskSetSourceTag, libs, "g_task_set_source_tag") | |
| 1328 | + | core.PuregoSafeRegister(&xTaskSetStaticName, libs, "g_task_set_static_name") | |
| 1329 | + | core.PuregoSafeRegister(&xTaskSetTaskData, libs, "g_task_set_task_data") | |
| 1330 | + | ||
| 1331 | + | core.PuregoSafeRegister(&xTaskIsValid, libs, "g_task_is_valid") | |
| 1332 | + | core.PuregoSafeRegister(&xTaskReportError, libs, "g_task_report_error") | |
| 1333 | + | core.PuregoSafeRegister(&xTaskReportNewError, libs, "g_task_report_new_error") | |
| 1352 | 1334 | } | |
| @@ -5,6 +5,7 @@ import ( | |||||
| 5 | "structs" | 5 | "structs" | ||
| 6 | "unsafe" | 6 | "unsafe" | ||
| 7 | 7 | ||||
| 8 | + | "github.com/bnema/purego" | |||
| 8 | "github.com/bnema/puregotk/pkg/core" | 9 | "github.com/bnema/puregotk/pkg/core" | ||
| 9 | "github.com/bnema/puregotk/v4/glib" | 10 | "github.com/bnema/puregotk/v4/glib" | ||
| 10 | "github.com/bnema/puregotk/v4/gobject" | 11 | "github.com/bnema/puregotk/v4/gobject" | ||
| @@ -610,7 +611,6 @@ type Task struct { | |||||
| 610 | var xTaskGLibType func() types.GType | 611 | var xTaskGLibType func() types.GType | ||
| 611 | 612 | ||||
| 612 | func TaskGLibType() types.GType { | 613 | func TaskGLibType() types.GType { | ||
| 613 | - | core.LazyRegister(&xTaskGLibType, "GIO", "g_task_get_type", false) | |||
| 614 | return xTaskGLibType() | 614 | return xTaskGLibType() | ||
| 615 | } | 615 | } | ||
| 616 | 616 | ||||
| @@ -639,7 +639,6 @@ var xNewTask func(uintptr, uintptr, uintptr, uintptr) uintptr | |||||
| 639 | // do not want this behavior, you can use | 639 | // do not want this behavior, you can use | ||
| 640 | // g_task_set_check_cancellable() to change it. | 640 | // g_task_set_check_cancellable() to change it. | ||
| 641 | func NewTask(SourceObjectVar *gobject.Object, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr) *Task { | 641 | func NewTask(SourceObjectVar *gobject.Object, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr) *Task { | ||
| 642 | - | core.LazyRegister(&xNewTask, "GIO", "g_task_new", false) | |||
| 643 | var cls *Task | 642 | var cls *Task | ||
| 644 | 643 | ||||
| 645 | cret := xNewTask(SourceObjectVar.GoPointer(), CancellableVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar) | 644 | cret := xNewTask(SourceObjectVar.GoPointer(), CancellableVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar) | ||
| @@ -666,8 +665,6 @@ var xTaskAttachSource func(uintptr, *glib.Source, uintptr) | |||||
| 666 | // | 665 | // | ||
| 667 | // This takes a reference on @task until @source is destroyed. | 666 | // This takes a reference on @task until @source is destroyed. | ||
| 668 | func (x *Task) AttachSource(SourceVar *glib.Source, CallbackVar *glib.SourceFunc) { | 667 | func (x *Task) AttachSource(SourceVar *glib.Source, CallbackVar *glib.SourceFunc) { | ||
| 669 | - | core.LazyRegister(&xTaskAttachSource, "GIO", "g_task_attach_source", false) | |||
| 670 | - | ||||
| 671 | xTaskAttachSource(x.GoPointer(), SourceVar, glib.NewCallback(CallbackVar)) | 668 | xTaskAttachSource(x.GoPointer(), SourceVar, glib.NewCallback(CallbackVar)) | ||
| 672 | } | 669 | } | ||
| 673 | 670 | ||||
| @@ -675,7 +672,6 @@ var xTaskGetCancellable func(uintptr) uintptr | |||||
| 675 | 672 | ||||
| 676 | // Gets @task's #GCancellable | 673 | // Gets @task's #GCancellable | ||
| 677 | func (x *Task) GetCancellable() *Cancellable { | 674 | func (x *Task) GetCancellable() *Cancellable { | ||
| 678 | - | core.LazyRegister(&xTaskGetCancellable, "GIO", "g_task_get_cancellable", false) | |||
| 679 | var cls *Cancellable | 675 | var cls *Cancellable | ||
| 680 | 676 | ||||
| 681 | cret := xTaskGetCancellable(x.GoPointer()) | 677 | cret := xTaskGetCancellable(x.GoPointer()) | ||
| @@ -694,8 +690,6 @@ var xTaskGetCheckCancellable func(uintptr) bool | |||||
| 694 | // Gets @task's check-cancellable flag. See | 690 | // Gets @task's check-cancellable flag. See | ||
| 695 | // g_task_set_check_cancellable() for more details. | 691 | // g_task_set_check_cancellable() for more details. | ||
| 696 | func (x *Task) GetCheckCancellable() bool { | 692 | func (x *Task) GetCheckCancellable() bool { | ||
| 697 | - | core.LazyRegister(&xTaskGetCheckCancellable, "GIO", "g_task_get_check_cancellable", false) | |||
| 698 | - | ||||
| 699 | cret := xTaskGetCheckCancellable(x.GoPointer()) | 693 | cret := xTaskGetCheckCancellable(x.GoPointer()) | ||
| 700 | return cret | 694 | return cret | ||
| 701 | } | 695 | } | ||
| @@ -706,8 +700,6 @@ var xTaskGetCompleted func(uintptr) bool | |||||
| 706 | // the task’s callback is invoked, and will return %FALSE if called from inside | 700 | // the task’s callback is invoked, and will return %FALSE if called from inside | ||
| 707 | // the callback. | 701 | // the callback. | ||
| 708 | func (x *Task) GetCompleted() bool { | 702 | func (x *Task) GetCompleted() bool { | ||
| 709 | - | core.LazyRegister(&xTaskGetCompleted, "GIO", "g_task_get_completed", false) | |||
| 710 | - | ||||
| 711 | cret := xTaskGetCompleted(x.GoPointer()) | 703 | cret := xTaskGetCompleted(x.GoPointer()) | ||
| 712 | return cret | 704 | return cret | ||
| 713 | } | 705 | } | ||
| @@ -722,8 +714,6 @@ var xTaskGetContext func(uintptr) uintptr | |||||
| 722 | // This will always return a non-%NULL value, even if the task's | 714 | // This will always return a non-%NULL value, even if the task's | ||
| 723 | // context is the default #GMainContext. | 715 | // context is the default #GMainContext. | ||
| 724 | func (x *Task) GetContext() *glib.MainContext { | 716 | func (x *Task) GetContext() *glib.MainContext { | ||
| 725 | - | core.LazyRegister(&xTaskGetContext, "GIO", "g_task_get_context", false) | |||
| 726 | - | ||||
| 727 | cret := xTaskGetContext(x.GoPointer()) | 717 | cret := xTaskGetContext(x.GoPointer()) | ||
| 728 | if cret == 0 { | 718 | if cret == 0 { | ||
| 729 | return nil | 719 | return nil | ||
| @@ -735,8 +725,6 @@ var xTaskGetName func(uintptr) string | |||||
| 735 | 725 | ||||
| 736 | // Gets @task’s name. See g_task_set_name(). | 726 | // Gets @task’s name. See g_task_set_name(). | ||
| 737 | func (x *Task) GetName() string { | 727 | func (x *Task) GetName() string { | ||
| 738 | - | core.LazyRegister(&xTaskGetName, "GIO", "g_task_get_name", false) | |||
| 739 | - | ||||
| 740 | cret := xTaskGetName(x.GoPointer()) | 728 | cret := xTaskGetName(x.GoPointer()) | ||
| 741 | return cret | 729 | return cret | ||
| 742 | } | 730 | } | ||
| @@ -745,8 +733,6 @@ var xTaskGetPriority func(uintptr) int | |||||
| 745 | 733 | ||||
| 746 | // Gets @task's priority | 734 | // Gets @task's priority | ||
| 747 | func (x *Task) GetPriority() int { | 735 | func (x *Task) GetPriority() int { | ||
| 748 | - | core.LazyRegister(&xTaskGetPriority, "GIO", "g_task_get_priority", false) | |||
| 749 | - | ||||
| 750 | cret := xTaskGetPriority(x.GoPointer()) | 736 | cret := xTaskGetPriority(x.GoPointer()) | ||
| 751 | return cret | 737 | return cret | ||
| 752 | } | 738 | } | ||
| @@ -756,8 +742,6 @@ var xTaskGetReturnOnCancel func(uintptr) bool | |||||
| 756 | // Gets @task's return-on-cancel flag. See | 742 | // Gets @task's return-on-cancel flag. See | ||
| 757 | // g_task_set_return_on_cancel() for more details. | 743 | // g_task_set_return_on_cancel() for more details. | ||
| 758 | func (x *Task) GetReturnOnCancel() bool { | 744 | func (x *Task) GetReturnOnCancel() bool { | ||
| 759 | - | core.LazyRegister(&xTaskGetReturnOnCancel, "GIO", "g_task_get_return_on_cancel", false) | |||
| 760 | - | ||||
| 761 | cret := xTaskGetReturnOnCancel(x.GoPointer()) | 745 | cret := xTaskGetReturnOnCancel(x.GoPointer()) | ||
| 762 | return cret | 746 | return cret | ||
| 763 | } | 747 | } | ||
| @@ -767,7 +751,6 @@ var xTaskGetSourceObject func(uintptr) uintptr | |||||
| 767 | // Gets the source object from @task. Like | 751 | // Gets the source object from @task. Like | ||
| 768 | // g_async_result_get_source_object(), but does not ref the object. | 752 | // g_async_result_get_source_object(), but does not ref the object. | ||
| 769 | func (x *Task) GetSourceObject() *gobject.Object { | 753 | func (x *Task) GetSourceObject() *gobject.Object { | ||
| 770 | - | core.LazyRegister(&xTaskGetSourceObject, "GIO", "g_task_get_source_object", false) | |||
| 771 | var cls *gobject.Object | 754 | var cls *gobject.Object | ||
| 772 | 755 | ||||
| 773 | cret := xTaskGetSourceObject(x.GoPointer()) | 756 | cret := xTaskGetSourceObject(x.GoPointer()) | ||
| @@ -785,8 +768,6 @@ var xTaskGetSourceTag func(uintptr) uintptr | |||||
| 785 | 768 | ||||
| 786 | // Gets @task's source tag. See g_task_set_source_tag(). | 769 | // Gets @task's source tag. See g_task_set_source_tag(). | ||
| 787 | func (x *Task) GetSourceTag() uintptr { | 770 | func (x *Task) GetSourceTag() uintptr { | ||
| 788 | - | core.LazyRegister(&xTaskGetSourceTag, "GIO", "g_task_get_source_tag", false) | |||
| 789 | - | ||||
| 790 | cret := xTaskGetSourceTag(x.GoPointer()) | 771 | cret := xTaskGetSourceTag(x.GoPointer()) | ||
| 791 | return cret | 772 | return cret | ||
| 792 | } | 773 | } | ||
| @@ -795,8 +776,6 @@ var xTaskGetTaskData func(uintptr) uintptr | |||||
| 795 | 776 | ||||
| 796 | // Gets @task's `task_data`. | 777 | // Gets @task's `task_data`. | ||
| 797 | func (x *Task) GetTaskData() uintptr { | 778 | func (x *Task) GetTaskData() uintptr { | ||
| 798 | - | core.LazyRegister(&xTaskGetTaskData, "GIO", "g_task_get_task_data", false) | |||
| 799 | - | ||||
| 800 | cret := xTaskGetTaskData(x.GoPointer()) | 779 | cret := xTaskGetTaskData(x.GoPointer()) | ||
| 801 | return cret | 780 | return cret | ||
| 802 | } | 781 | } | ||
| @@ -805,8 +784,6 @@ var xTaskHadError func(uintptr) bool | |||||
| 805 | 784 | ||||
| 806 | // Tests if @task resulted in an error. | 785 | // Tests if @task resulted in an error. | ||
| 807 | func (x *Task) HadError() bool { | 786 | func (x *Task) HadError() bool { | ||
| 808 | - | core.LazyRegister(&xTaskHadError, "GIO", "g_task_had_error", false) | |||
| 809 | - | ||||
| 810 | cret := xTaskHadError(x.GoPointer()) | 787 | cret := xTaskHadError(x.GoPointer()) | ||
| 811 | return cret | 788 | return cret | ||
| 812 | } | 789 | } | ||
| @@ -821,7 +798,6 @@ var xTaskPropagateBoolean func(uintptr, **glib.Error) bool | |||||
| 821 | // Since this method transfers ownership of the return value (or | 798 | // Since this method transfers ownership of the return value (or | ||
| 822 | // error) to the caller, you may only call it once. | 799 | // error) to the caller, you may only call it once. | ||
| 823 | func (x *Task) PropagateBoolean() (bool, error) { | 800 | func (x *Task) PropagateBoolean() (bool, error) { | ||
| 824 | - | core.LazyRegister(&xTaskPropagateBoolean, "GIO", "g_task_propagate_boolean", false) | |||
| 825 | var cerr *glib.Error | 801 | var cerr *glib.Error | ||
| 826 | 802 | ||||
| 827 | cret := xTaskPropagateBoolean(x.GoPointer(), &cerr) | 803 | cret := xTaskPropagateBoolean(x.GoPointer(), &cerr) | ||
| @@ -841,7 +817,6 @@ var xTaskPropagateInt func(uintptr, **glib.Error) int | |||||
| 841 | // Since this method transfers ownership of the return value (or | 817 | // Since this method transfers ownership of the return value (or | ||
| 842 | // error) to the caller, you may only call it once. | 818 | // error) to the caller, you may only call it once. | ||
| 843 | func (x *Task) PropagateInt() (int, error) { | 819 | func (x *Task) PropagateInt() (int, error) { | ||
| 844 | - | core.LazyRegister(&xTaskPropagateInt, "GIO", "g_task_propagate_int", false) | |||
| 845 | var cerr *glib.Error | 820 | var cerr *glib.Error | ||
| 846 | 821 | ||||
| 847 | cret := xTaskPropagateInt(x.GoPointer(), &cerr) | 822 | cret := xTaskPropagateInt(x.GoPointer(), &cerr) | ||
| @@ -862,7 +837,6 @@ var xTaskPropagatePointer func(uintptr, **glib.Error) uintptr | |||||
| 862 | // Since this method transfers ownership of the return value (or | 837 | // Since this method transfers ownership of the return value (or | ||
| 863 | // error) to the caller, you may only call it once. | 838 | // error) to the caller, you may only call it once. | ||
| 864 | func (x *Task) PropagatePointer() (uintptr, error) { | 839 | func (x *Task) PropagatePointer() (uintptr, error) { | ||
| 865 | - | core.LazyRegister(&xTaskPropagatePointer, "GIO", "g_task_propagate_pointer", false) | |||
| 866 | var cerr *glib.Error | 840 | var cerr *glib.Error | ||
| 867 | 841 | ||||
| 868 | cret := xTaskPropagatePointer(x.GoPointer(), &cerr) | 842 | cret := xTaskPropagatePointer(x.GoPointer(), &cerr) | ||
| @@ -885,7 +859,6 @@ var xTaskPropagateValue func(uintptr, *gobject.Value, **glib.Error) bool | |||||
| 885 | // Since this method transfers ownership of the return value (or | 859 | // Since this method transfers ownership of the return value (or | ||
| 886 | // error) to the caller, you may only call it once. | 860 | // error) to the caller, you may only call it once. | ||
| 887 | func (x *Task) PropagateValue(ValueVar *gobject.Value) (bool, error) { | 861 | func (x *Task) PropagateValue(ValueVar *gobject.Value) (bool, error) { | ||
| 888 | - | core.LazyRegister(&xTaskPropagateValue, "GIO", "g_task_propagate_value", false) | |||
| 889 | var cerr *glib.Error | 862 | var cerr *glib.Error | ||
| 890 | 863 | ||||
| 891 | cret := xTaskPropagateValue(x.GoPointer(), ValueVar, &cerr) | 864 | cret := xTaskPropagateValue(x.GoPointer(), ValueVar, &cerr) | ||
| @@ -901,8 +874,6 @@ var xTaskReturnBoolean func(uintptr, bool) | |||||
| 901 | // g_task_return_pointer() for more discussion of exactly what this | 874 | // g_task_return_pointer() for more discussion of exactly what this | ||
| 902 | // means). | 875 | // means). | ||
| 903 | func (x *Task) ReturnBoolean(ResultVar bool) { | 876 | func (x *Task) ReturnBoolean(ResultVar bool) { | ||
| 904 | - | core.LazyRegister(&xTaskReturnBoolean, "GIO", "g_task_return_boolean", false) | |||
| 905 | - | ||||
| 906 | xTaskReturnBoolean(x.GoPointer(), ResultVar) | 877 | xTaskReturnBoolean(x.GoPointer(), ResultVar) | ||
| 907 | } | 878 | } | ||
| 908 | 879 | ||||
| @@ -921,8 +892,6 @@ var xTaskReturnError func(uintptr, *glib.Error) | |||||
| 921 | // See also [method@Gio.Task.return_new_error], | 892 | // See also [method@Gio.Task.return_new_error], | ||
| 922 | // [method@Gio.Task.return_new_error_literal]. | 893 | // [method@Gio.Task.return_new_error_literal]. | ||
| 923 | func (x *Task) ReturnError(ErrorVar *glib.Error) { | 894 | func (x *Task) ReturnError(ErrorVar *glib.Error) { | ||
| 924 | - | core.LazyRegister(&xTaskReturnError, "GIO", "g_task_return_error", false) | |||
| 925 | - | ||||
| 926 | xTaskReturnError(x.GoPointer(), ErrorVar) | 895 | xTaskReturnError(x.GoPointer(), ErrorVar) | ||
| 927 | } | 896 | } | ||
| 928 | 897 | ||||
| @@ -933,8 +902,6 @@ var xTaskReturnErrorIfCancelled func(uintptr) bool | |||||
| 933 | // g_task_return_pointer() for more discussion of exactly what this | 902 | // g_task_return_pointer() for more discussion of exactly what this | ||
| 934 | // means). | 903 | // means). | ||
| 935 | func (x *Task) ReturnErrorIfCancelled() bool { | 904 | func (x *Task) ReturnErrorIfCancelled() bool { | ||
| 936 | - | core.LazyRegister(&xTaskReturnErrorIfCancelled, "GIO", "g_task_return_error_if_cancelled", false) | |||
| 937 | - | ||||
| 938 | cret := xTaskReturnErrorIfCancelled(x.GoPointer()) | 905 | cret := xTaskReturnErrorIfCancelled(x.GoPointer()) | ||
| 939 | return cret | 906 | return cret | ||
| 940 | } | 907 | } | ||
| @@ -945,8 +912,6 @@ var xTaskReturnInt func(uintptr, int) | |||||
| 945 | // g_task_return_pointer() for more discussion of exactly what this | 912 | // g_task_return_pointer() for more discussion of exactly what this | ||
| 946 | // means). | 913 | // means). | ||
| 947 | func (x *Task) ReturnInt(ResultVar int) { | 914 | func (x *Task) ReturnInt(ResultVar int) { | ||
| 948 | - | core.LazyRegister(&xTaskReturnInt, "GIO", "g_task_return_int", false) | |||
| 949 | - | ||||
| 950 | xTaskReturnInt(x.GoPointer(), ResultVar) | 915 | xTaskReturnInt(x.GoPointer(), ResultVar) | ||
| 951 | } | 916 | } | ||
| 952 | 917 | ||||
| @@ -959,8 +924,6 @@ var xTaskReturnNewError func(uintptr, glib.Quark, int, string, ...interface{}) | |||||
| 959 | // | 924 | // | ||
| 960 | // See also g_task_return_error(). | 925 | // See also g_task_return_error(). | ||
| 961 | func (x *Task) ReturnNewError(DomainVar glib.Quark, CodeVar int, FormatVar string, varArgs ...interface{}) { | 926 | func (x *Task) ReturnNewError(DomainVar glib.Quark, CodeVar int, FormatVar string, varArgs ...interface{}) { | ||
| 962 | - | core.LazyRegister(&xTaskReturnNewError, "GIO", "g_task_return_new_error", false) | |||
| 963 | - | ||||
| 964 | xTaskReturnNewError(x.GoPointer(), DomainVar, CodeVar, FormatVar, varArgs...) | 927 | xTaskReturnNewError(x.GoPointer(), DomainVar, CodeVar, FormatVar, varArgs...) | ||
| 965 | } | 928 | } | ||
| 966 | 929 | ||||
| @@ -974,8 +937,6 @@ var xTaskReturnNewErrorLiteral func(uintptr, glib.Quark, int, string) | |||||
| 974 | // | 937 | // | ||
| 975 | // See also [method@Gio.Task.return_new_error]. | 938 | // See also [method@Gio.Task.return_new_error]. | ||
| 976 | func (x *Task) ReturnNewErrorLiteral(DomainVar glib.Quark, CodeVar int, MessageVar string) { | 939 | func (x *Task) ReturnNewErrorLiteral(DomainVar glib.Quark, CodeVar int, MessageVar string) { | ||
| 977 | - | core.LazyRegister(&xTaskReturnNewErrorLiteral, "GIO", "g_task_return_new_error_literal", false) | |||
| 978 | - | ||||
| 979 | xTaskReturnNewErrorLiteral(x.GoPointer(), DomainVar, CodeVar, MessageVar) | 940 | xTaskReturnNewErrorLiteral(x.GoPointer(), DomainVar, CodeVar, MessageVar) | ||
| 980 | } | 941 | } | ||
| 981 | 942 | ||||
| @@ -1000,8 +961,6 @@ var xTaskReturnPointer func(uintptr, uintptr, uintptr) | |||||
| 1000 | // valid after calling this, unless you are still holding another | 961 | // valid after calling this, unless you are still holding another | ||
| 1001 | // reference on it. | 962 | // reference on it. | ||
| 1002 | func (x *Task) ReturnPointer(ResultVar uintptr, ResultDestroyVar *glib.DestroyNotify) { | 963 | func (x *Task) ReturnPointer(ResultVar uintptr, ResultDestroyVar *glib.DestroyNotify) { | ||
| 1003 | - | core.LazyRegister(&xTaskReturnPointer, "GIO", "g_task_return_pointer", false) | |||
| 1004 | - | ||||
| 1005 | xTaskReturnPointer(x.GoPointer(), ResultVar, glib.NewCallbackNullable(ResultDestroyVar)) | 964 | xTaskReturnPointer(x.GoPointer(), ResultVar, glib.NewCallbackNullable(ResultDestroyVar)) | ||
| 1006 | } | 965 | } | ||
| 1007 | 966 | ||||
| @@ -1020,8 +979,6 @@ var xTaskReturnPrefixedError func(uintptr, *glib.Error, string, ...interface{}) | |||||
| 1020 | // | 979 | // | ||
| 1021 | // See also g_task_return_error(), g_prefix_error(). | 980 | // See also g_task_return_error(), g_prefix_error(). | ||
| 1022 | func (x *Task) ReturnPrefixedError(ErrorVar *glib.Error, FormatVar string, varArgs ...interface{}) { | 981 | func (x *Task) ReturnPrefixedError(ErrorVar *glib.Error, FormatVar string, varArgs ...interface{}) { | ||
| 1023 | - | core.LazyRegister(&xTaskReturnPrefixedError, "GIO", "g_task_return_prefixed_error", false) | |||
| 1024 | - | ||||
| 1025 | xTaskReturnPrefixedError(x.GoPointer(), ErrorVar, FormatVar, varArgs...) | 982 | xTaskReturnPrefixedError(x.GoPointer(), ErrorVar, FormatVar, varArgs...) | ||
| 1026 | } | 983 | } | ||
| 1027 | 984 | ||||
| @@ -1036,8 +993,6 @@ var xTaskReturnValue func(uintptr, *gobject.Value) | |||||
| 1036 | // by language bindings; for C code, g_task_return_pointer() and the | 993 | // by language bindings; for C code, g_task_return_pointer() and the | ||
| 1037 | // like will normally be much easier to use. | 994 | // like will normally be much easier to use. | ||
| 1038 | func (x *Task) ReturnValue(ResultVar *gobject.Value) { | 995 | func (x *Task) ReturnValue(ResultVar *gobject.Value) { | ||
| 1039 | - | core.LazyRegister(&xTaskReturnValue, "GIO", "g_task_return_value", false) | |||
| 1040 | - | ||||
| 1041 | xTaskReturnValue(x.GoPointer(), ResultVar) | 996 | xTaskReturnValue(x.GoPointer(), ResultVar) | ||
| 1042 | } | 997 | } | ||
| 1043 | 998 | ||||
| @@ -1063,8 +1018,6 @@ var xTaskRunInThread func(uintptr, uintptr) | |||||
| 1063 | // separate worker thread or thread pool explicitly, rather than using | 1018 | // separate worker thread or thread pool explicitly, rather than using | ||
| 1064 | // g_task_run_in_thread(). | 1019 | // g_task_run_in_thread(). | ||
| 1065 | func (x *Task) RunInThread(TaskFuncVar *TaskThreadFunc) { | 1020 | func (x *Task) RunInThread(TaskFuncVar *TaskThreadFunc) { | ||
| 1066 | - | core.LazyRegister(&xTaskRunInThread, "GIO", "g_task_run_in_thread", false) | |||
| 1067 | - | ||||
| 1068 | xTaskRunInThread(x.GoPointer(), glib.NewCallback(TaskFuncVar)) | 1021 | xTaskRunInThread(x.GoPointer(), glib.NewCallback(TaskFuncVar)) | ||
| 1069 | } | 1022 | } | ||
| 1070 | 1023 | ||||
| @@ -1087,8 +1040,6 @@ var xTaskRunInThreadSync func(uintptr, uintptr) | |||||
| 1087 | // but don't want them to all run at once, you should only queue a | 1040 | // but don't want them to all run at once, you should only queue a | ||
| 1088 | // limited number of them at a time. | 1041 | // limited number of them at a time. | ||
| 1089 | func (x *Task) RunInThreadSync(TaskFuncVar *TaskThreadFunc) { | 1042 | func (x *Task) RunInThreadSync(TaskFuncVar *TaskThreadFunc) { | ||
| 1090 | - | core.LazyRegister(&xTaskRunInThreadSync, "GIO", "g_task_run_in_thread_sync", false) | |||
| 1091 | - | ||||
| 1092 | xTaskRunInThreadSync(x.GoPointer(), glib.NewCallback(TaskFuncVar)) | 1043 | xTaskRunInThreadSync(x.GoPointer(), glib.NewCallback(TaskFuncVar)) | ||
| 1093 | } | 1044 | } | ||
| 1094 | 1045 | ||||
| @@ -1109,8 +1060,6 @@ var xTaskSetCheckCancellable func(uintptr, bool) | |||||
| 1109 | // If you are using g_task_set_return_on_cancel() as well, then | 1060 | // If you are using g_task_set_return_on_cancel() as well, then | ||
| 1110 | // you must leave check-cancellable set %TRUE. | 1061 | // you must leave check-cancellable set %TRUE. | ||
| 1111 | func (x *Task) SetCheckCancellable(CheckCancellableVar bool) { | 1062 | func (x *Task) SetCheckCancellable(CheckCancellableVar bool) { | ||
| 1112 | - | core.LazyRegister(&xTaskSetCheckCancellable, "GIO", "g_task_set_check_cancellable", false) | |||
| 1113 | - | ||||
| 1114 | xTaskSetCheckCancellable(x.GoPointer(), CheckCancellableVar) | 1063 | xTaskSetCheckCancellable(x.GoPointer(), CheckCancellableVar) | ||
| 1115 | } | 1064 | } | ||
| 1116 | 1065 | ||||
| @@ -1126,8 +1075,6 @@ var xTaskSetName func(uintptr, uintptr) | |||||
| 1126 | // This function may only be called before the @task is first used in a thread | 1075 | // This function may only be called before the @task is first used in a thread | ||
| 1127 | // other than the one it was constructed in. | 1076 | // other than the one it was constructed in. | ||
| 1128 | func (x *Task) SetName(NameVar *string) { | 1077 | func (x *Task) SetName(NameVar *string) { | ||
| 1129 | - | core.LazyRegister(&xTaskSetName, "GIO", "g_task_set_name", false) | |||
| 1130 | - | ||||
| 1131 | NameVarPtr := core.GStrdupNullable(NameVar) | 1078 | NameVarPtr := core.GStrdupNullable(NameVar) | ||
| 1132 | defer core.GFreeNullable(NameVarPtr) | 1079 | defer core.GFreeNullable(NameVarPtr) | ||
| 1133 | 1080 | ||||
| @@ -1144,8 +1091,6 @@ var xTaskSetPriority func(uintptr, int) | |||||
| 1144 | // and can also be explicitly retrieved later via | 1091 | // and can also be explicitly retrieved later via | ||
| 1145 | // g_task_get_priority(). | 1092 | // g_task_get_priority(). | ||
| 1146 | func (x *Task) SetPriority(PriorityVar int) { | 1093 | func (x *Task) SetPriority(PriorityVar int) { | ||
| 1147 | - | core.LazyRegister(&xTaskSetPriority, "GIO", "g_task_set_priority", false) | |||
| 1148 | - | ||||
| 1149 | xTaskSetPriority(x.GoPointer(), PriorityVar) | 1094 | xTaskSetPriority(x.GoPointer(), PriorityVar) | ||
| 1150 | } | 1095 | } | ||
| 1151 | 1096 | ||||
| @@ -1180,8 +1125,6 @@ var xTaskSetReturnOnCancel func(uintptr, bool) bool | |||||
| 1180 | // #GTaskThreadFunc will still be run (for consistency), but the task | 1125 | // #GTaskThreadFunc will still be run (for consistency), but the task | ||
| 1181 | // will also be completed right away. | 1126 | // will also be completed right away. | ||
| 1182 | func (x *Task) SetReturnOnCancel(ReturnOnCancelVar bool) bool { | 1127 | func (x *Task) SetReturnOnCancel(ReturnOnCancelVar bool) bool { | ||
| 1183 | - | core.LazyRegister(&xTaskSetReturnOnCancel, "GIO", "g_task_set_return_on_cancel", false) | |||
| 1184 | - | ||||
| 1185 | cret := xTaskSetReturnOnCancel(x.GoPointer(), ReturnOnCancelVar) | 1128 | cret := xTaskSetReturnOnCancel(x.GoPointer(), ReturnOnCancelVar) | ||
| 1186 | return cret | 1129 | return cret | ||
| 1187 | } | 1130 | } | ||
| @@ -1201,8 +1144,6 @@ var xTaskSetSourceTag func(uintptr, uintptr) | |||||
| 1201 | // task’s name to the string form of @source_tag if it’s not already | 1144 | // task’s name to the string form of @source_tag if it’s not already | ||
| 1202 | // set, for convenience. | 1145 | // set, for convenience. | ||
| 1203 | func (x *Task) SetSourceTag(SourceTagVar uintptr) { | 1146 | func (x *Task) SetSourceTag(SourceTagVar uintptr) { | ||
| 1204 | - | core.LazyRegister(&xTaskSetSourceTag, "GIO", "g_task_set_source_tag", false) | |||
| 1205 | - | ||||
| 1206 | xTaskSetSourceTag(x.GoPointer(), SourceTagVar) | 1147 | xTaskSetSourceTag(x.GoPointer(), SourceTagVar) | ||
| 1207 | } | 1148 | } | ||
| 1208 | 1149 | ||||
| @@ -1215,8 +1156,6 @@ var xTaskSetStaticName func(uintptr, uintptr) | |||||
| 1215 | // This function is called automatically by [method@Gio.Task.set_source_tag] | 1156 | // This function is called automatically by [method@Gio.Task.set_source_tag] | ||
| 1216 | // unless a name is set. | 1157 | // unless a name is set. | ||
| 1217 | func (x *Task) SetStaticName(NameVar *string) { | 1158 | func (x *Task) SetStaticName(NameVar *string) { | ||
| 1218 | - | core.LazyRegister(&xTaskSetStaticName, "GIO", "g_task_set_static_name", false) | |||
| 1219 | - | ||||
| 1220 | NameVarPtr := core.GStrdupNullable(NameVar) | 1159 | NameVarPtr := core.GStrdupNullable(NameVar) | ||
| 1221 | defer core.GFreeNullable(NameVarPtr) | 1160 | defer core.GFreeNullable(NameVarPtr) | ||
| 1222 | 1161 | ||||
| @@ -1227,8 +1166,6 @@ var xTaskSetTaskData func(uintptr, uintptr, uintptr) | |||||
| 1227 | 1166 | ||||
| 1228 | // Sets @task's task data (freeing the existing task data, if any). | 1167 | // Sets @task's task data (freeing the existing task data, if any). | ||
| 1229 | func (x *Task) SetTaskData(TaskDataVar uintptr, TaskDataDestroyVar *glib.DestroyNotify) { | 1168 | func (x *Task) SetTaskData(TaskDataVar uintptr, TaskDataDestroyVar *glib.DestroyNotify) { | ||
| 1230 | - | core.LazyRegister(&xTaskSetTaskData, "GIO", "g_task_set_task_data", false) | |||
| 1231 | - | ||||
| 1232 | xTaskSetTaskData(x.GoPointer(), TaskDataVar, glib.NewCallbackNullable(TaskDataDestroyVar)) | 1169 | xTaskSetTaskData(x.GoPointer(), TaskDataVar, glib.NewCallbackNullable(TaskDataDestroyVar)) | ||
| 1233 | } | 1170 | } | ||
| 1234 | 1171 | ||||
| @@ -1307,8 +1244,6 @@ var xTaskIsValid func(uintptr, uintptr) bool | |||||
| 1307 | // source object (or that @source_object is %NULL and @result has no | 1244 | // source object (or that @source_object is %NULL and @result has no | ||
| 1308 | // source object). This can be used in g_return_if_fail() checks. | 1245 | // source object). This can be used in g_return_if_fail() checks. | ||
| 1309 | func TaskIsValid(ResultVar AsyncResult, SourceObjectVar *gobject.Object) bool { | 1246 | func TaskIsValid(ResultVar AsyncResult, SourceObjectVar *gobject.Object) bool { | ||
| 1310 | - | core.LazyRegister(&xTaskIsValid, "GIO", "g_task_is_valid", false) | |||
| 1311 | - | ||||
| 1312 | cret := xTaskIsValid(ResultVar.GoPointer(), SourceObjectVar.GoPointer()) | 1247 | cret := xTaskIsValid(ResultVar.GoPointer(), SourceObjectVar.GoPointer()) | ||
| 1313 | return cret | 1248 | return cret | ||
| 1314 | } | 1249 | } | ||
| @@ -1324,8 +1259,6 @@ var xTaskReportError func(uintptr, uintptr, uintptr, uintptr, *glib.Error) | |||||
| 1324 | // | 1259 | // | ||
| 1325 | // See also g_task_report_new_error(). | 1260 | // See also g_task_report_new_error(). | ||
| 1326 | func TaskReportError(SourceObjectVar *gobject.Object, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr, SourceTagVar uintptr, ErrorVar *glib.Error) { | 1261 | func TaskReportError(SourceObjectVar *gobject.Object, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr, SourceTagVar uintptr, ErrorVar *glib.Error) { | ||
| 1327 | - | core.LazyRegister(&xTaskReportError, "GIO", "g_task_report_error", false) | |||
| 1328 | - | ||||
| 1329 | xTaskReportError(SourceObjectVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar, SourceTagVar, ErrorVar) | 1262 | xTaskReportError(SourceObjectVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar, SourceTagVar, ErrorVar) | ||
| 1330 | } | 1263 | } | ||
| 1331 | 1264 | ||||
| @@ -1341,12 +1274,61 @@ var xTaskReportNewError func(uintptr, uintptr, uintptr, uintptr, glib.Quark, int | |||||
| 1341 | // | 1274 | // | ||
| 1342 | // See also g_task_report_error(). | 1275 | // See also g_task_report_error(). | ||
| 1343 | func TaskReportNewError(SourceObjectVar *gobject.Object, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr, SourceTagVar uintptr, DomainVar glib.Quark, CodeVar int, FormatVar string, varArgs ...interface{}) { | 1276 | func TaskReportNewError(SourceObjectVar *gobject.Object, CallbackVar *AsyncReadyCallback, CallbackDataVar uintptr, SourceTagVar uintptr, DomainVar glib.Quark, CodeVar int, FormatVar string, varArgs ...interface{}) { | ||
| 1344 | - | core.LazyRegister(&xTaskReportNewError, "GIO", "g_task_report_new_error", false) | |||
| 1345 | - | ||||
| 1346 | xTaskReportNewError(SourceObjectVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar, SourceTagVar, DomainVar, CodeVar, FormatVar, varArgs...) | 1277 | xTaskReportNewError(SourceObjectVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), CallbackDataVar, SourceTagVar, DomainVar, CodeVar, FormatVar, varArgs...) | ||
| 1347 | } | 1278 | } | ||
| 1348 | 1279 | ||||
| 1349 | func init() { | 1280 | func init() { | ||
| 1350 | core.SetPackageName("GIO", "gio-2.0") | 1281 | core.SetPackageName("GIO", "gio-2.0") | ||
| 1351 | core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"}) | 1282 | core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"}) | ||
| 1283 | + | var libs []uintptr | |||
| 1284 | + | for _, libPath := range core.GetPaths("GIO") { | |||
| 1285 | + | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |||
| 1286 | + | if err != nil { | |||
| 1287 | + | panic(err) | |||
| 1288 | + | } | |||
| 1289 | + | libs = append(libs, lib) | |||
| 1290 | + | } | |||
| 1291 | + | ||||
| 1292 | + | core.PuregoSafeRegister(&xTaskGLibType, libs, "g_task_get_type") | |||
| 1293 | + | ||||
| 1294 | + | core.PuregoSafeRegister(&xNewTask, libs, "g_task_new") | |||
| 1295 | + | ||||
| 1296 | + | core.PuregoSafeRegister(&xTaskAttachSource, libs, "g_task_attach_source") | |||
| 1297 | + | core.PuregoSafeRegister(&xTaskGetCancellable, libs, "g_task_get_cancellable") | |||
| 1298 | + | core.PuregoSafeRegister(&xTaskGetCheckCancellable, libs, "g_task_get_check_cancellable") | |||
| 1299 | + | core.PuregoSafeRegister(&xTaskGetCompleted, libs, "g_task_get_completed") | |||
| 1300 | + | core.PuregoSafeRegister(&xTaskGetContext, libs, "g_task_get_context") | |||
| 1301 | + | core.PuregoSafeRegister(&xTaskGetName, libs, "g_task_get_name") | |||
| 1302 | + | core.PuregoSafeRegister(&xTaskGetPriority, libs, "g_task_get_priority") | |||
| 1303 | + | core.PuregoSafeRegister(&xTaskGetReturnOnCancel, libs, "g_task_get_return_on_cancel") | |||
| 1304 | + | core.PuregoSafeRegister(&xTaskGetSourceObject, libs, "g_task_get_source_object") | |||
| 1305 | + | core.PuregoSafeRegister(&xTaskGetSourceTag, libs, "g_task_get_source_tag") | |||
| 1306 | + | core.PuregoSafeRegister(&xTaskGetTaskData, libs, "g_task_get_task_data") | |||
| 1307 | + | core.PuregoSafeRegister(&xTaskHadError, libs, "g_task_had_error") | |||
| 1308 | + | core.PuregoSafeRegister(&xTaskPropagateBoolean, libs, "g_task_propagate_boolean") | |||
| 1309 | + | core.PuregoSafeRegister(&xTaskPropagateInt, libs, "g_task_propagate_int") | |||
| 1310 | + | core.PuregoSafeRegister(&xTaskPropagatePointer, libs, "g_task_propagate_pointer") | |||
| 1311 | + | core.PuregoSafeRegister(&xTaskPropagateValue, libs, "g_task_propagate_value") | |||
| 1312 | + | core.PuregoSafeRegister(&xTaskReturnBoolean, libs, "g_task_return_boolean") | |||
| 1313 | + | core.PuregoSafeRegister(&xTaskReturnError, libs, "g_task_return_error") | |||
| 1314 | + | core.PuregoSafeRegister(&xTaskReturnErrorIfCancelled, libs, "g_task_return_error_if_cancelled") | |||
| 1315 | + | core.PuregoSafeRegister(&xTaskReturnInt, libs, "g_task_return_int") | |||
| 1316 | + | core.PuregoSafeRegister(&xTaskReturnNewError, libs, "g_task_return_new_error") | |||
| 1317 | + | core.PuregoSafeRegister(&xTaskReturnNewErrorLiteral, libs, "g_task_return_new_error_literal") | |||
| 1318 | + | core.PuregoSafeRegister(&xTaskReturnPointer, libs, "g_task_return_pointer") | |||
| 1319 | + | core.PuregoSafeRegister(&xTaskReturnPrefixedError, libs, "g_task_return_prefixed_error") | |||
| 1320 | + | core.PuregoSafeRegister(&xTaskReturnValue, libs, "g_task_return_value") | |||
| 1321 | + | core.PuregoSafeRegister(&xTaskRunInThread, libs, "g_task_run_in_thread") | |||
| 1322 | + | core.PuregoSafeRegister(&xTaskRunInThreadSync, libs, "g_task_run_in_thread_sync") | |||
| 1323 | + | core.PuregoSafeRegister(&xTaskSetCheckCancellable, libs, "g_task_set_check_cancellable") | |||
| 1324 | + | core.PuregoSafeRegister(&xTaskSetName, libs, "g_task_set_name") | |||
| 1325 | + | core.PuregoSafeRegister(&xTaskSetPriority, libs, "g_task_set_priority") | |||
| 1326 | + | core.PuregoSafeRegister(&xTaskSetReturnOnCancel, libs, "g_task_set_return_on_cancel") | |||
| 1327 | + | core.PuregoSafeRegister(&xTaskSetSourceTag, libs, "g_task_set_source_tag") | |||
| 1328 | + | core.PuregoSafeRegister(&xTaskSetStaticName, libs, "g_task_set_static_name") | |||
| 1329 | + | core.PuregoSafeRegister(&xTaskSetTaskData, libs, "g_task_set_task_data") | |||
| 1330 | + | ||||
| 1331 | + | core.PuregoSafeRegister(&xTaskIsValid, libs, "g_task_is_valid") | |||
| 1332 | + | core.PuregoSafeRegister(&xTaskReportError, libs, "g_task_report_error") | |||
| 1333 | + | core.PuregoSafeRegister(&xTaskReportNewError, libs, "g_task_report_new_error") | |||
| 1352 | } | 1334 | } | ||