Commit graph

6134 commits

Author SHA1 Message Date
Matt Brubeck
2df61655cc Add a mach rustc command 2014-09-14 11:46:18 -07:00
Josh Matthews
a2ab6f9799 Merge pull request #3304 from glennw/allow-font-failure
Print debug message instead of fail when unable to load web font. Fixes #3301.
2014-09-12 10:12:51 -04:00
Josh Matthews
97cabf204e Merge pull request #3213 from gilles-leblanc/issue-3111
Make use of the list of Atoms in the class attribute in selector matchin...
2014-09-12 08:50:07 -04:00
glennw
091cd688a0 Merge pull request #3294 from glennw/guardian-layout
Coalesce pending reflow messages so they don't queue up.
2014-09-12 15:51:00 +10:00
Glenn Watson
7503033e57 Coalesce pending reflow messages so they don't queue up. 2014-09-12 15:49:57 +10:00
Glenn Watson
986db8073b Print debug message instead of fail when unable to load web font. Fixes #3301. 2014-09-12 14:32:53 +10:00
Gilles Leblanc
81a0d065f1 Make use of the list of Atoms in ClassSelector
Make use of the list of Atoms in the class attribute selector
(ClassSelector) in selector_matching.

Fixes #3111
2014-09-11 23:19:26 -04:00
glennw
a18633b163 Merge pull request #3283 from glennw/bg-image
Partial fix for background images on wikipedia pages.
2014-09-12 11:31:24 +10: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
Glenn Watson
61e8d02b2e Fix reftest now that the background image code clips correctly. 2014-09-12 07:49:53 +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
Glenn Watson
29c3819246 Partial fix for background images on wikipedia pages.
This fixes the visual artifacts seen at the top of wikipedia pages by:
 - Setting clipping rect to avoid images going outside their bounds.
 - Handling case of background-position being >= 100% such that wrapping is required.

However, the gradient is not currently visible on wikipedia. This relies on bug #1997 being fixed.
2014-09-11 16:25:04 +10: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