κυκλοφορία του κλασικού περιβάλλοντος επιφάνειας εργασίας (Common Desktop Environment). Το CDE αναπτύχθηκε στις αρχές της δεκαετίας του 1990 από τις Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu και Hitachi και για πολλά χρόνια χρησίμευσε ως το προεπιλεγμένο γραφικό περιβάλλον για Solaris, HP-UX, IBM AIX, Digital UNIX και UnixWare. Το 2012, ο κώδικας CDE 2.1 κυκλοφόρησε από την The Open Source Group με την άδεια LGPL.
Ο πηγαίος κώδικας του CDE περιλαμβάνει έναν διαχειριστή σύνδεσης συμβατό με XDMCP, έναν διαχειριστή συνεδριών χρήστη, έναν διαχειριστή παραθύρων, το CDE FrontPanel, έναν διαχειριστή επιφάνειας εργασίας, έναν δίαυλο για την παροχή επικοινωνίας μεταξύ διεργασιών, ένα κιτ εργαλείων επιφάνειας εργασίας, εργαλεία για την ανάπτυξη εφαρμογών shell και C και στοιχεία για την ενσωμάτωση εφαρμογών τρίτων. απαιτείται μια βιβλιοθήκη στοιχείων διεπαφής , Η οποία ήταν στην κατηγορία των ελεύθερων έργων μετά το CDE.
Βασικές αλλαγές:
- Όλες οι υποστηριζόμενες γλώσσες δημιουργούνται ξανά από προεπιλογή.
- Όλες οι συναρτήσεις C είναι πλέον συμβατές με ANSI.
- Στον κώδικα C/C++, όλες οι λέξεις-κλειδιά του μητρώου έχουν αφαιρεθεί.
- Αρχεία που περιέχουν εικόνες, βίντεο και έγγραφα PDF ανοίγουν πλέον στις αντίστοιχες εφαρμογές τους.
- Προστέθηκαν συντομεύσεις για πολλές σύγχρονες εφαρμογές, όπως το VLC.
- Αφαιρέθηκε το εξωτερικό sgml εξάρτησης.
- Αντί για τον ενσωματωμένο διερμηνέα TCL, χρησιμοποιείται πλέον αυτός του συστήματος.
- Προστέθηκε υποστήριξη για την αρχιτεκτονική aarch64.
- Υλοποίηση υποστήριξης τροχού ποντικιού σε εφαρμογές dtterm και dtfile.
- Αφαιρέθηκε το μεγαλύτερο μέρος του κώδικα για την υποστήριξη παλαιότερων συστημάτων.
- Διορθώθηκαν εκατοντάδες προειδοποιήσεις μεταγλωττιστή.
- Χιλιάδες διορθώσεις μετά την εκτέλεση του κώδικα με τον αναλυτή Coverity.
Πηγή: opennet.ru
