aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/trace.rs
Commit message (Collapse)AuthorAgeFilesLines
* Implement WebGL extensions.Imanol Fernandez2017-05-181-1/+2
|
* Renamed constellation::Frame to constellation::BrowsingContext.Alan Jeffrey2017-05-151-2/+2
|
* Auto merge of #16689 - servo:m5e, r=noxbors-servo2017-05-031-2/+2
|\ | | | | | | | | | | | | | | Upgrade to html5ever 0.16 <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16689) <!-- Reviewable:end -->
| * Upgrade to html5ever 0.16Simon Sapin2017-05-021-2/+2
| |
* | Fix up script and layout.Bobby Holley2017-05-021-0/+7
|/
* Fix indentation errors in servo rust code that tidy now finds.coalman2017-04-181-1/+1
|
* Implement Gamepad APIImanol Fernandez2017-04-121-0/+2
|
* Rename font_face::FontFaceRule to FontFaceData.Xidorn Quan2017-03-301-3/+2
|
* Make image cache per-document rather than globalFernando Jiménez Moreno2017-03-271-2/+2
|
* Move all PropertyDeclarationBlock from RwLock<_> to Locked<_>Simon Sapin2017-03-191-1/+1
|
* Replace RwLock<StyleRule> with Locked<StyleRule>Simon Sapin2017-03-191-1/+1
|
* Replace RwLock<Keyframe> with Locked<Keyframe>Simon Sapin2017-03-191-1/+1
|
* Wrap most CSS rules in Locked<_> instead of RwLock<_>Simon Sapin2017-03-191-7/+7
|
* Replace RwLock<CssRules> with Locked<CssRules>Simon Sapin2017-03-191-1/+1
|
* Replace more RwLock<MediaList> with shared_lock::Locked<MediaList>Simon Sapin2017-03-191-2/+2
|
* Replace RwLock<MediaList> with shared_lock::Locked<MediaList>Simon Sapin2017-03-191-0/+2
|
* Make script thread initiate requests for images needed by layout.Josh Matthews2017-02-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In support of this goal, the layout thread collects information about CSS images that are missing image data and hands it off to the script thread after layout completes. The script thread stores a list of nodes that will need to be reflowed after the associated network request is complete. The script thread ensures that the nodes are not GCed while a request is ongoing, which the layout thread is incapable of guaranteeing. The image cache's API has also been redesigned in support of this work. No network requests are made by the new image cache, since it does not possess the document-specific information necessary to initiate them. Instead, there is now a single, synchronous query operation that optionally reserves a slot when a cache entry for a URL cannot be found. This reserved slot is then the responsibility of the queryer to populate with the contents of the network response for the URL once it is complete. Any subsequent queries for the same URL will be informed that the response is pending until that occurs. The changes to layout also remove the synchronous image loading code path, which means that reftests now test the same code that non-test binaries execute. The decision to take a screenshot now considers whether there are any outstanding image requests for layout in order to avoid intermittent failures in reftests that use CSS images.
* Add ImmutableOrigin to allow for serializing originsConnor Brewster2017-02-221-3/+3
|
* Introduce RootedTraceableBox.Ms2ger2017-02-161-0/+55
|
* Bug 1336646 - Apply selector flags during traversal. r=emilioBobby Holley2017-02-081-0/+2
|
* The constellation notifies the script thread about documents becoming ↵Alan Jeffrey2017-01-271-2/+2
| | | | inactive, active and fully active.
* Auto merge of #15118 - jdm:reflector-barrier-crash, r=Ms2gerbors-servo2017-01-241-8/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use Heap instead of UnsafeCell in DOM reflectors The previous `Reflector` implementation did not use post barriers, so we could crash when storing nursery objects in a `Reflector` structure that were later moved out of the nursery. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15085 - [X] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15118) <!-- Reviewable:end -->
| * Use Heap in DOM object reflector implementation to ensure GC barriers are used.Josh Matthews2017-01-201-8/+4
| |
* | Privatize RootedTraceableSet.Ms2ger2017-01-201-1/+1
|/
* squash: convert less interesting debug! logs to tracesDexter Haslem2017-01-181-4/+4
|
* CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with ↵Manish Goregaokar2017-01-071-0/+7
| | | | conditionText attribute
* Expose Quirks Mode information in the style shared context r=emilioJulien Wajsberg2016-12-171-1/+1
|
* script: Add CSSImportRule WebIDL interface.Emilio Cobos Álvarez2016-12-161-1/+7
|
* Remove the Rc from ROOTED_TRACEABLES.Ms2ger2016-12-131-2/+2
| | | | It does not appear to be necessary.
* Properly root the running animation list in a RootedVecAnthony Ramine2016-12-121-3/+17
|
* Use trait objects in RootedTraceableSetAnthony Ramine2016-12-121-30/+13
|
* Clean up ROOTED_TRACEABLESAnthony Ramine2016-12-121-10/+5
|
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-5/+5
| | | | Fixes https://github.com/servo/servo/issues/8473.
* Remove generics from unsafe_no_jsmanaged_fieldsAnthony Ramine2016-12-061-11/+155
|
* Properly trace HashSet<T>Anthony Ramine2016-12-061-3/+14
|
* Make the impl of JSTraceable for LayoutRPC sound with a Send boundAnthony Ramine2016-12-061-1/+2
|
* Remove usage of FnBox for animation frame callbacks (fixes #14416)Anthony Ramine2016-12-061-8/+0
|
* Add a JSTraceable bound on ScriptChanAnthony Ramine2016-12-061-8/+0
|
* Mark JSTraceable and its method as unsafeAnthony Ramine2016-12-061-139/+137
|
* Initial work on job queues for service workersRahul Sharma2016-11-221-1/+0
|
* Rename selector_impl.rs to selector_parser.rsSimon Sapin2016-11-201-1/+1
| | | | This makes it consistent with an upcoming update of the selectors crate.
* Auto merge of #14246 - emilio:servo-url, r=SimonSapinbors-servo2016-11-171-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Urlmageddon <!-- Please describe your changes on the following line: --> Still needs a bunch of code in net to be converted in order to get more advantage of this for images and stuff, but meanwhile this should help quite a bit with #13778. Still wanted to get this in. r? @SimonSapin <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14246) <!-- Reviewable:end -->
| * Urlmageddon: Use refcounted urls more often.Emilio Cobos Álvarez2016-11-171-2/+2
| |
* | Expand the role of modified_elements to include explicit restyle hints and ↵Bobby Holley2016-11-151-0/+2
|/ | | | | | damage. This will take the place of setting IS_DIRTY and HAS_CHANGED.
* Reorganise ServoParserAnthony Ramine2016-11-141-1/+2
| | | | | | Free-standing fonctions parse_html and friends are now static methods on ServoParser, and the HTML and XML tokenizers have been moved to private submodules.
* Implement the constructor for EventSourceKeith Yeung2016-11-111-1/+2
|
* Rename media_queries::MediaQueryList to MediaListXidorn Quan2016-11-081-2/+2
|
* Stop using associated types for the concrete ElementSnapshot implementation.Bobby Holley2016-11-071-2/+2
| | | | MozReview-Commit-ID: LS23s2RbMBg
* Move ReferrerPolicy to net_traits.Ms2ger2016-11-041-2/+2
|
* Update to string-cache 0.3Simon Sapin2016-11-031-2/+3
|