bors-servo
f18c18371d
auto merge of #4190 : mttr/servo/checked_pseudo_class, r=Manishearth
...
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 12:01:51 -07:00
bors-servo
0b486b1210
auto merge of #4279 : saneyuki/servo/rename, r=jdm
...
#4275
* This changeset rename "render"/"rendering" to "paint"/"painting" under `components/`.
* This does not rename words which are used as general browser's working.
* So this doesn't change `reftest.rs`.
2014-12-08 10:28:10 -07:00
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
bors-servo
9ac817523c
auto merge of #4267 : ema-fox/servo/textinput, r=jdm
2014-12-08 09:04:14 -07: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
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
Emanuel Rylke
b5e7cba598
Fix bug of TextInput.adjust_horizontal causing stack overflow or wraparound
...
When the edit_point is in the first position of a multiline TextInput
adjust_horizontal(-1) moves the edit_point to the end of the first line.
When the first line is empty this causes a stack overflow. When the edit_point
is in the last position adjust_horizontal(1) causes a stack overflow.
2014-12-06 20:59:04 +01:00
Matthew Rasmus
2bdf84d5f7
Fix breakage of ./mach test
...
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 09:23:10 -08:00
bors-servo
c68e2af0a7
auto merge of #4263 : Ms2ger/servo/or_init, r=jdm
2014-12-06 08:01:06 -07:00
Ms2ger
f0ef1f97ad
Use or_init where appropriate.
2014-12-06 15:59:17 +01:00
Emanuel Rylke
f99c0e2c15
Implement Page(Up|Down) functionality for TextInput.
2014-12-06 15:34:37 +01:00
Emanuel Rylke
2ec16a0e88
Fix bug of TextInput.adjust_vertical(1) always moving to the end of text.
2014-12-06 15:34:37 +01:00
bors-servo
b805e74fef
auto merge of #4265 : ProgramFOX/servo/issue-4251, r=Ms2ger
...
Resolves #4251
2014-12-06 07:31:01 -07:00
Ms2ger
10e39161f7
Create the root frame before evaluating the javascript URL.
...
This prevents a crash when the script in the javascript URL accesses the
document attribute.
2014-12-06 15:04:37 +01:00