chore(deps): stop tracking vendored modules
- commit
- bdb7c71a2ff1ba7d0b058ac92dea14f87de2fe68
- author
- brice · · 2026-07-22 07:22 UTC
- parent
- 659be60
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
3329 files · +2 -1396109
M .gitignore +2 -2
| @@ -16,8 +16,8 @@ dumber.exe | |||
| 16 | 16 | # Output of the go coverage tool | |
| 17 | 17 | *.out | |
| 18 | 18 | ||
| 19 | - | # Dependency directories (remove the comment below to include it) | |
| 20 | - | # vendor/ | |
| 19 | + | # Dependency directories | |
| 20 | + | vendor/ | |
| 21 | 21 | ||
| 22 | 22 | # Go workspace file | |
| 23 | 23 | go.work | |
| @@ -16,8 +16,8 @@ dumber.exe | |||||
| 16 | # Output of the go coverage tool | 16 | # Output of the go coverage tool | ||
| 17 | *.out | 17 | *.out | ||
| 18 | 18 | ||||
| 19 | - | # Dependency directories (remove the comment below to include it) | 19 | + | # Dependency directories |
| 20 | - | # vendor/ | 20 | + | vendor/ |
| 21 | 21 | ||||
| 22 | # Go workspace file | 22 | # Go workspace file | ||
| 23 | go.work | 23 | go.work | ||
D vendor/github.com/a-h/parse/.gitignore +0 -1 generated file: collapsed
D vendor/github.com/a-h/parse/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/a-h/parse/README.md +0 -145 generated file: collapsed
D vendor/github.com/a-h/parse/all.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/parse/any.go +0 -22 generated file: collapsed
D vendor/github.com/a-h/parse/convert.go +0 -14 generated file: collapsed
D vendor/github.com/a-h/parse/digits.go +0 -4 generated file: collapsed
D vendor/github.com/a-h/parse/eof.go +0 -15 generated file: collapsed
D vendor/github.com/a-h/parse/error.go +0 -21 generated file: collapsed
D vendor/github.com/a-h/parse/input.go +0 -79 generated file: collapsed
D vendor/github.com/a-h/parse/optional.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/parse/or.go +0 -37 generated file: collapsed
D vendor/github.com/a-h/parse/regexp.go +0 -46 generated file: collapsed
D vendor/github.com/a-h/parse/rune.go +0 -58 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof2.go +0 -27 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof3.go +0 -35 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof4.go +0 -41 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof5.go +0 -48 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof6.go +0 -55 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof7.go +0 -62 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof8.go +0 -69 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof9.go +0 -76 generated file: collapsed
D vendor/github.com/a-h/parse/string.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/parse/stringfrom.go +0 -30 generated file: collapsed
D vendor/github.com/a-h/parse/stringuntil.go +0 -49 generated file: collapsed
D vendor/github.com/a-h/parse/then.go +0 -9 generated file: collapsed
D vendor/github.com/a-h/parse/times.go +0 -83 generated file: collapsed
D vendor/github.com/a-h/parse/tuples.go +0 -69 generated file: collapsed
D vendor/github.com/a-h/parse/types.go +0 -33 generated file: collapsed
D vendor/github.com/a-h/parse/until.go +0 -68 generated file: collapsed
D vendor/github.com/a-h/parse/whitespace.go +0 -29 generated file: collapsed
D vendor/github.com/a-h/templ/.dockerignore +0 -3 generated file: collapsed
D vendor/github.com/a-h/templ/.envrc +0 -1 generated file: collapsed
D vendor/github.com/a-h/templ/.gitignore +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/.goreleaser.yaml +0 -72 generated file: collapsed
D vendor/github.com/a-h/templ/.ignore +0 -9 generated file: collapsed
D vendor/github.com/a-h/templ/.version +0 -1 generated file: collapsed
D vendor/github.com/a-h/templ/CODE_OF_CONDUCT.md +0 -128 generated file: collapsed
D vendor/github.com/a-h/templ/CONTRIBUTING.md +0 -247 generated file: collapsed
D vendor/github.com/a-h/templ/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/a-h/templ/README.md +0 -194 generated file: collapsed
D vendor/github.com/a-h/templ/SECURITY.md +0 -9 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/fmtcmd/main.go +0 -132 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/fmtcmd/testdata.txtar +0 -66 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/cmd.go +0 -452 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/eventhandler.go +0 -349 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/fatalerror.go +0 -23 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/main.go +0 -237 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/modcheck/modcheck.go +0 -82 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/proxy/proxy.go +0 -385 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/proxy/script.js +0 -10 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/run/run_unix.go +0 -88 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/run/run_windows.go +0 -75 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/sse/server.go +0 -84 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/watcher/watch.go +0 -166 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/infocmd/main.go +0 -195 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/handler.go +0 -130 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/list.templ +0 -22 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/list_templ.go +0 -114 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/main.go +0 -145 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/pls/main.go +0 -128 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/client.go +0 -146 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/diagnosticcache.go +0 -61 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/documentcontents.go +0 -215 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/rewrite.go +0 -24 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/server.go +0 -1464 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/snippets.go +0 -111 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/sourcemapcache.go +0 -60 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/stdrwc.go +0 -50 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/main.go +0 -280 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/processor/processor.go +0 -66 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/sloghandler/handler.go +0 -120 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/visualize/sourcemapvisualisation.templ +0 -68 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/visualize/sourcemapvisualisation_templ.go +0 -295 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/visualize/types.go +0 -87 generated file: collapsed
D vendor/github.com/a-h/templ/cosign.pub +0 -4 generated file: collapsed
D vendor/github.com/a-h/templ/flake.lock +0 -87 generated file: collapsed
D vendor/github.com/a-h/templ/flake.nix +0 -99 generated file: collapsed
D vendor/github.com/a-h/templ/flush.go +0 -36 generated file: collapsed
D vendor/github.com/a-h/templ/fragment.go +0 -73 generated file: collapsed
D vendor/github.com/a-h/templ/generator/generator.go +0 -1829 generated file: collapsed
D vendor/github.com/a-h/templ/generator/rangewriter.go +0 -122 generated file: collapsed
D vendor/github.com/a-h/templ/handler.go +0 -163 generated file: collapsed
D vendor/github.com/a-h/templ/ide-demo.gif +0 -0 binary file: no text diff
binary file: no text diff
D vendor/github.com/a-h/templ/internal/format/scriptelement.go +0 -96 generated file: collapsed
D vendor/github.com/a-h/templ/internal/format/styleelement.go +0 -25 generated file: collapsed
D vendor/github.com/a-h/templ/internal/format/templ.go +0 -102 generated file: collapsed
D vendor/github.com/a-h/templ/internal/htmlfind/htmlfind.go +0 -67 generated file: collapsed
D vendor/github.com/a-h/templ/internal/imports/process.go +0 -218 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/docheader.go +0 -27 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/docheaderparser.go +0 -53 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/pkgloader.go +0 -55 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/pkgtraverser.go +0 -110 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/templdoclazyloader.go +0 -161 generated file: collapsed
D vendor/github.com/a-h/templ/internal/prettier/prettier.go +0 -133 generated file: collapsed
D vendor/github.com/a-h/templ/internal/prettier/testdata.txtar +0 -12 generated file: collapsed
D vendor/github.com/a-h/templ/internal/skipdir/skipdir.go +0 -20 generated file: collapsed
D vendor/github.com/a-h/templ/internal/syncmap/map.go +0 -49 generated file: collapsed
D vendor/github.com/a-h/templ/internal/syncset/set.go +0 -42 generated file: collapsed
D vendor/github.com/a-h/templ/join.go +0 -19 generated file: collapsed
D vendor/github.com/a-h/templ/js.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/jsonscript.go +0 -85 generated file: collapsed
D vendor/github.com/a-h/templ/jsonstring.go +0 -14 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/LICENSE +0 -29 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/codes.go +0 -86 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/conn.go +0 -244 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/errors.go +0 -70 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/handler.go +0 -120 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/jsonrpc2.go +0 -7 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/message.go +0 -354 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/serve.go +0 -131 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/stream.go +0 -225 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/wire.go +0 -140 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/base.go +0 -95 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/basic.go +0 -705 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/callhierarchy.go +0 -103 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/capabilities_client.go +0 -1068 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/capabilities_server.go +0 -523 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/client.go +0 -412 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/context.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/deprecated.go +0 -264 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/diagnostics.go +0 -149 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/doc.go +0 -23 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/errors.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/general.go +0 -461 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/handler.go +0 -88 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/language.go +0 -1401 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/progress.go +0 -119 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/protocol.go +0 -41 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/registration.go +0 -44 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/selectionrange.go +0 -110 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/semantic_token.go +0 -179 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/server.go +0 -1893 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/text.go +0 -111 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/util.go +0 -9 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/version.go +0 -7 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/window.go +0 -111 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/workspace.go +0 -213 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/uri/uri.go +0 -245 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/xcontext/xcontext.go +0 -22 generated file: collapsed
D vendor/github.com/a-h/templ/once.go +0 -63 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/calltemplateparser.go +0 -37 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/childrenparser.go +0 -25 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/conditionalattributeparser.go +0 -103 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/cssparser.go +0 -200 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/diagnostics.go +0 -64 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/doctypeparser.go +0 -33 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/elementparser.go +0 -605 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/expressionparser.go +0 -246 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/fallthroughparser.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/forexpressionparser.go +0 -57 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/fuzz.sh +0 -5 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/gocodeparser.go +0 -64 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/gocommentparser.go +0 -66 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goexpression/fuzz.sh +0 -19 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goexpression/parse.go +0 -343 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goexpression/scanner.go +0 -180 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goparser.go +0 -70 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/htmlcommentparser.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/ifexpressionparser.go +0 -144 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/packageparser.go +0 -32 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/parser.go +0 -55 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/raw.go +0 -67 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/scriptparser.go +0 -336 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/scripttemplateparser.go +0 -91 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/sourcemap.go +0 -134 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/stringexpressionparser.go +0 -44 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/structure.go +0 -43 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/switchexpressionparser.go +0 -171 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/templatefile.go +0 -195 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/templateparser.go +0 -154 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/templelementparser.go +0 -59 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/textparser.go +0 -53 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/types.go +0 -1537 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/visitor.go +0 -36 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/visitor/visitor.go +0 -357 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/whitespaceparser.go +0 -14 generated file: collapsed
D vendor/github.com/a-h/templ/runtime.go +0 -736 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/buffer.go +0 -62 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/bufferpool.go +0 -38 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/builder.go +0 -8 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/runtime.go +0 -21 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/scriptelement.go +0 -107 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/styleattribute.go +0 -217 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/watchmode.go +0 -181 generated file: collapsed
D vendor/github.com/a-h/templ/safehtml/style.go +0 -199 generated file: collapsed
D vendor/github.com/a-h/templ/scripttemplate.go +0 -150 generated file: collapsed
D vendor/github.com/a-h/templ/templ.png +0 -0 binary file: no text diff
binary file: no text diff
D vendor/github.com/a-h/templ/url.go +0 -31 generated file: collapsed
D vendor/github.com/a-h/templ/version.go +0 -10 generated file: collapsed
D vendor/github.com/a-h/templ/watchmode.go +0 -105 generated file: collapsed
D vendor/github.com/andybalholm/brotli/.gitignore +0 -2 generated file: collapsed
D vendor/github.com/andybalholm/brotli/LICENSE +0 -19 generated file: collapsed
D vendor/github.com/andybalholm/brotli/README.md +0 -19 generated file: collapsed
D vendor/github.com/andybalholm/brotli/backward_references.go +0 -185 generated file: collapsed
D vendor/github.com/andybalholm/brotli/backward_references_hq.go +0 -796 generated file: collapsed
D vendor/github.com/andybalholm/brotli/bit_cost.go +0 -436 generated file: collapsed
D vendor/github.com/andybalholm/brotli/bit_reader.go +0 -266 generated file: collapsed
D vendor/github.com/andybalholm/brotli/bitwriter.go +0 -56 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter.go +0 -144 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter_command.go +0 -434 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter_distance.go +0 -433 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter_literal.go +0 -433 generated file: collapsed
D vendor/github.com/andybalholm/brotli/brotli_bit_stream.go +0 -1435 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster.go +0 -30 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster_command.go +0 -164 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster_distance.go +0 -326 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster_literal.go +0 -326 generated file: collapsed
D vendor/github.com/andybalholm/brotli/command.go +0 -254 generated file: collapsed
D vendor/github.com/andybalholm/brotli/compress_fragment.go +0 -834 generated file: collapsed
D vendor/github.com/andybalholm/brotli/compress_fragment_two_pass.go +0 -775 generated file: collapsed
D vendor/github.com/andybalholm/brotli/constants.go +0 -77 generated file: collapsed
D vendor/github.com/andybalholm/brotli/context.go +0 -2176 generated file: collapsed
D vendor/github.com/andybalholm/brotli/decode.go +0 -2570 generated file: collapsed
D vendor/github.com/andybalholm/brotli/dictionary.go +0 -122890 generated file: collapsed
D vendor/github.com/andybalholm/brotli/dictionary_hash.go +0 -32779 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encode.go +0 -1220 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encoder.go +0 -177 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encoder_dict.go +0 -22 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encoder_fast.go +0 -197 generated file: collapsed
D vendor/github.com/andybalholm/brotli/entropy_encode.go +0 -592 generated file: collapsed
D vendor/github.com/andybalholm/brotli/entropy_encode_static.go +0 -4399 generated file: collapsed
D vendor/github.com/andybalholm/brotli/fast_log.go +0 -290 generated file: collapsed
D vendor/github.com/andybalholm/brotli/find_match_length.go +0 -45 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/LICENSE +0 -27 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/README.md +0 -2 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/gzip.go +0 -65 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/huffman_bit_writer.go +0 -517 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/huffman_code.go +0 -346 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/token.go +0 -80 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/writer.go +0 -66 generated file: collapsed
D vendor/github.com/andybalholm/brotli/h10.go +0 -287 generated file: collapsed
D vendor/github.com/andybalholm/brotli/h5.go +0 -214 generated file: collapsed
D vendor/github.com/andybalholm/brotli/h6.go +0 -216 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash.go +0 -342 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_composite.go +0 -93 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_forgetful_chain.go +0 -252 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_longest_match_quickly.go +0 -214 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_rolling.go +0 -168 generated file: collapsed
D vendor/github.com/andybalholm/brotli/histogram.go +0 -226 generated file: collapsed
D vendor/github.com/andybalholm/brotli/http.go +0 -189 generated file: collapsed
D vendor/github.com/andybalholm/brotli/huffman.go +0 -653 generated file: collapsed
D vendor/github.com/andybalholm/brotli/literal_cost.go +0 -182 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/bargain1.go +0 -212 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/bargain2.go +0 -248 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/bargain3.go +0 -278 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/emitter.go +0 -34 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/m0.go +0 -175 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/m4.go +0 -339 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/matchfinder.go +0 -103 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/pathfinder.go +0 -328 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/textencoder.go +0 -53 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/trio.go +0 -326 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/zdfast.go +0 -258 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/zfast.go +0 -206 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/zm.go +0 -301 generated file: collapsed
D vendor/github.com/andybalholm/brotli/memory.go +0 -66 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock.go +0 -574 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock_command.go +0 -165 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock_distance.go +0 -165 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock_literal.go +0 -165 generated file: collapsed
D vendor/github.com/andybalholm/brotli/params.go +0 -37 generated file: collapsed
D vendor/github.com/andybalholm/brotli/platform.go +0 -103 generated file: collapsed
D vendor/github.com/andybalholm/brotli/prefix.go +0 -30 generated file: collapsed
D vendor/github.com/andybalholm/brotli/prefix_dec.go +0 -723 generated file: collapsed
D vendor/github.com/andybalholm/brotli/quality.go +0 -196 generated file: collapsed
D vendor/github.com/andybalholm/brotli/reader.go +0 -126 generated file: collapsed
D vendor/github.com/andybalholm/brotli/ringbuffer.go +0 -134 generated file: collapsed
D vendor/github.com/andybalholm/brotli/state.go +0 -313 generated file: collapsed
D vendor/github.com/andybalholm/brotli/static_dict.go +0 -662 generated file: collapsed
D vendor/github.com/andybalholm/brotli/static_dict_lut.go +0 -75094 generated file: collapsed
D vendor/github.com/andybalholm/brotli/symbol_list.go +0 -22 generated file: collapsed
D vendor/github.com/andybalholm/brotli/transform.go +0 -641 generated file: collapsed
D vendor/github.com/andybalholm/brotli/utf8_util.go +0 -70 generated file: collapsed
D vendor/github.com/andybalholm/brotli/util.go +0 -7 generated file: collapsed
D vendor/github.com/andybalholm/brotli/write_bits.go +0 -52 generated file: collapsed
D vendor/github.com/andybalholm/brotli/writer.go +0 -162 generated file: collapsed
D vendor/github.com/atotto/clipboard/.travis.yml +0 -22 generated file: collapsed
D vendor/github.com/atotto/clipboard/LICENSE +0 -27 generated file: collapsed
D vendor/github.com/atotto/clipboard/README.md +0 -48 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard.go +0 -20 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_darwin.go +0 -52 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_plan9.go +0 -42 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_unix.go +0 -149 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_windows.go +0 -157 generated file: collapsed
D vendor/github.com/aymanbagabas/go-osc52/v2/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/aymanbagabas/go-osc52/v2/README.md +0 -83 generated file: collapsed
D vendor/github.com/aymanbagabas/go-osc52/v2/osc52.go +0 -305 generated file: collapsed
D vendor/github.com/bnema/purego-cef/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/bridge.go +0 -783 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_accessibility_handler_gen.go +0 -135 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_app_gen.go +0 -255 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_audio_handler_gen.go +0 -222 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_auth_callback_gen.go +0 -80 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_base_gen.go +0 -13 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_browser_gen.go +0 -1340 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_browser_process_handler_gen.go +0 -280 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_callback_gen.go +0 -173 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_client_gen.go +0 -691 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_command_handler_gen.go +0 -228 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_command_line_gen.go +0 -282 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_component_updater_gen.go +0 -323 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_context_menu_handler_gen.go +0 -633 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_cookie_gen.go +0 -430 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_crash_util_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_devtools_message_observer_gen.go +0 -219 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_dialog_handler_gen.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_display_handler_gen.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_dom_gen.go +0 -578 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_download_handler_gen.go +0 -308 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_download_item_gen.go +0 -255 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_drag_data_gen.go +0 -329 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_drag_handler_gen.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_file_util_gen.go +0 -74 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_find_handler_gen.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_focus_handler_gen.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_frame_gen.go +0 -284 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_frame_handler_gen.go +0 -214 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_i18n_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_image_gen.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_jsdialog_handler_gen.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_keyboard_handler_gen.go +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_life_span_handler_gen.go +0 -261 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_load_handler_gen.go +0 -198 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_media_router_gen.go +0 -771 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_menu_model_delegate_gen.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_menu_model_gen.go +0 -607 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_navigation_entry_gen.go +0 -150 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_origin_whitelist_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_parser_gen.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_path_util_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_permission_handler_gen.go +0 -303 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_preference_gen.go +0 -289 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_print_handler_gen.go +0 -364 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_print_settings_gen.go +0 -283 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_process_message_gen.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_process_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_registration_gen.go +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_render_handler_gen.go +0 -562 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_render_process_handler_gen.go +0 -325 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_context_gen.go +0 -515 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_context_handler_gen.go +0 -150 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_gen.go +0 -576 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_handler_gen.go +0 -490 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_bundle_gen.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_bundle_handler_gen.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_handler_gen.go +0 -392 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_request_handler_gen.go +0 -469 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_response_filter_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_response_gen.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_scheme_gen.go +0 -175 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_server_gen.go +0 -470 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_shared_memory_region_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_shared_process_message_builder_gen.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_ssl_info_gen.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_ssl_status_gen.go +0 -105 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_stream_gen.go +0 -698 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_string_visitor_gen.go +0 -113 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_task_gen.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_task_manager_gen.go +0 -150 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_thread_gen.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_trace_gen.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_color_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_component_gen.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_content_settings_gen.go +0 -155 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_gen.go +0 -1631 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_geometry_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_linux_gen.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_osr_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_runtime_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_unresponsive_process_callback_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_urlrequest_gen.go +0 -363 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_v8_gen.go +0 -1825
| @@ -1,1825 +0,0 @@ | |||
| 1 | - | // Code generated by cefgen. DO NOT EDIT. | |
| 2 | - | ||
| 3 | - | package cef | |
| 4 | - | ||
| 5 | - | import ( | |
| 6 | - | "runtime" | |
| 7 | - | "sync" | |
| 8 | - | "unsafe" | |
| 9 | - | ||
| 10 | - | "github.com/bnema/purego-cef/internal/capi" | |
| 11 | - | ||
| 12 | - | portin "github.com/bnema/purego-cef/internal/ports/in" | |
| 13 | - | ) | |
| 14 | - | ||
| 15 | - | // V8Context Structure representing a V8 context handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |
| 16 | - | type V8Context = portin.V8Context | |
| 17 | - | ||
| 18 | - | // v8ContextImpl is a reverse wrapper for a CEF-owned V8Context pointer. | |
| 19 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 20 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 21 | - | type v8ContextImpl struct { | |
| 22 | - | rawPtr *capi.CEFV8ContextT | |
| 23 | - | releaseOnce sync.Once | |
| 24 | - | } | |
| 25 | - | ||
| 26 | - | func (obj *v8ContextImpl) GetTaskRunner() TaskRunner { | |
| 27 | - | if obj == nil || obj.rawPtr == nil { | |
| 28 | - | return nil | |
| 29 | - | } | |
| 30 | - | rawPtr := obj.rawPtr | |
| 31 | - | ret := rawPtr.CallGetTaskRunner() | |
| 32 | - | return wrapTaskRunner(unsafe.Pointer(ret)) | |
| 33 | - | } | |
| 34 | - | ||
| 35 | - | func (obj *v8ContextImpl) IsValid() bool { | |
| 36 | - | if obj == nil || obj.rawPtr == nil { | |
| 37 | - | return false | |
| 38 | - | } | |
| 39 | - | rawPtr := obj.rawPtr | |
| 40 | - | ret := rawPtr.CallIsValid() | |
| 41 | - | return ret != 0 | |
| 42 | - | } | |
| 43 | - | ||
| 44 | - | func (obj *v8ContextImpl) GetBrowser() Browser { | |
| 45 | - | if obj == nil || obj.rawPtr == nil { | |
| 46 | - | return nil | |
| 47 | - | } | |
| 48 | - | rawPtr := obj.rawPtr | |
| 49 | - | ret := rawPtr.CallGetBrowser() | |
| 50 | - | return wrapBrowser(unsafe.Pointer(ret)) | |
| 51 | - | } | |
| 52 | - | ||
| 53 | - | func (obj *v8ContextImpl) GetFrame() Frame { | |
| 54 | - | if obj == nil || obj.rawPtr == nil { | |
| 55 | - | return nil | |
| 56 | - | } | |
| 57 | - | rawPtr := obj.rawPtr | |
| 58 | - | ret := rawPtr.CallGetFrame() | |
| 59 | - | return wrapFrame(unsafe.Pointer(ret)) | |
| 60 | - | } | |
| 61 | - | ||
| 62 | - | func (obj *v8ContextImpl) GetGlobal() V8Value { | |
| 63 | - | if obj == nil || obj.rawPtr == nil { | |
| 64 | - | return nil | |
| 65 | - | } | |
| 66 | - | rawPtr := obj.rawPtr | |
| 67 | - | ret := rawPtr.CallGetGlobal() | |
| 68 | - | return wrapV8Value(unsafe.Pointer(ret)) | |
| 69 | - | } | |
| 70 | - | ||
| 71 | - | func (obj *v8ContextImpl) Enter() int32 { | |
| 72 | - | if obj == nil || obj.rawPtr == nil { | |
| 73 | - | return 0 | |
| 74 | - | } | |
| 75 | - | rawPtr := obj.rawPtr | |
| 76 | - | ret := rawPtr.CallEnter() | |
| 77 | - | return int32(ret) | |
| 78 | - | } | |
| 79 | - | ||
| 80 | - | func (obj *v8ContextImpl) Exit() int32 { | |
| 81 | - | if obj == nil || obj.rawPtr == nil { | |
| 82 | - | return 0 | |
| 83 | - | } | |
| 84 | - | rawPtr := obj.rawPtr | |
| 85 | - | ret := rawPtr.CallExit() | |
| 86 | - | return int32(ret) | |
| 87 | - | } | |
| 88 | - | ||
| 89 | - | func (obj *v8ContextImpl) IsSame(that V8Context) bool { | |
| 90 | - | if obj == nil || obj.rawPtr == nil { | |
| 91 | - | return false | |
| 92 | - | } | |
| 93 | - | rawPtr := obj.rawPtr | |
| 94 | - | ret := rawPtr.CallIsSame(uintptr(extractRawPointer(that))) | |
| 95 | - | return ret != 0 | |
| 96 | - | } | |
| 97 | - | ||
| 98 | - | func (obj *v8ContextImpl) Eval(code string, scriptURL string, startLine int32, retval unsafe.Pointer, exception unsafe.Pointer) int32 { | |
| 99 | - | if obj == nil || obj.rawPtr == nil { | |
| 100 | - | return 0 | |
| 101 | - | } | |
| 102 | - | rawPtr := obj.rawPtr | |
| 103 | - | codeStr := cefString(code) | |
| 104 | - | defer freeCefString(&codeStr) | |
| 105 | - | scriptURLStr := cefString(scriptURL) | |
| 106 | - | defer freeCefString(&scriptURLStr) | |
| 107 | - | // CEF's eval requires valid output pointers — it unconditionally writes | |
| 108 | - | // *retval and *exception. Provide scratch storage when the caller passes nil | |
| 109 | - | // to avoid a NULL-pointer dereference crash in the renderer subprocess. | |
| 110 | - | if retval == nil { | |
| 111 | - | var scratch uintptr | |
| 112 | - | retval = unsafe.Pointer(&scratch) | |
| 113 | - | } | |
| 114 | - | if exception == nil { | |
| 115 | - | var scratch uintptr | |
| 116 | - | exception = unsafe.Pointer(&scratch) | |
| 117 | - | } | |
| 118 | - | ||
| 119 | - | ret := rawPtr.CallEval(uintptr(unsafe.Pointer(&codeStr)), uintptr(unsafe.Pointer(&scriptURLStr)), uintptr(startLine), uintptr(retval), uintptr(exception)) | |
| 120 | - | return int32(ret) | |
| 121 | - | } | |
| 122 | - | ||
| 123 | - | func (obj *v8ContextImpl) RawPointer() unsafe.Pointer { | |
| 124 | - | if obj == nil || obj.rawPtr == nil { | |
| 125 | - | return nil | |
| 126 | - | } | |
| 127 | - | return unsafe.Pointer(obj.rawPtr) | |
| 128 | - | } | |
| 129 | - | ||
| 130 | - | // Release releases the underlying CEF object. | |
| 131 | - | func (obj *v8ContextImpl) Release() { | |
| 132 | - | if obj == nil { | |
| 133 | - | return | |
| 134 | - | } | |
| 135 | - | obj.releaseOnce.Do(func() { | |
| 136 | - | if obj.rawPtr == nil { | |
| 137 | - | return | |
| 138 | - | } | |
| 139 | - | rawPtr := obj.rawPtr | |
| 140 | - | obj.rawPtr = nil | |
| 141 | - | runtime.SetFinalizer(obj, nil) | |
| 142 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 143 | - | base.CallRelease() | |
| 144 | - | }) | |
| 145 | - | } | |
| 146 | - | ||
| 147 | - | func wrapV8Context(ptr unsafe.Pointer) V8Context { | |
| 148 | - | if ptr == nil { | |
| 149 | - | return nil | |
| 150 | - | } | |
| 151 | - | r := (*capi.CEFV8ContextT)(ptr) | |
| 152 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 153 | - | base.CallAddRef() | |
| 154 | - | impl := &v8ContextImpl{rawPtr: r} | |
| 155 | - | runtime.SetFinalizer(impl, (*v8ContextImpl).Release) | |
| 156 | - | return impl | |
| 157 | - | } | |
| 158 | - | ||
| 159 | - | // takeV8Context adopts a CEF V8Context pointer whose reference is already owned by | |
| 160 | - | // the caller (as returned by a global factory function). Unlike wrapV8Context it | |
| 161 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |
| 162 | - | func takeV8Context(ptr unsafe.Pointer) V8Context { | |
| 163 | - | if ptr == nil { | |
| 164 | - | return nil | |
| 165 | - | } | |
| 166 | - | r := (*capi.CEFV8ContextT)(ptr) | |
| 167 | - | impl := &v8ContextImpl{rawPtr: r} | |
| 168 | - | runtime.SetFinalizer(impl, (*v8ContextImpl).Release) | |
| 169 | - | return impl | |
| 170 | - | } | |
| 171 | - | ||
| 172 | - | // V8Handler Structure that should be implemented to handle V8 function calls. The functions of this structure will be called on the thread associated with the V8 function. | |
| 173 | - | type V8Handler = portin.V8Handler | |
| 174 | - | ||
| 175 | - | // v8HandlerWrapper wraps a user-provided V8Handler implementation together | |
| 176 | - | // with the raw CEF struct pointer allocated by NewV8Handler. It satisfies the | |
| 177 | - | // V8Handler interface (by embedding the user impl) and core.RawPointerHolder | |
| 178 | - | // (so extractRawPointer can recover the raw pointer). | |
| 179 | - | type v8HandlerWrapper struct { | |
| 180 | - | V8Handler // embed user impl for interface delegation | |
| 181 | - | rawPtr *capi.CEFV8HandlerT | |
| 182 | - | } | |
| 183 | - | ||
| 184 | - | func (w *v8HandlerWrapper) RawPointer() unsafe.Pointer { | |
| 185 | - | return unsafe.Pointer(w.rawPtr) | |
| 186 | - | } | |
| 187 | - | ||
| 188 | - | var v8HandlerExecuteSharedOnce sync.Once | |
| 189 | - | var v8HandlerExecuteSharedCallback uintptr | |
| 190 | - | ||
| 191 | - | func v8HandlerExecuteCEFCallback() uintptr { | |
| 192 | - | return sharedCEFCallback(&v8HandlerExecuteSharedOnce, &v8HandlerExecuteSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) uintptr { | |
| 193 | - | impl, ownerOK := cefCallbackOwnerAs[V8Handler](self) | |
| 194 | - | if !ownerOK { | |
| 195 | - | return 0 | |
| 196 | - | } | |
| 197 | - | name := goString(unsafe.Pointer(arg0)) | |
| 198 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |
| 199 | - | var arguments []V8Value | |
| 200 | - | if arg3 != 0 && arg2 > 0 { | |
| 201 | - | argumentsPtrs := unsafe.Slice((*uintptr)(cefCallbackPointer(arg3)), int(arg2)) | |
| 202 | - | arguments = make([]V8Value, int(arg2)) | |
| 203 | - | for i, ptr := range argumentsPtrs { | |
| 204 | - | arguments[i] = wrapV8Value(cefCallbackPointer(ptr)) | |
| 205 | - | } | |
| 206 | - | } | |
| 207 | - | retval := cefCallbackPointer(arg4) | |
| 208 | - | exception := uintptr(arg5) | |
| 209 | - | return uintptr(impl.Execute(name, object, arguments, retval, exception)) | |
| 210 | - | }) | |
| 211 | - | } | |
| 212 | - | ||
| 213 | - | // NewV8Handler creates a CEF handler backed by the given implementation. | |
| 214 | - | func NewV8Handler(impl V8Handler) V8Handler { | |
| 215 | - | if isNilImpl(impl) { | |
| 216 | - | return nil | |
| 217 | - | } | |
| 218 | - | r := new(capi.CEFV8HandlerT) | |
| 219 | - | w := &v8HandlerWrapper{rawPtr: r} | |
| 220 | - | w.V8Handler = impl | |
| 221 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |
| 222 | - | ||
| 223 | - | r.OverrideExecute(v8HandlerExecuteCEFCallback()) | |
| 224 | - | ||
| 225 | - | return w | |
| 226 | - | } | |
| 227 | - | ||
| 228 | - | // v8HandlerImpl is a reverse wrapper for a CEF-owned V8Handler pointer. | |
| 229 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 230 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 231 | - | type v8HandlerImpl struct { | |
| 232 | - | rawPtr *capi.CEFV8HandlerT | |
| 233 | - | releaseOnce sync.Once | |
| 234 | - | } | |
| 235 | - | ||
| 236 | - | func (obj *v8HandlerImpl) Execute(name string, object V8Value, arguments []V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |
| 237 | - | if obj == nil || obj.rawPtr == nil { | |
| 238 | - | return 0 | |
| 239 | - | } | |
| 240 | - | rawPtr := obj.rawPtr | |
| 241 | - | nameStr := cefString(name) | |
| 242 | - | defer freeCefString(&nameStr) | |
| 243 | - | var argumentsRaw []uintptr | |
| 244 | - | var argumentsPtr unsafe.Pointer | |
| 245 | - | if len(arguments) > 0 { | |
| 246 | - | argumentsRaw = make([]uintptr, len(arguments)) | |
| 247 | - | for i, elem := range arguments { | |
| 248 | - | argumentsRaw[i] = uintptr(extractRawPointer(elem)) | |
| 249 | - | } | |
| 250 | - | argumentsPtr = unsafe.Pointer(&argumentsRaw[0]) | |
| 251 | - | } | |
| 252 | - | ret := rawPtr.CallExecute(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(len(arguments)), uintptr(argumentsPtr), uintptr(retval), exception) | |
| 253 | - | return int32(ret) | |
| 254 | - | } | |
| 255 | - | ||
| 256 | - | func (obj *v8HandlerImpl) RawPointer() unsafe.Pointer { | |
| 257 | - | if obj == nil || obj.rawPtr == nil { | |
| 258 | - | return nil | |
| 259 | - | } | |
| 260 | - | return unsafe.Pointer(obj.rawPtr) | |
| 261 | - | } | |
| 262 | - | ||
| 263 | - | // Release releases the underlying CEF object. | |
| 264 | - | func (obj *v8HandlerImpl) Release() { | |
| 265 | - | if obj == nil { | |
| 266 | - | return | |
| 267 | - | } | |
| 268 | - | obj.releaseOnce.Do(func() { | |
| 269 | - | if obj.rawPtr == nil { | |
| 270 | - | return | |
| 271 | - | } | |
| 272 | - | rawPtr := obj.rawPtr | |
| 273 | - | obj.rawPtr = nil | |
| 274 | - | runtime.SetFinalizer(obj, nil) | |
| 275 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 276 | - | base.CallRelease() | |
| 277 | - | }) | |
| 278 | - | } | |
| 279 | - | ||
| 280 | - | // wrapV8Handler wraps a CEF handler pointer received from CEF into a thin Go façade. | |
| 281 | - | func wrapV8Handler(ptr unsafe.Pointer) V8Handler { | |
| 282 | - | if ptr == nil { | |
| 283 | - | return nil | |
| 284 | - | } | |
| 285 | - | r := (*capi.CEFV8HandlerT)(ptr) | |
| 286 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 287 | - | base.CallAddRef() | |
| 288 | - | impl := &v8HandlerImpl{rawPtr: r} | |
| 289 | - | runtime.SetFinalizer(impl, (*v8HandlerImpl).Release) | |
| 290 | - | return impl | |
| 291 | - | } | |
| 292 | - | ||
| 293 | - | // V8Accessor Structure that should be implemented to handle V8 accessor calls. Accessor identifiers are registered by calling cef_v8_value_t::set_value(). The functions of this structure will be called on the thread associated with the V8 accessor. | |
| 294 | - | type V8Accessor = portin.V8Accessor | |
| 295 | - | ||
| 296 | - | // v8AccessorWrapper wraps a user-provided V8Accessor implementation together | |
| 297 | - | // with the raw CEF struct pointer allocated by NewV8Accessor. It satisfies the | |
| 298 | - | // V8Accessor interface (by embedding the user impl) and core.RawPointerHolder | |
| 299 | - | // (so extractRawPointer can recover the raw pointer). | |
| 300 | - | type v8AccessorWrapper struct { | |
| 301 | - | V8Accessor // embed user impl for interface delegation | |
| 302 | - | rawPtr *capi.CEFV8AccessorT | |
| 303 | - | } | |
| 304 | - | ||
| 305 | - | func (w *v8AccessorWrapper) RawPointer() unsafe.Pointer { | |
| 306 | - | return unsafe.Pointer(w.rawPtr) | |
| 307 | - | } | |
| 308 | - | ||
| 309 | - | var v8AccessorGetSharedOnce sync.Once | |
| 310 | - | var v8AccessorGetSharedCallback uintptr | |
| 311 | - | ||
| 312 | - | func v8AccessorGetCEFCallback() uintptr { | |
| 313 | - | return sharedCEFCallback(&v8AccessorGetSharedOnce, &v8AccessorGetSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |
| 314 | - | impl, ownerOK := cefCallbackOwnerAs[V8Accessor](self) | |
| 315 | - | if !ownerOK { | |
| 316 | - | return 0 | |
| 317 | - | } | |
| 318 | - | name := goString(unsafe.Pointer(arg0)) | |
| 319 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |
| 320 | - | retval := cefCallbackPointer(arg2) | |
| 321 | - | exception := uintptr(arg3) | |
| 322 | - | return uintptr(impl.Get(name, object, retval, exception)) | |
| 323 | - | }) | |
| 324 | - | } | |
| 325 | - | ||
| 326 | - | var v8AccessorSetSharedOnce sync.Once | |
| 327 | - | var v8AccessorSetSharedCallback uintptr | |
| 328 | - | ||
| 329 | - | func v8AccessorSetCEFCallback() uintptr { | |
| 330 | - | return sharedCEFCallback(&v8AccessorSetSharedOnce, &v8AccessorSetSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |
| 331 | - | impl, ownerOK := cefCallbackOwnerAs[V8Accessor](self) | |
| 332 | - | if !ownerOK { | |
| 333 | - | return 0 | |
| 334 | - | } | |
| 335 | - | name := goString(unsafe.Pointer(arg0)) | |
| 336 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |
| 337 | - | value := wrapV8Value(cefCallbackPointer(arg2)) | |
| 338 | - | exception := uintptr(arg3) | |
| 339 | - | return uintptr(impl.Set(name, object, value, exception)) | |
| 340 | - | }) | |
| 341 | - | } | |
| 342 | - | ||
| 343 | - | // NewV8Accessor creates a CEF handler backed by the given implementation. | |
| 344 | - | func NewV8Accessor(impl V8Accessor) V8Accessor { | |
| 345 | - | if isNilImpl(impl) { | |
| 346 | - | return nil | |
| 347 | - | } | |
| 348 | - | r := new(capi.CEFV8AccessorT) | |
| 349 | - | w := &v8AccessorWrapper{rawPtr: r} | |
| 350 | - | w.V8Accessor = impl | |
| 351 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |
| 352 | - | ||
| 353 | - | r.OverrideGet(v8AccessorGetCEFCallback()) | |
| 354 | - | ||
| 355 | - | r.OverrideSet(v8AccessorSetCEFCallback()) | |
| 356 | - | ||
| 357 | - | return w | |
| 358 | - | } | |
| 359 | - | ||
| 360 | - | // v8AccessorImpl is a reverse wrapper for a CEF-owned V8Accessor pointer. | |
| 361 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 362 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 363 | - | type v8AccessorImpl struct { | |
| 364 | - | rawPtr *capi.CEFV8AccessorT | |
| 365 | - | releaseOnce sync.Once | |
| 366 | - | } | |
| 367 | - | ||
| 368 | - | func (obj *v8AccessorImpl) Get(name string, object V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |
| 369 | - | if obj == nil || obj.rawPtr == nil { | |
| 370 | - | return 0 | |
| 371 | - | } | |
| 372 | - | rawPtr := obj.rawPtr | |
| 373 | - | nameStr := cefString(name) | |
| 374 | - | defer freeCefString(&nameStr) | |
| 375 | - | ret := rawPtr.CallGet(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(retval), exception) | |
| 376 | - | return int32(ret) | |
| 377 | - | } | |
| 378 | - | ||
| 379 | - | func (obj *v8AccessorImpl) Set(name string, object V8Value, value V8Value, exception uintptr) int32 { | |
| 380 | - | if obj == nil || obj.rawPtr == nil { | |
| 381 | - | return 0 | |
| 382 | - | } | |
| 383 | - | rawPtr := obj.rawPtr | |
| 384 | - | nameStr := cefString(name) | |
| 385 | - | defer freeCefString(&nameStr) | |
| 386 | - | ret := rawPtr.CallSet(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(extractRawPointer(value)), exception) | |
| 387 | - | return int32(ret) | |
| 388 | - | } | |
| 389 | - | ||
| 390 | - | func (obj *v8AccessorImpl) RawPointer() unsafe.Pointer { | |
| 391 | - | if obj == nil || obj.rawPtr == nil { | |
| 392 | - | return nil | |
| 393 | - | } | |
| 394 | - | return unsafe.Pointer(obj.rawPtr) | |
| 395 | - | } | |
| 396 | - | ||
| 397 | - | // Release releases the underlying CEF object. | |
| 398 | - | func (obj *v8AccessorImpl) Release() { | |
| 399 | - | if obj == nil { | |
| 400 | - | return | |
| 401 | - | } | |
| 402 | - | obj.releaseOnce.Do(func() { | |
| 403 | - | if obj.rawPtr == nil { | |
| 404 | - | return | |
| 405 | - | } | |
| 406 | - | rawPtr := obj.rawPtr | |
| 407 | - | obj.rawPtr = nil | |
| 408 | - | runtime.SetFinalizer(obj, nil) | |
| 409 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 410 | - | base.CallRelease() | |
| 411 | - | }) | |
| 412 | - | } | |
| 413 | - | ||
| 414 | - | // wrapV8Accessor wraps a CEF handler pointer received from CEF into a thin Go façade. | |
| 415 | - | func wrapV8Accessor(ptr unsafe.Pointer) V8Accessor { | |
| 416 | - | if ptr == nil { | |
| 417 | - | return nil | |
| 418 | - | } | |
| 419 | - | r := (*capi.CEFV8AccessorT)(ptr) | |
| 420 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 421 | - | base.CallAddRef() | |
| 422 | - | impl := &v8AccessorImpl{rawPtr: r} | |
| 423 | - | runtime.SetFinalizer(impl, (*v8AccessorImpl).Release) | |
| 424 | - | return impl | |
| 425 | - | } | |
| 426 | - | ||
| 427 | - | // V8Interceptor Structure that should be implemented to handle V8 interceptor calls. The functions of this structure will be called on the thread associated with the V8 interceptor. Interceptor's named property handlers (with first argument of type CefString) are called when object is indexed by string. Indexed property handlers (with first argument of type int) are called when object is indexed by integer. | |
| 428 | - | type V8Interceptor = portin.V8Interceptor | |
| 429 | - | ||
| 430 | - | // v8InterceptorWrapper wraps a user-provided V8Interceptor implementation together | |
| 431 | - | // with the raw CEF struct pointer allocated by NewV8Interceptor. It satisfies the | |
| 432 | - | // V8Interceptor interface (by embedding the user impl) and core.RawPointerHolder | |
| 433 | - | // (so extractRawPointer can recover the raw pointer). | |
| 434 | - | type v8InterceptorWrapper struct { | |
| 435 | - | V8Interceptor // embed user impl for interface delegation | |
| 436 | - | rawPtr *capi.CEFV8InterceptorT | |
| 437 | - | } | |
| 438 | - | ||
| 439 | - | func (w *v8InterceptorWrapper) RawPointer() unsafe.Pointer { | |
| 440 | - | return unsafe.Pointer(w.rawPtr) | |
| 441 | - | } | |
| 442 | - | ||
| 443 | - | var v8InterceptorGetBynameSharedOnce sync.Once | |
| 444 | - | var v8InterceptorGetBynameSharedCallback uintptr | |
| 445 | - | ||
| 446 | - | func v8InterceptorGetBynameCEFCallback() uintptr { | |
| 447 | - | return sharedCEFCallback(&v8InterceptorGetBynameSharedOnce, &v8InterceptorGetBynameSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |
| 448 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |
| 449 | - | if !ownerOK { | |
| 450 | - | return 0 | |
| 451 | - | } | |
| 452 | - | name := goString(unsafe.Pointer(arg0)) | |
| 453 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |
| 454 | - | retval := cefCallbackPointer(arg2) | |
| 455 | - | exception := uintptr(arg3) | |
| 456 | - | return uintptr(impl.GetByname(name, object, retval, exception)) | |
| 457 | - | }) | |
| 458 | - | } | |
| 459 | - | ||
| 460 | - | var v8InterceptorGetByindexSharedOnce sync.Once | |
| 461 | - | var v8InterceptorGetByindexSharedCallback uintptr | |
| 462 | - | ||
| 463 | - | func v8InterceptorGetByindexCEFCallback() uintptr { | |
| 464 | - | return sharedCEFCallback(&v8InterceptorGetByindexSharedOnce, &v8InterceptorGetByindexSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |
| 465 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |
| 466 | - | if !ownerOK { | |
| 467 | - | return 0 | |
| 468 | - | } | |
| 469 | - | index := int32(arg0) | |
| 470 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |
| 471 | - | retval := cefCallbackPointer(arg2) | |
| 472 | - | exception := uintptr(arg3) | |
| 473 | - | return uintptr(impl.GetByindex(index, object, retval, exception)) | |
| 474 | - | }) | |
| 475 | - | } | |
| 476 | - | ||
| 477 | - | var v8InterceptorSetBynameSharedOnce sync.Once | |
| 478 | - | var v8InterceptorSetBynameSharedCallback uintptr | |
| 479 | - | ||
| 480 | - | func v8InterceptorSetBynameCEFCallback() uintptr { | |
| 481 | - | return sharedCEFCallback(&v8InterceptorSetBynameSharedOnce, &v8InterceptorSetBynameSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |
| 482 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |
| 483 | - | if !ownerOK { | |
| 484 | - | return 0 | |
| 485 | - | } | |
| 486 | - | name := goString(unsafe.Pointer(arg0)) | |
| 487 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |
| 488 | - | value := wrapV8Value(cefCallbackPointer(arg2)) | |
| 489 | - | exception := uintptr(arg3) | |
| 490 | - | return uintptr(impl.SetByname(name, object, value, exception)) | |
| 491 | - | }) | |
| 492 | - | } | |
| 493 | - | ||
| 494 | - | var v8InterceptorSetByindexSharedOnce sync.Once | |
| 495 | - | var v8InterceptorSetByindexSharedCallback uintptr | |
| 496 | - | ||
| 497 | - | func v8InterceptorSetByindexCEFCallback() uintptr { | |
| 498 | - | return sharedCEFCallback(&v8InterceptorSetByindexSharedOnce, &v8InterceptorSetByindexSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |
| 499 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |
| 500 | - | if !ownerOK { | |
| 501 | - | return 0 | |
| 502 | - | } | |
| 503 | - | index := int32(arg0) | |
| 504 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |
| 505 | - | value := wrapV8Value(cefCallbackPointer(arg2)) | |
| 506 | - | exception := uintptr(arg3) | |
| 507 | - | return uintptr(impl.SetByindex(index, object, value, exception)) | |
| 508 | - | }) | |
| 509 | - | } | |
| 510 | - | ||
| 511 | - | // NewV8Interceptor creates a CEF handler backed by the given implementation. | |
| 512 | - | func NewV8Interceptor(impl V8Interceptor) V8Interceptor { | |
| 513 | - | if isNilImpl(impl) { | |
| 514 | - | return nil | |
| 515 | - | } | |
| 516 | - | r := new(capi.CEFV8InterceptorT) | |
| 517 | - | w := &v8InterceptorWrapper{rawPtr: r} | |
| 518 | - | w.V8Interceptor = impl | |
| 519 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |
| 520 | - | ||
| 521 | - | r.OverrideGetByname(v8InterceptorGetBynameCEFCallback()) | |
| 522 | - | ||
| 523 | - | r.OverrideGetByindex(v8InterceptorGetByindexCEFCallback()) | |
| 524 | - | ||
| 525 | - | r.OverrideSetByname(v8InterceptorSetBynameCEFCallback()) | |
| 526 | - | ||
| 527 | - | r.OverrideSetByindex(v8InterceptorSetByindexCEFCallback()) | |
| 528 | - | ||
| 529 | - | return w | |
| 530 | - | } | |
| 531 | - | ||
| 532 | - | // v8InterceptorImpl is a reverse wrapper for a CEF-owned V8Interceptor pointer. | |
| 533 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 534 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 535 | - | type v8InterceptorImpl struct { | |
| 536 | - | rawPtr *capi.CEFV8InterceptorT | |
| 537 | - | releaseOnce sync.Once | |
| 538 | - | } | |
| 539 | - | ||
| 540 | - | func (obj *v8InterceptorImpl) GetByname(name string, object V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |
| 541 | - | if obj == nil || obj.rawPtr == nil { | |
| 542 | - | return 0 | |
| 543 | - | } | |
| 544 | - | rawPtr := obj.rawPtr | |
| 545 | - | nameStr := cefString(name) | |
| 546 | - | defer freeCefString(&nameStr) | |
| 547 | - | ret := rawPtr.CallGetByname(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(retval), exception) | |
| 548 | - | return int32(ret) | |
| 549 | - | } | |
| 550 | - | ||
| 551 | - | func (obj *v8InterceptorImpl) GetByindex(index int32, object V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |
| 552 | - | if obj == nil || obj.rawPtr == nil { | |
| 553 | - | return 0 | |
| 554 | - | } | |
| 555 | - | rawPtr := obj.rawPtr | |
| 556 | - | ret := rawPtr.CallGetByindex(uintptr(index), uintptr(extractRawPointer(object)), uintptr(retval), exception) | |
| 557 | - | return int32(ret) | |
| 558 | - | } | |
| 559 | - | ||
| 560 | - | func (obj *v8InterceptorImpl) SetByname(name string, object V8Value, value V8Value, exception uintptr) int32 { | |
| 561 | - | if obj == nil || obj.rawPtr == nil { | |
| 562 | - | return 0 | |
| 563 | - | } | |
| 564 | - | rawPtr := obj.rawPtr | |
| 565 | - | nameStr := cefString(name) | |
| 566 | - | defer freeCefString(&nameStr) | |
| 567 | - | ret := rawPtr.CallSetByname(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(extractRawPointer(value)), exception) | |
| 568 | - | return int32(ret) | |
| 569 | - | } | |
| 570 | - | ||
| 571 | - | func (obj *v8InterceptorImpl) SetByindex(index int32, object V8Value, value V8Value, exception uintptr) int32 { | |
| 572 | - | if obj == nil || obj.rawPtr == nil { | |
| 573 | - | return 0 | |
| 574 | - | } | |
| 575 | - | rawPtr := obj.rawPtr | |
| 576 | - | ret := rawPtr.CallSetByindex(uintptr(index), uintptr(extractRawPointer(object)), uintptr(extractRawPointer(value)), exception) | |
| 577 | - | return int32(ret) | |
| 578 | - | } | |
| 579 | - | ||
| 580 | - | func (obj *v8InterceptorImpl) RawPointer() unsafe.Pointer { | |
| 581 | - | if obj == nil || obj.rawPtr == nil { | |
| 582 | - | return nil | |
| 583 | - | } | |
| 584 | - | return unsafe.Pointer(obj.rawPtr) | |
| 585 | - | } | |
| 586 | - | ||
| 587 | - | // Release releases the underlying CEF object. | |
| 588 | - | func (obj *v8InterceptorImpl) Release() { | |
| 589 | - | if obj == nil { | |
| 590 | - | return | |
| 591 | - | } | |
| 592 | - | obj.releaseOnce.Do(func() { | |
| 593 | - | if obj.rawPtr == nil { | |
| 594 | - | return | |
| 595 | - | } | |
| 596 | - | rawPtr := obj.rawPtr | |
| 597 | - | obj.rawPtr = nil | |
| 598 | - | runtime.SetFinalizer(obj, nil) | |
| 599 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 600 | - | base.CallRelease() | |
| 601 | - | }) | |
| 602 | - | } | |
| 603 | - | ||
| 604 | - | // wrapV8Interceptor wraps a CEF handler pointer received from CEF into a thin Go façade. | |
| 605 | - | func wrapV8Interceptor(ptr unsafe.Pointer) V8Interceptor { | |
| 606 | - | if ptr == nil { | |
| 607 | - | return nil | |
| 608 | - | } | |
| 609 | - | r := (*capi.CEFV8InterceptorT)(ptr) | |
| 610 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 611 | - | base.CallAddRef() | |
| 612 | - | impl := &v8InterceptorImpl{rawPtr: r} | |
| 613 | - | runtime.SetFinalizer(impl, (*v8InterceptorImpl).Release) | |
| 614 | - | return impl | |
| 615 | - | } | |
| 616 | - | ||
| 617 | - | // V8Exception Structure representing a V8 exception. The functions of this structure may be called on any render process thread. | |
| 618 | - | type V8Exception = portin.V8Exception | |
| 619 | - | ||
| 620 | - | // v8ExceptionImpl is a reverse wrapper for a CEF-owned V8Exception pointer. | |
| 621 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 622 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 623 | - | type v8ExceptionImpl struct { | |
| 624 | - | rawPtr *capi.CEFV8ExceptionT | |
| 625 | - | releaseOnce sync.Once | |
| 626 | - | } | |
| 627 | - | ||
| 628 | - | func (obj *v8ExceptionImpl) GetMessage() string { | |
| 629 | - | if obj == nil || obj.rawPtr == nil { | |
| 630 | - | return "" | |
| 631 | - | } | |
| 632 | - | rawPtr := obj.rawPtr | |
| 633 | - | ret := rawPtr.CallGetMessage() | |
| 634 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 635 | - | } | |
| 636 | - | ||
| 637 | - | func (obj *v8ExceptionImpl) GetSourceLine() string { | |
| 638 | - | if obj == nil || obj.rawPtr == nil { | |
| 639 | - | return "" | |
| 640 | - | } | |
| 641 | - | rawPtr := obj.rawPtr | |
| 642 | - | ret := rawPtr.CallGetSourceLine() | |
| 643 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 644 | - | } | |
| 645 | - | ||
| 646 | - | func (obj *v8ExceptionImpl) GetScriptResourceName() string { | |
| 647 | - | if obj == nil || obj.rawPtr == nil { | |
| 648 | - | return "" | |
| 649 | - | } | |
| 650 | - | rawPtr := obj.rawPtr | |
| 651 | - | ret := rawPtr.CallGetScriptResourceName() | |
| 652 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 653 | - | } | |
| 654 | - | ||
| 655 | - | func (obj *v8ExceptionImpl) GetLineNumber() int32 { | |
| 656 | - | if obj == nil || obj.rawPtr == nil { | |
| 657 | - | return 0 | |
| 658 | - | } | |
| 659 | - | rawPtr := obj.rawPtr | |
| 660 | - | ret := rawPtr.CallGetLineNumber() | |
| 661 | - | return int32(ret) | |
| 662 | - | } | |
| 663 | - | ||
| 664 | - | func (obj *v8ExceptionImpl) GetStartPosition() int32 { | |
| 665 | - | if obj == nil || obj.rawPtr == nil { | |
| 666 | - | return 0 | |
| 667 | - | } | |
| 668 | - | rawPtr := obj.rawPtr | |
| 669 | - | ret := rawPtr.CallGetStartPosition() | |
| 670 | - | return int32(ret) | |
| 671 | - | } | |
| 672 | - | ||
| 673 | - | func (obj *v8ExceptionImpl) GetEndPosition() int32 { | |
| 674 | - | if obj == nil || obj.rawPtr == nil { | |
| 675 | - | return 0 | |
| 676 | - | } | |
| 677 | - | rawPtr := obj.rawPtr | |
| 678 | - | ret := rawPtr.CallGetEndPosition() | |
| 679 | - | return int32(ret) | |
| 680 | - | } | |
| 681 | - | ||
| 682 | - | func (obj *v8ExceptionImpl) GetStartColumn() int32 { | |
| 683 | - | if obj == nil || obj.rawPtr == nil { | |
| 684 | - | return 0 | |
| 685 | - | } | |
| 686 | - | rawPtr := obj.rawPtr | |
| 687 | - | ret := rawPtr.CallGetStartColumn() | |
| 688 | - | return int32(ret) | |
| 689 | - | } | |
| 690 | - | ||
| 691 | - | func (obj *v8ExceptionImpl) GetEndColumn() int32 { | |
| 692 | - | if obj == nil || obj.rawPtr == nil { | |
| 693 | - | return 0 | |
| 694 | - | } | |
| 695 | - | rawPtr := obj.rawPtr | |
| 696 | - | ret := rawPtr.CallGetEndColumn() | |
| 697 | - | return int32(ret) | |
| 698 | - | } | |
| 699 | - | ||
| 700 | - | func (obj *v8ExceptionImpl) RawPointer() unsafe.Pointer { | |
| 701 | - | if obj == nil || obj.rawPtr == nil { | |
| 702 | - | return nil | |
| 703 | - | } | |
| 704 | - | return unsafe.Pointer(obj.rawPtr) | |
| 705 | - | } | |
| 706 | - | ||
| 707 | - | // Release releases the underlying CEF object. | |
| 708 | - | func (obj *v8ExceptionImpl) Release() { | |
| 709 | - | if obj == nil { | |
| 710 | - | return | |
| 711 | - | } | |
| 712 | - | obj.releaseOnce.Do(func() { | |
| 713 | - | if obj.rawPtr == nil { | |
| 714 | - | return | |
| 715 | - | } | |
| 716 | - | rawPtr := obj.rawPtr | |
| 717 | - | obj.rawPtr = nil | |
| 718 | - | runtime.SetFinalizer(obj, nil) | |
| 719 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 720 | - | base.CallRelease() | |
| 721 | - | }) | |
| 722 | - | } | |
| 723 | - | ||
| 724 | - | func wrapV8Exception(ptr unsafe.Pointer) V8Exception { | |
| 725 | - | if ptr == nil { | |
| 726 | - | return nil | |
| 727 | - | } | |
| 728 | - | r := (*capi.CEFV8ExceptionT)(ptr) | |
| 729 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 730 | - | base.CallAddRef() | |
| 731 | - | impl := &v8ExceptionImpl{rawPtr: r} | |
| 732 | - | runtime.SetFinalizer(impl, (*v8ExceptionImpl).Release) | |
| 733 | - | return impl | |
| 734 | - | } | |
| 735 | - | ||
| 736 | - | // V8ArrayBufferReleaseCallback Callback structure that is passed to cef_v8_value_t::CreateArrayBuffer. | |
| 737 | - | type V8ArrayBufferReleaseCallback = portin.V8ArrayBufferReleaseCallback | |
| 738 | - | ||
| 739 | - | // v8ArrayBufferReleaseCallbackWrapper wraps a user-provided V8ArrayBufferReleaseCallback implementation together | |
| 740 | - | // with the raw CEF struct pointer allocated by NewV8ArrayBufferReleaseCallback. It satisfies the | |
| 741 | - | // V8ArrayBufferReleaseCallback interface (by embedding the user impl) and core.RawPointerHolder | |
| 742 | - | // (so extractRawPointer can recover the raw pointer). | |
| 743 | - | type v8ArrayBufferReleaseCallbackWrapper struct { | |
| 744 | - | V8ArrayBufferReleaseCallback // embed user impl for interface delegation | |
| 745 | - | rawPtr *capi.CEFV8ArrayBufferReleaseCallbackT | |
| 746 | - | } | |
| 747 | - | ||
| 748 | - | func (w *v8ArrayBufferReleaseCallbackWrapper) RawPointer() unsafe.Pointer { | |
| 749 | - | return unsafe.Pointer(w.rawPtr) | |
| 750 | - | } | |
| 751 | - | ||
| 752 | - | var v8ArrayBufferReleaseCallbackReleaseBufferSharedOnce sync.Once | |
| 753 | - | var v8ArrayBufferReleaseCallbackReleaseBufferSharedCallback uintptr | |
| 754 | - | ||
| 755 | - | func v8ArrayBufferReleaseCallbackReleaseBufferCEFCallback() uintptr { | |
| 756 | - | return sharedCEFCallback(&v8ArrayBufferReleaseCallbackReleaseBufferSharedOnce, &v8ArrayBufferReleaseCallbackReleaseBufferSharedCallback, func(self uintptr, arg0 uintptr) { | |
| 757 | - | impl, ownerOK := cefCallbackOwnerAs[V8ArrayBufferReleaseCallback](self) | |
| 758 | - | if !ownerOK { | |
| 759 | - | return | |
| 760 | - | } | |
| 761 | - | buffer := unsafe.Pointer(arg0) | |
| 762 | - | impl.ReleaseBuffer(buffer) | |
| 763 | - | }) | |
| 764 | - | } | |
| 765 | - | ||
| 766 | - | // NewV8ArrayBufferReleaseCallback creates a CEF handler backed by the given implementation. | |
| 767 | - | func NewV8ArrayBufferReleaseCallback(impl V8ArrayBufferReleaseCallback) V8ArrayBufferReleaseCallback { | |
| 768 | - | if isNilImpl(impl) { | |
| 769 | - | return nil | |
| 770 | - | } | |
| 771 | - | r := new(capi.CEFV8ArrayBufferReleaseCallbackT) | |
| 772 | - | w := &v8ArrayBufferReleaseCallbackWrapper{rawPtr: r} | |
| 773 | - | w.V8ArrayBufferReleaseCallback = impl | |
| 774 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |
| 775 | - | ||
| 776 | - | r.OverrideReleaseBuffer(v8ArrayBufferReleaseCallbackReleaseBufferCEFCallback()) | |
| 777 | - | ||
| 778 | - | return w | |
| 779 | - | } | |
| 780 | - | ||
| 781 | - | // v8ArrayBufferReleaseCallbackImpl is a reverse wrapper for a CEF-owned V8ArrayBufferReleaseCallback pointer. | |
| 782 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 783 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 784 | - | type v8ArrayBufferReleaseCallbackImpl struct { | |
| 785 | - | rawPtr *capi.CEFV8ArrayBufferReleaseCallbackT | |
| 786 | - | releaseOnce sync.Once | |
| 787 | - | } | |
| 788 | - | ||
| 789 | - | func (obj *v8ArrayBufferReleaseCallbackImpl) ReleaseBuffer(buffer unsafe.Pointer) { | |
| 790 | - | if obj == nil || obj.rawPtr == nil { | |
| 791 | - | return | |
| 792 | - | } | |
| 793 | - | rawPtr := obj.rawPtr | |
| 794 | - | rawPtr.CallReleaseBuffer(uintptr(buffer)) | |
| 795 | - | } | |
| 796 | - | ||
| 797 | - | func (obj *v8ArrayBufferReleaseCallbackImpl) RawPointer() unsafe.Pointer { | |
| 798 | - | if obj == nil || obj.rawPtr == nil { | |
| 799 | - | return nil | |
| 800 | - | } | |
| 801 | - | return unsafe.Pointer(obj.rawPtr) | |
| 802 | - | } | |
| 803 | - | ||
| 804 | - | // Release releases the underlying CEF object. | |
| 805 | - | func (obj *v8ArrayBufferReleaseCallbackImpl) Release() { | |
| 806 | - | if obj == nil { | |
| 807 | - | return | |
| 808 | - | } | |
| 809 | - | obj.releaseOnce.Do(func() { | |
| 810 | - | if obj.rawPtr == nil { | |
| 811 | - | return | |
| 812 | - | } | |
| 813 | - | rawPtr := obj.rawPtr | |
| 814 | - | obj.rawPtr = nil | |
| 815 | - | runtime.SetFinalizer(obj, nil) | |
| 816 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 817 | - | base.CallRelease() | |
| 818 | - | }) | |
| 819 | - | } | |
| 820 | - | ||
| 821 | - | // wrapV8ArrayBufferReleaseCallback wraps a CEF handler pointer received from CEF into a thin Go façade. | |
| 822 | - | func wrapV8ArrayBufferReleaseCallback(ptr unsafe.Pointer) V8ArrayBufferReleaseCallback { | |
| 823 | - | if ptr == nil { | |
| 824 | - | return nil | |
| 825 | - | } | |
| 826 | - | r := (*capi.CEFV8ArrayBufferReleaseCallbackT)(ptr) | |
| 827 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 828 | - | base.CallAddRef() | |
| 829 | - | impl := &v8ArrayBufferReleaseCallbackImpl{rawPtr: r} | |
| 830 | - | runtime.SetFinalizer(impl, (*v8ArrayBufferReleaseCallbackImpl).Release) | |
| 831 | - | return impl | |
| 832 | - | } | |
| 833 | - | ||
| 834 | - | // V8BackingStore Structure representing a V8 ArrayBuffer backing store. The backing store holds the memory that backs an ArrayBuffer. It must be created on a thread with a valid V8 isolate (renderer main thread or WebWorker thread). Once created, the data() pointer can be safely read/written from any thread. This allows expensive operations like memcpy to be performed on a background thread before creating the ArrayBuffer on the V8 thread. The backing store is consumed when passed to cef_v8_value_t::cef_v8_value_create_array_buffer_from_backing_store(), after which is_valid() returns false (0). | |
| 835 | - | type V8BackingStore = portin.V8BackingStore | |
| 836 | - | ||
| 837 | - | // v8BackingStoreImpl is a reverse wrapper for a CEF-owned V8BackingStore pointer. | |
| 838 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 839 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 840 | - | type v8BackingStoreImpl struct { | |
| 841 | - | rawPtr *capi.CEFV8BackingStoreT | |
| 842 | - | releaseOnce sync.Once | |
| 843 | - | } | |
| 844 | - | ||
| 845 | - | func (obj *v8BackingStoreImpl) Data() uintptr { | |
| 846 | - | if obj == nil || obj.rawPtr == nil { | |
| 847 | - | return 0 | |
| 848 | - | } | |
| 849 | - | rawPtr := obj.rawPtr | |
| 850 | - | ret := rawPtr.CallData() | |
| 851 | - | return uintptr(ret) | |
| 852 | - | } | |
| 853 | - | ||
| 854 | - | func (obj *v8BackingStoreImpl) ByteLength() int { | |
| 855 | - | if obj == nil || obj.rawPtr == nil { | |
| 856 | - | return 0 | |
| 857 | - | } | |
| 858 | - | rawPtr := obj.rawPtr | |
| 859 | - | ret := rawPtr.CallByteLength() | |
| 860 | - | return int(ret) | |
| 861 | - | } | |
| 862 | - | ||
| 863 | - | func (obj *v8BackingStoreImpl) IsValid() bool { | |
| 864 | - | if obj == nil || obj.rawPtr == nil { | |
| 865 | - | return false | |
| 866 | - | } | |
| 867 | - | rawPtr := obj.rawPtr | |
| 868 | - | ret := rawPtr.CallIsValid() | |
| 869 | - | return ret != 0 | |
| 870 | - | } | |
| 871 | - | ||
| 872 | - | func (obj *v8BackingStoreImpl) RawPointer() unsafe.Pointer { | |
| 873 | - | if obj == nil || obj.rawPtr == nil { | |
| 874 | - | return nil | |
| 875 | - | } | |
| 876 | - | return unsafe.Pointer(obj.rawPtr) | |
| 877 | - | } | |
| 878 | - | ||
| 879 | - | // Release releases the underlying CEF object. | |
| 880 | - | func (obj *v8BackingStoreImpl) Release() { | |
| 881 | - | if obj == nil { | |
| 882 | - | return | |
| 883 | - | } | |
| 884 | - | obj.releaseOnce.Do(func() { | |
| 885 | - | if obj.rawPtr == nil { | |
| 886 | - | return | |
| 887 | - | } | |
| 888 | - | rawPtr := obj.rawPtr | |
| 889 | - | obj.rawPtr = nil | |
| 890 | - | runtime.SetFinalizer(obj, nil) | |
| 891 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 892 | - | base.CallRelease() | |
| 893 | - | }) | |
| 894 | - | } | |
| 895 | - | ||
| 896 | - | func wrapV8BackingStore(ptr unsafe.Pointer) V8BackingStore { | |
| 897 | - | if ptr == nil { | |
| 898 | - | return nil | |
| 899 | - | } | |
| 900 | - | r := (*capi.CEFV8BackingStoreT)(ptr) | |
| 901 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 902 | - | base.CallAddRef() | |
| 903 | - | impl := &v8BackingStoreImpl{rawPtr: r} | |
| 904 | - | runtime.SetFinalizer(impl, (*v8BackingStoreImpl).Release) | |
| 905 | - | return impl | |
| 906 | - | } | |
| 907 | - | ||
| 908 | - | // takeV8BackingStore adopts a CEF V8BackingStore pointer whose reference is already owned by | |
| 909 | - | // the caller (as returned by a global factory function). Unlike wrapV8BackingStore it | |
| 910 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |
| 911 | - | func takeV8BackingStore(ptr unsafe.Pointer) V8BackingStore { | |
| 912 | - | if ptr == nil { | |
| 913 | - | return nil | |
| 914 | - | } | |
| 915 | - | r := (*capi.CEFV8BackingStoreT)(ptr) | |
| 916 | - | impl := &v8BackingStoreImpl{rawPtr: r} | |
| 917 | - | runtime.SetFinalizer(impl, (*v8BackingStoreImpl).Release) | |
| 918 | - | return impl | |
| 919 | - | } | |
| 920 | - | ||
| 921 | - | // V8Value Structure representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |
| 922 | - | type V8Value = portin.V8Value | |
| 923 | - | ||
| 924 | - | // v8ValueImpl is a reverse wrapper for a CEF-owned V8Value pointer. | |
| 925 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 926 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 927 | - | type v8ValueImpl struct { | |
| 928 | - | rawPtr *capi.CEFV8ValueT | |
| 929 | - | releaseOnce sync.Once | |
| 930 | - | getDoubleValueOnce sync.Once | |
| 931 | - | getDoubleValueFunc func(*capi.CEFV8ValueT) float64 | |
| 932 | - | } | |
| 933 | - | ||
| 934 | - | func (obj *v8ValueImpl) IsValid() bool { | |
| 935 | - | if obj == nil || obj.rawPtr == nil { | |
| 936 | - | return false | |
| 937 | - | } | |
| 938 | - | rawPtr := obj.rawPtr | |
| 939 | - | ret := rawPtr.CallIsValid() | |
| 940 | - | return ret != 0 | |
| 941 | - | } | |
| 942 | - | ||
| 943 | - | func (obj *v8ValueImpl) IsUndefined() bool { | |
| 944 | - | if obj == nil || obj.rawPtr == nil { | |
| 945 | - | return false | |
| 946 | - | } | |
| 947 | - | rawPtr := obj.rawPtr | |
| 948 | - | ret := rawPtr.CallIsUndefined() | |
| 949 | - | return ret != 0 | |
| 950 | - | } | |
| 951 | - | ||
| 952 | - | func (obj *v8ValueImpl) IsNull() bool { | |
| 953 | - | if obj == nil || obj.rawPtr == nil { | |
| 954 | - | return false | |
| 955 | - | } | |
| 956 | - | rawPtr := obj.rawPtr | |
| 957 | - | ret := rawPtr.CallIsNull() | |
| 958 | - | return ret != 0 | |
| 959 | - | } | |
| 960 | - | ||
| 961 | - | func (obj *v8ValueImpl) IsBool() bool { | |
| 962 | - | if obj == nil || obj.rawPtr == nil { | |
| 963 | - | return false | |
| 964 | - | } | |
| 965 | - | rawPtr := obj.rawPtr | |
| 966 | - | ret := rawPtr.CallIsBool() | |
| 967 | - | return ret != 0 | |
| 968 | - | } | |
| 969 | - | ||
| 970 | - | func (obj *v8ValueImpl) IsInt() bool { | |
| 971 | - | if obj == nil || obj.rawPtr == nil { | |
| 972 | - | return false | |
| 973 | - | } | |
| 974 | - | rawPtr := obj.rawPtr | |
| 975 | - | ret := rawPtr.CallIsInt() | |
| 976 | - | return ret != 0 | |
| 977 | - | } | |
| 978 | - | ||
| 979 | - | func (obj *v8ValueImpl) IsUint() bool { | |
| 980 | - | if obj == nil || obj.rawPtr == nil { | |
| 981 | - | return false | |
| 982 | - | } | |
| 983 | - | rawPtr := obj.rawPtr | |
| 984 | - | ret := rawPtr.CallIsUint() | |
| 985 | - | return ret != 0 | |
| 986 | - | } | |
| 987 | - | ||
| 988 | - | func (obj *v8ValueImpl) IsDouble() bool { | |
| 989 | - | if obj == nil || obj.rawPtr == nil { | |
| 990 | - | return false | |
| 991 | - | } | |
| 992 | - | rawPtr := obj.rawPtr | |
| 993 | - | ret := rawPtr.CallIsDouble() | |
| 994 | - | return ret != 0 | |
| 995 | - | } | |
| 996 | - | ||
| 997 | - | func (obj *v8ValueImpl) IsDate() bool { | |
| 998 | - | if obj == nil || obj.rawPtr == nil { | |
| 999 | - | return false | |
| 1000 | - | } | |
| 1001 | - | rawPtr := obj.rawPtr | |
| 1002 | - | ret := rawPtr.CallIsDate() | |
| 1003 | - | return ret != 0 | |
| 1004 | - | } | |
| 1005 | - | ||
| 1006 | - | func (obj *v8ValueImpl) IsString() bool { | |
| 1007 | - | if obj == nil || obj.rawPtr == nil { | |
| 1008 | - | return false | |
| 1009 | - | } | |
| 1010 | - | rawPtr := obj.rawPtr | |
| 1011 | - | ret := rawPtr.CallIsString() | |
| 1012 | - | return ret != 0 | |
| 1013 | - | } | |
| 1014 | - | ||
| 1015 | - | func (obj *v8ValueImpl) IsObject() bool { | |
| 1016 | - | if obj == nil || obj.rawPtr == nil { | |
| 1017 | - | return false | |
| 1018 | - | } | |
| 1019 | - | rawPtr := obj.rawPtr | |
| 1020 | - | ret := rawPtr.CallIsObject() | |
| 1021 | - | return ret != 0 | |
| 1022 | - | } | |
| 1023 | - | ||
| 1024 | - | func (obj *v8ValueImpl) IsArray() bool { | |
| 1025 | - | if obj == nil || obj.rawPtr == nil { | |
| 1026 | - | return false | |
| 1027 | - | } | |
| 1028 | - | rawPtr := obj.rawPtr | |
| 1029 | - | ret := rawPtr.CallIsArray() | |
| 1030 | - | return ret != 0 | |
| 1031 | - | } | |
| 1032 | - | ||
| 1033 | - | func (obj *v8ValueImpl) IsArrayBuffer() bool { | |
| 1034 | - | if obj == nil || obj.rawPtr == nil { | |
| 1035 | - | return false | |
| 1036 | - | } | |
| 1037 | - | rawPtr := obj.rawPtr | |
| 1038 | - | ret := rawPtr.CallIsArrayBuffer() | |
| 1039 | - | return ret != 0 | |
| 1040 | - | } | |
| 1041 | - | ||
| 1042 | - | func (obj *v8ValueImpl) IsFunction() bool { | |
| 1043 | - | if obj == nil || obj.rawPtr == nil { | |
| 1044 | - | return false | |
| 1045 | - | } | |
| 1046 | - | rawPtr := obj.rawPtr | |
| 1047 | - | ret := rawPtr.CallIsFunction() | |
| 1048 | - | return ret != 0 | |
| 1049 | - | } | |
| 1050 | - | ||
| 1051 | - | func (obj *v8ValueImpl) IsPromise() bool { | |
| 1052 | - | if obj == nil || obj.rawPtr == nil { | |
| 1053 | - | return false | |
| 1054 | - | } | |
| 1055 | - | rawPtr := obj.rawPtr | |
| 1056 | - | ret := rawPtr.CallIsPromise() | |
| 1057 | - | return ret != 0 | |
| 1058 | - | } | |
| 1059 | - | ||
| 1060 | - | func (obj *v8ValueImpl) IsSame(that V8Value) bool { | |
| 1061 | - | if obj == nil || obj.rawPtr == nil { | |
| 1062 | - | return false | |
| 1063 | - | } | |
| 1064 | - | rawPtr := obj.rawPtr | |
| 1065 | - | ret := rawPtr.CallIsSame(uintptr(extractRawPointer(that))) | |
| 1066 | - | return ret != 0 | |
| 1067 | - | } | |
| 1068 | - | ||
| 1069 | - | func (obj *v8ValueImpl) GetBoolValue() int32 { | |
| 1070 | - | if obj == nil || obj.rawPtr == nil { | |
| 1071 | - | return 0 | |
| 1072 | - | } | |
| 1073 | - | rawPtr := obj.rawPtr | |
| 1074 | - | ret := rawPtr.CallGetBoolValue() | |
| 1075 | - | return int32(ret) | |
| 1076 | - | } | |
| 1077 | - | ||
| 1078 | - | func (obj *v8ValueImpl) GetIntValue() int32 { | |
| 1079 | - | if obj == nil || obj.rawPtr == nil { | |
| 1080 | - | return 0 | |
| 1081 | - | } | |
| 1082 | - | rawPtr := obj.rawPtr | |
| 1083 | - | ret := rawPtr.CallGetIntValue() | |
| 1084 | - | return int32(ret) | |
| 1085 | - | } | |
| 1086 | - | ||
| 1087 | - | func (obj *v8ValueImpl) GetUintValue() uint32 { | |
| 1088 | - | if obj == nil || obj.rawPtr == nil { | |
| 1089 | - | return 0 | |
| 1090 | - | } | |
| 1091 | - | rawPtr := obj.rawPtr | |
| 1092 | - | ret := rawPtr.CallGetUintValue() | |
| 1093 | - | return uint32(ret) | |
| 1094 | - | } | |
| 1095 | - | ||
| 1096 | - | func (obj *v8ValueImpl) GetDoubleValue() float64 { | |
| 1097 | - | if obj == nil || obj.rawPtr == nil { | |
| 1098 | - | return 0 | |
| 1099 | - | } | |
| 1100 | - | rawPtr := obj.rawPtr | |
| 1101 | - | obj.getDoubleValueOnce.Do(func() { | |
| 1102 | - | registerTypedCallback(&obj.getDoubleValueFunc, rawPtr.GetDoubleValue) | |
| 1103 | - | }) | |
| 1104 | - | ret := obj.getDoubleValueFunc(rawPtr) | |
| 1105 | - | return ret | |
| 1106 | - | } | |
| 1107 | - | ||
| 1108 | - | func (obj *v8ValueImpl) GetDateValue() uintptr { | |
| 1109 | - | if obj == nil || obj.rawPtr == nil { | |
| 1110 | - | return 0 | |
| 1111 | - | } | |
| 1112 | - | rawPtr := obj.rawPtr | |
| 1113 | - | ret := rawPtr.CallGetDateValue() | |
| 1114 | - | return uintptr(ret) | |
| 1115 | - | } | |
| 1116 | - | ||
| 1117 | - | func (obj *v8ValueImpl) GetStringValue() string { | |
| 1118 | - | if obj == nil || obj.rawPtr == nil { | |
| 1119 | - | return "" | |
| 1120 | - | } | |
| 1121 | - | rawPtr := obj.rawPtr | |
| 1122 | - | ret := rawPtr.CallGetStringValue() | |
| 1123 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 1124 | - | } | |
| 1125 | - | ||
| 1126 | - | func (obj *v8ValueImpl) IsUserCreated() bool { | |
| 1127 | - | if obj == nil || obj.rawPtr == nil { | |
| 1128 | - | return false | |
| 1129 | - | } | |
| 1130 | - | rawPtr := obj.rawPtr | |
| 1131 | - | ret := rawPtr.CallIsUserCreated() | |
| 1132 | - | return ret != 0 | |
| 1133 | - | } | |
| 1134 | - | ||
| 1135 | - | func (obj *v8ValueImpl) HasException() bool { | |
| 1136 | - | if obj == nil || obj.rawPtr == nil { | |
| 1137 | - | return false | |
| 1138 | - | } | |
| 1139 | - | rawPtr := obj.rawPtr | |
| 1140 | - | ret := rawPtr.CallHasException() | |
| 1141 | - | return ret != 0 | |
| 1142 | - | } | |
| 1143 | - | ||
| 1144 | - | func (obj *v8ValueImpl) GetException() V8Exception { | |
| 1145 | - | if obj == nil || obj.rawPtr == nil { | |
| 1146 | - | return nil | |
| 1147 | - | } | |
| 1148 | - | rawPtr := obj.rawPtr | |
| 1149 | - | ret := rawPtr.CallGetException() | |
| 1150 | - | return wrapV8Exception(unsafe.Pointer(ret)) | |
| 1151 | - | } | |
| 1152 | - | ||
| 1153 | - | func (obj *v8ValueImpl) ClearException() int32 { | |
| 1154 | - | if obj == nil || obj.rawPtr == nil { | |
| 1155 | - | return 0 | |
| 1156 | - | } | |
| 1157 | - | rawPtr := obj.rawPtr | |
| 1158 | - | ret := rawPtr.CallClearException() | |
| 1159 | - | return int32(ret) | |
| 1160 | - | } | |
| 1161 | - | ||
| 1162 | - | func (obj *v8ValueImpl) WillRethrowExceptions() int32 { | |
| 1163 | - | if obj == nil || obj.rawPtr == nil { | |
| 1164 | - | return 0 | |
| 1165 | - | } | |
| 1166 | - | rawPtr := obj.rawPtr | |
| 1167 | - | ret := rawPtr.CallWillRethrowExceptions() | |
| 1168 | - | return int32(ret) | |
| 1169 | - | } | |
| 1170 | - | ||
| 1171 | - | func (obj *v8ValueImpl) SetRethrowExceptions(rethrow int32) int32 { | |
| 1172 | - | if obj == nil || obj.rawPtr == nil { | |
| 1173 | - | return 0 | |
| 1174 | - | } | |
| 1175 | - | rawPtr := obj.rawPtr | |
| 1176 | - | ret := rawPtr.CallSetRethrowExceptions(uintptr(rethrow)) | |
| 1177 | - | return int32(ret) | |
| 1178 | - | } | |
| 1179 | - | ||
| 1180 | - | func (obj *v8ValueImpl) HasValueBykey(key string) bool { | |
| 1181 | - | if obj == nil || obj.rawPtr == nil { | |
| 1182 | - | return false | |
| 1183 | - | } | |
| 1184 | - | rawPtr := obj.rawPtr | |
| 1185 | - | keyStr := cefString(key) | |
| 1186 | - | defer freeCefString(&keyStr) | |
| 1187 | - | ret := rawPtr.CallHasValueBykey(uintptr(unsafe.Pointer(&keyStr))) | |
| 1188 | - | return ret != 0 | |
| 1189 | - | } | |
| 1190 | - | ||
| 1191 | - | func (obj *v8ValueImpl) HasValueByindex(index int32) bool { | |
| 1192 | - | if obj == nil || obj.rawPtr == nil { | |
| 1193 | - | return false | |
| 1194 | - | } | |
| 1195 | - | rawPtr := obj.rawPtr | |
| 1196 | - | ret := rawPtr.CallHasValueByindex(uintptr(index)) | |
| 1197 | - | return ret != 0 | |
| 1198 | - | } | |
| 1199 | - | ||
| 1200 | - | func (obj *v8ValueImpl) DeleteValueBykey(key string) int32 { | |
| 1201 | - | if obj == nil || obj.rawPtr == nil { | |
| 1202 | - | return 0 | |
| 1203 | - | } | |
| 1204 | - | rawPtr := obj.rawPtr | |
| 1205 | - | keyStr := cefString(key) | |
| 1206 | - | defer freeCefString(&keyStr) | |
| 1207 | - | ret := rawPtr.CallDeleteValueBykey(uintptr(unsafe.Pointer(&keyStr))) | |
| 1208 | - | return int32(ret) | |
| 1209 | - | } | |
| 1210 | - | ||
| 1211 | - | func (obj *v8ValueImpl) DeleteValueByindex(index int32) int32 { | |
| 1212 | - | if obj == nil || obj.rawPtr == nil { | |
| 1213 | - | return 0 | |
| 1214 | - | } | |
| 1215 | - | rawPtr := obj.rawPtr | |
| 1216 | - | ret := rawPtr.CallDeleteValueByindex(uintptr(index)) | |
| 1217 | - | return int32(ret) | |
| 1218 | - | } | |
| 1219 | - | ||
| 1220 | - | func (obj *v8ValueImpl) GetValueBykey(key string) V8Value { | |
| 1221 | - | if obj == nil || obj.rawPtr == nil { | |
| 1222 | - | return nil | |
| 1223 | - | } | |
| 1224 | - | rawPtr := obj.rawPtr | |
| 1225 | - | keyStr := cefString(key) | |
| 1226 | - | defer freeCefString(&keyStr) | |
| 1227 | - | ret := rawPtr.CallGetValueBykey(uintptr(unsafe.Pointer(&keyStr))) | |
| 1228 | - | return wrapV8Value(unsafe.Pointer(ret)) | |
| 1229 | - | } | |
| 1230 | - | ||
| 1231 | - | func (obj *v8ValueImpl) GetValueByindex(index int32) V8Value { | |
| 1232 | - | if obj == nil || obj.rawPtr == nil { | |
| 1233 | - | return nil | |
| 1234 | - | } | |
| 1235 | - | rawPtr := obj.rawPtr | |
| 1236 | - | ret := rawPtr.CallGetValueByindex(uintptr(index)) | |
| 1237 | - | return wrapV8Value(unsafe.Pointer(ret)) | |
| 1238 | - | } | |
| 1239 | - | ||
| 1240 | - | func (obj *v8ValueImpl) SetValueBykey(key string, value V8Value, attribute V8Propertyattribute) int32 { | |
| 1241 | - | if obj == nil || obj.rawPtr == nil { | |
| 1242 | - | return 0 | |
| 1243 | - | } | |
| 1244 | - | rawPtr := obj.rawPtr | |
| 1245 | - | keyStr := cefString(key) | |
| 1246 | - | defer freeCefString(&keyStr) | |
| 1247 | - | ret := rawPtr.CallSetValueBykey(uintptr(unsafe.Pointer(&keyStr)), uintptr(extractRawPointer(value)), uintptr(attribute)) | |
| 1248 | - | return int32(ret) | |
| 1249 | - | } | |
| 1250 | - | ||
| 1251 | - | func (obj *v8ValueImpl) SetValueByindex(index int32, value V8Value) int32 { | |
| 1252 | - | if obj == nil || obj.rawPtr == nil { | |
| 1253 | - | return 0 | |
| 1254 | - | } | |
| 1255 | - | rawPtr := obj.rawPtr | |
| 1256 | - | ret := rawPtr.CallSetValueByindex(uintptr(index), uintptr(extractRawPointer(value))) | |
| 1257 | - | return int32(ret) | |
| 1258 | - | } | |
| 1259 | - | ||
| 1260 | - | func (obj *v8ValueImpl) SetValueByaccessor(key string, attribute V8Propertyattribute) int32 { | |
| 1261 | - | if obj == nil || obj.rawPtr == nil { | |
| 1262 | - | return 0 | |
| 1263 | - | } | |
| 1264 | - | rawPtr := obj.rawPtr | |
| 1265 | - | keyStr := cefString(key) | |
| 1266 | - | defer freeCefString(&keyStr) | |
| 1267 | - | ret := rawPtr.CallSetValueByaccessor(uintptr(unsafe.Pointer(&keyStr)), uintptr(attribute)) | |
| 1268 | - | return int32(ret) | |
| 1269 | - | } | |
| 1270 | - | ||
| 1271 | - | func (obj *v8ValueImpl) GetKeys(keys StringList) int32 { | |
| 1272 | - | if obj == nil || obj.rawPtr == nil { | |
| 1273 | - | return 0 | |
| 1274 | - | } | |
| 1275 | - | rawPtr := obj.rawPtr | |
| 1276 | - | ret := rawPtr.CallGetKeys(uintptr(keys)) | |
| 1277 | - | return int32(ret) | |
| 1278 | - | } | |
| 1279 | - | ||
| 1280 | - | func (obj *v8ValueImpl) SetUserData(userData *BaseRefCounted) int32 { | |
| 1281 | - | if obj == nil || obj.rawPtr == nil { | |
| 1282 | - | return 0 | |
| 1283 | - | } | |
| 1284 | - | rawPtr := obj.rawPtr | |
| 1285 | - | ret := rawPtr.CallSetUserData(uintptr(unsafe.Pointer(userData))) | |
| 1286 | - | return int32(ret) | |
| 1287 | - | } | |
| 1288 | - | ||
| 1289 | - | func (obj *v8ValueImpl) GetUserData() *BaseRefCounted { | |
| 1290 | - | if obj == nil || obj.rawPtr == nil { | |
| 1291 | - | return nil | |
| 1292 | - | } | |
| 1293 | - | rawPtr := obj.rawPtr | |
| 1294 | - | ret := rawPtr.CallGetUserData() | |
| 1295 | - | return (*BaseRefCounted)(unsafe.Pointer(ret)) | |
| 1296 | - | } | |
| 1297 | - | ||
| 1298 | - | func (obj *v8ValueImpl) GetExternallyAllocatedMemory() int32 { | |
| 1299 | - | if obj == nil || obj.rawPtr == nil { | |
| 1300 | - | return 0 | |
| 1301 | - | } | |
| 1302 | - | rawPtr := obj.rawPtr | |
| 1303 | - | ret := rawPtr.CallGetExternallyAllocatedMemory() | |
| 1304 | - | return int32(ret) | |
| 1305 | - | } | |
| 1306 | - | ||
| 1307 | - | func (obj *v8ValueImpl) AdjustExternallyAllocatedMemory(changeInBytes int32) int32 { | |
| 1308 | - | if obj == nil || obj.rawPtr == nil { | |
| 1309 | - | return 0 | |
| 1310 | - | } | |
| 1311 | - | rawPtr := obj.rawPtr | |
| 1312 | - | ret := rawPtr.CallAdjustExternallyAllocatedMemory(uintptr(changeInBytes)) | |
| 1313 | - | return int32(ret) | |
| 1314 | - | } | |
| 1315 | - | ||
| 1316 | - | func (obj *v8ValueImpl) GetArrayLength() int32 { | |
| 1317 | - | if obj == nil || obj.rawPtr == nil { | |
| 1318 | - | return 0 | |
| 1319 | - | } | |
| 1320 | - | rawPtr := obj.rawPtr | |
| 1321 | - | ret := rawPtr.CallGetArrayLength() | |
| 1322 | - | return int32(ret) | |
| 1323 | - | } | |
| 1324 | - | ||
| 1325 | - | func (obj *v8ValueImpl) GetArrayBufferReleaseCallback() V8ArrayBufferReleaseCallback { | |
| 1326 | - | if obj == nil || obj.rawPtr == nil { | |
| 1327 | - | return nil | |
| 1328 | - | } | |
| 1329 | - | rawPtr := obj.rawPtr | |
| 1330 | - | ret := rawPtr.CallGetArrayBufferReleaseCallback() | |
| 1331 | - | return wrapV8ArrayBufferReleaseCallback(unsafe.Pointer(ret)) | |
| 1332 | - | } | |
| 1333 | - | ||
| 1334 | - | func (obj *v8ValueImpl) NeuterArrayBuffer() int32 { | |
| 1335 | - | if obj == nil || obj.rawPtr == nil { | |
| 1336 | - | return 0 | |
| 1337 | - | } | |
| 1338 | - | rawPtr := obj.rawPtr | |
| 1339 | - | ret := rawPtr.CallNeuterArrayBuffer() | |
| 1340 | - | return int32(ret) | |
| 1341 | - | } | |
| 1342 | - | ||
| 1343 | - | func (obj *v8ValueImpl) GetArrayBufferByteLength() int { | |
| 1344 | - | if obj == nil || obj.rawPtr == nil { | |
| 1345 | - | return 0 | |
| 1346 | - | } | |
| 1347 | - | rawPtr := obj.rawPtr | |
| 1348 | - | ret := rawPtr.CallGetArrayBufferByteLength() | |
| 1349 | - | return int(ret) | |
| 1350 | - | } | |
| 1351 | - | ||
| 1352 | - | func (obj *v8ValueImpl) GetArrayBufferData() uintptr { | |
| 1353 | - | if obj == nil || obj.rawPtr == nil { | |
| 1354 | - | return 0 | |
| 1355 | - | } | |
| 1356 | - | rawPtr := obj.rawPtr | |
| 1357 | - | ret := rawPtr.CallGetArrayBufferData() | |
| 1358 | - | return uintptr(ret) | |
| 1359 | - | } | |
| 1360 | - | ||
| 1361 | - | func (obj *v8ValueImpl) GetFunctionName() string { | |
| 1362 | - | if obj == nil || obj.rawPtr == nil { | |
| 1363 | - | return "" | |
| 1364 | - | } | |
| 1365 | - | rawPtr := obj.rawPtr | |
| 1366 | - | ret := rawPtr.CallGetFunctionName() | |
| 1367 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 1368 | - | } | |
| 1369 | - | ||
| 1370 | - | func (obj *v8ValueImpl) GetFunctionHandler() V8Handler { | |
| 1371 | - | if obj == nil || obj.rawPtr == nil { | |
| 1372 | - | return nil | |
| 1373 | - | } | |
| 1374 | - | rawPtr := obj.rawPtr | |
| 1375 | - | ret := rawPtr.CallGetFunctionHandler() | |
| 1376 | - | return wrapV8Handler(unsafe.Pointer(ret)) | |
| 1377 | - | } | |
| 1378 | - | ||
| 1379 | - | func (obj *v8ValueImpl) ExecuteFunction(object V8Value, arguments []V8Value) V8Value { | |
| 1380 | - | if obj == nil || obj.rawPtr == nil { | |
| 1381 | - | return nil | |
| 1382 | - | } | |
| 1383 | - | rawPtr := obj.rawPtr | |
| 1384 | - | var argumentsRaw []uintptr | |
| 1385 | - | var argumentsPtr unsafe.Pointer | |
| 1386 | - | if len(arguments) > 0 { | |
| 1387 | - | argumentsRaw = make([]uintptr, len(arguments)) | |
| 1388 | - | for i, elem := range arguments { | |
| 1389 | - | argumentsRaw[i] = uintptr(extractRawPointer(elem)) | |
| 1390 | - | } | |
| 1391 | - | argumentsPtr = unsafe.Pointer(&argumentsRaw[0]) | |
| 1392 | - | } | |
| 1393 | - | ret := rawPtr.CallExecuteFunction(uintptr(extractRawPointer(object)), uintptr(len(arguments)), uintptr(argumentsPtr)) | |
| 1394 | - | return wrapV8Value(unsafe.Pointer(ret)) | |
| 1395 | - | } | |
| 1396 | - | ||
| 1397 | - | func (obj *v8ValueImpl) ExecuteFunctionWithContext(context V8Context, object V8Value, arguments []V8Value) V8Value { | |
| 1398 | - | if obj == nil || obj.rawPtr == nil { | |
| 1399 | - | return nil | |
| 1400 | - | } | |
| 1401 | - | rawPtr := obj.rawPtr | |
| 1402 | - | var argumentsRaw []uintptr | |
| 1403 | - | var argumentsPtr unsafe.Pointer | |
| 1404 | - | if len(arguments) > 0 { | |
| 1405 | - | argumentsRaw = make([]uintptr, len(arguments)) | |
| 1406 | - | for i, elem := range arguments { | |
| 1407 | - | argumentsRaw[i] = uintptr(extractRawPointer(elem)) | |
| 1408 | - | } | |
| 1409 | - | argumentsPtr = unsafe.Pointer(&argumentsRaw[0]) | |
| 1410 | - | } | |
| 1411 | - | ret := rawPtr.CallExecuteFunctionWithContext(uintptr(extractRawPointer(context)), uintptr(extractRawPointer(object)), uintptr(len(arguments)), uintptr(argumentsPtr)) | |
| 1412 | - | return wrapV8Value(unsafe.Pointer(ret)) | |
| 1413 | - | } | |
| 1414 | - | ||
| 1415 | - | func (obj *v8ValueImpl) ResolvePromise(arg V8Value) int32 { | |
| 1416 | - | if obj == nil || obj.rawPtr == nil { | |
| 1417 | - | return 0 | |
| 1418 | - | } | |
| 1419 | - | rawPtr := obj.rawPtr | |
| 1420 | - | ret := rawPtr.CallResolvePromise(uintptr(extractRawPointer(arg))) | |
| 1421 | - | return int32(ret) | |
| 1422 | - | } | |
| 1423 | - | ||
| 1424 | - | func (obj *v8ValueImpl) RejectPromise(errormsg string) int32 { | |
| 1425 | - | if obj == nil || obj.rawPtr == nil { | |
| 1426 | - | return 0 | |
| 1427 | - | } | |
| 1428 | - | rawPtr := obj.rawPtr | |
| 1429 | - | errormsgStr := cefString(errormsg) | |
| 1430 | - | defer freeCefString(&errormsgStr) | |
| 1431 | - | ret := rawPtr.CallRejectPromise(uintptr(unsafe.Pointer(&errormsgStr))) | |
| 1432 | - | return int32(ret) | |
| 1433 | - | } | |
| 1434 | - | ||
| 1435 | - | func (obj *v8ValueImpl) RawPointer() unsafe.Pointer { | |
| 1436 | - | if obj == nil || obj.rawPtr == nil { | |
| 1437 | - | return nil | |
| 1438 | - | } | |
| 1439 | - | return unsafe.Pointer(obj.rawPtr) | |
| 1440 | - | } | |
| 1441 | - | ||
| 1442 | - | // Release releases the underlying CEF object. | |
| 1443 | - | func (obj *v8ValueImpl) Release() { | |
| 1444 | - | if obj == nil { | |
| 1445 | - | return | |
| 1446 | - | } | |
| 1447 | - | obj.releaseOnce.Do(func() { | |
| 1448 | - | if obj.rawPtr == nil { | |
| 1449 | - | return | |
| 1450 | - | } | |
| 1451 | - | rawPtr := obj.rawPtr | |
| 1452 | - | obj.rawPtr = nil | |
| 1453 | - | runtime.SetFinalizer(obj, nil) | |
| 1454 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 1455 | - | base.CallRelease() | |
| 1456 | - | }) | |
| 1457 | - | } | |
| 1458 | - | ||
| 1459 | - | func wrapV8Value(ptr unsafe.Pointer) V8Value { | |
| 1460 | - | if ptr == nil { | |
| 1461 | - | return nil | |
| 1462 | - | } | |
| 1463 | - | r := (*capi.CEFV8ValueT)(ptr) | |
| 1464 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 1465 | - | base.CallAddRef() | |
| 1466 | - | impl := &v8ValueImpl{rawPtr: r} | |
| 1467 | - | runtime.SetFinalizer(impl, (*v8ValueImpl).Release) | |
| 1468 | - | return impl | |
| 1469 | - | } | |
| 1470 | - | ||
| 1471 | - | // takeV8Value adopts a CEF V8Value pointer whose reference is already owned by | |
| 1472 | - | // the caller (as returned by a global factory function). Unlike wrapV8Value it | |
| 1473 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |
| 1474 | - | func takeV8Value(ptr unsafe.Pointer) V8Value { | |
| 1475 | - | if ptr == nil { | |
| 1476 | - | return nil | |
| 1477 | - | } | |
| 1478 | - | r := (*capi.CEFV8ValueT)(ptr) | |
| 1479 | - | impl := &v8ValueImpl{rawPtr: r} | |
| 1480 | - | runtime.SetFinalizer(impl, (*v8ValueImpl).Release) | |
| 1481 | - | return impl | |
| 1482 | - | } | |
| 1483 | - | ||
| 1484 | - | // V8StackTrace Structure representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |
| 1485 | - | type V8StackTrace = portin.V8StackTrace | |
| 1486 | - | ||
| 1487 | - | // v8StackTraceImpl is a reverse wrapper for a CEF-owned V8StackTrace pointer. | |
| 1488 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 1489 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 1490 | - | type v8StackTraceImpl struct { | |
| 1491 | - | rawPtr *capi.CEFV8StackTraceT | |
| 1492 | - | releaseOnce sync.Once | |
| 1493 | - | } | |
| 1494 | - | ||
| 1495 | - | func (obj *v8StackTraceImpl) IsValid() bool { | |
| 1496 | - | if obj == nil || obj.rawPtr == nil { | |
| 1497 | - | return false | |
| 1498 | - | } | |
| 1499 | - | rawPtr := obj.rawPtr | |
| 1500 | - | ret := rawPtr.CallIsValid() | |
| 1501 | - | return ret != 0 | |
| 1502 | - | } | |
| 1503 | - | ||
| 1504 | - | func (obj *v8StackTraceImpl) GetFrameCount() int32 { | |
| 1505 | - | if obj == nil || obj.rawPtr == nil { | |
| 1506 | - | return 0 | |
| 1507 | - | } | |
| 1508 | - | rawPtr := obj.rawPtr | |
| 1509 | - | ret := rawPtr.CallGetFrameCount() | |
| 1510 | - | return int32(ret) | |
| 1511 | - | } | |
| 1512 | - | ||
| 1513 | - | func (obj *v8StackTraceImpl) GetFrame(index int32) V8StackFrame { | |
| 1514 | - | if obj == nil || obj.rawPtr == nil { | |
| 1515 | - | return nil | |
| 1516 | - | } | |
| 1517 | - | rawPtr := obj.rawPtr | |
| 1518 | - | ret := rawPtr.CallGetFrame(uintptr(index)) | |
| 1519 | - | return wrapV8StackFrame(unsafe.Pointer(ret)) | |
| 1520 | - | } | |
| 1521 | - | ||
| 1522 | - | func (obj *v8StackTraceImpl) RawPointer() unsafe.Pointer { | |
| 1523 | - | if obj == nil || obj.rawPtr == nil { | |
| 1524 | - | return nil | |
| 1525 | - | } | |
| 1526 | - | return unsafe.Pointer(obj.rawPtr) | |
| 1527 | - | } | |
| 1528 | - | ||
| 1529 | - | // Release releases the underlying CEF object. | |
| 1530 | - | func (obj *v8StackTraceImpl) Release() { | |
| 1531 | - | if obj == nil { | |
| 1532 | - | return | |
| 1533 | - | } | |
| 1534 | - | obj.releaseOnce.Do(func() { | |
| 1535 | - | if obj.rawPtr == nil { | |
| 1536 | - | return | |
| 1537 | - | } | |
| 1538 | - | rawPtr := obj.rawPtr | |
| 1539 | - | obj.rawPtr = nil | |
| 1540 | - | runtime.SetFinalizer(obj, nil) | |
| 1541 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 1542 | - | base.CallRelease() | |
| 1543 | - | }) | |
| 1544 | - | } | |
| 1545 | - | ||
| 1546 | - | func wrapV8StackTrace(ptr unsafe.Pointer) V8StackTrace { | |
| 1547 | - | if ptr == nil { | |
| 1548 | - | return nil | |
| 1549 | - | } | |
| 1550 | - | r := (*capi.CEFV8StackTraceT)(ptr) | |
| 1551 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 1552 | - | base.CallAddRef() | |
| 1553 | - | impl := &v8StackTraceImpl{rawPtr: r} | |
| 1554 | - | runtime.SetFinalizer(impl, (*v8StackTraceImpl).Release) | |
| 1555 | - | return impl | |
| 1556 | - | } | |
| 1557 | - | ||
| 1558 | - | // takeV8StackTrace adopts a CEF V8StackTrace pointer whose reference is already owned by | |
| 1559 | - | // the caller (as returned by a global factory function). Unlike wrapV8StackTrace it | |
| 1560 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |
| 1561 | - | func takeV8StackTrace(ptr unsafe.Pointer) V8StackTrace { | |
| 1562 | - | if ptr == nil { | |
| 1563 | - | return nil | |
| 1564 | - | } | |
| 1565 | - | r := (*capi.CEFV8StackTraceT)(ptr) | |
| 1566 | - | impl := &v8StackTraceImpl{rawPtr: r} | |
| 1567 | - | runtime.SetFinalizer(impl, (*v8StackTraceImpl).Release) | |
| 1568 | - | return impl | |
| 1569 | - | } | |
| 1570 | - | ||
| 1571 | - | // V8StackFrame Structure representing a V8 stack frame handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |
| 1572 | - | type V8StackFrame = portin.V8StackFrame | |
| 1573 | - | ||
| 1574 | - | // v8StackFrameImpl is a reverse wrapper for a CEF-owned V8StackFrame pointer. | |
| 1575 | - | // Release is idempotent, but callers must externally synchronize Release with | |
| 1576 | - | // concurrent method calls and must not use the wrapper after Release returns. | |
| 1577 | - | type v8StackFrameImpl struct { | |
| 1578 | - | rawPtr *capi.CEFV8StackFrameT | |
| 1579 | - | releaseOnce sync.Once | |
| 1580 | - | } | |
| 1581 | - | ||
| 1582 | - | func (obj *v8StackFrameImpl) IsValid() bool { | |
| 1583 | - | if obj == nil || obj.rawPtr == nil { | |
| 1584 | - | return false | |
| 1585 | - | } | |
| 1586 | - | rawPtr := obj.rawPtr | |
| 1587 | - | ret := rawPtr.CallIsValid() | |
| 1588 | - | return ret != 0 | |
| 1589 | - | } | |
| 1590 | - | ||
| 1591 | - | func (obj *v8StackFrameImpl) GetScriptName() string { | |
| 1592 | - | if obj == nil || obj.rawPtr == nil { | |
| 1593 | - | return "" | |
| 1594 | - | } | |
| 1595 | - | rawPtr := obj.rawPtr | |
| 1596 | - | ret := rawPtr.CallGetScriptName() | |
| 1597 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 1598 | - | } | |
| 1599 | - | ||
| 1600 | - | func (obj *v8StackFrameImpl) GetScriptNameOrSourceURL() string { | |
| 1601 | - | if obj == nil || obj.rawPtr == nil { | |
| 1602 | - | return "" | |
| 1603 | - | } | |
| 1604 | - | rawPtr := obj.rawPtr | |
| 1605 | - | ret := rawPtr.CallGetScriptNameOrSourceURL() | |
| 1606 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 1607 | - | } | |
| 1608 | - | ||
| 1609 | - | func (obj *v8StackFrameImpl) GetFunctionName() string { | |
| 1610 | - | if obj == nil || obj.rawPtr == nil { | |
| 1611 | - | return "" | |
| 1612 | - | } | |
| 1613 | - | rawPtr := obj.rawPtr | |
| 1614 | - | ret := rawPtr.CallGetFunctionName() | |
| 1615 | - | return goStringUserfree(unsafe.Pointer(ret)) | |
| 1616 | - | } | |
| 1617 | - | ||
| 1618 | - | func (obj *v8StackFrameImpl) GetLineNumber() int32 { | |
| 1619 | - | if obj == nil || obj.rawPtr == nil { | |
| 1620 | - | return 0 | |
| 1621 | - | } | |
| 1622 | - | rawPtr := obj.rawPtr | |
| 1623 | - | ret := rawPtr.CallGetLineNumber() | |
| 1624 | - | return int32(ret) | |
| 1625 | - | } | |
| 1626 | - | ||
| 1627 | - | func (obj *v8StackFrameImpl) GetColumn() int32 { | |
| 1628 | - | if obj == nil || obj.rawPtr == nil { | |
| 1629 | - | return 0 | |
| 1630 | - | } | |
| 1631 | - | rawPtr := obj.rawPtr | |
| 1632 | - | ret := rawPtr.CallGetColumn() | |
| 1633 | - | return int32(ret) | |
| 1634 | - | } | |
| 1635 | - | ||
| 1636 | - | func (obj *v8StackFrameImpl) IsEval() bool { | |
| 1637 | - | if obj == nil || obj.rawPtr == nil { | |
| 1638 | - | return false | |
| 1639 | - | } | |
| 1640 | - | rawPtr := obj.rawPtr | |
| 1641 | - | ret := rawPtr.CallIsEval() | |
| 1642 | - | return ret != 0 | |
| 1643 | - | } | |
| 1644 | - | ||
| 1645 | - | func (obj *v8StackFrameImpl) IsConstructor() bool { | |
| 1646 | - | if obj == nil || obj.rawPtr == nil { | |
| 1647 | - | return false | |
| 1648 | - | } | |
| 1649 | - | rawPtr := obj.rawPtr | |
| 1650 | - | ret := rawPtr.CallIsConstructor() | |
| 1651 | - | return ret != 0 | |
| 1652 | - | } | |
| 1653 | - | ||
| 1654 | - | func (obj *v8StackFrameImpl) RawPointer() unsafe.Pointer { | |
| 1655 | - | if obj == nil || obj.rawPtr == nil { | |
| 1656 | - | return nil | |
| 1657 | - | } | |
| 1658 | - | return unsafe.Pointer(obj.rawPtr) | |
| 1659 | - | } | |
| 1660 | - | ||
| 1661 | - | // Release releases the underlying CEF object. | |
| 1662 | - | func (obj *v8StackFrameImpl) Release() { | |
| 1663 | - | if obj == nil { | |
| 1664 | - | return | |
| 1665 | - | } | |
| 1666 | - | obj.releaseOnce.Do(func() { | |
| 1667 | - | if obj.rawPtr == nil { | |
| 1668 | - | return | |
| 1669 | - | } | |
| 1670 | - | rawPtr := obj.rawPtr | |
| 1671 | - | obj.rawPtr = nil | |
| 1672 | - | runtime.SetFinalizer(obj, nil) | |
| 1673 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |
| 1674 | - | base.CallRelease() | |
| 1675 | - | }) | |
| 1676 | - | } | |
| 1677 | - | ||
| 1678 | - | func wrapV8StackFrame(ptr unsafe.Pointer) V8StackFrame { | |
| 1679 | - | if ptr == nil { | |
| 1680 | - | return nil | |
| 1681 | - | } | |
| 1682 | - | r := (*capi.CEFV8StackFrameT)(ptr) | |
| 1683 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |
| 1684 | - | base.CallAddRef() | |
| 1685 | - | impl := &v8StackFrameImpl{rawPtr: r} | |
| 1686 | - | runtime.SetFinalizer(impl, (*v8StackFrameImpl).Release) | |
| 1687 | - | return impl | |
| 1688 | - | } | |
| 1689 | - | ||
| 1690 | - | // V8ContextGetCurrentContext Returns the current (top) context object in the V8 context stack. | |
| 1691 | - | func V8ContextGetCurrentContext() V8Context { | |
| 1692 | - | ret := capi.CEFV8ContextGetCurrentContext() | |
| 1693 | - | return takeV8Context(ret) | |
| 1694 | - | } | |
| 1695 | - | ||
| 1696 | - | // V8ContextGetEnteredContext Returns the entered (bottom) context object in the V8 context stack. | |
| 1697 | - | func V8ContextGetEnteredContext() V8Context { | |
| 1698 | - | ret := capi.CEFV8ContextGetEnteredContext() | |
| 1699 | - | return takeV8Context(ret) | |
| 1700 | - | } | |
| 1701 | - | ||
| 1702 | - | // V8ContextInContext Returns true (1) if V8 is currently inside a context. | |
| 1703 | - | func V8ContextInContext() int32 { | |
| 1704 | - | ret := capi.CEFV8ContextInContext() | |
| 1705 | - | return int32(ret) | |
| 1706 | - | } | |
| 1707 | - | ||
| 1708 | - | // V8BackingStoreCreate Create a new backing store with allocated memory of |byte_length| bytes. The memory is uninitialized. This function must be called on a thread with a valid V8 isolate. The returned object can safely be passed to other threads. Returns nullptr on failure. | |
| 1709 | - | func V8BackingStoreCreate(byteLength int) V8BackingStore { | |
| 1710 | - | if byteLength < 0 { | |
| 1711 | - | return nil | |
| 1712 | - | } | |
| 1713 | - | ret := capi.CEFV8BackingStoreCreate(uintptr(byteLength)) | |
| 1714 | - | return takeV8BackingStore(ret) | |
| 1715 | - | } | |
| 1716 | - | ||
| 1717 | - | // V8ValueCreateUndefined Create a new cef_v8_value_t object of type undefined. | |
| 1718 | - | func V8ValueCreateUndefined() V8Value { | |
| 1719 | - | ret := capi.CEFV8ValueCreateUndefined() | |
| 1720 | - | return takeV8Value(ret) | |
| 1721 | - | } | |
| 1722 | - | ||
| 1723 | - | // V8ValueCreateNull Create a new cef_v8_value_t object of type null. | |
| 1724 | - | func V8ValueCreateNull() V8Value { | |
| 1725 | - | ret := capi.CEFV8ValueCreateNull() | |
| 1726 | - | return takeV8Value(ret) | |
| 1727 | - | } | |
| 1728 | - | ||
| 1729 | - | // V8ValueCreateBool Create a new cef_v8_value_t object of type bool. | |
| 1730 | - | func V8ValueCreateBool(value int32) V8Value { | |
| 1731 | - | ret := capi.CEFV8ValueCreateBool(value) | |
| 1732 | - | return takeV8Value(ret) | |
| 1733 | - | } | |
| 1734 | - | ||
| 1735 | - | // V8ValueCreateInt Create a new cef_v8_value_t object of type int. | |
| 1736 | - | func V8ValueCreateInt(value int32) V8Value { | |
| 1737 | - | ret := capi.CEFV8ValueCreateInt(value) | |
| 1738 | - | return takeV8Value(ret) | |
| 1739 | - | } | |
| 1740 | - | ||
| 1741 | - | // V8ValueCreateUint Create a new cef_v8_value_t object of type unsigned int. | |
| 1742 | - | func V8ValueCreateUint(value uint32) V8Value { | |
| 1743 | - | ret := capi.CEFV8ValueCreateUint(value) | |
| 1744 | - | return takeV8Value(ret) | |
| 1745 | - | } | |
| 1746 | - | ||
| 1747 | - | // V8ValueCreateDouble Create a new cef_v8_value_t object of type double. | |
| 1748 | - | func V8ValueCreateDouble(value float64) V8Value { | |
| 1749 | - | ret := capi.CEFV8ValueCreateDouble(value) | |
| 1750 | - | return takeV8Value(ret) | |
| 1751 | - | } | |
| 1752 | - | ||
| 1753 | - | // V8ValueCreateString Create a new cef_v8_value_t object of type string. | |
| 1754 | - | func V8ValueCreateString(value string) V8Value { | |
| 1755 | - | valueStr := cefString(value) | |
| 1756 | - | defer freeCefString(&valueStr) | |
| 1757 | - | ret := capi.CEFV8ValueCreateString(unsafe.Pointer(&valueStr)) | |
| 1758 | - | return takeV8Value(ret) | |
| 1759 | - | } | |
| 1760 | - | ||
| 1761 | - | // V8ValueCreateObject wraps the CEF CEFV8ValueCreateObject function. | |
| 1762 | - | func V8ValueCreateObject(accessor V8Accessor, interceptor V8Interceptor) V8Value { | |
| 1763 | - | ret := capi.CEFV8ValueCreateObject(extractOrWrapRawPointer(accessor, func() any { return NewV8Accessor(accessor) }), extractOrWrapRawPointer(interceptor, func() any { return NewV8Interceptor(interceptor) })) | |
| 1764 | - | return takeV8Value(ret) | |
| 1765 | - | } | |
| 1766 | - | ||
| 1767 | - | // V8ValueCreateArray Create a new cef_v8_value_t object of type array with the specified |length|. If |length| is negative the returned array will have length 0. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |
| 1768 | - | func V8ValueCreateArray(length int32) V8Value { | |
| 1769 | - | ret := capi.CEFV8ValueCreateArray(length) | |
| 1770 | - | return takeV8Value(ret) | |
| 1771 | - | } | |
| 1772 | - | ||
| 1773 | - | // V8ValueCreateArrayBuffer Create a new cef_v8_value_t object of type ArrayBuffer which wraps the provided |buffer| of size |length| bytes. The ArrayBuffer is externalized, meaning that it does not own |buffer|. The caller is responsible for freeing |buffer| when requested via a call to cef_v8_array_buffer_release_callback_t::ReleaseBuffer. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. NOTE: Always returns nullptr when V8 sandbox is enabled. | |
| 1774 | - | func V8ValueCreateArrayBuffer(buffer unsafe.Pointer, length int, releaseCallback V8ArrayBufferReleaseCallback) V8Value { | |
| 1775 | - | if length < 0 { | |
| 1776 | - | return nil | |
| 1777 | - | } | |
| 1778 | - | ret := capi.CEFV8ValueCreateArrayBuffer(buffer, uintptr(length), extractOrWrapRawPointer(releaseCallback, func() any { return NewV8ArrayBufferReleaseCallback(releaseCallback) })) | |
| 1779 | - | return takeV8Value(ret) | |
| 1780 | - | } | |
| 1781 | - | ||
| 1782 | - | // V8ValueCreateArrayBufferWithCopy Create a new cef_v8_value_t object of type ArrayBuffer which copies the provided |buffer| of size |length| bytes. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |
| 1783 | - | func V8ValueCreateArrayBufferWithCopy(buffer unsafe.Pointer, length int) V8Value { | |
| 1784 | - | if length < 0 { | |
| 1785 | - | return nil | |
| 1786 | - | } | |
| 1787 | - | ret := capi.CEFV8ValueCreateArrayBufferWithCopy(buffer, uintptr(length)) | |
| 1788 | - | return takeV8Value(ret) | |
| 1789 | - | } | |
| 1790 | - | ||
| 1791 | - | // V8ValueCreateArrayBufferFromBackingStore wraps the CEF CEFV8ValueCreateArrayBufferFromBackingStore function. | |
| 1792 | - | func V8ValueCreateArrayBufferFromBackingStore(backingStore V8BackingStore) V8Value { | |
| 1793 | - | ret := capi.CEFV8ValueCreateArrayBufferFromBackingStore(extractRawPointer(backingStore)) | |
| 1794 | - | return takeV8Value(ret) | |
| 1795 | - | } | |
| 1796 | - | ||
| 1797 | - | // V8ValueCreateFunction Create a new cef_v8_value_t object of type function. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |
| 1798 | - | func V8ValueCreateFunction(name string, handler V8Handler) V8Value { | |
| 1799 | - | nameStr := cefString(name) | |
| 1800 | - | defer freeCefString(&nameStr) | |
| 1801 | - | ret := capi.CEFV8ValueCreateFunction(unsafe.Pointer(&nameStr), extractOrWrapRawPointer(handler, func() any { return NewV8Handler(handler) })) | |
| 1802 | - | return takeV8Value(ret) | |
| 1803 | - | } | |
| 1804 | - | ||
| 1805 | - | // V8ValueCreatePromise Create a new cef_v8_value_t object of type Promise. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |
| 1806 | - | func V8ValueCreatePromise() V8Value { | |
| 1807 | - | ret := capi.CEFV8ValueCreatePromise() | |
| 1808 | - | return takeV8Value(ret) | |
| 1809 | - | } | |
| 1810 | - | ||
| 1811 | - | // V8StackTraceGetCurrent Returns the stack trace for the currently active context. |frame_limit| is the maximum number of frames that will be captured. | |
| 1812 | - | func V8StackTraceGetCurrent(frameLimit int32) V8StackTrace { | |
| 1813 | - | ret := capi.CEFV8StackTraceGetCurrent(frameLimit) | |
| 1814 | - | return takeV8StackTrace(ret) | |
| 1815 | - | } | |
| 1816 | - | ||
| 1817 | - | // RegisterExtension Register a new V8 extension with the specified JavaScript extension code and handler. Functions implemented by the handler are prototyped using the keyword 'native'. The calling of a native function is restricted to the scope in which the prototype of the native function is defined. This function may only be called on the render process main thread. Example JavaScript extension code: <pre> // create the 'example' global object if it doesn't already exist. if (!example) example = {}; // create the 'example.test' global object if it doesn't already exist. if (!example.test) example.test = {}; (function() { // Define the function 'example.test.myfunction'. example.test.myfunction = function() { // Call CefV8Handler::Execute() with the function name 'MyFunction' // and no arguments. native function MyFunction(); return MyFunction(); }; // Define the getter function for parameter 'example.test.myparam'. example.test.__defineGetter__('myparam', function() { // Call CefV8Handler::Execute() with the function name 'GetMyParam' // and no arguments. native function GetMyParam(); return GetMyParam(); }); // Define the setter function for parameter 'example.test.myparam'. example.test.__defineSetter__('myparam', function(b) { // Call CefV8Handler::Execute() with the function name 'SetMyParam' // and a single argument. native function SetMyParam(); if(b) SetMyParam(b); }); // Extension definitions can also contain normal JavaScript variables // and functions. var myint = 0; example.test.increment = function() { myint += 1; return myint; }; })(); </pre> Example usage in the page: <pre> // Call the function. example.test.myfunction(); // Set the parameter. example.test.myparam = value; // Get the parameter. value = example.test.myparam; // Call another function. example.test.increment(); </pre> | |
| 1818 | - | func RegisterExtension(extensionName string, javascriptCode string, handler V8Handler) int32 { | |
| 1819 | - | extensionNameStr := cefString(extensionName) | |
| 1820 | - | defer freeCefString(&extensionNameStr) | |
| 1821 | - | javascriptCodeStr := cefString(javascriptCode) | |
| 1822 | - | defer freeCefString(&javascriptCodeStr) | |
| 1823 | - | ret := capi.CEFRegisterExtension(unsafe.Pointer(&extensionNameStr), unsafe.Pointer(&javascriptCodeStr), extractOrWrapRawPointer(handler, func() any { return NewV8Handler(handler) })) | |
| 1824 | - | return int32(ret) | |
| 1825 | - | } | |
| @@ -1,1825 +0,0 @@ | |||||
| 1 | - | // Code generated by cefgen. DO NOT EDIT. | |||
| 2 | - | ||||
| 3 | - | package cef | |||
| 4 | - | ||||
| 5 | - | import ( | |||
| 6 | - | "runtime" | |||
| 7 | - | "sync" | |||
| 8 | - | "unsafe" | |||
| 9 | - | ||||
| 10 | - | "github.com/bnema/purego-cef/internal/capi" | |||
| 11 | - | ||||
| 12 | - | portin "github.com/bnema/purego-cef/internal/ports/in" | |||
| 13 | - | ) | |||
| 14 | - | ||||
| 15 | - | // V8Context Structure representing a V8 context handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |||
| 16 | - | type V8Context = portin.V8Context | |||
| 17 | - | ||||
| 18 | - | // v8ContextImpl is a reverse wrapper for a CEF-owned V8Context pointer. | |||
| 19 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 20 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 21 | - | type v8ContextImpl struct { | |||
| 22 | - | rawPtr *capi.CEFV8ContextT | |||
| 23 | - | releaseOnce sync.Once | |||
| 24 | - | } | |||
| 25 | - | ||||
| 26 | - | func (obj *v8ContextImpl) GetTaskRunner() TaskRunner { | |||
| 27 | - | if obj == nil || obj.rawPtr == nil { | |||
| 28 | - | return nil | |||
| 29 | - | } | |||
| 30 | - | rawPtr := obj.rawPtr | |||
| 31 | - | ret := rawPtr.CallGetTaskRunner() | |||
| 32 | - | return wrapTaskRunner(unsafe.Pointer(ret)) | |||
| 33 | - | } | |||
| 34 | - | ||||
| 35 | - | func (obj *v8ContextImpl) IsValid() bool { | |||
| 36 | - | if obj == nil || obj.rawPtr == nil { | |||
| 37 | - | return false | |||
| 38 | - | } | |||
| 39 | - | rawPtr := obj.rawPtr | |||
| 40 | - | ret := rawPtr.CallIsValid() | |||
| 41 | - | return ret != 0 | |||
| 42 | - | } | |||
| 43 | - | ||||
| 44 | - | func (obj *v8ContextImpl) GetBrowser() Browser { | |||
| 45 | - | if obj == nil || obj.rawPtr == nil { | |||
| 46 | - | return nil | |||
| 47 | - | } | |||
| 48 | - | rawPtr := obj.rawPtr | |||
| 49 | - | ret := rawPtr.CallGetBrowser() | |||
| 50 | - | return wrapBrowser(unsafe.Pointer(ret)) | |||
| 51 | - | } | |||
| 52 | - | ||||
| 53 | - | func (obj *v8ContextImpl) GetFrame() Frame { | |||
| 54 | - | if obj == nil || obj.rawPtr == nil { | |||
| 55 | - | return nil | |||
| 56 | - | } | |||
| 57 | - | rawPtr := obj.rawPtr | |||
| 58 | - | ret := rawPtr.CallGetFrame() | |||
| 59 | - | return wrapFrame(unsafe.Pointer(ret)) | |||
| 60 | - | } | |||
| 61 | - | ||||
| 62 | - | func (obj *v8ContextImpl) GetGlobal() V8Value { | |||
| 63 | - | if obj == nil || obj.rawPtr == nil { | |||
| 64 | - | return nil | |||
| 65 | - | } | |||
| 66 | - | rawPtr := obj.rawPtr | |||
| 67 | - | ret := rawPtr.CallGetGlobal() | |||
| 68 | - | return wrapV8Value(unsafe.Pointer(ret)) | |||
| 69 | - | } | |||
| 70 | - | ||||
| 71 | - | func (obj *v8ContextImpl) Enter() int32 { | |||
| 72 | - | if obj == nil || obj.rawPtr == nil { | |||
| 73 | - | return 0 | |||
| 74 | - | } | |||
| 75 | - | rawPtr := obj.rawPtr | |||
| 76 | - | ret := rawPtr.CallEnter() | |||
| 77 | - | return int32(ret) | |||
| 78 | - | } | |||
| 79 | - | ||||
| 80 | - | func (obj *v8ContextImpl) Exit() int32 { | |||
| 81 | - | if obj == nil || obj.rawPtr == nil { | |||
| 82 | - | return 0 | |||
| 83 | - | } | |||
| 84 | - | rawPtr := obj.rawPtr | |||
| 85 | - | ret := rawPtr.CallExit() | |||
| 86 | - | return int32(ret) | |||
| 87 | - | } | |||
| 88 | - | ||||
| 89 | - | func (obj *v8ContextImpl) IsSame(that V8Context) bool { | |||
| 90 | - | if obj == nil || obj.rawPtr == nil { | |||
| 91 | - | return false | |||
| 92 | - | } | |||
| 93 | - | rawPtr := obj.rawPtr | |||
| 94 | - | ret := rawPtr.CallIsSame(uintptr(extractRawPointer(that))) | |||
| 95 | - | return ret != 0 | |||
| 96 | - | } | |||
| 97 | - | ||||
| 98 | - | func (obj *v8ContextImpl) Eval(code string, scriptURL string, startLine int32, retval unsafe.Pointer, exception unsafe.Pointer) int32 { | |||
| 99 | - | if obj == nil || obj.rawPtr == nil { | |||
| 100 | - | return 0 | |||
| 101 | - | } | |||
| 102 | - | rawPtr := obj.rawPtr | |||
| 103 | - | codeStr := cefString(code) | |||
| 104 | - | defer freeCefString(&codeStr) | |||
| 105 | - | scriptURLStr := cefString(scriptURL) | |||
| 106 | - | defer freeCefString(&scriptURLStr) | |||
| 107 | - | // CEF's eval requires valid output pointers — it unconditionally writes | |||
| 108 | - | // *retval and *exception. Provide scratch storage when the caller passes nil | |||
| 109 | - | // to avoid a NULL-pointer dereference crash in the renderer subprocess. | |||
| 110 | - | if retval == nil { | |||
| 111 | - | var scratch uintptr | |||
| 112 | - | retval = unsafe.Pointer(&scratch) | |||
| 113 | - | } | |||
| 114 | - | if exception == nil { | |||
| 115 | - | var scratch uintptr | |||
| 116 | - | exception = unsafe.Pointer(&scratch) | |||
| 117 | - | } | |||
| 118 | - | ||||
| 119 | - | ret := rawPtr.CallEval(uintptr(unsafe.Pointer(&codeStr)), uintptr(unsafe.Pointer(&scriptURLStr)), uintptr(startLine), uintptr(retval), uintptr(exception)) | |||
| 120 | - | return int32(ret) | |||
| 121 | - | } | |||
| 122 | - | ||||
| 123 | - | func (obj *v8ContextImpl) RawPointer() unsafe.Pointer { | |||
| 124 | - | if obj == nil || obj.rawPtr == nil { | |||
| 125 | - | return nil | |||
| 126 | - | } | |||
| 127 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 128 | - | } | |||
| 129 | - | ||||
| 130 | - | // Release releases the underlying CEF object. | |||
| 131 | - | func (obj *v8ContextImpl) Release() { | |||
| 132 | - | if obj == nil { | |||
| 133 | - | return | |||
| 134 | - | } | |||
| 135 | - | obj.releaseOnce.Do(func() { | |||
| 136 | - | if obj.rawPtr == nil { | |||
| 137 | - | return | |||
| 138 | - | } | |||
| 139 | - | rawPtr := obj.rawPtr | |||
| 140 | - | obj.rawPtr = nil | |||
| 141 | - | runtime.SetFinalizer(obj, nil) | |||
| 142 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 143 | - | base.CallRelease() | |||
| 144 | - | }) | |||
| 145 | - | } | |||
| 146 | - | ||||
| 147 | - | func wrapV8Context(ptr unsafe.Pointer) V8Context { | |||
| 148 | - | if ptr == nil { | |||
| 149 | - | return nil | |||
| 150 | - | } | |||
| 151 | - | r := (*capi.CEFV8ContextT)(ptr) | |||
| 152 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 153 | - | base.CallAddRef() | |||
| 154 | - | impl := &v8ContextImpl{rawPtr: r} | |||
| 155 | - | runtime.SetFinalizer(impl, (*v8ContextImpl).Release) | |||
| 156 | - | return impl | |||
| 157 | - | } | |||
| 158 | - | ||||
| 159 | - | // takeV8Context adopts a CEF V8Context pointer whose reference is already owned by | |||
| 160 | - | // the caller (as returned by a global factory function). Unlike wrapV8Context it | |||
| 161 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |||
| 162 | - | func takeV8Context(ptr unsafe.Pointer) V8Context { | |||
| 163 | - | if ptr == nil { | |||
| 164 | - | return nil | |||
| 165 | - | } | |||
| 166 | - | r := (*capi.CEFV8ContextT)(ptr) | |||
| 167 | - | impl := &v8ContextImpl{rawPtr: r} | |||
| 168 | - | runtime.SetFinalizer(impl, (*v8ContextImpl).Release) | |||
| 169 | - | return impl | |||
| 170 | - | } | |||
| 171 | - | ||||
| 172 | - | // V8Handler Structure that should be implemented to handle V8 function calls. The functions of this structure will be called on the thread associated with the V8 function. | |||
| 173 | - | type V8Handler = portin.V8Handler | |||
| 174 | - | ||||
| 175 | - | // v8HandlerWrapper wraps a user-provided V8Handler implementation together | |||
| 176 | - | // with the raw CEF struct pointer allocated by NewV8Handler. It satisfies the | |||
| 177 | - | // V8Handler interface (by embedding the user impl) and core.RawPointerHolder | |||
| 178 | - | // (so extractRawPointer can recover the raw pointer). | |||
| 179 | - | type v8HandlerWrapper struct { | |||
| 180 | - | V8Handler // embed user impl for interface delegation | |||
| 181 | - | rawPtr *capi.CEFV8HandlerT | |||
| 182 | - | } | |||
| 183 | - | ||||
| 184 | - | func (w *v8HandlerWrapper) RawPointer() unsafe.Pointer { | |||
| 185 | - | return unsafe.Pointer(w.rawPtr) | |||
| 186 | - | } | |||
| 187 | - | ||||
| 188 | - | var v8HandlerExecuteSharedOnce sync.Once | |||
| 189 | - | var v8HandlerExecuteSharedCallback uintptr | |||
| 190 | - | ||||
| 191 | - | func v8HandlerExecuteCEFCallback() uintptr { | |||
| 192 | - | return sharedCEFCallback(&v8HandlerExecuteSharedOnce, &v8HandlerExecuteSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) uintptr { | |||
| 193 | - | impl, ownerOK := cefCallbackOwnerAs[V8Handler](self) | |||
| 194 | - | if !ownerOK { | |||
| 195 | - | return 0 | |||
| 196 | - | } | |||
| 197 | - | name := goString(unsafe.Pointer(arg0)) | |||
| 198 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |||
| 199 | - | var arguments []V8Value | |||
| 200 | - | if arg3 != 0 && arg2 > 0 { | |||
| 201 | - | argumentsPtrs := unsafe.Slice((*uintptr)(cefCallbackPointer(arg3)), int(arg2)) | |||
| 202 | - | arguments = make([]V8Value, int(arg2)) | |||
| 203 | - | for i, ptr := range argumentsPtrs { | |||
| 204 | - | arguments[i] = wrapV8Value(cefCallbackPointer(ptr)) | |||
| 205 | - | } | |||
| 206 | - | } | |||
| 207 | - | retval := cefCallbackPointer(arg4) | |||
| 208 | - | exception := uintptr(arg5) | |||
| 209 | - | return uintptr(impl.Execute(name, object, arguments, retval, exception)) | |||
| 210 | - | }) | |||
| 211 | - | } | |||
| 212 | - | ||||
| 213 | - | // NewV8Handler creates a CEF handler backed by the given implementation. | |||
| 214 | - | func NewV8Handler(impl V8Handler) V8Handler { | |||
| 215 | - | if isNilImpl(impl) { | |||
| 216 | - | return nil | |||
| 217 | - | } | |||
| 218 | - | r := new(capi.CEFV8HandlerT) | |||
| 219 | - | w := &v8HandlerWrapper{rawPtr: r} | |||
| 220 | - | w.V8Handler = impl | |||
| 221 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |||
| 222 | - | ||||
| 223 | - | r.OverrideExecute(v8HandlerExecuteCEFCallback()) | |||
| 224 | - | ||||
| 225 | - | return w | |||
| 226 | - | } | |||
| 227 | - | ||||
| 228 | - | // v8HandlerImpl is a reverse wrapper for a CEF-owned V8Handler pointer. | |||
| 229 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 230 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 231 | - | type v8HandlerImpl struct { | |||
| 232 | - | rawPtr *capi.CEFV8HandlerT | |||
| 233 | - | releaseOnce sync.Once | |||
| 234 | - | } | |||
| 235 | - | ||||
| 236 | - | func (obj *v8HandlerImpl) Execute(name string, object V8Value, arguments []V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |||
| 237 | - | if obj == nil || obj.rawPtr == nil { | |||
| 238 | - | return 0 | |||
| 239 | - | } | |||
| 240 | - | rawPtr := obj.rawPtr | |||
| 241 | - | nameStr := cefString(name) | |||
| 242 | - | defer freeCefString(&nameStr) | |||
| 243 | - | var argumentsRaw []uintptr | |||
| 244 | - | var argumentsPtr unsafe.Pointer | |||
| 245 | - | if len(arguments) > 0 { | |||
| 246 | - | argumentsRaw = make([]uintptr, len(arguments)) | |||
| 247 | - | for i, elem := range arguments { | |||
| 248 | - | argumentsRaw[i] = uintptr(extractRawPointer(elem)) | |||
| 249 | - | } | |||
| 250 | - | argumentsPtr = unsafe.Pointer(&argumentsRaw[0]) | |||
| 251 | - | } | |||
| 252 | - | ret := rawPtr.CallExecute(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(len(arguments)), uintptr(argumentsPtr), uintptr(retval), exception) | |||
| 253 | - | return int32(ret) | |||
| 254 | - | } | |||
| 255 | - | ||||
| 256 | - | func (obj *v8HandlerImpl) RawPointer() unsafe.Pointer { | |||
| 257 | - | if obj == nil || obj.rawPtr == nil { | |||
| 258 | - | return nil | |||
| 259 | - | } | |||
| 260 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 261 | - | } | |||
| 262 | - | ||||
| 263 | - | // Release releases the underlying CEF object. | |||
| 264 | - | func (obj *v8HandlerImpl) Release() { | |||
| 265 | - | if obj == nil { | |||
| 266 | - | return | |||
| 267 | - | } | |||
| 268 | - | obj.releaseOnce.Do(func() { | |||
| 269 | - | if obj.rawPtr == nil { | |||
| 270 | - | return | |||
| 271 | - | } | |||
| 272 | - | rawPtr := obj.rawPtr | |||
| 273 | - | obj.rawPtr = nil | |||
| 274 | - | runtime.SetFinalizer(obj, nil) | |||
| 275 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 276 | - | base.CallRelease() | |||
| 277 | - | }) | |||
| 278 | - | } | |||
| 279 | - | ||||
| 280 | - | // wrapV8Handler wraps a CEF handler pointer received from CEF into a thin Go façade. | |||
| 281 | - | func wrapV8Handler(ptr unsafe.Pointer) V8Handler { | |||
| 282 | - | if ptr == nil { | |||
| 283 | - | return nil | |||
| 284 | - | } | |||
| 285 | - | r := (*capi.CEFV8HandlerT)(ptr) | |||
| 286 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 287 | - | base.CallAddRef() | |||
| 288 | - | impl := &v8HandlerImpl{rawPtr: r} | |||
| 289 | - | runtime.SetFinalizer(impl, (*v8HandlerImpl).Release) | |||
| 290 | - | return impl | |||
| 291 | - | } | |||
| 292 | - | ||||
| 293 | - | // V8Accessor Structure that should be implemented to handle V8 accessor calls. Accessor identifiers are registered by calling cef_v8_value_t::set_value(). The functions of this structure will be called on the thread associated with the V8 accessor. | |||
| 294 | - | type V8Accessor = portin.V8Accessor | |||
| 295 | - | ||||
| 296 | - | // v8AccessorWrapper wraps a user-provided V8Accessor implementation together | |||
| 297 | - | // with the raw CEF struct pointer allocated by NewV8Accessor. It satisfies the | |||
| 298 | - | // V8Accessor interface (by embedding the user impl) and core.RawPointerHolder | |||
| 299 | - | // (so extractRawPointer can recover the raw pointer). | |||
| 300 | - | type v8AccessorWrapper struct { | |||
| 301 | - | V8Accessor // embed user impl for interface delegation | |||
| 302 | - | rawPtr *capi.CEFV8AccessorT | |||
| 303 | - | } | |||
| 304 | - | ||||
| 305 | - | func (w *v8AccessorWrapper) RawPointer() unsafe.Pointer { | |||
| 306 | - | return unsafe.Pointer(w.rawPtr) | |||
| 307 | - | } | |||
| 308 | - | ||||
| 309 | - | var v8AccessorGetSharedOnce sync.Once | |||
| 310 | - | var v8AccessorGetSharedCallback uintptr | |||
| 311 | - | ||||
| 312 | - | func v8AccessorGetCEFCallback() uintptr { | |||
| 313 | - | return sharedCEFCallback(&v8AccessorGetSharedOnce, &v8AccessorGetSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |||
| 314 | - | impl, ownerOK := cefCallbackOwnerAs[V8Accessor](self) | |||
| 315 | - | if !ownerOK { | |||
| 316 | - | return 0 | |||
| 317 | - | } | |||
| 318 | - | name := goString(unsafe.Pointer(arg0)) | |||
| 319 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |||
| 320 | - | retval := cefCallbackPointer(arg2) | |||
| 321 | - | exception := uintptr(arg3) | |||
| 322 | - | return uintptr(impl.Get(name, object, retval, exception)) | |||
| 323 | - | }) | |||
| 324 | - | } | |||
| 325 | - | ||||
| 326 | - | var v8AccessorSetSharedOnce sync.Once | |||
| 327 | - | var v8AccessorSetSharedCallback uintptr | |||
| 328 | - | ||||
| 329 | - | func v8AccessorSetCEFCallback() uintptr { | |||
| 330 | - | return sharedCEFCallback(&v8AccessorSetSharedOnce, &v8AccessorSetSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |||
| 331 | - | impl, ownerOK := cefCallbackOwnerAs[V8Accessor](self) | |||
| 332 | - | if !ownerOK { | |||
| 333 | - | return 0 | |||
| 334 | - | } | |||
| 335 | - | name := goString(unsafe.Pointer(arg0)) | |||
| 336 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |||
| 337 | - | value := wrapV8Value(cefCallbackPointer(arg2)) | |||
| 338 | - | exception := uintptr(arg3) | |||
| 339 | - | return uintptr(impl.Set(name, object, value, exception)) | |||
| 340 | - | }) | |||
| 341 | - | } | |||
| 342 | - | ||||
| 343 | - | // NewV8Accessor creates a CEF handler backed by the given implementation. | |||
| 344 | - | func NewV8Accessor(impl V8Accessor) V8Accessor { | |||
| 345 | - | if isNilImpl(impl) { | |||
| 346 | - | return nil | |||
| 347 | - | } | |||
| 348 | - | r := new(capi.CEFV8AccessorT) | |||
| 349 | - | w := &v8AccessorWrapper{rawPtr: r} | |||
| 350 | - | w.V8Accessor = impl | |||
| 351 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |||
| 352 | - | ||||
| 353 | - | r.OverrideGet(v8AccessorGetCEFCallback()) | |||
| 354 | - | ||||
| 355 | - | r.OverrideSet(v8AccessorSetCEFCallback()) | |||
| 356 | - | ||||
| 357 | - | return w | |||
| 358 | - | } | |||
| 359 | - | ||||
| 360 | - | // v8AccessorImpl is a reverse wrapper for a CEF-owned V8Accessor pointer. | |||
| 361 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 362 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 363 | - | type v8AccessorImpl struct { | |||
| 364 | - | rawPtr *capi.CEFV8AccessorT | |||
| 365 | - | releaseOnce sync.Once | |||
| 366 | - | } | |||
| 367 | - | ||||
| 368 | - | func (obj *v8AccessorImpl) Get(name string, object V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |||
| 369 | - | if obj == nil || obj.rawPtr == nil { | |||
| 370 | - | return 0 | |||
| 371 | - | } | |||
| 372 | - | rawPtr := obj.rawPtr | |||
| 373 | - | nameStr := cefString(name) | |||
| 374 | - | defer freeCefString(&nameStr) | |||
| 375 | - | ret := rawPtr.CallGet(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(retval), exception) | |||
| 376 | - | return int32(ret) | |||
| 377 | - | } | |||
| 378 | - | ||||
| 379 | - | func (obj *v8AccessorImpl) Set(name string, object V8Value, value V8Value, exception uintptr) int32 { | |||
| 380 | - | if obj == nil || obj.rawPtr == nil { | |||
| 381 | - | return 0 | |||
| 382 | - | } | |||
| 383 | - | rawPtr := obj.rawPtr | |||
| 384 | - | nameStr := cefString(name) | |||
| 385 | - | defer freeCefString(&nameStr) | |||
| 386 | - | ret := rawPtr.CallSet(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(extractRawPointer(value)), exception) | |||
| 387 | - | return int32(ret) | |||
| 388 | - | } | |||
| 389 | - | ||||
| 390 | - | func (obj *v8AccessorImpl) RawPointer() unsafe.Pointer { | |||
| 391 | - | if obj == nil || obj.rawPtr == nil { | |||
| 392 | - | return nil | |||
| 393 | - | } | |||
| 394 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 395 | - | } | |||
| 396 | - | ||||
| 397 | - | // Release releases the underlying CEF object. | |||
| 398 | - | func (obj *v8AccessorImpl) Release() { | |||
| 399 | - | if obj == nil { | |||
| 400 | - | return | |||
| 401 | - | } | |||
| 402 | - | obj.releaseOnce.Do(func() { | |||
| 403 | - | if obj.rawPtr == nil { | |||
| 404 | - | return | |||
| 405 | - | } | |||
| 406 | - | rawPtr := obj.rawPtr | |||
| 407 | - | obj.rawPtr = nil | |||
| 408 | - | runtime.SetFinalizer(obj, nil) | |||
| 409 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 410 | - | base.CallRelease() | |||
| 411 | - | }) | |||
| 412 | - | } | |||
| 413 | - | ||||
| 414 | - | // wrapV8Accessor wraps a CEF handler pointer received from CEF into a thin Go façade. | |||
| 415 | - | func wrapV8Accessor(ptr unsafe.Pointer) V8Accessor { | |||
| 416 | - | if ptr == nil { | |||
| 417 | - | return nil | |||
| 418 | - | } | |||
| 419 | - | r := (*capi.CEFV8AccessorT)(ptr) | |||
| 420 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 421 | - | base.CallAddRef() | |||
| 422 | - | impl := &v8AccessorImpl{rawPtr: r} | |||
| 423 | - | runtime.SetFinalizer(impl, (*v8AccessorImpl).Release) | |||
| 424 | - | return impl | |||
| 425 | - | } | |||
| 426 | - | ||||
| 427 | - | // V8Interceptor Structure that should be implemented to handle V8 interceptor calls. The functions of this structure will be called on the thread associated with the V8 interceptor. Interceptor's named property handlers (with first argument of type CefString) are called when object is indexed by string. Indexed property handlers (with first argument of type int) are called when object is indexed by integer. | |||
| 428 | - | type V8Interceptor = portin.V8Interceptor | |||
| 429 | - | ||||
| 430 | - | // v8InterceptorWrapper wraps a user-provided V8Interceptor implementation together | |||
| 431 | - | // with the raw CEF struct pointer allocated by NewV8Interceptor. It satisfies the | |||
| 432 | - | // V8Interceptor interface (by embedding the user impl) and core.RawPointerHolder | |||
| 433 | - | // (so extractRawPointer can recover the raw pointer). | |||
| 434 | - | type v8InterceptorWrapper struct { | |||
| 435 | - | V8Interceptor // embed user impl for interface delegation | |||
| 436 | - | rawPtr *capi.CEFV8InterceptorT | |||
| 437 | - | } | |||
| 438 | - | ||||
| 439 | - | func (w *v8InterceptorWrapper) RawPointer() unsafe.Pointer { | |||
| 440 | - | return unsafe.Pointer(w.rawPtr) | |||
| 441 | - | } | |||
| 442 | - | ||||
| 443 | - | var v8InterceptorGetBynameSharedOnce sync.Once | |||
| 444 | - | var v8InterceptorGetBynameSharedCallback uintptr | |||
| 445 | - | ||||
| 446 | - | func v8InterceptorGetBynameCEFCallback() uintptr { | |||
| 447 | - | return sharedCEFCallback(&v8InterceptorGetBynameSharedOnce, &v8InterceptorGetBynameSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |||
| 448 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |||
| 449 | - | if !ownerOK { | |||
| 450 | - | return 0 | |||
| 451 | - | } | |||
| 452 | - | name := goString(unsafe.Pointer(arg0)) | |||
| 453 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |||
| 454 | - | retval := cefCallbackPointer(arg2) | |||
| 455 | - | exception := uintptr(arg3) | |||
| 456 | - | return uintptr(impl.GetByname(name, object, retval, exception)) | |||
| 457 | - | }) | |||
| 458 | - | } | |||
| 459 | - | ||||
| 460 | - | var v8InterceptorGetByindexSharedOnce sync.Once | |||
| 461 | - | var v8InterceptorGetByindexSharedCallback uintptr | |||
| 462 | - | ||||
| 463 | - | func v8InterceptorGetByindexCEFCallback() uintptr { | |||
| 464 | - | return sharedCEFCallback(&v8InterceptorGetByindexSharedOnce, &v8InterceptorGetByindexSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |||
| 465 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |||
| 466 | - | if !ownerOK { | |||
| 467 | - | return 0 | |||
| 468 | - | } | |||
| 469 | - | index := int32(arg0) | |||
| 470 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |||
| 471 | - | retval := cefCallbackPointer(arg2) | |||
| 472 | - | exception := uintptr(arg3) | |||
| 473 | - | return uintptr(impl.GetByindex(index, object, retval, exception)) | |||
| 474 | - | }) | |||
| 475 | - | } | |||
| 476 | - | ||||
| 477 | - | var v8InterceptorSetBynameSharedOnce sync.Once | |||
| 478 | - | var v8InterceptorSetBynameSharedCallback uintptr | |||
| 479 | - | ||||
| 480 | - | func v8InterceptorSetBynameCEFCallback() uintptr { | |||
| 481 | - | return sharedCEFCallback(&v8InterceptorSetBynameSharedOnce, &v8InterceptorSetBynameSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |||
| 482 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |||
| 483 | - | if !ownerOK { | |||
| 484 | - | return 0 | |||
| 485 | - | } | |||
| 486 | - | name := goString(unsafe.Pointer(arg0)) | |||
| 487 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |||
| 488 | - | value := wrapV8Value(cefCallbackPointer(arg2)) | |||
| 489 | - | exception := uintptr(arg3) | |||
| 490 | - | return uintptr(impl.SetByname(name, object, value, exception)) | |||
| 491 | - | }) | |||
| 492 | - | } | |||
| 493 | - | ||||
| 494 | - | var v8InterceptorSetByindexSharedOnce sync.Once | |||
| 495 | - | var v8InterceptorSetByindexSharedCallback uintptr | |||
| 496 | - | ||||
| 497 | - | func v8InterceptorSetByindexCEFCallback() uintptr { | |||
| 498 | - | return sharedCEFCallback(&v8InterceptorSetByindexSharedOnce, &v8InterceptorSetByindexSharedCallback, func(self uintptr, arg0 uintptr, arg1 uintptr, arg2 uintptr, arg3 uintptr) uintptr { | |||
| 499 | - | impl, ownerOK := cefCallbackOwnerAs[V8Interceptor](self) | |||
| 500 | - | if !ownerOK { | |||
| 501 | - | return 0 | |||
| 502 | - | } | |||
| 503 | - | index := int32(arg0) | |||
| 504 | - | object := wrapV8Value(cefCallbackPointer(arg1)) | |||
| 505 | - | value := wrapV8Value(cefCallbackPointer(arg2)) | |||
| 506 | - | exception := uintptr(arg3) | |||
| 507 | - | return uintptr(impl.SetByindex(index, object, value, exception)) | |||
| 508 | - | }) | |||
| 509 | - | } | |||
| 510 | - | ||||
| 511 | - | // NewV8Interceptor creates a CEF handler backed by the given implementation. | |||
| 512 | - | func NewV8Interceptor(impl V8Interceptor) V8Interceptor { | |||
| 513 | - | if isNilImpl(impl) { | |||
| 514 | - | return nil | |||
| 515 | - | } | |||
| 516 | - | r := new(capi.CEFV8InterceptorT) | |||
| 517 | - | w := &v8InterceptorWrapper{rawPtr: r} | |||
| 518 | - | w.V8Interceptor = impl | |||
| 519 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |||
| 520 | - | ||||
| 521 | - | r.OverrideGetByname(v8InterceptorGetBynameCEFCallback()) | |||
| 522 | - | ||||
| 523 | - | r.OverrideGetByindex(v8InterceptorGetByindexCEFCallback()) | |||
| 524 | - | ||||
| 525 | - | r.OverrideSetByname(v8InterceptorSetBynameCEFCallback()) | |||
| 526 | - | ||||
| 527 | - | r.OverrideSetByindex(v8InterceptorSetByindexCEFCallback()) | |||
| 528 | - | ||||
| 529 | - | return w | |||
| 530 | - | } | |||
| 531 | - | ||||
| 532 | - | // v8InterceptorImpl is a reverse wrapper for a CEF-owned V8Interceptor pointer. | |||
| 533 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 534 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 535 | - | type v8InterceptorImpl struct { | |||
| 536 | - | rawPtr *capi.CEFV8InterceptorT | |||
| 537 | - | releaseOnce sync.Once | |||
| 538 | - | } | |||
| 539 | - | ||||
| 540 | - | func (obj *v8InterceptorImpl) GetByname(name string, object V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |||
| 541 | - | if obj == nil || obj.rawPtr == nil { | |||
| 542 | - | return 0 | |||
| 543 | - | } | |||
| 544 | - | rawPtr := obj.rawPtr | |||
| 545 | - | nameStr := cefString(name) | |||
| 546 | - | defer freeCefString(&nameStr) | |||
| 547 | - | ret := rawPtr.CallGetByname(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(retval), exception) | |||
| 548 | - | return int32(ret) | |||
| 549 | - | } | |||
| 550 | - | ||||
| 551 | - | func (obj *v8InterceptorImpl) GetByindex(index int32, object V8Value, retval unsafe.Pointer, exception uintptr) int32 { | |||
| 552 | - | if obj == nil || obj.rawPtr == nil { | |||
| 553 | - | return 0 | |||
| 554 | - | } | |||
| 555 | - | rawPtr := obj.rawPtr | |||
| 556 | - | ret := rawPtr.CallGetByindex(uintptr(index), uintptr(extractRawPointer(object)), uintptr(retval), exception) | |||
| 557 | - | return int32(ret) | |||
| 558 | - | } | |||
| 559 | - | ||||
| 560 | - | func (obj *v8InterceptorImpl) SetByname(name string, object V8Value, value V8Value, exception uintptr) int32 { | |||
| 561 | - | if obj == nil || obj.rawPtr == nil { | |||
| 562 | - | return 0 | |||
| 563 | - | } | |||
| 564 | - | rawPtr := obj.rawPtr | |||
| 565 | - | nameStr := cefString(name) | |||
| 566 | - | defer freeCefString(&nameStr) | |||
| 567 | - | ret := rawPtr.CallSetByname(uintptr(unsafe.Pointer(&nameStr)), uintptr(extractRawPointer(object)), uintptr(extractRawPointer(value)), exception) | |||
| 568 | - | return int32(ret) | |||
| 569 | - | } | |||
| 570 | - | ||||
| 571 | - | func (obj *v8InterceptorImpl) SetByindex(index int32, object V8Value, value V8Value, exception uintptr) int32 { | |||
| 572 | - | if obj == nil || obj.rawPtr == nil { | |||
| 573 | - | return 0 | |||
| 574 | - | } | |||
| 575 | - | rawPtr := obj.rawPtr | |||
| 576 | - | ret := rawPtr.CallSetByindex(uintptr(index), uintptr(extractRawPointer(object)), uintptr(extractRawPointer(value)), exception) | |||
| 577 | - | return int32(ret) | |||
| 578 | - | } | |||
| 579 | - | ||||
| 580 | - | func (obj *v8InterceptorImpl) RawPointer() unsafe.Pointer { | |||
| 581 | - | if obj == nil || obj.rawPtr == nil { | |||
| 582 | - | return nil | |||
| 583 | - | } | |||
| 584 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 585 | - | } | |||
| 586 | - | ||||
| 587 | - | // Release releases the underlying CEF object. | |||
| 588 | - | func (obj *v8InterceptorImpl) Release() { | |||
| 589 | - | if obj == nil { | |||
| 590 | - | return | |||
| 591 | - | } | |||
| 592 | - | obj.releaseOnce.Do(func() { | |||
| 593 | - | if obj.rawPtr == nil { | |||
| 594 | - | return | |||
| 595 | - | } | |||
| 596 | - | rawPtr := obj.rawPtr | |||
| 597 | - | obj.rawPtr = nil | |||
| 598 | - | runtime.SetFinalizer(obj, nil) | |||
| 599 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 600 | - | base.CallRelease() | |||
| 601 | - | }) | |||
| 602 | - | } | |||
| 603 | - | ||||
| 604 | - | // wrapV8Interceptor wraps a CEF handler pointer received from CEF into a thin Go façade. | |||
| 605 | - | func wrapV8Interceptor(ptr unsafe.Pointer) V8Interceptor { | |||
| 606 | - | if ptr == nil { | |||
| 607 | - | return nil | |||
| 608 | - | } | |||
| 609 | - | r := (*capi.CEFV8InterceptorT)(ptr) | |||
| 610 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 611 | - | base.CallAddRef() | |||
| 612 | - | impl := &v8InterceptorImpl{rawPtr: r} | |||
| 613 | - | runtime.SetFinalizer(impl, (*v8InterceptorImpl).Release) | |||
| 614 | - | return impl | |||
| 615 | - | } | |||
| 616 | - | ||||
| 617 | - | // V8Exception Structure representing a V8 exception. The functions of this structure may be called on any render process thread. | |||
| 618 | - | type V8Exception = portin.V8Exception | |||
| 619 | - | ||||
| 620 | - | // v8ExceptionImpl is a reverse wrapper for a CEF-owned V8Exception pointer. | |||
| 621 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 622 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 623 | - | type v8ExceptionImpl struct { | |||
| 624 | - | rawPtr *capi.CEFV8ExceptionT | |||
| 625 | - | releaseOnce sync.Once | |||
| 626 | - | } | |||
| 627 | - | ||||
| 628 | - | func (obj *v8ExceptionImpl) GetMessage() string { | |||
| 629 | - | if obj == nil || obj.rawPtr == nil { | |||
| 630 | - | return "" | |||
| 631 | - | } | |||
| 632 | - | rawPtr := obj.rawPtr | |||
| 633 | - | ret := rawPtr.CallGetMessage() | |||
| 634 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 635 | - | } | |||
| 636 | - | ||||
| 637 | - | func (obj *v8ExceptionImpl) GetSourceLine() string { | |||
| 638 | - | if obj == nil || obj.rawPtr == nil { | |||
| 639 | - | return "" | |||
| 640 | - | } | |||
| 641 | - | rawPtr := obj.rawPtr | |||
| 642 | - | ret := rawPtr.CallGetSourceLine() | |||
| 643 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 644 | - | } | |||
| 645 | - | ||||
| 646 | - | func (obj *v8ExceptionImpl) GetScriptResourceName() string { | |||
| 647 | - | if obj == nil || obj.rawPtr == nil { | |||
| 648 | - | return "" | |||
| 649 | - | } | |||
| 650 | - | rawPtr := obj.rawPtr | |||
| 651 | - | ret := rawPtr.CallGetScriptResourceName() | |||
| 652 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 653 | - | } | |||
| 654 | - | ||||
| 655 | - | func (obj *v8ExceptionImpl) GetLineNumber() int32 { | |||
| 656 | - | if obj == nil || obj.rawPtr == nil { | |||
| 657 | - | return 0 | |||
| 658 | - | } | |||
| 659 | - | rawPtr := obj.rawPtr | |||
| 660 | - | ret := rawPtr.CallGetLineNumber() | |||
| 661 | - | return int32(ret) | |||
| 662 | - | } | |||
| 663 | - | ||||
| 664 | - | func (obj *v8ExceptionImpl) GetStartPosition() int32 { | |||
| 665 | - | if obj == nil || obj.rawPtr == nil { | |||
| 666 | - | return 0 | |||
| 667 | - | } | |||
| 668 | - | rawPtr := obj.rawPtr | |||
| 669 | - | ret := rawPtr.CallGetStartPosition() | |||
| 670 | - | return int32(ret) | |||
| 671 | - | } | |||
| 672 | - | ||||
| 673 | - | func (obj *v8ExceptionImpl) GetEndPosition() int32 { | |||
| 674 | - | if obj == nil || obj.rawPtr == nil { | |||
| 675 | - | return 0 | |||
| 676 | - | } | |||
| 677 | - | rawPtr := obj.rawPtr | |||
| 678 | - | ret := rawPtr.CallGetEndPosition() | |||
| 679 | - | return int32(ret) | |||
| 680 | - | } | |||
| 681 | - | ||||
| 682 | - | func (obj *v8ExceptionImpl) GetStartColumn() int32 { | |||
| 683 | - | if obj == nil || obj.rawPtr == nil { | |||
| 684 | - | return 0 | |||
| 685 | - | } | |||
| 686 | - | rawPtr := obj.rawPtr | |||
| 687 | - | ret := rawPtr.CallGetStartColumn() | |||
| 688 | - | return int32(ret) | |||
| 689 | - | } | |||
| 690 | - | ||||
| 691 | - | func (obj *v8ExceptionImpl) GetEndColumn() int32 { | |||
| 692 | - | if obj == nil || obj.rawPtr == nil { | |||
| 693 | - | return 0 | |||
| 694 | - | } | |||
| 695 | - | rawPtr := obj.rawPtr | |||
| 696 | - | ret := rawPtr.CallGetEndColumn() | |||
| 697 | - | return int32(ret) | |||
| 698 | - | } | |||
| 699 | - | ||||
| 700 | - | func (obj *v8ExceptionImpl) RawPointer() unsafe.Pointer { | |||
| 701 | - | if obj == nil || obj.rawPtr == nil { | |||
| 702 | - | return nil | |||
| 703 | - | } | |||
| 704 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 705 | - | } | |||
| 706 | - | ||||
| 707 | - | // Release releases the underlying CEF object. | |||
| 708 | - | func (obj *v8ExceptionImpl) Release() { | |||
| 709 | - | if obj == nil { | |||
| 710 | - | return | |||
| 711 | - | } | |||
| 712 | - | obj.releaseOnce.Do(func() { | |||
| 713 | - | if obj.rawPtr == nil { | |||
| 714 | - | return | |||
| 715 | - | } | |||
| 716 | - | rawPtr := obj.rawPtr | |||
| 717 | - | obj.rawPtr = nil | |||
| 718 | - | runtime.SetFinalizer(obj, nil) | |||
| 719 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 720 | - | base.CallRelease() | |||
| 721 | - | }) | |||
| 722 | - | } | |||
| 723 | - | ||||
| 724 | - | func wrapV8Exception(ptr unsafe.Pointer) V8Exception { | |||
| 725 | - | if ptr == nil { | |||
| 726 | - | return nil | |||
| 727 | - | } | |||
| 728 | - | r := (*capi.CEFV8ExceptionT)(ptr) | |||
| 729 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 730 | - | base.CallAddRef() | |||
| 731 | - | impl := &v8ExceptionImpl{rawPtr: r} | |||
| 732 | - | runtime.SetFinalizer(impl, (*v8ExceptionImpl).Release) | |||
| 733 | - | return impl | |||
| 734 | - | } | |||
| 735 | - | ||||
| 736 | - | // V8ArrayBufferReleaseCallback Callback structure that is passed to cef_v8_value_t::CreateArrayBuffer. | |||
| 737 | - | type V8ArrayBufferReleaseCallback = portin.V8ArrayBufferReleaseCallback | |||
| 738 | - | ||||
| 739 | - | // v8ArrayBufferReleaseCallbackWrapper wraps a user-provided V8ArrayBufferReleaseCallback implementation together | |||
| 740 | - | // with the raw CEF struct pointer allocated by NewV8ArrayBufferReleaseCallback. It satisfies the | |||
| 741 | - | // V8ArrayBufferReleaseCallback interface (by embedding the user impl) and core.RawPointerHolder | |||
| 742 | - | // (so extractRawPointer can recover the raw pointer). | |||
| 743 | - | type v8ArrayBufferReleaseCallbackWrapper struct { | |||
| 744 | - | V8ArrayBufferReleaseCallback // embed user impl for interface delegation | |||
| 745 | - | rawPtr *capi.CEFV8ArrayBufferReleaseCallbackT | |||
| 746 | - | } | |||
| 747 | - | ||||
| 748 | - | func (w *v8ArrayBufferReleaseCallbackWrapper) RawPointer() unsafe.Pointer { | |||
| 749 | - | return unsafe.Pointer(w.rawPtr) | |||
| 750 | - | } | |||
| 751 | - | ||||
| 752 | - | var v8ArrayBufferReleaseCallbackReleaseBufferSharedOnce sync.Once | |||
| 753 | - | var v8ArrayBufferReleaseCallbackReleaseBufferSharedCallback uintptr | |||
| 754 | - | ||||
| 755 | - | func v8ArrayBufferReleaseCallbackReleaseBufferCEFCallback() uintptr { | |||
| 756 | - | return sharedCEFCallback(&v8ArrayBufferReleaseCallbackReleaseBufferSharedOnce, &v8ArrayBufferReleaseCallbackReleaseBufferSharedCallback, func(self uintptr, arg0 uintptr) { | |||
| 757 | - | impl, ownerOK := cefCallbackOwnerAs[V8ArrayBufferReleaseCallback](self) | |||
| 758 | - | if !ownerOK { | |||
| 759 | - | return | |||
| 760 | - | } | |||
| 761 | - | buffer := unsafe.Pointer(arg0) | |||
| 762 | - | impl.ReleaseBuffer(buffer) | |||
| 763 | - | }) | |||
| 764 | - | } | |||
| 765 | - | ||||
| 766 | - | // NewV8ArrayBufferReleaseCallback creates a CEF handler backed by the given implementation. | |||
| 767 | - | func NewV8ArrayBufferReleaseCallback(impl V8ArrayBufferReleaseCallback) V8ArrayBufferReleaseCallback { | |||
| 768 | - | if isNilImpl(impl) { | |||
| 769 | - | return nil | |||
| 770 | - | } | |||
| 771 | - | r := new(capi.CEFV8ArrayBufferReleaseCallbackT) | |||
| 772 | - | w := &v8ArrayBufferReleaseCallbackWrapper{rawPtr: r} | |||
| 773 | - | w.V8ArrayBufferReleaseCallback = impl | |||
| 774 | - | initRefCount(unsafe.Pointer(r), unsafe.Sizeof(*r), w) | |||
| 775 | - | ||||
| 776 | - | r.OverrideReleaseBuffer(v8ArrayBufferReleaseCallbackReleaseBufferCEFCallback()) | |||
| 777 | - | ||||
| 778 | - | return w | |||
| 779 | - | } | |||
| 780 | - | ||||
| 781 | - | // v8ArrayBufferReleaseCallbackImpl is a reverse wrapper for a CEF-owned V8ArrayBufferReleaseCallback pointer. | |||
| 782 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 783 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 784 | - | type v8ArrayBufferReleaseCallbackImpl struct { | |||
| 785 | - | rawPtr *capi.CEFV8ArrayBufferReleaseCallbackT | |||
| 786 | - | releaseOnce sync.Once | |||
| 787 | - | } | |||
| 788 | - | ||||
| 789 | - | func (obj *v8ArrayBufferReleaseCallbackImpl) ReleaseBuffer(buffer unsafe.Pointer) { | |||
| 790 | - | if obj == nil || obj.rawPtr == nil { | |||
| 791 | - | return | |||
| 792 | - | } | |||
| 793 | - | rawPtr := obj.rawPtr | |||
| 794 | - | rawPtr.CallReleaseBuffer(uintptr(buffer)) | |||
| 795 | - | } | |||
| 796 | - | ||||
| 797 | - | func (obj *v8ArrayBufferReleaseCallbackImpl) RawPointer() unsafe.Pointer { | |||
| 798 | - | if obj == nil || obj.rawPtr == nil { | |||
| 799 | - | return nil | |||
| 800 | - | } | |||
| 801 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 802 | - | } | |||
| 803 | - | ||||
| 804 | - | // Release releases the underlying CEF object. | |||
| 805 | - | func (obj *v8ArrayBufferReleaseCallbackImpl) Release() { | |||
| 806 | - | if obj == nil { | |||
| 807 | - | return | |||
| 808 | - | } | |||
| 809 | - | obj.releaseOnce.Do(func() { | |||
| 810 | - | if obj.rawPtr == nil { | |||
| 811 | - | return | |||
| 812 | - | } | |||
| 813 | - | rawPtr := obj.rawPtr | |||
| 814 | - | obj.rawPtr = nil | |||
| 815 | - | runtime.SetFinalizer(obj, nil) | |||
| 816 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 817 | - | base.CallRelease() | |||
| 818 | - | }) | |||
| 819 | - | } | |||
| 820 | - | ||||
| 821 | - | // wrapV8ArrayBufferReleaseCallback wraps a CEF handler pointer received from CEF into a thin Go façade. | |||
| 822 | - | func wrapV8ArrayBufferReleaseCallback(ptr unsafe.Pointer) V8ArrayBufferReleaseCallback { | |||
| 823 | - | if ptr == nil { | |||
| 824 | - | return nil | |||
| 825 | - | } | |||
| 826 | - | r := (*capi.CEFV8ArrayBufferReleaseCallbackT)(ptr) | |||
| 827 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 828 | - | base.CallAddRef() | |||
| 829 | - | impl := &v8ArrayBufferReleaseCallbackImpl{rawPtr: r} | |||
| 830 | - | runtime.SetFinalizer(impl, (*v8ArrayBufferReleaseCallbackImpl).Release) | |||
| 831 | - | return impl | |||
| 832 | - | } | |||
| 833 | - | ||||
| 834 | - | // V8BackingStore Structure representing a V8 ArrayBuffer backing store. The backing store holds the memory that backs an ArrayBuffer. It must be created on a thread with a valid V8 isolate (renderer main thread or WebWorker thread). Once created, the data() pointer can be safely read/written from any thread. This allows expensive operations like memcpy to be performed on a background thread before creating the ArrayBuffer on the V8 thread. The backing store is consumed when passed to cef_v8_value_t::cef_v8_value_create_array_buffer_from_backing_store(), after which is_valid() returns false (0). | |||
| 835 | - | type V8BackingStore = portin.V8BackingStore | |||
| 836 | - | ||||
| 837 | - | // v8BackingStoreImpl is a reverse wrapper for a CEF-owned V8BackingStore pointer. | |||
| 838 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 839 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 840 | - | type v8BackingStoreImpl struct { | |||
| 841 | - | rawPtr *capi.CEFV8BackingStoreT | |||
| 842 | - | releaseOnce sync.Once | |||
| 843 | - | } | |||
| 844 | - | ||||
| 845 | - | func (obj *v8BackingStoreImpl) Data() uintptr { | |||
| 846 | - | if obj == nil || obj.rawPtr == nil { | |||
| 847 | - | return 0 | |||
| 848 | - | } | |||
| 849 | - | rawPtr := obj.rawPtr | |||
| 850 | - | ret := rawPtr.CallData() | |||
| 851 | - | return uintptr(ret) | |||
| 852 | - | } | |||
| 853 | - | ||||
| 854 | - | func (obj *v8BackingStoreImpl) ByteLength() int { | |||
| 855 | - | if obj == nil || obj.rawPtr == nil { | |||
| 856 | - | return 0 | |||
| 857 | - | } | |||
| 858 | - | rawPtr := obj.rawPtr | |||
| 859 | - | ret := rawPtr.CallByteLength() | |||
| 860 | - | return int(ret) | |||
| 861 | - | } | |||
| 862 | - | ||||
| 863 | - | func (obj *v8BackingStoreImpl) IsValid() bool { | |||
| 864 | - | if obj == nil || obj.rawPtr == nil { | |||
| 865 | - | return false | |||
| 866 | - | } | |||
| 867 | - | rawPtr := obj.rawPtr | |||
| 868 | - | ret := rawPtr.CallIsValid() | |||
| 869 | - | return ret != 0 | |||
| 870 | - | } | |||
| 871 | - | ||||
| 872 | - | func (obj *v8BackingStoreImpl) RawPointer() unsafe.Pointer { | |||
| 873 | - | if obj == nil || obj.rawPtr == nil { | |||
| 874 | - | return nil | |||
| 875 | - | } | |||
| 876 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 877 | - | } | |||
| 878 | - | ||||
| 879 | - | // Release releases the underlying CEF object. | |||
| 880 | - | func (obj *v8BackingStoreImpl) Release() { | |||
| 881 | - | if obj == nil { | |||
| 882 | - | return | |||
| 883 | - | } | |||
| 884 | - | obj.releaseOnce.Do(func() { | |||
| 885 | - | if obj.rawPtr == nil { | |||
| 886 | - | return | |||
| 887 | - | } | |||
| 888 | - | rawPtr := obj.rawPtr | |||
| 889 | - | obj.rawPtr = nil | |||
| 890 | - | runtime.SetFinalizer(obj, nil) | |||
| 891 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 892 | - | base.CallRelease() | |||
| 893 | - | }) | |||
| 894 | - | } | |||
| 895 | - | ||||
| 896 | - | func wrapV8BackingStore(ptr unsafe.Pointer) V8BackingStore { | |||
| 897 | - | if ptr == nil { | |||
| 898 | - | return nil | |||
| 899 | - | } | |||
| 900 | - | r := (*capi.CEFV8BackingStoreT)(ptr) | |||
| 901 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 902 | - | base.CallAddRef() | |||
| 903 | - | impl := &v8BackingStoreImpl{rawPtr: r} | |||
| 904 | - | runtime.SetFinalizer(impl, (*v8BackingStoreImpl).Release) | |||
| 905 | - | return impl | |||
| 906 | - | } | |||
| 907 | - | ||||
| 908 | - | // takeV8BackingStore adopts a CEF V8BackingStore pointer whose reference is already owned by | |||
| 909 | - | // the caller (as returned by a global factory function). Unlike wrapV8BackingStore it | |||
| 910 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |||
| 911 | - | func takeV8BackingStore(ptr unsafe.Pointer) V8BackingStore { | |||
| 912 | - | if ptr == nil { | |||
| 913 | - | return nil | |||
| 914 | - | } | |||
| 915 | - | r := (*capi.CEFV8BackingStoreT)(ptr) | |||
| 916 | - | impl := &v8BackingStoreImpl{rawPtr: r} | |||
| 917 | - | runtime.SetFinalizer(impl, (*v8BackingStoreImpl).Release) | |||
| 918 | - | return impl | |||
| 919 | - | } | |||
| 920 | - | ||||
| 921 | - | // V8Value Structure representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |||
| 922 | - | type V8Value = portin.V8Value | |||
| 923 | - | ||||
| 924 | - | // v8ValueImpl is a reverse wrapper for a CEF-owned V8Value pointer. | |||
| 925 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 926 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 927 | - | type v8ValueImpl struct { | |||
| 928 | - | rawPtr *capi.CEFV8ValueT | |||
| 929 | - | releaseOnce sync.Once | |||
| 930 | - | getDoubleValueOnce sync.Once | |||
| 931 | - | getDoubleValueFunc func(*capi.CEFV8ValueT) float64 | |||
| 932 | - | } | |||
| 933 | - | ||||
| 934 | - | func (obj *v8ValueImpl) IsValid() bool { | |||
| 935 | - | if obj == nil || obj.rawPtr == nil { | |||
| 936 | - | return false | |||
| 937 | - | } | |||
| 938 | - | rawPtr := obj.rawPtr | |||
| 939 | - | ret := rawPtr.CallIsValid() | |||
| 940 | - | return ret != 0 | |||
| 941 | - | } | |||
| 942 | - | ||||
| 943 | - | func (obj *v8ValueImpl) IsUndefined() bool { | |||
| 944 | - | if obj == nil || obj.rawPtr == nil { | |||
| 945 | - | return false | |||
| 946 | - | } | |||
| 947 | - | rawPtr := obj.rawPtr | |||
| 948 | - | ret := rawPtr.CallIsUndefined() | |||
| 949 | - | return ret != 0 | |||
| 950 | - | } | |||
| 951 | - | ||||
| 952 | - | func (obj *v8ValueImpl) IsNull() bool { | |||
| 953 | - | if obj == nil || obj.rawPtr == nil { | |||
| 954 | - | return false | |||
| 955 | - | } | |||
| 956 | - | rawPtr := obj.rawPtr | |||
| 957 | - | ret := rawPtr.CallIsNull() | |||
| 958 | - | return ret != 0 | |||
| 959 | - | } | |||
| 960 | - | ||||
| 961 | - | func (obj *v8ValueImpl) IsBool() bool { | |||
| 962 | - | if obj == nil || obj.rawPtr == nil { | |||
| 963 | - | return false | |||
| 964 | - | } | |||
| 965 | - | rawPtr := obj.rawPtr | |||
| 966 | - | ret := rawPtr.CallIsBool() | |||
| 967 | - | return ret != 0 | |||
| 968 | - | } | |||
| 969 | - | ||||
| 970 | - | func (obj *v8ValueImpl) IsInt() bool { | |||
| 971 | - | if obj == nil || obj.rawPtr == nil { | |||
| 972 | - | return false | |||
| 973 | - | } | |||
| 974 | - | rawPtr := obj.rawPtr | |||
| 975 | - | ret := rawPtr.CallIsInt() | |||
| 976 | - | return ret != 0 | |||
| 977 | - | } | |||
| 978 | - | ||||
| 979 | - | func (obj *v8ValueImpl) IsUint() bool { | |||
| 980 | - | if obj == nil || obj.rawPtr == nil { | |||
| 981 | - | return false | |||
| 982 | - | } | |||
| 983 | - | rawPtr := obj.rawPtr | |||
| 984 | - | ret := rawPtr.CallIsUint() | |||
| 985 | - | return ret != 0 | |||
| 986 | - | } | |||
| 987 | - | ||||
| 988 | - | func (obj *v8ValueImpl) IsDouble() bool { | |||
| 989 | - | if obj == nil || obj.rawPtr == nil { | |||
| 990 | - | return false | |||
| 991 | - | } | |||
| 992 | - | rawPtr := obj.rawPtr | |||
| 993 | - | ret := rawPtr.CallIsDouble() | |||
| 994 | - | return ret != 0 | |||
| 995 | - | } | |||
| 996 | - | ||||
| 997 | - | func (obj *v8ValueImpl) IsDate() bool { | |||
| 998 | - | if obj == nil || obj.rawPtr == nil { | |||
| 999 | - | return false | |||
| 1000 | - | } | |||
| 1001 | - | rawPtr := obj.rawPtr | |||
| 1002 | - | ret := rawPtr.CallIsDate() | |||
| 1003 | - | return ret != 0 | |||
| 1004 | - | } | |||
| 1005 | - | ||||
| 1006 | - | func (obj *v8ValueImpl) IsString() bool { | |||
| 1007 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1008 | - | return false | |||
| 1009 | - | } | |||
| 1010 | - | rawPtr := obj.rawPtr | |||
| 1011 | - | ret := rawPtr.CallIsString() | |||
| 1012 | - | return ret != 0 | |||
| 1013 | - | } | |||
| 1014 | - | ||||
| 1015 | - | func (obj *v8ValueImpl) IsObject() bool { | |||
| 1016 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1017 | - | return false | |||
| 1018 | - | } | |||
| 1019 | - | rawPtr := obj.rawPtr | |||
| 1020 | - | ret := rawPtr.CallIsObject() | |||
| 1021 | - | return ret != 0 | |||
| 1022 | - | } | |||
| 1023 | - | ||||
| 1024 | - | func (obj *v8ValueImpl) IsArray() bool { | |||
| 1025 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1026 | - | return false | |||
| 1027 | - | } | |||
| 1028 | - | rawPtr := obj.rawPtr | |||
| 1029 | - | ret := rawPtr.CallIsArray() | |||
| 1030 | - | return ret != 0 | |||
| 1031 | - | } | |||
| 1032 | - | ||||
| 1033 | - | func (obj *v8ValueImpl) IsArrayBuffer() bool { | |||
| 1034 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1035 | - | return false | |||
| 1036 | - | } | |||
| 1037 | - | rawPtr := obj.rawPtr | |||
| 1038 | - | ret := rawPtr.CallIsArrayBuffer() | |||
| 1039 | - | return ret != 0 | |||
| 1040 | - | } | |||
| 1041 | - | ||||
| 1042 | - | func (obj *v8ValueImpl) IsFunction() bool { | |||
| 1043 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1044 | - | return false | |||
| 1045 | - | } | |||
| 1046 | - | rawPtr := obj.rawPtr | |||
| 1047 | - | ret := rawPtr.CallIsFunction() | |||
| 1048 | - | return ret != 0 | |||
| 1049 | - | } | |||
| 1050 | - | ||||
| 1051 | - | func (obj *v8ValueImpl) IsPromise() bool { | |||
| 1052 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1053 | - | return false | |||
| 1054 | - | } | |||
| 1055 | - | rawPtr := obj.rawPtr | |||
| 1056 | - | ret := rawPtr.CallIsPromise() | |||
| 1057 | - | return ret != 0 | |||
| 1058 | - | } | |||
| 1059 | - | ||||
| 1060 | - | func (obj *v8ValueImpl) IsSame(that V8Value) bool { | |||
| 1061 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1062 | - | return false | |||
| 1063 | - | } | |||
| 1064 | - | rawPtr := obj.rawPtr | |||
| 1065 | - | ret := rawPtr.CallIsSame(uintptr(extractRawPointer(that))) | |||
| 1066 | - | return ret != 0 | |||
| 1067 | - | } | |||
| 1068 | - | ||||
| 1069 | - | func (obj *v8ValueImpl) GetBoolValue() int32 { | |||
| 1070 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1071 | - | return 0 | |||
| 1072 | - | } | |||
| 1073 | - | rawPtr := obj.rawPtr | |||
| 1074 | - | ret := rawPtr.CallGetBoolValue() | |||
| 1075 | - | return int32(ret) | |||
| 1076 | - | } | |||
| 1077 | - | ||||
| 1078 | - | func (obj *v8ValueImpl) GetIntValue() int32 { | |||
| 1079 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1080 | - | return 0 | |||
| 1081 | - | } | |||
| 1082 | - | rawPtr := obj.rawPtr | |||
| 1083 | - | ret := rawPtr.CallGetIntValue() | |||
| 1084 | - | return int32(ret) | |||
| 1085 | - | } | |||
| 1086 | - | ||||
| 1087 | - | func (obj *v8ValueImpl) GetUintValue() uint32 { | |||
| 1088 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1089 | - | return 0 | |||
| 1090 | - | } | |||
| 1091 | - | rawPtr := obj.rawPtr | |||
| 1092 | - | ret := rawPtr.CallGetUintValue() | |||
| 1093 | - | return uint32(ret) | |||
| 1094 | - | } | |||
| 1095 | - | ||||
| 1096 | - | func (obj *v8ValueImpl) GetDoubleValue() float64 { | |||
| 1097 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1098 | - | return 0 | |||
| 1099 | - | } | |||
| 1100 | - | rawPtr := obj.rawPtr | |||
| 1101 | - | obj.getDoubleValueOnce.Do(func() { | |||
| 1102 | - | registerTypedCallback(&obj.getDoubleValueFunc, rawPtr.GetDoubleValue) | |||
| 1103 | - | }) | |||
| 1104 | - | ret := obj.getDoubleValueFunc(rawPtr) | |||
| 1105 | - | return ret | |||
| 1106 | - | } | |||
| 1107 | - | ||||
| 1108 | - | func (obj *v8ValueImpl) GetDateValue() uintptr { | |||
| 1109 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1110 | - | return 0 | |||
| 1111 | - | } | |||
| 1112 | - | rawPtr := obj.rawPtr | |||
| 1113 | - | ret := rawPtr.CallGetDateValue() | |||
| 1114 | - | return uintptr(ret) | |||
| 1115 | - | } | |||
| 1116 | - | ||||
| 1117 | - | func (obj *v8ValueImpl) GetStringValue() string { | |||
| 1118 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1119 | - | return "" | |||
| 1120 | - | } | |||
| 1121 | - | rawPtr := obj.rawPtr | |||
| 1122 | - | ret := rawPtr.CallGetStringValue() | |||
| 1123 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 1124 | - | } | |||
| 1125 | - | ||||
| 1126 | - | func (obj *v8ValueImpl) IsUserCreated() bool { | |||
| 1127 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1128 | - | return false | |||
| 1129 | - | } | |||
| 1130 | - | rawPtr := obj.rawPtr | |||
| 1131 | - | ret := rawPtr.CallIsUserCreated() | |||
| 1132 | - | return ret != 0 | |||
| 1133 | - | } | |||
| 1134 | - | ||||
| 1135 | - | func (obj *v8ValueImpl) HasException() bool { | |||
| 1136 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1137 | - | return false | |||
| 1138 | - | } | |||
| 1139 | - | rawPtr := obj.rawPtr | |||
| 1140 | - | ret := rawPtr.CallHasException() | |||
| 1141 | - | return ret != 0 | |||
| 1142 | - | } | |||
| 1143 | - | ||||
| 1144 | - | func (obj *v8ValueImpl) GetException() V8Exception { | |||
| 1145 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1146 | - | return nil | |||
| 1147 | - | } | |||
| 1148 | - | rawPtr := obj.rawPtr | |||
| 1149 | - | ret := rawPtr.CallGetException() | |||
| 1150 | - | return wrapV8Exception(unsafe.Pointer(ret)) | |||
| 1151 | - | } | |||
| 1152 | - | ||||
| 1153 | - | func (obj *v8ValueImpl) ClearException() int32 { | |||
| 1154 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1155 | - | return 0 | |||
| 1156 | - | } | |||
| 1157 | - | rawPtr := obj.rawPtr | |||
| 1158 | - | ret := rawPtr.CallClearException() | |||
| 1159 | - | return int32(ret) | |||
| 1160 | - | } | |||
| 1161 | - | ||||
| 1162 | - | func (obj *v8ValueImpl) WillRethrowExceptions() int32 { | |||
| 1163 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1164 | - | return 0 | |||
| 1165 | - | } | |||
| 1166 | - | rawPtr := obj.rawPtr | |||
| 1167 | - | ret := rawPtr.CallWillRethrowExceptions() | |||
| 1168 | - | return int32(ret) | |||
| 1169 | - | } | |||
| 1170 | - | ||||
| 1171 | - | func (obj *v8ValueImpl) SetRethrowExceptions(rethrow int32) int32 { | |||
| 1172 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1173 | - | return 0 | |||
| 1174 | - | } | |||
| 1175 | - | rawPtr := obj.rawPtr | |||
| 1176 | - | ret := rawPtr.CallSetRethrowExceptions(uintptr(rethrow)) | |||
| 1177 | - | return int32(ret) | |||
| 1178 | - | } | |||
| 1179 | - | ||||
| 1180 | - | func (obj *v8ValueImpl) HasValueBykey(key string) bool { | |||
| 1181 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1182 | - | return false | |||
| 1183 | - | } | |||
| 1184 | - | rawPtr := obj.rawPtr | |||
| 1185 | - | keyStr := cefString(key) | |||
| 1186 | - | defer freeCefString(&keyStr) | |||
| 1187 | - | ret := rawPtr.CallHasValueBykey(uintptr(unsafe.Pointer(&keyStr))) | |||
| 1188 | - | return ret != 0 | |||
| 1189 | - | } | |||
| 1190 | - | ||||
| 1191 | - | func (obj *v8ValueImpl) HasValueByindex(index int32) bool { | |||
| 1192 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1193 | - | return false | |||
| 1194 | - | } | |||
| 1195 | - | rawPtr := obj.rawPtr | |||
| 1196 | - | ret := rawPtr.CallHasValueByindex(uintptr(index)) | |||
| 1197 | - | return ret != 0 | |||
| 1198 | - | } | |||
| 1199 | - | ||||
| 1200 | - | func (obj *v8ValueImpl) DeleteValueBykey(key string) int32 { | |||
| 1201 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1202 | - | return 0 | |||
| 1203 | - | } | |||
| 1204 | - | rawPtr := obj.rawPtr | |||
| 1205 | - | keyStr := cefString(key) | |||
| 1206 | - | defer freeCefString(&keyStr) | |||
| 1207 | - | ret := rawPtr.CallDeleteValueBykey(uintptr(unsafe.Pointer(&keyStr))) | |||
| 1208 | - | return int32(ret) | |||
| 1209 | - | } | |||
| 1210 | - | ||||
| 1211 | - | func (obj *v8ValueImpl) DeleteValueByindex(index int32) int32 { | |||
| 1212 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1213 | - | return 0 | |||
| 1214 | - | } | |||
| 1215 | - | rawPtr := obj.rawPtr | |||
| 1216 | - | ret := rawPtr.CallDeleteValueByindex(uintptr(index)) | |||
| 1217 | - | return int32(ret) | |||
| 1218 | - | } | |||
| 1219 | - | ||||
| 1220 | - | func (obj *v8ValueImpl) GetValueBykey(key string) V8Value { | |||
| 1221 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1222 | - | return nil | |||
| 1223 | - | } | |||
| 1224 | - | rawPtr := obj.rawPtr | |||
| 1225 | - | keyStr := cefString(key) | |||
| 1226 | - | defer freeCefString(&keyStr) | |||
| 1227 | - | ret := rawPtr.CallGetValueBykey(uintptr(unsafe.Pointer(&keyStr))) | |||
| 1228 | - | return wrapV8Value(unsafe.Pointer(ret)) | |||
| 1229 | - | } | |||
| 1230 | - | ||||
| 1231 | - | func (obj *v8ValueImpl) GetValueByindex(index int32) V8Value { | |||
| 1232 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1233 | - | return nil | |||
| 1234 | - | } | |||
| 1235 | - | rawPtr := obj.rawPtr | |||
| 1236 | - | ret := rawPtr.CallGetValueByindex(uintptr(index)) | |||
| 1237 | - | return wrapV8Value(unsafe.Pointer(ret)) | |||
| 1238 | - | } | |||
| 1239 | - | ||||
| 1240 | - | func (obj *v8ValueImpl) SetValueBykey(key string, value V8Value, attribute V8Propertyattribute) int32 { | |||
| 1241 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1242 | - | return 0 | |||
| 1243 | - | } | |||
| 1244 | - | rawPtr := obj.rawPtr | |||
| 1245 | - | keyStr := cefString(key) | |||
| 1246 | - | defer freeCefString(&keyStr) | |||
| 1247 | - | ret := rawPtr.CallSetValueBykey(uintptr(unsafe.Pointer(&keyStr)), uintptr(extractRawPointer(value)), uintptr(attribute)) | |||
| 1248 | - | return int32(ret) | |||
| 1249 | - | } | |||
| 1250 | - | ||||
| 1251 | - | func (obj *v8ValueImpl) SetValueByindex(index int32, value V8Value) int32 { | |||
| 1252 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1253 | - | return 0 | |||
| 1254 | - | } | |||
| 1255 | - | rawPtr := obj.rawPtr | |||
| 1256 | - | ret := rawPtr.CallSetValueByindex(uintptr(index), uintptr(extractRawPointer(value))) | |||
| 1257 | - | return int32(ret) | |||
| 1258 | - | } | |||
| 1259 | - | ||||
| 1260 | - | func (obj *v8ValueImpl) SetValueByaccessor(key string, attribute V8Propertyattribute) int32 { | |||
| 1261 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1262 | - | return 0 | |||
| 1263 | - | } | |||
| 1264 | - | rawPtr := obj.rawPtr | |||
| 1265 | - | keyStr := cefString(key) | |||
| 1266 | - | defer freeCefString(&keyStr) | |||
| 1267 | - | ret := rawPtr.CallSetValueByaccessor(uintptr(unsafe.Pointer(&keyStr)), uintptr(attribute)) | |||
| 1268 | - | return int32(ret) | |||
| 1269 | - | } | |||
| 1270 | - | ||||
| 1271 | - | func (obj *v8ValueImpl) GetKeys(keys StringList) int32 { | |||
| 1272 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1273 | - | return 0 | |||
| 1274 | - | } | |||
| 1275 | - | rawPtr := obj.rawPtr | |||
| 1276 | - | ret := rawPtr.CallGetKeys(uintptr(keys)) | |||
| 1277 | - | return int32(ret) | |||
| 1278 | - | } | |||
| 1279 | - | ||||
| 1280 | - | func (obj *v8ValueImpl) SetUserData(userData *BaseRefCounted) int32 { | |||
| 1281 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1282 | - | return 0 | |||
| 1283 | - | } | |||
| 1284 | - | rawPtr := obj.rawPtr | |||
| 1285 | - | ret := rawPtr.CallSetUserData(uintptr(unsafe.Pointer(userData))) | |||
| 1286 | - | return int32(ret) | |||
| 1287 | - | } | |||
| 1288 | - | ||||
| 1289 | - | func (obj *v8ValueImpl) GetUserData() *BaseRefCounted { | |||
| 1290 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1291 | - | return nil | |||
| 1292 | - | } | |||
| 1293 | - | rawPtr := obj.rawPtr | |||
| 1294 | - | ret := rawPtr.CallGetUserData() | |||
| 1295 | - | return (*BaseRefCounted)(unsafe.Pointer(ret)) | |||
| 1296 | - | } | |||
| 1297 | - | ||||
| 1298 | - | func (obj *v8ValueImpl) GetExternallyAllocatedMemory() int32 { | |||
| 1299 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1300 | - | return 0 | |||
| 1301 | - | } | |||
| 1302 | - | rawPtr := obj.rawPtr | |||
| 1303 | - | ret := rawPtr.CallGetExternallyAllocatedMemory() | |||
| 1304 | - | return int32(ret) | |||
| 1305 | - | } | |||
| 1306 | - | ||||
| 1307 | - | func (obj *v8ValueImpl) AdjustExternallyAllocatedMemory(changeInBytes int32) int32 { | |||
| 1308 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1309 | - | return 0 | |||
| 1310 | - | } | |||
| 1311 | - | rawPtr := obj.rawPtr | |||
| 1312 | - | ret := rawPtr.CallAdjustExternallyAllocatedMemory(uintptr(changeInBytes)) | |||
| 1313 | - | return int32(ret) | |||
| 1314 | - | } | |||
| 1315 | - | ||||
| 1316 | - | func (obj *v8ValueImpl) GetArrayLength() int32 { | |||
| 1317 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1318 | - | return 0 | |||
| 1319 | - | } | |||
| 1320 | - | rawPtr := obj.rawPtr | |||
| 1321 | - | ret := rawPtr.CallGetArrayLength() | |||
| 1322 | - | return int32(ret) | |||
| 1323 | - | } | |||
| 1324 | - | ||||
| 1325 | - | func (obj *v8ValueImpl) GetArrayBufferReleaseCallback() V8ArrayBufferReleaseCallback { | |||
| 1326 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1327 | - | return nil | |||
| 1328 | - | } | |||
| 1329 | - | rawPtr := obj.rawPtr | |||
| 1330 | - | ret := rawPtr.CallGetArrayBufferReleaseCallback() | |||
| 1331 | - | return wrapV8ArrayBufferReleaseCallback(unsafe.Pointer(ret)) | |||
| 1332 | - | } | |||
| 1333 | - | ||||
| 1334 | - | func (obj *v8ValueImpl) NeuterArrayBuffer() int32 { | |||
| 1335 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1336 | - | return 0 | |||
| 1337 | - | } | |||
| 1338 | - | rawPtr := obj.rawPtr | |||
| 1339 | - | ret := rawPtr.CallNeuterArrayBuffer() | |||
| 1340 | - | return int32(ret) | |||
| 1341 | - | } | |||
| 1342 | - | ||||
| 1343 | - | func (obj *v8ValueImpl) GetArrayBufferByteLength() int { | |||
| 1344 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1345 | - | return 0 | |||
| 1346 | - | } | |||
| 1347 | - | rawPtr := obj.rawPtr | |||
| 1348 | - | ret := rawPtr.CallGetArrayBufferByteLength() | |||
| 1349 | - | return int(ret) | |||
| 1350 | - | } | |||
| 1351 | - | ||||
| 1352 | - | func (obj *v8ValueImpl) GetArrayBufferData() uintptr { | |||
| 1353 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1354 | - | return 0 | |||
| 1355 | - | } | |||
| 1356 | - | rawPtr := obj.rawPtr | |||
| 1357 | - | ret := rawPtr.CallGetArrayBufferData() | |||
| 1358 | - | return uintptr(ret) | |||
| 1359 | - | } | |||
| 1360 | - | ||||
| 1361 | - | func (obj *v8ValueImpl) GetFunctionName() string { | |||
| 1362 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1363 | - | return "" | |||
| 1364 | - | } | |||
| 1365 | - | rawPtr := obj.rawPtr | |||
| 1366 | - | ret := rawPtr.CallGetFunctionName() | |||
| 1367 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 1368 | - | } | |||
| 1369 | - | ||||
| 1370 | - | func (obj *v8ValueImpl) GetFunctionHandler() V8Handler { | |||
| 1371 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1372 | - | return nil | |||
| 1373 | - | } | |||
| 1374 | - | rawPtr := obj.rawPtr | |||
| 1375 | - | ret := rawPtr.CallGetFunctionHandler() | |||
| 1376 | - | return wrapV8Handler(unsafe.Pointer(ret)) | |||
| 1377 | - | } | |||
| 1378 | - | ||||
| 1379 | - | func (obj *v8ValueImpl) ExecuteFunction(object V8Value, arguments []V8Value) V8Value { | |||
| 1380 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1381 | - | return nil | |||
| 1382 | - | } | |||
| 1383 | - | rawPtr := obj.rawPtr | |||
| 1384 | - | var argumentsRaw []uintptr | |||
| 1385 | - | var argumentsPtr unsafe.Pointer | |||
| 1386 | - | if len(arguments) > 0 { | |||
| 1387 | - | argumentsRaw = make([]uintptr, len(arguments)) | |||
| 1388 | - | for i, elem := range arguments { | |||
| 1389 | - | argumentsRaw[i] = uintptr(extractRawPointer(elem)) | |||
| 1390 | - | } | |||
| 1391 | - | argumentsPtr = unsafe.Pointer(&argumentsRaw[0]) | |||
| 1392 | - | } | |||
| 1393 | - | ret := rawPtr.CallExecuteFunction(uintptr(extractRawPointer(object)), uintptr(len(arguments)), uintptr(argumentsPtr)) | |||
| 1394 | - | return wrapV8Value(unsafe.Pointer(ret)) | |||
| 1395 | - | } | |||
| 1396 | - | ||||
| 1397 | - | func (obj *v8ValueImpl) ExecuteFunctionWithContext(context V8Context, object V8Value, arguments []V8Value) V8Value { | |||
| 1398 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1399 | - | return nil | |||
| 1400 | - | } | |||
| 1401 | - | rawPtr := obj.rawPtr | |||
| 1402 | - | var argumentsRaw []uintptr | |||
| 1403 | - | var argumentsPtr unsafe.Pointer | |||
| 1404 | - | if len(arguments) > 0 { | |||
| 1405 | - | argumentsRaw = make([]uintptr, len(arguments)) | |||
| 1406 | - | for i, elem := range arguments { | |||
| 1407 | - | argumentsRaw[i] = uintptr(extractRawPointer(elem)) | |||
| 1408 | - | } | |||
| 1409 | - | argumentsPtr = unsafe.Pointer(&argumentsRaw[0]) | |||
| 1410 | - | } | |||
| 1411 | - | ret := rawPtr.CallExecuteFunctionWithContext(uintptr(extractRawPointer(context)), uintptr(extractRawPointer(object)), uintptr(len(arguments)), uintptr(argumentsPtr)) | |||
| 1412 | - | return wrapV8Value(unsafe.Pointer(ret)) | |||
| 1413 | - | } | |||
| 1414 | - | ||||
| 1415 | - | func (obj *v8ValueImpl) ResolvePromise(arg V8Value) int32 { | |||
| 1416 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1417 | - | return 0 | |||
| 1418 | - | } | |||
| 1419 | - | rawPtr := obj.rawPtr | |||
| 1420 | - | ret := rawPtr.CallResolvePromise(uintptr(extractRawPointer(arg))) | |||
| 1421 | - | return int32(ret) | |||
| 1422 | - | } | |||
| 1423 | - | ||||
| 1424 | - | func (obj *v8ValueImpl) RejectPromise(errormsg string) int32 { | |||
| 1425 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1426 | - | return 0 | |||
| 1427 | - | } | |||
| 1428 | - | rawPtr := obj.rawPtr | |||
| 1429 | - | errormsgStr := cefString(errormsg) | |||
| 1430 | - | defer freeCefString(&errormsgStr) | |||
| 1431 | - | ret := rawPtr.CallRejectPromise(uintptr(unsafe.Pointer(&errormsgStr))) | |||
| 1432 | - | return int32(ret) | |||
| 1433 | - | } | |||
| 1434 | - | ||||
| 1435 | - | func (obj *v8ValueImpl) RawPointer() unsafe.Pointer { | |||
| 1436 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1437 | - | return nil | |||
| 1438 | - | } | |||
| 1439 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 1440 | - | } | |||
| 1441 | - | ||||
| 1442 | - | // Release releases the underlying CEF object. | |||
| 1443 | - | func (obj *v8ValueImpl) Release() { | |||
| 1444 | - | if obj == nil { | |||
| 1445 | - | return | |||
| 1446 | - | } | |||
| 1447 | - | obj.releaseOnce.Do(func() { | |||
| 1448 | - | if obj.rawPtr == nil { | |||
| 1449 | - | return | |||
| 1450 | - | } | |||
| 1451 | - | rawPtr := obj.rawPtr | |||
| 1452 | - | obj.rawPtr = nil | |||
| 1453 | - | runtime.SetFinalizer(obj, nil) | |||
| 1454 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 1455 | - | base.CallRelease() | |||
| 1456 | - | }) | |||
| 1457 | - | } | |||
| 1458 | - | ||||
| 1459 | - | func wrapV8Value(ptr unsafe.Pointer) V8Value { | |||
| 1460 | - | if ptr == nil { | |||
| 1461 | - | return nil | |||
| 1462 | - | } | |||
| 1463 | - | r := (*capi.CEFV8ValueT)(ptr) | |||
| 1464 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 1465 | - | base.CallAddRef() | |||
| 1466 | - | impl := &v8ValueImpl{rawPtr: r} | |||
| 1467 | - | runtime.SetFinalizer(impl, (*v8ValueImpl).Release) | |||
| 1468 | - | return impl | |||
| 1469 | - | } | |||
| 1470 | - | ||||
| 1471 | - | // takeV8Value adopts a CEF V8Value pointer whose reference is already owned by | |||
| 1472 | - | // the caller (as returned by a global factory function). Unlike wrapV8Value it | |||
| 1473 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |||
| 1474 | - | func takeV8Value(ptr unsafe.Pointer) V8Value { | |||
| 1475 | - | if ptr == nil { | |||
| 1476 | - | return nil | |||
| 1477 | - | } | |||
| 1478 | - | r := (*capi.CEFV8ValueT)(ptr) | |||
| 1479 | - | impl := &v8ValueImpl{rawPtr: r} | |||
| 1480 | - | runtime.SetFinalizer(impl, (*v8ValueImpl).Release) | |||
| 1481 | - | return impl | |||
| 1482 | - | } | |||
| 1483 | - | ||||
| 1484 | - | // V8StackTrace Structure representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |||
| 1485 | - | type V8StackTrace = portin.V8StackTrace | |||
| 1486 | - | ||||
| 1487 | - | // v8StackTraceImpl is a reverse wrapper for a CEF-owned V8StackTrace pointer. | |||
| 1488 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 1489 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 1490 | - | type v8StackTraceImpl struct { | |||
| 1491 | - | rawPtr *capi.CEFV8StackTraceT | |||
| 1492 | - | releaseOnce sync.Once | |||
| 1493 | - | } | |||
| 1494 | - | ||||
| 1495 | - | func (obj *v8StackTraceImpl) IsValid() bool { | |||
| 1496 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1497 | - | return false | |||
| 1498 | - | } | |||
| 1499 | - | rawPtr := obj.rawPtr | |||
| 1500 | - | ret := rawPtr.CallIsValid() | |||
| 1501 | - | return ret != 0 | |||
| 1502 | - | } | |||
| 1503 | - | ||||
| 1504 | - | func (obj *v8StackTraceImpl) GetFrameCount() int32 { | |||
| 1505 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1506 | - | return 0 | |||
| 1507 | - | } | |||
| 1508 | - | rawPtr := obj.rawPtr | |||
| 1509 | - | ret := rawPtr.CallGetFrameCount() | |||
| 1510 | - | return int32(ret) | |||
| 1511 | - | } | |||
| 1512 | - | ||||
| 1513 | - | func (obj *v8StackTraceImpl) GetFrame(index int32) V8StackFrame { | |||
| 1514 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1515 | - | return nil | |||
| 1516 | - | } | |||
| 1517 | - | rawPtr := obj.rawPtr | |||
| 1518 | - | ret := rawPtr.CallGetFrame(uintptr(index)) | |||
| 1519 | - | return wrapV8StackFrame(unsafe.Pointer(ret)) | |||
| 1520 | - | } | |||
| 1521 | - | ||||
| 1522 | - | func (obj *v8StackTraceImpl) RawPointer() unsafe.Pointer { | |||
| 1523 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1524 | - | return nil | |||
| 1525 | - | } | |||
| 1526 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 1527 | - | } | |||
| 1528 | - | ||||
| 1529 | - | // Release releases the underlying CEF object. | |||
| 1530 | - | func (obj *v8StackTraceImpl) Release() { | |||
| 1531 | - | if obj == nil { | |||
| 1532 | - | return | |||
| 1533 | - | } | |||
| 1534 | - | obj.releaseOnce.Do(func() { | |||
| 1535 | - | if obj.rawPtr == nil { | |||
| 1536 | - | return | |||
| 1537 | - | } | |||
| 1538 | - | rawPtr := obj.rawPtr | |||
| 1539 | - | obj.rawPtr = nil | |||
| 1540 | - | runtime.SetFinalizer(obj, nil) | |||
| 1541 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 1542 | - | base.CallRelease() | |||
| 1543 | - | }) | |||
| 1544 | - | } | |||
| 1545 | - | ||||
| 1546 | - | func wrapV8StackTrace(ptr unsafe.Pointer) V8StackTrace { | |||
| 1547 | - | if ptr == nil { | |||
| 1548 | - | return nil | |||
| 1549 | - | } | |||
| 1550 | - | r := (*capi.CEFV8StackTraceT)(ptr) | |||
| 1551 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 1552 | - | base.CallAddRef() | |||
| 1553 | - | impl := &v8StackTraceImpl{rawPtr: r} | |||
| 1554 | - | runtime.SetFinalizer(impl, (*v8StackTraceImpl).Release) | |||
| 1555 | - | return impl | |||
| 1556 | - | } | |||
| 1557 | - | ||||
| 1558 | - | // takeV8StackTrace adopts a CEF V8StackTrace pointer whose reference is already owned by | |||
| 1559 | - | // the caller (as returned by a global factory function). Unlike wrapV8StackTrace it | |||
| 1560 | - | // does NOT call AddRef, because the C API already transferred one reference to us. | |||
| 1561 | - | func takeV8StackTrace(ptr unsafe.Pointer) V8StackTrace { | |||
| 1562 | - | if ptr == nil { | |||
| 1563 | - | return nil | |||
| 1564 | - | } | |||
| 1565 | - | r := (*capi.CEFV8StackTraceT)(ptr) | |||
| 1566 | - | impl := &v8StackTraceImpl{rawPtr: r} | |||
| 1567 | - | runtime.SetFinalizer(impl, (*v8StackTraceImpl).Release) | |||
| 1568 | - | return impl | |||
| 1569 | - | } | |||
| 1570 | - | ||||
| 1571 | - | // V8StackFrame Structure representing a V8 stack frame handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8_context_t::get_task_runner() function. | |||
| 1572 | - | type V8StackFrame = portin.V8StackFrame | |||
| 1573 | - | ||||
| 1574 | - | // v8StackFrameImpl is a reverse wrapper for a CEF-owned V8StackFrame pointer. | |||
| 1575 | - | // Release is idempotent, but callers must externally synchronize Release with | |||
| 1576 | - | // concurrent method calls and must not use the wrapper after Release returns. | |||
| 1577 | - | type v8StackFrameImpl struct { | |||
| 1578 | - | rawPtr *capi.CEFV8StackFrameT | |||
| 1579 | - | releaseOnce sync.Once | |||
| 1580 | - | } | |||
| 1581 | - | ||||
| 1582 | - | func (obj *v8StackFrameImpl) IsValid() bool { | |||
| 1583 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1584 | - | return false | |||
| 1585 | - | } | |||
| 1586 | - | rawPtr := obj.rawPtr | |||
| 1587 | - | ret := rawPtr.CallIsValid() | |||
| 1588 | - | return ret != 0 | |||
| 1589 | - | } | |||
| 1590 | - | ||||
| 1591 | - | func (obj *v8StackFrameImpl) GetScriptName() string { | |||
| 1592 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1593 | - | return "" | |||
| 1594 | - | } | |||
| 1595 | - | rawPtr := obj.rawPtr | |||
| 1596 | - | ret := rawPtr.CallGetScriptName() | |||
| 1597 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 1598 | - | } | |||
| 1599 | - | ||||
| 1600 | - | func (obj *v8StackFrameImpl) GetScriptNameOrSourceURL() string { | |||
| 1601 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1602 | - | return "" | |||
| 1603 | - | } | |||
| 1604 | - | rawPtr := obj.rawPtr | |||
| 1605 | - | ret := rawPtr.CallGetScriptNameOrSourceURL() | |||
| 1606 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 1607 | - | } | |||
| 1608 | - | ||||
| 1609 | - | func (obj *v8StackFrameImpl) GetFunctionName() string { | |||
| 1610 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1611 | - | return "" | |||
| 1612 | - | } | |||
| 1613 | - | rawPtr := obj.rawPtr | |||
| 1614 | - | ret := rawPtr.CallGetFunctionName() | |||
| 1615 | - | return goStringUserfree(unsafe.Pointer(ret)) | |||
| 1616 | - | } | |||
| 1617 | - | ||||
| 1618 | - | func (obj *v8StackFrameImpl) GetLineNumber() int32 { | |||
| 1619 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1620 | - | return 0 | |||
| 1621 | - | } | |||
| 1622 | - | rawPtr := obj.rawPtr | |||
| 1623 | - | ret := rawPtr.CallGetLineNumber() | |||
| 1624 | - | return int32(ret) | |||
| 1625 | - | } | |||
| 1626 | - | ||||
| 1627 | - | func (obj *v8StackFrameImpl) GetColumn() int32 { | |||
| 1628 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1629 | - | return 0 | |||
| 1630 | - | } | |||
| 1631 | - | rawPtr := obj.rawPtr | |||
| 1632 | - | ret := rawPtr.CallGetColumn() | |||
| 1633 | - | return int32(ret) | |||
| 1634 | - | } | |||
| 1635 | - | ||||
| 1636 | - | func (obj *v8StackFrameImpl) IsEval() bool { | |||
| 1637 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1638 | - | return false | |||
| 1639 | - | } | |||
| 1640 | - | rawPtr := obj.rawPtr | |||
| 1641 | - | ret := rawPtr.CallIsEval() | |||
| 1642 | - | return ret != 0 | |||
| 1643 | - | } | |||
| 1644 | - | ||||
| 1645 | - | func (obj *v8StackFrameImpl) IsConstructor() bool { | |||
| 1646 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1647 | - | return false | |||
| 1648 | - | } | |||
| 1649 | - | rawPtr := obj.rawPtr | |||
| 1650 | - | ret := rawPtr.CallIsConstructor() | |||
| 1651 | - | return ret != 0 | |||
| 1652 | - | } | |||
| 1653 | - | ||||
| 1654 | - | func (obj *v8StackFrameImpl) RawPointer() unsafe.Pointer { | |||
| 1655 | - | if obj == nil || obj.rawPtr == nil { | |||
| 1656 | - | return nil | |||
| 1657 | - | } | |||
| 1658 | - | return unsafe.Pointer(obj.rawPtr) | |||
| 1659 | - | } | |||
| 1660 | - | ||||
| 1661 | - | // Release releases the underlying CEF object. | |||
| 1662 | - | func (obj *v8StackFrameImpl) Release() { | |||
| 1663 | - | if obj == nil { | |||
| 1664 | - | return | |||
| 1665 | - | } | |||
| 1666 | - | obj.releaseOnce.Do(func() { | |||
| 1667 | - | if obj.rawPtr == nil { | |||
| 1668 | - | return | |||
| 1669 | - | } | |||
| 1670 | - | rawPtr := obj.rawPtr | |||
| 1671 | - | obj.rawPtr = nil | |||
| 1672 | - | runtime.SetFinalizer(obj, nil) | |||
| 1673 | - | base := (*capi.CEFBaseRefCountedT)(unsafe.Pointer(rawPtr)) | |||
| 1674 | - | base.CallRelease() | |||
| 1675 | - | }) | |||
| 1676 | - | } | |||
| 1677 | - | ||||
| 1678 | - | func wrapV8StackFrame(ptr unsafe.Pointer) V8StackFrame { | |||
| 1679 | - | if ptr == nil { | |||
| 1680 | - | return nil | |||
| 1681 | - | } | |||
| 1682 | - | r := (*capi.CEFV8StackFrameT)(ptr) | |||
| 1683 | - | base := (*capi.CEFBaseRefCountedT)(ptr) | |||
| 1684 | - | base.CallAddRef() | |||
| 1685 | - | impl := &v8StackFrameImpl{rawPtr: r} | |||
| 1686 | - | runtime.SetFinalizer(impl, (*v8StackFrameImpl).Release) | |||
| 1687 | - | return impl | |||
| 1688 | - | } | |||
| 1689 | - | ||||
| 1690 | - | // V8ContextGetCurrentContext Returns the current (top) context object in the V8 context stack. | |||
| 1691 | - | func V8ContextGetCurrentContext() V8Context { | |||
| 1692 | - | ret := capi.CEFV8ContextGetCurrentContext() | |||
| 1693 | - | return takeV8Context(ret) | |||
| 1694 | - | } | |||
| 1695 | - | ||||
| 1696 | - | // V8ContextGetEnteredContext Returns the entered (bottom) context object in the V8 context stack. | |||
| 1697 | - | func V8ContextGetEnteredContext() V8Context { | |||
| 1698 | - | ret := capi.CEFV8ContextGetEnteredContext() | |||
| 1699 | - | return takeV8Context(ret) | |||
| 1700 | - | } | |||
| 1701 | - | ||||
| 1702 | - | // V8ContextInContext Returns true (1) if V8 is currently inside a context. | |||
| 1703 | - | func V8ContextInContext() int32 { | |||
| 1704 | - | ret := capi.CEFV8ContextInContext() | |||
| 1705 | - | return int32(ret) | |||
| 1706 | - | } | |||
| 1707 | - | ||||
| 1708 | - | // V8BackingStoreCreate Create a new backing store with allocated memory of |byte_length| bytes. The memory is uninitialized. This function must be called on a thread with a valid V8 isolate. The returned object can safely be passed to other threads. Returns nullptr on failure. | |||
| 1709 | - | func V8BackingStoreCreate(byteLength int) V8BackingStore { | |||
| 1710 | - | if byteLength < 0 { | |||
| 1711 | - | return nil | |||
| 1712 | - | } | |||
| 1713 | - | ret := capi.CEFV8BackingStoreCreate(uintptr(byteLength)) | |||
| 1714 | - | return takeV8BackingStore(ret) | |||
| 1715 | - | } | |||
| 1716 | - | ||||
| 1717 | - | // V8ValueCreateUndefined Create a new cef_v8_value_t object of type undefined. | |||
| 1718 | - | func V8ValueCreateUndefined() V8Value { | |||
| 1719 | - | ret := capi.CEFV8ValueCreateUndefined() | |||
| 1720 | - | return takeV8Value(ret) | |||
| 1721 | - | } | |||
| 1722 | - | ||||
| 1723 | - | // V8ValueCreateNull Create a new cef_v8_value_t object of type null. | |||
| 1724 | - | func V8ValueCreateNull() V8Value { | |||
| 1725 | - | ret := capi.CEFV8ValueCreateNull() | |||
| 1726 | - | return takeV8Value(ret) | |||
| 1727 | - | } | |||
| 1728 | - | ||||
| 1729 | - | // V8ValueCreateBool Create a new cef_v8_value_t object of type bool. | |||
| 1730 | - | func V8ValueCreateBool(value int32) V8Value { | |||
| 1731 | - | ret := capi.CEFV8ValueCreateBool(value) | |||
| 1732 | - | return takeV8Value(ret) | |||
| 1733 | - | } | |||
| 1734 | - | ||||
| 1735 | - | // V8ValueCreateInt Create a new cef_v8_value_t object of type int. | |||
| 1736 | - | func V8ValueCreateInt(value int32) V8Value { | |||
| 1737 | - | ret := capi.CEFV8ValueCreateInt(value) | |||
| 1738 | - | return takeV8Value(ret) | |||
| 1739 | - | } | |||
| 1740 | - | ||||
| 1741 | - | // V8ValueCreateUint Create a new cef_v8_value_t object of type unsigned int. | |||
| 1742 | - | func V8ValueCreateUint(value uint32) V8Value { | |||
| 1743 | - | ret := capi.CEFV8ValueCreateUint(value) | |||
| 1744 | - | return takeV8Value(ret) | |||
| 1745 | - | } | |||
| 1746 | - | ||||
| 1747 | - | // V8ValueCreateDouble Create a new cef_v8_value_t object of type double. | |||
| 1748 | - | func V8ValueCreateDouble(value float64) V8Value { | |||
| 1749 | - | ret := capi.CEFV8ValueCreateDouble(value) | |||
| 1750 | - | return takeV8Value(ret) | |||
| 1751 | - | } | |||
| 1752 | - | ||||
| 1753 | - | // V8ValueCreateString Create a new cef_v8_value_t object of type string. | |||
| 1754 | - | func V8ValueCreateString(value string) V8Value { | |||
| 1755 | - | valueStr := cefString(value) | |||
| 1756 | - | defer freeCefString(&valueStr) | |||
| 1757 | - | ret := capi.CEFV8ValueCreateString(unsafe.Pointer(&valueStr)) | |||
| 1758 | - | return takeV8Value(ret) | |||
| 1759 | - | } | |||
| 1760 | - | ||||
| 1761 | - | // V8ValueCreateObject wraps the CEF CEFV8ValueCreateObject function. | |||
| 1762 | - | func V8ValueCreateObject(accessor V8Accessor, interceptor V8Interceptor) V8Value { | |||
| 1763 | - | ret := capi.CEFV8ValueCreateObject(extractOrWrapRawPointer(accessor, func() any { return NewV8Accessor(accessor) }), extractOrWrapRawPointer(interceptor, func() any { return NewV8Interceptor(interceptor) })) | |||
| 1764 | - | return takeV8Value(ret) | |||
| 1765 | - | } | |||
| 1766 | - | ||||
| 1767 | - | // V8ValueCreateArray Create a new cef_v8_value_t object of type array with the specified |length|. If |length| is negative the returned array will have length 0. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |||
| 1768 | - | func V8ValueCreateArray(length int32) V8Value { | |||
| 1769 | - | ret := capi.CEFV8ValueCreateArray(length) | |||
| 1770 | - | return takeV8Value(ret) | |||
| 1771 | - | } | |||
| 1772 | - | ||||
| 1773 | - | // V8ValueCreateArrayBuffer Create a new cef_v8_value_t object of type ArrayBuffer which wraps the provided |buffer| of size |length| bytes. The ArrayBuffer is externalized, meaning that it does not own |buffer|. The caller is responsible for freeing |buffer| when requested via a call to cef_v8_array_buffer_release_callback_t::ReleaseBuffer. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. NOTE: Always returns nullptr when V8 sandbox is enabled. | |||
| 1774 | - | func V8ValueCreateArrayBuffer(buffer unsafe.Pointer, length int, releaseCallback V8ArrayBufferReleaseCallback) V8Value { | |||
| 1775 | - | if length < 0 { | |||
| 1776 | - | return nil | |||
| 1777 | - | } | |||
| 1778 | - | ret := capi.CEFV8ValueCreateArrayBuffer(buffer, uintptr(length), extractOrWrapRawPointer(releaseCallback, func() any { return NewV8ArrayBufferReleaseCallback(releaseCallback) })) | |||
| 1779 | - | return takeV8Value(ret) | |||
| 1780 | - | } | |||
| 1781 | - | ||||
| 1782 | - | // V8ValueCreateArrayBufferWithCopy Create a new cef_v8_value_t object of type ArrayBuffer which copies the provided |buffer| of size |length| bytes. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |||
| 1783 | - | func V8ValueCreateArrayBufferWithCopy(buffer unsafe.Pointer, length int) V8Value { | |||
| 1784 | - | if length < 0 { | |||
| 1785 | - | return nil | |||
| 1786 | - | } | |||
| 1787 | - | ret := capi.CEFV8ValueCreateArrayBufferWithCopy(buffer, uintptr(length)) | |||
| 1788 | - | return takeV8Value(ret) | |||
| 1789 | - | } | |||
| 1790 | - | ||||
| 1791 | - | // V8ValueCreateArrayBufferFromBackingStore wraps the CEF CEFV8ValueCreateArrayBufferFromBackingStore function. | |||
| 1792 | - | func V8ValueCreateArrayBufferFromBackingStore(backingStore V8BackingStore) V8Value { | |||
| 1793 | - | ret := capi.CEFV8ValueCreateArrayBufferFromBackingStore(extractRawPointer(backingStore)) | |||
| 1794 | - | return takeV8Value(ret) | |||
| 1795 | - | } | |||
| 1796 | - | ||||
| 1797 | - | // V8ValueCreateFunction Create a new cef_v8_value_t object of type function. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |||
| 1798 | - | func V8ValueCreateFunction(name string, handler V8Handler) V8Value { | |||
| 1799 | - | nameStr := cefString(name) | |||
| 1800 | - | defer freeCefString(&nameStr) | |||
| 1801 | - | ret := capi.CEFV8ValueCreateFunction(unsafe.Pointer(&nameStr), extractOrWrapRawPointer(handler, func() any { return NewV8Handler(handler) })) | |||
| 1802 | - | return takeV8Value(ret) | |||
| 1803 | - | } | |||
| 1804 | - | ||||
| 1805 | - | // V8ValueCreatePromise Create a new cef_v8_value_t object of type Promise. This function should only be called from within the scope of a cef_render_process_handler_t, cef_v8_handler_t or cef_v8_accessor_t callback, or in combination with calling enter() and exit() on a stored cef_v8_context_t reference. | |||
| 1806 | - | func V8ValueCreatePromise() V8Value { | |||
| 1807 | - | ret := capi.CEFV8ValueCreatePromise() | |||
| 1808 | - | return takeV8Value(ret) | |||
| 1809 | - | } | |||
| 1810 | - | ||||
| 1811 | - | // V8StackTraceGetCurrent Returns the stack trace for the currently active context. |frame_limit| is the maximum number of frames that will be captured. | |||
| 1812 | - | func V8StackTraceGetCurrent(frameLimit int32) V8StackTrace { | |||
| 1813 | - | ret := capi.CEFV8StackTraceGetCurrent(frameLimit) | |||
| 1814 | - | return takeV8StackTrace(ret) | |||
| 1815 | - | } | |||
| 1816 | - | ||||
| 1817 | - | // RegisterExtension Register a new V8 extension with the specified JavaScript extension code and handler. Functions implemented by the handler are prototyped using the keyword 'native'. The calling of a native function is restricted to the scope in which the prototype of the native function is defined. This function may only be called on the render process main thread. Example JavaScript extension code: <pre> // create the 'example' global object if it doesn't already exist. if (!example) example = {}; // create the 'example.test' global object if it doesn't already exist. if (!example.test) example.test = {}; (function() { // Define the function 'example.test.myfunction'. example.test.myfunction = function() { // Call CefV8Handler::Execute() with the function name 'MyFunction' // and no arguments. native function MyFunction(); return MyFunction(); }; // Define the getter function for parameter 'example.test.myparam'. example.test.__defineGetter__('myparam', function() { // Call CefV8Handler::Execute() with the function name 'GetMyParam' // and no arguments. native function GetMyParam(); return GetMyParam(); }); // Define the setter function for parameter 'example.test.myparam'. example.test.__defineSetter__('myparam', function(b) { // Call CefV8Handler::Execute() with the function name 'SetMyParam' // and a single argument. native function SetMyParam(); if(b) SetMyParam(b); }); // Extension definitions can also contain normal JavaScript variables // and functions. var myint = 0; example.test.increment = function() { myint += 1; return myint; }; })(); </pre> Example usage in the page: <pre> // Call the function. example.test.myfunction(); // Set the parameter. example.test.myparam = value; // Get the parameter. value = example.test.myparam; // Call another function. example.test.increment(); </pre> | |||
| 1818 | - | func RegisterExtension(extensionName string, javascriptCode string, handler V8Handler) int32 { | |||
| 1819 | - | extensionNameStr := cefString(extensionName) | |||
| 1820 | - | defer freeCefString(&extensionNameStr) | |||
| 1821 | - | javascriptCodeStr := cefString(javascriptCode) | |||
| 1822 | - | defer freeCefString(&javascriptCodeStr) | |||
| 1823 | - | ret := capi.CEFRegisterExtension(unsafe.Pointer(&extensionNameStr), unsafe.Pointer(&javascriptCodeStr), extractOrWrapRawPointer(handler, func() any { return NewV8Handler(handler) })) | |||
| 1824 | - | return int32(ret) | |||
| 1825 | - | } | |||
D vendor/github.com/bnema/purego-cef/cef/cef_values_gen.go +0 -1139 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_waitable_event_gen.go +0 -126 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_x509_certificate_gen.go +0 -300 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_xml_reader_gen.go +0 -354 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_zip_reader_gen.go +0 -201 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/doc.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/init.go +0 -191 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/.gitkeep +0 -0
no textual change.
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_app.go +0 -261 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser.go +0 -929 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser_process_handler.go +0 -345 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_client.go +0 -934 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_context_menu_handler.go +0 -487 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_dialog_handler.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_display_handler.go +0 -743 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_focus_handler.go +0 -180 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_frame.go +0 -1093 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_keyboard_handler.go +0 -169 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_life_span_handler.go +0 -407 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_load_handler.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_process_message.go +0 -307 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_client.go +0 -934 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_life_span_handler.go +0 -409 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_handler.go +0 -959 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_process_handler.go +0 -491 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_request.go +0 -1010 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_context.go +0 -1167 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_handler.go +0 -760 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_response.go +0 -768 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/opaque_types.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/string_list.go +0 -46 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_api_version_test__gen.go +0 -1391 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_test_helpers_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_test_server_gen.go +0 -282 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_translator_test__gen.go +0 -1534 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/v8_helpers.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_box_layout_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_delegate_gen.go +0 -348 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_gen.go +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_button_delegate_gen.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_button_gen.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_display_gen.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_fill_layout_gen.go +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_label_button_gen.go +0 -176 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_layout_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_delegate_gen.go +0 -160 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_gen.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_overlay_controller_gen.go +0 -224 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_panel_delegate_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_panel_gen.go +0 -181 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_scroll_view_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_delegate_gen.go +0 -137 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_gen.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_view_delegate_gen.go +0 -362 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_view_gen.go +0 -515 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_window_delegate_gen.go +0 -682 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_window_gen.go +0 -436 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/window_info_helpers.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/bridge.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_accessibility_handler_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_app_gen.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_audio_handler_gen.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_auth_callback_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_base_gen.go +0 -77 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_browser_gen.go +0 -1091 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_browser_process_handler_gen.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_callback_gen.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_client_gen.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_command_handler_gen.go +0 -80 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_command_line_gen.go +0 -255 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_component_updater_gen.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_context_menu_handler_gen.go +0 -381 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_cookie_gen.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_crash_util_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_devtools_message_observer_gen.go +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_dialog_handler_gen.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_display_handler_gen.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_dom_gen.go +0 -478 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_download_handler_gen.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_download_item_gen.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_drag_data_gen.go +0 -318 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_drag_handler_gen.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_file_util_gen.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_find_handler_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_focus_handler_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_frame_gen.go +0 -303 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_frame_handler_gen.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_i18n_util_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_image_gen.go +0 -164 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_jsdialog_handler_gen.go +0 -77 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_keyboard_handler_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_life_span_handler_gen.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_load_handler_gen.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_media_router_gen.go +0 -341 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_menu_model_delegate_gen.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_menu_model_gen.go +0 -637 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_navigation_entry_gen.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_origin_whitelist_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_parser_gen.go +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_path_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_permission_handler_gen.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_preference_gen.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_print_handler_gen.go +0 -126 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_print_settings_gen.go +0 -265 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_process_message_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_process_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_registration_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_render_handler_gen.go +0 -212 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_render_process_handler_gen.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_context_gen.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_context_handler_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_gen.go +0 -444 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_handler_gen.go +0 -166 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_bundle_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_bundle_handler_gen.go +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_handler_gen.go +0 -126 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_request_handler_gen.go +0 -148 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_response_filter_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_response_gen.go +0 -208 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_scheme_gen.go +0 -51 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_server_gen.go +0 -257 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_shared_memory_region_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_shared_process_message_builder_gen.go +0 -65 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_ssl_info_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_ssl_status_gen.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_stream_gen.go +0 -268 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_string_visitor_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_task_gen.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_task_manager_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_thread_gen.go +0 -65 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_trace_gen.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_color_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_component_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_content_settings_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_gen.go +0 -482 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_geometry_gen.go +0 -37 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_linux_gen.go +0 -51 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_osr_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_runtime_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_unresponsive_process_callback_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_urlrequest_gen.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_v8_gen.go +0 -1137 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_values_gen.go +0 -1002 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_waitable_event_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_x509_certificate_gen.go +0 -217 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_xml_reader_gen.go +0 -340 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_zip_reader_gen.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/doc.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_gen.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_darwin_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_default_gen.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_linux_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_windows_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_api_version_test__gen.go +0 -772 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_test_helpers_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_test_server_gen.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_translator_test__gen.go +0 -967 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_box_layout_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_browser_view_delegate_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_browser_view_gen.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_button_delegate_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_button_gen.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_display_gen.go +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_fill_layout_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_label_button_gen.go +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_layout_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_menu_button_delegate_gen.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_menu_button_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_overlay_controller_gen.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_panel_delegate_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_panel_gen.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_scroll_view_gen.go +0 -102 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_textfield_delegate_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_textfield_gen.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_view_delegate_gen.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_view_gen.go +0 -589 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_window_delegate_gen.go +0 -278 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_window_gen.go +0 -485 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/cefapi/contract.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/engine.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/helpers.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/init.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/marshal.go +0 -146 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/refcount.go +0 -185 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/loader/loader.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_accessibility_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_app_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_audio_handler_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_auth_callback_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_base_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_browser_gen.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_browser_process_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_client_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_command_handler_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_command_line_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_component_updater_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_context_menu_handler_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_cookie_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_devtools_message_observer_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_dialog_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_display_handler_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_dom_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_download_handler_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_download_item_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_drag_data_gen.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_drag_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_find_handler_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_focus_handler_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_frame_gen.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_frame_handler_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_image_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_jsdialog_handler_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_keyboard_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_life_span_handler_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_load_handler_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_media_router_gen.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_menu_model_delegate_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_menu_model_gen.go +0 -63 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_navigation_entry_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_permission_handler_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_preference_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_print_handler_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_print_settings_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_process_message_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_registration_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_render_handler_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_render_process_handler_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_context_gen.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_context_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_handler_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_bundle_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_bundle_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_handler_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_request_handler_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_response_filter_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_response_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_scheme_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_server_gen.go +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_memory_region_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_process_message_builder_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_ssl_info_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_ssl_status_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_stream_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_string_visitor_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_task_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_task_manager_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_thread_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_trace_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_color_gen.go +0 -5 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_component_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_content_settings_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_gen.go +0 -256 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_geometry_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_linux_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_osr_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_runtime_gen.go +0 -5 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_unresponsive_process_callback_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_urlrequest_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_v8_gen.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_values_gen.go +0 -110 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_waitable_event_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_x509_certificate_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_xml_reader_gen.go +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_zip_reader_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/opaque_types.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_api_version_test__gen.go +0 -105 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_test_server_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_translator_test__gen.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_box_layout_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_browser_view_delegate_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_browser_view_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_button_delegate_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_button_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_display_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_fill_layout_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_label_button_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_layout_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_menu_button_delegate_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_menu_button_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_overlay_controller_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_panel_delegate_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_panel_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_scroll_view_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_textfield_delegate_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_textfield_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_view_delegate_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_view_gen.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_window_delegate_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_window_gen.go +0 -49 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/capi.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_app_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_auth_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_browser_gen.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_command_line_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_component_updater_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_context_menu_handler_gen.go +0 -44 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_cookie_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_crash_util_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_dialog_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_dom_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_download_handler_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_download_item_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_drag_data_gen.go +0 -44 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_file_util_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_frame_gen.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_i18n_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_image_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_jsdialog_handler_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_media_router_gen.go +0 -49 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_menu_model_gen.go +0 -73 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_navigation_entry_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_origin_whitelist_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_parser_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_path_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_permission_handler_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_preference_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_print_handler_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_print_settings_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_process_message_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_process_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_registration_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_context_gen.go +0 -42 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_gen.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_handler_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_resource_bundle_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_resource_handler_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_response_gen.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_scheme_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_server_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_shared_memory_region_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_shared_process_message_builder_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_ssl_info_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_ssl_status_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_stream_gen.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_task_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_task_manager_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_thread_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_trace_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_types_linux_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_unresponsive_process_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_urlrequest_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_v8_gen.go +0 -140 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_values_gen.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_waitable_event_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_x509_certificate_gen.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_xml_reader_gen.go +0 -46 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_zip_reader_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_api_version_test__gen.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_test_helpers_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_test_server_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_translator_test__gen.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_box_layout_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_browser_view_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_button_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_display_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_fill_layout_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_label_button_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_layout_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_menu_button_delegate_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_menu_button_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_overlay_controller_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_panel_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_scroll_view_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_textfield_gen.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_view_gen.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_window_gen.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/.gitignore +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/Makefile +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/README.md +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/browser_settings.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/command_line.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/diagnostics.go +0 -137 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/doc.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/handlers.go +0 -284 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/input.go +0 -277 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/accelerated_paint.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/command_line.go +0 -108 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/window_info.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cutil/cstring.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/format.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/frame.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/modifier.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/attrs.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/display.go +0 -70 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/extensions.go +0 -47 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/importer.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/loader.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/types.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gl/copy.go +0 -513 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gl/loader.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gl/timer_query.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgdk/renderer.go +0 -980 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/accelerated_renderer.go +0 -476 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/context.go +0 -172 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/gl.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/glib.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/input_bridge.go +0 -1037 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/main_thread.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/render_signal.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/profile/recorder.go +0 -352 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/options.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/osr_backing_scale.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/profile.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/refresh_rate.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/render_stack.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/size_observation.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/view.go +0 -1171 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/window_info.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/.gitkeep +0 -0
no textual change.
D vendor/github.com/bnema/purego-pipewire/internal/capi/adapters_gen.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/init_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/loop_gen.go +0 -53 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/loop_lock.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/register.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/register_all.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/stream_ops.go +0 -272 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/stream_params.go +0 -172 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/stream_playback_gen.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/context.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/core.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/loop.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/player.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/player_rt.go +0 -207 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/player_state.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/pwbuffer.go +0 -173 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/registry.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/runtime.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/stream.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/loader/loader.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/.gitkeep +0 -0
no textual change.
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/capi.go +0 -5 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/capi_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/init_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/loop_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/stream_ops.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/stream_playback_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/context.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/core.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/interfaces.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/player.go +0 -218 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/registry.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/runtime.go +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/stream.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/driver/driver.go +0 -390 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/driver/register.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/bridge.go +0 -1461 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/enums_gen.go +0 -863 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/functions_gen.go +0 -358 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/register_gen.go +0 -377 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/variadic_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/db.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/errors.go +0 -51 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/rows.go +0 -194 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/stmt.go +0 -128 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/loader/loader.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/in/ports_gen.go +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/auth_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/backup_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/bind_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/blob_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/capi_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/column_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/config_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/context_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/exec_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/func_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/hook_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/lifecycle_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/memory_gen.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/metadata_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/misc_gen.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/prepare_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/result_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/serialize_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/str_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/trace_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/value_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/vfs_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/vtab_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/wal_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/sqlite/sqlite_gen.go +0 -49 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/internal/libwebp/generated_symbols.go +0 -513 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/internal/libwebp/loader.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/internal/libwebp/types.go +0 -164 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/libwebp/libwebp.go +0 -880 collapsed to keep the page light
D vendor/github.com/bnema/purego/.gitignore +0 -1 collapsed to keep the page light
D vendor/github.com/bnema/purego/LICENSE +0 -201 collapsed to keep the page light
D vendor/github.com/bnema/purego/README.md +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/purego/abi_amd64.h +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego/abi_arm64.h +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/abi_loong64.h +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/cgo.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlerror.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_android.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_darwin.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_freebsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_linux.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_netbsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_nocgo_freebsd.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_nocgo_linux.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_nocgo_netbsd.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_playground.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_stubs.s +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego/func.go +0 -677 collapsed to keep the page light
D vendor/github.com/bnema/purego/gen.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/purego/go_runtime.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego/hostlayout_go123.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego/hostlayout_nogo123.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/cgo/dlfcn_cgo_unix.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/cgo/empty.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/cgo/syscall_cgo_unix.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_amd64.h +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_arm64.h +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_loong64.h +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_ppc64x.h +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_riscv64.h +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_386.s +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_amd64.s +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_arm.s +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_arm64.s +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_loong64.s +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_ppc64le.s +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_riscv64.s +0 -37 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_s390x.s +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/callbacks.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/doc.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/fakecgo.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/freebsd.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_darwin.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_freebsd.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_libinit.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_linux.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_netbsd.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_setenv.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_util.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/iscgo.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_darwin.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_freebsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_linux.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_netbsd.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/linux.go +0 -184 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/netbsd.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/setenv.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_386.s +0 -121 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_amd64.s +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_arm.s +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_arm64.s +0 -81 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_386.s +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_amd64.s +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_arm.s +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_arm64.s +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_loong64.s +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_ppc64le.s +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_riscv64.s +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_loong64.s +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_ppc64le.s +0 -128 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_riscv64.s +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_darwin.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_freebsd.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_linux.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_netbsd.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_darwin.s +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_freebsd.s +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_linux.s +0 -46 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_netbsd.s +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_stubs.s +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/strings/strings.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/xreflect/reflect_go124.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/xreflect/reflect_go125.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego/is_ios.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego/nocgo.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_386.go +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_abi_helpers.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_amd64.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_arm.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_arm64.go +0 -759 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_loong64.go +0 -216 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_ppc64le.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_riscv64.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_s390x.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_386.s +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_amd64.s +0 -170 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_arm.s +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_arm64.s +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_loong64.s +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_ppc64le.s +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_riscv64.s +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_s390x.s +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_386.s +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_arm.s +0 -89 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_arm64.s +0 -75 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_loong64.s +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_ppc64le.s +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_riscv64.s +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_s390x.s +0 -109 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall.go +0 -108 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_32bit.go +0 -115 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_cgo_linux.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_notstackargs.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_stackargs.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_unix.go +0 -693 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_windows.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_386.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_amd64.s +0 -2014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_arm.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_arm64.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_loong64.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_ppc64le.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_riscv64.s +0 -4051 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_s390x.s +0 -4015 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/internal/core/core.go +0 -515 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/pkg/core/core.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +0 -2056 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +0 -2083 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +0 -80 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +0 -812 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +0 -1214 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +0 -313 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +0 -388 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +0 -969 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +0 -493 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +0 -593 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +0 -704 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +0 -382 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +0 -1019 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +0 -523 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +0 -562 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +0 -568 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +0 -572 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +0 -399 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +0 -398 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +0 -871 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +0 -258 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +0 -605 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +0 -548 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +0 -816 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +0 -954 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +0 -1077 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +0 -300 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +0 -791 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +0 -1049 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +0 -815 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +0 -566 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +0 -378 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +0 -1296 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +0 -1218 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +0 -559 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +0 -859 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +0 -1906 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +0 -999 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +0 -690 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +0 -520 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +0 -586 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +0 -672 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +0 -603 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +0 -715 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +0 -480 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +0 -441 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +0 -285 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +0 -246 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +0 -561 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +0 -386 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +0 -1144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +0 -1118 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +0 -289 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +0 -381 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +0 -889 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +0 -477 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +0 -175 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +0 -971 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +0 -559 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +0 -420 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +0 -519 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +0 -287 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +0 -491 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +0 -802 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +0 -529 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +0 -970 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +0 -2327 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +0 -387 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +0 -717 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +0 -1196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +0 -938 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +0 -1890 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +0 -470 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +0 -547 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +0 -599 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +0 -480 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +0 -685 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +0 -945 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +0 -687 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/cairo/main.go +0 -947 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +0 -329 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +0 -414 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +0 -278 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +0 -245 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +0 -517 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +0 -279 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +0 -331 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +0 -619 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +0 -160 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +0 -741 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +0 -244 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +0 -299 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +0 -625 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder_extra.go +0 -47 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +0 -73 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +0 -171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +0 -896 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +0 -1449 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +0 -474 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +0 -424 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +0 -318 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +0 -508 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +0 -113 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkkeysyms.go +0 -4904 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +0 -304 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +0 -460 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +0 -382 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +0 -575 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +0 -57 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +0 -214 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +0 -311 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +0 -190 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +0 -63 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +0 -710 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +0 -716 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +0 -751 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +0 -196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +0 -853 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +0 -746 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-features.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +0 -549 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +0 -552 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +0 -125 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +0 -1783 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +0 -94 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gaction.go +0 -663 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +0 -852 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +0 -434 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +0 -2242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +0 -2213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +0 -715 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +0 -339 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +0 -325 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +0 -556 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +0 -314 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +0 -617 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +0 -327 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +0 -266 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +0 -349 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +0 -235 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +0 -496 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +0 -674 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +0 -416 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +0 -330 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +0 -152 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +0 -199 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +0 -1909 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +0 -182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +0 -291 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +0 -542 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +0 -579 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +0 -70 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +0 -753 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +0 -392 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +0 -110 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +0 -274 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +0 -390 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +0 -719 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +0 -268 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +0 -169 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +0 -267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +0 -1102 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +0 -311 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +0 -213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +0 -134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +0 -361 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +0 -1459 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +0 -1041 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +0 -175 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfile.go +0 -7039 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +0 -139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +0 -768 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +0 -190 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +0 -1682 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +0 -513 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +0 -619 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +0 -388 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +0 -614 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gicon.go +0 -378 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +0 -556 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +0 -280 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +0 -869 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +0 -2410 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +0 -347 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giostream.go +0 -723 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +0 -1144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +0 -348 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +0 -236 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +0 -411 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +0 -167 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +0 -610 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +0 -772 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmenuexporter.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +0 -993 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmount.go +0 -1422 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +0 -1017 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +0 -336 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +0 -412 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +0 -272 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +0 -283 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +0 -1272 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +0 -305 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +0 -384 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +0 -136 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +0 -315 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +0 -352 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +0 -301 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +0 -298 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +0 -180 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +0 -1053 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gresource.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +0 -1862 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +0 -676 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +0 -592 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +0 -433 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +0 -489 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +0 -618 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +0 -446 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +0 -2007 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +0 -249 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +0 -253 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +0 -955 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +0 -298 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +0 -397 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +0 -619 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +0 -406 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +0 -633 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +0 -412 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtask.go +0 -1352 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +0 -125 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +0 -228 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +0 -291 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +0 -63 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +0 -309 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +0 -499 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +0 -764 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +0 -319 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +0 -836 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +0 -886 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +0 -518 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +0 -328 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +0 -90 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +0 -267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +0 -211 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +0 -370 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +0 -341 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +0 -698 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +0 -1140 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +0 -1182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +0 -307 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +0 -213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +0 -188 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/garray.go +0 -817 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +0 -448 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +0 -404 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +0 -91 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +0 -958 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gcache.go +0 -118 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +0 -222 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +0 -457 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +0 -286 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdate.go +0 -850 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +0 -1084 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdir.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/genviron.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gerror.go +0 -285 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +0 -806 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghash.go +0 -742 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +0 -205 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghook.go +0 -260 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +0 -1139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +0 -1174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/glibconfig.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/glist.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmacros.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmain.go +0 -2568 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +0 -178 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +0 -788 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmem.go +0 -532 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +0 -1030 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gnode.go +0 -439 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/goption.go +0 -666 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +0 -205 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gquark.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +0 -503 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grand.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +0 -200 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +0 -134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gregex.go +0 -1625 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grel.go +0 -204 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +0 -483 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +0 -603 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gshell.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gslice.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gslist.go +0 -47 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +0 -607 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +0 -381 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +0 -1164 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstring.go +0 -622 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +0 -176 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +0 -1491 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gthread.go +0 -2487 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +0 -278 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +0 -378 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtree.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +0 -1703 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/guri.go +0 -1112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gutils.go +0 -766 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/guuid.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +0 -3134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +0 -730 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gversion.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gversionmacros.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/main.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more_other.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more_sysv.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more_windows.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gmodule/gmoduleconf.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gmodule/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +0 -361 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +0 -58 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +0 -549 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/genums.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +0 -2267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +0 -935 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +0 -1291 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +0 -839 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +0 -265 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +0 -1702 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +0 -380 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +0 -191 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +0 -951 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +0 -212 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvaluecollector.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/main.go +0 -37 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/more.go +0 -160 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/types/types.go +0 -3 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +0 -408 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-config.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +0 -408 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +0 -161 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-macros.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +0 -885 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +0 -220 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +0 -196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +0 -235 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +0 -140 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +0 -331 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +0 -274 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +0 -485 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +0 -137 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +0 -244 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-types.go +0 -53 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +0 -331 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +0 -417 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +0 -431 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +0 -94 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +0 -123 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +0 -89 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +0 -105 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +0 -91 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +0 -592 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +0 -682 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +0 -109 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +0 -118 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +0 -189 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +0 -188 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +0 -227 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +0 -338 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrenderreplay.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +0 -94 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +0 -191 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +0 -115 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +0 -92 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +0 -2171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +0 -1303 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +0 -174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +0 -857 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +0 -484 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +0 -111 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +0 -579 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +0 -361 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +0 -460 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +0 -604 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +0 -656 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +0 -551 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +0 -681 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +0 -1023 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +0 -944 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +0 -517 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +0 -1046 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +0 -140 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +0 -318 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +0 -592 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +0 -717 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +0 -1015 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +0 -206 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +0 -347 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +0 -910 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +0 -836 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +0 -1892 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +0 -431 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +0 -649 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +0 -1060 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +0 -163 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +0 -210 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +0 -764 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +0 -224 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +0 -691 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +0 -560 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +0 -268 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +0 -872 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +0 -565 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +0 -317 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +0 -510 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +0 -415 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +0 -242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +0 -482 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +0 -935 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +0 -213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +0 -472 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +0 -337 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +0 -171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +0 -1338 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +0 -649 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +0 -362 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +0 -552 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcssenums.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcsslocation.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +0 -201 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +0 -108 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +0 -1015 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +0 -415 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +0 -384 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +0 -598 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +0 -227 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +0 -757 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +0 -536 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +0 -340 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +0 -1116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +0 -686 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +0 -463 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +0 -2296 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +0 -665 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +0 -772 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +0 -2235 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +0 -199 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +0 -234 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +0 -204 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +0 -281 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +0 -730 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +0 -975 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +0 -711 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +0 -934 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +0 -662 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +0 -1084 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +0 -714 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +0 -324 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +0 -249 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +0 -485 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +0 -447 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +0 -196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +0 -251 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +0 -1649 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +0 -759 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +0 -773 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +0 -643 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +0 -532 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +0 -411 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +0 -712 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +0 -559 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +0 -650 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +0 -188 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +0 -184 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +0 -180 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +0 -134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +0 -229 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +0 -1007 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +0 -491 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +0 -789 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +0 -494 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +0 -759 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +0 -635 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +0 -349 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +0 -535 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +0 -1817 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +0 -879 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +0 -1256 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimmodule.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +0 -229 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +0 -705 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +0 -881 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +0 -1759 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +0 -407 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +0 -714 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +0 -583 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +0 -454 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +0 -1802 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +0 -181 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +0 -383 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +0 -945 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +0 -815 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +0 -571 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +0 -183 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +0 -312 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +0 -377 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +0 -560 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +0 -1173 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +0 -917 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +0 -751 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +0 -286 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +0 -518 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +0 -351 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +0 -216 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +0 -185 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +0 -474 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +0 -356 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +0 -1572 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +0 -489 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +0 -207 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +0 -223 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +0 -454 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +0 -497 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +0 -930 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +0 -375 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +0 -756 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +0 -835 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +0 -931 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +0 -627 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +0 -407 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +0 -272 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +0 -488 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +0 -564 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +0 -486 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +0 -1921 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +0 -444 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +0 -1024 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +0 -756 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +0 -659 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +0 -968 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +0 -913 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +0 -171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +0 -539 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +0 -736 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +0 -726 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +0 -266 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +0 -406 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +0 -1169 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +0 -534 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +0 -970 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +0 -208 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +0 -606 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +0 -351 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +0 -1332 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +0 -210 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +0 -640 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +0 -330 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +0 -419 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +0 -414 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +0 -510 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +0 -540 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +0 -597 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +0 -605 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +0 -53 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +0 -505 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +0 -320 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +0 -864 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +0 -482 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +0 -401 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +0 -1420 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +0 -397 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +0 -1398 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +0 -371 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +0 -394 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +0 -464 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +0 -242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +0 -396 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +0 -199 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +0 -877 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +0 -598 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +0 -174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +0 -92 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +0 -65 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +0 -1750 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +0 -2305 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +0 -1468 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +0 -252 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +0 -1574 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +0 -238 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +0 -2855 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +0 -667 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +0 -611 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +0 -593 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +0 -125 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +0 -1898 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +0 -741 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +0 -688 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +0 -334 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +0 -379 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +0 -899 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +0 -2734 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +0 -1028 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +0 -534 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +0 -174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +0 -139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +0 -630 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +0 -504 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +0 -5777 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +0 -258 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +0 -2182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +0 -551 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +0 -231 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +0 -383 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +0 -519 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +0 -414 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +0 -252 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +0 -234 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +0 -1092 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +0 -123 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +0 -354 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +0 -1850 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +0 -139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +0 -430 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +0 -202 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-features.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +0 -2354 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +0 -573 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +0 -102 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +0 -307 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +0 -143 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +0 -253 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +0 -1847 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +0 -248 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +0 -789 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +0 -419 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +0 -283 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +0 -246 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +0 -302 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +0 -155 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +0 -540 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +0 -242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +0 -110 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +0 -467 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +0 -67 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +0 -146 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +0 -308 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-policy.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +0 -265 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +0 -285 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +0 -642 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +0 -1445 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +0 -254 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +0 -161 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +0 -700 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +0 -1002 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +0 -1397 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +0 -193 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +0 -854 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +0 -636 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +0 -66 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +0 -70 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +0 -328 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +0 -264 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +0 -133 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +0 -343 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +0 -212 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +0 -182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +0 -344 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +0 -276 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +0 -347 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +0 -187 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +0 -429 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditingCommands.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +0 -193 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +0 -328 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +0 -219 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +0 -351 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +0 -281 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +0 -354 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +0 -267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +0 -1260 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +0 -215 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +0 -183 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +0 -92 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +0 -423 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +0 -210 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +0 -184 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +0 -149 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +0 -341 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +0 -273 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +0 -177 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +0 -218 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +0 -163 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +0 -2622 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +0 -148 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +0 -194 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +0 -323 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +0 -289 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +0 -432 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +0 -230 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +0 -650 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +0 -617 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +0 -264 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +0 -388 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +0 -280 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +0 -4734 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +0 -444 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +0 -545 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +0 -338 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/more.go +0 -234 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/.gitignore +0 -25 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/LICENSE +0 -20 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/README.md +0 -30 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/backoff.go +0 -66 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/context.go +0 -62 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/exponential.go +0 -216 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/retry.go +0 -146 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/ticker.go +0 -97 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/timer.go +0 -35 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/tries.go +0 -38 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/cursor/cursor.go +0 -221 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/help/help.go +0 -240 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/key/key.go +0 -140 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/README.md +0 -71 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/defaultitem.go +0 -229 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/keys.go +0 -97 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/list.go +0 -1330 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/style.go +0 -99 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/paginator/paginator.go +0 -214 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/runeutil/runeutil.go +0 -102 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/spinner/spinner.go +0 -224 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/table/table.go +0 -450 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/textinput/textinput.go +0 -890 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/viewport/keymap.go +0 -60 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/viewport/viewport.go +0 -544 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.gitattributes +0 -1 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.gitignore +0 -23 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.golangci.yml +0 -44 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.goreleaser.yml +0 -5 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/README.md +0 -400 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/Taskfile.yaml +0 -14 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/commands.go +0 -222 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/exec.go +0 -133 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/focus.go +0 -9 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/inputreader_other.go +0 -19 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/inputreader_windows.go +0 -129 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key.go +0 -715 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key_other.go +0 -13 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key_sequences.go +0 -130 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key_windows.go +0 -441 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/logging.go +0 -53 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/mouse.go +0 -308 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/nil_renderer.go +0 -29 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/options.go +0 -252 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/renderer.go +0 -88 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/screen.go +0 -248 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/signals_unix.go +0 -33 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/signals_windows.go +0 -10 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/standard_renderer.go +0 -790 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tea.go +0 -941 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tea_init.go +0 -22 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tty.go +0 -141 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tty_unix.go +0 -49 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tty_windows.go +0 -68 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/.golangci.yml +0 -47 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/.goreleaser.yml +0 -6 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/README.md +0 -109 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/doc.go +0 -4 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/env.go +0 -294 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/env_other.go +0 -8 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/env_windows.go +0 -40 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/profile.go +0 -108 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/writer.go +0 -171 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/.golangci.yml +0 -41 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/.goreleaser.yml +0 -5 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/README.md +0 -815 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/Taskfile.yaml +0 -19 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/align.go +0 -83 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/ansi_unix.go +0 -7 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/ansi_windows.go +0 -22 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/borders.go +0 -490 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/color.go +0 -172 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/get.go +0 -556 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/join.go +0 -175 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/position.go +0 -154 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/ranges.go +0 -48 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/renderer.go +0 -181 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/runes.go +0 -43 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/set.go +0 -799 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/size.go +0 -41 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/style.go +0 -588 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/unset.go +0 -331 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/whitespace.go +0 -83 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/ansi.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/ascii.go +0 -8 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/background.go +0 -178 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/c0.go +0 -79 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/c1.go +0 -72 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/charset.go +0 -55 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/clipboard.go +0 -75 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/color.go +0 -784 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/ctrl.go +0 -156 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/cursor.go +0 -637 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/cwd.go +0 -26 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/doc.go +0 -7 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/finalterm.go +0 -67 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/focus.go +0 -9 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/graphics.go +0 -62 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/hyperlink.go +0 -28 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/inband.go +0 -24 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/iterm2.go +0 -18 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/keypad.go +0 -28 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/kitty.go +0 -90 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/method.go +0 -196 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/mode.go +0 -690 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/mode_deprecated.go +0 -495 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/modes.go +0 -65 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/mouse.go +0 -172 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/notification.go +0 -32 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/palette.go +0 -34 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser.go +0 -417 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser/const.go +0 -79 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser/seq.go +0 -136 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser/transition_table.go +0 -273 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser_decode.go +0 -525 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser_handler.go +0 -60 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser_sync.go +0 -29 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/passthrough.go +0 -60 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/paste.go +0 -7 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/progress.go +0 -49 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/reset.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/screen.go +0 -410 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/sgr.go +0 -79 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/status.go +0 -168 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/style.go +0 -819 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/termcap.go +0 -41 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/title.go +0 -48 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/truncate.go +0 -290 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/urxvt.go +0 -17 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/util.go +0 -92 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/width.go +0 -107 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/winop.go +0 -59 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/wrap.go +0 -472 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/xterm.go +0 -138 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/buffer.go +0 -474 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/cell.go +0 -487 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/errors.go +0 -6 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/geom.go +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/hardscroll.go +0 -273 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/hashmap.go +0 -301 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/link.go +0 -14 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/pen.go +0 -92 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/screen.go +0 -1514 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/sequence.go +0 -131 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/style.go +0 -31 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/tabstop.go +0 -137 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/utils.go +0 -24 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/wrap.go +0 -191 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/writer.go +0 -340 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term.go +0 -51 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_other.go +0 -39 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_plan9.go +0 -118 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_unix.go +0 -96 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_unix_bsd.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_unix_other.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_windows.go +0 -87 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/terminal.go +0 -12 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/util.go +0 -47 collapsed to keep the page light
D vendor/github.com/cli/browser/LICENSE +0 -23 collapsed to keep the page light
D vendor/github.com/cli/browser/README.md +0 -20 collapsed to keep the page light
D vendor/github.com/cli/browser/browser.go +0 -57 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_darwin.go +0 -5 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_freebsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_linux.go +0 -21 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_netbsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_openbsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_unsupported.go +0 -12 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_windows.go +0 -7 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/.gitignore +0 -3 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/AGENTS.md +0 -51 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/CHANGELOG.md +0 -129 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/README.md +0 -190 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/gen.go +0 -3 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/graphemes.go +0 -73 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/options.go +0 -30 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/trie.go +0 -1699 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/truncate.go +0 -149 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/width.go +0 -239 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/README.md +0 -120 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/ansi.go +0 -138 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/ansi8.go +0 -79 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/iterator.go +0 -144 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/reader.go +0 -25 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/splitfunc.go +0 -205 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/trie.go +0 -1717 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/LICENSE.md +0 -21 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/md2man/debug.go +0 -62 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/md2man/md2man.go +0 -24 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/md2man/roff.go +0 -416 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/LICENSE +0 -15 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/bypass.go +0 -145 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/bypasssafe.go +0 -38 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/common.go +0 -341 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/config.go +0 -306 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/doc.go +0 -211 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/dump.go +0 -509 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/format.go +0 -419 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/spew.go +0 -148 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/.golangci.yml +0 -24 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/README.md +0 -2 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/keycodes.go +0 -205 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/mode.go +0 -82 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/read.go +0 -154 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/records.go +0 -486 collapsed to keep the page light
D vendor/github.com/fatih/color/LICENSE.md +0 -20 collapsed to keep the page light
D vendor/github.com/fatih/color/README.md +0 -189 collapsed to keep the page light
D vendor/github.com/fatih/color/color.go +0 -733 collapsed to keep the page light
D vendor/github.com/fatih/color/color_windows.go +0 -22 collapsed to keep the page light
D vendor/github.com/fatih/color/doc.go +0 -134 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/.gitignore +0 -10 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/.mailmap +0 -2 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/CHANGELOG.md +0 -651 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/CONTRIBUTING.md +0 -147 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/LICENSE +0 -25 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/README.md +0 -214 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_fen.go +0 -469 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_inotify.go +0 -597 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_kqueue.go +0 -735 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_other.go +0 -22 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_windows.go +0 -702 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/fsnotify.go +0 -526 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/darwin.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_darwin.go +0 -15 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_dragonfly.go +0 -15 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_freebsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_kqueue.go +0 -32 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_linux.go +0 -56 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_netbsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_openbsd.go +0 -16 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_solaris.go +0 -45 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_windows.go +0 -40 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/freebsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/internal.go +0 -2 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/unix.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/unix2.go +0 -25 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/windows.go +0 -40 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/shared.go +0 -64 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/staticcheck.conf +0 -3 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/system_bsd.go +0 -7 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/system_darwin.go +0 -8 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.editorconfig +0 -24 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.envrc +0 -7 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.gitignore +0 -10 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.golangci.yaml +0 -48 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/CHANGELOG.md +0 -104 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/README.md +0 -81 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/decode_hooks.go +0 -714 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/devenv.lock +0 -103 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/devenv.nix +0 -14 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/devenv.yaml +0 -4 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/errors.go +0 -244 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/internal/errors/errors.go +0 -11 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/internal/errors/join.go +0 -9 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/internal/errors/join_go1_19.go +0 -61 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/mapstructure.go +0 -1948 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/reflect_go1_19.go +0 -44 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/reflect_go1_20.go +0 -10 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/.cirrus.yml +0 -11 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/.golangci.yml +0 -13 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/CONTRIBUTING.md +0 -50 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/LICENSE +0 -25 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/MAINTAINERS +0 -3 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/README.md +0 -47 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/SECURITY.md +0 -13 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth.go +0 -257 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_anonymous.go +0 -16 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_default_other.go +0 -7 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_default_windows.go +0 -5 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_external.go +0 -26 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_sha1_windows.go +0 -109 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/call.go +0 -66 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn.go +0 -1009 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_darwin.go +0 -36 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_other.go +0 -83 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_unix.go +0 -40 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_windows.go +0 -13 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/dbus.go +0 -427 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/decoder.go +0 -376 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/default_handler.go +0 -338 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/doc.go +0 -70 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/encoder.go +0 -235 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/escape.go +0 -84 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/export.go +0 -484 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/match.go +0 -89 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/message.go +0 -393 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/object.go +0 -181 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/sequence.go +0 -24 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/sequential_handler.go +0 -125 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/server_interfaces.go +0 -107 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/sig.go +0 -298 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_darwin.go +0 -6 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_generic.go +0 -52 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_nonce_tcp.go +0 -41 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_tcp.go +0 -41 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unix.go +0 -291 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_dragonfly.go +0 -95 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_freebsd.go +0 -94 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_linux.go +0 -25 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_netbsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_openbsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_zos.go +0 -6 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/variant.go +0 -169 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/variant_lexer.go +0 -284 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/variant_parser.go +0 -815 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/LICENSE +0 -201 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/README.md +0 -23 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/trap_others.go +0 -16 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/trap_windows.go +0 -42 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/.gitignore +0 -101 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/CHANGELOG.md +0 -72 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/LICENSE +0 -7 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/README.md +0 -490 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/colorgens.go +0 -67 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/colors.go +0 -1156 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/happy_palettegen.go +0 -29 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/hexcolor.go +0 -91 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/hsluv-snapshot-rev4.json +0 -1 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/hsluv.go +0 -208 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/rand.go +0 -22 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/soft_palettegen.go +0 -192 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/sort.go +0 -191 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/warm_palettegen.go +0 -29 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/widegamut.go +0 -290 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/README.md +0 -48 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/colorable_others.go +0 -38 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/colorable_windows.go +0 -1047 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/go.test.sh +0 -12 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/noncolorable.go +0 -57 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/LICENSE +0 -9 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/README.md +0 -50 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/doc.go +0 -2 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/go.test.sh +0 -12 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_bsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_others.go +0 -17 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_plan9.go +0 -23 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_solaris.go +0 -21 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_tcgets.go +0 -20 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_windows.go +0 -136 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/README.md +0 -23 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/localereader.go +0 -19 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/localereader_unix.go +0 -11 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/localereader_windows.go +0 -85 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/README.md +0 -27 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/benchstat.txt +0 -43 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/new.txt +0 -54 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/old.txt +0 -54 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth.go +0 -420 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_appengine.go +0 -9 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_js.go +0 -9 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_posix.go +0 -81 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_table.go +0 -488 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_windows.go +0 -34 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/LICENSE.txt +0 -24 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/README.md +0 -85 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/env.go +0 -53 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/interpolate.go +0 -213 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/parser.go +0 -281 collapsed to keep the page light
D vendor/github.com/muesli/ansi/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/muesli/ansi/.golangci.yml +0 -27 collapsed to keep the page light
D vendor/github.com/muesli/ansi/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/muesli/ansi/README.md +0 -31 collapsed to keep the page light
D vendor/github.com/muesli/ansi/ansi.go +0 -7 collapsed to keep the page light
D vendor/github.com/muesli/ansi/buffer.go +0 -40 collapsed to keep the page light
D vendor/github.com/muesli/ansi/compressor/writer.go +0 -132 collapsed to keep the page light
D vendor/github.com/muesli/ansi/writer.go +0 -76 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/.golangci-soft.yml +0 -47 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/.golangci.yml +0 -29 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/README.md +0 -64 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader.go +0 -93 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_bsd.go +0 -146 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_default.go +0 -12 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_linux.go +0 -154 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_select.go +0 -136 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_unix.go +0 -18 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_windows.go +0 -244 collapsed to keep the page light
D vendor/github.com/muesli/termenv/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/muesli/termenv/.golangci-soft.yml +0 -43 collapsed to keep the page light
D vendor/github.com/muesli/termenv/.golangci.yml +0 -28 collapsed to keep the page light
D vendor/github.com/muesli/termenv/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/muesli/termenv/README.md +0 -431 collapsed to keep the page light
D vendor/github.com/muesli/termenv/ansi_compat.md +0 -65 collapsed to keep the page light
D vendor/github.com/muesli/termenv/ansicolors.go +0 -281 collapsed to keep the page light
D vendor/github.com/muesli/termenv/color.go +0 -205 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_linux.go +0 -8 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_solaris.go +0 -8 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_unix.go +0 -13 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_zos.go +0 -8 collapsed to keep the page light
D vendor/github.com/muesli/termenv/copy.go +0 -37 collapsed to keep the page light
D vendor/github.com/muesli/termenv/hyperlink.go +0 -11 collapsed to keep the page light
D vendor/github.com/muesli/termenv/notification.go +0 -11 collapsed to keep the page light
D vendor/github.com/muesli/termenv/output.go +0 -205 collapsed to keep the page light
D vendor/github.com/muesli/termenv/profile.go +0 -112 collapsed to keep the page light
D vendor/github.com/muesli/termenv/screen.go +0 -590 collapsed to keep the page light
D vendor/github.com/muesli/termenv/style.go +0 -126 collapsed to keep the page light
D vendor/github.com/muesli/termenv/templatehelper.go +0 -88 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv.go +0 -115 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_other.go +0 -30 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_posix.go +0 -17 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_solaris.go +0 -22 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_unix.go +0 -301 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_windows.go +0 -140 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/.gitignore +0 -24 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/README.md +0 -35 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/atomic.go +0 -73 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/file_unix.go +0 -14 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/file_windows.go +0 -33 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/zfile_windows.go +0 -27 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.dockerignore +0 -2 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.gitattributes +0 -4 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.gitignore +0 -8 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.golangci.toml +0 -76 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml +0 -128 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/AGENTS.md +0 -73 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/CONTRIBUTING.md +0 -254 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/Dockerfile +0 -6 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/README.md +0 -327 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/SECURITY.md +0 -16 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/capability_baseline.txt +0 -1 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/caps.sh +0 -101 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/ci.sh +0 -293 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/decode.go +0 -538 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/decode_fused.go +0 -362 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/doc.go +0 -2 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/errors.go +0 -233 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/parserbridge/parserbridge.go +0 -37 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/tracker/key.go +0 -49 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go +0 -450 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go +0 -2 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/localtime.go +0 -121 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/marshaler.go +0 -1697 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/strict.go +0 -108 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/test-go-versions.sh +0 -597 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/toml.abnf +0 -246 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/types.go +0 -24 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unmarshaler.go +0 -2396 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/ast.go +0 -124 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/bridge.go +0 -21 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/doc.go +0 -3 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/kind.go +0 -83 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/marshaler.go +0 -29 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/parser.go +0 -1686 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/unmarshaler.go +0 -43 collapsed to keep the page light
D vendor/github.com/pmezard/go-difflib/LICENSE +0 -27 collapsed to keep the page light
D vendor/github.com/pmezard/go-difflib/difflib/difflib.go +0 -772 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/.gitignore +0 -22 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/.golangci.yaml +0 -31 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/.goreleaser.yaml +0 -37 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/CHANGELOG.md +0 -350 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/Makefile +0 -150 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/README.md +0 -500 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/create.go +0 -116 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/dialect/querier.go +0 -25 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/dialect/querier_extended.go +0 -22 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/dialects.go +0 -214 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/doc.go +0 -14 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/sql_extended.go +0 -23 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/store.go +0 -66 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/store_extended.go +0 -33 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/db.go +0 -48 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/dialect.go +0 -74 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/down.go +0 -107 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/fix.go +0 -54 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/globals.go +0 -104 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/goose.go +0 -141 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/helpers.go +0 -84 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/install.sh +0 -37 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/controller/store.go +0 -37 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/clickhouse.go +0 -53 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/dsql.go +0 -66 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/mysql.go +0 -62 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/postgres.go +0 -70 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/redshift.go +0 -52 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/spanner.go +0 -50 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/sqlite3.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/sqlserver.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/starrocks.go +0 -54 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/tidb.go +0 -52 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/turso.go +0 -14 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/vertica.go +0 -54 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/ydb.go +0 -72 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/gooseutil/resolve.go +0 -118 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/legacystore/legacystore.go +0 -173 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/sqlparser/parse.go +0 -59 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/sqlparser/parser.go +0 -394 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/store/postgres.go +0 -282 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/store/store.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/table/config.go +0 -28 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/table/locker.go +0 -237 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/locker.go +0 -32 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/postgres.go +0 -165 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/session_locker_options.go +0 -98 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/table_locker_options.go +0 -136 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/log.go +0 -36 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/migrate.go +0 -379 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/migration.go +0 -398 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/migration_sql.go +0 -115 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/osfs.go +0 -28 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider.go +0 -669 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_collect.go +0 -196 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_errors.go +0 -48 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_options.go +0 -280 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_run.go +0 -535 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_types.go +0 -91 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/redo.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/register.go +0 -133 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/reset.go +0 -64 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/status.go +0 -64 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/up.go +0 -221 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/version.go +0 -52 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/LICENSE.txt +0 -21 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/README.md +0 -137 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/doc.go +0 -108 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/eastasianwidth.go +0 -2588 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/emojipresentation.go +0 -295 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/gen_breaktest.go +0 -215 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/gen_properties.go +0 -261 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/grapheme.go +0 -331 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/graphemeproperties.go +0 -1915 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/graphemerules.go +0 -176 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/line.go +0 -134 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/lineproperties.go +0 -3554 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/linerules.go +0 -626 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/properties.go +0 -208 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/sentence.go +0 -90 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/sentenceproperties.go +0 -2845 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/sentencerules.go +0 -276 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/step.go +0 -242 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/width.go +0 -61 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/word.go +0 -89 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/wordproperties.go +0 -1883 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/wordrules.go +0 -282 collapsed to keep the page light
D vendor/github.com/rs/zerolog/.gitignore +0 -27 collapsed to keep the page light
D vendor/github.com/rs/zerolog/CONTRIBUTING.md +0 -43 collapsed to keep the page light
D vendor/github.com/rs/zerolog/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/rs/zerolog/README.md +0 -858 collapsed to keep the page light
D vendor/github.com/rs/zerolog/array.go +0 -276 collapsed to keep the page light
D vendor/github.com/rs/zerolog/console.go +0 -535 collapsed to keep the page light
D vendor/github.com/rs/zerolog/context.go +0 -535 collapsed to keep the page light
D vendor/github.com/rs/zerolog/ctx.go +0 -51 collapsed to keep the page light
D vendor/github.com/rs/zerolog/encoder.go +0 -56 collapsed to keep the page light
D vendor/github.com/rs/zerolog/encoder_cbor.go +0 -45 collapsed to keep the page light
D vendor/github.com/rs/zerolog/encoder_json.go +0 -51 collapsed to keep the page light
D vendor/github.com/rs/zerolog/event.go +0 -919 collapsed to keep the page light
D vendor/github.com/rs/zerolog/example.jsonl +0 -7 collapsed to keep the page light
D vendor/github.com/rs/zerolog/fields.go +0 -312 collapsed to keep the page light
D vendor/github.com/rs/zerolog/globals.go +0 -208 collapsed to keep the page light
D vendor/github.com/rs/zerolog/globals_118.go +0 -30 collapsed to keep the page light
D vendor/github.com/rs/zerolog/go112.go +0 -7 collapsed to keep the page light
D vendor/github.com/rs/zerolog/hook.go +0 -64 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/README.md +0 -56 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/base.go +0 -19 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/cbor.go +0 -102 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/decode_stream.go +0 -654 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/string.go +0 -117 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/time.go +0 -111 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/types.go +0 -524 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/base.go +0 -19 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/bytes.go +0 -85 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/string.go +0 -149 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/time.go +0 -124 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/types.go +0 -466 collapsed to keep the page light
D vendor/github.com/rs/zerolog/log.go +0 -528 collapsed to keep the page light
D vendor/github.com/rs/zerolog/not_go112.go +0 -5 collapsed to keep the page light
D vendor/github.com/rs/zerolog/pretty.png +0 -0 binary file: no text diff
binary file: no text diff
D vendor/github.com/rs/zerolog/sampler.go +0 -137 collapsed to keep the page light
D vendor/github.com/rs/zerolog/slog.go +0 -247 collapsed to keep the page light
D vendor/github.com/rs/zerolog/syslog.go +0 -89 collapsed to keep the page light
D vendor/github.com/rs/zerolog/writer.go +0 -355 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/.gitignore +0 -8 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/.travis.yml +0 -17 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/LICENSE.txt +0 -29 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/README.md +0 -335 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/block.go +0 -1612 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/doc.go +0 -46 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/entities.go +0 -2236 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/esc.go +0 -70 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/html.go +0 -952 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/inline.go +0 -1228 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/markdown.go +0 -950 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/node.go +0 -360 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/smartypants.go +0 -457 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.editorconfig +0 -21 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.envrc +0 -4 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.gitignore +0 -5 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.golangci.yaml +0 -37 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/LICENSE +0 -19 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/README.md +0 -37 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/devenv.lock +0 -103 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/devenv.nix +0 -17 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/devenv.yaml +0 -4 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/file_type.go +0 -32 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/finder.go +0 -171 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/glob.go +0 -5 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/glob_windows.go +0 -8 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/helpers.go +0 -41 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/internal/queue/eager.go +0 -53 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/internal/queue/queue.go +0 -8 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/justfile +0 -14 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/.editorconfig +0 -18 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/CONTRIBUTING.md +0 -1 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/Makefile +0 -59 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/README.md +0 -186 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/fuzzy.go +0 -263 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/LICENSE +0 -202 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/README.md +0 -185 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff.go +0 -134 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff_constant.go +0 -25 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff_exponential.go +0 -47 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff_fibonacci.go +0 -56 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/rand.go +0 -54 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/retry.go +0 -104 collapsed to keep the page light
D vendor/github.com/spf13/afero/.editorconfig +0 -15 collapsed to keep the page light
D vendor/github.com/spf13/afero/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/spf13/afero/.golangci.yaml +0 -48 collapsed to keep the page light
D vendor/github.com/spf13/afero/LICENSE.txt +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/afero/README.md +0 -474 collapsed to keep the page light
D vendor/github.com/spf13/afero/afero.go +0 -111 collapsed to keep the page light
D vendor/github.com/spf13/afero/appveyor.yml +0 -10 collapsed to keep the page light
D vendor/github.com/spf13/afero/basepath.go +0 -222 collapsed to keep the page light
D vendor/github.com/spf13/afero/cacheOnReadFs.go +0 -315 collapsed to keep the page light
D vendor/github.com/spf13/afero/const_bsds.go +0 -23 collapsed to keep the page light
D vendor/github.com/spf13/afero/const_win_unix.go +0 -22 collapsed to keep the page light
D vendor/github.com/spf13/afero/copyOnWriteFs.go +0 -332 collapsed to keep the page light
D vendor/github.com/spf13/afero/httpFs.go +0 -114 collapsed to keep the page light
D vendor/github.com/spf13/afero/internal/common/adapters.go +0 -27 collapsed to keep the page light
D vendor/github.com/spf13/afero/iofs.go +0 -302 collapsed to keep the page light
D vendor/github.com/spf13/afero/ioutil.go +0 -243 collapsed to keep the page light
D vendor/github.com/spf13/afero/lstater.go +0 -27 collapsed to keep the page light
D vendor/github.com/spf13/afero/match.go +0 -110 collapsed to keep the page light
D vendor/github.com/spf13/afero/mem/dir.go +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/afero/mem/dirmap.go +0 -43 collapsed to keep the page light
D vendor/github.com/spf13/afero/mem/file.go +0 -373 collapsed to keep the page light
D vendor/github.com/spf13/afero/memmap.go +0 -463 collapsed to keep the page light
D vendor/github.com/spf13/afero/os.go +0 -113 collapsed to keep the page light
D vendor/github.com/spf13/afero/path.go +0 -106 collapsed to keep the page light
D vendor/github.com/spf13/afero/readonlyfs.go +0 -96 collapsed to keep the page light
D vendor/github.com/spf13/afero/regexpfs.go +0 -223 collapsed to keep the page light
D vendor/github.com/spf13/afero/symlink.go +0 -55 collapsed to keep the page light
D vendor/github.com/spf13/afero/unionFile.go +0 -331 collapsed to keep the page light
D vendor/github.com/spf13/afero/util.go +0 -329 collapsed to keep the page light
D vendor/github.com/spf13/cast/.editorconfig +0 -15 collapsed to keep the page light
D vendor/github.com/spf13/cast/.gitignore +0 -25 collapsed to keep the page light
D vendor/github.com/spf13/cast/.golangci.yaml +0 -39 collapsed to keep the page light
D vendor/github.com/spf13/cast/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/spf13/cast/Makefile +0 -40 collapsed to keep the page light
D vendor/github.com/spf13/cast/README.md +0 -79 collapsed to keep the page light
D vendor/github.com/spf13/cast/alias.go +0 -69 collapsed to keep the page light
D vendor/github.com/spf13/cast/basic.go +0 -131 collapsed to keep the page light
D vendor/github.com/spf13/cast/cast.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/cast/indirect.go +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/cast/internal/time.go +0 -79 collapsed to keep the page light
D vendor/github.com/spf13/cast/internal/timeformattype_string.go +0 -27 collapsed to keep the page light
D vendor/github.com/spf13/cast/map.go +0 -212 collapsed to keep the page light
D vendor/github.com/spf13/cast/number.go +0 -549 collapsed to keep the page light
D vendor/github.com/spf13/cast/slice.go +0 -106 collapsed to keep the page light
D vendor/github.com/spf13/cast/time.go +0 -116 collapsed to keep the page light
D vendor/github.com/spf13/cast/zz_generated.go +0 -261 collapsed to keep the page light
D vendor/github.com/spf13/cobra/.gitignore +0 -39 collapsed to keep the page light
D vendor/github.com/spf13/cobra/.golangci.yml +0 -66 collapsed to keep the page light
D vendor/github.com/spf13/cobra/.mailmap +0 -3 collapsed to keep the page light
D vendor/github.com/spf13/cobra/CONDUCT.md +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/cobra/CONTRIBUTING.md +0 -50 collapsed to keep the page light
D vendor/github.com/spf13/cobra/LICENSE.txt +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/cobra/MAINTAINERS +0 -13 collapsed to keep the page light
D vendor/github.com/spf13/cobra/Makefile +0 -35 collapsed to keep the page light
D vendor/github.com/spf13/cobra/README.md +0 -133 collapsed to keep the page light
D vendor/github.com/spf13/cobra/SECURITY.md +0 -105 collapsed to keep the page light
D vendor/github.com/spf13/cobra/active_help.go +0 -60 collapsed to keep the page light
D vendor/github.com/spf13/cobra/args.go +0 -131 collapsed to keep the page light
D vendor/github.com/spf13/cobra/bash_completions.go +0 -709 collapsed to keep the page light
D vendor/github.com/spf13/cobra/bash_completionsV2.go +0 -484 collapsed to keep the page light
D vendor/github.com/spf13/cobra/cobra.go +0 -246 collapsed to keep the page light
D vendor/github.com/spf13/cobra/command.go +0 -2072 collapsed to keep the page light
D vendor/github.com/spf13/cobra/command_notwin.go +0 -20 collapsed to keep the page light
D vendor/github.com/spf13/cobra/command_win.go +0 -41 collapsed to keep the page light
D vendor/github.com/spf13/cobra/completions.go +0 -1020 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/man_docs.go +0 -246 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/md_docs.go +0 -158 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/rest_docs.go +0 -186 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/util.go +0 -52 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/yaml_docs.go +0 -175 collapsed to keep the page light
D vendor/github.com/spf13/cobra/fish_completions.go +0 -292 collapsed to keep the page light
D vendor/github.com/spf13/cobra/flag_groups.go +0 -290 collapsed to keep the page light
D vendor/github.com/spf13/cobra/powershell_completions.go +0 -350 collapsed to keep the page light
D vendor/github.com/spf13/cobra/shell_completions.go +0 -98 collapsed to keep the page light
D vendor/github.com/spf13/cobra/zsh_completions.go +0 -308 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.editorconfig +0 -12 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.golangci.yaml +0 -4 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.travis.yml +0 -22 collapsed to keep the page light
D vendor/github.com/spf13/pflag/LICENSE +0 -28 collapsed to keep the page light
D vendor/github.com/spf13/pflag/README.md +0 -323 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bool.go +0 -94 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bool_func.go +0 -40 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bool_slice.go +0 -185 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bytes.go +0 -209 collapsed to keep the page light
D vendor/github.com/spf13/pflag/count.go +0 -96 collapsed to keep the page light
D vendor/github.com/spf13/pflag/duration.go +0 -86 collapsed to keep the page light
D vendor/github.com/spf13/pflag/duration_slice.go +0 -166 collapsed to keep the page light
D vendor/github.com/spf13/pflag/errors.go +0 -149 collapsed to keep the page light
D vendor/github.com/spf13/pflag/flag.go +0 -1289 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float32.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float32_slice.go +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float64.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float64_slice.go +0 -166 collapsed to keep the page light
D vendor/github.com/spf13/pflag/func.go +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/pflag/golangflag.go +0 -161 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int16.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int32.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int32_slice.go +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int64.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int64_slice.go +0 -166 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int8.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int_slice.go +0 -158 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ip.go +0 -97 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ip_slice.go +0 -186 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ipmask.go +0 -122 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ipnet.go +0 -98 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ipnet_slice.go +0 -147 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string.go +0 -80 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_array.go +0 -125 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_slice.go +0 -163 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_to_int.go +0 -149 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_to_int64.go +0 -149 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_to_string.go +0 -168 collapsed to keep the page light
D vendor/github.com/spf13/pflag/text.go +0 -81 collapsed to keep the page light
D vendor/github.com/spf13/pflag/time.go +0 -124 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint16.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint32.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint64.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint8.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint_slice.go +0 -168 collapsed to keep the page light
D vendor/github.com/spf13/viper/.editorconfig +0 -21 collapsed to keep the page light
D vendor/github.com/spf13/viper/.envrc +0 -4 collapsed to keep the page light
D vendor/github.com/spf13/viper/.gitignore +0 -8 collapsed to keep the page light
D vendor/github.com/spf13/viper/.golangci.yaml +0 -118 collapsed to keep the page light
D vendor/github.com/spf13/viper/.yamlignore +0 -2 collapsed to keep the page light
D vendor/github.com/spf13/viper/.yamllint.yaml +0 -6 collapsed to keep the page light
D vendor/github.com/spf13/viper/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/spf13/viper/Makefile +0 -87 collapsed to keep the page light
D vendor/github.com/spf13/viper/README.md +0 -931 collapsed to keep the page light
D vendor/github.com/spf13/viper/TROUBLESHOOTING.md +0 -32 collapsed to keep the page light
D vendor/github.com/spf13/viper/UPGRADE.md +0 -147 collapsed to keep the page light
D vendor/github.com/spf13/viper/encoding.go +0 -181 collapsed to keep the page light
D vendor/github.com/spf13/viper/experimental.go +0 -8 collapsed to keep the page light
D vendor/github.com/spf13/viper/file.go +0 -104 collapsed to keep the page light
D vendor/github.com/spf13/viper/finder.go +0 -55 collapsed to keep the page light
D vendor/github.com/spf13/viper/flags.go +0 -57 collapsed to keep the page light
D vendor/github.com/spf13/viper/flake.lock +0 -255 collapsed to keep the page light
D vendor/github.com/spf13/viper/flake.nix +0 -61 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/dotenv/codec.go +0 -61 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/dotenv/map_utils.go +0 -41 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/json/codec.go +0 -17 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/toml/codec.go +0 -16 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/yaml/codec.go +0 -14 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/bind_struct.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/bind_struct_default.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/finder.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/finder_default.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/logger.go +0 -31 collapsed to keep the page light
D vendor/github.com/spf13/viper/remote.go +0 -259 collapsed to keep the page light
D vendor/github.com/spf13/viper/util.go +0 -211 collapsed to keep the page light
D vendor/github.com/spf13/viper/viper.go +0 -2077 collapsed to keep the page light
D vendor/github.com/stretchr/objx/.codeclimate.yml +0 -21 collapsed to keep the page light
D vendor/github.com/stretchr/objx/.gitignore +0 -11 collapsed to keep the page light
D vendor/github.com/stretchr/objx/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/stretchr/objx/README.md +0 -91 collapsed to keep the page light
D vendor/github.com/stretchr/objx/Taskfile.yml +0 -27 collapsed to keep the page light
D vendor/github.com/stretchr/objx/accessors.go +0 -197 collapsed to keep the page light
D vendor/github.com/stretchr/objx/conversions.go +0 -280 collapsed to keep the page light
D vendor/github.com/stretchr/objx/doc.go +0 -66 collapsed to keep the page light
D vendor/github.com/stretchr/objx/map.go +0 -214 collapsed to keep the page light
D vendor/github.com/stretchr/objx/mutations.go +0 -77 collapsed to keep the page light
D vendor/github.com/stretchr/objx/security.go +0 -12 collapsed to keep the page light
D vendor/github.com/stretchr/objx/tests.go +0 -17 collapsed to keep the page light
D vendor/github.com/stretchr/objx/type_specific.go +0 -346 collapsed to keep the page light
D vendor/github.com/stretchr/objx/type_specific_codegen.go +0 -2261 collapsed to keep the page light
D vendor/github.com/stretchr/objx/value.go +0 -159 collapsed to keep the page light
D vendor/github.com/stretchr/testify/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_compare.go +0 -495 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_format.go +0 -866 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl +0 -5 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_forward.go +0 -1723 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl +0 -5 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_order.go +0 -81 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertions.go +0 -2295 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/doc.go +0 -50 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/errors.go +0 -10 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/forward_assertions.go +0 -16 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/http_assertions.go +0 -165 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go +0 -24 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go +0 -36 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go +0 -17 collapsed to keep the page light
D vendor/github.com/stretchr/testify/mock/doc.go +0 -44 collapsed to keep the page light
D vendor/github.com/stretchr/testify/mock/mock.go +0 -1298 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/doc.go +0 -31 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/forward_requirements.go +0 -16 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require.go +0 -2180 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require.go.tmpl +0 -6 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require_forward.go +0 -1724 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require_forward.go.tmpl +0 -5 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/requirements.go +0 -29 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.env +0 -1 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.env.invalid +0 -1 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.gitignore +0 -4 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.golangci.yaml +0 -7 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/CHANGELOG.md +0 -105 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/README.md +0 -129 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/gotenv.go +0 -409 collapsed to keep the page light
D vendor/github.com/xo/terminfo/.gitignore +0 -9 collapsed to keep the page light
D vendor/github.com/xo/terminfo/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/xo/terminfo/README.md +0 -139 collapsed to keep the page light
D vendor/github.com/xo/terminfo/caps.go +0 -31 collapsed to keep the page light
D vendor/github.com/xo/terminfo/capvals.go +0 -1525 collapsed to keep the page light
D vendor/github.com/xo/terminfo/color.go +0 -88 collapsed to keep the page light
D vendor/github.com/xo/terminfo/dec.go +0 -245 collapsed to keep the page light
D vendor/github.com/xo/terminfo/load.go +0 -64 collapsed to keep the page light
D vendor/github.com/xo/terminfo/param.go +0 -405 collapsed to keep the page light
D vendor/github.com/xo/terminfo/stack.go +0 -48 collapsed to keep the page light
D vendor/github.com/xo/terminfo/terminfo.go +0 -479 collapsed to keep the page light
D vendor/go.uber.org/multierr/.codecov.yml +0 -15 collapsed to keep the page light
D vendor/go.uber.org/multierr/.gitignore +0 -4 collapsed to keep the page light
D vendor/go.uber.org/multierr/CHANGELOG.md +0 -95 collapsed to keep the page light
D vendor/go.uber.org/multierr/LICENSE.txt +0 -19 collapsed to keep the page light
D vendor/go.uber.org/multierr/Makefile +0 -38 collapsed to keep the page light
D vendor/go.uber.org/multierr/README.md +0 -43 collapsed to keep the page light
D vendor/go.uber.org/multierr/error.go +0 -646 collapsed to keep the page light
D vendor/go.uber.org/multierr/error_post_go120.go +0 -48 collapsed to keep the page light
D vendor/go.uber.org/multierr/error_pre_go120.go +0 -79 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/LICENSE +0 -50 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/NOTICE +0 -13 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/README.md +0 -171 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/apic.go +0 -747 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/decode.go +0 -1018 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/emitterc.go +0 -2054 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/encode.go +0 -577 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/parserc.go +0 -1274 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/readerc.go +0 -434 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/resolve.go +0 -326 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/scannerc.go +0 -3040 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/sorter.go +0 -134 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/writerc.go +0 -48 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/yaml.go +0 -703 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/yamlh.go +0 -811 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/yamlprivateh.go +0 -198 collapsed to keep the page light
D vendor/golang.org/x/image/LICENSE +0 -27 collapsed to keep the page light
D vendor/golang.org/x/image/PATENTS +0 -22 collapsed to keep the page light
D vendor/golang.org/x/image/draw/draw.go +0 -67 collapsed to keep the page light
D vendor/golang.org/x/image/draw/impl.go +0 -8426 collapsed to keep the page light
D vendor/golang.org/x/image/draw/scale.go +0 -525 collapsed to keep the page light
D vendor/golang.org/x/image/math/f64/f64.go +0 -37 collapsed to keep the page light
D vendor/golang.org/x/mod/LICENSE +0 -27 collapsed to keep the page light
D vendor/golang.org/x/mod/PATENTS +0 -22 collapsed to keep the page light
D vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go +0 -78 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/print.go +0 -184 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/read.go +0 -962 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/rule.go +0 -1951 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/work.go +0 -333 collapsed to keep the page light
D vendor/golang.org/x/mod/module/module.go +0 -840 collapsed to keep the page light
D vendor/golang.org/x/mod/module/pseudo.go +0 -250 collapsed to keep the page light
D vendor/golang.org/x/mod/semver/semver.go +0 -407 collapsed to keep the page light
D vendor/golang.org/x/net/LICENSE +0 -27 collapsed to keep the page light
D vendor/golang.org/x/net/PATENTS +0 -22 collapsed to keep the page light
D vendor/golang.org/x/net/html/atom/atom.go +0 -78 collapsed to keep the page light
D vendor/golang.org/x/net/html/atom/table.go +0 -785 collapsed to keep the page light
D vendor/golang.org/x/net/html/const.go +0 -111 collapsed to keep the page light
D vendor/golang.org/x/net/html/doc.go +0 -122 collapsed to keep the page light
D vendor/golang.org/x/net/html/doctype.go +0 -156 collapsed to keep the page light
D vendor/golang.org/x/net/html/entity.go +0 -2252 collapsed to keep the page light
D vendor/golang.org/x/net/html/escape.go +0 -379 collapsed to keep the page light
D vendor/golang.org/x/net/html/foreign.go +0 -221 collapsed to keep the page light
D vendor/golang.org/x/net/html/iter.go +0 -54 collapsed to keep the page light
D vendor/golang.org/x/net/html/node.go +0 -230 collapsed to keep the page light
D vendor/golang.org/x/net/html/nodetype_string.go +0 -31 collapsed to keep the page light
D vendor/golang.org/x/net/html/parse.go +0 -2378 collapsed to keep the page light
D vendor/golang.org/x/net/html/render.go +0 -316 collapsed to keep the page light
D vendor/golang.org/x/net/html/token.go +0 -1322 collapsed to keep the page light
D vendor/golang.org/x/net/idna/idna.go +0 -880 collapsed to keep the page light
D vendor/golang.org/x/net/idna/punycode.go +0 -220 collapsed to keep the page light
D vendor/golang.org/x/net/idna/tables15.0.0.go +0 -5144 collapsed to keep the page light
D vendor/golang.org/x/net/idna/tables17.0.0.go +0 -5302 collapsed to keep the page light
D vendor/golang.org/x/net/idna/trie.go +0 -51 collapsed to keep the page light
D vendor/golang.org/x/net/idna/trieval.go +0 -119 collapsed to keep the page light
D vendor/golang.org/x/net/publicsuffix/data/children +0 -0 binary file: no text diff
binary file: no text diff
D vendor/golang.org/x/net/publicsuffix/data/nodes +0 -0 binary file: no text diff
binary file: no text diff