Die Version 3.2 des Red Panda C++ Projekts wurde veröffentlicht, einer leichtgewichtigen integrierten Entwicklungsumgebung für die Programmiersprachen C, C++ und GNU Assembly. Red Panda C++ setzt die Entwicklung der IDE Dev-C++ fort, die von Delphi nach C++ mit der Qt-Bibliothek umgeschrieben wurde. Der Quellcode des Projekts wird unter der GPLv3-Lizenz veröffentlicht. Ursprünglich unterstützte die Entwicklungsumgebung Dev-C++ nur die Windows-Plattform, aber in Red Panda C++ wurde Unterstützung für Linux- und macOS-Plattformen hinzugefügt.
Zu den Funktionen von Red Panda C++ gehören die automatische Vervollständigung von Code, Syntaxüberprüfung während der Bearbeitung, die Möglichkeit zur Codeblock-Kollapsierung, Autoformatierung; ein Debugger mit Unterstützung für den Aufrufstapel und eine Schnittstelle zur Anzeige des Speicherinhalts; die Verwendung von Themen und Farbschemata; ein dunkler Modus für die Benutzeroberfläche; eine Benutzeroberfläche zur Verwaltung von Aufgabenlisten (TODO) und Lesezeichen; flexible Such- und Ersetzfunktionen; sowie Möglichkeiten zur Durchführung von Refactoring (Umbenennung von Variablen, Klassen, Methoden und Funktionen).
Zu den Änderungen in der neuen Version gehören:
- Die Unterstützung von Zeichenfolgenliteralen mit den Präfixen LR/UR/uR/u8R wurde implementiert.
- Die Bestimmung von Informationen über die installierten GCC-Compiler-Sets wurde verbessert.
- Die Copy- und Exportoperationen im HTML-Format wurden verbessert, und die Möglichkeit zur Angabe von Zeilennummern beim Export wurde hinzugefügt.
- Die Unterstützung für das Kopieren von Inhalten unter Verwendung der Kombination Ctrl+Drag/Drop wurde hinzugefügt.
- In die Einstellungen wurde eine Schaltfläche „Copy Compiler Set“ zum Kopieren der Zusammenstellung des Compiler-Toolsets integriert.
- Im Debugger wurde eine automatische Fokussierung auf das Stack Trace-Fenster implementiert, wenn die Ausführung an einer Stelle gestoppt wird, die nicht mit Quellcodedateien verbunden ist.
- Die Abstände im Such- und Ersetzungsdialog wurden geändert. Der Fokus wird beim Öffnen des Dialogs auf das Eingabefeld gesetzt.

Quelle: opennet.ru
