summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-15Optimized --smart.John MacFarlane
Previously we had 0.24s on the benchmark without `--smart`, 0.38s with it. Now we have 0.27s with `--smart`, so `--smart` has only a small performance impact.
2015-02-14Added smart.c, smart.h with function abstracting smart punct rendering.John MacFarlane
Also fixed some bugs in earlier smart handling. Now handles UTF-8.
2015-02-14astyle changes (code formatting only).John MacFarlane
2015-02-14Updated man page for --smart.John MacFarlane
2015-02-14Improved smart quote recognition.John MacFarlane
All tests now pass.
2015-02-14Added test for --smart option.John MacFarlane
Currently one test fails.
2015-02-14Added CMARK_OPT_SMARTPUNCT and --smart option.John MacFarlane
So far this is only implemented for the HTML renderer. Ultimately some of this should be factored out into a form that can be used in other renderers.
2015-02-13Updated scanners for new whitespace definition.John MacFarlane
2015-02-13Updated test/spec.txt.John MacFarlane
2015-02-04Use try.commonmark.org for dingus address.John MacFarlane
2015-02-02Merge pull request #5 from nwellnhof/zap_strnlenJohn MacFarlane
Don't rely on strnlen being available
2015-02-02Don't rely on strnlen being availableNick Wellnhofer
2015-01-31Updated spec.txt from CommonMark repo.John MacFarlane
2015-01-31Fixed autolink scanner to conform to the spec.John MacFarlane
Backslash escapes not allowed in autolinks.
2015-01-28Update cmark.3 man page.John MacFarlane
Only the date changed, but this is needed to avoid building the page on a git checkout.
2015-01-28Added Profile build type, 'make prof' target.John MacFarlane
2015-01-25Adjust benchmarks for commonmark.js.John MacFarlane
2015-01-25Fixed license in README.md.John MacFarlane
2015-01-25Fixed link to spec.John MacFarlane
2015-01-25COPYING - added license for test/spec.txt and python code in test/.John MacFarlane
2015-01-25Use 2-clause BSD license.John MacFarlane
The legal implications of the 3rd clause seem too unclear.
2015-01-25Removed JavaScript specific licenses in COPYING.John MacFarlane
2015-01-24Improved README with note on wrappers.John MacFarlane
2015-01-24Added reference to benchmarks in README.John MacFarlane
2015-01-24Removed non-C related parts of README.md.John MacFarlane
2015-01-24Makefile: Removed spec- and website- related parts.John MacFarlane
2015-01-24Makefile: Added update-spec target.John MacFarlane
2015-01-24Moved spec.txt to test/ directory.John MacFarlane
2015-01-24Removed spec-specific files (DTD, spec generation tools).John MacFarlane
2015-01-24Renamed changelog.c.txt -> changelog.txt.John MacFarlane
Deleted changelog.spec.txt.
2015-01-24Added note on documentation in man pages.John MacFarlane
2015-01-24Updated changelog.c.txt.John MacFarlane
2015-01-24Updated version in CMakeLists.txt.John MacFarlane
2015-01-24Bump spec version to 0.17, updated changelog for spec.John MacFarlane
2015-01-24Removed obsolete PACKAGEDIR in Makefile.John MacFarlane
2015-01-24Removed JS specific stuff from .editorconfig.John MacFarlane
2015-01-24Removed some old targets from .PHONY.John MacFarlane
2015-01-24Makefile: Removed JS related stuff.John MacFarlane
2015-01-24Makefile: replaced PROG with CMARK and PROG.John MacFarlane
PROG is overridable, CMARK is not. Slight adjustment to #297.
2015-01-24Merge pull request #297 from nwellnhof/makefile_fixesJohn MacFarlane
Makefile fixes
2015-01-24Removed JS implementation, which is moving to its own repo:John MacFarlane
<https://github.com/jgm/commonmark.js>
2015-01-24Prohibit overriding of some Makefile varsNick Wellnhofer
SRCDIR, DATADIR, and PROG should not be overridable.
2015-01-24Remove dependencies from $(BUILDDIR) targetNick Wellnhofer
There's no need to reconfigure if html_unescape.h or case_fold_switch.inc were changed.
2015-01-24Make "test" target depend on "cmake_build"Nick Wellnhofer
cmake doesn't (re)build the project if the tests are run. This change allows to run "make test" without having to run "make" before, for example after modifying source files or from a clean tree.
2015-01-24Pass INSTALL_PREFIX to cmakeNick Wellnhofer
This allows to install to a location other than /usr/local without invoking cmake manually.
2015-01-24Move message from "all" to "cmake_build" targetNick Wellnhofer
2015-01-24Rework Makefile targetsNick Wellnhofer
Since $(BUILDDIR) depended on the phony target "check", it was always considered out-of-date. So it was always rebuilt resulting in running the "cmake" command again even if it was already run. Add a new phony target "cmake_build" that always triggers the cmake build and make $(PROG) depend on it. Running "make" a second time now doesn't run cmake again.
2015-01-23Removed unused variable.John MacFarlane
2015-01-23Tweaked uglifyjs options.John MacFarlane
2015-01-23Added target for minified js/dist/commonmark.min.js.John MacFarlane