aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/trace.rs
Commit message (Collapse)AuthorAgeFilesLines
* createBufferSource and buffer setter on buffer source nodeFernando Jiménez Moreno2018-07-301-0/+2
|
* Create AudioBuffer from BaseAudioContextFernando Jiménez Moreno2018-07-301-3/+3
|
* Properly implement audio context state changesFernando Jiménez Moreno2018-07-301-2/+3
|
* Trace and malloc_size_of workarounds for servo_media typesFernando Jiménez Moreno2018-07-301-0/+2
|
* Update to use latest servo-mediaFernando Jiménez Moreno2018-07-301-1/+1
|
* Update to use latest servo-media APIFernando Jiménez Moreno2018-07-301-0/+2
|
* Auto merge of #21181 - nupurbaghel:update_source_set, r=jdmbors-servo2018-07-191-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement update source set & select image source <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #11416 (github issue number if applicable). - [x] These changes require tests but cannot be written until implementation of responsive images is complete <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- 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/21181) <!-- Reviewable:end -->
| * implement update_source_set, select_image_sourcenupurbaghel2018-07-191-0/+2
| |
* | Store active uniforms on the DOM sideAnthony Ramine2018-07-161-4/+6
|/
* Store active attribs in DOM and optimise active attributes APIsAnthony Ramine2018-07-051-1/+2
|
* Updated to mozjs v0.7.1.Alan Jeffrey2018-05-301-1/+1
|
* Implement history stateConnor Brewster2018-04-161-2/+2
|
* Add unique canvas IDs to all canvas operations.Brody Eastwood2018-04-021-1/+2
|
* Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393Marcin Mielniczuk2018-03-281-2/+2
|
* TextDecoder: streaming decode, ignoreBOMAndrew Shu2018-03-261-1/+4
| | | | | | https://encoding.spec.whatwg.org/#dom-textdecoder-decode https://encoding.spec.whatwg.org/#dom-textdecoder-ignorebom
* Add safe `handle` function for rooted heap valuesIgor Matuszewski2018-03-231-2/+12
|
* WIP: Accept typed array arguments in codegenIgor Matuszewski2018-03-141-0/+8
|
* Support objects in WebIDL unionsIgor Matuszewski2018-03-131-1/+6
| | | | Fixes #17011
* remove mozbrowser codePaul Rouget2018-02-131-2/+2
|
* remove forcetouch supportPaul Rouget2018-02-111-2/+1
|
* style: Rename StylesheetSet to DocumentStylesheetSet.Emilio Cobos Álvarez2018-02-091-2/+2
| | | | MozReview-Commit-ID: 5Xl1eRLu1VF
* Make JSTraceable for DomRefCell<T> panic if cell is mutably borrowed (see ↵Anthony Ramine2018-01-261-1/+1
| | | | #19871)
* Update euclid, azure, skia, offscreen_gl_context, plane-split, webrenderSimon Sapin2017-12-081-2/+2
|
* Set the correct Angle GLSL output when using WebGL 2Imanol Fernandez2017-11-131-1/+3
|
* Replace rust-encoding with encoding-rsSimon Sapin2017-11-011-2/+2
|
* Kick off WebGL 2.0 implementationImanol Fernandez2017-10-271-1/+2
|
* added time to interactive metrics, refactored metrics to use traitsddh2017-10-241-2/+5
| | | | changed task macro to take pipeline info
* Implement DOM to textureImanol Fernandez2017-10-161-1/+2
|
* Remove use of unstable box syntax.Simon Sapin2017-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | http://www.robohornet.org gives a score of 101.36 on master, and 102.68 with this PR. The latter is slightly better, but probably within noise level. So it looks like this PR does not affect DOM performance. This is expected since `Box::new` is defined as: ```rust impl<T> Box<T> { #[inline(always)] pub fn new(x: T) -> Box<T> { box x } } ``` With inlining, it should compile to the same as box syntax.
* Rename Root<T> to DomRoot<T>Anthony Ramine2017-09-261-7/+7
| | | | | | | 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 DOMRefCell<T> to DomRefCell<T>Anthony Ramine2017-09-261-2/+2
| | | | | | | | I don't want to do such a gratuitous rename, but with all the other types now having "Dom" as part of their name, and especially with "DomOnceCell", I feel like the other cell type that we already have should also follow the convention. That argument loses weight though when we realise there is still DOMString and other things.
* Rename JS<T> to Dom<T>Anthony Ramine2017-09-261-7/+7
|
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-1/+1
|
* Derive the Default trait for dictionaries containing GC values.Josh Matthews2017-09-251-0/+6
|
* Be more conservative about safety of dictionary and union values.Josh Matthews2017-09-251-0/+1
| | | | | | | | Mark dictionaries containing GC values as must_root, and wrap them in RootedTraceableBox in automatically-generated APIs. To accommodate union variants that are now flagged as unsafe, add RootedTraceableBox to union variants that need to be rooted, rather than wrapping the entire union value.
* Return a promise from HTMLMediaElement::PlayAnthony Ramine2017-09-231-0/+2
|
* style: Unify how servo and Gecko handle UA sheets.Emilio Cobos Álvarez2017-09-141-1/+1
|
* Upgrade to rustc 1.21.0-nightly (7eeac1b81 2017-08-30)Simon Sapin2017-08-311-0/+7
|
* style: Replicate the list of stylesheets on the layout thread.Emilio Cobos Álvarez2017-08-181-1/+15
| | | | | | This is a patch that unifies a bit how Gecko and Stylo stylesheets work, in order to be able to eventually move the stylesheets into the stylist, and be able to incrementally update the invalidation map.
* Revert "Auto merge of #18114 - emilio:revert-webgl-refactor, r=nox"Anthony Ramine2017-08-161-4/+25
| | | | | This reverts commit 4d10d39e8fe841c5fe2ac58da2daaa13c10c140e, reversing changes made to ee94e2b7c0bd327abe8f9545b2a1f792f67a2bdd.
* Revert "Auto merge of #17891 - MortimerGoro:webgl_move, r=glennw,emilio"Emilio Cobos Álvarez2017-08-161-25/+4
| | | | | This reverts commit 90f55ea4580e2a15f7d70d0491444f18b972d450, reversing changes made to 2e60b27a2186a8cba4b952960155dfcf3f47d7db.
* Improve WebGL architecture.Imanol Fernandez2017-08-151-4/+25
|
* make use of ScriptToConstellationChanPaul Rouget2017-08-151-1/+2
|
* Speculatively evaluate paint functions during style.Alan Jeffrey2017-07-311-2/+11
|
* Fixed scaling artefacts in paint worklets caused by zoom and hidpi.Alan Jeffrey2017-07-201-1/+8
|
* Replace all uses of the style::stylearc alias with servo_arc.Michael Partheil2017-07-191-2/+2
| | | | | | The alias is left there temporarilly and will be removed completely in a later commit where also components/style/gecko/generated/structs_{debug|release}.rs are re-generated (they still use the old alias).
* Upgrade to the latest version of WebRenderMartin Robinson2017-07-131-2/+2
|
* Use boxed slice instead of vec for FuntionTimerCallbackSadman Kazi2017-07-111-0/+8
|
* Bump serde to 1.0Bastien Orivel2017-06-161-2/+2
|
* Bump euclid to 0.14.Nicolas Silva2017-06-141-6/+11
|