Commit graph

5232 commits

Author SHA1 Message Date
bors-servo
45e6873f80 auto merge of #589 : eric93/servo/diplaylist-refactor, r=pcwalton 2013-07-15 18:03:27 -07:00
Eric Atkinson
5fc794fbc4 Refactor display lists to use an explicit traversal 2013-07-15 17:46:14 -07:00
bors-servo
3bb47133d9 auto merge of #587 : eschweic/servo/master, r=metajack
This fixes a bug that would sometimes trigger a fail! when the window was resized.
2013-07-12 12:27:25 -07:00
bors-servo
821192d5a8 auto merge of #577 : jdm/servo/autogen, r=jdm,metajack 2013-07-12 11:27:29 -07:00
Josh Matthews
4f24ef1619 DOM bindings: Autogenerate list of prototypes and binding registration goop. 2013-07-12 14:06:23 -04:00
bors-servo
e966920a22 auto merge of #586 : metajack/servo/auto-clean, r=jdm 2013-07-12 10:42:32 -07:00
eschweic
df08795325 Fix crash on window resize 2013-07-12 10:33:52 -07:00
Jack Moffitt
7fe380d821 Move rust-auto-clean-stamp into the rust build dir.
This is needed so that it's backed up and restored along with the rust build products.
2013-07-12 11:10:05 -06:00
Jack Moffitt
72875ce995 Bump rust-mozjs pointer to the merge commit. 2013-07-12 11:06:27 -06:00
bors-servo
9099892d76 auto merge of #585 : eric93/servo/floats-2, r=metajack
Everything except for floats in an inline formatting context and clear.
2013-07-12 10:03:29 -07:00
bors-servo
0c4119b496 auto merge of #573 : jdm/servo/domevent, r=metajack 2013-07-12 08:45:33 -07:00
Eric Atkinson
f68a548916 Line breaking around floats 2013-07-11 20:19:49 -07:00
Eric Atkinson
7b933ac952 Fix rebase fallout 2013-07-11 20:19:49 -07:00
Eric Atkinson
a6f6ce926c Semi-correct text wrapping 2013-07-11 20:19:48 -07:00
Eric Atkinson
e09cd30dc8 Stop crashing 2013-07-11 20:19:48 -07:00
Eric Atkinson
3cbe9156d7 Add test and address comments 2013-07-11 20:19:48 -07:00
Eric Atkinson
602334a316 Fix float placement bugs & add hacky non-percen heights to blocks. 2013-07-11 20:19:48 -07:00
Eric Atkinson
650bd65460 Add right floats and fix bug where max_y was not being set 2013-07-11 20:19:48 -07:00
bors-servo
035d51cfde auto merge of #584 : ILyoan/servo/patch, r=metajack
This pull request has two different commits.
1. Update rust-netsurfcss.
2. Remove unncessary script tag from a html test which was added by mistake.
2013-07-11 20:15:31 -07:00
Ilyong Cho
38eb7cbfb1 Remove unnecessary script tag from a html test 2013-07-12 11:02:50 +09:00
Ilyong Cho
44f166d9a0 Update rust-netsurfcss 2013-07-12 10:53:09 +09:00
bors-servo
11873117a1 auto merge of #580 : tkuehn/servo/master, r=metajack
Fixes #579.
2013-07-11 17:51:34 -07:00
bors-servo
17fcf806ce auto merge of #552 : metajack/servo/detect-page-loaded, r=pcwalton
This doesn't do anything, but adds the stuff to detect the page load. This will be needed to write out the composited texture to PNGs for reftests.

r? @sfowler
2013-07-11 16:36:36 -07:00
Jack Moffitt
6ab28c8e34 Add finished callback to windowing, and implement exit after load. 2013-07-11 16:50:22 -06:00
Jack Moffitt
eda7645258 Update rust-azure pointer to get cloneable BackendType. 2013-07-11 16:50:10 -06:00
bors-servo
dfd9e28b9b auto merge of #583 : eschweic/servo/quadtree, r=metajack
Fixes an issue where the screen did not paint correctly after zooming, as well as a bug that flooded the renderer with redundant requests.
2013-07-11 15:49:12 -07:00
eschweic
dd061cfdc0 Fix quadtree zoom and request flood bugs 2013-07-11 15:30:09 -07:00
Jack Moffitt
2f0a792165 Add exit_after_load flag to options, and make them cloneable. 2013-07-11 15:32:48 -06:00
Tim Kuehn
c32358593f fixed navigation bug 2013-07-11 13:16:15 -07:00
Tim Kuehn
4815d8fccd refactored url handling code in script task to be more idiomatic 2013-07-11 13:16:15 -07:00
Josh Matthews
1a4ea09205 WIP iframe handling. 2013-07-11 13:16:15 -07:00
Tim
c82be59a4b Merge pull request #569 from metajack/glfw-close
Add support for closing the window with window chrome or escape key.
2013-07-11 13:06:20 -07:00
Jack Moffitt
f363c09f41 Add detection for page loads. 2013-07-11 14:05:10 -06:00
bors-servo
15ec0989f9 auto merge of #578 : kmcallister/servo/clean, r=jdm
Brace expansion is a bashism and doesn't work everywhere (for example, on Debian where /bin/sh is dash).
2013-07-11 11:12:41 -07:00
Keegan McAllister
a08cf913cd Fix silent failure of make clean-servo
Brace expansion is a bashism and doesn't work everywhere (for example, on
Debian where /bin/sh is dash).
2013-07-11 10:58:27 -07:00
bors-servo
96d57dc562 auto merge of #576 : eschweic/servo/master, r=pcwalton 2013-07-10 18:18:38 -07:00
eschweic
783e898c60 Remove unused -z opt 2013-07-10 18:12:50 -07:00
bors-servo
4cf1ac9e69 auto merge of #557 : eschweic/servo/master, r=pcwalton
The compositor now keeps track of what has been rendered and what needs rendering based on the window rect, and asks the renderer for tiles only when needed.
2013-07-10 17:33:36 -07:00
eschweic
8a0878a41c Address pcwalton's nits; automatic rendering after scrolling 2013-07-10 17:15:20 -07:00
eschweic
cc816c04b9 Move buffer requests to quadtree; add remove_tile() to quadtree; automatic rerendering after pinch-zoom 2013-07-10 17:15:20 -07:00
eschweic
435941e932 Address metajack's comments 2013-07-10 17:15:20 -07:00
eschweic
d40086048c Fix paint permissions issue, clean up 2013-07-10 17:15:20 -07:00
eschweic
1b225fbad2 Cleanup after merge 2013-07-10 17:12:52 -07:00
eschweic
1948280aec Clean up and annotations 2013-07-10 17:12:52 -07:00
eschweic
6bebda4f26 Implement progressive rendering 2013-07-10 17:12:52 -07:00
eschweic
ad7dc32fc8 Address pcwalton's comments 2013-07-10 17:12:52 -07:00
eschweic
d590a7b45a Make quadtrees generic 2013-07-10 17:12:52 -07:00
bors-servo
5f7460454a auto merge of #575 : kmcallister/servo/check-content, r=metajack 2013-07-10 16:54:43 -07:00
bors-servo
b0495eb7fd auto merge of #559 : tkuehn/servo/master, r=metajack
r? @metajack this includes the rust-azure pointer change
2013-07-10 16:15:51 -07:00
Keegan McAllister
9f6de7e5e3 Fix build failure in make check-content 2013-07-10 16:02:54 -07:00