2263 Commits

Author SHA1 Message Date
Jeff Williams
47aad100fc use the variation to ensure a unique ID for each doclet 2014-12-21 17:27:40 -08:00
Jeff Williams
cd23d479a1 add missing variation 2014-12-21 17:24:01 -08:00
Jeff Williams
b285e18577 rename method; add test stubs 2014-12-21 10:29:06 -08:00
Jeff Williams
c6855b5bfd Revert "fix typo"
This reverts commit 0a8c41eaf0fb3bb89da878bb787ab173329b49f9.
2014-12-21 09:48:45 -08:00
Jeff Williams
0a8c41eaf0 fix typo 2014-12-21 09:35:10 -08:00
Jeff Williams
fb5b3bd349 bump revision 2014-12-19 16:51:36 -08:00
Jeff Williams
0fc0244ab6 close ul element correctly (#843)
Fixes validation errors.
2014-12-19 16:38:24 -08:00
Jeff Williams
e7f55594a1 add required dd elements (#843)
Fixes validation errors.
2014-12-19 16:32:38 -08:00
Jeff Williams
feb96ea7f5 remove dictionary-list wrappers (#843)
Fixes validation errors. Also results in fewer sections being indented, which, to my eye, looks nicer and is easier to read.
2014-12-19 16:27:23 -08:00
Jeff Williams
faee92618d use CSS to clear the br element (#843)
Fixes a validation error.
2014-12-19 16:25:49 -08:00
Jeff Williams
fc2c165626 generate unique IDs when two members have the same name but different scopes (#539) 2014-12-19 09:13:06 -08:00
Jeff Williams
8ccbb1b435 use a dash to prevent filenames from starting with an underscore 2014-12-18 20:56:11 -08:00
Jeff Williams
16f8270430 add missing dictionary list wrappers 2014-12-18 17:32:01 -08:00
Jeff Williams
61819f1105 close list elements 2014-12-18 17:21:55 -08:00
Jeff Williams
93bbf77eff whitespace 2014-12-18 16:52:41 -08:00
Jeff Williams
869f63113f allow interface tag to have a name in the JSDoc tag dictionary (#828) 2014-12-18 16:41:51 -08:00
Jeff Williams
ef75f132b8 print the usage information if there's a bad command-line option (#840) 2014-12-18 16:09:28 -08:00
Jeff Williams
1cb337c90a cleanup 2014-12-16 10:33:45 -08:00
Jeff Williams
d1d05687f1 cleanup 2014-12-16 10:12:45 -08:00
Jeff Williams
3aa3214fde fix typo 2014-12-16 10:09:51 -08:00
Jeff Williams
f6c9e99d82 update Catharsis 2014-12-16 09:17:26 -08:00
Jeff Williams
a122ae6b3e update ESLint config 2014-12-13 13:12:29 -08:00
Jeff Williams
416b42fa75 update ESLint; delint 2014-12-13 09:39:21 -08:00
Jeff Williams
0a776648bf whitespace 2014-12-07 20:32:53 -08:00
Jeff Williams
5b5d90f165 remove busted AppVeyor config 2014-12-07 18:11:41 -08:00
Jeff Williams
eafc56de23 revert part of 5fa636 due to performance hit (#830) 2014-12-07 16:37:28 -08:00
Jeff Williams
3162215c9a improve the way we handle namespaces 2014-12-07 13:51:48 -08:00
Jeff Williams
e02ed2f7fe correct docs 2014-12-07 13:03:43 -08:00
Jeff Williams
c0b7b784a2 minor cleanup 2014-12-07 13:01:31 -08:00
Jeff Williams
5fa636ab7b create doclets for mixed-in symbols (#378)
Also includes a fair amount of cleanup.
2014-12-07 11:05:56 -08:00
Jeff Williams
5a92f5eff7 update committed version of Catharsis (#705) 2014-12-06 17:12:39 -08:00
Jeff Williams
de6650023f bump revision 2014-12-06 17:09:49 -08:00
Jeff Williams
c59d949c6b bump Catharsis version to support JSDoc-style nested arrays, like string[][] (#705) 2014-12-06 17:09:14 -08:00
Jeff Williams
ee2badcde2 improvements from @dchambers to nav-building code (#813)
Squashed commit of the following:

commit 723349a9c90a005137d01e19012778f4dddb1d12
Author: dchambers <dominic.chambers@gmail.com>
Date:   Fri Dec 5 13:14:13 2014 +0000

    Moved an assignment within the corresponding guard, since it was superfluous unless the guard was triggered.

commit 872974656e7500c99daba64e7db31f14f9874c0d
Author: dchambers <dominic.chambers@gmail.com>
Date:   Fri Dec 5 11:35:33 2014 +0000

    Use four spaces for tabulation.

commit 5eaabcf84c5395aeeeff018ea042e73d710e2846
Author: dchambers <dominic.chambers@gmail.com>
Date:   Mon Nov 24 18:15:36 2014 +0000

    Attempt to fix remaining linting errors -- may not work as I'm unable to run the build locally on my own machine to verify.

commit 0137865ff4aa4e888533a217f2e6bb3b12b7fc87
Author: dchambers <dominic.chambers@gmail.com>
Date:   Mon Nov 24 17:42:09 2014 +0000

    Attempt to fix remaining linting errors -- may not work as I'm unable to run the build locally on my own machine to verify.

commit 7d80410d63e29837b436776b8983004c8b92ecb2
Author: dchambers <dominic.chambers@gmail.com>
Date:   Mon Nov 24 17:17:51 2014 +0000

    Removed trailing whitespace from 'publish.js'.

commit 773b785756f5ee6c32cbcb1742543c1a2671efe7
Author: Dominic Chambers <dominic.chambers@gmail.com>
Date:   Tue Aug 26 09:58:50 2014 +0100

    Ensure the title for classes defined within modules shows the thing
    being documented as being a class rather than a module, as it currently
    does for interfaces.

commit 9fc527d63aa6839fbae07f4b6db8dee027f6fc43
Author: Dominic Chambers <dominic.chambers@gmail.com>
Date:   Tue Aug 26 09:51:10 2014 +0100

    Remove the 'module:' prefix from index links to classes and interfaces
    defined within modules.

commit 21e3e31f2499bbc9cb5f10c09cfaeb86d25ded9b
Author: Dominic Chambers <dominic.chambers@gmail.com>
Date:   Tue Aug 26 09:43:13 2014 +0100

    Removed duplicated code from the buildNav() function, where the version
    of the code used is one where items are only written if they haven't
    already been encountered, and a heading is only written when there are
    items to appear beneath that heading.
    Conflicts:
    	templates/default/publish.js
2014-12-06 15:50:28 -08:00
Jeff Williams
78ed79c49a attempt to fix AppVeyor config file 2014-12-03 09:53:13 -08:00
Jeff Williams
e8a35e686e add AppVeyor config for Windows CI build 2014-12-03 09:34:53 -08:00
Jeff Williams
9c1ed61949 bump revision 2014-12-03 09:32:35 -08:00
Jeff Williams
1865e51d0a remove useless function 2014-12-01 20:10:24 -08:00
Jeff Williams
b5c4e202d9 fix dumper issue when Set is available (#811) 2014-11-28 19:18:21 -08:00
Jeff Williams
42104c82ee enable lint-checking for tests; delint/cleanup tests 2014-11-28 18:36:04 -08:00
Jeff Williams
f135456396 don't overwrite the classdesc tag's value when the class and constructor tags are also present (#806) 2014-11-27 11:48:11 -08:00
Jeff Williams
0daeb2e947 improve dumper module and global dump function (#811)
- Fixed an issue in the dumper module that caused non-circular references between objects to be treated as circular references. For example, in an array of objects A and B, if B.a refers to A, the value of B.a can now be dumped.
- The dumper module is now much faster when the built-in class `Set` is not available.
- The global dump function is now much faster and is less likely to dump the value `<CircularRef>`.
2014-11-27 10:03:26 -08:00
Jeff Williams
f302234811 delint; cleanup 2014-11-27 09:48:07 -08:00
Jeff Williams
1a975c0f6d remove duplicate Requires section in modules (#790) 2014-11-11 20:14:38 -08:00
Jeff Williams
42f388f009 render a doclet's overrides property (#792) 2014-11-11 18:01:17 -08:00
Jeff Williams
afbc4fa0bc close li tag 2014-11-11 17:55:16 -08:00
Jeff Williams
b22a8a20c6 add overrides property to doclets that override other symbols (#792) 2014-11-11 17:09:37 -08:00
Jeff Williams
93cfe292ef delint 2014-11-11 16:50:37 -08:00
Jeff Williams
7807ac021e rename "Index" to "Home" (#750)
Thanks to @dchambers for the suggestion.
2014-11-08 10:54:14 -08:00
Jeff Williams
36065d22e8 add exception/throws to default tag list for Markdown plugin (#736)
Plus some test refactoring.

Thanks to @otakustay for suggesting this change.
2014-11-07 15:18:07 -08:00