Veröffentlichung der klassischen Desktop-Umgebung (Common Desktop Environment). CDE wurde Anfang der 1990er Jahre in Zusammenarbeit mit den Unternehmen Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu und Hitachi entwickelt und diente viele Jahre lang als Standard-Grafikumgebung für Solaris, HP-UX, IBM AIX, Digital UNIX und UnixWare. Im Jahr 2012 wurde der Quellcode von CDE 2.1 unter der LGPL-Lizenz von dem Konsortium The Open Group veröffentlicht.
Die Quelltexte von CDE enthalten einen XDMCP-kompatiblen Anmeldemanager, einen Sitzungsmanager, einen Fenster-Manager, die CDE FrontPanel, einen Desktop-Manager, einen Bus für die interprozessuelle Kommunikation, eine Desktop-Toolkit, Werkzeuge zur Anwendungsentwicklung in Shell und C sowie Komponenten zur Integration von Drittanbieter-Anwendungen. Für ist die Bibliothek der Benutzeroberflächenelemente , die nach CDE in die Kategorie der freien Projekte überführt wurde.
Wesentliche Änderungen:
- Alle unterstützten Sprachen werden standardmäßig erneut kompiliert;
- Alle C-Funktionen entsprechen jetzt dem ANSI-Standard;
- Alle Schlüsselwörter "register" wurden aus dem C/C++-Code entfernt;
- Dateien mit Bildern, Videos und PDF-Dokumenten werden jetzt in den entsprechenden Anwendungen geöffnet;
- Es wurden Verknüpfungen für viele moderne Anwendungen, wie zum Beispiel VLC, hinzugefügt;
- Die externe Abhängigkeit sgml wurde entfernt;
- Anstelle des eingebetteten TCL-Interpreters wird jetzt das System verwendet;
- Unterstützung für die Architektur aarch64 wurde hinzugefügt;
- Unterstützung für das Scrollrad in den Anwendungen dtterm und dtfile wurde implementiert;
- Ein Großteil des Codes zur Unterstützung veralteter Systeme wurde entfernt;
- Hunderte von Compilerwarnungen wurden behoben;
- Tausende von Korrekturen nach der Analyse des Codes mit Coverity.
Quelle: opennet.ru
