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
bors-servo
7d32ece0bf
auto merge of #4836 : Ms2ger/servo/unrooted, r=jdm
2015-02-06 04:36:44 -07:00
Ms2ger
147dadce89
Implement an Unrooted smart pointer to replace JS when it is not traced.
2015-02-06 12:33:32 +01:00
Ms2ger
e46ac8c8a1
Replace an and_then call by a map call in ScriptTask::load.
2015-02-06 12:31:56 +01:00
Ms2ger
e85b3b6acb
Reindent script_task.rs.
2015-02-06 12:31:12 +01:00
bors-servo
f451291782
auto merge of #4857 : KiChjang/servo/location-assign, r=jdm
...
Fixes #4841
2015-02-06 03:45:44 -07:00
bors-servo
63f6601c13
auto merge of #4860 : Ms2ger/servo/warnings-4852, r=jdm
2015-02-06 03:06:44 -07:00
Ms2ger
d5ec37e4a3
Fix warnings introduced in #4852 .
2015-02-06 10:51:56 +01:00
Glenn Watson
5ef9eaa1e1
Fix page being removed too early. Fixes #3986 (intermittent failure).
2015-02-06 15:28:02 +10:00
Keith Yeung
75e5c6fcdb
Implemented Location.assign
2015-02-06 13:24:20 +08:00
bors-servo
237cdee9e4
auto merge of #4702 : shinglyu/servo/bug3219, r=jdm
...
This is a fix for bug #3219 . This patch allows the user to specify a disposiable hostfile using the `HOST_FILE` environment variable. Therefore, we can run tests on test servers without actually changing the system hostfile.
2015-02-05 20:30:45 -07:00
Shing Lyu
c17f04771e
bug #3219 : specify hostfile by HOST_FILE env var
2015-02-06 11:16:57 +08:00
Nicholas Nethercote
d6fc52f927
Use mallinfo() to report the system heap size on Linux.
...
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.
2015-02-05 18:47:49 -08:00
bors-servo
6d1c13ea1b
auto merge of #4855 : Adenilson/servo/colorHelpersCanvas01, r=jdm
...
Using the color helpers in CanvasPaintTask.
2015-02-05 17:33:42 -07:00
Simon Sapin
19b390049c
Require at least one value when parsing 'content'
2015-02-06 11:30:24 +11:00
Adenilson Cavalcanti
a825e59516
Using the color helpers in CanvasPaintTask.
2015-02-05 16:27:15 -08:00
bors-servo
c360b75e16
auto merge of #4854 : jdm/servo/workererr, r=jdm
...
...rker object.
Rebased from #4537 .
2015-02-05 15:27:44 -07:00
Simon Sapin
a97893a3ed
Parse filter: none
2015-02-06 09:11:29 +11:00
Simon Sapin
5baebb0d44
Requires at least one function in filter
parsing.
2015-02-06 09:07:55 +11:00
Simon Sapin
00e7b56244
Serialize 'initial' as "initial", not as the inital value.
2015-02-06 08:52:59 +11:00
bors-servo
0d560806f8
auto merge of #4853 : jdm/servo/consoleapicall, r=jdm
...
... to occur in the remote console.
2015-02-05 14:45:45 -07:00
Sagar Muchhal
6699738cae
Add console message support to devtools. Does not actually cause logging to occur in the remote console.
2015-02-05 21:44:07 +00:00
Shreya Bastikar
7309f2a428
Support firing error events from a dedicated worker at the containing worker object.
2015-02-05 21:42:10 +00:00
bors-servo
149053c2a7
auto merge of #4851 : psdh/servo/release, r=mbrubeck
...
#4834
2015-02-05 13:18:47 -07:00
bors-servo
0a2bde1b6e
auto merge of #4852 : jdm/servo/buffermessages, r=jdm
...
Rebased and squashed version of #4191 .
2015-02-05 12:36:45 -07:00
Sagar Muchhal
5345edf51e
Add flag to send live updates to devtools.
2015-02-05 19:26:59 +00:00
Prabhjyot Singh Sodhi
d322811bfb
adding --release flag to mach run command
2015-02-06 00:42:31 +05:30
bors-servo
5c02f8956d
auto merge of #4845 : KiChjang/servo/location-in-doc, r=jdm
...
Fixes #4840
2015-02-05 11:54:48 -07:00
Keith Yeung
af4b371107
Moved Location object from Window to Document
2015-02-06 02:13:23 +08:00