UniversalIndentGUI is a cross platform compatible GUI for several code beautifier, formatter and indenter like AStyle (Artistic Styler), GreatCode, BCPP, GNU Indent, and so on.
UniversalIndentGUI's main feature is a live preview to directly see how the selected formatting option affects the source code.
Here are some key features of "UniversalIndentGUI":
· Directly see how the code/text is affected by a indenter parameter
· Load a source code file of your choice as test file
· Indenter settings can be saved into the indenters own config file format (in case of GreatCode this is for example the file "gc.cfg")
· Not yet known indenters can be added by creating a ini file for them, that is used by UniversalIndentGUI (this file has the prefix "uigui_" and ends with ".ini"). Have a look at the file "doc/iniFileFormat.html" for explanations about the ini file format. If you want to extend an existing or create a new ini file for a new indenter, you are sincerely invited to do so and I would be thankful for telling me about it.
What's New in This Release: [ read full changelog ]
· [add] The Linux version has a menu entry in the application development menu now.
· [add] The Linux version has a mime type association to some code files now, so that UiGUI is available as "open with".
· [add] Added support for the Visual Basic beautifier VBSBeautifier.
· [add] Added support for the SQL beautifier Pl/Sql tidy.
· [add] Updated the Artistic Style configuration to support Artistic Style version 2.02.1.
· [add] Updated the Uncrustify configuration to support Uncrustify version 0.59.
· [add] Updated the PerlTidy configuration to support PerlTidy version 1.74.
· [add] Updated the Ruby Script Beautifier to version 2.9.
· [fix] Bug ID 3021933 : Updated the Artistic Style configuration to support Artistic Style version 2.01.
· [fix] Bug ID 3021931 : Fixed calling of Artistic Style version 1.22 and later.
· [fix] Bug ID 3006513 : Fixed compiling UiGUI using GCC 4.5 and later.
· [fix] Bug ID 2942381 : When loading an indenter configuration file, the settings displayed in the d...