Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove duplicate imports from render_task.rs. | Ms2ger | 2014-02-01 | 1 | -1/+0 | |
| | ||||||
* | Multiple display list support | Isabelle Carter | 2014-01-30 | 1 | -3/+4 | |
| | ||||||
* | layout: Implement parallel reflow for the bubble-widths and | Patrick Walton | 2014-01-22 | 1 | -4/+6 | |
| | | | | | | | | | | | | assign-heights phases. This uses the new work-stealing deque. By default, 3/4 of a thread per logical CPU is used. This can be tuned with the `-y` flag. I measured a 65% reflow speedup on `perf-rainbow.html` and a 247% reflow speedup on `http://en.wikipedia.org/wiki/South_China_Sea` on a 4-core HyperThreaded Core i7. However, numbers were fairly volatile, especially for the latter. | |||||
* | Add extra debugging information. | Lars Bergstrom | 2014-01-15 | 1 | -0/+4 | |
| | ||||||
* | add names for all servo spawned tasks | zmike | 2014-01-13 | 1 | -1/+3 | |
| | | | | | | | | * add servo_util::task::{spawn_named,spawn_with_named} functions * add name param for spawn_listener and spawn_conversation functions this should resolve #1169 | |||||
* | Upgrade to latest Rust. | Jack Moffitt | 2014-01-12 | 1 | -27/+31 | |
| | ||||||
* | Ensure render and layout tasks get destructed before main thread finishes | Daniel Hedlund | 2013-12-15 | 1 | -39/+44 | |
| | | | | Fixes #1097. | |||||
* | Don't clear buffers if we have no native graphics context | Keegan McAllister | 2013-12-11 | 1 | -1/+3 | |
| | | | | Fixes ./servo -z for content that calls window.close(), such as content tests. | |||||
* | remove SendableTextRun & remove @mut Font From TextRun&Shaper(Font),Font.shaper, | patrick kim | 2013-12-07 | 1 | -5/+5 | |
| | | | | fontfamily,fontgroup,render_context.font_ctx | |||||
* | Return None from get_graphics_metadata in headless compositor | Keegan McAllister | 2013-12-05 | 1 | -9/+16 | |
| | | | | This fixes servo -z. | |||||
* | unrendered content uses doc's background color | Isabelle Carter | 2013-11-24 | 1 | -4/+5 | |
| | | | | uses html's background color, or body's. | |||||
* | Remove render() bypass for headless mode | Keegan McAllister | 2013-11-06 | 1 | -7/+0 | |
| | | | | | | | | render() isn't called in headless mode because the headless compositor never sends a ReRenderMsg. (This code was needed originally and that probably changed when CPU rendering landed, but I'm not sure exactly why.) | |||||
* | fmt! -> format! | Keegan McAllister | 2013-10-31 | 1 | -2/+2 | |
| | ||||||
* | Fix unused import warnings. | Simon Sapin | 2013-10-28 | 1 | -1/+0 | |
| | ||||||
* | Implement CPU rendering. Replace texture sharing with native OS surface sharing. | Patrick Walton | 2013-10-25 | 1 | -64/+140 | |
| | ||||||
* | Add a headless null compositor | Keegan McAllister | 2013-10-22 | 1 | -0/+7 | |
| | | | | | | | We also have to disable rendering in headless mode because it uses OpenGL calls for now. Fixes #471. | |||||
* | Update to latest Rust. | Jack Moffitt | 2013-10-21 | 1 | -1/+1 | |
| | ||||||
* | fix constellation being inundated with messages from script. | Tim Kuehn | 2013-09-20 | 1 | -11/+13 | |
| | | | | | | script task sent RendererReadyMsg after every reflow. now, the renderer sends RendererReady at the appropriate time, and _only_ if it doesn't have paint permission. | |||||
* | workaround for broken cross-crate generic newtype structs | Tim Kuehn | 2013-09-20 | 1 | -4/+19 | |
| | | | | add issue number for newtype struct issue | |||||
* | deactive profiler when not in use; use newtype structs for task chans | Tim Kuehn | 2013-09-20 | 1 | -10/+3 | |
| | ||||||
* | Don't send invalid cached paint messages to compositor | eschweic | 2013-08-22 | 1 | -1/+2 | |
| | ||||||
* | Change quadtree iterators | eschweic | 2013-08-20 | 1 | -1/+0 | |
| | ||||||
* | Add buffer_map.rs; implement LayerBuffer recycling | eschweic | 2013-08-20 | 1 | -11/+30 | |
| | ||||||
* | Stop copying buffers when sending them to quadtrees | eschweic | 2013-08-20 | 1 | -10/+19 | |
| | ||||||
* | Remove extraneous references to flow tree objects. | Eric Atkinson | 2013-08-20 | 1 | -15/+18 | |
| | ||||||
* | Add Epoch newtype; address review comments | eschweic | 2013-08-19 | 1 | -11/+11 | |
| | ||||||
* | Implement epochs; fix integration bugs | eschweic | 2013-08-19 | 1 | -6/+15 | |
| | ||||||
* | Better layer resize methods | eschweic | 2013-08-19 | 1 | -2/+2 | |
| | ||||||
* | reorganized constellation. | Tim Kuehn | 2013-08-19 | 1 | -2/+2 | |
| | | | | | compositor routes dom events via constellation. constellation handles iframe sizing and resizing. | |||||
* | Update Rust version again | Keegan McAllister | 2013-08-15 | 1 | -1/+1 | |
| | | | | This gets us the new runtime. | |||||
* | For loops and misc changes | Keegan McAllister | 2013-08-15 | 1 | -1/+1 | |
| | ||||||
* | Library changes | Keegan McAllister | 2013-08-15 | 1 | -2/+2 | |
| | ||||||
* | Trait changes, and eliminate 'copy' | Keegan McAllister | 2013-08-15 | 1 | -1/+2 | |
| | ||||||
* | Refactor compositor; implement compositor iframe support | eschweic | 2013-08-05 | 1 | -8/+8 | |
| | ||||||
* | structural changes to support Iframes | Tim Kuehn | 2013-07-29 | 1 | -2/+3 | |
| | ||||||
* | Move buffer requests to quadtree; add remove_tile() to quadtree; automatic ↵ | eschweic | 2013-07-10 | 1 | -1/+1 | |
| | | | | rerendering after pinch-zoom | |||||
* | Address metajack's comments | eschweic | 2013-07-10 | 1 | -8/+23 | |
| | ||||||
* | Fix paint permissions issue, clean up | eschweic | 2013-07-10 | 1 | -9/+6 | |
| | ||||||
* | Clean up and annotations | eschweic | 2013-07-10 | 1 | -12/+8 | |
| | ||||||
* | Implement progressive rendering | eschweic | 2013-07-10 | 1 | -60/+53 | |
| | ||||||
* | mildly cleaner profiling code in util::time | Tim Kuehn | 2013-07-10 | 1 | -2/+2 | |
| | ||||||
* | Update to latest Rust. | Jack Moffitt | 2013-07-09 | 1 | -1/+1 | |
| | ||||||
* | removed unused constellation chan from render task | Tim Kuehn | 2013-07-03 | 1 | -7/+0 | |
| | ||||||
* | render task no longer copies the layer buffer sets before sending paint ↵ | Tim Kuehn | 2013-07-03 | 1 | -12/+16 | |
| | | | | messages -- uses an ARC instead | |||||
* | permission bool replaces compositor token | Tim Kuehn | 2013-07-03 | 1 | -12/+12 | |
| | ||||||
* | new token-permissions model, and compositor filters paint messages based on id | Tim Kuehn | 2013-07-02 | 1 | -11/+14 | |
| | ||||||
* | forward/back navigation with shift+backspace and backspace | Tim Kuehn | 2013-07-02 | 1 | -14/+9 | |
| | | | | | | script caches last loaded url -- currently no caching policy naive caching of render layers for near-instant forward/back handling evicted pipelines is currently broken | |||||
* | rename engine --> constellation | Tim Kuehn | 2013-07-01 | 1 | -7/+7 | |
| | ||||||
* | add pipeline.rs, modularized pipelines communicating with constellation | Tim Kuehn | 2013-07-01 | 1 | -57/+86 | |
| | ||||||
* | Update for language changes | Brian Anderson | 2013-06-26 | 1 | -5/+6 | |
| |