Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-12 | Reduce size of gperf entity table | Nick Wellnhofer | |
Don't store length of UTF-8 string. It can be computed by NULL-terminating strings shorter than 4 bytes and using strnlen. Use gperf's string pool option. This allows to use an 'int' index into the string pool instead of a pointer and is helpful on 64-bit systems. Shaves about 75 KB off the 32-bit binaries on Linux and 128 KB off the 64-bit binaries on OS X. | |||
2015-01-11 | Use order-only dependency of cmark.3 on PROG. | John MacFarlane | |
This fixes a problem with some parallel builds. | |||
2015-01-11 | Makefile tweaks. | John MacFarlane | |
* Use -j2, esp. for testarchive, so we can test parallel builds. * Improved dependencies for cmark.3. | |||
2015-01-11 | Non-verbose output on 'make testarchive', unless error occurs. | John MacFarlane | |
2015-01-11 | Removed circular build dependency, improved testarchive. | John MacFarlane | |
2015-01-11 | Makefile: require PROG for making man3 page. | John MacFarlane | |
2015-01-11 | 'make test' - don't use verbose output. | John MacFarlane | |
Instead, print the test log if any tests fail. | |||
2015-01-11 | Added cmark.3 man page to repository and archive. | John MacFarlane | |
It simplifies the build if python and the cmark library aren't needed to build the man page. The top level Makefile has a rule to regenerate this when src/cmark.h changes. Updated Makefile.nmake for recent changes. Added case folding data file to archive, since otherwise make fails. | |||
2015-01-10 | 'make leakcheck': check xml and man renderers as well. | John MacFarlane | |
2015-01-09 | Updated dingus. | John MacFarlane | |
2015-01-07 | Fixed 'make alltest.md'. | John MacFarlane | |
2015-01-06 | Merge pull request #269 from jgm/license | Vicent Marti | |
Updated LICENSE, renamed to COPYING. | |||
2015-01-05 | Added 'make astyle' to reformat code consistently. | John MacFarlane | |
2015-01-05 | Updated LICENSE, renamed to COPYING. | John MacFarlane | |
This update clarifies the provenance and license of buffer.h, buffer.c, chunk.h, utf8.h, utf8.c. @vmg certifies by merging this PR that the license and copyright information are accurate. | |||
2015-01-04 | Moved spec.html error checks into makespec.py. | John MacFarlane | |
2015-01-04 | Fixed spec.pdf target. | John MacFarlane | |
2015-01-04 | Removed second parameter of makespec.py. | John MacFarlane | |
2015-01-04 | spec2md.py -> makespec.py. | John MacFarlane | |
Moved HTML generation out of Makefile. | |||
2015-01-03 | Rewrote spec2md in python. | John MacFarlane | |
Better to only require python, not python and perl. | |||
2014-12-31 | Recreate scanners.c only on demand | Nick Wellnhofer | |
2014-12-29 | Fixed leakcheck for python3. | John MacFarlane | |
2014-12-29 | Use python3 for bench in Makefile. | John MacFarlane | |
2014-12-27 | Makefile: Added spec target with check of internal links/anchors. | John MacFarlane | |
2014-12-26 | Revert "Makefile: specify python2 in places where it's needed." | John MacFarlane | |
This reverts commit 2455209cb0051f562bb8d9525951ac902320afeb. | |||
2014-12-25 | Makefile: specify python2 in places where it's needed. | John MacFarlane | |
2014-12-17 | More Makefile adjustments. | John MacFarlane | |
2014-12-17 | Updated Makefile for changes in man page generation. | John MacFarlane | |
2014-12-17 | Create cmark.3 in cmake build process. | John MacFarlane | |
Remove it from the repository. Closes #241. | |||
2014-12-13 | Makefile fixes for man page. | John MacFarlane | |
Don't build man pages until we've built libcmark, which we need. Also reverted use of typewriter font for signatures; this looks worse in the terminal pager. | |||
2014-12-13 | Makefile: add targets for html versions of man pages. | John MacFarlane | |
2014-12-13 | Makefile: Removed dependency of leakcheck on PROG. | John MacFarlane | |
2014-12-10 | Makefile - run js benchmark with high priority. | John MacFarlane | |
2014-12-10 | Run eslint on bench.js | John MacFarlane | |
2014-12-10 | Apply js linting to test.js. | John MacFarlane | |
2014-12-10 | Added eslint.json and 'lint' target in Makefile. | John MacFarlane | |
2014-12-08 | Create html_unescape.h with extra struct initializers | Nick Wellnhofer | |
Fixes missing initializer warnings. | |||
2014-12-04 | Moved source files from src/html into src. | John MacFarlane | |
The separate directory presents problems for some simple extension building systems, like luarocks. | |||
2014-12-04 | Fixed another archive problem. | John MacFarlane | |
2014-12-04 | Fixed some problems in 'make archive'. | John MacFarlane | |
2014-12-02 | 'make' now prints message about where to find binaries. | John MacFarlane | |
See #231. | |||
2014-11-30 | Removed markdown intermediary for man 1 page. | John MacFarlane | |
See #224. | |||
2014-11-30 | Create man 3 page without markdown intermediary. | John MacFarlane | |
Use proper man style, marking function types, arguments, etc. See #224. | |||
2014-11-29 | Use make_man_page.py + pandoc to create cmark.3 man page from cmark.h. | John MacFarlane | |
See #224. | |||
2014-11-29 | Added very basic cmark.3 man page, added to install process. | John MacFarlane | |
This currently just contains a list of functions. It needs some accompanying text, commentary, examples. See #224. | |||
2014-11-29 | Keep cmark.1 in repository, so pandoc isn't required to build. | John MacFarlane | |
See #224. | |||
2014-11-29 | Fixed ALLTESTS target for new spec_tests.py location. | John MacFarlane | |
2014-11-29 | Updated Makefile for changes to test/ and man/. | John MacFarlane | |
2014-11-29 | Moved man page generation to man/CMakeLists.txt. | John MacFarlane | |
Removed doxygen stuff for now. It seems too complex for what we need. We'll find another way to create cmark.3. | |||
2014-11-28 | Include man3 in archive. | John MacFarlane | |
2014-11-28 | Framework for using doxygen to generate API docs. | John MacFarlane | |
Added Makefile target for doxygen-generated man page. Added Doxyfile. Added man/man3/cmark.3 (generated by doxygen) to install targets. |