bors-servo
b379b7aa75
auto merge of #1214 : jdm/servo/gdbready, r=larsbergstrom
...
...timize disable all optimizations.
2013-11-11 23:37:29 -08:00
bors-servo
433f19f5a3
auto merge of #1216 : june0cho/servo/temp_fix_tableflow, r=kmcallister
...
In order to fix the wikipedia error, I temporarily change the display property of table-related elements to 'block' instead of 'inline'.
When table is implemented, it should be changed to proper value.
@sonwow
@brson
2013-11-11 16:52:34 -08:00
Junyoung Cho
90f88dcc06
fix #1211 : for table-related elements, handle temporarily as 'block' display intead of 'inline' display
2013-11-12 09:17:03 +09:00
Josh Matthews
3c80dbbf59
Make --enable-debug turn on full debugging information, and --disable-optimize disable all optimizations.
2013-11-12 00:52:04 +09:00
bors-servo
4297aa33ad
auto merge of #1206 : Ms2ger/servo/strings, r=jdm
...
I'll probably do a followup to actually pass non-nullable strings to the native functions.
2013-11-11 04:01:29 -08:00
Josh Matthews
3b3f891455
Add a spec-incompliant load event.
2013-11-11 16:50:58 +09:00
bors-servo
4a830517e5
auto merge of #1212 : larsbergstrom/servo/dump_flows, r=brson
...
With @ryanhc
Will add more debugging information for RenderBoxes in InlineFlows and `dump_str` for each of the RenderBoxes later.
2013-11-10 23:07:23 -08:00
Lars Bergstrom
b675618a7b
Add some basic debug info for dumping flows.
2013-11-11 15:56:29 +09:00
Ms2ger
793d87f07d
Rewrite jsval_to_str and introduce jsval_to_domstring.
2013-11-09 14:49:15 +01:00
Ms2ger
255864a843
Simplify InterfaceObjectToString.
2013-11-09 14:07:09 +01:00
Ms2ger
610d1649cd
Introduce jsid_to_str to simplify jsval_to_str callers that have an id.
2013-11-09 14:05:53 +01:00
Patrick Walton
6ff7b4a6a6
Use Any
for the layout data.
...
Breaks the dependency between `gfx` and `script`, which is nice.
2013-11-08 22:45:40 -08:00
bors-servo
bdc7e984eb
auto merge of #1204 : jdm/servo/clones, r=kmcallister
...
r? @kmcallister
2013-11-07 14:58:16 -08:00
bors-servo
30e7fdff7c
auto merge of #1202 : SimonSapin/servo/link-selectors, r=jdm
...
All links are considered "unvisited" for now.
In particular, this fixes the UA stylesheet rule that underlines links.
2013-11-07 13:38:00 -08:00
Josh Matthews
9e99b07723
Remove unneeded clones.
2013-11-07 14:46:18 -05:00
Simon Sapin
74dfc3b66a
Add :any-link (Level 4), :link and :visited selectors.
...
All links are considered "unvisited" for now.
2013-11-07 15:06:17 +00:00
bors-servo
651b2f072b
auto merge of #1150 : ILyoan/servo/max_width, r=ILyoan,metajack
...
For #783 , only for block flow.
I'll do the things for other flows as well.
r? @simonsapin, @metajack
2013-11-06 23:01:10 -08:00
Ilyong Cho
ce6a3ec4bd
Implement max-width, min-width for BlockFlow.
2013-11-07 15:57:25 +09:00
Ilyong Cho
d73fc68209
Parse min-width
and max-width
2013-11-07 15:57:25 +09:00
bors-servo
6357b2fa1b
auto merge of #1195 : kmcallister/servo/headless, r=metajack
2013-11-06 16:34:14 -08:00
bors-servo
40a7667580
auto merge of #1182 : pcwalton/servo/no-size-channel, r=metajack
...
This will make sandboxing much easier since we won't need a
separate Unix pipe just for this.
2013-11-06 15:02:18 -08:00
bors-servo
b023b98b2c
auto merge of #1198 : Ms2ger/servo/GetParentObject, r=jdm
2013-11-06 13:13:32 -08:00
Ms2ger
80a6103f7d
Remove Reflectable::GetParentObject.
2013-11-06 21:56:47 +01:00
Ms2ger
edd9c1d5eb
Remove WrapNativeParent and nearby cleanup.
2013-11-06 21:56:36 +01:00
Keegan McAllister
ee821df09c
Remove render() bypass for headless mode
...
render() isn't called in headless mode because the headless compositor never
sends a ReRenderMsg.
(This code was needed originally and that probably changed when CPU rendering
landed, but I'm not sure exactly why.)
2013-11-06 11:51:50 -08:00
Keegan McAllister
35666e9c20
file_loader: Handle file-not-found and other error conditions
2013-11-06 11:51:49 -08:00
bors-servo
5c101526a1
auto merge of #1194 : Ms2ger/servo/DerivedWrapper, r=jdm
2013-11-06 10:07:21 -08:00
Ms2ger
ccd9306681
Remove DerivedWrapper.
2013-11-06 18:16:31 +01:00
Ms2ger
4074412107
Pass a Reflector to WrapNewBindingObject instead of a Reflectable, and rename it GetReflector.
2013-11-06 17:52:59 +01:00
bors-servo
9d8c97d3b0
auto merge of #1193 : Ms2ger/servo/wrap_object_shared, r=jdm
2013-11-06 07:49:35 -08:00
Ms2ger
53731b62ae
Remove Reflectable::wrap_object_shared.
2013-11-06 16:40:16 +01:00
Ms2ger
c693cb185c
Stop calling wrap_object_shared in WrapNewBindingObject and WrapNativeParent. Fixes #1083 .
2013-11-06 16:01:57 +01:00
Ms2ger
4910a23803
Simplify Window wrapping.
2013-11-06 16:01:56 +01:00
bors-servo
5626846d7c
auto merge of #1192 : SimonSapin/servo/silence-ua-stylesheet-errors, r=jdm
...
Alternatively, we could comment the parts of that stylesheet that we don’t support yet. (But we’d have to remember to uncomment them when we do!)
2013-11-05 13:22:37 -08:00
Simon Sapin
d26088b48c
Silence CSS errors in the user-agent stylesheet.
...
Alternatively, we could comment the parts of that stylesheet that we don’t
support yet. (But we’d have to remember to uncomment them when we do!)
2013-11-05 21:16:02 +00:00
bors-servo
4ae26a7fd4
auto merge of #1191 : Ms2ger/servo/new-document, r=jdm
2013-11-05 12:37:26 -08:00
Ms2ger
8a7448bc67
Rewrite Document creation and reflection.
2013-11-05 20:45:50 +01:00
bors-servo
c2a99933c9
auto merge of #1171 : jdm/servo/events2, r=jdm,metajack
...
Now with a split between commits that just pull in unmodified Gecko code and those that modify it.
2013-11-05 10:49:21 -08:00
bors-servo
a55cba04c6
auto merge of #1170 : Ms2ger/servo/pre-insert-document, r=jdm
2013-11-05 10:28:27 -08:00
Josh Matthews
88f5c2b133
Add basic event dispatch with bubbling, capturing, and propagation interruption.
2013-11-05 12:58:28 -05:00
Josh Matthews
bb97fd13f3
Add Event and EventTarget hierarchy via gross AbstractFoo mechanism.
2013-11-05 12:58:28 -05:00
Josh Matthews
7ecf5abbbd
Generate code for handling callbacks. Implement add/removeEventListener and hacky dispatchEvent proof-of-concept.
2013-11-05 12:58:28 -05:00
Josh Matthews
06b1db8818
Import unmodified callbacks-related codegen source from Gecko.
2013-11-05 12:57:02 -05:00
bors-servo
d00736a9c0
auto merge of #1189 : Ms2ger/servo/new-node, r=jdm
2013-11-05 09:34:25 -08:00
bors-servo
978f16f192
auto merge of #1190 : Ms2ger/servo/test.jpg, r=jdm
2013-11-05 08:58:30 -08:00
Ms2ger
9c02f8fc82
Add a missing test file causing unhandled conditions during test_collections.html
2013-11-05 17:53:03 +01:00
bors-servo
e16a29480e
auto merge of #1177 : Ms2ger/servo/new-htmlelement, r=jdm
...
r? @jdm
2013-11-05 07:17:27 -08:00
bors-servo
47f3880c4d
auto merge of #1176 : jdm/servo/harnessoutput, r=metajack
...
r? @kmc
2013-11-04 07:16:32 -08:00
Patrick Walton
2094b0fef0
Don't use a separate channel to communicate window size to the
...
constellation.
This will make sandboxing much easier since we won't need a
separate Unix pipe just for this.
2013-11-03 22:47:50 -08:00
Ms2ger
ad658ba4ec
Remove node::create.
2013-11-03 10:57:41 +01:00