detached d4952b4

chore(build): repair vendored baseline

commit
d4952b41d17da47c4f9870c27e97820adf5202e5
author
brice · · 2026-07-14 05:44 UTC
parent
ae333bf
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
3316 files · +1391338 -4
M Makefile +2 -2
@@ -239,13 +239,13 @@ flatpak-deps: ## Install Flatpak build dependencies (Arch)
239239
240240 flatpak-build: ## Build Flatpak bundle locally
241241 @echo "Building Flatpak bundle..."
242- flatpak-builder --force-clean --user --repo=flatpak-repo flatpak-build dev.bnema.Dumber.yml
242+ flatpak-builder --force-clean --user --repo=flatpak-repo flatpak-build flatpak/dev.bnema.Dumber.yml
243243 flatpak build-bundle flatpak-repo dumber.flatpak dev.bnema.Dumber
244244 @echo "Flatpak bundle created: dumber.flatpak"
245245
246246 flatpak-install: ## Install Flatpak locally for testing
247247 @echo "Installing Flatpak locally..."
248- flatpak-builder --force-clean --user --install flatpak-build dev.bnema.Dumber.yml
248+ flatpak-builder --force-clean --user --install flatpak-build flatpak/dev.bnema.Dumber.yml
249249 @echo "Flatpak installed! Run with: make flatpak-run"
250250
251251 flatpak-run: ## Run the installed Flatpak
M flatpak/dev.bnema.Dumber.yml +2 -2
@@ -53,10 +53,10 @@ modules:
5353 path: dev.bnema.Dumber.desktop
5454 # Icons
5555 - type: file
56- path: assets/logo.svg
56+ path: ../assets/logo.svg
5757 dest-filename: logo.svg
5858 - type: file
59- path: assets/logo-512.png
59+ path: ../assets/logo-512.png
6060 dest-filename: logo-512.png
6161 # Metainfo
6262 - type: file
A vendor/github.com/a-h/parse/.gitignore +1 -0 generated file: collapsed
A vendor/github.com/a-h/parse/LICENSE +21 -0 generated file: collapsed
A vendor/github.com/a-h/parse/README.md +145 -0 generated file: collapsed
A vendor/github.com/a-h/parse/all.go +26 -0 generated file: collapsed
A vendor/github.com/a-h/parse/any.go +22 -0 generated file: collapsed
A vendor/github.com/a-h/parse/convert.go +14 -0 generated file: collapsed
A vendor/github.com/a-h/parse/digits.go +4 -0 generated file: collapsed
A vendor/github.com/a-h/parse/eof.go +15 -0 generated file: collapsed
A vendor/github.com/a-h/parse/error.go +21 -0 generated file: collapsed
A vendor/github.com/a-h/parse/input.go +79 -0 generated file: collapsed
A vendor/github.com/a-h/parse/optional.go +26 -0 generated file: collapsed
A vendor/github.com/a-h/parse/or.go +37 -0 generated file: collapsed
A vendor/github.com/a-h/parse/regexp.go +46 -0 generated file: collapsed
A vendor/github.com/a-h/parse/rune.go +58 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof2.go +27 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof3.go +35 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof4.go +41 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof5.go +48 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof6.go +55 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof7.go +62 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof8.go +69 -0 generated file: collapsed
A vendor/github.com/a-h/parse/sequenceof9.go +76 -0 generated file: collapsed
A vendor/github.com/a-h/parse/string.go +40 -0 generated file: collapsed
A vendor/github.com/a-h/parse/stringfrom.go +30 -0 generated file: collapsed
A vendor/github.com/a-h/parse/stringuntil.go +49 -0 generated file: collapsed
A vendor/github.com/a-h/parse/then.go +9 -0 generated file: collapsed
A vendor/github.com/a-h/parse/times.go +83 -0 generated file: collapsed
A vendor/github.com/a-h/parse/tuples.go +69 -0 generated file: collapsed
A vendor/github.com/a-h/parse/types.go +33 -0 generated file: collapsed
A vendor/github.com/a-h/parse/until.go +68 -0 generated file: collapsed
A vendor/github.com/a-h/parse/whitespace.go +29 -0 generated file: collapsed
A vendor/github.com/a-h/templ/.dockerignore +3 -0 generated file: collapsed
A vendor/github.com/a-h/templ/.envrc +1 -0 generated file: collapsed
A vendor/github.com/a-h/templ/.gitignore +40 -0 generated file: collapsed
A vendor/github.com/a-h/templ/.goreleaser.yaml +72 -0 generated file: collapsed
A vendor/github.com/a-h/templ/.ignore +9 -0 generated file: collapsed
A vendor/github.com/a-h/templ/.version +1 -0 generated file: collapsed
A vendor/github.com/a-h/templ/CODE_OF_CONDUCT.md +128 -0 generated file: collapsed
A vendor/github.com/a-h/templ/CONTRIBUTING.md +247 -0 generated file: collapsed
A vendor/github.com/a-h/templ/LICENSE +21 -0 generated file: collapsed
A vendor/github.com/a-h/templ/README.md +194 -0 generated file: collapsed
A vendor/github.com/a-h/templ/SECURITY.md +9 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/fmtcmd/main.go +132 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/fmtcmd/testdata.txtar +66 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/cmd.go +452 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/eventhandler.go +349 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/fatalerror.go +23 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/main.go +237 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/modcheck/modcheck.go +82 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/proxy/proxy.go +385 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/proxy/script.js +10 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/run/run_unix.go +88 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/run/run_windows.go +75 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/sse/server.go +84 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/generatecmd/watcher/watch.go +166 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/infocmd/main.go +195 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/handler.go +130 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/list.templ +22 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/list_templ.go +114 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/main.go +145 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/pls/main.go +128 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/client.go +146 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/diagnosticcache.go +61 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/documentcontents.go +215 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/rewrite.go +24 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/server.go +1464 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/snippets.go +111 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/sourcemapcache.go +60 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/lspcmd/stdrwc.go +50 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/main.go +280 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/processor/processor.go +66 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/sloghandler/handler.go +120 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/visualize/sourcemapvisualisation.templ +68 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/visualize/sourcemapvisualisation_templ.go +295 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cmd/templ/visualize/types.go +87 -0 generated file: collapsed
A vendor/github.com/a-h/templ/cosign.pub +4 -0 generated file: collapsed
A vendor/github.com/a-h/templ/flake.lock +87 -0 generated file: collapsed
A vendor/github.com/a-h/templ/flake.nix +99 -0 generated file: collapsed
A vendor/github.com/a-h/templ/flush.go +36 -0 generated file: collapsed
A vendor/github.com/a-h/templ/fragment.go +73 -0 generated file: collapsed
A vendor/github.com/a-h/templ/generator/generator.go +1829 -0 generated file: collapsed
A vendor/github.com/a-h/templ/generator/rangewriter.go +122 -0 generated file: collapsed
A vendor/github.com/a-h/templ/handler.go +163 -0 generated file: collapsed
A vendor/github.com/a-h/templ/ide-demo.gif +0 -0 binary file: no text diff

binary file: no text diff

A vendor/github.com/a-h/templ/internal/format/scriptelement.go +96 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/format/styleelement.go +25 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/format/templ.go +102 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/htmlfind/htmlfind.go +67 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/imports/process.go +218 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/lazyloader/docheader.go +27 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/lazyloader/docheaderparser.go +53 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/lazyloader/pkgloader.go +55 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/lazyloader/pkgtraverser.go +110 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/lazyloader/templdoclazyloader.go +161 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/prettier/prettier.go +133 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/prettier/testdata.txtar +12 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/skipdir/skipdir.go +20 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/syncmap/map.go +49 -0 generated file: collapsed
A vendor/github.com/a-h/templ/internal/syncset/set.go +42 -0 generated file: collapsed
A vendor/github.com/a-h/templ/join.go +19 -0 generated file: collapsed
A vendor/github.com/a-h/templ/js.go +40 -0 generated file: collapsed
A vendor/github.com/a-h/templ/jsonscript.go +85 -0 generated file: collapsed
A vendor/github.com/a-h/templ/jsonstring.go +14 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/LICENSE +29 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/codes.go +86 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/conn.go +244 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/errors.go +70 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/handler.go +120 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/jsonrpc2.go +7 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/message.go +354 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/serve.go +131 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/stream.go +225 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/jsonrpc2/wire.go +140 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/base.go +95 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/basic.go +705 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/callhierarchy.go +103 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/capabilities_client.go +1068 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/capabilities_server.go +523 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/client.go +412 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/context.go +26 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/deprecated.go +264 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/diagnostics.go +149 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/doc.go +23 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/errors.go +40 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/general.go +461 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/handler.go +88 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/language.go +1401 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/progress.go +119 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/protocol.go +41 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/registration.go +44 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/selectionrange.go +110 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/semantic_token.go +179 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/server.go +1893 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/text.go +111 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/util.go +9 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/version.go +7 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/window.go +111 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/protocol/workspace.go +213 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/uri/uri.go +245 -0 generated file: collapsed
A vendor/github.com/a-h/templ/lsp/xcontext/xcontext.go +22 -0 generated file: collapsed
A vendor/github.com/a-h/templ/once.go +63 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/calltemplateparser.go +37 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/childrenparser.go +25 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/conditionalattributeparser.go +103 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/cssparser.go +200 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/diagnostics.go +64 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/doctypeparser.go +33 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/elementparser.go +605 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/expressionparser.go +246 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/fallthroughparser.go +26 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/forexpressionparser.go +57 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/fuzz.sh +5 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/gocodeparser.go +64 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/gocommentparser.go +66 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/goexpression/fuzz.sh +19 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/goexpression/parse.go +343 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/goexpression/scanner.go +180 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/goparser.go +70 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/htmlcommentparser.go +40 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/ifexpressionparser.go +144 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/packageparser.go +32 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/parser.go +55 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/raw.go +67 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/scriptparser.go +336 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/scripttemplateparser.go +91 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/sourcemap.go +134 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/stringexpressionparser.go +44 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/structure.go +43 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/switchexpressionparser.go +171 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/templatefile.go +195 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/templateparser.go +154 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/templelementparser.go +59 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/textparser.go +53 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/types.go +1537 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/visitor.go +36 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/visitor/visitor.go +357 -0 generated file: collapsed
A vendor/github.com/a-h/templ/parser/v2/whitespaceparser.go +14 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime.go +736 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime/buffer.go +62 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime/bufferpool.go +38 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime/builder.go +8 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime/runtime.go +21 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime/scriptelement.go +107 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime/styleattribute.go +217 -0 generated file: collapsed
A vendor/github.com/a-h/templ/runtime/watchmode.go +181 -0 generated file: collapsed
A vendor/github.com/a-h/templ/safehtml/style.go +199 -0 generated file: collapsed
A vendor/github.com/a-h/templ/scripttemplate.go +150 -0 generated file: collapsed
A vendor/github.com/a-h/templ/templ.png +0 -0 binary file: no text diff

binary file: no text diff

A vendor/github.com/a-h/templ/url.go +31 -0 generated file: collapsed
A vendor/github.com/a-h/templ/version.go +10 -0 generated file: collapsed
A vendor/github.com/a-h/templ/watchmode.go +105 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/.gitignore +2 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/LICENSE +19 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/README.md +19 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/backward_references.go +185 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/backward_references_hq.go +796 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/bit_cost.go +436 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/bit_reader.go +266 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/bitwriter.go +56 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/block_splitter.go +144 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/block_splitter_command.go +434 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/block_splitter_distance.go +433 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/block_splitter_literal.go +433 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/brotli_bit_stream.go +1435 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/cluster.go +30 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/cluster_command.go +164 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/cluster_distance.go +326 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/cluster_literal.go +326 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/command.go +254 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/compress_fragment.go +834 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/compress_fragment_two_pass.go +775 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/constants.go +77 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/context.go +2176 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/decode.go +2570 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/dictionary.go +122890 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/dictionary_hash.go +32779 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/encode.go +1220 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/encoder.go +177 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/encoder_dict.go +22 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/encoder_fast.go +197 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/entropy_encode.go +592 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/entropy_encode_static.go +4399 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/fast_log.go +290 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/find_match_length.go +45 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/flate/LICENSE +27 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/flate/README.md +2 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/flate/gzip.go +65 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/flate/huffman_bit_writer.go +517 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/flate/huffman_code.go +346 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/flate/token.go +80 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/flate/writer.go +66 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/h10.go +287 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/h5.go +214 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/h6.go +216 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/hash.go +342 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/hash_composite.go +93 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/hash_forgetful_chain.go +252 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/hash_longest_match_quickly.go +214 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/hash_rolling.go +168 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/histogram.go +226 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/http.go +189 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/huffman.go +653 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/literal_cost.go +182 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/bargain1.go +212 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/bargain2.go +248 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/bargain3.go +278 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/emitter.go +34 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/m0.go +175 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/m4.go +339 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/matchfinder.go +103 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/pathfinder.go +328 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/textencoder.go +53 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/trio.go +326 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/zdfast.go +258 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/zfast.go +206 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/matchfinder/zm.go +301 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/memory.go +66 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/metablock.go +574 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/metablock_command.go +165 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/metablock_distance.go +165 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/metablock_literal.go +165 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/params.go +37 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/platform.go +103 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/prefix.go +30 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/prefix_dec.go +723 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/quality.go +196 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/reader.go +126 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/ringbuffer.go +134 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/state.go +313 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/static_dict.go +662 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/static_dict_lut.go +75094 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/symbol_list.go +22 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/transform.go +641 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/utf8_util.go +70 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/util.go +7 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/write_bits.go +52 -0 generated file: collapsed
A vendor/github.com/andybalholm/brotli/writer.go +162 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/.travis.yml +22 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/LICENSE +27 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/README.md +48 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/clipboard.go +20 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/clipboard_darwin.go +52 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/clipboard_plan9.go +42 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/clipboard_unix.go +149 -0 generated file: collapsed
A vendor/github.com/atotto/clipboard/clipboard_windows.go +157 -0 generated file: collapsed
A vendor/github.com/aymanbagabas/go-osc52/v2/LICENSE +21 -0 generated file: collapsed
A vendor/github.com/aymanbagabas/go-osc52/v2/README.md +83 -0 generated file: collapsed
A vendor/github.com/aymanbagabas/go-osc52/v2/osc52.go +305 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/LICENSE +21 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/bridge.go +779 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_accessibility_handler_gen.go +135 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_app_gen.go +255 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_audio_handler_gen.go +222 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_auth_callback_gen.go +80 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_base_gen.go +13 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_browser_gen.go +1327 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_browser_process_handler_gen.go +280 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_callback_gen.go +173 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_client_gen.go +691 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_command_handler_gen.go +228 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_command_line_gen.go +269 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_context_menu_handler_gen.go +633 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_cookie_gen.go +417 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_crash_util_gen.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_devtools_message_observer_gen.go +219 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_dialog_handler_gen.go +186 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_display_handler_gen.go +440 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_dom_gen.go +578 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_download_handler_gen.go +308 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_download_item_gen.go +255 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_drag_data_gen.go +316 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_drag_handler_gen.go +144 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_file_util_gen.go +74 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_find_handler_gen.go +116 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_focus_handler_gen.go +162 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_frame_gen.go +284 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_frame_handler_gen.go +214 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_i18n_util_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_image_gen.go +228 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_jsdialog_handler_gen.go +262 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_keyboard_handler_gen.go +142 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_life_span_handler_gen.go +261 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_load_handler_gen.go +198 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_media_router_gen.go +788 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_menu_model_delegate_gen.go +262 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_menu_model_gen.go +594 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_navigation_entry_gen.go +150 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_origin_whitelist_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_parser_gen.go +114 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_path_util_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_permission_handler_gen.go +303 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_preference_gen.go +276 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_print_handler_gen.go +364 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_print_settings_gen.go +270 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_process_message_gen.go +122 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_process_util_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_registration_gen.go +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_render_handler_gen.go +562 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_render_process_handler_gen.go +325 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_request_context_gen.go +502 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_request_context_handler_gen.go +150 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_request_gen.go +537 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_request_handler_gen.go +490 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_resource_bundle_gen.go +93 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_resource_bundle_handler_gen.go +168 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_resource_handler_gen.go +392 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_resource_request_handler_gen.go +469 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_response_filter_gen.go +141 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_response_gen.go +224 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_scheme_gen.go +175 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_server_gen.go +470 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_shared_memory_region_gen.go +87 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_shared_process_message_builder_gen.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_ssl_info_gen.go +84 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_ssl_status_gen.go +105 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_stream_gen.go +669 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_string_visitor_gen.go +113 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_task_gen.go +237 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_task_manager_gen.go +137 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_thread_gen.go +103 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_trace_gen.go +135 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_types_color_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_types_content_settings_gen.go +162 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_types_gen.go +1624 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_types_geometry_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_types_linux_gen.go +41 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_types_osr_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_types_runtime_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_unresponsive_process_callback_gen.go +76 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_urlrequest_gen.go +350 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_v8_gen.go +1678 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_values_gen.go +1084 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_waitable_event_gen.go +113 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_x509_certificate_gen.go +300 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_xml_reader_gen.go +341 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/cef_zip_reader_gen.go +188 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/doc.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/init.go +191 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/.gitkeep +0 -0

no textual change.

A vendor/github.com/bnema/purego-cef/cef/mocks/mock_app.go +261 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser.go +929 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser_process_handler.go +345 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_client.go +934 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_context_menu_handler.go +487 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_dialog_handler.go +130 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_display_handler.go +743 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_focus_handler.go +180 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_frame.go +1093 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_keyboard_handler.go +169 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_life_span_handler.go +407 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_load_handler.go +263 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_process_message.go +307 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_client.go +934 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_life_span_handler.go +409 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_handler.go +959 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_process_handler.go +491 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_request.go +1010 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_context.go +1167 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_handler.go +760 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/mocks/mock_response.go +768 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/opaque_types.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/string_list.go +46 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/test_cef_api_version_test__gen.go +2176 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/test_cef_test_helpers_gen.go +31 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/test_cef_test_server_gen.go +269 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/test_cef_translator_test__gen.go +1492 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_box_layout_gen.go +76 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_delegate_gen.go +348 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_gen.go +109 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_button_delegate_gen.go +135 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_button_gen.go +114 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_display_gen.go +182 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_fill_layout_gen.go +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_label_button_gen.go +163 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_layout_gen.go +87 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_delegate_gen.go +160 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_gen.go +84 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_overlay_controller_gen.go +224 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_panel_delegate_gen.go +87 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_panel_gen.go +168 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_scroll_view_gen.go +128 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_delegate_gen.go +137 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_gen.go +338 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_view_delegate_gen.go +362 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_view_gen.go +515 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_window_delegate_gen.go +682 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/views_cef_window_gen.go +423 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/cef/window_info_helpers.go +25 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/bridge.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_accessibility_handler_gen.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_app_gen.go +99 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_audio_handler_gen.go +72 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_auth_callback_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_base_gen.go +77 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_browser_gen.go +1091 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_browser_process_handler_gen.go +106 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_callback_gen.go +55 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_client_gen.go +226 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_command_handler_gen.go +80 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_command_line_gen.go +255 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_context_menu_handler_gen.go +381 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_cookie_gen.go +124 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_crash_util_gen.go +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_devtools_message_observer_gen.go +78 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_dialog_handler_gen.go +55 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_display_handler_gen.go +168 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_dom_gen.go +478 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_download_handler_gen.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_download_item_gen.go +237 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_drag_data_gen.go +318 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_drag_handler_gen.go +41 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_file_util_gen.go +34 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_find_handler_gen.go +28 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_focus_handler_gen.go +50 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_frame_gen.go +303 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_frame_handler_gen.go +72 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_i18n_util_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_image_gen.go +164 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_jsdialog_handler_gen.go +77 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_keyboard_handler_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_life_span_handler_gen.go +83 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_load_handler_gen.go +61 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_media_router_gen.go +341 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_menu_model_delegate_gen.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_menu_model_gen.go +637 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_navigation_entry_gen.go +127 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_origin_whitelist_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_parser_gen.go +52 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_path_util_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_permission_handler_gen.go +99 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_preference_gen.go +127 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_print_handler_gen.go +126 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_print_settings_gen.go +265 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_process_message_gen.go +87 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_process_util_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_registration_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_render_handler_gen.go +212 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_render_process_handler_gen.go +124 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_request_context_gen.go +326 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_request_context_handler_gen.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_request_gen.go +444 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_request_handler_gen.go +166 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_bundle_gen.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_bundle_handler_gen.go +52 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_handler_gen.go +126 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_request_handler_gen.go +148 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_response_filter_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_response_gen.go +208 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_scheme_gen.go +51 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_server_gen.go +257 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_shared_memory_region_gen.go +50 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_shared_process_message_builder_gen.go +65 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_ssl_info_gen.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_ssl_status_gen.go +72 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_stream_gen.go +268 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_string_visitor_gen.go +28 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_task_gen.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_task_manager_gen.go +76 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_thread_gen.go +65 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_trace_gen.go +40 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_color_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_content_settings_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_gen.go +482 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_geometry_gen.go +37 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_linux_gen.go +51 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_osr_gen.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_runtime_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_unresponsive_process_callback_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_urlrequest_gen.go +158 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_v8_gen.go +1093 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_values_gen.go +1002 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_waitable_event_gen.go +76 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_x509_certificate_gen.go +217 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_xml_reader_gen.go +340 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/cef_zip_reader_gen.go +153 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/doc.go +25 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/register.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/register_gen.go +117 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/register_platform_darwin_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/register_platform_default_gen.go +6 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/register_platform_linux_gen.go +8 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/register_platform_windows_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/test_cef_api_version_test__gen.go +1231 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/test_cef_test_helpers_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/test_cef_test_server_gen.go +114 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/test_cef_translator_test__gen.go +967 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_box_layout_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_browser_view_delegate_gen.go +141 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_browser_view_gen.go +68 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_button_delegate_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_button_gen.go +83 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_display_gen.go +122 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_fill_layout_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_label_button_gen.go +142 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_layout_gen.go +50 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_menu_button_delegate_gen.go +33 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_menu_button_gen.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_overlay_controller_gen.go +226 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_panel_delegate_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_panel_gen.go +153 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_scroll_view_gen.go +102 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_textfield_delegate_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_textfield_gen.go +366 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_view_delegate_gen.go +138 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_view_gen.go +589 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_window_delegate_gen.go +278 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/capi/views_cef_window_gen.go +485 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/core/engine.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/core/helpers.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/core/init.go +158 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/core/marshal.go +146 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/core/refcount.go +185 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/loader/loader.go +115 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_accessibility_handler_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_app_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_audio_handler_gen.go +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_auth_callback_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_base_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_browser_gen.go +124 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_browser_process_handler_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_callback_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_client_gen.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_command_handler_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_command_line_gen.go +32 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_context_menu_handler_gen.go +50 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_cookie_gen.go +27 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_devtools_message_observer_gen.go +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_dialog_handler_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_display_handler_gen.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_dom_gen.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_download_handler_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_download_item_gen.go +27 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_drag_data_gen.go +34 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_drag_handler_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_find_handler_gen.go +8 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_focus_handler_gen.go +10 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_frame_gen.go +33 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_frame_handler_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_image_gen.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_jsdialog_handler_gen.go +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_keyboard_handler_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_life_span_handler_gen.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_load_handler_gen.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_media_router_gen.go +61 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_menu_model_delegate_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_menu_model_gen.go +63 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_navigation_entry_gen.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_permission_handler_gen.go +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_preference_gen.go +23 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_print_handler_gen.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_print_settings_gen.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_process_message_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_registration_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_render_handler_gen.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_render_process_handler_gen.go +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_context_gen.go +40 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_context_handler_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_gen.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_handler_gen.go +23 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_bundle_gen.go +10 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_bundle_handler_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_handler_gen.go +28 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_request_handler_gen.go +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_response_filter_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_response_gen.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_scheme_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_server_gen.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_memory_region_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_process_message_builder_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_ssl_info_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_ssl_status_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_stream_gen.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_string_visitor_gen.go +8 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_task_gen.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_task_manager_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_thread_gen.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_trace_gen.go +8 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_color_gen.go +5 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_content_settings_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_gen.go +256 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_geometry_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_linux_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_osr_gen.go +10 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_runtime_gen.go +5 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_unresponsive_process_callback_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_urlrequest_gen.go +27 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_v8_gen.go +131 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_values_gen.go +110 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_waitable_event_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_x509_certificate_gen.go +28 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_xml_reader_gen.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_zip_reader_gen.go +23 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/opaque_types.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_api_version_test__gen.go +160 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_test_server_gen.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_translator_test__gen.go +123 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_box_layout_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_browser_view_delegate_gen.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_browser_view_gen.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_button_delegate_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_button_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_display_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_fill_layout_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_label_button_gen.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_layout_gen.go +10 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_menu_button_delegate_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_menu_button_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_overlay_controller_gen.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_panel_delegate_gen.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_panel_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_scroll_view_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_textfield_delegate_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_textfield_gen.go +38 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_view_delegate_gen.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_view_gen.go +59 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_window_delegate_gen.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_window_gen.go +49 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/capi.go +25 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_app_gen.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_auth_callback_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_browser_gen.go +112 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_callback_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_command_line_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_context_menu_handler_gen.go +44 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_cookie_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_crash_util_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_dialog_handler_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_dom_gen.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_download_handler_gen.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_download_item_gen.go +32 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_drag_data_gen.go +44 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_file_util_gen.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_frame_gen.go +38 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_i18n_util_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_image_gen.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_jsdialog_handler_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_media_router_gen.go +49 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_menu_model_gen.go +73 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_navigation_entry_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_origin_whitelist_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_parser_gen.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_path_util_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_permission_handler_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_preference_gen.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_print_handler_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_print_settings_gen.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_process_message_gen.go +23 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_process_util_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_registration_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_context_gen.go +42 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_gen.go +64 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_handler_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_resource_bundle_gen.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_resource_handler_gen.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_response_gen.go +34 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_scheme_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_server_gen.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_shared_memory_region_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_shared_process_message_builder_gen.go +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_ssl_info_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_ssl_status_gen.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_stream_gen.go +35 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_task_gen.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_task_manager_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_thread_gen.go +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_trace_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_types_linux_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_unresponsive_process_callback_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_urlrequest_gen.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_v8_gen.go +131 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_values_gen.go +119 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_waitable_event_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_x509_certificate_gen.go +33 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_xml_reader_gen.go +46 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_zip_reader_gen.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_api_version_test__gen.go +146 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_test_helpers_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_test_server_gen.go +27 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_translator_test__gen.go +119 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_box_layout_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_browser_view_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_button_gen.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_display_gen.go +32 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_fill_layout_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_label_button_gen.go +28 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_layout_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_menu_button_delegate_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_menu_button_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_overlay_controller_gen.go +31 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_panel_gen.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_scroll_view_gen.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_textfield_gen.go +48 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_view_gen.go +64 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_window_gen.go +59 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/.gitignore +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/Makefile +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/README.md +124 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/browser_settings.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/command_line.go +23 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/diagnostics.go +137 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/doc.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/handlers.go +197 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/input.go +277 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/accelerated_paint.go +85 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/command_line.go +108 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/window_info.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/cutil/cstring.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/format.go +48 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/frame.go +125 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/modifier.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/egl/attrs.go +82 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/egl/display.go +70 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/egl/extensions.go +47 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/egl/importer.go +165 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/egl/loader.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/egl/types.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gl/copy.go +513 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gl/loader.go +262 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gl/timer_query.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgdk/renderer.go +922 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/accelerated_renderer.go +470 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/context.go +172 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/gl.go +95 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/glib.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/input_bridge.go +1037 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/main_thread.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/render_signal.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/internal/profile/recorder.go +352 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/options.go +158 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/osr_backing_scale.go +135 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/profile.go +50 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/refresh_rate.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/render_stack.go +68 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/size_observation.go +88 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/view.go +966 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-cef2gtk/window_info.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/.gitkeep +0 -0

no textual change.

A vendor/github.com/bnema/purego-pipewire/internal/capi/adapters_gen.go +93 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/init_gen.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/loop_gen.go +53 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/loop_lock.go +40 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/register.go +41 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/register_all.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/stream_ops.go +272 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/stream_params.go +172 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/capi/stream_playback_gen.go +79 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/context.go +31 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/core.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/loop.go +35 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/player.go +435 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/player_rt.go +203 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/player_state.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/pwbuffer.go +139 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/registry.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/runtime.go +82 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/core/stream.go +38 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/loader/loader.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/ports/out/.gitkeep +0 -0

no textual change.

