Commit Graph

7469 Commits

Author SHA1 Message Date
Patrick Walton
307ef927d6 servo: Move the test files into src/test
Source-Repo: https://github.com/servo/servo
Source-Revision: 601275ec73966fa9238655eb3afaed29891caf8a

--HG--
rename : servo/test-inline.html => servo/src/test/test-inline.html
rename : servo/test-text.html => servo/src/test/test-text.html
rename : servo/test.html => servo/src/test/test.html
rename : servo/test.js => servo/src/test/test.js
2012-05-17 20:45:47 -07:00
Patrick Walton
a566a859bf servo: Parse HTML attributes and support images of different widths and heights
Source-Repo: https://github.com/servo/servo
Source-Revision: d4ea1477a764f992ae8faae684287cc2917f9c63
2012-05-17 18:21:38 -07:00
Patrick Walton
23e895c155 servo: Introduce text run and glyph classes
Source-Repo: https://github.com/servo/servo
Source-Revision: 0f5eb549ab5c32dc118112311618938e55629b68
2012-05-17 17:35:50 -07:00
Niko Matsakis
bc517a6d9d servo: fix make check
Source-Repo: https://github.com/servo/servo
Source-Revision: f357e5386364afde6791a73f4c2232df0e3ed53c
2012-05-17 16:42:23 -07:00
Niko Matsakis
a018a302df servo: wip: integrate js
Source-Repo: https://github.com/servo/servo
Source-Revision: 7ca571148b1b8adb3d2b7aff4588c07c4d4ab1d3
2012-05-17 11:11:53 -07:00
Niko Matsakis
daf2031fa1 servo: integrate spidermonkey (it doesn't do anything yet)
Source-Repo: https://github.com/servo/servo
Source-Revision: 6d27ee5e0e4d1f3d7e02a1700df1ef3cb0731221
2012-05-10 16:23:13 -07:00
Niko Matsakis
27630894d0 servo: add some comments
Source-Repo: https://github.com/servo/servo
Source-Revision: 0571f51881b70b2d29e9f08dc5ca124544dc2552
2012-05-10 13:53:16 -07:00
Patrick Walton
dd05bb328b servo: Stub text support
Source-Repo: https://github.com/servo/servo
Source-Revision: 1cbc5e9dfe234df1b9d6b9d217d39c350f659d02
2012-05-17 14:59:46 -07:00
Patrick Walton
f1d7486f19 servo: Implement toy inline layout
Source-Repo: https://github.com/servo/servo
Source-Revision: dccee997e872d79ce08642a36566a9c2505f8e58
2012-05-17 12:27:11 -07:00
Brian Anderson
28fa1739d8 servo: HarfBuzz bindings, y'all
Source-Repo: https://github.com/servo/servo
Source-Revision: 1cab10d8ba0cc92b8b18ea2680dc364a02b61664
2012-05-11 14:49:02 -07:00
Brian Anderson
4d591e8114 servo: Fix broken test
Source-Repo: https://github.com/servo/servo
Source-Revision: 783f702ccf141068047218dd6682966cede49524
2012-05-11 16:28:14 -07:00
Brian Anderson
1df63a7dcd servo: Start building harfbuzz
Source-Repo: https://github.com/servo/servo
Source-Revision: 7983f13beeb0ddf6ea195e70633373d9d0dd19c8
2012-05-10 17:17:02 -07:00
Brian Anderson
edeac307fd servo: Build ragel
Source-Repo: https://github.com/servo/servo
Source-Revision: 28e417ef87ff1f6d6d36ad7840aa6adac3806ba0
2012-05-10 16:35:27 -07:00
Patrick Walton
224316b80a servo: Move block layout to a separate file
Source-Repo: https://github.com/servo/servo
Source-Revision: cbfbec4dbdd0936368881660b9cfdc8b5b97d28c
2012-05-10 16:38:52 -07:00
Brian Anderson
07da26a388 servo: Fix check-rust-mozjs build deps
Source-Repo: https://github.com/servo/servo
Source-Revision: 0d018c70910e7ebfcf1b7575b62744115d9a7337
2012-05-10 16:20:44 -07:00
Brian Anderson
a9466607ec servo: Require autoconf 2.13
Source-Repo: https://github.com/servo/servo
Source-Revision: d3f26133088a65370eaf78472f3af1ddc2f72531
2012-05-10 16:03:27 -07:00
Brian Anderson
e38949ab41 servo: Clean up the naming of some build rules
Source-Repo: https://github.com/servo/servo
Source-Revision: 8244b89be7552bb5abe7a37b7d3192f368a88ea8
2012-05-10 15:43:26 -07:00
Brian Anderson
fd375d7a84 servo: Require running autogen.sh
Source-Repo: https://github.com/servo/servo
Source-Revision: b052dae230f59c94ca13616021e7107d007ce67c

--HG--
rename : servo/configure => servo/configure.in
2012-05-10 15:20:26 -07:00
Patrick Walton
aab36e8ef5 servo: Separate intrinsic sizes from block layout
Source-Repo: https://github.com/servo/servo
Source-Revision: 210434a9b8ee1c3d6ecdb0865d91218ce913f8df
2012-05-10 16:13:32 -07:00
Patrick Walton
583930969f servo: Assert that self.has_aux() in rcu before returning aux
Source-Repo: https://github.com/servo/servo
Source-Revision: 4938e1733ce0854dd5abd5c960c88f643d808e4d
2012-05-10 15:15:19 -07:00
Patrick Walton
d16b2a8b0f servo: Stub CSS computed style construction
Source-Repo: https://github.com/servo/servo
Source-Revision: 48034368b5058897068e1e29bd6613de28a8feeb
2012-05-10 15:14:11 -07:00
Patrick Walton
26936cecb5 servo: Move the box builder to a separate module
Source-Repo: https://github.com/servo/servo
Source-Revision: 624d77b2ffc8bf2b70668f318fb3124fb59b8cb4
2012-05-10 14:03:41 -07:00
Patrick Walton
6638fa96cc servo: Stub inline layout computation; move reflow to impls
Source-Repo: https://github.com/servo/servo
Source-Revision: 6340a4a0bdd8feac7ec77b6b188373bf040eebb0
2012-05-10 12:30:07 -07:00
Brian Anderson
5613a8d31d servo: Build spidermonkey and bindings
Source-Repo: https://github.com/servo/servo
Source-Revision: 1e686a16d983300abbb422250ee2fb780f856102
2012-05-06 02:03:07 -07:00
Brian Anderson
c2f088678d servo: Add build instructions to README.md
Source-Repo: https://github.com/servo/servo
Source-Revision: 6f3ca032f80eb5639afa7f4230a9b77830746c43
2012-05-05 16:51:26 -07:00
Brian Anderson
22fa953010 servo: Render to PNG file when using -o flag
Source-Repo: https://github.com/servo/servo
Source-Revision: 7a8305dc163b1934df948aa252cbc99e69315f2f
2012-05-05 16:32:11 -07:00
Brian Anderson
abe5f6e82a servo: Add command line parsing
Source-Repo: https://github.com/servo/servo
Source-Revision: e0149a6043efee80aaecd7f3b3bd26e06d4ee915
2012-05-05 16:00:25 -07:00
Brian Anderson
d4cb1f90d3 servo: Use $(MAKE) for starting sub-builds
Source-Repo: https://github.com/servo/servo
Source-Revision: 43f644971ae95119ebf8f1a5ce06d0e23ffbb3ff
2012-05-05 15:30:56 -07:00
Brian Anderson
4a372de34e servo: Support out of tree builds
Source-Repo: https://github.com/servo/servo
Source-Revision: b98eee0e461b0a559083f93866a99398af40f9e6
2012-05-05 15:26:33 -07:00
Brian Anderson
862182867b servo: Add a PNG graphics sink
Source-Repo: https://github.com/servo/servo
Source-Revision: 572d505037caa703ef9752ebea96e607e55fe791
2012-05-04 22:59:19 -07:00
Brian Anderson
335e2a8e91 servo: Abstract a graphics sink to shield the renderer from the osmain thread
Source-Repo: https://github.com/servo/servo
Source-Revision: e57e2bc801ee97fef660728c01bea6d5a1daa532
2012-05-04 20:09:33 -07:00
Brian Anderson
a4e5f033d3 servo: Rename int_to_au to px_to_au, etc.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8ea3faac03abc1a6b6a49a2d132c4f782ee3a7f2
2012-05-04 19:17:35 -07:00
Niko Matsakis
7cc2b83a60 servo: better debugging
Source-Repo: https://github.com/servo/servo
Source-Revision: 879a5c031e08155d6e3902faf409132eaa7e7ed6
2012-05-04 17:07:31 -07:00
Niko Matsakis
07241ac307 servo: get it so that content actually has height and displays
Source-Repo: https://github.com/servo/servo
Source-Revision: 78a5cd763cc48872eea899e88fa851b0205d720a
2012-05-04 17:04:05 -07:00
Niko Matsakis
bfb0ad0d07 servo: a dumb test file
Source-Repo: https://github.com/servo/servo
Source-Revision: 3c5b1928a0c2791aeb67a154c11c7770d04b931f
2012-05-04 16:55:23 -07:00
Niko Matsakis
a364c730fa servo: separate into tasks that actually parse
Source-Repo: https://github.com/servo/servo
Source-Revision: 275185ab267854d47277974c82e3e7af0e29845e
2012-05-04 16:55:07 -07:00
Niko Matsakis
145a970b16 servo: simplify html parser to use spawn, not spawn_listener
Source-Repo: https://github.com/servo/servo
Source-Revision: 480d36137ef56ff1fdc553de0cf51ab32dcf90c0
2012-05-04 13:34:54 -07:00
Niko Matsakis
a0ff56468e servo: separate tree rd/wr ifaces, make them based on an ops object
the ops object is needed to make it so that dom node mutations
go through the RCU store

Source-Repo: https://github.com/servo/servo
Source-Revision: bbc936dec423ba5acadcfb7ad67934d7e89a887f
2012-05-04 13:21:25 -07:00
Patrick Walton
5240195254 servo: Run the parser in a separate task
Source-Repo: https://github.com/servo/servo
Source-Revision: 39462a50a431391f3adece78c761efa9f8491f70
2012-05-04 11:08:52 -07:00
Niko Matsakis
5ef882e1c1 servo: rewrite test to be more concise but also more in depth
Source-Repo: https://github.com/servo/servo
Source-Revision: 3415a7e429d74812489c0d87a3ee4a51220f30ed
2012-05-04 09:07:10 -07:00
Brian Anderson
d0149eb318 servo: Free color patterns
Source-Repo: https://github.com/servo/servo
Source-Revision: 6a7aa49c04456ab45643b8ff48d6fc26fffdd398
2012-05-04 02:40:32 -07:00
Brian Anderson
9d463ac886 servo: Cleanup
Source-Repo: https://github.com/servo/servo
Source-Revision: 018bce1b6cfa9f438ebd08e73aa42ba37b6b743c
2012-05-04 02:26:46 -07:00
Brian Anderson
2df67e94ce servo: More impressive demo
Source-Repo: https://github.com/servo/servo
Source-Revision: c567034442bf31459f3f9fd24e004fd9e42b6389
2012-05-04 00:32:20 -07:00
Brian Anderson
e743bd444b servo: Trivial comment fix
Source-Repo: https://github.com/servo/servo
Source-Revision: f025074f4ed176f3ea9838be374873f9fddd7ec9
2012-05-04 00:14:52 -07:00
Brian Anderson
dd4af83d4b servo: Modernize servo.rs
Source-Repo: https://github.com/servo/servo
Source-Revision: 663ffdc5a9b9353801835167d6afe464ce60d53b
2012-05-04 00:14:00 -07:00
Brian Anderson
79d825b491 servo: Add a content task to drive the layout task
Source-Repo: https://github.com/servo/servo
Source-Revision: 7ec7daf5859c5c9c14faadb4013d8578fa56c58b
2012-05-04 00:10:35 -07:00
Brian Anderson
518bbceb78 servo: Use brighter colors
Source-Repo: https://github.com/servo/servo
Source-Revision: f0f705e7229d38a173a66639b7414eeb8f134d54
2012-05-03 23:14:49 -07:00
Brian Anderson
50e30b536f servo: Hook up layout and the renderer
Source-Repo: https://github.com/servo/servo
Source-Revision: 0374f06a906f4e0e9273334a1b031e98992bbf6e
2012-05-03 23:13:29 -07:00
Brian Anderson
3c6a048d66 servo: Minor organizational changes to layout.rs
Source-Repo: https://github.com/servo/servo
Source-Revision: 450cef2b698ca66b0143faa244b18c4d73f8ed3d
2012-05-03 22:22:34 -07:00
Brian Anderson
079867a7f6 servo: Use a better protocol between renderer and osmain
Source-Repo: https://github.com/servo/servo
Source-Revision: 09694fe58fd666bbea908337c07c6f9991acb4bb
2012-05-03 22:09:47 -07:00