Commit graph

5680 commits

Author SHA1 Message Date
Glenn Watson
a0c839573b Disable script logging on android. perf-rainbow now loads in ~12 seconds on a nexus7. 2014-08-05 15:48:51 +10:00
Matt Brubeck
980ff21f19 Merge pull request #3004 from mbrubeck/doc-comment
Fix rustdoc comment syntax in gfx::display_list. r=zwarich
2014-08-04 13:52:58 -07:00
Matt Brubeck
8d9bc9fb38 Fix rustdoc comment syntax in gfx::display_list. 2014-08-04 11:01:51 -07:00
Simon Sapin
e9e4b386cb Merge pull request #3002 from servo/rustdoc-layout
Un-blacklist the layout crate from rustdoc.
2014-08-04 18:50:57 +01:00
Ms2ger
c1243e6aaa Merge pull request #2998 from Ms2ger/taskbuilder
Use TaskBuilder where possible; r=metajack
2014-08-04 18:49:40 +02:00
Jack Moffitt
9e834ee8a4 Merge pull request #3001 from jxs/master
remove unnecessary clone usage
2014-08-04 10:15:53 -06:00
Simon Sapin
df1d4782dd Blacklisted docs don’t need any dependency, since we don’t actually generate them. 2014-08-04 17:04:18 +01:00
Simon Sapin
a2c6d23610 Move documentation table stylining to a shared location. 2014-08-04 17:03:25 +01:00
Simon Sapin
fe3634038c Un-blacklist the layout crate from rustdoc. See #2924.
Whatever rustdoc bug we used to hit was solved by the Rust upgrade.
(The style crate still causes rustdoc to overflow its stack.)

Also use Markdown tables rather than ASCII diagrams in inlines.rs.
Not only does this look nicer, this works around rustdoc trying
(and failing) to parse them as Rust code.
2014-08-04 16:45:46 +01:00
joaoxsouls
605495102c remove unnecessary clone usage 2014-08-04 13:21:10 +01:00
Ms2ger
db507cab65 Merge pull request #2996 from hazz/document-compatmode
Return 'BackCompat' for document.compatMode only if in quirksmode; r=Ms2ger
2014-08-04 13:47:02 +02:00
Ms2ger
99c3de7aac Use TaskBuilder for the main Servo task. 2014-08-04 11:55:08 +02:00
Ms2ger
5475685ec1 Use TaskBuilder to spawn worker threads. 2014-08-04 11:54:53 +02:00
Ms2ger
daf2a8a954 Merge pull request #2997 from Ms2ger/flaky-reftest
Mark linebreak_simple_a.html ass flaky on cpu reftests; r=SimonSapin
2014-08-04 11:37:43 +02:00
Ms2ger
21c080d1b8 Mark linebreak_simple_a.html as flaky on cpu reftests.
It has failed on three unrelated PRs:

