Josh Matthews
4da0ca8ace
Add stub CSS2Properties type.
2014-12-18 12:54:02 -05:00
Cameron Zwarich
1c5d58180d
Add the basic CSSStyleDeclaration CSSOM interface.
...
This just includes the .webidl file (with some of the functionality
commented out) and the stub implementations for the bindings.
This is another step towards #1721 .
2014-12-18 12:54:02 -05:00
Simon Sapin
7be30dee8e
Fix some writing mode mismatch assertions errors.
...
The rendering is still wrong beause of #2795 , but at least we get a rendering.
(This test change is just for readability, it should be equivalent to before.)
2014-12-18 17:15:51 +00:00
Tetsuharu OHZEKI
135ee60f5a
style: Remove glob imports added in #4405
2014-12-19 01:49:24 +09:00
bors-servo
7df37847d3
auto merge of #4416 : mattnenterprise/servo/fire-timer-clone, r=jdm
...
I tested that it worked correctly by using running './mach run tests/html/test_timeout.html' and making sure the timers went off.
2014-12-18 09:39:56 -07:00
Matt McCoy
e4b029623f
This fixes #4407 . This removes all unnecessary clones when calling fire_timer.
2014-12-18 10:57:15 -05:00
Tetsuharu OHZEKI
a590012322
gfx: Remove glob imports added in #4405
2014-12-19 00:54:50 +09:00
Tetsuharu OHZEKI
07b1c0e652
net: Remove glob imports added in #4405
2014-12-19 00:47:09 +09:00
Matt Brubeck
8dd1a363cb
Update layer bounds on resize
...
This fixes a bug where fixed-position layers are not repositioned when the
window is resized.
2014-12-18 07:02:14 -08:00
Simon Sapin
bf4480bb79
Simplify util::range::RangeIndex to always require std::num::Int,
...
and fix remaining warnings.
2014-12-18 11:34:23 +00:00
Simon Sapin
e689f9c160
Remove usage of deprecated HashMap::get_copy
2014-12-18 11:17:09 +00:00
Simon Sapin
084a63df45
Remove usage of the deprecated std::num::Zero trait.
2014-12-18 11:16:47 +00:00
Ms2ger
e2b75670bd
Rename the PrototypeList enums to fix case build warnings.
2014-12-18 10:33:57 +01:00
bors-servo
e2267e0a07
auto merge of #4358 : pcwalton/servo/cursor, r=mbrubeck
...
I'm not sure how we want to handle Linux cursors, and GLFW has no
ability to set cursors (short of disabling it and managing it yourself).
If you test this in the wild you will probably hit #4357 until that PR lands.
2014-12-18 00:24:49 -07:00
Patrick Walton
7371e0b8e3
compositing: Implement cursor
per CSS3-UI § 8.1.1 in the CEF/Mac port.
...
I'm not sure how we want to handle Linux cursors, and GLFW has no
ability to set cursors (short of disabling it and managing it yourself).
2014-12-17 22:58:52 -08:00
Patrick Walton
a3f6f4e75b
layout: Implement caption-side
per CSS 2.1 § 17.4.1.
...
`caption-side` is used by 4% of pages by number of loads.
2014-12-17 22:06:14 -08:00
bors-servo
636641f905
auto merge of #4400 : pcwalton/servo/empty-cells, r=SimonSapin
...
r? @SimonSapin
2014-12-17 22:33:51 -07:00
Patrick Walton
5675274c44
layout: Implement empty-cells
per CSS 2.1 § 17.6.1.1.
2014-12-17 21:25:12 -08:00
Chris Paris
96f73d67d4
Use parse_html
in DOMParser.
2014-12-17 17:40:38 -10:00
Glenn Watson
1a9be88a1d
Various compile fixes for android rustup (link still fails).
2014-12-18 08:08:38 +10:00
Ms2ger
466faac2a5
Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d.
2014-12-17 15:19:45 -05:00
Patrick Walton
4f6c732b54
script: Fix double borrow error when going back. Closes #4402 .
...
I have verified that back and forward work once again.
2014-12-16 21:54:43 -08:00
bors-servo
b8900782b0
auto merge of #4398 : glennw/servo/glutin-clear, r=pcwalton
2014-12-16 20:18:44 -07:00
bors-servo
df4c3ff284
auto merge of #4393 : Adenilson/servo/fixInsetOutsetColor01, r=pcwalton
2014-12-16 17:03:43 -07:00
Glenn Watson
9a52ce6464
Update gleam, clear initial framebuffer under glutin.
2014-12-17 10:03:14 +10:00
bors-servo
03666f3105
auto merge of #4397 : jdm/servo/issue_4235, r=jdm
...
Rebased from #4241 .
2014-12-16 16:03:45 -07:00
Jerry Shih
3b4ebd7cd0
handle null for evaluating JS value. #4235
2014-12-16 17:59:23 -05:00
bors-servo
5951056973
auto merge of #4133 : mttr/servo/form_resetting, r=jdm
...
We can reset `<input type=text>` fields! I wish I could've done something with checkboxes, but unfortunately, that's it for now.
In addition to that, this PR implements `HTMLInputAttribute.defaultValue`, updates wpt-test to expect passing tests as a result of that implementation, and fixes an index error crash with text inputs.
edit: also includes an html example where one may lazily watch form resets in action: ` tests/html/form_reset_handsfree.html`
2014-12-16 15:03:49 -07:00
Adenilson Cavalcanti
0e24194d81
Inset and outset border coloring is incorrect on left side border.
...
This patch will fix this issue.
2014-12-16 12:01:43 -08:00
Matthew Rasmus
504f968b20
Implements :indeterminate pseudo-class
...
Addresses reviews
2014-12-16 11:34:04 -08:00
Matthew Rasmus
0c8e1aeda3
Implements dirty value/checked flags for input
...
And modifies test-inputs.html to test.
Fixes wpt breaking mistake
2014-12-16 11:34:04 -08:00
Matthew Rasmus
38e4d86b14
Implements DefaultChecked and resets of checkboxes
2014-12-16 11:34:04 -08:00
Matthew Rasmus
a5c0bb708d
htmltextarea: Fixed some value_changed issues
...
Also modified tests/html/textarea.html to allow for the testing of the
textarea's dirty value flag.
2014-12-16 11:34:04 -08:00
Matthew Rasmus
4d0a6a6bd6
Implements reset button
2014-12-16 11:34:04 -08:00
Matthew Rasmus
7e0c39a82d
Implements FormControl for HTMLTextAreaElement
2014-12-16 11:34:04 -08:00
Matthew Rasmus
a3b3295d80
Adds reset method to FormControl
2014-12-16 11:34:04 -08:00
Matthew Rasmus
f0ce2af89c
Implements basic form resetting
...
What can this do? Reset `<input type=text>` fields back to their default
value through a call to a form's reset method. That's all for now!
Fixes compile error after rebase
2014-12-16 11:33:56 -08:00
Matthew Rasmus
f932a6947a
Implements HTMLInputElement.defaultValue
...
...and changes SetValue to update the input text instead of the content
attr.
Also includes a comment summarizing everything I currently know with
respect to an input elements checkedness vs its IDL attributes vs its
content attributes.
2014-12-16 11:06:56 -08:00
Matthew Rasmus
f686943eb4
Fix crash in textinput
2014-12-16 11:06:55 -08:00
Matthew Rasmus
fc0748f50e
Makes layout respect <textarea> rows attribute
...
review addresssing
2014-12-16 11:02:01 -08:00
Matthew Rasmus
2c7f6076d1
Makes layout respect <textarea> cols attribute
2014-12-16 10:44:15 -08:00
bors-servo
905c30d697
auto merge of #4390 : Ms2ger/servo/derefs, r=jdm
2014-12-16 09:22:02 -07:00
bors-servo
508924771e
auto merge of #4389 : Ms2ger/servo/transmute, r=jdm
2014-12-16 08:54:51 -07:00
Ms2ger
ac95d12037
Remove some manual deref() / deref_mut() calls.
2014-12-16 16:41:33 +01:00
bors-servo
cd1ccacf5e
auto merge of #4386 : glennw/servo/update-cocoa, r=metajack
2014-12-16 08:24:49 -07:00
Ms2ger
eafa8b48fc
Fix bogus transmute.
2014-12-16 15:15:00 +01:00
bors-servo
746b262ff4
auto merge of #4374 : thiagopnts/servo/dispatch-event, r=Ms2ger
...
servo/pull/4369 with the right commit.
2014-12-16 06:36:47 -07:00
thiagopnts
79487252ca
Add auxiliary method to EventTargetHelpers for events without target
...
fixup! Add auxiliary method to EventTargetHelpers for events without target
2014-12-16 10:01:38 -02:00
Edit Balint
3036c8d21d
Fixed codegen error regarding Uint8ClampedArray
2014-12-16 11:03:01 +01:00
Glenn Watson
748de2f7ac
Update cocoa (needed for newer glutin)
2014-12-16 14:48:41 +10:00