Manish Goregaokar
b7c3a1cd5d
Remove Untraceable from utils.rs
2014-10-05 22:53:52 +05:30
Manish Goregaokar
dcbb941300
Remove Traceable from callback.rs
2014-10-05 22:53:52 +05:30
Manish Goregaokar
707a2870fa
Remove Traceable/Untraceable from page.rs
2014-10-05 22:53:50 +05:30
Manish Goregaokar
22567762a0
Remove Traceable/Untraceable from window.rs
2014-10-05 22:39:24 +05:30
Manish Goregaokar
a8f96ddfb2
Remove Traceable/Untraceable from node.rs
2014-10-05 22:36:08 +05:30
Manish Goregaokar
5c8a45d74e
Remove Traceable/Untraceable from xmlhttprequest.rs
2014-10-05 22:32:10 +05:30
Manish Goregaokar
87df84fcf8
Remove Untraceable from workerlocation.rs
2014-10-05 22:27:54 +05:30
Manish Goregaokar
0fdee70cbf
Remove Untraceable from workerglobalscope.rs
2014-10-05 22:27:52 +05:30
Manish Goregaokar
16d12d0a82
Remove Traceable from urlsearchparams.rs
2014-10-05 22:26:52 +05:30
Manish Goregaokar
1d2c15e657
Remove Traceable from uievent.rs
2014-10-05 22:26:50 +05:30
Manish Goregaokar
a8997e9638
Remove Untraceable from treewalker.rs
2014-10-05 22:23:02 +05:30
Manish Goregaokar
df8b8ab24f
Remove Traceable from mouseevent.rs
2014-10-05 22:22:59 +05:30
Manish Goregaokar
d084523a84
Remove Traceable from messageevent.rs
2014-10-05 22:16:41 +05:30
Manish Goregaokar
b322db8866
Remove Untraceable from htmlimageelement.rs
2014-10-05 22:16:41 +05:30
Manish Goregaokar
dcda2cb94b
Remove Traceable from htmliframelement.rs
2014-10-05 22:16:41 +05:30
Manish Goregaokar
c7bf94680f
Remove Traceable from htmlcanvaselement.rs
2014-10-05 22:16:38 +05:30
Manish Goregaokar
d9d3ddc865
Remove Traceable from formdata.rs
2014-10-05 22:13:16 +05:30
Manish Goregaokar
25af998842
Remove Traceable from eventtarget.rs
2014-10-05 22:13:16 +05:30
Manish Goregaokar
7e1e76f8b0
Remove Traceable from event.rs
2014-10-05 22:13:14 +05:30
Manish Goregaokar
96f6c2fd67
Remove Traceable from element.rs
2014-10-05 22:09:12 +05:30
Manish Goregaokar
4f362ab5e6
Remove Untraceable/Traceable from document.rs
2014-10-05 21:58:59 +05:30
Manish Goregaokar
ad84dd7e47
Remove Untraceable from canvasrenderingcontext2d.rs
2014-10-05 21:36:19 +05:30
Manish Goregaokar
7defa5e941
Remove Untraceable from dedicatedglobalworkerscope.rs
2014-10-05 21:36:17 +05:30
Manish Goregaokar
63dd3070d1
Remove Traceable from customevent.rs
2014-10-05 21:33:45 +05:30
Manish Goregaokar
4f574b4732
Remove Traceable from characterdata.rs
2014-10-05 21:33:43 +05:30
Manish Goregaokar
8de00ab999
Remove Traceable from browsercontext.rs
2014-10-05 21:12:26 +05:30
Manish Goregaokar
b908d5accb
Remove Traceable from attr.rs
2014-10-05 21:12:26 +05:30
Ms2ger
e8de0d2b5e
Remove the managed_boxes feature.
2014-10-04 15:30:42 +02:00
Ms2ger
31f8100b9d
Cleanup URL handling in ScriptTask::load a bit.
...
This should make it clearer that we always pass a URL to Document::new, and
avoids an unnecessary unwrap() call.
2014-10-04 15:19:08 +02:00
Ms2ger
208afda890
Stop reference-counting the ScriptTask.
...
The ScriptTask is owned by the proc in ScriptTaskFactory::create.
We started using a managed box for what would eventually become ScriptTask in
d21d27e086
.
2014-10-04 13:14:23 +02:00
bors-servo
d23e45fe5d
auto merge of #3569 : andrewguertin/servo/mutnullablejs, r=Manishearth
...
https://github.com/servo/servo/issues/3564
2014-10-03 18:45:27 -06:00
Andrew Guertin
815a701455
Replace Cell<Option<JS<T>>> with MutNullableJS<T>
...
https://github.com/servo/servo/issues/3564
2014-10-03 20:08:05 -04:00
bors-servo
a6cd13c890
auto merge of #3567 : mrobinson/servo/optimizer, r=zwarich
...
The page_rect passed to DisplayListOptimizer is relative to the
RenderLayer origin, but the display list components are relative to the
page origin. Before passing the page rect to the display list, we
translate it by the RenderLayer position.
2014-10-03 16:27:25 -06:00
Martin Robinson
ec29723f2b
Account for RenderLayer position when optimizing display list
...
The page_rect passed to DisplayListOptimizer is relative to the
RenderLayer origin, but the display list components are relative to the
page origin. Before passing the page rect to the display list, we
translate it by the RenderLayer position.
2014-10-03 14:55:03 -07:00
bors-servo
bf7beb4837
auto merge of #3568 : mbrubeck/servo/mach-android, r=metajack
...
This allows setting Android toolchain paths in `.servobuild`, and also adds a `--android` option that sets the correct default target and causes `mach build` to also build the APK.
2014-10-03 15:45:28 -06:00
Matt Brubeck
b736256d53
Add Android build config to mach/servobuild
2014-10-03 14:29:54 -07:00
bors-servo
d4e977a2be
auto merge of #3566 : metajack/servo/fixup-unit-tests, r=mbrubeck
...
This adds the subpackages to `./mach test-unit`.
2014-10-03 09:57:26 -06:00
bors-servo
a2531cd8aa
auto merge of #3562 : Ms2ger/servo/cleanup-fragment-node, r=jdm
2014-10-03 03:48:25 -06:00
Ms2ger
75ee535e3c
Use or_else in Document.find_fragment_node.
2014-10-03 09:20:54 +02:00
Jack Moffitt
7f6f072b02
Fix up and run unit tests.
...
This adds the subpackages to `./mach test-unit`.
2014-10-02 23:14:42 -06:00
Glenn Watson
dc1d66d3ce
Add cmd line option to set user agent. Improves github when used.
2014-10-03 13:57:12 +10:00
Ms2ger
c96018152f
Cleanup Document.find_fragment_node.
2014-10-02 19:54:12 +02:00
bors-servo
76d1d78cc0
auto merge of #3561 : metajack/servo/build-cef-verbose, r=zwarich
2014-10-02 11:36:25 -06:00
Jack Moffitt
f93dd447b1
Add --verbose to build-cef command
2014-10-02 11:32:00 -06:00
bors-servo
643a6d07a2
auto merge of #3558 : Ms2ger/servo/fragment-node, r=jdm
2014-10-02 10:15:27 -06:00
Ms2ger
4cc24e727b
Clear the fragment_name field when resizing.
...
This reinstates the behaviour from before the change in
a1bf49c1ce
.
2014-10-02 18:07:41 +02:00
bors-servo
adb428a725
auto merge of #3560 : pcwalton/servo/subpixel-glyph-positioning, r=mbrubeck
...
Improves text rendering significantly.
r? @mbrubeck
2014-10-02 09:27:26 -06:00
Patrick Walton
dbdfce0695
gfx: Use subpixel positioning for glyphs.
...
Improves text rendering significantly.
2014-10-02 08:05:24 -07:00
Ms2ger
7508ca94b3
Remove the fragment_node field from Page ( fixes #3543 ).
...
Since Page isn't reflected, it cannot be rooted, and pointers to JS-managed
objects inside it are not guaranteed to be traced. This may cause the pointer
to become dangling.
2014-10-02 15:31:26 +02:00
Ms2ger
5d335fd524
Move find_fragment_node to Document.
2014-10-02 12:04:05 +02:00