Skip to content
Commits on Mar 10, 2012
  1. @jonklein
Commits on Mar 9, 2012
  1. @bmorton @blakewatters

    Additionally check for the DEPRECATED_ATTRIBUTE flag that we use inst…

    …ead of the __attribute__((deprecated)) method.
    bmorton committed with blakewatters Jan 28, 2012
Commits on Mar 8, 2012
  1. Updated build number to 789.

    committed Mar 8, 2012
  2. When merging method documentation, section name is also copied if ori…

    …ginal name is nil. Closes #199.
    committed Mar 8, 2012
  3. Fixed repeated "Other methods" sections when merging methods from unn…

    …amed section. Addresses #199.
    
    The problem was in the code that was creating new sections - it didn't consider the fact that unnamed sections are not added to dictionary (using nil for `NSDictionary` key raises exception). The solution is to specifically check for this condition and only register new section once.
    committed Mar 8, 2012
Commits on Mar 7, 2012
Commits on Mar 6, 2012
  1. Support for Programming guides in TOC and Index Page. repeating short…

    …Description in discussion disabled by default.
    smorel committed Mar 6, 2012
  2. Merge pull request #196 from jerryhjones/master

    Improvements in @brief and @details, adding @note and hiding TOX and header in Xcode, thanks to @jerryhjones! Closes #169 and #196.
    committed Mar 6, 2012
Commits on Mar 3, 2012
  1. @jerryhjones
Commits on Mar 2, 2012
  1. @jerryhjones

    Add support for @note tags.

    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.
    jerryhjones committed Mar 2, 2012
  2. @jerryhjones
  3. Merge pull request #195 from jerryhjones/master

    Description-less @param fix, headerdoc preprocessing update & tokens template fox. Thanks to @jerryjones. Closes #195.
    committed Mar 2, 2012
  4. @jerryhjones

    Tokens template escapes all HTML

    Unescaped HTML in an XML file is asking for trouble.
    jerryhjones committed Mar 1, 2012
  5. @jerryhjones

    Also preprocess doxygen tags

    Strip @brief and @details tags
    jerryhjones committed Mar 1, 2012
  6. @jerryhjones
Commits on Feb 28, 2012
  1. Parsing for objc shortcuts is not less strict. Closes #194.

    The problem was in appledoc expecting to have either both or neither of variable name and type keywords for a method argument. So this would pass `-(void)method:`, but this not `-(void)method:var`. The fix is simple: just assume the argument is `id`. So later example would transform internally to `-(void)method:(id)var`. Which is probably what Objective C compiler does too.
    
    Have no idea why I didn't think of this before, it's much less restricting (although probably not the recommended way of doing things in ObjC, but that's whole other topic I guess :)
    committed Feb 28, 2012
Commits on Feb 25, 2012
  1. Self references don't form links. Closes #190.

    This covers the following cases:
    
    - Cross reference to "current" class, category or protocol.
    - Cross reference to "current" method or property.
    committed Feb 25, 2012
  2. Merge pull request #192 from TrahDivad/master

    Fixed CSS a/code conflixt, thanks to @TrahDivad. Closes #192.
    committed Feb 25, 2012
  3. Merge pull request #193 from malaba/master

    Fixes 10.7 checking for headerdoc preprocessor, thanks to @malaba. Closes #193.
    committed Feb 25, 2012
Commits on Feb 24, 2012
  1. Made the html 'a' tag overwrite the 'code' tag.

    David Hart committed Feb 24, 2012
  2. proper way to test for MacOSX Lion

    Pascal Drouilly committed Feb 24, 2012
  3. Merge pull request #189 from malaba/master

    Make it compile on 10.6, thanks to @malaba. Closes #172 and #189.
    committed Feb 24, 2012
  4. Conditionally include code in method linesByReorderingHeaderDocDirect…

    …ives:
    
    to compile on 10.6 since NSRegularExpression is 10.7+
    We default to processHeaderDoc disabled.
    Pascal Drouilly committed Feb 24, 2012
Commits on Feb 23, 2012
  1. When merging categories to classes, their comment is also merged. Add…

    …resses #117.
    
    This is on by default, but can be controlled through `--merge-category-comment` cmd line switch.
    committed Feb 23, 2012
  2. Updated build number to 764.

    committed Feb 23, 2012
  3. Fixed var args consuming subsequent method or property. Closes #173.

    The problem was in the code that matched termination macros - it consumed everything beyond method, until end of next declaration. In case of var arg methods, termination macros were actually parsed twice. This fix should handle both cases properly.
    committed Feb 23, 2012
Commits on Feb 22, 2012
  1. Fixed property merging in obscure cases. Closes #184.

    If we have this header file:
    
    	@interface X
    	@property (readonly, getter=property2) id property1;
    	@end
    
    And this .m:
    
    	@implementation X ()
    	@property (assign) id property2;
    	@end
    
    appledoc would raise exception in `NSParameterAssert` when merging category to main class. To make it work, I commented the assertion out.
    
    Unit tests run successfully in both cases, but I'm leaving the commented code for a while to make sure this doesn't break some other part.
    committed Feb 22, 2012
Commits on Feb 21, 2012
  1. Fixed NSInvalidArgumentException: -[__NSCFConstantString code]: unrec…

    …ognized selector sent to instance error. Thanks to @lhunath!
    
    The problem was that appledoc used custom `[NSException raise:format:]` override in an `NSException` category. Overriden method expected `NSError` being passed in as the first parameter, but default method expected `NSString` (i.e. exception name). The fix was to rename override (it's probably always a bad idea to override a method in a category anyway).
    committed Feb 21, 2012
  2. Added better support for iPad, thanks to @JoeWard. Closes #119.

    I'm closing the ticket, but feel free to reopen or comment in case this doesn't fix everything!
    committed Feb 21, 2012
Commits on Feb 11, 2012
  1. Merge pull request #179 from cccooolll/master

    Add <table> style support.
    committed Feb 11, 2012
  2. Add the <table> style support

    add   | table  |  like
    -----|-----
    this   | .
    HuFeng committed Feb 11, 2012
Something went wrong with that request. Please try again.