- Aug 01, 2013
-
-
Rene Saarsoo authored
-
- Jul 31, 2013
-
-
Rene Saarsoo authored
Using eval() was a hack and caused a string like "#$%" to crash JSDuck as Ruby tried to access the global $% variable. Fixes #419
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Detect property name and type when doc-comment followed by Object.defineProperty(). Fixes #241
-
- Jul 30, 2013
-
-
Rene Saarsoo authored
When navigating to a class member or guide section. To undo the effect of horizontal scrolling that may have been done before to view an image that didn't fit in width. Fixes #411
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Don't crash when encountering [5, , 7] Although nobody shouldn't write such code in their sane mind, it's still valid JavaScript. Fixes #418
-
- Jul 29, 2013
-
-
Rene Saarsoo authored
The latest RKelly Remix provides a hackless way to access this token. Related to #415
-
Rene Saarsoo authored
A hacky solution for start as the RKelly::Parser doesn't allow public access to the token at which it stopped. Improvement of #415
-
Rene Saarsoo authored
Instead of crashing with a mysterious "undefined method `range` for nil:NilClass" message, raise our own exception, telling that the problem is with JavaScript syntax. Fixes #415
-
Rene Saarsoo authored
Use simple File glob patterns to include only the files we want, not having to exclude files we don't want.
-
Rene Saarsoo authored
Reference all the latest versions available currently. This will avoid breaking of JSDuck when one of the dependencies has been upgraded to become imcompatible. But it also introduces a responsibility for us to update these version numbers whenever a new JSDuck gem is released.
-
Rene Saarsoo authored
Fixes #408
-
- Jul 22, 2013
-
-
Rene Saarsoo authored
-
- Jul 12, 2013
-
- Jul 09, 2013
-
-
Rene Saarsoo authored
Fixes: #405
-
- Jul 04, 2013
-
-
Rene Saarsoo authored
Use the ~> syntax to allow us to release patches to rkelly-remix and get the picked up by jsduck installations.
-
Rene Saarsoo authored
When for-in contains variable declaration, Esprima produced the whole VariableDeclaration, but RKelly gives just VarDeclNode - so we wrap it inside a VariabelDeclaration to match Esprima output.
-
Rene Saarsoo authored
Missing variable in catch clause is a JS syntax error. This happened to work in old Esprima, but no more works in neither new Esprima nor RKelly.
-
Rene Saarsoo authored
That's not supported by RKelly, and really not needed in practice.
-
Rene Saarsoo authored
It still referenced the old Esprima engine.
-
Rene Saarsoo authored
Because the EsprimaAdapter gives a string value to regex literals, which is different from nil received from Esprima itself, we'll have to check first for regex and after that for string.
-
Rene Saarsoo authored
Previously && and || were treated as BinaryExpressions, but Esprima classified these as LogicalExpressions.
-
Rene Saarsoo authored
The "test" and "body" parts had been switched.
-
Rene Saarsoo authored
So we don't have to change all the tests that target the old Js::Parser. Besides, it's better to use a more generic name anyway.
-
Rene Saarsoo authored
Break the no_doc warning type into three: - no_doc - no_doc_member - no_doc_param
-
Rene Saarsoo authored
At least in browsers that support it. Unfortunately Chrome doesn't.
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Previously H5 and H6 weren't styled at all, resulting them looking like plain text.
-
Rene Saarsoo authored
Also print out message in verbose mode about the auto-detected config file, so reading it happens with less magic. Fixes #402
-
Rene Saarsoo authored
- Jul 03, 2013
-
-
Rene Saarsoo authored
But instead of standard RKelly gem, use our own rkelly-remix fork.
-
Rene Saarsoo authored
-
- Jul 02, 2013
-
-
Rene Saarsoo authored
-
Rene Saarsoo authored
Previously all property keys were treated as being identifiers - now we correctly detect if they're strings or numbers.
-