All releases of Synopsis


Release Notes: This is a bugfix release, with improvements to all components, including parsers, formatters, and processors.


Release Notes: This release adds support for OS X. It fixes the way template specializations are handled in the ASG. It fixes a number of minor incompatibilities with Python 2.6. It fixes a number of validation errors for the HTML formatter.


Release Notes: More information is captured, such as relationships between primary class templates and their specializations and instantiations. The user interface was simplified. The Python parser now supports parsing of dependent (imported) files. The DocBook formatter has been rewritten. It now supports Javadoc and ReST document markup. The HTML formatter has been enhanced in many respects. Many bugs have been fixed. The C and C++ parsers have been enhanced, and many bugs have been fixed.


Release Notes: Support for C99 parsing has been greatly enhanced. Support for Python code cross-referencing has been added. The processing of source-embedded documentation has been greatly enhanced. As a result, this release supports multiple markup formats, such as Javadoc, and ReStructuredText. The latter requires python-docutils to be installed. Synopsis no longer depends on an external omniidl tool, as its IDL parser is now self-contained. The SXR server has been solidified and optimized. The HTML formatter has been greatly enhanced.


Release Notes: While this release mainly focusses on an internal redesign, there are still a number of major enhancements and new features. Synopsis now contains a new C parser. Lots of bugfixes were made to the C++ parser. A number of bugfixes were made to the HTML formatter. Synopsis' internals have been largely redesigned to eventually expose public C++ and Python APIs to the lower-level code representations such as parse trees or symbol tables.


Release Notes: This release adds a refactored cpp processor, a new C parser, a native win32 port, an sxr cross referencer, and many bugfixes, particularly in the C++ parser and the HTML formatter.


Release Notes: This is a major update that features a totally reworked frontend. Lots of bugfixes were made, and usability was greatly enhanced. Documentation has been updated accordingly.


Release Notes: The C++ parser is much more robust now (it is able to parse boost!). Documentation has been much enhanced (for example a tutorial), and the HTML formatter has been improved. Speed improvements were made in the linker, and more.


Release Notes: The Makefiles were fixed to install synopsis correctly.


Release Notes: This release contains lots of bugfixes, more formatters (notably TexInfo), and a much enhanced HTML formatter.