Muhammad Zaheer
c37a34234a
Update the spec links in domexception.rs ( fixes #5528 )
2015-04-05 12:06:24 +02:00
Eric Hegnes
e398725242
Consistently name enum members in dom::bindings::error::Error
...
Fixes #5521
2015-04-05 00:09:40 -04:00
Dave Hodder
78de6b2db1
Add basic HTMLDialogElement interface
2015-04-04 19:59:37 +01:00
Matt Brubeck
791fa3757d
Implement the :focus pseudo-class selector
...
Fixes #5460 . This supports for simple focusable elements that are their own
DOM anchors, like text `input` fields.
2015-04-04 10:57:11 -07:00
Matt Brubeck
ad6c511a5e
Basic element.focus and blur methods
...
Fixes #5462 .
2015-04-04 10:57:11 -07:00
Anthony Ramine
d3d12e6324
Make attributes lose their owner when removed
2015-04-04 17:39:39 +02:00
Utkarsh Kukreti
a934da80aa
Use quasiquotes for attributes in plugins
crate.
...
Fixes #5157 .
2015-04-04 17:37:06 +02:00
Bogdan Cuza
c8c79624bd
Support any number of arguments to console methods ( fixes #5495 ).
2015-04-04 17:34:05 +02:00
yodalee
77f3b25e65
add readonly pathname function in location
...
pathname function implemented in UrlHelper
'url is null' check is skip for now
2015-04-04 20:08:13 +08:00
Mikko Vanhatalo
29387f6c4c
Implemented HTMLInputElement placeholder attribute
...
+ modified HTMLInputElement.webidl to include placeholder
+ modified placeholder test expectations
2015-04-04 14:44:32 +03:00
bors-servo
00145d8c4e
auto merge of #5514 : mbrubeck/servo/warnings, r=larsbergstrom
2015-04-03 14:48:47 -06:00
Matt Brubeck
61ea02d0bf
Fix warnings when building tests
2015-04-03 13:33:57 -07:00
bors-servo
036b3eaa04
auto merge of #5511 : Ms2ger/servo/int, r=jdm
2015-04-03 13:54:46 -06:00
Ms2ger
c2e81be8a5
Stop using int/uint in script.
2015-04-03 20:47:53 +02:00
Gilles Leblanc
ba36a108c1
Split out shared networking code into net_traits crate
...
Fixes #4476
2015-04-03 13:38:10 -04:00
bors-servo
74f8c0eeb7
auto merge of #5502 : Ms2ger/servo/impl-send, r=jdm
...
This impl made it possible to put raw pointers in ConstellationControlMsg and
send them across threads without considering the consequences.
This required making SmallVec1<T> Send if T is Send.
2015-04-03 09:48:42 -06:00
bors-servo
539c85f5ec
auto merge of #5501 : Ms2ger/servo/docs, r=jdm
...
Most of this documentation is based on
<https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings >.
2015-04-03 08:24:41 -06:00
Ms2ger
eefb0773a0
Remove the unsafe impl Send for ConstellationControlMsg.
...
This impl made it possible to put raw pointers in ConstellationControlMsg and
send them across threads without considering the consequences.
This required making SmallVec1<T> Send if T is Send.
2015-04-03 13:32:51 +02:00
Ms2ger
02be76bd48
Merge pull request #5492 from Ms2ger/MouseButton
...
Introduce a MouseButton enum.
2015-04-03 13:29:12 +02:00
bors-servo
40fab8e362
auto merge of #5470 : bjwbell/servo/tab-in-pre, r=mbrubeck
...
Display tab characters as 4 spaces for pre and other elements that don't
compress whitespace.
Fixes https://github.com/servo/servo/issues/4651
@pcwalton r?
2015-04-03 04:18:42 -06:00
Ms2ger
03c526dd20
Add more documentation about the DOM bindings.
...
Most of this documentation is based on
<https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings >.
2015-04-03 11:33:53 +02:00
Bryan Bell
29852bb111
Show tabs in pre elements
...
Display tab characters as 8 spaces for pre and other elements that don't
compress whitespace.
2015-04-02 22:15:39 -07:00
bors-servo
c38d9ba6b9
auto merge of #5484 : frewsxcv/servo/document-cleanup, r=Ms2ger
...
* Add whatwg spec links for some Document methods
* Wrap some lines that exceed 100 characters
* Other misc cleanup/refactoring
2015-04-02 22:45:41 -06:00
Ms2ger
8e0ce3d14f
Stop using int/uint in compositing.
2015-04-03 01:24:48 +02:00
Ms2ger
6b127a8df8
Introduce a MouseButton enum.
2015-04-03 01:24:33 +02:00
aditya
a3eaacccf6
Move iframe and url fields from Reflow to LayoutTask and LayoutTaskFactory
...
* Fix #5466
2015-04-02 16:09:48 -04:00
Corey Farwell
c90e8c19cd
Improvements, cleanup for script::dom::document
...
* Add whatwg spec links for some Document methods
* Wrap some lines that exceed 100 characters
* Other misc cleanup/refactoring
2015-04-02 11:52:34 -07:00
bors-servo
85808c1cdd
auto merge of #5425 : pcwalton/servo/optimize-rooting, r=Ms2ger
...
This was showing up very high in instruction-level profiling.
r? @jdm
2015-04-02 10:51:40 -06:00
Patrick Walton
d1c13faf4b
script: Optimize JS rooting to not move the entire Root
struct from
...
the stack to the return out-pointer.
This was showing up very high in instruction-level profiling.
2015-04-02 09:03:45 -07:00
bors-servo
5457ec6098
auto merge of #5426 : pcwalton/servo/mouse-over-incremental-reflow, r=jdm
...
r? @jdm
2015-04-02 09:57:40 -06:00
Ms2ger
a65c80231a
Stop using u/i suffixes in layout.
2015-04-02 15:14:09 +02:00
Ms2ger
7fabf6071e
Use usize in generated_content.
2015-04-02 15:06:27 +02:00
Ms2ger
8a8aee8576
Use usize in StopRun.
2015-04-02 15:05:27 +02:00
Ms2ger
2951455d18
Use usize for canvas sizes.
2015-04-02 15:04:29 +02:00
Ms2ger
683749c999
Use isize for Au::from_px.
2015-04-02 15:02:37 +02:00
Ms2ger
7b45a4384d
Use a u32 in calculate_split_position_using_breaking_strategy.
2015-04-02 14:59:26 +02:00
Ms2ger
d418c0da3a
Cleanup convert_length in ImageFragmentInfo.
2015-04-02 14:57:44 +02:00
Ms2ger
37b5e78a2c
Avoid a cast in LayoutImageResponder.
2015-04-02 14:56:05 +02:00
Ms2ger
31c6a3977f
Use usize in flow.rs.
2015-04-02 14:55:43 +02:00
Ms2ger
588143149c
Use u32 for ImmutableFlowUtils::dump_with_level.
2015-04-02 14:55:25 +02:00
Ms2ger
a0ad6ba2d4
Use usize for indices into InlineFragments.
2015-04-02 14:53:30 +02:00
Ms2ger
232dadc81d
Use isize for FragmentIndex.
2015-04-02 14:53:10 +02:00
Ms2ger
2cc3c1d9c2
Use isize with children_count members.
...
I'm not size why these are signed.
2015-04-02 14:50:15 +02:00
Ms2ger
67b3a3d3d6
Use usize for propagate_to_child.
2015-04-02 14:47:48 +02:00
Ms2ger
3dd3ad728e
Use u32 for TableColumnFragmentInfo::span.
2015-04-02 14:46:19 +02:00
Ms2ger
6d7dead4ef
Use isize for CharIndex.
2015-04-02 14:45:49 +02:00
Ms2ger
cd8c03bb49
Use usize for layout node debug ids.
2015-04-02 14:21:33 +02:00
Ms2ger
c8106da277
Rewrite NodeChildrenIterator to return Temporary.
2015-04-02 13:07:51 +02:00
Ms2ger
bc8ed81dc1
Use a larger small vector.
2015-04-02 09:47:30 +02:00
Ms2ger
879c3710f4
Cleanup Document::Title.
2015-04-02 09:47:29 +02:00