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 | |
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 | |