Commit graph

6863 commits

Author SHA1 Message Date
Patrick Walton
fffc7aaf38 layout: Consider relatively positioned blocks as possible block
formatting contexts, and translate floats out of block formatting
contexts.

These improve Reddit.
2014-09-24 22:03:06 -07:00
bors-servo
8668e67a6b Merge pull request #3473 from servo/disable_travis
Disable travis

Reviewed-by: SimonSapin
2014-09-24 22:13:53 -06:00
Lars Bergstrom
726cd91fd9 Disable travis 2014-09-24 18:29:37 -06:00
Glenn Watson
1edbe17db1 When rendering to PNG, draw to an FBO rather than default framebuffer.
This means that it doesn't matter if the window if partially placed
off screen when reftests run.

Fixes #3470.
2014-09-25 10:24:23 +10:00
Manish Goregaokar
95a4731c0e Merge pull request #3468 from Manishearth/jstraceable
Replace our usage our Encodable with JSTraceable; r=jdm
2014-09-24 21:25:41 +05:30
Josh Matthews
c7a575e793 Merge pull request #3465 from Ms2ger/ns
Handle null strings in Namespace::new.
2014-09-24 10:30:13 -04:00
Manish Goregaokar
6f6a62e967 Address review comments 2014-09-24 19:35:41 +05:30
Patrick Walton
d9f836bc75 Merge pull request #3458 from pcwalton/whitespace-nowrap
layout: Implement `white-space: nowrap`.
2014-09-23 20:22:33 -07:00
Manish Goregaokar
3b842c4f06 Merge pull request #3466 from Ms2ger/into_string
Remove redundant into_string() calls.; r=jdm
2014-09-24 08:10:17 +05:30
Manish Goregaokar
5336dd9853 Update docs 2014-09-24 05:44:53 +05:30
Manish Goregaokar
cc44a3b064 Use JSTraceable everywhere 2014-09-24 05:44:49 +05:30
glennw
98222cf24c Merge pull request #3459 from glennw/small-caps
Add support for small-caps font-variant.
2014-09-24 09:49:05 +10:00
Patrick Walton
9aacd4c10c layout: Implement white-space: nowrap.
Improves the Reddit header.
2014-09-23 15:47:45 -07:00
Glenn Watson
ff4713c434 Change opts to work in screen pixels that are scaled to device pixels. 2014-09-24 07:39:37 +10:00
Manish Goregaokar
85f79290a6 Add untraceable! macro 2014-09-24 02:35:40 +05:30
Glenn Watson
c2522ec127 Change default back to 800x600 as mac travis builders don't work with 1280x1024 2014-09-24 06:59:05 +10:00
Glenn Watson
c33f18b7df Allow resolution to be configured on command line. Default to 1280x1024. 2014-09-24 06:59:05 +10:00
Ms2ger
3a9e51ea17 Remove redundant into_string() calls. 2014-09-23 22:42:09 +02:00
Ms2ger
178843456f Merge pull request #3462 from Ms2ger/as-slice
Avoid an unnecessary string allocation in allow_cross_origin_request; r=jdm
2014-09-23 22:34:54 +02:00
Ms2ger
d3d7c1dabd Handle null strings in Namespace::new.
This also avoids a string copy in the rare case of an unrecognized namespace.
2014-09-23 22:22:45 +02:00
Matt Brubeck
2886fccb3e Merge pull request #3461 from mbrubeck/warnings
Fix misc warnings in devtools crates. r=jdm
2014-09-23 13:20:44 -07:00
Glenn Watson
f7b7a96961 Add fixme comment for future work, make scale factor a constant. 2014-09-24 06:00:46 +10:00
Manish Goregaokar
3b7e07699e Add #[jstraceable] syntax extension 2014-09-24 01:15:22 +05:30
Ms2ger
1ffb683145 Avoid an unnecessary string allocation in allow_cross_origin_request. 2014-09-23 21:33:38 +02:00
Matt Brubeck
b708453049 Fix other warnings in devtools 2014-09-23 11:47:47 -07:00
Matt Brubeck
d2e6985ef7 Disable non_snake_case warnings in devtools 2014-09-23 11:45:08 -07:00
Patrick Walton
4546d5d23c Merge pull request #3460 from glennw/inline-block-padding
Fix inline context padding on inline-block.
2014-09-23 07:47:29 -07:00
Manish Goregaokar
27f3bcd718 Merge pull request #3435 from Manishearth/macro_reorg
Reorganize macros crate; r=jdm
2014-09-23 18:23:37 +05:30
Manish Goregaokar
5b866e9e46 Fix CEF 2014-09-23 17:37:28 +05:30
Manish Goregaokar
2a4f9fd8a3 Add license headers 2014-09-23 17:37:27 +05:30
Manish Goregaokar
fcb25a35ec Rename macros crate to plugins 2014-09-23 17:37:27 +05:30
Glenn Watson
32c02fc048 Fix inline context padding on inline-block.
Fixes categories bar on wikipedia - ref #2554.
2014-09-23 15:40:08 +10:00
Glenn Watson
0dd1b85739 Add support for small-caps font-variant.
Ref: 2554.
2014-09-23 14:21:41 +10:00
Patrick Walton
6177a3bdcc Merge pull request #3457 from pcwalton/block-formatting-contexts
layout: Adjust the position of block formatting contexts based on float placement.
2014-09-22 20:06:18 -07:00
Patrick Walton
3bb4020ff8 layout: Adjust the position of block formatting contexts based on float
placement.

