Patrick Walton
ef56335efe
Merge pull request #3350 from glennw/layout-viewer
...
Add viewer for layout trace files.
2014-09-16 11:14:01 -07:00
Matt Brubeck
8e2ac7a5c5
Merge pull request #3296 from mbrubeck/background-position
...
Support CSS2 background-position keyword and percent values. r=SimonSapin
2014-09-16 10:35:00 -07:00
Matt Brubeck
6c9524b687
Implement background-position keyword values
...
Also fixes calculation of background-position percentages:
Rather than multiplying the container size by a percent and aligning the top
left of the image at the resulting width, we also need to subtract a
corresponding percent of the image size, per
http://dev.w3.org/csswg/css2/colors.html#propdef-background-position
"A value pair of '100% 100%' places the lower right corner of the image in the
lower right corner of the padding box. With a value pair of '14% 84%', the
point 14% across and 84% down the image is to be placed at the point 14%
across and 84% down the padding box."
2014-09-16 10:24:31 -07:00
Matt Brubeck
66a7de750c
Merge pull request #3339 from mbrubeck/percent-height
...
Implement percentage heights for block flows. r=SimonSapin
2014-09-16 09:03:04 -07:00
Matt Brubeck
c7e30f87c4
Implement percentage heights for block flows
...
Fixes #2029
2014-09-16 09:02:01 -07:00
Matt Brubeck
0e2cdc5cca
Merge pull request #3352 from mbrubeck/link-style
...
Move link rel=stylesheet fetching to layout task. r=jdm
2014-09-16 08:16:29 -07:00
Josh Matthews
dd35ea223e
Merge pull request #3357 from glennw/empty-iframe-src
...
Handle src='' in an iframe element. Without this, infinitely creates iframes with the same url.
2014-09-16 10:16:35 -04:00
Matt Brubeck
1ae3bda172
Move link rel=stylesheet fetching to layout task
...
Fixes #3346 .
2014-09-16 07:12:01 -07:00
glennw
7a5f15f137
Merge pull request #3362 from glennw/fix-layout-fonts
...
Fix font flickering due to missed check in font cache.
2014-09-16 17:57:36 +10:00
Glenn Watson
d9662fc571
Fix font flickering due to missed check in font cache.
2014-09-16 14:35:22 +10:00
Jack Moffitt
ad02534c10
Merge pull request #3212 from cgaebel/style-resolution-bloom-filter
...
Added a bloom filter to CSS selector matching.
2014-09-15 22:27:24 -06:00
Glenn Watson
111de569ac
Handle src='' in an iframe element. Without this, infinitely creates iframes with the same url.
2014-09-16 13:47:41 +10:00
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