libsoldout
Timeline
Not logged in

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

174 check-ins using file LICENSE version c8d2f5b1e9

2016-09-15
21:38
[9e572998d0] Leaf: Merge pull request #40 from frgm/mans-cleanup

manual pages cleanup (user: github, tags: trunk)

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

renderers: fix a typo (user: github, tags: trunk)

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

markdown: fix typos (user: github, tags: trunk)

16:51
[397acb002e] markdown: fix typos (user: frgm, tags: trunk)
2016-05-30
21:51
[559d152cdc] Merge pull request #35 from frgm/trunk

fix description of MKDA_NORMAL (user: natgh, tags: trunk)

09:44
[d2381772f5] fix description of MKDA_NORMAL (user: frgm, tags: trunk)
2016-05-29
20:12
[4d25fef47c] Merge pull request #34 from frgm/trunk

markdown: fix a typo in a comment (user: natgh, tags: trunk)

20:04
[d0429906cf] markdown: fix a typo in a comment

explit => explicit (user: frgm, tags: trunk)

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

markdown: fix potential leak of memory pointed to by 'text' (user: natgh, tags: trunk)

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

see also: https://github.com/faelys/libsoldout/issues/32 (user: frgm, tags: trunk)

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

soldout_*.3: put in the section NAME all functions names (user: natgh, tags: trunk)

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

makefiles: remove unneeded '.m' rule (user: natgh, tags: trunk)

18:27
[6141f6efe6] Merge branch 'amal' of https://github.com/frgm/libsoldout into trunk (user: nat, tags: trunk)
18:22
[a5ce1a3abd] Merge pull request #28 from frgm/trunk

remove 'BUFFER_STDARG' macro (user: natgh, tags: trunk)

16:38
[413236099e] fix make-amal for OpenBSD

for some reasons '\t' does not work as expected; solution: use literal tab (user: frgm, tags: trunk)

10:24
[95a8c77643] remove 'BUFFER_STDARG' macro

as there is no more need for it: https://github.com/faelys/libsoldout/issues/26 (user: frgm, tags: trunk)

10:16
[a222d618aa] makefiles: remove unneeded '.m' rule

see: https://github.com/faelys/libsoldout/issues/20 (user: frgm, tags: trunk)

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

fix two warnings (user: natgh, tags: trunk)

11:33
[06bca437f0] mkd2latex, mkd2man: fix a warning

no previous extern declarations for non-static variables 'to_latex' and 'to_man' [-Wmissing-variable-declarations] (user: frgm, tags: trunk)

11:28
[9158c8be45] mkd2html, mkd2latex, mkd2man: fix a warning

no previous prototype for functions 'latex_text_escape' and 'usage' [-Wmissing-prototypes] (user: frgm, tags: trunk)

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

add amalgamation build (user: natgh, tags: trunk)

11:56
[233a38a183] make-amal: add a note about inspiration (user: frgm, tags: trunk)
11:47
[4ea9ed680f] make-amal: add a short description (user: frgm, tags: trunk)
11:45
[43f834c682] make-amal: add a license (user: frgm, tags: trunk)
11:33
[531a42cf16] fix make-amal for FreeBSD and DragonFly

as their `sed` does not have an argumentless variant of `-i` option (user: frgm, tags: trunk)

2016-04-08
08:38
[1d587cde83] add amalgamation build (user: frgm, tags: trunk)
2016-03-30
18:37
[f2017bc29a] Merge pull request #22 from frgm/trunk

mkd2man.1: s/should/must/ (user: natgh, tags: trunk)

2016-03-29
22:04
[af4fd1c43c] mkd2man.1: s/should/must/ (user: frgm, tags: trunk)
20:39
[aee5703bc0] Merge pull request #21 from frgm/trunk

*.3: remove a LIBRARY section (as libsoldout is a portable library) (user: natgh, tags: trunk)

17:10
[6b7819e896] *.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 (user: frgm, tags: trunk)

2016-03-16
19:34
[708738f6b9] .gitignore: also ignore static libraries (user: nat, tags: trunk)
2016-03-15
18:47
[4738b3b542] Merge pull request #19 from frgm/trunk

adjust makefiles (user: natgh, tags: trunk)

15:53
[9fb854c77b] adjust makefiles

* add configurable CC, CFLAGS and LDFLAGS * remove useless flags for LDFLAGS * add a static library build (user: frgm, tags: trunk)

2016-03-06
22:58
[2d59c88528] 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. (user: nat, tags: trunk)

2016-03-05
19:05
[0e0a114737] Merge pull request #18 from frgm/mdoc

convert manual pages into mdoc format (user: natgh, tags: trunk)

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

imply => implies (user: frgm, tags: trunk)

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

first without argument, then other; + fix a typo (user: frgm, tags: trunk)

