libsoldout

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

174 check-ins using file LICENSE version c8d2f5b1e9

2016-09-15
21:38
Merge pull request #40 from frgm/mans-cleanup

manual pages cleanup Leaf check-in: 9e572998d0 user: github tags: trunk

2016-09-12
11:44
update mkd2html.1 check-in: ed1fa8423a user: frgm tags: trunk
11:25
update soldout_array.3 check-in: b82aa9af51 user: frgm tags: trunk
11:18
update soldout_buffer.3 check-in: 88ff96619b user: frgm tags: trunk
10:28
soldout_markdown.3: 'c' is a function argument check-in: 01d55b79c5 user: frgm tags: trunk
10:18
soldout_renderers.3: remove word "like" in the section SEE ALSO check-in: 3d09d8a364 user: frgm tags: trunk
2016-09-11
08:13
soldout_markdown.3: mkd_renderer is an item check-in: f6adf46e98 user: frgm tags: trunk
08:02
combine soldout.3 and soldout_markdown.3 together check-in: 2720c01495 user: frgm tags: trunk
06:14
update soldout_renderers.3 check-in: 43b936fe4d user: frgm tags: trunk
04:27
mans: do not describe functions that return nothing in RETURN VALUES section check-in: 731756fe73 user: frgm tags: trunk
2016-09-09
19:37
Merge pull request #39 from frgm/trunk

renderers: fix a typo check-in: a520e7aa21 user: github tags: trunk

