Commit graph

  • 7e6528550d Update Rust Chris Wong 2015-02-09 15:03:54 +13:00
  • 1c0d5e9c31 Make the renderer owned instead of borrowed Chris Wong 2015-02-07 17:48:09 +13:00
  • 8be631411c Make span always the first parameter Chris Wong 2015-02-07 17:08:08 +13:00
  • 56a7728fa1 Use correct span while parsing a block Chris Wong 2015-02-07 17:05:36 +13:00
  • 52bd1e4189 Release 0.2.0 Chris Wong 2015-02-07 12:29:34 +13:00
  • f080ee7da1 Epic refactor of doom, redux Chris Wong 2015-02-06 15:43:53 +13:00
  • 47e73c4bca Use fancy new range syntax Chris Wong 2015-02-06 14:50:47 +13:00
  • e01af11eaa Update Rust Chris Wong 2015-02-02 20:53:47 +13:00
  • 110930a558 Epic refactor of doom Chris Wong 2015-01-30 18:43:53 +13:00
  • 9ee1c76e93 Rename std::io => std::old_io Chris Wong 2015-01-30 18:00:22 +13:00
  • 6f08b62922 Abandon all hope of getting doc uploads to work Chris Wong 2015-01-29 14:57:28 +13:00
  • 9abc8003f3 Update Rust CI token (again) Chris Wong 2015-01-29 14:52:25 +13:00
  • 21a68c305c Silence "unnecessary parentheses" warnings Chris Wong 2015-01-29 13:56:55 +13:00
  • dca0400692 Implement toggleable boolean attributes Chris Wong 2015-01-29 13:47:11 +13:00
  • d8ee991da2 Rename [render, render_to] -> [to_string, render] Chris Wong 2015-01-27 11:16:22 +13:00
  • dd9679fa89 Release 0.1.1 Chris Wong 2015-01-26 12:41:30 +13:00
  • 16994b5618 Add regression test for Chris Wong 2015-01-26 12:31:11 +13:00
  • 8eb655207e Take inner closure by value instead of by reference Chris Wong 2015-01-26 12:13:32 +13:00
  • af60d7c3ec Edit docs again! Chris Wong 2015-01-26 16:37:44 +13:00
  • 30a8dccfb0 Release 0.1.0 Chris Wong 2015-01-25 15:23:55 +13:00
  • 17a447d898 Mention Display trait in docs Chris Wong 2015-01-25 15:12:00 +13:00
  • 9b1402101d Add some more docs Chris Wong 2015-01-24 23:42:38 +13:00
  • 205cc59849 Remove deprecated .slice_from() call Chris Wong 2015-01-25 20:05:43 +13:00
  • 7056661a3a Update Rust Chris Wong 2015-01-24 20:37:04 +13:00
  • a455b4c987 Add documentation links to Cargo.toml Chris Wong 2015-01-22 22:39:52 +13:00
  • f1ec5b79e8 Update Rust CI token Chris Wong 2015-01-19 17:07:53 +13:00
  • ced8d50092 Document Markup a bit more Chris Wong 2015-01-19 16:38:38 +13:00
  • 5265e420c3 Document the whole thing Chris Wong 2015-01-19 16:20:08 +13:00
  • 2250c2e961 Make splices a bit nicer to use Chris Wong 2015-01-18 20:18:21 +13:00
  • 40424e283c Use the Escaper struct directly Chris Wong 2015-01-17 20:52:09 +13:00
  • 4da9272494 Finally make splicing variables work Chris Wong 2015-01-17 20:43:51 +13:00
  • b984ef19cd Mark rt module as #[doc(hidden)] Chris Wong 2015-01-17 11:53:40 +13:00
  • e4a804a365 Give Markup type one lifetime instead of two Chris Wong 2015-01-15 10:16:43 +13:00
  • e4e80b7ee5 Update documentation link Chris Wong 2015-01-14 17:35:28 +13:00
  • f328843a02 Autodocification Chris Wong 2015-01-14 17:33:24 +13:00
  • 4bd68641e1 Make tests significantly more sexy Chris Wong 2015-01-14 13:48:48 +13:00
  • e3752b72e6 Make Renderer::write() private Chris Wong 2015-01-13 16:47:14 +13:00
  • e047b3fbb3 Add syntax for empty attributes Chris Wong 2015-01-13 16:46:37 +13:00
  • e0f11ac9e3 Punctuate "HTML5 rocks" for emphasis Chris Wong 2015-01-12 17:01:32 +13:00
  • 77fa50fdef Remove the boolean dance Chris Wong 2015-01-12 16:46:12 +13:00
  • 270781b255 Show error on unexpected end of input Chris Wong 2015-01-12 16:24:53 +13:00
  • 75dffff135 Remove redundant lifetime constraints Chris Wong 2015-01-12 16:02:30 +13:00
  • 33c487c5e4 Refer to std::fmt types directly instead of using aliases Chris Wong 2015-01-12 15:56:33 +13:00
  • 663247aef3 Use an opaque Markup type instead of a bare closure Chris Wong 2015-01-12 15:52:11 +13:00
  • f8b37e5496 HTML5 rocks Chris Wong 2015-01-11 13:50:50 +13:00
  • fba6d68cb8 Add self-closing elements Chris Wong 2015-01-11 12:51:35 +13:00
  • b826788be4 Simplify parser a bit Chris Wong 2015-01-11 11:50:52 +13:00
  • 6a8ce2cf34 Move Escape type to render module Chris Wong 2015-01-11 11:01:39 +13:00
  • b1aa300884 Don't use different escaping rules for attributes Chris Wong 2015-01-11 10:58:27 +13:00
  • 0b531572cf Mute unstable warnings Chris Wong 2015-01-10 21:35:38 +13:00
  • 905edd0ae0 Rewrite parser again Chris Wong 2015-01-10 21:29:58 +13:00
  • 4a03e09cbb Update Rust Chris Wong 2015-01-08 11:25:57 +13:00
  • 81cbfb9267 Use shiny new slicing syntax Chris Wong 2015-01-07 17:54:43 +13:00
  • 05c68067dd Rewrite the parser yay Chris Wong 2015-01-07 17:43:37 +13:00
  • 8a8ae3a5a3 Update Rust Chris Wong 2015-01-04 21:34:10 +13:00
  • d8a2aedbd7 Parse semicolons Chris Wong 2014-12-21 16:47:40 +13:00
  • f8a8e89a30 Fix the build Chris Wong 2014-12-20 20:53:38 +13:00
  • 0b34339f76 Make parser more epic Chris Wong 2014-12-20 20:41:53 +13:00
  • 65db994b92 Change render_value to return a Expr, not a Stmt Chris Wong 2014-12-19 21:28:05 +13:00
  • 8b199d1c03 Generate closures rather than bare fns Chris Wong 2014-12-19 18:25:44 +13:00
  • 2ec018b00d Upload docs to rust-ci Chris Wong 2014-12-19 12:44:03 +13:00
  • b40103d66f Fix Travis Chris Wong 2014-12-19 12:41:16 +13:00
  • 31ae7fd4aa Clean up runtime package Chris Wong 2014-12-19 12:32:52 +13:00
  • 225fee6681 Add escaping Chris Wong 2014-12-19 11:53:40 +13:00
  • 9e8e2f652e Rename htmlthing to maud Chris Wong 2014-12-18 19:49:49 +13:00
  • 6a4709315b Scaffold syntax extension thing Chris Wong 2014-12-18 18:57:55 +13:00
  • 34031b2f95 Add Travis Chris Wong 2014-12-17 21:29:25 +13:00
  • 4f83580714 First commit Chris Wong 2014-12-17 21:11:56 +13:00