bors-servo
34f740396e
auto merge of #938 : jdm/servo/borderincremental, r=metajack
...
...xplicit initial reflow. Fixes #935 .
2013-09-13 16:45:59 -07:00
Josh Matthews
7b239bd246
Move border computation into unpruned traversal. Get rid of extraneous explicit initial reflow. Fixes #935 .
2013-09-13 16:40:13 -07:00
bors-servo
4f58545fd6
auto merge of #933 : saneyuki/servo/is_some, r=jdm
...
Fix #919
2013-09-13 09:06:53 -07:00
bors-servo
da26497763
auto merge of #931 : sammykim/servo/issue906, r=jdm
...
Fix #906
2013-09-13 08:42:58 -07:00
Tetsuharu OHZEKI
c430e0b7e8
Use is_float.is_some() instead of !is_float.is_none().
2013-09-14 00:40:52 +09:00
Junyoung Cho
4d719df5e9
Implement the rest of 'text-decoration' property.
2013-09-13 17:48:43 +09:00
Sangeun Kim
80a6ea07d8
Remove unused variable and parameter
2013-09-13 16:56:15 +09:00
bors-servo
a714e661ca
auto merge of #929 : kmcallister/servo/rm-resize-limiter, r=metajack
...
It has bitrotted and we handle this in script_task.rs now.
2013-09-12 18:45:53 -07:00
bors-servo
3c7a837ee6
auto merge of #927 : pcwalton/servo/image-src-set, r=pcwalton
...
r? @metajack
2013-09-12 18:24:50 -07:00
Keegan McAllister
d865ba6f10
Remove unused resize_rate_limiter.rs
...
It has bitrotted and we handle this in script_task.rs now.
2013-09-12 18:18:47 -07:00
Patrick Walton
76d288fe62
script: Implement image source setting from script and write a demo for this.
2013-09-12 18:03:11 -07:00
bors-servo
4494935139
auto merge of #928 : kmcallister/servo/resize, r=pcwalton
2013-09-12 18:00:56 -07:00
Keegan McAllister
5b684659ff
Combine resize events for each pipeline and process when layout is idle
2013-09-12 17:09:48 -07:00
bors-servo
1844225738
auto merge of #926 : jdm/servo/pagewhoops, r=metajack
...
r? @metajack
2013-09-12 17:06:52 -07:00
Josh Matthews
6bd4306d70
Fix a dynamic borrow error when executing timer callbacks.
2013-09-12 16:58:30 -07:00
bors-servo
2d6d9728f0
auto merge of #923 : jdm/servo/itried, r=larsbergstrom
2013-09-12 16:18:51 -07:00
Josh Matthews
35d957c53b
Goodbye, Andreas.
2013-09-12 16:01:45 -07:00
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