Commit Graph

478 Commits

Author SHA1 Message Date
steve donovan 607b5cf4c6 globals _G and _VERSION are _tables_ 2016-08-21 11:18:28 +02:00
steve donovan 749894954b Bump to 1.4.5; updated changes and docs 2016-08-21 11:16:50 +02:00
Steve J Donovan 3e573f4edd Merge pull request #244 from mpeterv/make-target-dir
Use dir.makepath when creating output directory
2016-07-01 14:01:55 +02:00
mpeterv 8bc3700377 Use dir.makepath when creating output directory
Don't exit with error if an intermediate directory doesn't exist.
Also, handle directory creation failure.
2016-07-01 14:48:05 +03:00
Steve J Donovan 088034e437 Merge pull request #243 from mpeterv/fix-module-call-parse
Fix module call parse
2016-07-01 13:46:38 +02:00
Peter Melnichenko 1dfcf2e0a9 Handle failure to parse module call 2016-07-01 14:34:15 +03:00
Peter Melnichenko 3798cb42d3 Don't try to parse a module call if 'module' token is field name
That is, ignore `foo.module()` when looking for module calls.
2016-07-01 14:31:53 +03:00
steve donovan b903eb79df temporary file hack borked on Windows; working on parsing tag modifiers _properly_ 2016-06-27 19:45:26 +02:00
Steve Donovan d47c0f89bf Debian lua-discount package is _yet another Lua binding_ to libmarkdown2 2016-06-27 16:44:18 +02:00
Steve Donovan 7bed1fa826 issue #191 strip left spaces from usage code 2016-06-27 16:25:56 +02:00
Steve Donovan c9b6483d6d issue #240 blank line after comment at end of code block. Crash with fenced block at end of document fixed 2016-06-27 15:27:15 +02:00
Steve Donovan 9f259c59be issue #227: don't force all <li> to have 'disc' style 2016-06-27 12:40:53 +02:00
Steve Donovan 2f71eabd9f issue #195: user-specific tempdir for expanding template modules 2016-06-27 12:20:20 +02:00
Steve Donovan dadad3f737 moonscript fat arrow and auto-assign ctor support 2016-06-27 11:48:35 +02:00
Steve Donovan ff60cbd7aa Modules may return a single _function_ (see tests/funmod.lua) 2016-06-27 11:06:29 +02:00
Steve Donovan ebdbf7d0e3 issue #213: --fatalwarnings now also works with parser errors 2016-06-27 10:13:23 +02:00
steve donovan be85db6234 explicit warnings if we cannot deduce item from following code 2016-06-26 19:24:03 +02:00
steve donovan 8a21d4405b fixing up built-in global definitions for 'ldoc -m global' 2016-06-26 19:22:58 +02:00
Steve Donovan 1bcd76e307 new flag: -N,--no_args_infer don't infer arguments from source 2016-06-24 15:53:15 +02:00
Steve Donovan ff0eebceb2 prettier output for ldoc -m if not Windows 2016-06-24 15:51:38 +02:00
Steve Donovan f3e5a5a576 Windows line endings led to wrong section names in Markdown documents 2016-06-21 12:26:36 -04:00
Steve J Donovan 04da31d5c7 Merge pull request #241 from Fuzzlix/master
correct typo
2016-06-21 12:02:45 +02:00
Ulrich Schmidt 0347cfca71 correct typo 2016-06-21 11:48:03 +02:00
steve donovan 3d31f32b93 --testing: version and date does not change. Bump to 1.4.4 2016-06-20 19:32:46 +02:00
steve donovan f09d617005 always write output with lf line endings 2016-06-20 18:50:07 +02:00
steve donovan 6e687dec3f https becomes git+https in rockspec 2016-06-19 19:18:08 +02:00
steve donovan 4fbb2aca79 update docs to Lua 5.2/5.3 2016-06-19 12:36:54 +02:00
Steve J Donovan d7ffde62e9 Merge pull request #148 from JonasT/patch-4
Putting "Repeating tags" one level up, since not related to Lua 5.1 modules
2016-06-19 11:26:30 +02:00
Steve J Donovan edba959b1b Merge pull request #237 from Alloyed/fix-dumping-objects
Fix logic error when dumping non-function objects
2016-06-19 11:18:47 +02:00
Steve J Donovan dd44ad1ef5 Merge pull request #236 from catwell/pull-1
Support Lua 5.3
2016-06-19 11:17:19 +02:00
Steve J Donovan 93df7dc06d Merge pull request #235 from drbo/patch-1
Change `git://` to `https://`
2016-06-19 11:15:29 +02:00
Steve J Donovan 44efb79923 Merge pull request #234 from istr/discount-compat
Support both available flavors of discount.
2016-06-19 11:13:54 +02:00
Steve J Donovan 9cd29253cb Merge pull request #233 from JojoBoulix/Honour-SOURCE_DATE_EPOCH
Honour the SOURCE_DATE_EPOCH environment variable
2016-06-19 11:11:40 +02:00
Steve J Donovan 0d9768e86d Merge pull request #223 from thehunmonkgroup/custom-css-config
add custom_css configuration param
2016-06-18 17:38:39 +02:00
Steve J Donovan 2b99730d18 Merge pull request #231 from nebularg/fix_within
Fix @within
2016-06-18 17:33:46 +02:00
Steve J Donovan 5e2f665a49 Merge pull request #222 from th-we/fix-dup-return
Avoid return documentation slipping into preceding function documenation
2016-06-18 17:31:20 +02:00
Steve J Donovan e19b9d5e02 Merge pull request #193 from mooffie/error_func_link
Fix @{error} links
2016-06-17 18:09:52 +02:00
Kyle McLamb 5be42470c3 Fix logic error when dumping non-function objects 2016-06-03 03:28:00 -04:00
Pierre Chapuis 0fb4b257ba support Lua 5.3 2016-05-22 14:58:04 +02:00
Pierre Chapuis 260034ec5c use HTTPS URLs for the manual 2016-05-22 14:57:53 +02:00
Demetri Obenour e7833739d4 Change `git://` to `https://`
`git://` is insecure.  `https://` should be used instead.
2016-04-29 14:03:03 -04:00
Ingo Struck bba78586d4 support both available flavors of ldoc 2016-04-20 20:10:10 +02:00
steve donovan 2ddb9c64c7 Merge branch 'master' of github.com:stevedonovan/LDoc 2016-04-10 18:02:59 +02:00
steve donovan bbbcb1a59f --fatalwarnings flag to force ldoc to return non-zero exit code if there are any warnings; issue #255 @psychon 2016-04-10 18:02:09 +02:00
Steve J Donovan 75a108e0f8 Merge pull request #228 from Alloyed/fix-comment-highlighting
Fix end-of-block comments not highlighting
2016-04-10 16:55:57 +02:00
steve donovan 1ebd148291 allow [int] in table documentation - http://stackoverflow.com/questions/36419386/lua-ldoc-documentation-of-a-table 2016-04-10 16:54:33 +02:00
Steve J Donovan 7dd360e7c0 Merge pull request #221 from th-we/bracket-fix
Allow "]" in description after tag modifiers
2016-04-10 16:44:46 +02:00
JojoBoulix 707484790e Honour the SOURCE_DATE_EPOCH environment variable
When the environment variable SOURCE_DATE_EPOCH is set, use it as the epoch of the date to be written in the output.
This allows to build reproducibly packages depending on LDoc to build their documentation, without any change to their code and build process.
See https://reproducible-builds.org/specs/source-date-epoch/
2016-04-06 22:18:27 +02:00
Kyle Buller 3dada49e07 Fix @within 2016-04-06 01:50:14 -05:00
Kyle McLamb 6fc556eb41 Fix end-of-block comments not highlighting
Originally, comments in code blocks were highlighted by looking for
their starting token at the beginning and a newline at the end.

This PR adds two new comment patterns that look for the end-of-string
instead of a newline, so that comments on the last line of a block are
still highlighted.
2016-02-07 00:52:21 -05:00