- Dec 04, 2011
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Previoulsy they were white on white, which was a horrible default.
-
Rene Saarsoo authored
Previously the list was hard-coded. Now all meta-tags with signature defined are automatically included, and the order is the alphabetical order of filenames (for builtin tags).
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
MetaTagLoader now only deals with loading and has no other knowledge of builtin tags than the path ./tag from which it loads when :builtins is passed to #load method. The loader is now only accessed through MetaTagRegistry#load and not directly any more. This simplifies the tests a little bit - they now only have to do one simple call to MetaTagRegistry.instance.load.
-
- Dec 03, 2011
-
-
Rene Saarsoo authored
One can now write: @cfg foo-bar Further more, the DocParser no more differenciates between CSS and JS identifiers, using the same pattern for both.
-
- Dec 02, 2011
-
-
Rene Saarsoo authored
A regression cause by implementing @deprecated as meta-tag but forgetting to set the formatter context before calling #to_html.
-
- Dec 01, 2011
-
-
Rene Saarsoo authored
Previously @inheritdoc only looked for member with same name from parent class, now we also look from mixins.
-
Rene Saarsoo authored
This avoids code like: tag.key || tag.name Also the :meta hash now always contains symbol indexes, not mix of strings and symbols.
-
Rene Saarsoo authored
This way the hash of tagname->tag is built in one place just once. Also no need to pass around the meta_tags array to every object that happens to deal with meta-tags. The list of signature attributes is also produced by this registry.
-
- Nov 29, 2011
-
-
Rene Saarsoo authored
Each attribute is now defined in separate file as meta tag.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Previously some settings were directly on Docs object, others in Docs.data - a bit messy.
-
Rene Saarsoo authored
-
Nick Poulden authored
-
- Nov 28, 2011
-
-
Nick Poulden authored
-
Nick Poulden authored
-
Rene Saarsoo authored
At the moment only treating file as JSB if it has .jsb3 extension. I'm not sure if the format of .jsb2 or whatever might be different, so better be safe than sorry. At the moment this is a bit of a hidden feature, but it could be explained in manual.
-
Rene Saarsoo authored
-
- Nov 25, 2011
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Also convert paths to canonical format.
-
- Nov 24, 2011
-
-
Rene Saarsoo authored
-
- Nov 23, 2011
-
-
Rene Saarsoo authored
List of attributes to show in signature is now kept in Class and used by both front- and backend.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
New warning type 'no_doc' - shown when class or member has no documentation at all.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
One can now use {@link #static-foo} to link to static member #foo in case there's instance member with the same name. This wasn't previously possible.
-
Rene Saarsoo authored
Instead of adding two different sets of keys to one hash, build the hash just by member name. Look member name up from hash and filter by type if needed. Doing things in this more correct way brought up some bugs in other places. Like {@link #foo-bar} being detected as link to member foo of type bar, which happened to work. Now we only detect correct types. Similarly the @inheritdoc happened to work because string interpolation handles both symbols and strings equally well. Now it needs to be converted to symbol explicitly. All-in-all we now have more correct implementation.
-
Rene Saarsoo authored
Also turn off -link_ambiguous for Touch2.
-
Rene Saarsoo authored
Like when {@link #foo} refers to either #method-foo or #event-foo. Also add new warning type: link_ambiguous.
-
Rene Saarsoo authored
-link now only hides warnings about links to non-existant items. -link_private hides warnings about links to private members.
-
- Nov 21, 2011
-
-
Rene Saarsoo authored
-
- Nov 19, 2011
-
-
Rene Saarsoo authored
Default values make sense for properties too. Previously I thought that they don't but people are already using them, so here we go...
-
Rene Saarsoo authored
It simply makes sense to not require adding @method when it's obvious without it that it's a comment for method.
-
- Nov 18, 2011
-
-
Rene Saarsoo authored
All the attributes are now in this hash. That makes possible further refactoring of the whole attributes listing creation in method signatures.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
The required attribute is detected in a different way than other things inside attributes hash, but it fits there nicely.
-
Rene Saarsoo authored
Refactor those tags along with @protected and @template into new property 'attributes'.
-
- Nov 17, 2011
-
-
Rene Saarsoo authored
-