Josh Matthews
61642d64b5
Merge pull request #3387 from prasoon2211/base64_methods_for_worker
...
Implement atob and btoa methods for worker
2014-09-17 11:46:20 -04:00
Patrick Walton
b5110b8f78
Merge pull request #3392 from pcwalton/string-cache-race
...
Update string-cache for real
2014-09-17 08:34:44 -07:00
Patrick Walton
05b7573b62
Update string-cache for real
2014-09-17 08:33:32 -07:00
Patrick Walton
aa841ae508
Merge pull request #3376 from pcwalton/string-cache-race
...
build: Update string-cache to fix a nasty race
2014-09-17 08:24:32 -07:00
Patrick Walton
ee2b4e208f
build: Update string-cache to fix a nasty race
2014-09-17 08:20:54 -07:00
Manish Goregaokar
11ba79894a
Merge pull request #3374 from Manishearth/lint_unrooted_jsmanaged
...
Add lint for ensuring proper rooting of JS<T>; r=jdm
2014-09-17 18:17:19 +05:30
Prasoon Shukla
e0f2c9edc1
Fix for issue #3238
...
Moved the Atob and Btoa methods ouside the impl for WorkerMethod trait
and made them publicly accessible from WorkerGlobalScopeMethods via
proxy methods.
2014-09-17 12:27:01 +05:30
Josh Matthews
aa935c7b02
Merge pull request #3382 from saneyuki/mach
...
Fix `mach cargo` is missing
2014-09-17 02:33:35 -04:00
Josh Matthews
4a1d51b982
Merge pull request #3367 from jdm/breakpoint
...
Add breakpoint utility function.
2014-09-17 02:33:27 -04:00
Tetsuharu OHZEKI
b0cd45e2da
Fix mach cargo
is missing
2014-09-17 11:52:05 +09:00
Jack Moffitt
1544db8bb9
Merge pull request #3373 from ProgramFOX/issue3366
...
Removed unused BlobMethods and CommentMethods traits, fixes #3366
2014-09-16 18:39:06 -06:00
Patrick Walton
514aca0981
Merge pull request #3377 from LalehB/patch-5
...
Update README.md
2014-09-16 14:49:52 -07:00
LalehB
5dcce000e5
Update README.md
2014-09-16 14:04:16 -07:00
LalehB
dea11c5ba2
Update README.md
2014-09-16 13:27:41 -07:00
Keegan McAllister
ffd126a0ff
Merge pull request #3318 from mrobinson/scrolling
...
Store content offset in unscaled pixels
2014-09-16 13:00:44 -07:00
Manish Goregaokar
f5087e1490
Use #[must_root] for HTMLElements
2014-09-17 01:02:44 +05:30
Manish Goregaokar
30014c3919
Make Reflector #[must_root], propagate to non-HTMLElements
2014-09-17 01:02:41 +05:30
Simon Sapin
14f7d2dabd
Merge pull request #3365 from SimonSapin/command-line-argument-filenames
...
Try to parse command line argument as file names
2014-09-16 20:32:40 +01:00
Manish Goregaokar
f0b8391762
Address review comments
2014-09-17 00:33:36 +05:30
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
Manish Goregaokar
d241826987
Unwrap pointers and miscellany for unrooted_must_root check
2014-09-16 23:31:40 +05:30
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
Manish Goregaokar
bded5c3703
Add unrooted_must_root lint for usages of JS<T> in let/for bindings
2014-09-16 22:54:24 +05:30
ProgramFOX
457f1876b9
Removed unused BlobMethods and CommentMethods traits, fixes #3366
2014-09-16 19:03:04 +02:00
Manish Goregaokar
12dc54d238
Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list
...
For safe wrappers over JS<T> (eg Temporary<T>) use #[allow(unrooted_must_root)].
For all other types containing a #[must_root] value, annotate the type with #[must_root] to ensure that it is never used unrooted
2014-09-16 22:11:27 +05:30
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
Martin Robinson
ea14fca1dc
Store content offset in unscaled pixels
...
Content offset is now stored in unscaled pixels, so that it can be
applied to tile positions during compositor rendering without unscaling
it. This means that when using it in calculations of layer size (stored
in device pixels), we need to scale it. Scene scale is now stored as a
scale rather than a transformation.
Fixes #3269 .
Fixes #3042 .
2014-09-16 08:57:08 -07:00
Simon Sapin
4768423eaa
Give explicit file: URLs for reftests. Allow specifying a fragment id
...
The previous commit made #top be considered part of the file name in
../html/acid2.html#top
2014-09-16 16:22:52 +01: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
efb59fde92
Add breakpoint utility function.
2014-09-16 10:57:00 -04: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
Simon Sapin
11135d75cb
Try to parse command line argument as file names
...
… when parsing as an absolute URL (without a base) fails.
Previously, arguments were parsed as URLs with the current working directory
converted to an URL and used as the base URL. This mostly worked for
relative filenames, except that `?` and `#` had a special meaning
and needed to be percent-encoded.
Fix #3340 .
2014-09-16 14:41:45 +01: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