https://s3.amazonaws.com/archive.travis-ci.org/jobs/31574326/log.txt
https://s3.amazonaws.com/archive.travis-ci.org/jobs/31581185/log.txt
https://s3.amazonaws.com/archive.travis-ci.org/jobs/31592052/log.txt
2014-08-04 11:33:52 +02:00
Harry Maclean
a111b8d534 Return 'BackCompat' for document.compatMode only if in quirksmode 2014-08-04 08:00:55 +01:00
Ms2ger
05f62f7cf0 Merge pull request #2992 from Ms2ger/set-e-osx
Add 'set -e' to the Travis OSX script; r=Manishearth
2014-08-03 19:21:50 +02:00
Manish Goregaokar
405ee65708 Merge pull request #2962 from Manishearth/fetch
Start of fetch module; r=jdm
2014-08-03 22:48:02 +05:30
Manish Goregaokar
ad86d0beae Merge pull request #2990 from Ms2ger/revert-threadsafe
Revert the rust-mozjs changes to support threadsafe SpiderMonkey. ;r=jdm, Manishearth
2014-08-03 22:12:00 +05:30
Manish Goregaokar
7a2627f795 Fix stuff in fetch crate 2014-08-03 22:11:07 +05:30
Ms2ger
81d021c771 Add 'set -e' to the Travis OSX script.
This ensures that the script actually fails if the build didn't succeed.
2014-08-03 17:51:18 +02:00
Ms2ger
9cba37925a Merge pull request #2991 from Ms2ger/send-content-type-charset
Update expected results for send-content-type-charset.htm; r=jdm
2014-08-03 17:47:47 +02:00
Josh Matthews
57aa3813b9 Merge pull request #2934 from saneyuki/canvas
Move CanvasRenderTask to gfx crate.
2014-08-03 10:48:47 -04:00
Ms2ger
297f33ebca Update expected results for send-content-type-charset.htm. 2014-08-03 16:02:50 +02:00
Ms2ger
3a2eba35d7 Revert the rust-mozjs changes to support threadsafe SpiderMonkey.
These changes were integrated accidentally, and now cause segfaults during
conservative stack scanning.
2014-08-03 14:04:31 +02:00
Josh Matthews
7e8f33a003 Merge pull request #2989 from jxs/master
refactor new_resource_task, use one channel instead of two
2014-08-03 00:06:31 -04:00
Jack Moffitt
3805bfd24b Merge pull request #2984 from servo/rustup-20140716
Upgrade Rust.
2014-08-02 21:41:10 -06:00
Jack Moffitt
b91e6f30e0 Upgrade Rust. 2014-08-02 21:11:47 -06:00
joaoxsouls
53a8b7df92 refactor new_resource_task, use one channel instead of two 2014-08-03 03:19:13 +01:00
Manish Goregaokar
0a852d5116 Merge pull request #2983 from Ms2ger/configure-unused-variable
Remove unused variable from configure.
2014-08-02 15:17:45 +05:30
Manish Goregaokar
20e8618b83 Merge pull request #2986 from ChrisParis/cfg_local_rust_root
Do not use Rust snapshot if --local-rust-root is specified.
2014-08-02 11:10:05 +05:30
Chris Paris
245ed2e319 Do not use Rust snapshot if --local-rust-root is specified. 2014-08-01 18:24:02 -10:00
Matt Brubeck
8b6f62c195 Update to rust-layers master
Fixes accidental revert of servo/rust-layers#92.
2014-08-01 16:50:38 -07:00
Ms2ger
70e9099344 Remove unused variable from configure. 2014-08-01 15:09:26 +02:00
Manish Goregaokar
31c9df79f5 Merge pull request #2940 from glennw/reftest-conditions
Add support for marking a ref test as flaky on cpu and/or gpu.
2014-08-01 12:12:10 +05:30
Cameron Zwarich
b6404c5929 Merge pull request #2977 from mrobinson/scrolling
Make scrolling tick by device pixels
2014-07-31 19:52:55 -07:00
Martin Robinson
9f7a22551c Make scrolling tick by device pixels
Instead of converting a device offset into a page offset and then
converting back when positioning layers, keep scroll offsets in device
pixels. We still do conversions when calculating the scroll offset for
pinch zoom, but we can remove those when pinch zoom and contents zoom
are fully separated.
2014-07-31 17:00:17 -07:00
Cameron Zwarich
16ea60ccd6 Merge pull request #2976 from mrobinson/more-cleanup
Move get_buffer_requests into rust-layers from Servo and do some minor cleanup
2014-07-31 14:18:56 -07:00
Martin Robinson
9edaff4304 Remove CompositorData::add_child
The contents of this method have dwindled to two statements. Just
remove the method now.
2014-07-31 13:27:11 -07:00
Martin Robinson
d3c0d8d6f8 Rename Compositor::ask_for_tiles to send_buffer_requests_for_all_layers
This name better reflects what the method does.
2014-07-31 13:27:11 -07:00
Martin Robinson
c60c72fb15 Push get_buffer_requests_recursively into rust-layers
Also do some reorganization and abstraction in IOCompositor now that we
do not have to borrow self.scene.root.
2014-07-31 13:27:05 -07:00
Ms2ger
da0fa6ae51 Merge pull request #2948 from jgraham/window_parent
Support window.parent in the one-window case; r=Ms2ger
2014-07-31 10:49:28 +02:00
Ms2ger
fc37f91f35 Merge pull request #2958 from Ms2ger/update-wpt
Update web-platform-tests; r=Manishearth
2014-07-31 10:42:26 +02:00
Ms2ger
25765b0b50 Update web-platform-tests. 2014-07-31 10:41:11 +02:00
Ms2ger
12220377f6 Update update_manifest() for upstream changes. 2014-07-31 10:41:10 +02:00
Ms2ger
860c805f80 Sort MANIFEST.json.
This avoids spurious changes when updating it.
2014-07-31 09:45:46 +02:00
Ms2ger
bb9a63ef34 Merge pull request #2961 from Ms2ger/non-object-throw
Throw a TypeError when a non-object is passed where one is expected; r=jdm
2014-07-31 09:37:19 +02:00
glennw
1befe78f89 Merge pull request #2964 from glennw/servo-glue
Bump submodule ptr to allow ndk-gdb debugging on android.
2014-07-31 14:52:21 +10:00
Patrick Walton
d6c86c44d6 Merge pull request #2953 from glennw/inline-whitespace
Change layout to handle whitespace between inline elements in HTML file.
2014-07-30 21:27:45 -07:00
Patrick Walton
b13fc34bfd Merge pull request #2966 from glennw/perf-rainbow
Make perf_rainbow.html load ~20x faster by making the file loader read i...
2014-07-30 20:42:20 -07:00