• Feb 28, 2012

    1.4.1

    Improve behaviour skeletons
    
  • Feb 5, 2012

    1.4

    Catch when EDoc exits on error
    This happens when EDoc tries to analyze a module where the spec
    declarations are not exactly above the functions they describe. This is
    an example with the module `ssl' which causes these kind of troubles:
    
    ---8<-- ssl.erl ------------------------------------------------------------------
    -spec start() -> ok  | {error, reason()}.
    -spec start(permanent | transient | temporary) -> ok | {error, reason()}.
    start() ->
        application:start(crypto),
        application:start(public_key),
        application:start(ssl).
    
    start(Type) ->
        application:start(crypto, Type),
        application:start(public_key, Type),
        application:start(ssl, Type).
    ---8<--------------------------------------------------------------------
    
    With this solution, an error is shown, but at least the module_info/1
    function is used to give the rest of the module's exported functions.
  • Jan 13, 2012
  • Dec 31, 2011

    1.2

    Fixes: module functions not shown when omnicompleting local module
    
  • Sep 23, 2011
  • Sep 13, 2011

    1.1

    Help file finished
    
  • Aug 6, 2011

    1.0.1

    Minor code refactor
    
  • Feb 27, 2011
  • Sep 2, 2010

    0.4

    Fix code folding. Keeping it simple.
    
  • Aug 9, 2010

    0.3

    Indent improvement by @aszlig (in commit 0c5e333c07b0ae124a13)