CodeDesigner 1.5.0 has been released today. After a quite long time it brought not only bug fixes but also new exiciting features. The most important feature is support for reverse code engineering for C/C++ and Python programming languages. Currently, class diagrams creation from the code is implemented including:
- support for multiple inheritance
- support for include associations
- support for uni-directional class associations based on defined class members
- import of stand-alone and included enumerations
- import of stand-alone functions and variables
- import of complete function bodies
Also diagram export to an image file was improved so now several new image formats (PNG, BMP, JPG, GIF and XPM) are supported. Moreover, diagram's background export can be suppresed (via Preferences dialog) and the output image size respects currently set canvas scale.
I hope that the new features will be appreciated ;) Stay tuned for new screencast illustrating the reverse code engineering abilities which will come soon.