├── .cargo └── config.toml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── backtrace.rs ├── crash_handler.rs ├── desktop ├── app.rs ├── cli.rs ├── db.rs ├── egui_glue.rs ├── embedder.rs ├── events_loop.rs ├── geometry.rs ├── headed_window.rs ├── headless_window.rs ├── keyutils.rs ├── minibrowser.rs ├── mod.rs ├── protocols │ ├── mod.rs │ ├── moto.rs │ ├── resource.rs │ └── urlinfo.rs ├── tracing.rs ├── webview.rs └── window_trait.rs ├── egl ├── android.rs ├── android │ └── simpleservo.rs ├── gl_glue.rs ├── host_trait.rs ├── mod.rs ├── ohos.rs ├── ohos │ └── simpleservo.rs ├── resources.rs └── servo_glue.rs ├── lib.rs ├── main.rs ├── panic_hook.rs ├── parser.rs ├── platform ├── macos │ ├── Info.plist │ ├── count_threads.c │ └── mod.rs └── windows │ ├── moto.exe.manifest │ └── moto.wxs ├── prefs.rs ├── resources.rs ├── resources ├── Credits.rtf.mako ├── ahem.css ├── ahem │ ├── AHEM____.TTF │ ├── Ahem.ps │ ├── Ahem.sit │ ├── COPIED-FROM │ ├── COPYING │ └── README ├── android_params ├── badcert.html ├── badcert.jpg ├── cert-google-only ├── cert-wpt-only ├── crash.html ├── directory-listing.html ├── gatt_blocklist.txt ├── hsts_preload.json ├── iso-8859-8.css ├── media-controls.css ├── media-controls.js ├── moto.ico ├── moto_1024.png ├── moto_64.png ├── neterror.html ├── not-found.html ├── package-prefs.json ├── prefs.json ├── presentational-hints.css ├── privatekey_for_testing.key ├── public_domains.txt ├── quirks-mode.css ├── quotes.css ├── resource_protocol │ └── newtab.html ├── rippy.png ├── self_signed_certificate_for_testing.crt ├── servo.css ├── servo.icns ├── servo.svg ├── tumbeast.png ├── user-agent-js │ └── 00.example.js └── user-agent.css ├── rust-toolchain.toml ├── rustfmt.toml └── test.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/README.md -------------------------------------------------------------------------------- /backtrace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/backtrace.rs -------------------------------------------------------------------------------- /crash_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/crash_handler.rs -------------------------------------------------------------------------------- /desktop/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/app.rs -------------------------------------------------------------------------------- /desktop/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/cli.rs -------------------------------------------------------------------------------- /desktop/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/db.rs -------------------------------------------------------------------------------- /desktop/egui_glue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/egui_glue.rs -------------------------------------------------------------------------------- /desktop/embedder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/embedder.rs -------------------------------------------------------------------------------- /desktop/events_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/events_loop.rs -------------------------------------------------------------------------------- /desktop/geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/geometry.rs -------------------------------------------------------------------------------- /desktop/headed_window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/headed_window.rs -------------------------------------------------------------------------------- /desktop/headless_window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/headless_window.rs -------------------------------------------------------------------------------- /desktop/keyutils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/keyutils.rs -------------------------------------------------------------------------------- /desktop/minibrowser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/minibrowser.rs -------------------------------------------------------------------------------- /desktop/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/mod.rs -------------------------------------------------------------------------------- /desktop/protocols/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/protocols/mod.rs -------------------------------------------------------------------------------- /desktop/protocols/moto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/protocols/moto.rs -------------------------------------------------------------------------------- /desktop/protocols/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/protocols/resource.rs -------------------------------------------------------------------------------- /desktop/protocols/urlinfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/protocols/urlinfo.rs -------------------------------------------------------------------------------- /desktop/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/tracing.rs -------------------------------------------------------------------------------- /desktop/webview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/webview.rs -------------------------------------------------------------------------------- /desktop/window_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/desktop/window_trait.rs -------------------------------------------------------------------------------- /egl/android.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/android.rs -------------------------------------------------------------------------------- /egl/android/simpleservo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/android/simpleservo.rs -------------------------------------------------------------------------------- /egl/gl_glue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/gl_glue.rs -------------------------------------------------------------------------------- /egl/host_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/host_trait.rs -------------------------------------------------------------------------------- /egl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/mod.rs -------------------------------------------------------------------------------- /egl/ohos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/ohos.rs -------------------------------------------------------------------------------- /egl/ohos/simpleservo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/ohos/simpleservo.rs -------------------------------------------------------------------------------- /egl/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/resources.rs -------------------------------------------------------------------------------- /egl/servo_glue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/egl/servo_glue.rs -------------------------------------------------------------------------------- /lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/lib.rs -------------------------------------------------------------------------------- /main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/main.rs -------------------------------------------------------------------------------- /panic_hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/panic_hook.rs -------------------------------------------------------------------------------- /parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/parser.rs -------------------------------------------------------------------------------- /platform/macos/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/platform/macos/Info.plist -------------------------------------------------------------------------------- /platform/macos/count_threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/platform/macos/count_threads.c -------------------------------------------------------------------------------- /platform/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/platform/macos/mod.rs -------------------------------------------------------------------------------- /platform/windows/moto.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/platform/windows/moto.exe.manifest -------------------------------------------------------------------------------- /platform/windows/moto.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/platform/windows/moto.wxs -------------------------------------------------------------------------------- /prefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/prefs.rs -------------------------------------------------------------------------------- /resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources.rs -------------------------------------------------------------------------------- /resources/Credits.rtf.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/Credits.rtf.mako -------------------------------------------------------------------------------- /resources/ahem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/ahem.css -------------------------------------------------------------------------------- /resources/ahem/AHEM____.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/ahem/AHEM____.TTF -------------------------------------------------------------------------------- /resources/ahem/Ahem.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/ahem/Ahem.ps -------------------------------------------------------------------------------- /resources/ahem/Ahem.sit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/ahem/Ahem.sit -------------------------------------------------------------------------------- /resources/ahem/COPIED-FROM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/ahem/COPIED-FROM -------------------------------------------------------------------------------- /resources/ahem/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/ahem/COPYING -------------------------------------------------------------------------------- /resources/ahem/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/ahem/README -------------------------------------------------------------------------------- /resources/android_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/android_params -------------------------------------------------------------------------------- /resources/badcert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/badcert.html -------------------------------------------------------------------------------- /resources/badcert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/badcert.jpg -------------------------------------------------------------------------------- /resources/cert-google-only: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/cert-google-only -------------------------------------------------------------------------------- /resources/cert-wpt-only: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/cert-wpt-only -------------------------------------------------------------------------------- /resources/crash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/crash.html -------------------------------------------------------------------------------- /resources/directory-listing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/directory-listing.html -------------------------------------------------------------------------------- /resources/gatt_blocklist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/gatt_blocklist.txt -------------------------------------------------------------------------------- /resources/hsts_preload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/hsts_preload.json -------------------------------------------------------------------------------- /resources/iso-8859-8.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/iso-8859-8.css -------------------------------------------------------------------------------- /resources/media-controls.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/media-controls.css -------------------------------------------------------------------------------- /resources/media-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/media-controls.js -------------------------------------------------------------------------------- /resources/moto.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/moto.ico -------------------------------------------------------------------------------- /resources/moto_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/moto_1024.png -------------------------------------------------------------------------------- /resources/moto_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/moto_64.png -------------------------------------------------------------------------------- /resources/neterror.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/neterror.html -------------------------------------------------------------------------------- /resources/not-found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/not-found.html -------------------------------------------------------------------------------- /resources/package-prefs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/package-prefs.json -------------------------------------------------------------------------------- /resources/prefs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/prefs.json -------------------------------------------------------------------------------- /resources/presentational-hints.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/presentational-hints.css -------------------------------------------------------------------------------- /resources/privatekey_for_testing.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/privatekey_for_testing.key -------------------------------------------------------------------------------- /resources/public_domains.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/public_domains.txt -------------------------------------------------------------------------------- /resources/quirks-mode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/quirks-mode.css -------------------------------------------------------------------------------- /resources/quotes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/quotes.css -------------------------------------------------------------------------------- /resources/resource_protocol/newtab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/resource_protocol/newtab.html -------------------------------------------------------------------------------- /resources/rippy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/rippy.png -------------------------------------------------------------------------------- /resources/self_signed_certificate_for_testing.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/self_signed_certificate_for_testing.crt -------------------------------------------------------------------------------- /resources/servo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/servo.css -------------------------------------------------------------------------------- /resources/servo.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/servo.icns -------------------------------------------------------------------------------- /resources/servo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/servo.svg -------------------------------------------------------------------------------- /resources/tumbeast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/tumbeast.png -------------------------------------------------------------------------------- /resources/user-agent-js/00.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/user-agent-js/00.example.js -------------------------------------------------------------------------------- /resources/user-agent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/resources/user-agent.css -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moto-browser/moto/HEAD/test.rs --------------------------------------------------------------------------------