aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/context.rs
Commit message (Expand)AuthorAgeFilesLines
* Move DL items from gfx to layoutPyfisch2018-04-221-1/+1
* Add test for FontContext/FontGroup functionalityJon Leighton2018-02-221-2/+4
* Replace all uses of the `heapsize` crate with `malloc_size_of`.Nicholas Nethercote2017-10-181-3/+3
* Speculatively evaluate paint functions during style.Alan Jeffrey2017-07-311-8/+9
* Implemented paint worklet properties.Alan Jeffrey2017-07-111-3/+13
* Rip out the generic abstractions around ThreadLocalStyleContext.Bobby Holley2017-07-051-28/+1
* Implemented the plumbing for paint worklets.Alan Jeffrey2017-06-071-0/+4
* Use the origin of the actual image response when determining if a canvas is o...SendilKumar N2017-05-191-1/+1
* Accumulate transitioning nodes inside the layout context.Josh Matthews2017-05-151-1/+6
* Eliminate ScrollRootIdMartin Robinson2017-04-201-0/+4
* Make image cache per-document rather than globalFernando Jiménez Moreno2017-03-271-8/+7
* Replace RwLock<StyleRule> with Locked<StyleRule>Simon Sapin2017-03-191-4/+4
* Avoid dropping image requests on the ground from non-script-initiated reflow.Josh Matthews2017-02-221-11/+28
* Make script thread initiate requests for images needed by layout.Josh Matthews2017-02-221-58/+41
* Remove cached thread local context from LayoutContextPu Xingyu2017-02-081-64/+21
* Remove redundant style_context() method of LayoutContextPu Xingyu2017-02-061-8/+0
* Bug 1325734 - Pass the thread-local context into should_traverse_children. r=...Bobby Holley2017-01-091-0/+13
* Stop allowing unsafe code around thread_local.Ms2ger2016-12-301-3/+0
* Stop using UnsafeNode in the StyleSharingCandidateCache.Bobby Holley2016-12-211-3/+4
* Introduce and use Scoped TLS.Bobby Holley2016-12-211-37/+34
* Make the DomTraversalContext own the SharedStyleContext and share it immutabl...Bobby Holley2016-12-161-31/+42
* Removed util.Alan Jeffrey2016-12-141-1/+1
* Make Restyle tracking more granular.Bobby Holley2016-12-091-0/+7
* Urlmageddon: Use refcounted urls more often.Emilio Cobos Álvarez2016-11-171-8/+8
* Concurrent rule tree, v1Emilio Cobos Álvarez2016-11-051-3/+0
* Auto merge of #14048 - antrik:nosync-ipc_sender, r=mbrubeckbors-servo2016-11-031-5/+8
|\
| * layout/context: Wrap `image_cache_thread` in a `Mutex<>` as wellOlaf Buddenhagen2016-11-031-5/+8
* | Make style context use parking_lot::RwLockXidorn Quan2016-11-021-5/+3
|/
* Remove concept of Layers from ServoMartin Robinson2016-10-211-6/+0
* Remove old rendering backend.Glenn Watson2016-10-181-20/+11
* Move image fetching methods to SharedLayoutContext.Ms2ger2016-08-231-9/+10
* Remove some type aliases that are now just re-exports.Simon Sapin2016-07-201-2/+1
* Have a concrete SelectorImpl type everywhere in the style crate.Simon Sapin2016-07-201-2/+1
* Remove the ComputedValue traits and style_struct_traitsSimon Sapin2016-07-201-2/+2
* style: Remove the Mutex from new_animations_sender by moving it to the local ...Emilio Cobos Álvarez2016-07-011-8/+6
* Remove SharedLayoutContext::url.Ms2ger2016-05-311-3/+0
* Remove empty lines following braces.Josh Matthews2016-05-271-1/+0
* layout: Stop storing PrecomputedStyleData in LayoutNodeEmilio Cobos Álvarez2016-04-291-0/+5
* style: Add infrastructure for non-eagerly-cascaded pseudo-elementsEmilio Cobos Álvarez2016-04-291-1/+1
* ComputedValues is now ServoComputedValuesPer Lundberg2016-03-271-5/+4
* Auto merge of #10155 - bholley:generalize_style_structs, r=SimonSapinbors-servo2016-03-251-3/+4
|\
| * Parameterize the rest of the style system on TNode.Bobby Holley2016-03-241-3/+4
* | canvas: Remove all the canvas layerization infrastructureEmilio Cobos Álvarez2016-03-231-6/+1
|/
* gfx: Allow images to be shipped to the WebRender thread without shippingPatrick Walton2016-03-221-37/+73
* Don't use image metadata for layout when rendering to a fileMatt Brubeck2016-02-251-36/+16
* Refactor style to be completely backend-independentEmilio Cobos Álvarez2016-02-131-2/+4
* Auto merge of #9523 - ruud-v-a:hasher, r=Wafflespeanutbors-servo2016-02-051-2/+2
|\
| * Upgrade to new Hasher APIRuud van Asseldonk2016-02-031-2/+2
* | Auto merge of #9532 - nox:dedup-heapsize, r=Manishearthbors-servo2016-02-051-1/+1
|\ \
| * | Say farewell to in-tree HeapSizeOfAnthony Ramine2016-02-041-1/+1
| |/