Simon Sapin
dc431c9bdb
Move script crate unit tests into the unit_tests crate.
2015-04-08 01:07:53 +02:00
Simon Sapin
e5466a34c5
Move style crate unit tests into the unit_tests crate.
2015-04-08 01:07:52 +02:00
Simon Sapin
e27c967f81
Move net::resource_task unit tests into the unit_tests crate.
2015-04-08 01:07:51 +02:00
Simon Sapin
d88770e09f
Move net::{data_loader,image_cache_task} unit tests into the unit_tests crate.
2015-04-08 01:07:50 +02:00
Simon Sapin
691222696e
Move net::cookie unit tests into the unit_tests crate.
2015-04-07 16:37:12 -04:00
Simon Sapin
e0b98a35c4
Move gfx unit tests to the unit_tests crate.
2015-04-07 16:37:12 -04:00
Simon Sapin
6d5406efc1
Move util crate unit tests into a new unit_tests crate
2015-04-07 16:37:11 -04:00
bors-servo
3fb666cf60
Auto merge of #5569 - Ms2ger:object, r=jdm
2015-04-07 13:32:02 -05:00
bors-servo
c7e210f24c
Auto merge of #5005 - jdm:mime-sniffing, r=jdm
...
This rebases and integrates #4209 , removing the sniffer task (turns out it wasn't a great idea), and adds a `--sniff-mime-types` command line flag to enable sniffing for file:// and http:// resources. Tested against a random picture file on my harddrive. The actual MIME sniffing implementation can be extracted into a separate library separately.
2015-04-07 12:48:06 -05:00
Josh Matthews
9674feebba
Cleanup tabs.
2015-04-07 13:25:17 -04:00
Josh Matthews
4a78da1158
Fix unit tests.
2015-04-07 13:25:16 -04:00
Josh Matthews
23ae940abf
Enable MIME sniffing for HTTP loads.
2015-04-07 13:25:15 -04:00
bors-servo
184d214e26
Auto merge of #5543 - jagtalon:jag/slashdot, r=jdm
...
Partially fixes #5504 .
Props to @ehegnes and @jdm for the help!
2015-04-07 11:56:50 -05:00
bors-servo
e57630711f
Auto merge of #5541 - nox:node-iterators-temporary, r=jdm
2015-04-07 10:22:10 -05:00
Ms2ger
5570bc3798
Implement support for object in IDL.
2015-04-07 17:05:27 +02:00
bors-servo
e521860a0e
Auto merge of #5490 - nox:namednodemap, r=jdm
2015-04-07 09:31:20 -05:00
Anthony Ramine
11b4ff9e94
Use Temporary in ChildElementIterator
2015-04-07 15:46:32 +02:00
Anthony Ramine
bf7c791e3a
Hold a Temporary in AncestorIterator
2015-04-07 15:46:31 +02:00
bors-servo
48ee05620d
Auto merge of #5536 - jdm:devtools_uint, r=Ms2ger
2015-04-07 08:20:36 -05:00
Anthony Ramine
6a6ecb9afa
Hold a Temporary in ReverseChildrenIterator
2015-04-07 14:47:31 +02:00
Anthony Ramine
fc31aef8b4
Add casts to Temporary types
2015-04-07 14:47:31 +02:00
Anthony Ramine
5d58dc8f54
Implement NamedNodeMap::getNamedItem*() ( fixes #5454 )
2015-04-07 13:42:56 +02:00
bors-servo
07520de970
Auto merge of #5552 - pcwalton:block-formatting-context-cleared-floats, r=glennw
...
The speculated inline-size of the preceding floats was forced to zero at
the wrong time if the float was itself cleared, causing it to overwrite
the speculated value. Shuffling the code around a bit fixes the problem.
r? @glennw
2015-04-07 04:51:13 -05:00
bors-servo
7f773d73c4
Auto merge of #5526 - frewsxcv:expect, r=jdm
...
None
2015-04-07 03:33:11 -05:00
bors-servo
1fd609d198
Auto merge of #5525 - dhodder:master, r=jdm
...
An empty DOM interface for HTMLDialogElement
r?
2015-04-07 02:50:04 -05:00
bors-servo
d38fca6ed6
Auto merge of #5523 - servo:use-quasiquote-for-attributes, r=jdm
...
Fixes #5157 .
2015-04-07 01:57:08 -05:00
bors-servo
45b40d49a5
Auto merge of #5338 - ChrisParis:outerhtml, r=jdm
...
The first commit refactors the fragment parsing and innerHTML setter. This makes the code mirror the structure of the spec more closely, and also prepares for reusing code with the outerHTML setter.
2015-04-07 01:15:45 -05:00
bors-servo
d0acc33bf2
Auto merge of #5423 - yodalee:issue5397-location-pathname, r=jdm
...
issue #5397
2015-04-06 23:59:18 -05:00
bors-servo
1f57c6d74a
Auto merge of #5415 - jdm:webdriver, r=jdm
...
Requires https://github.com/jgraham/webdriver-rust/pull/6 .
2015-04-06 22:09:44 -05:00
Patrick Walton
e10af4fc98
layout: Correctly take the inline size of cleared floats into account
...
when estimating the inline size of block formatting contexts.
The speculated inline-size of the preceding floats was forced to zero at
the wrong time if the float was itself cleared, causing it to overwrite
the speculated value. Shuffling the code around a bit fixes the problem.
2015-04-06 17:59:14 -07:00
Josh Matthews
a3201bc1ac
Enable optional mime sniffing, and integrate it with the file loader.
2015-04-06 20:19:30 -04:00
Josh Matthews
2d730f2ae9
Remove the sniffer task.
2015-04-06 19:31:53 -04:00
Nathan Climer
44930b0fb0
Implement MIME sniffing.
2015-04-06 19:01:59 -04:00
Chris Paris
f76a137344
Produce output of fragment parsing in &mut RootedVec<JS<Node>> argument
2015-04-06 12:59:54 -10:00
Chris Paris
6422f38574
Remove Root<Node> type annotation in SetOuterHTML
...
The 'use ... Root' was removed from the file by
another commit, and this annotation wasn't necessary anyway.
2015-04-06 12:59:54 -10:00
Chris Paris
ce16075588
Replace spec quotes with spec step numbers
2015-04-06 12:59:53 -10:00
Chris Paris
d1c5ac31ab
unwrap AppendChild result in parse_fragment
2015-04-06 12:56:57 -10:00
Chris Paris
b0ba4d17ee
drop try! from parse_fragment
2015-04-06 12:56:56 -10:00
Chris Paris
d83f4d8a6e
get rid of and_then in outerHTML setter
2015-04-06 12:56:56 -10:00
Chris Paris
3542360d00
get rid of and_then in innerHTML setter
2015-04-06 12:56:55 -10:00
Chris Paris
cc771fdd68
fragment parsing functions take DOMString instead of HTMLInput
2015-04-06 12:56:55 -10:00
Chris Paris
2cc5bad21e
Implement Element.outerHTML setter
2015-04-06 12:56:55 -10:00
Chris Paris
63ced23fca
Refactor fragment parsing
2015-04-06 12:54:58 -10:00
Josh Matthews
5728799479
Get the barest bones of webdriver integration ready for keeners.
2015-04-06 18:22:32 -04:00
Corey Farwell
2a01cec521
Utilize Option::expect
2015-04-06 14:06:05 -07:00
Jag Talon
6e013d3c9c
RootCollection: Start using RootedVec instead of SmallVec32.
...
dom/bindings/js.rs: Alphabetize `use`.
dom/bindings/js.rs: moved `unsafe` block to a let binding.
dom/bindings/trace.rs: rename alternate constructor of RootedVec.
dom/bindings/trace.rs: `new()` is now using `new_with_destination_address()` internally.
dom/bindings/js.rs: alphabetize imports.
2015-04-06 16:36:10 -04:00
Anthony Ramine
de97b98c14
Add missing items to NamedNodeMap
2015-04-06 22:27:00 +02:00
Anthony Ramine
fbe2e4b626
Add dom::bindings::error::Error::InUseAttribute
2015-04-06 22:27:00 +02:00
bors-servo
3c5c2f416b
Auto merge of #5529 - ehegnes:issue-5521, r=jdm
...
Fixes #5521
2015-04-06 15:16:39 -05:00
bors-servo
c070ad6196
Auto merge of #5535 - Ms2ger:int-net, r=jdm
2015-04-06 13:17:40 -05:00