Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Strict import formatting (grouping and granularity) (#30325) | Samson | 2023-09-11 | 1 | -9/+13 |
| | | | | | * strict imports formatting * Reformat all imports | ||||
* | Make GlobalScope.get_cx a static method. | Josh Matthews | 2023-05-20 | 1 | -1/+1 |
| | |||||
* | Update mozjs. | Josh Matthews | 2021-02-18 | 1 | -6/+4 |
| | |||||
* | Added off thread compilation | AbhishekSharma102 | 2020-07-21 | 1 | -1/+4 |
| | | | | | Co-authored-by: Gregory Terzian <2792687+gterzian@users.noreply.github.com> Co-authored-by: Abhishek Sharma <20724848+AbhishekSharma102@users.noreply.github.com> | ||||
* | Set private reference for classic script | CYBAI | 2020-07-18 | 1 | -1/+9 |
| | | | | | | | | | | | | Web developers can use `Dynamic Import` in a classic script; thus, we need to save the script's private reference so that we can reuse it when we're going to fetch a dynamic import module for a classic script. Besides, because it's possible to use different executing context for a dynamic import module (like `dynamic-import/string-compilation-other-document.html` WPT test), we can't initialize a module owner at the timing of `SetScriptPrivate`; thus, if the private module script doesn't hold an owner, we'll use a DynamicImport owner for it. | ||||
* | Report real caller information for console APIs to devtools. | Josh Matthews | 2020-04-28 | 1 | -1/+1 |
| | |||||
* | Don't go through the layout thread to retrieve a node's primary style | Anthony Ramine | 2020-04-07 | 1 | -4/+3 |
| | |||||
* | rename compartment to realm | Kunal Mohan | 2020-01-24 | 1 | -1/+1 |
| | |||||
* | devtools: save and send cached messages | Paul Rouget | 2019-12-06 | 1 | -47/+1 |
| | |||||
* | Modify *::get_cx methods to return a safe JSContext instead of a raw one | marmeladema | 2019-07-24 | 1 | -5/+5 |
| | |||||
* | Create a helper API for entering a DOM object's compartment | Kamil Niski | 2019-06-29 | 1 | -4/+2 |
| | | | | | | Revert some unnecessary changes Fix fmt errors | ||||
* | Update to SpiderMonkey 66. | Josh Matthews | 2019-05-10 | 1 | -2/+2 |
| | |||||
* | Make devtools find node by unique id function include shadow trees | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | Introduce ShadowIncluding enum for tree traversals | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+2 |
| | |||||
* | Implement concept of shadow including tree order | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | Fix servo build. | Emilio Cobos Álvarez | 2019-02-10 | 1 | -5/+4 |
| | |||||
* | Rustfmt has changed its default style :/ | Simon Sapin | 2018-12-28 | 1 | -9/+7 |
| | |||||
* | Update MPL license to https (part 3) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -3/+3 |
| | |||||
* | Format remaining files | Pyfisch | 2018-11-06 | 1 | -1/+2 |
| | |||||
* | Sort `use` statements | Simon Sapin | 2018-11-06 | 1 | -5/+5 |
| | |||||
* | `cargo fix --edition` | Simon Sapin | 2018-11-06 | 1 | -16/+16 |
| | |||||
* | Format script component | chansuke | 2018-09-19 | 1 | -79/+114 |
| | |||||
* | Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393 | Marcin Mielniczuk | 2018-03-28 | 1 | -1/+2 |
| | |||||
* | Add layout RPC query for getting an element's style | Jon Leighton | 2018-01-28 | 1 | -5/+6 |
| | | | | | | | | This enables us to implement Element::has_css_layout_box() in a more direct way, and also enables us to remove some of the existing more specific queries. Fixes #19811. | ||||
* | Bump bitflags to 1.0 in every servo crate | Bastien Orivel | 2017-10-30 | 1 | -4/+4 |
| | |||||
* | Backed out changeset e64e659c077d: servo PR #18809 and revendor for reftest ↵ | Gecko Backout | 2017-10-19 | 1 | -4/+4 |
| | | | | | | failures, e.g. in layout/reftests/bugs/392435-1.html. r=backout on a CLOSED TREE Backs out https://github.com/servo/servo/pull/18809 | ||||
* | Update bitflags to 1.0 in every servo crate | Bastien Orivel | 2017-10-19 | 1 | -4/+4 |
| | | | | | It still needs dependencies update to remove all the other bitflags versions. | ||||
* | Rename Root<T> to DomRoot<T> | Anthony Ramine | 2017-09-26 | 1 | -2/+2 |
| | | | | | | | In a later PR, DomRoot<T> will become a type alias of Root<Dom<T>>, where Root<T> will be able to handle all the things that need to be rooted that have a stable traceable address that doesn't move for the whole lifetime of the root. Stay tuned. | ||||
* | Rename dom::bindings::js to dom::bindings::root | Anthony Ramine | 2017-09-26 | 1 | -1/+1 |
| | |||||
* | Added some same-origin-domain checks. | Alan Jeffrey | 2017-03-14 | 1 | -2/+1 |
| | |||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -1/+1 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Remove usage of FnBox for animation frame callbacks (fixes #14416) | Anthony Ramine | 2016-12-06 | 1 | -6/+3 |
| | |||||
* | Replace script thread root browsing context by a collection of documents. | Alan Jeffrey | 2016-11-08 | 1 | -68/+40 |
| | |||||
* | Setting a devtools timeline marker may fail, due to pipeline lookup failure. | Alan Jeffrey | 2016-10-12 | 1 | -5/+10 |
| | |||||
* | Remove intrinsic Root::r() | Anthony Ramine | 2016-10-11 | 1 | -1/+1 |
| | |||||
* | Make devtools::handle_evaluate_js take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -3/+2 |
| | |||||
* | Move JS evaluation functions to GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Introduce GlobalScope::devtools_chan | Anthony Ramine | 2016-10-06 | 1 | -1/+2 |
| | |||||
* | Introduce GlobalScope::live_devtools_updates | Anthony Ramine | 2016-10-06 | 1 | -1/+2 |
| | |||||
* | Reorder `use` statements | UK992 | 2016-09-09 | 1 | -2/+3 |
| | |||||
* | Implement Reflectable for GlobalRef. | Josh Matthews | 2016-09-07 | 1 | -0/+1 |
| | |||||
* | Update rust-mozjs dependency | Guillaume Gomez | 2016-08-24 | 1 | -3/+6 |
| | |||||
* | Removed some sources of panic from script thread and devtools, using Option ↵ | David Raifaizen | 2016-07-25 | 1 | -30/+55 |
| | | | | values instead to indicate when a pipeline context is missing where appropriate. Additionally, removed erroneous method get_browsing_context. | ||||
* | Switch to using the new rooted!/RootedGuard API for rooting. | Eduard Burtescu | 2016-07-04 | 1 | -11/+11 |
| | |||||
* | Make the net monitor panel in FF's devtools show meaningful output. | Josh Matthews | 2016-06-06 | 1 | -0/+9 |
| | | | | | | | | | | | | | 0) Advertise support for the network monitor in the initial protocol communication. 1) Only notify the developer tools server about the final request in an HTTP transaction. 2) Add timing information for connecting to the HTTP server and sending the HTTP request. 3) Reduce duplication between various networkEventUpdate structures by creating a helper function that merges two JSON structures together. This also corrects the JSON structure so the devtools client interprets the output correctly. 4) Calculate various header size fields correctly. 5) Remove unnecessary usize->u32 casts by making the appropriate fields usize. 6) Add header values to request and response header messages. 7) Support triggering page reloads via the devtools client. | ||||
* | Use JSautoCompartment in devtools handle_evaluate_js to avoid segfault | Manish Goregaokar | 2016-05-27 | 1 | -1/+3 |
| | | | | fixes #11457 | ||||
* | Remove the IterableContext trait. | Ms2ger | 2016-05-24 | 1 | -1/+1 |
| | | | | It serves no purpose. | ||||
* | Move DOMString back to script | Anthony Ramine | 2016-05-24 | 1 | -1/+1 |
| | | | | This entirely removes the 'non-geckolib' feature of the util crate. | ||||
* | removed instances of &Root<BrowsingContext> | Connor Brewster | 2016-05-11 | 1 | -9/+9 |
| |