Permalink
Commits on Apr 12, 2012
Commits on Mar 26, 2012
  1. Merge pull request #206 from atnan/dynamic-library-fix

    tomaz committed Mar 26, 2012
    Automatically copy GHUnit, OCMock & OCHamcrest into test bundle
  2. GHUnit, OCMock & OCHamcrest no longer need to be copied to ~/Library/…

    atnan committed Mar 26, 2012
    …Frameworks.
    
    Note: The install name of the OCHamcrest dynamic shared library was set to
    @tomaz's home directory and was fixed using the following command:
    
        $ install_name_tool -id "@rpath/OCHamcrest.framework/Versions/A/OCHamcrest" Libraries/OCHamcrest.framework/OCHamcrest
Commits on Mar 10, 2012
  1. Merge pull request #203 from jonklein/master

    tomaz committed Mar 10, 2012
    Fix crash when making cross reference from static markdown document. Closes #203.
  2. Merge pull request #202 from RestKit/add-support-for-deprecated-attri…

    tomaz committed Mar 10, 2012
    …bute
    
    Adds support for the DEPRECATED_ATTRIBUTE macro. Closes #202.
Commits on Mar 9, 2012
  1. Additionally check for the DEPRECATED_ATTRIBUTE flag that we use inst…

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

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

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

    tomaz committed Mar 8, 2012
    …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.
Commits on Mar 7, 2012
Commits on Mar 6, 2012
  1. Support for Programming guides in TOC and Index Page. repeating short…

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

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

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

    tomaz committed Mar 2, 2012
    Description-less @param fix, headerdoc preprocessing update & tokens template fox. Thanks to @jerryjones. Closes #195.
  3. Tokens template escapes all HTML

    jerryhjones committed Mar 2, 2012
    Unescaped HTML in an XML file is asking for trouble.
  4. Also preprocess doxygen tags

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

    tomaz committed Feb 28, 2012
    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 :)
Commits on Feb 25, 2012
  1. Self references don't form links. Closes #190.

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

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

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

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

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

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

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

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

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

    tomaz committed Feb 23, 2012
    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.