aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/context.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/
* / Implement StandaloneStyleContext::new.Bobby Holley2016-02-031-0/+1
|/
* adding image metadata notification capabilities to image cachejmr02016-01-291-2/+49
* Remove unused imports in layoutKishor Bhat2016-01-171-1/+1
* Update to rustc 1.7.0-nightly (b4707ebca 2015-12-27)Ms2ger2016-01-141-1/+2
* task -> threadrohan.prinja2016-01-101-14/+14
* Remove the dependency of parallel DOM traversal and style calculation on Layo...Bobby Holley2016-01-061-10/+0
* Hoist style-related context bits into style/.Bobby Holley2015-12-291-52/+26
* Move LayerKind and ScrollPolicy enums to gfx_traitsBrandon Fairchild2015-12-201-1/+1
* Add pipeline information to CSS error reporting.GauriGNaik2015-12-141-1/+1
* Defined new trait ParseErrorReporter and added error_reporter member to Parse...GauriGNaik2015-11-251-0/+4
* Write animated values into the `ComputedValues` structures whenPatrick Walton2015-11-241-2/+5
* Remove the unsafe Sync implementation for SharedLayoutContext.Ms2ger2015-11-071-5/+0
* Wrap SharedLayoutContext::stylist in a wrapper to make it Sync.Ms2ger2015-11-071-2/+7
* Wrap SharedLayoutContext::canvas_layers_sender in a Mutex.Ms2ger2015-11-071-2/+1