├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── examples ├── Cargo.toml ├── blit.frag ├── blit.vert ├── build.rs ├── cefsimple │ └── main.rs ├── embedded-internal-message-pump │ ├── gullery.rs │ ├── main.rs │ ├── wgpu.rs │ └── winit_blit.rs ├── embedded │ ├── gullery.rs │ ├── main.rs │ ├── wgpu.rs │ └── winit_blit.rs └── win_resource │ ├── MANIFEST1_1.txt │ └── cef.rc └── src ├── accessibility_handler.rs ├── app.rs ├── browser.rs ├── browser_host.rs ├── browser_process_handler.rs ├── callback.rs ├── client.rs ├── client ├── audio_handler.rs ├── context_menu_handler.rs ├── context_menu_handler │ ├── context_menu_params.rs │ ├── menu_model.rs │ └── run_context_menu.rs ├── dialog_handler.rs ├── display_handler.rs ├── download_handler.rs ├── drag_handler.rs ├── find_handler.rs ├── focus_handler.rs ├── js_dialog_handler.rs ├── keyboard_handler.rs ├── life_span_handler.rs ├── render_handler.rs └── request_handler.rs ├── color.rs ├── command_line.rs ├── cookie.rs ├── devtools_message_observer.rs ├── dom.rs ├── drag.rs ├── events.rs ├── extension.rs ├── extern_callback_helpers.rs ├── file_dialog.rs ├── frame.rs ├── framework_loader_macos.rs ├── helper_traits.rs ├── image.rs ├── ime.rs ├── lib.rs ├── load_handler.rs ├── logging.rs ├── main_args.rs ├── media_router.rs ├── misc_fns.rs ├── multimap.rs ├── navigation.rs ├── printing.rs ├── process.rs ├── ptr_hash.rs ├── refcounted.rs ├── registration.rs ├── render_process_handler.rs ├── request.rs ├── request_context.rs ├── resource_bundle.rs ├── resource_bundle_handler.rs ├── resource_request_handler.rs ├── response.rs ├── sandbox.rs ├── scheme.rs ├── scheme_registrar.rs ├── send_protector.rs ├── settings.rs ├── ssl.rs ├── stream.rs ├── string.rs ├── task.rs ├── url_request.rs ├── v8context.rs ├── values.rs ├── values └── iter.rs ├── web_plugin.rs ├── window.rs └── x509_certificate.rs /.gitignore: -------------------------------------------------------------------------------- 1 | GPUCache 2 | Resources 3 | /target 4 | **/*.rs.bk 5 | # Cargo.lock 6 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/README.md -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/blit.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/blit.frag -------------------------------------------------------------------------------- /examples/blit.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/blit.vert -------------------------------------------------------------------------------- /examples/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/build.rs -------------------------------------------------------------------------------- /examples/cefsimple/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/cefsimple/main.rs -------------------------------------------------------------------------------- /examples/embedded-internal-message-pump/gullery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded-internal-message-pump/gullery.rs -------------------------------------------------------------------------------- /examples/embedded-internal-message-pump/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded-internal-message-pump/main.rs -------------------------------------------------------------------------------- /examples/embedded-internal-message-pump/wgpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded-internal-message-pump/wgpu.rs -------------------------------------------------------------------------------- /examples/embedded-internal-message-pump/winit_blit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded-internal-message-pump/winit_blit.rs -------------------------------------------------------------------------------- /examples/embedded/gullery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded/gullery.rs -------------------------------------------------------------------------------- /examples/embedded/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded/main.rs -------------------------------------------------------------------------------- /examples/embedded/wgpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded/wgpu.rs -------------------------------------------------------------------------------- /examples/embedded/winit_blit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/embedded/winit_blit.rs -------------------------------------------------------------------------------- /examples/win_resource/MANIFEST1_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/examples/win_resource/MANIFEST1_1.txt -------------------------------------------------------------------------------- /examples/win_resource/cef.rc: -------------------------------------------------------------------------------- 1 | 1 24 "MANIFEST1_1.txt" 2 | -------------------------------------------------------------------------------- /src/accessibility_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/accessibility_handler.rs -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/browser.rs -------------------------------------------------------------------------------- /src/browser_host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/browser_host.rs -------------------------------------------------------------------------------- /src/browser_process_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/browser_process_handler.rs -------------------------------------------------------------------------------- /src/callback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/callback.rs -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/client/audio_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/audio_handler.rs -------------------------------------------------------------------------------- /src/client/context_menu_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/context_menu_handler.rs -------------------------------------------------------------------------------- /src/client/context_menu_handler/context_menu_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/context_menu_handler/context_menu_params.rs -------------------------------------------------------------------------------- /src/client/context_menu_handler/menu_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/context_menu_handler/menu_model.rs -------------------------------------------------------------------------------- /src/client/context_menu_handler/run_context_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/context_menu_handler/run_context_menu.rs -------------------------------------------------------------------------------- /src/client/dialog_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/dialog_handler.rs -------------------------------------------------------------------------------- /src/client/display_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/display_handler.rs -------------------------------------------------------------------------------- /src/client/download_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/download_handler.rs -------------------------------------------------------------------------------- /src/client/drag_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/drag_handler.rs -------------------------------------------------------------------------------- /src/client/find_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/find_handler.rs -------------------------------------------------------------------------------- /src/client/focus_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/focus_handler.rs -------------------------------------------------------------------------------- /src/client/js_dialog_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/js_dialog_handler.rs -------------------------------------------------------------------------------- /src/client/keyboard_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/keyboard_handler.rs -------------------------------------------------------------------------------- /src/client/life_span_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/life_span_handler.rs -------------------------------------------------------------------------------- /src/client/render_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/render_handler.rs -------------------------------------------------------------------------------- /src/client/request_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/client/request_handler.rs -------------------------------------------------------------------------------- /src/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/color.rs -------------------------------------------------------------------------------- /src/command_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/command_line.rs -------------------------------------------------------------------------------- /src/cookie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/cookie.rs -------------------------------------------------------------------------------- /src/devtools_message_observer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/devtools_message_observer.rs -------------------------------------------------------------------------------- /src/dom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/dom.rs -------------------------------------------------------------------------------- /src/drag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/drag.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/extension.rs -------------------------------------------------------------------------------- /src/extern_callback_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/extern_callback_helpers.rs -------------------------------------------------------------------------------- /src/file_dialog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/file_dialog.rs -------------------------------------------------------------------------------- /src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/frame.rs -------------------------------------------------------------------------------- /src/framework_loader_macos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/framework_loader_macos.rs -------------------------------------------------------------------------------- /src/helper_traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/helper_traits.rs -------------------------------------------------------------------------------- /src/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/image.rs -------------------------------------------------------------------------------- /src/ime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/ime.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/load_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/load_handler.rs -------------------------------------------------------------------------------- /src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/logging.rs -------------------------------------------------------------------------------- /src/main_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/main_args.rs -------------------------------------------------------------------------------- /src/media_router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/media_router.rs -------------------------------------------------------------------------------- /src/misc_fns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/misc_fns.rs -------------------------------------------------------------------------------- /src/multimap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/multimap.rs -------------------------------------------------------------------------------- /src/navigation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/navigation.rs -------------------------------------------------------------------------------- /src/printing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/printing.rs -------------------------------------------------------------------------------- /src/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/process.rs -------------------------------------------------------------------------------- /src/ptr_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/ptr_hash.rs -------------------------------------------------------------------------------- /src/refcounted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/refcounted.rs -------------------------------------------------------------------------------- /src/registration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/registration.rs -------------------------------------------------------------------------------- /src/render_process_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/render_process_handler.rs -------------------------------------------------------------------------------- /src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/request.rs -------------------------------------------------------------------------------- /src/request_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/request_context.rs -------------------------------------------------------------------------------- /src/resource_bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/resource_bundle.rs -------------------------------------------------------------------------------- /src/resource_bundle_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/resource_bundle_handler.rs -------------------------------------------------------------------------------- /src/resource_request_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/resource_request_handler.rs -------------------------------------------------------------------------------- /src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/response.rs -------------------------------------------------------------------------------- /src/sandbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/sandbox.rs -------------------------------------------------------------------------------- /src/scheme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/scheme.rs -------------------------------------------------------------------------------- /src/scheme_registrar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/scheme_registrar.rs -------------------------------------------------------------------------------- /src/send_protector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/send_protector.rs -------------------------------------------------------------------------------- /src/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/settings.rs -------------------------------------------------------------------------------- /src/ssl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/ssl.rs -------------------------------------------------------------------------------- /src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/stream.rs -------------------------------------------------------------------------------- /src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/string.rs -------------------------------------------------------------------------------- /src/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/task.rs -------------------------------------------------------------------------------- /src/url_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/url_request.rs -------------------------------------------------------------------------------- /src/v8context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/v8context.rs -------------------------------------------------------------------------------- /src/values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/values.rs -------------------------------------------------------------------------------- /src/values/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/values/iter.rs -------------------------------------------------------------------------------- /src/web_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/web_plugin.rs -------------------------------------------------------------------------------- /src/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/window.rs -------------------------------------------------------------------------------- /src/x509_certificate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeonfog/cef/HEAD/src/x509_certificate.rs --------------------------------------------------------------------------------