Commit graph

7802 commits

Author SHA1 Message Date
bors-servo
eea49ee1d9 auto merge of #4420 : servo/servo/fix-warnings, r=Ms2ger 2014-12-18 04:42:50 -07: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
Simon Sapin
32c721e640 Have 'mach build' pass arbitrary arguments to Cargo.
Duplicating all of Cargo’s argument parsing in mach is silly.
2014-12-18 11:15:42 +00:00
Ms2ger
e2b75670bd Rename the PrototypeList enums to fix case build warnings. 2014-12-18 10:33:57 +01:00
bors-servo
d7b3900431 auto merge of #4419 : glennw/servo/fix-glutin-esc, r=metajack 2014-12-18 01:00:57 -07: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
bors-servo
6eb9ae1eff auto merge of #4404 : pcwalton/servo/caption-side, r=mbrubeck
`caption-side` is used by 4% of pages by number of loads.

r? @mbrubeck
2014-12-17 23:57:52 -07: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
Glenn Watson
bfa2f1f3e1 Restore glutin close on escape functionality. Also fix linux compile error. 2014-12-18 15:27:42 +10:00
Patrick Walton
5675274c44 layout: Implement empty-cells per CSS 2.1 § 17.6.1.1. 2014-12-17 21:25:12 -08:00
bors-servo
59b9d14ca4 auto merge of #4415 : ChrisParis/servo/parse_html, r=jdm
For https://github.com/servo/servo/issues/4362. This is a simple fix that avoids redesigning task_state. This doesn't track nesting depth, but it wasn't clear what would use the nesting depth if we tracked it. Maybe this is enough.
2014-12-17 21:12:48 -07:00
Chris Paris
96f73d67d4 Use parse_html in DOMParser. 2014-12-17 17:40:38 -10:00
bors-servo
592c93e0c2 auto merge of #4414 : glennw/servo/fix-glutin, r=larsbergstrom 2014-12-17 20:03:48 -07:00
Glenn Watson
81aeab244c Compile fix for glutin feature after rust upgrade. 2014-12-18 12:58:19 +10:00
bors-servo
fbf42c951b auto merge of #4405 : servo/servo/rustup_20141124, r=jdm 2014-12-17 18:45:49 -07: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
bors-servo
b8900782b0 auto merge of #4398 : glennw/servo/glutin-clear, r=pcwalton 2014-12-16 20:18:44 -07:00
Glenn Watson
063426fc55 Include gleam for android 2014-12-17 13:14:36 +10: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
Adenilson Cavalcanti
bdb8afd351 Cropping the ref images to save some bytes (as also adjust test borders
to match results).
2014-12-16 16:00:45 -08: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
Matthew Rasmus
e4963869d3 Additional updates for newly passing WPT's 2014-12-16 13:01:36 -08:00
bors-servo
b6a593650b auto merge of #4392 : michaelwu/servo/fix-gonk-20141216, r=jdm 2014-12-16 13:31:08 -07:00
Adenilson Cavalcanti
c41fc31655 Adding tests for outset. 2014-12-16 12:16:43 -08:00
Adenilson Cavalcanti
92f4ab6394 Thanks to differences on rendering between CPU X GPU, there is a 1 pixel wide
difference in the position where the top border meets the right border (as
also the right border X bottom border).

The workaround to have a test that will work on both modes is to cover the
affected area with a white div. This patch adds inset test.
2014-12-16 12:09:31 -08: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
2d05ac537c Updated WPT to expect newly passing tests 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
bors-servo
fcaa45fb67 auto merge of #4380 : mttr/servo/textarea_rows_and_cols, r=jdm
...with a bit of a caveat: sizing has the same problem as seen in #4378, and it is _significantly_ more noticeable when using `rows`.

Fixes #4291
2014-12-16 12:09:50 -07: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
Michael Wu
f6cc413a48 Update Cargo.lock to fix gonk build 2014-12-16 13:30:32 -05:00
bors-servo
905c30d697 auto merge of #4390 : Ms2ger/servo/derefs, r=jdm 2014-12-16 09:22:02 -07:00