chore(deps): bump purego-cef to v0.14.1
v0.14.0 pinned the CEF API 15000 contract and fixed the struct ABI corruption that made BrowserSettings.BackgroundColor land on chrome_status_bubble (transparent windowless canvas). v0.14.1 restores the global function bindings dropped by that regeneration (DictionaryValueCreate, V8ContextGetCurrentContext, all *Create factories) and fixes global factory ownership so created objects are adopted without a leaked reference. This makes the white-canvas fix in this branch effective: the opaque white BrowserSettings.BackgroundColor now actually reaches libcef.
- commit
- 902c404508da47722a324d2f14b2a4cfc04a2812
- author
- brice · · 2026-07-21 19:07 UTC
- parent
- 1dc7dd4
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
75 files · +1836 -1983
M go.mod +1 -1
| @@ -6,7 +6,7 @@ require ( | |||
| 6 | 6 | github.com/a-h/templ v0.3.1020 | |
| 7 | 7 | github.com/andybalholm/brotli v1.2.2 | |
| 8 | 8 | github.com/bnema/purego v0.11.0-bnema.4 | |
| 9 | - | github.com/bnema/purego-cef v0.13.4 | |
| 9 | + | github.com/bnema/purego-cef v0.14.1 | |
| 10 | 10 | github.com/bnema/purego-cef2gtk v0.8.5 | |
| 11 | 11 | github.com/bnema/purego-pipewire v0.1.5 | |
| 12 | 12 | github.com/bnema/purego-sqlite v0.1.4 | |
| @@ -6,7 +6,7 @@ require ( | |||||
| 6 | github.com/a-h/templ v0.3.1020 | 6 | github.com/a-h/templ v0.3.1020 | ||
| 7 | github.com/andybalholm/brotli v1.2.2 | 7 | github.com/andybalholm/brotli v1.2.2 | ||
| 8 | github.com/bnema/purego v0.11.0-bnema.4 | 8 | github.com/bnema/purego v0.11.0-bnema.4 | ||
| 9 | - | github.com/bnema/purego-cef v0.13.4 | 9 | + | github.com/bnema/purego-cef v0.14.1 |
| 10 | github.com/bnema/purego-cef2gtk v0.8.5 | 10 | github.com/bnema/purego-cef2gtk v0.8.5 | ||
| 11 | github.com/bnema/purego-pipewire v0.1.5 | 11 | github.com/bnema/purego-pipewire v0.1.5 | ||
| 12 | github.com/bnema/purego-sqlite v0.1.4 | 12 | github.com/bnema/purego-sqlite v0.1.4 | ||
M go.sum +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_browser_gen.go +15 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_command_line_gen.go +15 -2 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_component_updater_gen.go +323 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_cookie_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_drag_data_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_image_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_media_router_gen.go +24 -41 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_menu_model_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_parser_gen.go +10 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_preference_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_print_settings_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_process_message_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_request_context_gen.go +16 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_request_gen.go +42 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_resource_bundle_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_response_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_shared_memory_region_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_shared_process_message_builder_gen.go +20 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_stream_gen.go +34 -5 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_task_gen.go +15 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_task_manager_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_thread_gen.go +14 -1 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/cef_types_component_gen.go +45 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_types_content_settings_gen.go +72 -79 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_types_gen.go +59 -52 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_urlrequest_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_v8_gen.go +166 -19 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_values_gen.go +62 -7 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_waitable_event_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_xml_reader_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/cef_zip_reader_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/test_cef_api_version_test__gen.go +86 -871 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/test_cef_test_server_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/test_cef_translator_test__gen.go +92 -50 generated file: collapsed
A vendor/github.com/bnema/purego-cef/cef/v8_helpers.go +19 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_gen.go +15 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_display_gen.go +17 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_label_button_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_panel_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_scroll_view_gen.go +14 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_gen.go +14 -60 generated file: collapsed
M vendor/github.com/bnema/purego-cef/cef/views_cef_window_gen.go +14 -1 generated file: collapsed
A vendor/github.com/bnema/purego-cef/internal/capi/cef_component_updater_gen.go +130 -0 generated file: collapsed
A vendor/github.com/bnema/purego-cef/internal/capi/cef_types_component_gen.go +11 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/capi/cef_types_gen.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/capi/cef_v8_gen.go +44 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/capi/register_gen.go +2 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/capi/test_cef_api_version_test__gen.go +0 -459 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/capi/views_cef_textfield_gen.go +33 -107 generated file: collapsed
A vendor/github.com/bnema/purego-cef/internal/cefapi/contract.go +11 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/loader/loader.go +23 -18 generated file: collapsed
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_component_updater_gen.go +24 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/cef_media_router_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_memory_region_gen.go +1 -5 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_process_message_builder_gen.go +1 -5 generated file: collapsed
A vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_component_gen.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/cef_v8_gen.go +8 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/cef_values_gen.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_api_version_test__gen.go +8 -63 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_translator_test__gen.go +8 -4 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_textfield_gen.go +0 -7 generated file: collapsed
A vendor/github.com/bnema/purego-cef/internal/ports/out/cef_component_updater_gen.go +29 -0 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/out/cef_parser_gen.go +3 -3 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/out/cef_preference_gen.go +2 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/out/cef_shared_process_message_builder_gen.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/out/cef_stream_gen.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/out/cef_v8_gen.go +11 -2 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/out/cef_values_gen.go +1 -1 generated file: collapsed
M vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_api_version_test__gen.go +4 -51
| @@ -14,14 +14,12 @@ type ApiVersionTest interface { | |||
| 14 | 14 | SetRefPtrLibraryAndReturn(val uintptr) uintptr | |
| 15 | 15 | SetChildRefPtrLibrary(val uintptr) uintptr | |
| 16 | 16 | SetChildRefPtrLibraryAndReturnParent(val uintptr) uintptr | |
| 17 | - | SetRefPtrLibraryList(val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 17 | + | SetRefPtrLibraryList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 18 | 18 | GetRefPtrLibraryListByRef(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 19 | 19 | GetRefPtrLibraryListSize() uintptr | |
| 20 | 20 | SetRefPtrClient(val uintptr) uintptr | |
| 21 | 21 | SetRefPtrClientAndReturn(val uintptr) uintptr | |
| 22 | - | SetChildRefPtrClient(val uintptr) uintptr | |
| 23 | - | SetChildRefPtrClientAndReturnParent(val uintptr) uintptr | |
| 24 | - | SetRefPtrClientList(val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 22 | + | SetRefPtrClientList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 25 | 23 | GetRefPtrClientListByRef(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 26 | 24 | GetRefPtrClientListSize() uintptr | |
| 27 | 25 | GetOwnPtrLibrary(val uintptr) uintptr | |
| @@ -31,14 +29,11 @@ type ApiVersionTest interface { | |||
| 31 | 29 | SetChildOwnPtrLibraryAndReturnParent(val uintptr) uintptr | |
| 32 | 30 | SetOwnPtrClient(val uintptr) uintptr | |
| 33 | 31 | SetOwnPtrClientAndReturn(val uintptr) uintptr | |
| 34 | - | SetChildOwnPtrClient(val uintptr) uintptr | |
| 35 | - | SetChildOwnPtrClientAndReturnParent(val uintptr) uintptr | |
| 36 | 32 | SetRawPtrLibrary(val uintptr) uintptr | |
| 37 | 33 | SetChildRawPtrLibrary(val uintptr) uintptr | |
| 38 | - | SetRawPtrLibraryList(val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 34 | + | SetRawPtrLibraryList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 39 | 35 | SetRawPtrClient(val uintptr) uintptr | |
| 40 | - | SetChildRawPtrClient(val uintptr) uintptr | |
| 41 | - | SetRawPtrClientList(val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 36 | + | SetRawPtrClientList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | |
| 42 | 37 | SetChildRefPtrClientV2(val uintptr) uintptr | |
| 43 | 38 | SetChildRefPtrClientAndReturnParentV2(val uintptr) uintptr | |
| 44 | 39 | SetChildOwnPtrClientV2(val uintptr) uintptr | |
| @@ -50,14 +45,8 @@ type ApiVersionTest interface { | |||
| 50 | 45 | type ApiVersionTestRefPtrLibrary interface { | |
| 51 | 46 | GetValueLegacy() uintptr | |
| 52 | 47 | SetValueLegacy(value uintptr) | |
| 53 | - | GetValue() uintptr | |
| 54 | - | SetValue(value uintptr) | |
| 55 | - | GetValueV1() uintptr | |
| 56 | - | SetValueV1(value uintptr) | |
| 57 | 48 | GetValueV2() uintptr | |
| 58 | 49 | SetValueV2(value uintptr) | |
| 59 | - | GetValueExp() uintptr | |
| 60 | - | SetValueExp(value uintptr) | |
| 61 | 50 | } | |
| 62 | 51 | ||
| 63 | 52 | // ApiVersionTestRefPtrLibraryChild defines the outbound port for CEFApiVersionTestRefPtrLibraryChildT. | |
| @@ -66,18 +55,6 @@ type ApiVersionTestRefPtrLibraryChild interface { | |||
| 66 | 55 | SetOtherValue(value uintptr) | |
| 67 | 56 | } | |
| 68 | 57 | ||
| 69 | - | // ApiVersionTestRefPtrLibraryChildChild defines the outbound port for CEFApiVersionTestRefPtrLibraryChildChildT. | |
| 70 | - | type ApiVersionTestRefPtrLibraryChildChild interface { | |
| 71 | - | GetOtherOtherValue() uintptr | |
| 72 | - | SetOtherOtherValue(value uintptr) | |
| 73 | - | } | |
| 74 | - | ||
| 75 | - | // ApiVersionTestRefPtrLibraryChildChildV1 defines the outbound port for CEFApiVersionTestRefPtrLibraryChildChildV1T. | |
| 76 | - | type ApiVersionTestRefPtrLibraryChildChildV1 interface { | |
| 77 | - | GetOtherOtherValue() uintptr | |
| 78 | - | SetOtherOtherValue(value uintptr) | |
| 79 | - | } | |
| 80 | - | ||
| 81 | 58 | // ApiVersionTestRefPtrLibraryChildChildV2 defines the outbound port for CEFApiVersionTestRefPtrLibraryChildChildV2T. | |
| 82 | 59 | type ApiVersionTestRefPtrLibraryChildChildV2 interface { | |
| 83 | 60 | GetOtherOtherValue() uintptr | |
| @@ -88,14 +65,8 @@ type ApiVersionTestRefPtrLibraryChildChildV2 interface { | |||
| 88 | 65 | type ApiVersionTestScopedLibrary interface { | |
| 89 | 66 | GetValueLegacy() uintptr | |
| 90 | 67 | SetValueLegacy(value uintptr) | |
| 91 | - | GetValue() uintptr | |
| 92 | - | SetValue(value uintptr) | |
| 93 | - | GetValueV1() uintptr | |
| 94 | - | SetValueV1(value uintptr) | |
| 95 | 68 | GetValueV2() uintptr | |
| 96 | 69 | SetValueV2(value uintptr) | |
| 97 | - | GetValueExp() uintptr | |
| 98 | - | SetValueExp(value uintptr) | |
| 99 | 70 | } | |
| 100 | 71 | ||
| 101 | 72 | // ApiVersionTestScopedLibraryChild defines the outbound port for CEFApiVersionTestScopedLibraryChildT. | |
| @@ -104,18 +75,6 @@ type ApiVersionTestScopedLibraryChild interface { | |||
| 104 | 75 | SetOtherValue(value uintptr) | |
| 105 | 76 | } | |
| 106 | 77 | ||
| 107 | - | // ApiVersionTestScopedLibraryChildChild defines the outbound port for CEFApiVersionTestScopedLibraryChildChildT. | |
| 108 | - | type ApiVersionTestScopedLibraryChildChild interface { | |
| 109 | - | GetOtherOtherValue() uintptr | |
| 110 | - | SetOtherOtherValue(value uintptr) | |
| 111 | - | } | |
| 112 | - | ||
| 113 | - | // ApiVersionTestScopedLibraryChildChildV1 defines the outbound port for CEFApiVersionTestScopedLibraryChildChildV1T. | |
| 114 | - | type ApiVersionTestScopedLibraryChildChildV1 interface { | |
| 115 | - | GetOtherOtherValue() uintptr | |
| 116 | - | SetOtherOtherValue(value uintptr) | |
| 117 | - | } | |
| 118 | - | ||
| 119 | 78 | // ApiVersionTestScopedLibraryChildChildV2 defines the outbound port for CEFApiVersionTestScopedLibraryChildChildV2T. | |
| 120 | 79 | type ApiVersionTestScopedLibraryChildChildV2 interface { | |
| 121 | 80 | GetOtherOtherValue() uintptr | |
| @@ -129,18 +88,12 @@ type ApiVersionTestFunctions interface { | |||
| 129 | 88 | ApiVersionTestRefPtrLibraryCreateWithDefault(value unsafe.Pointer) unsafe.Pointer | |
| 130 | 89 | ApiVersionTestRefPtrLibraryChildCreate() unsafe.Pointer | |
| 131 | 90 | ApiVersionTestRefPtrLibraryChildCreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer) unsafe.Pointer | |
| 132 | - | ApiVersionTestRefPtrLibraryChildChildCreate() unsafe.Pointer | |
| 133 | - | ApiVersionTestRefPtrLibraryChildChildV1Create() unsafe.Pointer | |
| 134 | - | ApiVersionTestRefPtrLibraryChildChildV1CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | |
| 135 | 91 | ApiVersionTestRefPtrLibraryChildChildV2Create() unsafe.Pointer | |
| 136 | 92 | ApiVersionTestRefPtrLibraryChildChildV2CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | |
| 137 | 93 | ApiVersionTestScopedLibraryCreate() unsafe.Pointer | |
| 138 | 94 | ApiVersionTestScopedLibraryCreateWithDefault(value unsafe.Pointer) unsafe.Pointer | |
| 139 | 95 | ApiVersionTestScopedLibraryChildCreate() unsafe.Pointer | |
| 140 | 96 | ApiVersionTestScopedLibraryChildCreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer) unsafe.Pointer | |
| 141 | - | ApiVersionTestScopedLibraryChildChildCreate() unsafe.Pointer | |
| 142 | - | ApiVersionTestScopedLibraryChildChildV1Create() unsafe.Pointer | |
| 143 | - | ApiVersionTestScopedLibraryChildChildV1CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | |
| 144 | 97 | ApiVersionTestScopedLibraryChildChildV2Create() unsafe.Pointer | |
| 145 | 98 | ApiVersionTestScopedLibraryChildChildV2CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | |
| 146 | 99 | } | |
| @@ -14,14 +14,12 @@ type ApiVersionTest interface { | |||||
| 14 | SetRefPtrLibraryAndReturn(val uintptr) uintptr | 14 | SetRefPtrLibraryAndReturn(val uintptr) uintptr | ||
| 15 | SetChildRefPtrLibrary(val uintptr) uintptr | 15 | SetChildRefPtrLibrary(val uintptr) uintptr | ||
| 16 | SetChildRefPtrLibraryAndReturnParent(val uintptr) uintptr | 16 | SetChildRefPtrLibraryAndReturnParent(val uintptr) uintptr | ||
| 17 | - | SetRefPtrLibraryList(val uintptr, val1 uintptr, val2 uintptr) uintptr | 17 | + | SetRefPtrLibraryList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr |
| 18 | GetRefPtrLibraryListByRef(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | 18 | GetRefPtrLibraryListByRef(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | ||
| 19 | GetRefPtrLibraryListSize() uintptr | 19 | GetRefPtrLibraryListSize() uintptr | ||
| 20 | SetRefPtrClient(val uintptr) uintptr | 20 | SetRefPtrClient(val uintptr) uintptr | ||
| 21 | SetRefPtrClientAndReturn(val uintptr) uintptr | 21 | SetRefPtrClientAndReturn(val uintptr) uintptr | ||
| 22 | - | SetChildRefPtrClient(val uintptr) uintptr | 22 | + | SetRefPtrClientList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr |
| 23 | - | SetChildRefPtrClientAndReturnParent(val uintptr) uintptr | |||
| 24 | - | SetRefPtrClientList(val uintptr, val1 uintptr, val2 uintptr) uintptr | |||
| 25 | GetRefPtrClientListByRef(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | 23 | GetRefPtrClientListByRef(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr | ||
| 26 | GetRefPtrClientListSize() uintptr | 24 | GetRefPtrClientListSize() uintptr | ||
| 27 | GetOwnPtrLibrary(val uintptr) uintptr | 25 | GetOwnPtrLibrary(val uintptr) uintptr | ||
| @@ -31,14 +29,11 @@ type ApiVersionTest interface { | |||||
| 31 | SetChildOwnPtrLibraryAndReturnParent(val uintptr) uintptr | 29 | SetChildOwnPtrLibraryAndReturnParent(val uintptr) uintptr | ||
| 32 | SetOwnPtrClient(val uintptr) uintptr | 30 | SetOwnPtrClient(val uintptr) uintptr | ||
| 33 | SetOwnPtrClientAndReturn(val uintptr) uintptr | 31 | SetOwnPtrClientAndReturn(val uintptr) uintptr | ||
| 34 | - | SetChildOwnPtrClient(val uintptr) uintptr | |||
| 35 | - | SetChildOwnPtrClientAndReturnParent(val uintptr) uintptr | |||
| 36 | SetRawPtrLibrary(val uintptr) uintptr | 32 | SetRawPtrLibrary(val uintptr) uintptr | ||
| 37 | SetChildRawPtrLibrary(val uintptr) uintptr | 33 | SetChildRawPtrLibrary(val uintptr) uintptr | ||
| 38 | - | SetRawPtrLibraryList(val uintptr, val1 uintptr, val2 uintptr) uintptr | 34 | + | SetRawPtrLibraryList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr |
| 39 | SetRawPtrClient(val uintptr) uintptr | 35 | SetRawPtrClient(val uintptr) uintptr | ||
| 40 | - | SetChildRawPtrClient(val uintptr) uintptr | 36 | + | SetRawPtrClientList(valcount uintptr, val uintptr, val1 uintptr, val2 uintptr) uintptr |
| 41 | - | SetRawPtrClientList(val uintptr, val1 uintptr, val2 uintptr) uintptr | |||
| 42 | SetChildRefPtrClientV2(val uintptr) uintptr | 37 | SetChildRefPtrClientV2(val uintptr) uintptr | ||
| 43 | SetChildRefPtrClientAndReturnParentV2(val uintptr) uintptr | 38 | SetChildRefPtrClientAndReturnParentV2(val uintptr) uintptr | ||
| 44 | SetChildOwnPtrClientV2(val uintptr) uintptr | 39 | SetChildOwnPtrClientV2(val uintptr) uintptr | ||
| @@ -50,14 +45,8 @@ type ApiVersionTest interface { | |||||
| 50 | type ApiVersionTestRefPtrLibrary interface { | 45 | type ApiVersionTestRefPtrLibrary interface { | ||
| 51 | GetValueLegacy() uintptr | 46 | GetValueLegacy() uintptr | ||
| 52 | SetValueLegacy(value uintptr) | 47 | SetValueLegacy(value uintptr) | ||
| 53 | - | GetValue() uintptr | |||
| 54 | - | SetValue(value uintptr) | |||
| 55 | - | GetValueV1() uintptr | |||
| 56 | - | SetValueV1(value uintptr) | |||
| 57 | GetValueV2() uintptr | 48 | GetValueV2() uintptr | ||
| 58 | SetValueV2(value uintptr) | 49 | SetValueV2(value uintptr) | ||
| 59 | - | GetValueExp() uintptr | |||
| 60 | - | SetValueExp(value uintptr) | |||
| 61 | } | 50 | } | ||
| 62 | 51 | ||||
| 63 | // ApiVersionTestRefPtrLibraryChild defines the outbound port for CEFApiVersionTestRefPtrLibraryChildT. | 52 | // ApiVersionTestRefPtrLibraryChild defines the outbound port for CEFApiVersionTestRefPtrLibraryChildT. | ||
| @@ -66,18 +55,6 @@ type ApiVersionTestRefPtrLibraryChild interface { | |||||
| 66 | SetOtherValue(value uintptr) | 55 | SetOtherValue(value uintptr) | ||
| 67 | } | 56 | } | ||
| 68 | 57 | ||||
| 69 | - | // ApiVersionTestRefPtrLibraryChildChild defines the outbound port for CEFApiVersionTestRefPtrLibraryChildChildT. | |||
| 70 | - | type ApiVersionTestRefPtrLibraryChildChild interface { | |||
| 71 | - | GetOtherOtherValue() uintptr | |||
| 72 | - | SetOtherOtherValue(value uintptr) | |||
| 73 | - | } | |||
| 74 | - | ||||
| 75 | - | // ApiVersionTestRefPtrLibraryChildChildV1 defines the outbound port for CEFApiVersionTestRefPtrLibraryChildChildV1T. | |||
| 76 | - | type ApiVersionTestRefPtrLibraryChildChildV1 interface { | |||
| 77 | - | GetOtherOtherValue() uintptr | |||
| 78 | - | SetOtherOtherValue(value uintptr) | |||
| 79 | - | } | |||
| 80 | - | ||||
| 81 | // ApiVersionTestRefPtrLibraryChildChildV2 defines the outbound port for CEFApiVersionTestRefPtrLibraryChildChildV2T. | 58 | // ApiVersionTestRefPtrLibraryChildChildV2 defines the outbound port for CEFApiVersionTestRefPtrLibraryChildChildV2T. | ||
| 82 | type ApiVersionTestRefPtrLibraryChildChildV2 interface { | 59 | type ApiVersionTestRefPtrLibraryChildChildV2 interface { | ||
| 83 | GetOtherOtherValue() uintptr | 60 | GetOtherOtherValue() uintptr | ||
| @@ -88,14 +65,8 @@ type ApiVersionTestRefPtrLibraryChildChildV2 interface { | |||||
| 88 | type ApiVersionTestScopedLibrary interface { | 65 | type ApiVersionTestScopedLibrary interface { | ||
| 89 | GetValueLegacy() uintptr | 66 | GetValueLegacy() uintptr | ||
| 90 | SetValueLegacy(value uintptr) | 67 | SetValueLegacy(value uintptr) | ||
| 91 | - | GetValue() uintptr | |||
| 92 | - | SetValue(value uintptr) | |||
| 93 | - | GetValueV1() uintptr | |||
| 94 | - | SetValueV1(value uintptr) | |||
| 95 | GetValueV2() uintptr | 68 | GetValueV2() uintptr | ||
| 96 | SetValueV2(value uintptr) | 69 | SetValueV2(value uintptr) | ||
| 97 | - | GetValueExp() uintptr | |||
| 98 | - | SetValueExp(value uintptr) | |||
| 99 | } | 70 | } | ||
| 100 | 71 | ||||
| 101 | // ApiVersionTestScopedLibraryChild defines the outbound port for CEFApiVersionTestScopedLibraryChildT. | 72 | // ApiVersionTestScopedLibraryChild defines the outbound port for CEFApiVersionTestScopedLibraryChildT. | ||
| @@ -104,18 +75,6 @@ type ApiVersionTestScopedLibraryChild interface { | |||||
| 104 | SetOtherValue(value uintptr) | 75 | SetOtherValue(value uintptr) | ||
| 105 | } | 76 | } | ||
| 106 | 77 | ||||
| 107 | - | // ApiVersionTestScopedLibraryChildChild defines the outbound port for CEFApiVersionTestScopedLibraryChildChildT. | |||
| 108 | - | type ApiVersionTestScopedLibraryChildChild interface { | |||
| 109 | - | GetOtherOtherValue() uintptr | |||
| 110 | - | SetOtherOtherValue(value uintptr) | |||
| 111 | - | } | |||
| 112 | - | ||||
| 113 | - | // ApiVersionTestScopedLibraryChildChildV1 defines the outbound port for CEFApiVersionTestScopedLibraryChildChildV1T. | |||
| 114 | - | type ApiVersionTestScopedLibraryChildChildV1 interface { | |||
| 115 | - | GetOtherOtherValue() uintptr | |||
| 116 | - | SetOtherOtherValue(value uintptr) | |||
| 117 | - | } | |||
| 118 | - | ||||
| 119 | // ApiVersionTestScopedLibraryChildChildV2 defines the outbound port for CEFApiVersionTestScopedLibraryChildChildV2T. | 78 | // ApiVersionTestScopedLibraryChildChildV2 defines the outbound port for CEFApiVersionTestScopedLibraryChildChildV2T. | ||
| 120 | type ApiVersionTestScopedLibraryChildChildV2 interface { | 79 | type ApiVersionTestScopedLibraryChildChildV2 interface { | ||
| 121 | GetOtherOtherValue() uintptr | 80 | GetOtherOtherValue() uintptr | ||
| @@ -129,18 +88,12 @@ type ApiVersionTestFunctions interface { | |||||
| 129 | ApiVersionTestRefPtrLibraryCreateWithDefault(value unsafe.Pointer) unsafe.Pointer | 88 | ApiVersionTestRefPtrLibraryCreateWithDefault(value unsafe.Pointer) unsafe.Pointer | ||
| 130 | ApiVersionTestRefPtrLibraryChildCreate() unsafe.Pointer | 89 | ApiVersionTestRefPtrLibraryChildCreate() unsafe.Pointer | ||
| 131 | ApiVersionTestRefPtrLibraryChildCreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer) unsafe.Pointer | 90 | ApiVersionTestRefPtrLibraryChildCreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer) unsafe.Pointer | ||
| 132 | - | ApiVersionTestRefPtrLibraryChildChildCreate() unsafe.Pointer | |||
| 133 | - | ApiVersionTestRefPtrLibraryChildChildV1Create() unsafe.Pointer | |||
| 134 | - | ApiVersionTestRefPtrLibraryChildChildV1CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | |||
| 135 | ApiVersionTestRefPtrLibraryChildChildV2Create() unsafe.Pointer | 91 | ApiVersionTestRefPtrLibraryChildChildV2Create() unsafe.Pointer | ||
| 136 | ApiVersionTestRefPtrLibraryChildChildV2CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | 92 | ApiVersionTestRefPtrLibraryChildChildV2CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | ||
| 137 | ApiVersionTestScopedLibraryCreate() unsafe.Pointer | 93 | ApiVersionTestScopedLibraryCreate() unsafe.Pointer | ||
| 138 | ApiVersionTestScopedLibraryCreateWithDefault(value unsafe.Pointer) unsafe.Pointer | 94 | ApiVersionTestScopedLibraryCreateWithDefault(value unsafe.Pointer) unsafe.Pointer | ||
| 139 | ApiVersionTestScopedLibraryChildCreate() unsafe.Pointer | 95 | ApiVersionTestScopedLibraryChildCreate() unsafe.Pointer | ||
| 140 | ApiVersionTestScopedLibraryChildCreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer) unsafe.Pointer | 96 | ApiVersionTestScopedLibraryChildCreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer) unsafe.Pointer | ||
| 141 | - | ApiVersionTestScopedLibraryChildChildCreate() unsafe.Pointer | |||
| 142 | - | ApiVersionTestScopedLibraryChildChildV1Create() unsafe.Pointer | |||
| 143 | - | ApiVersionTestScopedLibraryChildChildV1CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | |||
| 144 | ApiVersionTestScopedLibraryChildChildV2Create() unsafe.Pointer | 97 | ApiVersionTestScopedLibraryChildChildV2Create() unsafe.Pointer | ||
| 145 | ApiVersionTestScopedLibraryChildChildV2CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | 98 | ApiVersionTestScopedLibraryChildChildV2CreateWithDefault(value unsafe.Pointer, otherValue unsafe.Pointer, otherOtherValue unsafe.Pointer) unsafe.Pointer | ||
| 146 | } | 99 | } | ||