josiahdaniels
5e90299450
Use Page::window_for_script_deallocation in ScriptMemoryFailsafe
...
Also: Rename window_for_script_dealloation to window_for_script_deallocation
2015-04-12 17:38:38 -04:00
bors-servo
d2522ea8bf
Auto merge of #5647 - Ms2ger:remove_inline_style_property, r=Manishearth
...
It makes little sense to use map() in a case where we don't care about the
return value.
2015-04-12 13:45:28 -05:00
bors-servo
b019df8927
Auto merge of #5633 - jdm:codegencleanup, r=Ms2ger
...
r? @Ms2ger
2015-04-12 03:37:05 -05:00
bors-servo
9754c4c255
Auto merge of #5576 - jagtalon:jag/slashdot-storage, r=jdm
...
Use `and_then` and remove `unwrap` instead of using a `map` as described in https://github.com/servo/servo/issues/5548#issuecomment-90254644 .
Fixes #5548
2015-04-11 18:13:16 -05:00
Chris Paris
d2b0d5e040
Support callback interfaces with constants.
2015-04-11 09:34:44 -10:00
Ms2ger
bbe494acde
Use if let remove_inline_style_property.
...
It makes little sense to use map() in a case where we don't care about the
return value.
2015-04-11 21:30:56 +02:00
bors-servo
f017a4459c
Auto merge of #5634 - pcwalton:fix-scrolling-perf, r=metajack
...
This goes hand in hand with servo/glutin#18 to get our scrolling performance back on Mac.
r? @glennw
2015-04-11 11:02:32 -05:00
Chris Paris
f51218eb20
Fix typo in NodeFilter.webidl
2015-04-10 18:38:09 -10:00
bors-servo
22e570a06e
Auto merge of #5553 - luniv:css-rule-iterators, r=SimonSapin
2015-04-10 19:17:49 -05:00
Aneesh Agrawal
5b593a3d32
Switch Arc<Box<Image>> to Arc<Image> for perf boost.
...
Image used to be a trait, but no longer is, so boxing it is no longer
necessary.
2015-04-10 18:59:02 -04:00
Patrick Walton
002d0672ba
layout: Fix some whitespace.
2015-04-10 15:33:40 -07:00
Patrick Walton
2f3b3eb4c4
layout: Include padding in the content block-size when computing the
...
block-size value when `height: auto` is specified for
absolutely-positioned elements.
Improves "Edit links" on the Wikipedia sidebar.
2015-04-10 15:33:07 -07:00
Patrick Walton
fd352323e0
compositing: Fix some whitespace issues and use if let
in some more
...
places.
2015-04-10 10:39:51 -07:00
Patrick Walton
b4b3cbccf7
compositing: Keep the event loop awake when scrolling.
2015-04-10 10:39:50 -07:00
Patrick Walton
9e3e361b84
compositing: Record the reason for each composite, for debugging.
2015-04-10 10:39:48 -07:00
Matt Brubeck
4e63a5063e
Don't allow disabled fields to be focused
2015-04-10 10:16:06 -07:00
Josh Matthews
9619390ece
Clean up CGImports a bit more.
2015-04-10 10:31:44 -04:00
bors-servo
35fb516662
Auto merge of #5632 - Ms2ger:runtime, r=jdm
2015-04-10 08:44:38 -05:00
bors-servo
9677eb292d
Auto merge of #5631 - Ms2ger:virtual-file, r=jdm
2015-04-10 08:14:16 -05:00
Ms2ger
95e4e25924
Move Runtime to rust-mozjs.
2015-04-10 14:53:24 +02:00
Ms2ger
2a5119ff37
Add rt and cx methods to Runtime.
2015-04-10 14:53:22 +02:00
Ms2ger
24ef5baf66
Create a Runtime struct to manage JSRuntime and JSContext.
...
I intend to move this struct into rust-mozjs, but I kept it here for easier
iteration for now.
2015-04-10 14:53:21 +02:00
Ms2ger
d46db6d7f1
Resume tracing our collections of roots.
...
The second JS_SetExtraGCRootsTracer call clobbered the first, so
trace_collections was no longer being called.
2015-04-10 14:53:18 +02:00
bors-servo
6903955b98
Auto merge of #5558 - aneeshusa:remove-compositor-dependency-on-net, r=jdm
...
Move the ImageCacheTaskClient trait and impl to net_traits. Fixes #5551 .
2015-04-10 07:41:54 -05:00
bors-servo
ec417a84b1
Auto merge of #5621 - frewsxcv:more-spec, r=jdm
...
None
2015-04-10 05:44:35 -05:00
bors-servo
7d3ba8c7e2
Auto merge of #5617 - nox:wholetext, r=jdm
2015-04-10 05:13:53 -05:00
Aneesh Agrawal
a1d7456307
Remove compositor dependency on net crate.
...
Move the ImageCacheTaskClient trait and impl to net_traits. Fixes #5551 .
2015-04-10 06:11:31 -04:00
Ms2ger
6881776d81
Avoid virtual calls when loading files.
2015-04-10 11:54:44 +02:00
Anthony Ramine
890d902d6a
Implement Text::wholeText
2015-04-10 11:46:30 +02:00
Anthony Ramine
9cee765c96
Add NodeHelpers::inclusively_preceding_siblings()
2015-04-10 11:46:29 +02:00
bors-servo
596091e32c
Auto merge of #5619 - jdm:bindglob, r=Manishearth
...
r? @Ms2ger
2015-04-10 04:41:46 -05:00
bors-servo
c9a413cb6e
Auto merge of #5622 - pgonda:NodeChildrenIterator-to-NodeSiblingIterator, r=jdm
2015-04-10 04:10:02 -05:00
bors-servo
ebf5a70b51
Auto merge of #5630 - Ms2ger:substringData, r=Manishearth
2015-04-10 03:38:08 -05:00
bors-servo
875f07ff25
Auto merge of #5608 - pgonda:cmdline-disable-style-sharing, r=Ms2ger
...
Let me know if I should fix anything, or how I could implement a test if needed. I looked at some testing in servo/ports/command_line.rs but it did not seem to apply.
Thanks!
2015-04-10 03:06:11 -05:00
Ms2ger
839830d1d8
Fix typo in the substringData implementation.
2015-04-10 09:21:55 +02:00
Aneesh Agrawal
f3aee90b06
Add Rust code for RangeErrors.
...
Implementation is alongside that of TypeErrors.
Note: the jsapi codes are reused for our own purposes, namely
distinguishing error_numbers in the get_error_message callback. See
comments in components/script/dom/bindings/error.rs for details.
2015-04-10 01:49:14 -04:00
bors-servo
db4609d722
Auto merge of #5629 - glennw:glyph-count, r=pcwalton
2015-04-09 21:01:06 -05:00
Peter
881112d34e
Adding cmdling argument for disabling style share cache, fix #5581
2015-04-09 21:42:41 -04:00
bors-servo
80851f7055
Auto merge of #5572 - laumann:remove-unnecessary-buffer-sends, r=glennw
...
Some debugging reveals that the send_back_unused_buffers() quite often sends empty vectors back to the paint task. This still incurs a communication overhead though. Instead check that the there actually are buffers to send back.
2015-04-09 20:28:31 -05:00
bors-servo
c1b7c0c74a
Auto merge of #5627 - nox:cleanup-processinginstruction, r=jdm
2015-04-09 19:55:36 -05:00
Glenn Watson
3815cb4a81
Remove unneeded assert (code below handles it) and a warning. Fixes #5230 .
2015-04-10 09:55:59 +10:00
Anthony Ramine
2411d607d4
Cleanup ProcessingInstruction
2015-04-10 00:32:01 +02:00
bors-servo
d7b6961104
Auto merge of #5623 - pcwalton:nested-inline-vertical-align, r=glennw
...
This allows things like `<sup><span>Foo</span></sup>` to work and
improves Wikipedia.
r? @glennw
2015-04-09 17:20:23 -05:00
Patrick Walton
18074bf908
layout: Lay out nested inline elements with different vertical-align
...
values properly in simple cases.
This allows things like `<sup><span>Foo</span></sup>` to work and
improves Wikipedia.
2015-04-09 14:55:05 -07:00
Patrick Walton
00a2685cbe
layout: During inline layout, make place_between_floats
use the same
...
line height computation logic as final block size assignment.
Improves Wikipedia.
2015-04-09 14:23:08 -07:00
Peter
e7c11f7062
Updated fix #5616 , also renamed RevsereChildrenIterator to ReverseSiblingIterator
2015-04-09 16:27:25 -04:00
Peter
1511d7a2ad
Resvoled merge conflict
2015-04-09 16:07:10 -04:00
Corey Farwell
82335a1904
Spec links for script::dom::element & script::dom::event
2015-04-09 10:16:10 -07:00
Josh Matthews
81ba72d99c
Remove glob import from generated bindings. Fixes #1788 .
2015-04-09 12:56:29 -04:00
bors-servo
51dd6984f7
Auto merge of #5611 - nox:cleanup-characterdata, r=Ms2ger
2015-04-09 10:10:20 -05:00