Merge pull request #344 from bnema/chore/upstream-foundations
chore(deps): integrate approved upstream foundations
921 files · +28709 -25527
M docs/first-presentation.md +5 -2
| @@ -46,5 +46,8 @@ labels. Set `DUMBER_MACHINE_GPU_PROFILE` to one of `generic-gpu`, | |||
| 46 | 46 | `integrated-gpu`, `discrete-gpu`, `hybrid-gpu`, `virtual-gpu`, or `unknown-gpu`; | |
| 47 | 47 | do not use a device model or other identifier. Publish only the seven reviewed | |
| 48 | 48 | JSON files to an external Gist. Raw logs and temporary XDG homes are removed and | |
| 49 | - | must not be published. A missing or incomplete timeline, non-DMABUF backend, or | |
| 50 | - | invalid run fails collection. | |
| 49 | + | must not be published. `metadata.json` derives the selected | |
| 50 | + | `github.com/bnema/purego-cef2gtk` pseudo-version and its full immutable Git | |
| 51 | + | origin hash from Go module metadata; branch selectors or missing origin metadata | |
| 52 | + | fail collection. A missing or incomplete timeline, non-DMABUF backend, or invalid | |
| 53 | + | run also fails collection. | |
| @@ -46,5 +46,8 @@ labels. Set `DUMBER_MACHINE_GPU_PROFILE` to one of `generic-gpu`, | |||||
| 46 | `integrated-gpu`, `discrete-gpu`, `hybrid-gpu`, `virtual-gpu`, or `unknown-gpu`; | 46 | `integrated-gpu`, `discrete-gpu`, `hybrid-gpu`, `virtual-gpu`, or `unknown-gpu`; | ||
| 47 | do not use a device model or other identifier. Publish only the seven reviewed | 47 | do not use a device model or other identifier. Publish only the seven reviewed | ||
| 48 | JSON files to an external Gist. Raw logs and temporary XDG homes are removed and | 48 | JSON files to an external Gist. Raw logs and temporary XDG homes are removed and | ||
| 49 | - | must not be published. A missing or incomplete timeline, non-DMABUF backend, or | 49 | + | must not be published. `metadata.json` derives the selected |
| 50 | - | invalid run fails collection. | 50 | + | `github.com/bnema/purego-cef2gtk` pseudo-version and its full immutable Git |
| 51 | + | origin hash from Go module metadata; branch selectors or missing origin metadata | |||
| 52 | + | fail collection. A missing or incomplete timeline, non-DMABUF backend, or invalid | |||
| 53 | + | run also fails collection. | |||
M go.mod +5 -5
| @@ -6,11 +6,11 @@ require ( | |||
| 6 | 6 | github.com/a-h/templ v0.3.1020 | |
| 7 | 7 | github.com/andybalholm/brotli v1.2.2 | |
| 8 | 8 | github.com/bnema/purego v0.11.0-bnema.4 | |
| 9 | - | github.com/bnema/purego-cef v0.13.3 | |
| 10 | - | github.com/bnema/purego-cef2gtk v0.8.4 | |
| 11 | - | github.com/bnema/purego-pipewire v0.1.4 | |
| 12 | - | github.com/bnema/purego-sqlite v0.1.3 | |
| 13 | - | github.com/bnema/puregotk v0.7.0 | |
| 9 | + | github.com/bnema/purego-cef v0.13.4-0.20260714140305-f0b7414af67e | |
| 10 | + | github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe | |
| 11 | + | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a | |
| 12 | + | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c | |
| 13 | + | github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234 | |
| 14 | 14 | github.com/charmbracelet/bubbles v1.0.0 | |
| 15 | 15 | github.com/charmbracelet/bubbletea v1.3.10 | |
| 16 | 16 | github.com/charmbracelet/lipgloss v1.1.0 | |
| @@ -6,11 +6,11 @@ require ( | |||||
| 6 | github.com/a-h/templ v0.3.1020 | 6 | github.com/a-h/templ v0.3.1020 | ||
| 7 | github.com/andybalholm/brotli v1.2.2 | 7 | github.com/andybalholm/brotli v1.2.2 | ||
| 8 | github.com/bnema/purego v0.11.0-bnema.4 | 8 | github.com/bnema/purego v0.11.0-bnema.4 | ||
| 9 | - | github.com/bnema/purego-cef v0.13.3 | 9 | + | github.com/bnema/purego-cef v0.13.4-0.20260714140305-f0b7414af67e |
| 10 | - | github.com/bnema/purego-cef2gtk v0.8.4 | 10 | + | github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe |
| 11 | - | github.com/bnema/purego-pipewire v0.1.4 | 11 | + | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a |
| 12 | - | github.com/bnema/purego-sqlite v0.1.3 | 12 | + | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c |
| 13 | - | github.com/bnema/puregotk v0.7.0 | 13 | + | github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234 |
| 14 | github.com/charmbracelet/bubbles v1.0.0 | 14 | github.com/charmbracelet/bubbles v1.0.0 | ||
| 15 | github.com/charmbracelet/bubbletea v1.3.10 | 15 | github.com/charmbracelet/bubbletea v1.3.10 | ||
| 16 | github.com/charmbracelet/lipgloss v1.1.0 | 16 | github.com/charmbracelet/lipgloss v1.1.0 | ||
M go.sum +12 -0 generated file: collapsed
A internal/infrastructure/persistence/sqlite/history_repo_benchmark_test.go +71 -0
| @@ -0,0 +1,71 @@ | |||
| 1 | + | package sqlite_test | |
| 2 | + | ||
| 3 | + | import ( | |
| 4 | + | "fmt" | |
| 5 | + | "path/filepath" | |
| 6 | + | "testing" | |
| 7 | + | ||
| 8 | + | "github.com/bnema/dumber/internal/domain/entity" | |
| 9 | + | "github.com/bnema/dumber/internal/domain/repository" | |
| 10 | + | "github.com/bnema/dumber/internal/infrastructure/persistence/sqlite" | |
| 11 | + | ) | |
| 12 | + | ||
| 13 | + | // newHistoryBenchmarkRepository creates a representative local history corpus | |
| 14 | + | // outside the measured operation. Sidebar reads use GetRecent and omnibox | |
| 15 | + | // history suggestions use Search. | |
| 16 | + | func newHistoryBenchmarkRepository(b *testing.B) (repository.HistoryRepository, func()) { | |
| 17 | + | b.Helper() | |
| 18 | + | ||
| 19 | + | ctx := historyTestCtx() | |
| 20 | + | db, err := sqlite.NewConnection(ctx, filepath.Join(b.TempDir(), "dumber.db")) | |
| 21 | + | if err != nil { | |
| 22 | + | b.Fatal(err) | |
| 23 | + | } | |
| 24 | + | ||
| 25 | + | b.Cleanup(func() { | |
| 26 | + | if err := db.Close(); err != nil { | |
| 27 | + | b.Errorf("close benchmark database: %v", err) | |
| 28 | + | } | |
| 29 | + | }) | |
| 30 | + | ||
| 31 | + | repo := sqlite.NewHistoryRepository(db) | |
| 32 | + | for i := range 200 { | |
| 33 | + | entry := &entity.HistoryEntry{ | |
| 34 | + | URL: fmt.Sprintf("https://example%d.test/dumber/history/%d", i%20, i), | |
| 35 | + | Title: fmt.Sprintf("Dumber history entry %d", i), | |
| 36 | + | } | |
| 37 | + | if err := repo.Save(ctx, entry); err != nil { | |
| 38 | + | b.Fatal(err) | |
| 39 | + | } | |
| 40 | + | } | |
| 41 | + | ||
| 42 | + | return repo, func() {} | |
| 43 | + | } | |
| 44 | + | ||
| 45 | + | func BenchmarkHistorySQLiteSidebarRecent(b *testing.B) { | |
| 46 | + | repo, closeDB := newHistoryBenchmarkRepository(b) | |
| 47 | + | defer closeDB() | |
| 48 | + | ctx := historyTestCtx() | |
| 49 | + | ||
| 50 | + | b.ReportAllocs() | |
| 51 | + | b.ResetTimer() | |
| 52 | + | for range b.N { | |
| 53 | + | if _, err := repo.GetRecent(ctx, 50, 0); err != nil { | |
| 54 | + | b.Fatal(err) | |
| 55 | + | } | |
| 56 | + | } | |
| 57 | + | } | |
| 58 | + | ||
| 59 | + | func BenchmarkHistorySQLiteOmniboxSearch(b *testing.B) { | |
| 60 | + | repo, closeDB := newHistoryBenchmarkRepository(b) | |
| 61 | + | defer closeDB() | |
| 62 | + | ctx := historyTestCtx() | |
| 63 | + | ||
| 64 | + | b.ReportAllocs() | |
| 65 | + | b.ResetTimer() | |
| 66 | + | for range b.N { | |
| 67 | + | if _, err := repo.Search(ctx, "dumber history", 10); err != nil { | |
| 68 | + | b.Fatal(err) | |
| 69 | + | } | |
| 70 | + | } | |
| 71 | + | } | |
| @@ -0,0 +1,71 @@ | |||||
| 1 | + | package sqlite_test | |||
| 2 | + | ||||
| 3 | + | import ( | |||
| 4 | + | "fmt" | |||
| 5 | + | "path/filepath" | |||
| 6 | + | "testing" | |||
| 7 | + | ||||
| 8 | + | "github.com/bnema/dumber/internal/domain/entity" | |||
| 9 | + | "github.com/bnema/dumber/internal/domain/repository" | |||
| 10 | + | "github.com/bnema/dumber/internal/infrastructure/persistence/sqlite" | |||
| 11 | + | ) | |||
| 12 | + | ||||
| 13 | + | // newHistoryBenchmarkRepository creates a representative local history corpus | |||
| 14 | + | // outside the measured operation. Sidebar reads use GetRecent and omnibox | |||
| 15 | + | // history suggestions use Search. | |||
| 16 | + | func newHistoryBenchmarkRepository(b *testing.B) (repository.HistoryRepository, func()) { | |||
| 17 | + | b.Helper() | |||
| 18 | + | ||||
| 19 | + | ctx := historyTestCtx() | |||
| 20 | + | db, err := sqlite.NewConnection(ctx, filepath.Join(b.TempDir(), "dumber.db")) | |||
| 21 | + | if err != nil { | |||
| 22 | + | b.Fatal(err) | |||
| 23 | + | } | |||
| 24 | + | ||||
| 25 | + | b.Cleanup(func() { | |||
| 26 | + | if err := db.Close(); err != nil { | |||
| 27 | + | b.Errorf("close benchmark database: %v", err) | |||
| 28 | + | } | |||
| 29 | + | }) | |||
| 30 | + | ||||
| 31 | + | repo := sqlite.NewHistoryRepository(db) | |||
| 32 | + | for i := range 200 { | |||
| 33 | + | entry := &entity.HistoryEntry{ | |||
| 34 | + | URL: fmt.Sprintf("https://example%d.test/dumber/history/%d", i%20, i), | |||
| 35 | + | Title: fmt.Sprintf("Dumber history entry %d", i), | |||
| 36 | + | } | |||
| 37 | + | if err := repo.Save(ctx, entry); err != nil { | |||
| 38 | + | b.Fatal(err) | |||
| 39 | + | } | |||
| 40 | + | } | |||
| 41 | + | ||||
| 42 | + | return repo, func() {} | |||
| 43 | + | } | |||
| 44 | + | ||||
| 45 | + | func BenchmarkHistorySQLiteSidebarRecent(b *testing.B) { | |||
| 46 | + | repo, closeDB := newHistoryBenchmarkRepository(b) | |||
| 47 | + | defer closeDB() | |||
| 48 | + | ctx := historyTestCtx() | |||
| 49 | + | ||||
| 50 | + | b.ReportAllocs() | |||
| 51 | + | b.ResetTimer() | |||
| 52 | + | for range b.N { | |||
| 53 | + | if _, err := repo.GetRecent(ctx, 50, 0); err != nil { | |||
| 54 | + | b.Fatal(err) | |||
| 55 | + | } | |||
| 56 | + | } | |||
| 57 | + | } | |||
| 58 | + | ||||
| 59 | + | func BenchmarkHistorySQLiteOmniboxSearch(b *testing.B) { | |||
| 60 | + | repo, closeDB := newHistoryBenchmarkRepository(b) | |||
| 61 | + | defer closeDB() | |||
| 62 | + | ctx := historyTestCtx() | |||
| 63 | + | ||||
| 64 | + | b.ReportAllocs() | |||
| 65 | + | b.ResetTimer() | |||
| 66 | + | for range b.N { | |||
| 67 | + | if _, err := repo.Search(ctx, "dumber history", 10); err != nil { | |||
| 68 | + | b.Fatal(err) | |||
| 69 | + | } | |||
| 70 | + | } | |||
| 71 | + | } | |||
M internal/logging/first_presentation_collector_test.go +132 -1
| @@ -2,6 +2,7 @@ package logging | |||
| 2 | 2 | ||
| 3 | 3 | import ( | |
| 4 | 4 | "encoding/json" | |
| 5 | + | "fmt" | |
| 5 | 6 | "os" | |
| 6 | 7 | "os/exec" | |
| 7 | 8 | "path/filepath" | |
| @@ -143,8 +144,9 @@ func TestFirstPresentationCollectorSanitizesMachineLocalValues(t *testing.T) { | |||
| 143 | 144 | } | |
| 144 | 145 | for _, required := range []string{ | |
| 145 | 146 | `"measured_source_revision"`, | |
| 147 | + | `"version": "v0.8.4-0.20260714160309-bbd397409ebe"`, | |
| 146 | 148 | `"tag": "v0.8.4"`, | |
| 147 | - | `"revision": "f217ece342dea3ef2a3f98671fcd16a39ad0037d"`, | |
| 149 | + | `"revision": "bbd397409ebed75a5979c1e4566a2ef319f6a484"`, | |
| 148 | 150 | } { | |
| 149 | 151 | require.Contains(t, artifacts.String(), required) | |
| 150 | 152 | } | |
| @@ -166,6 +168,135 @@ func TestFirstPresentationCollectorSanitizesMachineLocalValues(t *testing.T) { | |||
| 166 | 168 | require.Equal(t, "integrated-gpu", metadata.Comparison.MachineGPUProfile) | |
| 167 | 169 | } | |
| 168 | 170 | ||
| 171 | + | func TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance(t *testing.T) { | |
| 172 | + | repoRoot, err := filepath.Abs(filepath.Join("..", "..")) | |
| 173 | + | require.NoError(t, err) | |
| 174 | + | temp := t.TempDir() | |
| 175 | + | runtime := filepath.Join(temp, "cef-147-runtime") | |
| 176 | + | require.NoError(t, os.Mkdir(runtime, 0o755)) | |
| 177 | + | binary := filepath.Join(temp, "dumber") | |
| 178 | + | require.NoError(t, os.WriteFile(binary, collectorTestBinary(validFirstPresentationLog), 0o755)) | |
| 179 | + | ||
| 180 | + | // This exact pseudo-version is deliberately newer than the former v0.8.4 | |
| 181 | + | // hardcode; the collector must report what the selected module says. | |
| 182 | + | const version = "v0.8.5-0.20300102030405-bbd397409ebe" | |
| 183 | + | const revision = "bbd397409ebed75a5979c1e4566a2ef319f6a484" | |
| 184 | + | goBin := collectorProvenanceGo(t, temp, version, revision, "") | |
| 185 | + | output := filepath.Join(temp, "artifacts") | |
| 186 | + | cmd := exec.Command(filepath.Join(repoRoot, "scripts", "collect_first_presentation.sh")) | |
| 187 | + | cmd.Dir = repoRoot | |
| 188 | + | cmd.Env = append(os.Environ(), | |
| 189 | + | "DISPLAY=:test", | |
| 190 | + | "DUMBER_CEF_DIR="+runtime, | |
| 191 | + | "DUMBER_FIRST_PRESENTATION_BIN="+binary, | |
| 192 | + | "DUMBER_FIRST_PRESENTATION_OUTPUT="+output, | |
| 193 | + | "DUMBER_FIRST_PRESENTATION_TIMEOUT_SECONDS=1", | |
| 194 | + | "PATH="+filepath.Dir(goBin)+":"+os.Getenv("PATH"), | |
| 195 | + | ) | |
| 196 | + | result, err := cmd.CombinedOutput() | |
| 197 | + | require.NoErrorf(t, err, "collector failed: %s", result) | |
| 198 | + | ||
| 199 | + | var metadata struct { | |
| 200 | + | Upstream struct { | |
| 201 | + | Module string `json:"module"` | |
| 202 | + | Version string `json:"version"` | |
| 203 | + | Tag string `json:"tag"` | |
| 204 | + | Revision string `json:"revision"` | |
| 205 | + | } `json:"upstream"` | |
| 206 | + | } | |
| 207 | + | contents, err := os.ReadFile(filepath.Join(output, "metadata.json")) | |
| 208 | + | require.NoError(t, err) | |
| 209 | + | require.NoError(t, json.Unmarshal(contents, &metadata)) | |
| 210 | + | require.Equal(t, "github.com/bnema/purego-cef2gtk", metadata.Upstream.Module) | |
| 211 | + | require.Equal(t, version, metadata.Upstream.Version) | |
| 212 | + | require.Equal(t, "v0.8.5", metadata.Upstream.Tag) | |
| 213 | + | require.Equal(t, revision, metadata.Upstream.Revision) | |
| 214 | + | ||
| 215 | + | script, err := os.ReadFile(filepath.Join(repoRoot, "scripts", "collect_first_presentation.sh")) | |
| 216 | + | require.NoError(t, err) | |
| 217 | + | require.NotContains(t, string(script), "f217ece342dea3ef2a3f98671fcd16a39ad0037d") | |
| 218 | + | } | |
| 219 | + | ||
| 220 | + | func TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks(t *testing.T) { | |
| 221 | + | repoRoot, err := filepath.Abs(filepath.Join("..", "..")) | |
| 222 | + | require.NoError(t, err) | |
| 223 | + | ||
| 224 | + | for _, test := range []struct { | |
| 225 | + | name, version, revision, ref string | |
| 226 | + | }{ | |
| 227 | + | {name: "branch selector", version: "main", ref: "main"}, | |
| 228 | + | {name: "missing origin", version: "v0.8.5-0.20300102030405-bbd397409ebe"}, | |
| 229 | + | {name: "named origin ref", version: "v0.8.5-0.20300102030405-bbd397409ebe", revision: "bbd397409ebed75a5979c1e4566a2ef319f6a484", ref: "main"}, | |
| 230 | + | } { | |
| 231 | + | t.Run(test.name, func(t *testing.T) { | |
| 232 | + | temp := t.TempDir() | |
| 233 | + | runtime := filepath.Join(temp, "cef-147-runtime") | |
| 234 | + | require.NoError(t, os.Mkdir(runtime, 0o755)) | |
| 235 | + | binary := filepath.Join(temp, "dumber") | |
| 236 | + | require.NoError(t, os.WriteFile(binary, collectorTestBinary(validFirstPresentationLog), 0o755)) | |
| 237 | + | ||
| 238 | + | goBin := collectorProvenanceGo(t, temp, test.version, test.revision, test.ref) | |
| 239 | + | output := filepath.Join(temp, "artifacts") | |
| 240 | + | cmd := exec.Command(filepath.Join(repoRoot, "scripts", "collect_first_presentation.sh")) | |
| 241 | + | cmd.Dir = repoRoot | |
| 242 | + | cmd.Env = append(os.Environ(), | |
| 243 | + | "DISPLAY=:test", | |
| 244 | + | "DUMBER_CEF_DIR="+runtime, | |
| 245 | + | "DUMBER_FIRST_PRESENTATION_BIN="+binary, | |
| 246 | + | "DUMBER_FIRST_PRESENTATION_OUTPUT="+output, | |
| 247 | + | "PATH="+filepath.Dir(goBin)+":"+os.Getenv("PATH"), | |
| 248 | + | ) | |
| 249 | + | result, runErr := cmd.CombinedOutput() | |
| 250 | + | require.Errorf(t, runErr, "collector accepted nonimmutable module provenance: %s", result) | |
| 251 | + | require.Contains(t, string(result), "immutable module provenance is unavailable") | |
| 252 | + | require.NotContains(t, string(result), temp) | |
| 253 | + | require.NoFileExists(t, filepath.Join(output, "metadata.json")) | |
| 254 | + | for _, name := range runArtifactNames() { | |
| 255 | + | require.NoFileExists(t, filepath.Join(output, name)) | |
| 256 | + | } | |
| 257 | + | }) | |
| 258 | + | } | |
| 259 | + | } | |
| 260 | + | ||
| 261 | + | func collectorProvenanceGo(t *testing.T, temp, version, revision, ref string) string { | |
| 262 | + | t.Helper() | |
| 263 | + | infoPath := filepath.Join(temp, "module.info") | |
| 264 | + | info := map[string]any{"Version": version} | |
| 265 | + | if revision != "" { | |
| 266 | + | info["Origin"] = map[string]string{ | |
| 267 | + | "VCS": "git", "URL": "https://github.com/bnema/purego-cef2gtk", "Hash": revision, "Ref": ref, | |
| 268 | + | } | |
| 269 | + | } | |
| 270 | + | infoJSON, err := json.Marshal(info) | |
| 271 | + | require.NoError(t, err) | |
| 272 | + | require.NoError(t, os.WriteFile(infoPath, infoJSON, 0o600)) | |
| 273 | + | ||
| 274 | + | selectedJSON, err := json.Marshal(map[string]string{ | |
| 275 | + | "Path": "github.com/bnema/purego-cef2gtk", "Version": version, | |
| 276 | + | }) | |
| 277 | + | require.NoError(t, err) | |
| 278 | + | downloadedJSON, err := json.Marshal(map[string]string{ | |
| 279 | + | "Path": "github.com/bnema/purego-cef2gtk", "Version": version, "Info": infoPath, | |
| 280 | + | }) | |
| 281 | + | require.NoError(t, err) | |
| 282 | + | binDir := filepath.Join(temp, "bin") | |
| 283 | + | require.NoError(t, os.Mkdir(binDir, 0o755)) | |
| 284 | + | goBin := filepath.Join(binDir, "go") | |
| 285 | + | script := fmt.Sprintf(`#!/bin/sh | |
| 286 | + | if [ "$1" = "list" ] && [ "$2" = "-m" ] && [ "$3" = "-json" ] && [ "$4" = "github.com/bnema/purego-cef2gtk" ]; then | |
| 287 | + | printf '%%s\n' '%s' | |
| 288 | + | exit 0 | |
| 289 | + | fi | |
| 290 | + | if [ "$1" = "mod" ] && [ "$2" = "download" ] && [ "$3" = "-json" ] && [ "$4" = "github.com/bnema/purego-cef2gtk@%s" ]; then | |
| 291 | + | printf '%%s\n' '%s' | |
| 292 | + | exit 0 | |
| 293 | + | fi | |
| 294 | + | exit 1 | |
| 295 | + | `, selectedJSON, version, downloadedJSON) | |
| 296 | + | require.NoError(t, os.WriteFile(goBin, []byte(script), 0o755)) | |
| 297 | + | return goBin | |
| 298 | + | } | |
| 299 | + | ||
| 169 | 300 | func TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory(t *testing.T) { | |
| 170 | 301 | repoRoot, err := filepath.Abs(filepath.Join("..", "..")) | |
| 171 | 302 | require.NoError(t, err) | |
| @@ -2,6 +2,7 @@ package logging | |||||
| 2 | 2 | ||||
| 3 | import ( | 3 | import ( | ||
| 4 | "encoding/json" | 4 | "encoding/json" | ||
| 5 | + | "fmt" | |||
| 5 | "os" | 6 | "os" | ||
| 6 | "os/exec" | 7 | "os/exec" | ||
| 7 | "path/filepath" | 8 | "path/filepath" | ||
| @@ -143,8 +144,9 @@ func TestFirstPresentationCollectorSanitizesMachineLocalValues(t *testing.T) { | |||||
| 143 | } | 144 | } | ||
| 144 | for _, required := range []string{ | 145 | for _, required := range []string{ | ||
| 145 | `"measured_source_revision"`, | 146 | `"measured_source_revision"`, | ||
| 147 | + | `"version": "v0.8.4-0.20260714160309-bbd397409ebe"`, | |||
| 146 | `"tag": "v0.8.4"`, | 148 | `"tag": "v0.8.4"`, | ||
| 147 | - | `"revision": "f217ece342dea3ef2a3f98671fcd16a39ad0037d"`, | 149 | + | `"revision": "bbd397409ebed75a5979c1e4566a2ef319f6a484"`, |
| 148 | } { | 150 | } { | ||
| 149 | require.Contains(t, artifacts.String(), required) | 151 | require.Contains(t, artifacts.String(), required) | ||
| 150 | } | 152 | } | ||
| @@ -166,6 +168,135 @@ func TestFirstPresentationCollectorSanitizesMachineLocalValues(t *testing.T) { | |||||
| 166 | require.Equal(t, "integrated-gpu", metadata.Comparison.MachineGPUProfile) | 168 | require.Equal(t, "integrated-gpu", metadata.Comparison.MachineGPUProfile) | ||
| 167 | } | 169 | } | ||
| 168 | 170 | ||||
| 171 | + | func TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance(t *testing.T) { | |||
| 172 | + | repoRoot, err := filepath.Abs(filepath.Join("..", "..")) | |||
| 173 | + | require.NoError(t, err) | |||
| 174 | + | temp := t.TempDir() | |||
| 175 | + | runtime := filepath.Join(temp, "cef-147-runtime") | |||
| 176 | + | require.NoError(t, os.Mkdir(runtime, 0o755)) | |||
| 177 | + | binary := filepath.Join(temp, "dumber") | |||
| 178 | + | require.NoError(t, os.WriteFile(binary, collectorTestBinary(validFirstPresentationLog), 0o755)) | |||
| 179 | + | ||||
| 180 | + | // This exact pseudo-version is deliberately newer than the former v0.8.4 | |||
| 181 | + | // hardcode; the collector must report what the selected module says. | |||
| 182 | + | const version = "v0.8.5-0.20300102030405-bbd397409ebe" | |||
| 183 | + | const revision = "bbd397409ebed75a5979c1e4566a2ef319f6a484" | |||
| 184 | + | goBin := collectorProvenanceGo(t, temp, version, revision, "") | |||
| 185 | + | output := filepath.Join(temp, "artifacts") | |||
| 186 | + | cmd := exec.Command(filepath.Join(repoRoot, "scripts", "collect_first_presentation.sh")) | |||
| 187 | + | cmd.Dir = repoRoot | |||
| 188 | + | cmd.Env = append(os.Environ(), | |||
| 189 | + | "DISPLAY=:test", | |||
| 190 | + | "DUMBER_CEF_DIR="+runtime, | |||
| 191 | + | "DUMBER_FIRST_PRESENTATION_BIN="+binary, | |||
| 192 | + | "DUMBER_FIRST_PRESENTATION_OUTPUT="+output, | |||
| 193 | + | "DUMBER_FIRST_PRESENTATION_TIMEOUT_SECONDS=1", | |||
| 194 | + | "PATH="+filepath.Dir(goBin)+":"+os.Getenv("PATH"), | |||
| 195 | + | ) | |||
| 196 | + | result, err := cmd.CombinedOutput() | |||
| 197 | + | require.NoErrorf(t, err, "collector failed: %s", result) | |||
| 198 | + | ||||
| 199 | + | var metadata struct { | |||
| 200 | + | Upstream struct { | |||
| 201 | + | Module string `json:"module"` | |||
| 202 | + | Version string `json:"version"` | |||
| 203 | + | Tag string `json:"tag"` | |||
| 204 | + | Revision string `json:"revision"` | |||
| 205 | + | } `json:"upstream"` | |||
| 206 | + | } | |||
| 207 | + | contents, err := os.ReadFile(filepath.Join(output, "metadata.json")) | |||
| 208 | + | require.NoError(t, err) | |||
| 209 | + | require.NoError(t, json.Unmarshal(contents, &metadata)) | |||
| 210 | + | require.Equal(t, "github.com/bnema/purego-cef2gtk", metadata.Upstream.Module) | |||
| 211 | + | require.Equal(t, version, metadata.Upstream.Version) | |||
| 212 | + | require.Equal(t, "v0.8.5", metadata.Upstream.Tag) | |||
| 213 | + | require.Equal(t, revision, metadata.Upstream.Revision) | |||
| 214 | + | ||||
| 215 | + | script, err := os.ReadFile(filepath.Join(repoRoot, "scripts", "collect_first_presentation.sh")) | |||
| 216 | + | require.NoError(t, err) | |||
| 217 | + | require.NotContains(t, string(script), "f217ece342dea3ef2a3f98671fcd16a39ad0037d") | |||
| 218 | + | } | |||
| 219 | + | ||||
| 220 | + | func TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks(t *testing.T) { | |||
| 221 | + | repoRoot, err := filepath.Abs(filepath.Join("..", "..")) | |||
| 222 | + | require.NoError(t, err) | |||
| 223 | + | ||||
| 224 | + | for _, test := range []struct { | |||
| 225 | + | name, version, revision, ref string | |||
| 226 | + | }{ | |||
| 227 | + | {name: "branch selector", version: "main", ref: "main"}, | |||
| 228 | + | {name: "missing origin", version: "v0.8.5-0.20300102030405-bbd397409ebe"}, | |||
| 229 | + | {name: "named origin ref", version: "v0.8.5-0.20300102030405-bbd397409ebe", revision: "bbd397409ebed75a5979c1e4566a2ef319f6a484", ref: "main"}, | |||
| 230 | + | } { | |||
| 231 | + | t.Run(test.name, func(t *testing.T) { | |||
| 232 | + | temp := t.TempDir() | |||
| 233 | + | runtime := filepath.Join(temp, "cef-147-runtime") | |||
| 234 | + | require.NoError(t, os.Mkdir(runtime, 0o755)) | |||
| 235 | + | binary := filepath.Join(temp, "dumber") | |||
| 236 | + | require.NoError(t, os.WriteFile(binary, collectorTestBinary(validFirstPresentationLog), 0o755)) | |||
| 237 | + | ||||
| 238 | + | goBin := collectorProvenanceGo(t, temp, test.version, test.revision, test.ref) | |||
| 239 | + | output := filepath.Join(temp, "artifacts") | |||
| 240 | + | cmd := exec.Command(filepath.Join(repoRoot, "scripts", "collect_first_presentation.sh")) | |||
| 241 | + | cmd.Dir = repoRoot | |||
| 242 | + | cmd.Env = append(os.Environ(), | |||
| 243 | + | "DISPLAY=:test", | |||
| 244 | + | "DUMBER_CEF_DIR="+runtime, | |||
| 245 | + | "DUMBER_FIRST_PRESENTATION_BIN="+binary, | |||
| 246 | + | "DUMBER_FIRST_PRESENTATION_OUTPUT="+output, | |||
| 247 | + | "PATH="+filepath.Dir(goBin)+":"+os.Getenv("PATH"), | |||
| 248 | + | ) | |||
| 249 | + | result, runErr := cmd.CombinedOutput() | |||
| 250 | + | require.Errorf(t, runErr, "collector accepted nonimmutable module provenance: %s", result) | |||
| 251 | + | require.Contains(t, string(result), "immutable module provenance is unavailable") | |||
| 252 | + | require.NotContains(t, string(result), temp) | |||
| 253 | + | require.NoFileExists(t, filepath.Join(output, "metadata.json")) | |||
| 254 | + | for _, name := range runArtifactNames() { | |||
| 255 | + | require.NoFileExists(t, filepath.Join(output, name)) | |||
| 256 | + | } | |||
| 257 | + | }) | |||
| 258 | + | } | |||
| 259 | + | } | |||
| 260 | + | ||||
| 261 | + | func collectorProvenanceGo(t *testing.T, temp, version, revision, ref string) string { | |||
| 262 | + | t.Helper() | |||
| 263 | + | infoPath := filepath.Join(temp, "module.info") | |||
| 264 | + | info := map[string]any{"Version": version} | |||
| 265 | + | if revision != "" { | |||
| 266 | + | info["Origin"] = map[string]string{ | |||
| 267 | + | "VCS": "git", "URL": "https://github.com/bnema/purego-cef2gtk", "Hash": revision, "Ref": ref, | |||
| 268 | + | } | |||
| 269 | + | } | |||
| 270 | + | infoJSON, err := json.Marshal(info) | |||
| 271 | + | require.NoError(t, err) | |||
| 272 | + | require.NoError(t, os.WriteFile(infoPath, infoJSON, 0o600)) | |||
| 273 | + | ||||
| 274 | + | selectedJSON, err := json.Marshal(map[string]string{ | |||
| 275 | + | "Path": "github.com/bnema/purego-cef2gtk", "Version": version, | |||
| 276 | + | }) | |||
| 277 | + | require.NoError(t, err) | |||
| 278 | + | downloadedJSON, err := json.Marshal(map[string]string{ | |||
| 279 | + | "Path": "github.com/bnema/purego-cef2gtk", "Version": version, "Info": infoPath, | |||
| 280 | + | }) | |||
| 281 | + | require.NoError(t, err) | |||
| 282 | + | binDir := filepath.Join(temp, "bin") | |||
| 283 | + | require.NoError(t, os.Mkdir(binDir, 0o755)) | |||
| 284 | + | goBin := filepath.Join(binDir, "go") | |||
| 285 | + | script := fmt.Sprintf(`#!/bin/sh | |||
| 286 | + | if [ "$1" = "list" ] && [ "$2" = "-m" ] && [ "$3" = "-json" ] && [ "$4" = "github.com/bnema/purego-cef2gtk" ]; then | |||
| 287 | + | printf '%%s\n' '%s' | |||
| 288 | + | exit 0 | |||
| 289 | + | fi | |||
| 290 | + | if [ "$1" = "mod" ] && [ "$2" = "download" ] && [ "$3" = "-json" ] && [ "$4" = "github.com/bnema/purego-cef2gtk@%s" ]; then | |||
| 291 | + | printf '%%s\n' '%s' | |||
| 292 | + | exit 0 | |||
| 293 | + | fi | |||
| 294 | + | exit 1 | |||
| 295 | + | `, selectedJSON, version, downloadedJSON) | |||
| 296 | + | require.NoError(t, os.WriteFile(goBin, []byte(script), 0o755)) | |||
| 297 | + | return goBin | |||
| 298 | + | } | |||
| 299 | + | ||||
| 169 | func TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory(t *testing.T) { | 300 | func TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory(t *testing.T) { | ||
| 170 | repoRoot, err := filepath.Abs(filepath.Join("..", "..")) | 301 | repoRoot, err := filepath.Abs(filepath.Join("..", "..")) | ||
| 171 | require.NoError(t, err) | 302 | require.NoError(t, err) | ||
M scripts/collect_first_presentation.sh +78 -9
| @@ -31,8 +31,78 @@ else | |||
| 31 | 31 | fi | |
| 32 | 32 | readonly output | |
| 33 | 33 | readonly upstream_module="github.com/bnema/purego-cef2gtk" | |
| 34 | - | readonly upstream_tag="v0.8.4" | |
| 35 | - | readonly upstream_revision="f217ece342dea3ef2a3f98671fcd16a39ad0037d" | |
| 34 | + | ||
| 35 | + | # Resolve the version selected by this checkout, then obtain its immutable VCS | |
| 36 | + | # origin from Go's cached module metadata. Do not infer a revision from a tag, | |
| 37 | + | # a branch, or a truncated pseudo-version suffix. | |
| 38 | + | resolve_upstream_provenance() { | |
| 39 | + | local selected_metadata selected_version downloaded_metadata | |
| 40 | + | ||
| 41 | + | selected_metadata="$(go list -m -json "$upstream_module" 2>/dev/null)" || { | |
| 42 | + | echo "first-presentation: immutable module provenance is unavailable" >&2 | |
| 43 | + | exit 2 | |
| 44 | + | } | |
| 45 | + | selected_version="$(python3 - "$upstream_module" "$selected_metadata" <<'PY' | |
| 46 | + | import json, sys | |
| 47 | + | try: | |
| 48 | + | metadata = json.loads(sys.argv[2]) | |
| 49 | + | if metadata.get("Path") != sys.argv[1] or not isinstance(metadata.get("Version"), str): | |
| 50 | + | raise ValueError | |
| 51 | + | print(metadata["Version"]) | |
| 52 | + | except (AttributeError, TypeError, ValueError, json.JSONDecodeError): | |
| 53 | + | raise SystemExit("first-presentation: immutable module provenance is unavailable") | |
| 54 | + | PY | |
| 55 | + | )" || exit $? | |
| 56 | + | downloaded_metadata="$(go mod download -json "$upstream_module@$selected_version" 2>/dev/null)" || { | |
| 57 | + | echo "first-presentation: immutable module provenance is unavailable" >&2 | |
| 58 | + | exit 2 | |
| 59 | + | } | |
| 60 | + | ||
| 61 | + | python3 - "$upstream_module" "$selected_metadata" "$downloaded_metadata" <<'PY' | |
| 62 | + | import json, re, sys | |
| 63 | + | ||
| 64 | + | module, selected_raw, downloaded_raw = sys.argv[1:] | |
| 65 | + | ||
| 66 | + | def fail(): | |
| 67 | + | # Do not expose Go cache locations or other machine-local values. | |
| 68 | + | raise SystemExit("first-presentation: immutable module provenance is unavailable") | |
| 69 | + | ||
| 70 | + | try: | |
| 71 | + | selected = json.loads(selected_raw) | |
| 72 | + | downloaded = json.loads(downloaded_raw) | |
| 73 | + | version = selected["Version"] | |
| 74 | + | if selected.get("Path") != module or downloaded.get("Path") != module: | |
| 75 | + | fail() | |
| 76 | + | if downloaded.get("Version") != version: | |
| 77 | + | fail() | |
| 78 | + | # A selected pseudo-version is an exact immutable selector, never a branch. | |
| 79 | + | match = re.fullmatch(r"(v\d+\.\d+\.\d+)-0\.\d{14}-([0-9a-f]{12})", version) | |
| 80 | + | if not match: | |
| 81 | + | fail() | |
| 82 | + | info_path = downloaded.get("Info") | |
| 83 | + | if not isinstance(info_path, str) or not info_path: | |
| 84 | + | fail() | |
| 85 | + | with open(info_path, encoding="utf-8") as info_file: | |
| 86 | + | info = json.load(info_file) | |
| 87 | + | origin = info.get("Origin") or downloaded.get("Origin") | |
| 88 | + | if info.get("Version") != version or not isinstance(origin, dict): | |
| 89 | + | fail() | |
| 90 | + | revision = origin.get("Hash") | |
| 91 | + | if origin.get("VCS") != "git" or origin.get("URL") != "https://github.com/bnema/purego-cef2gtk": | |
| 92 | + | fail() | |
| 93 | + | if not isinstance(revision, str) or not re.fullmatch(r"[0-9a-f]{40}", revision): | |
| 94 | + | fail() | |
| 95 | + | if not revision.startswith(match.group(2)): | |
| 96 | + | fail() | |
| 97 | + | # A named ref can move. Only the immutable hash itself is acceptable. | |
| 98 | + | if origin.get("Ref") not in (None, "", revision): | |
| 99 | + | fail() | |
| 100 | + | except (AttributeError, KeyError, OSError, TypeError, ValueError, json.JSONDecodeError): | |
| 101 | + | fail() | |
| 102 | + | ||
| 103 | + | print("\t".join((version, match.group(1), revision))) | |
| 104 | + | PY | |
| 105 | + | } | |
| 36 | 106 | ||
| 37 | 107 | # The artifact destination is caller-controlled. Never empty or recursively | |
| 38 | 108 | # clear it: collection only writes to a newly-created directory whose parent is | |
| @@ -66,10 +136,9 @@ prepare_output | |||
| 66 | 136 | [[ -x "$binary" ]] || { echo "first-presentation: executable not found: $binary" >&2; exit 2; } | |
| 67 | 137 | [[ -d "$runtime" ]] || { echo "first-presentation: CEF runtime not found: $runtime" >&2; exit 2; } | |
| 68 | 138 | [[ -n "${WAYLAND_DISPLAY:-}${DISPLAY:-}" ]] || { echo "first-presentation: a current Wayland/X11 display is required" >&2; exit 2; } | |
| 69 | - | [[ "$(go list -m -f '{{.Version}}' "$upstream_module")" == "$upstream_tag" ]] || { | |
| 70 | - | echo "first-presentation: expected $upstream_module@$upstream_tag" >&2 | |
| 71 | - | exit 2 | |
| 72 | - | } | |
| 139 | + | upstream_provenance="$(resolve_upstream_provenance)" || exit $? | |
| 140 | + | IFS=$'\t' read -r upstream_version upstream_tag upstream_revision <<<"$upstream_provenance" | |
| 141 | + | readonly upstream_version upstream_tag upstream_revision | |
| 73 | 142 | ||
| 74 | 143 | # Raw logs and temporary XDG homes may contain machine-local paths. Keep them | |
| 75 | 144 | # outside the committed artifact directory and always remove them. | |
| @@ -80,9 +149,9 @@ cleanup_work_root() { | |||
| 80 | 149 | rm -rf -- "$work_root" | |
| 81 | 150 | } | |
| 82 | 151 | trap cleanup_work_root EXIT | |
| 83 | - | python3 - "$output/metadata.json" "$binary" "$timeout_seconds" "$upstream_module" "$upstream_tag" "$upstream_revision" <<'PY' | |
| 152 | + | python3 - "$output/metadata.json" "$binary" "$timeout_seconds" "$upstream_module" "$upstream_version" "$upstream_tag" "$upstream_revision" <<'PY' | |
| 84 | 153 | import hashlib, json, os, platform, subprocess, sys | |
| 85 | - | path, binary, timeout, upstream_module, upstream_tag, upstream_revision = sys.argv[1:] | |
| 154 | + | path, binary, timeout, upstream_module, upstream_version, upstream_tag, upstream_revision = sys.argv[1:] | |
| 86 | 155 | with open(binary, "rb") as candidate: | |
| 87 | 156 | binary_sha256 = hashlib.file_digest(candidate, "sha256").hexdigest() | |
| 88 | 157 | ||
| @@ -102,7 +171,7 @@ json.dump({ | |||
| 102 | 171 | "binary": {"label": "dumber", "sha256": binary_sha256}, | |
| 103 | 172 | "timeout_seconds": int(timeout), | |
| 104 | 173 | "measured_source_revision": subprocess.check_output(["git", "-c", f"safe.directory={os.getcwd()}", "rev-parse", "HEAD"], text=True).strip(), | |
| 105 | - | "upstream": {"module": upstream_module, "tag": upstream_tag, "revision": upstream_revision}, | |
| 174 | + | "upstream": {"module": upstream_module, "version": upstream_version, "tag": upstream_tag, "revision": upstream_revision}, | |
| 106 | 175 | "comparison": {"os": os_label, "architecture": architecture, "display_protocol": display_protocol, "machine_gpu_profile": gpu_profile}, | |
| 107 | 176 | "render_configuration": {"backend": "gdk-dmabuf", "buffer_sharing": "dmabuf", "renderer": "vulkan"} | |
| 108 | 177 | }, open(path, "w"), indent=2, sort_keys=True) | |
| @@ -31,8 +31,78 @@ else | |||||
| 31 | fi | 31 | fi | ||
| 32 | readonly output | 32 | readonly output | ||
| 33 | readonly upstream_module="github.com/bnema/purego-cef2gtk" | 33 | readonly upstream_module="github.com/bnema/purego-cef2gtk" | ||
| 34 | - | readonly upstream_tag="v0.8.4" | 34 | + | |
| 35 | - | readonly upstream_revision="f217ece342dea3ef2a3f98671fcd16a39ad0037d" | 35 | + | # Resolve the version selected by this checkout, then obtain its immutable VCS |
| 36 | + | # origin from Go's cached module metadata. Do not infer a revision from a tag, | |||
| 37 | + | # a branch, or a truncated pseudo-version suffix. | |||
| 38 | + | resolve_upstream_provenance() { | |||
| 39 | + | local selected_metadata selected_version downloaded_metadata | |||
| 40 | + | ||||
| 41 | + | selected_metadata="$(go list -m -json "$upstream_module" 2>/dev/null)" || { | |||
| 42 | + | echo "first-presentation: immutable module provenance is unavailable" >&2 | |||
| 43 | + | exit 2 | |||
| 44 | + | } | |||
| 45 | + | selected_version="$(python3 - "$upstream_module" "$selected_metadata" <<'PY' | |||
| 46 | + | import json, sys | |||
| 47 | + | try: | |||
| 48 | + | metadata = json.loads(sys.argv[2]) | |||
| 49 | + | if metadata.get("Path") != sys.argv[1] or not isinstance(metadata.get("Version"), str): | |||
| 50 | + | raise ValueError | |||
| 51 | + | print(metadata["Version"]) | |||
| 52 | + | except (AttributeError, TypeError, ValueError, json.JSONDecodeError): | |||
| 53 | + | raise SystemExit("first-presentation: immutable module provenance is unavailable") | |||
| 54 | + | PY | |||
| 55 | + | )" || exit $? | |||
| 56 | + | downloaded_metadata="$(go mod download -json "$upstream_module@$selected_version" 2>/dev/null)" || { | |||
| 57 | + | echo "first-presentation: immutable module provenance is unavailable" >&2 | |||
| 58 | + | exit 2 | |||
| 59 | + | } | |||
| 60 | + | ||||
| 61 | + | python3 - "$upstream_module" "$selected_metadata" "$downloaded_metadata" <<'PY' | |||
| 62 | + | import json, re, sys | |||
| 63 | + | ||||
| 64 | + | module, selected_raw, downloaded_raw = sys.argv[1:] | |||
| 65 | + | ||||
| 66 | + | def fail(): | |||
| 67 | + | # Do not expose Go cache locations or other machine-local values. | |||
| 68 | + | raise SystemExit("first-presentation: immutable module provenance is unavailable") | |||
| 69 | + | ||||
| 70 | + | try: | |||
| 71 | + | selected = json.loads(selected_raw) | |||
| 72 | + | downloaded = json.loads(downloaded_raw) | |||
| 73 | + | version = selected["Version"] | |||
| 74 | + | if selected.get("Path") != module or downloaded.get("Path") != module: | |||
| 75 | + | fail() | |||
| 76 | + | if downloaded.get("Version") != version: | |||
| 77 | + | fail() | |||
| 78 | + | # A selected pseudo-version is an exact immutable selector, never a branch. | |||
| 79 | + | match = re.fullmatch(r"(v\d+\.\d+\.\d+)-0\.\d{14}-([0-9a-f]{12})", version) | |||
| 80 | + | if not match: | |||
| 81 | + | fail() | |||
| 82 | + | info_path = downloaded.get("Info") | |||
| 83 | + | if not isinstance(info_path, str) or not info_path: | |||
| 84 | + | fail() | |||
| 85 | + | with open(info_path, encoding="utf-8") as info_file: | |||
| 86 | + | info = json.load(info_file) | |||
| 87 | + | origin = info.get("Origin") or downloaded.get("Origin") | |||
| 88 | + | if info.get("Version") != version or not isinstance(origin, dict): | |||
| 89 | + | fail() | |||
| 90 | + | revision = origin.get("Hash") | |||
| 91 | + | if origin.get("VCS") != "git" or origin.get("URL") != "https://github.com/bnema/purego-cef2gtk": | |||
| 92 | + | fail() | |||
| 93 | + | if not isinstance(revision, str) or not re.fullmatch(r"[0-9a-f]{40}", revision): | |||
| 94 | + | fail() | |||
| 95 | + | if not revision.startswith(match.group(2)): | |||
| 96 | + | fail() | |||
| 97 | + | # A named ref can move. Only the immutable hash itself is acceptable. | |||
| 98 | + | if origin.get("Ref") not in (None, "", revision): | |||
| 99 | + | fail() | |||
| 100 | + | except (AttributeError, KeyError, OSError, TypeError, ValueError, json.JSONDecodeError): | |||
| 101 | + | fail() | |||
| 102 | + | ||||
| 103 | + | print("\t".join((version, match.group(1), revision))) | |||
| 104 | + | PY | |||
| 105 | + | } | |||
| 36 | 106 | ||||
| 37 | # The artifact destination is caller-controlled. Never empty or recursively | 107 | # The artifact destination is caller-controlled. Never empty or recursively | ||
| 38 | # clear it: collection only writes to a newly-created directory whose parent is | 108 | # clear it: collection only writes to a newly-created directory whose parent is | ||
| @@ -66,10 +136,9 @@ prepare_output | |||||
| 66 | [[ -x "$binary" ]] || { echo "first-presentation: executable not found: $binary" >&2; exit 2; } | 136 | [[ -x "$binary" ]] || { echo "first-presentation: executable not found: $binary" >&2; exit 2; } | ||
| 67 | [[ -d "$runtime" ]] || { echo "first-presentation: CEF runtime not found: $runtime" >&2; exit 2; } | 137 | [[ -d "$runtime" ]] || { echo "first-presentation: CEF runtime not found: $runtime" >&2; exit 2; } | ||
| 68 | [[ -n "${WAYLAND_DISPLAY:-}${DISPLAY:-}" ]] || { echo "first-presentation: a current Wayland/X11 display is required" >&2; exit 2; } | 138 | [[ -n "${WAYLAND_DISPLAY:-}${DISPLAY:-}" ]] || { echo "first-presentation: a current Wayland/X11 display is required" >&2; exit 2; } | ||
| 69 | - | [[ "$(go list -m -f '{{.Version}}' "$upstream_module")" == "$upstream_tag" ]] || { | 139 | + | upstream_provenance="$(resolve_upstream_provenance)" || exit $? |
| 70 | - | echo "first-presentation: expected $upstream_module@$upstream_tag" >&2 | 140 | + | IFS=$'\t' read -r upstream_version upstream_tag upstream_revision <<<"$upstream_provenance" |
| 71 | - | exit 2 | 141 | + | readonly upstream_version upstream_tag upstream_revision |
| 72 | - | } | |||
| 73 | 142 | ||||
| 74 | # Raw logs and temporary XDG homes may contain machine-local paths. Keep them | 143 | # Raw logs and temporary XDG homes may contain machine-local paths. Keep them | ||
| 75 | # outside the committed artifact directory and always remove them. | 144 | # outside the committed artifact directory and always remove them. | ||
| @@ -80,9 +149,9 @@ cleanup_work_root() { | |||||
| 80 | rm -rf -- "$work_root" | 149 | rm -rf -- "$work_root" | ||
| 81 | } | 150 | } | ||
| 82 | trap cleanup_work_root EXIT | 151 | trap cleanup_work_root EXIT | ||
| 83 | - | python3 - "$output/metadata.json" "$binary" "$timeout_seconds" "$upstream_module" "$upstream_tag" "$upstream_revision" <<'PY' | 152 | + | python3 - "$output/metadata.json" "$binary" "$timeout_seconds" "$upstream_module" "$upstream_version" "$upstream_tag" "$upstream_revision" <<'PY' |
| 84 | import hashlib, json, os, platform, subprocess, sys | 153 | import hashlib, json, os, platform, subprocess, sys | ||
| 85 | - | path, binary, timeout, upstream_module, upstream_tag, upstream_revision = sys.argv[1:] | 154 | + | path, binary, timeout, upstream_module, upstream_version, upstream_tag, upstream_revision = sys.argv[1:] |
| 86 | with open(binary, "rb") as candidate: | 155 | with open(binary, "rb") as candidate: | ||
| 87 | binary_sha256 = hashlib.file_digest(candidate, "sha256").hexdigest() | 156 | binary_sha256 = hashlib.file_digest(candidate, "sha256").hexdigest() | ||
| 88 | 157 | ||||
| @@ -102,7 +171,7 @@ json.dump({ | |||||
| 102 | "binary": {"label": "dumber", "sha256": binary_sha256}, | 171 | "binary": {"label": "dumber", "sha256": binary_sha256}, | ||
| 103 | "timeout_seconds": int(timeout), | 172 | "timeout_seconds": int(timeout), | ||
| 104 | "measured_source_revision": subprocess.check_output(["git", "-c", f"safe.directory={os.getcwd()}", "rev-parse", "HEAD"], text=True).strip(), | 173 | "measured_source_revision": subprocess.check_output(["git", "-c", f"safe.directory={os.getcwd()}", "rev-parse", "HEAD"], text=True).strip(), | ||
| 105 | - | "upstream": {"module": upstream_module, "tag": upstream_tag, "revision": upstream_revision}, | 174 | + | "upstream": {"module": upstream_module, "version": upstream_version, "tag": upstream_tag, "revision": upstream_revision}, |
| 106 | "comparison": {"os": os_label, "architecture": architecture, "display_protocol": display_protocol, "machine_gpu_profile": gpu_profile}, | 175 | "comparison": {"os": os_label, "architecture": architecture, "display_protocol": display_protocol, "machine_gpu_profile": gpu_profile}, | ||
| 107 | "render_configuration": {"backend": "gdk-dmabuf", "buffer_sharing": "dmabuf", "renderer": "vulkan"} | 176 | "render_configuration": {"backend": "gdk-dmabuf", "buffer_sharing": "dmabuf", "renderer": "vulkan"} | ||
| 108 | }, open(path, "w"), indent=2, sort_keys=True) | 177 | }, open(path, "w"), indent=2, sort_keys=True) | ||
M vendor/github.com/bnema/purego-cef/cef/bridge.go +8 -13 generated file: collapsed
M vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/accelerated_paint.go +34 -37 generated file: collapsed
M vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/frame.go +38 -19 generated file: collapsed
M vendor/github.com/bnema/purego-cef2gtk/internal/gtkgdk/renderer.go +89 -69 generated file: collapsed
M vendor/github.com/bnema/purego-pipewire/internal/core/player.go +5 -0 generated file: collapsed
M vendor/github.com/bnema/purego-pipewire/internal/core/player_rt.go +10 -6 generated file: collapsed
M vendor/github.com/bnema/purego-pipewire/internal/core/pwbuffer.go +66 -32 generated file: collapsed
M vendor/github.com/bnema/purego-sqlite/driver/driver.go +268 -63 generated file: collapsed
M vendor/github.com/bnema/purego-sqlite/internal/core/db.go +8 -0 generated file: collapsed
M vendor/github.com/bnema/purego-sqlite/internal/core/rows.go +13 -0 generated file: collapsed
M vendor/github.com/bnema/purego-sqlite/internal/loader/loader.go +23 -5 generated file: collapsed
M vendor/github.com/bnema/purego-sqlite/internal/ports/in/ports_gen.go +3 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +197 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +10 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +99 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +95 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +33 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +66 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +10 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +23 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +47 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +33 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +47 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +34 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +45 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +61 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +18 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +7 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +69 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +5 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +63 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +60 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +48 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +38 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +31 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +24 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +41 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +39 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +34 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +17 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +49 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +20 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +25 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +33 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +35 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +123 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +30 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +41 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +64 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +40 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +78 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +15 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +66 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +57 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +36 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +20 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +34 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +28 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +23 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +27 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +51 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +53 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +20 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +21 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +120 -118 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +17 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +40 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +41 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +19 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +42 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +63 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +47 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +19 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +157 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +9 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +95 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +26 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +11 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +102 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +5 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +59 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +96 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +244 -116 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +79 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +30 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +23 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +45 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +31 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +14 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +77 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +16 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +54 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +88 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +35 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +16 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +12 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +42 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +4 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +214 -82 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +34 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +207 -80 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +1148 -450
| @@ -625,7 +625,7 @@ func (x *FileIface) OverrideGetChildForDisplayName(cb func(File, string) *FileBa | |||
| 625 | 625 | if cb == nil { | |
| 626 | 626 | x.xGetChildForDisplayName = 0 | |
| 627 | 627 | } else { | |
| 628 | - | x.xGetChildForDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string) uintptr { | |
| 628 | + | x.xGetChildForDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string, cerrp **glib.Error) uintptr { | |
| 629 | 629 | ret := cb(&FileBase{Ptr: FileVarp}, DisplayNameVarp) | |
| 630 | 630 | if ret == nil { | |
| 631 | 631 | return 0 | |
| @@ -641,10 +641,11 @@ func (x *FileIface) GetGetChildForDisplayName() func(File, string) *FileBase { | |||
| 641 | 641 | if x.xGetChildForDisplayName == 0 { | |
| 642 | 642 | return nil | |
| 643 | 643 | } | |
| 644 | - | var rawCallback func(FileVarp uintptr, DisplayNameVarp string) uintptr | |
| 644 | + | var rawCallback func(FileVarp uintptr, DisplayNameVarp string, cerrp **glib.Error) uintptr | |
| 645 | 645 | purego.RegisterFunc(&rawCallback, x.xGetChildForDisplayName) | |
| 646 | 646 | return func(FileVar File, DisplayNameVar string) *FileBase { | |
| 647 | - | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar) | |
| 647 | + | var cerr *glib.Error | |
| 648 | + | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar, &cerr) | |
| 648 | 649 | if rawRet == 0 { | |
| 649 | 650 | return nil | |
| 650 | 651 | } | |
| @@ -660,7 +661,7 @@ func (x *FileIface) OverrideEnumerateChildren(cb func(File, string, FileQueryInf | |||
| 660 | 661 | if cb == nil { | |
| 661 | 662 | x.xEnumerateChildren = 0 | |
| 662 | 663 | } else { | |
| 663 | - | x.xEnumerateChildren = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr { | |
| 664 | + | x.xEnumerateChildren = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 664 | 665 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 665 | 666 | if ret == nil { | |
| 666 | 667 | return 0 | |
| @@ -676,10 +677,11 @@ func (x *FileIface) GetEnumerateChildren() func(File, string, FileQueryInfoFlags | |||
| 676 | 677 | if x.xEnumerateChildren == 0 { | |
| 677 | 678 | return nil | |
| 678 | 679 | } | |
| 679 | - | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr | |
| 680 | + | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 680 | 681 | purego.RegisterFunc(&rawCallback, x.xEnumerateChildren) | |
| 681 | 682 | return func(FileVar File, AttributesVar string, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) *FileEnumerator { | |
| 682 | - | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer()) | |
| 683 | + | var cerr *glib.Error | |
| 684 | + | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 683 | 685 | if rawRet == 0 { | |
| 684 | 686 | return nil | |
| 685 | 687 | } | |
| @@ -720,7 +722,7 @@ func (x *FileIface) OverrideEnumerateChildrenFinish(cb func(File, AsyncResult) * | |||
| 720 | 722 | if cb == nil { | |
| 721 | 723 | x.xEnumerateChildrenFinish = 0 | |
| 722 | 724 | } else { | |
| 723 | - | x.xEnumerateChildrenFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 725 | + | x.xEnumerateChildrenFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 724 | 726 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 725 | 727 | if ret == nil { | |
| 726 | 728 | return 0 | |
| @@ -736,10 +738,11 @@ func (x *FileIface) GetEnumerateChildrenFinish() func(File, AsyncResult) *FileEn | |||
| 736 | 738 | if x.xEnumerateChildrenFinish == 0 { | |
| 737 | 739 | return nil | |
| 738 | 740 | } | |
| 739 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 741 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 740 | 742 | purego.RegisterFunc(&rawCallback, x.xEnumerateChildrenFinish) | |
| 741 | 743 | return func(FileVar File, ResVar AsyncResult) *FileEnumerator { | |
| 742 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 744 | + | var cerr *glib.Error | |
| 745 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 743 | 746 | if rawRet == 0 { | |
| 744 | 747 | return nil | |
| 745 | 748 | } | |
| @@ -755,7 +758,7 @@ func (x *FileIface) OverrideQueryInfo(cb func(File, string, FileQueryInfoFlags, | |||
| 755 | 758 | if cb == nil { | |
| 756 | 759 | x.xQueryInfo = 0 | |
| 757 | 760 | } else { | |
| 758 | - | x.xQueryInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr { | |
| 761 | + | x.xQueryInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 759 | 762 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 760 | 763 | if ret == nil { | |
| 761 | 764 | return 0 | |
| @@ -771,10 +774,11 @@ func (x *FileIface) GetQueryInfo() func(File, string, FileQueryInfoFlags, *Cance | |||
| 771 | 774 | if x.xQueryInfo == 0 { | |
| 772 | 775 | return nil | |
| 773 | 776 | } | |
| 774 | - | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr | |
| 777 | + | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 775 | 778 | purego.RegisterFunc(&rawCallback, x.xQueryInfo) | |
| 776 | 779 | return func(FileVar File, AttributesVar string, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) *FileInfo { | |
| 777 | - | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer()) | |
| 780 | + | var cerr *glib.Error | |
| 781 | + | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 778 | 782 | if rawRet == 0 { | |
| 779 | 783 | return nil | |
| 780 | 784 | } | |
| @@ -815,7 +819,7 @@ func (x *FileIface) OverrideQueryInfoFinish(cb func(File, AsyncResult) *FileInfo | |||
| 815 | 819 | if cb == nil { | |
| 816 | 820 | x.xQueryInfoFinish = 0 | |
| 817 | 821 | } else { | |
| 818 | - | x.xQueryInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 822 | + | x.xQueryInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 819 | 823 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 820 | 824 | if ret == nil { | |
| 821 | 825 | return 0 | |
| @@ -831,10 +835,11 @@ func (x *FileIface) GetQueryInfoFinish() func(File, AsyncResult) *FileInfo { | |||
| 831 | 835 | if x.xQueryInfoFinish == 0 { | |
| 832 | 836 | return nil | |
| 833 | 837 | } | |
| 834 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 838 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 835 | 839 | purego.RegisterFunc(&rawCallback, x.xQueryInfoFinish) | |
| 836 | 840 | return func(FileVar File, ResVar AsyncResult) *FileInfo { | |
| 837 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 841 | + | var cerr *glib.Error | |
| 842 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 838 | 843 | if rawRet == 0 { | |
| 839 | 844 | return nil | |
| 840 | 845 | } | |
| @@ -850,7 +855,7 @@ func (x *FileIface) OverrideQueryFilesystemInfo(cb func(File, string, *Cancellab | |||
| 850 | 855 | if cb == nil { | |
| 851 | 856 | x.xQueryFilesystemInfo = 0 | |
| 852 | 857 | } else { | |
| 853 | - | x.xQueryFilesystemInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr) uintptr { | |
| 858 | + | x.xQueryFilesystemInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 854 | 859 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 855 | 860 | if ret == nil { | |
| 856 | 861 | return 0 | |
| @@ -866,10 +871,11 @@ func (x *FileIface) GetQueryFilesystemInfo() func(File, string, *Cancellable) *F | |||
| 866 | 871 | if x.xQueryFilesystemInfo == 0 { | |
| 867 | 872 | return nil | |
| 868 | 873 | } | |
| 869 | - | var rawCallback func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr) uintptr | |
| 874 | + | var rawCallback func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 870 | 875 | purego.RegisterFunc(&rawCallback, x.xQueryFilesystemInfo) | |
| 871 | 876 | return func(FileVar File, AttributesVar string, CancellableVar *Cancellable) *FileInfo { | |
| 872 | - | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, CancellableVar.GoPointer()) | |
| 877 | + | var cerr *glib.Error | |
| 878 | + | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, CancellableVar.GoPointer(), &cerr) | |
| 873 | 879 | if rawRet == 0 { | |
| 874 | 880 | return nil | |
| 875 | 881 | } | |
| @@ -910,7 +916,7 @@ func (x *FileIface) OverrideQueryFilesystemInfoFinish(cb func(File, AsyncResult) | |||
| 910 | 916 | if cb == nil { | |
| 911 | 917 | x.xQueryFilesystemInfoFinish = 0 | |
| 912 | 918 | } else { | |
| 913 | - | x.xQueryFilesystemInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 919 | + | x.xQueryFilesystemInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 914 | 920 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 915 | 921 | if ret == nil { | |
| 916 | 922 | return 0 | |
| @@ -926,10 +932,11 @@ func (x *FileIface) GetQueryFilesystemInfoFinish() func(File, AsyncResult) *File | |||
| 926 | 932 | if x.xQueryFilesystemInfoFinish == 0 { | |
| 927 | 933 | return nil | |
| 928 | 934 | } | |
| 929 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 935 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 930 | 936 | purego.RegisterFunc(&rawCallback, x.xQueryFilesystemInfoFinish) | |
| 931 | 937 | return func(FileVar File, ResVar AsyncResult) *FileInfo { | |
| 932 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 938 | + | var cerr *glib.Error | |
| 939 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 933 | 940 | if rawRet == 0 { | |
| 934 | 941 | return nil | |
| 935 | 942 | } | |
| @@ -945,7 +952,7 @@ func (x *FileIface) OverrideFindEnclosingMount(cb func(File, *Cancellable) *Moun | |||
| 945 | 952 | if cb == nil { | |
| 946 | 953 | x.xFindEnclosingMount = 0 | |
| 947 | 954 | } else { | |
| 948 | - | x.xFindEnclosingMount = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | |
| 955 | + | x.xFindEnclosingMount = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 949 | 956 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 950 | 957 | if ret == nil { | |
| 951 | 958 | return 0 | |
| @@ -961,10 +968,11 @@ func (x *FileIface) GetFindEnclosingMount() func(File, *Cancellable) *MountBase | |||
| 961 | 968 | if x.xFindEnclosingMount == 0 { | |
| 962 | 969 | return nil | |
| 963 | 970 | } | |
| 964 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | |
| 971 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 965 | 972 | purego.RegisterFunc(&rawCallback, x.xFindEnclosingMount) | |
| 966 | 973 | return func(FileVar File, CancellableVar *Cancellable) *MountBase { | |
| 967 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 974 | + | var cerr *glib.Error | |
| 975 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 968 | 976 | if rawRet == 0 { | |
| 969 | 977 | return nil | |
| 970 | 978 | } | |
| @@ -1005,7 +1013,7 @@ func (x *FileIface) OverrideFindEnclosingMountFinish(cb func(File, AsyncResult) | |||
| 1005 | 1013 | if cb == nil { | |
| 1006 | 1014 | x.xFindEnclosingMountFinish = 0 | |
| 1007 | 1015 | } else { | |
| 1008 | - | x.xFindEnclosingMountFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 1016 | + | x.xFindEnclosingMountFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1009 | 1017 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 1010 | 1018 | if ret == nil { | |
| 1011 | 1019 | return 0 | |
| @@ -1021,10 +1029,11 @@ func (x *FileIface) GetFindEnclosingMountFinish() func(File, AsyncResult) *Mount | |||
| 1021 | 1029 | if x.xFindEnclosingMountFinish == 0 { | |
| 1022 | 1030 | return nil | |
| 1023 | 1031 | } | |
| 1024 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 1032 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 1025 | 1033 | purego.RegisterFunc(&rawCallback, x.xFindEnclosingMountFinish) | |
| 1026 | 1034 | return func(FileVar File, ResVar AsyncResult) *MountBase { | |
| 1027 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 1035 | + | var cerr *glib.Error | |
| 1036 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 1028 | 1037 | if rawRet == 0 { | |
| 1029 | 1038 | return nil | |
| 1030 | 1039 | } | |
| @@ -1040,7 +1049,7 @@ func (x *FileIface) OverrideSetDisplayName(cb func(File, string, *Cancellable) * | |||
| 1040 | 1049 | if cb == nil { | |
| 1041 | 1050 | x.xSetDisplayName = 0 | |
| 1042 | 1051 | } else { | |
| 1043 | - | x.xSetDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr) uintptr { | |
| 1052 | + | x.xSetDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1044 | 1053 | ret := cb(&FileBase{Ptr: FileVarp}, DisplayNameVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1045 | 1054 | if ret == nil { | |
| 1046 | 1055 | return 0 | |
| @@ -1056,10 +1065,11 @@ func (x *FileIface) GetSetDisplayName() func(File, string, *Cancellable) *FileBa | |||
| 1056 | 1065 | if x.xSetDisplayName == 0 { | |
| 1057 | 1066 | return nil | |
| 1058 | 1067 | } | |
| 1059 | - | var rawCallback func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr) uintptr | |
| 1068 | + | var rawCallback func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 1060 | 1069 | purego.RegisterFunc(&rawCallback, x.xSetDisplayName) | |
| 1061 | 1070 | return func(FileVar File, DisplayNameVar string, CancellableVar *Cancellable) *FileBase { | |
| 1062 | - | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar, CancellableVar.GoPointer()) | |
| 1071 | + | var cerr *glib.Error | |
| 1072 | + | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar, CancellableVar.GoPointer(), &cerr) | |
| 1063 | 1073 | if rawRet == 0 { | |
| 1064 | 1074 | return nil | |
| 1065 | 1075 | } | |
| @@ -1100,7 +1110,7 @@ func (x *FileIface) OverrideSetDisplayNameFinish(cb func(File, AsyncResult) *Fil | |||
| 1100 | 1110 | if cb == nil { | |
| 1101 | 1111 | x.xSetDisplayNameFinish = 0 | |
| 1102 | 1112 | } else { | |
| 1103 | - | x.xSetDisplayNameFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 1113 | + | x.xSetDisplayNameFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1104 | 1114 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 1105 | 1115 | if ret == nil { | |
| 1106 | 1116 | return 0 | |
| @@ -1116,10 +1126,11 @@ func (x *FileIface) GetSetDisplayNameFinish() func(File, AsyncResult) *FileBase | |||
| 1116 | 1126 | if x.xSetDisplayNameFinish == 0 { | |
| 1117 | 1127 | return nil | |
| 1118 | 1128 | } | |
| 1119 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 1129 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 1120 | 1130 | purego.RegisterFunc(&rawCallback, x.xSetDisplayNameFinish) | |
| 1121 | 1131 | return func(FileVar File, ResVar AsyncResult) *FileBase { | |
| 1122 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 1132 | + | var cerr *glib.Error | |
| 1133 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 1123 | 1134 | if rawRet == 0 { | |
| 1124 | 1135 | return nil | |
| 1125 | 1136 | } | |
| @@ -1135,7 +1146,7 @@ func (x *FileIface) OverrideQuerySettableAttributes(cb func(File, *Cancellable) | |||
| 1135 | 1146 | if cb == nil { | |
| 1136 | 1147 | x.xQuerySettableAttributes = 0 | |
| 1137 | 1148 | } else { | |
| 1138 | - | x.xQuerySettableAttributes = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | |
| 1149 | + | x.xQuerySettableAttributes = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1139 | 1150 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1140 | 1151 | if ret == nil { | |
| 1141 | 1152 | return 0 | |
| @@ -1151,10 +1162,11 @@ func (x *FileIface) GetQuerySettableAttributes() func(File, *Cancellable) *FileA | |||
| 1151 | 1162 | if x.xQuerySettableAttributes == 0 { | |
| 1152 | 1163 | return nil | |
| 1153 | 1164 | } | |
| 1154 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | |
| 1165 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 1155 | 1166 | purego.RegisterFunc(&rawCallback, x.xQuerySettableAttributes) | |
| 1156 | 1167 | return func(FileVar File, CancellableVar *Cancellable) *FileAttributeInfoList { | |
| 1157 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 1168 | + | var cerr *glib.Error | |
| 1169 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 1158 | 1170 | if rawRet == 0 { | |
| 1159 | 1171 | return nil | |
| 1160 | 1172 | } | |
| @@ -1218,7 +1230,7 @@ func (x *FileIface) OverrideQueryWritableNamespaces(cb func(File, *Cancellable) | |||
| 1218 | 1230 | if cb == nil { | |
| 1219 | 1231 | x.xQueryWritableNamespaces = 0 | |
| 1220 | 1232 | } else { | |
| 1221 | - | x.xQueryWritableNamespaces = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | |
| 1233 | + | x.xQueryWritableNamespaces = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1222 | 1234 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1223 | 1235 | if ret == nil { | |
| 1224 | 1236 | return 0 | |
| @@ -1234,10 +1246,11 @@ func (x *FileIface) GetQueryWritableNamespaces() func(File, *Cancellable) *FileA | |||
| 1234 | 1246 | if x.xQueryWritableNamespaces == 0 { | |
| 1235 | 1247 | return nil | |
| 1236 | 1248 | } | |
| 1237 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | |
| 1249 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 1238 | 1250 | purego.RegisterFunc(&rawCallback, x.xQueryWritableNamespaces) | |
| 1239 | 1251 | return func(FileVar File, CancellableVar *Cancellable) *FileAttributeInfoList { | |
| 1240 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 1252 | + | var cerr *glib.Error | |
| 1253 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 1241 | 1254 | if rawRet == 0 { | |
| 1242 | 1255 | return nil | |
| 1243 | 1256 | } | |
| @@ -1301,7 +1314,7 @@ func (x *FileIface) OverrideSetAttribute(cb func(File, string, FileAttributeType | |||
| 1301 | 1314 | if cb == nil { | |
| 1302 | 1315 | x.xSetAttribute = 0 | |
| 1303 | 1316 | } else { | |
| 1304 | - | x.xSetAttribute = purego.NewCallback(func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool { | |
| 1317 | + | x.xSetAttribute = purego.NewCallback(func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 1305 | 1318 | return cb(&FileBase{Ptr: FileVarp}, AttributeVarp, TypeVarp, ValuePVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1306 | 1319 | }) | |
| 1307 | 1320 | } | |
| @@ -1313,10 +1326,11 @@ func (x *FileIface) GetSetAttribute() func(File, string, FileAttributeType, uint | |||
| 1313 | 1326 | if x.xSetAttribute == 0 { | |
| 1314 | 1327 | return nil | |
| 1315 | 1328 | } | |
| 1316 | - | var rawCallback func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool | |
| 1329 | + | var rawCallback func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool | |
| 1317 | 1330 | purego.RegisterFunc(&rawCallback, x.xSetAttribute) | |
| 1318 | 1331 | return func(FileVar File, AttributeVar string, TypeVar FileAttributeType, ValuePVar uintptr, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) bool { | |
| 1319 | - | return rawCallback(FileVar.GoPointer(), AttributeVar, TypeVar, ValuePVar, FlagsVar, CancellableVar.GoPointer()) | |
| 1332 | + | var cerr *glib.Error | |
| 1333 | + | return rawCallback(FileVar.GoPointer(), AttributeVar, TypeVar, ValuePVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 1320 | 1334 | } | |
| 1321 | 1335 | } | |
| 1322 | 1336 | ||
| @@ -1326,7 +1340,7 @@ func (x *FileIface) OverrideSetAttributesFromInfo(cb func(File, *FileInfo, FileQ | |||
| 1326 | 1340 | if cb == nil { | |
| 1327 | 1341 | x.xSetAttributesFromInfo = 0 | |
| 1328 | 1342 | } else { | |
| 1329 | - | x.xSetAttributesFromInfo = purego.NewCallback(func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool { | |
| 1343 | + | x.xSetAttributesFromInfo = purego.NewCallback(func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 1330 | 1344 | return cb(&FileBase{Ptr: FileVarp}, FileInfoNewFromInternalPtr(InfoVarp), FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1331 | 1345 | }) | |
| 1332 | 1346 | } | |
| @@ -1338,10 +1352,11 @@ func (x *FileIface) GetSetAttributesFromInfo() func(File, *FileInfo, FileQueryIn | |||
| 1338 | 1352 | if x.xSetAttributesFromInfo == 0 { | |
| 1339 | 1353 | return nil | |
| 1340 | 1354 | } | |
| 1341 | - | var rawCallback func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool | |
| 1355 | + | var rawCallback func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool | |
| 1342 | 1356 | purego.RegisterFunc(&rawCallback, x.xSetAttributesFromInfo) | |
| 1343 | 1357 | return func(FileVar File, InfoVar *FileInfo, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) bool { | |
| 1344 | - | return rawCallback(FileVar.GoPointer(), InfoVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | |
| 1358 | + | var cerr *glib.Error | |
| 1359 | + | return rawCallback(FileVar.GoPointer(), InfoVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 1345 | 1360 | } | |
| 1346 | 1361 | } | |
| 1347 | 1362 | ||
| @@ -1376,7 +1391,7 @@ func (x *FileIface) OverrideSetAttributesFinish(cb func(File, AsyncResult, **Fil | |||
| 1376 | 1391 | if cb == nil { | |
| 1377 | 1392 | x.xSetAttributesFinish = 0 | |
| 1378 | 1393 | } else { | |
| 1379 | - | x.xSetAttributesFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo) bool { | |
| 1394 | + | x.xSetAttributesFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo, cerrp **glib.Error) bool { | |
| 1380 | 1395 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}, InfoVarp) | |
| 1381 | 1396 | }) | |
| 1382 | 1397 | } | |
| @@ -1388,10 +1403,11 @@ func (x *FileIface) GetSetAttributesFinish() func(File, AsyncResult, **FileInfo) | |||
| 1388 | 1403 | if x.xSetAttributesFinish == 0 { | |
| 1389 | 1404 | return nil | |
| 1390 | 1405 | } | |
| 1391 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo) bool | |
| 1406 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo, cerrp **glib.Error) bool | |
| 1392 | 1407 | purego.RegisterFunc(&rawCallback, x.xSetAttributesFinish) | |
| 1393 | 1408 | return func(FileVar File, ResultVar AsyncResult, InfoVar **FileInfo) bool { | |
| 1394 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), InfoVar) | |
| 1409 | + | var cerr *glib.Error | |
| 1410 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), InfoVar, &cerr) | |
| 1395 | 1411 | } | |
| 1396 | 1412 | } | |
| 1397 | 1413 | ||
| @@ -1401,7 +1417,7 @@ func (x *FileIface) OverrideReadFn(cb func(File, *Cancellable) *FileInputStream) | |||
| 1401 | 1417 | if cb == nil { | |
| 1402 | 1418 | x.xReadFn = 0 | |
| 1403 | 1419 | } else { | |
| 1404 | - | x.xReadFn = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | |
| 1420 | + | x.xReadFn = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1405 | 1421 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1406 | 1422 | if ret == nil { | |
| 1407 | 1423 | return 0 | |
| @@ -1417,10 +1433,11 @@ func (x *FileIface) GetReadFn() func(File, *Cancellable) *FileInputStream { | |||
| 1417 | 1433 | if x.xReadFn == 0 { | |
| 1418 | 1434 | return nil | |
| 1419 | 1435 | } | |
| 1420 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | |
| 1436 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 1421 | 1437 | purego.RegisterFunc(&rawCallback, x.xReadFn) | |
| 1422 | 1438 | return func(FileVar File, CancellableVar *Cancellable) *FileInputStream { | |
| 1423 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 1439 | + | var cerr *glib.Error | |
| 1440 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 1424 | 1441 | if rawRet == 0 { | |
| 1425 | 1442 | return nil | |
| 1426 | 1443 | } | |
| @@ -1461,7 +1478,7 @@ func (x *FileIface) OverrideReadFinish(cb func(File, AsyncResult) *FileInputStre | |||
| 1461 | 1478 | if cb == nil { | |
| 1462 | 1479 | x.xReadFinish = 0 | |
| 1463 | 1480 | } else { | |
| 1464 | - | x.xReadFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 1481 | + | x.xReadFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1465 | 1482 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 1466 | 1483 | if ret == nil { | |
| 1467 | 1484 | return 0 | |
| @@ -1477,10 +1494,11 @@ func (x *FileIface) GetReadFinish() func(File, AsyncResult) *FileInputStream { | |||
| 1477 | 1494 | if x.xReadFinish == 0 { | |
| 1478 | 1495 | return nil | |
| 1479 | 1496 | } | |
| 1480 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 1497 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 1481 | 1498 | purego.RegisterFunc(&rawCallback, x.xReadFinish) | |
| 1482 | 1499 | return func(FileVar File, ResVar AsyncResult) *FileInputStream { | |
| 1483 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 1500 | + | var cerr *glib.Error | |
| 1501 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 1484 | 1502 | if rawRet == 0 { | |
| 1485 | 1503 | return nil | |
| 1486 | 1504 | } | |
| @@ -1496,7 +1514,7 @@ func (x *FileIface) OverrideAppendTo(cb func(File, FileCreateFlags, *Cancellable | |||
| 1496 | 1514 | if cb == nil { | |
| 1497 | 1515 | x.xAppendTo = 0 | |
| 1498 | 1516 | } else { | |
| 1499 | - | x.xAppendTo = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | |
| 1517 | + | x.xAppendTo = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1500 | 1518 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1501 | 1519 | if ret == nil { | |
| 1502 | 1520 | return 0 | |
| @@ -1512,10 +1530,11 @@ func (x *FileIface) GetAppendTo() func(File, FileCreateFlags, *Cancellable) *Fil | |||
| 1512 | 1530 | if x.xAppendTo == 0 { | |
| 1513 | 1531 | return nil | |
| 1514 | 1532 | } | |
| 1515 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | |
| 1533 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 1516 | 1534 | purego.RegisterFunc(&rawCallback, x.xAppendTo) | |
| 1517 | 1535 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | |
| 1518 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | |
| 1536 | + | var cerr *glib.Error | |
| 1537 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 1519 | 1538 | if rawRet == 0 { | |
| 1520 | 1539 | return nil | |
| 1521 | 1540 | } | |
| @@ -1556,7 +1575,7 @@ func (x *FileIface) OverrideAppendToFinish(cb func(File, AsyncResult) *FileOutpu | |||
| 1556 | 1575 | if cb == nil { | |
| 1557 | 1576 | x.xAppendToFinish = 0 | |
| 1558 | 1577 | } else { | |
| 1559 | - | x.xAppendToFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 1578 | + | x.xAppendToFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1560 | 1579 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 1561 | 1580 | if ret == nil { | |
| 1562 | 1581 | return 0 | |
| @@ -1572,10 +1591,11 @@ func (x *FileIface) GetAppendToFinish() func(File, AsyncResult) *FileOutputStrea | |||
| 1572 | 1591 | if x.xAppendToFinish == 0 { | |
| 1573 | 1592 | return nil | |
| 1574 | 1593 | } | |
| 1575 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 1594 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 1576 | 1595 | purego.RegisterFunc(&rawCallback, x.xAppendToFinish) | |
| 1577 | 1596 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | |
| 1578 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 1597 | + | var cerr *glib.Error | |
| 1598 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 1579 | 1599 | if rawRet == 0 { | |
| 1580 | 1600 | return nil | |
| 1581 | 1601 | } | |
| @@ -1591,7 +1611,7 @@ func (x *FileIface) OverrideCreate(cb func(File, FileCreateFlags, *Cancellable) | |||
| 1591 | 1611 | if cb == nil { | |
| 1592 | 1612 | x.xCreate = 0 | |
| 1593 | 1613 | } else { | |
| 1594 | - | x.xCreate = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | |
| 1614 | + | x.xCreate = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1595 | 1615 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1596 | 1616 | if ret == nil { | |
| 1597 | 1617 | return 0 | |
| @@ -1607,10 +1627,11 @@ func (x *FileIface) GetCreate() func(File, FileCreateFlags, *Cancellable) *FileO | |||
| 1607 | 1627 | if x.xCreate == 0 { | |
| 1608 | 1628 | return nil | |
| 1609 | 1629 | } | |
| 1610 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | |
| 1630 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 1611 | 1631 | purego.RegisterFunc(&rawCallback, x.xCreate) | |
| 1612 | 1632 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | |
| 1613 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | |
| 1633 | + | var cerr *glib.Error | |
| 1634 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 1614 | 1635 | if rawRet == 0 { | |
| 1615 | 1636 | return nil | |
| 1616 | 1637 | } | |
| @@ -1651,7 +1672,7 @@ func (x *FileIface) OverrideCreateFinish(cb func(File, AsyncResult) *FileOutputS | |||
| 1651 | 1672 | if cb == nil { | |
| 1652 | 1673 | x.xCreateFinish = 0 | |
| 1653 | 1674 | } else { | |
| 1654 | - | x.xCreateFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 1675 | + | x.xCreateFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1655 | 1676 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 1656 | 1677 | if ret == nil { | |
| 1657 | 1678 | return 0 | |
| @@ -1667,10 +1688,11 @@ func (x *FileIface) GetCreateFinish() func(File, AsyncResult) *FileOutputStream | |||
| 1667 | 1688 | if x.xCreateFinish == 0 { | |
| 1668 | 1689 | return nil | |
| 1669 | 1690 | } | |
| 1670 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 1691 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 1671 | 1692 | purego.RegisterFunc(&rawCallback, x.xCreateFinish) | |
| 1672 | 1693 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | |
| 1673 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 1694 | + | var cerr *glib.Error | |
| 1695 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 1674 | 1696 | if rawRet == 0 { | |
| 1675 | 1697 | return nil | |
| 1676 | 1698 | } | |
| @@ -1686,7 +1708,7 @@ func (x *FileIface) OverrideReplace(cb func(File, string, bool, FileCreateFlags, | |||
| 1686 | 1708 | if cb == nil { | |
| 1687 | 1709 | x.xReplace = 0 | |
| 1688 | 1710 | } else { | |
| 1689 | - | x.xReplace = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | |
| 1711 | + | x.xReplace = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1690 | 1712 | ret := cb(&FileBase{Ptr: FileVarp}, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1691 | 1713 | if ret == nil { | |
| 1692 | 1714 | return 0 | |
| @@ -1702,10 +1724,11 @@ func (x *FileIface) GetReplace() func(File, string, bool, FileCreateFlags, *Canc | |||
| 1702 | 1724 | if x.xReplace == 0 { | |
| 1703 | 1725 | return nil | |
| 1704 | 1726 | } | |
| 1705 | - | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | |
| 1727 | + | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 1706 | 1728 | purego.RegisterFunc(&rawCallback, x.xReplace) | |
| 1707 | 1729 | return func(FileVar File, EtagVar string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | |
| 1708 | - | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer()) | |
| 1730 | + | var cerr *glib.Error | |
| 1731 | + | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 1709 | 1732 | if rawRet == 0 { | |
| 1710 | 1733 | return nil | |
| 1711 | 1734 | } | |
| @@ -1746,7 +1769,7 @@ func (x *FileIface) OverrideReplaceFinish(cb func(File, AsyncResult) *FileOutput | |||
| 1746 | 1769 | if cb == nil { | |
| 1747 | 1770 | x.xReplaceFinish = 0 | |
| 1748 | 1771 | } else { | |
| 1749 | - | x.xReplaceFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 1772 | + | x.xReplaceFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 1750 | 1773 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 1751 | 1774 | if ret == nil { | |
| 1752 | 1775 | return 0 | |
| @@ -1762,10 +1785,11 @@ func (x *FileIface) GetReplaceFinish() func(File, AsyncResult) *FileOutputStream | |||
| 1762 | 1785 | if x.xReplaceFinish == 0 { | |
| 1763 | 1786 | return nil | |
| 1764 | 1787 | } | |
| 1765 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 1788 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 1766 | 1789 | purego.RegisterFunc(&rawCallback, x.xReplaceFinish) | |
| 1767 | 1790 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | |
| 1768 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 1791 | + | var cerr *glib.Error | |
| 1792 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 1769 | 1793 | if rawRet == 0 { | |
| 1770 | 1794 | return nil | |
| 1771 | 1795 | } | |
| @@ -1781,7 +1805,7 @@ func (x *FileIface) OverrideDeleteFile(cb func(File, *Cancellable) bool) { | |||
| 1781 | 1805 | if cb == nil { | |
| 1782 | 1806 | x.xDeleteFile = 0 | |
| 1783 | 1807 | } else { | |
| 1784 | - | x.xDeleteFile = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) bool { | |
| 1808 | + | x.xDeleteFile = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 1785 | 1809 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1786 | 1810 | }) | |
| 1787 | 1811 | } | |
| @@ -1793,10 +1817,11 @@ func (x *FileIface) GetDeleteFile() func(File, *Cancellable) bool { | |||
| 1793 | 1817 | if x.xDeleteFile == 0 { | |
| 1794 | 1818 | return nil | |
| 1795 | 1819 | } | |
| 1796 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) bool | |
| 1820 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool | |
| 1797 | 1821 | purego.RegisterFunc(&rawCallback, x.xDeleteFile) | |
| 1798 | 1822 | return func(FileVar File, CancellableVar *Cancellable) bool { | |
| 1799 | - | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 1823 | + | var cerr *glib.Error | |
| 1824 | + | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 1800 | 1825 | } | |
| 1801 | 1826 | } | |
| 1802 | 1827 | ||
| @@ -1831,7 +1856,7 @@ func (x *FileIface) OverrideDeleteFileFinish(cb func(File, AsyncResult) bool) { | |||
| 1831 | 1856 | if cb == nil { | |
| 1832 | 1857 | x.xDeleteFileFinish = 0 | |
| 1833 | 1858 | } else { | |
| 1834 | - | x.xDeleteFileFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 1859 | + | x.xDeleteFileFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 1835 | 1860 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 1836 | 1861 | }) | |
| 1837 | 1862 | } | |
| @@ -1843,10 +1868,11 @@ func (x *FileIface) GetDeleteFileFinish() func(File, AsyncResult) bool { | |||
| 1843 | 1868 | if x.xDeleteFileFinish == 0 { | |
| 1844 | 1869 | return nil | |
| 1845 | 1870 | } | |
| 1846 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 1871 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 1847 | 1872 | purego.RegisterFunc(&rawCallback, x.xDeleteFileFinish) | |
| 1848 | 1873 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 1849 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 1874 | + | var cerr *glib.Error | |
| 1875 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 1850 | 1876 | } | |
| 1851 | 1877 | } | |
| 1852 | 1878 | ||
| @@ -1856,7 +1882,7 @@ func (x *FileIface) OverrideTrash(cb func(File, *Cancellable) bool) { | |||
| 1856 | 1882 | if cb == nil { | |
| 1857 | 1883 | x.xTrash = 0 | |
| 1858 | 1884 | } else { | |
| 1859 | - | x.xTrash = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) bool { | |
| 1885 | + | x.xTrash = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 1860 | 1886 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1861 | 1887 | }) | |
| 1862 | 1888 | } | |
| @@ -1868,10 +1894,11 @@ func (x *FileIface) GetTrash() func(File, *Cancellable) bool { | |||
| 1868 | 1894 | if x.xTrash == 0 { | |
| 1869 | 1895 | return nil | |
| 1870 | 1896 | } | |
| 1871 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) bool | |
| 1897 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool | |
| 1872 | 1898 | purego.RegisterFunc(&rawCallback, x.xTrash) | |
| 1873 | 1899 | return func(FileVar File, CancellableVar *Cancellable) bool { | |
| 1874 | - | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 1900 | + | var cerr *glib.Error | |
| 1901 | + | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 1875 | 1902 | } | |
| 1876 | 1903 | } | |
| 1877 | 1904 | ||
| @@ -1906,7 +1933,7 @@ func (x *FileIface) OverrideTrashFinish(cb func(File, AsyncResult) bool) { | |||
| 1906 | 1933 | if cb == nil { | |
| 1907 | 1934 | x.xTrashFinish = 0 | |
| 1908 | 1935 | } else { | |
| 1909 | - | x.xTrashFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 1936 | + | x.xTrashFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 1910 | 1937 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 1911 | 1938 | }) | |
| 1912 | 1939 | } | |
| @@ -1918,10 +1945,11 @@ func (x *FileIface) GetTrashFinish() func(File, AsyncResult) bool { | |||
| 1918 | 1945 | if x.xTrashFinish == 0 { | |
| 1919 | 1946 | return nil | |
| 1920 | 1947 | } | |
| 1921 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 1948 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 1922 | 1949 | purego.RegisterFunc(&rawCallback, x.xTrashFinish) | |
| 1923 | 1950 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 1924 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 1951 | + | var cerr *glib.Error | |
| 1952 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 1925 | 1953 | } | |
| 1926 | 1954 | } | |
| 1927 | 1955 | ||
| @@ -1931,7 +1959,7 @@ func (x *FileIface) OverrideMakeDirectory(cb func(File, *Cancellable) bool) { | |||
| 1931 | 1959 | if cb == nil { | |
| 1932 | 1960 | x.xMakeDirectory = 0 | |
| 1933 | 1961 | } else { | |
| 1934 | - | x.xMakeDirectory = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) bool { | |
| 1962 | + | x.xMakeDirectory = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 1935 | 1963 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 1936 | 1964 | }) | |
| 1937 | 1965 | } | |
| @@ -1943,10 +1971,11 @@ func (x *FileIface) GetMakeDirectory() func(File, *Cancellable) bool { | |||
| 1943 | 1971 | if x.xMakeDirectory == 0 { | |
| 1944 | 1972 | return nil | |
| 1945 | 1973 | } | |
| 1946 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) bool | |
| 1974 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool | |
| 1947 | 1975 | purego.RegisterFunc(&rawCallback, x.xMakeDirectory) | |
| 1948 | 1976 | return func(FileVar File, CancellableVar *Cancellable) bool { | |
| 1949 | - | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 1977 | + | var cerr *glib.Error | |
| 1978 | + | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 1950 | 1979 | } | |
| 1951 | 1980 | } | |
| 1952 | 1981 | ||
| @@ -1981,7 +2010,7 @@ func (x *FileIface) OverrideMakeDirectoryFinish(cb func(File, AsyncResult) bool) | |||
| 1981 | 2010 | if cb == nil { | |
| 1982 | 2011 | x.xMakeDirectoryFinish = 0 | |
| 1983 | 2012 | } else { | |
| 1984 | - | x.xMakeDirectoryFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2013 | + | x.xMakeDirectoryFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 1985 | 2014 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 1986 | 2015 | }) | |
| 1987 | 2016 | } | |
| @@ -1993,10 +2022,11 @@ func (x *FileIface) GetMakeDirectoryFinish() func(File, AsyncResult) bool { | |||
| 1993 | 2022 | if x.xMakeDirectoryFinish == 0 { | |
| 1994 | 2023 | return nil | |
| 1995 | 2024 | } | |
| 1996 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2025 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 1997 | 2026 | purego.RegisterFunc(&rawCallback, x.xMakeDirectoryFinish) | |
| 1998 | 2027 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 1999 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2028 | + | var cerr *glib.Error | |
| 2029 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2000 | 2030 | } | |
| 2001 | 2031 | } | |
| 2002 | 2032 | ||
| @@ -2008,7 +2038,7 @@ func (x *FileIface) OverrideMakeSymbolicLink(cb func(File, string, *Cancellable) | |||
| 2008 | 2038 | if cb == nil { | |
| 2009 | 2039 | x.xMakeSymbolicLink = 0 | |
| 2010 | 2040 | } else { | |
| 2011 | - | x.xMakeSymbolicLink = purego.NewCallback(func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr) bool { | |
| 2041 | + | x.xMakeSymbolicLink = purego.NewCallback(func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 2012 | 2042 | return cb(&FileBase{Ptr: FileVarp}, SymlinkValueVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 2013 | 2043 | }) | |
| 2014 | 2044 | } | |
| @@ -2022,10 +2052,11 @@ func (x *FileIface) GetMakeSymbolicLink() func(File, string, *Cancellable) bool | |||
| 2022 | 2052 | if x.xMakeSymbolicLink == 0 { | |
| 2023 | 2053 | return nil | |
| 2024 | 2054 | } | |
| 2025 | - | var rawCallback func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr) bool | |
| 2055 | + | var rawCallback func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr, cerrp **glib.Error) bool | |
| 2026 | 2056 | purego.RegisterFunc(&rawCallback, x.xMakeSymbolicLink) | |
| 2027 | 2057 | return func(FileVar File, SymlinkValueVar string, CancellableVar *Cancellable) bool { | |
| 2028 | - | return rawCallback(FileVar.GoPointer(), SymlinkValueVar, CancellableVar.GoPointer()) | |
| 2058 | + | var cerr *glib.Error | |
| 2059 | + | return rawCallback(FileVar.GoPointer(), SymlinkValueVar, CancellableVar.GoPointer(), &cerr) | |
| 2029 | 2060 | } | |
| 2030 | 2061 | } | |
| 2031 | 2062 | ||
| @@ -2060,7 +2091,7 @@ func (x *FileIface) OverrideMakeSymbolicLinkFinish(cb func(File, AsyncResult) bo | |||
| 2060 | 2091 | if cb == nil { | |
| 2061 | 2092 | x.xMakeSymbolicLinkFinish = 0 | |
| 2062 | 2093 | } else { | |
| 2063 | - | x.xMakeSymbolicLinkFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2094 | + | x.xMakeSymbolicLinkFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2064 | 2095 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2065 | 2096 | }) | |
| 2066 | 2097 | } | |
| @@ -2072,10 +2103,11 @@ func (x *FileIface) GetMakeSymbolicLinkFinish() func(File, AsyncResult) bool { | |||
| 2072 | 2103 | if x.xMakeSymbolicLinkFinish == 0 { | |
| 2073 | 2104 | return nil | |
| 2074 | 2105 | } | |
| 2075 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2106 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2076 | 2107 | purego.RegisterFunc(&rawCallback, x.xMakeSymbolicLinkFinish) | |
| 2077 | 2108 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2078 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2109 | + | var cerr *glib.Error | |
| 2110 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2079 | 2111 | } | |
| 2080 | 2112 | } | |
| 2081 | 2113 | ||
| @@ -2088,7 +2120,7 @@ func (x *FileIface) OverrideCopy(cb func(File, File, FileCopyFlags, *Cancellable | |||
| 2088 | 2120 | if cb == nil { | |
| 2089 | 2121 | x.xCopy = 0 | |
| 2090 | 2122 | } else { | |
| 2091 | - | x.xCopy = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool { | |
| 2123 | + | x.xCopy = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { | |
| 2092 | 2124 | return cb(&FileBase{Ptr: SourceVarp}, &FileBase{Ptr: DestinationVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressCallbackDataVarp) | |
| 2093 | 2125 | }) | |
| 2094 | 2126 | } | |
| @@ -2103,10 +2135,11 @@ func (x *FileIface) GetCopy() func(File, File, FileCopyFlags, *Cancellable, *Fil | |||
| 2103 | 2135 | if x.xCopy == 0 { | |
| 2104 | 2136 | return nil | |
| 2105 | 2137 | } | |
| 2106 | - | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool | |
| 2138 | + | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool | |
| 2107 | 2139 | purego.RegisterFunc(&rawCallback, x.xCopy) | |
| 2108 | 2140 | return func(SourceVar File, DestinationVar File, FlagsVar FileCopyFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileProgressCallback, ProgressCallbackDataVar uintptr) bool { | |
| 2109 | - | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar) | |
| 2141 | + | var cerr *glib.Error | |
| 2142 | + | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar, &cerr) | |
| 2110 | 2143 | } | |
| 2111 | 2144 | } | |
| 2112 | 2145 | ||
| @@ -2141,7 +2174,7 @@ func (x *FileIface) OverrideCopyFinish(cb func(File, AsyncResult) bool) { | |||
| 2141 | 2174 | if cb == nil { | |
| 2142 | 2175 | x.xCopyFinish = 0 | |
| 2143 | 2176 | } else { | |
| 2144 | - | x.xCopyFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) bool { | |
| 2177 | + | x.xCopyFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) bool { | |
| 2145 | 2178 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 2146 | 2179 | }) | |
| 2147 | 2180 | } | |
| @@ -2153,10 +2186,11 @@ func (x *FileIface) GetCopyFinish() func(File, AsyncResult) bool { | |||
| 2153 | 2186 | if x.xCopyFinish == 0 { | |
| 2154 | 2187 | return nil | |
| 2155 | 2188 | } | |
| 2156 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) bool | |
| 2189 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) bool | |
| 2157 | 2190 | purego.RegisterFunc(&rawCallback, x.xCopyFinish) | |
| 2158 | 2191 | return func(FileVar File, ResVar AsyncResult) bool { | |
| 2159 | - | return rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 2192 | + | var cerr *glib.Error | |
| 2193 | + | return rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 2160 | 2194 | } | |
| 2161 | 2195 | } | |
| 2162 | 2196 | ||
| @@ -2166,7 +2200,7 @@ func (x *FileIface) OverrideMove(cb func(File, File, FileCopyFlags, *Cancellable | |||
| 2166 | 2200 | if cb == nil { | |
| 2167 | 2201 | x.xMove = 0 | |
| 2168 | 2202 | } else { | |
| 2169 | - | x.xMove = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool { | |
| 2203 | + | x.xMove = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { | |
| 2170 | 2204 | return cb(&FileBase{Ptr: SourceVarp}, &FileBase{Ptr: DestinationVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressCallbackDataVarp) | |
| 2171 | 2205 | }) | |
| 2172 | 2206 | } | |
| @@ -2178,10 +2212,11 @@ func (x *FileIface) GetMove() func(File, File, FileCopyFlags, *Cancellable, *Fil | |||
| 2178 | 2212 | if x.xMove == 0 { | |
| 2179 | 2213 | return nil | |
| 2180 | 2214 | } | |
| 2181 | - | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool | |
| 2215 | + | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool | |
| 2182 | 2216 | purego.RegisterFunc(&rawCallback, x.xMove) | |
| 2183 | 2217 | return func(SourceVar File, DestinationVar File, FlagsVar FileCopyFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileProgressCallback, ProgressCallbackDataVar uintptr) bool { | |
| 2184 | - | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar) | |
| 2218 | + | var cerr *glib.Error | |
| 2219 | + | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar, &cerr) | |
| 2185 | 2220 | } | |
| 2186 | 2221 | } | |
| 2187 | 2222 | ||
| @@ -2216,7 +2251,7 @@ func (x *FileIface) OverrideMoveFinish(cb func(File, AsyncResult) bool) { | |||
| 2216 | 2251 | if cb == nil { | |
| 2217 | 2252 | x.xMoveFinish = 0 | |
| 2218 | 2253 | } else { | |
| 2219 | - | x.xMoveFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2254 | + | x.xMoveFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2220 | 2255 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2221 | 2256 | }) | |
| 2222 | 2257 | } | |
| @@ -2228,10 +2263,11 @@ func (x *FileIface) GetMoveFinish() func(File, AsyncResult) bool { | |||
| 2228 | 2263 | if x.xMoveFinish == 0 { | |
| 2229 | 2264 | return nil | |
| 2230 | 2265 | } | |
| 2231 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2266 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2232 | 2267 | purego.RegisterFunc(&rawCallback, x.xMoveFinish) | |
| 2233 | 2268 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2234 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2269 | + | var cerr *glib.Error | |
| 2270 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2235 | 2271 | } | |
| 2236 | 2272 | } | |
| 2237 | 2273 | ||
| @@ -2266,7 +2302,7 @@ func (x *FileIface) OverrideMountMountableFinish(cb func(File, AsyncResult) *Fil | |||
| 2266 | 2302 | if cb == nil { | |
| 2267 | 2303 | x.xMountMountableFinish = 0 | |
| 2268 | 2304 | } else { | |
| 2269 | - | x.xMountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) uintptr { | |
| 2305 | + | x.xMountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2270 | 2306 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2271 | 2307 | if ret == nil { | |
| 2272 | 2308 | return 0 | |
| @@ -2282,10 +2318,11 @@ func (x *FileIface) GetMountMountableFinish() func(File, AsyncResult) *FileBase | |||
| 2282 | 2318 | if x.xMountMountableFinish == 0 { | |
| 2283 | 2319 | return nil | |
| 2284 | 2320 | } | |
| 2285 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) uintptr | |
| 2321 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr | |
| 2286 | 2322 | purego.RegisterFunc(&rawCallback, x.xMountMountableFinish) | |
| 2287 | 2323 | return func(FileVar File, ResultVar AsyncResult) *FileBase { | |
| 2288 | - | rawRet := rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2324 | + | var cerr *glib.Error | |
| 2325 | + | rawRet := rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2289 | 2326 | if rawRet == 0 { | |
| 2290 | 2327 | return nil | |
| 2291 | 2328 | } | |
| @@ -2326,7 +2363,7 @@ func (x *FileIface) OverrideUnmountMountableFinish(cb func(File, AsyncResult) bo | |||
| 2326 | 2363 | if cb == nil { | |
| 2327 | 2364 | x.xUnmountMountableFinish = 0 | |
| 2328 | 2365 | } else { | |
| 2329 | - | x.xUnmountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2366 | + | x.xUnmountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2330 | 2367 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2331 | 2368 | }) | |
| 2332 | 2369 | } | |
| @@ -2338,10 +2375,11 @@ func (x *FileIface) GetUnmountMountableFinish() func(File, AsyncResult) bool { | |||
| 2338 | 2375 | if x.xUnmountMountableFinish == 0 { | |
| 2339 | 2376 | return nil | |
| 2340 | 2377 | } | |
| 2341 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2378 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2342 | 2379 | purego.RegisterFunc(&rawCallback, x.xUnmountMountableFinish) | |
| 2343 | 2380 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2344 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2381 | + | var cerr *glib.Error | |
| 2382 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2345 | 2383 | } | |
| 2346 | 2384 | } | |
| 2347 | 2385 | ||
| @@ -2376,7 +2414,7 @@ func (x *FileIface) OverrideEjectMountableFinish(cb func(File, AsyncResult) bool | |||
| 2376 | 2414 | if cb == nil { | |
| 2377 | 2415 | x.xEjectMountableFinish = 0 | |
| 2378 | 2416 | } else { | |
| 2379 | - | x.xEjectMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2417 | + | x.xEjectMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2380 | 2418 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2381 | 2419 | }) | |
| 2382 | 2420 | } | |
| @@ -2388,10 +2426,11 @@ func (x *FileIface) GetEjectMountableFinish() func(File, AsyncResult) bool { | |||
| 2388 | 2426 | if x.xEjectMountableFinish == 0 { | |
| 2389 | 2427 | return nil | |
| 2390 | 2428 | } | |
| 2391 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2429 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2392 | 2430 | purego.RegisterFunc(&rawCallback, x.xEjectMountableFinish) | |
| 2393 | 2431 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2394 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2432 | + | var cerr *glib.Error | |
| 2433 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2395 | 2434 | } | |
| 2396 | 2435 | } | |
| 2397 | 2436 | ||
| @@ -2426,7 +2465,7 @@ func (x *FileIface) OverrideMountEnclosingVolumeFinish(cb func(File, AsyncResult | |||
| 2426 | 2465 | if cb == nil { | |
| 2427 | 2466 | x.xMountEnclosingVolumeFinish = 0 | |
| 2428 | 2467 | } else { | |
| 2429 | - | x.xMountEnclosingVolumeFinish = purego.NewCallback(func(LocationVarp uintptr, ResultVarp uintptr) bool { | |
| 2468 | + | x.xMountEnclosingVolumeFinish = purego.NewCallback(func(LocationVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2430 | 2469 | return cb(&FileBase{Ptr: LocationVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2431 | 2470 | }) | |
| 2432 | 2471 | } | |
| @@ -2438,10 +2477,11 @@ func (x *FileIface) GetMountEnclosingVolumeFinish() func(File, AsyncResult) bool | |||
| 2438 | 2477 | if x.xMountEnclosingVolumeFinish == 0 { | |
| 2439 | 2478 | return nil | |
| 2440 | 2479 | } | |
| 2441 | - | var rawCallback func(LocationVarp uintptr, ResultVarp uintptr) bool | |
| 2480 | + | var rawCallback func(LocationVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2442 | 2481 | purego.RegisterFunc(&rawCallback, x.xMountEnclosingVolumeFinish) | |
| 2443 | 2482 | return func(LocationVar File, ResultVar AsyncResult) bool { | |
| 2444 | - | return rawCallback(LocationVar.GoPointer(), ResultVar.GoPointer()) | |
| 2483 | + | var cerr *glib.Error | |
| 2484 | + | return rawCallback(LocationVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2445 | 2485 | } | |
| 2446 | 2486 | } | |
| 2447 | 2487 | ||
| @@ -2451,7 +2491,7 @@ func (x *FileIface) OverrideMonitorDir(cb func(File, FileMonitorFlags, *Cancella | |||
| 2451 | 2491 | if cb == nil { | |
| 2452 | 2492 | x.xMonitorDir = 0 | |
| 2453 | 2493 | } else { | |
| 2454 | - | x.xMonitorDir = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr { | |
| 2494 | + | x.xMonitorDir = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2455 | 2495 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 2456 | 2496 | if ret == nil { | |
| 2457 | 2497 | return 0 | |
| @@ -2467,10 +2507,11 @@ func (x *FileIface) GetMonitorDir() func(File, FileMonitorFlags, *Cancellable) * | |||
| 2467 | 2507 | if x.xMonitorDir == 0 { | |
| 2468 | 2508 | return nil | |
| 2469 | 2509 | } | |
| 2470 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr | |
| 2510 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 2471 | 2511 | purego.RegisterFunc(&rawCallback, x.xMonitorDir) | |
| 2472 | 2512 | return func(FileVar File, FlagsVar FileMonitorFlags, CancellableVar *Cancellable) *FileMonitor { | |
| 2473 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | |
| 2513 | + | var cerr *glib.Error | |
| 2514 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 2474 | 2515 | if rawRet == 0 { | |
| 2475 | 2516 | return nil | |
| 2476 | 2517 | } | |
| @@ -2486,7 +2527,7 @@ func (x *FileIface) OverrideMonitorFile(cb func(File, FileMonitorFlags, *Cancell | |||
| 2486 | 2527 | if cb == nil { | |
| 2487 | 2528 | x.xMonitorFile = 0 | |
| 2488 | 2529 | } else { | |
| 2489 | - | x.xMonitorFile = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr { | |
| 2530 | + | x.xMonitorFile = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2490 | 2531 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 2491 | 2532 | if ret == nil { | |
| 2492 | 2533 | return 0 | |
| @@ -2502,10 +2543,11 @@ func (x *FileIface) GetMonitorFile() func(File, FileMonitorFlags, *Cancellable) | |||
| 2502 | 2543 | if x.xMonitorFile == 0 { | |
| 2503 | 2544 | return nil | |
| 2504 | 2545 | } | |
| 2505 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr | |
| 2546 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 2506 | 2547 | purego.RegisterFunc(&rawCallback, x.xMonitorFile) | |
| 2507 | 2548 | return func(FileVar File, FlagsVar FileMonitorFlags, CancellableVar *Cancellable) *FileMonitor { | |
| 2508 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | |
| 2549 | + | var cerr *glib.Error | |
| 2550 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 2509 | 2551 | if rawRet == 0 { | |
| 2510 | 2552 | return nil | |
| 2511 | 2553 | } | |
| @@ -2521,7 +2563,7 @@ func (x *FileIface) OverrideOpenReadwrite(cb func(File, *Cancellable) *FileIOStr | |||
| 2521 | 2563 | if cb == nil { | |
| 2522 | 2564 | x.xOpenReadwrite = 0 | |
| 2523 | 2565 | } else { | |
| 2524 | - | x.xOpenReadwrite = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | |
| 2566 | + | x.xOpenReadwrite = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2525 | 2567 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 2526 | 2568 | if ret == nil { | |
| 2527 | 2569 | return 0 | |
| @@ -2537,10 +2579,11 @@ func (x *FileIface) GetOpenReadwrite() func(File, *Cancellable) *FileIOStream { | |||
| 2537 | 2579 | if x.xOpenReadwrite == 0 { | |
| 2538 | 2580 | return nil | |
| 2539 | 2581 | } | |
| 2540 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | |
| 2582 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 2541 | 2583 | purego.RegisterFunc(&rawCallback, x.xOpenReadwrite) | |
| 2542 | 2584 | return func(FileVar File, CancellableVar *Cancellable) *FileIOStream { | |
| 2543 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | |
| 2585 | + | var cerr *glib.Error | |
| 2586 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |
| 2544 | 2587 | if rawRet == 0 { | |
| 2545 | 2588 | return nil | |
| 2546 | 2589 | } | |
| @@ -2581,7 +2624,7 @@ func (x *FileIface) OverrideOpenReadwriteFinish(cb func(File, AsyncResult) *File | |||
| 2581 | 2624 | if cb == nil { | |
| 2582 | 2625 | x.xOpenReadwriteFinish = 0 | |
| 2583 | 2626 | } else { | |
| 2584 | - | x.xOpenReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 2627 | + | x.xOpenReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2585 | 2628 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 2586 | 2629 | if ret == nil { | |
| 2587 | 2630 | return 0 | |
| @@ -2597,10 +2640,11 @@ func (x *FileIface) GetOpenReadwriteFinish() func(File, AsyncResult) *FileIOStre | |||
| 2597 | 2640 | if x.xOpenReadwriteFinish == 0 { | |
| 2598 | 2641 | return nil | |
| 2599 | 2642 | } | |
| 2600 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 2643 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 2601 | 2644 | purego.RegisterFunc(&rawCallback, x.xOpenReadwriteFinish) | |
| 2602 | 2645 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | |
| 2603 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 2646 | + | var cerr *glib.Error | |
| 2647 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 2604 | 2648 | if rawRet == 0 { | |
| 2605 | 2649 | return nil | |
| 2606 | 2650 | } | |
| @@ -2616,7 +2660,7 @@ func (x *FileIface) OverrideCreateReadwrite(cb func(File, FileCreateFlags, *Canc | |||
| 2616 | 2660 | if cb == nil { | |
| 2617 | 2661 | x.xCreateReadwrite = 0 | |
| 2618 | 2662 | } else { | |
| 2619 | - | x.xCreateReadwrite = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | |
| 2663 | + | x.xCreateReadwrite = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2620 | 2664 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 2621 | 2665 | if ret == nil { | |
| 2622 | 2666 | return 0 | |
| @@ -2632,10 +2676,11 @@ func (x *FileIface) GetCreateReadwrite() func(File, FileCreateFlags, *Cancellabl | |||
| 2632 | 2676 | if x.xCreateReadwrite == 0 { | |
| 2633 | 2677 | return nil | |
| 2634 | 2678 | } | |
| 2635 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | |
| 2679 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 2636 | 2680 | purego.RegisterFunc(&rawCallback, x.xCreateReadwrite) | |
| 2637 | 2681 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileIOStream { | |
| 2638 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | |
| 2682 | + | var cerr *glib.Error | |
| 2683 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 2639 | 2684 | if rawRet == 0 { | |
| 2640 | 2685 | return nil | |
| 2641 | 2686 | } | |
| @@ -2676,7 +2721,7 @@ func (x *FileIface) OverrideCreateReadwriteFinish(cb func(File, AsyncResult) *Fi | |||
| 2676 | 2721 | if cb == nil { | |
| 2677 | 2722 | x.xCreateReadwriteFinish = 0 | |
| 2678 | 2723 | } else { | |
| 2679 | - | x.xCreateReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 2724 | + | x.xCreateReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2680 | 2725 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 2681 | 2726 | if ret == nil { | |
| 2682 | 2727 | return 0 | |
| @@ -2692,10 +2737,11 @@ func (x *FileIface) GetCreateReadwriteFinish() func(File, AsyncResult) *FileIOSt | |||
| 2692 | 2737 | if x.xCreateReadwriteFinish == 0 { | |
| 2693 | 2738 | return nil | |
| 2694 | 2739 | } | |
| 2695 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 2740 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 2696 | 2741 | purego.RegisterFunc(&rawCallback, x.xCreateReadwriteFinish) | |
| 2697 | 2742 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | |
| 2698 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 2743 | + | var cerr *glib.Error | |
| 2744 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 2699 | 2745 | if rawRet == 0 { | |
| 2700 | 2746 | return nil | |
| 2701 | 2747 | } | |
| @@ -2711,7 +2757,7 @@ func (x *FileIface) OverrideReplaceReadwrite(cb func(File, string, bool, FileCre | |||
| 2711 | 2757 | if cb == nil { | |
| 2712 | 2758 | x.xReplaceReadwrite = 0 | |
| 2713 | 2759 | } else { | |
| 2714 | - | x.xReplaceReadwrite = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | |
| 2760 | + | x.xReplaceReadwrite = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2715 | 2761 | ret := cb(&FileBase{Ptr: FileVarp}, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | |
| 2716 | 2762 | if ret == nil { | |
| 2717 | 2763 | return 0 | |
| @@ -2727,10 +2773,11 @@ func (x *FileIface) GetReplaceReadwrite() func(File, string, bool, FileCreateFla | |||
| 2727 | 2773 | if x.xReplaceReadwrite == 0 { | |
| 2728 | 2774 | return nil | |
| 2729 | 2775 | } | |
| 2730 | - | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | |
| 2776 | + | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr | |
| 2731 | 2777 | purego.RegisterFunc(&rawCallback, x.xReplaceReadwrite) | |
| 2732 | 2778 | return func(FileVar File, EtagVar string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileIOStream { | |
| 2733 | - | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer()) | |
| 2779 | + | var cerr *glib.Error | |
| 2780 | + | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |
| 2734 | 2781 | if rawRet == 0 { | |
| 2735 | 2782 | return nil | |
| 2736 | 2783 | } | |
| @@ -2771,7 +2818,7 @@ func (x *FileIface) OverrideReplaceReadwriteFinish(cb func(File, AsyncResult) *F | |||
| 2771 | 2818 | if cb == nil { | |
| 2772 | 2819 | x.xReplaceReadwriteFinish = 0 | |
| 2773 | 2820 | } else { | |
| 2774 | - | x.xReplaceReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | |
| 2821 | + | x.xReplaceReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 2775 | 2822 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | |
| 2776 | 2823 | if ret == nil { | |
| 2777 | 2824 | return 0 | |
| @@ -2787,10 +2834,11 @@ func (x *FileIface) GetReplaceReadwriteFinish() func(File, AsyncResult) *FileIOS | |||
| 2787 | 2834 | if x.xReplaceReadwriteFinish == 0 { | |
| 2788 | 2835 | return nil | |
| 2789 | 2836 | } | |
| 2790 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | |
| 2837 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr | |
| 2791 | 2838 | purego.RegisterFunc(&rawCallback, x.xReplaceReadwriteFinish) | |
| 2792 | 2839 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | |
| 2793 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | |
| 2840 | + | var cerr *glib.Error | |
| 2841 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |
| 2794 | 2842 | if rawRet == 0 { | |
| 2795 | 2843 | return nil | |
| 2796 | 2844 | } | |
| @@ -2831,7 +2879,7 @@ func (x *FileIface) OverrideStartMountableFinish(cb func(File, AsyncResult) bool | |||
| 2831 | 2879 | if cb == nil { | |
| 2832 | 2880 | x.xStartMountableFinish = 0 | |
| 2833 | 2881 | } else { | |
| 2834 | - | x.xStartMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2882 | + | x.xStartMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2835 | 2883 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2836 | 2884 | }) | |
| 2837 | 2885 | } | |
| @@ -2843,10 +2891,11 @@ func (x *FileIface) GetStartMountableFinish() func(File, AsyncResult) bool { | |||
| 2843 | 2891 | if x.xStartMountableFinish == 0 { | |
| 2844 | 2892 | return nil | |
| 2845 | 2893 | } | |
| 2846 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2894 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2847 | 2895 | purego.RegisterFunc(&rawCallback, x.xStartMountableFinish) | |
| 2848 | 2896 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2849 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2897 | + | var cerr *glib.Error | |
| 2898 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2850 | 2899 | } | |
| 2851 | 2900 | } | |
| 2852 | 2901 | ||
| @@ -2881,7 +2930,7 @@ func (x *FileIface) OverrideStopMountableFinish(cb func(File, AsyncResult) bool) | |||
| 2881 | 2930 | if cb == nil { | |
| 2882 | 2931 | x.xStopMountableFinish = 0 | |
| 2883 | 2932 | } else { | |
| 2884 | - | x.xStopMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2933 | + | x.xStopMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2885 | 2934 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2886 | 2935 | }) | |
| 2887 | 2936 | } | |
| @@ -2893,10 +2942,11 @@ func (x *FileIface) GetStopMountableFinish() func(File, AsyncResult) bool { | |||
| 2893 | 2942 | if x.xStopMountableFinish == 0 { | |
| 2894 | 2943 | return nil | |
| 2895 | 2944 | } | |
| 2896 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2945 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2897 | 2946 | purego.RegisterFunc(&rawCallback, x.xStopMountableFinish) | |
| 2898 | 2947 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2899 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2948 | + | var cerr *glib.Error | |
| 2949 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2900 | 2950 | } | |
| 2901 | 2951 | } | |
| 2902 | 2952 | ||
| @@ -2931,7 +2981,7 @@ func (x *FileIface) OverrideUnmountMountableWithOperationFinish(cb func(File, As | |||
| 2931 | 2981 | if cb == nil { | |
| 2932 | 2982 | x.xUnmountMountableWithOperationFinish = 0 | |
| 2933 | 2983 | } else { | |
| 2934 | - | x.xUnmountMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 2984 | + | x.xUnmountMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2935 | 2985 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2936 | 2986 | }) | |
| 2937 | 2987 | } | |
| @@ -2943,10 +2993,11 @@ func (x *FileIface) GetUnmountMountableWithOperationFinish() func(File, AsyncRes | |||
| 2943 | 2993 | if x.xUnmountMountableWithOperationFinish == 0 { | |
| 2944 | 2994 | return nil | |
| 2945 | 2995 | } | |
| 2946 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 2996 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2947 | 2997 | purego.RegisterFunc(&rawCallback, x.xUnmountMountableWithOperationFinish) | |
| 2948 | 2998 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2949 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 2999 | + | var cerr *glib.Error | |
| 3000 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 2950 | 3001 | } | |
| 2951 | 3002 | } | |
| 2952 | 3003 | ||
| @@ -2981,7 +3032,7 @@ func (x *FileIface) OverrideEjectMountableWithOperationFinish(cb func(File, Asyn | |||
| 2981 | 3032 | if cb == nil { | |
| 2982 | 3033 | x.xEjectMountableWithOperationFinish = 0 | |
| 2983 | 3034 | } else { | |
| 2984 | - | x.xEjectMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 3035 | + | x.xEjectMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 2985 | 3036 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 2986 | 3037 | }) | |
| 2987 | 3038 | } | |
| @@ -2993,10 +3044,11 @@ func (x *FileIface) GetEjectMountableWithOperationFinish() func(File, AsyncResul | |||
| 2993 | 3044 | if x.xEjectMountableWithOperationFinish == 0 { | |
| 2994 | 3045 | return nil | |
| 2995 | 3046 | } | |
| 2996 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 3047 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 2997 | 3048 | purego.RegisterFunc(&rawCallback, x.xEjectMountableWithOperationFinish) | |
| 2998 | 3049 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 2999 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 3050 | + | var cerr *glib.Error | |
| 3051 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 3000 | 3052 | } | |
| 3001 | 3053 | } | |
| 3002 | 3054 | ||
| @@ -3031,7 +3083,7 @@ func (x *FileIface) OverridePollMountableFinish(cb func(File, AsyncResult) bool) | |||
| 3031 | 3083 | if cb == nil { | |
| 3032 | 3084 | x.xPollMountableFinish = 0 | |
| 3033 | 3085 | } else { | |
| 3034 | - | x.xPollMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | |
| 3086 | + | x.xPollMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 3035 | 3087 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | |
| 3036 | 3088 | }) | |
| 3037 | 3089 | } | |
| @@ -3043,10 +3095,11 @@ func (x *FileIface) GetPollMountableFinish() func(File, AsyncResult) bool { | |||
| 3043 | 3095 | if x.xPollMountableFinish == 0 { | |
| 3044 | 3096 | return nil | |
| 3045 | 3097 | } | |
| 3046 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | |
| 3098 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool | |
| 3047 | 3099 | purego.RegisterFunc(&rawCallback, x.xPollMountableFinish) | |
| 3048 | 3100 | return func(FileVar File, ResultVar AsyncResult) bool { | |
| 3049 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | |
| 3101 | + | var cerr *glib.Error | |
| 3102 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |
| 3050 | 3103 | } | |
| 3051 | 3104 | } | |
| 3052 | 3105 | ||
| @@ -3056,7 +3109,7 @@ func (x *FileIface) OverrideMeasureDiskUsage(cb func(File, FileMeasureFlags, *Ca | |||
| 3056 | 3109 | if cb == nil { | |
| 3057 | 3110 | x.xMeasureDiskUsage = 0 | |
| 3058 | 3111 | } else { | |
| 3059 | - | x.xMeasureDiskUsage = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool { | |
| 3112 | + | x.xMeasureDiskUsage = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { | |
| 3060 | 3113 | return cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileMeasureProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressDataVarp, DiskUsageVarp, NumDirsVarp, NumFilesVarp) | |
| 3061 | 3114 | }) | |
| 3062 | 3115 | } | |
| @@ -3068,10 +3121,11 @@ func (x *FileIface) GetMeasureDiskUsage() func(File, FileMeasureFlags, *Cancella | |||
| 3068 | 3121 | if x.xMeasureDiskUsage == 0 { | |
| 3069 | 3122 | return nil | |
| 3070 | 3123 | } | |
| 3071 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool | |
| 3124 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool | |
| 3072 | 3125 | purego.RegisterFunc(&rawCallback, x.xMeasureDiskUsage) | |
| 3073 | 3126 | return func(FileVar File, FlagsVar FileMeasureFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileMeasureProgressCallback, ProgressDataVar uintptr, DiskUsageVar *uint64, NumDirsVar *uint64, NumFilesVar *uint64) bool { | |
| 3074 | - | return rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressDataVar, DiskUsageVar, NumDirsVar, NumFilesVar) | |
| 3127 | + | var cerr *glib.Error | |
| 3128 | + | return rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressDataVar, DiskUsageVar, NumDirsVar, NumFilesVar, &cerr) | |
| 3075 | 3129 | } | |
| 3076 | 3130 | } | |
| 3077 | 3131 | ||
| @@ -3106,7 +3160,7 @@ func (x *FileIface) OverrideMeasureDiskUsageFinish(cb func(File, AsyncResult, *u | |||
| 3106 | 3160 | if cb == nil { | |
| 3107 | 3161 | x.xMeasureDiskUsageFinish = 0 | |
| 3108 | 3162 | } else { | |
| 3109 | - | x.xMeasureDiskUsageFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool { | |
| 3163 | + | x.xMeasureDiskUsageFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { | |
| 3110 | 3164 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}, DiskUsageVarp, NumDirsVarp, NumFilesVarp) | |
| 3111 | 3165 | }) | |
| 3112 | 3166 | } | |
| @@ -3118,10 +3172,11 @@ func (x *FileIface) GetMeasureDiskUsageFinish() func(File, AsyncResult, *uint64, | |||
| 3118 | 3172 | if x.xMeasureDiskUsageFinish == 0 { | |
| 3119 | 3173 | return nil | |
| 3120 | 3174 | } | |
| 3121 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool | |
| 3175 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool | |
| 3122 | 3176 | purego.RegisterFunc(&rawCallback, x.xMeasureDiskUsageFinish) | |
| 3123 | 3177 | return func(FileVar File, ResultVar AsyncResult, DiskUsageVar *uint64, NumDirsVar *uint64, NumFilesVar *uint64) bool { | |
| 3124 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), DiskUsageVar, NumDirsVar, NumFilesVar) | |
| 3178 | + | var cerr *glib.Error | |
| 3179 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), DiskUsageVar, NumDirsVar, NumFilesVar, &cerr) | |
| 3125 | 3180 | } | |
| 3126 | 3181 | } | |
| 3127 | 3182 | ||
| @@ -3380,6 +3435,7 @@ type File interface { | |||
| 3380 | 3435 | var xFileGLibType func() types.GType | |
| 3381 | 3436 | ||
| 3382 | 3437 | func FileGLibType() types.GType { | |
| 3438 | + | core.LazyRegister(&xFileGLibType, "GIO", "g_file_get_type", false) | |
| 3383 | 3439 | return xFileGLibType() | |
| 3384 | 3440 | } | |
| 3385 | 3441 | ||
| @@ -5812,139 +5868,922 @@ func (x *FileBase) UnmountMountableWithOperationFinish(ResultVar AsyncResult) (b | |||
| 5812 | 5868 | return cret, cerr | |
| 5813 | 5869 | } | |
| 5814 | 5870 | ||
| 5871 | + | var XGFileAppendTo func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 5872 | + | core.LazyRegister(&xXGFileAppendTo, "GIO", "g_file_append_to", false) | |
| 5873 | + | return xXGFileAppendTo(instance, FlagsVarp, CancellableVarp, cerrp) | |
| 5874 | + | } | |
| 5875 | + | ||
| 5876 | + | var ( | |
| 5877 | + | xXGFileAppendTo func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5878 | + | XGFileAppendToAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 5879 | + | core.LazyRegister(&xXGFileAppendToAsync, "GIO", "g_file_append_to_async", false) | |
| 5880 | + | xXGFileAppendToAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 5881 | + | } | |
| 5882 | + | ) | |
| 5883 | + | var ( | |
| 5884 | + | xXGFileAppendToAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5885 | + | XGFileAppendToFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 5886 | + | core.LazyRegister(&xXGFileAppendToFinish, "GIO", "g_file_append_to_finish", false) | |
| 5887 | + | return xXGFileAppendToFinish(instance, ResVarp, cerrp) | |
| 5888 | + | } | |
| 5889 | + | ) | |
| 5890 | + | var ( | |
| 5891 | + | xXGFileAppendToFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5892 | + | XGFileBuildAttributeListForCopy func(uintptr, FileCopyFlags, uintptr, **glib.Error) string = func(instance uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, cerrp **glib.Error) string { | |
| 5893 | + | core.LazyRegister(&xXGFileBuildAttributeListForCopy, "GIO", "g_file_build_attribute_list_for_copy", false) | |
| 5894 | + | return xXGFileBuildAttributeListForCopy(instance, FlagsVarp, CancellableVarp, cerrp) | |
| 5895 | + | } | |
| 5896 | + | ) | |
| 5897 | + | var ( | |
| 5898 | + | xXGFileBuildAttributeListForCopy func(uintptr, FileCopyFlags, uintptr, **glib.Error) string | |
| 5899 | + | XGFileCopy func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { | |
| 5900 | + | core.LazyRegister(&xXGFileCopy, "GIO", "g_file_copy", false) | |
| 5901 | + | return xXGFileCopy(instance, DestinationVarp, FlagsVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, cerrp) | |
| 5902 | + | } | |
| 5903 | + | ) | |
| 5904 | + | var ( | |
| 5905 | + | xXGFileCopy func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | |
| 5906 | + | XGFileCopyAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 5907 | + | core.LazyRegister(&xXGFileCopyAsync, "GIO", "g_file_copy_async", false) | |
| 5908 | + | xXGFileCopyAsync(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, CallbackVarp, UserDataVarp) | |
| 5909 | + | } | |
| 5910 | + | ) | |
| 5911 | + | var ( | |
| 5912 | + | xXGFileCopyAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 5913 | + | XGFileCopyAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackClosureVarp *gobject.Closure, ReadyCallbackClosureVarp *gobject.Closure) { | |
| 5914 | + | core.LazyRegister(&xXGFileCopyAsyncWithClosures, "GIO", "g_file_copy_async_with_closures", false) | |
| 5915 | + | xXGFileCopyAsyncWithClosures(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackClosureVarp, ReadyCallbackClosureVarp) | |
| 5916 | + | } | |
| 5917 | + | ) | |
| 5918 | + | var ( | |
| 5919 | + | xXGFileCopyAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |
| 5920 | + | XGFileCopyAttributes func(uintptr, uintptr, FileCopyFlags, uintptr, **glib.Error) bool = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 5921 | + | core.LazyRegister(&xXGFileCopyAttributes, "GIO", "g_file_copy_attributes", false) | |
| 5922 | + | return xXGFileCopyAttributes(instance, DestinationVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 5923 | + | } | |
| 5924 | + | ) | |
| 5925 | + | var ( | |
| 5926 | + | xXGFileCopyAttributes func(uintptr, uintptr, FileCopyFlags, uintptr, **glib.Error) bool | |
| 5927 | + | XGFileCopyFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) bool { | |
| 5928 | + | core.LazyRegister(&xXGFileCopyFinish, "GIO", "g_file_copy_finish", false) | |
| 5929 | + | return xXGFileCopyFinish(instance, ResVarp, cerrp) | |
| 5930 | + | } | |
| 5931 | + | ) | |
| 5932 | + | var ( | |
| 5933 | + | xXGFileCopyFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5934 | + | XGFileCreate func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 5935 | + | core.LazyRegister(&xXGFileCreate, "GIO", "g_file_create", false) | |
| 5936 | + | return xXGFileCreate(instance, FlagsVarp, CancellableVarp, cerrp) | |
| 5937 | + | } | |
| 5938 | + | ) | |
| 5939 | + | var ( | |
| 5940 | + | xXGFileCreate func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5941 | + | XGFileCreateAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 5942 | + | core.LazyRegister(&xXGFileCreateAsync, "GIO", "g_file_create_async", false) | |
| 5943 | + | xXGFileCreateAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 5944 | + | } | |
| 5945 | + | ) | |
| 5946 | + | var ( | |
| 5947 | + | xXGFileCreateAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5948 | + | XGFileCreateFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 5949 | + | core.LazyRegister(&xXGFileCreateFinish, "GIO", "g_file_create_finish", false) | |
| 5950 | + | return xXGFileCreateFinish(instance, ResVarp, cerrp) | |
| 5951 | + | } | |
| 5952 | + | ) | |
| 5953 | + | var ( | |
| 5954 | + | xXGFileCreateFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5955 | + | XGFileCreateReadwrite func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 5956 | + | core.LazyRegister(&xXGFileCreateReadwrite, "GIO", "g_file_create_readwrite", false) | |
| 5957 | + | return xXGFileCreateReadwrite(instance, FlagsVarp, CancellableVarp, cerrp) | |
| 5958 | + | } | |
| 5959 | + | ) | |
| 5960 | + | var ( | |
| 5961 | + | xXGFileCreateReadwrite func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5962 | + | XGFileCreateReadwriteAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 5963 | + | core.LazyRegister(&xXGFileCreateReadwriteAsync, "GIO", "g_file_create_readwrite_async", false) | |
| 5964 | + | xXGFileCreateReadwriteAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 5965 | + | } | |
| 5966 | + | ) | |
| 5967 | + | var ( | |
| 5968 | + | xXGFileCreateReadwriteAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5969 | + | XGFileCreateReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 5970 | + | core.LazyRegister(&xXGFileCreateReadwriteFinish, "GIO", "g_file_create_readwrite_finish", false) | |
| 5971 | + | return xXGFileCreateReadwriteFinish(instance, ResVarp, cerrp) | |
| 5972 | + | } | |
| 5973 | + | ) | |
| 5974 | + | var ( | |
| 5975 | + | xXGFileCreateReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5976 | + | XGFileDelete func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 5977 | + | core.LazyRegister(&xXGFileDelete, "GIO", "g_file_delete", false) | |
| 5978 | + | return xXGFileDelete(instance, CancellableVarp, cerrp) | |
| 5979 | + | } | |
| 5980 | + | ) | |
| 5981 | + | var ( | |
| 5982 | + | xXGFileDelete func(uintptr, uintptr, **glib.Error) bool | |
| 5983 | + | XGFileDeleteAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 5984 | + | core.LazyRegister(&xXGFileDeleteAsync, "GIO", "g_file_delete_async", false) | |
| 5985 | + | xXGFileDeleteAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 5986 | + | } | |
| 5987 | + | ) | |
| 5988 | + | var ( | |
| 5989 | + | xXGFileDeleteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5990 | + | XGFileDeleteFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 5991 | + | core.LazyRegister(&xXGFileDeleteFinish, "GIO", "g_file_delete_finish", false) | |
| 5992 | + | return xXGFileDeleteFinish(instance, ResultVarp, cerrp) | |
| 5993 | + | } | |
| 5994 | + | ) | |
| 5995 | + | var ( | |
| 5996 | + | xXGFileDeleteFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5997 | + | XGFileDup func(uintptr) uintptr = func(instance uintptr) uintptr { | |
| 5998 | + | core.LazyRegister(&xXGFileDup, "GIO", "g_file_dup", false) | |
| 5999 | + | return xXGFileDup(instance) | |
| 6000 | + | } | |
| 6001 | + | ) | |
| 6002 | + | var ( | |
| 6003 | + | xXGFileDup func(uintptr) uintptr | |
| 6004 | + | XGFileEjectMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6005 | + | core.LazyRegister(&xXGFileEjectMountable, "GIO", "g_file_eject_mountable", false) | |
| 6006 | + | xXGFileEjectMountable(instance, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6007 | + | } | |
| 6008 | + | ) | |
| 6009 | + | var ( | |
| 6010 | + | xXGFileEjectMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |
| 6011 | + | XGFileEjectMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6012 | + | core.LazyRegister(&xXGFileEjectMountableFinish, "GIO", "g_file_eject_mountable_finish", false) | |
| 6013 | + | return xXGFileEjectMountableFinish(instance, ResultVarp, cerrp) | |
| 6014 | + | } | |
| 6015 | + | ) | |
| 6016 | + | var ( | |
| 6017 | + | xXGFileEjectMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6018 | + | XGFileEjectMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6019 | + | core.LazyRegister(&xXGFileEjectMountableWithOperation, "GIO", "g_file_eject_mountable_with_operation", false) | |
| 6020 | + | xXGFileEjectMountableWithOperation(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6021 | + | } | |
| 6022 | + | ) | |
| 6023 | + | var ( | |
| 6024 | + | xXGFileEjectMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 6025 | + | XGFileEjectMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6026 | + | core.LazyRegister(&xXGFileEjectMountableWithOperationFinish, "GIO", "g_file_eject_mountable_with_operation_finish", false) | |
| 6027 | + | return xXGFileEjectMountableWithOperationFinish(instance, ResultVarp, cerrp) | |
| 6028 | + | } | |
| 6029 | + | ) | |
| 6030 | + | var ( | |
| 6031 | + | xXGFileEjectMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6032 | + | XGFileEnumerateChildren func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6033 | + | core.LazyRegister(&xXGFileEnumerateChildren, "GIO", "g_file_enumerate_children", false) | |
| 6034 | + | return xXGFileEnumerateChildren(instance, AttributesVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6035 | + | } | |
| 6036 | + | ) | |
| 6037 | + | var ( | |
| 6038 | + | xXGFileEnumerateChildren func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |
| 6039 | + | XGFileEnumerateChildrenAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6040 | + | core.LazyRegister(&xXGFileEnumerateChildrenAsync, "GIO", "g_file_enumerate_children_async", false) | |
| 6041 | + | xXGFileEnumerateChildrenAsync(instance, AttributesVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6042 | + | } | |
| 6043 | + | ) | |
| 6044 | + | var ( | |
| 6045 | + | xXGFileEnumerateChildrenAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |
| 6046 | + | XGFileEnumerateChildrenFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6047 | + | core.LazyRegister(&xXGFileEnumerateChildrenFinish, "GIO", "g_file_enumerate_children_finish", false) | |
| 6048 | + | return xXGFileEnumerateChildrenFinish(instance, ResVarp, cerrp) | |
| 6049 | + | } | |
| 6050 | + | ) | |
| 6051 | + | var ( | |
| 6052 | + | xXGFileEnumerateChildrenFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6053 | + | XGFileEqual func(uintptr, uintptr) bool = func(instance uintptr, File2Varp uintptr) bool { | |
| 6054 | + | core.LazyRegister(&xXGFileEqual, "GIO", "g_file_equal", false) | |
| 6055 | + | return xXGFileEqual(instance, File2Varp) | |
| 6056 | + | } | |
| 6057 | + | ) | |
| 6058 | + | var ( | |
| 6059 | + | xXGFileEqual func(uintptr, uintptr) bool | |
| 6060 | + | XGFileFindEnclosingMount func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6061 | + | core.LazyRegister(&xXGFileFindEnclosingMount, "GIO", "g_file_find_enclosing_mount", false) | |
| 6062 | + | return xXGFileFindEnclosingMount(instance, CancellableVarp, cerrp) | |
| 6063 | + | } | |
| 6064 | + | ) | |
| 6065 | + | var ( | |
| 6066 | + | xXGFileFindEnclosingMount func(uintptr, uintptr, **glib.Error) uintptr | |
| 6067 | + | XGFileFindEnclosingMountAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6068 | + | core.LazyRegister(&xXGFileFindEnclosingMountAsync, "GIO", "g_file_find_enclosing_mount_async", false) | |
| 6069 | + | xXGFileFindEnclosingMountAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6070 | + | } | |
| 6071 | + | ) | |
| 6072 | + | var ( | |
| 6073 | + | xXGFileFindEnclosingMountAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 6074 | + | XGFileFindEnclosingMountFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6075 | + | core.LazyRegister(&xXGFileFindEnclosingMountFinish, "GIO", "g_file_find_enclosing_mount_finish", false) | |
| 6076 | + | return xXGFileFindEnclosingMountFinish(instance, ResVarp, cerrp) | |
| 6077 | + | } | |
| 6078 | + | ) | |
| 6079 | + | var ( | |
| 6080 | + | xXGFileFindEnclosingMountFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6081 | + | XGFileGetBasename func(uintptr) string = func(instance uintptr) string { | |
| 6082 | + | core.LazyRegister(&xXGFileGetBasename, "GIO", "g_file_get_basename", false) | |
| 6083 | + | return xXGFileGetBasename(instance) | |
| 6084 | + | } | |
| 6085 | + | ) | |
| 6086 | + | var ( | |
| 6087 | + | xXGFileGetBasename func(uintptr) string | |
| 6088 | + | XGFileGetChild func(uintptr, string) uintptr = func(instance uintptr, NameVarp string) uintptr { | |
| 6089 | + | core.LazyRegister(&xXGFileGetChild, "GIO", "g_file_get_child", false) | |
| 6090 | + | return xXGFileGetChild(instance, NameVarp) | |
| 6091 | + | } | |
| 6092 | + | ) | |
| 6093 | + | var ( | |
| 6094 | + | xXGFileGetChild func(uintptr, string) uintptr | |
| 6095 | + | XGFileGetChildForDisplayName func(uintptr, string, **glib.Error) uintptr = func(instance uintptr, DisplayNameVarp string, cerrp **glib.Error) uintptr { | |
| 6096 | + | core.LazyRegister(&xXGFileGetChildForDisplayName, "GIO", "g_file_get_child_for_display_name", false) | |
| 6097 | + | return xXGFileGetChildForDisplayName(instance, DisplayNameVarp, cerrp) | |
| 6098 | + | } | |
| 6099 | + | ) | |
| 6100 | + | var ( | |
| 6101 | + | xXGFileGetChildForDisplayName func(uintptr, string, **glib.Error) uintptr | |
| 6102 | + | XGFileGetParent func(uintptr) uintptr = func(instance uintptr) uintptr { | |
| 6103 | + | core.LazyRegister(&xXGFileGetParent, "GIO", "g_file_get_parent", false) | |
| 6104 | + | return xXGFileGetParent(instance) | |
| 6105 | + | } | |
| 6106 | + | ) | |
| 6107 | + | var ( | |
| 6108 | + | xXGFileGetParent func(uintptr) uintptr | |
| 6109 | + | XGFileGetParseName func(uintptr) string = func(instance uintptr) string { | |
| 6110 | + | core.LazyRegister(&xXGFileGetParseName, "GIO", "g_file_get_parse_name", false) | |
| 6111 | + | return xXGFileGetParseName(instance) | |
| 6112 | + | } | |
| 6113 | + | ) | |
| 6114 | + | var ( | |
| 6115 | + | xXGFileGetParseName func(uintptr) string | |
| 6116 | + | XGFileGetPath func(uintptr) string = func(instance uintptr) string { | |
| 6117 | + | core.LazyRegister(&xXGFileGetPath, "GIO", "g_file_get_path", false) | |
| 6118 | + | return xXGFileGetPath(instance) | |
| 6119 | + | } | |
| 6120 | + | ) | |
| 6121 | + | var ( | |
| 6122 | + | xXGFileGetPath func(uintptr) string | |
| 6123 | + | XGFileGetRelativePath func(uintptr, uintptr) string = func(instance uintptr, DescendantVarp uintptr) string { | |
| 6124 | + | core.LazyRegister(&xXGFileGetRelativePath, "GIO", "g_file_get_relative_path", false) | |
| 6125 | + | return xXGFileGetRelativePath(instance, DescendantVarp) | |
| 6126 | + | } | |
| 6127 | + | ) | |
| 6128 | + | var ( | |
| 6129 | + | xXGFileGetRelativePath func(uintptr, uintptr) string | |
| 6130 | + | XGFileGetUri func(uintptr) string = func(instance uintptr) string { | |
| 6131 | + | core.LazyRegister(&xXGFileGetUri, "GIO", "g_file_get_uri", false) | |
| 6132 | + | return xXGFileGetUri(instance) | |
| 6133 | + | } | |
| 6134 | + | ) | |
| 6135 | + | var ( | |
| 6136 | + | xXGFileGetUri func(uintptr) string | |
| 6137 | + | XGFileGetUriScheme func(uintptr) string = func(instance uintptr) string { | |
| 6138 | + | core.LazyRegister(&xXGFileGetUriScheme, "GIO", "g_file_get_uri_scheme", false) | |
| 6139 | + | return xXGFileGetUriScheme(instance) | |
| 6140 | + | } | |
| 6141 | + | ) | |
| 6142 | + | var ( | |
| 6143 | + | xXGFileGetUriScheme func(uintptr) string | |
| 6144 | + | XGFileHasParent func(uintptr, uintptr) bool = func(instance uintptr, ParentVarp uintptr) bool { | |
| 6145 | + | core.LazyRegister(&xXGFileHasParent, "GIO", "g_file_has_parent", false) | |
| 6146 | + | return xXGFileHasParent(instance, ParentVarp) | |
| 6147 | + | } | |
| 6148 | + | ) | |
| 6149 | + | var ( | |
| 6150 | + | xXGFileHasParent func(uintptr, uintptr) bool | |
| 6151 | + | XGFileHasPrefix func(uintptr, uintptr) bool = func(instance uintptr, PrefixVarp uintptr) bool { | |
| 6152 | + | core.LazyRegister(&xXGFileHasPrefix, "GIO", "g_file_has_prefix", false) | |
| 6153 | + | return xXGFileHasPrefix(instance, PrefixVarp) | |
| 6154 | + | } | |
| 6155 | + | ) | |
| 6156 | + | var ( | |
| 6157 | + | xXGFileHasPrefix func(uintptr, uintptr) bool | |
| 6158 | + | XGFileHasUriScheme func(uintptr, string) bool = func(instance uintptr, UriSchemeVarp string) bool { | |
| 6159 | + | core.LazyRegister(&xXGFileHasUriScheme, "GIO", "g_file_has_uri_scheme", false) | |
| 6160 | + | return xXGFileHasUriScheme(instance, UriSchemeVarp) | |
| 6161 | + | } | |
| 6162 | + | ) | |
| 6163 | + | var ( | |
| 6164 | + | xXGFileHasUriScheme func(uintptr, string) bool | |
| 6165 | + | XGFileHash func(uintptr) uint = func(instance uintptr) uint { | |
| 6166 | + | core.LazyRegister(&xXGFileHash, "GIO", "g_file_hash", false) | |
| 6167 | + | return xXGFileHash(instance) | |
| 6168 | + | } | |
| 6169 | + | ) | |
| 6170 | + | var ( | |
| 6171 | + | xXGFileHash func(uintptr) uint | |
| 6172 | + | XGFileIsNative func(uintptr) bool = func(instance uintptr) bool { | |
| 6173 | + | core.LazyRegister(&xXGFileIsNative, "GIO", "g_file_is_native", false) | |
| 6174 | + | return xXGFileIsNative(instance) | |
| 6175 | + | } | |
| 6176 | + | ) | |
| 6177 | + | var ( | |
| 6178 | + | xXGFileIsNative func(uintptr) bool | |
| 6179 | + | XGFileLoadBytes func(uintptr, uintptr, *string, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, EtagOutVarp *string, cerrp **glib.Error) uintptr { | |
| 6180 | + | core.LazyRegister(&xXGFileLoadBytes, "GIO", "g_file_load_bytes", false) | |
| 6181 | + | return xXGFileLoadBytes(instance, CancellableVarp, EtagOutVarp, cerrp) | |
| 6182 | + | } | |
| 6183 | + | ) | |
| 6184 | + | var ( | |
| 6185 | + | xXGFileLoadBytes func(uintptr, uintptr, *string, **glib.Error) uintptr | |
| 6186 | + | XGFileLoadBytesAsync func(uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6187 | + | core.LazyRegister(&xXGFileLoadBytesAsync, "GIO", "g_file_load_bytes_async", false) | |
| 6188 | + | xXGFileLoadBytesAsync(instance, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6189 | + | } | |
| 6190 | + | ) | |
| 6191 | + | var ( | |
| 6192 | + | xXGFileLoadBytesAsync func(uintptr, uintptr, uintptr, uintptr) | |
| 6193 | + | XGFileLoadBytesFinish func(uintptr, uintptr, *string, **glib.Error) uintptr = func(instance uintptr, ResultVarp uintptr, EtagOutVarp *string, cerrp **glib.Error) uintptr { | |
| 6194 | + | core.LazyRegister(&xXGFileLoadBytesFinish, "GIO", "g_file_load_bytes_finish", false) | |
| 6195 | + | return xXGFileLoadBytesFinish(instance, ResultVarp, EtagOutVarp, cerrp) | |
| 6196 | + | } | |
| 6197 | + | ) | |
| 6198 | + | var ( | |
| 6199 | + | xXGFileLoadBytesFinish func(uintptr, uintptr, *string, **glib.Error) uintptr | |
| 6200 | + | XGFileLoadContents func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, ContentsVarp *[]string, LengthVarp *uint, EtagOutVarp *string, cerrp **glib.Error) bool { | |
| 6201 | + | core.LazyRegister(&xXGFileLoadContents, "GIO", "g_file_load_contents", false) | |
| 6202 | + | return xXGFileLoadContents(instance, CancellableVarp, ContentsVarp, LengthVarp, EtagOutVarp, cerrp) | |
| 6203 | + | } | |
| 6204 | + | ) | |
| 6205 | + | var ( | |
| 6206 | + | xXGFileLoadContents func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |
| 6207 | + | XGFileLoadContentsAsync func(uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6208 | + | core.LazyRegister(&xXGFileLoadContentsAsync, "GIO", "g_file_load_contents_async", false) | |
| 6209 | + | xXGFileLoadContentsAsync(instance, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6210 | + | } | |
| 6211 | + | ) | |
| 6212 | + | var ( | |
| 6213 | + | xXGFileLoadContentsAsync func(uintptr, uintptr, uintptr, uintptr) | |
| 6214 | + | XGFileLoadContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, ContentsVarp *[]string, LengthVarp *uint, EtagOutVarp *string, cerrp **glib.Error) bool { | |
| 6215 | + | core.LazyRegister(&xXGFileLoadContentsFinish, "GIO", "g_file_load_contents_finish", false) | |
| 6216 | + | return xXGFileLoadContentsFinish(instance, ResVarp, ContentsVarp, LengthVarp, EtagOutVarp, cerrp) | |
| 6217 | + | } | |
| 6218 | + | ) | |
| 6219 | + | var ( | |
| 6220 | + | xXGFileLoadContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |
| 6221 | + | XGFileLoadPartialContentsAsync func(uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, ReadMoreCallbackVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6222 | + | core.LazyRegister(&xXGFileLoadPartialContentsAsync, "GIO", "g_file_load_partial_contents_async", false) | |
| 6223 | + | xXGFileLoadPartialContentsAsync(instance, CancellableVarp, ReadMoreCallbackVarp, CallbackVarp, UserDataVarp) | |
| 6224 | + | } | |
| 6225 | + | ) | |
| 6226 | + | var ( | |
| 6227 | + | xXGFileLoadPartialContentsAsync func(uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 6228 | + | XGFileLoadPartialContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, ContentsVarp *[]string, LengthVarp *uint, EtagOutVarp *string, cerrp **glib.Error) bool { | |
| 6229 | + | core.LazyRegister(&xXGFileLoadPartialContentsFinish, "GIO", "g_file_load_partial_contents_finish", false) | |
| 6230 | + | return xXGFileLoadPartialContentsFinish(instance, ResVarp, ContentsVarp, LengthVarp, EtagOutVarp, cerrp) | |
| 6231 | + | } | |
| 6232 | + | ) | |
| 6233 | + | var ( | |
| 6234 | + | xXGFileLoadPartialContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |
| 6235 | + | XGFileMakeDirectory func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6236 | + | core.LazyRegister(&xXGFileMakeDirectory, "GIO", "g_file_make_directory", false) | |
| 6237 | + | return xXGFileMakeDirectory(instance, CancellableVarp, cerrp) | |
| 6238 | + | } | |
| 6239 | + | ) | |
| 6240 | + | var ( | |
| 6241 | + | xXGFileMakeDirectory func(uintptr, uintptr, **glib.Error) bool | |
| 6242 | + | XGFileMakeDirectoryAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6243 | + | core.LazyRegister(&xXGFileMakeDirectoryAsync, "GIO", "g_file_make_directory_async", false) | |
| 6244 | + | xXGFileMakeDirectoryAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6245 | + | } | |
| 6246 | + | ) | |
| 6247 | + | var ( | |
| 6248 | + | xXGFileMakeDirectoryAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 6249 | + | XGFileMakeDirectoryFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6250 | + | core.LazyRegister(&xXGFileMakeDirectoryFinish, "GIO", "g_file_make_directory_finish", false) | |
| 6251 | + | return xXGFileMakeDirectoryFinish(instance, ResultVarp, cerrp) | |
| 6252 | + | } | |
| 6253 | + | ) | |
| 6254 | + | var ( | |
| 6255 | + | xXGFileMakeDirectoryFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6256 | + | XGFileMakeDirectoryWithParents func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6257 | + | core.LazyRegister(&xXGFileMakeDirectoryWithParents, "GIO", "g_file_make_directory_with_parents", false) | |
| 6258 | + | return xXGFileMakeDirectoryWithParents(instance, CancellableVarp, cerrp) | |
| 6259 | + | } | |
| 6260 | + | ) | |
| 6261 | + | var ( | |
| 6262 | + | xXGFileMakeDirectoryWithParents func(uintptr, uintptr, **glib.Error) bool | |
| 6263 | + | XGFileMakeSymbolicLink func(uintptr, string, uintptr, **glib.Error) bool = func(instance uintptr, SymlinkValueVarp string, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6264 | + | core.LazyRegister(&xXGFileMakeSymbolicLink, "GIO", "g_file_make_symbolic_link", false) | |
| 6265 | + | return xXGFileMakeSymbolicLink(instance, SymlinkValueVarp, CancellableVarp, cerrp) | |
| 6266 | + | } | |
| 6267 | + | ) | |
| 5815 | 6268 | var ( | |
| 5816 | - | XGFileAppendTo func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5817 | - | XGFileAppendToAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5818 | - | XGFileAppendToFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5819 | - | XGFileBuildAttributeListForCopy func(uintptr, FileCopyFlags, uintptr, **glib.Error) string | |
| 5820 | - | XGFileCopy func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | |
| 5821 | - | XGFileCopyAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 5822 | - | XGFileCopyAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |
| 5823 | - | XGFileCopyAttributes func(uintptr, uintptr, FileCopyFlags, uintptr, **glib.Error) bool | |
| 5824 | - | XGFileCopyFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5825 | - | XGFileCreate func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5826 | - | XGFileCreateAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5827 | - | XGFileCreateFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5828 | - | XGFileCreateReadwrite func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5829 | - | XGFileCreateReadwriteAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5830 | - | XGFileCreateReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5831 | - | XGFileDelete func(uintptr, uintptr, **glib.Error) bool | |
| 5832 | - | XGFileDeleteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5833 | - | XGFileDeleteFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5834 | - | XGFileDup func(uintptr) uintptr | |
| 5835 | - | XGFileEjectMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |
| 5836 | - | XGFileEjectMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5837 | - | XGFileEjectMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 5838 | - | XGFileEjectMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5839 | - | XGFileEnumerateChildren func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |
| 5840 | - | XGFileEnumerateChildrenAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |
| 5841 | - | XGFileEnumerateChildrenFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5842 | - | XGFileEqual func(uintptr, uintptr) bool | |
| 5843 | - | XGFileFindEnclosingMount func(uintptr, uintptr, **glib.Error) uintptr | |
| 5844 | - | XGFileFindEnclosingMountAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5845 | - | XGFileFindEnclosingMountFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5846 | - | XGFileGetBasename func(uintptr) string | |
| 5847 | - | XGFileGetChild func(uintptr, string) uintptr | |
| 5848 | - | XGFileGetChildForDisplayName func(uintptr, string, **glib.Error) uintptr | |
| 5849 | - | XGFileGetParent func(uintptr) uintptr | |
| 5850 | - | XGFileGetParseName func(uintptr) string | |
| 5851 | - | XGFileGetPath func(uintptr) string | |
| 5852 | - | XGFileGetRelativePath func(uintptr, uintptr) string | |
| 5853 | - | XGFileGetUri func(uintptr) string | |
| 5854 | - | XGFileGetUriScheme func(uintptr) string | |
| 5855 | - | XGFileHasParent func(uintptr, uintptr) bool | |
| 5856 | - | XGFileHasPrefix func(uintptr, uintptr) bool | |
| 5857 | - | XGFileHasUriScheme func(uintptr, string) bool | |
| 5858 | - | XGFileHash func(uintptr) uint | |
| 5859 | - | XGFileIsNative func(uintptr) bool | |
| 5860 | - | XGFileLoadBytes func(uintptr, uintptr, *string, **glib.Error) uintptr | |
| 5861 | - | XGFileLoadBytesAsync func(uintptr, uintptr, uintptr, uintptr) | |
| 5862 | - | XGFileLoadBytesFinish func(uintptr, uintptr, *string, **glib.Error) uintptr | |
| 5863 | - | XGFileLoadContents func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |
| 5864 | - | XGFileLoadContentsAsync func(uintptr, uintptr, uintptr, uintptr) | |
| 5865 | - | XGFileLoadContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |
| 5866 | - | XGFileLoadPartialContentsAsync func(uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 5867 | - | XGFileLoadPartialContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |
| 5868 | - | XGFileMakeDirectory func(uintptr, uintptr, **glib.Error) bool | |
| 5869 | - | XGFileMakeDirectoryAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5870 | - | XGFileMakeDirectoryFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5871 | - | XGFileMakeDirectoryWithParents func(uintptr, uintptr, **glib.Error) bool | |
| 5872 | - | XGFileMakeSymbolicLink func(uintptr, string, uintptr, **glib.Error) bool | |
| 5873 | - | XGFileMakeSymbolicLinkAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |
| 5874 | - | XGFileMakeSymbolicLinkFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5875 | - | XGFileMeasureDiskUsage func(uintptr, FileMeasureFlags, uintptr, uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |
| 5876 | - | XGFileMeasureDiskUsageAsync func(uintptr, FileMeasureFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 5877 | - | XGFileMeasureDiskUsageFinish func(uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |
| 5878 | - | XGFileMonitor func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |
| 5879 | - | XGFileMonitorDirectory func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |
| 5880 | - | XGFileMonitorFile func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |
| 5881 | - | XGFileMountEnclosingVolume func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 5882 | - | XGFileMountEnclosingVolumeFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5883 | - | XGFileMountMountable func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 5884 | - | XGFileMountMountableFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5885 | - | XGFileMove func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | |
| 5886 | - | XGFileMoveAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 5887 | - | XGFileMoveAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |
| 5888 | - | XGFileMoveFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5889 | - | XGFileOpenReadwrite func(uintptr, uintptr, **glib.Error) uintptr | |
| 5890 | - | XGFileOpenReadwriteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5891 | - | XGFileOpenReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5892 | - | XGFilePeekPath func(uintptr) string | |
| 5893 | - | XGFilePollMountable func(uintptr, uintptr, uintptr, uintptr) | |
| 5894 | - | XGFilePollMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5895 | - | XGFileQueryDefaultHandler func(uintptr, uintptr, **glib.Error) uintptr | |
| 5896 | - | XGFileQueryDefaultHandlerAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5897 | - | XGFileQueryDefaultHandlerFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5898 | - | XGFileQueryExists func(uintptr, uintptr) bool | |
| 5899 | - | XGFileQueryFileType func(uintptr, FileQueryInfoFlags, uintptr) FileType | |
| 5900 | - | XGFileQueryFilesystemInfo func(uintptr, string, uintptr, **glib.Error) uintptr | |
| 5901 | - | XGFileQueryFilesystemInfoAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |
| 5902 | - | XGFileQueryFilesystemInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5903 | - | XGFileQueryInfo func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |
| 5904 | - | XGFileQueryInfoAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |
| 5905 | - | XGFileQueryInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5906 | - | XGFileQuerySettableAttributes func(uintptr, uintptr, **glib.Error) uintptr | |
| 5907 | - | XGFileQueryWritableNamespaces func(uintptr, uintptr, **glib.Error) uintptr | |
| 5908 | - | XGFileRead func(uintptr, uintptr, **glib.Error) uintptr | |
| 5909 | - | XGFileReadAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5910 | - | XGFileReadFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5911 | - | XGFileReplace func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5912 | - | XGFileReplaceAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5913 | - | XGFileReplaceContents func(uintptr, string, uint, uintptr, bool, FileCreateFlags, *string, uintptr, **glib.Error) bool | |
| 5914 | - | XGFileReplaceContentsAsync func(uintptr, string, uint, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |
| 5915 | - | XGFileReplaceContentsBytesAsync func(uintptr, *glib.Bytes, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |
| 5916 | - | XGFileReplaceContentsFinish func(uintptr, uintptr, *string, **glib.Error) bool | |
| 5917 | - | XGFileReplaceFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5918 | - | XGFileReplaceReadwrite func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 5919 | - | XGFileReplaceReadwriteAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 5920 | - | XGFileReplaceReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5921 | - | XGFileResolveRelativePath func(uintptr, string) uintptr | |
| 5922 | - | XGFileSetAttribute func(uintptr, string, FileAttributeType, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5923 | - | XGFileSetAttributeByteString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5924 | - | XGFileSetAttributeInt32 func(uintptr, string, int32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5925 | - | XGFileSetAttributeInt64 func(uintptr, string, int64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5926 | - | XGFileSetAttributeString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5927 | - | XGFileSetAttributeUint32 func(uintptr, string, uint32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5928 | - | XGFileSetAttributeUint64 func(uintptr, string, uint64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5929 | - | XGFileSetAttributesAsync func(uintptr, uintptr, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |
| 5930 | - | XGFileSetAttributesFinish func(uintptr, uintptr, **FileInfo, **glib.Error) bool | |
| 5931 | - | XGFileSetAttributesFromInfo func(uintptr, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 5932 | - | XGFileSetDisplayName func(uintptr, string, uintptr, **glib.Error) uintptr | |
| 5933 | - | XGFileSetDisplayNameAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |
| 5934 | - | XGFileSetDisplayNameFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 5935 | - | XGFileStartMountable func(uintptr, DriveStartFlags, uintptr, uintptr, uintptr, uintptr) | |
| 5936 | - | XGFileStartMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5937 | - | XGFileStopMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 5938 | - | XGFileStopMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5939 | - | XGFileSupportsThreadContexts func(uintptr) bool | |
| 5940 | - | XGFileTrash func(uintptr, uintptr, **glib.Error) bool | |
| 5941 | - | XGFileTrashAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 5942 | - | XGFileTrashFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5943 | - | XGFileUnmountMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |
| 5944 | - | XGFileUnmountMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5945 | - | XGFileUnmountMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 5946 | - | XGFileUnmountMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6269 | + | xXGFileMakeSymbolicLink func(uintptr, string, uintptr, **glib.Error) bool | |
| 6270 | + | XGFileMakeSymbolicLinkAsync func(uintptr, string, int, uintptr, uintptr, uintptr) = func(instance uintptr, SymlinkValueVarp string, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6271 | + | core.LazyRegister(&xXGFileMakeSymbolicLinkAsync, "GIO", "g_file_make_symbolic_link_async", false) | |
| 6272 | + | xXGFileMakeSymbolicLinkAsync(instance, SymlinkValueVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6273 | + | } | |
| 5947 | 6274 | ) | |
| 6275 | + | var ( | |
| 6276 | + | xXGFileMakeSymbolicLinkAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |
| 6277 | + | XGFileMakeSymbolicLinkFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6278 | + | core.LazyRegister(&xXGFileMakeSymbolicLinkFinish, "GIO", "g_file_make_symbolic_link_finish", false) | |
| 6279 | + | return xXGFileMakeSymbolicLinkFinish(instance, ResultVarp, cerrp) | |
| 6280 | + | } | |
| 6281 | + | ) | |
| 6282 | + | var ( | |
| 6283 | + | xXGFileMakeSymbolicLinkFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6284 | + | XGFileMeasureDiskUsage func(uintptr, FileMeasureFlags, uintptr, uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool = func(instance uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { | |
| 6285 | + | core.LazyRegister(&xXGFileMeasureDiskUsage, "GIO", "g_file_measure_disk_usage", false) | |
| 6286 | + | return xXGFileMeasureDiskUsage(instance, FlagsVarp, CancellableVarp, ProgressCallbackVarp, ProgressDataVarp, DiskUsageVarp, NumDirsVarp, NumFilesVarp, cerrp) | |
| 6287 | + | } | |
| 6288 | + | ) | |
| 6289 | + | var ( | |
| 6290 | + | xXGFileMeasureDiskUsage func(uintptr, FileMeasureFlags, uintptr, uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |
| 6291 | + | XGFileMeasureDiskUsageAsync func(uintptr, FileMeasureFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileMeasureFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6292 | + | core.LazyRegister(&xXGFileMeasureDiskUsageAsync, "GIO", "g_file_measure_disk_usage_async", false) | |
| 6293 | + | xXGFileMeasureDiskUsageAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackVarp, ProgressDataVarp, CallbackVarp, UserDataVarp) | |
| 6294 | + | } | |
| 6295 | + | ) | |
| 6296 | + | var ( | |
| 6297 | + | xXGFileMeasureDiskUsageAsync func(uintptr, FileMeasureFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 6298 | + | XGFileMeasureDiskUsageFinish func(uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { | |
| 6299 | + | core.LazyRegister(&xXGFileMeasureDiskUsageFinish, "GIO", "g_file_measure_disk_usage_finish", false) | |
| 6300 | + | return xXGFileMeasureDiskUsageFinish(instance, ResultVarp, DiskUsageVarp, NumDirsVarp, NumFilesVarp, cerrp) | |
| 6301 | + | } | |
| 6302 | + | ) | |
| 6303 | + | var ( | |
| 6304 | + | xXGFileMeasureDiskUsageFinish func(uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |
| 6305 | + | XGFileMonitor func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6306 | + | core.LazyRegister(&xXGFileMonitor, "GIO", "g_file_monitor", false) | |
| 6307 | + | return xXGFileMonitor(instance, FlagsVarp, CancellableVarp, cerrp) | |
| 6308 | + | } | |
| 6309 | + | ) | |
| 6310 | + | var ( | |
| 6311 | + | xXGFileMonitor func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |
| 6312 | + | XGFileMonitorDirectory func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6313 | + | core.LazyRegister(&xXGFileMonitorDirectory, "GIO", "g_file_monitor_directory", false) | |
| 6314 | + | return xXGFileMonitorDirectory(instance, FlagsVarp, CancellableVarp, cerrp) | |
| 6315 | + | } | |
| 6316 | + | ) | |
| 6317 | + | var ( | |
| 6318 | + | xXGFileMonitorDirectory func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |
| 6319 | + | XGFileMonitorFile func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6320 | + | core.LazyRegister(&xXGFileMonitorFile, "GIO", "g_file_monitor_file", false) | |
| 6321 | + | return xXGFileMonitorFile(instance, FlagsVarp, CancellableVarp, cerrp) | |
| 6322 | + | } | |
| 6323 | + | ) | |
| 6324 | + | var ( | |
| 6325 | + | xXGFileMonitorFile func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |
| 6326 | + | XGFileMountEnclosingVolume func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountMountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6327 | + | core.LazyRegister(&xXGFileMountEnclosingVolume, "GIO", "g_file_mount_enclosing_volume", false) | |
| 6328 | + | xXGFileMountEnclosingVolume(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6329 | + | } | |
| 6330 | + | ) | |
| 6331 | + | var ( | |
| 6332 | + | xXGFileMountEnclosingVolume func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 6333 | + | XGFileMountEnclosingVolumeFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6334 | + | core.LazyRegister(&xXGFileMountEnclosingVolumeFinish, "GIO", "g_file_mount_enclosing_volume_finish", false) | |
| 6335 | + | return xXGFileMountEnclosingVolumeFinish(instance, ResultVarp, cerrp) | |
| 6336 | + | } | |
| 6337 | + | ) | |
| 6338 | + | var ( | |
| 6339 | + | xXGFileMountEnclosingVolumeFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6340 | + | XGFileMountMountable func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountMountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6341 | + | core.LazyRegister(&xXGFileMountMountable, "GIO", "g_file_mount_mountable", false) | |
| 6342 | + | xXGFileMountMountable(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6343 | + | } | |
| 6344 | + | ) | |
| 6345 | + | var ( | |
| 6346 | + | xXGFileMountMountable func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 6347 | + | XGFileMountMountableFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6348 | + | core.LazyRegister(&xXGFileMountMountableFinish, "GIO", "g_file_mount_mountable_finish", false) | |
| 6349 | + | return xXGFileMountMountableFinish(instance, ResultVarp, cerrp) | |
| 6350 | + | } | |
| 6351 | + | ) | |
| 6352 | + | var ( | |
| 6353 | + | xXGFileMountMountableFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6354 | + | XGFileMove func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { | |
| 6355 | + | core.LazyRegister(&xXGFileMove, "GIO", "g_file_move", false) | |
| 6356 | + | return xXGFileMove(instance, DestinationVarp, FlagsVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, cerrp) | |
| 6357 | + | } | |
| 6358 | + | ) | |
| 6359 | + | var ( | |
| 6360 | + | xXGFileMove func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | |
| 6361 | + | XGFileMoveAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6362 | + | core.LazyRegister(&xXGFileMoveAsync, "GIO", "g_file_move_async", false) | |
| 6363 | + | xXGFileMoveAsync(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, CallbackVarp, UserDataVarp) | |
| 6364 | + | } | |
| 6365 | + | ) | |
| 6366 | + | var ( | |
| 6367 | + | xXGFileMoveAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |
| 6368 | + | XGFileMoveAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackClosureVarp *gobject.Closure, ReadyCallbackClosureVarp *gobject.Closure) { | |
| 6369 | + | core.LazyRegister(&xXGFileMoveAsyncWithClosures, "GIO", "g_file_move_async_with_closures", false) | |
| 6370 | + | xXGFileMoveAsyncWithClosures(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackClosureVarp, ReadyCallbackClosureVarp) | |
| 6371 | + | } | |
| 6372 | + | ) | |
| 6373 | + | var ( | |
| 6374 | + | xXGFileMoveAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |
| 6375 | + | XGFileMoveFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6376 | + | core.LazyRegister(&xXGFileMoveFinish, "GIO", "g_file_move_finish", false) | |
| 6377 | + | return xXGFileMoveFinish(instance, ResultVarp, cerrp) | |
| 6378 | + | } | |
| 6379 | + | ) | |
| 6380 | + | var ( | |
| 6381 | + | xXGFileMoveFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6382 | + | XGFileOpenReadwrite func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6383 | + | core.LazyRegister(&xXGFileOpenReadwrite, "GIO", "g_file_open_readwrite", false) | |
| 6384 | + | return xXGFileOpenReadwrite(instance, CancellableVarp, cerrp) | |
| 6385 | + | } | |
| 6386 | + | ) | |
| 6387 | + | var ( | |
| 6388 | + | xXGFileOpenReadwrite func(uintptr, uintptr, **glib.Error) uintptr | |
| 6389 | + | XGFileOpenReadwriteAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6390 | + | core.LazyRegister(&xXGFileOpenReadwriteAsync, "GIO", "g_file_open_readwrite_async", false) | |
| 6391 | + | xXGFileOpenReadwriteAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6392 | + | } | |
| 6393 | + | ) | |
| 6394 | + | var ( | |
| 6395 | + | xXGFileOpenReadwriteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 6396 | + | XGFileOpenReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6397 | + | core.LazyRegister(&xXGFileOpenReadwriteFinish, "GIO", "g_file_open_readwrite_finish", false) | |
| 6398 | + | return xXGFileOpenReadwriteFinish(instance, ResVarp, cerrp) | |
| 6399 | + | } | |
| 6400 | + | ) | |
| 6401 | + | var ( | |
| 6402 | + | xXGFileOpenReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6403 | + | XGFilePeekPath func(uintptr) string = func(instance uintptr) string { | |
| 6404 | + | core.LazyRegister(&xXGFilePeekPath, "GIO", "g_file_peek_path", false) | |
| 6405 | + | return xXGFilePeekPath(instance) | |
| 6406 | + | } | |
| 6407 | + | ) | |
| 6408 | + | var ( | |
| 6409 | + | xXGFilePeekPath func(uintptr) string | |
| 6410 | + | XGFilePollMountable func(uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6411 | + | core.LazyRegister(&xXGFilePollMountable, "GIO", "g_file_poll_mountable", false) | |
| 6412 | + | xXGFilePollMountable(instance, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6413 | + | } | |
| 6414 | + | ) | |
| 6415 | + | var ( | |
| 6416 | + | xXGFilePollMountable func(uintptr, uintptr, uintptr, uintptr) | |
| 6417 | + | XGFilePollMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6418 | + | core.LazyRegister(&xXGFilePollMountableFinish, "GIO", "g_file_poll_mountable_finish", false) | |
| 6419 | + | return xXGFilePollMountableFinish(instance, ResultVarp, cerrp) | |
| 6420 | + | } | |
| 6421 | + | ) | |
| 6422 | + | var ( | |
| 6423 | + | xXGFilePollMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6424 | + | XGFileQueryDefaultHandler func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6425 | + | core.LazyRegister(&xXGFileQueryDefaultHandler, "GIO", "g_file_query_default_handler", false) | |
| 6426 | + | return xXGFileQueryDefaultHandler(instance, CancellableVarp, cerrp) | |
| 6427 | + | } | |
| 6428 | + | ) | |
| 6429 | + | var ( | |
| 6430 | + | xXGFileQueryDefaultHandler func(uintptr, uintptr, **glib.Error) uintptr | |
| 6431 | + | XGFileQueryDefaultHandlerAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6432 | + | core.LazyRegister(&xXGFileQueryDefaultHandlerAsync, "GIO", "g_file_query_default_handler_async", false) | |
| 6433 | + | xXGFileQueryDefaultHandlerAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6434 | + | } | |
| 6435 | + | ) | |
| 6436 | + | var ( | |
| 6437 | + | xXGFileQueryDefaultHandlerAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 6438 | + | XGFileQueryDefaultHandlerFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6439 | + | core.LazyRegister(&xXGFileQueryDefaultHandlerFinish, "GIO", "g_file_query_default_handler_finish", false) | |
| 6440 | + | return xXGFileQueryDefaultHandlerFinish(instance, ResultVarp, cerrp) | |
| 6441 | + | } | |
| 6442 | + | ) | |
| 6443 | + | var ( | |
| 6444 | + | xXGFileQueryDefaultHandlerFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6445 | + | XGFileQueryExists func(uintptr, uintptr) bool = func(instance uintptr, CancellableVarp uintptr) bool { | |
| 6446 | + | core.LazyRegister(&xXGFileQueryExists, "GIO", "g_file_query_exists", false) | |
| 6447 | + | return xXGFileQueryExists(instance, CancellableVarp) | |
| 6448 | + | } | |
| 6449 | + | ) | |
| 6450 | + | var ( | |
| 6451 | + | xXGFileQueryExists func(uintptr, uintptr) bool | |
| 6452 | + | XGFileQueryFileType func(uintptr, FileQueryInfoFlags, uintptr) FileType = func(instance uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) FileType { | |
| 6453 | + | core.LazyRegister(&xXGFileQueryFileType, "GIO", "g_file_query_file_type", false) | |
| 6454 | + | return xXGFileQueryFileType(instance, FlagsVarp, CancellableVarp) | |
| 6455 | + | } | |
| 6456 | + | ) | |
| 6457 | + | var ( | |
| 6458 | + | xXGFileQueryFileType func(uintptr, FileQueryInfoFlags, uintptr) FileType | |
| 6459 | + | XGFileQueryFilesystemInfo func(uintptr, string, uintptr, **glib.Error) uintptr = func(instance uintptr, AttributesVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6460 | + | core.LazyRegister(&xXGFileQueryFilesystemInfo, "GIO", "g_file_query_filesystem_info", false) | |
| 6461 | + | return xXGFileQueryFilesystemInfo(instance, AttributesVarp, CancellableVarp, cerrp) | |
| 6462 | + | } | |
| 6463 | + | ) | |
| 6464 | + | var ( | |
| 6465 | + | xXGFileQueryFilesystemInfo func(uintptr, string, uintptr, **glib.Error) uintptr | |
| 6466 | + | XGFileQueryFilesystemInfoAsync func(uintptr, string, int, uintptr, uintptr, uintptr) = func(instance uintptr, AttributesVarp string, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6467 | + | core.LazyRegister(&xXGFileQueryFilesystemInfoAsync, "GIO", "g_file_query_filesystem_info_async", false) | |
| 6468 | + | xXGFileQueryFilesystemInfoAsync(instance, AttributesVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6469 | + | } | |
| 6470 | + | ) | |
| 6471 | + | var ( | |
| 6472 | + | xXGFileQueryFilesystemInfoAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |
| 6473 | + | XGFileQueryFilesystemInfoFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6474 | + | core.LazyRegister(&xXGFileQueryFilesystemInfoFinish, "GIO", "g_file_query_filesystem_info_finish", false) | |
| 6475 | + | return xXGFileQueryFilesystemInfoFinish(instance, ResVarp, cerrp) | |
| 6476 | + | } | |
| 6477 | + | ) | |
| 6478 | + | var ( | |
| 6479 | + | xXGFileQueryFilesystemInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6480 | + | XGFileQueryInfo func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6481 | + | core.LazyRegister(&xXGFileQueryInfo, "GIO", "g_file_query_info", false) | |
| 6482 | + | return xXGFileQueryInfo(instance, AttributesVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6483 | + | } | |
| 6484 | + | ) | |
| 6485 | + | var ( | |
| 6486 | + | xXGFileQueryInfo func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |
| 6487 | + | XGFileQueryInfoAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6488 | + | core.LazyRegister(&xXGFileQueryInfoAsync, "GIO", "g_file_query_info_async", false) | |
| 6489 | + | xXGFileQueryInfoAsync(instance, AttributesVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6490 | + | } | |
| 6491 | + | ) | |
| 6492 | + | var ( | |
| 6493 | + | xXGFileQueryInfoAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |
| 6494 | + | XGFileQueryInfoFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6495 | + | core.LazyRegister(&xXGFileQueryInfoFinish, "GIO", "g_file_query_info_finish", false) | |
| 6496 | + | return xXGFileQueryInfoFinish(instance, ResVarp, cerrp) | |
| 6497 | + | } | |
| 6498 | + | ) | |
| 6499 | + | var ( | |
| 6500 | + | xXGFileQueryInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6501 | + | XGFileQuerySettableAttributes func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6502 | + | core.LazyRegister(&xXGFileQuerySettableAttributes, "GIO", "g_file_query_settable_attributes", false) | |
| 6503 | + | return xXGFileQuerySettableAttributes(instance, CancellableVarp, cerrp) | |
| 6504 | + | } | |
| 6505 | + | ) | |
| 6506 | + | var ( | |
| 6507 | + | xXGFileQuerySettableAttributes func(uintptr, uintptr, **glib.Error) uintptr | |
| 6508 | + | XGFileQueryWritableNamespaces func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6509 | + | core.LazyRegister(&xXGFileQueryWritableNamespaces, "GIO", "g_file_query_writable_namespaces", false) | |
| 6510 | + | return xXGFileQueryWritableNamespaces(instance, CancellableVarp, cerrp) | |
| 6511 | + | } | |
| 6512 | + | ) | |
| 6513 | + | var ( | |
| 6514 | + | xXGFileQueryWritableNamespaces func(uintptr, uintptr, **glib.Error) uintptr | |
| 6515 | + | XGFileRead func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6516 | + | core.LazyRegister(&xXGFileRead, "GIO", "g_file_read", false) | |
| 6517 | + | return xXGFileRead(instance, CancellableVarp, cerrp) | |
| 6518 | + | } | |
| 6519 | + | ) | |
| 6520 | + | var ( | |
| 6521 | + | xXGFileRead func(uintptr, uintptr, **glib.Error) uintptr | |
| 6522 | + | XGFileReadAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6523 | + | core.LazyRegister(&xXGFileReadAsync, "GIO", "g_file_read_async", false) | |
| 6524 | + | xXGFileReadAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6525 | + | } | |
| 6526 | + | ) | |
| 6527 | + | var ( | |
| 6528 | + | xXGFileReadAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 6529 | + | XGFileReadFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6530 | + | core.LazyRegister(&xXGFileReadFinish, "GIO", "g_file_read_finish", false) | |
| 6531 | + | return xXGFileReadFinish(instance, ResVarp, cerrp) | |
| 6532 | + | } | |
| 6533 | + | ) | |
| 6534 | + | var ( | |
| 6535 | + | xXGFileReadFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6536 | + | XGFileReplace func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6537 | + | core.LazyRegister(&xXGFileReplace, "GIO", "g_file_replace", false) | |
| 6538 | + | return xXGFileReplace(instance, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6539 | + | } | |
| 6540 | + | ) | |
| 6541 | + | var ( | |
| 6542 | + | xXGFileReplace func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 6543 | + | XGFileReplaceAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6544 | + | core.LazyRegister(&xXGFileReplaceAsync, "GIO", "g_file_replace_async", false) | |
| 6545 | + | xXGFileReplaceAsync(instance, EtagVarp, MakeBackupVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6546 | + | } | |
| 6547 | + | ) | |
| 6548 | + | var ( | |
| 6549 | + | xXGFileReplaceAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 6550 | + | XGFileReplaceContents func(uintptr, string, uint, uintptr, bool, FileCreateFlags, *string, uintptr, **glib.Error) bool = func(instance uintptr, ContentsVarp string, LengthVarp uint, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, NewEtagVarp *string, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6551 | + | core.LazyRegister(&xXGFileReplaceContents, "GIO", "g_file_replace_contents", false) | |
| 6552 | + | return xXGFileReplaceContents(instance, ContentsVarp, LengthVarp, EtagVarp, MakeBackupVarp, FlagsVarp, NewEtagVarp, CancellableVarp, cerrp) | |
| 6553 | + | } | |
| 6554 | + | ) | |
| 6555 | + | var ( | |
| 6556 | + | xXGFileReplaceContents func(uintptr, string, uint, uintptr, bool, FileCreateFlags, *string, uintptr, **glib.Error) bool | |
| 6557 | + | XGFileReplaceContentsAsync func(uintptr, string, uint, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) = func(instance uintptr, ContentsVarp string, LengthVarp uint, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6558 | + | core.LazyRegister(&xXGFileReplaceContentsAsync, "GIO", "g_file_replace_contents_async", false) | |
| 6559 | + | xXGFileReplaceContentsAsync(instance, ContentsVarp, LengthVarp, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6560 | + | } | |
| 6561 | + | ) | |
| 6562 | + | var ( | |
| 6563 | + | xXGFileReplaceContentsAsync func(uintptr, string, uint, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |
| 6564 | + | XGFileReplaceContentsBytesAsync func(uintptr, *glib.Bytes, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) = func(instance uintptr, ContentsVarp *glib.Bytes, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6565 | + | core.LazyRegister(&xXGFileReplaceContentsBytesAsync, "GIO", "g_file_replace_contents_bytes_async", false) | |
| 6566 | + | xXGFileReplaceContentsBytesAsync(instance, ContentsVarp, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6567 | + | } | |
| 6568 | + | ) | |
| 6569 | + | var ( | |
| 6570 | + | xXGFileReplaceContentsBytesAsync func(uintptr, *glib.Bytes, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |
| 6571 | + | XGFileReplaceContentsFinish func(uintptr, uintptr, *string, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, NewEtagVarp *string, cerrp **glib.Error) bool { | |
| 6572 | + | core.LazyRegister(&xXGFileReplaceContentsFinish, "GIO", "g_file_replace_contents_finish", false) | |
| 6573 | + | return xXGFileReplaceContentsFinish(instance, ResVarp, NewEtagVarp, cerrp) | |
| 6574 | + | } | |
| 6575 | + | ) | |
| 6576 | + | var ( | |
| 6577 | + | xXGFileReplaceContentsFinish func(uintptr, uintptr, *string, **glib.Error) bool | |
| 6578 | + | XGFileReplaceFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6579 | + | core.LazyRegister(&xXGFileReplaceFinish, "GIO", "g_file_replace_finish", false) | |
| 6580 | + | return xXGFileReplaceFinish(instance, ResVarp, cerrp) | |
| 6581 | + | } | |
| 6582 | + | ) | |
| 6583 | + | var ( | |
| 6584 | + | xXGFileReplaceFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6585 | + | XGFileReplaceReadwrite func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6586 | + | core.LazyRegister(&xXGFileReplaceReadwrite, "GIO", "g_file_replace_readwrite", false) | |
| 6587 | + | return xXGFileReplaceReadwrite(instance, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6588 | + | } | |
| 6589 | + | ) | |
| 6590 | + | var ( | |
| 6591 | + | xXGFileReplaceReadwrite func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |
| 6592 | + | XGFileReplaceReadwriteAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6593 | + | core.LazyRegister(&xXGFileReplaceReadwriteAsync, "GIO", "g_file_replace_readwrite_async", false) | |
| 6594 | + | xXGFileReplaceReadwriteAsync(instance, EtagVarp, MakeBackupVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6595 | + | } | |
| 6596 | + | ) | |
| 6597 | + | var ( | |
| 6598 | + | xXGFileReplaceReadwriteAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |
| 6599 | + | XGFileReplaceReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6600 | + | core.LazyRegister(&xXGFileReplaceReadwriteFinish, "GIO", "g_file_replace_readwrite_finish", false) | |
| 6601 | + | return xXGFileReplaceReadwriteFinish(instance, ResVarp, cerrp) | |
| 6602 | + | } | |
| 6603 | + | ) | |
| 6604 | + | var ( | |
| 6605 | + | xXGFileReplaceReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6606 | + | XGFileResolveRelativePath func(uintptr, string) uintptr = func(instance uintptr, RelativePathVarp string) uintptr { | |
| 6607 | + | core.LazyRegister(&xXGFileResolveRelativePath, "GIO", "g_file_resolve_relative_path", false) | |
| 6608 | + | return xXGFileResolveRelativePath(instance, RelativePathVarp) | |
| 6609 | + | } | |
| 6610 | + | ) | |
| 6611 | + | var ( | |
| 6612 | + | xXGFileResolveRelativePath func(uintptr, string) uintptr | |
| 6613 | + | XGFileSetAttribute func(uintptr, string, FileAttributeType, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6614 | + | core.LazyRegister(&xXGFileSetAttribute, "GIO", "g_file_set_attribute", false) | |
| 6615 | + | return xXGFileSetAttribute(instance, AttributeVarp, TypeVarp, ValuePVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6616 | + | } | |
| 6617 | + | ) | |
| 6618 | + | var ( | |
| 6619 | + | xXGFileSetAttribute func(uintptr, string, FileAttributeType, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6620 | + | XGFileSetAttributeByteString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6621 | + | core.LazyRegister(&xXGFileSetAttributeByteString, "GIO", "g_file_set_attribute_byte_string", false) | |
| 6622 | + | return xXGFileSetAttributeByteString(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6623 | + | } | |
| 6624 | + | ) | |
| 6625 | + | var ( | |
| 6626 | + | xXGFileSetAttributeByteString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6627 | + | XGFileSetAttributeInt32 func(uintptr, string, int32, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp int32, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6628 | + | core.LazyRegister(&xXGFileSetAttributeInt32, "GIO", "g_file_set_attribute_int32", false) | |
| 6629 | + | return xXGFileSetAttributeInt32(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6630 | + | } | |
| 6631 | + | ) | |
| 6632 | + | var ( | |
| 6633 | + | xXGFileSetAttributeInt32 func(uintptr, string, int32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6634 | + | XGFileSetAttributeInt64 func(uintptr, string, int64, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp int64, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6635 | + | core.LazyRegister(&xXGFileSetAttributeInt64, "GIO", "g_file_set_attribute_int64", false) | |
| 6636 | + | return xXGFileSetAttributeInt64(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6637 | + | } | |
| 6638 | + | ) | |
| 6639 | + | var ( | |
| 6640 | + | xXGFileSetAttributeInt64 func(uintptr, string, int64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6641 | + | XGFileSetAttributeString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6642 | + | core.LazyRegister(&xXGFileSetAttributeString, "GIO", "g_file_set_attribute_string", false) | |
| 6643 | + | return xXGFileSetAttributeString(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6644 | + | } | |
| 6645 | + | ) | |
| 6646 | + | var ( | |
| 6647 | + | xXGFileSetAttributeString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6648 | + | XGFileSetAttributeUint32 func(uintptr, string, uint32, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp uint32, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6649 | + | core.LazyRegister(&xXGFileSetAttributeUint32, "GIO", "g_file_set_attribute_uint32", false) | |
| 6650 | + | return xXGFileSetAttributeUint32(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6651 | + | } | |
| 6652 | + | ) | |
| 6653 | + | var ( | |
| 6654 | + | xXGFileSetAttributeUint32 func(uintptr, string, uint32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6655 | + | XGFileSetAttributeUint64 func(uintptr, string, uint64, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp uint64, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6656 | + | core.LazyRegister(&xXGFileSetAttributeUint64, "GIO", "g_file_set_attribute_uint64", false) | |
| 6657 | + | return xXGFileSetAttributeUint64(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6658 | + | } | |
| 6659 | + | ) | |
| 6660 | + | var ( | |
| 6661 | + | xXGFileSetAttributeUint64 func(uintptr, string, uint64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6662 | + | XGFileSetAttributesAsync func(uintptr, uintptr, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6663 | + | core.LazyRegister(&xXGFileSetAttributesAsync, "GIO", "g_file_set_attributes_async", false) | |
| 6664 | + | xXGFileSetAttributesAsync(instance, InfoVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6665 | + | } | |
| 6666 | + | ) | |
| 6667 | + | var ( | |
| 6668 | + | xXGFileSetAttributesAsync func(uintptr, uintptr, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |
| 6669 | + | XGFileSetAttributesFinish func(uintptr, uintptr, **FileInfo, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, InfoVarp **FileInfo, cerrp **glib.Error) bool { | |
| 6670 | + | core.LazyRegister(&xXGFileSetAttributesFinish, "GIO", "g_file_set_attributes_finish", false) | |
| 6671 | + | return xXGFileSetAttributesFinish(instance, ResultVarp, InfoVarp, cerrp) | |
| 6672 | + | } | |
| 6673 | + | ) | |
| 6674 | + | var ( | |
| 6675 | + | xXGFileSetAttributesFinish func(uintptr, uintptr, **FileInfo, **glib.Error) bool | |
| 6676 | + | XGFileSetAttributesFromInfo func(uintptr, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6677 | + | core.LazyRegister(&xXGFileSetAttributesFromInfo, "GIO", "g_file_set_attributes_from_info", false) | |
| 6678 | + | return xXGFileSetAttributesFromInfo(instance, InfoVarp, FlagsVarp, CancellableVarp, cerrp) | |
| 6679 | + | } | |
| 6680 | + | ) | |
| 6681 | + | var ( | |
| 6682 | + | xXGFileSetAttributesFromInfo func(uintptr, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |
| 6683 | + | XGFileSetDisplayName func(uintptr, string, uintptr, **glib.Error) uintptr = func(instance uintptr, DisplayNameVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6684 | + | core.LazyRegister(&xXGFileSetDisplayName, "GIO", "g_file_set_display_name", false) | |
| 6685 | + | return xXGFileSetDisplayName(instance, DisplayNameVarp, CancellableVarp, cerrp) | |
| 6686 | + | } | |
| 6687 | + | ) | |
| 6688 | + | var ( | |
| 6689 | + | xXGFileSetDisplayName func(uintptr, string, uintptr, **glib.Error) uintptr | |
| 6690 | + | XGFileSetDisplayNameAsync func(uintptr, string, int, uintptr, uintptr, uintptr) = func(instance uintptr, DisplayNameVarp string, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6691 | + | core.LazyRegister(&xXGFileSetDisplayNameAsync, "GIO", "g_file_set_display_name_async", false) | |
| 6692 | + | xXGFileSetDisplayNameAsync(instance, DisplayNameVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6693 | + | } | |
| 6694 | + | ) | |
| 6695 | + | var ( | |
| 6696 | + | xXGFileSetDisplayNameAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |
| 6697 | + | XGFileSetDisplayNameFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |
| 6698 | + | core.LazyRegister(&xXGFileSetDisplayNameFinish, "GIO", "g_file_set_display_name_finish", false) | |
| 6699 | + | return xXGFileSetDisplayNameFinish(instance, ResVarp, cerrp) | |
| 6700 | + | } | |
| 6701 | + | ) | |
| 6702 | + | var ( | |
| 6703 | + | xXGFileSetDisplayNameFinish func(uintptr, uintptr, **glib.Error) uintptr | |
| 6704 | + | XGFileStartMountable func(uintptr, DriveStartFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp DriveStartFlags, StartOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6705 | + | core.LazyRegister(&xXGFileStartMountable, "GIO", "g_file_start_mountable", false) | |
| 6706 | + | xXGFileStartMountable(instance, FlagsVarp, StartOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6707 | + | } | |
| 6708 | + | ) | |
| 6709 | + | var ( | |
| 6710 | + | xXGFileStartMountable func(uintptr, DriveStartFlags, uintptr, uintptr, uintptr, uintptr) | |
| 6711 | + | XGFileStartMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6712 | + | core.LazyRegister(&xXGFileStartMountableFinish, "GIO", "g_file_start_mountable_finish", false) | |
| 6713 | + | return xXGFileStartMountableFinish(instance, ResultVarp, cerrp) | |
| 6714 | + | } | |
| 6715 | + | ) | |
| 6716 | + | var ( | |
| 6717 | + | xXGFileStartMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6718 | + | XGFileStopMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6719 | + | core.LazyRegister(&xXGFileStopMountable, "GIO", "g_file_stop_mountable", false) | |
| 6720 | + | xXGFileStopMountable(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6721 | + | } | |
| 6722 | + | ) | |
| 6723 | + | var ( | |
| 6724 | + | xXGFileStopMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 6725 | + | XGFileStopMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6726 | + | core.LazyRegister(&xXGFileStopMountableFinish, "GIO", "g_file_stop_mountable_finish", false) | |
| 6727 | + | return xXGFileStopMountableFinish(instance, ResultVarp, cerrp) | |
| 6728 | + | } | |
| 6729 | + | ) | |
| 6730 | + | var ( | |
| 6731 | + | xXGFileStopMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6732 | + | XGFileSupportsThreadContexts func(uintptr) bool = func(instance uintptr) bool { | |
| 6733 | + | core.LazyRegister(&xXGFileSupportsThreadContexts, "GIO", "g_file_supports_thread_contexts", false) | |
| 6734 | + | return xXGFileSupportsThreadContexts(instance) | |
| 6735 | + | } | |
| 6736 | + | ) | |
| 6737 | + | var ( | |
| 6738 | + | xXGFileSupportsThreadContexts func(uintptr) bool | |
| 6739 | + | XGFileTrash func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |
| 6740 | + | core.LazyRegister(&xXGFileTrash, "GIO", "g_file_trash", false) | |
| 6741 | + | return xXGFileTrash(instance, CancellableVarp, cerrp) | |
| 6742 | + | } | |
| 6743 | + | ) | |
| 6744 | + | var ( | |
| 6745 | + | xXGFileTrash func(uintptr, uintptr, **glib.Error) bool | |
| 6746 | + | XGFileTrashAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6747 | + | core.LazyRegister(&xXGFileTrashAsync, "GIO", "g_file_trash_async", false) | |
| 6748 | + | xXGFileTrashAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6749 | + | } | |
| 6750 | + | ) | |
| 6751 | + | var ( | |
| 6752 | + | xXGFileTrashAsync func(uintptr, int, uintptr, uintptr, uintptr) | |
| 6753 | + | XGFileTrashFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6754 | + | core.LazyRegister(&xXGFileTrashFinish, "GIO", "g_file_trash_finish", false) | |
| 6755 | + | return xXGFileTrashFinish(instance, ResultVarp, cerrp) | |
| 6756 | + | } | |
| 6757 | + | ) | |
| 6758 | + | var ( | |
| 6759 | + | xXGFileTrashFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6760 | + | XGFileUnmountMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6761 | + | core.LazyRegister(&xXGFileUnmountMountable, "GIO", "g_file_unmount_mountable", false) | |
| 6762 | + | xXGFileUnmountMountable(instance, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6763 | + | } | |
| 6764 | + | ) | |
| 6765 | + | var ( | |
| 6766 | + | xXGFileUnmountMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |
| 6767 | + | XGFileUnmountMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6768 | + | core.LazyRegister(&xXGFileUnmountMountableFinish, "GIO", "g_file_unmount_mountable_finish", false) | |
| 6769 | + | return xXGFileUnmountMountableFinish(instance, ResultVarp, cerrp) | |
| 6770 | + | } | |
| 6771 | + | ) | |
| 6772 | + | var ( | |
| 6773 | + | xXGFileUnmountMountableFinish func(uintptr, uintptr, **glib.Error) bool | |
| 6774 | + | XGFileUnmountMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |
| 6775 | + | core.LazyRegister(&xXGFileUnmountMountableWithOperation, "GIO", "g_file_unmount_mountable_with_operation", false) | |
| 6776 | + | xXGFileUnmountMountableWithOperation(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |
| 6777 | + | } | |
| 6778 | + | ) | |
| 6779 | + | var ( | |
| 6780 | + | xXGFileUnmountMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |
| 6781 | + | XGFileUnmountMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |
| 6782 | + | core.LazyRegister(&xXGFileUnmountMountableWithOperationFinish, "GIO", "g_file_unmount_mountable_with_operation_finish", false) | |
| 6783 | + | return xXGFileUnmountMountableWithOperationFinish(instance, ResultVarp, cerrp) | |
| 6784 | + | } | |
| 6785 | + | ) | |
| 6786 | + | var xXGFileUnmountMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |
| 5948 | 6787 | ||
| 5949 | 6788 | var xFileNewBuildFilenamev func([]string) uintptr | |
| 5950 | 6789 | ||
| @@ -5954,6 +6793,7 @@ var xFileNewBuildFilenamev func([]string) uintptr | |||
| 5954 | 6793 | // Using this function is equivalent to calling g_build_filenamev(), | |
| 5955 | 6794 | // followed by g_file_new_for_path() on the result. | |
| 5956 | 6795 | func FileNewBuildFilenamev(ArgsVar []string) *FileBase { | |
| 6796 | + | core.LazyRegister(&xFileNewBuildFilenamev, "GIO", "g_file_new_build_filenamev", false) | |
| 5957 | 6797 | var cls *FileBase | |
| 5958 | 6798 | ||
| 5959 | 6799 | cret := xFileNewBuildFilenamev(ArgsVar) | |
| @@ -5983,6 +6823,7 @@ var xFileNewForCommandlineArg func(string) uintptr | |||
| 5983 | 6823 | // for you there. It is also always possible to use this function with | |
| 5984 | 6824 | // #GOptionContext arguments of type %G_OPTION_ARG_FILENAME. | |
| 5985 | 6825 | func FileNewForCommandlineArg(ArgVar string) *FileBase { | |
| 6826 | + | core.LazyRegister(&xFileNewForCommandlineArg, "GIO", "g_file_new_for_commandline_arg", false) | |
| 5986 | 6827 | var cls *FileBase | |
| 5987 | 6828 | ||
| 5988 | 6829 | cret := xFileNewForCommandlineArg(ArgVar) | |
| @@ -6009,6 +6850,7 @@ var xFileNewForCommandlineArgAndCwd func(string, string) uintptr | |||
| 6009 | 6850 | // | |
| 6010 | 6851 | // See also g_application_command_line_create_file_for_arg(). | |
| 6011 | 6852 | func FileNewForCommandlineArgAndCwd(ArgVar string, CwdVar string) *FileBase { | |
| 6853 | + | core.LazyRegister(&xFileNewForCommandlineArgAndCwd, "GIO", "g_file_new_for_commandline_arg_and_cwd", false) | |
| 6012 | 6854 | var cls *FileBase | |
| 6013 | 6855 | ||
| 6014 | 6856 | cret := xFileNewForCommandlineArgAndCwd(ArgVar, CwdVar) | |
| @@ -6027,6 +6869,7 @@ var xFileNewForPath func(string) uintptr | |||
| 6027 | 6869 | // fails, but the returned object might not support any I/O | |
| 6028 | 6870 | // operation if @path is malformed. | |
| 6029 | 6871 | func FileNewForPath(PathVar string) *FileBase { | |
| 6872 | + | core.LazyRegister(&xFileNewForPath, "GIO", "g_file_new_for_path", false) | |
| 6030 | 6873 | var cls *FileBase | |
| 6031 | 6874 | ||
| 6032 | 6875 | cret := xFileNewForPath(PathVar) | |
| @@ -6046,6 +6889,7 @@ var xFileNewForUri func(string) uintptr | |||
| 6046 | 6889 | // operation if @uri is malformed or if the uri type is | |
| 6047 | 6890 | // not supported. | |
| 6048 | 6891 | func FileNewForUri(UriVar string) *FileBase { | |
| 6892 | + | core.LazyRegister(&xFileNewForUri, "GIO", "g_file_new_for_uri", false) | |
| 6049 | 6893 | var cls *FileBase | |
| 6050 | 6894 | ||
| 6051 | 6895 | cret := xFileNewForUri(UriVar) | |
| @@ -6071,6 +6915,7 @@ var xFileNewTmp func(uintptr, **FileIOStream, **glib.Error) uintptr | |||
| 6071 | 6915 | // Unlike the other #GFile constructors, this will return %NULL if | |
| 6072 | 6916 | // a temporary file could not be created. | |
| 6073 | 6917 | func FileNewTmp(TmplVar *string, IostreamVar **FileIOStream) (*FileBase, error) { | |
| 6918 | + | core.LazyRegister(&xFileNewTmp, "GIO", "g_file_new_tmp", false) | |
| 6074 | 6919 | var cls *FileBase | |
| 6075 | 6920 | var cerr *glib.Error | |
| 6076 | 6921 | ||
| @@ -6100,6 +6945,8 @@ var xFileNewTmpAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6100 | 6945 | // containing a sequence of six 'X' characters, and containing no | |
| 6101 | 6946 | // directory components. If it is %NULL, a default template is used. | |
| 6102 | 6947 | func FileNewTmpAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) { | |
| 6948 | + | core.LazyRegister(&xFileNewTmpAsync, "GIO", "g_file_new_tmp_async", false) | |
| 6949 | + | ||
| 6103 | 6950 | TmplVarPtr := core.GStrdupNullable(TmplVar) | |
| 6104 | 6951 | defer core.GFreeNullable(TmplVarPtr) | |
| 6105 | 6952 | ||
| @@ -6115,6 +6962,8 @@ var xFileNewTmpDirAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6115 | 6962 | // containing a sequence of six 'X' characters, and containing no | |
| 6116 | 6963 | // directory components. If it is %NULL, a default template is used. | |
| 6117 | 6964 | func FileNewTmpDirAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) { | |
| 6965 | + | core.LazyRegister(&xFileNewTmpDirAsync, "GIO", "g_file_new_tmp_dir_async", false) | |
| 6966 | + | ||
| 6118 | 6967 | TmplVarPtr := core.GStrdupNullable(TmplVar) | |
| 6119 | 6968 | defer core.GFreeNullable(TmplVarPtr) | |
| 6120 | 6969 | ||
| @@ -6126,6 +6975,7 @@ var xFileNewTmpDirFinish func(uintptr, **glib.Error) uintptr | |||
| 6126 | 6975 | // Finishes a temporary directory creation started by | |
| 6127 | 6976 | // g_file_new_tmp_dir_async(). | |
| 6128 | 6977 | func FileNewTmpDirFinish(ResultVar AsyncResult) (*FileBase, error) { | |
| 6978 | + | core.LazyRegister(&xFileNewTmpDirFinish, "GIO", "g_file_new_tmp_dir_finish", false) | |
| 6129 | 6979 | var cls *FileBase | |
| 6130 | 6980 | var cerr *glib.Error | |
| 6131 | 6981 | ||
| @@ -6146,6 +6996,7 @@ var xFileNewTmpFinish func(uintptr, **FileIOStream, **glib.Error) uintptr | |||
| 6146 | 6996 | ||
| 6147 | 6997 | // Finishes a temporary file creation started by g_file_new_tmp_async(). | |
| 6148 | 6998 | func FileNewTmpFinish(ResultVar AsyncResult, IostreamVar **FileIOStream) (*FileBase, error) { | |
| 6999 | + | core.LazyRegister(&xFileNewTmpFinish, "GIO", "g_file_new_tmp_finish", false) | |
| 6149 | 7000 | var cls *FileBase | |
| 6150 | 7001 | var cerr *glib.Error | |
| 6151 | 7002 | ||
| @@ -6169,6 +7020,7 @@ var xFileParseName func(string) uintptr | |||
| 6169 | 7020 | // but the returned object might not support any I/O operation if | |
| 6170 | 7021 | // the @parse_name cannot be parsed. | |
| 6171 | 7022 | func FileParseName(ParseNameVar string) *FileBase { | |
| 7023 | + | core.LazyRegister(&xFileParseName, "GIO", "g_file_parse_name", false) | |
| 6172 | 7024 | var cls *FileBase | |
| 6173 | 7025 | ||
| 6174 | 7026 | cret := xFileParseName(ParseNameVar) | |
| @@ -6184,158 +7036,4 @@ func FileParseName(ParseNameVar string) *FileBase { | |||
| 6184 | 7036 | func init() { | |
| 6185 | 7037 | core.SetPackageName("GIO", "gio-2.0") | |
| 6186 | 7038 | core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"}) | |
| 6187 | - | var libs []uintptr | |
| 6188 | - | for _, libPath := range core.GetPaths("GIO") { | |
| 6189 | - | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |
| 6190 | - | if err != nil { | |
| 6191 | - | panic(err) | |
| 6192 | - | } | |
| 6193 | - | libs = append(libs, lib) | |
| 6194 | - | } | |
| 6195 | - | ||
| 6196 | - | core.PuregoSafeRegister(&xFileNewBuildFilenamev, libs, "g_file_new_build_filenamev") | |
| 6197 | - | core.PuregoSafeRegister(&xFileNewForCommandlineArg, libs, "g_file_new_for_commandline_arg") | |
| 6198 | - | core.PuregoSafeRegister(&xFileNewForCommandlineArgAndCwd, libs, "g_file_new_for_commandline_arg_and_cwd") | |
| 6199 | - | core.PuregoSafeRegister(&xFileNewForPath, libs, "g_file_new_for_path") | |
| 6200 | - | core.PuregoSafeRegister(&xFileNewForUri, libs, "g_file_new_for_uri") | |
| 6201 | - | core.PuregoSafeRegister(&xFileNewTmp, libs, "g_file_new_tmp") | |
| 6202 | - | core.PuregoSafeRegister(&xFileNewTmpAsync, libs, "g_file_new_tmp_async") | |
| 6203 | - | core.PuregoSafeRegister(&xFileNewTmpDirAsync, libs, "g_file_new_tmp_dir_async") | |
| 6204 | - | core.PuregoSafeRegister(&xFileNewTmpDirFinish, libs, "g_file_new_tmp_dir_finish") | |
| 6205 | - | core.PuregoSafeRegister(&xFileNewTmpFinish, libs, "g_file_new_tmp_finish") | |
| 6206 | - | core.PuregoSafeRegister(&xFileParseName, libs, "g_file_parse_name") | |
| 6207 | - | ||
| 6208 | - | core.PuregoSafeRegister(&xFileGLibType, libs, "g_file_get_type") | |
| 6209 | - | ||
| 6210 | - | core.PuregoSafeRegister(&XGFileAppendTo, libs, "g_file_append_to") | |
| 6211 | - | core.PuregoSafeRegister(&XGFileAppendToAsync, libs, "g_file_append_to_async") | |
| 6212 | - | core.PuregoSafeRegister(&XGFileAppendToFinish, libs, "g_file_append_to_finish") | |
| 6213 | - | core.PuregoSafeRegister(&XGFileBuildAttributeListForCopy, libs, "g_file_build_attribute_list_for_copy") | |
| 6214 | - | core.PuregoSafeRegister(&XGFileCopy, libs, "g_file_copy") | |
| 6215 | - | core.PuregoSafeRegister(&XGFileCopyAsync, libs, "g_file_copy_async") | |
| 6216 | - | core.PuregoSafeRegister(&XGFileCopyAsyncWithClosures, libs, "g_file_copy_async_with_closures") | |
| 6217 | - | core.PuregoSafeRegister(&XGFileCopyAttributes, libs, "g_file_copy_attributes") | |
| 6218 | - | core.PuregoSafeRegister(&XGFileCopyFinish, libs, "g_file_copy_finish") | |
| 6219 | - | core.PuregoSafeRegister(&XGFileCreate, libs, "g_file_create") | |
| 6220 | - | core.PuregoSafeRegister(&XGFileCreateAsync, libs, "g_file_create_async") | |
| 6221 | - | core.PuregoSafeRegister(&XGFileCreateFinish, libs, "g_file_create_finish") | |
| 6222 | - | core.PuregoSafeRegister(&XGFileCreateReadwrite, libs, "g_file_create_readwrite") | |
| 6223 | - | core.PuregoSafeRegister(&XGFileCreateReadwriteAsync, libs, "g_file_create_readwrite_async") | |
| 6224 | - | core.PuregoSafeRegister(&XGFileCreateReadwriteFinish, libs, "g_file_create_readwrite_finish") | |
| 6225 | - | core.PuregoSafeRegister(&XGFileDelete, libs, "g_file_delete") | |
| 6226 | - | core.PuregoSafeRegister(&XGFileDeleteAsync, libs, "g_file_delete_async") | |
| 6227 | - | core.PuregoSafeRegister(&XGFileDeleteFinish, libs, "g_file_delete_finish") | |
| 6228 | - | core.PuregoSafeRegister(&XGFileDup, libs, "g_file_dup") | |
| 6229 | - | core.PuregoSafeRegister(&XGFileEjectMountable, libs, "g_file_eject_mountable") | |
| 6230 | - | core.PuregoSafeRegister(&XGFileEjectMountableFinish, libs, "g_file_eject_mountable_finish") | |
| 6231 | - | core.PuregoSafeRegister(&XGFileEjectMountableWithOperation, libs, "g_file_eject_mountable_with_operation") | |
| 6232 | - | core.PuregoSafeRegister(&XGFileEjectMountableWithOperationFinish, libs, "g_file_eject_mountable_with_operation_finish") | |
| 6233 | - | core.PuregoSafeRegister(&XGFileEnumerateChildren, libs, "g_file_enumerate_children") | |
| 6234 | - | core.PuregoSafeRegister(&XGFileEnumerateChildrenAsync, libs, "g_file_enumerate_children_async") | |
| 6235 | - | core.PuregoSafeRegister(&XGFileEnumerateChildrenFinish, libs, "g_file_enumerate_children_finish") | |
| 6236 | - | core.PuregoSafeRegister(&XGFileEqual, libs, "g_file_equal") | |
| 6237 | - | core.PuregoSafeRegister(&XGFileFindEnclosingMount, libs, "g_file_find_enclosing_mount") | |
| 6238 | - | core.PuregoSafeRegister(&XGFileFindEnclosingMountAsync, libs, "g_file_find_enclosing_mount_async") | |
| 6239 | - | core.PuregoSafeRegister(&XGFileFindEnclosingMountFinish, libs, "g_file_find_enclosing_mount_finish") | |
| 6240 | - | core.PuregoSafeRegister(&XGFileGetBasename, libs, "g_file_get_basename") | |
| 6241 | - | core.PuregoSafeRegister(&XGFileGetChild, libs, "g_file_get_child") | |
| 6242 | - | core.PuregoSafeRegister(&XGFileGetChildForDisplayName, libs, "g_file_get_child_for_display_name") | |
| 6243 | - | core.PuregoSafeRegister(&XGFileGetParent, libs, "g_file_get_parent") | |
| 6244 | - | core.PuregoSafeRegister(&XGFileGetParseName, libs, "g_file_get_parse_name") | |
| 6245 | - | core.PuregoSafeRegister(&XGFileGetPath, libs, "g_file_get_path") | |
| 6246 | - | core.PuregoSafeRegister(&XGFileGetRelativePath, libs, "g_file_get_relative_path") | |
| 6247 | - | core.PuregoSafeRegister(&XGFileGetUri, libs, "g_file_get_uri") | |
| 6248 | - | core.PuregoSafeRegister(&XGFileGetUriScheme, libs, "g_file_get_uri_scheme") | |
| 6249 | - | core.PuregoSafeRegister(&XGFileHasParent, libs, "g_file_has_parent") | |
| 6250 | - | core.PuregoSafeRegister(&XGFileHasPrefix, libs, "g_file_has_prefix") | |
| 6251 | - | core.PuregoSafeRegister(&XGFileHasUriScheme, libs, "g_file_has_uri_scheme") | |
| 6252 | - | core.PuregoSafeRegister(&XGFileHash, libs, "g_file_hash") | |
| 6253 | - | core.PuregoSafeRegister(&XGFileIsNative, libs, "g_file_is_native") | |
| 6254 | - | core.PuregoSafeRegister(&XGFileLoadBytes, libs, "g_file_load_bytes") | |
| 6255 | - | core.PuregoSafeRegister(&XGFileLoadBytesAsync, libs, "g_file_load_bytes_async") | |
| 6256 | - | core.PuregoSafeRegister(&XGFileLoadBytesFinish, libs, "g_file_load_bytes_finish") | |
| 6257 | - | core.PuregoSafeRegister(&XGFileLoadContents, libs, "g_file_load_contents") | |
| 6258 | - | core.PuregoSafeRegister(&XGFileLoadContentsAsync, libs, "g_file_load_contents_async") | |
| 6259 | - | core.PuregoSafeRegister(&XGFileLoadContentsFinish, libs, "g_file_load_contents_finish") | |
| 6260 | - | core.PuregoSafeRegister(&XGFileLoadPartialContentsAsync, libs, "g_file_load_partial_contents_async") | |
| 6261 | - | core.PuregoSafeRegister(&XGFileLoadPartialContentsFinish, libs, "g_file_load_partial_contents_finish") | |
| 6262 | - | core.PuregoSafeRegister(&XGFileMakeDirectory, libs, "g_file_make_directory") | |
| 6263 | - | core.PuregoSafeRegister(&XGFileMakeDirectoryAsync, libs, "g_file_make_directory_async") | |
| 6264 | - | core.PuregoSafeRegister(&XGFileMakeDirectoryFinish, libs, "g_file_make_directory_finish") | |
| 6265 | - | core.PuregoSafeRegister(&XGFileMakeDirectoryWithParents, libs, "g_file_make_directory_with_parents") | |
| 6266 | - | core.PuregoSafeRegister(&XGFileMakeSymbolicLink, libs, "g_file_make_symbolic_link") | |
| 6267 | - | core.PuregoSafeRegister(&XGFileMakeSymbolicLinkAsync, libs, "g_file_make_symbolic_link_async") | |
| 6268 | - | core.PuregoSafeRegister(&XGFileMakeSymbolicLinkFinish, libs, "g_file_make_symbolic_link_finish") | |
| 6269 | - | core.PuregoSafeRegister(&XGFileMeasureDiskUsage, libs, "g_file_measure_disk_usage") | |
| 6270 | - | core.PuregoSafeRegister(&XGFileMeasureDiskUsageAsync, libs, "g_file_measure_disk_usage_async") | |
| 6271 | - | core.PuregoSafeRegister(&XGFileMeasureDiskUsageFinish, libs, "g_file_measure_disk_usage_finish") | |
| 6272 | - | core.PuregoSafeRegister(&XGFileMonitor, libs, "g_file_monitor") | |
| 6273 | - | core.PuregoSafeRegister(&XGFileMonitorDirectory, libs, "g_file_monitor_directory") | |
| 6274 | - | core.PuregoSafeRegister(&XGFileMonitorFile, libs, "g_file_monitor_file") | |
| 6275 | - | core.PuregoSafeRegister(&XGFileMountEnclosingVolume, libs, "g_file_mount_enclosing_volume") | |
| 6276 | - | core.PuregoSafeRegister(&XGFileMountEnclosingVolumeFinish, libs, "g_file_mount_enclosing_volume_finish") | |
| 6277 | - | core.PuregoSafeRegister(&XGFileMountMountable, libs, "g_file_mount_mountable") | |
| 6278 | - | core.PuregoSafeRegister(&XGFileMountMountableFinish, libs, "g_file_mount_mountable_finish") | |
| 6279 | - | core.PuregoSafeRegister(&XGFileMove, libs, "g_file_move") | |
| 6280 | - | core.PuregoSafeRegister(&XGFileMoveAsync, libs, "g_file_move_async") | |
| 6281 | - | core.PuregoSafeRegister(&XGFileMoveAsyncWithClosures, libs, "g_file_move_async_with_closures") | |
| 6282 | - | core.PuregoSafeRegister(&XGFileMoveFinish, libs, "g_file_move_finish") | |
| 6283 | - | core.PuregoSafeRegister(&XGFileOpenReadwrite, libs, "g_file_open_readwrite") | |
| 6284 | - | core.PuregoSafeRegister(&XGFileOpenReadwriteAsync, libs, "g_file_open_readwrite_async") | |
| 6285 | - | core.PuregoSafeRegister(&XGFileOpenReadwriteFinish, libs, "g_file_open_readwrite_finish") | |
| 6286 | - | core.PuregoSafeRegister(&XGFilePeekPath, libs, "g_file_peek_path") | |
| 6287 | - | core.PuregoSafeRegister(&XGFilePollMountable, libs, "g_file_poll_mountable") | |
| 6288 | - | core.PuregoSafeRegister(&XGFilePollMountableFinish, libs, "g_file_poll_mountable_finish") | |
| 6289 | - | core.PuregoSafeRegister(&XGFileQueryDefaultHandler, libs, "g_file_query_default_handler") | |
| 6290 | - | core.PuregoSafeRegister(&XGFileQueryDefaultHandlerAsync, libs, "g_file_query_default_handler_async") | |
| 6291 | - | core.PuregoSafeRegister(&XGFileQueryDefaultHandlerFinish, libs, "g_file_query_default_handler_finish") | |
| 6292 | - | core.PuregoSafeRegister(&XGFileQueryExists, libs, "g_file_query_exists") | |
| 6293 | - | core.PuregoSafeRegister(&XGFileQueryFileType, libs, "g_file_query_file_type") | |
| 6294 | - | core.PuregoSafeRegister(&XGFileQueryFilesystemInfo, libs, "g_file_query_filesystem_info") | |
| 6295 | - | core.PuregoSafeRegister(&XGFileQueryFilesystemInfoAsync, libs, "g_file_query_filesystem_info_async") | |
| 6296 | - | core.PuregoSafeRegister(&XGFileQueryFilesystemInfoFinish, libs, "g_file_query_filesystem_info_finish") | |
| 6297 | - | core.PuregoSafeRegister(&XGFileQueryInfo, libs, "g_file_query_info") | |
| 6298 | - | core.PuregoSafeRegister(&XGFileQueryInfoAsync, libs, "g_file_query_info_async") | |
| 6299 | - | core.PuregoSafeRegister(&XGFileQueryInfoFinish, libs, "g_file_query_info_finish") | |
| 6300 | - | core.PuregoSafeRegister(&XGFileQuerySettableAttributes, libs, "g_file_query_settable_attributes") | |
| 6301 | - | core.PuregoSafeRegister(&XGFileQueryWritableNamespaces, libs, "g_file_query_writable_namespaces") | |
| 6302 | - | core.PuregoSafeRegister(&XGFileRead, libs, "g_file_read") | |
| 6303 | - | core.PuregoSafeRegister(&XGFileReadAsync, libs, "g_file_read_async") | |
| 6304 | - | core.PuregoSafeRegister(&XGFileReadFinish, libs, "g_file_read_finish") | |
| 6305 | - | core.PuregoSafeRegister(&XGFileReplace, libs, "g_file_replace") | |
| 6306 | - | core.PuregoSafeRegister(&XGFileReplaceAsync, libs, "g_file_replace_async") | |
| 6307 | - | core.PuregoSafeRegister(&XGFileReplaceContents, libs, "g_file_replace_contents") | |
| 6308 | - | core.PuregoSafeRegister(&XGFileReplaceContentsAsync, libs, "g_file_replace_contents_async") | |
| 6309 | - | core.PuregoSafeRegister(&XGFileReplaceContentsBytesAsync, libs, "g_file_replace_contents_bytes_async") | |
| 6310 | - | core.PuregoSafeRegister(&XGFileReplaceContentsFinish, libs, "g_file_replace_contents_finish") | |
| 6311 | - | core.PuregoSafeRegister(&XGFileReplaceFinish, libs, "g_file_replace_finish") | |
| 6312 | - | core.PuregoSafeRegister(&XGFileReplaceReadwrite, libs, "g_file_replace_readwrite") | |
| 6313 | - | core.PuregoSafeRegister(&XGFileReplaceReadwriteAsync, libs, "g_file_replace_readwrite_async") | |
| 6314 | - | core.PuregoSafeRegister(&XGFileReplaceReadwriteFinish, libs, "g_file_replace_readwrite_finish") | |
| 6315 | - | core.PuregoSafeRegister(&XGFileResolveRelativePath, libs, "g_file_resolve_relative_path") | |
| 6316 | - | core.PuregoSafeRegister(&XGFileSetAttribute, libs, "g_file_set_attribute") | |
| 6317 | - | core.PuregoSafeRegister(&XGFileSetAttributeByteString, libs, "g_file_set_attribute_byte_string") | |
| 6318 | - | core.PuregoSafeRegister(&XGFileSetAttributeInt32, libs, "g_file_set_attribute_int32") | |
| 6319 | - | core.PuregoSafeRegister(&XGFileSetAttributeInt64, libs, "g_file_set_attribute_int64") | |
| 6320 | - | core.PuregoSafeRegister(&XGFileSetAttributeString, libs, "g_file_set_attribute_string") | |
| 6321 | - | core.PuregoSafeRegister(&XGFileSetAttributeUint32, libs, "g_file_set_attribute_uint32") | |
| 6322 | - | core.PuregoSafeRegister(&XGFileSetAttributeUint64, libs, "g_file_set_attribute_uint64") | |
| 6323 | - | core.PuregoSafeRegister(&XGFileSetAttributesAsync, libs, "g_file_set_attributes_async") | |
| 6324 | - | core.PuregoSafeRegister(&XGFileSetAttributesFinish, libs, "g_file_set_attributes_finish") | |
| 6325 | - | core.PuregoSafeRegister(&XGFileSetAttributesFromInfo, libs, "g_file_set_attributes_from_info") | |
| 6326 | - | core.PuregoSafeRegister(&XGFileSetDisplayName, libs, "g_file_set_display_name") | |
| 6327 | - | core.PuregoSafeRegister(&XGFileSetDisplayNameAsync, libs, "g_file_set_display_name_async") | |
| 6328 | - | core.PuregoSafeRegister(&XGFileSetDisplayNameFinish, libs, "g_file_set_display_name_finish") | |
| 6329 | - | core.PuregoSafeRegister(&XGFileStartMountable, libs, "g_file_start_mountable") | |
| 6330 | - | core.PuregoSafeRegister(&XGFileStartMountableFinish, libs, "g_file_start_mountable_finish") | |
| 6331 | - | core.PuregoSafeRegister(&XGFileStopMountable, libs, "g_file_stop_mountable") | |
| 6332 | - | core.PuregoSafeRegister(&XGFileStopMountableFinish, libs, "g_file_stop_mountable_finish") | |
| 6333 | - | core.PuregoSafeRegister(&XGFileSupportsThreadContexts, libs, "g_file_supports_thread_contexts") | |
| 6334 | - | core.PuregoSafeRegister(&XGFileTrash, libs, "g_file_trash") | |
| 6335 | - | core.PuregoSafeRegister(&XGFileTrashAsync, libs, "g_file_trash_async") | |
| 6336 | - | core.PuregoSafeRegister(&XGFileTrashFinish, libs, "g_file_trash_finish") | |
| 6337 | - | core.PuregoSafeRegister(&XGFileUnmountMountable, libs, "g_file_unmount_mountable") | |
| 6338 | - | core.PuregoSafeRegister(&XGFileUnmountMountableFinish, libs, "g_file_unmount_mountable_finish") | |
| 6339 | - | core.PuregoSafeRegister(&XGFileUnmountMountableWithOperation, libs, "g_file_unmount_mountable_with_operation") | |
| 6340 | - | core.PuregoSafeRegister(&XGFileUnmountMountableWithOperationFinish, libs, "g_file_unmount_mountable_with_operation_finish") | |
| 6341 | 7039 | } | |
| @@ -625,7 +625,7 @@ func (x *FileIface) OverrideGetChildForDisplayName(cb func(File, string) *FileBa | |||||
| 625 | if cb == nil { | 625 | if cb == nil { | ||
| 626 | x.xGetChildForDisplayName = 0 | 626 | x.xGetChildForDisplayName = 0 | ||
| 627 | } else { | 627 | } else { | ||
| 628 | - | x.xGetChildForDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string) uintptr { | 628 | + | x.xGetChildForDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string, cerrp **glib.Error) uintptr { |
| 629 | ret := cb(&FileBase{Ptr: FileVarp}, DisplayNameVarp) | 629 | ret := cb(&FileBase{Ptr: FileVarp}, DisplayNameVarp) | ||
| 630 | if ret == nil { | 630 | if ret == nil { | ||
| 631 | return 0 | 631 | return 0 | ||
| @@ -641,10 +641,11 @@ func (x *FileIface) GetGetChildForDisplayName() func(File, string) *FileBase { | |||||
| 641 | if x.xGetChildForDisplayName == 0 { | 641 | if x.xGetChildForDisplayName == 0 { | ||
| 642 | return nil | 642 | return nil | ||
| 643 | } | 643 | } | ||
| 644 | - | var rawCallback func(FileVarp uintptr, DisplayNameVarp string) uintptr | 644 | + | var rawCallback func(FileVarp uintptr, DisplayNameVarp string, cerrp **glib.Error) uintptr |
| 645 | purego.RegisterFunc(&rawCallback, x.xGetChildForDisplayName) | 645 | purego.RegisterFunc(&rawCallback, x.xGetChildForDisplayName) | ||
| 646 | return func(FileVar File, DisplayNameVar string) *FileBase { | 646 | return func(FileVar File, DisplayNameVar string) *FileBase { | ||
| 647 | - | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar) | 647 | + | var cerr *glib.Error |
| 648 | + | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar, &cerr) | |||
| 648 | if rawRet == 0 { | 649 | if rawRet == 0 { | ||
| 649 | return nil | 650 | return nil | ||
| 650 | } | 651 | } | ||
| @@ -660,7 +661,7 @@ func (x *FileIface) OverrideEnumerateChildren(cb func(File, string, FileQueryInf | |||||
| 660 | if cb == nil { | 661 | if cb == nil { | ||
| 661 | x.xEnumerateChildren = 0 | 662 | x.xEnumerateChildren = 0 | ||
| 662 | } else { | 663 | } else { | ||
| 663 | - | x.xEnumerateChildren = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr { | 664 | + | x.xEnumerateChildren = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 664 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 665 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 665 | if ret == nil { | 666 | if ret == nil { | ||
| 666 | return 0 | 667 | return 0 | ||
| @@ -676,10 +677,11 @@ func (x *FileIface) GetEnumerateChildren() func(File, string, FileQueryInfoFlags | |||||
| 676 | if x.xEnumerateChildren == 0 { | 677 | if x.xEnumerateChildren == 0 { | ||
| 677 | return nil | 678 | return nil | ||
| 678 | } | 679 | } | ||
| 679 | - | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr | 680 | + | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 680 | purego.RegisterFunc(&rawCallback, x.xEnumerateChildren) | 681 | purego.RegisterFunc(&rawCallback, x.xEnumerateChildren) | ||
| 681 | return func(FileVar File, AttributesVar string, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) *FileEnumerator { | 682 | return func(FileVar File, AttributesVar string, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) *FileEnumerator { | ||
| 682 | - | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer()) | 683 | + | var cerr *glib.Error |
| 684 | + | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 683 | if rawRet == 0 { | 685 | if rawRet == 0 { | ||
| 684 | return nil | 686 | return nil | ||
| 685 | } | 687 | } | ||
| @@ -720,7 +722,7 @@ func (x *FileIface) OverrideEnumerateChildrenFinish(cb func(File, AsyncResult) * | |||||
| 720 | if cb == nil { | 722 | if cb == nil { | ||
| 721 | x.xEnumerateChildrenFinish = 0 | 723 | x.xEnumerateChildrenFinish = 0 | ||
| 722 | } else { | 724 | } else { | ||
| 723 | - | x.xEnumerateChildrenFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 725 | + | x.xEnumerateChildrenFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 724 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 726 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 725 | if ret == nil { | 727 | if ret == nil { | ||
| 726 | return 0 | 728 | return 0 | ||
| @@ -736,10 +738,11 @@ func (x *FileIface) GetEnumerateChildrenFinish() func(File, AsyncResult) *FileEn | |||||
| 736 | if x.xEnumerateChildrenFinish == 0 { | 738 | if x.xEnumerateChildrenFinish == 0 { | ||
| 737 | return nil | 739 | return nil | ||
| 738 | } | 740 | } | ||
| 739 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 741 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 740 | purego.RegisterFunc(&rawCallback, x.xEnumerateChildrenFinish) | 742 | purego.RegisterFunc(&rawCallback, x.xEnumerateChildrenFinish) | ||
| 741 | return func(FileVar File, ResVar AsyncResult) *FileEnumerator { | 743 | return func(FileVar File, ResVar AsyncResult) *FileEnumerator { | ||
| 742 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 744 | + | var cerr *glib.Error |
| 745 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 743 | if rawRet == 0 { | 746 | if rawRet == 0 { | ||
| 744 | return nil | 747 | return nil | ||
| 745 | } | 748 | } | ||
| @@ -755,7 +758,7 @@ func (x *FileIface) OverrideQueryInfo(cb func(File, string, FileQueryInfoFlags, | |||||
| 755 | if cb == nil { | 758 | if cb == nil { | ||
| 756 | x.xQueryInfo = 0 | 759 | x.xQueryInfo = 0 | ||
| 757 | } else { | 760 | } else { | ||
| 758 | - | x.xQueryInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr { | 761 | + | x.xQueryInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 759 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 762 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 760 | if ret == nil { | 763 | if ret == nil { | ||
| 761 | return 0 | 764 | return 0 | ||
| @@ -771,10 +774,11 @@ func (x *FileIface) GetQueryInfo() func(File, string, FileQueryInfoFlags, *Cance | |||||
| 771 | if x.xQueryInfo == 0 { | 774 | if x.xQueryInfo == 0 { | ||
| 772 | return nil | 775 | return nil | ||
| 773 | } | 776 | } | ||
| 774 | - | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) uintptr | 777 | + | var rawCallback func(FileVarp uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 775 | purego.RegisterFunc(&rawCallback, x.xQueryInfo) | 778 | purego.RegisterFunc(&rawCallback, x.xQueryInfo) | ||
| 776 | return func(FileVar File, AttributesVar string, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) *FileInfo { | 779 | return func(FileVar File, AttributesVar string, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) *FileInfo { | ||
| 777 | - | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer()) | 780 | + | var cerr *glib.Error |
| 781 | + | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 778 | if rawRet == 0 { | 782 | if rawRet == 0 { | ||
| 779 | return nil | 783 | return nil | ||
| 780 | } | 784 | } | ||
| @@ -815,7 +819,7 @@ func (x *FileIface) OverrideQueryInfoFinish(cb func(File, AsyncResult) *FileInfo | |||||
| 815 | if cb == nil { | 819 | if cb == nil { | ||
| 816 | x.xQueryInfoFinish = 0 | 820 | x.xQueryInfoFinish = 0 | ||
| 817 | } else { | 821 | } else { | ||
| 818 | - | x.xQueryInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 822 | + | x.xQueryInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 819 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 823 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 820 | if ret == nil { | 824 | if ret == nil { | ||
| 821 | return 0 | 825 | return 0 | ||
| @@ -831,10 +835,11 @@ func (x *FileIface) GetQueryInfoFinish() func(File, AsyncResult) *FileInfo { | |||||
| 831 | if x.xQueryInfoFinish == 0 { | 835 | if x.xQueryInfoFinish == 0 { | ||
| 832 | return nil | 836 | return nil | ||
| 833 | } | 837 | } | ||
| 834 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 838 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 835 | purego.RegisterFunc(&rawCallback, x.xQueryInfoFinish) | 839 | purego.RegisterFunc(&rawCallback, x.xQueryInfoFinish) | ||
| 836 | return func(FileVar File, ResVar AsyncResult) *FileInfo { | 840 | return func(FileVar File, ResVar AsyncResult) *FileInfo { | ||
| 837 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 841 | + | var cerr *glib.Error |
| 842 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 838 | if rawRet == 0 { | 843 | if rawRet == 0 { | ||
| 839 | return nil | 844 | return nil | ||
| 840 | } | 845 | } | ||
| @@ -850,7 +855,7 @@ func (x *FileIface) OverrideQueryFilesystemInfo(cb func(File, string, *Cancellab | |||||
| 850 | if cb == nil { | 855 | if cb == nil { | ||
| 851 | x.xQueryFilesystemInfo = 0 | 856 | x.xQueryFilesystemInfo = 0 | ||
| 852 | } else { | 857 | } else { | ||
| 853 | - | x.xQueryFilesystemInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr) uintptr { | 858 | + | x.xQueryFilesystemInfo = purego.NewCallback(func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 854 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 859 | ret := cb(&FileBase{Ptr: FileVarp}, AttributesVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 855 | if ret == nil { | 860 | if ret == nil { | ||
| 856 | return 0 | 861 | return 0 | ||
| @@ -866,10 +871,11 @@ func (x *FileIface) GetQueryFilesystemInfo() func(File, string, *Cancellable) *F | |||||
| 866 | if x.xQueryFilesystemInfo == 0 { | 871 | if x.xQueryFilesystemInfo == 0 { | ||
| 867 | return nil | 872 | return nil | ||
| 868 | } | 873 | } | ||
| 869 | - | var rawCallback func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr) uintptr | 874 | + | var rawCallback func(FileVarp uintptr, AttributesVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 870 | purego.RegisterFunc(&rawCallback, x.xQueryFilesystemInfo) | 875 | purego.RegisterFunc(&rawCallback, x.xQueryFilesystemInfo) | ||
| 871 | return func(FileVar File, AttributesVar string, CancellableVar *Cancellable) *FileInfo { | 876 | return func(FileVar File, AttributesVar string, CancellableVar *Cancellable) *FileInfo { | ||
| 872 | - | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, CancellableVar.GoPointer()) | 877 | + | var cerr *glib.Error |
| 878 | + | rawRet := rawCallback(FileVar.GoPointer(), AttributesVar, CancellableVar.GoPointer(), &cerr) | |||
| 873 | if rawRet == 0 { | 879 | if rawRet == 0 { | ||
| 874 | return nil | 880 | return nil | ||
| 875 | } | 881 | } | ||
| @@ -910,7 +916,7 @@ func (x *FileIface) OverrideQueryFilesystemInfoFinish(cb func(File, AsyncResult) | |||||
| 910 | if cb == nil { | 916 | if cb == nil { | ||
| 911 | x.xQueryFilesystemInfoFinish = 0 | 917 | x.xQueryFilesystemInfoFinish = 0 | ||
| 912 | } else { | 918 | } else { | ||
| 913 | - | x.xQueryFilesystemInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 919 | + | x.xQueryFilesystemInfoFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 914 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 920 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 915 | if ret == nil { | 921 | if ret == nil { | ||
| 916 | return 0 | 922 | return 0 | ||
| @@ -926,10 +932,11 @@ func (x *FileIface) GetQueryFilesystemInfoFinish() func(File, AsyncResult) *File | |||||
| 926 | if x.xQueryFilesystemInfoFinish == 0 { | 932 | if x.xQueryFilesystemInfoFinish == 0 { | ||
| 927 | return nil | 933 | return nil | ||
| 928 | } | 934 | } | ||
| 929 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 935 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 930 | purego.RegisterFunc(&rawCallback, x.xQueryFilesystemInfoFinish) | 936 | purego.RegisterFunc(&rawCallback, x.xQueryFilesystemInfoFinish) | ||
| 931 | return func(FileVar File, ResVar AsyncResult) *FileInfo { | 937 | return func(FileVar File, ResVar AsyncResult) *FileInfo { | ||
| 932 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 938 | + | var cerr *glib.Error |
| 939 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 933 | if rawRet == 0 { | 940 | if rawRet == 0 { | ||
| 934 | return nil | 941 | return nil | ||
| 935 | } | 942 | } | ||
| @@ -945,7 +952,7 @@ func (x *FileIface) OverrideFindEnclosingMount(cb func(File, *Cancellable) *Moun | |||||
| 945 | if cb == nil { | 952 | if cb == nil { | ||
| 946 | x.xFindEnclosingMount = 0 | 953 | x.xFindEnclosingMount = 0 | ||
| 947 | } else { | 954 | } else { | ||
| 948 | - | x.xFindEnclosingMount = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | 955 | + | x.xFindEnclosingMount = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 949 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 956 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 950 | if ret == nil { | 957 | if ret == nil { | ||
| 951 | return 0 | 958 | return 0 | ||
| @@ -961,10 +968,11 @@ func (x *FileIface) GetFindEnclosingMount() func(File, *Cancellable) *MountBase | |||||
| 961 | if x.xFindEnclosingMount == 0 { | 968 | if x.xFindEnclosingMount == 0 { | ||
| 962 | return nil | 969 | return nil | ||
| 963 | } | 970 | } | ||
| 964 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | 971 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 965 | purego.RegisterFunc(&rawCallback, x.xFindEnclosingMount) | 972 | purego.RegisterFunc(&rawCallback, x.xFindEnclosingMount) | ||
| 966 | return func(FileVar File, CancellableVar *Cancellable) *MountBase { | 973 | return func(FileVar File, CancellableVar *Cancellable) *MountBase { | ||
| 967 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 974 | + | var cerr *glib.Error |
| 975 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 968 | if rawRet == 0 { | 976 | if rawRet == 0 { | ||
| 969 | return nil | 977 | return nil | ||
| 970 | } | 978 | } | ||
| @@ -1005,7 +1013,7 @@ func (x *FileIface) OverrideFindEnclosingMountFinish(cb func(File, AsyncResult) | |||||
| 1005 | if cb == nil { | 1013 | if cb == nil { | ||
| 1006 | x.xFindEnclosingMountFinish = 0 | 1014 | x.xFindEnclosingMountFinish = 0 | ||
| 1007 | } else { | 1015 | } else { | ||
| 1008 | - | x.xFindEnclosingMountFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 1016 | + | x.xFindEnclosingMountFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 1009 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 1017 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 1010 | if ret == nil { | 1018 | if ret == nil { | ||
| 1011 | return 0 | 1019 | return 0 | ||
| @@ -1021,10 +1029,11 @@ func (x *FileIface) GetFindEnclosingMountFinish() func(File, AsyncResult) *Mount | |||||
| 1021 | if x.xFindEnclosingMountFinish == 0 { | 1029 | if x.xFindEnclosingMountFinish == 0 { | ||
| 1022 | return nil | 1030 | return nil | ||
| 1023 | } | 1031 | } | ||
| 1024 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 1032 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 1025 | purego.RegisterFunc(&rawCallback, x.xFindEnclosingMountFinish) | 1033 | purego.RegisterFunc(&rawCallback, x.xFindEnclosingMountFinish) | ||
| 1026 | return func(FileVar File, ResVar AsyncResult) *MountBase { | 1034 | return func(FileVar File, ResVar AsyncResult) *MountBase { | ||
| 1027 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 1035 | + | var cerr *glib.Error |
| 1036 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 1028 | if rawRet == 0 { | 1037 | if rawRet == 0 { | ||
| 1029 | return nil | 1038 | return nil | ||
| 1030 | } | 1039 | } | ||
| @@ -1040,7 +1049,7 @@ func (x *FileIface) OverrideSetDisplayName(cb func(File, string, *Cancellable) * | |||||
| 1040 | if cb == nil { | 1049 | if cb == nil { | ||
| 1041 | x.xSetDisplayName = 0 | 1050 | x.xSetDisplayName = 0 | ||
| 1042 | } else { | 1051 | } else { | ||
| 1043 | - | x.xSetDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr) uintptr { | 1052 | + | x.xSetDisplayName = purego.NewCallback(func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 1044 | ret := cb(&FileBase{Ptr: FileVarp}, DisplayNameVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 1053 | ret := cb(&FileBase{Ptr: FileVarp}, DisplayNameVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1045 | if ret == nil { | 1054 | if ret == nil { | ||
| 1046 | return 0 | 1055 | return 0 | ||
| @@ -1056,10 +1065,11 @@ func (x *FileIface) GetSetDisplayName() func(File, string, *Cancellable) *FileBa | |||||
| 1056 | if x.xSetDisplayName == 0 { | 1065 | if x.xSetDisplayName == 0 { | ||
| 1057 | return nil | 1066 | return nil | ||
| 1058 | } | 1067 | } | ||
| 1059 | - | var rawCallback func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr) uintptr | 1068 | + | var rawCallback func(FileVarp uintptr, DisplayNameVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 1060 | purego.RegisterFunc(&rawCallback, x.xSetDisplayName) | 1069 | purego.RegisterFunc(&rawCallback, x.xSetDisplayName) | ||
| 1061 | return func(FileVar File, DisplayNameVar string, CancellableVar *Cancellable) *FileBase { | 1070 | return func(FileVar File, DisplayNameVar string, CancellableVar *Cancellable) *FileBase { | ||
| 1062 | - | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar, CancellableVar.GoPointer()) | 1071 | + | var cerr *glib.Error |
| 1072 | + | rawRet := rawCallback(FileVar.GoPointer(), DisplayNameVar, CancellableVar.GoPointer(), &cerr) | |||
| 1063 | if rawRet == 0 { | 1073 | if rawRet == 0 { | ||
| 1064 | return nil | 1074 | return nil | ||
| 1065 | } | 1075 | } | ||
| @@ -1100,7 +1110,7 @@ func (x *FileIface) OverrideSetDisplayNameFinish(cb func(File, AsyncResult) *Fil | |||||
| 1100 | if cb == nil { | 1110 | if cb == nil { | ||
| 1101 | x.xSetDisplayNameFinish = 0 | 1111 | x.xSetDisplayNameFinish = 0 | ||
| 1102 | } else { | 1112 | } else { | ||
| 1103 | - | x.xSetDisplayNameFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 1113 | + | x.xSetDisplayNameFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 1104 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 1114 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 1105 | if ret == nil { | 1115 | if ret == nil { | ||
| 1106 | return 0 | 1116 | return 0 | ||
| @@ -1116,10 +1126,11 @@ func (x *FileIface) GetSetDisplayNameFinish() func(File, AsyncResult) *FileBase | |||||
| 1116 | if x.xSetDisplayNameFinish == 0 { | 1126 | if x.xSetDisplayNameFinish == 0 { | ||
| 1117 | return nil | 1127 | return nil | ||
| 1118 | } | 1128 | } | ||
| 1119 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 1129 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 1120 | purego.RegisterFunc(&rawCallback, x.xSetDisplayNameFinish) | 1130 | purego.RegisterFunc(&rawCallback, x.xSetDisplayNameFinish) | ||
| 1121 | return func(FileVar File, ResVar AsyncResult) *FileBase { | 1131 | return func(FileVar File, ResVar AsyncResult) *FileBase { | ||
| 1122 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 1132 | + | var cerr *glib.Error |
| 1133 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 1123 | if rawRet == 0 { | 1134 | if rawRet == 0 { | ||
| 1124 | return nil | 1135 | return nil | ||
| 1125 | } | 1136 | } | ||
| @@ -1135,7 +1146,7 @@ func (x *FileIface) OverrideQuerySettableAttributes(cb func(File, *Cancellable) | |||||
| 1135 | if cb == nil { | 1146 | if cb == nil { | ||
| 1136 | x.xQuerySettableAttributes = 0 | 1147 | x.xQuerySettableAttributes = 0 | ||
| 1137 | } else { | 1148 | } else { | ||
| 1138 | - | x.xQuerySettableAttributes = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | 1149 | + | x.xQuerySettableAttributes = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 1139 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 1150 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1140 | if ret == nil { | 1151 | if ret == nil { | ||
| 1141 | return 0 | 1152 | return 0 | ||
| @@ -1151,10 +1162,11 @@ func (x *FileIface) GetQuerySettableAttributes() func(File, *Cancellable) *FileA | |||||
| 1151 | if x.xQuerySettableAttributes == 0 { | 1162 | if x.xQuerySettableAttributes == 0 { | ||
| 1152 | return nil | 1163 | return nil | ||
| 1153 | } | 1164 | } | ||
| 1154 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | 1165 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 1155 | purego.RegisterFunc(&rawCallback, x.xQuerySettableAttributes) | 1166 | purego.RegisterFunc(&rawCallback, x.xQuerySettableAttributes) | ||
| 1156 | return func(FileVar File, CancellableVar *Cancellable) *FileAttributeInfoList { | 1167 | return func(FileVar File, CancellableVar *Cancellable) *FileAttributeInfoList { | ||
| 1157 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 1168 | + | var cerr *glib.Error |
| 1169 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 1158 | if rawRet == 0 { | 1170 | if rawRet == 0 { | ||
| 1159 | return nil | 1171 | return nil | ||
| 1160 | } | 1172 | } | ||
| @@ -1218,7 +1230,7 @@ func (x *FileIface) OverrideQueryWritableNamespaces(cb func(File, *Cancellable) | |||||
| 1218 | if cb == nil { | 1230 | if cb == nil { | ||
| 1219 | x.xQueryWritableNamespaces = 0 | 1231 | x.xQueryWritableNamespaces = 0 | ||
| 1220 | } else { | 1232 | } else { | ||
| 1221 | - | x.xQueryWritableNamespaces = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | 1233 | + | x.xQueryWritableNamespaces = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 1222 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 1234 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1223 | if ret == nil { | 1235 | if ret == nil { | ||
| 1224 | return 0 | 1236 | return 0 | ||
| @@ -1234,10 +1246,11 @@ func (x *FileIface) GetQueryWritableNamespaces() func(File, *Cancellable) *FileA | |||||
| 1234 | if x.xQueryWritableNamespaces == 0 { | 1246 | if x.xQueryWritableNamespaces == 0 { | ||
| 1235 | return nil | 1247 | return nil | ||
| 1236 | } | 1248 | } | ||
| 1237 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | 1249 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 1238 | purego.RegisterFunc(&rawCallback, x.xQueryWritableNamespaces) | 1250 | purego.RegisterFunc(&rawCallback, x.xQueryWritableNamespaces) | ||
| 1239 | return func(FileVar File, CancellableVar *Cancellable) *FileAttributeInfoList { | 1251 | return func(FileVar File, CancellableVar *Cancellable) *FileAttributeInfoList { | ||
| 1240 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 1252 | + | var cerr *glib.Error |
| 1253 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 1241 | if rawRet == 0 { | 1254 | if rawRet == 0 { | ||
| 1242 | return nil | 1255 | return nil | ||
| 1243 | } | 1256 | } | ||
| @@ -1301,7 +1314,7 @@ func (x *FileIface) OverrideSetAttribute(cb func(File, string, FileAttributeType | |||||
| 1301 | if cb == nil { | 1314 | if cb == nil { | ||
| 1302 | x.xSetAttribute = 0 | 1315 | x.xSetAttribute = 0 | ||
| 1303 | } else { | 1316 | } else { | ||
| 1304 | - | x.xSetAttribute = purego.NewCallback(func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool { | 1317 | + | x.xSetAttribute = purego.NewCallback(func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { |
| 1305 | return cb(&FileBase{Ptr: FileVarp}, AttributeVarp, TypeVarp, ValuePVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 1318 | return cb(&FileBase{Ptr: FileVarp}, AttributeVarp, TypeVarp, ValuePVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1306 | }) | 1319 | }) | ||
| 1307 | } | 1320 | } | ||
| @@ -1313,10 +1326,11 @@ func (x *FileIface) GetSetAttribute() func(File, string, FileAttributeType, uint | |||||
| 1313 | if x.xSetAttribute == 0 { | 1326 | if x.xSetAttribute == 0 { | ||
| 1314 | return nil | 1327 | return nil | ||
| 1315 | } | 1328 | } | ||
| 1316 | - | var rawCallback func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool | 1329 | + | var rawCallback func(FileVarp uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool |
| 1317 | purego.RegisterFunc(&rawCallback, x.xSetAttribute) | 1330 | purego.RegisterFunc(&rawCallback, x.xSetAttribute) | ||
| 1318 | return func(FileVar File, AttributeVar string, TypeVar FileAttributeType, ValuePVar uintptr, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) bool { | 1331 | return func(FileVar File, AttributeVar string, TypeVar FileAttributeType, ValuePVar uintptr, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) bool { | ||
| 1319 | - | return rawCallback(FileVar.GoPointer(), AttributeVar, TypeVar, ValuePVar, FlagsVar, CancellableVar.GoPointer()) | 1332 | + | var cerr *glib.Error |
| 1333 | + | return rawCallback(FileVar.GoPointer(), AttributeVar, TypeVar, ValuePVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 1320 | } | 1334 | } | ||
| 1321 | } | 1335 | } | ||
| 1322 | 1336 | ||||
| @@ -1326,7 +1340,7 @@ func (x *FileIface) OverrideSetAttributesFromInfo(cb func(File, *FileInfo, FileQ | |||||
| 1326 | if cb == nil { | 1340 | if cb == nil { | ||
| 1327 | x.xSetAttributesFromInfo = 0 | 1341 | x.xSetAttributesFromInfo = 0 | ||
| 1328 | } else { | 1342 | } else { | ||
| 1329 | - | x.xSetAttributesFromInfo = purego.NewCallback(func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool { | 1343 | + | x.xSetAttributesFromInfo = purego.NewCallback(func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { |
| 1330 | return cb(&FileBase{Ptr: FileVarp}, FileInfoNewFromInternalPtr(InfoVarp), FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 1344 | return cb(&FileBase{Ptr: FileVarp}, FileInfoNewFromInternalPtr(InfoVarp), FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1331 | }) | 1345 | }) | ||
| 1332 | } | 1346 | } | ||
| @@ -1338,10 +1352,11 @@ func (x *FileIface) GetSetAttributesFromInfo() func(File, *FileInfo, FileQueryIn | |||||
| 1338 | if x.xSetAttributesFromInfo == 0 { | 1352 | if x.xSetAttributesFromInfo == 0 { | ||
| 1339 | return nil | 1353 | return nil | ||
| 1340 | } | 1354 | } | ||
| 1341 | - | var rawCallback func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) bool | 1355 | + | var rawCallback func(FileVarp uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool |
| 1342 | purego.RegisterFunc(&rawCallback, x.xSetAttributesFromInfo) | 1356 | purego.RegisterFunc(&rawCallback, x.xSetAttributesFromInfo) | ||
| 1343 | return func(FileVar File, InfoVar *FileInfo, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) bool { | 1357 | return func(FileVar File, InfoVar *FileInfo, FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) bool { | ||
| 1344 | - | return rawCallback(FileVar.GoPointer(), InfoVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | 1358 | + | var cerr *glib.Error |
| 1359 | + | return rawCallback(FileVar.GoPointer(), InfoVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 1345 | } | 1360 | } | ||
| 1346 | } | 1361 | } | ||
| 1347 | 1362 | ||||
| @@ -1376,7 +1391,7 @@ func (x *FileIface) OverrideSetAttributesFinish(cb func(File, AsyncResult, **Fil | |||||
| 1376 | if cb == nil { | 1391 | if cb == nil { | ||
| 1377 | x.xSetAttributesFinish = 0 | 1392 | x.xSetAttributesFinish = 0 | ||
| 1378 | } else { | 1393 | } else { | ||
| 1379 | - | x.xSetAttributesFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo) bool { | 1394 | + | x.xSetAttributesFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo, cerrp **glib.Error) bool { |
| 1380 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}, InfoVarp) | 1395 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}, InfoVarp) | ||
| 1381 | }) | 1396 | }) | ||
| 1382 | } | 1397 | } | ||
| @@ -1388,10 +1403,11 @@ func (x *FileIface) GetSetAttributesFinish() func(File, AsyncResult, **FileInfo) | |||||
| 1388 | if x.xSetAttributesFinish == 0 { | 1403 | if x.xSetAttributesFinish == 0 { | ||
| 1389 | return nil | 1404 | return nil | ||
| 1390 | } | 1405 | } | ||
| 1391 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo) bool | 1406 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, InfoVarp **FileInfo, cerrp **glib.Error) bool |
| 1392 | purego.RegisterFunc(&rawCallback, x.xSetAttributesFinish) | 1407 | purego.RegisterFunc(&rawCallback, x.xSetAttributesFinish) | ||
| 1393 | return func(FileVar File, ResultVar AsyncResult, InfoVar **FileInfo) bool { | 1408 | return func(FileVar File, ResultVar AsyncResult, InfoVar **FileInfo) bool { | ||
| 1394 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), InfoVar) | 1409 | + | var cerr *glib.Error |
| 1410 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), InfoVar, &cerr) | |||
| 1395 | } | 1411 | } | ||
| 1396 | } | 1412 | } | ||
| 1397 | 1413 | ||||
| @@ -1401,7 +1417,7 @@ func (x *FileIface) OverrideReadFn(cb func(File, *Cancellable) *FileInputStream) | |||||
| 1401 | if cb == nil { | 1417 | if cb == nil { | ||
| 1402 | x.xReadFn = 0 | 1418 | x.xReadFn = 0 | ||
| 1403 | } else { | 1419 | } else { | ||
| 1404 | - | x.xReadFn = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | 1420 | + | x.xReadFn = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 1405 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 1421 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1406 | if ret == nil { | 1422 | if ret == nil { | ||
| 1407 | return 0 | 1423 | return 0 | ||
| @@ -1417,10 +1433,11 @@ func (x *FileIface) GetReadFn() func(File, *Cancellable) *FileInputStream { | |||||
| 1417 | if x.xReadFn == 0 { | 1433 | if x.xReadFn == 0 { | ||
| 1418 | return nil | 1434 | return nil | ||
| 1419 | } | 1435 | } | ||
| 1420 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | 1436 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 1421 | purego.RegisterFunc(&rawCallback, x.xReadFn) | 1437 | purego.RegisterFunc(&rawCallback, x.xReadFn) | ||
| 1422 | return func(FileVar File, CancellableVar *Cancellable) *FileInputStream { | 1438 | return func(FileVar File, CancellableVar *Cancellable) *FileInputStream { | ||
| 1423 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 1439 | + | var cerr *glib.Error |
| 1440 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 1424 | if rawRet == 0 { | 1441 | if rawRet == 0 { | ||
| 1425 | return nil | 1442 | return nil | ||
| 1426 | } | 1443 | } | ||
| @@ -1461,7 +1478,7 @@ func (x *FileIface) OverrideReadFinish(cb func(File, AsyncResult) *FileInputStre | |||||
| 1461 | if cb == nil { | 1478 | if cb == nil { | ||
| 1462 | x.xReadFinish = 0 | 1479 | x.xReadFinish = 0 | ||
| 1463 | } else { | 1480 | } else { | ||
| 1464 | - | x.xReadFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 1481 | + | x.xReadFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 1465 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 1482 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 1466 | if ret == nil { | 1483 | if ret == nil { | ||
| 1467 | return 0 | 1484 | return 0 | ||
| @@ -1477,10 +1494,11 @@ func (x *FileIface) GetReadFinish() func(File, AsyncResult) *FileInputStream { | |||||
| 1477 | if x.xReadFinish == 0 { | 1494 | if x.xReadFinish == 0 { | ||
| 1478 | return nil | 1495 | return nil | ||
| 1479 | } | 1496 | } | ||
| 1480 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 1497 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 1481 | purego.RegisterFunc(&rawCallback, x.xReadFinish) | 1498 | purego.RegisterFunc(&rawCallback, x.xReadFinish) | ||
| 1482 | return func(FileVar File, ResVar AsyncResult) *FileInputStream { | 1499 | return func(FileVar File, ResVar AsyncResult) *FileInputStream { | ||
| 1483 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 1500 | + | var cerr *glib.Error |
| 1501 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 1484 | if rawRet == 0 { | 1502 | if rawRet == 0 { | ||
| 1485 | return nil | 1503 | return nil | ||
| 1486 | } | 1504 | } | ||
| @@ -1496,7 +1514,7 @@ func (x *FileIface) OverrideAppendTo(cb func(File, FileCreateFlags, *Cancellable | |||||
| 1496 | if cb == nil { | 1514 | if cb == nil { | ||
| 1497 | x.xAppendTo = 0 | 1515 | x.xAppendTo = 0 | ||
| 1498 | } else { | 1516 | } else { | ||
| 1499 | - | x.xAppendTo = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | 1517 | + | x.xAppendTo = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 1500 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 1518 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1501 | if ret == nil { | 1519 | if ret == nil { | ||
| 1502 | return 0 | 1520 | return 0 | ||
| @@ -1512,10 +1530,11 @@ func (x *FileIface) GetAppendTo() func(File, FileCreateFlags, *Cancellable) *Fil | |||||
| 1512 | if x.xAppendTo == 0 { | 1530 | if x.xAppendTo == 0 { | ||
| 1513 | return nil | 1531 | return nil | ||
| 1514 | } | 1532 | } | ||
| 1515 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | 1533 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 1516 | purego.RegisterFunc(&rawCallback, x.xAppendTo) | 1534 | purego.RegisterFunc(&rawCallback, x.xAppendTo) | ||
| 1517 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | 1535 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | ||
| 1518 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | 1536 | + | var cerr *glib.Error |
| 1537 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 1519 | if rawRet == 0 { | 1538 | if rawRet == 0 { | ||
| 1520 | return nil | 1539 | return nil | ||
| 1521 | } | 1540 | } | ||
| @@ -1556,7 +1575,7 @@ func (x *FileIface) OverrideAppendToFinish(cb func(File, AsyncResult) *FileOutpu | |||||
| 1556 | if cb == nil { | 1575 | if cb == nil { | ||
| 1557 | x.xAppendToFinish = 0 | 1576 | x.xAppendToFinish = 0 | ||
| 1558 | } else { | 1577 | } else { | ||
| 1559 | - | x.xAppendToFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 1578 | + | x.xAppendToFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 1560 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 1579 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 1561 | if ret == nil { | 1580 | if ret == nil { | ||
| 1562 | return 0 | 1581 | return 0 | ||
| @@ -1572,10 +1591,11 @@ func (x *FileIface) GetAppendToFinish() func(File, AsyncResult) *FileOutputStrea | |||||
| 1572 | if x.xAppendToFinish == 0 { | 1591 | if x.xAppendToFinish == 0 { | ||
| 1573 | return nil | 1592 | return nil | ||
| 1574 | } | 1593 | } | ||
| 1575 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 1594 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 1576 | purego.RegisterFunc(&rawCallback, x.xAppendToFinish) | 1595 | purego.RegisterFunc(&rawCallback, x.xAppendToFinish) | ||
| 1577 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | 1596 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | ||
| 1578 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 1597 | + | var cerr *glib.Error |
| 1598 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 1579 | if rawRet == 0 { | 1599 | if rawRet == 0 { | ||
| 1580 | return nil | 1600 | return nil | ||
| 1581 | } | 1601 | } | ||
| @@ -1591,7 +1611,7 @@ func (x *FileIface) OverrideCreate(cb func(File, FileCreateFlags, *Cancellable) | |||||
| 1591 | if cb == nil { | 1611 | if cb == nil { | ||
| 1592 | x.xCreate = 0 | 1612 | x.xCreate = 0 | ||
| 1593 | } else { | 1613 | } else { | ||
| 1594 | - | x.xCreate = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | 1614 | + | x.xCreate = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 1595 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 1615 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1596 | if ret == nil { | 1616 | if ret == nil { | ||
| 1597 | return 0 | 1617 | return 0 | ||
| @@ -1607,10 +1627,11 @@ func (x *FileIface) GetCreate() func(File, FileCreateFlags, *Cancellable) *FileO | |||||
| 1607 | if x.xCreate == 0 { | 1627 | if x.xCreate == 0 { | ||
| 1608 | return nil | 1628 | return nil | ||
| 1609 | } | 1629 | } | ||
| 1610 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | 1630 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 1611 | purego.RegisterFunc(&rawCallback, x.xCreate) | 1631 | purego.RegisterFunc(&rawCallback, x.xCreate) | ||
| 1612 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | 1632 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | ||
| 1613 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | 1633 | + | var cerr *glib.Error |
| 1634 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 1614 | if rawRet == 0 { | 1635 | if rawRet == 0 { | ||
| 1615 | return nil | 1636 | return nil | ||
| 1616 | } | 1637 | } | ||
| @@ -1651,7 +1672,7 @@ func (x *FileIface) OverrideCreateFinish(cb func(File, AsyncResult) *FileOutputS | |||||
| 1651 | if cb == nil { | 1672 | if cb == nil { | ||
| 1652 | x.xCreateFinish = 0 | 1673 | x.xCreateFinish = 0 | ||
| 1653 | } else { | 1674 | } else { | ||
| 1654 | - | x.xCreateFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 1675 | + | x.xCreateFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 1655 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 1676 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 1656 | if ret == nil { | 1677 | if ret == nil { | ||
| 1657 | return 0 | 1678 | return 0 | ||
| @@ -1667,10 +1688,11 @@ func (x *FileIface) GetCreateFinish() func(File, AsyncResult) *FileOutputStream | |||||
| 1667 | if x.xCreateFinish == 0 { | 1688 | if x.xCreateFinish == 0 { | ||
| 1668 | return nil | 1689 | return nil | ||
| 1669 | } | 1690 | } | ||
| 1670 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 1691 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 1671 | purego.RegisterFunc(&rawCallback, x.xCreateFinish) | 1692 | purego.RegisterFunc(&rawCallback, x.xCreateFinish) | ||
| 1672 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | 1693 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | ||
| 1673 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 1694 | + | var cerr *glib.Error |
| 1695 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 1674 | if rawRet == 0 { | 1696 | if rawRet == 0 { | ||
| 1675 | return nil | 1697 | return nil | ||
| 1676 | } | 1698 | } | ||
| @@ -1686,7 +1708,7 @@ func (x *FileIface) OverrideReplace(cb func(File, string, bool, FileCreateFlags, | |||||
| 1686 | if cb == nil { | 1708 | if cb == nil { | ||
| 1687 | x.xReplace = 0 | 1709 | x.xReplace = 0 | ||
| 1688 | } else { | 1710 | } else { | ||
| 1689 | - | x.xReplace = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | 1711 | + | x.xReplace = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 1690 | ret := cb(&FileBase{Ptr: FileVarp}, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 1712 | ret := cb(&FileBase{Ptr: FileVarp}, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1691 | if ret == nil { | 1713 | if ret == nil { | ||
| 1692 | return 0 | 1714 | return 0 | ||
| @@ -1702,10 +1724,11 @@ func (x *FileIface) GetReplace() func(File, string, bool, FileCreateFlags, *Canc | |||||
| 1702 | if x.xReplace == 0 { | 1724 | if x.xReplace == 0 { | ||
| 1703 | return nil | 1725 | return nil | ||
| 1704 | } | 1726 | } | ||
| 1705 | - | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | 1727 | + | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 1706 | purego.RegisterFunc(&rawCallback, x.xReplace) | 1728 | purego.RegisterFunc(&rawCallback, x.xReplace) | ||
| 1707 | return func(FileVar File, EtagVar string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | 1729 | return func(FileVar File, EtagVar string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileOutputStream { | ||
| 1708 | - | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer()) | 1730 | + | var cerr *glib.Error |
| 1731 | + | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 1709 | if rawRet == 0 { | 1732 | if rawRet == 0 { | ||
| 1710 | return nil | 1733 | return nil | ||
| 1711 | } | 1734 | } | ||
| @@ -1746,7 +1769,7 @@ func (x *FileIface) OverrideReplaceFinish(cb func(File, AsyncResult) *FileOutput | |||||
| 1746 | if cb == nil { | 1769 | if cb == nil { | ||
| 1747 | x.xReplaceFinish = 0 | 1770 | x.xReplaceFinish = 0 | ||
| 1748 | } else { | 1771 | } else { | ||
| 1749 | - | x.xReplaceFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 1772 | + | x.xReplaceFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 1750 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 1773 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 1751 | if ret == nil { | 1774 | if ret == nil { | ||
| 1752 | return 0 | 1775 | return 0 | ||
| @@ -1762,10 +1785,11 @@ func (x *FileIface) GetReplaceFinish() func(File, AsyncResult) *FileOutputStream | |||||
| 1762 | if x.xReplaceFinish == 0 { | 1785 | if x.xReplaceFinish == 0 { | ||
| 1763 | return nil | 1786 | return nil | ||
| 1764 | } | 1787 | } | ||
| 1765 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 1788 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 1766 | purego.RegisterFunc(&rawCallback, x.xReplaceFinish) | 1789 | purego.RegisterFunc(&rawCallback, x.xReplaceFinish) | ||
| 1767 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | 1790 | return func(FileVar File, ResVar AsyncResult) *FileOutputStream { | ||
| 1768 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 1791 | + | var cerr *glib.Error |
| 1792 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 1769 | if rawRet == 0 { | 1793 | if rawRet == 0 { | ||
| 1770 | return nil | 1794 | return nil | ||
| 1771 | } | 1795 | } | ||
| @@ -1781,7 +1805,7 @@ func (x *FileIface) OverrideDeleteFile(cb func(File, *Cancellable) bool) { | |||||
| 1781 | if cb == nil { | 1805 | if cb == nil { | ||
| 1782 | x.xDeleteFile = 0 | 1806 | x.xDeleteFile = 0 | ||
| 1783 | } else { | 1807 | } else { | ||
| 1784 | - | x.xDeleteFile = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) bool { | 1808 | + | x.xDeleteFile = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { |
| 1785 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 1809 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1786 | }) | 1810 | }) | ||
| 1787 | } | 1811 | } | ||
| @@ -1793,10 +1817,11 @@ func (x *FileIface) GetDeleteFile() func(File, *Cancellable) bool { | |||||
| 1793 | if x.xDeleteFile == 0 { | 1817 | if x.xDeleteFile == 0 { | ||
| 1794 | return nil | 1818 | return nil | ||
| 1795 | } | 1819 | } | ||
| 1796 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) bool | 1820 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool |
| 1797 | purego.RegisterFunc(&rawCallback, x.xDeleteFile) | 1821 | purego.RegisterFunc(&rawCallback, x.xDeleteFile) | ||
| 1798 | return func(FileVar File, CancellableVar *Cancellable) bool { | 1822 | return func(FileVar File, CancellableVar *Cancellable) bool { | ||
| 1799 | - | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 1823 | + | var cerr *glib.Error |
| 1824 | + | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 1800 | } | 1825 | } | ||
| 1801 | } | 1826 | } | ||
| 1802 | 1827 | ||||
| @@ -1831,7 +1856,7 @@ func (x *FileIface) OverrideDeleteFileFinish(cb func(File, AsyncResult) bool) { | |||||
| 1831 | if cb == nil { | 1856 | if cb == nil { | ||
| 1832 | x.xDeleteFileFinish = 0 | 1857 | x.xDeleteFileFinish = 0 | ||
| 1833 | } else { | 1858 | } else { | ||
| 1834 | - | x.xDeleteFileFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 1859 | + | x.xDeleteFileFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 1835 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 1860 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 1836 | }) | 1861 | }) | ||
| 1837 | } | 1862 | } | ||
| @@ -1843,10 +1868,11 @@ func (x *FileIface) GetDeleteFileFinish() func(File, AsyncResult) bool { | |||||
| 1843 | if x.xDeleteFileFinish == 0 { | 1868 | if x.xDeleteFileFinish == 0 { | ||
| 1844 | return nil | 1869 | return nil | ||
| 1845 | } | 1870 | } | ||
| 1846 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 1871 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 1847 | purego.RegisterFunc(&rawCallback, x.xDeleteFileFinish) | 1872 | purego.RegisterFunc(&rawCallback, x.xDeleteFileFinish) | ||
| 1848 | return func(FileVar File, ResultVar AsyncResult) bool { | 1873 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 1849 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 1874 | + | var cerr *glib.Error |
| 1875 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 1850 | } | 1876 | } | ||
| 1851 | } | 1877 | } | ||
| 1852 | 1878 | ||||
| @@ -1856,7 +1882,7 @@ func (x *FileIface) OverrideTrash(cb func(File, *Cancellable) bool) { | |||||
| 1856 | if cb == nil { | 1882 | if cb == nil { | ||
| 1857 | x.xTrash = 0 | 1883 | x.xTrash = 0 | ||
| 1858 | } else { | 1884 | } else { | ||
| 1859 | - | x.xTrash = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) bool { | 1885 | + | x.xTrash = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { |
| 1860 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 1886 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1861 | }) | 1887 | }) | ||
| 1862 | } | 1888 | } | ||
| @@ -1868,10 +1894,11 @@ func (x *FileIface) GetTrash() func(File, *Cancellable) bool { | |||||
| 1868 | if x.xTrash == 0 { | 1894 | if x.xTrash == 0 { | ||
| 1869 | return nil | 1895 | return nil | ||
| 1870 | } | 1896 | } | ||
| 1871 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) bool | 1897 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool |
| 1872 | purego.RegisterFunc(&rawCallback, x.xTrash) | 1898 | purego.RegisterFunc(&rawCallback, x.xTrash) | ||
| 1873 | return func(FileVar File, CancellableVar *Cancellable) bool { | 1899 | return func(FileVar File, CancellableVar *Cancellable) bool { | ||
| 1874 | - | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 1900 | + | var cerr *glib.Error |
| 1901 | + | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 1875 | } | 1902 | } | ||
| 1876 | } | 1903 | } | ||
| 1877 | 1904 | ||||
| @@ -1906,7 +1933,7 @@ func (x *FileIface) OverrideTrashFinish(cb func(File, AsyncResult) bool) { | |||||
| 1906 | if cb == nil { | 1933 | if cb == nil { | ||
| 1907 | x.xTrashFinish = 0 | 1934 | x.xTrashFinish = 0 | ||
| 1908 | } else { | 1935 | } else { | ||
| 1909 | - | x.xTrashFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 1936 | + | x.xTrashFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 1910 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 1937 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 1911 | }) | 1938 | }) | ||
| 1912 | } | 1939 | } | ||
| @@ -1918,10 +1945,11 @@ func (x *FileIface) GetTrashFinish() func(File, AsyncResult) bool { | |||||
| 1918 | if x.xTrashFinish == 0 { | 1945 | if x.xTrashFinish == 0 { | ||
| 1919 | return nil | 1946 | return nil | ||
| 1920 | } | 1947 | } | ||
| 1921 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 1948 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 1922 | purego.RegisterFunc(&rawCallback, x.xTrashFinish) | 1949 | purego.RegisterFunc(&rawCallback, x.xTrashFinish) | ||
| 1923 | return func(FileVar File, ResultVar AsyncResult) bool { | 1950 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 1924 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 1951 | + | var cerr *glib.Error |
| 1952 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 1925 | } | 1953 | } | ||
| 1926 | } | 1954 | } | ||
| 1927 | 1955 | ||||
| @@ -1931,7 +1959,7 @@ func (x *FileIface) OverrideMakeDirectory(cb func(File, *Cancellable) bool) { | |||||
| 1931 | if cb == nil { | 1959 | if cb == nil { | ||
| 1932 | x.xMakeDirectory = 0 | 1960 | x.xMakeDirectory = 0 | ||
| 1933 | } else { | 1961 | } else { | ||
| 1934 | - | x.xMakeDirectory = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) bool { | 1962 | + | x.xMakeDirectory = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { |
| 1935 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 1963 | return cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 1936 | }) | 1964 | }) | ||
| 1937 | } | 1965 | } | ||
| @@ -1943,10 +1971,11 @@ func (x *FileIface) GetMakeDirectory() func(File, *Cancellable) bool { | |||||
| 1943 | if x.xMakeDirectory == 0 { | 1971 | if x.xMakeDirectory == 0 { | ||
| 1944 | return nil | 1972 | return nil | ||
| 1945 | } | 1973 | } | ||
| 1946 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) bool | 1974 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool |
| 1947 | purego.RegisterFunc(&rawCallback, x.xMakeDirectory) | 1975 | purego.RegisterFunc(&rawCallback, x.xMakeDirectory) | ||
| 1948 | return func(FileVar File, CancellableVar *Cancellable) bool { | 1976 | return func(FileVar File, CancellableVar *Cancellable) bool { | ||
| 1949 | - | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 1977 | + | var cerr *glib.Error |
| 1978 | + | return rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 1950 | } | 1979 | } | ||
| 1951 | } | 1980 | } | ||
| 1952 | 1981 | ||||
| @@ -1981,7 +2010,7 @@ func (x *FileIface) OverrideMakeDirectoryFinish(cb func(File, AsyncResult) bool) | |||||
| 1981 | if cb == nil { | 2010 | if cb == nil { | ||
| 1982 | x.xMakeDirectoryFinish = 0 | 2011 | x.xMakeDirectoryFinish = 0 | ||
| 1983 | } else { | 2012 | } else { | ||
| 1984 | - | x.xMakeDirectoryFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2013 | + | x.xMakeDirectoryFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 1985 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2014 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 1986 | }) | 2015 | }) | ||
| 1987 | } | 2016 | } | ||
| @@ -1993,10 +2022,11 @@ func (x *FileIface) GetMakeDirectoryFinish() func(File, AsyncResult) bool { | |||||
| 1993 | if x.xMakeDirectoryFinish == 0 { | 2022 | if x.xMakeDirectoryFinish == 0 { | ||
| 1994 | return nil | 2023 | return nil | ||
| 1995 | } | 2024 | } | ||
| 1996 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2025 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 1997 | purego.RegisterFunc(&rawCallback, x.xMakeDirectoryFinish) | 2026 | purego.RegisterFunc(&rawCallback, x.xMakeDirectoryFinish) | ||
| 1998 | return func(FileVar File, ResultVar AsyncResult) bool { | 2027 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 1999 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2028 | + | var cerr *glib.Error |
| 2029 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2000 | } | 2030 | } | ||
| 2001 | } | 2031 | } | ||
| 2002 | 2032 | ||||
| @@ -2008,7 +2038,7 @@ func (x *FileIface) OverrideMakeSymbolicLink(cb func(File, string, *Cancellable) | |||||
| 2008 | if cb == nil { | 2038 | if cb == nil { | ||
| 2009 | x.xMakeSymbolicLink = 0 | 2039 | x.xMakeSymbolicLink = 0 | ||
| 2010 | } else { | 2040 | } else { | ||
| 2011 | - | x.xMakeSymbolicLink = purego.NewCallback(func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr) bool { | 2041 | + | x.xMakeSymbolicLink = purego.NewCallback(func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr, cerrp **glib.Error) bool { |
| 2012 | return cb(&FileBase{Ptr: FileVarp}, SymlinkValueVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 2042 | return cb(&FileBase{Ptr: FileVarp}, SymlinkValueVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 2013 | }) | 2043 | }) | ||
| 2014 | } | 2044 | } | ||
| @@ -2022,10 +2052,11 @@ func (x *FileIface) GetMakeSymbolicLink() func(File, string, *Cancellable) bool | |||||
| 2022 | if x.xMakeSymbolicLink == 0 { | 2052 | if x.xMakeSymbolicLink == 0 { | ||
| 2023 | return nil | 2053 | return nil | ||
| 2024 | } | 2054 | } | ||
| 2025 | - | var rawCallback func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr) bool | 2055 | + | var rawCallback func(FileVarp uintptr, SymlinkValueVarp string, CancellableVarp uintptr, cerrp **glib.Error) bool |
| 2026 | purego.RegisterFunc(&rawCallback, x.xMakeSymbolicLink) | 2056 | purego.RegisterFunc(&rawCallback, x.xMakeSymbolicLink) | ||
| 2027 | return func(FileVar File, SymlinkValueVar string, CancellableVar *Cancellable) bool { | 2057 | return func(FileVar File, SymlinkValueVar string, CancellableVar *Cancellable) bool { | ||
| 2028 | - | return rawCallback(FileVar.GoPointer(), SymlinkValueVar, CancellableVar.GoPointer()) | 2058 | + | var cerr *glib.Error |
| 2059 | + | return rawCallback(FileVar.GoPointer(), SymlinkValueVar, CancellableVar.GoPointer(), &cerr) | |||
| 2029 | } | 2060 | } | ||
| 2030 | } | 2061 | } | ||
| 2031 | 2062 | ||||
| @@ -2060,7 +2091,7 @@ func (x *FileIface) OverrideMakeSymbolicLinkFinish(cb func(File, AsyncResult) bo | |||||
| 2060 | if cb == nil { | 2091 | if cb == nil { | ||
| 2061 | x.xMakeSymbolicLinkFinish = 0 | 2092 | x.xMakeSymbolicLinkFinish = 0 | ||
| 2062 | } else { | 2093 | } else { | ||
| 2063 | - | x.xMakeSymbolicLinkFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2094 | + | x.xMakeSymbolicLinkFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2064 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2095 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2065 | }) | 2096 | }) | ||
| 2066 | } | 2097 | } | ||
| @@ -2072,10 +2103,11 @@ func (x *FileIface) GetMakeSymbolicLinkFinish() func(File, AsyncResult) bool { | |||||
| 2072 | if x.xMakeSymbolicLinkFinish == 0 { | 2103 | if x.xMakeSymbolicLinkFinish == 0 { | ||
| 2073 | return nil | 2104 | return nil | ||
| 2074 | } | 2105 | } | ||
| 2075 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2106 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2076 | purego.RegisterFunc(&rawCallback, x.xMakeSymbolicLinkFinish) | 2107 | purego.RegisterFunc(&rawCallback, x.xMakeSymbolicLinkFinish) | ||
| 2077 | return func(FileVar File, ResultVar AsyncResult) bool { | 2108 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2078 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2109 | + | var cerr *glib.Error |
| 2110 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2079 | } | 2111 | } | ||
| 2080 | } | 2112 | } | ||
| 2081 | 2113 | ||||
| @@ -2088,7 +2120,7 @@ func (x *FileIface) OverrideCopy(cb func(File, File, FileCopyFlags, *Cancellable | |||||
| 2088 | if cb == nil { | 2120 | if cb == nil { | ||
| 2089 | x.xCopy = 0 | 2121 | x.xCopy = 0 | ||
| 2090 | } else { | 2122 | } else { | ||
| 2091 | - | x.xCopy = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool { | 2123 | + | x.xCopy = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { |
| 2092 | return cb(&FileBase{Ptr: SourceVarp}, &FileBase{Ptr: DestinationVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressCallbackDataVarp) | 2124 | return cb(&FileBase{Ptr: SourceVarp}, &FileBase{Ptr: DestinationVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressCallbackDataVarp) | ||
| 2093 | }) | 2125 | }) | ||
| 2094 | } | 2126 | } | ||
| @@ -2103,10 +2135,11 @@ func (x *FileIface) GetCopy() func(File, File, FileCopyFlags, *Cancellable, *Fil | |||||
| 2103 | if x.xCopy == 0 { | 2135 | if x.xCopy == 0 { | ||
| 2104 | return nil | 2136 | return nil | ||
| 2105 | } | 2137 | } | ||
| 2106 | - | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool | 2138 | + | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool |
| 2107 | purego.RegisterFunc(&rawCallback, x.xCopy) | 2139 | purego.RegisterFunc(&rawCallback, x.xCopy) | ||
| 2108 | return func(SourceVar File, DestinationVar File, FlagsVar FileCopyFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileProgressCallback, ProgressCallbackDataVar uintptr) bool { | 2140 | return func(SourceVar File, DestinationVar File, FlagsVar FileCopyFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileProgressCallback, ProgressCallbackDataVar uintptr) bool { | ||
| 2109 | - | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar) | 2141 | + | var cerr *glib.Error |
| 2142 | + | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar, &cerr) | |||
| 2110 | } | 2143 | } | ||
| 2111 | } | 2144 | } | ||
| 2112 | 2145 | ||||
| @@ -2141,7 +2174,7 @@ func (x *FileIface) OverrideCopyFinish(cb func(File, AsyncResult) bool) { | |||||
| 2141 | if cb == nil { | 2174 | if cb == nil { | ||
| 2142 | x.xCopyFinish = 0 | 2175 | x.xCopyFinish = 0 | ||
| 2143 | } else { | 2176 | } else { | ||
| 2144 | - | x.xCopyFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) bool { | 2177 | + | x.xCopyFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) bool { |
| 2145 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 2178 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 2146 | }) | 2179 | }) | ||
| 2147 | } | 2180 | } | ||
| @@ -2153,10 +2186,11 @@ func (x *FileIface) GetCopyFinish() func(File, AsyncResult) bool { | |||||
| 2153 | if x.xCopyFinish == 0 { | 2186 | if x.xCopyFinish == 0 { | ||
| 2154 | return nil | 2187 | return nil | ||
| 2155 | } | 2188 | } | ||
| 2156 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) bool | 2189 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) bool |
| 2157 | purego.RegisterFunc(&rawCallback, x.xCopyFinish) | 2190 | purego.RegisterFunc(&rawCallback, x.xCopyFinish) | ||
| 2158 | return func(FileVar File, ResVar AsyncResult) bool { | 2191 | return func(FileVar File, ResVar AsyncResult) bool { | ||
| 2159 | - | return rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 2192 | + | var cerr *glib.Error |
| 2193 | + | return rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 2160 | } | 2194 | } | ||
| 2161 | } | 2195 | } | ||
| 2162 | 2196 | ||||
| @@ -2166,7 +2200,7 @@ func (x *FileIface) OverrideMove(cb func(File, File, FileCopyFlags, *Cancellable | |||||
| 2166 | if cb == nil { | 2200 | if cb == nil { | ||
| 2167 | x.xMove = 0 | 2201 | x.xMove = 0 | ||
| 2168 | } else { | 2202 | } else { | ||
| 2169 | - | x.xMove = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool { | 2203 | + | x.xMove = purego.NewCallback(func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { |
| 2170 | return cb(&FileBase{Ptr: SourceVarp}, &FileBase{Ptr: DestinationVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressCallbackDataVarp) | 2204 | return cb(&FileBase{Ptr: SourceVarp}, &FileBase{Ptr: DestinationVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressCallbackDataVarp) | ||
| 2171 | }) | 2205 | }) | ||
| 2172 | } | 2206 | } | ||
| @@ -2178,10 +2212,11 @@ func (x *FileIface) GetMove() func(File, File, FileCopyFlags, *Cancellable, *Fil | |||||
| 2178 | if x.xMove == 0 { | 2212 | if x.xMove == 0 { | ||
| 2179 | return nil | 2213 | return nil | ||
| 2180 | } | 2214 | } | ||
| 2181 | - | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr) bool | 2215 | + | var rawCallback func(SourceVarp uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool |
| 2182 | purego.RegisterFunc(&rawCallback, x.xMove) | 2216 | purego.RegisterFunc(&rawCallback, x.xMove) | ||
| 2183 | return func(SourceVar File, DestinationVar File, FlagsVar FileCopyFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileProgressCallback, ProgressCallbackDataVar uintptr) bool { | 2217 | return func(SourceVar File, DestinationVar File, FlagsVar FileCopyFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileProgressCallback, ProgressCallbackDataVar uintptr) bool { | ||
| 2184 | - | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar) | 2218 | + | var cerr *glib.Error |
| 2219 | + | return rawCallback(SourceVar.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar, &cerr) | |||
| 2185 | } | 2220 | } | ||
| 2186 | } | 2221 | } | ||
| 2187 | 2222 | ||||
| @@ -2216,7 +2251,7 @@ func (x *FileIface) OverrideMoveFinish(cb func(File, AsyncResult) bool) { | |||||
| 2216 | if cb == nil { | 2251 | if cb == nil { | ||
| 2217 | x.xMoveFinish = 0 | 2252 | x.xMoveFinish = 0 | ||
| 2218 | } else { | 2253 | } else { | ||
| 2219 | - | x.xMoveFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2254 | + | x.xMoveFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2220 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2255 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2221 | }) | 2256 | }) | ||
| 2222 | } | 2257 | } | ||
| @@ -2228,10 +2263,11 @@ func (x *FileIface) GetMoveFinish() func(File, AsyncResult) bool { | |||||
| 2228 | if x.xMoveFinish == 0 { | 2263 | if x.xMoveFinish == 0 { | ||
| 2229 | return nil | 2264 | return nil | ||
| 2230 | } | 2265 | } | ||
| 2231 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2266 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2232 | purego.RegisterFunc(&rawCallback, x.xMoveFinish) | 2267 | purego.RegisterFunc(&rawCallback, x.xMoveFinish) | ||
| 2233 | return func(FileVar File, ResultVar AsyncResult) bool { | 2268 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2234 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2269 | + | var cerr *glib.Error |
| 2270 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2235 | } | 2271 | } | ||
| 2236 | } | 2272 | } | ||
| 2237 | 2273 | ||||
| @@ -2266,7 +2302,7 @@ func (x *FileIface) OverrideMountMountableFinish(cb func(File, AsyncResult) *Fil | |||||
| 2266 | if cb == nil { | 2302 | if cb == nil { | ||
| 2267 | x.xMountMountableFinish = 0 | 2303 | x.xMountMountableFinish = 0 | ||
| 2268 | } else { | 2304 | } else { | ||
| 2269 | - | x.xMountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) uintptr { | 2305 | + | x.xMountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr { |
| 2270 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2306 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2271 | if ret == nil { | 2307 | if ret == nil { | ||
| 2272 | return 0 | 2308 | return 0 | ||
| @@ -2282,10 +2318,11 @@ func (x *FileIface) GetMountMountableFinish() func(File, AsyncResult) *FileBase | |||||
| 2282 | if x.xMountMountableFinish == 0 { | 2318 | if x.xMountMountableFinish == 0 { | ||
| 2283 | return nil | 2319 | return nil | ||
| 2284 | } | 2320 | } | ||
| 2285 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) uintptr | 2321 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr |
| 2286 | purego.RegisterFunc(&rawCallback, x.xMountMountableFinish) | 2322 | purego.RegisterFunc(&rawCallback, x.xMountMountableFinish) | ||
| 2287 | return func(FileVar File, ResultVar AsyncResult) *FileBase { | 2323 | return func(FileVar File, ResultVar AsyncResult) *FileBase { | ||
| 2288 | - | rawRet := rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2324 | + | var cerr *glib.Error |
| 2325 | + | rawRet := rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2289 | if rawRet == 0 { | 2326 | if rawRet == 0 { | ||
| 2290 | return nil | 2327 | return nil | ||
| 2291 | } | 2328 | } | ||
| @@ -2326,7 +2363,7 @@ func (x *FileIface) OverrideUnmountMountableFinish(cb func(File, AsyncResult) bo | |||||
| 2326 | if cb == nil { | 2363 | if cb == nil { | ||
| 2327 | x.xUnmountMountableFinish = 0 | 2364 | x.xUnmountMountableFinish = 0 | ||
| 2328 | } else { | 2365 | } else { | ||
| 2329 | - | x.xUnmountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2366 | + | x.xUnmountMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2330 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2367 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2331 | }) | 2368 | }) | ||
| 2332 | } | 2369 | } | ||
| @@ -2338,10 +2375,11 @@ func (x *FileIface) GetUnmountMountableFinish() func(File, AsyncResult) bool { | |||||
| 2338 | if x.xUnmountMountableFinish == 0 { | 2375 | if x.xUnmountMountableFinish == 0 { | ||
| 2339 | return nil | 2376 | return nil | ||
| 2340 | } | 2377 | } | ||
| 2341 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2378 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2342 | purego.RegisterFunc(&rawCallback, x.xUnmountMountableFinish) | 2379 | purego.RegisterFunc(&rawCallback, x.xUnmountMountableFinish) | ||
| 2343 | return func(FileVar File, ResultVar AsyncResult) bool { | 2380 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2344 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2381 | + | var cerr *glib.Error |
| 2382 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2345 | } | 2383 | } | ||
| 2346 | } | 2384 | } | ||
| 2347 | 2385 | ||||
| @@ -2376,7 +2414,7 @@ func (x *FileIface) OverrideEjectMountableFinish(cb func(File, AsyncResult) bool | |||||
| 2376 | if cb == nil { | 2414 | if cb == nil { | ||
| 2377 | x.xEjectMountableFinish = 0 | 2415 | x.xEjectMountableFinish = 0 | ||
| 2378 | } else { | 2416 | } else { | ||
| 2379 | - | x.xEjectMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2417 | + | x.xEjectMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2380 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2418 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2381 | }) | 2419 | }) | ||
| 2382 | } | 2420 | } | ||
| @@ -2388,10 +2426,11 @@ func (x *FileIface) GetEjectMountableFinish() func(File, AsyncResult) bool { | |||||
| 2388 | if x.xEjectMountableFinish == 0 { | 2426 | if x.xEjectMountableFinish == 0 { | ||
| 2389 | return nil | 2427 | return nil | ||
| 2390 | } | 2428 | } | ||
| 2391 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2429 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2392 | purego.RegisterFunc(&rawCallback, x.xEjectMountableFinish) | 2430 | purego.RegisterFunc(&rawCallback, x.xEjectMountableFinish) | ||
| 2393 | return func(FileVar File, ResultVar AsyncResult) bool { | 2431 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2394 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2432 | + | var cerr *glib.Error |
| 2433 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2395 | } | 2434 | } | ||
| 2396 | } | 2435 | } | ||
| 2397 | 2436 | ||||
| @@ -2426,7 +2465,7 @@ func (x *FileIface) OverrideMountEnclosingVolumeFinish(cb func(File, AsyncResult | |||||
| 2426 | if cb == nil { | 2465 | if cb == nil { | ||
| 2427 | x.xMountEnclosingVolumeFinish = 0 | 2466 | x.xMountEnclosingVolumeFinish = 0 | ||
| 2428 | } else { | 2467 | } else { | ||
| 2429 | - | x.xMountEnclosingVolumeFinish = purego.NewCallback(func(LocationVarp uintptr, ResultVarp uintptr) bool { | 2468 | + | x.xMountEnclosingVolumeFinish = purego.NewCallback(func(LocationVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2430 | return cb(&FileBase{Ptr: LocationVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2469 | return cb(&FileBase{Ptr: LocationVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2431 | }) | 2470 | }) | ||
| 2432 | } | 2471 | } | ||
| @@ -2438,10 +2477,11 @@ func (x *FileIface) GetMountEnclosingVolumeFinish() func(File, AsyncResult) bool | |||||
| 2438 | if x.xMountEnclosingVolumeFinish == 0 { | 2477 | if x.xMountEnclosingVolumeFinish == 0 { | ||
| 2439 | return nil | 2478 | return nil | ||
| 2440 | } | 2479 | } | ||
| 2441 | - | var rawCallback func(LocationVarp uintptr, ResultVarp uintptr) bool | 2480 | + | var rawCallback func(LocationVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2442 | purego.RegisterFunc(&rawCallback, x.xMountEnclosingVolumeFinish) | 2481 | purego.RegisterFunc(&rawCallback, x.xMountEnclosingVolumeFinish) | ||
| 2443 | return func(LocationVar File, ResultVar AsyncResult) bool { | 2482 | return func(LocationVar File, ResultVar AsyncResult) bool { | ||
| 2444 | - | return rawCallback(LocationVar.GoPointer(), ResultVar.GoPointer()) | 2483 | + | var cerr *glib.Error |
| 2484 | + | return rawCallback(LocationVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2445 | } | 2485 | } | ||
| 2446 | } | 2486 | } | ||
| 2447 | 2487 | ||||
| @@ -2451,7 +2491,7 @@ func (x *FileIface) OverrideMonitorDir(cb func(File, FileMonitorFlags, *Cancella | |||||
| 2451 | if cb == nil { | 2491 | if cb == nil { | ||
| 2452 | x.xMonitorDir = 0 | 2492 | x.xMonitorDir = 0 | ||
| 2453 | } else { | 2493 | } else { | ||
| 2454 | - | x.xMonitorDir = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr { | 2494 | + | x.xMonitorDir = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 2455 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 2495 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 2456 | if ret == nil { | 2496 | if ret == nil { | ||
| 2457 | return 0 | 2497 | return 0 | ||
| @@ -2467,10 +2507,11 @@ func (x *FileIface) GetMonitorDir() func(File, FileMonitorFlags, *Cancellable) * | |||||
| 2467 | if x.xMonitorDir == 0 { | 2507 | if x.xMonitorDir == 0 { | ||
| 2468 | return nil | 2508 | return nil | ||
| 2469 | } | 2509 | } | ||
| 2470 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr | 2510 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 2471 | purego.RegisterFunc(&rawCallback, x.xMonitorDir) | 2511 | purego.RegisterFunc(&rawCallback, x.xMonitorDir) | ||
| 2472 | return func(FileVar File, FlagsVar FileMonitorFlags, CancellableVar *Cancellable) *FileMonitor { | 2512 | return func(FileVar File, FlagsVar FileMonitorFlags, CancellableVar *Cancellable) *FileMonitor { | ||
| 2473 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | 2513 | + | var cerr *glib.Error |
| 2514 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 2474 | if rawRet == 0 { | 2515 | if rawRet == 0 { | ||
| 2475 | return nil | 2516 | return nil | ||
| 2476 | } | 2517 | } | ||
| @@ -2486,7 +2527,7 @@ func (x *FileIface) OverrideMonitorFile(cb func(File, FileMonitorFlags, *Cancell | |||||
| 2486 | if cb == nil { | 2527 | if cb == nil { | ||
| 2487 | x.xMonitorFile = 0 | 2528 | x.xMonitorFile = 0 | ||
| 2488 | } else { | 2529 | } else { | ||
| 2489 | - | x.xMonitorFile = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr { | 2530 | + | x.xMonitorFile = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 2490 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 2531 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 2491 | if ret == nil { | 2532 | if ret == nil { | ||
| 2492 | return 0 | 2533 | return 0 | ||
| @@ -2502,10 +2543,11 @@ func (x *FileIface) GetMonitorFile() func(File, FileMonitorFlags, *Cancellable) | |||||
| 2502 | if x.xMonitorFile == 0 { | 2543 | if x.xMonitorFile == 0 { | ||
| 2503 | return nil | 2544 | return nil | ||
| 2504 | } | 2545 | } | ||
| 2505 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr) uintptr | 2546 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 2506 | purego.RegisterFunc(&rawCallback, x.xMonitorFile) | 2547 | purego.RegisterFunc(&rawCallback, x.xMonitorFile) | ||
| 2507 | return func(FileVar File, FlagsVar FileMonitorFlags, CancellableVar *Cancellable) *FileMonitor { | 2548 | return func(FileVar File, FlagsVar FileMonitorFlags, CancellableVar *Cancellable) *FileMonitor { | ||
| 2508 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | 2549 | + | var cerr *glib.Error |
| 2550 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 2509 | if rawRet == 0 { | 2551 | if rawRet == 0 { | ||
| 2510 | return nil | 2552 | return nil | ||
| 2511 | } | 2553 | } | ||
| @@ -2521,7 +2563,7 @@ func (x *FileIface) OverrideOpenReadwrite(cb func(File, *Cancellable) *FileIOStr | |||||
| 2521 | if cb == nil { | 2563 | if cb == nil { | ||
| 2522 | x.xOpenReadwrite = 0 | 2564 | x.xOpenReadwrite = 0 | ||
| 2523 | } else { | 2565 | } else { | ||
| 2524 | - | x.xOpenReadwrite = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr) uintptr { | 2566 | + | x.xOpenReadwrite = purego.NewCallback(func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 2525 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | 2567 | ret := cb(&FileBase{Ptr: FileVarp}, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 2526 | if ret == nil { | 2568 | if ret == nil { | ||
| 2527 | return 0 | 2569 | return 0 | ||
| @@ -2537,10 +2579,11 @@ func (x *FileIface) GetOpenReadwrite() func(File, *Cancellable) *FileIOStream { | |||||
| 2537 | if x.xOpenReadwrite == 0 { | 2579 | if x.xOpenReadwrite == 0 { | ||
| 2538 | return nil | 2580 | return nil | ||
| 2539 | } | 2581 | } | ||
| 2540 | - | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr) uintptr | 2582 | + | var rawCallback func(FileVarp uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 2541 | purego.RegisterFunc(&rawCallback, x.xOpenReadwrite) | 2583 | purego.RegisterFunc(&rawCallback, x.xOpenReadwrite) | ||
| 2542 | return func(FileVar File, CancellableVar *Cancellable) *FileIOStream { | 2584 | return func(FileVar File, CancellableVar *Cancellable) *FileIOStream { | ||
| 2543 | - | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer()) | 2585 | + | var cerr *glib.Error |
| 2586 | + | rawRet := rawCallback(FileVar.GoPointer(), CancellableVar.GoPointer(), &cerr) | |||
| 2544 | if rawRet == 0 { | 2587 | if rawRet == 0 { | ||
| 2545 | return nil | 2588 | return nil | ||
| 2546 | } | 2589 | } | ||
| @@ -2581,7 +2624,7 @@ func (x *FileIface) OverrideOpenReadwriteFinish(cb func(File, AsyncResult) *File | |||||
| 2581 | if cb == nil { | 2624 | if cb == nil { | ||
| 2582 | x.xOpenReadwriteFinish = 0 | 2625 | x.xOpenReadwriteFinish = 0 | ||
| 2583 | } else { | 2626 | } else { | ||
| 2584 | - | x.xOpenReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 2627 | + | x.xOpenReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 2585 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 2628 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 2586 | if ret == nil { | 2629 | if ret == nil { | ||
| 2587 | return 0 | 2630 | return 0 | ||
| @@ -2597,10 +2640,11 @@ func (x *FileIface) GetOpenReadwriteFinish() func(File, AsyncResult) *FileIOStre | |||||
| 2597 | if x.xOpenReadwriteFinish == 0 { | 2640 | if x.xOpenReadwriteFinish == 0 { | ||
| 2598 | return nil | 2641 | return nil | ||
| 2599 | } | 2642 | } | ||
| 2600 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 2643 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 2601 | purego.RegisterFunc(&rawCallback, x.xOpenReadwriteFinish) | 2644 | purego.RegisterFunc(&rawCallback, x.xOpenReadwriteFinish) | ||
| 2602 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | 2645 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | ||
| 2603 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 2646 | + | var cerr *glib.Error |
| 2647 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 2604 | if rawRet == 0 { | 2648 | if rawRet == 0 { | ||
| 2605 | return nil | 2649 | return nil | ||
| 2606 | } | 2650 | } | ||
| @@ -2616,7 +2660,7 @@ func (x *FileIface) OverrideCreateReadwrite(cb func(File, FileCreateFlags, *Canc | |||||
| 2616 | if cb == nil { | 2660 | if cb == nil { | ||
| 2617 | x.xCreateReadwrite = 0 | 2661 | x.xCreateReadwrite = 0 | ||
| 2618 | } else { | 2662 | } else { | ||
| 2619 | - | x.xCreateReadwrite = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | 2663 | + | x.xCreateReadwrite = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 2620 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 2664 | ret := cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 2621 | if ret == nil { | 2665 | if ret == nil { | ||
| 2622 | return 0 | 2666 | return 0 | ||
| @@ -2632,10 +2676,11 @@ func (x *FileIface) GetCreateReadwrite() func(File, FileCreateFlags, *Cancellabl | |||||
| 2632 | if x.xCreateReadwrite == 0 { | 2676 | if x.xCreateReadwrite == 0 { | ||
| 2633 | return nil | 2677 | return nil | ||
| 2634 | } | 2678 | } | ||
| 2635 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | 2679 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 2636 | purego.RegisterFunc(&rawCallback, x.xCreateReadwrite) | 2680 | purego.RegisterFunc(&rawCallback, x.xCreateReadwrite) | ||
| 2637 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileIOStream { | 2681 | return func(FileVar File, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileIOStream { | ||
| 2638 | - | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer()) | 2682 | + | var cerr *glib.Error |
| 2683 | + | rawRet := rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 2639 | if rawRet == 0 { | 2684 | if rawRet == 0 { | ||
| 2640 | return nil | 2685 | return nil | ||
| 2641 | } | 2686 | } | ||
| @@ -2676,7 +2721,7 @@ func (x *FileIface) OverrideCreateReadwriteFinish(cb func(File, AsyncResult) *Fi | |||||
| 2676 | if cb == nil { | 2721 | if cb == nil { | ||
| 2677 | x.xCreateReadwriteFinish = 0 | 2722 | x.xCreateReadwriteFinish = 0 | ||
| 2678 | } else { | 2723 | } else { | ||
| 2679 | - | x.xCreateReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 2724 | + | x.xCreateReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 2680 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 2725 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 2681 | if ret == nil { | 2726 | if ret == nil { | ||
| 2682 | return 0 | 2727 | return 0 | ||
| @@ -2692,10 +2737,11 @@ func (x *FileIface) GetCreateReadwriteFinish() func(File, AsyncResult) *FileIOSt | |||||
| 2692 | if x.xCreateReadwriteFinish == 0 { | 2737 | if x.xCreateReadwriteFinish == 0 { | ||
| 2693 | return nil | 2738 | return nil | ||
| 2694 | } | 2739 | } | ||
| 2695 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 2740 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 2696 | purego.RegisterFunc(&rawCallback, x.xCreateReadwriteFinish) | 2741 | purego.RegisterFunc(&rawCallback, x.xCreateReadwriteFinish) | ||
| 2697 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | 2742 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | ||
| 2698 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 2743 | + | var cerr *glib.Error |
| 2744 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 2699 | if rawRet == 0 { | 2745 | if rawRet == 0 { | ||
| 2700 | return nil | 2746 | return nil | ||
| 2701 | } | 2747 | } | ||
| @@ -2711,7 +2757,7 @@ func (x *FileIface) OverrideReplaceReadwrite(cb func(File, string, bool, FileCre | |||||
| 2711 | if cb == nil { | 2757 | if cb == nil { | ||
| 2712 | x.xReplaceReadwrite = 0 | 2758 | x.xReplaceReadwrite = 0 | ||
| 2713 | } else { | 2759 | } else { | ||
| 2714 | - | x.xReplaceReadwrite = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr { | 2760 | + | x.xReplaceReadwrite = purego.NewCallback(func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { |
| 2715 | ret := cb(&FileBase{Ptr: FileVarp}, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | 2761 | ret := cb(&FileBase{Ptr: FileVarp}, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp)) | ||
| 2716 | if ret == nil { | 2762 | if ret == nil { | ||
| 2717 | return 0 | 2763 | return 0 | ||
| @@ -2727,10 +2773,11 @@ func (x *FileIface) GetReplaceReadwrite() func(File, string, bool, FileCreateFla | |||||
| 2727 | if x.xReplaceReadwrite == 0 { | 2773 | if x.xReplaceReadwrite == 0 { | ||
| 2728 | return nil | 2774 | return nil | ||
| 2729 | } | 2775 | } | ||
| 2730 | - | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr) uintptr | 2776 | + | var rawCallback func(FileVarp uintptr, EtagVarp string, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr |
| 2731 | purego.RegisterFunc(&rawCallback, x.xReplaceReadwrite) | 2777 | purego.RegisterFunc(&rawCallback, x.xReplaceReadwrite) | ||
| 2732 | return func(FileVar File, EtagVar string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileIOStream { | 2778 | return func(FileVar File, EtagVar string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable) *FileIOStream { | ||
| 2733 | - | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer()) | 2779 | + | var cerr *glib.Error |
| 2780 | + | rawRet := rawCallback(FileVar.GoPointer(), EtagVar, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), &cerr) | |||
| 2734 | if rawRet == 0 { | 2781 | if rawRet == 0 { | ||
| 2735 | return nil | 2782 | return nil | ||
| 2736 | } | 2783 | } | ||
| @@ -2771,7 +2818,7 @@ func (x *FileIface) OverrideReplaceReadwriteFinish(cb func(File, AsyncResult) *F | |||||
| 2771 | if cb == nil { | 2818 | if cb == nil { | ||
| 2772 | x.xReplaceReadwriteFinish = 0 | 2819 | x.xReplaceReadwriteFinish = 0 | ||
| 2773 | } else { | 2820 | } else { | ||
| 2774 | - | x.xReplaceReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr) uintptr { | 2821 | + | x.xReplaceReadwriteFinish = purego.NewCallback(func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { |
| 2775 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | 2822 | ret := cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResVarp}) | ||
| 2776 | if ret == nil { | 2823 | if ret == nil { | ||
| 2777 | return 0 | 2824 | return 0 | ||
| @@ -2787,10 +2834,11 @@ func (x *FileIface) GetReplaceReadwriteFinish() func(File, AsyncResult) *FileIOS | |||||
| 2787 | if x.xReplaceReadwriteFinish == 0 { | 2834 | if x.xReplaceReadwriteFinish == 0 { | ||
| 2788 | return nil | 2835 | return nil | ||
| 2789 | } | 2836 | } | ||
| 2790 | - | var rawCallback func(FileVarp uintptr, ResVarp uintptr) uintptr | 2837 | + | var rawCallback func(FileVarp uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr |
| 2791 | purego.RegisterFunc(&rawCallback, x.xReplaceReadwriteFinish) | 2838 | purego.RegisterFunc(&rawCallback, x.xReplaceReadwriteFinish) | ||
| 2792 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | 2839 | return func(FileVar File, ResVar AsyncResult) *FileIOStream { | ||
| 2793 | - | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer()) | 2840 | + | var cerr *glib.Error |
| 2841 | + | rawRet := rawCallback(FileVar.GoPointer(), ResVar.GoPointer(), &cerr) | |||
| 2794 | if rawRet == 0 { | 2842 | if rawRet == 0 { | ||
| 2795 | return nil | 2843 | return nil | ||
| 2796 | } | 2844 | } | ||
| @@ -2831,7 +2879,7 @@ func (x *FileIface) OverrideStartMountableFinish(cb func(File, AsyncResult) bool | |||||
| 2831 | if cb == nil { | 2879 | if cb == nil { | ||
| 2832 | x.xStartMountableFinish = 0 | 2880 | x.xStartMountableFinish = 0 | ||
| 2833 | } else { | 2881 | } else { | ||
| 2834 | - | x.xStartMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2882 | + | x.xStartMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2835 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2883 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2836 | }) | 2884 | }) | ||
| 2837 | } | 2885 | } | ||
| @@ -2843,10 +2891,11 @@ func (x *FileIface) GetStartMountableFinish() func(File, AsyncResult) bool { | |||||
| 2843 | if x.xStartMountableFinish == 0 { | 2891 | if x.xStartMountableFinish == 0 { | ||
| 2844 | return nil | 2892 | return nil | ||
| 2845 | } | 2893 | } | ||
| 2846 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2894 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2847 | purego.RegisterFunc(&rawCallback, x.xStartMountableFinish) | 2895 | purego.RegisterFunc(&rawCallback, x.xStartMountableFinish) | ||
| 2848 | return func(FileVar File, ResultVar AsyncResult) bool { | 2896 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2849 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2897 | + | var cerr *glib.Error |
| 2898 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2850 | } | 2899 | } | ||
| 2851 | } | 2900 | } | ||
| 2852 | 2901 | ||||
| @@ -2881,7 +2930,7 @@ func (x *FileIface) OverrideStopMountableFinish(cb func(File, AsyncResult) bool) | |||||
| 2881 | if cb == nil { | 2930 | if cb == nil { | ||
| 2882 | x.xStopMountableFinish = 0 | 2931 | x.xStopMountableFinish = 0 | ||
| 2883 | } else { | 2932 | } else { | ||
| 2884 | - | x.xStopMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2933 | + | x.xStopMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2885 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2934 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2886 | }) | 2935 | }) | ||
| 2887 | } | 2936 | } | ||
| @@ -2893,10 +2942,11 @@ func (x *FileIface) GetStopMountableFinish() func(File, AsyncResult) bool { | |||||
| 2893 | if x.xStopMountableFinish == 0 { | 2942 | if x.xStopMountableFinish == 0 { | ||
| 2894 | return nil | 2943 | return nil | ||
| 2895 | } | 2944 | } | ||
| 2896 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2945 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2897 | purego.RegisterFunc(&rawCallback, x.xStopMountableFinish) | 2946 | purego.RegisterFunc(&rawCallback, x.xStopMountableFinish) | ||
| 2898 | return func(FileVar File, ResultVar AsyncResult) bool { | 2947 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2899 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2948 | + | var cerr *glib.Error |
| 2949 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2900 | } | 2950 | } | ||
| 2901 | } | 2951 | } | ||
| 2902 | 2952 | ||||
| @@ -2931,7 +2981,7 @@ func (x *FileIface) OverrideUnmountMountableWithOperationFinish(cb func(File, As | |||||
| 2931 | if cb == nil { | 2981 | if cb == nil { | ||
| 2932 | x.xUnmountMountableWithOperationFinish = 0 | 2982 | x.xUnmountMountableWithOperationFinish = 0 | ||
| 2933 | } else { | 2983 | } else { | ||
| 2934 | - | x.xUnmountMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 2984 | + | x.xUnmountMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2935 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 2985 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2936 | }) | 2986 | }) | ||
| 2937 | } | 2987 | } | ||
| @@ -2943,10 +2993,11 @@ func (x *FileIface) GetUnmountMountableWithOperationFinish() func(File, AsyncRes | |||||
| 2943 | if x.xUnmountMountableWithOperationFinish == 0 { | 2993 | if x.xUnmountMountableWithOperationFinish == 0 { | ||
| 2944 | return nil | 2994 | return nil | ||
| 2945 | } | 2995 | } | ||
| 2946 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 2996 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2947 | purego.RegisterFunc(&rawCallback, x.xUnmountMountableWithOperationFinish) | 2997 | purego.RegisterFunc(&rawCallback, x.xUnmountMountableWithOperationFinish) | ||
| 2948 | return func(FileVar File, ResultVar AsyncResult) bool { | 2998 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2949 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 2999 | + | var cerr *glib.Error |
| 3000 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 2950 | } | 3001 | } | ||
| 2951 | } | 3002 | } | ||
| 2952 | 3003 | ||||
| @@ -2981,7 +3032,7 @@ func (x *FileIface) OverrideEjectMountableWithOperationFinish(cb func(File, Asyn | |||||
| 2981 | if cb == nil { | 3032 | if cb == nil { | ||
| 2982 | x.xEjectMountableWithOperationFinish = 0 | 3033 | x.xEjectMountableWithOperationFinish = 0 | ||
| 2983 | } else { | 3034 | } else { | ||
| 2984 | - | x.xEjectMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 3035 | + | x.xEjectMountableWithOperationFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 2985 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 3036 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 2986 | }) | 3037 | }) | ||
| 2987 | } | 3038 | } | ||
| @@ -2993,10 +3044,11 @@ func (x *FileIface) GetEjectMountableWithOperationFinish() func(File, AsyncResul | |||||
| 2993 | if x.xEjectMountableWithOperationFinish == 0 { | 3044 | if x.xEjectMountableWithOperationFinish == 0 { | ||
| 2994 | return nil | 3045 | return nil | ||
| 2995 | } | 3046 | } | ||
| 2996 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 3047 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 2997 | purego.RegisterFunc(&rawCallback, x.xEjectMountableWithOperationFinish) | 3048 | purego.RegisterFunc(&rawCallback, x.xEjectMountableWithOperationFinish) | ||
| 2998 | return func(FileVar File, ResultVar AsyncResult) bool { | 3049 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 2999 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 3050 | + | var cerr *glib.Error |
| 3051 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 3000 | } | 3052 | } | ||
| 3001 | } | 3053 | } | ||
| 3002 | 3054 | ||||
| @@ -3031,7 +3083,7 @@ func (x *FileIface) OverridePollMountableFinish(cb func(File, AsyncResult) bool) | |||||
| 3031 | if cb == nil { | 3083 | if cb == nil { | ||
| 3032 | x.xPollMountableFinish = 0 | 3084 | x.xPollMountableFinish = 0 | ||
| 3033 | } else { | 3085 | } else { | ||
| 3034 | - | x.xPollMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr) bool { | 3086 | + | x.xPollMountableFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { |
| 3035 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | 3087 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}) | ||
| 3036 | }) | 3088 | }) | ||
| 3037 | } | 3089 | } | ||
| @@ -3043,10 +3095,11 @@ func (x *FileIface) GetPollMountableFinish() func(File, AsyncResult) bool { | |||||
| 3043 | if x.xPollMountableFinish == 0 { | 3095 | if x.xPollMountableFinish == 0 { | ||
| 3044 | return nil | 3096 | return nil | ||
| 3045 | } | 3097 | } | ||
| 3046 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr) bool | 3098 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, cerrp **glib.Error) bool |
| 3047 | purego.RegisterFunc(&rawCallback, x.xPollMountableFinish) | 3099 | purego.RegisterFunc(&rawCallback, x.xPollMountableFinish) | ||
| 3048 | return func(FileVar File, ResultVar AsyncResult) bool { | 3100 | return func(FileVar File, ResultVar AsyncResult) bool { | ||
| 3049 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer()) | 3101 | + | var cerr *glib.Error |
| 3102 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), &cerr) | |||
| 3050 | } | 3103 | } | ||
| 3051 | } | 3104 | } | ||
| 3052 | 3105 | ||||
| @@ -3056,7 +3109,7 @@ func (x *FileIface) OverrideMeasureDiskUsage(cb func(File, FileMeasureFlags, *Ca | |||||
| 3056 | if cb == nil { | 3109 | if cb == nil { | ||
| 3057 | x.xMeasureDiskUsage = 0 | 3110 | x.xMeasureDiskUsage = 0 | ||
| 3058 | } else { | 3111 | } else { | ||
| 3059 | - | x.xMeasureDiskUsage = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool { | 3112 | + | x.xMeasureDiskUsage = purego.NewCallback(func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { |
| 3060 | return cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileMeasureProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressDataVarp, DiskUsageVarp, NumDirsVarp, NumFilesVarp) | 3113 | return cb(&FileBase{Ptr: FileVarp}, FlagsVarp, CancellableNewFromInternalPtr(CancellableVarp), (*FileMeasureProgressCallback)(unsafe.Pointer(ProgressCallbackVarp)), ProgressDataVarp, DiskUsageVarp, NumDirsVarp, NumFilesVarp) | ||
| 3061 | }) | 3114 | }) | ||
| 3062 | } | 3115 | } | ||
| @@ -3068,10 +3121,11 @@ func (x *FileIface) GetMeasureDiskUsage() func(File, FileMeasureFlags, *Cancella | |||||
| 3068 | if x.xMeasureDiskUsage == 0 { | 3121 | if x.xMeasureDiskUsage == 0 { | ||
| 3069 | return nil | 3122 | return nil | ||
| 3070 | } | 3123 | } | ||
| 3071 | - | var rawCallback func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool | 3124 | + | var rawCallback func(FileVarp uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool |
| 3072 | purego.RegisterFunc(&rawCallback, x.xMeasureDiskUsage) | 3125 | purego.RegisterFunc(&rawCallback, x.xMeasureDiskUsage) | ||
| 3073 | return func(FileVar File, FlagsVar FileMeasureFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileMeasureProgressCallback, ProgressDataVar uintptr, DiskUsageVar *uint64, NumDirsVar *uint64, NumFilesVar *uint64) bool { | 3126 | return func(FileVar File, FlagsVar FileMeasureFlags, CancellableVar *Cancellable, ProgressCallbackVar *FileMeasureProgressCallback, ProgressDataVar uintptr, DiskUsageVar *uint64, NumDirsVar *uint64, NumFilesVar *uint64) bool { | ||
| 3074 | - | return rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressDataVar, DiskUsageVar, NumDirsVar, NumFilesVar) | 3127 | + | var cerr *glib.Error |
| 3128 | + | return rawCallback(FileVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressDataVar, DiskUsageVar, NumDirsVar, NumFilesVar, &cerr) | |||
| 3075 | } | 3129 | } | ||
| 3076 | } | 3130 | } | ||
| 3077 | 3131 | ||||
| @@ -3106,7 +3160,7 @@ func (x *FileIface) OverrideMeasureDiskUsageFinish(cb func(File, AsyncResult, *u | |||||
| 3106 | if cb == nil { | 3160 | if cb == nil { | ||
| 3107 | x.xMeasureDiskUsageFinish = 0 | 3161 | x.xMeasureDiskUsageFinish = 0 | ||
| 3108 | } else { | 3162 | } else { | ||
| 3109 | - | x.xMeasureDiskUsageFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool { | 3163 | + | x.xMeasureDiskUsageFinish = purego.NewCallback(func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { |
| 3110 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}, DiskUsageVarp, NumDirsVarp, NumFilesVarp) | 3164 | return cb(&FileBase{Ptr: FileVarp}, &AsyncResultBase{Ptr: ResultVarp}, DiskUsageVarp, NumDirsVarp, NumFilesVarp) | ||
| 3111 | }) | 3165 | }) | ||
| 3112 | } | 3166 | } | ||
| @@ -3118,10 +3172,11 @@ func (x *FileIface) GetMeasureDiskUsageFinish() func(File, AsyncResult, *uint64, | |||||
| 3118 | if x.xMeasureDiskUsageFinish == 0 { | 3172 | if x.xMeasureDiskUsageFinish == 0 { | ||
| 3119 | return nil | 3173 | return nil | ||
| 3120 | } | 3174 | } | ||
| 3121 | - | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64) bool | 3175 | + | var rawCallback func(FileVarp uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool |
| 3122 | purego.RegisterFunc(&rawCallback, x.xMeasureDiskUsageFinish) | 3176 | purego.RegisterFunc(&rawCallback, x.xMeasureDiskUsageFinish) | ||
| 3123 | return func(FileVar File, ResultVar AsyncResult, DiskUsageVar *uint64, NumDirsVar *uint64, NumFilesVar *uint64) bool { | 3177 | return func(FileVar File, ResultVar AsyncResult, DiskUsageVar *uint64, NumDirsVar *uint64, NumFilesVar *uint64) bool { | ||
| 3124 | - | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), DiskUsageVar, NumDirsVar, NumFilesVar) | 3178 | + | var cerr *glib.Error |
| 3179 | + | return rawCallback(FileVar.GoPointer(), ResultVar.GoPointer(), DiskUsageVar, NumDirsVar, NumFilesVar, &cerr) | |||
| 3125 | } | 3180 | } | ||
| 3126 | } | 3181 | } | ||
| 3127 | 3182 | ||||
| @@ -3380,6 +3435,7 @@ type File interface { | |||||
| 3380 | var xFileGLibType func() types.GType | 3435 | var xFileGLibType func() types.GType | ||
| 3381 | 3436 | ||||
| 3382 | func FileGLibType() types.GType { | 3437 | func FileGLibType() types.GType { | ||
| 3438 | + | core.LazyRegister(&xFileGLibType, "GIO", "g_file_get_type", false) | |||
| 3383 | return xFileGLibType() | 3439 | return xFileGLibType() | ||
| 3384 | } | 3440 | } | ||
| 3385 | 3441 | ||||
| @@ -5812,139 +5868,922 @@ func (x *FileBase) UnmountMountableWithOperationFinish(ResultVar AsyncResult) (b | |||||
| 5812 | return cret, cerr | 5868 | return cret, cerr | ||
| 5813 | } | 5869 | } | ||
| 5814 | 5870 | ||||
| 5871 | + | var XGFileAppendTo func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 5872 | + | core.LazyRegister(&xXGFileAppendTo, "GIO", "g_file_append_to", false) | |||
| 5873 | + | return xXGFileAppendTo(instance, FlagsVarp, CancellableVarp, cerrp) | |||
| 5874 | + | } | |||
| 5875 | + | ||||
| 5876 | + | var ( | |||
| 5877 | + | xXGFileAppendTo func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 5878 | + | XGFileAppendToAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 5879 | + | core.LazyRegister(&xXGFileAppendToAsync, "GIO", "g_file_append_to_async", false) | |||
| 5880 | + | xXGFileAppendToAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 5881 | + | } | |||
| 5882 | + | ) | |||
| 5883 | + | var ( | |||
| 5884 | + | xXGFileAppendToAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 5885 | + | XGFileAppendToFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 5886 | + | core.LazyRegister(&xXGFileAppendToFinish, "GIO", "g_file_append_to_finish", false) | |||
| 5887 | + | return xXGFileAppendToFinish(instance, ResVarp, cerrp) | |||
| 5888 | + | } | |||
| 5889 | + | ) | |||
| 5890 | + | var ( | |||
| 5891 | + | xXGFileAppendToFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5892 | + | XGFileBuildAttributeListForCopy func(uintptr, FileCopyFlags, uintptr, **glib.Error) string = func(instance uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, cerrp **glib.Error) string { | |||
| 5893 | + | core.LazyRegister(&xXGFileBuildAttributeListForCopy, "GIO", "g_file_build_attribute_list_for_copy", false) | |||
| 5894 | + | return xXGFileBuildAttributeListForCopy(instance, FlagsVarp, CancellableVarp, cerrp) | |||
| 5895 | + | } | |||
| 5896 | + | ) | |||
| 5897 | + | var ( | |||
| 5898 | + | xXGFileBuildAttributeListForCopy func(uintptr, FileCopyFlags, uintptr, **glib.Error) string | |||
| 5899 | + | XGFileCopy func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { | |||
| 5900 | + | core.LazyRegister(&xXGFileCopy, "GIO", "g_file_copy", false) | |||
| 5901 | + | return xXGFileCopy(instance, DestinationVarp, FlagsVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, cerrp) | |||
| 5902 | + | } | |||
| 5903 | + | ) | |||
| 5904 | + | var ( | |||
| 5905 | + | xXGFileCopy func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | |||
| 5906 | + | XGFileCopyAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 5907 | + | core.LazyRegister(&xXGFileCopyAsync, "GIO", "g_file_copy_async", false) | |||
| 5908 | + | xXGFileCopyAsync(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, CallbackVarp, UserDataVarp) | |||
| 5909 | + | } | |||
| 5910 | + | ) | |||
| 5911 | + | var ( | |||
| 5912 | + | xXGFileCopyAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 5913 | + | XGFileCopyAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackClosureVarp *gobject.Closure, ReadyCallbackClosureVarp *gobject.Closure) { | |||
| 5914 | + | core.LazyRegister(&xXGFileCopyAsyncWithClosures, "GIO", "g_file_copy_async_with_closures", false) | |||
| 5915 | + | xXGFileCopyAsyncWithClosures(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackClosureVarp, ReadyCallbackClosureVarp) | |||
| 5916 | + | } | |||
| 5917 | + | ) | |||
| 5918 | + | var ( | |||
| 5919 | + | xXGFileCopyAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |||
| 5920 | + | XGFileCopyAttributes func(uintptr, uintptr, FileCopyFlags, uintptr, **glib.Error) bool = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 5921 | + | core.LazyRegister(&xXGFileCopyAttributes, "GIO", "g_file_copy_attributes", false) | |||
| 5922 | + | return xXGFileCopyAttributes(instance, DestinationVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 5923 | + | } | |||
| 5924 | + | ) | |||
| 5925 | + | var ( | |||
| 5926 | + | xXGFileCopyAttributes func(uintptr, uintptr, FileCopyFlags, uintptr, **glib.Error) bool | |||
| 5927 | + | XGFileCopyFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) bool { | |||
| 5928 | + | core.LazyRegister(&xXGFileCopyFinish, "GIO", "g_file_copy_finish", false) | |||
| 5929 | + | return xXGFileCopyFinish(instance, ResVarp, cerrp) | |||
| 5930 | + | } | |||
| 5931 | + | ) | |||
| 5932 | + | var ( | |||
| 5933 | + | xXGFileCopyFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5934 | + | XGFileCreate func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 5935 | + | core.LazyRegister(&xXGFileCreate, "GIO", "g_file_create", false) | |||
| 5936 | + | return xXGFileCreate(instance, FlagsVarp, CancellableVarp, cerrp) | |||
| 5937 | + | } | |||
| 5938 | + | ) | |||
| 5939 | + | var ( | |||
| 5940 | + | xXGFileCreate func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 5941 | + | XGFileCreateAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 5942 | + | core.LazyRegister(&xXGFileCreateAsync, "GIO", "g_file_create_async", false) | |||
| 5943 | + | xXGFileCreateAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 5944 | + | } | |||
| 5945 | + | ) | |||
| 5946 | + | var ( | |||
| 5947 | + | xXGFileCreateAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 5948 | + | XGFileCreateFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 5949 | + | core.LazyRegister(&xXGFileCreateFinish, "GIO", "g_file_create_finish", false) | |||
| 5950 | + | return xXGFileCreateFinish(instance, ResVarp, cerrp) | |||
| 5951 | + | } | |||
| 5952 | + | ) | |||
| 5953 | + | var ( | |||
| 5954 | + | xXGFileCreateFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5955 | + | XGFileCreateReadwrite func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 5956 | + | core.LazyRegister(&xXGFileCreateReadwrite, "GIO", "g_file_create_readwrite", false) | |||
| 5957 | + | return xXGFileCreateReadwrite(instance, FlagsVarp, CancellableVarp, cerrp) | |||
| 5958 | + | } | |||
| 5959 | + | ) | |||
| 5960 | + | var ( | |||
| 5961 | + | xXGFileCreateReadwrite func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 5962 | + | XGFileCreateReadwriteAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 5963 | + | core.LazyRegister(&xXGFileCreateReadwriteAsync, "GIO", "g_file_create_readwrite_async", false) | |||
| 5964 | + | xXGFileCreateReadwriteAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 5965 | + | } | |||
| 5966 | + | ) | |||
| 5967 | + | var ( | |||
| 5968 | + | xXGFileCreateReadwriteAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 5969 | + | XGFileCreateReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 5970 | + | core.LazyRegister(&xXGFileCreateReadwriteFinish, "GIO", "g_file_create_readwrite_finish", false) | |||
| 5971 | + | return xXGFileCreateReadwriteFinish(instance, ResVarp, cerrp) | |||
| 5972 | + | } | |||
| 5973 | + | ) | |||
| 5974 | + | var ( | |||
| 5975 | + | xXGFileCreateReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5976 | + | XGFileDelete func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 5977 | + | core.LazyRegister(&xXGFileDelete, "GIO", "g_file_delete", false) | |||
| 5978 | + | return xXGFileDelete(instance, CancellableVarp, cerrp) | |||
| 5979 | + | } | |||
| 5980 | + | ) | |||
| 5981 | + | var ( | |||
| 5982 | + | xXGFileDelete func(uintptr, uintptr, **glib.Error) bool | |||
| 5983 | + | XGFileDeleteAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 5984 | + | core.LazyRegister(&xXGFileDeleteAsync, "GIO", "g_file_delete_async", false) | |||
| 5985 | + | xXGFileDeleteAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 5986 | + | } | |||
| 5987 | + | ) | |||
| 5988 | + | var ( | |||
| 5989 | + | xXGFileDeleteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5990 | + | XGFileDeleteFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 5991 | + | core.LazyRegister(&xXGFileDeleteFinish, "GIO", "g_file_delete_finish", false) | |||
| 5992 | + | return xXGFileDeleteFinish(instance, ResultVarp, cerrp) | |||
| 5993 | + | } | |||
| 5994 | + | ) | |||
| 5995 | + | var ( | |||
| 5996 | + | xXGFileDeleteFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5997 | + | XGFileDup func(uintptr) uintptr = func(instance uintptr) uintptr { | |||
| 5998 | + | core.LazyRegister(&xXGFileDup, "GIO", "g_file_dup", false) | |||
| 5999 | + | return xXGFileDup(instance) | |||
| 6000 | + | } | |||
| 6001 | + | ) | |||
| 6002 | + | var ( | |||
| 6003 | + | xXGFileDup func(uintptr) uintptr | |||
| 6004 | + | XGFileEjectMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6005 | + | core.LazyRegister(&xXGFileEjectMountable, "GIO", "g_file_eject_mountable", false) | |||
| 6006 | + | xXGFileEjectMountable(instance, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6007 | + | } | |||
| 6008 | + | ) | |||
| 6009 | + | var ( | |||
| 6010 | + | xXGFileEjectMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |||
| 6011 | + | XGFileEjectMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6012 | + | core.LazyRegister(&xXGFileEjectMountableFinish, "GIO", "g_file_eject_mountable_finish", false) | |||
| 6013 | + | return xXGFileEjectMountableFinish(instance, ResultVarp, cerrp) | |||
| 6014 | + | } | |||
| 6015 | + | ) | |||
| 6016 | + | var ( | |||
| 6017 | + | xXGFileEjectMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6018 | + | XGFileEjectMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6019 | + | core.LazyRegister(&xXGFileEjectMountableWithOperation, "GIO", "g_file_eject_mountable_with_operation", false) | |||
| 6020 | + | xXGFileEjectMountableWithOperation(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6021 | + | } | |||
| 6022 | + | ) | |||
| 6023 | + | var ( | |||
| 6024 | + | xXGFileEjectMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 6025 | + | XGFileEjectMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6026 | + | core.LazyRegister(&xXGFileEjectMountableWithOperationFinish, "GIO", "g_file_eject_mountable_with_operation_finish", false) | |||
| 6027 | + | return xXGFileEjectMountableWithOperationFinish(instance, ResultVarp, cerrp) | |||
| 6028 | + | } | |||
| 6029 | + | ) | |||
| 6030 | + | var ( | |||
| 6031 | + | xXGFileEjectMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6032 | + | XGFileEnumerateChildren func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6033 | + | core.LazyRegister(&xXGFileEnumerateChildren, "GIO", "g_file_enumerate_children", false) | |||
| 6034 | + | return xXGFileEnumerateChildren(instance, AttributesVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6035 | + | } | |||
| 6036 | + | ) | |||
| 6037 | + | var ( | |||
| 6038 | + | xXGFileEnumerateChildren func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |||
| 6039 | + | XGFileEnumerateChildrenAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6040 | + | core.LazyRegister(&xXGFileEnumerateChildrenAsync, "GIO", "g_file_enumerate_children_async", false) | |||
| 6041 | + | xXGFileEnumerateChildrenAsync(instance, AttributesVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6042 | + | } | |||
| 6043 | + | ) | |||
| 6044 | + | var ( | |||
| 6045 | + | xXGFileEnumerateChildrenAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |||
| 6046 | + | XGFileEnumerateChildrenFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6047 | + | core.LazyRegister(&xXGFileEnumerateChildrenFinish, "GIO", "g_file_enumerate_children_finish", false) | |||
| 6048 | + | return xXGFileEnumerateChildrenFinish(instance, ResVarp, cerrp) | |||
| 6049 | + | } | |||
| 6050 | + | ) | |||
| 6051 | + | var ( | |||
| 6052 | + | xXGFileEnumerateChildrenFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6053 | + | XGFileEqual func(uintptr, uintptr) bool = func(instance uintptr, File2Varp uintptr) bool { | |||
| 6054 | + | core.LazyRegister(&xXGFileEqual, "GIO", "g_file_equal", false) | |||
| 6055 | + | return xXGFileEqual(instance, File2Varp) | |||
| 6056 | + | } | |||
| 6057 | + | ) | |||
| 6058 | + | var ( | |||
| 6059 | + | xXGFileEqual func(uintptr, uintptr) bool | |||
| 6060 | + | XGFileFindEnclosingMount func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6061 | + | core.LazyRegister(&xXGFileFindEnclosingMount, "GIO", "g_file_find_enclosing_mount", false) | |||
| 6062 | + | return xXGFileFindEnclosingMount(instance, CancellableVarp, cerrp) | |||
| 6063 | + | } | |||
| 6064 | + | ) | |||
| 6065 | + | var ( | |||
| 6066 | + | xXGFileFindEnclosingMount func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6067 | + | XGFileFindEnclosingMountAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6068 | + | core.LazyRegister(&xXGFileFindEnclosingMountAsync, "GIO", "g_file_find_enclosing_mount_async", false) | |||
| 6069 | + | xXGFileFindEnclosingMountAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6070 | + | } | |||
| 6071 | + | ) | |||
| 6072 | + | var ( | |||
| 6073 | + | xXGFileFindEnclosingMountAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6074 | + | XGFileFindEnclosingMountFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6075 | + | core.LazyRegister(&xXGFileFindEnclosingMountFinish, "GIO", "g_file_find_enclosing_mount_finish", false) | |||
| 6076 | + | return xXGFileFindEnclosingMountFinish(instance, ResVarp, cerrp) | |||
| 6077 | + | } | |||
| 6078 | + | ) | |||
| 6079 | + | var ( | |||
| 6080 | + | xXGFileFindEnclosingMountFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6081 | + | XGFileGetBasename func(uintptr) string = func(instance uintptr) string { | |||
| 6082 | + | core.LazyRegister(&xXGFileGetBasename, "GIO", "g_file_get_basename", false) | |||
| 6083 | + | return xXGFileGetBasename(instance) | |||
| 6084 | + | } | |||
| 6085 | + | ) | |||
| 6086 | + | var ( | |||
| 6087 | + | xXGFileGetBasename func(uintptr) string | |||
| 6088 | + | XGFileGetChild func(uintptr, string) uintptr = func(instance uintptr, NameVarp string) uintptr { | |||
| 6089 | + | core.LazyRegister(&xXGFileGetChild, "GIO", "g_file_get_child", false) | |||
| 6090 | + | return xXGFileGetChild(instance, NameVarp) | |||
| 6091 | + | } | |||
| 6092 | + | ) | |||
| 6093 | + | var ( | |||
| 6094 | + | xXGFileGetChild func(uintptr, string) uintptr | |||
| 6095 | + | XGFileGetChildForDisplayName func(uintptr, string, **glib.Error) uintptr = func(instance uintptr, DisplayNameVarp string, cerrp **glib.Error) uintptr { | |||
| 6096 | + | core.LazyRegister(&xXGFileGetChildForDisplayName, "GIO", "g_file_get_child_for_display_name", false) | |||
| 6097 | + | return xXGFileGetChildForDisplayName(instance, DisplayNameVarp, cerrp) | |||
| 6098 | + | } | |||
| 6099 | + | ) | |||
| 6100 | + | var ( | |||
| 6101 | + | xXGFileGetChildForDisplayName func(uintptr, string, **glib.Error) uintptr | |||
| 6102 | + | XGFileGetParent func(uintptr) uintptr = func(instance uintptr) uintptr { | |||
| 6103 | + | core.LazyRegister(&xXGFileGetParent, "GIO", "g_file_get_parent", false) | |||
| 6104 | + | return xXGFileGetParent(instance) | |||
| 6105 | + | } | |||
| 6106 | + | ) | |||
| 6107 | + | var ( | |||
| 6108 | + | xXGFileGetParent func(uintptr) uintptr | |||
| 6109 | + | XGFileGetParseName func(uintptr) string = func(instance uintptr) string { | |||
| 6110 | + | core.LazyRegister(&xXGFileGetParseName, "GIO", "g_file_get_parse_name", false) | |||
| 6111 | + | return xXGFileGetParseName(instance) | |||
| 6112 | + | } | |||
| 6113 | + | ) | |||
| 6114 | + | var ( | |||
| 6115 | + | xXGFileGetParseName func(uintptr) string | |||
| 6116 | + | XGFileGetPath func(uintptr) string = func(instance uintptr) string { | |||
| 6117 | + | core.LazyRegister(&xXGFileGetPath, "GIO", "g_file_get_path", false) | |||
| 6118 | + | return xXGFileGetPath(instance) | |||
| 6119 | + | } | |||
| 6120 | + | ) | |||
| 6121 | + | var ( | |||
| 6122 | + | xXGFileGetPath func(uintptr) string | |||
| 6123 | + | XGFileGetRelativePath func(uintptr, uintptr) string = func(instance uintptr, DescendantVarp uintptr) string { | |||
| 6124 | + | core.LazyRegister(&xXGFileGetRelativePath, "GIO", "g_file_get_relative_path", false) | |||
| 6125 | + | return xXGFileGetRelativePath(instance, DescendantVarp) | |||
| 6126 | + | } | |||
| 6127 | + | ) | |||
| 6128 | + | var ( | |||
| 6129 | + | xXGFileGetRelativePath func(uintptr, uintptr) string | |||
| 6130 | + | XGFileGetUri func(uintptr) string = func(instance uintptr) string { | |||
| 6131 | + | core.LazyRegister(&xXGFileGetUri, "GIO", "g_file_get_uri", false) | |||
| 6132 | + | return xXGFileGetUri(instance) | |||
| 6133 | + | } | |||
| 6134 | + | ) | |||
| 6135 | + | var ( | |||
| 6136 | + | xXGFileGetUri func(uintptr) string | |||
| 6137 | + | XGFileGetUriScheme func(uintptr) string = func(instance uintptr) string { | |||
| 6138 | + | core.LazyRegister(&xXGFileGetUriScheme, "GIO", "g_file_get_uri_scheme", false) | |||
| 6139 | + | return xXGFileGetUriScheme(instance) | |||
| 6140 | + | } | |||
| 6141 | + | ) | |||
| 6142 | + | var ( | |||
| 6143 | + | xXGFileGetUriScheme func(uintptr) string | |||
| 6144 | + | XGFileHasParent func(uintptr, uintptr) bool = func(instance uintptr, ParentVarp uintptr) bool { | |||
| 6145 | + | core.LazyRegister(&xXGFileHasParent, "GIO", "g_file_has_parent", false) | |||
| 6146 | + | return xXGFileHasParent(instance, ParentVarp) | |||
| 6147 | + | } | |||
| 6148 | + | ) | |||
| 6149 | + | var ( | |||
| 6150 | + | xXGFileHasParent func(uintptr, uintptr) bool | |||
| 6151 | + | XGFileHasPrefix func(uintptr, uintptr) bool = func(instance uintptr, PrefixVarp uintptr) bool { | |||
| 6152 | + | core.LazyRegister(&xXGFileHasPrefix, "GIO", "g_file_has_prefix", false) | |||
| 6153 | + | return xXGFileHasPrefix(instance, PrefixVarp) | |||
| 6154 | + | } | |||
| 6155 | + | ) | |||
| 6156 | + | var ( | |||
| 6157 | + | xXGFileHasPrefix func(uintptr, uintptr) bool | |||
| 6158 | + | XGFileHasUriScheme func(uintptr, string) bool = func(instance uintptr, UriSchemeVarp string) bool { | |||
| 6159 | + | core.LazyRegister(&xXGFileHasUriScheme, "GIO", "g_file_has_uri_scheme", false) | |||
| 6160 | + | return xXGFileHasUriScheme(instance, UriSchemeVarp) | |||
| 6161 | + | } | |||
| 6162 | + | ) | |||
| 6163 | + | var ( | |||
| 6164 | + | xXGFileHasUriScheme func(uintptr, string) bool | |||
| 6165 | + | XGFileHash func(uintptr) uint = func(instance uintptr) uint { | |||
| 6166 | + | core.LazyRegister(&xXGFileHash, "GIO", "g_file_hash", false) | |||
| 6167 | + | return xXGFileHash(instance) | |||
| 6168 | + | } | |||
| 6169 | + | ) | |||
| 6170 | + | var ( | |||
| 6171 | + | xXGFileHash func(uintptr) uint | |||
| 6172 | + | XGFileIsNative func(uintptr) bool = func(instance uintptr) bool { | |||
| 6173 | + | core.LazyRegister(&xXGFileIsNative, "GIO", "g_file_is_native", false) | |||
| 6174 | + | return xXGFileIsNative(instance) | |||
| 6175 | + | } | |||
| 6176 | + | ) | |||
| 6177 | + | var ( | |||
| 6178 | + | xXGFileIsNative func(uintptr) bool | |||
| 6179 | + | XGFileLoadBytes func(uintptr, uintptr, *string, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, EtagOutVarp *string, cerrp **glib.Error) uintptr { | |||
| 6180 | + | core.LazyRegister(&xXGFileLoadBytes, "GIO", "g_file_load_bytes", false) | |||
| 6181 | + | return xXGFileLoadBytes(instance, CancellableVarp, EtagOutVarp, cerrp) | |||
| 6182 | + | } | |||
| 6183 | + | ) | |||
| 6184 | + | var ( | |||
| 6185 | + | xXGFileLoadBytes func(uintptr, uintptr, *string, **glib.Error) uintptr | |||
| 6186 | + | XGFileLoadBytesAsync func(uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6187 | + | core.LazyRegister(&xXGFileLoadBytesAsync, "GIO", "g_file_load_bytes_async", false) | |||
| 6188 | + | xXGFileLoadBytesAsync(instance, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6189 | + | } | |||
| 6190 | + | ) | |||
| 6191 | + | var ( | |||
| 6192 | + | xXGFileLoadBytesAsync func(uintptr, uintptr, uintptr, uintptr) | |||
| 6193 | + | XGFileLoadBytesFinish func(uintptr, uintptr, *string, **glib.Error) uintptr = func(instance uintptr, ResultVarp uintptr, EtagOutVarp *string, cerrp **glib.Error) uintptr { | |||
| 6194 | + | core.LazyRegister(&xXGFileLoadBytesFinish, "GIO", "g_file_load_bytes_finish", false) | |||
| 6195 | + | return xXGFileLoadBytesFinish(instance, ResultVarp, EtagOutVarp, cerrp) | |||
| 6196 | + | } | |||
| 6197 | + | ) | |||
| 6198 | + | var ( | |||
| 6199 | + | xXGFileLoadBytesFinish func(uintptr, uintptr, *string, **glib.Error) uintptr | |||
| 6200 | + | XGFileLoadContents func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, ContentsVarp *[]string, LengthVarp *uint, EtagOutVarp *string, cerrp **glib.Error) bool { | |||
| 6201 | + | core.LazyRegister(&xXGFileLoadContents, "GIO", "g_file_load_contents", false) | |||
| 6202 | + | return xXGFileLoadContents(instance, CancellableVarp, ContentsVarp, LengthVarp, EtagOutVarp, cerrp) | |||
| 6203 | + | } | |||
| 6204 | + | ) | |||
| 6205 | + | var ( | |||
| 6206 | + | xXGFileLoadContents func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |||
| 6207 | + | XGFileLoadContentsAsync func(uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6208 | + | core.LazyRegister(&xXGFileLoadContentsAsync, "GIO", "g_file_load_contents_async", false) | |||
| 6209 | + | xXGFileLoadContentsAsync(instance, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6210 | + | } | |||
| 6211 | + | ) | |||
| 6212 | + | var ( | |||
| 6213 | + | xXGFileLoadContentsAsync func(uintptr, uintptr, uintptr, uintptr) | |||
| 6214 | + | XGFileLoadContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, ContentsVarp *[]string, LengthVarp *uint, EtagOutVarp *string, cerrp **glib.Error) bool { | |||
| 6215 | + | core.LazyRegister(&xXGFileLoadContentsFinish, "GIO", "g_file_load_contents_finish", false) | |||
| 6216 | + | return xXGFileLoadContentsFinish(instance, ResVarp, ContentsVarp, LengthVarp, EtagOutVarp, cerrp) | |||
| 6217 | + | } | |||
| 6218 | + | ) | |||
| 6219 | + | var ( | |||
| 6220 | + | xXGFileLoadContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |||
| 6221 | + | XGFileLoadPartialContentsAsync func(uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, ReadMoreCallbackVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6222 | + | core.LazyRegister(&xXGFileLoadPartialContentsAsync, "GIO", "g_file_load_partial_contents_async", false) | |||
| 6223 | + | xXGFileLoadPartialContentsAsync(instance, CancellableVarp, ReadMoreCallbackVarp, CallbackVarp, UserDataVarp) | |||
| 6224 | + | } | |||
| 6225 | + | ) | |||
| 6226 | + | var ( | |||
| 6227 | + | xXGFileLoadPartialContentsAsync func(uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 6228 | + | XGFileLoadPartialContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, ContentsVarp *[]string, LengthVarp *uint, EtagOutVarp *string, cerrp **glib.Error) bool { | |||
| 6229 | + | core.LazyRegister(&xXGFileLoadPartialContentsFinish, "GIO", "g_file_load_partial_contents_finish", false) | |||
| 6230 | + | return xXGFileLoadPartialContentsFinish(instance, ResVarp, ContentsVarp, LengthVarp, EtagOutVarp, cerrp) | |||
| 6231 | + | } | |||
| 6232 | + | ) | |||
| 6233 | + | var ( | |||
| 6234 | + | xXGFileLoadPartialContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |||
| 6235 | + | XGFileMakeDirectory func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6236 | + | core.LazyRegister(&xXGFileMakeDirectory, "GIO", "g_file_make_directory", false) | |||
| 6237 | + | return xXGFileMakeDirectory(instance, CancellableVarp, cerrp) | |||
| 6238 | + | } | |||
| 6239 | + | ) | |||
| 6240 | + | var ( | |||
| 6241 | + | xXGFileMakeDirectory func(uintptr, uintptr, **glib.Error) bool | |||
| 6242 | + | XGFileMakeDirectoryAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6243 | + | core.LazyRegister(&xXGFileMakeDirectoryAsync, "GIO", "g_file_make_directory_async", false) | |||
| 6244 | + | xXGFileMakeDirectoryAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6245 | + | } | |||
| 6246 | + | ) | |||
| 6247 | + | var ( | |||
| 6248 | + | xXGFileMakeDirectoryAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6249 | + | XGFileMakeDirectoryFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6250 | + | core.LazyRegister(&xXGFileMakeDirectoryFinish, "GIO", "g_file_make_directory_finish", false) | |||
| 6251 | + | return xXGFileMakeDirectoryFinish(instance, ResultVarp, cerrp) | |||
| 6252 | + | } | |||
| 6253 | + | ) | |||
| 6254 | + | var ( | |||
| 6255 | + | xXGFileMakeDirectoryFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6256 | + | XGFileMakeDirectoryWithParents func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6257 | + | core.LazyRegister(&xXGFileMakeDirectoryWithParents, "GIO", "g_file_make_directory_with_parents", false) | |||
| 6258 | + | return xXGFileMakeDirectoryWithParents(instance, CancellableVarp, cerrp) | |||
| 6259 | + | } | |||
| 6260 | + | ) | |||
| 6261 | + | var ( | |||
| 6262 | + | xXGFileMakeDirectoryWithParents func(uintptr, uintptr, **glib.Error) bool | |||
| 6263 | + | XGFileMakeSymbolicLink func(uintptr, string, uintptr, **glib.Error) bool = func(instance uintptr, SymlinkValueVarp string, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6264 | + | core.LazyRegister(&xXGFileMakeSymbolicLink, "GIO", "g_file_make_symbolic_link", false) | |||
| 6265 | + | return xXGFileMakeSymbolicLink(instance, SymlinkValueVarp, CancellableVarp, cerrp) | |||
| 6266 | + | } | |||
| 6267 | + | ) | |||
| 5815 | var ( | 6268 | var ( | ||
| 5816 | - | XGFileAppendTo func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | 6269 | + | xXGFileMakeSymbolicLink func(uintptr, string, uintptr, **glib.Error) bool |
| 5817 | - | XGFileAppendToAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | 6270 | + | XGFileMakeSymbolicLinkAsync func(uintptr, string, int, uintptr, uintptr, uintptr) = func(instance uintptr, SymlinkValueVarp string, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { |
| 5818 | - | XGFileAppendToFinish func(uintptr, uintptr, **glib.Error) uintptr | 6271 | + | core.LazyRegister(&xXGFileMakeSymbolicLinkAsync, "GIO", "g_file_make_symbolic_link_async", false) |
| 5819 | - | XGFileBuildAttributeListForCopy func(uintptr, FileCopyFlags, uintptr, **glib.Error) string | 6272 | + | xXGFileMakeSymbolicLinkAsync(instance, SymlinkValueVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) |
| 5820 | - | XGFileCopy func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | 6273 | + | } |
| 5821 | - | XGFileCopyAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 5822 | - | XGFileCopyAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |||
| 5823 | - | XGFileCopyAttributes func(uintptr, uintptr, FileCopyFlags, uintptr, **glib.Error) bool | |||
| 5824 | - | XGFileCopyFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5825 | - | XGFileCreate func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 5826 | - | XGFileCreateAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 5827 | - | XGFileCreateFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5828 | - | XGFileCreateReadwrite func(uintptr, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 5829 | - | XGFileCreateReadwriteAsync func(uintptr, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 5830 | - | XGFileCreateReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5831 | - | XGFileDelete func(uintptr, uintptr, **glib.Error) bool | |||
| 5832 | - | XGFileDeleteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5833 | - | XGFileDeleteFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5834 | - | XGFileDup func(uintptr) uintptr | |||
| 5835 | - | XGFileEjectMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |||
| 5836 | - | XGFileEjectMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5837 | - | XGFileEjectMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 5838 | - | XGFileEjectMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5839 | - | XGFileEnumerateChildren func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |||
| 5840 | - | XGFileEnumerateChildrenAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |||
| 5841 | - | XGFileEnumerateChildrenFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5842 | - | XGFileEqual func(uintptr, uintptr) bool | |||
| 5843 | - | XGFileFindEnclosingMount func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5844 | - | XGFileFindEnclosingMountAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5845 | - | XGFileFindEnclosingMountFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5846 | - | XGFileGetBasename func(uintptr) string | |||
| 5847 | - | XGFileGetChild func(uintptr, string) uintptr | |||
| 5848 | - | XGFileGetChildForDisplayName func(uintptr, string, **glib.Error) uintptr | |||
| 5849 | - | XGFileGetParent func(uintptr) uintptr | |||
| 5850 | - | XGFileGetParseName func(uintptr) string | |||
| 5851 | - | XGFileGetPath func(uintptr) string | |||
| 5852 | - | XGFileGetRelativePath func(uintptr, uintptr) string | |||
| 5853 | - | XGFileGetUri func(uintptr) string | |||
| 5854 | - | XGFileGetUriScheme func(uintptr) string | |||
| 5855 | - | XGFileHasParent func(uintptr, uintptr) bool | |||
| 5856 | - | XGFileHasPrefix func(uintptr, uintptr) bool | |||
| 5857 | - | XGFileHasUriScheme func(uintptr, string) bool | |||
| 5858 | - | XGFileHash func(uintptr) uint | |||
| 5859 | - | XGFileIsNative func(uintptr) bool | |||
| 5860 | - | XGFileLoadBytes func(uintptr, uintptr, *string, **glib.Error) uintptr | |||
| 5861 | - | XGFileLoadBytesAsync func(uintptr, uintptr, uintptr, uintptr) | |||
| 5862 | - | XGFileLoadBytesFinish func(uintptr, uintptr, *string, **glib.Error) uintptr | |||
| 5863 | - | XGFileLoadContents func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |||
| 5864 | - | XGFileLoadContentsAsync func(uintptr, uintptr, uintptr, uintptr) | |||
| 5865 | - | XGFileLoadContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |||
| 5866 | - | XGFileLoadPartialContentsAsync func(uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 5867 | - | XGFileLoadPartialContentsFinish func(uintptr, uintptr, *[]string, *uint, *string, **glib.Error) bool | |||
| 5868 | - | XGFileMakeDirectory func(uintptr, uintptr, **glib.Error) bool | |||
| 5869 | - | XGFileMakeDirectoryAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5870 | - | XGFileMakeDirectoryFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5871 | - | XGFileMakeDirectoryWithParents func(uintptr, uintptr, **glib.Error) bool | |||
| 5872 | - | XGFileMakeSymbolicLink func(uintptr, string, uintptr, **glib.Error) bool | |||
| 5873 | - | XGFileMakeSymbolicLinkAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |||
| 5874 | - | XGFileMakeSymbolicLinkFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5875 | - | XGFileMeasureDiskUsage func(uintptr, FileMeasureFlags, uintptr, uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |||
| 5876 | - | XGFileMeasureDiskUsageAsync func(uintptr, FileMeasureFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 5877 | - | XGFileMeasureDiskUsageFinish func(uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |||
| 5878 | - | XGFileMonitor func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |||
| 5879 | - | XGFileMonitorDirectory func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |||
| 5880 | - | XGFileMonitorFile func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |||
| 5881 | - | XGFileMountEnclosingVolume func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 5882 | - | XGFileMountEnclosingVolumeFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5883 | - | XGFileMountMountable func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 5884 | - | XGFileMountMountableFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5885 | - | XGFileMove func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | |||
| 5886 | - | XGFileMoveAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 5887 | - | XGFileMoveAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |||
| 5888 | - | XGFileMoveFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5889 | - | XGFileOpenReadwrite func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5890 | - | XGFileOpenReadwriteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5891 | - | XGFileOpenReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5892 | - | XGFilePeekPath func(uintptr) string | |||
| 5893 | - | XGFilePollMountable func(uintptr, uintptr, uintptr, uintptr) | |||
| 5894 | - | XGFilePollMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5895 | - | XGFileQueryDefaultHandler func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5896 | - | XGFileQueryDefaultHandlerAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5897 | - | XGFileQueryDefaultHandlerFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5898 | - | XGFileQueryExists func(uintptr, uintptr) bool | |||
| 5899 | - | XGFileQueryFileType func(uintptr, FileQueryInfoFlags, uintptr) FileType | |||
| 5900 | - | XGFileQueryFilesystemInfo func(uintptr, string, uintptr, **glib.Error) uintptr | |||
| 5901 | - | XGFileQueryFilesystemInfoAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |||
| 5902 | - | XGFileQueryFilesystemInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5903 | - | XGFileQueryInfo func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |||
| 5904 | - | XGFileQueryInfoAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |||
| 5905 | - | XGFileQueryInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5906 | - | XGFileQuerySettableAttributes func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5907 | - | XGFileQueryWritableNamespaces func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5908 | - | XGFileRead func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5909 | - | XGFileReadAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5910 | - | XGFileReadFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5911 | - | XGFileReplace func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 5912 | - | XGFileReplaceAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 5913 | - | XGFileReplaceContents func(uintptr, string, uint, uintptr, bool, FileCreateFlags, *string, uintptr, **glib.Error) bool | |||
| 5914 | - | XGFileReplaceContentsAsync func(uintptr, string, uint, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |||
| 5915 | - | XGFileReplaceContentsBytesAsync func(uintptr, *glib.Bytes, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |||
| 5916 | - | XGFileReplaceContentsFinish func(uintptr, uintptr, *string, **glib.Error) bool | |||
| 5917 | - | XGFileReplaceFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5918 | - | XGFileReplaceReadwrite func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 5919 | - | XGFileReplaceReadwriteAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 5920 | - | XGFileReplaceReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5921 | - | XGFileResolveRelativePath func(uintptr, string) uintptr | |||
| 5922 | - | XGFileSetAttribute func(uintptr, string, FileAttributeType, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5923 | - | XGFileSetAttributeByteString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5924 | - | XGFileSetAttributeInt32 func(uintptr, string, int32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5925 | - | XGFileSetAttributeInt64 func(uintptr, string, int64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5926 | - | XGFileSetAttributeString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5927 | - | XGFileSetAttributeUint32 func(uintptr, string, uint32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5928 | - | XGFileSetAttributeUint64 func(uintptr, string, uint64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5929 | - | XGFileSetAttributesAsync func(uintptr, uintptr, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |||
| 5930 | - | XGFileSetAttributesFinish func(uintptr, uintptr, **FileInfo, **glib.Error) bool | |||
| 5931 | - | XGFileSetAttributesFromInfo func(uintptr, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 5932 | - | XGFileSetDisplayName func(uintptr, string, uintptr, **glib.Error) uintptr | |||
| 5933 | - | XGFileSetDisplayNameAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |||
| 5934 | - | XGFileSetDisplayNameFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 5935 | - | XGFileStartMountable func(uintptr, DriveStartFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 5936 | - | XGFileStartMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5937 | - | XGFileStopMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 5938 | - | XGFileStopMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5939 | - | XGFileSupportsThreadContexts func(uintptr) bool | |||
| 5940 | - | XGFileTrash func(uintptr, uintptr, **glib.Error) bool | |||
| 5941 | - | XGFileTrashAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 5942 | - | XGFileTrashFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5943 | - | XGFileUnmountMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |||
| 5944 | - | XGFileUnmountMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5945 | - | XGFileUnmountMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 5946 | - | XGFileUnmountMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5947 | ) | 6274 | ) | ||
| 6275 | + | var ( | |||
| 6276 | + | xXGFileMakeSymbolicLinkAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |||
| 6277 | + | XGFileMakeSymbolicLinkFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6278 | + | core.LazyRegister(&xXGFileMakeSymbolicLinkFinish, "GIO", "g_file_make_symbolic_link_finish", false) | |||
| 6279 | + | return xXGFileMakeSymbolicLinkFinish(instance, ResultVarp, cerrp) | |||
| 6280 | + | } | |||
| 6281 | + | ) | |||
| 6282 | + | var ( | |||
| 6283 | + | xXGFileMakeSymbolicLinkFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6284 | + | XGFileMeasureDiskUsage func(uintptr, FileMeasureFlags, uintptr, uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool = func(instance uintptr, FlagsVarp FileMeasureFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { | |||
| 6285 | + | core.LazyRegister(&xXGFileMeasureDiskUsage, "GIO", "g_file_measure_disk_usage", false) | |||
| 6286 | + | return xXGFileMeasureDiskUsage(instance, FlagsVarp, CancellableVarp, ProgressCallbackVarp, ProgressDataVarp, DiskUsageVarp, NumDirsVarp, NumFilesVarp, cerrp) | |||
| 6287 | + | } | |||
| 6288 | + | ) | |||
| 6289 | + | var ( | |||
| 6290 | + | xXGFileMeasureDiskUsage func(uintptr, FileMeasureFlags, uintptr, uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |||
| 6291 | + | XGFileMeasureDiskUsageAsync func(uintptr, FileMeasureFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp FileMeasureFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressDataVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6292 | + | core.LazyRegister(&xXGFileMeasureDiskUsageAsync, "GIO", "g_file_measure_disk_usage_async", false) | |||
| 6293 | + | xXGFileMeasureDiskUsageAsync(instance, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackVarp, ProgressDataVarp, CallbackVarp, UserDataVarp) | |||
| 6294 | + | } | |||
| 6295 | + | ) | |||
| 6296 | + | var ( | |||
| 6297 | + | xXGFileMeasureDiskUsageAsync func(uintptr, FileMeasureFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 6298 | + | XGFileMeasureDiskUsageFinish func(uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, DiskUsageVarp *uint64, NumDirsVarp *uint64, NumFilesVarp *uint64, cerrp **glib.Error) bool { | |||
| 6299 | + | core.LazyRegister(&xXGFileMeasureDiskUsageFinish, "GIO", "g_file_measure_disk_usage_finish", false) | |||
| 6300 | + | return xXGFileMeasureDiskUsageFinish(instance, ResultVarp, DiskUsageVarp, NumDirsVarp, NumFilesVarp, cerrp) | |||
| 6301 | + | } | |||
| 6302 | + | ) | |||
| 6303 | + | var ( | |||
| 6304 | + | xXGFileMeasureDiskUsageFinish func(uintptr, uintptr, *uint64, *uint64, *uint64, **glib.Error) bool | |||
| 6305 | + | XGFileMonitor func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6306 | + | core.LazyRegister(&xXGFileMonitor, "GIO", "g_file_monitor", false) | |||
| 6307 | + | return xXGFileMonitor(instance, FlagsVarp, CancellableVarp, cerrp) | |||
| 6308 | + | } | |||
| 6309 | + | ) | |||
| 6310 | + | var ( | |||
| 6311 | + | xXGFileMonitor func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |||
| 6312 | + | XGFileMonitorDirectory func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6313 | + | core.LazyRegister(&xXGFileMonitorDirectory, "GIO", "g_file_monitor_directory", false) | |||
| 6314 | + | return xXGFileMonitorDirectory(instance, FlagsVarp, CancellableVarp, cerrp) | |||
| 6315 | + | } | |||
| 6316 | + | ) | |||
| 6317 | + | var ( | |||
| 6318 | + | xXGFileMonitorDirectory func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |||
| 6319 | + | XGFileMonitorFile func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, FlagsVarp FileMonitorFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6320 | + | core.LazyRegister(&xXGFileMonitorFile, "GIO", "g_file_monitor_file", false) | |||
| 6321 | + | return xXGFileMonitorFile(instance, FlagsVarp, CancellableVarp, cerrp) | |||
| 6322 | + | } | |||
| 6323 | + | ) | |||
| 6324 | + | var ( | |||
| 6325 | + | xXGFileMonitorFile func(uintptr, FileMonitorFlags, uintptr, **glib.Error) uintptr | |||
| 6326 | + | XGFileMountEnclosingVolume func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountMountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6327 | + | core.LazyRegister(&xXGFileMountEnclosingVolume, "GIO", "g_file_mount_enclosing_volume", false) | |||
| 6328 | + | xXGFileMountEnclosingVolume(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6329 | + | } | |||
| 6330 | + | ) | |||
| 6331 | + | var ( | |||
| 6332 | + | xXGFileMountEnclosingVolume func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 6333 | + | XGFileMountEnclosingVolumeFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6334 | + | core.LazyRegister(&xXGFileMountEnclosingVolumeFinish, "GIO", "g_file_mount_enclosing_volume_finish", false) | |||
| 6335 | + | return xXGFileMountEnclosingVolumeFinish(instance, ResultVarp, cerrp) | |||
| 6336 | + | } | |||
| 6337 | + | ) | |||
| 6338 | + | var ( | |||
| 6339 | + | xXGFileMountEnclosingVolumeFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6340 | + | XGFileMountMountable func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountMountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6341 | + | core.LazyRegister(&xXGFileMountMountable, "GIO", "g_file_mount_mountable", false) | |||
| 6342 | + | xXGFileMountMountable(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6343 | + | } | |||
| 6344 | + | ) | |||
| 6345 | + | var ( | |||
| 6346 | + | xXGFileMountMountable func(uintptr, MountMountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 6347 | + | XGFileMountMountableFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6348 | + | core.LazyRegister(&xXGFileMountMountableFinish, "GIO", "g_file_mount_mountable_finish", false) | |||
| 6349 | + | return xXGFileMountMountableFinish(instance, ResultVarp, cerrp) | |||
| 6350 | + | } | |||
| 6351 | + | ) | |||
| 6352 | + | var ( | |||
| 6353 | + | xXGFileMountMountableFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6354 | + | XGFileMove func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, cerrp **glib.Error) bool { | |||
| 6355 | + | core.LazyRegister(&xXGFileMove, "GIO", "g_file_move", false) | |||
| 6356 | + | return xXGFileMove(instance, DestinationVarp, FlagsVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, cerrp) | |||
| 6357 | + | } | |||
| 6358 | + | ) | |||
| 6359 | + | var ( | |||
| 6360 | + | xXGFileMove func(uintptr, uintptr, FileCopyFlags, uintptr, uintptr, uintptr, **glib.Error) bool | |||
| 6361 | + | XGFileMoveAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackVarp uintptr, ProgressCallbackDataVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6362 | + | core.LazyRegister(&xXGFileMoveAsync, "GIO", "g_file_move_async", false) | |||
| 6363 | + | xXGFileMoveAsync(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackVarp, ProgressCallbackDataVarp, CallbackVarp, UserDataVarp) | |||
| 6364 | + | } | |||
| 6365 | + | ) | |||
| 6366 | + | var ( | |||
| 6367 | + | xXGFileMoveAsync func(uintptr, uintptr, FileCopyFlags, int, uintptr, uintptr, uintptr, uintptr, uintptr) | |||
| 6368 | + | XGFileMoveAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) = func(instance uintptr, DestinationVarp uintptr, FlagsVarp FileCopyFlags, IoPriorityVarp int, CancellableVarp uintptr, ProgressCallbackClosureVarp *gobject.Closure, ReadyCallbackClosureVarp *gobject.Closure) { | |||
| 6369 | + | core.LazyRegister(&xXGFileMoveAsyncWithClosures, "GIO", "g_file_move_async_with_closures", false) | |||
| 6370 | + | xXGFileMoveAsyncWithClosures(instance, DestinationVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, ProgressCallbackClosureVarp, ReadyCallbackClosureVarp) | |||
| 6371 | + | } | |||
| 6372 | + | ) | |||
| 6373 | + | var ( | |||
| 6374 | + | xXGFileMoveAsyncWithClosures func(uintptr, uintptr, FileCopyFlags, int, uintptr, *gobject.Closure, *gobject.Closure) | |||
| 6375 | + | XGFileMoveFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6376 | + | core.LazyRegister(&xXGFileMoveFinish, "GIO", "g_file_move_finish", false) | |||
| 6377 | + | return xXGFileMoveFinish(instance, ResultVarp, cerrp) | |||
| 6378 | + | } | |||
| 6379 | + | ) | |||
| 6380 | + | var ( | |||
| 6381 | + | xXGFileMoveFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6382 | + | XGFileOpenReadwrite func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6383 | + | core.LazyRegister(&xXGFileOpenReadwrite, "GIO", "g_file_open_readwrite", false) | |||
| 6384 | + | return xXGFileOpenReadwrite(instance, CancellableVarp, cerrp) | |||
| 6385 | + | } | |||
| 6386 | + | ) | |||
| 6387 | + | var ( | |||
| 6388 | + | xXGFileOpenReadwrite func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6389 | + | XGFileOpenReadwriteAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6390 | + | core.LazyRegister(&xXGFileOpenReadwriteAsync, "GIO", "g_file_open_readwrite_async", false) | |||
| 6391 | + | xXGFileOpenReadwriteAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6392 | + | } | |||
| 6393 | + | ) | |||
| 6394 | + | var ( | |||
| 6395 | + | xXGFileOpenReadwriteAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6396 | + | XGFileOpenReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6397 | + | core.LazyRegister(&xXGFileOpenReadwriteFinish, "GIO", "g_file_open_readwrite_finish", false) | |||
| 6398 | + | return xXGFileOpenReadwriteFinish(instance, ResVarp, cerrp) | |||
| 6399 | + | } | |||
| 6400 | + | ) | |||
| 6401 | + | var ( | |||
| 6402 | + | xXGFileOpenReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6403 | + | XGFilePeekPath func(uintptr) string = func(instance uintptr) string { | |||
| 6404 | + | core.LazyRegister(&xXGFilePeekPath, "GIO", "g_file_peek_path", false) | |||
| 6405 | + | return xXGFilePeekPath(instance) | |||
| 6406 | + | } | |||
| 6407 | + | ) | |||
| 6408 | + | var ( | |||
| 6409 | + | xXGFilePeekPath func(uintptr) string | |||
| 6410 | + | XGFilePollMountable func(uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6411 | + | core.LazyRegister(&xXGFilePollMountable, "GIO", "g_file_poll_mountable", false) | |||
| 6412 | + | xXGFilePollMountable(instance, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6413 | + | } | |||
| 6414 | + | ) | |||
| 6415 | + | var ( | |||
| 6416 | + | xXGFilePollMountable func(uintptr, uintptr, uintptr, uintptr) | |||
| 6417 | + | XGFilePollMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6418 | + | core.LazyRegister(&xXGFilePollMountableFinish, "GIO", "g_file_poll_mountable_finish", false) | |||
| 6419 | + | return xXGFilePollMountableFinish(instance, ResultVarp, cerrp) | |||
| 6420 | + | } | |||
| 6421 | + | ) | |||
| 6422 | + | var ( | |||
| 6423 | + | xXGFilePollMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6424 | + | XGFileQueryDefaultHandler func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6425 | + | core.LazyRegister(&xXGFileQueryDefaultHandler, "GIO", "g_file_query_default_handler", false) | |||
| 6426 | + | return xXGFileQueryDefaultHandler(instance, CancellableVarp, cerrp) | |||
| 6427 | + | } | |||
| 6428 | + | ) | |||
| 6429 | + | var ( | |||
| 6430 | + | xXGFileQueryDefaultHandler func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6431 | + | XGFileQueryDefaultHandlerAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6432 | + | core.LazyRegister(&xXGFileQueryDefaultHandlerAsync, "GIO", "g_file_query_default_handler_async", false) | |||
| 6433 | + | xXGFileQueryDefaultHandlerAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6434 | + | } | |||
| 6435 | + | ) | |||
| 6436 | + | var ( | |||
| 6437 | + | xXGFileQueryDefaultHandlerAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6438 | + | XGFileQueryDefaultHandlerFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6439 | + | core.LazyRegister(&xXGFileQueryDefaultHandlerFinish, "GIO", "g_file_query_default_handler_finish", false) | |||
| 6440 | + | return xXGFileQueryDefaultHandlerFinish(instance, ResultVarp, cerrp) | |||
| 6441 | + | } | |||
| 6442 | + | ) | |||
| 6443 | + | var ( | |||
| 6444 | + | xXGFileQueryDefaultHandlerFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6445 | + | XGFileQueryExists func(uintptr, uintptr) bool = func(instance uintptr, CancellableVarp uintptr) bool { | |||
| 6446 | + | core.LazyRegister(&xXGFileQueryExists, "GIO", "g_file_query_exists", false) | |||
| 6447 | + | return xXGFileQueryExists(instance, CancellableVarp) | |||
| 6448 | + | } | |||
| 6449 | + | ) | |||
| 6450 | + | var ( | |||
| 6451 | + | xXGFileQueryExists func(uintptr, uintptr) bool | |||
| 6452 | + | XGFileQueryFileType func(uintptr, FileQueryInfoFlags, uintptr) FileType = func(instance uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr) FileType { | |||
| 6453 | + | core.LazyRegister(&xXGFileQueryFileType, "GIO", "g_file_query_file_type", false) | |||
| 6454 | + | return xXGFileQueryFileType(instance, FlagsVarp, CancellableVarp) | |||
| 6455 | + | } | |||
| 6456 | + | ) | |||
| 6457 | + | var ( | |||
| 6458 | + | xXGFileQueryFileType func(uintptr, FileQueryInfoFlags, uintptr) FileType | |||
| 6459 | + | XGFileQueryFilesystemInfo func(uintptr, string, uintptr, **glib.Error) uintptr = func(instance uintptr, AttributesVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6460 | + | core.LazyRegister(&xXGFileQueryFilesystemInfo, "GIO", "g_file_query_filesystem_info", false) | |||
| 6461 | + | return xXGFileQueryFilesystemInfo(instance, AttributesVarp, CancellableVarp, cerrp) | |||
| 6462 | + | } | |||
| 6463 | + | ) | |||
| 6464 | + | var ( | |||
| 6465 | + | xXGFileQueryFilesystemInfo func(uintptr, string, uintptr, **glib.Error) uintptr | |||
| 6466 | + | XGFileQueryFilesystemInfoAsync func(uintptr, string, int, uintptr, uintptr, uintptr) = func(instance uintptr, AttributesVarp string, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6467 | + | core.LazyRegister(&xXGFileQueryFilesystemInfoAsync, "GIO", "g_file_query_filesystem_info_async", false) | |||
| 6468 | + | xXGFileQueryFilesystemInfoAsync(instance, AttributesVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6469 | + | } | |||
| 6470 | + | ) | |||
| 6471 | + | var ( | |||
| 6472 | + | xXGFileQueryFilesystemInfoAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |||
| 6473 | + | XGFileQueryFilesystemInfoFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6474 | + | core.LazyRegister(&xXGFileQueryFilesystemInfoFinish, "GIO", "g_file_query_filesystem_info_finish", false) | |||
| 6475 | + | return xXGFileQueryFilesystemInfoFinish(instance, ResVarp, cerrp) | |||
| 6476 | + | } | |||
| 6477 | + | ) | |||
| 6478 | + | var ( | |||
| 6479 | + | xXGFileQueryFilesystemInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6480 | + | XGFileQueryInfo func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6481 | + | core.LazyRegister(&xXGFileQueryInfo, "GIO", "g_file_query_info", false) | |||
| 6482 | + | return xXGFileQueryInfo(instance, AttributesVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6483 | + | } | |||
| 6484 | + | ) | |||
| 6485 | + | var ( | |||
| 6486 | + | xXGFileQueryInfo func(uintptr, string, FileQueryInfoFlags, uintptr, **glib.Error) uintptr | |||
| 6487 | + | XGFileQueryInfoAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, AttributesVarp string, FlagsVarp FileQueryInfoFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6488 | + | core.LazyRegister(&xXGFileQueryInfoAsync, "GIO", "g_file_query_info_async", false) | |||
| 6489 | + | xXGFileQueryInfoAsync(instance, AttributesVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6490 | + | } | |||
| 6491 | + | ) | |||
| 6492 | + | var ( | |||
| 6493 | + | xXGFileQueryInfoAsync func(uintptr, string, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |||
| 6494 | + | XGFileQueryInfoFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6495 | + | core.LazyRegister(&xXGFileQueryInfoFinish, "GIO", "g_file_query_info_finish", false) | |||
| 6496 | + | return xXGFileQueryInfoFinish(instance, ResVarp, cerrp) | |||
| 6497 | + | } | |||
| 6498 | + | ) | |||
| 6499 | + | var ( | |||
| 6500 | + | xXGFileQueryInfoFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6501 | + | XGFileQuerySettableAttributes func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6502 | + | core.LazyRegister(&xXGFileQuerySettableAttributes, "GIO", "g_file_query_settable_attributes", false) | |||
| 6503 | + | return xXGFileQuerySettableAttributes(instance, CancellableVarp, cerrp) | |||
| 6504 | + | } | |||
| 6505 | + | ) | |||
| 6506 | + | var ( | |||
| 6507 | + | xXGFileQuerySettableAttributes func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6508 | + | XGFileQueryWritableNamespaces func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6509 | + | core.LazyRegister(&xXGFileQueryWritableNamespaces, "GIO", "g_file_query_writable_namespaces", false) | |||
| 6510 | + | return xXGFileQueryWritableNamespaces(instance, CancellableVarp, cerrp) | |||
| 6511 | + | } | |||
| 6512 | + | ) | |||
| 6513 | + | var ( | |||
| 6514 | + | xXGFileQueryWritableNamespaces func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6515 | + | XGFileRead func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6516 | + | core.LazyRegister(&xXGFileRead, "GIO", "g_file_read", false) | |||
| 6517 | + | return xXGFileRead(instance, CancellableVarp, cerrp) | |||
| 6518 | + | } | |||
| 6519 | + | ) | |||
| 6520 | + | var ( | |||
| 6521 | + | xXGFileRead func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6522 | + | XGFileReadAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6523 | + | core.LazyRegister(&xXGFileReadAsync, "GIO", "g_file_read_async", false) | |||
| 6524 | + | xXGFileReadAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6525 | + | } | |||
| 6526 | + | ) | |||
| 6527 | + | var ( | |||
| 6528 | + | xXGFileReadAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6529 | + | XGFileReadFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6530 | + | core.LazyRegister(&xXGFileReadFinish, "GIO", "g_file_read_finish", false) | |||
| 6531 | + | return xXGFileReadFinish(instance, ResVarp, cerrp) | |||
| 6532 | + | } | |||
| 6533 | + | ) | |||
| 6534 | + | var ( | |||
| 6535 | + | xXGFileReadFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6536 | + | XGFileReplace func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6537 | + | core.LazyRegister(&xXGFileReplace, "GIO", "g_file_replace", false) | |||
| 6538 | + | return xXGFileReplace(instance, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6539 | + | } | |||
| 6540 | + | ) | |||
| 6541 | + | var ( | |||
| 6542 | + | xXGFileReplace func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 6543 | + | XGFileReplaceAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6544 | + | core.LazyRegister(&xXGFileReplaceAsync, "GIO", "g_file_replace_async", false) | |||
| 6545 | + | xXGFileReplaceAsync(instance, EtagVarp, MakeBackupVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6546 | + | } | |||
| 6547 | + | ) | |||
| 6548 | + | var ( | |||
| 6549 | + | xXGFileReplaceAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 6550 | + | XGFileReplaceContents func(uintptr, string, uint, uintptr, bool, FileCreateFlags, *string, uintptr, **glib.Error) bool = func(instance uintptr, ContentsVarp string, LengthVarp uint, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, NewEtagVarp *string, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6551 | + | core.LazyRegister(&xXGFileReplaceContents, "GIO", "g_file_replace_contents", false) | |||
| 6552 | + | return xXGFileReplaceContents(instance, ContentsVarp, LengthVarp, EtagVarp, MakeBackupVarp, FlagsVarp, NewEtagVarp, CancellableVarp, cerrp) | |||
| 6553 | + | } | |||
| 6554 | + | ) | |||
| 6555 | + | var ( | |||
| 6556 | + | xXGFileReplaceContents func(uintptr, string, uint, uintptr, bool, FileCreateFlags, *string, uintptr, **glib.Error) bool | |||
| 6557 | + | XGFileReplaceContentsAsync func(uintptr, string, uint, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) = func(instance uintptr, ContentsVarp string, LengthVarp uint, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6558 | + | core.LazyRegister(&xXGFileReplaceContentsAsync, "GIO", "g_file_replace_contents_async", false) | |||
| 6559 | + | xXGFileReplaceContentsAsync(instance, ContentsVarp, LengthVarp, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6560 | + | } | |||
| 6561 | + | ) | |||
| 6562 | + | var ( | |||
| 6563 | + | xXGFileReplaceContentsAsync func(uintptr, string, uint, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |||
| 6564 | + | XGFileReplaceContentsBytesAsync func(uintptr, *glib.Bytes, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) = func(instance uintptr, ContentsVarp *glib.Bytes, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6565 | + | core.LazyRegister(&xXGFileReplaceContentsBytesAsync, "GIO", "g_file_replace_contents_bytes_async", false) | |||
| 6566 | + | xXGFileReplaceContentsBytesAsync(instance, ContentsVarp, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6567 | + | } | |||
| 6568 | + | ) | |||
| 6569 | + | var ( | |||
| 6570 | + | xXGFileReplaceContentsBytesAsync func(uintptr, *glib.Bytes, uintptr, bool, FileCreateFlags, uintptr, uintptr, uintptr) | |||
| 6571 | + | XGFileReplaceContentsFinish func(uintptr, uintptr, *string, **glib.Error) bool = func(instance uintptr, ResVarp uintptr, NewEtagVarp *string, cerrp **glib.Error) bool { | |||
| 6572 | + | core.LazyRegister(&xXGFileReplaceContentsFinish, "GIO", "g_file_replace_contents_finish", false) | |||
| 6573 | + | return xXGFileReplaceContentsFinish(instance, ResVarp, NewEtagVarp, cerrp) | |||
| 6574 | + | } | |||
| 6575 | + | ) | |||
| 6576 | + | var ( | |||
| 6577 | + | xXGFileReplaceContentsFinish func(uintptr, uintptr, *string, **glib.Error) bool | |||
| 6578 | + | XGFileReplaceFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6579 | + | core.LazyRegister(&xXGFileReplaceFinish, "GIO", "g_file_replace_finish", false) | |||
| 6580 | + | return xXGFileReplaceFinish(instance, ResVarp, cerrp) | |||
| 6581 | + | } | |||
| 6582 | + | ) | |||
| 6583 | + | var ( | |||
| 6584 | + | xXGFileReplaceFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6585 | + | XGFileReplaceReadwrite func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6586 | + | core.LazyRegister(&xXGFileReplaceReadwrite, "GIO", "g_file_replace_readwrite", false) | |||
| 6587 | + | return xXGFileReplaceReadwrite(instance, EtagVarp, MakeBackupVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6588 | + | } | |||
| 6589 | + | ) | |||
| 6590 | + | var ( | |||
| 6591 | + | xXGFileReplaceReadwrite func(uintptr, uintptr, bool, FileCreateFlags, uintptr, **glib.Error) uintptr | |||
| 6592 | + | XGFileReplaceReadwriteAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, EtagVarp uintptr, MakeBackupVarp bool, FlagsVarp FileCreateFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6593 | + | core.LazyRegister(&xXGFileReplaceReadwriteAsync, "GIO", "g_file_replace_readwrite_async", false) | |||
| 6594 | + | xXGFileReplaceReadwriteAsync(instance, EtagVarp, MakeBackupVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6595 | + | } | |||
| 6596 | + | ) | |||
| 6597 | + | var ( | |||
| 6598 | + | xXGFileReplaceReadwriteAsync func(uintptr, uintptr, bool, FileCreateFlags, int, uintptr, uintptr, uintptr) | |||
| 6599 | + | XGFileReplaceReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6600 | + | core.LazyRegister(&xXGFileReplaceReadwriteFinish, "GIO", "g_file_replace_readwrite_finish", false) | |||
| 6601 | + | return xXGFileReplaceReadwriteFinish(instance, ResVarp, cerrp) | |||
| 6602 | + | } | |||
| 6603 | + | ) | |||
| 6604 | + | var ( | |||
| 6605 | + | xXGFileReplaceReadwriteFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6606 | + | XGFileResolveRelativePath func(uintptr, string) uintptr = func(instance uintptr, RelativePathVarp string) uintptr { | |||
| 6607 | + | core.LazyRegister(&xXGFileResolveRelativePath, "GIO", "g_file_resolve_relative_path", false) | |||
| 6608 | + | return xXGFileResolveRelativePath(instance, RelativePathVarp) | |||
| 6609 | + | } | |||
| 6610 | + | ) | |||
| 6611 | + | var ( | |||
| 6612 | + | xXGFileResolveRelativePath func(uintptr, string) uintptr | |||
| 6613 | + | XGFileSetAttribute func(uintptr, string, FileAttributeType, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, TypeVarp FileAttributeType, ValuePVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6614 | + | core.LazyRegister(&xXGFileSetAttribute, "GIO", "g_file_set_attribute", false) | |||
| 6615 | + | return xXGFileSetAttribute(instance, AttributeVarp, TypeVarp, ValuePVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6616 | + | } | |||
| 6617 | + | ) | |||
| 6618 | + | var ( | |||
| 6619 | + | xXGFileSetAttribute func(uintptr, string, FileAttributeType, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6620 | + | XGFileSetAttributeByteString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6621 | + | core.LazyRegister(&xXGFileSetAttributeByteString, "GIO", "g_file_set_attribute_byte_string", false) | |||
| 6622 | + | return xXGFileSetAttributeByteString(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6623 | + | } | |||
| 6624 | + | ) | |||
| 6625 | + | var ( | |||
| 6626 | + | xXGFileSetAttributeByteString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6627 | + | XGFileSetAttributeInt32 func(uintptr, string, int32, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp int32, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6628 | + | core.LazyRegister(&xXGFileSetAttributeInt32, "GIO", "g_file_set_attribute_int32", false) | |||
| 6629 | + | return xXGFileSetAttributeInt32(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6630 | + | } | |||
| 6631 | + | ) | |||
| 6632 | + | var ( | |||
| 6633 | + | xXGFileSetAttributeInt32 func(uintptr, string, int32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6634 | + | XGFileSetAttributeInt64 func(uintptr, string, int64, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp int64, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6635 | + | core.LazyRegister(&xXGFileSetAttributeInt64, "GIO", "g_file_set_attribute_int64", false) | |||
| 6636 | + | return xXGFileSetAttributeInt64(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6637 | + | } | |||
| 6638 | + | ) | |||
| 6639 | + | var ( | |||
| 6640 | + | xXGFileSetAttributeInt64 func(uintptr, string, int64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6641 | + | XGFileSetAttributeString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp string, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6642 | + | core.LazyRegister(&xXGFileSetAttributeString, "GIO", "g_file_set_attribute_string", false) | |||
| 6643 | + | return xXGFileSetAttributeString(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6644 | + | } | |||
| 6645 | + | ) | |||
| 6646 | + | var ( | |||
| 6647 | + | xXGFileSetAttributeString func(uintptr, string, string, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6648 | + | XGFileSetAttributeUint32 func(uintptr, string, uint32, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp uint32, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6649 | + | core.LazyRegister(&xXGFileSetAttributeUint32, "GIO", "g_file_set_attribute_uint32", false) | |||
| 6650 | + | return xXGFileSetAttributeUint32(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6651 | + | } | |||
| 6652 | + | ) | |||
| 6653 | + | var ( | |||
| 6654 | + | xXGFileSetAttributeUint32 func(uintptr, string, uint32, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6655 | + | XGFileSetAttributeUint64 func(uintptr, string, uint64, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, AttributeVarp string, ValueVarp uint64, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6656 | + | core.LazyRegister(&xXGFileSetAttributeUint64, "GIO", "g_file_set_attribute_uint64", false) | |||
| 6657 | + | return xXGFileSetAttributeUint64(instance, AttributeVarp, ValueVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6658 | + | } | |||
| 6659 | + | ) | |||
| 6660 | + | var ( | |||
| 6661 | + | xXGFileSetAttributeUint64 func(uintptr, string, uint64, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6662 | + | XGFileSetAttributesAsync func(uintptr, uintptr, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) = func(instance uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6663 | + | core.LazyRegister(&xXGFileSetAttributesAsync, "GIO", "g_file_set_attributes_async", false) | |||
| 6664 | + | xXGFileSetAttributesAsync(instance, InfoVarp, FlagsVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6665 | + | } | |||
| 6666 | + | ) | |||
| 6667 | + | var ( | |||
| 6668 | + | xXGFileSetAttributesAsync func(uintptr, uintptr, FileQueryInfoFlags, int, uintptr, uintptr, uintptr) | |||
| 6669 | + | XGFileSetAttributesFinish func(uintptr, uintptr, **FileInfo, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, InfoVarp **FileInfo, cerrp **glib.Error) bool { | |||
| 6670 | + | core.LazyRegister(&xXGFileSetAttributesFinish, "GIO", "g_file_set_attributes_finish", false) | |||
| 6671 | + | return xXGFileSetAttributesFinish(instance, ResultVarp, InfoVarp, cerrp) | |||
| 6672 | + | } | |||
| 6673 | + | ) | |||
| 6674 | + | var ( | |||
| 6675 | + | xXGFileSetAttributesFinish func(uintptr, uintptr, **FileInfo, **glib.Error) bool | |||
| 6676 | + | XGFileSetAttributesFromInfo func(uintptr, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool = func(instance uintptr, InfoVarp uintptr, FlagsVarp FileQueryInfoFlags, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6677 | + | core.LazyRegister(&xXGFileSetAttributesFromInfo, "GIO", "g_file_set_attributes_from_info", false) | |||
| 6678 | + | return xXGFileSetAttributesFromInfo(instance, InfoVarp, FlagsVarp, CancellableVarp, cerrp) | |||
| 6679 | + | } | |||
| 6680 | + | ) | |||
| 6681 | + | var ( | |||
| 6682 | + | xXGFileSetAttributesFromInfo func(uintptr, uintptr, FileQueryInfoFlags, uintptr, **glib.Error) bool | |||
| 6683 | + | XGFileSetDisplayName func(uintptr, string, uintptr, **glib.Error) uintptr = func(instance uintptr, DisplayNameVarp string, CancellableVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6684 | + | core.LazyRegister(&xXGFileSetDisplayName, "GIO", "g_file_set_display_name", false) | |||
| 6685 | + | return xXGFileSetDisplayName(instance, DisplayNameVarp, CancellableVarp, cerrp) | |||
| 6686 | + | } | |||
| 6687 | + | ) | |||
| 6688 | + | var ( | |||
| 6689 | + | xXGFileSetDisplayName func(uintptr, string, uintptr, **glib.Error) uintptr | |||
| 6690 | + | XGFileSetDisplayNameAsync func(uintptr, string, int, uintptr, uintptr, uintptr) = func(instance uintptr, DisplayNameVarp string, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6691 | + | core.LazyRegister(&xXGFileSetDisplayNameAsync, "GIO", "g_file_set_display_name_async", false) | |||
| 6692 | + | xXGFileSetDisplayNameAsync(instance, DisplayNameVarp, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6693 | + | } | |||
| 6694 | + | ) | |||
| 6695 | + | var ( | |||
| 6696 | + | xXGFileSetDisplayNameAsync func(uintptr, string, int, uintptr, uintptr, uintptr) | |||
| 6697 | + | XGFileSetDisplayNameFinish func(uintptr, uintptr, **glib.Error) uintptr = func(instance uintptr, ResVarp uintptr, cerrp **glib.Error) uintptr { | |||
| 6698 | + | core.LazyRegister(&xXGFileSetDisplayNameFinish, "GIO", "g_file_set_display_name_finish", false) | |||
| 6699 | + | return xXGFileSetDisplayNameFinish(instance, ResVarp, cerrp) | |||
| 6700 | + | } | |||
| 6701 | + | ) | |||
| 6702 | + | var ( | |||
| 6703 | + | xXGFileSetDisplayNameFinish func(uintptr, uintptr, **glib.Error) uintptr | |||
| 6704 | + | XGFileStartMountable func(uintptr, DriveStartFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp DriveStartFlags, StartOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6705 | + | core.LazyRegister(&xXGFileStartMountable, "GIO", "g_file_start_mountable", false) | |||
| 6706 | + | xXGFileStartMountable(instance, FlagsVarp, StartOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6707 | + | } | |||
| 6708 | + | ) | |||
| 6709 | + | var ( | |||
| 6710 | + | xXGFileStartMountable func(uintptr, DriveStartFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 6711 | + | XGFileStartMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6712 | + | core.LazyRegister(&xXGFileStartMountableFinish, "GIO", "g_file_start_mountable_finish", false) | |||
| 6713 | + | return xXGFileStartMountableFinish(instance, ResultVarp, cerrp) | |||
| 6714 | + | } | |||
| 6715 | + | ) | |||
| 6716 | + | var ( | |||
| 6717 | + | xXGFileStartMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6718 | + | XGFileStopMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6719 | + | core.LazyRegister(&xXGFileStopMountable, "GIO", "g_file_stop_mountable", false) | |||
| 6720 | + | xXGFileStopMountable(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6721 | + | } | |||
| 6722 | + | ) | |||
| 6723 | + | var ( | |||
| 6724 | + | xXGFileStopMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 6725 | + | XGFileStopMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6726 | + | core.LazyRegister(&xXGFileStopMountableFinish, "GIO", "g_file_stop_mountable_finish", false) | |||
| 6727 | + | return xXGFileStopMountableFinish(instance, ResultVarp, cerrp) | |||
| 6728 | + | } | |||
| 6729 | + | ) | |||
| 6730 | + | var ( | |||
| 6731 | + | xXGFileStopMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6732 | + | XGFileSupportsThreadContexts func(uintptr) bool = func(instance uintptr) bool { | |||
| 6733 | + | core.LazyRegister(&xXGFileSupportsThreadContexts, "GIO", "g_file_supports_thread_contexts", false) | |||
| 6734 | + | return xXGFileSupportsThreadContexts(instance) | |||
| 6735 | + | } | |||
| 6736 | + | ) | |||
| 6737 | + | var ( | |||
| 6738 | + | xXGFileSupportsThreadContexts func(uintptr) bool | |||
| 6739 | + | XGFileTrash func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, CancellableVarp uintptr, cerrp **glib.Error) bool { | |||
| 6740 | + | core.LazyRegister(&xXGFileTrash, "GIO", "g_file_trash", false) | |||
| 6741 | + | return xXGFileTrash(instance, CancellableVarp, cerrp) | |||
| 6742 | + | } | |||
| 6743 | + | ) | |||
| 6744 | + | var ( | |||
| 6745 | + | xXGFileTrash func(uintptr, uintptr, **glib.Error) bool | |||
| 6746 | + | XGFileTrashAsync func(uintptr, int, uintptr, uintptr, uintptr) = func(instance uintptr, IoPriorityVarp int, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6747 | + | core.LazyRegister(&xXGFileTrashAsync, "GIO", "g_file_trash_async", false) | |||
| 6748 | + | xXGFileTrashAsync(instance, IoPriorityVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6749 | + | } | |||
| 6750 | + | ) | |||
| 6751 | + | var ( | |||
| 6752 | + | xXGFileTrashAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||
| 6753 | + | XGFileTrashFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6754 | + | core.LazyRegister(&xXGFileTrashFinish, "GIO", "g_file_trash_finish", false) | |||
| 6755 | + | return xXGFileTrashFinish(instance, ResultVarp, cerrp) | |||
| 6756 | + | } | |||
| 6757 | + | ) | |||
| 6758 | + | var ( | |||
| 6759 | + | xXGFileTrashFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6760 | + | XGFileUnmountMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6761 | + | core.LazyRegister(&xXGFileUnmountMountable, "GIO", "g_file_unmount_mountable", false) | |||
| 6762 | + | xXGFileUnmountMountable(instance, FlagsVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6763 | + | } | |||
| 6764 | + | ) | |||
| 6765 | + | var ( | |||
| 6766 | + | xXGFileUnmountMountable func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr) | |||
| 6767 | + | XGFileUnmountMountableFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6768 | + | core.LazyRegister(&xXGFileUnmountMountableFinish, "GIO", "g_file_unmount_mountable_finish", false) | |||
| 6769 | + | return xXGFileUnmountMountableFinish(instance, ResultVarp, cerrp) | |||
| 6770 | + | } | |||
| 6771 | + | ) | |||
| 6772 | + | var ( | |||
| 6773 | + | xXGFileUnmountMountableFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 6774 | + | XGFileUnmountMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) = func(instance uintptr, FlagsVarp MountUnmountFlags, MountOperationVarp uintptr, CancellableVarp uintptr, CallbackVarp uintptr, UserDataVarp uintptr) { | |||
| 6775 | + | core.LazyRegister(&xXGFileUnmountMountableWithOperation, "GIO", "g_file_unmount_mountable_with_operation", false) | |||
| 6776 | + | xXGFileUnmountMountableWithOperation(instance, FlagsVarp, MountOperationVarp, CancellableVarp, CallbackVarp, UserDataVarp) | |||
| 6777 | + | } | |||
| 6778 | + | ) | |||
| 6779 | + | var ( | |||
| 6780 | + | xXGFileUnmountMountableWithOperation func(uintptr, MountUnmountFlags, uintptr, uintptr, uintptr, uintptr) | |||
| 6781 | + | XGFileUnmountMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool = func(instance uintptr, ResultVarp uintptr, cerrp **glib.Error) bool { | |||
| 6782 | + | core.LazyRegister(&xXGFileUnmountMountableWithOperationFinish, "GIO", "g_file_unmount_mountable_with_operation_finish", false) | |||
| 6783 | + | return xXGFileUnmountMountableWithOperationFinish(instance, ResultVarp, cerrp) | |||
| 6784 | + | } | |||
| 6785 | + | ) | |||
| 6786 | + | var xXGFileUnmountMountableWithOperationFinish func(uintptr, uintptr, **glib.Error) bool | |||
| 5948 | 6787 | ||||
| 5949 | var xFileNewBuildFilenamev func([]string) uintptr | 6788 | var xFileNewBuildFilenamev func([]string) uintptr | ||
| 5950 | 6789 | ||||
| @@ -5954,6 +6793,7 @@ var xFileNewBuildFilenamev func([]string) uintptr | |||||
| 5954 | // Using this function is equivalent to calling g_build_filenamev(), | 6793 | // Using this function is equivalent to calling g_build_filenamev(), | ||
| 5955 | // followed by g_file_new_for_path() on the result. | 6794 | // followed by g_file_new_for_path() on the result. | ||
| 5956 | func FileNewBuildFilenamev(ArgsVar []string) *FileBase { | 6795 | func FileNewBuildFilenamev(ArgsVar []string) *FileBase { | ||
| 6796 | + | core.LazyRegister(&xFileNewBuildFilenamev, "GIO", "g_file_new_build_filenamev", false) | |||
| 5957 | var cls *FileBase | 6797 | var cls *FileBase | ||
| 5958 | 6798 | ||||
| 5959 | cret := xFileNewBuildFilenamev(ArgsVar) | 6799 | cret := xFileNewBuildFilenamev(ArgsVar) | ||
| @@ -5983,6 +6823,7 @@ var xFileNewForCommandlineArg func(string) uintptr | |||||
| 5983 | // for you there. It is also always possible to use this function with | 6823 | // for you there. It is also always possible to use this function with | ||
| 5984 | // #GOptionContext arguments of type %G_OPTION_ARG_FILENAME. | 6824 | // #GOptionContext arguments of type %G_OPTION_ARG_FILENAME. | ||
| 5985 | func FileNewForCommandlineArg(ArgVar string) *FileBase { | 6825 | func FileNewForCommandlineArg(ArgVar string) *FileBase { | ||
| 6826 | + | core.LazyRegister(&xFileNewForCommandlineArg, "GIO", "g_file_new_for_commandline_arg", false) | |||
| 5986 | var cls *FileBase | 6827 | var cls *FileBase | ||
| 5987 | 6828 | ||||
| 5988 | cret := xFileNewForCommandlineArg(ArgVar) | 6829 | cret := xFileNewForCommandlineArg(ArgVar) | ||
| @@ -6009,6 +6850,7 @@ var xFileNewForCommandlineArgAndCwd func(string, string) uintptr | |||||
| 6009 | // | 6850 | // | ||
| 6010 | // See also g_application_command_line_create_file_for_arg(). | 6851 | // See also g_application_command_line_create_file_for_arg(). | ||
| 6011 | func FileNewForCommandlineArgAndCwd(ArgVar string, CwdVar string) *FileBase { | 6852 | func FileNewForCommandlineArgAndCwd(ArgVar string, CwdVar string) *FileBase { | ||
| 6853 | + | core.LazyRegister(&xFileNewForCommandlineArgAndCwd, "GIO", "g_file_new_for_commandline_arg_and_cwd", false) | |||
| 6012 | var cls *FileBase | 6854 | var cls *FileBase | ||
| 6013 | 6855 | ||||
| 6014 | cret := xFileNewForCommandlineArgAndCwd(ArgVar, CwdVar) | 6856 | cret := xFileNewForCommandlineArgAndCwd(ArgVar, CwdVar) | ||
| @@ -6027,6 +6869,7 @@ var xFileNewForPath func(string) uintptr | |||||
| 6027 | // fails, but the returned object might not support any I/O | 6869 | // fails, but the returned object might not support any I/O | ||
| 6028 | // operation if @path is malformed. | 6870 | // operation if @path is malformed. | ||
| 6029 | func FileNewForPath(PathVar string) *FileBase { | 6871 | func FileNewForPath(PathVar string) *FileBase { | ||
| 6872 | + | core.LazyRegister(&xFileNewForPath, "GIO", "g_file_new_for_path", false) | |||
| 6030 | var cls *FileBase | 6873 | var cls *FileBase | ||
| 6031 | 6874 | ||||
| 6032 | cret := xFileNewForPath(PathVar) | 6875 | cret := xFileNewForPath(PathVar) | ||
| @@ -6046,6 +6889,7 @@ var xFileNewForUri func(string) uintptr | |||||
| 6046 | // operation if @uri is malformed or if the uri type is | 6889 | // operation if @uri is malformed or if the uri type is | ||
| 6047 | // not supported. | 6890 | // not supported. | ||
| 6048 | func FileNewForUri(UriVar string) *FileBase { | 6891 | func FileNewForUri(UriVar string) *FileBase { | ||
| 6892 | + | core.LazyRegister(&xFileNewForUri, "GIO", "g_file_new_for_uri", false) | |||
| 6049 | var cls *FileBase | 6893 | var cls *FileBase | ||
| 6050 | 6894 | ||||
| 6051 | cret := xFileNewForUri(UriVar) | 6895 | cret := xFileNewForUri(UriVar) | ||
| @@ -6071,6 +6915,7 @@ var xFileNewTmp func(uintptr, **FileIOStream, **glib.Error) uintptr | |||||
| 6071 | // Unlike the other #GFile constructors, this will return %NULL if | 6915 | // Unlike the other #GFile constructors, this will return %NULL if | ||
| 6072 | // a temporary file could not be created. | 6916 | // a temporary file could not be created. | ||
| 6073 | func FileNewTmp(TmplVar *string, IostreamVar **FileIOStream) (*FileBase, error) { | 6917 | func FileNewTmp(TmplVar *string, IostreamVar **FileIOStream) (*FileBase, error) { | ||
| 6918 | + | core.LazyRegister(&xFileNewTmp, "GIO", "g_file_new_tmp", false) | |||
| 6074 | var cls *FileBase | 6919 | var cls *FileBase | ||
| 6075 | var cerr *glib.Error | 6920 | var cerr *glib.Error | ||
| 6076 | 6921 | ||||
| @@ -6100,6 +6945,8 @@ var xFileNewTmpAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||||
| 6100 | // containing a sequence of six 'X' characters, and containing no | 6945 | // containing a sequence of six 'X' characters, and containing no | ||
| 6101 | // directory components. If it is %NULL, a default template is used. | 6946 | // directory components. If it is %NULL, a default template is used. | ||
| 6102 | func FileNewTmpAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) { | 6947 | func FileNewTmpAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) { | ||
| 6948 | + | core.LazyRegister(&xFileNewTmpAsync, "GIO", "g_file_new_tmp_async", false) | |||
| 6949 | + | ||||
| 6103 | TmplVarPtr := core.GStrdupNullable(TmplVar) | 6950 | TmplVarPtr := core.GStrdupNullable(TmplVar) | ||
| 6104 | defer core.GFreeNullable(TmplVarPtr) | 6951 | defer core.GFreeNullable(TmplVarPtr) | ||
| 6105 | 6952 | ||||
| @@ -6115,6 +6962,8 @@ var xFileNewTmpDirAsync func(uintptr, int, uintptr, uintptr, uintptr) | |||||
| 6115 | // containing a sequence of six 'X' characters, and containing no | 6962 | // containing a sequence of six 'X' characters, and containing no | ||
| 6116 | // directory components. If it is %NULL, a default template is used. | 6963 | // directory components. If it is %NULL, a default template is used. | ||
| 6117 | func FileNewTmpDirAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) { | 6964 | func FileNewTmpDirAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) { | ||
| 6965 | + | core.LazyRegister(&xFileNewTmpDirAsync, "GIO", "g_file_new_tmp_dir_async", false) | |||
| 6966 | + | ||||
| 6118 | TmplVarPtr := core.GStrdupNullable(TmplVar) | 6967 | TmplVarPtr := core.GStrdupNullable(TmplVar) | ||
| 6119 | defer core.GFreeNullable(TmplVarPtr) | 6968 | defer core.GFreeNullable(TmplVarPtr) | ||
| 6120 | 6969 | ||||
| @@ -6126,6 +6975,7 @@ var xFileNewTmpDirFinish func(uintptr, **glib.Error) uintptr | |||||
| 6126 | // Finishes a temporary directory creation started by | 6975 | // Finishes a temporary directory creation started by | ||
| 6127 | // g_file_new_tmp_dir_async(). | 6976 | // g_file_new_tmp_dir_async(). | ||
| 6128 | func FileNewTmpDirFinish(ResultVar AsyncResult) (*FileBase, error) { | 6977 | func FileNewTmpDirFinish(ResultVar AsyncResult) (*FileBase, error) { | ||
| 6978 | + | core.LazyRegister(&xFileNewTmpDirFinish, "GIO", "g_file_new_tmp_dir_finish", false) | |||
| 6129 | var cls *FileBase | 6979 | var cls *FileBase | ||
| 6130 | var cerr *glib.Error | 6980 | var cerr *glib.Error | ||
| 6131 | 6981 | ||||
| @@ -6146,6 +6996,7 @@ var xFileNewTmpFinish func(uintptr, **FileIOStream, **glib.Error) uintptr | |||||
| 6146 | 6996 | ||||
| 6147 | // Finishes a temporary file creation started by g_file_new_tmp_async(). | 6997 | // Finishes a temporary file creation started by g_file_new_tmp_async(). | ||
| 6148 | func FileNewTmpFinish(ResultVar AsyncResult, IostreamVar **FileIOStream) (*FileBase, error) { | 6998 | func FileNewTmpFinish(ResultVar AsyncResult, IostreamVar **FileIOStream) (*FileBase, error) { | ||
| 6999 | + | core.LazyRegister(&xFileNewTmpFinish, "GIO", "g_file_new_tmp_finish", false) | |||
| 6149 | var cls *FileBase | 7000 | var cls *FileBase | ||
| 6150 | var cerr *glib.Error | 7001 | var cerr *glib.Error | ||
| 6151 | 7002 | ||||
| @@ -6169,6 +7020,7 @@ var xFileParseName func(string) uintptr | |||||
| 6169 | // but the returned object might not support any I/O operation if | 7020 | // but the returned object might not support any I/O operation if | ||
| 6170 | // the @parse_name cannot be parsed. | 7021 | // the @parse_name cannot be parsed. | ||
| 6171 | func FileParseName(ParseNameVar string) *FileBase { | 7022 | func FileParseName(ParseNameVar string) *FileBase { | ||
| 7023 | + | core.LazyRegister(&xFileParseName, "GIO", "g_file_parse_name", false) | |||
| 6172 | var cls *FileBase | 7024 | var cls *FileBase | ||
| 6173 | 7025 | ||||
| 6174 | cret := xFileParseName(ParseNameVar) | 7026 | cret := xFileParseName(ParseNameVar) | ||
| @@ -6184,158 +7036,4 @@ func FileParseName(ParseNameVar string) *FileBase { | |||||
| 6184 | func init() { | 7036 | func init() { | ||
| 6185 | core.SetPackageName("GIO", "gio-2.0") | 7037 | core.SetPackageName("GIO", "gio-2.0") | ||
| 6186 | core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"}) | 7038 | core.SetSharedLibraries("GIO", []string{"libgio-2.0.so.0", "libgio-2.0.0.dylib"}) | ||
| 6187 | - | var libs []uintptr | |||
| 6188 | - | for _, libPath := range core.GetPaths("GIO") { | |||
| 6189 | - | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |||
| 6190 | - | if err != nil { | |||
| 6191 | - | panic(err) | |||
| 6192 | - | } | |||
| 6193 | - | libs = append(libs, lib) | |||
| 6194 | - | } | |||
| 6195 | - | ||||
| 6196 | - | core.PuregoSafeRegister(&xFileNewBuildFilenamev, libs, "g_file_new_build_filenamev") | |||
| 6197 | - | core.PuregoSafeRegister(&xFileNewForCommandlineArg, libs, "g_file_new_for_commandline_arg") | |||
| 6198 | - | core.PuregoSafeRegister(&xFileNewForCommandlineArgAndCwd, libs, "g_file_new_for_commandline_arg_and_cwd") | |||
| 6199 | - | core.PuregoSafeRegister(&xFileNewForPath, libs, "g_file_new_for_path") | |||
| 6200 | - | core.PuregoSafeRegister(&xFileNewForUri, libs, "g_file_new_for_uri") | |||
| 6201 | - | core.PuregoSafeRegister(&xFileNewTmp, libs, "g_file_new_tmp") | |||
| 6202 | - | core.PuregoSafeRegister(&xFileNewTmpAsync, libs, "g_file_new_tmp_async") | |||
| 6203 | - | core.PuregoSafeRegister(&xFileNewTmpDirAsync, libs, "g_file_new_tmp_dir_async") | |||
| 6204 | - | core.PuregoSafeRegister(&xFileNewTmpDirFinish, libs, "g_file_new_tmp_dir_finish") | |||
| 6205 | - | core.PuregoSafeRegister(&xFileNewTmpFinish, libs, "g_file_new_tmp_finish") | |||
| 6206 | - | core.PuregoSafeRegister(&xFileParseName, libs, "g_file_parse_name") | |||
| 6207 | - | ||||
| 6208 | - | core.PuregoSafeRegister(&xFileGLibType, libs, "g_file_get_type") | |||
| 6209 | - | ||||
| 6210 | - | core.PuregoSafeRegister(&XGFileAppendTo, libs, "g_file_append_to") | |||
| 6211 | - | core.PuregoSafeRegister(&XGFileAppendToAsync, libs, "g_file_append_to_async") | |||
| 6212 | - | core.PuregoSafeRegister(&XGFileAppendToFinish, libs, "g_file_append_to_finish") | |||
| 6213 | - | core.PuregoSafeRegister(&XGFileBuildAttributeListForCopy, libs, "g_file_build_attribute_list_for_copy") | |||
| 6214 | - | core.PuregoSafeRegister(&XGFileCopy, libs, "g_file_copy") | |||
| 6215 | - | core.PuregoSafeRegister(&XGFileCopyAsync, libs, "g_file_copy_async") | |||
| 6216 | - | core.PuregoSafeRegister(&XGFileCopyAsyncWithClosures, libs, "g_file_copy_async_with_closures") | |||
| 6217 | - | core.PuregoSafeRegister(&XGFileCopyAttributes, libs, "g_file_copy_attributes") | |||
| 6218 | - | core.PuregoSafeRegister(&XGFileCopyFinish, libs, "g_file_copy_finish") | |||
| 6219 | - | core.PuregoSafeRegister(&XGFileCreate, libs, "g_file_create") | |||
| 6220 | - | core.PuregoSafeRegister(&XGFileCreateAsync, libs, "g_file_create_async") | |||
| 6221 | - | core.PuregoSafeRegister(&XGFileCreateFinish, libs, "g_file_create_finish") | |||
| 6222 | - | core.PuregoSafeRegister(&XGFileCreateReadwrite, libs, "g_file_create_readwrite") | |||
| 6223 | - | core.PuregoSafeRegister(&XGFileCreateReadwriteAsync, libs, "g_file_create_readwrite_async") | |||
| 6224 | - | core.PuregoSafeRegister(&XGFileCreateReadwriteFinish, libs, "g_file_create_readwrite_finish") | |||
| 6225 | - | core.PuregoSafeRegister(&XGFileDelete, libs, "g_file_delete") | |||
| 6226 | - | core.PuregoSafeRegister(&XGFileDeleteAsync, libs, "g_file_delete_async") | |||
| 6227 | - | core.PuregoSafeRegister(&XGFileDeleteFinish, libs, "g_file_delete_finish") | |||
| 6228 | - | core.PuregoSafeRegister(&XGFileDup, libs, "g_file_dup") | |||
| 6229 | - | core.PuregoSafeRegister(&XGFileEjectMountable, libs, "g_file_eject_mountable") | |||
| 6230 | - | core.PuregoSafeRegister(&XGFileEjectMountableFinish, libs, "g_file_eject_mountable_finish") | |||
| 6231 | - | core.PuregoSafeRegister(&XGFileEjectMountableWithOperation, libs, "g_file_eject_mountable_with_operation") | |||
| 6232 | - | core.PuregoSafeRegister(&XGFileEjectMountableWithOperationFinish, libs, "g_file_eject_mountable_with_operation_finish") | |||
| 6233 | - | core.PuregoSafeRegister(&XGFileEnumerateChildren, libs, "g_file_enumerate_children") | |||
| 6234 | - | core.PuregoSafeRegister(&XGFileEnumerateChildrenAsync, libs, "g_file_enumerate_children_async") | |||
| 6235 | - | core.PuregoSafeRegister(&XGFileEnumerateChildrenFinish, libs, "g_file_enumerate_children_finish") | |||
| 6236 | - | core.PuregoSafeRegister(&XGFileEqual, libs, "g_file_equal") | |||
| 6237 | - | core.PuregoSafeRegister(&XGFileFindEnclosingMount, libs, "g_file_find_enclosing_mount") | |||
| 6238 | - | core.PuregoSafeRegister(&XGFileFindEnclosingMountAsync, libs, "g_file_find_enclosing_mount_async") | |||
| 6239 | - | core.PuregoSafeRegister(&XGFileFindEnclosingMountFinish, libs, "g_file_find_enclosing_mount_finish") | |||
| 6240 | - | core.PuregoSafeRegister(&XGFileGetBasename, libs, "g_file_get_basename") | |||
| 6241 | - | core.PuregoSafeRegister(&XGFileGetChild, libs, "g_file_get_child") | |||
| 6242 | - | core.PuregoSafeRegister(&XGFileGetChildForDisplayName, libs, "g_file_get_child_for_display_name") | |||
| 6243 | - | core.PuregoSafeRegister(&XGFileGetParent, libs, "g_file_get_parent") | |||
| 6244 | - | core.PuregoSafeRegister(&XGFileGetParseName, libs, "g_file_get_parse_name") | |||
| 6245 | - | core.PuregoSafeRegister(&XGFileGetPath, libs, "g_file_get_path") | |||
| 6246 | - | core.PuregoSafeRegister(&XGFileGetRelativePath, libs, "g_file_get_relative_path") | |||
| 6247 | - | core.PuregoSafeRegister(&XGFileGetUri, libs, "g_file_get_uri") | |||
| 6248 | - | core.PuregoSafeRegister(&XGFileGetUriScheme, libs, "g_file_get_uri_scheme") | |||
| 6249 | - | core.PuregoSafeRegister(&XGFileHasParent, libs, "g_file_has_parent") | |||
| 6250 | - | core.PuregoSafeRegister(&XGFileHasPrefix, libs, "g_file_has_prefix") | |||
| 6251 | - | core.PuregoSafeRegister(&XGFileHasUriScheme, libs, "g_file_has_uri_scheme") | |||
| 6252 | - | core.PuregoSafeRegister(&XGFileHash, libs, "g_file_hash") | |||
| 6253 | - | core.PuregoSafeRegister(&XGFileIsNative, libs, "g_file_is_native") | |||
| 6254 | - | core.PuregoSafeRegister(&XGFileLoadBytes, libs, "g_file_load_bytes") | |||
| 6255 | - | core.PuregoSafeRegister(&XGFileLoadBytesAsync, libs, "g_file_load_bytes_async") | |||
| 6256 | - | core.PuregoSafeRegister(&XGFileLoadBytesFinish, libs, "g_file_load_bytes_finish") | |||
| 6257 | - | core.PuregoSafeRegister(&XGFileLoadContents, libs, "g_file_load_contents") | |||
| 6258 | - | core.PuregoSafeRegister(&XGFileLoadContentsAsync, libs, "g_file_load_contents_async") | |||
| 6259 | - | core.PuregoSafeRegister(&XGFileLoadContentsFinish, libs, "g_file_load_contents_finish") | |||
| 6260 | - | core.PuregoSafeRegister(&XGFileLoadPartialContentsAsync, libs, "g_file_load_partial_contents_async") | |||
| 6261 | - | core.PuregoSafeRegister(&XGFileLoadPartialContentsFinish, libs, "g_file_load_partial_contents_finish") | |||
| 6262 | - | core.PuregoSafeRegister(&XGFileMakeDirectory, libs, "g_file_make_directory") | |||
| 6263 | - | core.PuregoSafeRegister(&XGFileMakeDirectoryAsync, libs, "g_file_make_directory_async") | |||
| 6264 | - | core.PuregoSafeRegister(&XGFileMakeDirectoryFinish, libs, "g_file_make_directory_finish") | |||
| 6265 | - | core.PuregoSafeRegister(&XGFileMakeDirectoryWithParents, libs, "g_file_make_directory_with_parents") | |||
| 6266 | - | core.PuregoSafeRegister(&XGFileMakeSymbolicLink, libs, "g_file_make_symbolic_link") | |||
| 6267 | - | core.PuregoSafeRegister(&XGFileMakeSymbolicLinkAsync, libs, "g_file_make_symbolic_link_async") | |||
| 6268 | - | core.PuregoSafeRegister(&XGFileMakeSymbolicLinkFinish, libs, "g_file_make_symbolic_link_finish") | |||
| 6269 | - | core.PuregoSafeRegister(&XGFileMeasureDiskUsage, libs, "g_file_measure_disk_usage") | |||
| 6270 | - | core.PuregoSafeRegister(&XGFileMeasureDiskUsageAsync, libs, "g_file_measure_disk_usage_async") | |||
| 6271 | - | core.PuregoSafeRegister(&XGFileMeasureDiskUsageFinish, libs, "g_file_measure_disk_usage_finish") | |||
| 6272 | - | core.PuregoSafeRegister(&XGFileMonitor, libs, "g_file_monitor") | |||
| 6273 | - | core.PuregoSafeRegister(&XGFileMonitorDirectory, libs, "g_file_monitor_directory") | |||
| 6274 | - | core.PuregoSafeRegister(&XGFileMonitorFile, libs, "g_file_monitor_file") | |||
| 6275 | - | core.PuregoSafeRegister(&XGFileMountEnclosingVolume, libs, "g_file_mount_enclosing_volume") | |||
| 6276 | - | core.PuregoSafeRegister(&XGFileMountEnclosingVolumeFinish, libs, "g_file_mount_enclosing_volume_finish") | |||
| 6277 | - | core.PuregoSafeRegister(&XGFileMountMountable, libs, "g_file_mount_mountable") | |||
| 6278 | - | core.PuregoSafeRegister(&XGFileMountMountableFinish, libs, "g_file_mount_mountable_finish") | |||
| 6279 | - | core.PuregoSafeRegister(&XGFileMove, libs, "g_file_move") | |||
| 6280 | - | core.PuregoSafeRegister(&XGFileMoveAsync, libs, "g_file_move_async") | |||
| 6281 | - | core.PuregoSafeRegister(&XGFileMoveAsyncWithClosures, libs, "g_file_move_async_with_closures") | |||
| 6282 | - | core.PuregoSafeRegister(&XGFileMoveFinish, libs, "g_file_move_finish") | |||
| 6283 | - | core.PuregoSafeRegister(&XGFileOpenReadwrite, libs, "g_file_open_readwrite") | |||
| 6284 | - | core.PuregoSafeRegister(&XGFileOpenReadwriteAsync, libs, "g_file_open_readwrite_async") | |||
| 6285 | - | core.PuregoSafeRegister(&XGFileOpenReadwriteFinish, libs, "g_file_open_readwrite_finish") | |||
| 6286 | - | core.PuregoSafeRegister(&XGFilePeekPath, libs, "g_file_peek_path") | |||
| 6287 | - | core.PuregoSafeRegister(&XGFilePollMountable, libs, "g_file_poll_mountable") | |||
| 6288 | - | core.PuregoSafeRegister(&XGFilePollMountableFinish, libs, "g_file_poll_mountable_finish") | |||
| 6289 | - | core.PuregoSafeRegister(&XGFileQueryDefaultHandler, libs, "g_file_query_default_handler") | |||
| 6290 | - | core.PuregoSafeRegister(&XGFileQueryDefaultHandlerAsync, libs, "g_file_query_default_handler_async") | |||
| 6291 | - | core.PuregoSafeRegister(&XGFileQueryDefaultHandlerFinish, libs, "g_file_query_default_handler_finish") | |||
| 6292 | - | core.PuregoSafeRegister(&XGFileQueryExists, libs, "g_file_query_exists") | |||
| 6293 | - | core.PuregoSafeRegister(&XGFileQueryFileType, libs, "g_file_query_file_type") | |||
| 6294 | - | core.PuregoSafeRegister(&XGFileQueryFilesystemInfo, libs, "g_file_query_filesystem_info") | |||
| 6295 | - | core.PuregoSafeRegister(&XGFileQueryFilesystemInfoAsync, libs, "g_file_query_filesystem_info_async") | |||
| 6296 | - | core.PuregoSafeRegister(&XGFileQueryFilesystemInfoFinish, libs, "g_file_query_filesystem_info_finish") | |||
| 6297 | - | core.PuregoSafeRegister(&XGFileQueryInfo, libs, "g_file_query_info") | |||
| 6298 | - | core.PuregoSafeRegister(&XGFileQueryInfoAsync, libs, "g_file_query_info_async") | |||
| 6299 | - | core.PuregoSafeRegister(&XGFileQueryInfoFinish, libs, "g_file_query_info_finish") | |||
| 6300 | - | core.PuregoSafeRegister(&XGFileQuerySettableAttributes, libs, "g_file_query_settable_attributes") | |||
| 6301 | - | core.PuregoSafeRegister(&XGFileQueryWritableNamespaces, libs, "g_file_query_writable_namespaces") | |||
| 6302 | - | core.PuregoSafeRegister(&XGFileRead, libs, "g_file_read") | |||
| 6303 | - | core.PuregoSafeRegister(&XGFileReadAsync, libs, "g_file_read_async") | |||
| 6304 | - | core.PuregoSafeRegister(&XGFileReadFinish, libs, "g_file_read_finish") | |||
| 6305 | - | core.PuregoSafeRegister(&XGFileReplace, libs, "g_file_replace") | |||
| 6306 | - | core.PuregoSafeRegister(&XGFileReplaceAsync, libs, "g_file_replace_async") | |||
| 6307 | - | core.PuregoSafeRegister(&XGFileReplaceContents, libs, "g_file_replace_contents") | |||
| 6308 | - | core.PuregoSafeRegister(&XGFileReplaceContentsAsync, libs, "g_file_replace_contents_async") | |||
| 6309 | - | core.PuregoSafeRegister(&XGFileReplaceContentsBytesAsync, libs, "g_file_replace_contents_bytes_async") | |||
| 6310 | - | core.PuregoSafeRegister(&XGFileReplaceContentsFinish, libs, "g_file_replace_contents_finish") | |||
| 6311 | - | core.PuregoSafeRegister(&XGFileReplaceFinish, libs, "g_file_replace_finish") | |||
| 6312 | - | core.PuregoSafeRegister(&XGFileReplaceReadwrite, libs, "g_file_replace_readwrite") | |||
| 6313 | - | core.PuregoSafeRegister(&XGFileReplaceReadwriteAsync, libs, "g_file_replace_readwrite_async") | |||
| 6314 | - | core.PuregoSafeRegister(&XGFileReplaceReadwriteFinish, libs, "g_file_replace_readwrite_finish") | |||
| 6315 | - | core.PuregoSafeRegister(&XGFileResolveRelativePath, libs, "g_file_resolve_relative_path") | |||
| 6316 | - | core.PuregoSafeRegister(&XGFileSetAttribute, libs, "g_file_set_attribute") | |||
| 6317 | - | core.PuregoSafeRegister(&XGFileSetAttributeByteString, libs, "g_file_set_attribute_byte_string") | |||
| 6318 | - | core.PuregoSafeRegister(&XGFileSetAttributeInt32, libs, "g_file_set_attribute_int32") | |||
| 6319 | - | core.PuregoSafeRegister(&XGFileSetAttributeInt64, libs, "g_file_set_attribute_int64") | |||
| 6320 | - | core.PuregoSafeRegister(&XGFileSetAttributeString, libs, "g_file_set_attribute_string") | |||
| 6321 | - | core.PuregoSafeRegister(&XGFileSetAttributeUint32, libs, "g_file_set_attribute_uint32") | |||
| 6322 | - | core.PuregoSafeRegister(&XGFileSetAttributeUint64, libs, "g_file_set_attribute_uint64") | |||
| 6323 | - | core.PuregoSafeRegister(&XGFileSetAttributesAsync, libs, "g_file_set_attributes_async") | |||
| 6324 | - | core.PuregoSafeRegister(&XGFileSetAttributesFinish, libs, "g_file_set_attributes_finish") | |||
| 6325 | - | core.PuregoSafeRegister(&XGFileSetAttributesFromInfo, libs, "g_file_set_attributes_from_info") | |||
| 6326 | - | core.PuregoSafeRegister(&XGFileSetDisplayName, libs, "g_file_set_display_name") | |||
| 6327 | - | core.PuregoSafeRegister(&XGFileSetDisplayNameAsync, libs, "g_file_set_display_name_async") | |||
| 6328 | - | core.PuregoSafeRegister(&XGFileSetDisplayNameFinish, libs, "g_file_set_display_name_finish") | |||
| 6329 | - | core.PuregoSafeRegister(&XGFileStartMountable, libs, "g_file_start_mountable") | |||
| 6330 | - | core.PuregoSafeRegister(&XGFileStartMountableFinish, libs, "g_file_start_mountable_finish") | |||
| 6331 | - | core.PuregoSafeRegister(&XGFileStopMountable, libs, "g_file_stop_mountable") | |||
| 6332 | - | core.PuregoSafeRegister(&XGFileStopMountableFinish, libs, "g_file_stop_mountable_finish") | |||
| 6333 | - | core.PuregoSafeRegister(&XGFileSupportsThreadContexts, libs, "g_file_supports_thread_contexts") | |||
| 6334 | - | core.PuregoSafeRegister(&XGFileTrash, libs, "g_file_trash") | |||
| 6335 | - | core.PuregoSafeRegister(&XGFileTrashAsync, libs, "g_file_trash_async") | |||
| 6336 | - | core.PuregoSafeRegister(&XGFileTrashFinish, libs, "g_file_trash_finish") | |||
| 6337 | - | core.PuregoSafeRegister(&XGFileUnmountMountable, libs, "g_file_unmount_mountable") | |||
| 6338 | - | core.PuregoSafeRegister(&XGFileUnmountMountableFinish, libs, "g_file_unmount_mountable_finish") | |||
| 6339 | - | core.PuregoSafeRegister(&XGFileUnmountMountableWithOperation, libs, "g_file_unmount_mountable_with_operation") | |||
| 6340 | - | core.PuregoSafeRegister(&XGFileUnmountMountableWithOperationFinish, libs, "g_file_unmount_mountable_with_operation_finish") | |||
| 6341 | } | 7039 | } | ||