detached ef0e401

chore: pin released purego upstream modules

commit
ef0e4016be7594dd9670ba85feaf59f0b3517eb3
author
brice · · 2026-07-15 05:52 UTC
parent
7efcb53
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
68 files · +540 -531
M go.mod +8 -10
@@ -6,12 +6,12 @@ require (
66 github.com/a-h/templ v0.3.1020
77 github.com/andybalholm/brotli v1.2.2
88 github.com/bnema/purego v0.11.0-bnema.4
9- github.com/bnema/purego-cef v0.13.4-0.20260714140305-f0b7414af67e
10- github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe
11- github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
12- github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13- github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef
9+ github.com/bnema/purego-cef v0.13.4-0.20260715054414-19b947c13132
10+ github.com/bnema/purego-cef2gtk v0.8.5
11+ github.com/bnema/purego-pipewire v0.1.5
12+ github.com/bnema/purego-sqlite v0.1.4
13+ github.com/bnema/purego-webp v0.2.1
14+ github.com/bnema/puregotk v0.7.1
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -43,11 +43,10 @@ require (
4343 github.com/clipperhouse/displaywidth v0.11.0 // indirect
4444 github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
4545 github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
46- github.com/davecgh/go-spew v1.1.1 // indirect
46+ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
4747 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
4848 github.com/fatih/color v1.19.0 // indirect
4949 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50- github.com/google/go-cmp v0.7.0 // indirect
5150 github.com/inconshreveable/mousetrap v1.1.0 // indirect
5251 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
5352 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -59,7 +58,7 @@ require (
5958 github.com/muesli/cancelreader v0.2.2 // indirect
6059 github.com/muesli/termenv v0.16.0 // indirect
6160 github.com/natefinch/atomic v1.0.1 // indirect
62- github.com/pmezard/go-difflib v1.0.0 // indirect
61+ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
6362 github.com/rivo/uniseg v0.4.7 // indirect
6463 github.com/rogpeppe/go-internal v1.14.1 // indirect
6564 github.com/russross/blackfriday/v2 v2.1.0 // indirect
@@ -81,7 +80,6 @@ require (
8180 golang.org/x/text v0.40.0 // indirect
8281 golang.org/x/tools v0.47.0 // indirect
8382 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84- mvdan.cc/gofumpt v0.9.2 // indirect
8583 )
8684
8785 tool github.com/a-h/templ/cmd/templ
@@ -6,12 +6,12 @@ require (
6 github.com/a-h/templ v0.3.10206 github.com/a-h/templ v0.3.1020
7 github.com/andybalholm/brotli v1.2.27 github.com/andybalholm/brotli v1.2.2
8 github.com/bnema/purego v0.11.0-bnema.48 github.com/bnema/purego v0.11.0-bnema.4
9- github.com/bnema/purego-cef v0.13.4-0.20260714140305-f0b7414af67e9+ github.com/bnema/purego-cef v0.13.4-0.20260715054414-19b947c13132
10- github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe10+ github.com/bnema/purego-cef2gtk v0.8.5
11- github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a11+ github.com/bnema/purego-pipewire v0.1.5
12- github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c12+ github.com/bnema/purego-sqlite v0.1.4
13- github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf613+ github.com/bnema/purego-webp v0.2.1
14- github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef14+ github.com/bnema/puregotk v0.7.1
15 github.com/charmbracelet/bubbles v1.0.015 github.com/charmbracelet/bubbles v1.0.0
16 github.com/charmbracelet/bubbletea v1.3.1016 github.com/charmbracelet/bubbletea v1.3.10
17 github.com/charmbracelet/lipgloss v1.1.017 github.com/charmbracelet/lipgloss v1.1.0
@@ -43,11 +43,10 @@ require (
43 github.com/clipperhouse/displaywidth v0.11.0 // indirect43 github.com/clipperhouse/displaywidth v0.11.0 // indirect
44 github.com/clipperhouse/uax29/v2 v2.7.0 // indirect44 github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
45 github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect45 github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
46- github.com/davecgh/go-spew v1.1.1 // indirect46+ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
48 github.com/fatih/color v1.19.0 // indirect48 github.com/fatih/color v1.19.0 // indirect
49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50- github.com/google/go-cmp v0.7.0 // indirect
51 github.com/inconshreveable/mousetrap v1.1.0 // indirect50 github.com/inconshreveable/mousetrap v1.1.0 // indirect
52 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect51 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
53 github.com/mattn/go-colorable v0.1.14 // indirect52 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -59,7 +58,7 @@ require (
59 github.com/muesli/cancelreader v0.2.2 // indirect58 github.com/muesli/cancelreader v0.2.2 // indirect
60 github.com/muesli/termenv v0.16.0 // indirect59 github.com/muesli/termenv v0.16.0 // indirect
61 github.com/natefinch/atomic v1.0.1 // indirect60 github.com/natefinch/atomic v1.0.1 // indirect
62- github.com/pmezard/go-difflib v1.0.0 // indirect61+ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
63 github.com/rivo/uniseg v0.4.7 // indirect62 github.com/rivo/uniseg v0.4.7 // indirect
64 github.com/rogpeppe/go-internal v1.14.1 // indirect63 github.com/rogpeppe/go-internal v1.14.1 // indirect
65 github.com/russross/blackfriday/v2 v2.1.0 // indirect64 github.com/russross/blackfriday/v2 v2.1.0 // indirect
@@ -81,7 +80,6 @@ require (
81 golang.org/x/text v0.40.0 // indirect80 golang.org/x/text v0.40.0 // indirect
82 golang.org/x/tools v0.47.0 // indirect81 golang.org/x/tools v0.47.0 // indirect
83 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect82 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84- mvdan.cc/gofumpt v0.9.2 // indirect
85 )83 )
86 84
87 tool github.com/a-h/templ/cmd/templ85 tool github.com/a-h/templ/cmd/templ
M go.sum +16 -18 generated file: collapsed
M internal/logging/first_presentation_collector_test.go +3 -3
@@ -144,9 +144,9 @@ func TestFirstPresentationCollectorSanitizesMachineLocalValues(t *testing.T) {
144144 }
145145 for _, required := range []string{
146146 `"measured_source_revision"`,
147- `"version": "v0.8.4-0.20260714160309-bbd397409ebe"`,
148- `"tag": "v0.8.4"`,
149- `"revision": "bbd397409ebed75a5979c1e4566a2ef319f6a484"`,
147+ `"version": "v0.8.5"`,
148+ `"tag": "v0.8.5"`,
149+ `"revision": "b9fb46ef5c04ca0993943c5ca4b6f0fe83583304"`,
150150 } {
151151 require.Contains(t, artifacts.String(), required)
152152 }
@@ -144,9 +144,9 @@ func TestFirstPresentationCollectorSanitizesMachineLocalValues(t *testing.T) {
144 }144 }
145 for _, required := range []string{145 for _, required := range []string{
146 `"measured_source_revision"`,146 `"measured_source_revision"`,
147- `"version": "v0.8.4-0.20260714160309-bbd397409ebe"`,147+ `"version": "v0.8.5"`,
148- `"tag": "v0.8.4"`,148+ `"tag": "v0.8.5"`,
149- `"revision": "bbd397409ebed75a5979c1e4566a2ef319f6a484"`,149+ `"revision": "b9fb46ef5c04ca0993943c5ca4b6f0fe83583304"`,
150 } {150 } {
151 require.Contains(t, artifacts.String(), required)151 require.Contains(t, artifacts.String(), required)
152 }152 }
M scripts/collect_first_presentation.sh +18 -10
@@ -38,7 +38,7 @@ readonly upstream_module="github.com/bnema/purego-cef2gtk"
3838 resolve_upstream_provenance() {
3939 local selected_metadata selected_version downloaded_metadata
4040
41- selected_metadata="$(go list -m -json "$upstream_module" 2>/dev/null)" || {
41+ selected_metadata="$(GOFLAGS=-mod=mod go list -m -json "$upstream_module" 2>/dev/null)" || {
4242 echo "first-presentation: immutable module provenance is unavailable" >&2
4343 exit 2
4444 }
@@ -75,9 +75,11 @@ try:
7575 fail()
7676 if downloaded.get("Version") != version:
7777 fail()
78- # A selected pseudo-version is an exact immutable selector, never a branch.
79- match = re.fullmatch(r"(v\d+\.\d+\.\d+)-0\.\d{14}-([0-9a-f]{12})", version)
80- if not match:
78+ # A pseudo-version identifies an immutable commit; a released semver tag is
79+ # accepted only when Go records that exact tag and its immutable hash.
80+ pseudo_match = re.fullmatch(r"(v\d+\.\d+\.\d+)-0\.\d{14}-([0-9a-f]{12})", version)
81+ tag_match = re.fullmatch(r"v\d+\.\d+\.\d+", version)
82+ if not pseudo_match and not tag_match:
8183 fail()
8284 info_path = downloaded.get("Info")
8385 if not isinstance(info_path, str) or not info_path:
@@ -92,15 +94,21 @@ try:
9294 fail()
9395 if not isinstance(revision, str) or not re.fullmatch(r"[0-9a-f]{40}", revision):
9496 fail()
95- if not revision.startswith(match.group(2)):
96- fail()
97- # A named ref can move. Only the immutable hash itself is acceptable.
98- if origin.get("Ref") not in (None, "", revision):
99- fail()
97+ if pseudo_match:
98+ if not revision.startswith(pseudo_match.group(2)):
99+ fail()
100+ # A named ref can move. Only the immutable hash itself is acceptable.
101+ if origin.get("Ref") not in (None, "", revision):
102+ fail()
103+ tag = pseudo_match.group(1)
104+ else:
105+ if origin.get("Ref") != "refs/tags/" + version:
106+ fail()
107+ tag = version
100108 except (AttributeError, KeyError, OSError, TypeError, ValueError, json.JSONDecodeError):
101109 fail()
102110
103-print("\t".join((version, match.group(1), revision)))
111+print("\t".join((version, tag, revision)))
104112 PY
105113 }
106114
@@ -38,7 +38,7 @@ readonly upstream_module="github.com/bnema/purego-cef2gtk"
38 resolve_upstream_provenance() {38 resolve_upstream_provenance() {
39 local selected_metadata selected_version downloaded_metadata39 local selected_metadata selected_version downloaded_metadata
40 40
41- selected_metadata="$(go list -m -json "$upstream_module" 2>/dev/null)" || {41+ selected_metadata="$(GOFLAGS=-mod=mod go list -m -json "$upstream_module" 2>/dev/null)" || {
42 echo "first-presentation: immutable module provenance is unavailable" >&242 echo "first-presentation: immutable module provenance is unavailable" >&2
43 exit 243 exit 2
44 }44 }
@@ -75,9 +75,11 @@ try:
75 fail()75 fail()
76 if downloaded.get("Version") != version:76 if downloaded.get("Version") != version:
77 fail()77 fail()
78- # A selected pseudo-version is an exact immutable selector, never a branch.78+ # A pseudo-version identifies an immutable commit; a released semver tag is
79- match = re.fullmatch(r"(v\d+\.\d+\.\d+)-0\.\d{14}-([0-9a-f]{12})", version)79+ # accepted only when Go records that exact tag and its immutable hash.
80- if not match:80+ pseudo_match = re.fullmatch(r"(v\d+\.\d+\.\d+)-0\.\d{14}-([0-9a-f]{12})", version)
81+ tag_match = re.fullmatch(r"v\d+\.\d+\.\d+", version)
82+ if not pseudo_match and not tag_match:
81 fail()83 fail()
82 info_path = downloaded.get("Info")84 info_path = downloaded.get("Info")
83 if not isinstance(info_path, str) or not info_path:85 if not isinstance(info_path, str) or not info_path:
@@ -92,15 +94,21 @@ try:
92 fail()94 fail()
93 if not isinstance(revision, str) or not re.fullmatch(r"[0-9a-f]{40}", revision):95 if not isinstance(revision, str) or not re.fullmatch(r"[0-9a-f]{40}", revision):
94 fail()96 fail()
95- if not revision.startswith(match.group(2)):97+ if pseudo_match:
96- fail()98+ if not revision.startswith(pseudo_match.group(2)):
97- # A named ref can move. Only the immutable hash itself is acceptable.99+ fail()
98- if origin.get("Ref") not in (None, "", revision):100+ # A named ref can move. Only the immutable hash itself is acceptable.
99- fail()101+ if origin.get("Ref") not in (None, "", revision):
102+ fail()
103+ tag = pseudo_match.group(1)
104+ else:
105+ if origin.get("Ref") != "refs/tags/" + version:
106+ fail()
107+ tag = version
100 except (AttributeError, KeyError, OSError, TypeError, ValueError, json.JSONDecodeError):108 except (AttributeError, KeyError, OSError, TypeError, ValueError, json.JSONDecodeError):
101 fail()109 fail()
102 110
103-print("\t".join((version, match.group(1), revision)))111+print("\t".join((version, tag, revision)))
104 PY112 PY
105 }113 }
106 114
M vendor/github.com/bnema/purego-cef/cef/bridge.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_accessibility_handler_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_app_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_audio_handler_gen.go +5 -5 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_browser_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_browser_process_handler_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_client_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_command_handler_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_context_menu_handler_gen.go +21 -21 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_devtools_message_observer_gen.go +5 -5 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_dialog_handler_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_display_handler_gen.go +14 -14 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_dom_gen.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_download_handler_gen.go +7 -7 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_drag_handler_gen.go +4 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_find_handler_gen.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_focus_handler_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_frame_handler_gen.go +11 -11 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_jsdialog_handler_gen.go +6 -6 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_keyboard_handler_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_life_span_handler_gen.go +11 -11 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_load_handler_gen.go +7 -7 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_media_router_gen.go +7 -7 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_menu_model_delegate_gen.go +7 -7 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_permission_handler_gen.go +6 -6 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_print_handler_gen.go +9 -9 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_render_handler_gen.go +17 -17 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_render_process_handler_gen.go +20 -20 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_request_context_handler_gen.go +4 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_request_handler_gen.go +23 -23 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_resource_handler_gen.go +8 -8 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_resource_request_handler_gen.go +36 -36 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_scheme_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_server_gen.go +11 -11 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_urlrequest_gen.go +5 -5 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_v8_gen.go +16 -16 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_app.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser.go +5 -5 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser_process_handler.go +4 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_client.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_context_menu_handler.go +7 -7 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_dialog_handler.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_display_handler.go +13 -13 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_focus_handler.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_frame.go +8 -8 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_keyboard_handler.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_life_span_handler.go +6 -6 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_load_handler.go +4 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_client.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_life_span_handler.go +6 -6 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_handler.go +16 -16
@@ -107,7 +107,7 @@ type MockRenderHandler_GetRootScreenRect_Call struct {
107107 // GetRootScreenRect is a helper method to define mock.On call
108108 // - browser in.Browser
109109 // - rect *in.Rect
110-func (_e *MockRenderHandler_Expecter) GetRootScreenRect(browser interface{}, rect interface{}) *MockRenderHandler_GetRootScreenRect_Call {
110+func (_e *MockRenderHandler_Expecter) GetRootScreenRect(browser any, rect any) *MockRenderHandler_GetRootScreenRect_Call {
111111 return &MockRenderHandler_GetRootScreenRect_Call{Call: _e.mock.On("GetRootScreenRect", browser, rect)}
112112 }
113113
@@ -164,7 +164,7 @@ type MockRenderHandler_GetScreenInfo_Call struct {
164164 // GetScreenInfo is a helper method to define mock.On call
165165 // - browser in.Browser
166166 // - screenInfo *in.ScreenInfo
167-func (_e *MockRenderHandler_Expecter) GetScreenInfo(browser interface{}, screenInfo interface{}) *MockRenderHandler_GetScreenInfo_Call {
167+func (_e *MockRenderHandler_Expecter) GetScreenInfo(browser any, screenInfo any) *MockRenderHandler_GetScreenInfo_Call {
168168 return &MockRenderHandler_GetScreenInfo_Call{Call: _e.mock.On("GetScreenInfo", browser, screenInfo)}
169169 }
170170
@@ -224,7 +224,7 @@ type MockRenderHandler_GetScreenPoint_Call struct {
224224 // - viewy int32
225225 // - screenx *int32
226226 // - screeny *int32
227-func (_e *MockRenderHandler_Expecter) GetScreenPoint(browser interface{}, viewx interface{}, viewy interface{}, screenx interface{}, screeny interface{}) *MockRenderHandler_GetScreenPoint_Call {
227+func (_e *MockRenderHandler_Expecter) GetScreenPoint(browser any, viewx any, viewy any, screenx any, screeny any) *MockRenderHandler_GetScreenPoint_Call {
228228 return &MockRenderHandler_GetScreenPoint_Call{Call: _e.mock.On("GetScreenPoint", browser, viewx, viewy, screenx, screeny)}
229229 }
230230
@@ -286,7 +286,7 @@ type MockRenderHandler_GetTouchHandleSize_Call struct {
286286 // - browser in.Browser
287287 // - orientation in.HorizontalAlignment
288288 // - size *in.Size
289-func (_e *MockRenderHandler_Expecter) GetTouchHandleSize(browser interface{}, orientation interface{}, size interface{}) *MockRenderHandler_GetTouchHandleSize_Call {
289+func (_e *MockRenderHandler_Expecter) GetTouchHandleSize(browser any, orientation any, size any) *MockRenderHandler_GetTouchHandleSize_Call {
290290 return &MockRenderHandler_GetTouchHandleSize_Call{Call: _e.mock.On("GetTouchHandleSize", browser, orientation, size)}
291291 }
292292
@@ -337,7 +337,7 @@ type MockRenderHandler_GetViewRect_Call struct {
337337 // GetViewRect is a helper method to define mock.On call
338338 // - browser in.Browser
339339 // - rect *in.Rect
340-func (_e *MockRenderHandler_Expecter) GetViewRect(browser interface{}, rect interface{}) *MockRenderHandler_GetViewRect_Call {
340+func (_e *MockRenderHandler_Expecter) GetViewRect(browser any, rect any) *MockRenderHandler_GetViewRect_Call {
341341 return &MockRenderHandler_GetViewRect_Call{Call: _e.mock.On("GetViewRect", browser, rect)}
342342 }
343343
@@ -385,7 +385,7 @@ type MockRenderHandler_OnAcceleratedPaint_Call struct {
385385 // - type_ in.PaintElementType
386386 // - dirtyrects []in.Rect
387387 // - info *in.AcceleratedPaintInfo
388-func (_e *MockRenderHandler_Expecter) OnAcceleratedPaint(browser interface{}, type_ interface{}, dirtyrects interface{}, info interface{}) *MockRenderHandler_OnAcceleratedPaint_Call {
388+func (_e *MockRenderHandler_Expecter) OnAcceleratedPaint(browser any, type_ any, dirtyrects any, info any) *MockRenderHandler_OnAcceleratedPaint_Call {
389389 return &MockRenderHandler_OnAcceleratedPaint_Call{Call: _e.mock.On("OnAcceleratedPaint", browser, type_, dirtyrects, info)}
390390 }
391391
@@ -442,7 +442,7 @@ type MockRenderHandler_OnImeCompositionRangeChanged_Call struct {
442442 // - browser in.Browser
443443 // - selectedRange *in.Range
444444 // - characterBounds []in.Rect
445-func (_e *MockRenderHandler_Expecter) OnImeCompositionRangeChanged(browser interface{}, selectedRange interface{}, characterBounds interface{}) *MockRenderHandler_OnImeCompositionRangeChanged_Call {
445+func (_e *MockRenderHandler_Expecter) OnImeCompositionRangeChanged(browser any, selectedRange any, characterBounds any) *MockRenderHandler_OnImeCompositionRangeChanged_Call {
446446 return &MockRenderHandler_OnImeCompositionRangeChanged_Call{Call: _e.mock.On("OnImeCompositionRangeChanged", browser, selectedRange, characterBounds)}
447447 }
448448
@@ -497,7 +497,7 @@ type MockRenderHandler_OnPaint_Call struct {
497497 // - buffer []byte
498498 // - width int32
499499 // - height int32
500-func (_e *MockRenderHandler_Expecter) OnPaint(browser interface{}, type_ interface{}, dirtyrects interface{}, buffer interface{}, width interface{}, height interface{}) *MockRenderHandler_OnPaint_Call {
500+func (_e *MockRenderHandler_Expecter) OnPaint(browser any, type_ any, dirtyrects any, buffer any, width any, height any) *MockRenderHandler_OnPaint_Call {
501501 return &MockRenderHandler_OnPaint_Call{Call: _e.mock.On("OnPaint", browser, type_, dirtyrects, buffer, width, height)}
502502 }
503503
@@ -563,7 +563,7 @@ type MockRenderHandler_OnPopupShow_Call struct {
563563 // OnPopupShow is a helper method to define mock.On call
564564 // - browser in.Browser
565565 // - show int32
566-func (_e *MockRenderHandler_Expecter) OnPopupShow(browser interface{}, show interface{}) *MockRenderHandler_OnPopupShow_Call {
566+func (_e *MockRenderHandler_Expecter) OnPopupShow(browser any, show any) *MockRenderHandler_OnPopupShow_Call {
567567 return &MockRenderHandler_OnPopupShow_Call{Call: _e.mock.On("OnPopupShow", browser, show)}
568568 }
569569
@@ -609,7 +609,7 @@ type MockRenderHandler_OnPopupSize_Call struct {
609609 // OnPopupSize is a helper method to define mock.On call
610610 // - browser in.Browser
611611 // - rect *in.Rect
612-func (_e *MockRenderHandler_Expecter) OnPopupSize(browser interface{}, rect interface{}) *MockRenderHandler_OnPopupSize_Call {
612+func (_e *MockRenderHandler_Expecter) OnPopupSize(browser any, rect any) *MockRenderHandler_OnPopupSize_Call {
613613 return &MockRenderHandler_OnPopupSize_Call{Call: _e.mock.On("OnPopupSize", browser, rect)}
614614 }
615615
@@ -656,7 +656,7 @@ type MockRenderHandler_OnScrollOffsetChanged_Call struct {
656656 // - browser in.Browser
657657 // - x float64
658658 // - y float64
659-func (_e *MockRenderHandler_Expecter) OnScrollOffsetChanged(browser interface{}, x interface{}, y interface{}) *MockRenderHandler_OnScrollOffsetChanged_Call {
659+func (_e *MockRenderHandler_Expecter) OnScrollOffsetChanged(browser any, x any, y any) *MockRenderHandler_OnScrollOffsetChanged_Call {
660660 return &MockRenderHandler_OnScrollOffsetChanged_Call{Call: _e.mock.On("OnScrollOffsetChanged", browser, x, y)}
661661 }
662662
@@ -708,7 +708,7 @@ type MockRenderHandler_OnTextSelectionChanged_Call struct {
708708 // - browser in.Browser
709709 // - selectedText string
710710 // - selectedRange *in.Range
711-func (_e *MockRenderHandler_Expecter) OnTextSelectionChanged(browser interface{}, selectedText interface{}, selectedRange interface{}) *MockRenderHandler_OnTextSelectionChanged_Call {
711+func (_e *MockRenderHandler_Expecter) OnTextSelectionChanged(browser any, selectedText any, selectedRange any) *MockRenderHandler_OnTextSelectionChanged_Call {
712712 return &MockRenderHandler_OnTextSelectionChanged_Call{Call: _e.mock.On("OnTextSelectionChanged", browser, selectedText, selectedRange)}
713713 }
714714
@@ -759,7 +759,7 @@ type MockRenderHandler_OnTouchHandleStateChanged_Call struct {
759759 // OnTouchHandleStateChanged is a helper method to define mock.On call
760760 // - browser in.Browser
761761 // - state *in.TouchHandleState
762-func (_e *MockRenderHandler_Expecter) OnTouchHandleStateChanged(browser interface{}, state interface{}) *MockRenderHandler_OnTouchHandleStateChanged_Call {
762+func (_e *MockRenderHandler_Expecter) OnTouchHandleStateChanged(browser any, state any) *MockRenderHandler_OnTouchHandleStateChanged_Call {
763763 return &MockRenderHandler_OnTouchHandleStateChanged_Call{Call: _e.mock.On("OnTouchHandleStateChanged", browser, state)}
764764 }
765765
@@ -805,7 +805,7 @@ type MockRenderHandler_OnVirtualKeyboardRequested_Call struct {
805805 // OnVirtualKeyboardRequested is a helper method to define mock.On call
806806 // - browser in.Browser
807807 // - inputMode in.TextInputMode
808-func (_e *MockRenderHandler_Expecter) OnVirtualKeyboardRequested(browser interface{}, inputMode interface{}) *MockRenderHandler_OnVirtualKeyboardRequested_Call {
808+func (_e *MockRenderHandler_Expecter) OnVirtualKeyboardRequested(browser any, inputMode any) *MockRenderHandler_OnVirtualKeyboardRequested_Call {
809809 return &MockRenderHandler_OnVirtualKeyboardRequested_Call{Call: _e.mock.On("OnVirtualKeyboardRequested", browser, inputMode)}
810810 }
811811
@@ -865,7 +865,7 @@ type MockRenderHandler_StartDragging_Call struct {
865865 // - allowedOps in.DragOperationsMask
866866 // - x int32
867867 // - y int32
868-func (_e *MockRenderHandler_Expecter) StartDragging(browser interface{}, dragData interface{}, allowedOps interface{}, x interface{}, y interface{}) *MockRenderHandler_StartDragging_Call {
868+func (_e *MockRenderHandler_Expecter) StartDragging(browser any, dragData any, allowedOps any, x any, y any) *MockRenderHandler_StartDragging_Call {
869869 return &MockRenderHandler_StartDragging_Call{Call: _e.mock.On("StartDragging", browser, dragData, allowedOps, x, y)}
870870 }
871871
@@ -926,7 +926,7 @@ type MockRenderHandler_UpdateDragCursor_Call struct {
926926 // UpdateDragCursor is a helper method to define mock.On call
927927 // - browser in.Browser
928928 // - operation in.DragOperationsMask
929-func (_e *MockRenderHandler_Expecter) UpdateDragCursor(browser interface{}, operation interface{}) *MockRenderHandler_UpdateDragCursor_Call {
929+func (_e *MockRenderHandler_Expecter) UpdateDragCursor(browser any, operation any) *MockRenderHandler_UpdateDragCursor_Call {
930930 return &MockRenderHandler_UpdateDragCursor_Call{Call: _e.mock.On("UpdateDragCursor", browser, operation)}
931931 }
932932
@@ -107,7 +107,7 @@ type MockRenderHandler_GetRootScreenRect_Call struct {
107 // GetRootScreenRect is a helper method to define mock.On call107 // GetRootScreenRect is a helper method to define mock.On call
108 // - browser in.Browser108 // - browser in.Browser
109 // - rect *in.Rect109 // - rect *in.Rect
110-func (_e *MockRenderHandler_Expecter) GetRootScreenRect(browser interface{}, rect interface{}) *MockRenderHandler_GetRootScreenRect_Call {110+func (_e *MockRenderHandler_Expecter) GetRootScreenRect(browser any, rect any) *MockRenderHandler_GetRootScreenRect_Call {
111 return &MockRenderHandler_GetRootScreenRect_Call{Call: _e.mock.On("GetRootScreenRect", browser, rect)}111 return &MockRenderHandler_GetRootScreenRect_Call{Call: _e.mock.On("GetRootScreenRect", browser, rect)}
112 }112 }
113 113
@@ -164,7 +164,7 @@ type MockRenderHandler_GetScreenInfo_Call struct {
164 // GetScreenInfo is a helper method to define mock.On call164 // GetScreenInfo is a helper method to define mock.On call
165 // - browser in.Browser165 // - browser in.Browser
166 // - screenInfo *in.ScreenInfo166 // - screenInfo *in.ScreenInfo
167-func (_e *MockRenderHandler_Expecter) GetScreenInfo(browser interface{}, screenInfo interface{}) *MockRenderHandler_GetScreenInfo_Call {167+func (_e *MockRenderHandler_Expecter) GetScreenInfo(browser any, screenInfo any) *MockRenderHandler_GetScreenInfo_Call {
168 return &MockRenderHandler_GetScreenInfo_Call{Call: _e.mock.On("GetScreenInfo", browser, screenInfo)}168 return &MockRenderHandler_GetScreenInfo_Call{Call: _e.mock.On("GetScreenInfo", browser, screenInfo)}
169 }169 }
170 170
@@ -224,7 +224,7 @@ type MockRenderHandler_GetScreenPoint_Call struct {
224 // - viewy int32224 // - viewy int32
225 // - screenx *int32225 // - screenx *int32
226 // - screeny *int32226 // - screeny *int32
227-func (_e *MockRenderHandler_Expecter) GetScreenPoint(browser interface{}, viewx interface{}, viewy interface{}, screenx interface{}, screeny interface{}) *MockRenderHandler_GetScreenPoint_Call {227+func (_e *MockRenderHandler_Expecter) GetScreenPoint(browser any, viewx any, viewy any, screenx any, screeny any) *MockRenderHandler_GetScreenPoint_Call {
228 return &MockRenderHandler_GetScreenPoint_Call{Call: _e.mock.On("GetScreenPoint", browser, viewx, viewy, screenx, screeny)}228 return &MockRenderHandler_GetScreenPoint_Call{Call: _e.mock.On("GetScreenPoint", browser, viewx, viewy, screenx, screeny)}
229 }229 }
230 230
@@ -286,7 +286,7 @@ type MockRenderHandler_GetTouchHandleSize_Call struct {
286 // - browser in.Browser286 // - browser in.Browser
287 // - orientation in.HorizontalAlignment287 // - orientation in.HorizontalAlignment
288 // - size *in.Size288 // - size *in.Size
289-func (_e *MockRenderHandler_Expecter) GetTouchHandleSize(browser interface{}, orientation interface{}, size interface{}) *MockRenderHandler_GetTouchHandleSize_Call {289+func (_e *MockRenderHandler_Expecter) GetTouchHandleSize(browser any, orientation any, size any) *MockRenderHandler_GetTouchHandleSize_Call {
290 return &MockRenderHandler_GetTouchHandleSize_Call{Call: _e.mock.On("GetTouchHandleSize", browser, orientation, size)}290 return &MockRenderHandler_GetTouchHandleSize_Call{Call: _e.mock.On("GetTouchHandleSize", browser, orientation, size)}
291 }291 }
292 292
@@ -337,7 +337,7 @@ type MockRenderHandler_GetViewRect_Call struct {
337 // GetViewRect is a helper method to define mock.On call337 // GetViewRect is a helper method to define mock.On call
338 // - browser in.Browser338 // - browser in.Browser
339 // - rect *in.Rect339 // - rect *in.Rect
340-func (_e *MockRenderHandler_Expecter) GetViewRect(browser interface{}, rect interface{}) *MockRenderHandler_GetViewRect_Call {340+func (_e *MockRenderHandler_Expecter) GetViewRect(browser any, rect any) *MockRenderHandler_GetViewRect_Call {
341 return &MockRenderHandler_GetViewRect_Call{Call: _e.mock.On("GetViewRect", browser, rect)}341 return &MockRenderHandler_GetViewRect_Call{Call: _e.mock.On("GetViewRect", browser, rect)}
342 }342 }
343 343
@@ -385,7 +385,7 @@ type MockRenderHandler_OnAcceleratedPaint_Call struct {
385 // - type_ in.PaintElementType385 // - type_ in.PaintElementType
386 // - dirtyrects []in.Rect386 // - dirtyrects []in.Rect
387 // - info *in.AcceleratedPaintInfo387 // - info *in.AcceleratedPaintInfo
388-func (_e *MockRenderHandler_Expecter) OnAcceleratedPaint(browser interface{}, type_ interface{}, dirtyrects interface{}, info interface{}) *MockRenderHandler_OnAcceleratedPaint_Call {388+func (_e *MockRenderHandler_Expecter) OnAcceleratedPaint(browser any, type_ any, dirtyrects any, info any) *MockRenderHandler_OnAcceleratedPaint_Call {
389 return &MockRenderHandler_OnAcceleratedPaint_Call{Call: _e.mock.On("OnAcceleratedPaint", browser, type_, dirtyrects, info)}389 return &MockRenderHandler_OnAcceleratedPaint_Call{Call: _e.mock.On("OnAcceleratedPaint", browser, type_, dirtyrects, info)}
390 }390 }
391 391
@@ -442,7 +442,7 @@ type MockRenderHandler_OnImeCompositionRangeChanged_Call struct {
442 // - browser in.Browser442 // - browser in.Browser
443 // - selectedRange *in.Range443 // - selectedRange *in.Range
444 // - characterBounds []in.Rect444 // - characterBounds []in.Rect
445-func (_e *MockRenderHandler_Expecter) OnImeCompositionRangeChanged(browser interface{}, selectedRange interface{}, characterBounds interface{}) *MockRenderHandler_OnImeCompositionRangeChanged_Call {445+func (_e *MockRenderHandler_Expecter) OnImeCompositionRangeChanged(browser any, selectedRange any, characterBounds any) *MockRenderHandler_OnImeCompositionRangeChanged_Call {
446 return &MockRenderHandler_OnImeCompositionRangeChanged_Call{Call: _e.mock.On("OnImeCompositionRangeChanged", browser, selectedRange, characterBounds)}446 return &MockRenderHandler_OnImeCompositionRangeChanged_Call{Call: _e.mock.On("OnImeCompositionRangeChanged", browser, selectedRange, characterBounds)}
447 }447 }
448 448
@@ -497,7 +497,7 @@ type MockRenderHandler_OnPaint_Call struct {
497 // - buffer []byte497 // - buffer []byte
498 // - width int32498 // - width int32
499 // - height int32499 // - height int32
500-func (_e *MockRenderHandler_Expecter) OnPaint(browser interface{}, type_ interface{}, dirtyrects interface{}, buffer interface{}, width interface{}, height interface{}) *MockRenderHandler_OnPaint_Call {500+func (_e *MockRenderHandler_Expecter) OnPaint(browser any, type_ any, dirtyrects any, buffer any, width any, height any) *MockRenderHandler_OnPaint_Call {
501 return &MockRenderHandler_OnPaint_Call{Call: _e.mock.On("OnPaint", browser, type_, dirtyrects, buffer, width, height)}501 return &MockRenderHandler_OnPaint_Call{Call: _e.mock.On("OnPaint", browser, type_, dirtyrects, buffer, width, height)}
502 }502 }
503 503
@@ -563,7 +563,7 @@ type MockRenderHandler_OnPopupShow_Call struct {
563 // OnPopupShow is a helper method to define mock.On call563 // OnPopupShow is a helper method to define mock.On call
564 // - browser in.Browser564 // - browser in.Browser
565 // - show int32565 // - show int32
566-func (_e *MockRenderHandler_Expecter) OnPopupShow(browser interface{}, show interface{}) *MockRenderHandler_OnPopupShow_Call {566+func (_e *MockRenderHandler_Expecter) OnPopupShow(browser any, show any) *MockRenderHandler_OnPopupShow_Call {
567 return &MockRenderHandler_OnPopupShow_Call{Call: _e.mock.On("OnPopupShow", browser, show)}567 return &MockRenderHandler_OnPopupShow_Call{Call: _e.mock.On("OnPopupShow", browser, show)}
568 }568 }
569 569
@@ -609,7 +609,7 @@ type MockRenderHandler_OnPopupSize_Call struct {
609 // OnPopupSize is a helper method to define mock.On call609 // OnPopupSize is a helper method to define mock.On call
610 // - browser in.Browser610 // - browser in.Browser
611 // - rect *in.Rect611 // - rect *in.Rect
612-func (_e *MockRenderHandler_Expecter) OnPopupSize(browser interface{}, rect interface{}) *MockRenderHandler_OnPopupSize_Call {612+func (_e *MockRenderHandler_Expecter) OnPopupSize(browser any, rect any) *MockRenderHandler_OnPopupSize_Call {
613 return &MockRenderHandler_OnPopupSize_Call{Call: _e.mock.On("OnPopupSize", browser, rect)}613 return &MockRenderHandler_OnPopupSize_Call{Call: _e.mock.On("OnPopupSize", browser, rect)}
614 }614 }
615 615
@@ -656,7 +656,7 @@ type MockRenderHandler_OnScrollOffsetChanged_Call struct {
656 // - browser in.Browser656 // - browser in.Browser
657 // - x float64657 // - x float64
658 // - y float64658 // - y float64
659-func (_e *MockRenderHandler_Expecter) OnScrollOffsetChanged(browser interface{}, x interface{}, y interface{}) *MockRenderHandler_OnScrollOffsetChanged_Call {659+func (_e *MockRenderHandler_Expecter) OnScrollOffsetChanged(browser any, x any, y any) *MockRenderHandler_OnScrollOffsetChanged_Call {
660 return &MockRenderHandler_OnScrollOffsetChanged_Call{Call: _e.mock.On("OnScrollOffsetChanged", browser, x, y)}660 return &MockRenderHandler_OnScrollOffsetChanged_Call{Call: _e.mock.On("OnScrollOffsetChanged", browser, x, y)}
661 }661 }
662 662
@@ -708,7 +708,7 @@ type MockRenderHandler_OnTextSelectionChanged_Call struct {
708 // - browser in.Browser708 // - browser in.Browser
709 // - selectedText string709 // - selectedText string
710 // - selectedRange *in.Range710 // - selectedRange *in.Range
711-func (_e *MockRenderHandler_Expecter) OnTextSelectionChanged(browser interface{}, selectedText interface{}, selectedRange interface{}) *MockRenderHandler_OnTextSelectionChanged_Call {711+func (_e *MockRenderHandler_Expecter) OnTextSelectionChanged(browser any, selectedText any, selectedRange any) *MockRenderHandler_OnTextSelectionChanged_Call {
712 return &MockRenderHandler_OnTextSelectionChanged_Call{Call: _e.mock.On("OnTextSelectionChanged", browser, selectedText, selectedRange)}712 return &MockRenderHandler_OnTextSelectionChanged_Call{Call: _e.mock.On("OnTextSelectionChanged", browser, selectedText, selectedRange)}
713 }713 }
714 714
@@ -759,7 +759,7 @@ type MockRenderHandler_OnTouchHandleStateChanged_Call struct {
759 // OnTouchHandleStateChanged is a helper method to define mock.On call759 // OnTouchHandleStateChanged is a helper method to define mock.On call
760 // - browser in.Browser760 // - browser in.Browser
761 // - state *in.TouchHandleState761 // - state *in.TouchHandleState
762-func (_e *MockRenderHandler_Expecter) OnTouchHandleStateChanged(browser interface{}, state interface{}) *MockRenderHandler_OnTouchHandleStateChanged_Call {762+func (_e *MockRenderHandler_Expecter) OnTouchHandleStateChanged(browser any, state any) *MockRenderHandler_OnTouchHandleStateChanged_Call {
763 return &MockRenderHandler_OnTouchHandleStateChanged_Call{Call: _e.mock.On("OnTouchHandleStateChanged", browser, state)}763 return &MockRenderHandler_OnTouchHandleStateChanged_Call{Call: _e.mock.On("OnTouchHandleStateChanged", browser, state)}
764 }764 }
765 765
@@ -805,7 +805,7 @@ type MockRenderHandler_OnVirtualKeyboardRequested_Call struct {
805 // OnVirtualKeyboardRequested is a helper method to define mock.On call805 // OnVirtualKeyboardRequested is a helper method to define mock.On call
806 // - browser in.Browser806 // - browser in.Browser
807 // - inputMode in.TextInputMode807 // - inputMode in.TextInputMode
808-func (_e *MockRenderHandler_Expecter) OnVirtualKeyboardRequested(browser interface{}, inputMode interface{}) *MockRenderHandler_OnVirtualKeyboardRequested_Call {808+func (_e *MockRenderHandler_Expecter) OnVirtualKeyboardRequested(browser any, inputMode any) *MockRenderHandler_OnVirtualKeyboardRequested_Call {
809 return &MockRenderHandler_OnVirtualKeyboardRequested_Call{Call: _e.mock.On("OnVirtualKeyboardRequested", browser, inputMode)}809 return &MockRenderHandler_OnVirtualKeyboardRequested_Call{Call: _e.mock.On("OnVirtualKeyboardRequested", browser, inputMode)}
810 }810 }
811 811
@@ -865,7 +865,7 @@ type MockRenderHandler_StartDragging_Call struct {
865 // - allowedOps in.DragOperationsMask865 // - allowedOps in.DragOperationsMask
866 // - x int32866 // - x int32
867 // - y int32867 // - y int32
868-func (_e *MockRenderHandler_Expecter) StartDragging(browser interface{}, dragData interface{}, allowedOps interface{}, x interface{}, y interface{}) *MockRenderHandler_StartDragging_Call {868+func (_e *MockRenderHandler_Expecter) StartDragging(browser any, dragData any, allowedOps any, x any, y any) *MockRenderHandler_StartDragging_Call {
869 return &MockRenderHandler_StartDragging_Call{Call: _e.mock.On("StartDragging", browser, dragData, allowedOps, x, y)}869 return &MockRenderHandler_StartDragging_Call{Call: _e.mock.On("StartDragging", browser, dragData, allowedOps, x, y)}
870 }870 }
871 871
@@ -926,7 +926,7 @@ type MockRenderHandler_UpdateDragCursor_Call struct {
926 // UpdateDragCursor is a helper method to define mock.On call926 // UpdateDragCursor is a helper method to define mock.On call
927 // - browser in.Browser927 // - browser in.Browser
928 // - operation in.DragOperationsMask928 // - operation in.DragOperationsMask
929-func (_e *MockRenderHandler_Expecter) UpdateDragCursor(browser interface{}, operation interface{}) *MockRenderHandler_UpdateDragCursor_Call {929+func (_e *MockRenderHandler_Expecter) UpdateDragCursor(browser any, operation any) *MockRenderHandler_UpdateDragCursor_Call {
930 return &MockRenderHandler_UpdateDragCursor_Call{Call: _e.mock.On("UpdateDragCursor", browser, operation)}930 return &MockRenderHandler_UpdateDragCursor_Call{Call: _e.mock.On("UpdateDragCursor", browser, operation)}
931 }931 }
932 932
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_process_handler.go +7 -7 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_request.go +11 -11 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_context.go +16 -16 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_handler.go +11 -11 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/mocks/mock_response.go +10 -10 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/test_cef_test_server_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_delegate_gen.go +13 -13 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_button_delegate_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_delegate_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_delegate_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_view_delegate_gen.go +13 -13 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_window_delegate_gen.go +22 -22 generated file: collapsed
M vendor/modules.txt +8 -12 generated file: collapsed

Keyboard shortcuts

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

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

Branches 8

Tags 42

↑↓ moveenter openesc close