Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 11, 2015
  1. Applied modern syntax to the source code where possible.

    Torrey Betts committed
Commits on Sep 8, 2015
  1. @jodyhagins
  2. @jodyhagins

    This fix addresses three related issues.

    jodyhagins committed
    1. Image links were not being generated right. Specifically, ![foo](http://foo/bar.baz) was generating invalid HTML.
    2. Image links with a separate href were not generated right.  Specifically, [![foo](http://foo/bar.baz)](http://foo/bar.other) was generating invalid HTML.
    3. Percent sign in link was being used as C-string format specifier.  Specifically, [![foo](http://foo/bar.baz%2biz)](http://foo/bar.other) was generating invalid HTML.
  3. Merge pull request #555 from jodyhagins/dont_process_source_code_block

    Ignore source-code-blocks while processing comments.
Commits on Sep 7, 2015
  1. @jodyhagins
Commits on Sep 6, 2015
  1. @jodyhagins

    Ignore source-code-blocks while processing comments.

    jodyhagins committed
    Appledoc gives warnings when it encounters parsing issues inside
    source code blocks.  In particular, it looks for style markup and
    reference links.  These are especially bad within ObjectiveC
    source code example blocks because of the ObjectiveC bracket
    syntax and the obligatory underscores for category methods on
    Cocoa classes.
    This is similar to bug #72, but not exactly.  I noticed that in
    another similar report, these issues are gone in version 3, so I
    didn't bother trying to fix this completely.
    Basically, the code intercepts the markdown processing, and looks
    for any sections within documentation blocks that are marked with
    either @code/@endcode of the ~~~/~~~ and ```/``` markdown syntax.
    If it finds those blocks, it will output them as markup (making
    sure to use the backtick format), and skip any further processing
    for that block of text.
Commits on May 26, 2015
  1. @rsanchezsaez
Commits on Jul 13, 2014
  1. @sptramer

    [ISSUE-439] Code workarounds to resolve API changes in DDGetoptLongPa…

    Stephen Tramer committed with sptramer
    …rser and new clang pedantry.
  2. @sptramer
Commits on Jun 26, 2014
  1. Added typedef block parsing

    Teichmann, Bjoern committed
    Added cross referencing for top-level defined blocks
    Implement simple cross referencing within method outputs
    Fixed compiler warnings about missing [super dealloc]s
    Fixed possible bug for constants in stringByConvertingSimpleCrossReferencesInString: cross reference prevention
    Fixed compiling with latest xcode
Commits on Feb 13, 2014
  1. @robbertkl
Commits on Sep 29, 2013
  1. @chuckhoupt

    Correct handling of warnOnMissingMethodArgument to suppress missing, …

    chuckhoupt committed
    …rather then unknown warning.
Commits on Jul 26, 2013
  1. working NS_ENUM

    robvdveer committed
Commits on Jul 25, 2013
Commits on Jul 16, 2013
  1. Merge pull request #370 from paulmelnikow/refactor

    GBCommentsProcessor: Minor changes
Commits on Jul 13, 2013
  1. @paulmelnikow
  2. @paulmelnikow
  3. @paulmelnikow

    GBCommentsProcessor: Refactor handling of URLs inside method calls

    paulmelnikow committed
    This provides much simpler handling of the change in 3485e41
Commits on Jul 4, 2013
  1. @paulmelnikow

    GBCommentsProcessor: Convert GBCrossRefData to an object

    paulmelnikow committed
    This is with an eye toward converting to ARC, which does not like having NSObjects in structs, and also makes the code more readable.
Commits on Jun 16, 2013
  1. @paulmelnikow

    Fix array bounds crash in -processAvailabilityBlockInString

    paulmelnikow committed
    Fixes #349 and failing test case:
Commits on Jun 15, 2013
  1. @paulmelnikow

    Fix link content duplication when links are embedded inside other links

    paulmelnikow committed
    When a link falls within another link, such as a URL string within a method call, processing both would result in the processed URL being appended to the processed method call, duplicating the text from the URL. Instead, keep track of the links processed, and ignore a link if it's inside of a previously processed link.
    Here's a test case which illustrates the problem:
    `NSURL *baseURL = [NSURL URLWithString:@""]`
    @interface Fooclass : NSObject
    <p><code>NSURL *baseURL = [NSURL URLWithString:@""]</code><code>"]</code></p>
    With patch:
    <p><code>NSURL *baseURL = [NSURL URLWithString:@""]</code></p>
    The test case does indeed cover this problem but certainly could be improved.
Commits on Jun 12, 2013
  1. @fbernardo

    Added a new option to change the default alphabetical order of instan…

    fbernardo committed
    …ce methods to the code order.
Commits on Feb 25, 2013
  1. Fixed @since processing. Closes #320.

Commits on Feb 2, 2013
  1. @shu223
Commits on Dec 15, 2012
  1. @kroger

    Backslash needs to be escaped

    kroger committed
Commits on Dec 14, 2012
  1. Fixed overview section generation.

    The regression was introduced with one of recent contributions. My guess is the contributor was using older code base and didn't update before issuing pull request. The same issue repeated second time, to prevent further regressions, I added a comment to source code specifically guarding against changing affected lines. Not the best approach, but at least something until 3.0 is out...
Commits on Dec 12, 2012
  1. @bulusoy

    Ability to parse @deprecated block

    bulusoy committed
    @deprecated content will be added to the abstract block as "(<b class="deprecated">Deprecated:</b><span class="deprecated"> deprecated message here</span>)"
    Signed-off-by: Bilge Taylan Ulusoy <>
Commits on Oct 30, 2012
  1. @bulusoy

    Ability to parse @discussion @abstract @brief @details

    bulusoy committed
    Signed-off-by: Bilge Taylan Ulusoy <>
Commits on Sep 2, 2012
  1. @Daij-Djan

    'fixed' warnings & analyzer issues

    Daij-Djan committed
    Signed-off-by: Dominik Pich <>
Commits on Aug 13, 2012
  1. @kenji21

    Fixing links with custom title detection (custom titles like [this me…

    kenji21 committed
    …thod] now works) and markdown generation. Refs #237
  2. @kenji21
Commits on Mar 10, 2012
  1. @jonklein
Commits on Mar 8, 2012
  1. When merging method documentation, section name is also copied if ori…

    …ginal name is nil. Closes #199.
Commits on Mar 2, 2012
  1. @jerryhjones

    Add support for @note tags.

    jerryhjones committed
    Add support for printing titles of information blocks.
    Apple displays "Note:" in bold at the start of their note documentation. We'd like to do the same for warnings and bugs. This is now the default, and can be turned turned on/off with the 'print-information-block-titles' setting.
  2. @jerryhjones
Something went wrong with that request. Please try again.