Commit graph

6640 commits

Author SHA1 Message Date
Jack Moffitt
a97a4f93df Merge pull request #3355 from LalehB/patch-4
Update PowerMeasure.py
2014-09-15 21:12:58 -06:00
Jack Moffitt
8a02fe0fc6 Merge pull request #3347 from jdm/blankiframe
Make all iframes attached to a document default to about:blank.
2014-09-15 19:37:29 -06:00
Clark Gaebel
acd83ff47b Added a bloom filter to CSS selector matching. 2014-09-15 16:29:45 -07:00
LalehB
9ed2a894dd Update PowerMeasure.py 2014-09-15 16:13:41 -07:00
Jack Moffitt
d161d0ad47 Merge pull request #3299 from servo/iframe-javascript-urls
Handle iframe.src with a javascript: URL.
2014-09-15 17:03:54 -06:00
Jack Moffitt
6ed9680ba5 Merge pull request #3349 from LalehB/patch-3
Update PowerMeasure.py
2014-09-15 16:54:19 -06:00
Glenn Watson
f4c132f37d Add viewer for layout trace files. 2014-09-16 07:58:27 +10:00
LalehB
587eaf4f5b Update PowerMeasure.py
fixing a bug in displaying results
2014-09-15 14:03:42 -07:00
Jack Moffitt
5f10d15e74 Merge pull request #3345 from mbrubeck/mach-exception
Don't throw on non-zero exit in mach commands
2014-09-15 14:59:37 -06:00
Josh Matthews
151cbf07a6 Make all iframes attached to a document default to about:blank. 2014-09-15 14:15:44 -04:00
Patrick Walton
13ae369dec Merge pull request #3341 from glennw/table-cb
Implement generated_containing_block_rect for TableFlow. Fixes #3337.
2014-09-15 09:29:39 -07:00
Jack Moffitt
b605929134 Handle iframe.src with a javascript protocol URL.
This change prevents us from crashing on Amazon and other pages with
iframe.src="javascript:foo".
2014-09-15 10:02:02 -06:00
Matt Brubeck
e69fbc22de Don't throw on non-zero exit in mach commands
Fixes #3344.
2014-09-15 08:32:46 -07:00
Glenn Watson
cab15531b5 Implement generated_containing_block_rect for TableFlow. Fixes #3337. 2014-09-15 15:39:58 +10:00
Jack Moffitt
00150b8c71 Merge pull request #3336 from glennw/resize-fail
Handle AttachLayout before ResizeMsg. Fixes #3333 for yahoo static suite.
2014-09-14 22:54:03 -06:00
Glenn Watson
102e06f46b Handle AttachLayout before ResizeMsg. Fixes #3333 for yahoo static suite. 2014-09-15 12:30:05 +10:00
glennw
2f12d5628f Merge pull request #3331 from jdm/ib-abs
Propagate absolute descendants of inline block flows. Fixes #3326.
2014-09-15 10:45:24 +10:00
Jack Moffitt
203144e207 Merge pull request #3334 from mbrubeck/mach-rustc
Add a `mach rustc` command
2014-09-14 13:38:30 -06:00
Matt Brubeck
2df61655cc Add a mach rustc command 2014-09-14 11:46:18 -07:00
Manish Goregaokar
fe31805a04 Merge pull request #3282 from gilles-leblanc/tests-readme
Updates tests README.md for mach; r=Manishearth
2014-09-14 23:14:36 +05:30
Gilles Leblanc
d3dc61c984 Updates tests README.md for mach 2014-09-14 13:40:19 -04:00
Josh Matthews
8f65c22927 Propagate absolute descendants of inline block flows. Fixes #3326. 2014-09-14 13:12:44 -04:00
Josh Matthews
0b0c2ef461 Fix broken build after denying unused imports. 2014-09-14 11:02:33 -04:00
Josh Matthews
6c179127a3 Merge pull request #3327 from metajack/cargo-profiles
Reinstate errors for unused variables and imports.
2014-09-14 09:56:58 -04:00
Josh Matthews
22df9943c1 Merge pull request #3328 from Ms2ger/fixme-customevent
Remove obsolete FIXME comment.
2014-09-14 09:53:57 -04:00
Josh Matthews
23ec53042c Merge pull request #3329 from Ms2ger/2877-base64
Call from_base64 on a vector slice rather than a string slice (fixes #2877).
2014-09-14 09:50:34 -04:00
Ms2ger
dbefb2f0fd Call from_base64 on a vector slice rather than a string slice (fixes #2877). 2014-09-14 10:32:59 +02:00
Ms2ger
aa3ca283d4 Remove obsolete FIXME comment. 2014-09-14 10:27:42 +02:00
Jack Moffitt
e10206e91e Reinstate errors for unused variables and imports. 2014-09-13 23:38:00 -06:00
Patrick Walton
97e068b1c2 Merge pull request #3325 from jdm/jsdecode
Don't fail converting invalid UTF8 when fetching JS source. Fixes #3302.
2014-09-13 12:06:13 -07:00
Ms2ger
f466d31446 Merge pull request #3323 from Ms2ger/get_attribute
Stop messing with the case of the attribute name in AttributeHandlers::get_attribute; r=Manishearth
2014-09-13 21:02:40 +02:00
Ms2ger
d0e095a3e5 Stop messing with the case of the attribute name in AttributeHandlers::get_attribute.
This fixes a bug where GetAttributeNS would incorrectly match lower-case
attributes when called with an upper-case argument.
2014-09-13 21:01:54 +02:00
Josh Matthews
c861d845b6 Fix incorrect path to about:failure source. 2014-09-13 11:57:37 -04:00
Josh Matthews
8748818b7e Don't fail converting invalid UTF8 when fetching JS source. Fixes #3302. 2014-09-13 11:22:29 -04:00
Patrick Walton
5a90f18b7e Merge pull request #3317 from pcwalton/update-submodules
build: Update submodules
2014-09-13 02:22:54 -07:00
glennw
fb54c1eb08 Merge pull request #3305 from glennw/float-table
Add support for tables that are floated.
2014-09-13 18:55:56 +10:00
Matt Brubeck
25f263b751 Merge pull request #3312 from mbrubeck/test-name
Add more arguments to mach test commands. r=jack
2014-09-12 21:57:40 -07:00
Matt Brubeck
e6b31a616f Add more arguments to mach test commands 2014-09-12 21:57:07 -07:00
Glenn Watson
0e60c878f6 Address review comments 2014-09-13 14:51:07 +10:00
Glenn Watson
6a9001b4fd Add support for tables that are floated. 2014-09-13 14:51:07 +10:00
Patrick Walton
b64f27b2b6 Merge pull request #3286 from glennw/inline_block
Implement basic support for display: inline-block.
2014-09-12 21:11:27 -07:00
Manish Goregaokar
88aa7d5553 Merge pull request #3315 from saneyuki/mach
Add 'mach clean'.; r=Manishearth
2014-09-13 09:37:29 +05:30
Patrick Walton
21b8a182a4 build: Update submodules 2014-09-12 18:00:54 -07:00
Glenn Watson
98624c9576 Implement basic support for display: inline-block.
This still needs a lot of work, but it covers the basic
cases and improves wikipedia while passing all existing tests.

Tweak reftest to deal with linux/travis black background.
2014-09-13 07:13:42 +10:00
Patrick Walton
20cde10e12 Merge pull request #3293 from pcwalton/floated-generated-content-crash
layout: Don't crash on floated generated content.
2014-09-12 14:10:44 -07:00
Patrick Walton
41ffec0378 layout: Don't crash on floated generated content.
It doesn't construct the float correctly, but at least it doesn't crash
anymore.

Fixes Reddit.

Closes #3287.
2014-09-12 14:10:27 -07:00
glennw
883fc2e404 Merge pull request #3298 from glennw/fix-font-cache
Reduce number of font instances and shaper structures created.
2014-09-13 05:51:00 +10:00
Tetsuharu OHZEKI
8bed778a3d Add 'mach clean'. 2014-09-13 04:39:18 +09:00
Martin Robinson
443bcc4d30 Merge pull request #3197 from mrobinson/iframes
Better handling of iframes in the compositor tree
2014-09-12 11:34:58 -07:00
Bryan Bell
6d0e103cde Update and expand iframe tests
Add iframe tests to their own subdirectory and add another test case
that used to trigger a fatal error. The new test case uses the
"allow-scripts" sandbox attribute to work around a script task failure
caused by the child frame sharing the same script task as the parent.
2014-09-12 11:29:14 -07:00