Το KDevelop είναι ένα έργο ανοιχτού κώδικα, φορητού και ελεύθερου λογισμικού που παρέχει στους χρήστες ένα ολοκληρωμένο περιβάλλον ανάπτυξης (Integrated Development Environment) με βάση το plugin για τις γλώσσες προγραμματισμού C, C ++ και άλλες ευρέως χρησιμοποιούμενες γλώσσες προγραμματισμού .
Χαρακτηριστικά με μια ματιά
Τα βασικά χαρακτηριστικά περιλαμβάνουν ένα εύκολο στη χρήση, αλλά πολύπλοκο γραφικό περιβάλλον χρήστη που έχει γραφτεί στο Qt GUI toolkit, υποστήριξη για συνεδρίες, υποστήριξη για ένα ευρύ φάσμα γλωσσών προγραμματισμού, δυνατότητα δημιουργίας μιας εφαρμογής ως δεύτερου έργου, καθώς και τη δυνατότητα δημιουργίας έργου από την αρχή.
Επιπλέον, παρέχεται με διαφορετικά εργαλεία, προβολές, τρόποι λειτουργίας και σύνολα εργασίας, υποστήριξη για συντομεύσεις πληκτρολογίου, υποστήριξη για πρότυπα, δοκιμές μονάδων και τάξεις. Με το KDevelop, οι προγραμματιστές θα μπορούν να διερευνήσουν τον πηγαίο κώδικα μιας υπάρχουσας εφαρμογής και να κάνουν αλλαγές για να την βελτιώσουν.
Υποστηρίζει περισσότερες από 10 γλώσσες προγραμματισμού
Η εφαρμογή έχει σχεδιαστεί από το έδαφος για να υποστηρίξει 12 γλώσσες προγραμματισμού, 5 εργαλεία κατασκευής, 11 μορφές τεκμηρίωσης, 4 συστήματα ελέγχου αναθεώρησης, 3 συντάκτες κώδικα, 5 εργαλεία ανάπτυξης και δεκάδες άλλα τακτοποιημένα εργαλεία.
Είναι εφαρμογή πολλαπλών πλατφορμών
Το KDevelop, που είναι γραμμένο σε Qt, έχει σχεδιαστεί ως μια εφαρμογή πολλαπλών πλατφόρμων που έχει δοκιμαστεί με επιτυχία στα GNU Linux, FreeBSD, Solaris, Mac OS X και άλλα λειτουργικά συστήματα που μοιάζουν με UNIX. Διατίθεται στις προεπιλεγμένες αποθήκες λογισμικού πολλών διανομών Linux.
Διαθεσιμότητα και υποστηριζόμενες αρχιτεκτονικές
Οι προγραμματιστές του KDE που επιθυμούν να αναπτύξουν ισχυρή εφαρμογή για το περιβάλλον επιφάνειας εργασίας του KDE μπορούν να μεταφορτώσουν την εφαρμογή KDevelop ως αρχείο προέλευσης, το οποίο πρέπει να διαμορφωθεί και να συνταχθεί πριν από την εγκατάσταση. Και οι δύο αρχιτεκτονικές 32-bit και 64-bit υποστηρίζονται αυτή τη στιγμή.
Γνωρίστε το KDevPlatform
Επίσης, μέρος του έργου KDevelop, συναντήστε το KDevPlatform, ένα ανοιχτό και ελεύθερα κατανεμημένο σύνολο βιβλιοθηκών που μπορεί να χρησιμοποιηθεί ως βάση για προγράμματα όπως το Quanta, το Kile, το KTechLab, ακόμα και το ίδιο το KDevelop, το οποίο βασίζεται σε KDevPlatform.
Τι νέο υπάρχει σε αυτή την έκδοση:
- Διορθώστε μια συντριβή που συνέβη συχνά κατά την εναλλαγή των κλάδων git στο παρασκήνιο σε έργα C ++. Αυτό απενεργοποιεί προσωρινά τις προειδοποιήσεις τεκμηρίωσης, καθώς και την αναλυτική παρουσίαση τεκμηρίωσης στα εργαλεία, έως ότου το υποκείμενο ζήτημα σταθεροποιηθεί προς τα πάνω. (bug, ανάντη σφάλμα)
- Διορθώστε ότι δεν υπάρχει προεπιλεγμένος μεταγλωττιστής στα Windows, προκαλώντας την αποτυχία του KDevelop να βρει την τυπική βιβλιοθήκη C ++. (σφάλμα)
- Διορθώστε τις τυπικές διαδρομές βιβλιοθηκών που δεν διαβιβάζονται καθώς περιλαμβάνουν διαδρομές κατά τη χρήση clang ως μεταγλωττιστή στα παράθυρα. (αναθεώρηση)
- Διορθώστε μια συντριβή που συμβαίνει σε ορισμένα συστήματα κατά το άνοιγμα μιας περιόδου λειτουργίας. (σφάλμα)
- Η διόρθωση περιλαμβάνει την ολοκλήρωση της διαδρομής που δεν εμφανίζει το σύστημα που περιλαμβάνει το πρόγραμμα (δηλ. περιλαμβάνει την προσθήκη που περιλαμβάνει το σύστημα αλλά από το έργο σας). (σφάλμα)
- Διορθώστε τη συντριβή όταν ο ορισμός παρτίδας ορίζεται στον επεξεργαστή ορισμών. (σφάλμα)
- Διορθώστε την επιβεβαίωση (συνέβη μόνο σε λειτουργία εντοπισμού σφαλμάτων) και πιθανή συντριβή κατά την εμφάνιση προβληματικής επεξήγησης εργαλείου. (σφάλμα)
- Επιδιόρθωση συνδέσμων στον φυλλομετρητή τεκμηρίωσης που δεν λειτουργεί στο AppImage. (σφάλμα)
- Διορθώστε την αποτυχία δημιουργίας όταν δημιουργείτε πηγή όταν υπάρχουν μεταφράσεις. (σφάλμα)
- Διορθώστε μια συντριβή όταν εμφανίζεται το εργαλείο πλοήγησης σε έργα PHP σε ορισμένες περιπτώσεις. (σφάλμα)
- Διορθώστε τους στόχους που αντιγράφονται όταν χρησιμοποιείτε υποπρογράμματα CMake. (σφάλμα)
- Διορθώστε την απεικόνιση εργαλείου κονσόλας ζητώντας να διαγράψετε ένα προσωρινό αρχείο αλληλεπιδραστικά. (σφάλμα)
- Διορθώστε πολλές προειδοποιήσεις AUTOMOC κατά τη σύνταξη με CMake 3.10
- Διορθώστε μερικά μενού περιβάλλοντος προβολής εργαλείων που έχουν κενές καταχωρήσεις. (σφάλμα)
- Διορθώστε το widget για την πρόοδο στη γραμμή κατάστασης που δεν εμφανίζεται σε ορισμένες περιόδους σύνδεσης. (αναθεώρηση)
- Να προσαρμόσετε την κρυφή λογική της προσωρινής μνήμης για να βεβαιωθείτε ότι η μνήμη cache του μοντέλου κώδικα (~ / .cache / kdevduchain) είναι πάντα διαγραφόμενη κατά την αλλαγή σε μια διαφορετική έκδοση KDevelop (συμπεριλαμβανομένων των εκδόσεων patch). Τα ακατάλληλα δεδομένα στην κρυφή μνήμη έχουν προκαλέσει μια σειρά ζητημάτων στο παρελθόν, συμπεριλαμβανομένων των συνθηκών. Εάν θέλετε πραγματικά να διατηρήσετε την προσωρινή μνήμη, μπορείτε να δημιουργήσετε ένα (κενό) αρχείο με το επίθεμα έκδοσης της έκδοσης προορισμού στο φάκελο προσωρινής αποθήκευσης.
- Διορθώστε το KDevelop να μην ξεκινάει με ενεργοποιημένη τη σελίδα υποδοχής (που είναι από προεπιλογή) σε συστήματα χωρίς υποστήριξη OpenGL. (σφάλμα)
- Διορθώστε τη δημιουργία με την έκδοση Qt 5.5.
- Διορθώστε τα πρότυπα αρχείων που δεν λειτουργούν στα Windows (αυτή η επιδιόρθωση θα πρέπει να υπάρχει ήδη στα εγκατεστημένα προγράμματα εγκατάστασης των Windows 5.2.0, αλλά δεν ήταν στα tarballs πηγής).
Τι νέο υπάρχει στην έκδοση:
- Διορθώστε μια συντριβή που συνέβη συχνά κατά την εναλλαγή των κλάδων git στο παρασκήνιο σε έργα C ++. Αυτό απενεργοποιεί προσωρινά τις προειδοποιήσεις τεκμηρίωσης, καθώς και την αναλυτική παρουσίαση τεκμηρίωσης στα εργαλεία, έως ότου το υποκείμενο ζήτημα σταθεροποιηθεί προς τα πάνω. (bug, ανάντη σφάλμα)
- Διορθώστε ότι δεν υπάρχει προεπιλεγμένος μεταγλωττιστής στα Windows, προκαλώντας την αποτυχία του KDevelop να βρει την τυπική βιβλιοθήκη C ++. (σφάλμα)
- Διορθώστε τις τυπικές διαδρομές βιβλιοθηκών που δεν διαβιβάζονται καθώς περιλαμβάνουν διαδρομές κατά τη χρήση clang ως μεταγλωττιστή στα παράθυρα. (αναθεώρηση)
- Διορθώστε μια συντριβή που συμβαίνει σε ορισμένα συστήματα κατά το άνοιγμα μιας περιόδου λειτουργίας. (σφάλμα)
- Η διόρθωση περιλαμβάνει την ολοκλήρωση της διαδρομής που δεν εμφανίζει το σύστημα που περιλαμβάνει το πρόγραμμα (δηλ. περιλαμβάνει την προσθήκη που περιλαμβάνει το σύστημα αλλά από το έργο σας). (σφάλμα)
- Διορθώστε τη συντριβή όταν ο ορισμός παρτίδας ορίζεται στον επεξεργαστή ορισμών. (σφάλμα)
- Διορθώστε την επιβεβαίωση (συνέβη μόνο σε λειτουργία εντοπισμού σφαλμάτων) και πιθανή συντριβή κατά την εμφάνιση προβληματικής επεξήγησης εργαλείου. (σφάλμα)
- Επιδιόρθωση συνδέσμων στον φυλλομετρητή τεκμηρίωσης που δεν λειτουργεί στο AppImage. (σφάλμα)
- Διορθώστε την αποτυχία δημιουργίας όταν δημιουργείτε πηγή όταν υπάρχουν μεταφράσεις. (σφάλμα)
- Διορθώστε μια συντριβή όταν εμφανίζεται το εργαλείο πλοήγησης σε έργα PHP σε ορισμένες περιπτώσεις. (σφάλμα)
- Διορθώστε τους στόχους που αντιγράφονται όταν χρησιμοποιείτε υποπρογράμματα CMake. (σφάλμα)
- Διορθώστε την απεικόνιση εργαλείου κονσόλας ζητώντας να διαγράψετε ένα προσωρινό αρχείο αλληλεπιδραστικά. (σφάλμα)
- Διορθώστε πολλές προειδοποιήσεις AUTOMOC κατά τη σύνταξη με CMake 3.10
- Διορθώστε μερικά μενού περιβάλλοντος προβολής εργαλείων που έχουν κενές καταχωρήσεις. (σφάλμα)
- Διορθώστε το widget για την πρόοδο στη γραμμή κατάστασης που δεν εμφανίζεται σε ορισμένες περιόδους σύνδεσης. (αναθεώρηση)
- Να προσαρμόσετε την κρυφή λογική της προσωρινής μνήμης για να βεβαιωθείτε ότι η μνήμη cache του μοντέλου κώδικα (~ / .cache / kdevduchain) είναι πάντα διαγραφόμενη κατά την αλλαγή σε μια διαφορετική έκδοση KDevelop (συμπεριλαμβανομένων των εκδόσεων patch). Τα ακατάλληλα δεδομένα στην κρυφή μνήμη έχουν προκαλέσει μια σειρά ζητημάτων στο παρελθόν, συμπεριλαμβανομένων των συνθηκών. Εάν θέλετε πραγματικά να διατηρήσετε την προσωρινή μνήμη, μπορείτε να δημιουργήσετε ένα (κενό) αρχείο με το επίθεμα έκδοσης της έκδοσης προορισμού στο φάκελο προσωρινής αποθήκευσης.
- Διορθώστε το KDevelop να μην ξεκινάει με ενεργοποιημένη τη σελίδα υποδοχής (που είναι από προεπιλογή) σε συστήματα χωρίς υποστήριξη OpenGL. (σφάλμα)
- Διορθώστε τη δημιουργία με την έκδοση Qt 5.5.
- Διορθώστε τα πρότυπα αρχείων που δεν λειτουργούν στα Windows (αυτή η επιδιόρθωση θα πρέπει να υπάρχει ήδη στα εγκατεστημένα προγράμματα εγκατάστασης των Windows 5.2.0, αλλά δεν ήταν στα tarballs πηγής).
Τι νέο υπάρχει στην έκδοση 5.1.2:
- Προκατασκευασμένα δυαδικά αρχεία:
- AppImage: Διάφορες βελτιώσεις. τώρα στέλνει LLVM 3.9.1
- Εγκαταστάτες των Windows: Διάφορες βελτιώσεις. τώρα αποστολή Qt 5.9.1
- Αλλαγές σε kdevplatform, kdevelop, kdev-php και kdev-python:
- Διορθώθηκε μια συντριβή στο λεξικό cmake (σφάλμα 363269)
- Διάφορες μικρές βελτιώσεις στην ολοκλήρωση κώδικα cmake και C ++
- Διορθώστε την τοποθέτηση του C ++ #include completions (https://phabricator.kde.org/D6230)
- Διορθώστε μια συντριβή με έργα JS σε απομακρυσμένους καταλόγους (σφάλμα 369573)
- Διορθώστε πιθανή συντριβή κατά την ανάλυση κώδικα PHP (bug 381123)
- Διορθώστε ένα σφάλμα hang-on-exit (σφάλμα 379669)
- Η προεπισκόπηση μορφοποίησης προέλευσης είναι πίσω
- Διορθώστε το διπλό μενού περιβάλλοντος στο περίγραμμα των εικονιδίων (https://phabricator.kde.org/D6838)
- Επιδιόρθωση κώδικα στο γραφικό που χρησιμοποιείται σε ορισμένα συστήματα
- Επίλυση & "Μορφοποίηση αρχείων" μενού περιβάλλοντος
- Διορθώστε μια πιθανή συντριβή κατά την ανάλυση του κώδικα Python με τελειώματα γραμμής Mac παλιού τύπου (μόνο για το r) (bug 378827)
- Επιδιόρθωση μεταπήδησης σε θέση διακοπής στο μοντέλο διακοπής (σφάλμα 382652)
- Διορθώστε τη συντριβή σε CPU χωρίς SSE2
- Διορθώστε την εκτέλεση εκτελέσιμων αρχείων με διαστήματα σε διαδρομές στα παράθυρα
- Επιδιορθώστε πιθανή συντριβή κάνοντας κλικ στην "τεκμηρίωση προβολής" στην επεξήγηση εργαλείου (https://phabricator.kde.org/D6436)
- Διάφορες εργασίες καθαρισμού
- ... και πολλά άλλα, πάρα πολλά για να τα καταχωρήσετε εδώ - τρέξτε το "git log v5.1.1..v5.1.2" σε ένα από τα αποθετήρια για να δείτε όλες τις αλλαγές.
Τι νέο υπάρχει στην έκδοση 5.1.1:
- Προκατασκευασμένα δυαδικά αρχεία:
- Πρόγραμμα εγκατάστασης των Windows: Στερεώστε τα εικονίδια που λείπουν από τους εγκαταστάτες των Windows.
- AppImage: Στυλ widget Ship Breeze. T3538
- AppImage: Plugins Sonnet Ship (βασισμένο σε aspell, hunspell, hspell). T4100
- AppImage: Αποστείλετε μερικές προεπιλεγμένες ρυθμίσεις χρωμάτων (που θα χρησιμοποιηθούν με τις ρυθμίσεις - & gt; Color Scheme) με το AppImage.
- AppImage: Χτισμένο με υποστήριξη KF5SysGuard: Ενεργοποιεί το "Attach to process" στο AppImage. T5878
- kdevplatform:
- Μην εξαγάγετε όλες τις εικόνες προεπισκόπησης προτύπων, φορτώστε από τα αρχεία κατ 'απαίτηση. Διαπράττω. Αναθεώρηση κώδικα D5701 από το Phambator
- Χρησιμοποιήστε τη διεύθυνση https://www.google.com αντί της http://www.google.de στην εξωτερική δέσμη ενεργειών επιλογής google. Διαπράττω. Αναθεώρηση κώδικα επεξεργαστή D5719
- Χρησιμοποιήστε ομοιόμορφα ονόματα εικονιδίων για την κατασκευή στοιχείων, καταργήστε τα αριστερά εικονίδια παλαιού τύπου. Διαπράττω. Αναθεώρηση κώδικα D5651 από το Phambator
- Appwizard: διορθώστε τη σπασμένη αποσύνδεση στο ProjectVcsPage. Διαπράττω. Αναθεώρηση κώδικα D5536
- Σταματήστε την αχρησιμοποίητη και σπασμένη έκθεση του αντικειμένου Project στο D-Bus. Διαπράττω. Αναθεώρηση κώδικα επεξεργαστή D5607
- Appwizard: αποθηκεύστε το επιλεγμένο vcsPlugin στο αρχείο .kdev4 του προγραμματιστή. Διαπράττω. Αναθεώρηση κώδικα D5513 του Phambator
- Backgroundpar: Χαλαρώστε να βεβαιώσετε λίγο. Διαπράττω. Δείτε το σφάλμα # 378933
- Εργασία με θέμα στο Path (QString) ctor. Διαπράττω. Δείτε το σφάλμα # 378933
- Διορθώστε το αρχείο προεπισκόπησης που προστέθηκε λάθος στην παραγωγή έργου από το πρότυπο εφαρμογής. Διαπράττω. Αναθεώρηση κώδικα επεξεργαστή D5314
- Διορθώστε την υποστήριξη πολλαπλών αρχείων και σχετικών διαδρομών στο ShowFilesAfterGeneration. Διαπράττω. Αναθεώρηση κώδικα Phambler D5316
- Φόρτωση προτύπου από διαλόγους αρχείου: διορθώστε τη χρήση λανθασμένων συμβολοσειρών φίλτρου. Διαπράττω. Διορθώνει σφάλμα # 376040. Αναθεώρηση κώδικα D5155 κώδικα Phambator
- Εύρεση / αντικατάσταση αρχείων: Μην περιτυλίγετε περιεχόμενο της επεξήγησης εργαλείων για μια γραμμή εξόδου. Διαπράττω. Αναθεώρηση κώδικα D5135 κώδικα Phambator
- kdevelop:
- Εγκαταστήστε τον ορισμό του mimmepe xdg για το OpenCL C. Commit. Αναθεώρηση κώδικα D5621
- Μετακίνηση εκτύπωσης από int σε unsigned int. Διαπράττω. Αναθεώρηση κώδικα D5654 από το Phambator
- Διορθώστε την κατασκευή για MinGW. Διαπράττω. Διορθώνει σφάλμα # 379454
- Αναζητήστε το Cppcheck ως εξαρτήσεις RUNTIME. Διαπράττω. Αναθεώρηση κώδικα επεξεργαστή D5632
- Η γλώσσα OpenCL καλείται πραγματικά OpenCL C. Commit. Διαδικτυακός κώδικας D5485
- Αφαιρέστε τον μη απαραίτητο τύπο μίμης για αρχεία * .kdevinternal. Διαπράττω. Αναθεώρηση κώδικα D5624 του Phambator
- Δημιουργήστε το αντικείμενο KAboutData μόνο μετά από την περίπτωση QApp, για μεταφράσεις εργασίας. Διαπράττω. Διόρθωση κώδικα D5598 του Phambator
- CMake - διορθώστε το σφάλμα με την απομάκρυνση των αλλαγμένων ρυθμίσεων για τον υπάρχοντα κατάλογο δημιουργίας. Διαπράττω. Αναθεώρηση κώδικα D5609 κώδικα Phambator
- Αφήστε ρητά% {PROJECTDIR} / από τα πρότυπα 'ShowFilesAfterGeneration. Διαπράττω. Διόρθωση κώδικα D5531 του Phambator
- Αφαιρέστε το "VersionControl" που δεν χρησιμοποιείται. καταχωρήσεις από δείγματα / šablony kdev4. Διαπράττω. Αναθεώρηση κώδικα D5512
- Διορθώστε το ShowFilesAfterGeneration για να ταιριάξετε τα αρχεία που δημιουργούνται. Διαπράττω. Διορθώνει σφάλμα # 378499
- Ενημέρωση εικόνας λογότυπου Qt. Διαπράττω. Αναθεώρηση κώδικα D5278 κώδικα Phambator
- kdev-python:
- Διορθώστε τη συντριβή στον κώδικα σταθεροποίησης σύνταξης. Διαπράττω. Επιδιορθώνει εν μέρει σφάλμα # 378827.
- Pep8: Κάντε τις προειδοποιήσεις pep8 λιγότερο ενοχλητικές. Διαπράττω. Διόρθωση κώδικα D5397 του Phambator
- kdev-php:
- Προσδιορίστε τις δοκιμές μονάδας. Διαπράττω. Αναθεώρηση κώδικα D5817
Τι είναι καινούργιο στην έκδοση 5.1.0:
- kdevelop:
- Πρότυπο QObject: επισκευή τυπογραφικών βιδών επαναπροσδιορισμός των εξωπεριγραφών του μπλοκ. Commit.
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- Clang: Κλείστε το κλείδωμα DUChain. Commit.
- Custom-buildsystem: Επιδιόρθωση συντριβής κατά τη διαμόρφωση. Διαπράττω. Δείτε το σφάλμα # 335470
- Δοκιμάστε να διορθώσετε τη δοκιμή testGccCompatibility για μένα. Commit.
- Clang: Επίσης μετονομάστε καταστροφείς κατά μετονομασία της κλάσης. Διαπράττω. Διορθώνει σφάλμα # 373452
- Διορθώστε το σφάλμα με λανθασμένα επιχειρήματα CMake κατά την προσθήκη νέου καταλόγου δημιουργίας. Commit.
- Clang: Μην προτείνετε σε defactor λειτουργίες defs. Commit.
- Διορθώστε τα σχόλια στο πρότυπο αρχείου για τη δοκιμή μονάδας Python για setUp / tearDown. Διαπράττω. Διορθώνει σφάλμα # 321005
- Διορθώστε το TestCustomBuildSystemPlugin διαβάζοντας .kdev4 φακέλους δεδομένων δοκιμής. Commit.
- Προμηθευτές: Διορθώστε ορισμένες προειδοποιήσεις χρόνου εκτέλεσης Qt. Commit.
- Ενημέρωση TestProblems :: testMissingInclude () στο τρέχον ClangFixitAssistant. Commit.
- Διορθώστε τις εικόνες CtHelp CSS. Commit.
- Καθορισμός φόρτωσης σελίδας QtHelp. Commit.
- Ενημερώστε την ΕΓΚΑΤΑΣΤΑΣΗ. Commit.
- Βελτιώστε το README. Commit.
- File_templates: Αφαιρέστε '#include' foo.moc & quot; υποσέλιδο. Commit.
- Προτιμήστε το qmake πάνω από το qmake-qt5 πάνω από το qmake-qt4. Commit.
- Εφαρμογή: μην αποτυγχάνετε στο pop gash. Commit.
- Διορθώστε το προεπιλεγμένο εικονίδιο για κάποιο πρόσθετο. Commit.
- Διορθώνει το I18n. Commit.
- kdevplatform:
- Μην ανοίγετε μη υπάρχοντα έγγραφα από την προβολή προβλημάτων + διορθώσεις ισχυρισμού. Commit.
- Σφάλμα υποστήριξης για το ΠρόβλημαModel. Commit.
- Σημειώστε πιο σαφή στο API dox ότι το nullptr μπορεί να επιστραφεί. Commit.
- Παράθυρο διαλόγου "Πρότυπα αρχείων": Επιδιόρθωση συντριβής σε σελίδα αντικατάστασης με άγνωστη κλάση βάσης. Commit.
- Προειδοποιήσεις χρόνου εκτέλεσης σιωπής σχετικά με τις μεθόδους που λείπουν. Commit.
- Περάστε το KTextEditor :: MainWindow σε προβολές κειμένου που δημιουργήθηκαν από το TextDocuments. Commit.
- Εργαλείο προτύπων αρχείων: χωρίς ανοικτό έγγραφο, χρησιμοποιήστε τη βάση βάσης του έργου ή το σπίτι. Commit.
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- Καθαρισμός: Αφαιρέστε το μη χρησιμοποιούμενο μέλος. Commit.
- Καταχωρίστε το περιβάλλον επιλογήςWidget σωστά με το KConfigDialogManager. Commit.
- Απενεργοποιήστε τη λειτουργία Graph Graph. Commit.
- Διορθώστε τη συντριβή στην ενεργοποίηση του "Παλινδρόμηση" χωρίς πλέον φορτωμένο αρχείο. Commit.
- Επαναφορά αποκρύψεων των κουμπιών βοήθειας στα παράθυρα διαλόγου Βοηθός. Commit.
- Καθαρισμός: Αφαιρέστε τη μέθοδο που δεν χρησιμοποιείται. Commit.
- Quickopenfilter: Επιδιόρθωση τεκμηρίωσης. Commit.
- Επιδιορθώστε τα πλαίσια ελέγχου στη σελίδα προσαρμοσμένων επιλογών προτύπου αρχείου. Commit.
- Επιταχύνετε λίγο το test_projectcontroller. Commit.
- Διορθώστε τη διάταξη που κατά λάθος προσπαθήσατε να αντικαταστήσετε την κύρια διάταξη του OutputPage. Commit.
- Διορθώστε το άνοιγμα απομακρυσμένων διευθύνσεων URL χωρίς όνομα αρχείου. Διαπράττω. Διορθώνει το σφάλμα # 373213
- TestTemplatesModel, TestGenerationTest: C locale για αποφυγή μεταφρασμένων συμβολοσειρών. Commit.
- Ανοίξτε τα κουμπιά περιεχομένου προηγούμενου / επόμενου ιστορικού. Commit.
- SourceFormatterController: Διορθώστε τα "Αναμορφωμένα αρχεία". Διαπράττω. Διορθώνει σφάλμα # 373842
- SourceFormatterController: Περισσότερη έξοδος εντοπισμού σφαλμάτων. Commit.
- Διορθώστε τον άπειρο βρόχο στην ομάδα περιβάλλοντος κλωνοποίησης με έναν άλλο κλώνο που υπάρχει. Commit.
- Επαναφορά & quot; Επαναφορά για το παράθυρο διαλόγου για τις προσθήκες στο & quot; Loaded Plugins & quot; διάλογο ". Commit.
- Προειδοποίηση απομάκρυνσης. Commit.
- Προσθέστε τον κωδικό εναλλαγής για το KAboutData :: fromPluginMetaData () για τις παλιές εκδόσεις kf5. Commit.
- Επαναφορά του πλαισίου διαλόγου Πληροφορίες για τις προσθήκες στο & quot; Loaded Plugins & quot; διαλόγου. Commit.
- LoadedPluginsDialog: Επιδιόρθωση του memleak. Commit.
- StandardDocumentationΒλέπετε διορθώσεις τοποθέτησης. Commit.
- Ενημερώστε την ΕΓΚΑΤΑΣΤΑΣΗ. Commit.
- Προσθέστε bit για να συμβάλλετε στο KDevelop. Commit.
- Βελτιώστε το README. Commit.
- Στυλ: C ++ 11ify. Commit.
- Φίλτρο έργου: Φιλτράρετε τα αντικείμενα VS. Commit.
- ProjectConfigSkeleton: Κατάργηση του FIXME. Commit.
- Διορθώστε τυπογραφικό λάθος στο μήνυμα CMake. Commit.
- Διορθώστε την εξαγωγή των συμβολοσειρών UI πολλαπλών γραμμών από τη σελίδα υποδοχής. Commit.
- Επείγουσα επιδιόρθωση για την επαναφορά του build με το νεότερο KConfig. Commit.
- Διορθώστε το προεπιλεγμένο εικονίδιο για ορισμένα πρόσθετα. Commit.
- Απόκρυψη της γραμμής προόδου μετά την ολοκλήρωση όλων των εργασιών. Commit.
- DUChainPointer :: dynamicCast () - δεν γίνεται segfault αν δεν υπάρχει στόχος. Commit.
- kdev-php:
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- kdev-python:
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- Διορθώστε τη συντριβή όταν ζητάτε να συγκεντρώνετε στοιχεία χωρίς να αναλύεται το docfile. Διαπράττω. Διορθώνει το σφάλμα # 373349
Τι είναι καινούργιο στην έκδοση 5.0.4 / 5.1 Beta 1:
- kdevelop:
- Πρότυπο QObject: επισκευή τυπογραφικών βιδών επαναπροσδιορισμός των εξωπεριγραφών του μπλοκ. Commit.
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- Clang: Κλείστε το κλείδωμα DUChain. Commit.
- Custom-buildsystem: Επιδιόρθωση συντριβής κατά τη διαμόρφωση. Διαπράττω. Δείτε το σφάλμα # 335470
- Δοκιμάστε να διορθώσετε τη δοκιμή testGccCompatibility για μένα. Commit.
- Clang: Επίσης μετονομάστε καταστροφείς κατά μετονομασία της κλάσης. Διαπράττω. Διορθώνει σφάλμα # 373452
- Διορθώστε το σφάλμα με λανθασμένα επιχειρήματα CMake κατά την προσθήκη νέου καταλόγου δημιουργίας. Commit.
- Clang: Μην προτείνετε σε defactor λειτουργίες defs. Commit.
- Διορθώστε τα σχόλια στο πρότυπο αρχείου για τη δοκιμή μονάδας Python για setUp / tearDown. Διαπράττω. Διορθώνει σφάλμα # 321005
- Διορθώστε το TestCustomBuildSystemPlugin διαβάζοντας .kdev4 φακέλους δεδομένων δοκιμής. Commit.
- Προμηθευτές: Διορθώστε ορισμένες προειδοποιήσεις χρόνου εκτέλεσης Qt. Commit.
- Ενημέρωση TestProblems :: testMissingInclude () στο τρέχον ClangFixitAssistant. Commit.
- Διορθώστε τις εικόνες CtHelp CSS. Commit.
- Καθορισμός φόρτωσης σελίδας QtHelp. Commit.
- Ενημερώστε την ΕΓΚΑΤΑΣΤΑΣΗ. Commit.
- Βελτιώστε το README. Commit.
- File_templates: Αφαιρέστε '#include' foo.moc & quot; υποσέλιδο. Commit.
- Προτιμήστε το qmake πάνω από το qmake-qt5 πάνω από το qmake-qt4. Commit.
- Εφαρμογή: μην αποτυγχάνετε στο pop gash. Commit.
- Διορθώστε το προεπιλεγμένο εικονίδιο για κάποιο πρόσθετο. Commit.
- Διορθώνει το I18n. Commit.
- kdevplatform:
- Μην ανοίγετε μη υπάρχοντα έγγραφα από την προβολή προβλημάτων + διορθώσεις ισχυρισμού. Commit.
- Σφάλμα υποστήριξης για το ΠρόβλημαModel. Commit.
- Σημειώστε πιο σαφή στο API dox ότι το nullptr μπορεί να επιστραφεί. Commit.
- Παράθυρο διαλόγου "Πρότυπα αρχείων": Επιδιόρθωση συντριβής σε σελίδα αντικατάστασης με άγνωστη κλάση βάσης. Commit.
- Προειδοποιήσεις χρόνου εκτέλεσης σιωπής σχετικά με τις μεθόδους που λείπουν. Commit.
- Περάστε το KTextEditor :: MainWindow σε προβολές κειμένου που δημιουργήθηκαν από το TextDocuments. Commit.
- Εργαλείο προτύπων αρχείων: χωρίς ανοικτό έγγραφο, χρησιμοποιήστε τη βάση βάσης του έργου ή το σπίτι. Commit.
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- Καθαρισμός: Αφαιρέστε το μη χρησιμοποιούμενο μέλος. Commit.
- Καταχωρίστε το περιβάλλον επιλογήςWidget σωστά με το KConfigDialogManager. Commit.
- Απενεργοποιήστε τη λειτουργία Graph Graph. Commit.
- Διορθώστε τη συντριβή στην ενεργοποίηση του "Παλινδρόμηση" χωρίς πλέον φορτωμένο αρχείο. Commit.
- Επαναφορά αποκρύψεων των κουμπιών βοήθειας στα παράθυρα διαλόγου Βοηθός. Commit.
- Καθαρισμός: Αφαιρέστε τη μέθοδο που δεν χρησιμοποιείται. Commit.
- Quickopenfilter: Επιδιόρθωση τεκμηρίωσης. Commit.
- Επιδιορθώστε τα πλαίσια ελέγχου στη σελίδα προσαρμοσμένων επιλογών προτύπου αρχείου. Commit.
- Επιταχύνετε λίγο το test_projectcontroller. Commit.
- Διορθώστε τη διάταξη που κατά λάθος προσπαθήσατε να αντικαταστήσετε την κύρια διάταξη του OutputPage. Commit.
- Διορθώστε το άνοιγμα απομακρυσμένων διευθύνσεων URL χωρίς όνομα αρχείου. Διαπράττω. Διορθώνει το σφάλμα # 373213
- TestTemplatesModel, TestGenerationTest: C locale για αποφυγή μεταφρασμένων συμβολοσειρών. Commit.
- Ανοίξτε τα κουμπιά περιεχομένου προηγούμενου / επόμενου ιστορικού. Commit.
- SourceFormatterController: Διορθώστε τα "Αναμορφωμένα αρχεία". Διαπράττω. Διορθώνει σφάλμα # 373842
- SourceFormatterController: Περισσότερη έξοδος εντοπισμού σφαλμάτων. Commit.
- Διορθώστε τον άπειρο βρόχο στην ομάδα περιβάλλοντος κλωνοποίησης με έναν άλλο κλώνο που υπάρχει. Commit.
- Επαναφορά & quot; Επαναφορά για το παράθυρο διαλόγου για τις προσθήκες στο & quot; Loaded Plugins & quot; διάλογο ". Commit.
- Προειδοποίηση απομάκρυνσης. Commit.
- Προσθέστε τον κωδικό εναλλαγής για το KAboutData :: fromPluginMetaData () για τις παλιές εκδόσεις kf5. Commit.
- Επαναφορά του πλαισίου διαλόγου Πληροφορίες για τις προσθήκες στο & quot; Loaded Plugins & quot; διαλόγου. Commit.
- LoadedPluginsDialog: Επιδιόρθωση του memleak. Commit.
- StandardDocumentationΒλέπετε διορθώσεις τοποθέτησης. Commit.
- Ενημερώστε την ΕΓΚΑΤΑΣΤΑΣΗ. Commit.
- Προσθέστε bit για να συμβάλλετε στο KDevelop. Commit.
- Βελτιώστε το README. Commit.
- Στυλ: C ++ 11ify. Commit.
- Φίλτρο έργου: Φιλτράρετε τα αντικείμενα VS. Commit.
- ProjectConfigSkeleton: Κατάργηση του FIXME. Commit.
- Διορθώστε τυπογραφικό λάθος στο μήνυμα CMake. Commit.
- Διορθώστε την εξαγωγή των συμβολοσειρών UI πολλαπλών γραμμών από τη σελίδα υποδοχής. Commit.
- Επείγουσα επιδιόρθωση για την επαναφορά του build με το νεότερο KConfig. Commit.
- Διορθώστε το προεπιλεγμένο εικονίδιο για ορισμένα πρόσθετα. Commit.
- Απόκρυψη της γραμμής προόδου μετά την ολοκλήρωση όλων των εργασιών. Commit.
- DUChainPointer :: dynamicCast () - δεν γίνεται segfault αν δεν υπάρχει στόχος. Commit.
- kdev-php:
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- kdev-python:
- Ενημερώστε τον αριθμό έκδοσης σε 5.0.4. Commit.
- Διορθώστε τη συντριβή όταν ζητάτε να συγκεντρώνετε στοιχεία χωρίς να αναλύεται το docfile. Διαπράττω. Διορθώνει το σφάλμα # 373349
Τι είναι καινούργιο στην έκδοση 5.0.3 / 5.1 Beta 1:
- Διορθώστε ένα ζήτημα κλειδώματος στον αναλυτή υποβάθρου προκαλώντας συχνές διακοπές στα Windows (3c395340d)
- Διορθώστε τη σπασμένη αναζήτηση στην προβολή τεκμηρίωσης (0602281c)
- Διορθώστε διάφορα θέματα με την προβολή σημείων διακοπής (cba54572)
- Διορθώστε μια πιθανή συντριβή κατά την ενεργοποίηση ενός Clang FixIt (BR: 369176)
- Διορθώστε μια συντριβή όταν πραγματοποιείτε διάφορες ενέργειες με απενεργοποιημένη τη δημιουργία plugin (BR: 369326)
- Ενημερώστε το Sonnet στο πρόγραμμα εγκατάστασης των Windows που οδήγησε σε σφάλματα με spellechecking (BR: 370470)
- Διορθώστε τα αρχεία κειμένου που αναλύονται ως CMake κάτω από ορισμένες συνθήκες, οδηγώντας σε κακές επιδόσεις και συντρίβει
- Χρησιμοποιήστε τη σωστή γραμματοσειρά στην προβολή τεκμηρίωσης (BR: 285162)
- Διορθώστε μια συντριβή όταν κάνετε κλικ στην επιλογή "Μετονομασία δήλωσης" χωρίς να είναι ανοικτός ένας επεξεργαστής (22bdccb1)
- Επίλυση "Λήψη περισσότερων ..." δεν λειτουργεί σε ορισμένα συστήματα (4c4500bf)
- Επίλυση & Επιλογή επόμενης / προηγούμενης προβολής εργαλείου & quot; συμπεριφέρεται εσφαλμένα σε ορισμένες περιπτώσεις (24d3e3bb)
- Επίλυση "Απόκρυψη / Επαναφορά αποβάθρων" συμπεριφέρεται εσφαλμένα σε ορισμένες περιπτώσεις (daeed5f1)
- Επίλυση & "Εγκατάσταση ως root" η ενέργεια δεν λειτουργεί (30a66c3f)
- Επιδιόρθωση του plugin κατασκευής CMake που μερικές φορές ανοικοδομεί τα πάντα όταν δεν πρέπει (17b6499e)
- Διάφορες βελτιώσεις στο UI.
Τι νέο υπάρχει στην έκδοση 5.0.3:
- Διορθώστε ένα ζήτημα κλειδώματος στον αναλυτή υποβάθρου προκαλώντας συχνές διακοπές στα Windows (3c395340d)
- Διορθώστε τη σπασμένη αναζήτηση στην προβολή τεκμηρίωσης (0602281c)
- Διορθώστε διάφορα θέματα με την προβολή σημείων διακοπής (cba54572)
- Διορθώστε μια πιθανή συντριβή κατά την ενεργοποίηση ενός Clang FixIt (BR: 369176)
- Διορθώστε μια συντριβή όταν πραγματοποιείτε διάφορες ενέργειες με απενεργοποιημένη τη δημιουργία plugin (BR: 369326)
- Ενημερώστε το Sonnet στο πρόγραμμα εγκατάστασης των Windows που οδήγησε σε σφάλματα με spellechecking (BR: 370470)
- Διορθώστε τα αρχεία κειμένου που αναλύονται ως CMake κάτω από ορισμένες συνθήκες, οδηγώντας σε κακές επιδόσεις και συντρίβει
- Χρησιμοποιήστε τη σωστή γραμματοσειρά στην προβολή τεκμηρίωσης (BR: 285162)
- Διορθώστε μια συντριβή όταν κάνετε κλικ στην επιλογή "Μετονομασία δήλωσης" χωρίς να είναι ανοικτός ένας επεξεργαστής (22bdccb1)
- Επίλυση "Λήψη περισσότερων ..." δεν λειτουργεί σε ορισμένα συστήματα (4c4500bf)
- Επίλυση & Επιλογή επόμενης / προηγούμενης προβολής εργαλείου & quot; συμπεριφέρεται εσφαλμένα σε ορισμένες περιπτώσεις (24d3e3bb)
- Επίλυση "Απόκρυψη / Επαναφορά αποβάθρων" συμπεριφέρεται εσφαλμένα σε ορισμένες περιπτώσεις (daeed5f1)
- Επίλυση & "Εγκατάσταση ως root" η ενέργεια δεν λειτουργεί (30a66c3f)
- Επιδιόρθωση του plugin κατασκευής CMake που μερικές φορές ανοικοδομεί τα πάντα όταν δεν πρέπει (17b6499e)
- Διάφορες βελτιώσεις στο UI.
Τι νέο υπάρχει στην έκδοση 5.0.2:
- Διορθώστε ένα ζήτημα κλειδώματος στον αναλυτή υποβάθρου προκαλώντας συχνές διακοπές στα Windows (3c395340d)
- Διορθώστε τη σπασμένη αναζήτηση στην προβολή τεκμηρίωσης (0602281c)
- Διορθώστε διάφορα θέματα με την προβολή σημείων διακοπής (cba54572)
- Διορθώστε μια πιθανή συντριβή κατά την ενεργοποίηση ενός Clang FixIt (BR: 369176)
- Διορθώστε μια συντριβή όταν πραγματοποιείτε διάφορες ενέργειες με απενεργοποιημένη τη δημιουργία plugin (BR: 369326)
- Ενημερώστε το Sonnet στο πρόγραμμα εγκατάστασης των Windows που οδήγησε σε σφάλματα με spellechecking (BR: 370470)
- Διορθώστε τα αρχεία κειμένου που αναλύονται ως CMake κάτω από ορισμένες συνθήκες, οδηγώντας σε κακές επιδόσεις και συντρίβει
- Χρησιμοποιήστε τη σωστή γραμματοσειρά στην προβολή τεκμηρίωσης (BR: 285162)
- Διορθώστε μια συντριβή όταν κάνετε κλικ στην επιλογή "Μετονομασία δήλωσης" χωρίς να είναι ανοικτός ένας επεξεργαστής (22bdccb1)
- Επίλυση "Λήψη περισσότερων ..." δεν λειτουργεί σε ορισμένα συστήματα (4c4500bf)
- Επίλυση & Επιλογή επόμενης / προηγούμενης προβολής εργαλείου & quot; συμπεριφέρεται εσφαλμένα σε ορισμένες περιπτώσεις (24d3e3bb)
- Επίλυση "Απόκρυψη / Επαναφορά αποβάθρων" συμπεριφέρεται εσφαλμένα σε ορισμένες περιπτώσεις (daeed5f1)
- Επίλυση & "Εγκατάσταση ως root" η ενέργεια δεν λειτουργεί (30a66c3f)
- Επιδιόρθωση του plugin κατασκευής CMake που μερικές φορές ανοικοδομεί τα πάντα όταν δεν πρέπει (17b6499e)
- Διάφορες βελτιώσεις στο UI.
Τι νέο υπάρχει στην έκδοση 5.0.1:
- Θέματα που έχουν καθοριστεί στο 5.0.1:
- Διορθώστε ένα αδιέξοδο στο αναλυτή υποβάθρου, το οποίο συνέβη ειδικά σε έργα που περιείχαν κώδικα C ++ και Python / JS / QML και προκάλεσε είτε ανάλυση είτε ολόκληρη την εφαρμογή για να παγώσει τυχαία. [BR: 355100]
- Να μην εμφανίζεται το έργο "είναι ήδη ανοιχτό σε διαφορετική συνεδρία" διαλόγου για την εκκίνηση μιας σύσκεψης κάτω από ορισμένες συνθήκες.
- Διορθώστε μια συντριβή που μερικές φορές συνέβη όταν αλλάξατε κλάδους git στη γραμμή εντολών.
- Διορθώστε μια συντριβή κατά την εκκίνηση του εντοπισμού σφαλμάτων από τη γραμμή εντολών. [BR: 367837]
- Η ένδειξη του ποντικιού χρησιμοποιεί πλέον το στοιχείο "Σημείωμα αναζήτησης" χρώμα από το παράθυρο διαλόγου ρύθμισης παραμέτρων, αντί για ένα σκληρό κωδικοποιημένο λαμπερό κίτρινο χρώμα. [BR: 368458]
- Διορθώστε μια συντριβή στο plugin PHP όταν επεξεργάζεστε κείμενο στη γραμμή μετά από ένα "TODO". [BR: 368257]
- Διόρθωση του καταλόγου εργασίας του προσαρμοσμένου plugin Makefile [BR: 239004]
- Διορθώστε πιθανή συντριβή ενεργοποιώντας μια ενέργεια αναδυόμενου βοηθητικού προγράμματος [BR: 368270]
- Σε ορισμένες περιπτώσεις, διορθώστε το πάγωμα όταν εμφανίζεται η σελίδα υποδοχής. [BR: 368138]
- Διορθώστε κάποια ζητήματα μετάφρασης.
- Επιδιόρθωση εισαγωγών μερικές φορές δεν βρέθηκε στο kdev-python χωρίς να πατήσετε F5 με το χέρι [BR: 368556]
- Θέματα που έχουν καθοριστεί στο Linux AppImage:
- Αποστέλλετε την προσθήκη κατάργησης.
- Το Fix QtHelp δεν λειτουργεί.
- Φορτώστε διάφορες βιβλιοθήκες X11, οι οποίες σύμφωνα με πληροφορίες κάνουν τη δυαδική εκτέλεση σε σχετικά παλαιά συστήματα τώρα (SLES 11 και παρόμοια)
- Απενεργοποιήστε τώρα τη σελίδα υποδοχής.
Τι νέο υπάρχει στην έκδοση 5.0.0: Σχεδόν δύο χρόνια μετά την κυκλοφορία του KDevelop 4.7, είμαστε στην ευχάριστη θέση να ανακοινώσουμε την άμεση διαθεσιμότητα του KDevelop 5.0. Το KDevelop είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης που επικεντρώνεται στην υποστήριξη των γλωσσών προγραμματισμού C ++, Python, PHP και JavaScript / QML. Πολλές σημαντικές αλλαγές και refactorings έγιναν για την έκδοση 5.0, διασφαλίζοντας ότι το KDevelop παραμένει διατηρήσιμο και εύκολο να επεκταθεί και να βελτιωθεί τα επόμενα χρόνια. Χαρακτηριστικά περιλαμβάνουν πολύ βελτιωμένη νέα γλωσσική υποστήριξη C / C ++, καθώς και γυάλισμα για Python, PHP και QML / JS.
Τι νέο υπάρχει στην έκδοση 4.7.3 / 5.0.0 Beta:
- Έχουμε μεταφέρει την τεράστια βάση μας κώδικα σε πλαίσια Qt 5 και KDE 5 (KF5).
- Αντικαταστάσαμε τον παλιό μας προγραμματιστή C + + και την σημασιολογική ανάλυση με μια πολύ ισχυρότερη που βασίζεται στο Clang από το πρόγραμμα LLVM.
- Αφαιρέσαμε τον χειρόγραφη ερμηνευτή CMake και τώρα εκμεταλλευόμαστε τα μεταδεδομένα που παρέχονται από το ίδιο το CMake.
- Έχουμε τελικά ενσωματώσει τη σημασιολογική υποστήριξη γλώσσας για QML και JavaScript, καθώς και για έναν διαχειριστή έργου για το QMake.
- Τέλος, καθαρίσαμε πολλές περιοχές της βάσης κώδικα και βελτιώσαμε σημαντικά την απόδοση ορισμένων εργασιών.
Τι νέο υπάρχει στην έκδοση 4.7.2 / 5.0.0 Beta:
- βάση κώδικα σε πλαίσια Qt 5 και KDE 5 (KF5).
- Αντικαταστάσαμε τον παλιό μας προγραμματιστή C + + και την σημασιολογική ανάλυση με μια πολύ ισχυρότερη που βασίζεται στο Clang από το πρόγραμμα LLVM.
- Αφαιρέσαμε τον χειρόγραφη ερμηνευτή CMake και τώρα εκμεταλλευόμαστε τα μεταδεδομένα που παρέχονται από το ίδιο το CMake.
- Έχουμε τελικά ενσωματώσει τη σημασιολογική υποστήριξη γλώσσας για QML και JavaScript, καθώς και για έναν διαχειριστή έργου για το QMake.
- Τέλος, καθαρίσαμε πολλές περιοχές της βάσης κώδικα και βελτιώσαμε σημαντικά την απόδοση ορισμένων εργασιών.
Τι νέο υπάρχει στην έκδοση 4.7.1:
- Αυτή η έκδοση περιέχει πολλές βελτιώσεις και διορθώσεις σφαλμάτων. >
Τι νέο υπάρχει στην έκδοση 4.5.0:
- μπορείτε εύκολα να τα εκτελέσετε και να τα διορθώσετε ενώ εργάζεστε στα έργα σας.
- Ο οδηγός της Νέας Κατηγορίας ενημερώθηκε και έγιναν πολλές αλλαγές σχετικά με τη στίλβωση του UI σε διαφορετικά μέρη.
- Παρέχτηκε καλύτερη υποστήριξη για τις λειτουργίες C ++ 11.
Τι νέο υπάρχει στην έκδοση 4.3.0 RC1:
- απελευθέρωση 4.3 τελικό. Αυτός ο υποψήφιος έκδοσης περιλαμβάνει πρόσθετες διορθώσεις σφαλμάτων και βελτιώνει περαιτέρω την υποστήριξη γλώσσας C ++ 11.
Τι νέο υπάρχει στην έκδοση 4.1.1:
- Milian Wolff: ορίστηκε η έκδοση στο 4.1.0, απαιτεί kdevplatform 1.1.0
- Milian Wolff: διορθώστε το διαχειριστή του custommake διακόπτεται κατά τη διαγραφή, μετονομάζοντας φακέλους
- Milian Wolff: βελτιστοποίηση: δεν χρειάζεται να καλέσετε moveBehindComment αν βρεθεί μια τελευταία #include, απλά βάλτε include μετά από αυτό
- Milian Wolff: επιδιορθώστε τελικά την έλλειψη τοποθέτησης αντικειμένων ...
- Milian Wolff: ο τόπος συμπεριλαμβάνει / προωθεί τις δηλώσεις μετά από ορισμούς ή σχόλια αν δεν υπάρχει κενή γραμμή
- Milian Wolff: Προσθέστε σωστά την προσθήκη / εμπρός ορισμό στην αρχή του εγγράφου, όταν δεν βρούμε μια θέση μετά από αυτό
- Aleix Pol: Ελέγξτε επίσης τις αποθηκευμένες μεταβλητές από όρους.
- Aleix Pol: Δυνατότητα επαναφόρτωσης CMakeFolders που δεν έχουν cmakelists.txt (γιατί έχουν αφαιρεθεί). Βελτιώστε την ευθύνη κατά την αφαίρεση του αρχείου. Reload υποκατάστατο έργου όταν αφαιρέθηκε ένα αρχείο CMakeLists.txt.
- Milian Wolff: χρησιμοποιήστε τα χρώματα του συστήματος αντί για τα hardcoded χρώματα στην προβολή εργαλείων γραμμής εντολών GDB
- Milian Wolff: ορίστε την εστίαση στο φίλτρο lineedit από προεπιλογή στο παράθυρο διαλόγου "επισυνάψτε στη διαδικασία"
- Milian Wolff: διαβάσει σωστά την κατάσταση εντοπισμού σφαλμάτων κατά την προσθήκη του widget εξόδου μετά την εκκίνηση της διαδικασίας εντοπισμού σφαλμάτων
- Aleix Pol: Δοκιμή της εντολής επιλογής λειτουργεί σωστά με την προσωρινή μνήμη.
- Aleix Pol: Χρησιμοποιήστε σωστή api.
- Aleix Pol: Προσπαθήστε να επαναφέρετε το έργο όταν η μνήμη cache είναι βρώμικη.
- Aleix Pol: Μην ορίσετε τη μεταβλητή σε περίπτωση που έχει ήδη καθοριστεί στην προσωρινή μνήμη.
- Aleix Pol: Διορθώστε το λάθος όνομα κουλοχέρη.
- Aleix Pol: Επαναφόρτωση του έργου όποτε τροποποιείται το CMakeCache.
- Milian Wolff: αφήστε να δείτε την ιδιοκτησία των widgets, αποτρέψτε τη διαρροή και τις συντριβές
- NicolAs Alvarez: Υποστήριξη CMake: αποφύγετε τον άπειρο βρόχο στο foreach (RANGE) που δεν τρέχει ποτέ.
- Aleix Pol: Επιτρέπει την σωστή ανάλυση των έργων με κενά αρχεία CMakeLists.txt. Μην προσθέτετε τον ριζικό κατάλογο του προγράμματος cmake δύο φορές στον παρατηρητή.
- Ξαναγράψατε ξανά
Τι νέο υπάρχει στην έκδοση 4.0.1:
- Milian Wolff: διορθώστε την υπερχείλιση στο CMakeFunctionArgument :: unescapeValue
- Andras Mantia: Καταργήστε κάποιες αντιφατικές συντομεύσεις από το katepart.
- Milian Wolff: διορθώστε: επιτρέψτε incr ως αναγνωριστικό, δεν είναι το ++ token μετά από όλα
- Milian Wolff: μην συντρίψετε τον τύπο nullptr στο getPointerTarget
- Milian Wolff: fix shouldStartCompletion όταν γράφετε μια διαδρομή σε #include, δεν είναι μόνο ένας μοναδικός χαρακτήρας
- Milian Wolff: Μην συντρίβετε όταν το getContainerType δεν βρει δήλωση για τον αναγνωρισμένο τύπο στο δεδομένο topcontext
- Andreas Pakulat: Διόρθωση αρχείων ανοίγματος με σχετική διαδρομή
- Andreas Pakulat: Ορισμός CMAKE_INSTALL_RPATH σε lib-installdir
- Andreas Pakulat: Βεβαιωθείτε ότι η kdevplatform είναι σωστά συνδεδεμένη
- Milian Wolff: Χρησιμοποιήστε το canonicalFilePath ως το absoluteFilePath μπορεί να οδηγήσει σε προβλήματα όταν η σχετική λύση συμπεριλαμβάνεται σε συζευγμένους καταλόγους
- Nicolas Alvarez: Επίλυση άλλης πιθανής διαρροής
- Nicolas Alvarez: Διόρθωση διαρροής μνήμης στο CMakeListsParser :: readCMakeFile.
- Milian Wolff: Μην προχωράτε πάνω από το EOF, μπορεί να οδηγήσει σε άκυρα μάρκες και συντριβές
- Aleix Pol: Αποτρέψτε την κλήση ενός μηδενικού δείκτη.
- Aleix Pol: Προσθέστε την κατάλληλη υποστήριξη για την εντολή Break.
- Andreas Pakulat: Μην προσπαθήσετε να ανοίξετε ένα μη υπάρχον αρχείο.
- Milian Wolff: κάνει το __volatile__ συνώνυμο για πτητικές
- Milian Wolff: μην ξαναρχίσετε στην ίδια κλάση με typeutils :: getMemberFunctions
- Esben Mose Hansen: Βρείτε το κατάλογο δημιουργίας ακόμα και στη ρίζα CMakeLists.txt
- Milian Wolff: διορθώνει τις χρήσεις στις λίστες παραδειγμάτων των καθαρών virtuals
- Esben Mose Hansen: Χρησιμοποιήστε τη λειτουργία config ως εναλλακτική λύση εάν δεν βρέθηκε καμία μονάδα και ορίστε το package_DIR σε όλες τις περιπτώσεις όπου δεν βρέθηκε κάποια μονάδα
- David nolden: Μετατρέψτε έναν ισχυρισμό σε μια προειδοποίηση BUG: 236411
- Niko Sams: Αφαιρέστε την υποστήριξη για την κατασκευή ολόκληρου του extragear / sdk.
- Kovarththanan Rajaratnam: Αφαιρέστε το FindCppUnit.cmake τώρα που το plugin CppUnit δεν υπάρχει πλέον
- Kovarththanan Rajaratnam: Αφαιρέστε το FindCheck.cmake τώρα που το plugin Check δεν υπάρχει πλέον
- Andreas Pakulat: Αύξηση του αριθμού έκδοσης
- Niko Sams: Παραθέστε τις μεταβλητές εκφράσεις σωστά.
- Milian Wolff: ορίστε μη έγκυρο εύρος στην τελική θέση του προβλήματος, όταν συμπεριλαμβάνεται ο διαχωριστής διαδρομής, βρήκε περισσότερα μονοπάτια από τον διαχειριστή κατασκευής
- Andreas Pakulat: Επιδιόρθωση του εικονιδίου εφαρμογών kdevelop για τα παράθυρα.
- David nolden: Χρησιμοποιήστε ένα mutex για να αποφύγετε να ονομάσετε πολλαπλές φορές τις ρυθμίσεις setupStandardMacros () και setupStandardIncludePaths () ταυτόχρονα, αποτρέποντας μια συντριβή. BUG: 236434
- Bertjan Broeksema: Καθορίστε την κατάρτιση προειδοποιήσεων σχετικά με την απόρριψη του hash_map
- Andreas Pakulat: Επίσης αναζητήστε qmake-qt4
- Ξαναγράψατε ξανά
Τι νέο υπάρχει στην έκδοση 3.5.4:
Τι νέο υπάρχει στην έκδοση 3.5.3:
- >
Απαιτήσεις :
Τα σχόλια δεν βρέθηκε