Red Panda C++ has released Version 3.0, a lightweight integrated development environment for languages C, C++, and GNU Assembly. Building upon the IDE DEV-C++, rewritten from Delphi to C++ using the QT library, the project code is distributed under the GPLV3 license. While DEV-C++ initially supported only the Windows platform, Red Panda C++ has now added support for Linux and MacOS platforms.
Features of Red Panda C++:
- Support for high-density of pixels.
- Auto filling of code and syntax verification during editing, folding code blocks, auto-formatting.
- Enhanced debugger capabilities, such as call stack and memory content view interface.
- Support for themes and color schemes with a dark interface mode.
- UTF-8 encoding support.
- Task management systems (TODO) and bookmarks.
- Improved search and replace functions.
- Refactoring opportunities (renaming names).
- Support for the compiler sdcc.
The most noticeable changes in the new version:
- Expanded Unicode support and improvements related to fonts.
- Support for visualization of control over ASCII symbols and spaces.
- Improved syntax highlighting, added C++ attributes and highlighting in lines and comments.
- Code optimization for file loading and editing.
- Added support for anonymous classes and lambda expressions in C++.
- A panel with a list of fonts has been added to the settings.
- Pop-up tooltips have been added to the stack tracing table in the debugger.
- Editor now opens “.def” files (determining module composition).
- Ability to navigate menu elements through hotkeys.
- Refined interface for
/Reports, release notes, official announcements.