Mathieu David
094c1e7a52
Add documentation about additional-js
2017-08-11 13:55:11 +02:00
Mathieu David
4528e24080
Improve wording of documentation
2017-08-11 13:55:11 +02:00
Michal Budzynski
31983cae6c
fixed missing playpen css class when codeblock properties had whitespace
2017-08-11 12:39:27 +02:00
Michal Budzynski
ddf31dcc08
Fixed `mdbook test` for {{#playpen file.rs}}
...
- now `mdbook test` does full link expansion to temp file prior to running
- also minor reformat and cleanup of `HtmlHandlebars::render_item`
2017-08-07 21:42:28 +02:00
Michal Budzynski
c36eca15c2
renamed `Playpen` to `Playground` in ajax error handling
2017-08-06 17:10:52 +02:00
Mathieu David
798225bcdc
Merge pull request #393 from budziq/playpen_errors
...
handle play.rust-lang.org communication errors in playpens
2017-08-06 15:16:11 +02:00
Michal Budzynski
eed1a0a591
handle play.rust-lang.org communication errors in playpens
...
also add 15s communication timeout
2017-08-06 14:59:19 +02:00
Mathieu David
35a447d08a
Merge pull request #338 from projektir/ace_editor
...
Ace editor
2017-08-05 12:24:12 +02:00
projektir
16aa545c5b
Integrating Ace #247
2017-08-03 22:45:33 -04:00
projektir
6601dbdd61
Adding ace.js, Rust highlighter, and themes #247
2017-08-03 20:00:39 -04:00
Mathieu David
373e36ebfb
Merge pull request #380 from ffissore/master
...
Fixed wrong filename when post processing html
2017-08-03 16:27:18 +02:00
Mathieu David
ef435825b0
Merge pull request #377 from Michael-F-Bryan/dry-themes
...
Make themes module more DRY
2017-08-03 14:06:45 +02:00
Michael Bryan
2f8d5ce263
Removed a lot of the repetition in Theme::new()
2017-08-03 07:01:52 +08:00
Michael Bryan
ce2d7153f7
removed some repetition from the themes module
2017-08-02 23:31:37 +08:00
Mathieu David
6628757d8e
Merge pull request #374 from Michael-F-Bryan/moar-tests
...
High level integration tests
2017-08-02 17:01:40 +02:00
Michael Bryan
e2eb40bded
Got some feedback from azerupi and added a DummyBook builder
2017-08-02 22:29:28 +08:00
Mathieu David
4f754a73ba
Remove the empty introduction chapter
2017-08-02 15:04:03 +02:00
Mathieu David
ba719c00be
Possible fix for automatic deployment to gh-pages (GH_TOKEN has been updated on Travis)
2017-08-02 12:58:59 +02:00
Mathieu David
64f6f78663
Merge pull request #385 from azerupi/readme-pin-ci
...
Add a note about version pinning in the README
2017-08-01 14:32:43 +02:00
Mathieu David
3b0d2d1238
Add a note about version pinning for people doing automatic deployments of their books
2017-08-01 14:16:39 +02:00
Mathieu David
6ab3d3da2a
ignore MacOS .DS_Store temporary files
2017-08-01 13:55:51 +02:00
Michal Budzynski
ee29b9d5f6
added clone derives and made the separating space mandatory in links with paths
2017-08-01 13:50:12 +02:00
Michal Budzynski
d7ecb1a80c
Rewrite of {{#}} links handling in preprocess module
...
- Replaced link parser with a Regex
- Implemented {{#include}} links
- Will display relatively nice error when cannot open {{#}} linked file
- Escaped links no longer render with escape char
- utils::fs::file_to_path no takes AsRef<Path>
- sorted export/mod in lib.rs
2017-08-01 13:50:12 +02:00
Michal Budzynski
f3f6b40ea9
Moved playpen.rs `renderer` helper to `preprocess/links.rs` module
2017-08-01 13:50:12 +02:00
Michał Budzyński
c482650e56
Merge pull request #384 from budziq/travis-rustup-beta
...
fix travis ci for beta channel
2017-08-01 01:39:29 +02:00
MichaÅ BudzyÅski
5da75bc798
fix travis ci for beta channel
...
travis started to fail for beta channel.
2017-08-01 01:04:05 +02:00
Federico Fissore
07b80723b6
Fixed wrong filename when post processing html
2017-07-24 11:37:31 +02:00
Michael Bryan
0c3a2b80f8
Tested MDBook::init with custom args
2017-07-10 18:23:51 +08:00
Michael Bryan
29e00c0d97
Broke the integration tests out into individual sections
2017-07-10 18:17:19 +08:00
Michael Bryan
7e8819f4d2
Bye bye println() debugging
2017-07-09 22:08:57 +08:00
Michael Bryan
c90c0f7848
Updated the book testing to take into account #340
2017-07-09 20:02:31 +08:00
Michael Bryan
cd11035a69
trivial change to make travis run again
2017-07-09 19:59:29 +08:00
Michael Bryan
8b7c95e02f
Made sure the rendered content actually contains the original text
2017-07-09 19:59:29 +08:00
Michael Bryan
e3f047a35d
Added playpen and mdbook init tests
2017-07-09 19:59:29 +08:00
Michael Bryan
9fab267da1
Added some end-user "sanity" tests
2017-07-09 19:59:29 +08:00
Mathieu David
55e7e82e5c
Merge pull request #340 from messense/feature/mdbook-test-library-path
...
Add library path argument for `mdbook test`
2017-07-08 23:27:28 +02:00
Mathieu David
325458c957
Merge pull request #369 from budziq/info_logger
...
Increased default logging level to info unless RUST_LOG is set
2017-07-08 19:55:59 +02:00
Michał Budzyński
9c21fe32c1
Merge pull request #373 from Michael-F-Bryan/appveyor
...
Updated appveyor.yml to use rustup for installing Rust
2017-07-08 11:25:28 +02:00
Michael Bryan
eaec9eff37
Updated appveyor.yml to use rustup for installing Rust
2017-07-08 12:47:27 +08:00
Michal Budzynski
287f539b7d
Increased default logging level to info unless RUST_LOG is set
2017-06-28 23:37:03 +02:00
Mathieu David
a220528c15
Merge pull request #367 from messense/feature/fix-mdbook-test-error
...
Print stdout when `mdbook test` failed
2017-06-28 08:41:13 +02:00
messense
7c023e2d1d
Add library path argument for `mdbook test`
2017-06-28 10:33:52 +08:00
messense
f2544e0707
Print stdout when `mdbook test` failed
2017-06-28 10:28:50 +08:00
Mathieu David
4974d2cfa1
Merge pull request #362 from budziq/nonopt_htmlconfig
...
Make HtmlConfig is no longer optional
2017-06-27 14:33:56 +02:00
Michal Budzynski
b1ca9cf5b5
HtmlConfig is no longer optional
...
`HtmlConfig` was both guaranteed to exist within `BookConfig`
and `expect`ed in few places.
This simplifies the API a little by representing the fact that
`HtmlConfig` is currently mandatory for proper mdBook binary operation.
2017-06-27 14:01:33 +02:00
Mathieu David
5a27207844
Merge pull request #366 from budziq/split_commands
...
Split commands to separate files and register conditional ones if required features enabled
2017-06-27 13:37:57 +02:00
Michal Budzynski
5e088d92c9
Merge remote-tracking branch 'upstream/master' into split_commands
2017-06-27 13:06:19 +02:00
Mathieu David
ea0c8ddea6
Merge pull request #364 from budziq/clippy_nits
...
Correct clippy complaints
2017-06-27 12:17:10 +02:00
Michal Budzynski
b3c9ba4555
Correct clippy nits
2017-06-27 09:08:58 +02:00
Michal Budzynski
7f51039f9a
Rename and move the clap sub-command generation functions
2017-06-27 07:59:50 +02:00