17:49
renderers: fix a typo check-in: e65156e2cb user: frgm tags: trunk
2016-06-16
21:57
Fix incorrectly rendered nested block lists (issue #37) check-in: 97b94f55de user: nat tags: trunk
2016-06-15
18:43
Merge pull request #36 from frgm/trunk

markdown: fix typos check-in: 8fcd613f7e user: github tags: trunk

16:51
markdown: fix typos check-in: 397acb002e user: frgm tags: trunk
2016-05-30
21:51
Merge pull request #35 from frgm/trunk

fix description of MKDA_NORMAL check-in: 559d152cdc user: natgh tags: trunk

09:44
fix description of MKDA_NORMAL check-in: d2381772f5 user: frgm tags: trunk
2016-05-29
20:12
Merge pull request #34 from frgm/trunk

markdown: fix a typo in a comment check-in: 4d25fef47c user: natgh tags: trunk

20:04
markdown: fix a typo in a comment

explit => explicit check-in: d0429906cf user: frgm tags: trunk

2016-04-21
19:49
Merge pull request #33 from frgm/trunk

markdown: fix potential leak of memory pointed to by 'text' check-in: c70ae18d2a user: natgh tags: trunk

13:04
markdown: fix potential leak of memory pointed to by 'text'

see also: https://github.com/faelys/libsoldout/issues/32 check-in: c43896a0c4 user: frgm tags: trunk

2016-04-14
16:55
Merge pull request #31 from frgm/trunk

soldout_*.3: put in the section NAME all functions names check-in: a62bf1ebc1 user: natgh tags: trunk

2016-04-13
10:46
soldout_*.3: put in the section NAME all functions names check-in: 4fea2c5a0f user: frgm tags: trunk
2016-04-12
18:30
Merge pull request #29 from frgm/makefile

makefiles: remove unneeded '.m' rule check-in: eb39494f8a user: natgh tags: trunk

18:27
Merge branch 'amal' of https://github.com/frgm/libsoldout into trunk check-in: 6141f6efe6 user: nat tags: trunk
18:22
Merge pull request #28 from frgm/trunk

remove 'BUFFER_STDARG' macro check-in: a5ce1a3abd user: natgh tags: trunk

16:38
fix make-amal for OpenBSD

for some reasons '\t' does not work as expected; solution: use literal tab check-in: 413236099e user: frgm tags: trunk

10:24
remove 'BUFFER_STDARG' macro

as there is no more need for it: https://github.com/faelys/libsoldout/issues/26 check-in: 95a8c77643 user: frgm tags: trunk

10:16
makefiles: remove unneeded '.m' rule

see: https://github.com/faelys/libsoldout/issues/20 check-in: a222d618aa user: frgm tags: trunk

2016-04-11
19:12
Merge pull request #27 from frgm/trunk

fix two warnings check-in: 13030d946c user: natgh tags: trunk

11:33
mkd2latex, mkd2man: fix a warning

no previous extern declarations for non-static variables 'to_latex' and 'to_man' [-Wmissing-variable-declarations] check-in: 06bca437f0 user: frgm tags: trunk

11:28
mkd2html, mkd2latex, mkd2man: fix a warning

no previous prototype for functions 'latex_text_escape' and 'usage' [-Wmissing-prototypes] check-in: 9158c8be45 user: frgm tags: trunk

2016-04-10
14:31
Merge pull request #24 from frgm/trunk

add amalgamation build check-in: 7b4fb0eefe user: natgh tags: trunk

11:56
make-amal: add a note about inspiration check-in: 233a38a183 user: frgm tags: trunk
11:47
make-amal: add a short description check-in: 4ea9ed680f user: frgm tags: trunk
11:45
make-amal: add a license check-in: 43f834c682 user: frgm tags: trunk
11:33
fix make-amal for FreeBSD and DragonFly

as their `sed` does not have an argumentless variant of `-i` option check-in: 531a42cf16 user: frgm tags: trunk

2016-04-08
08:38
add amalgamation build check-in: 1d587cde83 user: frgm tags: trunk
2016-03-30
18:37
Merge pull request #22 from frgm/trunk

mkd2man.1: s/should/must/ check-in: f2017bc29a user: natgh tags: trunk

2016-03-29
22:04
mkd2man.1: s/should/must/ check-in: af4fd1c43c user: frgm tags: trunk
20:39
Merge pull request #21 from frgm/trunk

*.3: remove a LIBRARY section (as libsoldout is a portable library) check-in: aee5703bc0 user: natgh tags: trunk

17:10
*.3: remove a LIBRARY section (as libsoldout is a portable library)

see: http://manpages.bsd.lv/part1-3.html and http://thread.gmane.org/gmane.comp.tools.mdocml.user/793/focus=794 check-in: 6b7819e896 user: frgm tags: trunk

2016-03-16
19:34
.gitignore: also ignore static libraries check-in: 708738f6b9 user: nat tags: trunk
2016-03-15
18:47
Merge pull request #19 from frgm/trunk

adjust makefiles check-in: 4738b3b542 user: natgh tags: trunk

15:53
adjust makefiles

* add configurable CC, CFLAGS and LDFLAGS * remove useless flags for LDFLAGS * add a static library build check-in: 9fb854c77b user: frgm tags: trunk

2016-03-06
22:58
mkd2man: fix a typo and make exit codes consistent

Previously, `main` function in mkd2man returned a literal integer or one of POSIX `EXIT_*` constants. Since the exit code doesn't seem to encoding anything other than success or failure, `EXIT_SUCCESS` and `EXIT_FAILURE` where chosen. check-in: 2d59c88528 user: nat tags: trunk

2016-03-05
19:05
Merge pull request #18 from frgm/mdoc

convert manual pages into mdoc format check-in: 0e0a114737 user: natgh tags: trunk

14:37
add soldout_array.3 check-in: 2bb6d717f5 user: frgm tags: trunk
2016-03-03
14:24
add soldout_buffer.3 check-in: 7815a5478f user: frgm tags: trunk
2016-03-02
15:58
add soldout_renderers.3 check-in: 241eb63b05 user: frgm tags: trunk
15:50
soldout_markdown.3: use correct macro for defined values check-in: 9872e83eae user: frgm tags: trunk
15:20
soldout.3: add a link to John Gruber's website in the section SEE ALSO check-in: 7c2a8dac40 user: frgm tags: trunk
14:59
soldout_markdown.3: set explicitly library name in the section AUTHORS check-in: e2c0878a40 user: frgm tags: trunk
14:39
soldout_markdown.3: convert into mdoc format check-in: a602f8cf0c user: frgm tags: trunk
14:38
rename markdown.3 check-in: 5cb04b9b8c user: frgm tags: trunk
2016-03-01
14:49
*.1: argument 'file' is optional check-in: 21c21c757b user: frgm tags: trunk
10:53
*.1: use "new sentence, new line" check-in: c71fbce521 user: frgm tags: trunk
10:37
mkd2html.1: fix a typo

imply => implies check-in: f3cca3229f user: frgm tags: trunk

10:28
mkd2man.1: change order of command-line options in the SYNOPSIS section

first without argument, then other; + fix a typo check-in: 1ff5181da5 user: frgm tags: trunk

2016-02-29
16:34
mkd2html.1: convert into mdoc format check-in: b7d32979e6 user: frgm tags: trunk
15:52
mkd2latex.1: convert into mdoc format check-in: 6b161cd3f9 user: frgm tags: trunk
14:15
mkd2man.1: add a note to '-t' option when reading is from stdin check-in: 8af4e54b85 user: frgm tags: trunk
13:55
mkd2man.1: update description of '-d' option check-in: 1247291473 user: frgm tags: trunk
12:55
mkd2man.1: convert into mdoc format check-in: 5cdf23a1f9 user: frgm tags: trunk
2016-02-26
17:39
Add manpages generously provided by Massimo Manghi check-in: ba932f6eb1 user: nat tags: trunk
2016-02-23
21:02
buffer: remove "already-done" check in `bufnullterm`

The point of this check was to do nothing when the first byte after used data exists and is already 0. So it saves a memory write (and possible cache invalidation) at the cost of a comparison. The trade-off is far from obvious.

On top of that, it is counted as a conditional that depends on uninitialized memory by valgrind (as reported in #15 ), which is technically true, even though that particular instance is harmless.

So I decided to remove this check and unconditionally write 0 after the end of the current data (after making for it if needed). check-in: e571a14858 user: nat tags: trunk

2016-02-22
19:42
Merge pull request #17 from frgm/trunk

do not define BUFFER_STATS and fix a warning check-in: 0d175d62ef user: natgh tags: trunk

16:40
do not define BUFFER_STATS and fix a warning

no previous extern declaration for non-static variables 'buffer_stat_nb' and 'buffer_stat_alloc_bytes' check-in: 458d410f51 user: frgm tags: trunk

2016-02-21
16:39
Merge pull request #16 from frgm/trunk

renderers: add _const_ attribute to argument 'src' in lus_*_escape() functions check-in: 94fbccaed2 user: natgh tags: trunk

2016-02-20
17:59
markdown: add missing braces in an `if` block

The second `if` should be inside the first, as denoted by the indentation. Fortunately, this doesn't result in a visible bug, because `j` is initialized to zero and not touched otherwise. However, it does trigger a warning in gcc-6, which causes a build failure because of `-Werror`, reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811587

Thanks to Massimo Manghi for letting me know. check-in: d971cdd23d user: nat tags: trunk

17:51
renderers: add _const_ attribute to argument 'src' in lus_*_escape() functions

since they do not modify 'src' check-in: 05afc27f69 user: frgm tags: trunk

2015-10-17
18:17
Merge pull request #13 from frgm/trunk

mkd2man: wrap long lines check-in: a4ffc9524f user: natgh tags: trunk

2015-10-16
20:25
mkd2man: wrap long lines check-in: 1b2eaf2ea3 user: frgm tags: trunk
19:45
Merge pull request #12 from frgm/trunk

mkd2man: fix a warning check-in: 178e13ac54 user: natgh tags: trunk

2015-10-15
17:39
mkd2man: fix a warning

comparison between signed and unsigned integer expressions [-Wsign-compare] check-in: c66a6b5693 user: frgm tags: trunk

17:04
Merge pull request #11 from frgm/trunk

buffer: fix a warning check-in: 05564c9b36 user: natgh tags: trunk

10:09
buffer: fix a warning

ISO C does not allow extra ';' outside of a function [-Wpedantic] check-in: cb8ef52efc user: frgm tags: trunk

2015-10-14
17:22
*makefile: explicitly compile in C99 (addresses #10) check-in: 3710d4f606 user: nat tags: trunk
2015-10-12
17:00
renderers: (style) make explicit the precedence of `&` over `?:` check-in: 9020d525e4 user: nat tags: trunk
2015-10-11
18:38
renderers: improve unsigneded handling in print_link_wxh check-in: 8b4e02775c user: nat tags: trunk
2015-10-10
15:15
Merge pull request #9 from frgm/trunk

mkd2man: fix 'longopts' check-in: ab254af2cd user: natgh tags: trunk

2015-10-09
20:04
mkd2man: move metadata variable from global to local (partial fix of #8) check-in: ef27ccc52f user: nat tags: trunk
2015-10-08
19:57
mkd2man: fix 'longopts' check-in: 46e20214e6 user: frgm tags: trunk
16:59
buffer: remove unneeded negativity check (partial fix of #8) check-in: fe0a9b6740 user: nat tags: trunk
2015-10-07
17:41
markdown: fix end-of-autolink search (partial fix of #8) check-in: cda80bf24e user: nat tags: trunk
2015-10-06
18:00
Merge pull request #7 from nbraud/patch-1

README: Fix mistake check-in: 2a9a68f6f3 user: natgh tags: trunk

2015-10-05
18:03
README: Fix mistake

I think you confused 2 words there. check-in: 2652c0beaf user: nbraud tags: trunk

2015-06-15
16:55
Again another round of typo fixes, heavily contributed by @frgm check-in: 2567824fd8 user: nat tags: trunk
2015-06-09
21:08
Merge pull request #6 from frgm/trunk

typos check-in: 1adac1ae44 user: natgh tags: trunk

2015-06-08
18:08
typos check-in: 49c9cd2405 user: frgm tags: trunk
2015-04-26
21:08
Another round of typo fixes, thanks to @frgm check-in: ec8f4d3c8c user: nat tags: trunk
2015-04-19
16:35
Merge pull request #5 from frgm/trunk

fix trailing whitespace check-in: 5d4e1bc1e0 user: natgh tags: trunk

15:05
fix trailing whitespace check-in: 367618e8d3 user: frgm tags: trunk
2015-04-17
17:38
Merge pull request #4 from frgm/trunk

typos check-in: 2d9f1e2a40 user: natgh tags: trunk

14:17
typos check-in: ba14b75c85 user: frgm tags: trunk
2015-04-12
07:22
mkd2man: add missing include

Thanks to @frgm on github for reporting it. I still don't understand why it wasn't caught in my FreeBSD hosts. check-in: 214f69dc62 user: nat tags: trunk

2015-01-12
17:38
mkd2man: improvements provided by Baptiste Daroussin check-in: 6a16746fbc user: nat tags: trunk
2014-09-24
18:58
renderers: collapse spaces and newlines in code spans (passes 188 / 443) Leaf check-in: 7579785b2d user: nat tags: commonmark
2014-09-23
17:45
mkd2html: also add new option in `getopt_long` call check-in: 2ad3db9cbd user: nat tags: commonmark
2014-09-22
16:36
mkd2html: new command line option for CommonMark rendering check-in: 5f95c39a29 user: nat tags: commonmark
2013-10-25
08:09
Merge pull request #1 from craigbarnes/gitignore

Add .gitignore file check-in: 21119eef93 user: natgh tags: trunk

2013-10-24
05:42
Add .gitignore file check-in: 6b1e51624c user: craigbarnes tags: trunk
2013-07-20
15:32
README.md: new read-me for GitHub check-in: 75cbf469f5 user: nat tags: trunk
2013-01-11
16:43
CHANGES: update for version 1.3 Leaf check-in: 1ce0290747 user: nat tags: 1.3, release, stable
16:05
Merge from trunk for version 1.3 release check-in: 801c4a4608 user: nat tags: stable
2012-12-30
09:53
Makefiles: remove `mkd2latex` binary in `clean` target check-in: dbd1e9f2a7 user: nat tags: trunk
09:31
Remove unused variable in `char_link`. Fixes [a9fad8e441] check-in: b308649386 user: nat tags: trunk
2012-12-12
21:55
mkd2latex: add supported HTML 3.2 entities check-in: ada00b1d63 user: nat tags: 1.3-rc1, trunk
11:06
mkd2latex: use math mode to render angular brackets < and > check-in: 535818adab user: nat tags: trunk
10:56
mkd2latex: fix termination issues with backslash commands check-in: f3b45115c8 user: nat tags: trunk
2012-12-05
13:40
mkd2latex: remove incorrect escaping in verbatim blocks

Special symbols to not need escape in verbatim blocks, since there only the special sequence "\end{verbatim}" is recognized. However there is currently no espcial handling of this sequence, so putting one in the source code triggers a LaTeX-injection vulnerability. check-in: 2d1ea0da9c user: nat tags: trunk

13:26
mkd2latex: style raw HTML as code check-in: b77dc68c3c user: nat tags: trunk
13:04
mkd2latex: correctly escape autolink displayed text check-in: fc7671c813 user: nat tags: trunk
12:51
mkd2latex: support HTML entity to LaTeX conversion

The current conversion table is a minimalistic placeholder for the Markdown test suite. check-in: 056b90968c user: nat tags: trunk

10:59
mkd2latex: warn on stderr when using unsupported header level check-in: 1e04ac00fc user: nat tags: trunk
10:58
mkd2latex: improve prolog and epilog callbacks check-in: 0bb883f0ce user: nat tags: trunk
10:56
mkd2latex: new example binary, embedding a simple LaTeX renderer

Written by fernozzle as part of Google Code-In 2012: http://www.google-melange.com/gci/task/view/google/gci2012/7981207 check-in: b56833da08 user: nat tags: trunk

2012-06-26
14:49
CHANGES: update for version 1.2 check-in: e44ae5bf2d user: nat tags: 1.2, release, stable
14:42
Merge from trunk for version 1.2 release check-in: 5f5fd46112 user: nat tags: stable
2012-05-30
20:49
mkd2html, mkd2man: check output value of write() calls [7999ac672f] check-in: a9940af44e user: nat tags: 1.2-beta1, trunk
20:42
libsoldout: new name for the library check-in: d805081bc6 user: nat tags: trunk
20:39
rename example binary from `kilt` to `mkd2man` check-in: 05c91a6418 user: nat tags: trunk
20:34
rename example binary from `lace` to `mkd2html` check-in: 97e3b84417 user: nat tags: trunk
20:28
makefile: use -fPIC flag to compile the library also in GNU version [7999ac672f] check-in: 2f43bf2ace user: nat tags: trunk
2011-12-01
11:47
buffer: replace GCC-specific function attributes with properly-guarded macroes.

Thanks a lot to Jeremy Cowgar for pointing out and providing a patch. check-in: e3f435e9b2 user: nat tags: trunk

2011-05-29
22:52
markdown: fix codespan skip in find_emph_char() check-in: 0d0da7b6d0 user: nat tags: trunk
22:37
markdown: fix an out-of-bound access when find_emph_char() fails to find a match check-in: 08bf299b54 user: nat tags: trunk
2011-05-22
13:53
CHANGES: new file containing a condensed list of user-facing changes between releases check-in: 6f3a2ff135 user: nat tags: 1.1, release, stable
13:52
Merge from trunk in preparation of version 1.1 release check-in: c321aa4614 user: nat tags: stable
2011-05-04
17:57
markdown: enable backslash escape of characters (especially closing parentheses) in inline URIs of links check-in: c6255c074e user: nat tags: trunk
17:44
markdown: allow newlines in addition to horizontal blanks around inline URIs in links check-in: d1aa7b0a34 user: nat tags: trunk
2011-04-28
16:21
markdown: fix newline termination test check-in: 0d1d1b821b user: nat tags: trunk
16:18
buffer: only call `bufgrow()` internally when it's needed check-in: 90413769c7 user: nat tags: trunk
2011-04-24
15:09
README: document the table parser extension check-in: c4cf815150 user: nat tags: trunk
13:19
markdown: provide table_row callback with flags (header/body information) check-in: efab91bc60 user: nat tags: trunk
2011-04-23
08:32
markdown: fix default alignment in tables check-in: 9aa011b591 user: nat tags: trunk
08:23
markdown: allow escaping '|' to have it ignored as a table separator check-in: 79c8e617c9 user: nat tags: trunk
2011-04-22
15:43
Support of PHP-Markdown-style tables in the parser and in the discount renderers check-in: 04a71cf9ce user: nat tags: trunk
08:29
markdown: implement span-level rendering inside headers check-in: 900205d6b5 user: nat tags: trunk
07:28
markdown: refactor working buffer allocation and release check-in: cd5777657d user: nat tags: trunk
2011-04-17
22:12
markdown: skip all horizontal whitespace after list item marker. This behavior is closed to original Markdown check-in: 9cc8de873d user: nat tags: trunk
22:11
renderers: escape quotes only in (X)HTML attributes, and not in the body where they are safe. check-in: 3b06e2cc85 user: nat tags: trunk
22:09
buffer: allow release of buffer when asize == 0

The check was supposed to prevent releasing volatile buffers, but it also prevent releasing buffers that have never been used. Moreover, volatile buffers must have unit == 0 anyway. check-in: 61475d352e user: nat tags: trunk

22:07
expanded_markdown.sh: fix executable name check-in: ef6e674710 user: nat tags: trunk
22:06
markdown: refactor char_link and thereby fix its resource leak on some faulty inputs check-in: dbe4da2fc1 user: nat tags: trunk
21:59
Bump the library version number, because of ABI change in struct mkd_renderer check-in: 4be1f4e5ba user: nat tags: trunk
2011-04-16
14:24
Add document-level callbacks to allow more separation between client and renderer check-in: 7ee8820b50 user: nat tags: trunk
14:22
Bound recursion depth using a new parameter in the renderer structure

See README for details and proof. check-in: ef49755411 user: nat tags: trunk

13:55
Fix out-of-bound indices when parsing degenerate ATX-style headers check-in: 466fd2489d user: nat tags: trunk
2010-07-12
17:47
renderer: fix of div-class Discount extension check-in: a78cb64754 user: nat tags: trunk
17:02
markdown: fix of linebreak recognition check-in: f5d7e3b587 user: nat tags: trunk
17:01
lace: addition of command-line options to select renderer check-in: 4c1c21e047 user: nat tags: trunk
2010-07-07
18:18
merge README typo fixes from stable branch check-in: 7225637b61 user: nat tags: trunk
18:09
README: fix of a few typos check-in: 41902d8099 user: nat tags: 1.0, release, stable
16:31
Create new branch named "stable" check-in: d6b4ef1ffc user: nat tags: stable
2010-01-28
18:11
Turning libupskirt into a full-fledged dynamic library check-in: b07d836749 user: nat tags: 1.0-rc2, trunk
17:27
Renaming of the markdown exacutable example as "lace"

Lace being what you see when you upskirt. check-in: fa08928de3 user: nat tags: trunk

2009-10-30
10:19
Replacement of sorted insertion by a qsort() between the passes

It should be more efficient to insert links at the end of the array and then qsort(3) the final array rather than performing sorted insertion. check-in: 6e30d08540 user: nat tags: 1.0-rc1, trunk

10:03
array: reversal of comparison function arguments, to match that of bsearch(3) check-in: c8136f093e user: nat tags: trunk
2009-10-28
16:56
kilt: new example of library usage, compiling markdown into man

Big thanks to bapt for this renderer. check-in: 50c1c1ea23 user: nat tags: trunk

2009-10-27
09:49
Better support of entities and '&'

The "entity" renderer callback is no longer called when a lone '&' is encountered, only when a valid entity ("&#?[A-Za-z0-9]+;") is recognized. Otherwise '&' is considered as an inactive character and handed over to "normal_text" callback along with other inactive charaters.

In the example renderers rndr_entity has therefore been replaced by NULL, because the only treatment of entities is to copy them verbatim into the output (without the escaping rndr_normal_text does). check-in: e5946f097a user: nat tags: trunk

2009-10-26
18:35
Addition of the "Internals" section of the README check-in: 40b33f4ab2 user: nat tags: 1.0-beta2, trunk
18:34
Removal of debug code check-in: 937fef0bd0 user: nat tags: trunk
14:40
Precisions about escaping added into README check-in: 9b1c4d662e user: nat tags: trunk
14:32
expanded_markdown.sh: addition of licence text and explanations check-in: 36edf87624 user: nat tags: trunk
14:29
Moving everything related to HTML output from parser to renderer

- Entities are now handled by a dedicated callback - A new callback for normal text has been added check-in: 89c8399043 user: nat tags: trunk

13:28
Moving entity-escaping in code from parser to renderer

The text argument to blockcode() and codespan() is no longer entity-escaped by the parser. Now the renderer has to do whatever it takes to have the input correctly escaped into the output. check-in: ee37e3fa83 user: nat tags: trunk

13:17
Moving entity-escaping in attributes from the parser to the renderer

The following arguments to callbacks are no longer escaped by the parser: - link in autolink() - link and title in link() - link, title and alt in image()

To help custom renderers, lus_attr_escape() is exported, which escapes '<', '>', '&' and '"' from the input, replacing them by entities. check-in: 14e0e4e038 user: nat tags: trunk

2009-10-23
19:20
Addition of an unfinished README (it only lacks details about internals) check-in: c6b3f0a41f user: nat tags: trunk
18:28
Addition of a renderer for Natasha's own extensions

In addition to the extensions I took from discount (image size, pseudo-protocols and class blocks), here is a list of markdown extensions for my own needs: - id attribute for headers, with the syntax: id#Header text - class attribute for paragraph, between parenthesis at the very beginning of the paragraph - and spans, using respectively "++" and "--" as delimiters - plain for text between '|' check-in: 6f4a60475a user: nat tags: trunk

18:08
Checks of null block-level callback pointers check-in: 1a63bdcb08 user: nat tags: trunk
17:44
Checks of the return value of span-level callbacks check-in: b711b79fb7 user: nat tags: trunk
14:22
Split of parser code and example renderers

Instead of having everything in markdown.*, now the example renderers are in renderers.*, and markdown.* only contains parsing code. check-in: 7f5412c1c8 user: nat tags: trunk

13:23
Addition of a LICENSE file (ISC) check-in: 53f000f655 user: nat tags: trunk