aboutsummaryrefslogtreecommitdiffstats
path: root/components
Commit message (Collapse)AuthorAgeFilesLines
* auto merge of #4540 : saneyuki/servo/internal, r=jdmbors-servo2015-01-161-3/+36
|\ | | | | | | Fix #4504
| * fixup! Make script load event asynchronous for internal scriptsTetsuharu OHZEKI2015-01-111-1/+1
| |
| * Make script load event asynchronous for internal scriptsTetsuharu OHZEKI2015-01-111-0/+28
| |
| * Add the enum to describe the script origin.Tetsuharu OHZEKI2015-01-111-3/+8
| |
* | auto merge of #4625 : mrobinson/servo/surface-refactor, r=jdmbors-servo2015-01-168-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-layersMartin Robinson2015-01-158-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=jdmbors-servo2015-01-161-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 doctestsMartin Robinson2015-01-161-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 #4352donaldpipowitch2015-01-161-3/+165
| | | |
* | | | Write a macro or syntax extension to generate OpenType tagsGilles Leblanc2015-01-152-18/+8
| | | | | | | | | | | | | | | | Fixes #4556
* | | | Update harfbuzz module.Glenn Watson2015-01-161-1/+1
| | | |
* | | | auto merge of #4638 : akiss77/servo/pr-update-mozjs, r=jdmbors-servo2015-01-151-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | As requested in https://github.com/servo/mozjs/pull/26
| * | | | Update to use latest mozjs-sysAkos Kiss2015-01-151-1/+1
| | | | |
* | | | | Use DrawTarget::new instead of DrawTarget::new_with_data in CanvasPaintTaskEdit Balint2015-01-152-15/+11
|/ / / /
* | | | Use latest mozjs.Josh Matthews2015-01-141-1/+1
| | | |
* | | | Stop pretending to do anything except eagerly report pending exceptions ↵Josh Matthews2015-01-141-27/+3
| | | | | | | | | | | | | | | | after invoking a callback.
* | | | Add handling for unreported exceptions when invoking callback objects.Josh Matthews2015-01-145-16/+56
| | | |
* | | | Update glutin and add hidpi methods.Glenn Watson2015-01-141-1/+1
|/ / /
* | | auto merge of #4616 : glennw/servo/update-png-hb, r=metajackbors-servo2015-01-132-58/+59
|\ \ \
| * | | Update png/harfbuzz, use prefixed symbol names.Glenn Watson2015-01-132-58/+59
| | | |
* | | | auto merge of #4598 : mttr/servo/table_percentage, r=pcwaltonbors-servo2015-01-131-3/+13
|\ \ \ \ | | | | | | | | | | | | | | | Fixes #4421
| * | | | table_wrapper.rs: Fix for percentage widthsMatthew Rasmus2015-01-111-3/+13
| | | | | | | | | | | | | | | | | | | | Fixes #4421
* | | | | auto merge of #4619 : mbrubeck/servo/dead-top-margin, r=Ms2gerbors-servo2015-01-121-7/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Added in #1988 but never used. r? @pcwalton
| * | | | | Remove unused Flow methodMatt Brubeck2015-01-121-7/+1
| | | | | |
* | | | | | Check quirks mode in {Document,Element}::getElementsByClassNameBruno de Oliveira Abinader2015-01-121-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #4604.
* | | | | | auto merge of #4594 : evilpie/servo/window-proxy, r=jdmbors-servo2015-01-123-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 trapsTom Schuster2015-01-123-11/+123
| |/ / / /
* | | | | auto merge of #4582 : pcwalton/servo/blend-modes, r=glennwbors-servo2015-01-127-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 Walton2015-01-127-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=jdmbors-servo2015-01-121-8/+0
|\ \ \ \ | |/ / / |/| | | | | | | Update wrapper.rs for Issue #4572 in servo/servo.
| * | | remove unused function with_layout_node #4572Ashish Sharma2015-01-121-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.Ms2ger2015-01-111-5/+5
| | | | | | | | | | | | | | | | Also removed a duplicated feature gate.
* | | | Remove RethrowContentExceptions and related infrastructure.Ms2ger2015-01-102-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=jdmbors-servo2015-01-104-10/+10
|\ \ \
| * | | Make StructuredCloneData an opaque struct.Ms2ger2015-01-101-4/+2
| | | |
| * | | Make Runnable::handler take self by value.Ms2ger2015-01-103-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=jdmbors-servo2015-01-101-10/+12
|\ \ \ \ | |/ / / |/| | |
| * | | Rewrite ReverseChildrenIterator to return Temporary.Ms2ger2015-01-101-10/+12
| | | |
* | | | Implement StructuredCloneData::read.Ms2ger2015-01-103-28/+21
| | | |
* | | | Implement StructuredCloneData::write.Ms2ger2015-01-103-36/+33
| | | |
* | | | Create a StructuredCloneData struct to encapsulate the result of a ↵Ms2ger2015-01-105-14/+35
|/ / / | | | | | | | | | structured clone.
* | | Move the documentation comment for the devtools_traits crate to have it ↵Ms2ger2015-01-101-4/+4
| | | | | | | | | | | | picked up.
* | | Only send SetLayerRect messages for compositor-backed framesMartin Robinson2015-01-091-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 pipelinesMartin Robinson2015-01-094-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_childMartin Robinson2015-01-091-4/+6
| | | | | | | | | | | | This helper method simplifies a few lines.
* | | Update FrameTree pipelines when appropriateMartin Robinson2015-01-094-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-servo2015-01-092-122/+171
|\ \ \ | | | | | | | | | | | | | | | | | | | | r=larsbergstrom Clean up compositor data structures and fix timing issues that cause Compositor panics.
| * | | Store pipelines in the CompositorMartin Robinson2015-01-092-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 messagesMartin Robinson2015-01-091-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 structMartin Robinson2015-01-081-50/+64
| | | | | | | | | | | | | | | | | | | | This will make it easier to organize and clean up this information during pipeline shutdown.