Skip to content
  1. May 06, 2011
  2. May 05, 2011
  3. May 04, 2011
  4. May 03, 2011
    • Rene Saarsoo's avatar
      Started creation of new Ext4-themed UI. · e5fcc183
      Rene Saarsoo authored
      Brought over a lot of code from the docs app.
      Then refactored the JavaScript heavily:
      
      - Replaced tabs with spaces.
      - Removed commented-out code.
      - Moved global functions to functions.js
      - Moved initialization to init.js
      e5fcc183
    • Rene Saarsoo's avatar
      Added --extjs command line option. · 694dfd9d
      Rene Saarsoo authored
      This defines the location of ExtJS directory.
      It will be copied or symlinked to <output-dir>/extjs
      
      This will allow us for now to skip adding the whole Ext4
      to our small jsduck repo.
      694dfd9d
    • Rene Saarsoo's avatar
      Added --template-links command line option. · d9662f60
      Rene Saarsoo authored
      Useful when developing template files, to avoid running JSDuck every
      time you make a change to JavaScript file.
      d9662f60
  5. Apr 28, 2011
  6. Apr 27, 2011
  7. Apr 26, 2011
  8. Apr 25, 2011
  9. Apr 21, 2011
  10. Apr 20, 2011
    • Rene Saarsoo's avatar
      Typo in generated documentation page. · e82980db
      Rene Saarsoo authored
      e82980db
    • Rene Saarsoo's avatar
      Created SourceFile class. · 50c263a1
      Rene Saarsoo authored
      All parsing and merging now happens inside that class.
      Consequently the Agggregator is now a lot simpler, as
      it takes for input just instance of SourceFile.
      
      SourceFile instances contain all the input: filename, source, and
      parsed doc-objects.
      
      The output of HTML source files now happens after all the
      parsing and aggregating, similarly to all other output.
      For now the links to source code are still line-nr based,
      but this will now be easy to change.
      50c263a1
  11. Apr 18, 2011
  12. Apr 16, 2011
    • Rene Saarsoo's avatar
      Implemented @alternateClassNames tag. · aad116ec
      Rene Saarsoo authored
      The name is now in plural (although the singular @tag works too,
      but inside JSDuck the name is now "alternateClassNames" and is also
      exported with that name).
      
      Overall it behaves like @mixins tag, which too can contain multiple
      items.
      
      Correctly implemented merging of mixins and alternateClassNames when
      merging class definitions.
      
      Alternate classnames are also shown in JSDuck generated docs.
      aad116ec
    • Rene Saarsoo's avatar
      Implemented @mixins tag. · 3a983832
      Rene Saarsoo authored
      When @mixins tag present, it will override all the implied mixins
      possibly detected from code.  One can either use just one @mixins:
      
          @mixins Foo Bar Baz
      
      Or several:
      
          @mixins Foo
          @mixins Bar
          @mixins Baz
      
      The result will be the same.
      3a983832
    • Rene Saarsoo's avatar
      Tests for alternateClassName. · a8ca78a6
      Rene Saarsoo authored
      a8ca78a6
    • Rene Saarsoo's avatar
      Escaping HTML in author name. · 654729cb
      Rene Saarsoo authored
      So that the e-mail address after author name will also be shown.
      654729cb
    • Rene Saarsoo's avatar
      Treating @extend as alias for @extends. · f2b692a6
      Rene Saarsoo authored
      Hard to get it correct when there are:
      
      - Ext.extend(...
      - Ext.define("MyClass", {extend: "Parent", ...
      
      But in doc-comment you had to previously write "@extends".
      Now it's similar to @returns, which can also be @return.
      f2b692a6
    • Rene Saarsoo's avatar
      Showing @docauthor info in generated docs. · 860ba975
      Rene Saarsoo authored
      860ba975
  13. Apr 15, 2011
Loading