Commit graph

3647 commits

Author SHA1 Message Date
Niko Matsakis
480d36137e simplify html parser to use spawn, not spawn_listener 2012-05-04 13:34:54 -07:00
Niko Matsakis
bbc936dec4 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
2012-05-04 13:21:25 -07:00
Patrick Walton
39462a50a4 Run the parser in a separate task 2012-05-04 11:08:52 -07:00
Niko Matsakis
3415a7e429 rewrite test to be more concise but also more in depth 2012-05-04 09:07:10 -07:00
Brian Anderson
6a7aa49c04 Free color patterns 2012-05-04 02:40:32 -07:00
Brian Anderson
018bce1b6c Cleanup 2012-05-04 02:26:46 -07:00
Brian Anderson
c567034442 More impressive demo 2012-05-04 00:32:20 -07:00
Brian Anderson
f025074f4e Trivial comment fix 2012-05-04 00:14:52 -07:00
Brian Anderson
663ffdc5a9 Modernize servo.rs 2012-05-04 00:14:00 -07:00
Brian Anderson
7ec7daf585 Add a content task to drive the layout task 2012-05-04 00:10:35 -07:00
Brian Anderson
f0f705e722 Use brighter colors 2012-05-03 23:14:49 -07:00
Brian Anderson
0374f06a90 Hook up layout and the renderer 2012-05-03 23:13:29 -07:00
Brian Anderson
450cef2b69 Minor organizational changes to layout.rs 2012-05-03 22:22:43 -07:00
Brian Anderson
09694fe58f Use a better protocol between renderer and osmain 2012-05-03 22:09:47 -07:00
Brian Anderson
04575529ad Add some motion so I can tell that graphics are working 2012-05-03 21:56:05 -07:00
Brian Anderson
6b78b03065 Cleanup in osmain 2012-05-03 20:38:44 -07:00
Brian Anderson
6f52d2ec9e Move osmain into platform 2012-05-03 20:28:22 -07:00
Brian Anderson
9e37dd65cb Rename widget to platform 2012-05-03 20:25:57 -07:00
Brian Anderson
1afd636fab More cleanup in renderer 2012-05-03 19:54:15 -07:00
Brian Anderson
d62a643c91 Use a more modern style in renderer 2012-05-03 19:45:58 -07:00
Brian Anderson
50ce0448e2 Update rust-azure 2012-05-03 19:21:29 -07:00
Brian Anderson
63f64a85ab Factor out some code in osmain 2012-05-03 18:23:21 -07:00
Patrick Walton
9103d928e6 Invoke the HTML scanner when a filename is given 2012-05-03 18:19:16 -07:00
Niko Matsakis
a671bb597a fix various small build failures 2012-05-03 18:07:00 -07:00
Niko Matsakis
41bcc6a523 implement rcu using an amazing quantity of unsafe ops 2012-05-03 18:05:32 -07:00
Brian Anderson
731416b00c Update docs for layout mod 2012-05-03 17:46:30 -07:00
Patrick Walton
bbd7322b1b Stub an HTML scanner 2012-05-03 17:34:38 -07:00
Brian Anderson
35e24aafca Structure layout task a little more 2012-05-03 17:26:17 -07:00
Brian Anderson
0b46922d6d Rename lister to layout 2012-05-03 17:14:39 -07:00
Brian Anderson
f98c4ff1ad Change the way the keyboard event is handled 2012-05-03 17:07:26 -07:00
Brian Anderson
9a5f88d380 Hook up a stub layout task to the display lister 2012-05-03 16:53:42 -07:00
Patrick Walton
e089607ea0 Move DOM nodes into dom/base 2012-05-03 16:33:31 -07:00
Brian Anderson
8131d62e41 Use a display list 2012-05-03 16:31:40 -07:00
Patrick Walton
1cb3bb593f Half-support out of tree builds 2012-05-03 16:17:23 -07:00
Brian Anderson
675c2cb144 Update rust-azure 2012-05-03 16:10:30 -07:00
Brian Anderson
eaa9b460c3 Move some code to layout/lister for building display lists 2012-05-03 15:09:55 -07:00
Brian Anderson
0a08415e8c Rename compositor to renderer 2012-05-03 14:56:15 -07:00
Brian Anderson
9bcf66e7a2 Use a real timer 2012-05-03 14:36:15 -07:00
Brian Anderson
f84067889b Work around type inference problem 2012-05-02 18:46:40 -07:00
Brian Anderson
5f3fb70bf5 Build an app bundle on OS X 2012-04-23 17:43:45 -07:00
Brian Anderson
f7e3be4d6a Call our main function from the applicationDidFinishLaunching callback 2012-04-23 15:43:53 -07:00
Brian Anderson
1b31f3a453 Use the correct name of setDelegate: 2012-04-18 19:25:36 -07:00
Brian Anderson
6ba352788c Add a bunch of Cocoa boilerplate to main. Still no worky 2012-04-18 19:15:51 -07:00
Brian Anderson
021e66acd9 Upgrade rust-azure 2012-04-18 16:27:15 -07:00
Brian Anderson
b69368c86d Fix make check rules 2012-04-18 15:54:19 -07:00
Brian Anderson
546d047b98 Upgrade rust-sdl 2012-04-18 15:50:34 -07:00
Brian Anderson
eaa69b2039 Get the build working again on Linux 2012-04-18 15:44:39 -07:00
Brian Anderson
85c022da57 Only clean rust-cocoa on mac 2012-04-18 15:32:12 -07:00
Brian Anderson
54b74ef209 Repair rust-cocoa submodule 2012-04-18 15:27:55 -07:00
Brian Anderson
f403129da4 Work on integrating rust-cocoa 2012-04-18 15:43:48 -07:00