Commit Graph

  • 56dad889db Added some of the infrastructure for parsing the nested section and updating the summary ergonomically Michael Bryan 2017-06-29 00:06:43 +0800
  • bfc9112c06 Separators and links in the prefix chapters are parsed correctly Michael Bryan 2017-06-28 00:25:52 +0800
  • df2ee64b2e Added the prefix chapter parsing step and a failing test for separators Michael Bryan 2017-06-28 00:19:38 +0800
  • a220528c15 Merge pull request #367 from messense/feature/fix-mdbook-test-error Mathieu David 2017-06-28 08:41:13 +0200
  • 7c023e2d1d
    Add library path argument for `mdbook test` messense 2017-06-19 22:06:15 +0800
  • f2544e0707
    Print stdout when `mdbook test` failed messense 2017-06-28 10:28:50 +0800
  • dcc8368543 Encoded the first state in the SummaryParser Michael Bryan 2017-06-27 23:40:41 +0800
  • dacb3e082e Can now parse a single item (link to a chapter) Michael Bryan 2017-06-25 18:26:19 +0800
  • 588b444f06 Tried to make summary parsing easier to understand and implement by writing out the EBNF grammar Michael Bryan 2017-06-25 15:53:01 +0800
  • eb839e4298 Added a SectionNumber newtype to represent section numbering ("1.2.3") Michael Bryan 2017-06-25 14:36:37 +0800
  • c68a29c3c5 added a parse_summary() method to the Loader Michael Bryan 2017-06-24 23:42:28 +0800
  • 1e60d6b53c Created a new Loader module and some stubs Michael Bryan 2017-06-24 22:47:03 +0800
  • 4974d2cfa1 Merge pull request #362 from budziq/nonopt_htmlconfig Mathieu David 2017-06-27 14:33:56 +0200
  • b1ca9cf5b5 HtmlConfig is no longer optional Michal Budzynski 2017-06-27 14:01:33 +0200
  • 5a27207844 Merge pull request #366 from budziq/split_commands Mathieu David 2017-06-27 13:37:57 +0200
  • 5e088d92c9 Merge remote-tracking branch 'upstream/master' into split_commands Michal Budzynski 2017-06-27 13:06:19 +0200
  • ea0c8ddea6 Merge pull request #364 from budziq/clippy_nits Mathieu David 2017-06-27 12:17:10 +0200
  • b3c9ba4555 Correct clippy nits Michal Budzynski 2017-06-27 09:08:58 +0200
  • 7f51039f9a Rename and move the clap sub-command generation functions Michal Budzynski 2017-06-27 07:59:50 +0200
  • 7799ce285e Do not use wildcard imports if not needed Michal Budzynski 2017-06-26 23:17:46 +0200
  • fe62d0c407 Merge remote-tracking branch 'upstream/master' into split_commands Michal Budzynski 2017-06-26 23:11:00 +0200
  • c9a117cc4e Merge pull request #361 from Michael-F-Bryan/error-chain Mathieu David 2017-06-26 17:07:51 +0200
  • 13ab20ea49 Merge pull request #363 from budziq/opt_mathjax Mathieu David 2017-06-26 17:01:52 +0200
  • f3c8535870 Extracted `mdbook test` and `mdbook init` to separate files/modules Michal Budzynski 2017-06-26 01:24:33 +0200
  • 35ed9fc286 corrected indentation in `serve` and `watch` subcommands definitions Michal Budzynski 2017-06-26 01:04:38 +0200
  • efdd0330c1 Extracted `mdbook init` to separate file/module Michal Budzynski 2017-06-26 01:02:32 +0200
  • 4c78fdf431 Extracted `mdbook build` to separate file/module Michal Budzynski 2017-06-26 00:53:58 +0200
  • b09fdf07e4 Register `serve` and `watch` subcommands only if given features enabled Michal Budzynski 2017-06-26 00:31:42 +0200
  • 5c524da3c2 Extracted `mdbook watch` to separate file/module Michal Budzynski 2017-06-25 23:44:28 +0200
  • 99224f40d5 Extracted `mdbook serve` to separate file/module Michal Budzynski 2017-06-25 21:41:23 +0200
  • 83354ab24b Fixed up some unused-imports warnings Michael Bryan 2017-06-25 14:21:23 +0800
  • af05306046 Tried making sure travis installs all the musl tools when required Michael Bryan 2017-06-25 14:11:43 +0800
  • b796ee7c36 Made sure travis installs musl for the musl builds Michael Bryan 2017-06-25 13:17:44 +0800
  • db94b3d839 Add minimal testing for the optional MathJax support Michal Budzynski 2017-06-25 00:39:57 +0200
  • f214c7108f Make MathJax support optional Michal Budzynski 2017-06-25 00:32:26 +0200
  • 2abebfb244 Removed the default error-chain features Michael Bryan 2017-06-25 00:40:56 +0800
  • fd821a5ead the binary now uses error-chain Michael Bryan 2017-06-25 00:13:41 +0800
  • 487f5ce339 Added error-chain to the renderer module Michael Bryan 2017-06-25 00:10:06 +0800
  • 1356e0f068 Added error-chain to the book and utils modules Michael Bryan 2017-06-25 00:04:57 +0800
  • 0f93cd002b Added error-chain to the config files Michael Bryan 2017-06-24 23:53:08 +0800
  • 6761442241 Added error-chain to lib.rs Michael Bryan 2017-06-24 23:48:50 +0800
  • b441066105 Merge pull request #335 from Michael-F-Bryan/refactor-hbs-renderer Mathieu David 2017-06-24 14:44:12 +0200
  • d50486e337 Merge pull request #314 from budziq/fix_theme Mathieu David 2017-06-24 14:03:10 +0200
  • c3dfabd5a2 Merge branch 'upstream/master' into refactor-hbs-renderer Michael Bryan 2017-06-24 16:07:01 +0800
  • 4c187bcb9f Explained what HtmlHandlebars::write_custom_function() does Michael Bryan 2017-06-24 15:50:51 +0800
  • d42ef1cdbc reduced code repetition in `fill_from_tomlconfig` Michal Budzynski 2017-06-23 17:01:11 +0200
  • 03193e0bd7 Merge pull request #334 from budziq/hide_popup Mathieu David 2017-06-23 14:15:54 +0200
  • 672d91e6c2 Hide theme selector popup on interaction outside of it Also set cursor to pointer on theme selector items. Michal Budzynski 2017-06-23 13:18:06 +0200
  • 6d8ac6a23c Fixes missing the default "theme" dir location Michal Budzynski 2017-06-23 12:57:58 +0200
  • 69b3e2b5cb Merge pull request #332 from budziq/silence_404s Mathieu David 2017-06-23 11:27:31 +0200
  • 1a88c93646 Merge 80fa26db27 into 5e93decf6e derekdreery 2017-06-23 09:17:20 +0000
  • 5e93decf6e Merge pull request #328 from sunng87/feature/handlebars-upgrade Mathieu David 2017-06-23 11:16:52 +0200
  • 79cdcb46de extract serving code to a separate module Michal Budzynski 2017-06-14 14:43:43 +0200
  • f889eb3d12 first draft of silencing 404 errors Michal Budzynski 2017-06-14 14:14:02 +0200
  • 3306c030e1 Merge branch 'master' of github.com:azerupi/mdBook Mathieu David 2017-06-23 01:10:38 +0200
  • 239886a5cf Merge branch 'budziq-minor_refactor' Mathieu David 2017-06-23 01:10:29 +0200
  • f3cb4265ca Fix typo Mathieu David 2017-06-23 01:10:18 +0200
  • 28afebdca2 Merge branch 'minor_refactor' of https://github.com/budziq/mdBook into budziq-minor_refactor Mathieu David 2017-06-23 01:09:26 +0200
  • ab31f4b027 Merge pull request #310 from jimmydo/ios-scroll-to-top Mathieu David 2017-06-23 01:01:19 +0200
  • 4128a78171 Merge branch 'master' of github.com:azerupi/mdBook Mathieu David 2017-06-23 00:50:11 +0200
  • 7f60db069f Merge branch 'jimmydo-curly-quotes' Mathieu David 2017-06-23 00:49:46 +0200
  • 26fc980ffb Remove 'curly_quotes' key from the json config Mathieu David 2017-06-23 00:48:59 +0200
  • d252dc82d6 Merge branch 'curly-quotes' of https://github.com/jimmydo/mdBook into jimmydo-curly-quotes Mathieu David 2017-06-23 00:43:57 +0200
  • c186d72b40 Merge pull request #346 from projektir/playpen_no_html Mathieu David 2017-06-21 16:46:05 +0200
  • 73160877b3 Creating markdown code from playpen files instead of HTML #345 projektir 2017-06-21 09:33:41 -0400
  • 33f3bec301 Cleaned up the filter_map for normalizing id's using a more readable procedural style Michael Bryan 2017-06-20 11:23:53 +0800
  • 8c30de16d6 Used the Entry API to make id counter incrementing nicer Michael Bryan 2017-06-20 11:15:12 +0800
  • fa95546988 Broke the header link wrapping out into smaller functions Michael Bryan 2017-06-20 11:06:30 +0800
  • ac16d7aef1 Added some tests for the original build_header_links function Michael Bryan 2017-06-20 10:54:32 +0800
  • e2a7adaa79 Introduced a RenderItemContext to make item rendering easier Michael Bryan 2017-06-20 08:40:01 +0800
  • 75f0196c55 Pulled index rendering out into its own method Michael Bryan 2017-06-20 07:53:46 +0800
  • 80fa26db27 Merge branch 'master' into serve_static derekdreery 2017-06-18 22:27:35 +0100
  • 49336e0698 Merge branch 'master' of github.com:azerupi/mdBook Mathieu David 2017-06-18 19:21:08 +0200
  • f0c697afd5 Merge branch 'jmillikan-master' Mathieu David 2017-06-18 19:20:23 +0200
  • cff1ed5e08 remove #content Mathieu David 2017-06-18 19:19:48 +0200
  • 73c845fbbe Merge branch 'master' of git://github.com/jmillikan/mdBook into jmillikan-master Mathieu David 2017-06-18 19:14:32 +0200
  • 193f014a5b Add an option to convert to curly quotes when rendering to HTML Jimmy Do 2017-05-31 22:28:08 -0700
  • bd9b0d29ea On iOS, allow scrolling to the top of the page by tapping the top of the screen Jimmy Do 2017-06-04 19:58:51 -0700
  • 7cb4064b67 Added some more stubs Michael Bryan 2017-06-18 09:43:35 +0800
  • c1845bf8bc Added traits which plugins and renderers must implement and updated docs Michael Bryan 2017-06-17 23:46:16 +0800
  • 859cfc83ed Added a Visitor trait for doing manipulations on a Book Michael Bryan 2017-06-17 23:15:55 +0800
  • 4b7de88155 Fixed an issue where PathBuf doesn't implement Default on older versions of Rust Michael Bryan 2017-06-17 22:43:54 +0800
  • 6e63bdccfd Added an unimplemented!() for the Loader::parse_summary() method (will fix later) Michael Bryan 2017-06-17 22:37:22 +0800
  • 4af10ce60c Renamed a couple functions to be more descriptive and ran rustfmt Michael Bryan 2017-06-17 21:15:54 +0800
  • 543e8fb42c Partway through converting the SUMMARY.md parser to use the new datatypes Michael Bryan 2017-06-17 21:08:43 +0800
  • 5c62c7221a Fleshing out the Loader::parse_summary() function Michael Bryan 2017-06-17 06:06:00 +0800
  • 1bf442f0bb Copied across the SUMMARY.md parser Michael Bryan 2017-06-17 04:42:12 +0800
  • bb3f06ae75 Created an initial Book struct and ran rustfmt Michael Bryan 2017-06-17 04:15:27 +0800
  • c89a77bc9b Fixed ci so it'll work with mdbook-core as well Michael Bryan 2017-06-16 22:25:26 +0800
  • ed4c963363 Merge branch 'plugins' of github.com:Michael-F-Bryan/mdBook into plugins Michael Bryan 2017-06-16 21:55:10 +0800
  • cca7acc0a2 Made the Renderer trait mutable so it can hold state Michael Bryan 2017-06-15 19:28:03 +0800
  • d09acdf907 Added a generic Plugin trait Michael Bryan 2017-06-15 18:58:07 +0800
  • 7f3a279ffa Started setting up the config loading and stubbed out some top-level runner methods Michael Bryan 2017-06-16 21:52:29 +0800
  • fc2e167cd6 Created an initial mdbook-core crate Michael Bryan 2017-06-16 21:09:11 +0800
  • 29708db467 Merge pull request #337 from budziq/focus_fix Mathieu David 2017-06-16 13:40:36 +0200
  • deab3ba751 Tiny whitespace changes Michael Bryan 2017-06-16 06:50:13 +0800
  • c1c06d6dc1 Auto focus on content to allow keyboard navigation Michal Budzynski 2017-06-15 21:12:28 +0200
  • 41acfe62bd Made the Renderer trait mutable so it can hold state Michael Bryan 2017-06-15 19:28:03 +0800
  • ff72598dea Added a generic Plugin trait Michael Bryan 2017-06-15 18:58:07 +0800
  • b7aa78c3c0 Minor refactoring Michael Bryan 2017-06-15 18:39:41 +0800