Martin Robinson
adecdbd4cf
Add an option to validate display list items
...
When this option is enabled, the layout task will print an error when
display list items draw outside their owning Flow's position rect. This
will make it easier to detect layout errors before they break rendering.
This is a command-line option for the moment, because we violate this
rule quite a bit still. Once all bugs causing this are fixed, we can be
more aggressive about enabling the option.
2014-10-21 08:47:40 -07:00
Clark Gaebel
81bd3cbd9d
Fixes the table_percentage_width_a.html reftest with incremental reflow turned on.
2014-10-20 11:13:31 -07:00
Glenn Watson
076495db94
Use opts as a global, to avoid cloning and passing the struct all over the code.
2014-10-20 10:48:47 +10:00
Glenn Watson
b816550a17
Remove render backend option as it doesn't work and confuses people.
2014-10-20 07:39:36 +10:00
Clark Gaebel
f552e2f750
try to reset flows which need reflow, since reflow isn't yet idempotent
2014-10-14 10:33:46 -07:00
Glenn Watson
eb5532c781
Expose user agent option to DOM navigator interface.
2014-10-13 19:53:41 +10:00
Patrick Walton
01c90d8d6a
layout: Implement z-index
.
2014-10-08 22:30:44 -07:00
Robin Stocker
8a5c6a0d3b
Allow to specify port with --devtools option ( fixes #3597 )
...
Note that using `servo --devtools http://example.org ` doesn't work. In
that case either the port must be specified or the option moved to the
end. This is done by getopts and is the same for other such options,
e.g. `--profile`.
2014-10-09 00:39:31 +11:00
Glenn Watson
dc1d66d3ce
Add cmd line option to set user agent. Improves github when used.
2014-10-03 13:57:12 +10:00
Glenn Watson
e237519fdd
Revert "Set default resolution to 1280x1024 now that reftests render to FBO."
...
This reverts commit c74798bb6b
.
2014-09-29 10:10:37 +10:00
Glenn Watson
c74798bb6b
Set default resolution to 1280x1024 now that reftests render to FBO.
2014-09-29 07:42:45 +10: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
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
Josh Matthews
f0f7e98dfa
Dump initial prototype of devtools server into the build. Expect lies if you try to use it for anything real.
2014-09-18 15:06:40 -04:00
Jack Moffitt
c6ab60dbfc
Cargoify servo
2014-09-08 20:21:42 -06:00