Commit graph

5647 commits

Author SHA1 Message Date
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
Glenn Watson
7bafd8a065 Make perf_rainbow.html load ~20x faster by making the file loader read in 8 kB blocks.
This also makes the tests run significantly quicker.
2014-07-31 11:46:31 +10:00
Patrick Walton
32b442b026 Merge pull request #2965 from zwarich/render-state-less
Move RenderState manipulation out of a loop so that we thrash it less
2014-07-30 18:37:26 -07:00
Jack Moffitt
c3d8e9b06c Merge pull request #2963 from mbrubeck/surface-upload-mut
Call NativeSurface::upload through a mut reference.
2014-07-30 18:01:56 -06:00
Cameron Zwarich
74e9807e7d Move RenderState manipulation out of a loop so that we thrash it less
It doesn't really make sense to say that we're idle when we're
potentially still rendering.
2014-07-30 15:38:34 -07:00
Glenn Watson
e4a5dfb411 Bump submodule ptr to allow ndk-gdb debugging. 2014-07-31 07:27:19 +10:00
Glenn Watson
76349374bb Change layout to handle whitespace between inline elements in HTML file.
This matches the behaviour of other browsers.
2014-07-31 07:16:41 +10:00
Matt Brubeck
3e18e99575 Update to latest rust-layers 2014-07-30 13:37:58 -07:00
Ms2ger
83cc23089a Throw a TypeError when a non-object is passed where one is expected. 2014-07-30 21:45:55 +02:00
Matt Brubeck
2ede648d5a Call NativeSurface::upload through a mut reference.
Required for servo/rust-layers#95.
2014-07-30 12:38:37 -07:00
Ms2ger
ea621676f2 Merge pull request #2956 from Ms2ger/iframe-src
Reload iframes when the src attribute is set; r=jdm
2014-07-30 15:37:51 +02:00
Guro Bokum
b01a4d7a69 Implement src setter for HTMLIFrameElement #2529 2014-07-30 15:37:01 +02:00
Manish Goregaokar
78991c896e Merge pull request #2957 from Ms2ger/is-is_not
Use === for is() and is_not() in contenttests.
2014-07-30 16:55:34 +05:30
Ms2ger
9ad878e877 Use === for is() and is_not() in contenttests.
The notion of equality used by == in JavaScript is not useful for testing.
2014-07-30 12:16:19 +02:00
Josh Matthews
43d176f653 Merge pull request #2927 from saneyuki/id_atom
Port `id` attribute to use atom.
2014-07-29 21:02:29 -04:00
glennw
731e0b4df6 Merge pull request #2952 from mbrubeck/fragment-comment
Update fragment.rs doc comment with new type name (Box -> Fragment)
2014-07-30 10:54:23 +10:00
Tetsuharu OHZEKI
794ce9cd4d Use atom to match id selector. 2014-07-30 06:22:09 +09:00
Matt Brubeck
2d7246996b Change Box to Fragment in fragment.rs doc comment 2014-07-29 11:23:08 -07:00
Cameron Zwarich
3c89e7a8e7 Merge pull request #2946 from glennw/update-layers
Bump submodule ptr to get texture filter fixes in rust-layers.
2014-07-29 10:19:39 -07:00
Ms2ger
4da88f0ecc Merge pull request #2947 from Ms2ger/delete-trap
Implement the delete proxy trap (fixes #2213); r=jdm
2014-07-29 17:22:06 +02:00
James Graham
881e4fcd6e Support window.parent in the one-window case. 2014-07-29 15:42:25 +01:00
Sankha Narayan Guria
6b44f92c4f Implement the delete proxy trap (fixes #2213). 2014-07-29 13:26:02 +02:00
Glenn Watson
dcc1d706ec Bump submodule ptr to get texture filter fixes in rust-layers. 2014-07-29 15:22:48 +10:00
Cameron Zwarich
1f04ce807d Merge pull request #2945 from mrobinson/disentangle-scale
Untangle contents scale from rust-layers
2014-07-28 20:51:39 -07:00
Martin Robinson
2a612fd9c5 Layer bounds and buffer requests should use layer coordinates
Instead of passing a scaling factor down to rust-layers and keeping all
layers in page coordinates, work in layer coordinates. This is much more
natural, as the compositor and rust-layer should really need to care
about any potential contents zoom. It will also allow us to move more
code into rust-layers in a later commit.
2014-07-28 20:04:30 -07:00
Martin Robinson
fb51bc79ad Move BufferRequest request code from CompositorData into Compositor
Once we remove the integration with Servo's layer scaling, this will
make it easier pull requesting buffers into rust-layers.
2014-07-28 17:47:44 -07:00
Ms2ger
32740b3012 Merge pull request #2942 from Ms2ger/run-wpt-2
Run web-platform-tests on Travis; r=jgraham+larsberg
2014-07-28 23:22:42 +02:00
Ms2ger
94d85c3edd Pin wptrunner to version 1.0. 2014-07-28 22:24:16 +02:00
Ms2ger
4b85164a1a Remove assignments to args.metadata_root and args.tests_root in run.py. 2014-07-28 22:24:16 +02:00
Ms2ger
6d120d6961 Cleanup run.py and config.ini. 2014-07-28 22:24:16 +02:00