Commit graph

1980 commits

Author SHA1 Message Date
bors-servo
e0d4fd3594 auto merge of #4706 : gilles-leblanc/servo/issue-3740, r=jdm
Fixes #3740
2015-02-04 03:39:49 -07:00
Adenilson Cavalcanti
7a36634963 Using the equality operator in PaintContext. Pay attention this
is a change on behavior as we previously didn't test for alpha
channel.
2015-02-03 18:51:50 -08:00
Gilles Leblanc
a1804effaf Initialize trusted-ness of DOM events properly
Fixes #3740
2015-02-03 21:40:07 -05:00
Keith Yeung
37cb876f4e Changed Msg::KeyEvent to take in KeyState and moved the checks in CompositorTask::send_key_event to Compositor::handle_browser_message 2015-02-04 10:30:23 +08:00
Adenilson Cavalcanti
3088b8fc30 Using the new equality operator in LayoutTask. 2015-02-03 18:14:42 -08:00
Adenilson Cavalcanti
ffa23088ff Using the new transparent_black() in the proper places. 2015-02-03 18:08:30 -08:00
Adenilson Cavalcanti
e1db06475c There are cases where we need opaque black (e.g. border color) and
other cases where we need transparent black (e.g. clearing, root layers).
2015-02-03 17:40:50 -08:00
bors-servo
1e72608f5c auto merge of #4823 : Ms2ger/servo/warnings, r=jdm 2015-02-03 17:57:51 -07:00
bors-servo
902c16497c auto merge of #4815 : Swatinem/servo/lowercasegetters, r=Manishearth
The implementation was copied directly from
https://github.com/rust-lang/rust/pull/16636
and updated for rust changes, so the credit goes to @Manishearth
2015-02-03 17:09:53 -07:00
Martin Robinson
8855a25780 Revert "Using Color equality operators to streamline code" 2015-02-03 15:07:30 -08:00
Martin Robinson
728f723753 Merge pull request #4825 from Adenilson/usingColorOperators01
Using Color equality operators to streamline code
2015-02-03 11:12:44 -08:00
Adenilson Cavalcanti
cc404aba1a Using Color equality operators to streamline code in
PaintContext and LayoutTask.
2015-02-03 11:03:09 -08:00
Arpad Borsos
02d750adba Lowercase DOM getters at compile time, fixes #4728
The implementation was copied directly from
https://github.com/rust-lang/rust/pull/16636
and updated for rust changes, so the credit goes to @Manishearth
2015-02-03 19:58:47 +01:00
bors-servo
8e6dcc7c26 auto merge of #4820 : servo/servo/send-recv, r=Ms2ger 2015-02-03 11:24:53 -07:00
bors-servo
2bfe5cfecd auto merge of #4729 : yodalee/servo/issue4534-form-submission-for-button-elements, r=jdm
Sorry for the late PR for the issue #4534.
This issue is more complicated than I thought, I have to un-comment the Form-related attribute in Button element.
In the beginning, I modify the files in `bindings` directory, and it's ... generated files.
Hope I don't make something wrong.
2015-02-03 10:40:01 -07:00
Ms2ger
e2408355a7 Fix build warnings. 2015-02-03 18:22:27 +01:00
bors-servo
45ebcf1df7 auto merge of #4818 : Ms2ger/servo/tna-parser, r=jdm 2015-02-03 09:39:53 -07:00
Keith Yeung
b262fc16e0 Modified constellation key event handler to deal with missing frames 2015-02-04 00:04:12 +08:00
bors-servo
bc448f158b auto merge of #4817 : Ms2ger/servo/to_js, r=jdm
They are unused.
2015-02-03 08:18:52 -07:00
Alexandru Cojocaru
685fee02a0 add unwrap to send/recv calls 2015-02-03 16:05:13 +01:00
Ms2ger
eb5759774c Remove JS::from_trusted_node_address. 2015-02-03 16:04:47 +01:00
Ms2ger
12be33efc9 Use JS<Node> rather than TrustedNodeAddress in the HTML parser. 2015-02-03 16:03:23 +01:00
Ms2ger
444e76c397 Remove the to_js methods.
They are unused.
2015-02-03 15:12:01 +01:00
yodalee
7f64c27a8f remove type match in is_instance_activatable 2015-02-03 21:39:24 +08:00
Ms2ger
32341069a8 Correct the documentation comment syntax in layout_interface.rs. 2015-02-03 14:10:25 +01:00
yodalee
5f82780d3a coding style in htmlinputelement, TODO in button
add comment, empty line in inputelement
add button type TODO in buttonelement
2015-02-03 20:53:06 +08:00
yodalee
0f2b1c4856 activation behavior for Button type Submit 2015-02-03 20:37:06 +08:00
yodalee
15231db7d3 add Form related attribute to HTMLButtonElement
add formAction, formEnctype, formMethod, formTarget
2015-02-03 20:33:38 +08:00
yodalee
a026ccd4bb implment activation of buttonelement
ignore button type first
2015-02-03 20:33:24 +08:00
yodalee
6d0e9a6c9d implement formcontrol for htmlbuttonelement 2015-02-03 19:50:31 +08:00
yodalee
c0867ec90a formcontrol trait to element trait
mutable function and reset function in formcontrol
move into trait of single element
currently only TextArea element and Input element
2015-02-03 19:50:31 +08:00
yodalee
c5a5db6324 add button type into HTMLButtonElement 2015-02-03 19:45:03 +08:00
bors-servo
986f9cb543 auto merge of #4783 : mttr/servo/inline_block_percentage, r=mbrubeck
The first commit fixes #3624, and the second commit fixes a bug uncovered by the first fix and caught by a reftest (according to CSS 2.1, inline-blocks should have the shrink-to-fit algorithm run on them when size is set to 'auto'). The two new reftests included here fail before the fix and pass afterwards.
2015-02-02 17:45:50 -07:00
bors-servo
6eac20d84d auto merge of #4809 : mrobinson/servo/rust-layers-update, r=glennw 2015-02-02 16:57:51 -07:00
Matthew Rasmus
846fc6453a Shrink-to-fit inline-blocks with width set to auto 2015-02-02 15:52:12 -08:00
Matthew Rasmus
5b340599f2 Fix 'inline-block' sizing issues
Fixes #3624
2015-02-02 15:52:11 -08:00
Martin Robinson
77e11909b4 Update to latest rust-layers 2015-02-02 15:41:53 -08:00
Adenilson Cavalcanti
10418a0ea1 Using color helpers in Compositor and PaintContext
(plus added TODO related to equality operators).
2015-02-02 14:49:26 -08:00
Adenilson Cavalcanti
417ffca937 Implements 2 helper functions for Color type (white() and black())
and uses it in layout_task.rs.
2015-02-02 10:52:17 -08:00
bors-servo
755adf0dde auto merge of #4793 : KiChjang/servo/xhr-cred-check, r=Manishearth
Fixes #4665
2015-02-02 08:57:53 -07:00
Keith Yeung
2093291539 Added error checking on XMLHttpRequest::setWithCredentials 2015-02-02 23:51:36 +08:00
bors-servo
3286d2812a auto merge of #4799 : Ms2ger/servo/dom-structs, r=jdm 2015-02-02 02:24:49 -07:00
Ms2ger
d1e5f7f8ce Mark HTMLAreaElement and KeyboardEvent as DOM structs. 2015-02-02 10:03:12 +01:00
Glenn Watson
f495884dcb Remove the glfw port (it doesn't compile since last rustup anyway). 2015-02-02 10:38:12 +10:00
Ms2ger
88ecb4c6f2 Create mod.rs files for the dom and dom::bindings modules.
This gives us a better place to put DOM documentation, which I'd like to start
adding.
2015-02-01 09:10:59 +01:00
bors-servo
462940fc2a auto merge of #4613 : saneyuki/servo/layoutjs, r=jdm
#4571
2015-01-31 16:24:48 -07:00
Tetsuharu OHZEKI
2cca095481 Add LayoutJS<T: Reflectable>.get_jsobject(). 2015-02-01 01:54:38 +09:00
Tetsuharu OHZEKI
b7443bef83 Remove JS<From>.transmute<To>(). 2015-02-01 01:54:38 +09:00
Tetsuharu OHZEKI
9f57fa17d0 Add LayoutJS<Node>::from_trusted_node_address() 2015-02-01 01:54:38 +09:00
Tetsuharu OHZEKI
8889041c19 Use BarCast::to_layout_js() instead of LayoutJS.to_script(). 2015-02-01 01:54:37 +09:00