Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | auto merge of #4540 : saneyuki/servo/internal, r=jdm | bors-servo | 2015-01-16 | 1 | -3/+36 |
|\ | | | | | | | Fix #4504 | ||||
| * | fixup! Make script load event asynchronous for internal scripts | Tetsuharu OHZEKI | 2015-01-11 | 1 | -1/+1 |
| | | |||||
| * | Make script load event asynchronous for internal scripts | Tetsuharu OHZEKI | 2015-01-11 | 1 | -0/+28 |
| | | |||||
| * | Add the enum to describe the script origin. | Tetsuharu OHZEKI | 2015-01-11 | 1 | -3/+8 |
| | | |||||
* | | auto merge of #4625 : mrobinson/servo/surface-refactor, r=jdm | bors-servo | 2015-01-16 | 8 | -116/+14 |
|\ \ | | | | | | | | | | | | | We no longer need to implement from_azure_surface in Servo, now that rust-layers is handling more of the glue between rust-layers and Azure. | ||||
| * | | Update to latest rust-azure and rust-layers | Martin Robinson | 2015-01-15 | 8 | -116/+14 |
| | | | | | | | | | | | | | | | We no longer need to implement from_azure_surface in Servo, now that rust-layers is handling more of the glue between rust-layers and Azure. | ||||
* | | | auto merge of #4643 : mrobinson/servo/disable-util-doctests, r=jdm | bors-servo | 2015-01-16 | 1 | -0/+8 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | Because of bug in rustdoc, a new rust-layers dependency on rust-azure will cause linking issues. See https://github.com/rust-lang/rust/issues/21246 for details. | ||||
| * | | | Disable util crate doctests | Martin Robinson | 2015-01-16 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | Because of bug in rustdoc, a new rust-layers dependency on rust-azure will cause linking issues. See https://github.com/rust-lang/rust/issues/21246 for details. | ||||
* | | | | added unit tests for TextInput - fixes #4352 | donaldpipowitch | 2015-01-16 | 1 | -3/+165 |
| | | | | |||||
* | | | | Write a macro or syntax extension to generate OpenType tags | Gilles Leblanc | 2015-01-15 | 2 | -18/+8 |
| | | | | | | | | | | | | | | | | Fixes #4556 | ||||
* | | | | Update harfbuzz module. | Glenn Watson | 2015-01-16 | 1 | -1/+1 |
| | | | | |||||
* | | | | auto merge of #4638 : akiss77/servo/pr-update-mozjs, r=jdm | bors-servo | 2015-01-15 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | | | | | | As requested in https://github.com/servo/mozjs/pull/26 | ||||
| * | | | | Update to use latest mozjs-sys | Akos Kiss | 2015-01-15 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Use DrawTarget::new instead of DrawTarget::new_with_data in CanvasPaintTask | Edit Balint | 2015-01-15 | 2 | -15/+11 |
|/ / / / | |||||
* | | | | Use latest mozjs. | Josh Matthews | 2015-01-14 | 1 | -1/+1 |
| | | | | |||||
* | | | | Stop pretending to do anything except eagerly report pending exceptions ↵ | Josh Matthews | 2015-01-14 | 1 | -27/+3 |
| | | | | | | | | | | | | | | | | after invoking a callback. | ||||
* | | | | Add handling for unreported exceptions when invoking callback objects. | Josh Matthews | 2015-01-14 | 5 | -16/+56 |
| | | | | |||||
* | | | | Update glutin and add hidpi methods. | Glenn Watson | 2015-01-14 | 1 | -1/+1 |
|/ / / | |||||
* | | | auto merge of #4616 : glennw/servo/update-png-hb, r=metajack | bors-servo | 2015-01-13 | 2 | -58/+59 |
|\ \ \ | |||||
| * | | | Update png/harfbuzz, use prefixed symbol names. | Glenn Watson | 2015-01-13 | 2 | -58/+59 |
| | | | | |||||
* | | | | auto merge of #4598 : mttr/servo/table_percentage, r=pcwalton | bors-servo | 2015-01-13 | 1 | -3/+13 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fixes #4421 | ||||
| * | | | | table_wrapper.rs: Fix for percentage widths | Matthew Rasmus | 2015-01-11 | 1 | -3/+13 |
| | | | | | | | | | | | | | | | | | | | | Fixes #4421 | ||||
* | | | | | auto merge of #4619 : mbrubeck/servo/dead-top-margin, r=Ms2ger | bors-servo | 2015-01-12 | 1 | -7/+1 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Added in #1988 but never used. r? @pcwalton | ||||
| * | | | | | Remove unused Flow method | Matt Brubeck | 2015-01-12 | 1 | -7/+1 |
| | | | | | | |||||
* | | | | | | Check quirks mode in {Document,Element}::getElementsByClassName | Bruno de Oliveira Abinader | 2015-01-12 | 1 | -3/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4604. | ||||
* | | | | | | auto merge of #4594 : evilpie/servo/window-proxy, r=jdm | bors-servo | 2015-01-12 | 3 | -11/+123 |
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | After this patch somebody just needs to implement the new IndexedGetter (and probably frames/length) on window to fix #4589. | ||||
| * | | | | | Implement most of the important WindowProxy traps | Tom Schuster | 2015-01-12 | 3 | -11/+123 |
| |/ / / / | |||||
* | | | | | auto merge of #4582 : pcwalton/servo/blend-modes, r=glennw | bors-servo | 2015-01-12 | 7 | -23/+75 |
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | `background-blend-mode` is not yet supported because we don't support multiple backgrounds yet. r? @glennw | ||||
| * | | | | layout: Implement `mix-blend-mode` per COMPOSITING § 3.4.1. | Patrick Walton | 2015-01-12 | 7 | -23/+75 |
| | |/ / | |/| | | | | | | | | | | | | | | `background-blend-mode` is not yet supported because we don't support multiple backgrounds yet. | ||||
* | | | | auto merge of #4615 : kartaa/servo/master, r=jdm | bors-servo | 2015-01-12 | 1 | -8/+0 |
|\ \ \ \ | |/ / / |/| | | | | | | | Update wrapper.rs for Issue #4572 in servo/servo. | ||||
| * | | | remove unused function with_layout_node #4572 | Ashish Sharma | 2015-01-12 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | remove documentation in with_layout_node #4572 remove unused documentation in function with_layout_node #4572 | ||||
* | | | | Fix the documentation comment for the devtools library. | Ms2ger | 2015-01-11 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | Also removed a duplicated feature gate. | ||||
* | | | | Remove RethrowContentExceptions and related infrastructure. | Ms2ger | 2015-01-10 | 2 | -35/+13 |
| |_|/ |/| | | | | | | | | We do not intend to implement the DOM in JS, so this code isn't necessary. | ||||
* | | | auto merge of #4609 : Ms2ger/servo/runnable-self-by-value, r=jdm | bors-servo | 2015-01-10 | 4 | -10/+10 |
|\ \ \ | |||||
| * | | | Make StructuredCloneData an opaque struct. | Ms2ger | 2015-01-10 | 1 | -4/+2 |
| | | | | |||||
| * | | | Make Runnable::handler take self by value. | Ms2ger | 2015-01-10 | 3 | -6/+8 |
| | | | | | | | | | | | | | | | | | | | | With my thanks to kimundi and eddyb for their help in making this approach work. | ||||
* | | | | auto merge of #4608 : Ms2ger/servo/ReverseChildrenIterator, r=jdm | bors-servo | 2015-01-10 | 1 | -10/+12 |
|\ \ \ \ | |/ / / |/| | | | |||||
| * | | | Rewrite ReverseChildrenIterator to return Temporary. | Ms2ger | 2015-01-10 | 1 | -10/+12 |
| | | | | |||||
* | | | | Implement StructuredCloneData::read. | Ms2ger | 2015-01-10 | 3 | -28/+21 |
| | | | | |||||
* | | | | Implement StructuredCloneData::write. | Ms2ger | 2015-01-10 | 3 | -36/+33 |
| | | | | |||||
* | | | | Create a StructuredCloneData struct to encapsulate the result of a ↵ | Ms2ger | 2015-01-10 | 5 | -14/+35 |
|/ / / | | | | | | | | | | structured clone. | ||||
* | | | Move the documentation comment for the devtools_traits crate to have it ↵ | Ms2ger | 2015-01-10 | 1 | -4/+4 |
| | | | | | | | | | | | | picked up. | ||||
* | | | Only send SetLayerRect messages for compositor-backed frames | Martin Robinson | 2015-01-09 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | Only send SetLayerRect when we know that a frame has a compositor layer. If it doesn't, we wait until we send the new layer to the compositor. | ||||
* | | | Notify compositor when a FrameTree changes pipelines | Martin Robinson | 2015-01-09 | 4 | -39/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | When the constellation change a FrameTree pipeline, it should send a notification to the compositor, so that it can negotiate buffers from the correct render task. This commit also migrates away from the generalized FrameTreeUpdateMsg to ones specific to the situation at hand. That turned out to be an unnecessary abstraction. | ||||
* | | | Add FrameTree::add_child | Martin Robinson | 2015-01-09 | 1 | -4/+6 |
| | | | | | | | | | | | | This helper method simplifies a few lines. | ||||
* | | | Update FrameTree pipelines when appropriate | Martin Robinson | 2015-01-09 | 4 | -95/+126 |
| | | | | | | | | | | | | | | | | | | Instead of simply creating a new FrameTree when an iframe starts a load, update the existing FrameTree's pipeline. This prevents the FrameTree from accumulating many extra children. | ||||
* | | | auto merge of #4578 : mrobinson/servo/fix-compositor-timing-issues, ↵ | bors-servo | 2015-01-09 | 2 | -122/+171 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | r=larsbergstrom Clean up compositor data structures and fix timing issues that cause Compositor panics. | ||||
| * | | | Store pipelines in the Compositor | Martin Robinson | 2015-01-09 | 2 | -82/+96 |
| | | | | | | | | | | | | | | | | | | | | | | | | Instead of cloning pipelines and storing them once per layer, store them globally in the compositor and access them via id. This trades lots of unnecessary duplication for a HashMap lookup. | ||||
| * | | | Be less stringent with invalid compositor messages | Martin Robinson | 2015-01-09 | 1 | -7/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible for messages for defunct pipelines to arrive in the compositor. If the compositor believes that the pipelines are in the process of shutting down, simply ignore the messages. We still panic in the case that the pipeline is totally unknown. Fixes #3733. | ||||
| * | | | Combine all pipeline status trackers into a single struct | Martin Robinson | 2015-01-08 | 1 | -50/+64 |
| | | | | | | | | | | | | | | | | | | | | This will make it easier to organize and clean up this information during pipeline shutdown. |