bors-servo
3f60bcf2c2
auto merge of #4268 : Ms2ger/servo/script_task, r=jdm
2014-12-08 09:43:11 -07:00
Matthew Rasmus
1b84bd22b8
Implements the :checked pseudo-class for inputs
...
Relevant spec:
https://html.spec.whatwg.org/multipage/scripting.html#selector-checked
Also modifies HTMLInputElement::SetChecked to no longer modify its
checked content value, instead making use of its internal checkedness
state now that we can match `:checked` properly.
2014-12-08 08:40:15 -08:00
Emanuel Rylke
29b672ded4
Implement selection ranges and deletion of \n for TextInput.
2014-12-08 17:29:38 +01:00
bors-servo
9ac817523c
auto merge of #4267 : ema-fox/servo/textinput, r=jdm
2014-12-08 09:04:14 -07:00
Ben Hsu
d9b59bbec2
Fixes #4232
2014-12-08 22:17:17 +08:00
Ms2ger
3e031bdaf8
Make parse_html's base_url argument non-optional.
...
It turns out the case where it woul be None can't happen.
2014-12-08 12:44:49 +01:00
Ms2ger
c7c7dc03ee
Move the networking code in parse_html into ScriptTask::load.
...
This doesn't really have anything to do with parsing HTML, and fits in better
with the code in ScriptTask::load. In particular, all changes to Page's url
now go through ScriptTask methods.
2014-12-08 12:44:49 +01:00
Ms2ger
de318ae8f1
Simplify the LoadData creation in parse_html.
2014-12-08 12:44:49 +01:00
Ms2ger
5d0934d8ec
Pass the load data to parse_html directly, rather than in an Option.
2014-12-08 12:44:49 +01:00
Ms2ger
69e13f3267
Cleanup last_loaded_url/last_url handling in ScriptTask::load.
2014-12-08 12:44:49 +01:00
Ms2ger
6374d74d6e
Simplify the content_changed call in ScriptTask::load.
2014-12-08 12:44:49 +01:00
Ms2ger
e63a92956d
Cleanup Node::is_html_element_in_html_document.
2014-12-08 12:26:10 +01:00
Ms2ger
c009bdec4e
Cleanup Node::as_element.
2014-12-08 12:23:34 +01:00
Ms2ger
ba5a08c106
Cleanup Node::CloneNode.
2014-12-08 12:19:43 +01:00
Ms2ger
327b5d0ce5
Cleanup Node::Normalize.
2014-12-08 12:16:41 +01:00
Ms2ger
19e44362e2
Cleanup Node::ChildNodes.
2014-12-08 12:13:17 +01:00
Ms2ger
91c43ac18d
Cleanup Node::clone.
2014-12-08 12:09:58 +01:00
Ms2ger
1611b8d0a8
Cleanup Node::summarize.
2014-12-08 12:03:12 +01:00
Ms2ger
54c0601950
Cleanup Node::query_selector.
2014-12-08 11:58:59 +01:00
bors-servo
ea907c1311
auto merge of #4266 : Ms2ger/servo/js-document-crash, r=Manishearth
...
This prevents a crash when the script in the javascript URL accesses the
document attribute.
2014-12-08 02:49:06 -07:00
bors-servo
bdb3a2538b
auto merge of #4257 : johnathan79717/servo/4008, r=jdm
...
This is a fix for issue #4008 .
2014-12-08 01:55:08 -07:00
Tetsuharu OHZEKI
037eff0f4c
Replace 'render' to 'paint' in compositor_msg.rs
2014-12-08 15:32:33 +09:00
Tetsuharu OHZEKI
b9db453444
Replace render to paint in util/opts.rs. Some general words are not replaced.
2014-12-08 15:12:04 +09:00
Tetsuharu OHZEKI
9cda2c3395
Replace almost "render" to "paint" in layout crate.
...
This doesn't touch some "render" words which are used as general means.
2014-12-08 15:00:57 +09:00
Tetsuharu OHZEKI
8cee554898
Replace almost "render" to "paint" in compositing crate.
...
This doesn't touch some "render" words which are used as general means.
2014-12-08 14:55:30 +09:00
Tetsuharu OHZEKI
f04c64f500
Replace almost "render" to "paint" words in gfx crate.
2014-12-08 14:55:30 +09:00
Tetsuharu OHZEKI
4d562f893c
Rename TaskState::RENDER -> TaskState::PAINT
2014-12-08 14:25:08 +09:00
bors-servo
673dc33971
auto merge of #4277 : mttr/servo/style_button_element, r=SimonSapin
2014-12-07 22:22:07 -07:00
Tetsuharu OHZEKI
a9839fa18e
Rename RenderFontCacheEntry -> PaintFontCacheEntry.
2014-12-08 14:17:16 +09:00
Tetsuharu OHZEKI
b921986cd6
Rename RendererReadyMsg -> PainterReadyMsg
2014-12-08 14:13:07 +09:00
Tetsuharu OHZEKI
37c060cad7
Fix README.md: a tile size is used for 'painting'.
2014-12-08 14:05:51 +09:00
Tetsuharu OHZEKI
15a32247a6
Rename WindowMethods::set_paint_state()
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
189f40f6f8
Rename IOCompositor's members.
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
806b6f09c9
Rename RenderState -> PaintState
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
b5f73fb179
Rename RenderListener -> PaintListener, and its methods.
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
94071f6330
Rename compositor_task::Msg.
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
79722bdc03
Rename gfx::paint_task::Msg
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
7ff790d941
Rename RenderChan -> PaintChan
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
9b6faaf7f0
Rename RenderRequest -> PaintRequest
2014-12-08 14:05:50 +09:00
Tetsuharu OHZEKI
cee3d517e8
Rename RenderLayer -> PaintLayer
2014-12-08 14:05:49 +09:00
Tetsuharu OHZEKI
d87def0743
Rename RenderContext -> PaintContext
2014-12-08 14:01:07 +09:00
Tetsuharu OHZEKI
71257e6604
Rename CanvasRenderTask -> CanvasPaintTask.
2014-12-08 14:01:07 +09:00
Tetsuharu OHZEKI
062854b164
Rename canvas_render_task -> canvas_paint_task
2014-12-08 11:46:43 +09:00
Tetsuharu OHZEKI
cddb7fe7c5
Rename RenderTask -> PaintTask.
2014-12-08 11:46:43 +09:00
Tetsuharu OHZEKI
daba904302
Rename gfx/render_task.rs -> gfx/paint_task.rs
2014-12-08 11:46:43 +09:00
bors-servo
ccef723851
auto merge of #4207 : glennw/servo/fix-cef, r=larsbergstrom
2014-12-07 15:25:07 -07:00
Glenn Watson
ad9e76b04c
Update cargo.lock for CEF and fix left over line from libgreen removal.
2014-12-08 08:03:06 +10:00
Glenn Watson
b12311ada5
Fix path for CEF build.
2014-12-08 07:36:56 +10:00
Matthew Rasmus
e520cfd86b
servo.css: Style <button> like <input type=button>
2014-12-07 13:00:04 -08:00
bors-servo
a6768b6244
auto merge of #4269 : mttr/servo/mach_test_fix, r=mbrubeck
...
When running commands through Registrar.dispatch, mach does not behave
in the same way it would as if it were running through the command line.
Defaults normally provided through a combination of @CommandArgument and
argparse magic are ignored.
I have some ideas as to how to fix this, but until then, this will allow
`./mach test` to run through test-unit properly.
2014-12-06 13:49:03 -07:00