Commit graph

8602 commits

Author SHA1 Message Date
bors-servo
29d24a5049 auto merge of #4866 : KiChjang/servo/trigger-fragment-string, r=jdm
Fixes #4863
2015-02-12 10:18:45 -07:00
bors-servo
395323cd70 auto merge of #4890 : servo/servo/Utf16Encoder, r=Ms2ger 2015-02-12 09:18:46 -07:00
bors-servo
2cc08f289a auto merge of #4893 : servo/servo/rustup_2015-01-31, r=Ms2ger,glennw
Ready for review.

Final link step on android fails, but we know how to fix it and will add it to this branch soon.
2015-02-11 17:24:45 -07:00
Simon Sapin
d5dd1d658e Upgrade to rustc ba2f13ef0 2015-02-04 2015-02-11 14:48:34 -08:00
bors-servo
bc6882bdef auto merge of #4895 : mrobinson/servo/fix-buffer-return, r=mbrubeck
Update to latest rust-layers and send back all buffers to their
original pipeline.
2015-02-11 09:27:54 -07:00
bors-servo
fcfa00f4df auto merge of #4884 : glennw/servo/iframe-load, r=jdm 2015-02-11 03:51:47 -07:00
Martin Robinson
cf5b6199e7 Send back unused buffers to the right pipeline
Update to latest rust-layers and send back all buffers to their
original pipeline.
2015-02-10 17:11:28 -08:00
Glenn Watson
980b1efb72 Dispatch a load event at iframes. Fixes #4350. 2015-02-11 09:07:05 +10:00
hgentry
9ee3278c28 Remove our copy of Utf16Encoder in favor of the built-in equivalent (fixes #4725). 2015-02-10 15:31:31 +01:00
bors-servo
58b7186cea auto merge of #4889 : Ms2ger/servo/4747-base64, r=jdm 2015-02-10 07:24:45 -07:00
bors-servo
1b23c4fd57 auto merge of #4885 : Ms2ger/servo/doc-js, r=Manishearth 2015-02-10 06:45:47 -07:00
Ms2ger
aa8e01af2a Use base64 from rustc-serialize (fixes #4747). 2015-02-10 14:19:13 +01:00
bors-servo
e3a4d49311 auto merge of #4887 : Ms2ger/servo/servo_net, r=jdm 2015-02-10 05:15:45 -07:00
Ms2ger
a09a912178 Import net as net rather than servo_net. 2015-02-10 12:55:24 +01:00
Ms2ger
37584ab056 Improve documentation for MutHeap and RootCollection. 2015-02-10 12:52:52 +01:00
bors-servo
2c5155a119 auto merge of #4878 : saneyuki/servo/doc, r=Ms2ger
Now, we have many documents about dom bindings as inline comments. It's better to fuse a standalone markdown document to them.
2015-02-10 04:33:45 -07:00
Tetsuharu OHZEKI
6500544387 [script] Merge the binding design document into inline doc comments. 2015-02-10 20:13:37 +09:00
bors-servo
29d3b872de auto merge of #4886 : Ms2ger/servo/servo_msg, r=saneyuki 2015-02-10 03:51:46 -07:00
Ms2ger
b2fcc2397e Import msg as msg rather than servo_msg. 2015-02-10 11:40:36 +01:00
Ms2ger
84425bf4d7 Improve the documentation in js.rs. 2015-02-10 11:09:41 +01:00
Ms2ger
1d3cd4c34d Rewrap the documentation in js.rs to 80 columns for readability. 2015-02-10 09:43:19 +01:00
bors-servo
d1c8ed4359 auto merge of #4858 : nnethercote/servo/mallinfo, r=glennw
Although Rust allocations are on the jemalloc heap, allocations done by
Skia and the graphics driver are on the system heap, so it's worth
reporting that as well.

One thing I'm not sure about: I think mallinfo() might be a glibc-only thing, and I'm not sure if `target_os="linux"` implies glibc for Servo. So confirmation of that would be good.
2015-02-09 17:30:45 -07:00
bors-servo
7048291dc0 auto merge of #4881 : jdm/servo/allowunused, r=Manishearth 2015-02-09 16:45:47 -07:00
Josh Matthews
446f0f447e Allow unused variables, imports, and mutable. 2015-02-09 17:41:57 -05:00
bors-servo
1af8170037 auto merge of #4875 : Ms2ger/servo/new-dom-doc, r=jdm 2015-02-09 11:57:50 -07:00
Ms2ger
cbfba27cf2 Document the main steps involved in adding a new DOM interface. 2015-02-09 14:10:56 +01:00
bors-servo
83a6b5d770 auto merge of #4868 : Ms2ger/servo/treewalker, r=saneyuki 2015-02-08 21:42:42 -07:00
bors-servo
1a47f176ff auto merge of #4869 : Ms2ger/servo/layout-unsafe, r=jdm 2015-02-08 21:00:43 -07:00
Ms2ger
18b49fd68e Reduce duplicated code in from_thread_safe_layout_node. 2015-02-08 20:14:46 +01:00
Ms2ger
19e5c2c88c Remove a transmute from to_untrusted_node_address. 2015-02-08 20:03:44 +01:00
Ms2ger
7c6b03abfe Opt-in rather than opt-out to unsafe blocks in layout. 2015-02-08 20:03:27 +01:00
Ms2ger
a819b0b1b6 Fix the documentation comment syntax in flow_ref.rs. 2015-02-08 19:56:04 +01:00
Ms2ger
c3acbd90d8 Remove transmutes from put_task_local_bloom_filter. 2015-02-08 19:07:19 +01:00
bors-servo
13b49ddf44 auto merge of #4859 : glennw/servo/fix-3986, r=larsbergstrom 2015-02-08 08:51:43 -07:00
Ms2ger
057b14dd5c Use the try macro for the result of accept_node. 2015-02-08 16:38:12 +01:00
Ms2ger
2992dbd41b Remove incorrect SetterThrows annotation.
This was copied from Gecko, which has an outdated throwing condition.
2015-02-08 16:13:19 +01:00
bors-servo
aa5fecec5b auto merge of #4867 : zertyuiop/servo/master, r=kmcallister 2015-02-07 12:00:43 -07:00
bors-servo
11edfdc935 auto merge of #4864 : Manishearth/servo/gonkup1, r=larsbergstrom
This does a rustup to our current rustc. 

Gonk now compiles, but doesn't run. Trying to fix this, but thought I'd PR my progress.

This needs a couple of things to work:

 - An override of time  (7f105d4dd2), with `timegm(struct tm *tm)`  from `src/time_helpers.c` commented out
 - An override of openssl (1a60bccb6a), with [this patch](http://hastebin.com/onovacofuj.diff)
 - An override of gl-rs (230e6c9ed6), with submodules updated. This is because the lockfile is messed up due to conflicting github and registry deps. While I could fix this by forking things, this goes away next rustup anyway (the deps all move to a common source), so I just worked around it with a clone.
 - Env vars similar to [this](http://hastebin.com/hawadubolu.bash)
 - After the last failed link step, run `../../mach rustc` with the same args (extracted from `../../mach cargo -v`), along with `-C link-args="$LDFLAGS -lGLESv2 -L $GONKDIR/backup-flame/system/lib/"`
 - (Steps for creating a B2G build [here](https://www.irccloud.com/pastebin/VG2lHBVP))

r? @larsbergstrom

(No need for a merge, just a check on the unsafe stuff would be fine)
2015-02-07 09:09:43 -07:00
Manish Goregaokar
9d03a15043 Upgrade Gonk to rustc 00b112c45 2015-02-07 21:38:26 +05:30
Manish Goregaokar
5fed5587ab (unsafe) FFI changes 2015-02-07 21:38:22 +05:30
Manish Goregaokar
7bd9e04fee Partially upgrade gonk to master's rustc 2015-02-07 21:38:13 +05:30
Manish Goregaokar
14ac98849e Make Glutin an optional(default) feature, update gonk's lockfile 2015-02-07 21:38:13 +05:30
Manish Goregaokar
a193112988 Switch to build.rs, upgrade Gonk 2015-02-07 21:38:00 +05:30
zertyuiop
79e946a4f8 libXcursor-devel in Fedora Prerequisites 2015-02-07 16:41:54 +03:00
Keith Yeung
3e33a0b633 Updated trigger_fragment to take a string instead of URL and updated callers 2015-02-07 20:54:11 +08:00
bors-servo
d0f61f4f85 auto merge of #4842 : glennw/servo/window-frameelement, r=jdm 2015-02-07 04:51:41 -07:00
bors-servo
f5cb1690bf auto merge of #4856 : servo/servo/tocss, r=jdm
r? @jdm

The in-progress Rust upgrade will go on top of this.
2015-02-06 17:21:42 -07:00
Simon Sapin
7bf3fcd0d6 Use the ToCss trait instead of Show for CSSOM serialization.
Fix #4440.
Close #4687.
2015-02-07 11:18:57 +11:00
Glenn Watson
1e0e98b63c Implement window.frameElement, change window.parent to make use of it. 2015-02-07 06:46:29 +10:00
bors-servo
5436922169 auto merge of #4862 : Ms2ger/servo/script_task, r=jdm 2015-02-06 05:18:44 -07:00