Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Strict import formatting (grouping and granularity) (#30325) | Samson | 2023-09-11 | 1 | -37/+31 |
| | | | | | * strict imports formatting * Reformat all imports | ||||
* | Use MozTools 4 and update mozjs (#30326) | Samson | 2023-09-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | * Update mozjs * moztools4 in bootstrap * no autoconf * tidy * switch to servo-build-deps * update mozjs for real * glue mozjs * fmt * move to servo/mozjs | ||||
* | Throw type error when calling DOM constructor without new. | Josh Matthews | 2023-05-30 | 1 | -0/+4 |
| | |||||
* | Support arbitrary protos when wrapping EventTarget objects. | Josh Matthews | 2023-05-28 | 1 | -0/+4 |
| | |||||
* | Format. | Josh Matthews | 2022-11-23 | 1 | -1/+1 |
| | |||||
* | Changes for spidermomkey upgrade. | Josh Matthews | 2022-11-23 | 1 | -11/+9 |
| | |||||
* | refactor(script): move `crate::dom::bindings::{utils → ↵ | yvt | 2021-07-13 | 1 | -45/+0 |
| | | | | principals)::ServoJSPrincipal` | ||||
* | fix(script): implement the destroy-principals callback correctly | yvt | 2021-07-12 | 1 | -2/+6 |
| | |||||
* | fix(script): apply some of the changes requested in the review comments of ↵ | yvt | 2021-07-12 | 1 | -2/+2 |
| | | | | #16501 | ||||
* | feat(script): remove the call to `JS_SetWrapObjectCallbacks` | yvt | 2021-07-11 | 1 | -168/+8 |
| | | | | We don't make CCWs anymore. | ||||
* | chore(deps): update mozjs | yvt | 2021-07-11 | 1 | -5/+23 |
| | | | | - 798c5b6: Bring `RustJSPrincipals` back | ||||
* | fix: accommodate to the modern age | yvt | 2021-07-10 | 1 | -4/+13 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into feat-cow-infra | yvt | 2021-07-10 | 1 | -199/+331 |
|\ | | | | | | | | | `tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html` was reverted to the upstream version. | ||||
| * | Update mozjs. | Josh Matthews | 2021-02-18 | 1 | -9/+30 |
| | | |||||
| * | Added is_platform_obj_static | Sean Joseph | 2020-11-26 | 1 | -4/+19 |
| | | |||||
| * | Remove unnecessary generic from private_from_proto_check. | Josh Matthews | 2020-06-04 | 1 | -4/+5 |
| | | |||||
| * | Remove WebVR | Alan Jeffrey | 2020-04-08 | 1 | -0/+10 |
| | | |||||
| * | Update SpiderMonkey | Anthony Ramine | 2020-03-06 | 1 | -5/+7 |
| | | |||||
| * | add a generic utility to convert a slice into a frozen array | Gregory Terzian | 2020-01-11 | 1 | -7/+2 |
| | | |||||
| * | Handle u32 property indices | Kagami Sascha Rosylight | 2019-11-27 | 1 | -22/+40 |
| | | |||||
| * | continue messageport, transferable, postmessage options | Gregory Terzian | 2019-10-19 | 1 | -1/+17 |
| | | |||||
| * | DefineDOMInterfaceMethod now takes a SafeJSContext instead of a JSContext | marmeladema | 2019-07-24 | 1 | -2/+3 |
| | | | | | | | | as first argument. | ||||
| * | Upgrade to Spidermonkey 67. | Josh Matthews | 2019-06-26 | 1 | -6/+11 |
| | | |||||
| * | Update to SpiderMonkey 66. | Josh Matthews | 2019-05-10 | 1 | -7/+6 |
| | | |||||
| * | Update MPL license to https (part 3) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | | |||||
| * | Remove useless `use crate_name;` imports. | Simon Sapin | 2018-11-08 | 1 | -2/+0 |
| | | | | | | | | A `crate_name::foo` path always works in 2018 | ||||
| * | Reorder imports | Pyfisch | 2018-11-06 | 1 | -7/+7 |
| | | |||||
| * | Manually format remaining problems | Pyfisch | 2018-11-06 | 1 | -13/+14 |
| | | | | | | | | | | | | | | | | | | Use line comments instead of block comments as block comments contain trailing whitespace after formatting with rustfmt. Skip tests for malloc_size_of and script_plugins with rustfmt as they have many block comments. | ||||
| * | Format remaining files | Pyfisch | 2018-11-06 | 1 | -1/+1 |
| | | |||||
| * | `cargo fix --edition` | Simon Sapin | 2018-11-06 | 1 | -9/+9 |
| | | |||||
| * | Format script component | chansuke | 2018-09-19 | 1 | -108/+143 |
| | | |||||
| * | Upgraded to SM 60 | Alan Jeffrey | 2018-08-20 | 1 | -10/+12 |
| | | |||||
| * | Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393 | Marcin Mielniczuk | 2018-03-28 | 1 | -24/+32 |
| | | |||||
| * | Use specific negative assertion for DOM bindings utils | CYBAI | 2018-01-26 | 1 | -1/+1 |
| | | |||||
| * | Fix tyvar_behind_raw_pointer warnings | Simon Sapin | 2018-01-10 | 1 | -2/+2 |
| | | | | | | | | https://github.com/rust-lang/rust/issues/46906 | ||||
| * | Replace all uses of the `heapsize` crate with `malloc_size_of`. | Nicholas Nethercote | 2017-10-18 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Servo currently uses `heapsize`, but Stylo/Gecko use `malloc_size_of`. `malloc_size_of` is better -- it handles various cases that `heapsize` does not -- so this patch changes Servo to use `malloc_size_of`. This patch makes the following changes to the `malloc_size_of` crate. - Adds `MallocSizeOf` trait implementations for numerous types, some built-in (e.g. `VecDeque`), some external and Servo-only (e.g. `string_cache`). - Makes `enclosing_size_of_op` optional, because vanilla jemalloc doesn't support that operation. - For `HashSet`/`HashMap`, falls back to a computed estimate when `enclosing_size_of_op` isn't available. - Adds an extern "C" `malloc_size_of` function that does the actual heap measurement; this is based on the same functions from the `heapsize` crate. This patch makes the following changes elsewhere. - Converts all the uses of `heapsize` to instead use `malloc_size_of`. - Disables the "heapsize"/"heap_size" feature for the external crates that provide it. - Removes the `HeapSizeOf` implementation from `hashglobe`. - Adds `ignore` annotations to a few `Rc`/`Arc`, because `malloc_size_of` doesn't derive those types, unlike `heapsize`. | ||||
| * | Fix commonmark Markdown warnings in docs, part 1 | Matt Brubeck | 2017-10-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Fixes warnings from rust-lang/rust#44229 when `--enable-commonmark` is passed to rustdoc. This is mostly a global find-and-replace for bare URIs on lines by themselves in doc comments. | ||||
| * | script: Properly throw when "this" is not an object in a generic call. | Emilio Cobos Álvarez | 2017-09-17 | 1 | -2/+6 |
| | | |||||
| * | order derivable traits lists | Clément DAVID | 2017-08-23 | 1 | -2/+2 |
| | | | | | | | | | | | | Ignoring : - **generated**.rs - python/tidy/servo_tidy_tests/rust_tidy.rs | ||||
| * | Renamed BrowsingContext to WindowProxy in script. | Alan Jeffrey | 2017-05-12 | 1 | -2/+2 |
| | | |||||
* | | xow tests reflect current state | ddh | 2017-06-12 | 1 | -1/+1 |
| | | |||||
* | | frames override is the worst | ddh | 2017-05-17 | 1 | -12/+28 |
| | | |||||
* | | added in cross origin type checks. assert_throws isn't working yet | ddh | 2017-05-15 | 1 | -0/+3 |
| | | |||||
* | | added dom exception callback stuff | ddh | 2017-05-12 | 1 | -8/+21 |
| | | |||||
* | | debugging | ddh | 2017-05-09 | 1 | -0/+2 |
| | | |||||
* | | investigating failures after filtering wrapper integration with mozjs | ddh | 2017-05-09 | 1 | -3/+8 |
| | | |||||
* | | added wrapper selection and subsumes logic | ddh | 2017-04-25 | 1 | -7/+99 |
| | | |||||
* | | added JSPrincipal bindings | ddh | 2017-04-25 | 1 | -0/+12 |
|/ | |||||
* | Add way to get c_void ptr or c_char from caller | mckaymatt | 2017-04-04 | 1 | -1/+22 |
| | |||||
* | Eliminate a mem::transmute in CodeGen | Gregory Katz | 2017-02-20 | 1 | -5/+5 |
| |