The project Red Panda C++ 3.2 has been published, a lightweight integrated development environment for languages C, C++, and GNU Assembly. Red Panda C++ continues the development of IDE dev-C++, which was rewritten from Delphi to C++ using the QT library. The project code is distributed under the GPLV3 license. Initially, the development environment DEV-C++ only supported the Windows platform, but Red Panda C++ added support for Linux and MacOS platforms.
From the features of Red Panda C++, you can note the auto-filling of code, syntax check during editing, the possibility of folding code blocks, auto-formatting, a debugger with support for calls and an interface to view the contents of memory, use of design themes and color schemes, dark interface mode, interface for maintaining tasks (TODO) and bookmarks, flexible search and replacement functions, opportunities for refactoring such as renaming variables, classes, methods, and functions.
Among the changes in the new version:
- Support for string literals with prefixes LR/UR/Ur/U8r.
- Improved by determining information about the installed set of GCC compilers.
- Improved copying and export operations in HTML format, added the possibility of specifying line numbers during export.
- Added support for copying the contents using the Ctrl+Drag/Drop combination.
- The “Copy Compiler Set” button is added to the settings to copy the compiler setting composition.
- In the debugger, automatic focus switching to the stack trace panel in case of stopping at a position that is not related to files with the source code.
- Changed indents in the search dialogue and replacement. The focus is ensured on the input field when opening the search dialogue and replacement.