Ms2ger
aad762eb32
servo: Merge #5647 - Use if let remove_inline_style_property (from 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.
Source-Repo: https://github.com/servo/servo
Source-Revision: d2522ea8bf36c39f3c978e7d92a9f09a5c0abd72
2015-04-12 13:45:28 -05:00
Josh Matthews
ce4ad02bf0
servo: Merge #5633 - Clean up CGImports a bit more (from jdm:codegencleanup); r=Ms2ger
...
r? @Ms2ger
Source-Repo: https://github.com/servo/servo
Source-Revision: b019df892790cba347ba848d0e72e3c24a311c18
2015-04-12 03:37:05 -05:00
Chris Paris
81283618a7
servo: Merge #5644 - Fix typo in NodeFilter.webidl (from ChrisParis:nodefilter-typo); r=saneyuki
...
Source-Repo: https://github.com/servo/servo
Source-Revision: f90959d8285ee523cc60f35f22e0df088afd40dd
2015-04-11 06:22:25 -05:00
Matt Brubeck
36877492ef
servo: Merge #5592 - Don't allow disabled fields to be focused (from mbrubeck:focusable); r=jdm
...
This begins implementing parts of the [focusing steps](https://html.spec.whatwg.org/multipage/interaction.html#focusing-steps ) algorithm. r? @jdm or @Ms2ger
Source-Repo: https://github.com/servo/servo
Source-Revision: a8b0fb1e79ccc1a3da6ea4f58382b8482cdabd10
2015-04-10 12:25:42 -05:00
Ms2ger
34c2b82ced
servo: Merge #5632 - Create a Runtime struct (from Ms2ger:runtime); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 35fb5166624faa13d8a7090ce3f2456726547e11
2015-04-10 08:44:38 -05:00
Corey Farwell
465166af10
servo: Merge #5621 - Spec links for script::dom::element & script::dom::event (from frewsxcv:more-spec); r=jdm
...
None
Source-Repo: https://github.com/servo/servo
Source-Revision: ec417a84b14c78e9ada08d7d489344a69f0eb09d
2015-04-10 05:44:35 -05:00
Anthony Ramine
4daace7eb9
servo: Merge #5617 - Implement Text::wholeText (from nox:wholetext); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d3ba8c7e22b1be3d042594958a102f7a6ef3bb6
2015-04-10 05:13:53 -05:00
Josh Matthews
fa572c3b6b
servo: Merge #5619 - Remove glob import from generated bindings. Fixes #1788 (from jdm:bindglob); r=Manishearth
...
r? @Ms2ger
Source-Repo: https://github.com/servo/servo
Source-Revision: 596091e32c1577e2d77fa0ab0750280d9fe51f5d
2015-04-10 04:41:46 -05:00
Peter
edb0e70d49
servo: Merge #5622 - Renaming NodeChildren iterator to NodeSiblingIterator (from pgonda:NodeChildrenIterator-to-NodeSiblingIterator); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: c9a413cb6e44a51d135f2b960cc6181706218929
2015-04-10 04:10:02 -05:00
Ms2ger
beb058a086
servo: Merge #5630 - Fix typo in the substringData implementation (from Ms2ger:substringData); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: ebf5a70b51a90724422e341cd5fdb8733b4f38d0
2015-04-10 03:38:08 -05:00
Anthony Ramine
86a0af1c90
servo: Merge #5627 - Cleanup ProcessingInstruction (from nox:cleanup-processinginstruction); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: c1b7c0c74a2f224a9c8cbf427e10b9591a693d84
2015-04-09 19:55:36 -05:00
Anthony Ramine
a2b4701232
servo: Merge #5611 - Cleanup CharacterData (from nox:cleanup-characterdata); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 51dd6984f7cc292d77b2330d404ffcff34981214
2015-04-09 10:10:20 -05:00
Mátyás Mustoha
f08601be8b
servo: Merge #5613 - Canvas: added miterLimit support (from mmatyas:canvas_miterlimit); r=jdm
...
This exposes some other canvas tests which were marked as PASS before. Two strokeRect related tests are fixed by #5612 , and lineCap/lineJoin will have an implementation soon.
Source-Repo: https://github.com/servo/servo
Source-Revision: 325899bfad2f87e2c46b96bc542110d8f0cada48
2015-04-09 09:37:44 -05:00
Anthony Ramine
00c6ccd6a4
servo: Merge #5609 - Implement NonDocumentTypeChildNode::*ElementSibling() (from nox:nondocumenttypechildnode); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: bbe1403b2724e3820bd29b163fd9b81ca31a3bad
2015-04-09 09:06:57 -05:00
Mátyás Mustoha
c670bf88fb
servo: Merge #5612 - Canvas: moved Rect validation to a common function (from mmatyas:canvas_rectvalidation); r=jdm
...
These functions have the same input validation, and they also missed the width/height check.
Source-Repo: https://github.com/servo/servo
Source-Revision: 34251902225cd9538695f850e1e946aba712bc9b
2015-04-09 08:36:45 -05:00
Ms2ger
0f692b3065
servo: Merge #5606 - Adjust the assertions in throw_dom_exception (from Ms2ger:errors); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 1c0955739853b7d17f30e158206720d6b4979c9f
2015-04-08 21:07:18 -05:00
Keith Yeung
6ec8d8b7c4
servo: Merge #5599 - Implement TextDecoder (from servo:textdecoder); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 254f2a3b5fb0ef59eff4b24cbf0f5c6ca90c4317
2015-04-08 20:00:40 -05:00
Anthony Ramine
1edd8dcb09
servo: Merge #5590 - Implement Document::CreateAttributeNS() (from nox:document-createattributens); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 9b7bf415d7340cdcac1d272fd1f1145df02c1f5d
2015-04-08 18:55:19 -05:00
Anthony Ramine
be531ea6d7
servo: Merge #5578 - Use a Temporary iterator in Node::collect_text_contents() (from nox:collect_text_contents-unsound); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 656617a91c906d7ec438543c757d8b8d1c7326aa
2015-04-08 16:16:53 -05:00
Anthony Ramine
5952d45142
servo: Merge #5575 - Implement NamedNodeMap::removeNamedItem*() (from nox:namednodemap-remove); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 0f0dd02daa5899d3f0117c37fb5669decae9c00f
2015-04-08 13:22:29 -05:00
Mátyás Mustoha
52704f349c
servo: Merge #5563 - Canvas: added support for the globalAlpha attribute (from mmatyas:canvas_globalalpha); r=jdm
...
A patch somewhat similar to #5562
Source-Repo: https://github.com/servo/servo
Source-Revision: ee7d76221345362c069a6946e01b9ec7d4b42ce3
2015-04-08 11:58:04 -05:00
Matt Brubeck
47a5703c86
servo: Merge #5589 - Set dirty flag on hover or focus change (from mbrubeck:dirty); r=pcwalton
...
This fixes a bug where styles are not recalculated immediately when an element's hover or focus state changes. I'm not sure how to write an automated test for this. r? @glennw or @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: a745dda8635aa3f84fba19c62911edc64faa1281
2015-04-08 10:36:33 -05:00
Anthony Ramine
c650098b97
servo: Merge #5573 - Implement ParentNode attributes (from nox:parentnode-attributes); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 188a0e7b94942072832964c89d2407ecb4248527
2015-04-08 07:54:13 -05:00
Ms2ger
570b0c3069
servo: Merge #5564 - Cleanup some JS conversions (from Ms2ger:FromJSValConvertible); r=saneyuki
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 71e07013ded2dd168bfc3be4db79bebe230786ef
2015-04-08 06:09:56 -05:00
Josh Matthews
92f2b44d8b
servo: Merge #5568 - Remove int_uint from net (from jdm:net_uint); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: cad27a9d25390cda965c591f180a46061a2c19e9
2015-04-08 01:47:56 -05:00
Mátyás Mustoha
29bba355f3
servo: Merge #5562 - Canvas: added lineWidth support (from mmatyas:canvas_linewidth); r=jdm
...
Rebase of #5488
Source-Repo: https://github.com/servo/servo
Source-Revision: f57b487e4d53c60d8afe704ab0fd92f6158d63da
2015-04-08 00:56:37 -05:00
Aneesh Agrawal
40b2dbc955
servo: Merge #5550 - Don't consume self when calling root on a Temporary<T> (from aneeshusa:fix-issue-5540); r=jdm
...
Fixes issue #5540 .
As far as I can tell this is all that's necessary, but I'm new to Rust, so let me know if I missed something!
Source-Repo: https://github.com/servo/servo
Source-Revision: 2089c1f285ae21789b9bff368154de3e7f49ffc7
2015-04-07 23:04:12 -05:00
Diego Marcos
a288345776
servo: Merge #5433 - Implements drawImage for html image as ImageSource (from dmarcos:issue5290); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 58637a1174f94cb1ebbb394d3ba3c8c8f2d70639
2015-04-07 18:38:34 -05:00
Ms2ger
4ac5714c65
servo: Merge #5569 - Implement support for object in IDL (from Ms2ger:object); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 3fb666cf606f835a9ab9165339e34023ab83a358
2015-04-07 13:32:02 -05:00
Jag Talon
d8a73c7fd7
servo: Merge #5543 - RootCollection: Start using RootedVec instead of SmallVec32 (from jagtalon:jag/slashdot); r=jdm
...
Partially fixes #5504 .
Props to @ehegnes and @jdm for the help!
Source-Repo: https://github.com/servo/servo
Source-Revision: 184d214e260213bafc5801af33f3031289da9361
2015-04-07 11:56:50 -05:00
Anthony Ramine
8e7f7c1236
servo: Merge #5541 - Use Temporary values in node iterators (from nox:node-iterators-temporary); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: e57630711fed229cb9c939aa31619f42aa62651e
2015-04-07 10:22:10 -05:00
Anthony Ramine
fdcbaa400f
servo: Merge #5490 - Implement NamedNodeMap::getNamedItem*() ( fixes #5454 ) (from nox:namednodemap); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: e521860a0e564be4b9b3a76a842215dabf8992ea
2015-04-07 09:31:20 -05:00
Josh Matthews
eb750f9db4
servo: Merge #5536 - Remove int/uint from devtools/devtools_traits (from jdm:devtools_uint); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 48ee05620d4a063f6b7c3668e1aec38c68999aae
2015-04-07 08:20:36 -05:00
Corey Farwell
8d1e3b7f6f
servo: Merge #5526 - Utilize Option::expect (from frewsxcv:expect); r=jdm
...
None
Source-Repo: https://github.com/servo/servo
Source-Revision: 7f773d73c4478b7e284f0ba6a325b2f8c9be4e5b
2015-04-07 03:33:11 -05:00
Dave Hodder
cdf86bbbb8
servo: Merge #5525 - Add basic HTMLDialogElement interface (from dhodder:master); r=jdm
...
An empty DOM interface for HTMLDialogElement
r?
Source-Repo: https://github.com/servo/servo
Source-Revision: 1fd609d198e99c87dee1a8a79e908cd1604040af
2015-04-07 02:50:04 -05:00
Chris Paris
0f2577f029
servo: Merge #5338 - Implement Element.outerHTML setter (from 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.
Source-Repo: https://github.com/servo/servo
Source-Revision: 45b40d49a510d72c029dd79197abbfffd993389b
2015-04-07 01:15:45 -05:00
yodalee
e1bc20fb1c
servo: Merge #5423 - add readonly pathname function in location (from yodalee:issue5397-location-pathname); r=jdm
...
issue #5397
Source-Repo: https://github.com/servo/servo
Source-Revision: d0acc33bf2cdeb4faefdf4ff3c2a40eb9d6bd544
2015-04-06 23:59:18 -05:00
Eric Hegnes
8dfb8a9af5
servo: Merge #5529 - Consistently name enum members in dom::bindings::error::Error (from ehegnes:issue-5521); r=jdm
...
Fixes #5521
Source-Repo: https://github.com/servo/servo
Source-Revision: 3c5c2f416b6a0584758ac98c3d984288cad80aba
2015-04-06 15:16:39 -05:00
Anthony Ramine
af49d2dd09
servo: Merge #5503 - Cleanup attribute handlers (from nox:cleanup-attributes); r=Manishearth
...
This makes all tests in attributes.html pass.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8d1a6c45f656de67115e72cc927f81c2d72e03a2
2015-04-06 12:36:09 -05:00
thiagopnts
e79c196ae0
servo: Merge #5518 - Add devtools_chan method to GlobalRef (from thiagopnts:devtools-chan-helper); r=jdm
...
The notification for new globals now works for nested workers too (refs #5309 )
Source-Repo: https://github.com/servo/servo
Source-Revision: a277036dd9b461c434261b4ba5e88bc228c8a0dd
2015-04-06 08:18:50 -05:00
Anthony Ramine
d736b97229
servo: Merge #5524 - Make attributes lose their owner when removed (from servo:attributes-ownerElement); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: f22d920b4dd97fff6e2c8666d2062f3ca2b0b2e6
2015-04-05 05:54:53 -06:00
Muhammad Zaheer
dbaf79ca92
servo: Merge #5530 - Update the spec links in domexception.rs ( fixes #5528 ) (from nmzaheer:updateSpecLinks); r=saneyuki
...
I have update the spec links as given in the comments. Hope i've done it right
Source-Repo: https://github.com/servo/servo
Source-Revision: 425b2be04f89ec7576a1933c99383853c7519a49
2015-04-05 04:48:48 -06:00
Matt Brubeck
ccd55002ce
servo: Merge #5461 - Implement the :focus pseudo-class selector and element.focus/blur (from mbrubeck:focus); r=jdm
...
Fixes #5460 . This supports for simple focusable elements that are their own DOM anchors, like text `input` fields.
Requires servo/rust-selectors#20 . r? @SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: b63fb0c0a7e9cd9208d66319c910750aaaac844c
2015-04-04 18:21:48 -06:00
Bogdan Cuza
5c97d4d82f
servo: Merge #5522 - Support any number of arguments to console methods ( fixes #5495 ) (from servo:console-variadic); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 8758d7d11abd3a0e84e2af5c41911b767723513e
2015-04-04 09:48:52 -06:00
Mikko Vanhatalo
529bd3457c
servo: Merge #5385 - Implemented HTMLInputElement placeholder attribute (from minsumm:placeholder); r=jdm
...
I'm unsure whether I should wrap 'placeholder' in Cell, or DomRefCell, or leave as it is now.
Also, the spec says that the placeholder should be presented with line breaks stripped off,
should it be done in this stage?
Source-Repo: https://github.com/servo/servo
Source-Revision: 4ffeb81aa73fa87120eabb569fd14d7193813bdf
2015-04-04 08:24:48 -06:00
Ms2ger
2e4311ca40
servo: Merge #5511 - Stop using int/uint in script (from Ms2ger:int); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 036b3eaa04fc4d94b8fd29a9c8e0f6020f55d23d
2015-04-03 13:54:46 -06:00
Manish Goregaokar
2674bab6a8
servo: Merge #5465 - Split out shared networking code into net_traits crate (from gilles-leblanc:issue-4476-b); r=jdm
...
Fixes #4476
Source-Repo: https://github.com/servo/servo
Source-Revision: d707d1b78e3393a1ed164af8ec855bd0ff119e55
2015-04-03 13:00:46 -06:00
Ms2ger
5ac435bac1
servo: Merge #5501 - Add more documentation about the DOM bindings (from Ms2ger:docs); r=jdm
...
Most of this documentation is based on
<https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings >.
Source-Repo: https://github.com/servo/servo
Source-Revision: 539c85f5ec1b05b29a099124c7d7b2664f67013e
2015-04-03 08:24:41 -06:00
Ms2ger
efe6efc6c8
servo: Merge #5492 - Introduce a MouseButton enum (from Ms2ger:MouseButton)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 02be76bd4855a226669e8fcd1a638ff53e8f83d5
2015-04-03 13:29:12 +02:00
Corey Farwell
fa6b087bf4
servo: Merge #5484 - Improvements, cleanup for script::dom::document (from frewsxcv:document-cleanup); r=Ms2ger
...
* Add whatwg spec links for some Document methods
* Wrap some lines that exceed 100 characters
* Other misc cleanup/refactoring
Source-Repo: https://github.com/servo/servo
Source-Revision: c38d9ba6b9c71669a14890db82a512c0af483c14
2015-04-02 22:45:41 -06:00