Improves Reddit considerably.

Closes #3456.
2014-09-22 18:04:15 -07:00
Patrick Walton
a6ff0479d9 Merge pull request #3454 from pcwalton/float-clear-bug
layout: Translate floats when clearing non-floated blocks.
2014-09-22 17:36:36 -07:00
Patrick Walton
34b3408a89 layout: Translate floats when clearing non-floated blocks.
Improves CNN layout considerably.

Closes #3439.
2014-09-22 14:14:20 -07:00
Simon Sapin
ac895a0e65 Merge pull request #3453 from SimonSapin/font-size-relative-keywords
Add support for font-size relative size keywords. Fix #3423
2014-09-22 19:35:21 +01:00
Simon Sapin
eabb8d4f29 Add support for font-size relative size keywords. Fix #3423 2014-09-22 17:00:00 +01:00
Ms2ger
4c6e64dc7c Merge pull request #3446 from Ms2ger/update-wpt
Update web-platform-tests; r=Manishearth
2014-09-22 12:14:19 +02:00
Ms2ger
e3496be9dd Update web-platform-tests. 2014-09-22 12:13:52 +02:00
glennw
2c3d3b0075 Merge pull request #3449 from glennw/img-min-max
Add support for min-width and max-width to images.
2014-09-22 14:53:19 +10:00
Glenn Watson
87d18b90a6 Add support for min-width and max-width to images.
This fixes the images on the homepage of github.
2014-09-22 14:03:10 +10:00
Simon Sapin
9af2df2540 Merge pull request #3448 from SimonSapin/mach-update-submodules
Have mach update (not just init) submodules as needed. Fix #3447
2014-09-22 01:09:03 +01:00
Simon Sapin
f329de0581 Have mach update (not just init) submodules as needed. Fix #3447 2014-09-22 00:16:52 +01:00
Ms2ger
fd5c6e8512 Merge pull request #3443 from Ms2ger/uniontypes
Remove the glob import for UnionTypes; r=jdm
2014-09-21 22:34:27 +02:00
Ms2ger
61e17656cd Merge pull request #3442 from saneyuki/atom
Make Document.idmap key to Atom; r=Ms2ger
2014-09-21 16:17:46 +02:00
Ms2ger
d6321230de Remove the glob import for UnionTypes. 2014-09-21 16:13:42 +02:00
Ms2ger
b40966981c Share code to compute the type of a union.
This does not change the generated code.
2014-09-21 16:13:42 +02:00
Ms2ger
e7748216df Merge pull request #3441 from Ms2ger/glob-import
Don't use a glob import for codegen::{PrototypeList, RegisterBindings}; r=Manishearth
2014-09-21 16:13:25 +02:00