- Jul 31, 2012
-
-
Rene Saarsoo authored
Otherwise we need to pass around the ParallelWrap instance or config for it, which is annoying. Parallelization is more of an implementation detail - passing it explicitly to every class that needs to make use of it doesn't really fit to the interface of these classes. We shouldn't need to change the interface when switching from normal each loop to parallel each. So a singleton class it is.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
- Jul 26, 2012
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
To be in sync with the new header style used in docs.sencha.com.
-
Rene Saarsoo authored
Reimplement Guides#each_item so that the guide doesn't get passed to the block when loading of it had failed. Also make Logger#warn return false to be able to return with false right after showing warning.
-
- Jul 25, 2012
-
-
Rene Saarsoo authored
To allow easier changing of title of the produced HTML file.
-
Rene Saarsoo authored
The compare script now lists added, removed and changed members. The change tracking is currently targeted towards configs. We detect the following changes: type, default value, visibility. I refactored the script so it now finally has a sensible interface, with options --ignore (for the optional ignored methods/classes file) and --type (to limit output to just configs).
-
Rene Saarsoo authored
-
- Jul 24, 2012
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Use class and member names instead of indexes.
-
Rene Saarsoo authored
When documentation contains @since and/or @new tags, they always take precedence over auto-generated ones.
-
Rene Saarsoo authored
Along with @since tags generate @new tags. @new tag is added to any class/member that is available since the very latest version. Graphically the @new tags will be rendered as stars on yellow background.
-
Rene Saarsoo authored
Consequently OldVersions module now becomes Importer.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Newer connect-mongo versions cause trouble. Needs investigation.
-
- Jul 17, 2012
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The new --old-version option allows one to point JSDuck at doc exports for different versions. JSDuck will then import the exported data and generate @since tags based on that. For start only classes get @since tags.
-
- Jul 14, 2012
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The Class#get_members now allows three values for the 'static' parameter: true, false, nil. False can now be used to grab only instance members, while nil will return both instance & static.
-
- Jul 13, 2012
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
- Jul 12, 2012
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
When expanding widget.* enums, set enum properties as private when the class defining the alias is private.
-
Rene Saarsoo authored
It was at the wrong level - foo.* enums were reported as empty.
-
Rene Saarsoo authored
So one can declare: @enum [xtypes=widget.*] and it will be automatically populated with all available widget types.
-
Rene Saarsoo authored
Auto detected properties default to being private normally, but for enums, all possible values should be public.
-
- Jul 11, 2012
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
/** @enum {String} */ Foo = {foo: 1, bar: 2, baz: 3};
-
Rene Saarsoo authored
It acts just like class with special enum=true flag. The values of an enum are just class properties.
-
- Jul 04, 2012
-
-
Rene Saarsoo authored
This will automatically choose an available Markdown implementation. Additionally added missing require statement to doc_formatter_spec.
-
Rene Saarsoo authored
-