Commit graph

6125 commits

Author SHA1 Message Date
Gilles Leblanc
d3dc61c984 Updates tests README.md for mach 2014-09-14 13:40:19 -04:00
glennw
8116ee1b34 Merge pull request #3254 from cgaebel/issue-3232
Block LayoutRPC until the first reflow.
2014-09-12 08:00:13 +10:00
Josh Matthews
4e35b82770 Merge pull request #3216 from seanmonstar/about-blank
Implements about:blank in an about_loader
2014-09-11 16:45:06 -04:00
Jack Moffitt
0fbb93820c Merge pull request #3291 from EdorianDark/master
Add -v or --verbose to mach build
2014-09-11 14:44:34 -06:00
Dirk Leifeld
f2a692e0ff Add -v or --verbose to mach build 2014-09-11 18:46:18 +02:00
Sean McArthur
523445c865 create about_loader, handle about:blank 2014-09-11 08:55:54 -07:00
Sean McArthur
b8b51b6dd8 remove unnecessary proc from resource loader factory 2014-09-11 08:55:54 -07:00
Patrick Walton
f3653342df Merge pull request #3285 from metajack/reseq-travis
Run build-cef last so that tests don't cause a rebuild.
2014-09-11 07:35:37 -07:00
Josh Matthews
68dcc67d98 Merge pull request #3284 from glennw/file-loader-fix
Return error when unable to create a file path from url.
2014-09-11 08:59:04 -04:00
Jack Moffitt
1124430eea Merge pull request #3281 from pcwalton/premultiply-alpha
net: Premultiply alpha in PNGs.
2014-09-10 23:47:17 -06:00
Jack Moffitt
99e07e11db Run build-cef last so that tests don't cause a rebuild. 2014-09-10 23:46:13 -06:00
Patrick Walton
a3465d2962 net: Premultiply alpha in PNGs.
Closes #2857.
2014-09-10 22:08:06 -07:00
Glenn Watson
627359e9e4 Return error when unable to create a file path from url. 2014-09-11 14:22:59 +10:00
glennw
3bd5ef3384 Merge pull request #3280 from metajack/path-with-spaces
Fix loading of file URLs with spaces
2014-09-11 13:50:03 +10:00
Jack Moffitt
5f713517a2 Fix loading of file URLs with spaces 2014-09-10 18:13:25 -06:00
Josh Matthews
6bf8412f9a Merge pull request #3274 from saneyuki/attr
Move Attr::set_value and Attr::value out of the Attr impl
2014-09-10 17:10:57 -04:00
Tetsuharu OHZEKI
a4ec892dbc Move Attr::local_name() to AttrHelpers/AttrHelpersForLayout. 2014-09-11 04:54:38 +09:00
Tetsuharu OHZEKI
b73b06b9a8 Move Attr helper methods to AttrHelpers trait to avoid to touch them from layout task. 2014-09-11 04:54:38 +09:00
Josh Matthews
816e816329 Merge pull request #3271 from duncankl/virtualenv2-fix
Use virtualenv2 in tests/wpt/run.sh if installed
2014-09-10 15:17:43 -04:00
Jack Moffitt
842823e321 Merge pull request #3268 from saneyuki/dep
Remove needless rust-png dependency.
2014-09-10 09:38:22 -06:00
Manish Goregaokar
7a974fa231 Merge pull request #3258 from Manishearth/transmute_lint
Add lint for type-checking transmutes; r=jack
2014-09-10 18:39:38 +05:30
glennw
db3217397b Merge pull request #3272 from glennw/wikipedia-layout
Fix layout of Create Account / Login when rendering Wikipedia.
2014-09-10 19:18:43 +10:00
Clark Gaebel
95b54e44ea Block layout RPC on the first layout call 2014-09-09 22:06:10 -07:00
Jack Moffitt
3924652aa3 Merge pull request #3263 from duncankl/refactor-test-tidy
Refactor python/tidy.py (updated post-cargoify)
2014-09-09 22:46:34 -06:00
Glenn Watson
98caecf7ec Fix layout of Create Account / Login when rendering Wikipedia.
When calculating the preferred width for a block, accumulate
the left and right float widths of children separately, which
is then max'ed with the normal flow widths later on.

