Jeff Williams
d2e5dd888a
fix gulpfile on Windows when the working directory contains spaces
2014-10-30 12:02:29 -07:00
Jeff Williams
a2e119a88b
update ESLint dependency; enable new rules; delint
2014-10-27 12:58:32 -07:00
Jeff Williams
b28f3341a3
delint
2014-10-26 05:52:03 -07:00
Jeff Williams
e60fc3c717
prevent duplication when two parent classes have instance members with identical names ( #613 )
2014-10-25 11:05:56 -07:00
Jeff Williams
996c283733
handle symbol names with leading/trailing whitespace ( #549 )
2014-10-23 09:38:30 -07:00
Jeff Williams
58839223a9
strip module namespace from module and exports tag values ( #786 )
...
This change makes `/** @exports module:foo */` a synonym for `/** @exports foo */`.
2014-10-22 15:48:51 -07:00
Jeff Williams
5512af9677
update package schema, and add tests to validate package objects against the schema ( #788 )
2014-10-22 13:31:04 -07:00
Jeff Williams
53d2ed719b
prevent cruft in Package objects ( #787 )
2014-10-22 12:22:22 -07:00
Jeff Williams
7471685fa9
show the inheritance chain for modules that export a single constructor ( #594 )
2014-10-22 09:41:11 -07:00
Jeff Williams
e5a3479beb
fix an accidental method-signature change
2014-10-20 09:48:42 -07:00
Jeff Williams
ce79d0d5f2
bump revision
2014-10-20 09:35:46 -07:00
Jeff Williams
c81ace882e
extract more information from package.json files; add tests ( #710 )
2014-10-20 09:34:54 -07:00
Jeff Williams
0ec138653e
use the non-deprecated property for license info
2014-10-20 09:32:24 -07:00
Jeff Williams
c45fdaa0c3
allow any file to be used as a package or README file ( #708 )
2014-10-17 12:46:52 -07:00
Jeff Williams
25ffab0676
prevent a crash when a package file specifies a name, but not a version
2014-10-17 12:44:35 -07:00
Jeff Williams
8d36936454
remove dead code
2014-10-17 12:25:12 -07:00
Jeff Williams
9e699ff8a9
omit non-enumerable properties from cloned objects ( #784 )
...
Drastically improves performance in some cases (for example, when using the `--explain`/`-X` option).
2014-10-15 16:18:19 -07:00
Jeff Williams
c832f24e57
remove unused requires
2014-10-15 16:01:03 -07:00
Jeff Williams
d28d15eb72
remove unused code
2014-10-15 15:50:25 -07:00
Jeff Williams
c510b336d2
fix performance regression caused by 2eb3c46 ( #784 )
2014-10-15 09:38:19 -07:00
Jeff Williams
2b34c5167a
clarify logic for resolving property parents
2014-10-15 08:51:37 -07:00
Jeff Williams
79a3be132c
hoist requires
2014-10-14 15:21:44 -07:00
Jeff Williams
8003ce1498
cleanup
2014-10-14 09:30:45 -07:00
Jeff Williams
2eb3c467ee
handle enums that are part of a chain of assignments ( #702 )
...
We now add the enum properties to all of the symbols in the assignment chain, rather than just the first symbol.
2014-10-12 13:47:01 -07:00
Jeff Williams
e69001d7cf
correct a comment
2014-10-12 13:44:12 -07:00
Jeff Williams
8f231c12b5
enable a test case
2014-10-12 13:32:15 -07:00
Jeff Williams
68ceb33ec3
stop adding a scope property to module doclets that include an exports tag ( #782 )
2014-10-11 15:09:53 -07:00
Jeff Williams
bb8a66291a
use enum value for global scope
2014-10-11 14:57:30 -07:00
Jeff Williams
f77984df55
fix name resolution when the exports tag is used on a pointer to the module's exports object ( #404 )
2014-10-11 09:58:51 -07:00
Jeff Williams
1774569850
delint
2014-10-10 15:19:52 -07:00
Jeff Williams
612b96c2cb
remove obsolete note from README
2014-10-09 14:24:45 -07:00
Jeff Williams
8238bc3e34
update Catharsis ( fixes #652 and #767 )
2014-10-08 10:57:25 -07:00
Jeff Williams
c083ab7bd1
remove unused test; cleanup
2014-10-07 08:54:22 -07:00
Jeff Williams
413c7eb186
whitespace
2014-10-07 08:53:48 -07:00
Jeff Williams
00b9dbb8c8
don't write empty class descriptions to template output ( #741 )
2014-10-07 08:52:32 -07:00
Jeff Williams
3b865dde3f
Merge remote-tracking branch 'brjs/fix-classdesc-in-modules'
2014-10-07 08:45:24 -07:00
Jeff Williams
4eb86a13a2
handle object literals whose property names must be escaped in a regexp ( #775 )
2014-10-05 21:35:45 -07:00
Jeff Williams
765abd9a10
cleanup
2014-10-05 21:31:24 -07:00
Jeff Williams
df7a1e0232
do not add an exception's description and type to the parent doclet; avoid circular refs when cloning an object ( #772 )
2014-10-05 21:17:25 -07:00
Jeff Williams
b594458c4d
update committed dependencies
2014-09-22 15:48:18 -07:00
Jeff Williams
908e5e6076
do not unescape entities in Markdown tutorials ( #743 )
2014-09-22 15:42:10 -07:00
Jeff Williams
ebb6b2284f
cleanup
2014-09-22 15:35:46 -07:00
Jeff Williams
010cd739b2
bump revision
2014-09-19 13:01:28 -07:00
Jeff Williams
73998951b1
fix exports tag when the module object is passed to an AMD function ( #642 )
...
- Do not mark the doclet for the module object as undocumented.
- Track variables (including aliases) within the parent scope, so the members are resolved against the alias instead of the name used in the code.
2014-09-19 09:01:14 -07:00
Jeff Williams
71de4acaf0
cleanup
2014-09-19 08:49:11 -07:00
Jeff Williams
d527f3e6b0
prevent crash when a returns tag does not have a value ( #751 )
2014-09-05 15:30:21 -07:00
Jeff Williams
e093716ebe
handle sparse arrays correctly in nodeToString ( #749 )
2014-09-05 15:12:57 -07:00
Dominic Chambers
982d4ddb88
Updated the template so it now display the @classdesc for classes
...
defined within the modules.
2014-08-20 21:15:06 +01:00
Jeff Williams
6328336d1d
cleanup
2014-08-19 16:27:19 -07:00
Jeff Williams
81d74b9b92
remove scope property from module doclets ( #742 )
2014-08-19 12:51:30 -07:00