summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-13Updated benchmarks.John MacFarlane
2015-01-13Initialize fields in objects to null rather than undefined.John MacFarlane
Big speed boost.
2015-01-13blocks.js - avoid an implicit boolean cast.John MacFarlane
2015-01-13Updated benchmarks.John MacFarlane
2015-01-13Simplified some of the new-block-start logic.John MacFarlane
2015-01-13Assign marker_offset to list data at initialization.John MacFarlane
2015-01-13last_matched_container -> lastMatchedContainer.John MacFarlane
2015-01-13Ensure that closeUnmatchedBlocks is not called unnecessarily.John MacFarlane
2015-01-13Fixed start column for blockquotes.John MacFarlane
2015-01-13Added lineNumber proper to DocParser.John MacFarlane
Removed lineNumber param from addChild and some other methods.
2015-01-13Fixed typo in spec.John MacFarlane
Closes #283.
2015-01-12Updated benchmarks.John MacFarlane
2015-01-12Made closeUnmatchedBlocks a method of DocParser...John MacFarlane
instead of a closure. Performance increase and code simplification.
2015-01-12Another try at .travis.yml.John MacFarlane
2015-01-12More travis fixes.John MacFarlane
2015-01-12Fixed typo in travis script.John MacFarlane
2015-01-12Revert "Moved dingus to js directory."John MacFarlane
This reverts commit 5ddf8743f02132f07aad4bb27e0b84c530a706d7.
2015-01-12Fixed travis (I hope).John MacFarlane
2015-01-12Improved README.John MacFarlane
2015-01-12Cleaned up Makefile.John MacFarlane
2015-01-12Some astyle reformatting.John MacFarlane
2015-01-12Moved spec2js.js to tools/.John MacFarlane
2015-01-12Moved templates, makespec.py, and specfilter.hs -> tools/.John MacFarlane
2015-01-12Moved mkcasefold.pl to tools/.John MacFarlane
2015-01-12Moved eslint.json to js/ subdir.John MacFarlane
2015-01-12Moved python, rb, lua wrappers to wrappers subdirectory.John MacFarlane
2015-01-12Moved dingus to js directory.John MacFarlane
2015-01-12Removed Makefile.old.John MacFarlane
2015-01-12.travis.yml: don't run valgrind on osx.John MacFarlane
2015-01-12Simplified release archive.John MacFarlane
We now simply use git archive (which is also what github would use on their releases page). This is possible because we now include some generated files in the repository. The fact is that this is what people are going to use anyway, so instead of testing two different setups (our hand-crafted archive and the git repo), it's better just to use one.
2015-01-12Updated benchmarks with new multilingual progit sample.John MacFarlane
2015-01-12For benchmarks, read file rather than piping from stdin.John MacFarlane
2015-01-12Fixed ANSI color 'reset' in js/test.js.John MacFarlane
2015-01-12Use much more multilingual benchmark source.John MacFarlane
Concatenate all languages for progit book.
2015-01-12Fixed .travis.yml for osx.John MacFarlane
2015-01-12Fixed sh syntax in .travis.yml.John MacFarlane
2015-01-12Wrap decodeURI in a try.John MacFarlane
This ensures that we return original content (unnormalized) rather than raising an exception for things like [foo](<&#x25;test>) Not sure if this is the best approach.
2015-01-12html.js, xml.js: avoid using concat.John MacFarlane
2015-01-12Use new with Document and NodeWalker constructors.John MacFarlane
2015-01-12js/bench.js: use capital letter for Showdown so eslint doesn't complain.John MacFarlane
2015-01-12Improved eslint.json.John MacFarlane
2015-01-12Updated travis script to install osx dependencies using brew.John MacFarlane
2015-01-12Enable testing on osx with travis.John MacFarlane
2015-01-12Use decodeURI instead of the deprecated 'unescape'.John MacFarlane
<https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/unescape>
2015-01-12Relaxed some eslint rules that don't make sense for us.John MacFarlane
2015-01-12Fixed some linter errors.John MacFarlane
2015-01-12Moved "use strict" to top of modules.John MacFarlane
2015-01-11Moved common xml escaping code from xml.js, html.js to common.js.John MacFarlane
2015-01-11Factored out normalizeURI into a single function in common.js.John MacFarlane
This way we can change it without changing four separate places in the code.
2015-01-11Factored out unescapeString into new module, js/common.js.John MacFarlane
This is used in both blocks.js and inlines.js.