Ref bug #2554 - improves the layout of the top bar.
2014-09-10 13:51:42 +10:00
Manish Goregaokar
d765d65b7a Add lint for type-checking transmutes 2014-09-10 09:11:44 +05:30
Duncan Keall
1dc399d70a Use virtualenv2 in tests/wpt/run.sh if installed 2014-09-10 15:00:18 +12:00
Jack Moffitt
aafab19e24 Merge pull request #3262 from mbrubeck/cargo
Cargo fixes
2014-09-09 20:55:48 -06:00
Josh Matthews
5a1db0db20 Merge pull request #3267 from duncankl/readme-arch-linux-setup
Update Arch Linux prerequisites (updated post-cargoify)
2014-09-09 22:54:34 -04:00
Duncan Keall
9a126276a9 Update Arch Linux prerequisites now that cargoify has landed 2014-09-10 14:38:50 +12:00
Tetsuharu OHZEKI
00445b0b49 Remove needless rust-png dependency. 2014-09-10 10:42:58 +09:00
Josh Matthews
bd3364d64c Merge pull request #3264 from metajack/readme-glfw-deps
Add glfw3 as a dep to the README.
2014-09-09 21:25:01 -04:00
Jack Moffitt
6eeac023a9 Merge pull request #3256 from glennw/font-fixes
Improve quality of font rendering on Linux (and Android).
2014-09-09 18:39:27 -06:00
Matt Brubeck
158308894a Remove reference to old extlibs dir 2014-09-09 16:42:11 -07:00
Duncan Keall
74cc288cdb Use os.path.join instead of manually inserting slashes. 2014-09-10 11:03:21 +12:00
Jack Moffitt
1c37e54065 Add note about installing glfw3 from source. 2014-09-09 16:40:47 -06:00
Jack Moffitt
e6c063032a Add glfw3 as a dep to the README. 2014-09-09 16:28:28 -06:00
Matt Brubeck
de849f27c1 Update fontconfig
Picks up servo/libfontconfig#2.
2014-09-09 15:14:13 -07:00
Duncan Keall
8e25e958ab Cleaned up python/licenseck.py
- Moved logic into tidy.py
- Removed explicit BSD license exceptions, they are already ignored by
  being inside the codegen directory.
2014-09-10 10:01:46 +12:00
Duncan Keall
6c48066565 Refactor python/tidy.py to not use globals. Fixes #3242 2014-09-10 10:01:46 +12:00
Matt Brubeck
0d19453290 Fix typo in 'mach cargo --help' 2014-09-09 14:57:26 -07:00
Matt Brubeck
965ba08c75 Pass --target option from mach to cargo 2014-09-09 14:56:51 -07:00
Glenn Watson
d218815394 Define constant parameters strings as statics. 2014-09-10 07:29:40 +10:00
Glenn Watson
cc24e68186 Improve quality of font rendering on Linux (and Android).
The freetype hinting only works on integer pixel sizes. For this
reason, the advance width metrics for a font of size 12.99 are
the same as the advance metrics for a font of size 12.0. This
results in small fonts appearing to overlap slightly, which is
particularly noticeable on parts of Wikipedia. Round the font
size up to a pixel boundary inside the freetype system.

Also fetch the system default fonts for the generic font families
rather than hard coding them.

These two changes make the font rendering on Linux very close
to the Firefox font rendering on Wikipedia.
2014-09-10 07:29:40 +10:00
Jack Moffitt
523270c265 Merge pull request #3260 from metajack/fix-cef-linux
Only pass extra link flags on OS X.
2014-09-09 15:19:50 -06:00
Josh Matthews
05f2d0ca83 Merge pull request #3259 from metajack/update-readme
Update the README a bit.
2014-09-09 14:33:47 -04:00
Jack Moffitt
cc0cf9dc2b Only pass extra link flags on OS X.
Fixes #3249
2014-09-09 11:12:02 -06:00
Jack Moffitt
39f7dd9277 Update the README a bit. 2014-09-09 09:25:08 -06:00
Jack Moffitt
b1305bb7d0 Merge pull request #3230 from servo/cargoify
Cargoify servo
2014-09-09 08:18:18 -06:00
Jack Moffitt
c6ab60dbfc Cargoify servo 2014-09-08 20:21:42 -06:00