A vendor/github.com/bnema/purego-pipewire/internal/ports/out/capi.go +5 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/ports/out/capi_gen.go +10 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/ports/out/init_gen.go +9 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/ports/out/loop_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/ports/out/stream_ops.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/internal/ports/out/stream_playback_gen.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/pipewire/context.go +8 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/pipewire/core.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/pipewire/interfaces.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/pipewire/player.go +218 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/pipewire/registry.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/pipewire/runtime.go +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-pipewire/pipewire/stream.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/driver/driver.go +185 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/driver/register.go +10 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/capi/bridge.go +1461 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/capi/enums_gen.go +863 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/capi/functions_gen.go +358 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/capi/register_gen.go +377 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/capi/variadic_gen.go +141 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/core/db.go +122 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/core/errors.go +51 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/core/rows.go +181 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/core/stmt.go +128 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/loader/loader.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/in/ports_gen.go +33 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/auth_gen.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/backup_gen.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/bind_gen.go +27 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/blob_gen.go +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/capi_gen.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/column_gen.go +32 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/config_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/context_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/exec_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/func_gen.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/hook_gen.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/lifecycle_gen.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/memory_gen.go +25 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/metadata_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/misc_gen.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/prepare_gen.go +31 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/result_gen.go +31 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/serialize_gen.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/str_gen.go +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/trace_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/value_gen.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/vfs_gen.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/vtab_gen.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/internal/ports/out/wal_gen.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego-sqlite/sqlite/sqlite_gen.go +49 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/.gitignore +1 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/LICENSE +201 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/README.md +147 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/abi_amd64.h +99 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/abi_arm64.h +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/abi_loong64.h +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/cgo.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlerror.go +17 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn.go +99 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_android.go +34 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_darwin.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_freebsd.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_linux.go +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_netbsd.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_nocgo_freebsd.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_nocgo_linux.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_nocgo_netbsd.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_playground.go +24 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/dlfcn_stubs.s +22 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/func.go +677 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/gen.go +6 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/go_runtime.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/hostlayout_go123.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/hostlayout_nogo123.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/cgo/dlfcn_cgo_unix.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/cgo/empty.go +6 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/cgo/syscall_cgo_unix.go +55 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/abi_amd64.h +99 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/abi_arm64.h +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/abi_loong64.h +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/abi_ppc64x.h +195 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/abi_riscv64.h +72 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_386.s +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_amd64.s +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_arm.s +52 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_arm64.s +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_loong64.s +40 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_ppc64le.s +82 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_riscv64.s +37 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/asm_s390x.s +55 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/callbacks.go +93 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/doc.go +32 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/fakecgo.go +14 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/freebsd.go +27 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/go_darwin.go +88 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/go_freebsd.go +79 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/go_libinit.go +72 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/go_linux.go +79 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/go_netbsd.go +85 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/go_setenv.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/go_util.go +38 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/iscgo.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/libcgo.go +39 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/libcgo_darwin.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/libcgo_freebsd.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/libcgo_linux.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/libcgo_netbsd.go +26 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/linux.go +184 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/netbsd.go +23 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/setenv.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_386.s +121 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_amd64.s +107 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_arm.s +122 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_arm64.s +81 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_386.s +78 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_amd64.s +69 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_arm.s +69 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_arm64.s +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_loong64.s +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_ppc64le.s +69 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_riscv64.s +60 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_loong64.s +78 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_ppc64le.s +128 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/trampolines_riscv64.s +76 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/zsymbols.go +165 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_darwin.go +59 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_freebsd.go +48 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_linux.go +158 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_netbsd.go +59 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_darwin.s +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_freebsd.s +16 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_linux.s +46 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_netbsd.s +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_stubs.s +55 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/strings/strings.go +40 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/xreflect/reflect_go124.go +15 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/internal/xreflect/reflect_go125.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/is_ios.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/nocgo.go +25 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_386.go +52 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_abi_helpers.go +38 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_amd64.go +443 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_arm.go +98 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_arm64.go +759 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_loong64.go +216 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_ppc64le.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_riscv64.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/struct_s390x.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_386.s +147 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_amd64.s +170 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_arm.s +142 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_arm64.s +98 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_loong64.s +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_ppc64le.s +120 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_riscv64.s +101 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_s390x.s +114 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_unix_386.s +226 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_unix_arm.s +89 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_unix_arm64.s +75 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_unix_loong64.s +79 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_unix_ppc64le.s +114 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_unix_riscv64.s +79 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/sys_unix_s390x.s +109 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/syscall.go +108 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/syscall_32bit.go +115 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/syscall_cgo_linux.go +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/syscall_notstackargs.go +38 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/syscall_stackargs.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/syscall_unix.go +693 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/syscall_windows.go +112 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_386.s +4014 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_amd64.s +2014 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_arm.s +4014 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_arm64.s +4014 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_loong64.s +4014 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_ppc64le.s +4014 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_riscv64.s +4051 -0 collapsed to keep the page light
A vendor/github.com/bnema/purego/zcallback_s390x.s +4015 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/internal/core/core.go +322 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/pkg/core/core.go +20 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +2021 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +2050 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +88 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +808 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +1195 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +330 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +390 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +977 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +505 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +596 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +707 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +393 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +1010 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +532 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +566 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +572 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +580 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +410 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +409 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +861 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +264 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +610 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +553 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +815 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +947 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +154 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +1070 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +309 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +784 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +1036 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +812 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +572 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +389 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +157 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +1283 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +70 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +49 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +1199 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +565 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +21 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +855 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +1895 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +989 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +701 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +522 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +588 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +667 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +607 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +713 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +488 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +452 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +287 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +255 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +553 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +389 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +1142 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +1112 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +300 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +392 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +884 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +473 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +179 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +966 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +563 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +423 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +516 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +275 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +501 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +799 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +540 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +962 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +2291 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +385 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +452 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +712 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +1183 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +933 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +81 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +1874 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +479 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +554 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +603 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +490 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +451 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +693 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +925 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +676 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/cairo/main.go +990 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +160 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +101 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +78 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +334 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +412 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +131 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +279 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +248 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +522 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +280 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +340 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +616 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +168 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +733 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +254 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +309 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +613 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder_extra.go +41 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +374 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +81 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +58 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +178 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +297 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +876 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +1447 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +476 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +165 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +420 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +329 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +502 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +116 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkkeysyms.go +4904 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +315 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +453 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +382 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +545 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +72 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +67 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +193 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +307 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +192 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +272 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +704 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +720 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +660 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +197 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +108 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +830 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +752 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +107 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-features.go +19 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +547 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +561 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +134 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +73 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +1760 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +106 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gaction.go +635 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +795 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +422 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +2114 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +2189 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +711 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +336 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +318 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +559 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +321 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +197 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +618 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +336 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +239 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +263 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +327 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +360 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +244 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +481 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +678 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +425 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +341 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +159 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +209 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +1898 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +184 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +284 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +541 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +581 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +81 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +729 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +387 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +136 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +115 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +272 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +383 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +726 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +275 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +181 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +273 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +1098 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +317 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +211 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +138 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +371 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +1327 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +176 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +914 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +186 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +206 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfile.go +6341 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +145 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +769 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +202 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +1628 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +519 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +623 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +394 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +251 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +618 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +205 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +205 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gicon.go +371 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +550 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +269 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +289 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +202 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +865 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +2321 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +68 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +350 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +48 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/giostream.go +727 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +1134 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +122 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +122 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +336 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +328 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +232 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +420 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +177 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +616 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +760 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmenuexporter.go +10 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +995 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmount.go +1293 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +1009 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +155 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +94 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +346 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +32 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +394 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +279 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +283 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +1258 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +443 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +297 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +370 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +132 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +145 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +337 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +307 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +357 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +294 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +290 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +183 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +1045 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gresource.go +254 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +302 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +1830 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +681 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +587 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +442 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +498 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +612 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +79 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +75 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +454 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +1992 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +257 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +260 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +945 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +296 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +404 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +447 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +626 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +414 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +632 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +409 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtask.go +1334 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +134 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +131 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +234 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +300 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +319 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +463 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +768 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +293 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +826 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +883 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +130 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +522 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +330 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +101 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +276 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +222 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +378 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +349 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +704 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +1055 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +1190 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +316 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +225 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gio/main.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +184 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/garray.go +794 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +431 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +395 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +101 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +110 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +187 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +950 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gcache.go +123 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +144 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +224 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +159 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +460 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +278 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gdate.go +812 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +1043 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gdir.go +145 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/genviron.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gerror.go +284 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +799 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +150 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/ghash.go +714 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +208 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/ghook.go +258 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +90 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +1123 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +1164 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +38 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/glibconfig.go +116 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/glist.go +57 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gmacros.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gmain.go +2504 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +184 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +780 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gmem.go +519 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +1005 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gnode.go +424 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/goption.go +652 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +314 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +209 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +86 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +35 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +121 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +45 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gquark.go +159 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +471 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/grand.go +223 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +198 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +138 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +108 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gregex.go +1610 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/grel.go +205 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +473 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +578 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gshell.go +123 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gslice.go +142 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gslist.go +56 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +618 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +375 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +1120 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gstring.go +596 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +140 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +179 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +1439 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gthread.go +2438 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +277 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +164 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +377 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +94 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gtree.go +503 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +258 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +1656 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/guri.go +1099 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gutils.go +745 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/guuid.go +48 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +3035 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +712 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gversion.go +44 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/gversionmacros.go +18 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/main.go +141 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/more.go +366 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/more_other.go +8 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/more_sysv.go +29 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/glib/more_windows.go +6 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +172 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gmodule/gmoduleconf.go +12 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gmodule/main.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +369 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +150 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +65 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +543 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/genums.go +290 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +34 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +227 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +2233 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +924 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +1324 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +810 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +268 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +51 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +1648 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +383 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +185 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +895 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +214 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gvaluecollector.go +11 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +52 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/main.go +28 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/more.go +154 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gobject/types/types.go +3 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +391 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-config.go +55 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +399 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +163 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-macros.go +8 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +830 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +218 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +198 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +231 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +144 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +319 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +268 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +464 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +142 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +194 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +240 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-types.go +53 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +318 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +396 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +410 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +117 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +98 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +106 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +97 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +105 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +98 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +105 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +124 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +90 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +106 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +123 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +130 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +100 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +91 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +116 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +102 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +569 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +116 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +140 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +667 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +148 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +137 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +106 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +166 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +120 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +99 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +137 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +80 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +129 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +191 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +195 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +236 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +341 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskrenderreplay.go +33 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +105 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +191 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +139 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +125 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +111 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +2087 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +1284 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +175 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +764 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +495 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +579 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +344 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +466 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +600 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +400 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +134 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +657 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +561 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +681 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +1025 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +952 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +520 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +1041 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +95 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +140 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +324 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +156 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +93 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +591 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +254 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +717 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +1021 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +216 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +356 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +910 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +829 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +1864 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +249 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +432 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +224 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +612 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +1046 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +180 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +174 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +109 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +221 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +117 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +125 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +774 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +230 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +696 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +565 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +271 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +873 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +573 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +305 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +521 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +426 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +247 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +491 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +927 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +219 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +469 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +336 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +180 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +1327 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +652 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +366 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +318 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +559 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcssenums.go +40 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +40 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcsslocation.go +34 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +267 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +203 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +119 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +109 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +111 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +107 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +1022 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +58 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +418 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +532 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +391 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +604 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +237 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +756 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +539 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +347 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +1008 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +695 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +474 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +2253 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +666 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +764 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +2312 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +264 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +209 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +243 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +118 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +214 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +291 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +730 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +992 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +602 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +945 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +670 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +1095 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +706 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +327 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +254 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +494 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +407 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +453 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +207 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +262 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +1627 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +763 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +692 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +654 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +543 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +411 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +712 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +564 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +646 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +199 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +194 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +190 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +144 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +131 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +232 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +299 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +140 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +133 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +1000 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +499 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +780 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +488 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +758 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +637 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +359 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +538 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +1772 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +879 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +1251 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +175 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkimmodule.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +238 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +703 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +873 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +1725 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +118 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +413 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +713 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +591 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +447 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +1777 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +188 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +381 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +100 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +938 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +815 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +582 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +185 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +321 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +388 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +566 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +1149 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +905 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +761 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +294 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +531 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +362 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +226 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +175 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +475 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +367 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +1549 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +147 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +101 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +494 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +216 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +234 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +447 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +507 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +928 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +364 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +765 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +93 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +832 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +923 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +526 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +634 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +416 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +276 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +489 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +556 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +473 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +1910 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +442 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +968 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +754 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +658 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +957 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +902 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +169 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +544 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +143 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +735 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +730 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +234 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +417 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +1157 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +539 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +973 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +159 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +219 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +564 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +362 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +1343 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +218 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +662 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +336 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +427 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +128 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +424 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +520 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +532 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +607 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +617 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +61 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +252 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +510 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +250 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +64 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +327 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +823 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +491 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +407 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +1409 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +405 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +1385 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +382 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +405 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +471 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +248 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +404 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +207 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +513 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +67 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +875 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +606 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +177 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +73 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +1730 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +2252 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +246 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +1393 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +259 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +1583 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +246 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +2802 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +674 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +169 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +395 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +615 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +599 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +136 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +1750 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +742 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +693 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +326 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +362 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +890 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +2663 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +994 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +513 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +182 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +145 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +632 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +512 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +377 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +5627 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +269 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +2140 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +556 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +239 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +394 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/gtk/main.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +524 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +417 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +256 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +228 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +1072 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +81 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +96 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +135 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +340 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/main.go +30 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +1798 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +138 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +144 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +135 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +422 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +211 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +50 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-features.go +13 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +2313 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +580 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +112 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +374 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +308 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +439 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +257 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +110 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +1777 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +106 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +246 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +782 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +427 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +281 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +250 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +293 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +152 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +166 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +403 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +116 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +74 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +536 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +249 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +79 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +112 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +121 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +117 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +466 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +166 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +76 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +150 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +245 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +118 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +313 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-policy.go +7 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +273 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +284 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +626 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +1419 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +264 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +164 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +693 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +996 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +61 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +1383 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +204 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +105 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +816 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +104 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +111 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +630 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +59 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +63 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +333 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +276 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +135 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +342 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +222 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +250 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +115 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +73 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +189 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +346 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +112 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +284 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +353 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +188 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +74 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +433 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditingCommands.go +61 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +200 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +335 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +205 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +325 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +226 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +356 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +110 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +285 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +89 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +355 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +275 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +1260 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +108 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +211 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +184 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +103 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +153 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +425 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +216 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +73 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +191 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +129 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +153 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +135 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +73 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +348 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +283 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +148 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +178 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +218 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +164 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +2513 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +157 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +200 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +201 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +36 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +329 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +295 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +430 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +139 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +241 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +84 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +649 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +608 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +261 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +392 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +290 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +4693 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +433 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +43 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +103 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +127 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +113 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +544 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +151 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +342 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +247 -0 collapsed to keep the page light
A vendor/github.com/bnema/puregotk/v4/webkit/more.go +228 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/.gitignore +25 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/LICENSE +20 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/README.md +30 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/backoff.go +66 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/context.go +62 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/exponential.go +216 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/retry.go +146 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/ticker.go +97 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/timer.go +35 -0 collapsed to keep the page light
A vendor/github.com/cenkalti/backoff/v4/tries.go +38 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/cursor/cursor.go +221 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/help/help.go +240 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/key/key.go +140 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/list/README.md +71 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/list/defaultitem.go +229 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/list/keys.go +97 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/list/list.go +1330 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/list/style.go +99 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/paginator/paginator.go +214 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/runeutil/runeutil.go +102 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/spinner/spinner.go +224 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/table/table.go +450 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/textinput/textinput.go +890 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/viewport/keymap.go +60 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbles/viewport/viewport.go +544 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/.gitattributes +1 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/.gitignore +23 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/.golangci.yml +44 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/.goreleaser.yml +5 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/README.md +400 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/Taskfile.yaml +14 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/commands.go +222 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/exec.go +133 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/focus.go +9 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/inputreader_other.go +19 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/inputreader_windows.go +129 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/key.go +715 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/key_other.go +13 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/key_sequences.go +130 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/key_windows.go +441 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/logging.go +53 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/mouse.go +308 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/nil_renderer.go +29 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/options.go +252 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/renderer.go +88 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/screen.go +248 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/signals_unix.go +33 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/signals_windows.go +10 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/standard_renderer.go +790 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/tea.go +941 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/tea_init.go +22 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/tty.go +141 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/tty_unix.go +49 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/bubbletea/tty_windows.go +68 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/.golangci.yml +47 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/.goreleaser.yml +6 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/README.md +109 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/doc.go +4 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/env.go +294 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/env_other.go +8 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/env_windows.go +40 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/profile.go +108 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/colorprofile/writer.go +171 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/.gitignore +2 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/.golangci.yml +41 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/.goreleaser.yml +5 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/README.md +815 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/Taskfile.yaml +19 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/align.go +83 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/ansi_unix.go +7 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/ansi_windows.go +22 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/borders.go +490 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/color.go +172 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/get.go +556 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/join.go +175 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/position.go +154 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/ranges.go +48 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/renderer.go +181 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/runes.go +43 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/set.go +799 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/size.go +41 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/style.go +588 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/unset.go +331 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/lipgloss/whitespace.go +83 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/ansi.go +11 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/ascii.go +8 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/background.go +178 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/c0.go +79 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/c1.go +72 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/charset.go +55 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/clipboard.go +75 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/color.go +784 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/ctrl.go +156 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/cursor.go +637 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/cwd.go +26 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/doc.go +7 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/finalterm.go +67 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/focus.go +9 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/graphics.go +62 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/hyperlink.go +28 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/inband.go +24 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/iterm2.go +18 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/keypad.go +28 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/kitty.go +90 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/method.go +196 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/mode.go +690 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/mode_deprecated.go +495 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/modes.go +65 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/mouse.go +172 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/notification.go +32 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/palette.go +34 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/parser.go +417 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/parser/const.go +79 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/parser/seq.go +136 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/parser/transition_table.go +273 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/parser_decode.go +525 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/parser_handler.go +60 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/parser_sync.go +29 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/passthrough.go +60 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/paste.go +7 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/progress.go +49 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/reset.go +11 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/screen.go +410 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/sgr.go +79 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/status.go +168 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/style.go +819 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/termcap.go +41 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/title.go +48 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/truncate.go +290 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/urxvt.go +17 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/util.go +92 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/width.go +107 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/winop.go +59 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/wrap.go +472 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/ansi/xterm.go +138 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/buffer.go +474 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/cell.go +487 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/errors.go +6 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/geom.go +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/hardscroll.go +273 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/hashmap.go +301 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/link.go +14 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/pen.go +92 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/screen.go +1514 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/sequence.go +131 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/style.go +31 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/tabstop.go +137 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/utils.go +24 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/wrap.go +191 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/cellbuf/writer.go +340 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/term.go +51 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/term_other.go +39 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/term_plan9.go +118 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/term_unix.go +96 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/term_unix_bsd.go +11 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/term_unix_other.go +11 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/term_windows.go +87 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/terminal.go +12 -0 collapsed to keep the page light
A vendor/github.com/charmbracelet/x/term/util.go +47 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/LICENSE +23 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/README.md +20 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser.go +57 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser_darwin.go +5 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser_freebsd.go +15 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser_linux.go +21 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser_netbsd.go +14 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser_openbsd.go +15 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser_unsupported.go +12 -0 collapsed to keep the page light
A vendor/github.com/cli/browser/browser_windows.go +7 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/.gitignore +3 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/AGENTS.md +51 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/CHANGELOG.md +129 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/README.md +190 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/gen.go +3 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/graphemes.go +73 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/options.go +30 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/trie.go +1699 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/truncate.go +149 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/displaywidth/width.go +239 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/graphemes/README.md +120 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/graphemes/ansi.go +138 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/graphemes/ansi8.go +79 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/graphemes/iterator.go +144 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/graphemes/reader.go +25 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/graphemes/splitfunc.go +205 -0 collapsed to keep the page light
A vendor/github.com/clipperhouse/uax29/v2/graphemes/trie.go +1717 -0 collapsed to keep the page light
A vendor/github.com/cpuguy83/go-md2man/v2/LICENSE.md +21 -0 collapsed to keep the page light
A vendor/github.com/cpuguy83/go-md2man/v2/md2man/debug.go +62 -0 collapsed to keep the page light
A vendor/github.com/cpuguy83/go-md2man/v2/md2man/md2man.go +24 -0 collapsed to keep the page light
A vendor/github.com/cpuguy83/go-md2man/v2/md2man/roff.go +416 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/LICENSE +15 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/bypass.go +145 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/bypasssafe.go +38 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/common.go +341 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/config.go +306 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/doc.go +211 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/dump.go +509 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/format.go +419 -0 collapsed to keep the page light
A vendor/github.com/davecgh/go-spew/spew/spew.go +148 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/.gitignore +15 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/.golangci.yml +24 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/README.md +2 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/keycodes.go +205 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/mode.go +82 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/read.go +154 -0 collapsed to keep the page light
A vendor/github.com/erikgeiser/coninput/records.go +486 -0 collapsed to keep the page light
A vendor/github.com/fatih/color/LICENSE.md +20 -0 collapsed to keep the page light
A vendor/github.com/fatih/color/README.md +189 -0 collapsed to keep the page light
A vendor/github.com/fatih/color/color.go +733 -0 collapsed to keep the page light
A vendor/github.com/fatih/color/color_windows.go +22 -0 collapsed to keep the page light
A vendor/github.com/fatih/color/doc.go +134 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/.gitignore +10 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/.mailmap +2 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/CHANGELOG.md +651 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/CONTRIBUTING.md +147 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/LICENSE +25 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/README.md +214 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/backend_fen.go +469 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/backend_inotify.go +597 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/backend_kqueue.go +735 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/backend_other.go +22 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/backend_windows.go +702 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/fsnotify.go +526 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/darwin.go +20 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_darwin.go +15 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_dragonfly.go +15 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_freebsd.go +20 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_kqueue.go +32 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_linux.go +56 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_netbsd.go +15 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_openbsd.go +16 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_solaris.go +45 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/debug_windows.go +40 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/freebsd.go +20 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/internal.go +2 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/unix.go +20 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/unix2.go +25 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/internal/windows.go +40 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/shared.go +64 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/staticcheck.conf +3 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/system_bsd.go +7 -0 collapsed to keep the page light
A vendor/github.com/fsnotify/fsnotify/system_darwin.go +8 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/.editorconfig +24 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/.envrc +7 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/.gitignore +10 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/.golangci.yaml +48 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/CHANGELOG.md +104 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/README.md +81 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/decode_hooks.go +714 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/devenv.lock +103 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/devenv.nix +14 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/devenv.yaml +4 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/errors.go +244 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/internal/errors/errors.go +11 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/internal/errors/join.go +9 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/internal/errors/join_go1_19.go +61 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/mapstructure.go +1948 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/reflect_go1_19.go +44 -0 collapsed to keep the page light
A vendor/github.com/go-viper/mapstructure/v2/reflect_go1_20.go +10 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/.cirrus.yml +11 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/.golangci.yml +13 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/CONTRIBUTING.md +50 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/LICENSE +25 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/MAINTAINERS +3 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/README.md +47 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/SECURITY.md +13 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/auth.go +257 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/auth_anonymous.go +16 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/auth_default_other.go +7 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/auth_default_windows.go +5 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/auth_external.go +26 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/auth_sha1_windows.go +109 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/call.go +66 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/conn.go +1009 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/conn_darwin.go +36 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/conn_other.go +83 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/conn_unix.go +40 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/conn_windows.go +13 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/dbus.go +427 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/decoder.go +376 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/default_handler.go +338 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/doc.go +70 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/encoder.go +235 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/escape.go +84 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/export.go +484 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/match.go +89 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/message.go +393 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/object.go +181 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/sequence.go +24 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/sequential_handler.go +125 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/server_interfaces.go +107 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/sig.go +298 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_darwin.go +6 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_generic.go +52 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_nonce_tcp.go +41 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_tcp.go +41 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_unix.go +291 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_unixcred_dragonfly.go +95 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_unixcred_freebsd.go +94 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_unixcred_linux.go +25 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_unixcred_netbsd.go +14 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_unixcred_openbsd.go +14 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/transport_zos.go +6 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/variant.go +169 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/variant_lexer.go +284 -0 collapsed to keep the page light
A vendor/github.com/godbus/dbus/v5/variant_parser.go +815 -0 collapsed to keep the page light
A vendor/github.com/inconshreveable/mousetrap/LICENSE +201 -0 collapsed to keep the page light
A vendor/github.com/inconshreveable/mousetrap/README.md +23 -0 collapsed to keep the page light
A vendor/github.com/inconshreveable/mousetrap/trap_others.go +16 -0 collapsed to keep the page light
A vendor/github.com/inconshreveable/mousetrap/trap_windows.go +42 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/.gitignore +101 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/CHANGELOG.md +72 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/LICENSE +7 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/README.md +490 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/colorgens.go +67 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/colors.go +1156 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/happy_palettegen.go +29 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/hexcolor.go +91 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/hsluv-snapshot-rev4.json +1 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/hsluv.go +208 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/rand.go +22 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/soft_palettegen.go +192 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/sort.go +191 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/warm_palettegen.go +29 -0 collapsed to keep the page light
A vendor/github.com/lucasb-eyer/go-colorful/widegamut.go +290 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-colorable/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-colorable/README.md +48 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-colorable/colorable_others.go +38 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-colorable/colorable_windows.go +1047 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-colorable/go.test.sh +12 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-colorable/noncolorable.go +57 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/LICENSE +9 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/README.md +50 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/doc.go +2 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/go.test.sh +12 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/isatty_bsd.go +20 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/isatty_others.go +17 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/isatty_plan9.go +23 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/isatty_solaris.go +21 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/isatty_tcgets.go +20 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-isatty/isatty_windows.go +136 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-localereader/README.md +23 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-localereader/localereader.go +19 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-localereader/localereader_unix.go +11 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-localereader/localereader_windows.go +85 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/README.md +27 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/benchstat.txt +43 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/new.txt +54 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/old.txt +54 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/runewidth.go +420 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/runewidth_appengine.go +9 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/runewidth_js.go +9 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/runewidth_posix.go +81 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/runewidth_table.go +488 -0 collapsed to keep the page light
A vendor/github.com/mattn/go-runewidth/runewidth_windows.go +34 -0 collapsed to keep the page light
A vendor/github.com/mfridman/interpolate/LICENSE.txt +24 -0 collapsed to keep the page light
A vendor/github.com/mfridman/interpolate/README.md +85 -0 collapsed to keep the page light
A vendor/github.com/mfridman/interpolate/env.go +53 -0 collapsed to keep the page light
A vendor/github.com/mfridman/interpolate/interpolate.go +213 -0 collapsed to keep the page light
A vendor/github.com/mfridman/interpolate/parser.go +281 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/.gitignore +15 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/.golangci.yml +27 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/README.md +31 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/ansi.go +7 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/buffer.go +40 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/compressor/writer.go +132 -0 collapsed to keep the page light
A vendor/github.com/muesli/ansi/writer.go +76 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/.gitignore +15 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/.golangci-soft.yml +47 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/.golangci.yml +29 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/README.md +64 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/cancelreader.go +93 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/cancelreader_bsd.go +146 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/cancelreader_default.go +12 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/cancelreader_linux.go +154 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/cancelreader_select.go +136 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/cancelreader_unix.go +18 -0 collapsed to keep the page light
A vendor/github.com/muesli/cancelreader/cancelreader_windows.go +244 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/.gitignore +15 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/.golangci-soft.yml +43 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/.golangci.yml +28 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/README.md +431 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/ansi_compat.md +65 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/ansicolors.go +281 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/color.go +205 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/constants_linux.go +8 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/constants_solaris.go +8 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/constants_unix.go +13 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/constants_zos.go +8 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/copy.go +37 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/hyperlink.go +11 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/notification.go +11 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/output.go +205 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/profile.go +112 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/screen.go +590 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/style.go +126 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/templatehelper.go +88 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/termenv.go +115 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/termenv_other.go +30 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/termenv_posix.go +17 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/termenv_solaris.go +22 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/termenv_unix.go +301 -0 collapsed to keep the page light
A vendor/github.com/muesli/termenv/termenv_windows.go +140 -0 collapsed to keep the page light
A vendor/github.com/natefinch/atomic/.gitignore +24 -0 collapsed to keep the page light
A vendor/github.com/natefinch/atomic/LICENSE +22 -0 collapsed to keep the page light
A vendor/github.com/natefinch/atomic/README.md +35 -0 collapsed to keep the page light
A vendor/github.com/natefinch/atomic/atomic.go +73 -0 collapsed to keep the page light
A vendor/github.com/natefinch/atomic/file_unix.go +14 -0 collapsed to keep the page light
A vendor/github.com/natefinch/atomic/file_windows.go +33 -0 collapsed to keep the page light
A vendor/github.com/natefinch/atomic/zfile_windows.go +27 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/.dockerignore +2 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/.gitattributes +4 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/.gitignore +8 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/.golangci.toml +76 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml +128 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/AGENTS.md +73 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/CONTRIBUTING.md +254 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/Dockerfile +6 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/LICENSE +22 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/README.md +327 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/SECURITY.md +16 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/capability_baseline.txt +1 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/caps.sh +101 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/ci.sh +293 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/decode.go +538 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/decode_fused.go +362 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/doc.go +2 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/errors.go +233 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/internal/parserbridge/parserbridge.go +37 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/internal/tracker/key.go +49 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go +450 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go +2 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/localtime.go +121 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/marshaler.go +1697 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/strict.go +108 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/test-go-versions.sh +597 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/toml.abnf +246 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/types.go +24 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unmarshaler.go +2396 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unstable/ast.go +124 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unstable/bridge.go +21 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unstable/doc.go +3 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unstable/kind.go +83 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unstable/marshaler.go +29 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unstable/parser.go +1686 -0 collapsed to keep the page light
A vendor/github.com/pelletier/go-toml/v2/unstable/unmarshaler.go +43 -0 collapsed to keep the page light
A vendor/github.com/pmezard/go-difflib/LICENSE +27 -0 collapsed to keep the page light
A vendor/github.com/pmezard/go-difflib/difflib/difflib.go +772 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/.gitignore +22 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/.golangci.yaml +31 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/.goreleaser.yaml +37 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/CHANGELOG.md +350 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/LICENSE +22 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/Makefile +150 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/README.md +500 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/create.go +116 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/database/dialect/querier.go +25 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/database/dialect/querier_extended.go +22 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/database/dialects.go +214 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/database/doc.go +14 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/database/sql_extended.go +23 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/database/store.go +66 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/database/store_extended.go +33 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/db.go +48 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/dialect.go +74 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/down.go +107 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/fix.go +54 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/globals.go +104 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/goose.go +141 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/helpers.go +84 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/install.sh +37 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/controller/store.go +37 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/clickhouse.go +53 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/dsql.go +66 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/mysql.go +62 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/postgres.go +70 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/redshift.go +52 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/spanner.go +50 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/sqlite3.go +51 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/sqlserver.go +51 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/starrocks.go +54 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/tidb.go +52 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/turso.go +14 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/vertica.go +54 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/dialects/ydb.go +72 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/gooseutil/resolve.go +118 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/legacystore/legacystore.go +173 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/sqlparser/parse.go +59 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/internal/sqlparser/parser.go +394 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/internal/store/postgres.go +282 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/internal/store/store.go +51 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/internal/table/config.go +28 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/internal/table/locker.go +237 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/locker.go +32 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/postgres.go +165 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/session_locker_options.go +98 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/lock/table_locker_options.go +136 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/log.go +36 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/migrate.go +379 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/migration.go +398 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/migration_sql.go +115 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/osfs.go +28 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/provider.go +669 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/provider_collect.go +196 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/provider_errors.go +48 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/provider_options.go +280 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/provider_run.go +535 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/provider_types.go +91 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/redo.go +51 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/register.go +133 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/reset.go +64 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/status.go +64 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/up.go +221 -0 collapsed to keep the page light
A vendor/github.com/pressly/goose/v3/version.go +52 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/LICENSE.txt +21 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/README.md +137 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/doc.go +108 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/eastasianwidth.go +2588 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/emojipresentation.go +295 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/gen_breaktest.go +215 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/gen_properties.go +261 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/grapheme.go +331 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/graphemeproperties.go +1915 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/graphemerules.go +176 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/line.go +134 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/lineproperties.go +3554 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/linerules.go +626 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/properties.go +208 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/sentence.go +90 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/sentenceproperties.go +2845 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/sentencerules.go +276 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/step.go +242 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/width.go +61 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/word.go +89 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/wordproperties.go +1883 -0 collapsed to keep the page light
A vendor/github.com/rivo/uniseg/wordrules.go +282 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/.gitignore +27 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/CONTRIBUTING.md +43 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/README.md +858 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/array.go +276 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/console.go +535 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/context.go +535 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/ctx.go +51 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/encoder.go +56 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/encoder_cbor.go +45 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/encoder_json.go +51 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/event.go +919 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/example.jsonl +7 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/fields.go +312 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/globals.go +208 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/globals_118.go +30 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/go112.go +7 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/hook.go +64 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/cbor/README.md +56 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/cbor/base.go +19 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/cbor/cbor.go +102 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/cbor/decode_stream.go +654 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/cbor/string.go +117 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/cbor/time.go +111 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/cbor/types.go +524 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/json/base.go +19 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/json/bytes.go +85 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/json/string.go +149 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/json/time.go +124 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/internal/json/types.go +466 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/log.go +528 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/not_go112.go +5 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/pretty.png +0 -0 binary file: no text diff

binary file: no text diff

A vendor/github.com/rs/zerolog/sampler.go +137 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/slog.go +247 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/syslog.go +89 -0 collapsed to keep the page light
A vendor/github.com/rs/zerolog/writer.go +355 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/.gitignore +8 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/.travis.yml +17 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/LICENSE.txt +29 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/README.md +335 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/block.go +1612 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/doc.go +46 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/entities.go +2236 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/esc.go +70 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/html.go +952 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/inline.go +1228 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/markdown.go +950 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/node.go +360 -0 collapsed to keep the page light
A vendor/github.com/russross/blackfriday/v2/smartypants.go +457 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/.editorconfig +21 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/.envrc +4 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/.gitignore +5 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/.golangci.yaml +37 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/LICENSE +19 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/README.md +37 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/devenv.lock +103 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/devenv.nix +17 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/devenv.yaml +4 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/file_type.go +32 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/finder.go +171 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/glob.go +5 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/glob_windows.go +8 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/helpers.go +41 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/internal/queue/eager.go +53 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/internal/queue/queue.go +8 -0 collapsed to keep the page light
A vendor/github.com/sagikazarmark/locafero/justfile +14 -0 collapsed to keep the page light
A vendor/github.com/sahilm/fuzzy/.editorconfig +18 -0 collapsed to keep the page light
A vendor/github.com/sahilm/fuzzy/.gitignore +2 -0 collapsed to keep the page light
A vendor/github.com/sahilm/fuzzy/CONTRIBUTING.md +1 -0 collapsed to keep the page light
A vendor/github.com/sahilm/fuzzy/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/sahilm/fuzzy/Makefile +59 -0 collapsed to keep the page light
A vendor/github.com/sahilm/fuzzy/README.md +186 -0 collapsed to keep the page light
A vendor/github.com/sahilm/fuzzy/fuzzy.go +263 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/LICENSE +202 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/README.md +185 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/backoff.go +134 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/backoff_constant.go +25 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/backoff_exponential.go +47 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/backoff_fibonacci.go +56 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/rand.go +54 -0 collapsed to keep the page light
A vendor/github.com/sethvargo/go-retry/retry.go +104 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/.editorconfig +15 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/.gitignore +2 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/.golangci.yaml +48 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/LICENSE.txt +174 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/README.md +474 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/afero.go +111 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/appveyor.yml +10 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/basepath.go +222 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/cacheOnReadFs.go +315 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/const_bsds.go +23 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/const_win_unix.go +22 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/copyOnWriteFs.go +332 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/httpFs.go +114 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/internal/common/adapters.go +27 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/iofs.go +302 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/ioutil.go +243 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/lstater.go +27 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/match.go +110 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/mem/dir.go +37 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/mem/dirmap.go +43 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/mem/file.go +373 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/memmap.go +463 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/os.go +113 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/path.go +106 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/readonlyfs.go +96 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/regexpfs.go +223 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/symlink.go +55 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/unionFile.go +331 -0 collapsed to keep the page light
A vendor/github.com/spf13/afero/util.go +329 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/.editorconfig +15 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/.gitignore +25 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/.golangci.yaml +39 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/Makefile +40 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/README.md +79 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/alias.go +69 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/basic.go +131 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/cast.go +84 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/indirect.go +37 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/internal/time.go +79 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/internal/timeformattype_string.go +27 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/map.go +212 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/number.go +549 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/slice.go +106 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/time.go +116 -0 collapsed to keep the page light
A vendor/github.com/spf13/cast/zz_generated.go +261 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/.gitignore +39 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/.golangci.yml +66 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/.mailmap +3 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/CONDUCT.md +37 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/CONTRIBUTING.md +50 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/LICENSE.txt +174 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/MAINTAINERS +13 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/Makefile +35 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/README.md +133 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/SECURITY.md +105 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/active_help.go +60 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/args.go +131 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/bash_completions.go +709 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/bash_completionsV2.go +484 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/cobra.go +246 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/command.go +2072 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/command_notwin.go +20 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/command_win.go +41 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/completions.go +1020 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/doc/man_docs.go +246 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/doc/md_docs.go +158 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/doc/rest_docs.go +186 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/doc/util.go +52 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/doc/yaml_docs.go +175 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/fish_completions.go +292 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/flag_groups.go +290 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/powershell_completions.go +350 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/shell_completions.go +98 -0 collapsed to keep the page light
A vendor/github.com/spf13/cobra/zsh_completions.go +308 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/.editorconfig +12 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/.gitignore +2 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/.golangci.yaml +4 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/.travis.yml +22 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/LICENSE +28 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/README.md +323 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/bool.go +94 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/bool_func.go +40 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/bool_slice.go +185 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/bytes.go +209 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/count.go +96 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/duration.go +86 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/duration_slice.go +166 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/errors.go +149 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/flag.go +1289 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/float32.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/float32_slice.go +174 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/float64.go +84 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/float64_slice.go +166 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/func.go +37 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/golangflag.go +161 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int.go +84 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int16.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int32.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int32_slice.go +174 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int64.go +84 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int64_slice.go +166 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int8.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/int_slice.go +158 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/ip.go +97 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/ip_slice.go +186 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/ipmask.go +122 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/ipnet.go +98 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/ipnet_slice.go +147 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/string.go +80 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/string_array.go +125 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/string_slice.go +163 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/string_to_int.go +149 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/string_to_int64.go +149 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/string_to_string.go +168 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/text.go +81 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/time.go +124 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/uint.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/uint16.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/uint32.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/uint64.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/uint8.go +88 -0 collapsed to keep the page light
A vendor/github.com/spf13/pflag/uint_slice.go +168 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/.editorconfig +21 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/.envrc +4 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/.gitignore +8 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/.golangci.yaml +118 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/.yamlignore +2 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/.yamllint.yaml +6 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/Makefile +87 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/README.md +931 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/TROUBLESHOOTING.md +32 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/UPGRADE.md +147 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/encoding.go +181 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/experimental.go +8 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/file.go +104 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/finder.go +55 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/flags.go +57 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/flake.lock +255 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/flake.nix +61 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/encoding/dotenv/codec.go +61 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/encoding/dotenv/map_utils.go +41 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/encoding/json/codec.go +17 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/encoding/toml/codec.go +16 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/encoding/yaml/codec.go +14 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/features/bind_struct.go +5 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/features/bind_struct_default.go +5 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/features/finder.go +5 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/internal/features/finder_default.go +5 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/logger.go +31 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/remote.go +259 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/util.go +211 -0 collapsed to keep the page light
A vendor/github.com/spf13/viper/viper.go +2077 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/.codeclimate.yml +21 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/.gitignore +11 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/LICENSE +22 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/README.md +91 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/Taskfile.yml +27 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/accessors.go +197 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/conversions.go +280 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/doc.go +66 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/map.go +214 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/mutations.go +77 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/security.go +12 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/tests.go +17 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/type_specific.go +346 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/type_specific_codegen.go +2261 -0 collapsed to keep the page light
A vendor/github.com/stretchr/objx/value.go +159 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/assertion_compare.go +495 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/assertion_format.go +866 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl +5 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/assertion_forward.go +1723 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl +5 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/assertion_order.go +81 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/assertions.go +2295 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/doc.go +50 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/errors.go +10 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/forward_assertions.go +16 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/http_assertions.go +165 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go +24 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go +36 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go +17 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/mock/doc.go +44 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/mock/mock.go +1298 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/require/doc.go +31 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/require/forward_requirements.go +16 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/require/require.go +2180 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/require/require.go.tmpl +6 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/require/require_forward.go +1724 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/require/require_forward.go.tmpl +5 -0 collapsed to keep the page light
A vendor/github.com/stretchr/testify/require/requirements.go +29 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/.env +1 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/.env.invalid +1 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/.gitignore +4 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/.golangci.yaml +7 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/CHANGELOG.md +105 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/README.md +129 -0 collapsed to keep the page light
A vendor/github.com/subosito/gotenv/gotenv.go +409 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/.gitignore +9 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/LICENSE +21 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/README.md +139 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/caps.go +31 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/capvals.go +1525 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/color.go +88 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/dec.go +245 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/load.go +64 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/param.go +405 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/stack.go +48 -0 collapsed to keep the page light
A vendor/github.com/xo/terminfo/terminfo.go +479 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/.codecov.yml +15 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/.gitignore +4 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/CHANGELOG.md +95 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/LICENSE.txt +19 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/Makefile +38 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/README.md +43 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/error.go +646 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/error_post_go120.go +48 -0 collapsed to keep the page light
A vendor/go.uber.org/multierr/error_pre_go120.go +79 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/LICENSE +50 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/NOTICE +13 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/README.md +171 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/apic.go +747 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/decode.go +1018 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/emitterc.go +2054 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/encode.go +577 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/parserc.go +1274 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/readerc.go +434 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/resolve.go +326 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/scannerc.go +3040 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/sorter.go +134 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/writerc.go +48 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/yaml.go +703 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/yamlh.go +811 -0 collapsed to keep the page light
A vendor/go.yaml.in/yaml/v3/yamlprivateh.go +198 -0 collapsed to keep the page light
A vendor/golang.org/x/image/LICENSE +27 -0 collapsed to keep the page light
A vendor/golang.org/x/image/PATENTS +22 -0 collapsed to keep the page light
A vendor/golang.org/x/image/draw/draw.go +67 -0 collapsed to keep the page light
A vendor/golang.org/x/image/draw/impl.go +8426 -0 collapsed to keep the page light
A vendor/golang.org/x/image/draw/scale.go +525 -0 collapsed to keep the page light
A vendor/golang.org/x/image/math/f64/f64.go +37 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/LICENSE +27 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/PATENTS +22 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go +78 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/modfile/print.go +184 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/modfile/read.go +962 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/modfile/rule.go +1951 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/modfile/work.go +333 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/module/module.go +840 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/module/pseudo.go +250 -0 collapsed to keep the page light
A vendor/golang.org/x/mod/semver/semver.go +407 -0 collapsed to keep the page light
A vendor/golang.org/x/net/LICENSE +27 -0 collapsed to keep the page light
A vendor/golang.org/x/net/PATENTS +22 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/atom/atom.go +78 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/atom/table.go +785 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/const.go +111 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/doc.go +122 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/doctype.go +156 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/entity.go +2252 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/escape.go +379 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/foreign.go +221 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/iter.go +54 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/node.go +230 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/nodetype_string.go +31 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/parse.go +2378 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/render.go +316 -0 collapsed to keep the page light
A vendor/golang.org/x/net/html/token.go +1322 -0 collapsed to keep the page light
A vendor/golang.org/x/net/idna/idna.go +880 -0 collapsed to keep the page light
A vendor/golang.org/x/net/idna/punycode.go +220 -0 collapsed to keep the page light
A vendor/golang.org/x/net/idna/tables15.0.0.go +5144 -0 collapsed to keep the page light
A vendor/golang.org/x/net/idna/tables17.0.0.go +5302 -0 collapsed to keep the page light
A vendor/golang.org/x/net/idna/trie.go +51 -0 collapsed to keep the page light
A vendor/golang.org/x/net/idna/trieval.go +119 -0 collapsed to keep the page light
A vendor/golang.org/x/net/publicsuffix/data/children +0 -0 binary file: no text diff

