aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/msg
Commit message (Collapse)AuthorAgeFilesLines
...
* constellation: Stop using futures for frame sizes.Patrick Walton2013-12-131-5/+4
| | | | | | This will allow us to stop going to the DOM in order to handle iframe sizing. Instead we can just store the pipeline and frame IDs of iframes inside the flow tree itself.
* Mark some rust files as non-executable.Ms2ger2013-12-131-0/+0
|
* Return None from get_graphics_metadata in headless compositorKeegan McAllister2013-12-051-1/+1
| | | | This fixes servo -z.
* auto merge of #1262 : june0cho/servo/acid2_local_bookmark, r=jdmbors-servo2013-11-301-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | To test this, execute the followings: test_local_bookmark.html#text1 test_local_bookmark.html#text2 test_local_bookmark.html#text3 test_local_bookmark.html#top test_local_bookmark.html#h3 test_local_bookmark.html#num acid2.html#top - The link from acid2.html works now. ( `<a href="#top">`) Thanks to @metajack!
| * Implement local bookmark(hashtag) for Acid2. With @joonwonleejune0cho2013-12-011-0/+2
| | | | | | | | Support hashtag through link (e.g. <a href="#top">)
* | Remove unused imports.Ms2ger2013-11-301-1/+0
|/
* unrendered content uses doc's background colorIsabelle Carter2013-11-242-1/+3
| | | | uses html's background color, or body's.
* Port gfx crate to new CF bindings.Jack Moffitt2013-11-191-2/+1
|
* Build some dependencies with rustpkgKeegan McAllister2013-11-141-4/+4
| | | | | | Also take a rust-layers bugfix. In collaboration with Jack Moffitt.
* Don't use a separate channel to communicate window size to thePatrick Walton2013-11-031-0/+2
| | | | | | | constellation. This will make sandboxing much easier since we won't need a separate Unix pipe just for this.
* Implement CPU rendering. Replace texture sharing with native OS surface sharing.Patrick Walton2013-10-255-15/+118
|
* Update to latest Rust.Jack Moffitt2013-10-211-1/+1
|
* deactive profiler when not in use; use newtype structs for task chansTim Kuehn2013-09-201-10/+2
|
* Pipeline create is now wrapped in a task that supervises the tasksLars Bergstrom2013-09-121-0/+1
| | | | | | | | created by script, rendering, and layout. When any of those fail, the pipeline is removed from the FrameTree and a new one is created with a failure HTML file. Additionally, the top-level Makefile is changed to store debug info.
* Make sandboxed iframes run with different script tasks.Josh Matthews2013-09-111-1/+7
|
* Make window.close() close the window.Josh Matthews2013-08-281-0/+1
|
* Add buffer_map.rs; implement LayerBuffer recyclingeschweic2013-08-201-1/+6
|
* Stop copying buffers when sending them to quadtreeseschweic2013-08-201-4/+3
|
* Add Epoch newtype; address review commentseschweic2013-08-191-2/+12
|
* Implement epochs; fix integration bugseschweic2013-08-191-2/+2
|
* Better layer resize methodseschweic2013-08-191-1/+2
|
* reorganized constellation.Tim Kuehn2013-08-191-2/+3
| | | | | compositor routes dom events via constellation. constellation handles iframe sizing and resizing.
* placeholders for FrameRectMsg from Layout to ConstellationTim Kuehn2013-08-191-0/+1
|
* Add NodeStatus enum, infrastructure for compositor-side invalidationeschweic2013-08-191-0/+1
|
* Library changesKeegan McAllister2013-08-152-2/+2
|
* Refactor compositor; implement compositor iframe supporteschweic2013-08-051-4/+4
|
* added subpage ids to map from iframe to all associated pipelinesTim Kuehn2013-07-311-1/+3
|
* fix borrow check failures by reverting to storing *mut Page in windowTim Kuehn2013-07-291-1/+0
|
* structural changes to support IframesTim Kuehn2013-07-292-5/+14
|
* Update remove_tile, add automatic tile removal, fix tests for quadtreeeschweic2013-07-171-0/+19
|
* Add detection for page loads.Jack Moffitt2013-07-111-0/+3
|
* Fix paint permissions issue, clean upeschweic2013-07-101-1/+1
|
* Clean up and annotationseschweic2013-07-101-1/+1
|
* Implement progressive renderingeschweic2013-07-101-1/+8
|
* scripts from inactive pipelines resize upon navigating to their pagesTim Kuehn2013-07-101-0/+2
|
* render task no longer copies the layer buffer sets before sending paint ↵Tim Kuehn2013-07-031-3/+3
| | | | messages -- uses an ARC instead
* permission bool replaces compositor tokenTim Kuehn2013-07-031-17/+0
|
* removed unused macros from main/macros.rsTim Kuehn2013-07-021-0/+1
|
* new token-permissions model, and compositor filters paint messages based on idTim Kuehn2013-07-023-7/+14
|
* forward/back navigation with shift+backspace and backspaceTim Kuehn2013-07-022-0/+7
| | | | | | 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 --> constellationTim Kuehn2013-07-012-8/+6
|
* add pipeline.rs, modularized pipelines communicating with constellationTim Kuehn2013-07-012-8/+28
|
* Update for language changesBrian Anderson2013-06-262-4/+4
|
* Implement dynamic resolution, messaging from compositor to renderer, delete ↵eschweic2013-06-201-1/+2
| | | | unused texture layers
* libmsg crate for message interfaces to compositor and engineTim Kuehn2013-06-193-0/+105