Commit graph

  • b052dae230 Require running autogen.sh Brian Anderson 2012-05-10 15:20:26 -07:00
  • 210434a9b8 Separate intrinsic sizes from block layout Patrick Walton 2012-05-10 16:13:32 -07:00
  • 4938e1733c Assert that self.has_aux() in rcu before returning aux Patrick Walton 2012-05-10 15:15:19 -07:00
  • 48034368b5 Stub CSS computed style construction Patrick Walton 2012-05-10 15:14:11 -07:00
  • 624d77b2ff Move the box builder to a separate module Patrick Walton 2012-05-10 14:03:41 -07:00
  • 6340a4a0bd Stub inline layout computation; move reflow to impls Patrick Walton 2012-05-10 12:30:07 -07:00
  • 1e686a16d9 Build spidermonkey and bindings Brian Anderson 2012-05-06 02:03:07 -07:00
  • 12a679df46 Fix mac breakage Brian Anderson 2012-05-05 17:41:23 -07:00
  • 6f3ca032f8 Add build instructions to README.md Brian Anderson 2012-05-05 16:51:26 -07:00
  • 7a8305dc16 Render to PNG file when using -o flag Brian Anderson 2012-05-05 16:32:11 -07:00
  • e0149a6043 Add command line parsing Brian Anderson 2012-05-05 16:00:25 -07:00
  • d550defdf3 Fix build problems in rust-azure Brian Anderson 2012-05-05 15:37:20 -07:00
  • 43f644971a Use $(MAKE) for starting sub-builds Brian Anderson 2012-05-05 15:30:56 -07:00
  • b98eee0e46 Support out of tree builds Brian Anderson 2012-05-05 15:26:33 -07:00
  • 45b43e52e1 Why does the rust-azure submodule keep reverting to an older rev? Brian Anderson 2012-05-05 14:25:05 -07:00
  • 572d505037 Add a PNG graphics sink Brian Anderson 2012-05-04 22:59:19 -07:00
  • e57e2bc801 Abstract a graphics sink to shield the renderer from the osmain thread Brian Anderson 2012-05-04 20:09:33 -07:00
  • 8ea3faac03 Rename int_to_au to px_to_au, etc. Brian Anderson 2012-05-04 19:17:35 -07:00
  • 879a5c031e better debugging Niko Matsakis 2012-05-04 17:07:31 -07:00
  • 78a5cd763c get it so that content actually has height and displays Niko Matsakis 2012-05-04 17:04:05 -07:00
  • 3c5b1928a0 a dumb test file Niko Matsakis 2012-05-04 16:55:23 -07:00
  • 275185ab26 separate into tasks that actually parse Niko Matsakis 2012-05-04 16:55:07 -07:00
  • 480d36137e simplify html parser to use spawn, not spawn_listener Niko Matsakis 2012-05-04 13:34:54 -07:00
  • bbc936dec4 separate tree rd/wr ifaces, make them based on an ops object Niko Matsakis 2012-05-04 13:21:25 -07:00
  • 39462a50a4 Run the parser in a separate task Patrick Walton 2012-05-04 11:08:52 -07:00
  • 3415a7e429 rewrite test to be more concise but also more in depth Niko Matsakis 2012-05-04 09:07:10 -07:00
  • 6a7aa49c04 Free color patterns Brian Anderson 2012-05-04 02:40:32 -07:00
  • 018bce1b6c Cleanup Brian Anderson 2012-05-04 02:26:46 -07:00
  • c567034442 More impressive demo Brian Anderson 2012-05-04 00:32:20 -07:00
  • f025074f4e Trivial comment fix Brian Anderson 2012-05-04 00:14:52 -07:00
  • 663ffdc5a9 Modernize servo.rs Brian Anderson 2012-05-04 00:14:00 -07:00
  • 7ec7daf585 Add a content task to drive the layout task Brian Anderson 2012-05-04 00:10:35 -07:00
  • f0f705e722 Use brighter colors Brian Anderson 2012-05-03 23:14:49 -07:00
  • 0374f06a90 Hook up layout and the renderer Brian Anderson 2012-05-03 23:13:29 -07:00
  • 450cef2b69 Minor organizational changes to layout.rs Brian Anderson 2012-05-03 22:22:34 -07:00
  • 09694fe58f Use a better protocol between renderer and osmain Brian Anderson 2012-05-03 22:09:47 -07:00
  • 04575529ad Add some motion so I can tell that graphics are working Brian Anderson 2012-05-03 21:52:08 -07:00
  • 6b78b03065 Cleanup in osmain Brian Anderson 2012-05-03 20:38:44 -07:00
  • 6f52d2ec9e Move osmain into platform Brian Anderson 2012-05-03 20:28:22 -07:00
  • 9e37dd65cb Rename widget to platform Brian Anderson 2012-05-03 20:25:57 -07:00
  • 1afd636fab More cleanup in renderer Brian Anderson 2012-05-03 19:54:15 -07:00
  • d62a643c91 Use a more modern style in renderer Brian Anderson 2012-05-03 19:45:58 -07:00
  • 50ce0448e2 Update rust-azure Brian Anderson 2012-05-03 19:21:29 -07:00
  • 63f64a85ab Factor out some code in osmain Brian Anderson 2012-05-03 18:15:39 -07:00
  • 9103d928e6 Invoke the HTML scanner when a filename is given Patrick Walton 2012-05-03 18:17:54 -07:00
  • a671bb597a fix various small build failures Niko Matsakis 2012-05-03 18:07:00 -07:00
  • 41bcc6a523 implement rcu using an amazing quantity of unsafe ops Niko Matsakis 2012-05-03 18:05:12 -07:00
  • 731416b00c Update docs for layout mod Brian Anderson 2012-05-03 17:46:12 -07:00
  • bbd7322b1b Stub an HTML scanner Patrick Walton 2012-05-03 17:33:58 -07:00
  • 35e24aafca Structure layout task a little more Brian Anderson 2012-05-03 17:26:17 -07:00
  • 0b46922d6d Rename lister to layout Brian Anderson 2012-05-03 17:14:39 -07:00
  • f98c4ff1ad Change the way the keyboard event is handled Brian Anderson 2012-05-03 17:07:26 -07:00
  • 9a5f88d380 Hook up a stub layout task to the display lister Brian Anderson 2012-05-03 16:53:42 -07:00
  • e089607ea0 Move DOM nodes into dom/base Patrick Walton 2012-05-03 16:33:14 -07:00
  • 8131d62e41 Use a display list Brian Anderson 2012-05-03 16:31:40 -07:00
  • 1cb3bb593f Half-support out of tree builds Patrick Walton 2012-05-03 16:16:50 -07:00
  • 675c2cb144 Update rust-azure Brian Anderson 2012-05-03 16:10:30 -07:00
  • eaa9b460c3 Move some code to layout/lister for building display lists Brian Anderson 2012-05-03 15:09:55 -07:00
  • 0a08415e8c Rename compositor to renderer Brian Anderson 2012-05-03 14:56:15 -07:00
  • 9bcf66e7a2 Use a real timer Brian Anderson 2012-05-03 14:36:15 -07:00
  • f84067889b Work around type inference problem Brian Anderson 2012-05-02 18:46:40 -07:00
  • 5f3fb70bf5 Build an app bundle on OS X Brian Anderson 2012-04-23 17:43:45 -07:00
  • f7e3be4d6a Call our main function from the applicationDidFinishLaunching callback Brian Anderson 2012-04-23 15:43:53 -07:00
  • 1b31f3a453 Use the correct name of setDelegate: Brian Anderson 2012-04-18 19:25:36 -07:00
  • 6ba352788c Add a bunch of Cocoa boilerplate to main. Still no worky Brian Anderson 2012-04-18 19:15:51 -07:00
  • 021e66acd9 Upgrade rust-azure Brian Anderson 2012-04-18 16:27:15 -07:00
  • b69368c86d Fix make check rules Brian Anderson 2012-04-18 15:54:19 -07:00
  • 546d047b98 Upgrade rust-sdl Brian Anderson 2012-04-18 15:50:34 -07:00
  • eaa69b2039 Get the build working again on Linux Brian Anderson 2012-04-18 15:44:39 -07:00
  • 85c022da57 Only clean rust-cocoa on mac Brian Anderson 2012-04-18 15:32:12 -07:00
  • 54b74ef209 Repair rust-cocoa submodule Brian Anderson 2012-04-18 15:27:55 -07:00
  • f403129da4 Work on integrating rust-cocoa Brian Anderson 2012-04-18 15:25:30 -07:00
  • 698d133571 Cleanup Brian Anderson 2012-04-17 16:13:53 -07:00
  • ec046a1160 Move keyboard handling to input module Brian Anderson 2012-04-17 16:12:58 -07:00
  • 1a0389b70f Move osmain task to osmain module Brian Anderson 2012-04-17 16:08:57 -07:00
  • 2d13075f63 Move drawing code to compositor module Brian Anderson 2012-04-17 16:05:00 -07:00
  • 897c9dbc07 Do some animation Brian Anderson 2012-04-16 23:41:08 -07:00
  • 6dfb977c19 Only draw on request Brian Anderson 2012-04-16 22:53:44 -07:00
  • 0265bc4da2 More colors Brian Anderson 2012-04-16 22:42:02 -07:00
  • 7efdd1e9dc Put the platform event loop, drawing, and key handling is different tasks Brian Anderson 2012-04-16 21:55:46 -07:00
  • a661d59e90 Move keyboard handling to another task Brian Anderson 2012-04-16 21:37:55 -07:00
  • ddb3e0ee50 Remove servo from .gitignore again Brian Anderson 2012-04-16 21:16:28 -07:00
  • 2c67971b3a Update to latest rust-azure Brian Anderson 2012-04-16 20:29:42 -07:00
  • f91128d715 Update to latest rust-azure Brian Anderson 2012-04-16 18:25:40 -07:00
  • 1c2ae9ef32 Update to latest rust-azure Brian Anderson 2012-04-16 17:39:40 -07:00
  • 1fdc9c6235 Finally draw using azure Brian Anderson 2012-04-16 15:36:55 -07:00
  • aa38e657dc Update rust-sdl Brian Anderson 2012-04-16 15:36:48 -07:00
  • 0641a6e94d Exit on keydown Brian Anderson 2012-04-16 14:13:34 -07:00
  • a5dd15ecc9 main -> osmain Brian Anderson 2012-04-16 13:58:51 -07:00
  • 7d59f4de1e Create an azure target for the cairo/sdl surface. Doesn't seem to work Brian Anderson 2012-04-15 21:52:53 -07:00
  • 52034ec12c Create a cairo surface from the SDL surface Brian Anderson 2012-04-15 21:42:58 -07:00
  • 4afdbe89c2 Use SDL to display a window Brian Anderson 2012-04-15 21:18:53 -07:00
  • 1844d7cc4f Update rust-azure, rust-sdl Brian Anderson 2012-04-15 21:12:09 -07:00
  • 8a1f815bc2 Link to sdl and azure Brian Anderson 2012-04-15 19:19:57 -07:00
  • b6896c6e42 .gitignore servo and servo-test again Brian Anderson 2012-04-15 19:19:34 -07:00
  • 67af3562db Build rust-sdl and rust-azure Brian Anderson 2012-04-12 19:20:12 -07:00
  • c136c496d8 Move the main function to servo.rs Brian Anderson 2012-04-12 19:18:12 -07:00
  • cb27da3de1 Update to latest rust-azure Brian Anderson 2012-04-12 19:15:49 -07:00
  • 92da6f423b Update rust-sdl to latest Brian Anderson 2012-04-12 19:11:46 -07:00
  • 7ad3e9d84a Add rust-azure submodule Brian Anderson 2012-04-12 19:10:18 -07:00