Skip to content
Commits on Sep 15, 2009
Commits on Jun 12, 2009
  1. Refactored output generation by moving all specifics to OutputGenerat…

    committed
    …or subclasses.
    
    Each concrete output generator is implemented as a subclass of OutputGenerator instead of extending DoxygenConverter by another category. This results in much cleaner class structure and responsibility division as well as much more decoupling between different output generation objects.
Commits on Jun 5, 2009
  1. Updated logging handling in case of errors by first emmiting context …

    committed
    …based error message and only then throwing the error.
    
    In most cases the error is not directly related to the context, so it's message is confusing as to where the error happened and what the utility was doing. The new messages should handle this better.
  2. Implemented general file copy method in Systemator and fixed it so it…

    committed
    … properly overwrites existing files.
Commits on Jun 3, 2009
  1. Removed all unicode characters inserted by the doxygen custom user sc…

    committed
    …ripts.
    
    Although these were invisible in the code unless the file encoding was changed from UTF-8, and were invisible but present in the generated HTML too, it was still better to clean it up, so that any future output generators are not affected by these.
    
    The doxygen custom user scripts were also cleaned up, so they should not produce these chars any more.
Commits on Apr 27, 2009
  1. Tries second attempt of tackling the user's shell path but didn't work.

    committed
    The NSTask still complains that doxygen (for example) is not found if passed without full path. Therefore the client code remained as it was before, but I left the method for future reference.
  2. Moved property list serialization handling to Systemator.

    committed
    This encapsulates repeating and error prone property list serialization code into two methods and lets the application code invoke it with one simple line of code.
  3. Updated project name to appledoc.

    committed
    There's already a project named objcdoc. It's a perl script you can find on http://www.inf.uos.de/elmar/projects/objcdoc/. There are also links to the documentation examples it generates. It looks like it's no longer maintained though - the latest update is from 2002.
Commits on Apr 26, 2009
  1. Fixed the bug which prevented doxygen running in certain cases.

    committed
    In certain cases doxygen would halt otherwise. The reason lies in pipeing the standard output within the runTask: method in Systemator. To solve it, I enabled the external utilities output emitting. Before the output was hidden unless debug verbose level was chosen.
Commits on Apr 24, 2009
  1. Added initial project files.

    committed
Something went wrong with that request. Please try again.