2016-02-29
16:34
[b7d32979e6] mkd2html.1: convert into mdoc format (user: frgm, tags: trunk)
15:52
[6b161cd3f9] mkd2latex.1: convert into mdoc format (user: frgm, tags: trunk)
14:15
[8af4e54b85] mkd2man.1: add a note to '-t' option when reading is from stdin (user: frgm, tags: trunk)
13:55
[1247291473] mkd2man.1: update description of '-d' option (user: frgm, tags: trunk)
12:55
[5cdf23a1f9] mkd2man.1: convert into mdoc format (user: frgm, tags: trunk)
2016-02-26
17:39
[ba932f6eb1] Add manpages generously provided by Massimo Manghi (user: nat, tags: trunk)
2016-02-23
21:02
[e571a14858] 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). (user: nat, tags: trunk)

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

do not define BUFFER_STATS and fix a warning (user: natgh, tags: trunk)

16:40
[458d410f51] 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' (user: frgm, tags: trunk)

2016-02-21
16:39
[94fbccaed2] Merge pull request #16 from frgm/trunk

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

2016-02-20
17:59
[d971cdd23d] 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. (user: nat, tags: trunk)

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

since they do not modify 'src' (user: frgm, tags: trunk)

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

mkd2man: wrap long lines (user: natgh, tags: trunk)

2015-10-16
20:25
[1b2eaf2ea3] mkd2man: wrap long lines (user: frgm, tags: trunk)
19:45
[178e13ac54] Merge pull request #12 from frgm/trunk

mkd2man: fix a warning (user: natgh, tags: trunk)

2015-10-15
17:39
[c66a6b5693] mkd2man: fix a warning

comparison between signed and unsigned integer expressions [-Wsign-compare] (user: frgm, tags: trunk)

17:04
[05564c9b36] Merge pull request #11 from frgm/trunk

buffer: fix a warning (user: natgh, tags: trunk)

10:09
[cb8ef52efc] buffer: fix a warning

ISO C does not allow extra ';' outside of a function [-Wpedantic] (user: frgm, tags: trunk)

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

mkd2man: fix 'longopts' (user: natgh, tags: trunk)

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

README: Fix mistake (user: natgh, tags: trunk)

2015-10-05
18:03
[2652c0beaf] README: Fix mistake

I think you confused 2 words there. (user: nbraud, tags: trunk)

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

typos (user: natgh, tags: trunk)

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

fix trailing whitespace (user: natgh, tags: trunk)

15:05
[367618e8d3] fix trailing whitespace (user: frgm, tags: trunk)
2015-04-17
17:38
[2d9f1e2a40] Merge pull request #4 from frgm/trunk

typos (user: natgh, tags: trunk)

14:17
[ba14b75c85] typos (user: frgm, tags: trunk)
2015-04-12
07:22
[214f69dc62] 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. (user: nat, tags: trunk)

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

Add .gitignore file (user: natgh, tags: trunk)

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

13:26
[b77dc68c3c] mkd2latex: style raw HTML as code (user: nat, tags: trunk)
13:04
[fc7671c813] mkd2latex: correctly escape autolink displayed text (user: nat, tags: trunk)
12:51
[056b90968c] mkd2latex: support HTML entity to LaTeX conversion

The current conversion table is a minimalistic placeholder for the Markdown test suite. (user: nat, tags: trunk)

10:59
[1e04ac00fc] mkd2latex: warn on stderr when using unsupported header level (user: nat, tags: trunk)
10:58
[0bb883f0ce] mkd2latex: improve prolog and epilog callbacks (user: nat, tags: trunk)
10:56
[b56833da08] 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 (user: nat, tags: trunk)

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

Thanks a lot to Jeremy Cowgar for pointing out and providing a patch. (user: nat, tags: trunk)

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

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

See README for details and proof. (user: nat, tags: trunk)

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

Lace being what you see when you upskirt. (user: nat, tags: trunk)

2009-10-30
10:19
[6e30d08540] 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. (user: nat, tags: trunk, 1.0-rc1)

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

Big thanks to bapt for this renderer. (user: nat, tags: trunk)

2009-10-27
09:49
[e5946f097a] 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). (user: nat, tags: trunk)

2009-10-26
18:35
[40b33f4ab2] Addition of the "Internals" section of the README (user: nat, tags: trunk, 1.0-beta2)
18:34
[937fef0bd0] Removal of debug code (user: nat, tags: trunk)
14:40
[9b1c4d662e] Precisions about escaping added into README (user: nat, tags: trunk)
14:32
[36edf87624] expanded_markdown.sh: addition of licence text and explanations (user: nat, tags: trunk)
14:29
[89c8399043] 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 (user: nat, tags: trunk)

13:28
[ee37e3fa83] 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. (user: nat, tags: trunk)

13:17
[14e0e4e038] 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. (user: nat, tags: trunk)

2009-10-23
19:20
[c6b3f0a41f] Addition of an unfinished README (it only lacks details about internals) (user: nat, tags: trunk)
18:28
[6f4a60475a] 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 - <ins> and <del> spans, using respectively "++" and "--" as delimiters - plain for text between '|' (user: nat, tags: trunk)

18:08
[1a63bdcb08] Checks of null block-level callback pointers (user: nat, tags: trunk)
17:44
[b711b79fb7] Checks of the return value of span-level callbacks (user: nat, tags: trunk)
14:22
[7f5412c1c8] 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. (user: nat, tags: trunk)

13:23
[53f000f655] Addition of a LICENSE file (ISC) (user: nat, tags: trunk)