Permalink
Commits on Apr 17, 2010
  1. @paulhoadley
Commits on Dec 28, 2009
  1. Incrementing version to 2.2

    committed Dec 28, 2009
  2. Added several more frameworks to the linkifying logic.

    The current list of frameworks will be linked to is:
    
    (Mac):
    Foundation
    AppKit
    Address Book
    Core Data
    Core Location
    
    (iPhone):
    Foundation
    AddressBook
    AddressBookUI
    Core Data
    Core Location
    GameKit
    MapKit
    MessageUI
    StoreKit
    UIKit
    committed Dec 28, 2009
  3. By default, generate links to Mac frameworks but not iPhone framework…

    …s. Use the new -p (or --phone) option to generate iPhone links rather than Mac links.
    committed Dec 28, 2009
  4. Use the minidom for linkifying.

    Aside from being the "right" way to do this, it also makes it easier to add new link destinations (like, soon, Core Data docs?)
    committed Dec 28, 2009
Commits on Dec 26, 2009
  1. Linkifying would fail if there were no classes, no categories, or no …

    …protocols in the project.
    committed Dec 26, 2009
Commits on Dec 23, 2009
  1. Inheritance information as well as protocol conformance will be displ…

    …ayed at the top of a class declaration if the information is available.
    
    Doxygen is a bit weird with regards to how it handles inheritance, so you may see incomplete inheritance trees. This is an issue with Doxygen itself, though I'm looking into ways to solve it on my end.
    committed Dec 23, 2009
  2. A file should not link to itself.

    E.g, if the AppController class contains the following description "The AppController class is responsible for ...", the "AppController" should not be linkified.
    committed Dec 23, 2009
  3. Minor change to the URL which AppKit links will point to (specifies t…

    …he Mac Dev Center, in case there's ever any overlap between iphone and mac classes in the future)
    committed Dec 23, 2009
  4. Required protocol methods will now display an italicized "required" n…

    …ext to them in the page index (note: not the TOC). Optional/Required detection requires XML generated using Doxygen v1.6.0 or later.
    committed Dec 23, 2009
  5. Change how cross-file links are established. The old way was causing …

    …issues with the latest version of Doxygen (v1.6.1).
    
    I know, I know, using regex instead of the minidom is just about the most evil, stupid thing I could do -- after all, things could break without warning! The thing is, due to the way I was using the minidom, if Doxygen changed its XML output format at all, things would break anyway. I believe the new method to actually be *more* resistant to Doxygen changing things from under us.
    
    Or I'm just evil -- your choice.
    committed Dec 23, 2009
Commits on Dec 22, 2009
  1. Add links to Foundation and AppKit protocols (before, links were only…

    … added to classes from those frameworks)
    committed Dec 22, 2009
  2. Added logic to create links for several iPhone-specific frameworks:

    AddressBookUI
    GameKit
    MapKit
    MessageUI
    UIKit
    committed Dec 22, 2009
Commits on Dec 21, 2009
  1. Remove .gitignore file -- general ignores (like .DS_Store files) shou…

    …ld be handled by the user's global config file, not on a per-project basis.
    committed Dec 21, 2009
  2. Update output appearance to match the most recent changes to Apple's …

    …documentation style.
    committed Dec 21, 2009
Commits on Aug 14, 2009
  1. Rename XSLT stylesheets to indicate that we're now producing HTML5 ra…

    …ther than XHTML markup.
    committed Aug 14, 2009
  2. Use new HTML5 elements (fun!) -- we don't care about IE, and the curr…

    …ent issues with Firefox are *not* due to HTML5 (it's buggy javascript)
    committed Aug 14, 2009
Commits on Aug 13, 2009
  1. Added "print" stylesheet

    committed Aug 13, 2009
  2. Update appearance to be similar to new ADC docs.

    Updated stylesheet
    Table of contents, jump list
    So much fun new stuff!
    committed Aug 13, 2009
Commits on Aug 6, 2009
  1. Fix XSLT semantics -- Snow Leopard's version of libxslt is picker abo…

    …ut proper usage of xsl:param (thanks to Brian Amerige)
    
    Doxyclean commits
    Have been few and far between
    So here's a haiku
    committed Aug 6, 2009
Commits on Apr 23, 2009
  1. * Added verbose option

    committed Apr 23, 2009
  2. * Remove readme.txt -- keeping it up to date is a chore, especially n…

    …ow that people can follow the commits directly
    committed Apr 23, 2009
Commits on Mar 9, 2009
  1. Moved the logic for the previous commit out of object2xhtml.xslt into…

    … object.xslt.
    
    If there are no brief or detailed descriptions, there's no need to have the empty
    tags in the XML file.
    committed Mar 9, 2009
Commits on Mar 8, 2009
  1. "Overview" only displays if there is either a brief or a detailed des…

    …cription defined for the file
    committed Mar 8, 2009
  2. General refactoring.

    All paths now use os.path.join(...) instead of string concatenation.
    committed Mar 8, 2009
Commits on Feb 5, 2009
  1. Added long alternatives for all options

    Added --version and --help
    Reformatted usage message
    committed Feb 5, 2009
Commits on Feb 4, 2009
  1. Changed the prototype for cleanXML() -- It now requires the path to t…

    …he file
    
    only. The file name is extracted from that.
    
    Also, changed a couple of parameter names (but not meanings)
    committed Feb 4, 2009
Commits on Nov 18, 2008