Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement WebGL extensions. | Imanol Fernandez | 2017-05-18 | 1 | -1/+2 |
| | |||||
* | Renamed constellation::Frame to constellation::BrowsingContext. | Alan Jeffrey | 2017-05-15 | 1 | -2/+2 |
| | |||||
* | Auto merge of #16689 - servo:m5e, r=nox | bors-servo | 2017-05-03 | 1 | -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.16 | Simon Sapin | 2017-05-02 | 1 | -2/+2 |
| | | |||||
* | | Fix up script and layout. | Bobby Holley | 2017-05-02 | 1 | -0/+7 |
|/ | |||||
* | Fix indentation errors in servo rust code that tidy now finds. | coalman | 2017-04-18 | 1 | -1/+1 |
| | |||||
* | Implement Gamepad API | Imanol Fernandez | 2017-04-12 | 1 | -0/+2 |
| | |||||
* | Rename font_face::FontFaceRule to FontFaceData. | Xidorn Quan | 2017-03-30 | 1 | -3/+2 |
| | |||||
* | Make image cache per-document rather than global | Fernando Jiménez Moreno | 2017-03-27 | 1 | -2/+2 |
| | |||||
* | Move all PropertyDeclarationBlock from RwLock<_> to Locked<_> | Simon Sapin | 2017-03-19 | 1 | -1/+1 |
| | |||||
* | Replace RwLock<StyleRule> with Locked<StyleRule> | Simon Sapin | 2017-03-19 | 1 | -1/+1 |
| | |||||
* | Replace RwLock<Keyframe> with Locked<Keyframe> | Simon Sapin | 2017-03-19 | 1 | -1/+1 |
| | |||||
* | Wrap most CSS rules in Locked<_> instead of RwLock<_> | Simon Sapin | 2017-03-19 | 1 | -7/+7 |
| | |||||
* | Replace RwLock<CssRules> with Locked<CssRules> | Simon Sapin | 2017-03-19 | 1 | -1/+1 |
| | |||||
* | Replace more RwLock<MediaList> with shared_lock::Locked<MediaList> | Simon Sapin | 2017-03-19 | 1 | -2/+2 |
| | |||||
* | Replace RwLock<MediaList> with shared_lock::Locked<MediaList> | Simon Sapin | 2017-03-19 | 1 | -0/+2 |
| | |||||
* | Make script thread initiate requests for images needed by layout. | Josh Matthews | 2017-02-22 | 1 | -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 origins | Connor Brewster | 2017-02-22 | 1 | -3/+3 |
| | |||||
* | Introduce RootedTraceableBox. | Ms2ger | 2017-02-16 | 1 | -0/+55 |
| | |||||
* | Bug 1336646 - Apply selector flags during traversal. r=emilio | Bobby Holley | 2017-02-08 | 1 | -0/+2 |
| | |||||
* | The constellation notifies the script thread about documents becoming ↵ | Alan Jeffrey | 2017-01-27 | 1 | -2/+2 |
| | | | | inactive, active and fully active. | ||||
* | Auto merge of #15118 - jdm:reflector-barrier-crash, r=Ms2ger | bors-servo | 2017-01-24 | 1 | -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 Matthews | 2017-01-20 | 1 | -8/+4 |
| | | |||||
* | | Privatize RootedTraceableSet. | Ms2ger | 2017-01-20 | 1 | -1/+1 |
|/ | |||||
* | squash: convert less interesting debug! logs to traces | Dexter Haslem | 2017-01-18 | 1 | -4/+4 |
| | |||||
* | CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with ↵ | Manish Goregaokar | 2017-01-07 | 1 | -0/+7 |
| | | | | conditionText attribute | ||||
* | Expose Quirks Mode information in the style shared context r=emilio | Julien Wajsberg | 2016-12-17 | 1 | -1/+1 |
| | |||||
* | script: Add CSSImportRule WebIDL interface. | Emilio Cobos Álvarez | 2016-12-16 | 1 | -1/+7 |
| | |||||
* | Remove the Rc from ROOTED_TRACEABLES. | Ms2ger | 2016-12-13 | 1 | -2/+2 |
| | | | | It does not appear to be necessary. | ||||
* | Properly root the running animation list in a RootedVec | Anthony Ramine | 2016-12-12 | 1 | -3/+17 |
| | |||||
* | Use trait objects in RootedTraceableSet | Anthony Ramine | 2016-12-12 | 1 | -30/+13 |
| | |||||
* | Clean up ROOTED_TRACEABLES | Anthony Ramine | 2016-12-12 | 1 | -10/+5 |
| | |||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -5/+5 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Remove generics from unsafe_no_jsmanaged_fields | Anthony Ramine | 2016-12-06 | 1 | -11/+155 |
| | |||||
* | Properly trace HashSet<T> | Anthony Ramine | 2016-12-06 | 1 | -3/+14 |
| | |||||
* | Make the impl of JSTraceable for LayoutRPC sound with a Send bound | Anthony Ramine | 2016-12-06 | 1 | -1/+2 |
| | |||||
* | Remove usage of FnBox for animation frame callbacks (fixes #14416) | Anthony Ramine | 2016-12-06 | 1 | -8/+0 |
| | |||||
* | Add a JSTraceable bound on ScriptChan | Anthony Ramine | 2016-12-06 | 1 | -8/+0 |
| | |||||
* | Mark JSTraceable and its method as unsafe | Anthony Ramine | 2016-12-06 | 1 | -139/+137 |
| | |||||
* | Initial work on job queues for service workers | Rahul Sharma | 2016-11-22 | 1 | -1/+0 |
| | |||||
* | Rename selector_impl.rs to selector_parser.rs | Simon Sapin | 2016-11-20 | 1 | -1/+1 |
| | | | | This makes it consistent with an upcoming update of the selectors crate. | ||||
* | Auto merge of #14246 - emilio:servo-url, r=SimonSapin | bors-servo | 2016-11-17 | 1 | -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 Álvarez | 2016-11-17 | 1 | -2/+2 |
| | | |||||
* | | Expand the role of modified_elements to include explicit restyle hints and ↵ | Bobby Holley | 2016-11-15 | 1 | -0/+2 |
|/ | | | | | | damage. This will take the place of setting IS_DIRTY and HAS_CHANGED. | ||||
* | Reorganise ServoParser | Anthony Ramine | 2016-11-14 | 1 | -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 EventSource | Keith Yeung | 2016-11-11 | 1 | -1/+2 |
| | |||||
* | Rename media_queries::MediaQueryList to MediaList | Xidorn Quan | 2016-11-08 | 1 | -2/+2 |
| | |||||
* | Stop using associated types for the concrete ElementSnapshot implementation. | Bobby Holley | 2016-11-07 | 1 | -2/+2 |
| | | | | MozReview-Commit-ID: LS23s2RbMBg | ||||
* | Move ReferrerPolicy to net_traits. | Ms2ger | 2016-11-04 | 1 | -2/+2 |
| | |||||
* | Update to string-cache 0.3 | Simon Sapin | 2016-11-03 | 1 | -2/+3 |
| |