Xavier Mendez
4d4cac2313
README: Remove incorrect statement
...
Anything can run out of memory, it's a normal thing.
What's important is to handle things correctly when
you run out of memory (i.e. don't crash).
Saying Hoedown will never run out of memory is
like saying dd-rescue will never get I/O errors.
I think the author meant "memory leak"
rather than "run out of memory".
2014-03-29 14:17:24 +01:00
Xavier Mendez
cc768b16e5
Remove useless HTML_TOC flag
...
It's redundant. A zero `nesting_level` already means "disable TOC"
and a nonzero `nesting_level` enables it.
Having a TOC flag only complicates the code unnecessarily.
2014-03-29 14:10:08 +01:00
Devin Torres
d7de540376
Merge pull request #65 from jmendeth/option-parsing-final
...
Improve executables (mainly option parsing)
2014-03-25 12:58:13 -05:00
Xavier Mendez
b6f7a30cdb
Small correction
2014-03-23 21:06:01 +01:00
Xavier Mendez
ea8446f6b8
Rename examples/ to bin/
2014-03-23 20:17:02 +01:00
Xavier Mendez
51291eb3d3
Add option parsing to smartypants.c too
2014-03-23 20:14:19 +01:00
Xavier Mendez
77392bf350
Rewrite hoedown.c (option parsing and lots of features :)
2014-03-23 19:58:47 +01:00
Xavier Mendez
8bc7aadbff
Correct extension category
2014-03-23 19:56:05 +01:00
Xavier Mendez
6e7624195a
correct small typo in previous PR
...
Signed-off-by: Xavier Mendez <jmendeth@gmail.com>
2014-03-04 22:48:58 +01:00
Devin Torres
f51f204f6f
Merge pull request #57 from jmendeth/organize-extensions
...
Organize flags
2014-02-13 15:58:46 -06:00
Xavier Mendez
4cb9c5b9e3
"Expand" table alignment values
2014-02-13 21:30:50 +01:00
Xavier Mendez
9882e5dd6d
Export flag categories
2014-02-13 21:27:55 +01:00
Xavier Mendez
6cae51067a
Sort extension flags
2014-02-13 21:25:37 +01:00
Devin Torres
23685b2f65
Merge pull request #58 from jmendeth/api-v3
...
API v3
2014-02-13 13:22:00 -06:00
Xavier Mendez
64655781c6
api_v3: let document_new accept the renderer as first argument
2014-02-13 19:04:08 +01:00
Xavier Mendez
813e018013
api_v3: inheritance: add state object to html renderer
2014-02-10 09:57:01 +01:00
Xavier Mendez
b0cd583e19
api_v3: consistency: always use unsigned int for flags
2014-02-09 12:49:32 +01:00
Devin Torres
925c12afec
Merge pull request #59 from jmendeth/update-readme
...
Update README instructions
2014-02-08 19:35:07 -06:00
Xavier Mendez
fa99c71554
api_v3: consistency: flags should go first
2014-02-08 20:02:36 +01:00
Xavier Mendez
4496e88b27
api_v3: consistency: all flags must live in enums, at "flags" section
2014-02-08 19:55:29 +01:00
Xavier Mendez
9047dc6efd
README: Mention additional features
2014-02-07 15:34:30 +01:00
Xavier Mendez
8a1749440c
README: Remove references to specific files
2014-02-07 15:29:45 +01:00
Xavier Mendez
a782137cd2
api_v3: consistency: instance should always be the first parameter
2014-02-07 15:01:29 +01:00
Xavier Mendez
0b0519e076
api_v3: document: put version stuff into its own pair
2014-02-06 20:38:21 +01:00
Xavier Mendez
1cc59936dc
api_v3: document: actually rename the API
2014-02-06 20:16:23 +01:00
Xavier Mendez
419422bd9a
api_v3: document: begin by renaming pertinent files
2014-02-06 19:40:41 +01:00
Devin Torres
234354e4ad
Merge pull request #53 from jmendeth/examples-error-checking
...
Properly check errors in executables
2014-02-06 12:12:16 -06:00
Xavier Mendez
c8b2a166ff
Report write errors the same way as reading errors
2014-02-03 19:29:37 +01:00
Devin Torres
fab9fcd98e
Merge pull request #52 from jmendeth/remove-max-size
...
Remove BUFFER_MAX_ALLOC_SIZE
2014-02-03 10:27:55 -08:00
Xavier Mendez
791dd19724
Let executables check and report errors properly
2014-02-03 19:25:59 +01:00
Xavier Mendez
ca829ff835
Remove BUFFER_MAX_ALLOC_SIZE
2014-02-03 18:44:58 +01:00
Devin Torres
6938e267bd
Merge pull request #47 from craigbarnes/permfix
...
Remove execute permissions from src/html.c
2014-01-23 17:48:18 -08:00
Craig Barnes
e3236b562d
Remove execute permissions from src/html.c
2014-01-24 01:38:32 +00:00
Devin Torres
b927b7fcb6
Merge pull request #46 from craigbarnes/pipemode
...
Set permissions of named pipes created by the test runner to 0600
2014-01-23 16:54:20 -08:00
Craig Barnes
0dcf6d9156
Set permissions of named pipes created by the test runner to 0600
2014-01-24 00:24:10 +00:00
Devin Torres
83556da918
Merge pull request #45 from craigbarnes/pipetrap
...
Make test runner clean up named pipes, even on early/forced termination
2014-01-23 12:34:20 -08:00
Craig Barnes
97a04e604f
Make test runner clean up named pipes, even on early/forced termination
2014-01-23 20:06:41 +00:00
Devin Torres
4b4e70d4e9
Merge pull request #44 from craigbarnes/testrunner
...
Shell test runner
2014-01-23 11:57:16 -08:00
Craig Barnes
f6338a2006
Use mktemp(1) to generate temporary filenames used by the test runner
2014-01-23 19:30:09 +00:00
Craig Barnes
7b94616304
Return non-zero exit code from test runner if any tests fail
2014-01-23 16:54:21 +00:00
Craig Barnes
d3e36c51d6
Fix portability issues in test runner script
2014-01-23 06:36:48 +00:00
Craig Barnes
6621d8ef36
Add Bash test runner
2014-01-23 03:30:46 +00:00
Devin Torres
e3d177ae67
Same for html_smartypants.c
2014-01-22 18:46:30 -06:00
Devin Torres
ab16c82cc7
Explicity declare the escape tables as size UINT8_MAX+1
2014-01-22 18:38:19 -06:00
Devin Torres
242d3397d9
Define HTML escape table values as uint8_t instead of char
...
Thanks @craigbarnes!
Closes #42 .
2014-01-21 17:10:31 -06:00
Devin Torres
d9c32382f1
Merge pull request #41 from craigbarnes/makefix
...
Fix object compilation target in Makefile
2014-01-21 13:03:19 -08:00
Craig Barnes
fce375b1f1
Fix object compilation target in Makefile
2014-01-21 20:47:56 +00:00
Devin Torres
46de884e43
Remove unused variables
2014-01-19 20:51:08 -06:00
Devin Torres
2845a8cd13
New instructions for reporting security vulnerabilities
...
Closes #37 .
2014-01-19 20:33:42 -06:00
Devin Torres
a7e72d2c72
Merge pull request #38 from jmendeth/language-classes
...
Simplify and harden fenced code blocks
2014-01-16 14:52:38 -08:00