bors-servo
ab743c17fe
auto merge of #920 : jdm/servo/setattrabstract, r=metajack
...
r? @metajack
2013-09-12 15:51:49 -07:00
bors-servo
49aa4a568c
auto merge of #917 : larsbergstrom/servo/task_failure, r=metajack
...
Pipeline construction now creates a task that supervises all of the child tasks created by script, render, and layout. If any of those fail, it sends a message back to the constellation, which re-creates the pipeline and threads it into the appropriate spot in either the FrameTree or set of pending frame updates.
Also, turn on debug_info for symbols in the Makefile.
2013-09-12 15:27:52 -07:00
Lars Bergstrom
0c6514eac8
Remove a stray space. Clean up awkware if result...result construct.
2013-09-12 15:16:35 -07:00
bors-servo
8994dc3a1e
auto merge of #914 : jdm/servo/unsafepage, r=jdm,metajack
...
Haven't figured out what to do about page_from_context yet, but this is a big improvement.
2013-09-12 14:48:59 -07:00
Josh Matthews
8ae725146c
Make Window store an @Page instead of a *Page and remove a bunch of unsafe code.
2013-09-12 14:45:47 -07:00
Josh Matthews
a31d950695
Remove unused old bindings helpers.
2013-09-12 14:41:03 -07:00
Josh Matthews
a410651fba
Make Element.set_attr require an AbstractNode so we can always downcast.
2013-09-12 14:40:00 -07:00
Lars Bergstrom
969a4e30fb
Remove code duplication in finding FrameTrees with a given pipeline id.
2013-09-12 13:55:18 -07:00
Lars Bergstrom
08b3902bbb
Fix formatting issues.
2013-09-12 13:55:18 -07:00
Lars Bergstrom
d6231a18ef
Transitioned to about:failure instead of having the URL in
...
Constellation.
2013-09-12 13:55:18 -07:00
Lars Bergstrom
26ec02226e
Pipeline create is now wrapped in a task that supervises the tasks
...
created by script, rendering, and layout. When any of those fail,
the pipeline is removed from the FrameTree and a new one is created
with a failure HTML file.
Additionally, the top-level Makefile is changed to store debug info.
2013-09-12 13:55:18 -07:00
bors-servo
72b6978b24
auto merge of #918 : brson/servo/longcat, r=metajack
...
This fixes layout under Firefox and increases the frame rate for smoother animation.
2013-09-12 13:39:59 -07:00
Brian Anderson
0db96944e6
Longcat improvements
...
This fixes layout under Firefox and increases the frame rate for smoother animation.
2013-09-12 13:12:51 -07:00
bors-servo
4cf80cd49c
auto merge of #915 : jdm/servo/pinglayout, r=metajack
...
...Fixes #907 .
2013-09-12 11:43:00 -07:00
bors-servo
b4ffe3c3c2
auto merge of #904 : aydinkim/servo/PR, r=metajack
...
servo-android has been broken after newer rust included.
fixed.
2013-09-12 11:07:30 -07:00
Josh Matthews
4ec428b9d6
Trigger a reflow when nodes are appended and removed from the document. Fixes #907 .
2013-09-12 10:17:00 -07:00
bors-servo
5aa207a7f7
auto merge of #912 : brson/servo/longcat, r=jdm
...
This also comes with a longcat demo, including about 35k of images that I don't know the copyright status of.
2013-09-11 23:49:02 -07:00
Brian Anderson
db38639c17
Longcat demo
2013-09-11 22:08:53 -07:00
Brian Anderson
42c6a53148
Implement getters and setters for img width and height properties
2013-09-11 22:08:44 -07:00
bors-servo
2372a84149
auto merge of #908 : jdm/servo/gccrash, r=metajack
2013-09-11 16:00:56 -07:00
bors-servo
39252b25f7
auto merge of #900 : jdm/servo/sandbox, r=metajack
...
The rust-mozjs change is just updating it to tip; do not be alarmed.
2013-09-11 12:22:59 -07:00
Josh Matthews
636c30affe
Add trace hooks for Window and Document, and remove explicit rooting for the root DOM node. Fixes #901 .
2013-09-11 12:18:23 -07:00
Josh Matthews
9640324721
Make sandboxed iframes run with different script tasks.
2013-09-11 11:57:40 -07:00
aydin.kim
d907bad78c
update android port for language changes
2013-09-11 16:32:48 +09:00
Ilyong Cho
e5615705ab
More accurate margin collapsing
2013-09-11 14:04:54 +09:00
bors-servo
6289e069d4
auto merge of #902 : metajack/servo/parallel-all-the-builds, r=jdm
...
The bugs are believed to be worked out. From a `make clean`, `make` took 8:41
and `make -j6` took 4:43.
2013-09-10 18:03:52 -07:00
Jack Moffitt
e9e46a67d4
Turn on parallel builds.
...
The bugs are believed to be worked out. From a `make clean`, `make` took 8:41
and `make -j6` took 4:43.
2013-09-10 18:55:14 -06:00
bors-servo
25a3d4a93f
auto merge of #899 : metajack/servo/create-element, r=jdm
...
This re-uses the parser's node creation code. That could probably be put
somewhere nicer. Suggestions welcome!
2013-09-10 15:27:42 -07:00
Jack Moffitt
227bb95213
Add document.createElement and document.createTextNode.
...
This re-uses the parser's node creation code. That could probably be put
somewhere nicer. Suggestions welcome!
2013-09-10 16:21:58 -06:00
bors-servo
7b7fd475ee
auto merge of #897 : metajack/servo/non-ic-typarams, r=pcwalton
2013-09-10 14:09:42 -07:00
Jack Moffitt
7fb96c1574
Remove old lint mode annotation.
2013-09-10 15:03:32 -06:00
bors-servo
2d556303ca
auto merge of #811 : sammykim/servo/border-style, r=metajack
...
As I commented in codes, there are some issues to render some border-styles. I can't figure out why this code doesn't show what I expect. I compare this result with firefox. And when I tested it with CSSBorderStyleDashed, It looks almost same with firefox.
But CSSBorderStyleSolid and CSSBorderStyleDotted don't show right result.
I guess the first problem is processing JoinCap with CSSBorderStyleSolid. It might be problems in Azure or somewhere I don't know exactly.
I suspect the second problem is processing DashPattern with CSSBorderDotted. It is also somewhere in Azure or another modules.
So I sent this PR and expect someone can help me to figure out what the problem makes this issues.
If you can't catch what the problem is exactly, I will leave an issue and look it more after this merged.
PS. I referred to firefox code for border style codes.
URL : http://mxr.mozilla.org/mozilla-central/source/layout/base/nsCSSRenderingBorders.cpp#1080
2013-09-10 09:43:50 -07:00
bors-servo
62f0d19fab
auto merge of #880 : ILyoan/servo/appendChild, r=jdm
2013-09-09 22:09:44 -07:00
Sangeun Kim
f96a0ac8b4
Add more test codes for border-style. And remove a file for same test
2013-09-10 13:54:50 +09:00
Sangeun Kim
160753ee27
Update submodules
2013-09-10 13:54:50 +09:00
Sangeun Kim
09f1192fa5
Add apply_border_style to apply each CSSBorderStyle
2013-09-10 13:54:40 +09:00
Ilyong Cho
0d4cfd0eb9
Add node.appendChild
2013-09-10 12:39:58 +09:00
Ilyong Cho
47c5279e31
Add AncestorIterator by jgraham
2013-09-10 11:35:31 +09:00
Ilyong Cho
bcd7c0b8c6
Add node.removeChild
2013-09-10 11:35:31 +09:00
Ilyong Cho
995e4fdd11
Add some dom node tree implementations
2013-09-10 11:35:31 +09:00
bors-servo
ae0d531dd6
auto merge of #882 : sammykim/servo/infinite-loop, r=metajack
...
To reproduce:
```html
<span style="font-size: 128px">abc</span>
```
2013-09-09 18:42:51 -07:00
Sangeun Kim
03fb29e066
Add style field to render them in RenderContext
2013-09-10 10:35:44 +09:00
Sangeun Kim
0b0755b970
Add css module to use border-style
2013-09-10 10:35:44 +09:00
bors-servo
0dd90c75d8
auto merge of #883 : jdm/servo/newglobal, r=kmcallister
...
Requires https://github.com/mozilla-servo/rust-mozjs/pull/34 .
2013-09-09 17:06:53 -07:00
bors-servo
255819bb9a
auto merge of #759 : ILyoan/servo/collapsing, r=metajack
...
A part of implementation for CSS 8.3.1 Collapsing margins.
2013-09-09 16:16:00 -07:00
Josh Matthews
da599c6ccf
Make the global object be the Window object. Fixes #833 .
2013-09-09 10:25:39 -07:00
bors-servo
bfaa5bedf3
auto merge of #891 : Ms2ger/servo/unused-import-warnings, r=jdm
2013-09-09 08:37:01 -07:00
bors-servo
150f03e677
auto merge of #890 : Ms2ger/servo/textcontent-getter-bug, r=jdm
...
I confused Doctype and DocumentFragment nodes when implementing.
2013-09-09 08:07:03 -07:00
Ms2ger
c9470d5dda
Fix unused import warnings.
2013-09-09 13:11:23 +02:00
Ms2ger
fe46fb231a
Handle doctype.textContent correctly.
...
I confused Doctype and DocumentFragment nodes when implementing.
2013-09-09 13:02:20 +02:00