binary file: no text diff

A vendor/golang.org/x/net/publicsuffix/data/nodes +0 -0 binary file: no text diff

binary file: no text diff

A vendor/golang.org/x/net/publicsuffix/data/text +1 -0 collapsed to keep the page light
A vendor/golang.org/x/net/publicsuffix/list.go +210 -0 collapsed to keep the page light
A vendor/golang.org/x/net/publicsuffix/table.go +70 -0 collapsed to keep the page light
A vendor/golang.org/x/sync/LICENSE +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sync/PATENTS +22 -0 collapsed to keep the page light
A vendor/golang.org/x/sync/errgroup/errgroup.go +151 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/LICENSE +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/PATENTS +22 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/.gitignore +2 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/README.md +184 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/affinity_linux.go +189 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/aliases.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_aix_ppc64.s +17 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_bsd_386.s +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_bsd_amd64.s +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_bsd_arm.s +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_bsd_arm64.s +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s +29 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_386.s +65 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_amd64.s +57 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_arm.s +56 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_arm64.s +50 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_loong64.s +51 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_mips64x.s +54 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_mipsx.s +52 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s +42 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_riscv64.s +47 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_linux_s390x.s +54 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s +29 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_solaris_amd64.s +17 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/asm_zos_s390x.s +382 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/auxv.go +36 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/auxv_unsupported.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/bluetooth_linux.go +36 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/bpxsvc_zos.go +657 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/bpxsvc_zos.s +192 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/cap_freebsd.go +195 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/constants.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_aix_ppc.go +26 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_aix_ppc64.go +28 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_darwin.go +24 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_dragonfly.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_freebsd.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_linux.go +42 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_netbsd.go +29 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_openbsd.go +29 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dev_zos.go +28 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/dirent.go +102 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/endian_big.go +9 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/endian_little.go +9 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/env_unix.go +31 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/fcntl.go +36 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/fcntl_darwin.go +24 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/fdset.go +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/gccgo.go +59 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/gccgo_c.c +44 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go +20 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ifreq_linux.go +139 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ioctl_linux.go +334 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ioctl_signed.go +74 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ioctl_unsigned.go +74 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ioctl_zos.go +71 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/mkall.sh +250 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/mkerrors.sh +814 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/mmap_nomremap.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/mremap.go +57 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/pagesize_unix.go +15 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/pledge_openbsd.go +111 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ptrace_darwin.go +11 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ptrace_ios.go +11 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/race.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/race0.go +25 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/readdirent_getdents.go +12 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/readdirent_getdirentries.go +19 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/readv_unix.go +103 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go +16 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sockcmsg_linux.go +85 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sockcmsg_unix.go +106 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go +46 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sockcmsg_zos.go +58 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/symaddr_zos_s390x.s +75 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall.go +86 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_aix.go +582 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_aix_ppc.go +52 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go +83 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_bsd.go +609 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_darwin.go +711 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +50 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +50 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go +26 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_dragonfly.go +359 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go +56 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_freebsd.go +455 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_freebsd_386.go +64 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go +64 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go +60 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go +60 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go +60 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_hurd.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_hurd_386.go +28 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_illumos.go +78 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux.go +2574 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_386.go +313 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_alarm.go +12 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_amd64.go +144 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go +12 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_arm.go +218 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +188 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_gc.go +14 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go +16 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go +20 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_loong64.go +220 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go +187 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go +173 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_ppc.go +203 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go +114 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go +193 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_s390x.go +295 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go +111 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_netbsd.go +388 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_netbsd_386.go +37 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go +37 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go +37 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go +37 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd.go +346 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_386.go +41 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go +41 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go +41 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go +41 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go +26 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go +39 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go +41 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go +41 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_solaris.go +1183 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_unix.go +619 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_unix_gc.go +14 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go +22 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/syscall_zos_s390x.go +3213 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sysvshm_linux.go +20 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sysvshm_unix.go +51 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/sysvshm_unix_other.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/timestruct.go +76 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/unveil_openbsd.go +51 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/vgetrandom_linux.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/vgetrandom_unsupported.go +11 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/xattr_bsd.go +280 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go +1384 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go +1385 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go +1922 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go +1922 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go +1737 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go +2042 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go +2039 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go +2033 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go +2033 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go +2147 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux.go +4207 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_386.go +883 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +883 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +888 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +885 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +875 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +889 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +889 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +889 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +889 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +941 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +945 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +945 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +885 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +944 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +987 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go +1779 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go +1769 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go +1758 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go +1769 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go +1905 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go +1905 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go +1905 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go +1905 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go +1905 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go +1904 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go +1903 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go +1556 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go +990 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go +40 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go +17 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go +49 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go +49 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zptrace_x86_linux.go +79 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsymaddr_zos_s390x.s +364 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +1461 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +1420 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go +1188 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go +1069 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +2728 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +799 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +2728 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +799 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +1666 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +1886 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +1886 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +1886 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +1886 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go +1886 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go +101 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux.go +2267 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_386.go +469 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go +636 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go +584 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go +535 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go +469 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go +636 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go +630 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go +619 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go +636 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go +641 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go +687 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go +687 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go +531 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go +478 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go +631 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +1848 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +1848 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +1848 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +1848 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +2407 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +2407 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +2407 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +2407 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go +2407 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go +2407 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s +862 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go +2407 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +2217 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go +3458 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go +280 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go +280 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go +280 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go +280 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go +280 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go +280 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go +281 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go +439 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go +437 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go +316 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go +393 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go +393 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go +393 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go +393 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go +393 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +470 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +394 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +434 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +337 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go +334 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +454 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +384 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +384 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +454 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go +461 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +433 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +433 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +338 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +399 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +413 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go +274 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go +274 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go +274 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go +274 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go +219 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go +219 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go +219 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go +218 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go +221 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go +217 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go +218 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go +2852 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go +353 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go +357 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go +878 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go +878 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go +473 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go +651 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go +656 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go +642 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go +636 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go +638 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux.go +6475 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_386.go +717 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +731 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +711 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +710 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go +711 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +716 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +713 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +713 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +716 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go +724 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +719 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +798 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +733 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +714 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go +585 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go +593 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go +590 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go +593 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go +568 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go +568 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go +575 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go +568 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go +568 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go +570 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go +570 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go +516 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go +552 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/aliases.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/dll_windows.go +380 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/env_windows.go +57 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/eventlog.go +20 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/exec_windows.go +248 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/memory_windows.go +48 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/mkerrors.bash +70 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/mkknownfolderids.bash +27 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/mksyscall.go +9 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/race.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/race0.go +25 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/security_windows.go +1537 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/service.go +257 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/setupapi_windows.go +1425 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/str.go +22 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/syscall.go +104 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/syscall_windows.go +1952 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/types_windows.go +4057 -0
@@ -0,0 +1,4057 @@
1+// Copyright 2011 The Go Authors. All rights reserved.
2+// Use of this source code is governed by a BSD-style
3+// license that can be found in the LICENSE file.
4+
5+package windows
6+
7+import (
8+ "net"
9+ "syscall"
10+ "unsafe"
11+)
12+
13+// NTStatus corresponds with NTSTATUS, error values returned by ntdll.dll and
14+// other native functions.
15+type NTStatus uint32
16+
17+const (
18+ // Invented values to support what package os expects.
19+ O_RDONLY = 0x00000
20+ O_WRONLY = 0x00001
21+ O_RDWR = 0x00002
22+ O_CREAT = 0x00040
23+ O_EXCL = 0x00080
24+ O_NOCTTY = 0x00100
25+ O_TRUNC = 0x00200
26+ O_NONBLOCK = 0x00800
27+ O_APPEND = 0x00400
28+ O_SYNC = 0x01000
29+ O_ASYNC = 0x02000
30+ O_CLOEXEC = 0x80000
31+)
32+
33+const (
34+ // More invented values for signals
35+ SIGHUP = Signal(0x1)
36+ SIGINT = Signal(0x2)
37+ SIGQUIT = Signal(0x3)
38+ SIGILL = Signal(0x4)
39+ SIGTRAP = Signal(0x5)
40+ SIGABRT = Signal(0x6)
41+ SIGBUS = Signal(0x7)
42+ SIGFPE = Signal(0x8)
43+ SIGKILL = Signal(0x9)
44+ SIGSEGV = Signal(0xb)
45+ SIGPIPE = Signal(0xd)
46+ SIGALRM = Signal(0xe)
47+ SIGTERM = Signal(0xf)
48+)
49+
50+var signals = [...]string{
51+ 1: "hangup",
52+ 2: "interrupt",
53+ 3: "quit",
54+ 4: "illegal instruction",
55+ 5: "trace/breakpoint trap",
56+ 6: "aborted",
57+ 7: "bus error",
58+ 8: "floating point exception",
59+ 9: "killed",
60+ 10: "user defined signal 1",
61+ 11: "segmentation fault",
62+ 12: "user defined signal 2",
63+ 13: "broken pipe",
64+ 14: "alarm clock",
65+ 15: "terminated",
66+}
67+
68+// File flags for [os.OpenFile]. The O_ prefix is used to indicate
69+// that these flags are specific to the OpenFile function.
70+const (
71+ O_FILE_FLAG_OPEN_NO_RECALL = FILE_FLAG_OPEN_NO_RECALL
72+ O_FILE_FLAG_OPEN_REPARSE_POINT = FILE_FLAG_OPEN_REPARSE_POINT
73+ O_FILE_FLAG_SESSION_AWARE = FILE_FLAG_SESSION_AWARE
74+ O_FILE_FLAG_POSIX_SEMANTICS = FILE_FLAG_POSIX_SEMANTICS
75+ O_FILE_FLAG_BACKUP_SEMANTICS = FILE_FLAG_BACKUP_SEMANTICS
76+ O_FILE_FLAG_DELETE_ON_CLOSE = FILE_FLAG_DELETE_ON_CLOSE
77+ O_FILE_FLAG_SEQUENTIAL_SCAN = FILE_FLAG_SEQUENTIAL_SCAN
78+ O_FILE_FLAG_RANDOM_ACCESS = FILE_FLAG_RANDOM_ACCESS
79+ O_FILE_FLAG_NO_BUFFERING = FILE_FLAG_NO_BUFFERING
80+ O_FILE_FLAG_OVERLAPPED = FILE_FLAG_OVERLAPPED
81+ O_FILE_FLAG_WRITE_THROUGH = FILE_FLAG_WRITE_THROUGH
82+)
83+
84+const (
85+ FILE_READ_DATA = 0x00000001
86+ FILE_READ_ATTRIBUTES = 0x00000080
87+ FILE_READ_EA = 0x00000008
88+ FILE_WRITE_DATA = 0x00000002
89+ FILE_WRITE_ATTRIBUTES = 0x00000100
90+ FILE_WRITE_EA = 0x00000010
91+ FILE_APPEND_DATA = 0x00000004
92+ FILE_EXECUTE = 0x00000020
93+
94+ FILE_GENERIC_READ = STANDARD_RIGHTS_READ | FILE_READ_DATA | FILE_READ_ATTRIBUTES | FILE_READ_EA | SYNCHRONIZE
95+ FILE_GENERIC_WRITE = STANDARD_RIGHTS_WRITE | FILE_WRITE_DATA | FILE_WRITE_ATTRIBUTES | FILE_WRITE_EA | FILE_APPEND_DATA | SYNCHRONIZE
96+ FILE_GENERIC_EXECUTE = STANDARD_RIGHTS_EXECUTE | FILE_READ_ATTRIBUTES | FILE_EXECUTE | SYNCHRONIZE
97+
98+ FILE_LIST_DIRECTORY = 0x00000001
99+ FILE_TRAVERSE = 0x00000020
100+
101+ FILE_SHARE_READ = 0x00000001
102+ FILE_SHARE_WRITE = 0x00000002
103+ FILE_SHARE_DELETE = 0x00000004
104+
105+ FILE_ATTRIBUTE_READONLY = 0x00000001
106+ FILE_ATTRIBUTE_HIDDEN = 0x00000002
107+ FILE_ATTRIBUTE_SYSTEM = 0x00000004
108+ FILE_ATTRIBUTE_DIRECTORY = 0x00000010
109+ FILE_ATTRIBUTE_ARCHIVE = 0x00000020
110+ FILE_ATTRIBUTE_DEVICE = 0x00000040
111+ FILE_ATTRIBUTE_NORMAL = 0x00000080
112+ FILE_ATTRIBUTE_TEMPORARY = 0x00000100
113+ FILE_ATTRIBUTE_SPARSE_FILE = 0x00000200
114+ FILE_ATTRIBUTE_REPARSE_POINT = 0x00000400
115+ FILE_ATTRIBUTE_COMPRESSED = 0x00000800
116+ FILE_ATTRIBUTE_OFFLINE = 0x00001000
117+ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 0x00002000
118+ FILE_ATTRIBUTE_ENCRYPTED = 0x00004000
119+ FILE_ATTRIBUTE_INTEGRITY_STREAM = 0x00008000
120+ FILE_ATTRIBUTE_VIRTUAL = 0x00010000
121+ FILE_ATTRIBUTE_NO_SCRUB_DATA = 0x00020000
122+ FILE_ATTRIBUTE_RECALL_ON_OPEN = 0x00040000
123+ FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS = 0x00400000
124+
125+ INVALID_FILE_ATTRIBUTES = 0xffffffff
126+
127+ CREATE_NEW = 1
128+ CREATE_ALWAYS = 2
129+ OPEN_EXISTING = 3
130+ OPEN_ALWAYS = 4
131+ TRUNCATE_EXISTING = 5
132+
133+ FILE_FLAG_OPEN_REQUIRING_OPLOCK = 0x00040000
134+ FILE_FLAG_FIRST_PIPE_INSTANCE = 0x00080000
135+ FILE_FLAG_OPEN_NO_RECALL = 0x00100000
136+ FILE_FLAG_OPEN_REPARSE_POINT = 0x00200000
137+ FILE_FLAG_SESSION_AWARE = 0x00800000
138+ FILE_FLAG_POSIX_SEMANTICS = 0x01000000
139+ FILE_FLAG_BACKUP_SEMANTICS = 0x02000000
140+ FILE_FLAG_DELETE_ON_CLOSE = 0x04000000
141+ FILE_FLAG_SEQUENTIAL_SCAN = 0x08000000
142+ FILE_FLAG_RANDOM_ACCESS = 0x10000000
143+ FILE_FLAG_NO_BUFFERING = 0x20000000
144+ FILE_FLAG_OVERLAPPED = 0x40000000
145+ FILE_FLAG_WRITE_THROUGH = 0x80000000
146+
147+ HANDLE_FLAG_INHERIT = 0x00000001
148+ STARTF_USESTDHANDLES = 0x00000100
149+ STARTF_USESHOWWINDOW = 0x00000001
150+ DUPLICATE_CLOSE_SOURCE = 0x00000001
151+ DUPLICATE_SAME_ACCESS = 0x00000002
152+
153+ STD_INPUT_HANDLE = -10 & (1<<32 - 1)
154+ STD_OUTPUT_HANDLE = -11 & (1<<32 - 1)
155+ STD_ERROR_HANDLE = -12 & (1<<32 - 1)
156+
157+ FILE_BEGIN = 0
158+ FILE_CURRENT = 1
159+ FILE_END = 2
160+
161+ LANG_ENGLISH = 0x09
162+ SUBLANG_ENGLISH_US = 0x01
163+
164+ FORMAT_MESSAGE_ALLOCATE_BUFFER = 256
165+ FORMAT_MESSAGE_IGNORE_INSERTS = 512
166+ FORMAT_MESSAGE_FROM_STRING = 1024
167+ FORMAT_MESSAGE_FROM_HMODULE = 2048
168+ FORMAT_MESSAGE_FROM_SYSTEM = 4096
169+ FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192
170+ FORMAT_MESSAGE_MAX_WIDTH_MASK = 255
171+
172+ MAX_USHORT = 0xffff
173+ MAX_PATH = 260
174+ MAX_LONG_PATH = 32768
175+
176+ MAX_MODULE_NAME32 = 255
177+
178+ MAX_COMPUTERNAME_LENGTH = 15
179+
180+ MAX_DHCPV6_DUID_LENGTH = 130
181+
182+ MAX_DNS_SUFFIX_STRING_LENGTH = 256
183+
184+ TIME_ZONE_ID_UNKNOWN = 0
185+ TIME_ZONE_ID_STANDARD = 1
186+
187+ TIME_ZONE_ID_DAYLIGHT = 2
188+ IGNORE = 0
189+ INFINITE = 0xffffffff
190+
191+ WAIT_ABANDONED = 0x00000080
192+ WAIT_OBJECT_0 = 0x00000000
193+ WAIT_FAILED = 0xFFFFFFFF
194+
195+ // Access rights for process.
196+ PROCESS_ALL_ACCESS = 0xFFFF
197+ PROCESS_CREATE_PROCESS = 0x0080
198+ PROCESS_CREATE_THREAD = 0x0002
199+ PROCESS_DUP_HANDLE = 0x0040
200+ PROCESS_QUERY_INFORMATION = 0x0400
201+ PROCESS_QUERY_LIMITED_INFORMATION = 0x1000
202+ PROCESS_SET_INFORMATION = 0x0200
203+ PROCESS_SET_QUOTA = 0x0100
204+ PROCESS_SUSPEND_RESUME = 0x0800
205+ PROCESS_TERMINATE = 0x0001
206+ PROCESS_VM_OPERATION = 0x0008
207+ PROCESS_VM_READ = 0x0010
208+ PROCESS_VM_WRITE = 0x0020
209+
210+ // Access rights for thread.
211+ THREAD_DIRECT_IMPERSONATION = 0x0200
212+ THREAD_GET_CONTEXT = 0x0008
213+ THREAD_IMPERSONATE = 0x0100
214+ THREAD_QUERY_INFORMATION = 0x0040
215+ THREAD_QUERY_LIMITED_INFORMATION = 0x0800
216+ THREAD_SET_CONTEXT = 0x0010
217+ THREAD_SET_INFORMATION = 0x0020
218+ THREAD_SET_LIMITED_INFORMATION = 0x0400
219+ THREAD_SET_THREAD_TOKEN = 0x0080
220+ THREAD_SUSPEND_RESUME = 0x0002
221+ THREAD_TERMINATE = 0x0001
222+
223+ FILE_MAP_COPY = 0x01
224+ FILE_MAP_WRITE = 0x02
225+ FILE_MAP_READ = 0x04
226+ FILE_MAP_EXECUTE = 0x20
227+
228+ CTRL_C_EVENT = 0
229+ CTRL_BREAK_EVENT = 1
230+ CTRL_CLOSE_EVENT = 2
231+ CTRL_LOGOFF_EVENT = 5
232+ CTRL_SHUTDOWN_EVENT = 6
233+
234+ // Windows reserves errors >= 1<<29 for application use.
235+ APPLICATION_ERROR = 1 << 29
236+)
237+
238+const (
239+ // Process creation flags.
240+ CREATE_BREAKAWAY_FROM_JOB = 0x01000000
241+ CREATE_DEFAULT_ERROR_MODE = 0x04000000
242+ CREATE_NEW_CONSOLE = 0x00000010
243+ CREATE_NEW_PROCESS_GROUP = 0x00000200
244+ CREATE_NO_WINDOW = 0x08000000
245+ CREATE_PROTECTED_PROCESS = 0x00040000
246+ CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 0x02000000
247+ CREATE_SEPARATE_WOW_VDM = 0x00000800
248+ CREATE_SHARED_WOW_VDM = 0x00001000
249+ CREATE_SUSPENDED = 0x00000004
250+ CREATE_UNICODE_ENVIRONMENT = 0x00000400
251+ DEBUG_ONLY_THIS_PROCESS = 0x00000002
252+ DEBUG_PROCESS = 0x00000001
253+ DETACHED_PROCESS = 0x00000008
254+ EXTENDED_STARTUPINFO_PRESENT = 0x00080000
255+ INHERIT_PARENT_AFFINITY = 0x00010000
256+)
257+
258+const (
259+ // attributes for ProcThreadAttributeList
260+ PROC_THREAD_ATTRIBUTE_PARENT_PROCESS = 0x00020000
261+ PROC_THREAD_ATTRIBUTE_HANDLE_LIST = 0x00020002
262+ PROC_THREAD_ATTRIBUTE_GROUP_AFFINITY = 0x00030003
263+ PROC_THREAD_ATTRIBUTE_PREFERRED_NODE = 0x00020004
264+ PROC_THREAD_ATTRIBUTE_IDEAL_PROCESSOR = 0x00030005
265+ PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY = 0x00020007
266+ PROC_THREAD_ATTRIBUTE_UMS_THREAD = 0x00030006
267+ PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL = 0x0002000b
268+ PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE = 0x00020016
269+)
270+
271+const (
272+ // flags for CreateToolhelp32Snapshot
273+ TH32CS_SNAPHEAPLIST = 0x01
274+ TH32CS_SNAPPROCESS = 0x02
275+ TH32CS_SNAPTHREAD = 0x04
276+ TH32CS_SNAPMODULE = 0x08
277+ TH32CS_SNAPMODULE32 = 0x10
278+ TH32CS_SNAPALL = TH32CS_SNAPHEAPLIST | TH32CS_SNAPMODULE | TH32CS_SNAPPROCESS | TH32CS_SNAPTHREAD
279+ TH32CS_INHERIT = 0x80000000
280+)
281+
282+const (
283+ // flags for EnumProcessModulesEx
284+ LIST_MODULES_32BIT = 0x01
285+ LIST_MODULES_64BIT = 0x02
286+ LIST_MODULES_ALL = 0x03
287+ LIST_MODULES_DEFAULT = 0x00
288+)
289+
290+const (
291+ // filters for ReadDirectoryChangesW and FindFirstChangeNotificationW
292+ FILE_NOTIFY_CHANGE_FILE_NAME = 0x001
293+ FILE_NOTIFY_CHANGE_DIR_NAME = 0x002
294+ FILE_NOTIFY_CHANGE_ATTRIBUTES = 0x004
295+ FILE_NOTIFY_CHANGE_SIZE = 0x008
296+ FILE_NOTIFY_CHANGE_LAST_WRITE = 0x010
297+ FILE_NOTIFY_CHANGE_LAST_ACCESS = 0x020
298+ FILE_NOTIFY_CHANGE_CREATION = 0x040
299+ FILE_NOTIFY_CHANGE_SECURITY = 0x100
300+)
301+
302+const (
303+ // do not reorder
304+ FILE_ACTION_ADDED = iota + 1
305+ FILE_ACTION_REMOVED
306+ FILE_ACTION_MODIFIED
307+ FILE_ACTION_RENAMED_OLD_NAME
308+ FILE_ACTION_RENAMED_NEW_NAME
309+)
310+
311+const (
312+ // wincrypt.h
313+ /* certenrolld_begin -- PROV_RSA_*/
314+ PROV_RSA_FULL = 1
315+ PROV_RSA_SIG = 2
316+ PROV_DSS = 3
317+ PROV_FORTEZZA = 4
318+ PROV_MS_EXCHANGE = 5
319+ PROV_SSL = 6
320+ PROV_RSA_SCHANNEL = 12
321+ PROV_DSS_DH = 13
322+ PROV_EC_ECDSA_SIG = 14
323+ PROV_EC_ECNRA_SIG = 15
324+ PROV_EC_ECDSA_FULL = 16
325+ PROV_EC_ECNRA_FULL = 17
326+ PROV_DH_SCHANNEL = 18
327+ PROV_SPYRUS_LYNKS = 20
328+ PROV_RNG = 21
329+ PROV_INTEL_SEC = 22
330+ PROV_REPLACE_OWF = 23
331+ PROV_RSA_AES = 24
332+
333+ /* dwFlags definitions for CryptAcquireContext */
334+ CRYPT_VERIFYCONTEXT = 0xF0000000
335+ CRYPT_NEWKEYSET = 0x00000008
336+ CRYPT_DELETEKEYSET = 0x00000010
337+ CRYPT_MACHINE_KEYSET = 0x00000020
338+ CRYPT_SILENT = 0x00000040
339+ CRYPT_DEFAULT_CONTAINER_OPTIONAL = 0x00000080
340+
341+ /* Flags for PFXImportCertStore */
342+ CRYPT_EXPORTABLE = 0x00000001
343+ CRYPT_USER_PROTECTED = 0x00000002
344+ CRYPT_USER_KEYSET = 0x00001000
345+ PKCS12_PREFER_CNG_KSP = 0x00000100
346+ PKCS12_ALWAYS_CNG_KSP = 0x00000200
347+ PKCS12_ALLOW_OVERWRITE_KEY = 0x00004000
348+ PKCS12_NO_PERSIST_KEY = 0x00008000
349+ PKCS12_INCLUDE_EXTENDED_PROPERTIES = 0x00000010
350+
351+ /* Flags for CryptAcquireCertificatePrivateKey */
352+ CRYPT_ACQUIRE_CACHE_FLAG = 0x00000001
353+ CRYPT_ACQUIRE_USE_PROV_INFO_FLAG = 0x00000002
354+ CRYPT_ACQUIRE_COMPARE_KEY_FLAG = 0x00000004
355+ CRYPT_ACQUIRE_NO_HEALING = 0x00000008
356+ CRYPT_ACQUIRE_SILENT_FLAG = 0x00000040
357+ CRYPT_ACQUIRE_WINDOW_HANDLE_FLAG = 0x00000080
358+ CRYPT_ACQUIRE_NCRYPT_KEY_FLAGS_MASK = 0x00070000
359+ CRYPT_ACQUIRE_ALLOW_NCRYPT_KEY_FLAG = 0x00010000
360+ CRYPT_ACQUIRE_PREFER_NCRYPT_KEY_FLAG = 0x00020000
361+ CRYPT_ACQUIRE_ONLY_NCRYPT_KEY_FLAG = 0x00040000
362+
363+ /* pdwKeySpec for CryptAcquireCertificatePrivateKey */
364+ AT_KEYEXCHANGE = 1
365+ AT_SIGNATURE = 2
366+ CERT_NCRYPT_KEY_SPEC = 0xFFFFFFFF
367+
368+ /* Default usage match type is AND with value zero */
369+ USAGE_MATCH_TYPE_AND = 0
370+ USAGE_MATCH_TYPE_OR = 1
371+
372+ /* msgAndCertEncodingType values for CertOpenStore function */
373+ X509_ASN_ENCODING = 0x00000001
374+ PKCS_7_ASN_ENCODING = 0x00010000
375+
376+ /* storeProvider values for CertOpenStore function */
377+ CERT_STORE_PROV_MSG = 1
378+ CERT_STORE_PROV_MEMORY = 2
379+ CERT_STORE_PROV_FILE = 3
380+ CERT_STORE_PROV_REG = 4
381+ CERT_STORE_PROV_PKCS7 = 5
382+ CERT_STORE_PROV_SERIALIZED = 6
383+ CERT_STORE_PROV_FILENAME_A = 7
384+ CERT_STORE_PROV_FILENAME_W = 8
385+ CERT_STORE_PROV_FILENAME = CERT_STORE_PROV_FILENAME_W
386+ CERT_STORE_PROV_SYSTEM_A = 9
387+ CERT_STORE_PROV_SYSTEM_W = 10
388+ CERT_STORE_PROV_SYSTEM = CERT_STORE_PROV_SYSTEM_W
389+ CERT_STORE_PROV_COLLECTION = 11
390+ CERT_STORE_PROV_SYSTEM_REGISTRY_A = 12
391+ CERT_STORE_PROV_SYSTEM_REGISTRY_W = 13
392+ CERT_STORE_PROV_SYSTEM_REGISTRY = CERT_STORE_PROV_SYSTEM_REGISTRY_W
393+ CERT_STORE_PROV_PHYSICAL_W = 14
394+ CERT_STORE_PROV_PHYSICAL = CERT_STORE_PROV_PHYSICAL_W
395+ CERT_STORE_PROV_SMART_CARD_W = 15
396+ CERT_STORE_PROV_SMART_CARD = CERT_STORE_PROV_SMART_CARD_W
397+ CERT_STORE_PROV_LDAP_W = 16
398+ CERT_STORE_PROV_LDAP = CERT_STORE_PROV_LDAP_W
399+ CERT_STORE_PROV_PKCS12 = 17
400+
401+ /* store characteristics (low WORD of flag) for CertOpenStore function */
402+ CERT_STORE_NO_CRYPT_RELEASE_FLAG = 0x00000001
403+ CERT_STORE_SET_LOCALIZED_NAME_FLAG = 0x00000002
404+ CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 0x00000004
405+ CERT_STORE_DELETE_FLAG = 0x00000010
406+ CERT_STORE_UNSAFE_PHYSICAL_FLAG = 0x00000020
407+ CERT_STORE_SHARE_STORE_FLAG = 0x00000040
408+ CERT_STORE_SHARE_CONTEXT_FLAG = 0x00000080
409+ CERT_STORE_MANIFOLD_FLAG = 0x00000100
410+ CERT_STORE_ENUM_ARCHIVED_FLAG = 0x00000200
411+ CERT_STORE_UPDATE_KEYID_FLAG = 0x00000400
412+ CERT_STORE_BACKUP_RESTORE_FLAG = 0x00000800
413+ CERT_STORE_MAXIMUM_ALLOWED_FLAG = 0x00001000
414+ CERT_STORE_CREATE_NEW_FLAG = 0x00002000
415+ CERT_STORE_OPEN_EXISTING_FLAG = 0x00004000
416+ CERT_STORE_READONLY_FLAG = 0x00008000
417+
418+ /* store locations (high WORD of flag) for CertOpenStore function */
419+ CERT_SYSTEM_STORE_CURRENT_USER = 0x00010000
420+ CERT_SYSTEM_STORE_LOCAL_MACHINE = 0x00020000
421+ CERT_SYSTEM_STORE_CURRENT_SERVICE = 0x00040000
422+ CERT_SYSTEM_STORE_SERVICES = 0x00050000
423+ CERT_SYSTEM_STORE_USERS = 0x00060000
424+ CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY = 0x00070000
425+ CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY = 0x00080000
426+ CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE = 0x00090000
427+ CERT_SYSTEM_STORE_UNPROTECTED_FLAG = 0x40000000
428+ CERT_SYSTEM_STORE_RELOCATE_FLAG = 0x80000000
429+
430+ /* Miscellaneous high-WORD flags for CertOpenStore function */
431+ CERT_REGISTRY_STORE_REMOTE_FLAG = 0x00010000
432+ CERT_REGISTRY_STORE_SERIALIZED_FLAG = 0x00020000
433+ CERT_REGISTRY_STORE_ROAMING_FLAG = 0x00040000
434+ CERT_REGISTRY_STORE_MY_IE_DIRTY_FLAG = 0x00080000
435+ CERT_REGISTRY_STORE_LM_GPT_FLAG = 0x01000000
436+ CERT_REGISTRY_STORE_CLIENT_GPT_FLAG = 0x80000000
437+ CERT_FILE_STORE_COMMIT_ENABLE_FLAG = 0x00010000
438+ CERT_LDAP_STORE_SIGN_FLAG = 0x00010000
439+ CERT_LDAP_STORE_AREC_EXCLUSIVE_FLAG = 0x00020000
440+ CERT_LDAP_STORE_OPENED_FLAG = 0x00040000
441+ CERT_LDAP_STORE_UNBIND_FLAG = 0x00080000
442+
443+ /* addDisposition values for CertAddCertificateContextToStore function */
444+ CERT_STORE_ADD_NEW = 1
445+ CERT_STORE_ADD_USE_EXISTING = 2
446+ CERT_STORE_ADD_REPLACE_EXISTING = 3
447+ CERT_STORE_ADD_ALWAYS = 4
448+ CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES = 5
449+ CERT_STORE_ADD_NEWER = 6
450+ CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES = 7
451+
452+ /* ErrorStatus values for CertTrustStatus struct */
453+ CERT_TRUST_NO_ERROR = 0x00000000
454+ CERT_TRUST_IS_NOT_TIME_VALID = 0x00000001
455+ CERT_TRUST_IS_REVOKED = 0x00000004
456+ CERT_TRUST_IS_NOT_SIGNATURE_VALID = 0x00000008
457+ CERT_TRUST_IS_NOT_VALID_FOR_USAGE = 0x00000010
458+ CERT_TRUST_IS_UNTRUSTED_ROOT = 0x00000020
459+ CERT_TRUST_REVOCATION_STATUS_UNKNOWN = 0x00000040
460+ CERT_TRUST_IS_CYCLIC = 0x00000080
461+ CERT_TRUST_INVALID_EXTENSION = 0x00000100
462+ CERT_TRUST_INVALID_POLICY_CONSTRAINTS = 0x00000200
463+ CERT_TRUST_INVALID_BASIC_CONSTRAINTS = 0x00000400
464+ CERT_TRUST_INVALID_NAME_CONSTRAINTS = 0x00000800
465+ CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT = 0x00001000
466+ CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT = 0x00002000
467+ CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT = 0x00004000
468+ CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT = 0x00008000
469+ CERT_TRUST_IS_PARTIAL_CHAIN = 0x00010000
470+ CERT_TRUST_CTL_IS_NOT_TIME_VALID = 0x00020000
471+ CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID = 0x00040000
472+ CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE = 0x00080000
473+ CERT_TRUST_HAS_WEAK_SIGNATURE = 0x00100000
474+ CERT_TRUST_IS_OFFLINE_REVOCATION = 0x01000000
475+ CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY = 0x02000000
476+ CERT_TRUST_IS_EXPLICIT_DISTRUST = 0x04000000
477+ CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT = 0x08000000
478+
479+ /* InfoStatus values for CertTrustStatus struct */
480+ CERT_TRUST_HAS_EXACT_MATCH_ISSUER = 0x00000001
481+ CERT_TRUST_HAS_KEY_MATCH_ISSUER = 0x00000002
482+ CERT_TRUST_HAS_NAME_MATCH_ISSUER = 0x00000004
483+ CERT_TRUST_IS_SELF_SIGNED = 0x00000008
484+ CERT_TRUST_HAS_PREFERRED_ISSUER = 0x00000100
485+ CERT_TRUST_HAS_ISSUANCE_CHAIN_POLICY = 0x00000400
486+ CERT_TRUST_HAS_VALID_NAME_CONSTRAINTS = 0x00000400
487+ CERT_TRUST_IS_PEER_TRUSTED = 0x00000800
488+ CERT_TRUST_HAS_CRL_VALIDITY_EXTENDED = 0x00001000
489+ CERT_TRUST_IS_FROM_EXCLUSIVE_TRUST_STORE = 0x00002000
490+ CERT_TRUST_IS_CA_TRUSTED = 0x00004000
491+ CERT_TRUST_IS_COMPLEX_CHAIN = 0x00010000
492+
493+ /* Certificate Information Flags */
494+ CERT_INFO_VERSION_FLAG = 1
495+ CERT_INFO_SERIAL_NUMBER_FLAG = 2
496+ CERT_INFO_SIGNATURE_ALGORITHM_FLAG = 3
497+ CERT_INFO_ISSUER_FLAG = 4
498+ CERT_INFO_NOT_BEFORE_FLAG = 5
499+ CERT_INFO_NOT_AFTER_FLAG = 6
500+ CERT_INFO_SUBJECT_FLAG = 7
501+ CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAG = 8
502+ CERT_INFO_ISSUER_UNIQUE_ID_FLAG = 9
503+ CERT_INFO_SUBJECT_UNIQUE_ID_FLAG = 10
504+ CERT_INFO_EXTENSION_FLAG = 11
505+
506+ /* dwFindType for CertFindCertificateInStore */
507+ CERT_COMPARE_MASK = 0xFFFF
508+ CERT_COMPARE_SHIFT = 16
509+ CERT_COMPARE_ANY = 0
510+ CERT_COMPARE_SHA1_HASH = 1
511+ CERT_COMPARE_NAME = 2
512+ CERT_COMPARE_ATTR = 3
513+ CERT_COMPARE_MD5_HASH = 4
514+ CERT_COMPARE_PROPERTY = 5
515+ CERT_COMPARE_PUBLIC_KEY = 6
516+ CERT_COMPARE_HASH = CERT_COMPARE_SHA1_HASH
517+ CERT_COMPARE_NAME_STR_A = 7
518+ CERT_COMPARE_NAME_STR_W = 8
519+ CERT_COMPARE_KEY_SPEC = 9
520+ CERT_COMPARE_ENHKEY_USAGE = 10
521+ CERT_COMPARE_CTL_USAGE = CERT_COMPARE_ENHKEY_USAGE
522+ CERT_COMPARE_SUBJECT_CERT = 11
523+ CERT_COMPARE_ISSUER_OF = 12
524+ CERT_COMPARE_EXISTING = 13
525+ CERT_COMPARE_SIGNATURE_HASH = 14
526+ CERT_COMPARE_KEY_IDENTIFIER = 15
527+ CERT_COMPARE_CERT_ID = 16
528+ CERT_COMPARE_CROSS_CERT_DIST_POINTS = 17
529+ CERT_COMPARE_PUBKEY_MD5_HASH = 18
530+ CERT_COMPARE_SUBJECT_INFO_ACCESS = 19
531+ CERT_COMPARE_HASH_STR = 20
532+ CERT_COMPARE_HAS_PRIVATE_KEY = 21
533+ CERT_FIND_ANY = (CERT_COMPARE_ANY << CERT_COMPARE_SHIFT)
534+ CERT_FIND_SHA1_HASH = (CERT_COMPARE_SHA1_HASH << CERT_COMPARE_SHIFT)
535+ CERT_FIND_MD5_HASH = (CERT_COMPARE_MD5_HASH << CERT_COMPARE_SHIFT)
536+ CERT_FIND_SIGNATURE_HASH = (CERT_COMPARE_SIGNATURE_HASH << CERT_COMPARE_SHIFT)
537+ CERT_FIND_KEY_IDENTIFIER = (CERT_COMPARE_KEY_IDENTIFIER << CERT_COMPARE_SHIFT)
538+ CERT_FIND_HASH = CERT_FIND_SHA1_HASH
539+ CERT_FIND_PROPERTY = (CERT_COMPARE_PROPERTY << CERT_COMPARE_SHIFT)
540+ CERT_FIND_PUBLIC_KEY = (CERT_COMPARE_PUBLIC_KEY << CERT_COMPARE_SHIFT)
541+ CERT_FIND_SUBJECT_NAME = (CERT_COMPARE_NAME<<CERT_COMPARE_SHIFT | CERT_INFO_SUBJECT_FLAG)
542+ CERT_FIND_SUBJECT_ATTR = (CERT_COMPARE_ATTR<<CERT_COMPARE_SHIFT | CERT_INFO_SUBJECT_FLAG)
543+ CERT_FIND_ISSUER_NAME = (CERT_COMPARE_NAME<<CERT_COMPARE_SHIFT | CERT_INFO_ISSUER_FLAG)
544+ CERT_FIND_ISSUER_ATTR = (CERT_COMPARE_ATTR<<CERT_COMPARE_SHIFT | CERT_INFO_ISSUER_FLAG)
545+ CERT_FIND_SUBJECT_STR_A = (CERT_COMPARE_NAME_STR_A<<CERT_COMPARE_SHIFT | CERT_INFO_SUBJECT_FLAG)
546+ CERT_FIND_SUBJECT_STR_W = (CERT_COMPARE_NAME_STR_W<<CERT_COMPARE_SHIFT | CERT_INFO_SUBJECT_FLAG)
547+ CERT_FIND_SUBJECT_STR = CERT_FIND_SUBJECT_STR_W
548+ CERT_FIND_ISSUER_STR_A = (CERT_COMPARE_NAME_STR_A<<CERT_COMPARE_SHIFT | CERT_INFO_ISSUER_FLAG)
549+ CERT_FIND_ISSUER_STR_W = (CERT_COMPARE_NAME_STR_W<<CERT_COMPARE_SHIFT | CERT_INFO_ISSUER_FLAG)
550+ CERT_FIND_ISSUER_STR = CERT_FIND_ISSUER_STR_W
551+ CERT_FIND_KEY_SPEC = (CERT_COMPARE_KEY_SPEC << CERT_COMPARE_SHIFT)
552+ CERT_FIND_ENHKEY_USAGE = (CERT_COMPARE_ENHKEY_USAGE << CERT_COMPARE_SHIFT)
553+ CERT_FIND_CTL_USAGE = CERT_FIND_ENHKEY_USAGE
554+ CERT_FIND_SUBJECT_CERT = (CERT_COMPARE_SUBJECT_CERT << CERT_COMPARE_SHIFT)
555+ CERT_FIND_ISSUER_OF = (CERT_COMPARE_ISSUER_OF << CERT_COMPARE_SHIFT)
556+ CERT_FIND_EXISTING = (CERT_COMPARE_EXISTING << CERT_COMPARE_SHIFT)
557+ CERT_FIND_CERT_ID = (CERT_COMPARE_CERT_ID << CERT_COMPARE_SHIFT)
558+ CERT_FIND_CROSS_CERT_DIST_POINTS = (CERT_COMPARE_CROSS_CERT_DIST_POINTS << CERT_COMPARE_SHIFT)
559+ CERT_FIND_PUBKEY_MD5_HASH = (CERT_COMPARE_PUBKEY_MD5_HASH << CERT_COMPARE_SHIFT)
560+ CERT_FIND_SUBJECT_INFO_ACCESS = (CERT_COMPARE_SUBJECT_INFO_ACCESS << CERT_COMPARE_SHIFT)
561+ CERT_FIND_HASH_STR = (CERT_COMPARE_HASH_STR << CERT_COMPARE_SHIFT)
562+ CERT_FIND_HAS_PRIVATE_KEY = (CERT_COMPARE_HAS_PRIVATE_KEY << CERT_COMPARE_SHIFT)
563+ CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG = 0x1
564+ CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG = 0x2
565+ CERT_FIND_PROP_ONLY_ENHKEY_USAGE_FLAG = 0x4
566+ CERT_FIND_NO_ENHKEY_USAGE_FLAG = 0x8
567+ CERT_FIND_OR_ENHKEY_USAGE_FLAG = 0x10
568+ CERT_FIND_VALID_ENHKEY_USAGE_FLAG = 0x20
569+ CERT_FIND_OPTIONAL_CTL_USAGE_FLAG = CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG
570+ CERT_FIND_EXT_ONLY_CTL_USAGE_FLAG = CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG
571+ CERT_FIND_PROP_ONLY_CTL_USAGE_FLAG = CERT_FIND_PROP_ONLY_ENHKEY_USAGE_FLAG
572+ CERT_FIND_NO_CTL_USAGE_FLAG = CERT_FIND_NO_ENHKEY_USAGE_FLAG
573+ CERT_FIND_OR_CTL_USAGE_FLAG = CERT_FIND_OR_ENHKEY_USAGE_FLAG
574+ CERT_FIND_VALID_CTL_USAGE_FLAG = CERT_FIND_VALID_ENHKEY_USAGE_FLAG
575+
576+ /* policyOID values for CertVerifyCertificateChainPolicy function */
577+ CERT_CHAIN_POLICY_BASE = 1
578+ CERT_CHAIN_POLICY_AUTHENTICODE = 2
579+ CERT_CHAIN_POLICY_AUTHENTICODE_TS = 3
580+ CERT_CHAIN_POLICY_SSL = 4
581+ CERT_CHAIN_POLICY_BASIC_CONSTRAINTS = 5
582+ CERT_CHAIN_POLICY_NT_AUTH = 6
583+ CERT_CHAIN_POLICY_MICROSOFT_ROOT = 7
584+ CERT_CHAIN_POLICY_EV = 8
585+ CERT_CHAIN_POLICY_SSL_F12 = 9
586+
587+ /* flag for dwFindType CertFindChainInStore */
588+ CERT_CHAIN_FIND_BY_ISSUER = 1
589+
590+ /* dwFindFlags for CertFindChainInStore when dwFindType == CERT_CHAIN_FIND_BY_ISSUER */
591+ CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG = 0x0001
592+ CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG = 0x0002
593+ CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG = 0x0004
594+ CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG = 0x0008
595+ CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG = 0x4000
596+ CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG = 0x8000
597+
598+ /* Certificate Store close flags */
599+ CERT_CLOSE_STORE_FORCE_FLAG = 0x00000001
600+ CERT_CLOSE_STORE_CHECK_FLAG = 0x00000002
601+
602+ /* CryptQueryObject object type */
603+ CERT_QUERY_OBJECT_FILE = 1
604+ CERT_QUERY_OBJECT_BLOB = 2
605+
606+ /* CryptQueryObject content type flags */
607+ CERT_QUERY_CONTENT_CERT = 1
608+ CERT_QUERY_CONTENT_CTL = 2
609+ CERT_QUERY_CONTENT_CRL = 3
610+ CERT_QUERY_CONTENT_SERIALIZED_STORE = 4
611+ CERT_QUERY_CONTENT_SERIALIZED_CERT = 5
612+ CERT_QUERY_CONTENT_SERIALIZED_CTL = 6
613+ CERT_QUERY_CONTENT_SERIALIZED_CRL = 7
614+ CERT_QUERY_CONTENT_PKCS7_SIGNED = 8
615+ CERT_QUERY_CONTENT_PKCS7_UNSIGNED = 9
616+ CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED = 10
617+ CERT_QUERY_CONTENT_PKCS10 = 11
618+ CERT_QUERY_CONTENT_PFX = 12
619+ CERT_QUERY_CONTENT_CERT_PAIR = 13
620+ CERT_QUERY_CONTENT_PFX_AND_LOAD = 14
621+ CERT_QUERY_CONTENT_FLAG_CERT = (1 << CERT_QUERY_CONTENT_CERT)
622+ CERT_QUERY_CONTENT_FLAG_CTL = (1 << CERT_QUERY_CONTENT_CTL)
623+ CERT_QUERY_CONTENT_FLAG_CRL = (1 << CERT_QUERY_CONTENT_CRL)
624+ CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE = (1 << CERT_QUERY_CONTENT_SERIALIZED_STORE)
625+ CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT = (1 << CERT_QUERY_CONTENT_SERIALIZED_CERT)
626+ CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL = (1 << CERT_QUERY_CONTENT_SERIALIZED_CTL)
627+ CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL = (1 << CERT_QUERY_CONTENT_SERIALIZED_CRL)
628+ CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED = (1 << CERT_QUERY_CONTENT_PKCS7_SIGNED)
629+ CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED = (1 << CERT_QUERY_CONTENT_PKCS7_UNSIGNED)
630+ CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED = (1 << CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED)
631+ CERT_QUERY_CONTENT_FLAG_PKCS10 = (1 << CERT_QUERY_CONTENT_PKCS10)
632+ CERT_QUERY_CONTENT_FLAG_PFX = (1 << CERT_QUERY_CONTENT_PFX)
633+ CERT_QUERY_CONTENT_FLAG_CERT_PAIR = (1 << CERT_QUERY_CONTENT_CERT_PAIR)
634+ CERT_QUERY_CONTENT_FLAG_PFX_AND_LOAD = (1 << CERT_QUERY_CONTENT_PFX_AND_LOAD)
635+ CERT_QUERY_CONTENT_FLAG_ALL = (CERT_QUERY_CONTENT_FLAG_CERT | CERT_QUERY_CONTENT_FLAG_CTL | CERT_QUERY_CONTENT_FLAG_CRL | CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE | CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT | CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL | CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL | CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED | CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED | CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED | CERT_QUERY_CONTENT_FLAG_PKCS10 | CERT_QUERY_CONTENT_FLAG_PFX | CERT_QUERY_CONTENT_FLAG_CERT_PAIR)
636+ CERT_QUERY_CONTENT_FLAG_ALL_ISSUER_CERT = (CERT_QUERY_CONTENT_FLAG_CERT | CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE | CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT | CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED | CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED)
637+
638+ /* CryptQueryObject format type flags */
639+ CERT_QUERY_FORMAT_BINARY = 1
640+ CERT_QUERY_FORMAT_BASE64_ENCODED = 2
641+ CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED = 3
642+ CERT_QUERY_FORMAT_FLAG_BINARY = (1 << CERT_QUERY_FORMAT_BINARY)
643+ CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED = (1 << CERT_QUERY_FORMAT_BASE64_ENCODED)
644+ CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED = (1 << CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED)
645+ CERT_QUERY_FORMAT_FLAG_ALL = (CERT_QUERY_FORMAT_FLAG_BINARY | CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED | CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED)
646+
647+ /* CertGetNameString name types */
648+ CERT_NAME_EMAIL_TYPE = 1
649+ CERT_NAME_RDN_TYPE = 2
650+ CERT_NAME_ATTR_TYPE = 3
651+ CERT_NAME_SIMPLE_DISPLAY_TYPE = 4
652+ CERT_NAME_FRIENDLY_DISPLAY_TYPE = 5
653+ CERT_NAME_DNS_TYPE = 6
654+ CERT_NAME_URL_TYPE = 7
655+ CERT_NAME_UPN_TYPE = 8
656+
657+ /* CertGetNameString flags */
658+ CERT_NAME_ISSUER_FLAG = 0x1
659+ CERT_NAME_DISABLE_IE4_UTF8_FLAG = 0x10000
660+ CERT_NAME_SEARCH_ALL_NAMES_FLAG = 0x2
661+ CERT_NAME_STR_ENABLE_PUNYCODE_FLAG = 0x00200000
662+
663+ /* AuthType values for SSLExtraCertChainPolicyPara struct */
664+ AUTHTYPE_CLIENT = 1
665+ AUTHTYPE_SERVER = 2
666+
667+ /* Checks values for SSLExtraCertChainPolicyPara struct */
668+ SECURITY_FLAG_IGNORE_REVOCATION = 0x00000080
669+ SECURITY_FLAG_IGNORE_UNKNOWN_CA = 0x00000100
670+ SECURITY_FLAG_IGNORE_WRONG_USAGE = 0x00000200
671+ SECURITY_FLAG_IGNORE_CERT_CN_INVALID = 0x00001000
672+ SECURITY_FLAG_IGNORE_CERT_DATE_INVALID = 0x00002000
673+
674+ /* Flags for Crypt[Un]ProtectData */
675+ CRYPTPROTECT_UI_FORBIDDEN = 0x1
676+ CRYPTPROTECT_LOCAL_MACHINE = 0x4
677+ CRYPTPROTECT_CRED_SYNC = 0x8
678+ CRYPTPROTECT_AUDIT = 0x10
679+ CRYPTPROTECT_NO_RECOVERY = 0x20
680+ CRYPTPROTECT_VERIFY_PROTECTION = 0x40
681+ CRYPTPROTECT_CRED_REGENERATE = 0x80
682+
683+ /* Flags for CryptProtectPromptStruct */
684+ CRYPTPROTECT_PROMPT_ON_UNPROTECT = 1
685+ CRYPTPROTECT_PROMPT_ON_PROTECT = 2
686+ CRYPTPROTECT_PROMPT_RESERVED = 4
687+ CRYPTPROTECT_PROMPT_STRONG = 8
688+ CRYPTPROTECT_PROMPT_REQUIRE_STRONG = 16
689+)
690+
691+const (
692+ // flags for SetErrorMode
693+ SEM_FAILCRITICALERRORS = 0x0001
694+ SEM_NOALIGNMENTFAULTEXCEPT = 0x0004
695+ SEM_NOGPFAULTERRORBOX = 0x0002
696+ SEM_NOOPENFILEERRORBOX = 0x8000
697+)
698+
699+const (
700+ // Priority class.
701+ ABOVE_NORMAL_PRIORITY_CLASS = 0x00008000
702+ BELOW_NORMAL_PRIORITY_CLASS = 0x00004000
703+ HIGH_PRIORITY_CLASS = 0x00000080
704+ IDLE_PRIORITY_CLASS = 0x00000040
705+ NORMAL_PRIORITY_CLASS = 0x00000020
706+ PROCESS_MODE_BACKGROUND_BEGIN = 0x00100000
707+ PROCESS_MODE_BACKGROUND_END = 0x00200000
708+ REALTIME_PRIORITY_CLASS = 0x00000100
709+)
710+
711+/* wintrust.h constants for WinVerifyTrustEx */
712+const (
713+ WTD_UI_ALL = 1
714+ WTD_UI_NONE = 2
715+ WTD_UI_NOBAD = 3
716+ WTD_UI_NOGOOD = 4
717+
718+ WTD_REVOKE_NONE = 0
719+ WTD_REVOKE_WHOLECHAIN = 1
720+
721+ WTD_CHOICE_FILE = 1
722+ WTD_CHOICE_CATALOG = 2
723+ WTD_CHOICE_BLOB = 3
724+ WTD_CHOICE_SIGNER = 4
725+ WTD_CHOICE_CERT = 5
726+
727+ WTD_STATEACTION_IGNORE = 0x00000000
728+ WTD_STATEACTION_VERIFY = 0x00000001
729+ WTD_STATEACTION_CLOSE = 0x00000002
730+ WTD_STATEACTION_AUTO_CACHE = 0x00000003
731+ WTD_STATEACTION_AUTO_CACHE_FLUSH = 0x00000004
732+
733+ WTD_USE_IE4_TRUST_FLAG = 0x1
734+ WTD_NO_IE4_CHAIN_FLAG = 0x2
735+ WTD_NO_POLICY_USAGE_FLAG = 0x4
736+ WTD_REVOCATION_CHECK_NONE = 0x10
737+ WTD_REVOCATION_CHECK_END_CERT = 0x20
738+ WTD_REVOCATION_CHECK_CHAIN = 0x40
739+ WTD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 0x80
740+ WTD_SAFER_FLAG = 0x100
741+ WTD_HASH_ONLY_FLAG = 0x200
742+ WTD_USE_DEFAULT_OSVER_CHECK = 0x400
743+ WTD_LIFETIME_SIGNING_FLAG = 0x800
744+ WTD_CACHE_ONLY_URL_RETRIEVAL = 0x1000
745+ WTD_DISABLE_MD2_MD4 = 0x2000
746+ WTD_MOTW = 0x4000
747+
748+ WTD_UICONTEXT_EXECUTE = 0
749+ WTD_UICONTEXT_INSTALL = 1
750+)
751+
752+var (
753+ OID_PKIX_KP_SERVER_AUTH = []byte("1.3.6.1.5.5.7.3.1\x00")
754+ OID_SERVER_GATED_CRYPTO = []byte("1.3.6.1.4.1.311.10.3.3\x00")
755+ OID_SGC_NETSCAPE = []byte("2.16.840.1.113730.4.1\x00")
756+
757+ WINTRUST_ACTION_GENERIC_VERIFY_V2 = GUID{
758+ Data1: 0xaac56b,
759+ Data2: 0xcd44,
760+ Data3: 0x11d0,
761+ Data4: [8]byte{0x8c, 0xc2, 0x0, 0xc0, 0x4f, 0xc2, 0x95, 0xee},
762+ }
763+)
764+
765+// Pointer represents a pointer to an arbitrary Windows type.
766+//
767+// Pointer-typed fields may point to one of many different types. It's
768+// up to the caller to provide a pointer to the appropriate type, cast
769+// to Pointer. The caller must obey the unsafe.Pointer rules while
770+// doing so.
771+type Pointer *struct{}
772+
773+// Invented values to support what package os expects.
774+type Timeval struct {
775+ Sec int32
776+ Usec int32
777+}
778+
779+func (tv *Timeval) Nanoseconds() int64 {
780+ return (int64(tv.Sec)*1e6 + int64(tv.Usec)) * 1e3
781+}
782+
783+func NsecToTimeval(nsec int64) (tv Timeval) {
784+ tv.Sec = int32(nsec / 1e9)
785+ tv.Usec = int32(nsec % 1e9 / 1e3)
786+ return
787+}
788+
789+type Overlapped struct {
790+ Internal uintptr
791+ InternalHigh uintptr
792+ Offset uint32
793+ OffsetHigh uint32
794+ HEvent Handle
795+}
796+
797+type FileNotifyInformation struct {
798+ NextEntryOffset uint32
799+ Action uint32
800+ FileNameLength uint32
801+ FileName uint16
802+}
803+
804+type Filetime struct {
805+ LowDateTime uint32
806+ HighDateTime uint32
807+}
808+
809+// Nanoseconds returns Filetime ft in nanoseconds
810+// since Epoch (00:00:00 UTC, January 1, 1970).
811+func (ft *Filetime) Nanoseconds() int64 {
812+ // 100-nanosecond intervals since January 1, 1601
813+ nsec := int64(ft.HighDateTime)<<32 + int64(ft.LowDateTime)
814+ // change starting time to the Epoch (00:00:00 UTC, January 1, 1970)
815+ nsec -= 116444736000000000
816+ // convert into nanoseconds
817+ nsec *= 100
818+ return nsec
819+}
820+
821+func NsecToFiletime(nsec int64) (ft Filetime) {
822+ // convert into 100-nanosecond
823+ nsec /= 100
824+ // change starting time to January 1, 1601
825+ nsec += 116444736000000000
826+ // split into high / low
827+ ft.LowDateTime = uint32(nsec & 0xffffffff)
828+ ft.HighDateTime = uint32(nsec >> 32 & 0xffffffff)
829+ return ft
830+}
831+
832+type Win32finddata struct {
833+ FileAttributes uint32
834+ CreationTime Filetime
835+ LastAccessTime Filetime
836+ LastWriteTime Filetime
837+ FileSizeHigh uint32
838+ FileSizeLow uint32
839+ Reserved0 uint32
840+ Reserved1 uint32
841+ FileName [MAX_PATH - 1]uint16
842+ AlternateFileName [13]uint16
843+}
844+
845+// This is the actual system call structure.
846+// Win32finddata is what we committed to in Go 1.
847+type win32finddata1 struct {
848+ FileAttributes uint32
849+ CreationTime Filetime
850+ LastAccessTime Filetime
851+ LastWriteTime Filetime
852+ FileSizeHigh uint32
853+ FileSizeLow uint32
854+ Reserved0 uint32
855+ Reserved1 uint32
856+ FileName [MAX_PATH]uint16
857+ AlternateFileName [14]uint16
858+
859+ // The Microsoft documentation for this struct¹ describes three additional
860+ // fields: dwFileType, dwCreatorType, and wFinderFlags. However, those fields
861+ // are empirically only present in the macOS port of the Win32 API,² and thus
862+ // not needed for binaries built for Windows.
863+ //
864+ // ¹ https://docs.microsoft.com/en-us/windows/win32/api/minwinbase/ns-minwinbase-win32_find_dataw describe
865+ // ² https://golang.org/issue/42637#issuecomment-760715755.
866+}
867+
868+func copyFindData(dst *Win32finddata, src *win32finddata1) {
869+ dst.FileAttributes = src.FileAttributes
870+ dst.CreationTime = src.CreationTime
871+ dst.LastAccessTime = src.LastAccessTime
872+ dst.LastWriteTime = src.LastWriteTime
873+ dst.FileSizeHigh = src.FileSizeHigh
874+ dst.FileSizeLow = src.FileSizeLow
875+ dst.Reserved0 = src.Reserved0
876+ dst.Reserved1 = src.Reserved1
877+
878+ // The src is 1 element bigger than dst, but it must be NUL.
879+ copy(dst.FileName[:], src.FileName[:])
880+ copy(dst.AlternateFileName[:], src.AlternateFileName[:])
881+}
882+
883+type ByHandleFileInformation struct {
884+ FileAttributes uint32
885+ CreationTime Filetime
886+ LastAccessTime Filetime
887+ LastWriteTime Filetime
888+ VolumeSerialNumber uint32
889+ FileSizeHigh uint32
890+ FileSizeLow uint32
891+ NumberOfLinks uint32
892+ FileIndexHigh uint32
893+ FileIndexLow uint32
894+}
895+
896+const (
897+ GetFileExInfoStandard = 0
898+ GetFileExMaxInfoLevel = 1
899+)
900+
901+type Win32FileAttributeData struct {
902+ FileAttributes uint32
903+ CreationTime Filetime
904+ LastAccessTime Filetime
905+ LastWriteTime Filetime
906+ FileSizeHigh uint32
907+ FileSizeLow uint32
908+}
909+
910+// ShowWindow constants
911+const (
912+ // winuser.h
913+ SW_HIDE = 0
914+ SW_NORMAL = 1
915+ SW_SHOWNORMAL = 1
916+ SW_SHOWMINIMIZED = 2
917+ SW_SHOWMAXIMIZED = 3
918+ SW_MAXIMIZE = 3
919+ SW_SHOWNOACTIVATE = 4
920+ SW_SHOW = 5
921+ SW_MINIMIZE = 6
922+ SW_SHOWMINNOACTIVE = 7
923+ SW_SHOWNA = 8
924+ SW_RESTORE = 9
925+ SW_SHOWDEFAULT = 10
926+ SW_FORCEMINIMIZE = 11
927+)
928+
929+type StartupInfo struct {
930+ Cb uint32
931+ _ *uint16
932+ Desktop *uint16
933+ Title *uint16
934+ X uint32
935+ Y uint32
936+ XSize uint32
937+ YSize uint32
938+ XCountChars uint32
939+ YCountChars uint32
940+ FillAttribute uint32
941+ Flags uint32
942+ ShowWindow uint16
943+ _ uint16
944+ _ *byte
945+ StdInput Handle
946+ StdOutput Handle
947+ StdErr Handle
948+}
949+
950+type StartupInfoEx struct {
951+ StartupInfo
952+ ProcThreadAttributeList *ProcThreadAttributeList
953+}
954+
955+// ProcThreadAttributeList is a placeholder type to represent a PROC_THREAD_ATTRIBUTE_LIST.
956+//
957+// To create a *ProcThreadAttributeList, use NewProcThreadAttributeList, update
958+// it with ProcThreadAttributeListContainer.Update, free its memory using
959+// ProcThreadAttributeListContainer.Delete, and access the list itself using
960+// ProcThreadAttributeListContainer.List.
961+type ProcThreadAttributeList struct{}
962+
963+type ProcThreadAttributeListContainer struct {
964+ data *ProcThreadAttributeList
965+ pointers []unsafe.Pointer
966+}
967+
968+type ProcessInformation struct {
969+ Process Handle
970+ Thread Handle
971+ ProcessId uint32
972+ ThreadId uint32
973+}
974+
975+type ProcessEntry32 struct {
976+ Size uint32
977+ Usage uint32
978+ ProcessID uint32
979+ DefaultHeapID uintptr
980+ ModuleID uint32
981+ Threads uint32
982+ ParentProcessID uint32
983+ PriClassBase int32
984+ Flags uint32
985+ ExeFile [MAX_PATH]uint16
986+}
987+
988+type ThreadEntry32 struct {
989+ Size uint32
990+ Usage uint32
991+ ThreadID uint32
992+ OwnerProcessID uint32
993+ BasePri int32
994+ DeltaPri int32
995+ Flags uint32
996+}
997+
998+type ModuleEntry32 struct {
999+ Size uint32
1000+ ModuleID uint32
1001+ ProcessID uint32
1002+ GlblcntUsage uint32
1003+ ProccntUsage uint32
1004+ ModBaseAddr uintptr
1005+ ModBaseSize uint32
1006+ ModuleHandle Handle
1007+ Module [MAX_MODULE_NAME32 + 1]uint16
1008+ ExePath [MAX_PATH]uint16
1009+}
1010+
1011+const SizeofModuleEntry32 = unsafe.Sizeof(ModuleEntry32{})
1012+
1013+type Systemtime struct {
1014+ Year uint16
1015+ Month uint16
1016+ DayOfWeek uint16
1017+ Day uint16
1018+ Hour uint16
1019+ Minute uint16
1020+ Second uint16
1021+ Milliseconds uint16
1022+}
1023+
1024+type Timezoneinformation struct {
1025+ Bias int32
1026+ StandardName [32]uint16
1027+ StandardDate Systemtime
1028+ StandardBias int32
1029+ DaylightName [32]uint16
1030+ DaylightDate Systemtime
1031+ DaylightBias int32
1032+}
1033+
1034+// Socket related.
1035+
1036+const (
1037+ AF_UNSPEC = 0
1038+ AF_UNIX = 1
1039+ AF_INET = 2
1040+ AF_NETBIOS = 17
1041+ AF_INET6 = 23
1042+ AF_IRDA = 26
1043+ AF_BTH = 32
1044+
1045+ SOCK_STREAM = 1
1046+ SOCK_DGRAM = 2
1047+ SOCK_RAW = 3
1048+ SOCK_RDM = 4
1049+ SOCK_SEQPACKET = 5
1050+
1051+ IPPROTO_IP = 0
1052+ IPPROTO_ICMP = 1
1053+ IPPROTO_IGMP = 2
1054+ BTHPROTO_RFCOMM = 3
1055+ IPPROTO_TCP = 6
1056+ IPPROTO_UDP = 17
1057+ IPPROTO_IPV6 = 41
1058+ IPPROTO_ICMPV6 = 58
1059+ IPPROTO_RM = 113
1060+
1061+ SOL_SOCKET = 0xffff
1062+ SO_REUSEADDR = 4
1063+ SO_KEEPALIVE = 8
1064+ SO_DONTROUTE = 16
1065+ SO_BROADCAST = 32
1066+ SO_LINGER = 128
1067+ SO_RCVBUF = 0x1002
1068+ SO_RCVTIMEO = 0x1006
1069+ SO_SNDBUF = 0x1001
1070+ SO_UPDATE_ACCEPT_CONTEXT = 0x700b
1071+ SO_UPDATE_CONNECT_CONTEXT = 0x7010
1072+
1073+ IOC_OUT = 0x40000000
1074+ IOC_IN = 0x80000000
1075+ IOC_VENDOR = 0x18000000
1076+ IOC_INOUT = IOC_IN | IOC_OUT
1077+ IOC_WS2 = 0x08000000
1078+ SIO_GET_EXTENSION_FUNCTION_POINTER = IOC_INOUT | IOC_WS2 | 6
1079+ SIO_KEEPALIVE_VALS = IOC_IN | IOC_VENDOR | 4
1080+ SIO_UDP_CONNRESET = IOC_IN | IOC_VENDOR | 12
1081+ SIO_UDP_NETRESET = IOC_IN | IOC_VENDOR | 15
1082+
1083+ // cf. http://support.microsoft.com/default.aspx?scid=kb;en-us;257460
1084+
1085+ IP_HDRINCL = 0x2
1086+ IP_TOS = 0x3
1087+ IP_TTL = 0x4
1088+ IP_MULTICAST_IF = 0x9
1089+ IP_MULTICAST_TTL = 0xa
1090+ IP_MULTICAST_LOOP = 0xb
1091+ IP_ADD_MEMBERSHIP = 0xc
1092+ IP_DROP_MEMBERSHIP = 0xd
1093+ IP_PKTINFO = 0x13
1094+ IP_MTU_DISCOVER = 0x47
1095+
1096+ IPV6_V6ONLY = 0x1b
1097+ IPV6_UNICAST_HOPS = 0x4
1098+ IPV6_MULTICAST_IF = 0x9
1099+ IPV6_MULTICAST_HOPS = 0xa
1100+ IPV6_MULTICAST_LOOP = 0xb
1101+ IPV6_JOIN_GROUP = 0xc
1102+ IPV6_LEAVE_GROUP = 0xd
1103+ IPV6_PKTINFO = 0x13
1104+ IPV6_MTU_DISCOVER = 0x47
1105+
1106+ MSG_OOB = 0x1
1107+ MSG_PEEK = 0x2
1108+ MSG_DONTROUTE = 0x4
1109+ MSG_WAITALL = 0x8
1110+
1111+ MSG_TRUNC = 0x0100
1112+ MSG_CTRUNC = 0x0200
1113+ MSG_BCAST = 0x0400
1114+ MSG_MCAST = 0x0800
1115+
1116+ SOMAXCONN = 0x7fffffff
1117+
1118+ TCP_NODELAY = 1
1119+ TCP_EXPEDITED_1122 = 2
1120+ TCP_KEEPALIVE = 3
1121+ TCP_MAXSEG = 4
1122+ TCP_MAXRT = 5
1123+ TCP_STDURG = 6
1124+ TCP_NOURG = 7
1125+ TCP_ATMARK = 8
1126+ TCP_NOSYNRETRIES = 9
1127+ TCP_TIMESTAMPS = 10
1128+ TCP_OFFLOAD_PREFERENCE = 11
1129+ TCP_CONGESTION_ALGORITHM = 12
1130+ TCP_DELAY_FIN_ACK = 13
1131+ TCP_MAXRTMS = 14
1132+ TCP_FASTOPEN = 15
1133+ TCP_KEEPCNT = 16
1134+ TCP_KEEPIDLE = TCP_KEEPALIVE
1135+ TCP_KEEPINTVL = 17
1136+ TCP_FAIL_CONNECT_ON_ICMP_ERROR = 18
1137+ TCP_ICMP_ERROR_INFO = 19
1138+
1139+ UDP_NOCHECKSUM = 1
1140+ UDP_SEND_MSG_SIZE = 2
1141+ UDP_RECV_MAX_COALESCED_SIZE = 3
1142+ UDP_CHECKSUM_COVERAGE = 20
1143+
1144+ UDP_COALESCED_INFO = 3
1145+
1146+ SHUT_RD = 0
1147+ SHUT_WR = 1
1148+ SHUT_RDWR = 2
1149+
1150+ WSADESCRIPTION_LEN = 256
1151+ WSASYS_STATUS_LEN = 128
1152+)
1153+
1154+// enum PMTUD_STATE from ws2ipdef.h
1155+const (
1156+ IP_PMTUDISC_NOT_SET = 0
1157+ IP_PMTUDISC_DO = 1
1158+ IP_PMTUDISC_DONT = 2
1159+ IP_PMTUDISC_PROBE = 3
1160+ IP_PMTUDISC_MAX = 4
1161+)
1162+
1163+type WSABuf struct {
1164+ Len uint32
1165+ Buf *byte
1166+}
1167+
1168+type WSAMsg struct {
1169+ Name *syscall.RawSockaddrAny
1170+ Namelen int32
1171+ Buffers *WSABuf
1172+ BufferCount uint32
1173+ Control WSABuf
1174+ Flags uint32
1175+}
1176+
1177+type WSACMSGHDR struct {
1178+ Len uintptr
1179+ Level int32
1180+ Type int32
1181+}
1182+
1183+type IN_PKTINFO struct {
1184+ Addr [4]byte
1185+ Ifindex uint32
1186+}
1187+
1188+type IN6_PKTINFO struct {
1189+ Addr [16]byte
1190+ Ifindex uint32
1191+}
1192+
1193+// Flags for WSASocket
1194+const (
1195+ WSA_FLAG_OVERLAPPED = 0x01
1196+ WSA_FLAG_MULTIPOINT_C_ROOT = 0x02
1197+ WSA_FLAG_MULTIPOINT_C_LEAF = 0x04
1198+ WSA_FLAG_MULTIPOINT_D_ROOT = 0x08
1199+ WSA_FLAG_MULTIPOINT_D_LEAF = 0x10
1200+ WSA_FLAG_ACCESS_SYSTEM_SECURITY = 0x40
1201+ WSA_FLAG_NO_HANDLE_INHERIT = 0x80
1202+ WSA_FLAG_REGISTERED_IO = 0x100
1203+)
1204+
1205+// Invented values to support what package os expects.
1206+const (
1207+ S_IFMT = 0x1f000
1208+ S_IFIFO = 0x1000
1209+ S_IFCHR = 0x2000
1210+ S_IFDIR = 0x4000
1211+ S_IFBLK = 0x6000
1212+ S_IFREG = 0x8000
1213+ S_IFLNK = 0xa000
1214+ S_IFSOCK = 0xc000
1215+ S_ISUID = 0x800
1216+ S_ISGID = 0x400
1217+ S_ISVTX = 0x200
1218+ S_IRUSR = 0x100
1219+ S_IWRITE = 0x80
1220+ S_IWUSR = 0x80
1221+ S_IXUSR = 0x40
1222+)
1223+
1224+const (
1225+ FILE_TYPE_CHAR = 0x0002
1226+ FILE_TYPE_DISK = 0x0001
1227+ FILE_TYPE_PIPE = 0x0003
1228+ FILE_TYPE_REMOTE = 0x8000
1229+ FILE_TYPE_UNKNOWN = 0x0000
1230+)
1231+
1232+type Hostent struct {
1233+ Name *byte
1234+ Aliases **byte
1235+ AddrType uint16
1236+ Length uint16
1237+ AddrList **byte
1238+}
1239+
1240+type Protoent struct {
1241+ Name *byte
1242+ Aliases **byte
1243+ Proto uint16
1244+}
1245+
1246+const (
1247+ DNS_TYPE_A = 0x0001
1248+ DNS_TYPE_NS = 0x0002
1249+ DNS_TYPE_MD = 0x0003
1250+ DNS_TYPE_MF = 0x0004
1251+ DNS_TYPE_CNAME = 0x0005
1252+ DNS_TYPE_SOA = 0x0006
1253+ DNS_TYPE_MB = 0x0007
1254+ DNS_TYPE_MG = 0x0008
1255+ DNS_TYPE_MR = 0x0009
1256+ DNS_TYPE_NULL = 0x000a
1257+ DNS_TYPE_WKS = 0x000b
1258+ DNS_TYPE_PTR = 0x000c
1259+ DNS_TYPE_HINFO = 0x000d
1260+ DNS_TYPE_MINFO = 0x000e
1261+ DNS_TYPE_MX = 0x000f
1262+ DNS_TYPE_TEXT = 0x0010
1263+ DNS_TYPE_RP = 0x0011
1264+ DNS_TYPE_AFSDB = 0x0012
1265+ DNS_TYPE_X25 = 0x0013
1266+ DNS_TYPE_ISDN = 0x0014
1267+ DNS_TYPE_RT = 0x0015
1268+ DNS_TYPE_NSAP = 0x0016
1269+ DNS_TYPE_NSAPPTR = 0x0017
1270+ DNS_TYPE_SIG = 0x0018
1271+ DNS_TYPE_KEY = 0x0019
1272+ DNS_TYPE_PX = 0x001a
1273+ DNS_TYPE_GPOS = 0x001b
1274+ DNS_TYPE_AAAA = 0x001c
1275+ DNS_TYPE_LOC = 0x001d
1276+ DNS_TYPE_NXT = 0x001e
1277+ DNS_TYPE_EID = 0x001f
1278+ DNS_TYPE_NIMLOC = 0x0020
1279+ DNS_TYPE_SRV = 0x0021
1280+ DNS_TYPE_ATMA = 0x0022
1281+ DNS_TYPE_NAPTR = 0x0023
1282+ DNS_TYPE_KX = 0x0024
1283+ DNS_TYPE_CERT = 0x0025
1284+ DNS_TYPE_A6 = 0x0026
1285+ DNS_TYPE_DNAME = 0x0027
1286+ DNS_TYPE_SINK = 0x0028
1287+ DNS_TYPE_OPT = 0x0029
1288+ DNS_TYPE_DS = 0x002B
1289+ DNS_TYPE_RRSIG = 0x002E
1290+ DNS_TYPE_NSEC = 0x002F
1291+ DNS_TYPE_DNSKEY = 0x0030
1292+ DNS_TYPE_DHCID = 0x0031
1293+ DNS_TYPE_UINFO = 0x0064
1294+ DNS_TYPE_UID = 0x0065
1295+ DNS_TYPE_GID = 0x0066
1296+ DNS_TYPE_UNSPEC = 0x0067
1297+ DNS_TYPE_ADDRS = 0x00f8
1298+ DNS_TYPE_TKEY = 0x00f9
1299+ DNS_TYPE_TSIG = 0x00fa
1300+ DNS_TYPE_IXFR = 0x00fb
1301+ DNS_TYPE_AXFR = 0x00fc
1302+ DNS_TYPE_MAILB = 0x00fd
1303+ DNS_TYPE_MAILA = 0x00fe
1304+ DNS_TYPE_ALL = 0x00ff
1305+ DNS_TYPE_ANY = 0x00ff
1306+ DNS_TYPE_WINS = 0xff01
1307+ DNS_TYPE_WINSR = 0xff02
1308+ DNS_TYPE_NBSTAT = 0xff01
1309+)
1310+
1311+const (
1312+ // flags inside DNSRecord.Dw
1313+ DnsSectionQuestion = 0x0000
1314+ DnsSectionAnswer = 0x0001
1315+ DnsSectionAuthority = 0x0002
1316+ DnsSectionAdditional = 0x0003
1317+)
1318+
1319+const (
1320+ // flags of WSALookupService
1321+ LUP_DEEP = 0x0001
1322+ LUP_CONTAINERS = 0x0002
1323+ LUP_NOCONTAINERS = 0x0004
1324+ LUP_NEAREST = 0x0008
1325+ LUP_RETURN_NAME = 0x0010
1326+ LUP_RETURN_TYPE = 0x0020
1327+ LUP_RETURN_VERSION = 0x0040
1328+ LUP_RETURN_COMMENT = 0x0080
1329+ LUP_RETURN_ADDR = 0x0100
1330+ LUP_RETURN_BLOB = 0x0200
1331+ LUP_RETURN_ALIASES = 0x0400
1332+ LUP_RETURN_QUERY_STRING = 0x0800
1333+ LUP_RETURN_ALL = 0x0FF0
1334+ LUP_RES_SERVICE = 0x8000
1335+
1336+ LUP_FLUSHCACHE = 0x1000
1337+ LUP_FLUSHPREVIOUS = 0x2000
1338+
1339+ LUP_NON_AUTHORITATIVE = 0x4000
1340+ LUP_SECURE = 0x8000
1341+ LUP_RETURN_PREFERRED_NAMES = 0x10000
1342+ LUP_DNS_ONLY = 0x20000
1343+
1344+ LUP_ADDRCONFIG = 0x100000
1345+ LUP_DUAL_ADDR = 0x200000
1346+ LUP_FILESERVER = 0x400000
1347+ LUP_DISABLE_IDN_ENCODING = 0x00800000
1348+ LUP_API_ANSI = 0x01000000
1349+
1350+ LUP_RESOLUTION_HANDLE = 0x80000000
1351+)
1352+
1353+const (
1354+ // values of WSAQUERYSET's namespace
1355+ NS_ALL = 0
1356+ NS_DNS = 12
1357+ NS_NLA = 15
1358+ NS_BTH = 16
1359+ NS_EMAIL = 37
1360+ NS_PNRPNAME = 38
1361+ NS_PNRPCLOUD = 39
1362+)
1363+
1364+type DNSSRVData struct {
1365+ Target *uint16
1366+ Priority uint16
1367+ Weight uint16
1368+ Port uint16
1369+ Pad uint16
1370+}
1371+
1372+type DNSPTRData struct {
1373+ Host *uint16
1374+}
1375+
1376+type DNSMXData struct {
1377+ NameExchange *uint16
1378+ Preference uint16
1379+ Pad uint16
1380+}
1381+
1382+type DNSTXTData struct {
1383+ StringCount uint16
1384+ StringArray [1]*uint16
1385+}
1386+
1387+type DNSRecord struct {
1388+ Next *DNSRecord
1389+ Name *uint16
1390+ Type uint16
1391+ Length uint16
1392+ Dw uint32
1393+ Ttl uint32
1394+ Reserved uint32
1395+ Data [40]byte
1396+}
1397+
1398+const (
1399+ TF_DISCONNECT = 1
1400+ TF_REUSE_SOCKET = 2
1401+ TF_WRITE_BEHIND = 4
1402+ TF_USE_DEFAULT_WORKER = 0
1403+ TF_USE_SYSTEM_THREAD = 16
1404+ TF_USE_KERNEL_APC = 32
1405+)
1406+
1407+type TransmitFileBuffers struct {
1408+ Head uintptr
1409+ HeadLength uint32
1410+ Tail uintptr
1411+ TailLength uint32
1412+}
1413+
1414+const (
1415+ IFF_UP = 1
1416+ IFF_BROADCAST = 2
1417+ IFF_LOOPBACK = 4
1418+ IFF_POINTTOPOINT = 8
1419+ IFF_MULTICAST = 16
1420+)
1421+
1422+const SIO_GET_INTERFACE_LIST = 0x4004747F
1423+
1424+// TODO(mattn): SockaddrGen is union of sockaddr/sockaddr_in/sockaddr_in6_old.
1425+// will be fixed to change variable type as suitable.
1426+
1427+type SockaddrGen [24]byte
1428+
1429+type InterfaceInfo struct {
1430+ Flags uint32
1431+ Address SockaddrGen
1432+ BroadcastAddress SockaddrGen
1433+ Netmask SockaddrGen
1434+}
1435+
1436+type IpAddressString struct {
1437+ String [16]byte
1438+}
1439+
1440+type IpMaskString IpAddressString
1441+
1442+type IpAddrString struct {
1443+ Next *IpAddrString
1444+ IpAddress IpAddressString
1445+ IpMask IpMaskString
1446+ Context uint32
1447+}
1448+
1449+const MAX_ADAPTER_NAME_LENGTH = 256
1450+const MAX_ADAPTER_DESCRIPTION_LENGTH = 128
1451+const MAX_ADAPTER_ADDRESS_LENGTH = 8
1452+
1453+type IpAdapterInfo struct {
1454+ Next *IpAdapterInfo
1455+ ComboIndex uint32
1456+ AdapterName [MAX_ADAPTER_NAME_LENGTH + 4]byte
1457+ Description [MAX_ADAPTER_DESCRIPTION_LENGTH + 4]byte
1458+ AddressLength uint32
1459+ Address [MAX_ADAPTER_ADDRESS_LENGTH]byte
1460+ Index uint32
1461+ Type uint32
1462+ DhcpEnabled uint32
1463+ CurrentIpAddress *IpAddrString
1464+ IpAddressList IpAddrString
1465+ GatewayList IpAddrString
1466+ DhcpServer IpAddrString
1467+ HaveWins bool
1468+ PrimaryWinsServer IpAddrString
1469+ SecondaryWinsServer IpAddrString
1470+ LeaseObtained int64
1471+ LeaseExpires int64
1472+}
1473+
1474+const MAXLEN_PHYSADDR = 8
1475+const MAX_INTERFACE_NAME_LEN = 256
1476+const MAXLEN_IFDESCR = 256
1477+
1478+type MibIfRow struct {
1479+ Name [MAX_INTERFACE_NAME_LEN]uint16
1480+ Index uint32
1481+ Type uint32
1482+ Mtu uint32
1483+ Speed uint32
1484+ PhysAddrLen uint32
1485+ PhysAddr [MAXLEN_PHYSADDR]byte
1486+ AdminStatus uint32
1487+ OperStatus uint32
1488+ LastChange uint32
1489+ InOctets uint32
1490+ InUcastPkts uint32
1491+ InNUcastPkts uint32
1492+ InDiscards uint32
1493+ InErrors uint32
1494+ InUnknownProtos uint32
1495+ OutOctets uint32
1496+ OutUcastPkts uint32
1497+ OutNUcastPkts uint32
1498+ OutDiscards uint32
1499+ OutErrors uint32
1500+ OutQLen uint32
1501+ DescrLen uint32
1502+ Descr [MAXLEN_IFDESCR]byte
1503+}
1504+
1505+type CertInfo struct {
1506+ Version uint32
1507+ SerialNumber CryptIntegerBlob
1508+ SignatureAlgorithm CryptAlgorithmIdentifier
1509+ Issuer CertNameBlob
1510+ NotBefore Filetime
1511+ NotAfter Filetime
1512+ Subject CertNameBlob
1513+ SubjectPublicKeyInfo CertPublicKeyInfo
1514+ IssuerUniqueId CryptBitBlob
1515+ SubjectUniqueId CryptBitBlob
1516+ CountExtensions uint32
1517+ Extensions *CertExtension
1518+}
1519+
1520+type CertExtension struct {
1521+ ObjId *byte
1522+ Critical int32
1523+ Value CryptObjidBlob
1524+}
1525+
1526+type CryptAlgorithmIdentifier struct {
1527+ ObjId *byte
1528+ Parameters CryptObjidBlob
1529+}
1530+
1531+type CertPublicKeyInfo struct {
1532+ Algorithm CryptAlgorithmIdentifier
1533+ PublicKey CryptBitBlob
1534+}
1535+
1536+type DataBlob struct {
1537+ Size uint32
1538+ Data *byte
1539+}
1540+type CryptIntegerBlob DataBlob
1541+type CryptUintBlob DataBlob
1542+type CryptObjidBlob DataBlob
1543+type CertNameBlob DataBlob
1544+type CertRdnValueBlob DataBlob
1545+type CertBlob DataBlob
1546+type CrlBlob DataBlob
1547+type CryptDataBlob DataBlob
1548+type CryptHashBlob DataBlob
1549+type CryptDigestBlob DataBlob
1550+type CryptDerBlob DataBlob
1551+type CryptAttrBlob DataBlob
1552+
1553+type CryptBitBlob struct {
1554+ Size uint32
1555+ Data *byte
1556+ UnusedBits uint32
1557+}
1558+
1559+type CertContext struct {
1560+ EncodingType uint32
1561+ EncodedCert *byte
1562+ Length uint32
1563+ CertInfo *CertInfo
1564+ Store Handle
1565+}
1566+
1567+type CertChainContext struct {
1568+ Size uint32
1569+ TrustStatus CertTrustStatus
1570+ ChainCount uint32
1571+ Chains **CertSimpleChain
1572+ LowerQualityChainCount uint32
1573+ LowerQualityChains **CertChainContext
1574+ HasRevocationFreshnessTime uint32
1575+ RevocationFreshnessTime uint32
1576+}
1577+
1578+type CertTrustListInfo struct {
1579+ // Not implemented
1580+}
1581+
1582+type CertSimpleChain struct {
1583+ Size uint32
1584+ TrustStatus CertTrustStatus
1585+ NumElements uint32
1586+ Elements **CertChainElement
1587+ TrustListInfo *CertTrustListInfo
1588+ HasRevocationFreshnessTime uint32
1589+ RevocationFreshnessTime uint32
1590+}
1591+
1592+type CertChainElement struct {
1593+ Size uint32
1594+ CertContext *CertContext
1595+ TrustStatus CertTrustStatus
1596+ RevocationInfo *CertRevocationInfo
1597+ IssuanceUsage *CertEnhKeyUsage
1598+ ApplicationUsage *CertEnhKeyUsage
1599+ ExtendedErrorInfo *uint16
1600+}
1601+
1602+type CertRevocationCrlInfo struct {
1603+ // Not implemented
1604+}
1605+
1606+type CertRevocationInfo struct {
1607+ Size uint32
1608+ RevocationResult uint32
1609+ RevocationOid *byte
1610+ OidSpecificInfo Pointer
1611+ HasFreshnessTime uint32
1612+ FreshnessTime uint32
1613+ CrlInfo *CertRevocationCrlInfo
1614+}
1615+
1616+type CertTrustStatus struct {
1617+ ErrorStatus uint32
1618+ InfoStatus uint32
1619+}
1620+
1621+type CertUsageMatch struct {
1622+ Type uint32
1623+ Usage CertEnhKeyUsage
1624+}
1625+
1626+type CertEnhKeyUsage struct {
1627+ Length uint32
1628+ UsageIdentifiers **byte
1629+}
1630+
1631+type CertChainPara struct {
1632+ Size uint32
1633+ RequestedUsage CertUsageMatch
1634+ RequstedIssuancePolicy CertUsageMatch
1635+ URLRetrievalTimeout uint32
1636+ CheckRevocationFreshnessTime uint32
1637+ RevocationFreshnessTime uint32
1638+ CacheResync *Filetime
1639+}
1640+
1641+type CertChainPolicyPara struct {
1642+ Size uint32
1643+ Flags uint32
1644+ ExtraPolicyPara Pointer
1645+}
1646+
1647+type SSLExtraCertChainPolicyPara struct {
1648+ Size uint32
1649+ AuthType uint32
1650+ Checks uint32
1651+ ServerName *uint16
1652+}
1653+
1654+type CertChainPolicyStatus struct {
1655+ Size uint32
1656+ Error uint32
1657+ ChainIndex uint32
1658+ ElementIndex uint32
1659+ ExtraPolicyStatus Pointer
1660+}
1661+
1662+type CertPolicyInfo struct {
1663+ Identifier *byte
1664+ CountQualifiers uint32
1665+ Qualifiers *CertPolicyQualifierInfo
1666+}
1667+
1668+type CertPoliciesInfo struct {
1669+ Count uint32
1670+ PolicyInfos *CertPolicyInfo
1671+}
1672+
1673+type CertPolicyQualifierInfo struct {
1674+ // Not implemented
1675+}
1676+
1677+type CertStrongSignPara struct {
1678+ Size uint32
1679+ InfoChoice uint32
1680+ InfoOrSerializedInfoOrOID unsafe.Pointer
1681+}
1682+
1683+type CryptProtectPromptStruct struct {
1684+ Size uint32
1685+ PromptFlags uint32
1686+ App HWND
1687+ Prompt *uint16
1688+}
1689+
1690+type CertChainFindByIssuerPara struct {
1691+ Size uint32
1692+ UsageIdentifier *byte
1693+ KeySpec uint32
1694+ AcquirePrivateKeyFlags uint32
1695+ IssuerCount uint32
1696+ Issuer Pointer
1697+ FindCallback Pointer
1698+ FindArg Pointer
1699+ IssuerChainIndex *uint32
1700+ IssuerElementIndex *uint32
1701+}
1702+
1703+type WinTrustData struct {
1704+ Size uint32
1705+ PolicyCallbackData uintptr
1706+ SIPClientData uintptr
1707+ UIChoice uint32
1708+ RevocationChecks uint32
1709+ UnionChoice uint32
1710+ FileOrCatalogOrBlobOrSgnrOrCert unsafe.Pointer
1711+ StateAction uint32
1712+ StateData Handle
1713+ URLReference *uint16
1714+ ProvFlags uint32
1715+ UIContext uint32
1716+ SignatureSettings *WinTrustSignatureSettings
1717+}
1718+
1719+type WinTrustFileInfo struct {
1720+ Size uint32
1721+ FilePath *uint16
1722+ File Handle
1723+ KnownSubject *GUID
1724+}
1725+
1726+type WinTrustSignatureSettings struct {
1727+ Size uint32
1728+ Index uint32
1729+ Flags uint32
1730+ SecondarySigs uint32
1731+ VerifiedSigIndex uint32
1732+ CryptoPolicy *CertStrongSignPara
1733+}
1734+
1735+const (
1736+ // do not reorder
1737+ HKEY_CLASSES_ROOT = 0x80000000 + iota
1738+ HKEY_CURRENT_USER
1739+ HKEY_LOCAL_MACHINE
1740+ HKEY_USERS
1741+ HKEY_PERFORMANCE_DATA
1742+ HKEY_CURRENT_CONFIG
1743+ HKEY_DYN_DATA
1744+
1745+ KEY_QUERY_VALUE = 1
1746+ KEY_SET_VALUE = 2
1747+ KEY_CREATE_SUB_KEY = 4
1748+ KEY_ENUMERATE_SUB_KEYS = 8
1749+ KEY_NOTIFY = 16
1750+ KEY_CREATE_LINK = 32
1751+ KEY_WRITE = 0x20006
1752+ KEY_EXECUTE = 0x20019
1753+ KEY_READ = 0x20019
1754+ KEY_WOW64_64KEY = 0x0100
1755+ KEY_WOW64_32KEY = 0x0200
1756+ KEY_ALL_ACCESS = 0xf003f
1757+)
1758+
1759+const (
1760+ // do not reorder
1761+ REG_NONE = iota
1762+ REG_SZ
1763+ REG_EXPAND_SZ
1764+ REG_BINARY
1765+ REG_DWORD_LITTLE_ENDIAN
1766+ REG_DWORD_BIG_ENDIAN
1767+ REG_LINK
1768+ REG_MULTI_SZ
1769+ REG_RESOURCE_LIST
1770+ REG_FULL_RESOURCE_DESCRIPTOR
1771+ REG_RESOURCE_REQUIREMENTS_LIST
1772+ REG_QWORD_LITTLE_ENDIAN
1773+ REG_DWORD = REG_DWORD_LITTLE_ENDIAN
1774+ REG_QWORD = REG_QWORD_LITTLE_ENDIAN
1775+)
1776+
1777+const (
1778+ EVENT_MODIFY_STATE = 0x0002
1779+ EVENT_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3
1780+
1781+ MUTANT_QUERY_STATE = 0x0001
1782+ MUTANT_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | MUTANT_QUERY_STATE
1783+
1784+ SEMAPHORE_MODIFY_STATE = 0x0002
1785+ SEMAPHORE_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3
1786+
1787+ TIMER_QUERY_STATE = 0x0001
1788+ TIMER_MODIFY_STATE = 0x0002
1789+ TIMER_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | TIMER_QUERY_STATE | TIMER_MODIFY_STATE
1790+
1791+ MUTEX_MODIFY_STATE = MUTANT_QUERY_STATE
1792+ MUTEX_ALL_ACCESS = MUTANT_ALL_ACCESS
1793+
1794+ CREATE_EVENT_MANUAL_RESET = 0x1
1795+ CREATE_EVENT_INITIAL_SET = 0x2
1796+ CREATE_MUTEX_INITIAL_OWNER = 0x1
1797+)
1798+
1799+type AddrinfoW struct {
1800+ Flags int32
1801+ Family int32
1802+ Socktype int32
1803+ Protocol int32
1804+ Addrlen uintptr
1805+ Canonname *uint16
1806+ Addr uintptr
1807+ Next *AddrinfoW
1808+}
1809+
1810+const (
1811+ AI_PASSIVE = 1
1812+ AI_CANONNAME = 2
1813+ AI_NUMERICHOST = 4
1814+)
1815+
1816+type GUID struct {
1817+ Data1 uint32
1818+ Data2 uint16
1819+ Data3 uint16
1820+ Data4 [8]byte
1821+}
1822+
1823+var WSAID_CONNECTEX = GUID{
1824+ 0x25a207b9,
1825+ 0xddf3,
1826+ 0x4660,
1827+ [8]byte{0x8e, 0xe9, 0x76, 0xe5, 0x8c, 0x74, 0x06, 0x3e},
1828+}
1829+
1830+var WSAID_WSASENDMSG = GUID{
1831+ 0xa441e712,
1832+ 0x754f,
1833+ 0x43ca,
1834+ [8]byte{0x84, 0xa7, 0x0d, 0xee, 0x44, 0xcf, 0x60, 0x6d},
1835+}
1836+
1837+var WSAID_WSARECVMSG = GUID{
1838+ 0xf689d7c8,
1839+ 0x6f1f,
1840+ 0x436b,
1841+ [8]byte{0x8a, 0x53, 0xe5, 0x4f, 0xe3, 0x51, 0xc3, 0x22},
1842+}
1843+
1844+const (
1845+ FILE_SKIP_COMPLETION_PORT_ON_SUCCESS = 1
1846+ FILE_SKIP_SET_EVENT_ON_HANDLE = 2
1847+)
1848+
1849+const (
1850+ WSAPROTOCOL_LEN = 255
1851+ MAX_PROTOCOL_CHAIN = 7
1852+ BASE_PROTOCOL = 1
1853+ LAYERED_PROTOCOL = 0
1854+
1855+ XP1_CONNECTIONLESS = 0x00000001
1856+ XP1_GUARANTEED_DELIVERY = 0x00000002
1857+ XP1_GUARANTEED_ORDER = 0x00000004
1858+ XP1_MESSAGE_ORIENTED = 0x00000008
1859+ XP1_PSEUDO_STREAM = 0x00000010
1860+ XP1_GRACEFUL_CLOSE = 0x00000020
1861+ XP1_EXPEDITED_DATA = 0x00000040
1862+ XP1_CONNECT_DATA = 0x00000080
1863+ XP1_DISCONNECT_DATA = 0x00000100
1864+ XP1_SUPPORT_BROADCAST = 0x00000200
1865+ XP1_SUPPORT_MULTIPOINT = 0x00000400
1866+ XP1_MULTIPOINT_CONTROL_PLANE = 0x00000800
1867+ XP1_MULTIPOINT_DATA_PLANE = 0x00001000
1868+ XP1_QOS_SUPPORTED = 0x00002000
1869+ XP1_UNI_SEND = 0x00008000
1870+ XP1_UNI_RECV = 0x00010000
1871+ XP1_IFS_HANDLES = 0x00020000
1872+ XP1_PARTIAL_MESSAGE = 0x00040000
1873+ XP1_SAN_SUPPORT_SDP = 0x00080000
1874+
1875+ PFL_MULTIPLE_PROTO_ENTRIES = 0x00000001
1876+ PFL_RECOMMENDED_PROTO_ENTRY = 0x00000002
1877+ PFL_HIDDEN = 0x00000004
1878+ PFL_MATCHES_PROTOCOL_ZERO = 0x00000008
1879+ PFL_NETWORKDIRECT_PROVIDER = 0x00000010
1880+)
1881+
1882+type WSAProtocolInfo struct {
1883+ ServiceFlags1 uint32
1884+ ServiceFlags2 uint32
1885+ ServiceFlags3 uint32
1886+ ServiceFlags4 uint32
1887+ ProviderFlags uint32
1888+ ProviderId GUID
1889+ CatalogEntryId uint32
1890+ ProtocolChain WSAProtocolChain
1891+ Version int32
1892+ AddressFamily int32
1893+ MaxSockAddr int32
1894+ MinSockAddr int32
1895+ SocketType int32
1896+ Protocol int32
1897+ ProtocolMaxOffset int32
1898+ NetworkByteOrder int32
1899+ SecurityScheme int32
1900+ MessageSize uint32
1901+ ProviderReserved uint32
1902+ ProtocolName [WSAPROTOCOL_LEN + 1]uint16
1903+}
1904+
1905+type WSAProtocolChain struct {
1906+ ChainLen int32
1907+ ChainEntries [MAX_PROTOCOL_CHAIN]uint32
1908+}
1909+
1910+type TCPKeepalive struct {
1911+ OnOff uint32
1912+ Time uint32
1913+ Interval uint32
1914+}
1915+
1916+type symbolicLinkReparseBuffer struct {
1917+ SubstituteNameOffset uint16
1918+ SubstituteNameLength uint16
1919+ PrintNameOffset uint16
1920+ PrintNameLength uint16
1921+ Flags uint32
1922+ PathBuffer [1]uint16
1923+}
1924+
1925+type mountPointReparseBuffer struct {
1926+ SubstituteNameOffset uint16
1927+ SubstituteNameLength uint16
1928+ PrintNameOffset uint16
1929+ PrintNameLength uint16
1930+ PathBuffer [1]uint16
1931+}
1932+
1933+type reparseDataBuffer struct {
1934+ ReparseTag uint32
1935+ ReparseDataLength uint16
1936+ Reserved uint16
1937+
1938+ // GenericReparseBuffer
1939+ reparseBuffer byte
1940+}
1941+
1942+const (
1943+ FSCTL_CREATE_OR_GET_OBJECT_ID = 0x0900C0
1944+ FSCTL_DELETE_OBJECT_ID = 0x0900A0
1945+ FSCTL_DELETE_REPARSE_POINT = 0x0900AC
1946+ FSCTL_DUPLICATE_EXTENTS_TO_FILE = 0x098344
1947+ FSCTL_DUPLICATE_EXTENTS_TO_FILE_EX = 0x0983E8
1948+ FSCTL_FILESYSTEM_GET_STATISTICS = 0x090060
1949+ FSCTL_FILE_LEVEL_TRIM = 0x098208
1950+ FSCTL_FIND_FILES_BY_SID = 0x09008F
1951+ FSCTL_GET_COMPRESSION = 0x09003C
1952+ FSCTL_GET_INTEGRITY_INFORMATION = 0x09027C
1953+ FSCTL_GET_NTFS_VOLUME_DATA = 0x090064
1954+ FSCTL_GET_REFS_VOLUME_DATA = 0x0902D8
1955+ FSCTL_GET_OBJECT_ID = 0x09009C
1956+ FSCTL_GET_REPARSE_POINT = 0x0900A8
1957+ FSCTL_GET_RETRIEVAL_POINTER_COUNT = 0x09042B
1958+ FSCTL_GET_RETRIEVAL_POINTERS = 0x090073
1959+ FSCTL_GET_RETRIEVAL_POINTERS_AND_REFCOUNT = 0x0903D3
1960+ FSCTL_IS_PATHNAME_VALID = 0x09002C
1961+ FSCTL_LMR_SET_LINK_TRACKING_INFORMATION = 0x1400EC
1962+ FSCTL_MARK_HANDLE = 0x0900FC
1963+ FSCTL_OFFLOAD_READ = 0x094264
1964+ FSCTL_OFFLOAD_WRITE = 0x098268
1965+ FSCTL_PIPE_PEEK = 0x11400C
1966+ FSCTL_PIPE_TRANSCEIVE = 0x11C017
1967+ FSCTL_PIPE_WAIT = 0x110018
1968+ FSCTL_QUERY_ALLOCATED_RANGES = 0x0940CF
1969+ FSCTL_QUERY_FAT_BPB = 0x090058
1970+ FSCTL_QUERY_FILE_REGIONS = 0x090284
1971+ FSCTL_QUERY_ON_DISK_VOLUME_INFO = 0x09013C
1972+ FSCTL_QUERY_SPARING_INFO = 0x090138
1973+ FSCTL_READ_FILE_USN_DATA = 0x0900EB
1974+ FSCTL_RECALL_FILE = 0x090117
1975+ FSCTL_REFS_STREAM_SNAPSHOT_MANAGEMENT = 0x090440
1976+ FSCTL_SET_COMPRESSION = 0x09C040
1977+ FSCTL_SET_DEFECT_MANAGEMENT = 0x098134
1978+ FSCTL_SET_ENCRYPTION = 0x0900D7
1979+ FSCTL_SET_INTEGRITY_INFORMATION = 0x09C280
1980+ FSCTL_SET_INTEGRITY_INFORMATION_EX = 0x090380
1981+ FSCTL_SET_OBJECT_ID = 0x090098
1982+ FSCTL_SET_OBJECT_ID_EXTENDED = 0x0900BC
1983+ FSCTL_SET_REPARSE_POINT = 0x0900A4
1984+ FSCTL_SET_SPARSE = 0x0900C4
1985+ FSCTL_SET_ZERO_DATA = 0x0980C8
1986+ FSCTL_SET_ZERO_ON_DEALLOCATION = 0x090194
1987+ FSCTL_SIS_COPYFILE = 0x090100
1988+ FSCTL_WRITE_USN_CLOSE_RECORD = 0x0900EF
1989+
1990+ MAXIMUM_REPARSE_DATA_BUFFER_SIZE = 16 * 1024
1991+ IO_REPARSE_TAG_MOUNT_POINT = 0xA0000003
1992+ IO_REPARSE_TAG_SYMLINK = 0xA000000C
1993+ SYMBOLIC_LINK_FLAG_DIRECTORY = 0x1
1994+)
1995+
1996+// FILE_ZERO_DATA_INFORMATION from winioctl.h
1997+type FileZeroDataInformation struct {
1998+ FileOffset int64
1999+ BeyondFinalZero int64
2000+}
2001+
2002+const (
2003+ ComputerNameNetBIOS = 0
2004+ ComputerNameDnsHostname = 1
2005+ ComputerNameDnsDomain = 2
2006+ ComputerNameDnsFullyQualified = 3
2007+ ComputerNamePhysicalNetBIOS = 4
2008+ ComputerNamePhysicalDnsHostname = 5
2009+ ComputerNamePhysicalDnsDomain = 6
2010+ ComputerNamePhysicalDnsFullyQualified = 7
2011+ ComputerNameMax = 8
2012+)
2013+
2014+// For MessageBox()
2015+const (
2016+ MB_OK = 0x00000000
2017+ MB_OKCANCEL = 0x00000001
2018+ MB_ABORTRETRYIGNORE = 0x00000002
2019+ MB_YESNOCANCEL = 0x00000003
2020+ MB_YESNO = 0x00000004
2021+ MB_RETRYCANCEL = 0x00000005
2022+ MB_CANCELTRYCONTINUE = 0x00000006
2023+ MB_ICONHAND = 0x00000010
2024+ MB_ICONQUESTION = 0x00000020
2025+ MB_ICONEXCLAMATION = 0x00000030
2026+ MB_ICONASTERISK = 0x00000040
2027+ MB_USERICON = 0x00000080
2028+ MB_ICONWARNING = MB_ICONEXCLAMATION
2029+ MB_ICONERROR = MB_ICONHAND
2030+ MB_ICONINFORMATION = MB_ICONASTERISK
2031+ MB_ICONSTOP = MB_ICONHAND
2032+ MB_DEFBUTTON1 = 0x00000000
2033+ MB_DEFBUTTON2 = 0x00000100
2034+ MB_DEFBUTTON3 = 0x00000200
2035+ MB_DEFBUTTON4 = 0x00000300
2036+ MB_APPLMODAL = 0x00000000
2037+ MB_SYSTEMMODAL = 0x00001000
2038+ MB_TASKMODAL = 0x00002000
2039+ MB_HELP = 0x00004000
2040+ MB_NOFOCUS = 0x00008000
2041+ MB_SETFOREGROUND = 0x00010000
2042+ MB_DEFAULT_DESKTOP_ONLY = 0x00020000
2043+ MB_TOPMOST = 0x00040000
2044+ MB_RIGHT = 0x00080000
2045+ MB_RTLREADING = 0x00100000
2046+ MB_SERVICE_NOTIFICATION = 0x00200000
2047+)
2048+
2049+const (
2050+ MOVEFILE_REPLACE_EXISTING = 0x1
2051+ MOVEFILE_COPY_ALLOWED = 0x2
2052+ MOVEFILE_DELAY_UNTIL_REBOOT = 0x4
2053+ MOVEFILE_WRITE_THROUGH = 0x8
2054+ MOVEFILE_CREATE_HARDLINK = 0x10
2055+ MOVEFILE_FAIL_IF_NOT_TRACKABLE = 0x20
2056+)
2057+
2058+// Flags for GetAdaptersAddresses, see
2059+// https://learn.microsoft.com/en-us/windows/win32/api/iphlpapi/nf-iphlpapi-getadaptersaddresses.
2060+const (
2061+ GAA_FLAG_SKIP_UNICAST = 0x1
2062+ GAA_FLAG_SKIP_ANYCAST = 0x2
2063+ GAA_FLAG_SKIP_MULTICAST = 0x4
2064+ GAA_FLAG_SKIP_DNS_SERVER = 0x8
2065+ GAA_FLAG_INCLUDE_PREFIX = 0x10
2066+ GAA_FLAG_SKIP_FRIENDLY_NAME = 0x20
2067+ GAA_FLAG_INCLUDE_WINS_INFO = 0x40
2068+ GAA_FLAG_INCLUDE_GATEWAYS = 0x80
2069+ GAA_FLAG_INCLUDE_ALL_INTERFACES = 0x100
2070+ GAA_FLAG_INCLUDE_ALL_COMPARTMENTS = 0x200
2071+ GAA_FLAG_INCLUDE_TUNNEL_BINDINGORDER = 0x400
2072+)
2073+
2074+const (
2075+ IF_TYPE_OTHER = 1
2076+ IF_TYPE_ETHERNET_CSMACD = 6
2077+ IF_TYPE_ISO88025_TOKENRING = 9
2078+ IF_TYPE_PPP = 23
2079+ IF_TYPE_SOFTWARE_LOOPBACK = 24
2080+ IF_TYPE_ATM = 37
2081+ IF_TYPE_IEEE80211 = 71
2082+ IF_TYPE_TUNNEL = 131
2083+ IF_TYPE_IEEE1394 = 144
2084+)
2085+
2086+// Enum NL_PREFIX_ORIGIN for [IpAdapterUnicastAddress], see
2087+// https://learn.microsoft.com/en-us/windows/win32/api/nldef/ne-nldef-nl_prefix_origin
2088+const (
2089+ IpPrefixOriginOther = 0
2090+ IpPrefixOriginManual = 1
2091+ IpPrefixOriginWellKnown = 2
2092+ IpPrefixOriginDhcp = 3
2093+ IpPrefixOriginRouterAdvertisement = 4
2094+ IpPrefixOriginUnchanged = 1 << 4
2095+)
2096+
2097+// Enum NL_SUFFIX_ORIGIN for [IpAdapterUnicastAddress], see
2098+// https://learn.microsoft.com/en-us/windows/win32/api/nldef/ne-nldef-nl_suffix_origin
2099+const (
2100+ NlsoOther = 0
2101+ NlsoManual = 1
2102+ NlsoWellKnown = 2
2103+ NlsoDhcp = 3
2104+ NlsoLinkLayerAddress = 4
2105+ NlsoRandom = 5
2106+ IpSuffixOriginOther = 0
2107+ IpSuffixOriginManual = 1
2108+ IpSuffixOriginWellKnown = 2
2109+ IpSuffixOriginDhcp = 3
2110+ IpSuffixOriginLinkLayerAddress = 4
2111+ IpSuffixOriginRandom = 5
2112+ IpSuffixOriginUnchanged = 1 << 4
2113+)
2114+
2115+// Enum NL_DAD_STATE for [IpAdapterUnicastAddress], see
2116+// https://learn.microsoft.com/en-us/windows/win32/api/nldef/ne-nldef-nl_dad_state
2117+const (
2118+ NldsInvalid = 0
2119+ NldsTentative = 1
2120+ NldsDuplicate = 2
2121+ NldsDeprecated = 3
2122+ NldsPreferred = 4
2123+ IpDadStateInvalid = 0
2124+ IpDadStateTentative = 1
2125+ IpDadStateDuplicate = 2
2126+ IpDadStateDeprecated = 3
2127+ IpDadStatePreferred = 4
2128+)
2129+
2130+type SocketAddress struct {
2131+ Sockaddr *syscall.RawSockaddrAny
2132+ SockaddrLength int32
2133+}
2134+
2135+// IP returns an IPv4 or IPv6 address, or nil if the underlying SocketAddress is neither.
2136+func (addr *SocketAddress) IP() net.IP {
2137+ if uintptr(addr.SockaddrLength) >= unsafe.Sizeof(RawSockaddrInet4{}) && addr.Sockaddr.Addr.Family == AF_INET {
2138+ return (*RawSockaddrInet4)(unsafe.Pointer(addr.Sockaddr)).Addr[:]
2139+ } else if uintptr(addr.SockaddrLength) >= unsafe.Sizeof(RawSockaddrInet6{}) && addr.Sockaddr.Addr.Family == AF_INET6 {
2140+ return (*RawSockaddrInet6)(unsafe.Pointer(addr.Sockaddr)).Addr[:]
2141+ }
2142+ return nil
2143+}
2144+
2145+type IpAdapterUnicastAddress struct {
2146+ Length uint32
2147+ Flags uint32
2148+ Next *IpAdapterUnicastAddress
2149+ Address SocketAddress
2150+ PrefixOrigin int32
2151+ SuffixOrigin int32
2152+ DadState int32
2153+ ValidLifetime uint32
2154+ PreferredLifetime uint32
2155+ LeaseLifetime uint32
2156+ OnLinkPrefixLength uint8
2157+}
2158+
2159+type IpAdapterAnycastAddress struct {
2160+ Length uint32
2161+ Flags uint32
2162+ Next *IpAdapterAnycastAddress
2163+ Address SocketAddress
2164+}
2165+
2166+type IpAdapterMulticastAddress struct {
2167+ Length uint32
2168+ Flags uint32
2169+ Next *IpAdapterMulticastAddress
2170+ Address SocketAddress
2171+}
2172+
2173+type IpAdapterDnsServerAdapter struct {
2174+ Length uint32
2175+ Reserved uint32
2176+ Next *IpAdapterDnsServerAdapter
2177+ Address SocketAddress
2178+}
2179+
2180+type IpAdapterPrefix struct {
2181+ Length uint32
2182+ Flags uint32
2183+ Next *IpAdapterPrefix
2184+ Address SocketAddress
2185+ PrefixLength uint32
2186+}
2187+
2188+type IpAdapterAddresses struct {
2189+ Length uint32
2190+ IfIndex uint32
2191+ Next *IpAdapterAddresses
2192+ AdapterName *byte
2193+ FirstUnicastAddress *IpAdapterUnicastAddress
2194+ FirstAnycastAddress *IpAdapterAnycastAddress
2195+ FirstMulticastAddress *IpAdapterMulticastAddress
2196+ FirstDnsServerAddress *IpAdapterDnsServerAdapter
2197+ DnsSuffix *uint16
2198+ Description *uint16
2199+ FriendlyName *uint16
2200+ PhysicalAddress [syscall.MAX_ADAPTER_ADDRESS_LENGTH]byte
2201+ PhysicalAddressLength uint32
2202+ Flags uint32
2203+ Mtu uint32
2204+ IfType uint32
2205+ OperStatus uint32
2206+ Ipv6IfIndex uint32
2207+ ZoneIndices [16]uint32
2208+ FirstPrefix *IpAdapterPrefix
2209+ TransmitLinkSpeed uint64
2210+ ReceiveLinkSpeed uint64
2211+ FirstWinsServerAddress *IpAdapterWinsServerAddress
2212+ FirstGatewayAddress *IpAdapterGatewayAddress
2213+ Ipv4Metric uint32
2214+ Ipv6Metric uint32
2215+ Luid uint64
2216+ Dhcpv4Server SocketAddress
2217+ CompartmentId uint32
2218+ NetworkGuid GUID
2219+ ConnectionType uint32
2220+ TunnelType uint32
2221+ Dhcpv6Server SocketAddress
2222+ Dhcpv6ClientDuid [MAX_DHCPV6_DUID_LENGTH]byte
2223+ Dhcpv6ClientDuidLength uint32
2224+ Dhcpv6Iaid uint32
2225+ FirstDnsSuffix *IpAdapterDNSSuffix
2226+}
2227+
2228+type IpAdapterWinsServerAddress struct {
2229+ Length uint32
2230+ Reserved uint32
2231+ Next *IpAdapterWinsServerAddress
2232+ Address SocketAddress
2233+}
2234+
2235+type IpAdapterGatewayAddress struct {
2236+ Length uint32
2237+ Reserved uint32
2238+ Next *IpAdapterGatewayAddress
2239+ Address SocketAddress
2240+}
2241+
2242+type IpAdapterDNSSuffix struct {
2243+ Next *IpAdapterDNSSuffix
2244+ String [MAX_DNS_SUFFIX_STRING_LENGTH]uint16
2245+}
2246+
2247+const (
2248+ IfOperStatusUp = 1
2249+ IfOperStatusDown = 2
2250+ IfOperStatusTesting = 3
2251+ IfOperStatusUnknown = 4
2252+ IfOperStatusDormant = 5
2253+ IfOperStatusNotPresent = 6
2254+ IfOperStatusLowerLayerDown = 7
2255+)
2256+
2257+const (
2258+ IF_MAX_PHYS_ADDRESS_LENGTH = 32
2259+ IF_MAX_STRING_SIZE = 256
2260+)
2261+
2262+// MIB_IF_ENTRY_LEVEL enumeration from netioapi.h or
2263+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/nf-netioapi-getifentry2ex.
2264+const (
2265+ MibIfEntryNormal = 0
2266+ MibIfEntryNormalWithoutStatistics = 2
2267+)
2268+
2269+// MIB_NOTIFICATION_TYPE enumeration from netioapi.h or
2270+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ne-netioapi-mib_notification_type.
2271+const (
2272+ MibParameterNotification = 0
2273+ MibAddInstance = 1
2274+ MibDeleteInstance = 2
2275+ MibInitialNotification = 3
2276+)
2277+
2278+// MibIfRow2 stores information about a particular interface. See
2279+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_if_row2.
2280+type MibIfRow2 struct {
2281+ InterfaceLuid uint64
2282+ InterfaceIndex uint32
2283+ InterfaceGuid GUID
2284+ Alias [IF_MAX_STRING_SIZE + 1]uint16
2285+ Description [IF_MAX_STRING_SIZE + 1]uint16
2286+ PhysicalAddressLength uint32
2287+ PhysicalAddress [IF_MAX_PHYS_ADDRESS_LENGTH]uint8
2288+ PermanentPhysicalAddress [IF_MAX_PHYS_ADDRESS_LENGTH]uint8
2289+ Mtu uint32
2290+ Type uint32
2291+ TunnelType uint32
2292+ MediaType uint32
2293+ PhysicalMediumType uint32
2294+ AccessType uint32
2295+ DirectionType uint32
2296+ InterfaceAndOperStatusFlags uint8
2297+ OperStatus uint32
2298+ AdminStatus uint32
2299+ MediaConnectState uint32
2300+ NetworkGuid GUID
2301+ ConnectionType uint32
2302+ TransmitLinkSpeed uint64
2303+ ReceiveLinkSpeed uint64
2304+ InOctets uint64
2305+ InUcastPkts uint64
2306+ InNUcastPkts uint64
2307+ InDiscards uint64
2308+ InErrors uint64
2309+ InUnknownProtos uint64
2310+ InUcastOctets uint64
2311+ InMulticastOctets uint64
2312+ InBroadcastOctets uint64
2313+ OutOctets uint64
2314+ OutUcastPkts uint64
2315+ OutNUcastPkts uint64
2316+ OutDiscards uint64
2317+ OutErrors uint64
2318+ OutUcastOctets uint64
2319+ OutMulticastOctets uint64
2320+ OutBroadcastOctets uint64
2321+ OutQLen uint64
2322+}
2323+
2324+// MIB_IF_TABLE_LEVEL enumeration from netioapi.h or
2325+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ne-netioapi-mib_if_table_level.
2326+const (
2327+ MibIfTableNormal = 0
2328+ MibIfTableRaw = 1
2329+ MibIfTableNormalWithoutStatistics = 2
2330+)
2331+
2332+// MibIfTable2 contains a table of logical and physical interface entries. See
2333+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_if_table2.
2334+type MibIfTable2 struct {
2335+ NumEntries uint32
2336+ Table [1]MibIfRow2
2337+}
2338+
2339+// IP_ADDRESS_PREFIX stores an IP address prefix. See
2340+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-ip_address_prefix.
2341+type IpAddressPrefix struct {
2342+ Prefix RawSockaddrInet
2343+ PrefixLength uint8
2344+}
2345+
2346+// NL_ROUTE_ORIGIN enumeration from nldef.h or
2347+// https://learn.microsoft.com/en-us/windows/win32/api/nldef/ne-nldef-nl_route_origin.
2348+const (
2349+ NlroManual = 0
2350+ NlroWellKnown = 1
2351+ NlroDHCP = 2
2352+ NlroRouterAdvertisement = 3
2353+ Nlro6to4 = 4
2354+)
2355+
2356+// NL_ROUTE_ORIGIN enumeration from nldef.h or
2357+// https://learn.microsoft.com/en-us/windows/win32/api/nldef/ne-nldef-nl_route_protocol.
2358+const (
2359+ MIB_IPPROTO_OTHER = 1
2360+ MIB_IPPROTO_LOCAL = 2
2361+ MIB_IPPROTO_NETMGMT = 3
2362+ MIB_IPPROTO_ICMP = 4
2363+ MIB_IPPROTO_EGP = 5
2364+ MIB_IPPROTO_GGP = 6
2365+ MIB_IPPROTO_HELLO = 7
2366+ MIB_IPPROTO_RIP = 8
2367+ MIB_IPPROTO_IS_IS = 9
2368+ MIB_IPPROTO_ES_IS = 10
2369+ MIB_IPPROTO_CISCO = 11
2370+ MIB_IPPROTO_BBN = 12
2371+ MIB_IPPROTO_OSPF = 13
2372+ MIB_IPPROTO_BGP = 14
2373+ MIB_IPPROTO_IDPR = 15
2374+ MIB_IPPROTO_EIGRP = 16
2375+ MIB_IPPROTO_DVMRP = 17
2376+ MIB_IPPROTO_RPL = 18
2377+ MIB_IPPROTO_DHCP = 19
2378+ MIB_IPPROTO_NT_AUTOSTATIC = 10002
2379+ MIB_IPPROTO_NT_STATIC = 10006
2380+ MIB_IPPROTO_NT_STATIC_NON_DOD = 10007
2381+)
2382+
2383+// MIB_IPFORWARD_ROW2 stores information about an IP route entry. See
2384+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_ipforward_row2.
2385+type MibIpForwardRow2 struct {
2386+ InterfaceLuid uint64
2387+ InterfaceIndex uint32
2388+ DestinationPrefix IpAddressPrefix
2389+ NextHop RawSockaddrInet
2390+ SitePrefixLength uint8
2391+ ValidLifetime uint32
2392+ PreferredLifetime uint32
2393+ Metric uint32
2394+ Protocol uint32
2395+ Loopback uint8
2396+ AutoconfigureAddress uint8
2397+ Publish uint8
2398+ Immortal uint8
2399+ Age uint32
2400+ Origin uint32
2401+}
2402+
2403+// MIB_IPFORWARD_TABLE2 contains a table of IP route entries. See
2404+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_ipforward_table2.
2405+type MibIpForwardTable2 struct {
2406+ NumEntries uint32
2407+ Table [1]MibIpForwardRow2
2408+}
2409+
2410+// Rows returns the IP route entries in the table.
2411+func (t *MibIpForwardTable2) Rows() []MibIpForwardRow2 {
2412+ return unsafe.Slice(&t.Table[0], t.NumEntries)
2413+}
2414+
2415+// MIB_UNICASTIPADDRESS_ROW stores information about a unicast IP address. See
2416+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_unicastipaddress_row.
2417+type MibUnicastIpAddressRow struct {
2418+ Address RawSockaddrInet6 // SOCKADDR_INET union
2419+ InterfaceLuid uint64
2420+ InterfaceIndex uint32
2421+ PrefixOrigin uint32
2422+ SuffixOrigin uint32
2423+ ValidLifetime uint32
2424+ PreferredLifetime uint32
2425+ OnLinkPrefixLength uint8
2426+ SkipAsSource uint8
2427+ DadState uint32
2428+ ScopeId uint32
2429+ CreationTimeStamp Filetime
2430+}
2431+
2432+// MibUnicastIpAddressTable contains a table of unicast IP address entries. See
2433+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_unicastipaddress_table.
2434+type MibUnicastIpAddressTable struct {
2435+ NumEntries uint32
2436+ Table [1]MibUnicastIpAddressRow
2437+}
2438+
2439+const ScopeLevelCount = 16
2440+
2441+// MIB_IPINTERFACE_ROW stores interface management information for a particular IP address family on a network interface.
2442+// See https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_ipinterface_row.
2443+type MibIpInterfaceRow struct {
2444+ Family uint16
2445+ InterfaceLuid uint64
2446+ InterfaceIndex uint32
2447+ MaxReassemblySize uint32
2448+ InterfaceIdentifier uint64
2449+ MinRouterAdvertisementInterval uint32
2450+ MaxRouterAdvertisementInterval uint32
2451+ AdvertisingEnabled uint8
2452+ ForwardingEnabled uint8
2453+ WeakHostSend uint8
2454+ WeakHostReceive uint8
2455+ UseAutomaticMetric uint8
2456+ UseNeighborUnreachabilityDetection uint8
2457+ ManagedAddressConfigurationSupported uint8
2458+ OtherStatefulConfigurationSupported uint8
2459+ AdvertiseDefaultRoute uint8
2460+ RouterDiscoveryBehavior uint32
2461+ DadTransmits uint32
2462+ BaseReachableTime uint32
2463+ RetransmitTime uint32
2464+ PathMtuDiscoveryTimeout uint32
2465+ LinkLocalAddressBehavior uint32
2466+ LinkLocalAddressTimeout uint32
2467+ ZoneIndices [ScopeLevelCount]uint32
2468+ SitePrefixLength uint32
2469+ Metric uint32
2470+ NlMtu uint32
2471+ Connected uint8
2472+ SupportsWakeUpPatterns uint8
2473+ SupportsNeighborDiscovery uint8
2474+ SupportsRouterDiscovery uint8
2475+ ReachableTime uint32
2476+ TransmitOffload uint32
2477+ ReceiveOffload uint32
2478+ DisableDefaultRoutes uint8
2479+}
2480+
2481+// MibIpInterfaceTable contains a table of IP interface entries. See
2482+// https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_ipinterface_table.
2483+type MibIpInterfaceTable struct {
2484+ NumEntries uint32
2485+ Table [1]MibIpInterfaceRow
2486+}
2487+
2488+// Console related constants used for the mode parameter to SetConsoleMode. See
2489+// https://docs.microsoft.com/en-us/windows/console/setconsolemode for details.
2490+
2491+const (
2492+ ENABLE_PROCESSED_INPUT = 0x1
2493+ ENABLE_LINE_INPUT = 0x2
2494+ ENABLE_ECHO_INPUT = 0x4
2495+ ENABLE_WINDOW_INPUT = 0x8
2496+ ENABLE_MOUSE_INPUT = 0x10
2497+ ENABLE_INSERT_MODE = 0x20
2498+ ENABLE_QUICK_EDIT_MODE = 0x40
2499+ ENABLE_EXTENDED_FLAGS = 0x80
2500+ ENABLE_AUTO_POSITION = 0x100
2501+ ENABLE_VIRTUAL_TERMINAL_INPUT = 0x200
2502+
2503+ ENABLE_PROCESSED_OUTPUT = 0x1
2504+ ENABLE_WRAP_AT_EOL_OUTPUT = 0x2
2505+ ENABLE_VIRTUAL_TERMINAL_PROCESSING = 0x4
2506+ DISABLE_NEWLINE_AUTO_RETURN = 0x8
2507+ ENABLE_LVB_GRID_WORLDWIDE = 0x10
2508+)
2509+
2510+// Pseudo console related constants used for the flags parameter to
2511+// CreatePseudoConsole. See: https://learn.microsoft.com/en-us/windows/console/createpseudoconsole
2512+const (
2513+ PSEUDOCONSOLE_INHERIT_CURSOR = 0x1
2514+)
2515+
2516+type Coord struct {
2517+ X int16
2518+ Y int16
2519+}
2520+
2521+type SmallRect struct {
2522+ Left int16
2523+ Top int16
2524+ Right int16
2525+ Bottom int16
2526+}
2527+
2528+// Used with GetConsoleScreenBuffer to retrieve information about a console
2529+// screen buffer. See
2530+// https://docs.microsoft.com/en-us/windows/console/console-screen-buffer-info-str
2531+// for details.
2532+
2533+type ConsoleScreenBufferInfo struct {
2534+ Size Coord
2535+ CursorPosition Coord
2536+ Attributes uint16
2537+ Window SmallRect
2538+ MaximumWindowSize Coord
2539+}
2540+
2541+const UNIX_PATH_MAX = 108 // defined in afunix.h
2542+
2543+const (
2544+ // flags for JOBOBJECT_BASIC_LIMIT_INFORMATION.LimitFlags
2545+ JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 0x00000008
2546+ JOB_OBJECT_LIMIT_AFFINITY = 0x00000010
2547+ JOB_OBJECT_LIMIT_BREAKAWAY_OK = 0x00000800
2548+ JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 0x00000400
2549+ JOB_OBJECT_LIMIT_JOB_MEMORY = 0x00000200
2550+ JOB_OBJECT_LIMIT_JOB_TIME = 0x00000004
2551+ JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 0x00002000
2552+ JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 0x00000040
2553+ JOB_OBJECT_LIMIT_PRIORITY_CLASS = 0x00000020
2554+ JOB_OBJECT_LIMIT_PROCESS_MEMORY = 0x00000100
2555+ JOB_OBJECT_LIMIT_PROCESS_TIME = 0x00000002
2556+ JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 0x00000080
2557+ JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 0x00001000
2558+ JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 0x00004000
2559+ JOB_OBJECT_LIMIT_WORKINGSET = 0x00000001
2560+)
2561+
2562+type IO_COUNTERS struct {
2563+ ReadOperationCount uint64
2564+ WriteOperationCount uint64
2565+ OtherOperationCount uint64
2566+ ReadTransferCount uint64
2567+ WriteTransferCount uint64
2568+ OtherTransferCount uint64
2569+}
2570+
2571+type JOBOBJECT_EXTENDED_LIMIT_INFORMATION struct {
2572+ BasicLimitInformation JOBOBJECT_BASIC_LIMIT_INFORMATION
2573+ IoInfo IO_COUNTERS
2574+ ProcessMemoryLimit uintptr
2575+ JobMemoryLimit uintptr
2576+ PeakProcessMemoryUsed uintptr
2577+ PeakJobMemoryUsed uintptr
2578+}
2579+
2580+const (
2581+ // UIRestrictionsClass
2582+ JOB_OBJECT_UILIMIT_DESKTOP = 0x00000040
2583+ JOB_OBJECT_UILIMIT_DISPLAYSETTINGS = 0x00000010
2584+ JOB_OBJECT_UILIMIT_EXITWINDOWS = 0x00000080
2585+ JOB_OBJECT_UILIMIT_GLOBALATOMS = 0x00000020
2586+ JOB_OBJECT_UILIMIT_HANDLES = 0x00000001
2587+ JOB_OBJECT_UILIMIT_READCLIPBOARD = 0x00000002
2588+ JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS = 0x00000008
2589+ JOB_OBJECT_UILIMIT_WRITECLIPBOARD = 0x00000004
2590+)
2591+
2592+type JOBOBJECT_BASIC_UI_RESTRICTIONS struct {
2593+ UIRestrictionsClass uint32
2594+}
2595+
2596+const (
2597+ // JobObjectInformationClass for QueryInformationJobObject and SetInformationJobObject
2598+ JobObjectAssociateCompletionPortInformation = 7
2599+ JobObjectBasicAccountingInformation = 1
2600+ JobObjectBasicAndIoAccountingInformation = 8
2601+ JobObjectBasicLimitInformation = 2
2602+ JobObjectBasicProcessIdList = 3
2603+ JobObjectBasicUIRestrictions = 4
2604+ JobObjectCpuRateControlInformation = 15
2605+ JobObjectEndOfJobTimeInformation = 6
2606+ JobObjectExtendedLimitInformation = 9
2607+ JobObjectGroupInformation = 11
2608+ JobObjectGroupInformationEx = 14
2609+ JobObjectLimitViolationInformation = 13
2610+ JobObjectLimitViolationInformation2 = 34
2611+ JobObjectNetRateControlInformation = 32
2612+ JobObjectNotificationLimitInformation = 12
2613+ JobObjectNotificationLimitInformation2 = 33
2614+ JobObjectSecurityLimitInformation = 5
2615+)
2616+
2617+const (
2618+ KF_FLAG_DEFAULT = 0x00000000
2619+ KF_FLAG_FORCE_APP_DATA_REDIRECTION = 0x00080000
2620+ KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 0x00040000
2621+ KF_FLAG_FORCE_PACKAGE_REDIRECTION = 0x00020000
2622+ KF_FLAG_NO_PACKAGE_REDIRECTION = 0x00010000
2623+ KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 0x00020000
2624+ KF_FLAG_NO_APPCONTAINER_REDIRECTION = 0x00010000
2625+ KF_FLAG_CREATE = 0x00008000
2626+ KF_FLAG_DONT_VERIFY = 0x00004000
2627+ KF_FLAG_DONT_UNEXPAND = 0x00002000
2628+ KF_FLAG_NO_ALIAS = 0x00001000
2629+ KF_FLAG_INIT = 0x00000800
2630+ KF_FLAG_DEFAULT_PATH = 0x00000400
2631+ KF_FLAG_NOT_PARENT_RELATIVE = 0x00000200
2632+ KF_FLAG_SIMPLE_IDLIST = 0x00000100
2633+ KF_FLAG_ALIAS_ONLY = 0x80000000
2634+)
2635+
2636+type OsVersionInfoEx struct {
2637+ osVersionInfoSize uint32
2638+ MajorVersion uint32
2639+ MinorVersion uint32
2640+ BuildNumber uint32
2641+ PlatformId uint32
2642+ CsdVersion [128]uint16
2643+ ServicePackMajor uint16
2644+ ServicePackMinor uint16
2645+ SuiteMask uint16
2646+ ProductType byte
2647+ _ byte
2648+}
2649+
2650+const (
2651+ EWX_LOGOFF = 0x00000000
2652+ EWX_SHUTDOWN = 0x00000001
2653+ EWX_REBOOT = 0x00000002
2654+ EWX_FORCE = 0x00000004
2655+ EWX_POWEROFF = 0x00000008
2656+ EWX_FORCEIFHUNG = 0x00000010
2657+ EWX_QUICKRESOLVE = 0x00000020
2658+ EWX_RESTARTAPPS = 0x00000040
2659+ EWX_HYBRID_SHUTDOWN = 0x00400000
2660+ EWX_BOOTOPTIONS = 0x01000000
2661+
2662+ SHTDN_REASON_FLAG_COMMENT_REQUIRED = 0x01000000
2663+ SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED = 0x02000000
2664+ SHTDN_REASON_FLAG_CLEAN_UI = 0x04000000
2665+ SHTDN_REASON_FLAG_DIRTY_UI = 0x08000000
2666+ SHTDN_REASON_FLAG_USER_DEFINED = 0x40000000
2667+ SHTDN_REASON_FLAG_PLANNED = 0x80000000
2668+ SHTDN_REASON_MAJOR_OTHER = 0x00000000
2669+ SHTDN_REASON_MAJOR_NONE = 0x00000000
2670+ SHTDN_REASON_MAJOR_HARDWARE = 0x00010000
2671+ SHTDN_REASON_MAJOR_OPERATINGSYSTEM = 0x00020000
2672+ SHTDN_REASON_MAJOR_SOFTWARE = 0x00030000
2673+ SHTDN_REASON_MAJOR_APPLICATION = 0x00040000
2674+ SHTDN_REASON_MAJOR_SYSTEM = 0x00050000
2675+ SHTDN_REASON_MAJOR_POWER = 0x00060000
2676+ SHTDN_REASON_MAJOR_LEGACY_API = 0x00070000
2677+ SHTDN_REASON_MINOR_OTHER = 0x00000000
2678+ SHTDN_REASON_MINOR_NONE = 0x000000ff
2679+ SHTDN_REASON_MINOR_MAINTENANCE = 0x00000001
2680+ SHTDN_REASON_MINOR_INSTALLATION = 0x00000002
2681+ SHTDN_REASON_MINOR_UPGRADE = 0x00000003
2682+ SHTDN_REASON_MINOR_RECONFIG = 0x00000004
2683+ SHTDN_REASON_MINOR_HUNG = 0x00000005
2684+ SHTDN_REASON_MINOR_UNSTABLE = 0x00000006
2685+ SHTDN_REASON_MINOR_DISK = 0x00000007
2686+ SHTDN_REASON_MINOR_PROCESSOR = 0x00000008
2687+ SHTDN_REASON_MINOR_NETWORKCARD = 0x00000009
2688+ SHTDN_REASON_MINOR_POWER_SUPPLY = 0x0000000a
2689+ SHTDN_REASON_MINOR_CORDUNPLUGGED = 0x0000000b
2690+ SHTDN_REASON_MINOR_ENVIRONMENT = 0x0000000c
2691+ SHTDN_REASON_MINOR_HARDWARE_DRIVER = 0x0000000d
2692+ SHTDN_REASON_MINOR_OTHERDRIVER = 0x0000000e
2693+ SHTDN_REASON_MINOR_BLUESCREEN = 0x0000000F
2694+ SHTDN_REASON_MINOR_SERVICEPACK = 0x00000010
2695+ SHTDN_REASON_MINOR_HOTFIX = 0x00000011
2696+ SHTDN_REASON_MINOR_SECURITYFIX = 0x00000012
2697+ SHTDN_REASON_MINOR_SECURITY = 0x00000013
2698+ SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY = 0x00000014
2699+ SHTDN_REASON_MINOR_WMI = 0x00000015
2700+ SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL = 0x00000016
2701+ SHTDN_REASON_MINOR_HOTFIX_UNINSTALL = 0x00000017
2702+ SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL = 0x00000018
2703+ SHTDN_REASON_MINOR_MMC = 0x00000019
2704+ SHTDN_REASON_MINOR_SYSTEMRESTORE = 0x0000001a
2705+ SHTDN_REASON_MINOR_TERMSRV = 0x00000020
2706+ SHTDN_REASON_MINOR_DC_PROMOTION = 0x00000021
2707+ SHTDN_REASON_MINOR_DC_DEMOTION = 0x00000022
2708+ SHTDN_REASON_UNKNOWN = SHTDN_REASON_MINOR_NONE
2709+ SHTDN_REASON_LEGACY_API = SHTDN_REASON_MAJOR_LEGACY_API | SHTDN_REASON_FLAG_PLANNED
2710+ SHTDN_REASON_VALID_BIT_MASK = 0xc0ffffff
2711+
2712+ SHUTDOWN_NORETRY = 0x1
2713+)
2714+
2715+// Flags used for GetModuleHandleEx
2716+const (
2717+ GET_MODULE_HANDLE_EX_FLAG_PIN = 1
2718+ GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT = 2
2719+ GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS = 4
2720+)
2721+
2722+// MUI function flag values
2723+const (
2724+ MUI_LANGUAGE_ID = 0x4
2725+ MUI_LANGUAGE_NAME = 0x8
2726+ MUI_MERGE_SYSTEM_FALLBACK = 0x10
2727+ MUI_MERGE_USER_FALLBACK = 0x20
2728+ MUI_UI_FALLBACK = MUI_MERGE_SYSTEM_FALLBACK | MUI_MERGE_USER_FALLBACK
2729+ MUI_THREAD_LANGUAGES = 0x40
2730+ MUI_CONSOLE_FILTER = 0x100
2731+ MUI_COMPLEX_SCRIPT_FILTER = 0x200
2732+ MUI_RESET_FILTERS = 0x001
2733+ MUI_USER_PREFERRED_UI_LANGUAGES = 0x10
2734+ MUI_USE_INSTALLED_LANGUAGES = 0x20
2735+ MUI_USE_SEARCH_ALL_LANGUAGES = 0x40
2736+ MUI_LANG_NEUTRAL_PE_FILE = 0x100
2737+ MUI_NON_LANG_NEUTRAL_FILE = 0x200
2738+ MUI_MACHINE_LANGUAGE_SETTINGS = 0x400
2739+ MUI_FILETYPE_NOT_LANGUAGE_NEUTRAL = 0x001
2740+ MUI_FILETYPE_LANGUAGE_NEUTRAL_MAIN = 0x002
2741+ MUI_FILETYPE_LANGUAGE_NEUTRAL_MUI = 0x004
2742+ MUI_QUERY_TYPE = 0x001
2743+ MUI_QUERY_CHECKSUM = 0x002
2744+ MUI_QUERY_LANGUAGE_NAME = 0x004
2745+ MUI_QUERY_RESOURCE_TYPES = 0x008
2746+ MUI_FILEINFO_VERSION = 0x001
2747+
2748+ MUI_FULL_LANGUAGE = 0x01
2749+ MUI_PARTIAL_LANGUAGE = 0x02
2750+ MUI_LIP_LANGUAGE = 0x04
2751+ MUI_LANGUAGE_INSTALLED = 0x20
2752+ MUI_LANGUAGE_LICENSED = 0x40
2753+)
2754+
2755+// FILE_INFO_BY_HANDLE_CLASS constants for SetFileInformationByHandle/GetFileInformationByHandleEx
2756+const (
2757+ FileBasicInfo = 0
2758+ FileStandardInfo = 1
2759+ FileNameInfo = 2
2760+ FileRenameInfo = 3
2761+ FileDispositionInfo = 4
2762+ FileAllocationInfo = 5
2763+ FileEndOfFileInfo = 6
2764+ FileStreamInfo = 7
2765+ FileCompressionInfo = 8
2766+ FileAttributeTagInfo = 9
2767+ FileIdBothDirectoryInfo = 10
2768+ FileIdBothDirectoryRestartInfo = 11
2769+ FileIoPriorityHintInfo = 12
2770+ FileRemoteProtocolInfo = 13
2771+ FileFullDirectoryInfo = 14
2772+ FileFullDirectoryRestartInfo = 15
2773+ FileStorageInfo = 16
2774+ FileAlignmentInfo = 17
2775+ FileIdInfo = 18
2776+ FileIdExtdDirectoryInfo = 19
2777+ FileIdExtdDirectoryRestartInfo = 20
2778+ FileDispositionInfoEx = 21
2779+ FileRenameInfoEx = 22
2780+ FileCaseSensitiveInfo = 23
2781+ FileNormalizedNameInfo = 24
2782+)
2783+
2784+// LoadLibrary flags for determining from where to search for a DLL
2785+const (
2786+ DONT_RESOLVE_DLL_REFERENCES = 0x1
2787+ LOAD_LIBRARY_AS_DATAFILE = 0x2
2788+ LOAD_WITH_ALTERED_SEARCH_PATH = 0x8
2789+ LOAD_IGNORE_CODE_AUTHZ_LEVEL = 0x10
2790+ LOAD_LIBRARY_AS_IMAGE_RESOURCE = 0x20
2791+ LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 0x40
2792+ LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 0x80
2793+ LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 0x100
2794+ LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 0x200
2795+ LOAD_LIBRARY_SEARCH_USER_DIRS = 0x400
2796+ LOAD_LIBRARY_SEARCH_SYSTEM32 = 0x800
2797+ LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 0x1000
2798+ LOAD_LIBRARY_SAFE_CURRENT_DIRS = 0x00002000
2799+ LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 0x00004000
2800+ LOAD_LIBRARY_OS_INTEGRITY_CONTINUITY = 0x00008000
2801+)
2802+
2803+// RegNotifyChangeKeyValue notifyFilter flags.
2804+const (
2805+ // REG_NOTIFY_CHANGE_NAME notifies the caller if a subkey is added or deleted.
2806+ REG_NOTIFY_CHANGE_NAME = 0x00000001
2807+
2808+ // REG_NOTIFY_CHANGE_ATTRIBUTES notifies the caller of changes to the attributes of the key, such as the security descriptor information.
2809+ REG_NOTIFY_CHANGE_ATTRIBUTES = 0x00000002
2810+
2811+ // REG_NOTIFY_CHANGE_LAST_SET notifies the caller of changes to a value of the key. This can include adding or deleting a value, or changing an existing value.
2812+ REG_NOTIFY_CHANGE_LAST_SET = 0x00000004
2813+
2814+ // REG_NOTIFY_CHANGE_SECURITY notifies the caller of changes to the security descriptor of the key.
2815+ REG_NOTIFY_CHANGE_SECURITY = 0x00000008
2816+
2817+ // REG_NOTIFY_THREAD_AGNOSTIC indicates that the lifetime of the registration must not be tied to the lifetime of the thread issuing the RegNotifyChangeKeyValue call. Note: This flag value is only supported in Windows 8 and later.
2818+ REG_NOTIFY_THREAD_AGNOSTIC = 0x10000000
2819+)
2820+
2821+type CommTimeouts struct {
2822+ ReadIntervalTimeout uint32
2823+ ReadTotalTimeoutMultiplier uint32
2824+ ReadTotalTimeoutConstant uint32
2825+ WriteTotalTimeoutMultiplier uint32
2826+ WriteTotalTimeoutConstant uint32
2827+}
2828+
2829+// NTUnicodeString is a UTF-16 string for NT native APIs, corresponding to UNICODE_STRING.
2830+type NTUnicodeString struct {
2831+ // Note: Length and MaximumLength are in *bytes*, not uint16s.
2832+ // They should always be even.
2833+ Length uint16
2834+ MaximumLength uint16
2835+ Buffer *uint16
2836+}
2837+
2838+// NTString is an ANSI string for NT native APIs, corresponding to STRING.
2839+type NTString struct {
2840+ Length uint16
2841+ MaximumLength uint16
2842+ Buffer *byte
2843+}
2844+
2845+type LIST_ENTRY struct {
2846+ Flink *LIST_ENTRY
2847+ Blink *LIST_ENTRY
2848+}
2849+
2850+type RUNTIME_FUNCTION struct {
2851+ BeginAddress uint32
2852+ EndAddress uint32
2853+ UnwindData uint32
2854+}
2855+
2856+type LDR_DATA_TABLE_ENTRY struct {
2857+ reserved1 [2]uintptr
2858+ InMemoryOrderLinks LIST_ENTRY
2859+ reserved2 [2]uintptr
2860+ DllBase uintptr
2861+ reserved3 [2]uintptr
2862+ FullDllName NTUnicodeString
2863+ reserved4 [8]byte
2864+ reserved5 [3]uintptr
2865+ reserved6 uintptr
2866+ TimeDateStamp uint32
2867+}
2868+
2869+type PEB_LDR_DATA struct {
2870+ reserved1 [8]byte
2871+ reserved2 [3]uintptr
2872+ InMemoryOrderModuleList LIST_ENTRY
2873+}
2874+
2875+type CURDIR struct {
2876+ DosPath NTUnicodeString
2877+ Handle Handle
2878+}
2879+
2880+type RTL_DRIVE_LETTER_CURDIR struct {
2881+ Flags uint16
2882+ Length uint16
2883+ TimeStamp uint32
2884+ DosPath NTString
2885+}
2886+
2887+type RTL_USER_PROCESS_PARAMETERS struct {
2888+ MaximumLength, Length uint32
2889+
2890+ Flags, DebugFlags uint32
2891+
2892+ ConsoleHandle Handle
2893+ ConsoleFlags uint32
2894+ StandardInput, StandardOutput, StandardError Handle
2895+
2896+ CurrentDirectory CURDIR
2897+ DllPath NTUnicodeString
2898+ ImagePathName NTUnicodeString
2899+ CommandLine NTUnicodeString
2900+ Environment unsafe.Pointer
2901+
2902+ StartingX, StartingY, CountX, CountY, CountCharsX, CountCharsY, FillAttribute uint32
2903+
2904+ WindowFlags, ShowWindowFlags uint32
2905+ WindowTitle, DesktopInfo, ShellInfo, RuntimeData NTUnicodeString
2906+ CurrentDirectories [32]RTL_DRIVE_LETTER_CURDIR
2907+
2908+ EnvironmentSize, EnvironmentVersion uintptr
2909+
2910+ PackageDependencyData unsafe.Pointer
2911+ ProcessGroupId uint32
2912+ LoaderThreads uint32
2913+
2914+ RedirectionDllName NTUnicodeString
2915+ HeapPartitionName NTUnicodeString
2916+ DefaultThreadpoolCpuSetMasks uintptr
2917+ DefaultThreadpoolCpuSetMaskCount uint32
2918+}
2919+
2920+type PEB struct {
2921+ reserved1 [2]byte
2922+ BeingDebugged byte
2923+ BitField byte
2924+ reserved3 uintptr
2925+ ImageBaseAddress uintptr
2926+ Ldr *PEB_LDR_DATA
2927+ ProcessParameters *RTL_USER_PROCESS_PARAMETERS
2928+ reserved4 [3]uintptr
2929+ AtlThunkSListPtr uintptr
2930+ reserved5 uintptr
2931+ reserved6 uint32
2932+ reserved7 uintptr
2933+ reserved8 uint32
2934+ AtlThunkSListPtr32 uint32
2935+ reserved9 [45]uintptr
2936+ reserved10 [96]byte
2937+ PostProcessInitRoutine uintptr
2938+ reserved11 [128]byte
2939+ reserved12 [1]uintptr
2940+ SessionId uint32
2941+}
2942+
2943+type OBJECT_ATTRIBUTES struct {
2944+ Length uint32
2945+ RootDirectory Handle
2946+ ObjectName *NTUnicodeString
2947+ Attributes uint32
2948+ SecurityDescriptor *SECURITY_DESCRIPTOR
2949+ SecurityQoS *SECURITY_QUALITY_OF_SERVICE
2950+}
2951+
2952+// Values for the Attributes member of OBJECT_ATTRIBUTES.
2953+const (
2954+ OBJ_INHERIT = 0x00000002
2955+ OBJ_PERMANENT = 0x00000010
2956+ OBJ_EXCLUSIVE = 0x00000020
2957+ OBJ_CASE_INSENSITIVE = 0x00000040
2958+ OBJ_OPENIF = 0x00000080
2959+ OBJ_OPENLINK = 0x00000100
2960+ OBJ_KERNEL_HANDLE = 0x00000200
2961+ OBJ_FORCE_ACCESS_CHECK = 0x00000400
2962+ OBJ_IGNORE_IMPERSONATED_DEVICEMAP = 0x00000800
2963+ OBJ_DONT_REPARSE = 0x00001000
2964+ OBJ_VALID_ATTRIBUTES = 0x00001FF2
2965+)
2966+
2967+type IO_STATUS_BLOCK struct {
2968+ Status NTStatus
2969+ Information uintptr
2970+}
2971+
2972+type RTLP_CURDIR_REF struct {
2973+ RefCount int32
2974+ Handle Handle
2975+}
2976+
2977+type RTL_RELATIVE_NAME struct {
2978+ RelativeName NTUnicodeString
2979+ ContainingDirectory Handle
2980+ CurDirRef *RTLP_CURDIR_REF
2981+}
2982+
2983+const (
2984+ // CreateDisposition flags for NtCreateFile and NtCreateNamedPipeFile.
2985+ FILE_SUPERSEDE = 0x00000000
2986+ FILE_OPEN = 0x00000001
2987+ FILE_CREATE = 0x00000002
2988+ FILE_OPEN_IF = 0x00000003
2989+ FILE_OVERWRITE = 0x00000004
2990+ FILE_OVERWRITE_IF = 0x00000005
2991+ FILE_MAXIMUM_DISPOSITION = 0x00000005
2992+
2993+ // CreateOptions flags for NtCreateFile and NtCreateNamedPipeFile.
2994+ FILE_DIRECTORY_FILE = 0x00000001
2995+ FILE_WRITE_THROUGH = 0x00000002
2996+ FILE_SEQUENTIAL_ONLY = 0x00000004
2997+ FILE_NO_INTERMEDIATE_BUFFERING = 0x00000008
2998+ FILE_SYNCHRONOUS_IO_ALERT = 0x00000010
2999+ FILE_SYNCHRONOUS_IO_NONALERT = 0x00000020
3000+ FILE_NON_DIRECTORY_FILE = 0x00000040
3001+ FILE_CREATE_TREE_CONNECTION = 0x00000080
3002+ FILE_COMPLETE_IF_OPLOCKED = 0x00000100
3003+ FILE_NO_EA_KNOWLEDGE = 0x00000200
3004+ FILE_OPEN_REMOTE_INSTANCE = 0x00000400
3005+ FILE_RANDOM_ACCESS = 0x00000800
3006+ FILE_DELETE_ON_CLOSE = 0x00001000
3007+ FILE_OPEN_BY_FILE_ID = 0x00002000
3008+ FILE_OPEN_FOR_BACKUP_INTENT = 0x00004000
3009+ FILE_NO_COMPRESSION = 0x00008000
3010+ FILE_OPEN_REQUIRING_OPLOCK = 0x00010000
3011+ FILE_DISALLOW_EXCLUSIVE = 0x00020000
3012+ FILE_RESERVE_OPFILTER = 0x00100000
3013+ FILE_OPEN_REPARSE_POINT = 0x00200000
3014+ FILE_OPEN_NO_RECALL = 0x00400000
3015+ FILE_OPEN_FOR_FREE_SPACE_QUERY = 0x00800000
3016+
3017+ // Parameter constants for NtCreateNamedPipeFile.
3018+
3019+ FILE_PIPE_BYTE_STREAM_TYPE = 0x00000000
3020+ FILE_PIPE_MESSAGE_TYPE = 0x00000001
3021+
3022+ FILE_PIPE_ACCEPT_REMOTE_CLIENTS = 0x00000000
3023+ FILE_PIPE_REJECT_REMOTE_CLIENTS = 0x00000002
3024+
3025+ FILE_PIPE_TYPE_VALID_MASK = 0x00000003
3026+
3027+ FILE_PIPE_BYTE_STREAM_MODE = 0x00000000
3028+ FILE_PIPE_MESSAGE_MODE = 0x00000001
3029+
3030+ FILE_PIPE_QUEUE_OPERATION = 0x00000000
3031+ FILE_PIPE_COMPLETE_OPERATION = 0x00000001
3032+
3033+ FILE_PIPE_INBOUND = 0x00000000
3034+ FILE_PIPE_OUTBOUND = 0x00000001
3035+ FILE_PIPE_FULL_DUPLEX = 0x00000002
3036+
3037+ FILE_PIPE_DISCONNECTED_STATE = 0x00000001
3038+ FILE_PIPE_LISTENING_STATE = 0x00000002
3039+ FILE_PIPE_CONNECTED_STATE = 0x00000003
3040+ FILE_PIPE_CLOSING_STATE = 0x00000004
3041+
3042+ FILE_PIPE_CLIENT_END = 0x00000000
3043+ FILE_PIPE_SERVER_END = 0x00000001
3044+)
3045+
3046+const (
3047+ // FileInformationClass for NtSetInformationFile/NtQueryInformationFile, see
3048+ // https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/ne-wdm-_file_information_class
3049+ FileBasicInformation = 4
3050+ FileEaInformation = 7
3051+ FileRenameInformation = 10
3052+ FileDispositionInformation = 13
3053+ FilePositionInformation = 14
3054+ FileEndOfFileInformation = 20
3055+ FileValidDataLengthInformation = 39
3056+ FileShortNameInformation = 40
3057+ FileIoPriorityHintInformation = 43
3058+ FileReplaceCompletionInformation = 61
3059+ FileDispositionInformationEx = 64
3060+ FileCaseSensitiveInformation = 71
3061+ FileLinkInformation = 72
3062+ FileCaseSensitiveInformationForceAccessCheck = 75
3063+ FileKnownFolderInformation = 76
3064+
3065+ // Flags for FILE_RENAME_INFORMATION
3066+ FILE_RENAME_REPLACE_IF_EXISTS = 0x00000001
3067+ FILE_RENAME_POSIX_SEMANTICS = 0x00000002
3068+ FILE_RENAME_SUPPRESS_PIN_STATE_INHERITANCE = 0x00000004
3069+ FILE_RENAME_SUPPRESS_STORAGE_RESERVE_INHERITANCE = 0x00000008
3070+ FILE_RENAME_NO_INCREASE_AVAILABLE_SPACE = 0x00000010
3071+ FILE_RENAME_NO_DECREASE_AVAILABLE_SPACE = 0x00000020
3072+ FILE_RENAME_PRESERVE_AVAILABLE_SPACE = 0x00000030
3073+ FILE_RENAME_IGNORE_READONLY_ATTRIBUTE = 0x00000040
3074+ FILE_RENAME_FORCE_RESIZE_TARGET_SR = 0x00000080
3075+ FILE_RENAME_FORCE_RESIZE_SOURCE_SR = 0x00000100
3076+ FILE_RENAME_FORCE_RESIZE_SR = 0x00000180
3077+
3078+ // Flags for FILE_DISPOSITION_INFORMATION_EX
3079+ FILE_DISPOSITION_DO_NOT_DELETE = 0x00000000
3080+ FILE_DISPOSITION_DELETE = 0x00000001
3081+ FILE_DISPOSITION_POSIX_SEMANTICS = 0x00000002
3082+ FILE_DISPOSITION_FORCE_IMAGE_SECTION_CHECK = 0x00000004
3083+ FILE_DISPOSITION_ON_CLOSE = 0x00000008
3084+ FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE = 0x00000010
3085+
3086+ // Flags for FILE_CASE_SENSITIVE_INFORMATION
3087+ FILE_CS_FLAG_CASE_SENSITIVE_DIR = 0x00000001
3088+
3089+ // Flags for FILE_LINK_INFORMATION
3090+ FILE_LINK_REPLACE_IF_EXISTS = 0x00000001
3091+ FILE_LINK_POSIX_SEMANTICS = 0x00000002
3092+ FILE_LINK_SUPPRESS_STORAGE_RESERVE_INHERITANCE = 0x00000008
3093+ FILE_LINK_NO_INCREASE_AVAILABLE_SPACE = 0x00000010
3094+ FILE_LINK_NO_DECREASE_AVAILABLE_SPACE = 0x00000020
3095+ FILE_LINK_PRESERVE_AVAILABLE_SPACE = 0x00000030
3096+ FILE_LINK_IGNORE_READONLY_ATTRIBUTE = 0x00000040
3097+ FILE_LINK_FORCE_RESIZE_TARGET_SR = 0x00000080
3098+ FILE_LINK_FORCE_RESIZE_SOURCE_SR = 0x00000100
3099+ FILE_LINK_FORCE_RESIZE_SR = 0x00000180
3100+)
3101+
3102+// ProcessInformationClasses for NtQueryInformationProcess and NtSetInformationProcess.
3103+const (
3104+ ProcessBasicInformation = iota
3105+ ProcessQuotaLimits
3106+ ProcessIoCounters
3107+ ProcessVmCounters
3108+ ProcessTimes
3109+ ProcessBasePriority
3110+ ProcessRaisePriority
3111+ ProcessDebugPort
3112+ ProcessExceptionPort
3113+ ProcessAccessToken
3114+ ProcessLdtInformation
3115+ ProcessLdtSize
3116+ ProcessDefaultHardErrorMode
3117+ ProcessIoPortHandlers
3118+ ProcessPooledUsageAndLimits
3119+ ProcessWorkingSetWatch
3120+ ProcessUserModeIOPL
3121+ ProcessEnableAlignmentFaultFixup
3122+ ProcessPriorityClass
3123+ ProcessWx86Information
3124+ ProcessHandleCount
3125+ ProcessAffinityMask
3126+ ProcessPriorityBoost
3127+ ProcessDeviceMap
3128+ ProcessSessionInformation
3129+ ProcessForegroundInformation
3130+ ProcessWow64Information
3131+ ProcessImageFileName
3132+ ProcessLUIDDeviceMapsEnabled
3133+ ProcessBreakOnTermination
3134+ ProcessDebugObjectHandle
3135+ ProcessDebugFlags
3136+ ProcessHandleTracing
3137+ ProcessIoPriority
3138+ ProcessExecuteFlags
3139+ ProcessTlsInformation
3140+ ProcessCookie
3141+ ProcessImageInformation
3142+ ProcessCycleTime
3143+ ProcessPagePriority
3144+ ProcessInstrumentationCallback
3145+ ProcessThreadStackAllocation
3146+ ProcessWorkingSetWatchEx
3147+ ProcessImageFileNameWin32
3148+ ProcessImageFileMapping
3149+ ProcessAffinityUpdateMode
3150+ ProcessMemoryAllocationMode
3151+ ProcessGroupInformation
3152+ ProcessTokenVirtualizationEnabled
3153+ ProcessConsoleHostProcess
3154+ ProcessWindowInformation
3155+ ProcessHandleInformation
3156+ ProcessMitigationPolicy
3157+ ProcessDynamicFunctionTableInformation
3158+ ProcessHandleCheckingMode
3159+ ProcessKeepAliveCount
3160+ ProcessRevokeFileHandles
3161+ ProcessWorkingSetControl
3162+ ProcessHandleTable
3163+ ProcessCheckStackExtentsMode
3164+ ProcessCommandLineInformation
3165+ ProcessProtectionInformation
3166+ ProcessMemoryExhaustion
3167+ ProcessFaultInformation
3168+ ProcessTelemetryIdInformation
3169+ ProcessCommitReleaseInformation
3170+ ProcessDefaultCpuSetsInformation
3171+ ProcessAllowedCpuSetsInformation
3172+ ProcessSubsystemProcess
3173+ ProcessJobMemoryInformation
3174+ ProcessInPrivate
3175+ ProcessRaiseUMExceptionOnInvalidHandleClose
3176+ ProcessIumChallengeResponse
3177+ ProcessChildProcessInformation
3178+ ProcessHighGraphicsPriorityInformation
3179+ ProcessSubsystemInformation
3180+ ProcessEnergyValues
3181+ ProcessActivityThrottleState
3182+ ProcessActivityThrottlePolicy
3183+ ProcessWin32kSyscallFilterInformation
3184+ ProcessDisableSystemAllowedCpuSets
3185+ ProcessWakeInformation
3186+ ProcessEnergyTrackingState
3187+ ProcessManageWritesToExecutableMemory
3188+ ProcessCaptureTrustletLiveDump
3189+ ProcessTelemetryCoverage
3190+ ProcessEnclaveInformation
3191+ ProcessEnableReadWriteVmLogging
3192+ ProcessUptimeInformation
3193+ ProcessImageSection
3194+ ProcessDebugAuthInformation
3195+ ProcessSystemResourceManagement
3196+ ProcessSequenceNumber
3197+ ProcessLoaderDetour
3198+ ProcessSecurityDomainInformation
3199+ ProcessCombineSecurityDomainsInformation
3200+ ProcessEnableLogging
3201+ ProcessLeapSecondInformation
3202+ ProcessFiberShadowStackAllocation
3203+ ProcessFreeFiberShadowStackAllocation
3204+ ProcessAltSystemCallInformation
3205+ ProcessDynamicEHContinuationTargets
3206+ ProcessDynamicEnforcedCetCompatibleRanges
3207+)
3208+
3209+type PROCESS_BASIC_INFORMATION struct {
3210+ ExitStatus NTStatus
3211+ PebBaseAddress *PEB
3212+ AffinityMask uintptr
3213+ BasePriority int32
3214+ UniqueProcessId uintptr
3215+ InheritedFromUniqueProcessId uintptr
3216+}
3217+
3218+type SYSTEM_PROCESS_INFORMATION struct {
3219+ NextEntryOffset uint32
3220+ NumberOfThreads uint32
3221+ WorkingSetPrivateSize int64
3222+ HardFaultCount uint32
3223+ NumberOfThreadsHighWatermark uint32
3224+ CycleTime uint64
3225+ CreateTime int64
3226+ UserTime int64
3227+ KernelTime int64
3228+ ImageName NTUnicodeString
3229+ BasePriority int32
3230+ UniqueProcessID uintptr
3231+ InheritedFromUniqueProcessID uintptr
3232+ HandleCount uint32
3233+ SessionID uint32
3234+ UniqueProcessKey *uint32
3235+ PeakVirtualSize uintptr
3236+ VirtualSize uintptr
3237+ PageFaultCount uint32
3238+ PeakWorkingSetSize uintptr
3239+ WorkingSetSize uintptr
3240+ QuotaPeakPagedPoolUsage uintptr
3241+ QuotaPagedPoolUsage uintptr
3242+ QuotaPeakNonPagedPoolUsage uintptr
3243+ QuotaNonPagedPoolUsage uintptr
3244+ PagefileUsage uintptr
3245+ PeakPagefileUsage uintptr
3246+ PrivatePageCount uintptr
3247+ ReadOperationCount int64
3248+ WriteOperationCount int64
3249+ OtherOperationCount int64
3250+ ReadTransferCount int64
3251+ WriteTransferCount int64
3252+ OtherTransferCount int64
3253+}
3254+
3255+// SystemInformationClasses for NtQuerySystemInformation and NtSetSystemInformation
3256+const (
3257+ SystemBasicInformation = iota
3258+ SystemProcessorInformation
3259+ SystemPerformanceInformation
3260+ SystemTimeOfDayInformation
3261+ SystemPathInformation
3262+ SystemProcessInformation
3263+ SystemCallCountInformation
3264+ SystemDeviceInformation
3265+ SystemProcessorPerformanceInformation
3266+ SystemFlagsInformation
3267+ SystemCallTimeInformation
3268+ SystemModuleInformation
3269+ SystemLocksInformation
3270+ SystemStackTraceInformation
3271+ SystemPagedPoolInformation
3272+ SystemNonPagedPoolInformation
3273+ SystemHandleInformation
3274+ SystemObjectInformation
3275+ SystemPageFileInformation
3276+ SystemVdmInstemulInformation
3277+ SystemVdmBopInformation
3278+ SystemFileCacheInformation
3279+ SystemPoolTagInformation
3280+ SystemInterruptInformation
3281+ SystemDpcBehaviorInformation
3282+ SystemFullMemoryInformation
3283+ SystemLoadGdiDriverInformation
3284+ SystemUnloadGdiDriverInformation
3285+ SystemTimeAdjustmentInformation
3286+ SystemSummaryMemoryInformation
3287+ SystemMirrorMemoryInformation
3288+ SystemPerformanceTraceInformation
3289+ systemObsolete0
3290+ SystemExceptionInformation
3291+ SystemCrashDumpStateInformation
3292+ SystemKernelDebuggerInformation
3293+ SystemContextSwitchInformation
3294+ SystemRegistryQuotaInformation
3295+ SystemExtendServiceTableInformation
3296+ SystemPrioritySeperation
3297+ SystemVerifierAddDriverInformation
3298+ SystemVerifierRemoveDriverInformation
3299+ SystemProcessorIdleInformation
3300+ SystemLegacyDriverInformation
3301+ SystemCurrentTimeZoneInformation
3302+ SystemLookasideInformation
3303+ SystemTimeSlipNotification
3304+ SystemSessionCreate
3305+ SystemSessionDetach
3306+ SystemSessionInformation
3307+ SystemRangeStartInformation
3308+ SystemVerifierInformation
3309+ SystemVerifierThunkExtend
3310+ SystemSessionProcessInformation
3311+ SystemLoadGdiDriverInSystemSpace
3312+ SystemNumaProcessorMap
3313+ SystemPrefetcherInformation
3314+ SystemExtendedProcessInformation
3315+ SystemRecommendedSharedDataAlignment
3316+ SystemComPlusPackage
3317+ SystemNumaAvailableMemory
3318+ SystemProcessorPowerInformation
3319+ SystemEmulationBasicInformation
3320+ SystemEmulationProcessorInformation
3321+ SystemExtendedHandleInformation
3322+ SystemLostDelayedWriteInformation
3323+ SystemBigPoolInformation
3324+ SystemSessionPoolTagInformation
3325+ SystemSessionMappedViewInformation
3326+ SystemHotpatchInformation
3327+ SystemObjectSecurityMode
3328+ SystemWatchdogTimerHandler
3329+ SystemWatchdogTimerInformation
3330+ SystemLogicalProcessorInformation
3331+ SystemWow64SharedInformationObsolete
3332+ SystemRegisterFirmwareTableInformationHandler
3333+ SystemFirmwareTableInformation
3334+ SystemModuleInformationEx
3335+ SystemVerifierTriageInformation
3336+ SystemSuperfetchInformation
3337+ SystemMemoryListInformation
3338+ SystemFileCacheInformationEx
3339+ SystemThreadPriorityClientIdInformation
3340+ SystemProcessorIdleCycleTimeInformation
3341+ SystemVerifierCancellationInformation
3342+ SystemProcessorPowerInformationEx
3343+ SystemRefTraceInformation
3344+ SystemSpecialPoolInformation
3345+ SystemProcessIdInformation
3346+ SystemErrorPortInformation
3347+ SystemBootEnvironmentInformation
3348+ SystemHypervisorInformation
3349+ SystemVerifierInformationEx
3350+ SystemTimeZoneInformation
3351+ SystemImageFileExecutionOptionsInformation
3352+ SystemCoverageInformation
3353+ SystemPrefetchPatchInformation
3354+ SystemVerifierFaultsInformation
3355+ SystemSystemPartitionInformation
3356+ SystemSystemDiskInformation
3357+ SystemProcessorPerformanceDistribution
3358+ SystemNumaProximityNodeInformation
3359+ SystemDynamicTimeZoneInformation
3360+ SystemCodeIntegrityInformation
3361+ SystemProcessorMicrocodeUpdateInformation
3362+ SystemProcessorBrandString
3363+ SystemVirtualAddressInformation
3364+ SystemLogicalProcessorAndGroupInformation
3365+ SystemProcessorCycleTimeInformation
3366+ SystemStoreInformation
3367+ SystemRegistryAppendString
3368+ SystemAitSamplingValue
3369+ SystemVhdBootInformation
3370+ SystemCpuQuotaInformation
3371+ SystemNativeBasicInformation
3372+ systemSpare1
3373+ SystemLowPriorityIoInformation
3374+ SystemTpmBootEntropyInformation
3375+ SystemVerifierCountersInformation
3376+ SystemPagedPoolInformationEx
3377+ SystemSystemPtesInformationEx
3378+ SystemNodeDistanceInformation
3379+ SystemAcpiAuditInformation
3380+ SystemBasicPerformanceInformation
3381+ SystemQueryPerformanceCounterInformation
3382+ SystemSessionBigPoolInformation
3383+ SystemBootGraphicsInformation
3384+ SystemScrubPhysicalMemoryInformation
3385+ SystemBadPageInformation
3386+ SystemProcessorProfileControlArea
3387+ SystemCombinePhysicalMemoryInformation
3388+ SystemEntropyInterruptTimingCallback
3389+ SystemConsoleInformation
3390+ SystemPlatformBinaryInformation
3391+ SystemThrottleNotificationInformation
3392+ SystemHypervisorProcessorCountInformation
3393+ SystemDeviceDataInformation
3394+ SystemDeviceDataEnumerationInformation
3395+ SystemMemoryTopologyInformation
3396+ SystemMemoryChannelInformation
3397+ SystemBootLogoInformation
3398+ SystemProcessorPerformanceInformationEx
3399+ systemSpare0
3400+ SystemSecureBootPolicyInformation
3401+ SystemPageFileInformationEx
3402+ SystemSecureBootInformation
3403+ SystemEntropyInterruptTimingRawInformation
3404+ SystemPortableWorkspaceEfiLauncherInformation
3405+ SystemFullProcessInformation
3406+ SystemKernelDebuggerInformationEx
3407+ SystemBootMetadataInformation
3408+ SystemSoftRebootInformation
3409+ SystemElamCertificateInformation
3410+ SystemOfflineDumpConfigInformation
3411+ SystemProcessorFeaturesInformation
3412+ SystemRegistryReconciliationInformation
3413+ SystemEdidInformation
3414+ SystemManufacturingInformation
3415+ SystemEnergyEstimationConfigInformation
3416+ SystemHypervisorDetailInformation
3417+ SystemProcessorCycleStatsInformation
3418+ SystemVmGenerationCountInformation
3419+ SystemTrustedPlatformModuleInformation
3420+ SystemKernelDebuggerFlags
3421+ SystemCodeIntegrityPolicyInformation
3422+ SystemIsolatedUserModeInformation
3423+ SystemHardwareSecurityTestInterfaceResultsInformation
3424+ SystemSingleModuleInformation
3425+ SystemAllowedCpuSetsInformation
3426+ SystemDmaProtectionInformation
3427+ SystemInterruptCpuSetsInformation
3428+ SystemSecureBootPolicyFullInformation
3429+ SystemCodeIntegrityPolicyFullInformation
3430+ SystemAffinitizedInterruptProcessorInformation
3431+ SystemRootSiloInformation
3432+)
3433+
3434+type RTL_PROCESS_MODULE_INFORMATION struct {
3435+ Section Handle
3436+ MappedBase uintptr
3437+ ImageBase uintptr
3438+ ImageSize uint32
3439+ Flags uint32
3440+ LoadOrderIndex uint16
3441+ InitOrderIndex uint16
3442+ LoadCount uint16
3443+ OffsetToFileName uint16
3444+ FullPathName [256]byte
3445+}
3446+
3447+type RTL_PROCESS_MODULES struct {
3448+ NumberOfModules uint32
3449+ Modules [1]RTL_PROCESS_MODULE_INFORMATION
3450+}
3451+
3452+// Constants for LocalAlloc flags.
3453+const (
3454+ LMEM_FIXED = 0x0
3455+ LMEM_MOVEABLE = 0x2
3456+ LMEM_NOCOMPACT = 0x10
3457+ LMEM_NODISCARD = 0x20
3458+ LMEM_ZEROINIT = 0x40
3459+ LMEM_MODIFY = 0x80
3460+ LMEM_DISCARDABLE = 0xf00
3461+ LMEM_VALID_FLAGS = 0xf72
3462+ LMEM_INVALID_HANDLE = 0x8000
3463+ LHND = LMEM_MOVEABLE | LMEM_ZEROINIT
3464+ LPTR = LMEM_FIXED | LMEM_ZEROINIT
3465+ NONZEROLHND = LMEM_MOVEABLE
3466+ NONZEROLPTR = LMEM_FIXED
3467+)
3468+
3469+// Constants for the CreateNamedPipe-family of functions.
3470+const (
3471+ PIPE_ACCESS_INBOUND = 0x1
3472+ PIPE_ACCESS_OUTBOUND = 0x2
3473+ PIPE_ACCESS_DUPLEX = 0x3
3474+
3475+ PIPE_CLIENT_END = 0x0
3476+ PIPE_SERVER_END = 0x1
3477+
3478+ PIPE_WAIT = 0x0
3479+ PIPE_NOWAIT = 0x1
3480+ PIPE_READMODE_BYTE = 0x0
3481+ PIPE_READMODE_MESSAGE = 0x2
3482+ PIPE_TYPE_BYTE = 0x0
3483+ PIPE_TYPE_MESSAGE = 0x4
3484+ PIPE_ACCEPT_REMOTE_CLIENTS = 0x0
3485+ PIPE_REJECT_REMOTE_CLIENTS = 0x8
3486+
3487+ PIPE_UNLIMITED_INSTANCES = 255
3488+)
3489+
3490+// Constants for security attributes when opening named pipes.
3491+const (
3492+ SECURITY_ANONYMOUS = SecurityAnonymous << 16
3493+ SECURITY_IDENTIFICATION = SecurityIdentification << 16
3494+ SECURITY_IMPERSONATION = SecurityImpersonation << 16
3495+ SECURITY_DELEGATION = SecurityDelegation << 16
3496+
3497+ SECURITY_CONTEXT_TRACKING = 0x40000
3498+ SECURITY_EFFECTIVE_ONLY = 0x80000
3499+
3500+ SECURITY_SQOS_PRESENT = 0x100000
3501+ SECURITY_VALID_SQOS_FLAGS = 0x1f0000
3502+)
3503+
3504+// ResourceID represents a 16-bit resource identifier, traditionally created with the MAKEINTRESOURCE macro.
3505+type ResourceID uint16
3506+
3507+// ResourceIDOrString must be either a ResourceID, to specify a resource or resource type by ID,
3508+// or a string, to specify a resource or resource type by name.
3509+type ResourceIDOrString interface{}
3510+
3511+// Predefined resource names and types.
3512+var (
3513+ // Predefined names.
3514+ CREATEPROCESS_MANIFEST_RESOURCE_ID ResourceID = 1
3515+ ISOLATIONAWARE_MANIFEST_RESOURCE_ID ResourceID = 2
3516+ ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID ResourceID = 3
3517+ ISOLATIONPOLICY_MANIFEST_RESOURCE_ID ResourceID = 4
3518+ ISOLATIONPOLICY_BROWSER_MANIFEST_RESOURCE_ID ResourceID = 5
3519+ MINIMUM_RESERVED_MANIFEST_RESOURCE_ID ResourceID = 1 // inclusive
3520+ MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID ResourceID = 16 // inclusive
3521+
3522+ // Predefined types.
3523+ RT_CURSOR ResourceID = 1
3524+ RT_BITMAP ResourceID = 2
3525+ RT_ICON ResourceID = 3
3526+ RT_MENU ResourceID = 4
3527+ RT_DIALOG ResourceID = 5
3528+ RT_STRING ResourceID = 6
3529+ RT_FONTDIR ResourceID = 7
3530+ RT_FONT ResourceID = 8
3531+ RT_ACCELERATOR ResourceID = 9
3532+ RT_RCDATA ResourceID = 10
3533+ RT_MESSAGETABLE ResourceID = 11
3534+ RT_GROUP_CURSOR ResourceID = 12
3535+ RT_GROUP_ICON ResourceID = 14
3536+ RT_VERSION ResourceID = 16
3537+ RT_DLGINCLUDE ResourceID = 17
3538+ RT_PLUGPLAY ResourceID = 19
3539+ RT_VXD ResourceID = 20
3540+ RT_ANICURSOR ResourceID = 21
3541+ RT_ANIICON ResourceID = 22
3542+ RT_HTML ResourceID = 23
3543+ RT_MANIFEST ResourceID = 24
3544+)
3545+
3546+type VS_FIXEDFILEINFO struct {
3547+ Signature uint32
3548+ StrucVersion uint32
3549+ FileVersionMS uint32
3550+ FileVersionLS uint32
3551+ ProductVersionMS uint32
3552+ ProductVersionLS uint32
3553+ FileFlagsMask uint32
3554+ FileFlags uint32
3555+ FileOS uint32
3556+ FileType uint32
3557+ FileSubtype uint32
3558+ FileDateMS uint32
3559+ FileDateLS uint32
3560+}
3561+
3562+type COAUTHIDENTITY struct {
3563+ User *uint16
3564+ UserLength uint32
3565+ Domain *uint16
3566+ DomainLength uint32
3567+ Password *uint16
3568+ PasswordLength uint32
3569+ Flags uint32
3570+}
3571+
3572+type COAUTHINFO struct {
3573+ AuthnSvc uint32
3574+ AuthzSvc uint32
3575+ ServerPrincName *uint16
3576+ AuthnLevel uint32
3577+ ImpersonationLevel uint32
3578+ AuthIdentityData *COAUTHIDENTITY
3579+ Capabilities uint32
3580+}
3581+
3582+type COSERVERINFO struct {
3583+ Reserved1 uint32
3584+ Aame *uint16
3585+ AuthInfo *COAUTHINFO
3586+ Reserved2 uint32
3587+}
3588+
3589+type BIND_OPTS3 struct {
3590+ CbStruct uint32
3591+ Flags uint32
3592+ Mode uint32
3593+ TickCountDeadline uint32
3594+ TrackFlags uint32
3595+ ClassContext uint32
3596+ Locale uint32
3597+ ServerInfo *COSERVERINFO
3598+ Hwnd HWND
3599+}
3600+
3601+const (
3602+ CLSCTX_INPROC_SERVER = 0x1
3603+ CLSCTX_INPROC_HANDLER = 0x2
3604+ CLSCTX_LOCAL_SERVER = 0x4
3605+ CLSCTX_INPROC_SERVER16 = 0x8
3606+ CLSCTX_REMOTE_SERVER = 0x10
3607+ CLSCTX_INPROC_HANDLER16 = 0x20
3608+ CLSCTX_RESERVED1 = 0x40
3609+ CLSCTX_RESERVED2 = 0x80
3610+ CLSCTX_RESERVED3 = 0x100
3611+ CLSCTX_RESERVED4 = 0x200
3612+ CLSCTX_NO_CODE_DOWNLOAD = 0x400
3613+ CLSCTX_RESERVED5 = 0x800
3614+ CLSCTX_NO_CUSTOM_MARSHAL = 0x1000
3615+ CLSCTX_ENABLE_CODE_DOWNLOAD = 0x2000
3616+ CLSCTX_NO_FAILURE_LOG = 0x4000
3617+ CLSCTX_DISABLE_AAA = 0x8000
3618+ CLSCTX_ENABLE_AAA = 0x10000
3619+ CLSCTX_FROM_DEFAULT_CONTEXT = 0x20000
3620+ CLSCTX_ACTIVATE_32_BIT_SERVER = 0x40000
3621+ CLSCTX_ACTIVATE_64_BIT_SERVER = 0x80000
3622+ CLSCTX_ENABLE_CLOAKING = 0x100000
3623+ CLSCTX_APPCONTAINER = 0x400000
3624+ CLSCTX_ACTIVATE_AAA_AS_IU = 0x800000
3625+ CLSCTX_PS_DLL = 0x80000000
3626+
3627+ COINIT_MULTITHREADED = 0x0
3628+ COINIT_APARTMENTTHREADED = 0x2
3629+ COINIT_DISABLE_OLE1DDE = 0x4
3630+ COINIT_SPEED_OVER_MEMORY = 0x8
3631+)
3632+
3633+// Flag for QueryFullProcessImageName.
3634+const PROCESS_NAME_NATIVE = 1
3635+
3636+type ModuleInfo struct {
3637+ BaseOfDll uintptr
3638+ SizeOfImage uint32
3639+ EntryPoint uintptr
3640+}
3641+
3642+const ALL_PROCESSOR_GROUPS = 0xFFFF
3643+
3644+type Rect struct {
3645+ Left int32
3646+ Top int32
3647+ Right int32
3648+ Bottom int32
3649+}
3650+
3651+type GUIThreadInfo struct {
3652+ Size uint32
3653+ Flags uint32
3654+ Active HWND
3655+ Focus HWND
3656+ Capture HWND
3657+ MenuOwner HWND
3658+ MoveSize HWND
3659+ CaretHandle HWND
3660+ CaretRect Rect
3661+}
3662+
3663+const (
3664+ DWMWA_NCRENDERING_ENABLED = 1
3665+ DWMWA_NCRENDERING_POLICY = 2
3666+ DWMWA_TRANSITIONS_FORCEDISABLED = 3
3667+ DWMWA_ALLOW_NCPAINT = 4
3668+ DWMWA_CAPTION_BUTTON_BOUNDS = 5
3669+ DWMWA_NONCLIENT_RTL_LAYOUT = 6
3670+ DWMWA_FORCE_ICONIC_REPRESENTATION = 7
3671+ DWMWA_FLIP3D_POLICY = 8
3672+ DWMWA_EXTENDED_FRAME_BOUNDS = 9
3673+ DWMWA_HAS_ICONIC_BITMAP = 10
3674+ DWMWA_DISALLOW_PEEK = 11
3675+ DWMWA_EXCLUDED_FROM_PEEK = 12
3676+ DWMWA_CLOAK = 13
3677+ DWMWA_CLOAKED = 14
3678+ DWMWA_FREEZE_REPRESENTATION = 15
3679+ DWMWA_PASSIVE_UPDATE_MODE = 16
3680+ DWMWA_USE_HOSTBACKDROPBRUSH = 17
3681+ DWMWA_USE_IMMERSIVE_DARK_MODE = 20
3682+ DWMWA_WINDOW_CORNER_PREFERENCE = 33
3683+ DWMWA_BORDER_COLOR = 34
3684+ DWMWA_CAPTION_COLOR = 35
3685+ DWMWA_TEXT_COLOR = 36
3686+ DWMWA_VISIBLE_FRAME_BORDER_THICKNESS = 37
3687+)
3688+
3689+type WSAQUERYSET struct {
3690+ Size uint32
3691+ ServiceInstanceName *uint16
3692+ ServiceClassId *GUID
3693+ Version *WSAVersion
3694+ Comment *uint16
3695+ NameSpace uint32
3696+ NSProviderId *GUID
3697+ Context *uint16
3698+ NumberOfProtocols uint32
3699+ AfpProtocols *AFProtocols
3700+ QueryString *uint16
3701+ NumberOfCsAddrs uint32
3702+ SaBuffer *CSAddrInfo
3703+ OutputFlags uint32
3704+ Blob *BLOB
3705+}
3706+
3707+type WSAVersion struct {
3708+ Version uint32
3709+ EnumerationOfComparison int32
3710+}
3711+
3712+type AFProtocols struct {
3713+ AddressFamily int32
3714+ Protocol int32
3715+}
3716+
3717+type CSAddrInfo struct {
3718+ LocalAddr SocketAddress
3719+ RemoteAddr SocketAddress
3720+ SocketType int32
3721+ Protocol int32
3722+}
3723+
3724+type BLOB struct {
3725+ Size uint32
3726+ BlobData *byte
3727+}
3728+
3729+type ComStat struct {
3730+ Flags uint32
3731+ CBInQue uint32
3732+ CBOutQue uint32
3733+}
3734+
3735+type DCB struct {
3736+ DCBlength uint32
3737+ BaudRate uint32
3738+ Flags uint32
3739+ wReserved uint16
3740+ XonLim uint16
3741+ XoffLim uint16
3742+ ByteSize uint8
3743+ Parity uint8
3744+ StopBits uint8
3745+ XonChar byte
3746+ XoffChar byte
3747+ ErrorChar byte
3748+ EofChar byte
3749+ EvtChar byte
3750+ wReserved1 uint16
3751+}
3752+
3753+// Keyboard Layout Flags.
3754+// See https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-loadkeyboardlayoutw
3755+const (
3756+ KLF_ACTIVATE = 0x00000001
3757+ KLF_SUBSTITUTE_OK = 0x00000002
3758+ KLF_REORDER = 0x00000008
3759+ KLF_REPLACELANG = 0x00000010
3760+ KLF_NOTELLSHELL = 0x00000080
3761+ KLF_SETFORPROCESS = 0x00000100
3762+)
3763+
3764+// Virtual Key codes
3765+// https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
3766+const (
3767+ VK_LBUTTON = 0x01
3768+ VK_RBUTTON = 0x02
3769+ VK_CANCEL = 0x03
3770+ VK_MBUTTON = 0x04
3771+ VK_XBUTTON1 = 0x05
3772+ VK_XBUTTON2 = 0x06
3773+ VK_BACK = 0x08
3774+ VK_TAB = 0x09
3775+ VK_CLEAR = 0x0C
3776+ VK_RETURN = 0x0D
3777+ VK_SHIFT = 0x10
3778+ VK_CONTROL = 0x11
3779+ VK_MENU = 0x12
3780+ VK_PAUSE = 0x13
3781+ VK_CAPITAL = 0x14
3782+ VK_KANA = 0x15
3783+ VK_HANGEUL = 0x15
3784+ VK_HANGUL = 0x15
3785+ VK_IME_ON = 0x16
3786+ VK_JUNJA = 0x17
3787+ VK_FINAL = 0x18
3788+ VK_HANJA = 0x19
3789+ VK_KANJI = 0x19
3790+ VK_IME_OFF = 0x1A
3791+ VK_ESCAPE = 0x1B
3792+ VK_CONVERT = 0x1C
3793+ VK_NONCONVERT = 0x1D
3794+ VK_ACCEPT = 0x1E
3795+ VK_MODECHANGE = 0x1F
3796+ VK_SPACE = 0x20
3797+ VK_PRIOR = 0x21
3798+ VK_NEXT = 0x22
3799+ VK_END = 0x23
3800+ VK_HOME = 0x24
3801+ VK_LEFT = 0x25
3802+ VK_UP = 0x26
3803+ VK_RIGHT = 0x27
3804+ VK_DOWN = 0x28
3805+ VK_SELECT = 0x29
3806+ VK_PRINT = 0x2A
3807+ VK_EXECUTE = 0x2B
3808+ VK_SNAPSHOT = 0x2C
3809+ VK_INSERT = 0x2D
3810+ VK_DELETE = 0x2E
3811+ VK_HELP = 0x2F
3812+ VK_LWIN = 0x5B
3813+ VK_RWIN = 0x5C
3814+ VK_APPS = 0x5D
3815+ VK_SLEEP = 0x5F
3816+ VK_NUMPAD0 = 0x60
3817+ VK_NUMPAD1 = 0x61
3818+ VK_NUMPAD2 = 0x62
3819+ VK_NUMPAD3 = 0x63
3820+ VK_NUMPAD4 = 0x64
3821+ VK_NUMPAD5 = 0x65
3822+ VK_NUMPAD6 = 0x66
3823+ VK_NUMPAD7 = 0x67
3824+ VK_NUMPAD8 = 0x68
3825+ VK_NUMPAD9 = 0x69
3826+ VK_MULTIPLY = 0x6A
3827+ VK_ADD = 0x6B
3828+ VK_SEPARATOR = 0x6C
3829+ VK_SUBTRACT = 0x6D
3830+ VK_DECIMAL = 0x6E
3831+ VK_DIVIDE = 0x6F
3832+ VK_F1 = 0x70
3833+ VK_F2 = 0x71
3834+ VK_F3 = 0x72
3835+ VK_F4 = 0x73
3836+ VK_F5 = 0x74
3837+ VK_F6 = 0x75
3838+ VK_F7 = 0x76
3839+ VK_F8 = 0x77
3840+ VK_F9 = 0x78
3841+ VK_F10 = 0x79
3842+ VK_F11 = 0x7A
3843+ VK_F12 = 0x7B
3844+ VK_F13 = 0x7C
3845+ VK_F14 = 0x7D
3846+ VK_F15 = 0x7E
3847+ VK_F16 = 0x7F
3848+ VK_F17 = 0x80
3849+ VK_F18 = 0x81
3850+ VK_F19 = 0x82
3851+ VK_F20 = 0x83
3852+ VK_F21 = 0x84
3853+ VK_F22 = 0x85
3854+ VK_F23 = 0x86
3855+ VK_F24 = 0x87
3856+ VK_NUMLOCK = 0x90
3857+ VK_SCROLL = 0x91
3858+ VK_OEM_NEC_EQUAL = 0x92
3859+ VK_OEM_FJ_JISHO = 0x92
3860+ VK_OEM_FJ_MASSHOU = 0x93
3861+ VK_OEM_FJ_TOUROKU = 0x94
3862+ VK_OEM_FJ_LOYA = 0x95
3863+ VK_OEM_FJ_ROYA = 0x96
3864+ VK_LSHIFT = 0xA0
3865+ VK_RSHIFT = 0xA1
3866+ VK_LCONTROL = 0xA2
3867+ VK_RCONTROL = 0xA3
3868+ VK_LMENU = 0xA4
3869+ VK_RMENU = 0xA5
3870+ VK_BROWSER_BACK = 0xA6
3871+ VK_BROWSER_FORWARD = 0xA7
3872+ VK_BROWSER_REFRESH = 0xA8
3873+ VK_BROWSER_STOP = 0xA9
3874+ VK_BROWSER_SEARCH = 0xAA
3875+ VK_BROWSER_FAVORITES = 0xAB
3876+ VK_BROWSER_HOME = 0xAC
3877+ VK_VOLUME_MUTE = 0xAD
3878+ VK_VOLUME_DOWN = 0xAE
3879+ VK_VOLUME_UP = 0xAF
3880+ VK_MEDIA_NEXT_TRACK = 0xB0
3881+ VK_MEDIA_PREV_TRACK = 0xB1
3882+ VK_MEDIA_STOP = 0xB2
3883+ VK_MEDIA_PLAY_PAUSE = 0xB3
3884+ VK_LAUNCH_MAIL = 0xB4
3885+ VK_LAUNCH_MEDIA_SELECT = 0xB5
3886+ VK_LAUNCH_APP1 = 0xB6
3887+ VK_LAUNCH_APP2 = 0xB7
3888+ VK_OEM_1 = 0xBA
3889+ VK_OEM_PLUS = 0xBB
3890+ VK_OEM_COMMA = 0xBC
3891+ VK_OEM_MINUS = 0xBD
3892+ VK_OEM_PERIOD = 0xBE
3893+ VK_OEM_2 = 0xBF
3894+ VK_OEM_3 = 0xC0
3895+ VK_OEM_4 = 0xDB
3896+ VK_OEM_5 = 0xDC
3897+ VK_OEM_6 = 0xDD
3898+ VK_OEM_7 = 0xDE
3899+ VK_OEM_8 = 0xDF
3900+ VK_OEM_AX = 0xE1
3901+ VK_OEM_102 = 0xE2
3902+ VK_ICO_HELP = 0xE3
3903+ VK_ICO_00 = 0xE4
3904+ VK_PROCESSKEY = 0xE5
3905+ VK_ICO_CLEAR = 0xE6
3906+ VK_OEM_RESET = 0xE9
3907+ VK_OEM_JUMP = 0xEA
3908+ VK_OEM_PA1 = 0xEB
3909+ VK_OEM_PA2 = 0xEC
3910+ VK_OEM_PA3 = 0xED
3911+ VK_OEM_WSCTRL = 0xEE
3912+ VK_OEM_CUSEL = 0xEF
3913+ VK_OEM_ATTN = 0xF0
3914+ VK_OEM_FINISH = 0xF1
3915+ VK_OEM_COPY = 0xF2
3916+ VK_OEM_AUTO = 0xF3
3917+ VK_OEM_ENLW = 0xF4
3918+ VK_OEM_BACKTAB = 0xF5
3919+ VK_ATTN = 0xF6
3920+ VK_CRSEL = 0xF7
3921+ VK_EXSEL = 0xF8
3922+ VK_EREOF = 0xF9
3923+ VK_PLAY = 0xFA
3924+ VK_ZOOM = 0xFB
3925+ VK_NONAME = 0xFC
3926+ VK_PA1 = 0xFD
3927+ VK_OEM_CLEAR = 0xFE
3928+)
3929+
3930+// Mouse button constants.
3931+// https://docs.microsoft.com/en-us/windows/console/mouse-event-record-str
3932+const (
3933+ FROM_LEFT_1ST_BUTTON_PRESSED = 0x0001
3934+ RIGHTMOST_BUTTON_PRESSED = 0x0002
3935+ FROM_LEFT_2ND_BUTTON_PRESSED = 0x0004
3936+ FROM_LEFT_3RD_BUTTON_PRESSED = 0x0008
3937+ FROM_LEFT_4TH_BUTTON_PRESSED = 0x0010
3938+)
3939+
3940+// Control key state constaints.
3941+// https://docs.microsoft.com/en-us/windows/console/key-event-record-str
3942+// https://docs.microsoft.com/en-us/windows/console/mouse-event-record-str
3943+const (
3944+ CAPSLOCK_ON = 0x0080
3945+ ENHANCED_KEY = 0x0100
3946+ LEFT_ALT_PRESSED = 0x0002
3947+ LEFT_CTRL_PRESSED = 0x0008
3948+ NUMLOCK_ON = 0x0020
3949+ RIGHT_ALT_PRESSED = 0x0001
3950+ RIGHT_CTRL_PRESSED = 0x0004
3951+ SCROLLLOCK_ON = 0x0040
3952+ SHIFT_PRESSED = 0x0010
3953+)
3954+
3955+// Mouse event record event flags.
3956+// https://docs.microsoft.com/en-us/windows/console/mouse-event-record-str
3957+const (
3958+ MOUSE_MOVED = 0x0001
3959+ DOUBLE_CLICK = 0x0002
3960+ MOUSE_WHEELED = 0x0004
3961+ MOUSE_HWHEELED = 0x0008
3962+)
3963+
3964+// Input Record Event Types
3965+// https://learn.microsoft.com/en-us/windows/console/input-record-str
3966+const (
3967+ FOCUS_EVENT = 0x0010
3968+ KEY_EVENT = 0x0001
3969+ MENU_EVENT = 0x0008
3970+ MOUSE_EVENT = 0x0002
3971+ WINDOW_BUFFER_SIZE_EVENT = 0x0004
3972+)
3973+
3974+// The processor features to be tested for IsProcessorFeaturePresent, see
3975+// https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-isprocessorfeaturepresent
3976+const (
3977+ PF_ARM_64BIT_LOADSTORE_ATOMIC = 25
3978+ PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE = 24
3979+ PF_ARM_EXTERNAL_CACHE_AVAILABLE = 26
3980+ PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE = 27
3981+ PF_ARM_VFP_32_REGISTERS_AVAILABLE = 18
3982+ PF_3DNOW_INSTRUCTIONS_AVAILABLE = 7
3983+ PF_CHANNELS_ENABLED = 16
3984+ PF_COMPARE_EXCHANGE_DOUBLE = 2
3985+ PF_COMPARE_EXCHANGE128 = 14
3986+ PF_COMPARE64_EXCHANGE128 = 15
3987+ PF_FASTFAIL_AVAILABLE = 23
3988+ PF_FLOATING_POINT_EMULATED = 1
3989+ PF_FLOATING_POINT_PRECISION_ERRATA = 0
3990+ PF_MMX_INSTRUCTIONS_AVAILABLE = 3
3991+ PF_NX_ENABLED = 12
3992+ PF_PAE_ENABLED = 9
3993+ PF_RDTSC_INSTRUCTION_AVAILABLE = 8
3994+ PF_RDWRFSGSBASE_AVAILABLE = 22
3995+ PF_SECOND_LEVEL_ADDRESS_TRANSLATION = 20
3996+ PF_SSE3_INSTRUCTIONS_AVAILABLE = 13
3997+ PF_SSSE3_INSTRUCTIONS_AVAILABLE = 36
3998+ PF_SSE4_1_INSTRUCTIONS_AVAILABLE = 37
3999+ PF_SSE4_2_INSTRUCTIONS_AVAILABLE = 38
4000+ PF_AVX_INSTRUCTIONS_AVAILABLE = 39
4001+ PF_AVX2_INSTRUCTIONS_AVAILABLE = 40
4002+ PF_AVX512F_INSTRUCTIONS_AVAILABLE = 41
4003+ PF_VIRT_FIRMWARE_ENABLED = 21
4004+ PF_XMMI_INSTRUCTIONS_AVAILABLE = 6
4005+ PF_XMMI64_INSTRUCTIONS_AVAILABLE = 10
4006+ PF_XSAVE_ENABLED = 17
4007+ PF_ARM_V8_INSTRUCTIONS_AVAILABLE = 29
4008+ PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE = 30
4009+ PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE = 31
4010+ PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE = 34
4011+ PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE = 43
4012+ PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE = 44
4013+ PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE = 45
4014+ PF_ARM_SVE_INSTRUCTIONS_AVAILABLE = 46
4015+ PF_ARM_SVE2_INSTRUCTIONS_AVAILABLE = 47
4016+ PF_ARM_SVE2_1_INSTRUCTIONS_AVAILABLE = 48
4017+ PF_ARM_SVE_AES_INSTRUCTIONS_AVAILABLE = 49
4018+ PF_ARM_SVE_PMULL128_INSTRUCTIONS_AVAILABLE = 50
4019+ PF_ARM_SVE_BITPERM_INSTRUCTIONS_AVAILABLE = 51
4020+ PF_ARM_SVE_BF16_INSTRUCTIONS_AVAILABLE = 52
4021+ PF_ARM_SVE_EBF16_INSTRUCTIONS_AVAILABLE = 53
4022+ PF_ARM_SVE_B16B16_INSTRUCTIONS_AVAILABLE = 54
4023+ PF_ARM_SVE_SHA3_INSTRUCTIONS_AVAILABLE = 55
4024+ PF_ARM_SVE_SM4_INSTRUCTIONS_AVAILABLE = 56
4025+ PF_ARM_SVE_I8MM_INSTRUCTIONS_AVAILABLE = 57
4026+ PF_ARM_SVE_F32MM_INSTRUCTIONS_AVAILABLE = 58
4027+ PF_ARM_SVE_F64MM_INSTRUCTIONS_AVAILABLE = 59
4028+ PF_BMI2_INSTRUCTIONS_AVAILABLE = 60
4029+ PF_MOVDIR64B_INSTRUCTION_AVAILABLE = 61
4030+ PF_ARM_LSE2_AVAILABLE = 62
4031+ PF_ARM_SHA3_INSTRUCTIONS_AVAILABLE = 64
4032+ PF_ARM_SHA512_INSTRUCTIONS_AVAILABLE = 65
4033+ PF_ARM_V82_I8MM_INSTRUCTIONS_AVAILABLE = 66
4034+ PF_ARM_V82_FP16_INSTRUCTIONS_AVAILABLE = 67
4035+ PF_ARM_V86_BF16_INSTRUCTIONS_AVAILABLE = 68
4036+ PF_ARM_V86_EBF16_INSTRUCTIONS_AVAILABLE = 69
4037+ PF_ARM_SME_INSTRUCTIONS_AVAILABLE = 70
4038+ PF_ARM_SME2_INSTRUCTIONS_AVAILABLE = 71
4039+ PF_ARM_SME2_1_INSTRUCTIONS_AVAILABLE = 72
4040+ PF_ARM_SME2_2_INSTRUCTIONS_AVAILABLE = 73
4041+ PF_ARM_SME_AES_INSTRUCTIONS_AVAILABLE = 74
4042+ PF_ARM_SME_SBITPERM_INSTRUCTIONS_AVAILABLE = 75
4043+ PF_ARM_SME_SF8MM4_INSTRUCTIONS_AVAILABLE = 76
4044+ PF_ARM_SME_SF8MM8_INSTRUCTIONS_AVAILABLE = 77
4045+ PF_ARM_SME_SF8DP2_INSTRUCTIONS_AVAILABLE = 78
4046+ PF_ARM_SME_SF8DP4_INSTRUCTIONS_AVAILABLE = 79
4047+ PF_ARM_SME_SF8FMA_INSTRUCTIONS_AVAILABLE = 80
4048+ PF_ARM_SME_F8F32_INSTRUCTIONS_AVAILABLE = 81
4049+ PF_ARM_SME_F8F16_INSTRUCTIONS_AVAILABLE = 82
4050+ PF_ARM_SME_F16F16_INSTRUCTIONS_AVAILABLE = 83
4051+ PF_ARM_SME_B16B16_INSTRUCTIONS_AVAILABLE = 84
4052+ PF_ARM_SME_F64F64_INSTRUCTIONS_AVAILABLE = 85
4053+ PF_ARM_SME_I16I64_INSTRUCTIONS_AVAILABLE = 86
4054+ PF_ARM_SME_LUTv2_INSTRUCTIONS_AVAILABLE = 87
4055+ PF_ARM_SME_FA64_INSTRUCTIONS_AVAILABLE = 88
4056+ PF_UMONITOR_INSTRUCTION_AVAILABLE = 89
4057+)
A vendor/golang.org/x/sys/windows/types_windows_386.go +35 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/types_windows_amd64.go +34 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/types_windows_arm.go +35 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/types_windows_arm64.go +34 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/zerrors_windows.go +9468 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/zknownfolderids_windows.go +149 -0 collapsed to keep the page light
A vendor/golang.org/x/sys/windows/zsyscall_windows.go +4828 -0 collapsed to keep the page light
A vendor/golang.org/x/text/LICENSE +27 -0 collapsed to keep the page light
A vendor/golang.org/x/text/PATENTS +22 -0 collapsed to keep the page light
A vendor/golang.org/x/text/encoding/encoding.go +335 -0 collapsed to keep the page light
A vendor/golang.org/x/text/encoding/internal/identifier/identifier.go +81 -0 collapsed to keep the page light
A vendor/golang.org/x/text/encoding/internal/identifier/mib.go +1627 -0 collapsed to keep the page light
A vendor/golang.org/x/text/encoding/internal/internal.go +75 -0 collapsed to keep the page light
A vendor/golang.org/x/text/encoding/unicode/override.go +82 -0 collapsed to keep the page light
A vendor/golang.org/x/text/encoding/unicode/unicode.go +512 -0 collapsed to keep the page light
A vendor/golang.org/x/text/internal/utf8internal/utf8internal.go +87 -0 collapsed to keep the page light
A vendor/golang.org/x/text/runes/cond.go +187 -0 collapsed to keep the page light
A vendor/golang.org/x/text/runes/runes.go +355 -0 collapsed to keep the page light
A vendor/golang.org/x/text/secure/bidirule/bidirule.go +340 -0 collapsed to keep the page light
A vendor/golang.org/x/text/transform/transform.go +709 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/bidi/bidi.go +359 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/bidi/bracket.go +335 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/bidi/core.go +1064 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/bidi/prop.go +206 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go +2042 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/bidi/tables17.0.0.go +2135 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/bidi/trieval.go +48 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/composition.go +512 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/forminfo.go +296 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/input.go +109 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/iter.go +454 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/normalize.go +610 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/readwriter.go +125 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/tables15.0.0.go +7907 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/tables17.0.0.go +8104 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/transform.go +88 -0 collapsed to keep the page light
A vendor/golang.org/x/text/unicode/norm/trie.go +54 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/LICENSE +27 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/PATENTS +22 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/astutil/enclosing.go +663 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/astutil/imports.go +487 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/astutil/rewrite.go +490 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/astutil/util.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/edge/edge.go +299 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/inspector/cursor.go +551 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/inspector/inspector.go +311 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/inspector/iter.go +113 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/inspector/typeof.go +227 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/ast/inspector/walk.go +341 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go +236 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/gcexportdata/importer.go +75 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/packages/doc.go +253 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/packages/external.go +153 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/packages/golist.go +1126 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/packages/golist_overlay.go +83 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/packages/loadmode_string.go +56 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/packages/packages.go +1605 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/packages/visit.go +133 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/types/objectpath/objectpath.go +945 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/types/typeutil/callee.go +86 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/types/typeutil/imports.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/types/typeutil/map.go +459 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go +71 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/go/types/typeutil/ui.go +53 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/imports/forward.go +77 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/aliases/aliases.go +18 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/core/event.go +95 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/core/export.go +67 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/core/fast.go +77 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/doc.go +7 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/event.go +127 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/keys/keys.go +237 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/keys/standard.go +22 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/keys/util.go +21 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/event/label/label.go +203 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/bimport.go +89 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/exportdata.go +421 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/gcimporter.go +108 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/iexport.go +1605 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/iimport.go +1122 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/predeclared.go +91 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/support.go +30 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gcimporter/ureader.go +813 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gocommand/invoke.go +567 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gocommand/invoke_notunix.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gocommand/invoke_unix.go +13 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gocommand/vendor.go +163 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gocommand/version.go +75 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/gopathwalk/walk.go +336 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/imports/fix.go +1893 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/imports/imports.go +363 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/imports/mod.go +841 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/imports/mod_cache.go +331 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/imports/sortimports.go +313 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/imports/source.go +63 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/imports/source_env.go +129 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/packagesinternal/packages.go +23 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/codes.go +77 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/decoder.go +519 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/doc.go +32 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/encoder.go +392 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/flags.go +9 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/reloc.go +42 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/support.go +17 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/sync.go +136 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/syncmarker_string.go +92 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/pkgbits/version.go +102 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/stdlib/deps.go +549 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/stdlib/import.go +97 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/stdlib/manifest.go +18613 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/stdlib/stdlib.go +105 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typeparams/common.go +68 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typeparams/coretype.go +157 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typeparams/free.go +129 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typeparams/normalize.go +216 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typeparams/termlist.go +169 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typeparams/typeterm.go +172 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/classify_call.go +137 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/element.go +137 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/errorcode.go +1560 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go +179 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/fx.go +88 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/isnamed.go +71 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/qualifier.go +54 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/recv.go +44 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/toonew.go +89 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/types.go +272 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/varkind.go +23 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/varkind_go124.go +39 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/typesinternal/zerovalue.go +381 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/versions/features.go +49 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/versions/gover.go +172 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/versions/types.go +33 -0 collapsed to keep the page light
A vendor/golang.org/x/tools/internal/versions/versions.go +57 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/LICENSE +50 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/NOTICE +13 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/README.md +150 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/apic.go +747 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/decode.go +1000 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/emitterc.go +2020 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/encode.go +577 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/parserc.go +1258 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/readerc.go +434 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/resolve.go +326 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/scannerc.go +3038 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/sorter.go +134 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/writerc.go +48 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/yaml.go +698 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/yamlh.go +807 -0 collapsed to keep the page light
A vendor/gopkg.in/yaml.v3/yamlprivateh.go +198 -0 collapsed to keep the page light
A vendor/modules.txt +376 -0 collapsed to keep the page light

Keyboard shortcuts

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

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

Branches 8

Tags 42

↑↓ moveenter openesc close