Ο Λάζαρος είναι ένα open source, cross-platform και διανέμεται ελεύθερα το λογισμικό που παρέχει μια συλλογή από βιβλιοθήκες τάξη για την FreePascal compiler, με σκοπό να μιμηθεί τη γλώσσα προγραμματισμού Delphi. Είναι & rsquo?. Α.Ε. RAD (Rapid Application Development) Object Pascal Ανάπτυξης IDE (Ολοκληρωμένο Περιβάλλον Ανάπτυξης)
Χαρακτηριστικά με μια ματιά
Ο Λάζαρος είναι η ανοικτή ισοδύναμη πηγή του εμπορικού λογισμικού Δελφών VCL, κατασκευασμένο για να λειτουργεί σε οποιαδήποτε πλατφόρμα υποστηρίζεται από την Free Pascal και να είναι ανεξάρτητη από το widget. Έχει σχεδιαστεί για να κατανοήσουν και να συγκεντρώσει τη σύνταξη των Δελφών, το οποίο είναι, φυσικά, OOP (Object Oriented Pascal), και παρέχει στους χρήστες με ένα πρόγραμμα επεξεργασίας κώδικα ισχυρή πηγή που διαθέτει την ολοκλήρωση κώδικα και επισημάνετε τη σύνταξη.
Διαθέτει ένα drag and drop σχεδιαστής μορφή που επιτρέπει στους προγραμματιστές να δημιουργούν εύκολα σχεδιαγράμματα state-OT-the-art, αυτόματα συγχρονίζει μεταξύ των πηγαίου κώδικα και στο γραφικό περιβάλλον μορφές, σας επιτρέπει να περιηγηθείτε εύκολα και γρήγορα τον πηγαίο κώδικα Pascal, ενσωματώνει ένα εντοπισμού σφαλμάτων και ενσωματωμένο σύστημα που επιτρέπει στους προγραμματιστές να δοκιμάσουν, να τρέξει και να διορθώσετε τα έργα τους απευθείας από τον IDE, και έρχεται προ-φορτωμένο με διάφορα εργαλεία refactoring.
Επιπλέον, το λογισμικό διαθέτει μια ισχυρή αρχιτεκτονική plugin που σας επιτρέπει να επεκτείνετε τη λειτουργικότητά του με την εγκατάσταση plugins τρίτων κατασκευαστών, προσφέρει χαρτογράφηση και τη λειτουργικότητα αναφοράς, υποστήριξη για κωδικοποιήσεις χαρακτήρων UTF-8, υποστήριξη i18n, καθώς και διάφορα πλαίσια δεδομένων.
Κάτω από το καπό και τα υποστηριζόμενα λειτουργικά συστήματα
Δωρεάν Pascal είναι μια ανοικτή μεταγλωττιστή κώδικα που τρέχει σε GNU / Linux, το FreeBSD, το Mac OS X, Microsoft Windows, OS / 2, 68K και άλλα λειτουργικά συστήματα POSIX. Είναι γραμμένο σε Δελφούς / Κύλικα, FreePascal, Object Pascal, Pascal και του Λαζάρου γλώσσες προγραμματισμού.
Διαθεσιμότητα και αρχιτεκτονικές υλικού που υποστηρίζονται
Το λογισμικό είναι διαθέσιμο για download, όπως προ-μεταγλωττισμένα εκτελέσιμα πακέτα για όλες τις διανομές GNU / Linux που χρησιμοποιεί τη μορφή DEB ή RPM πακέτο, καθώς και ένα αρχείο παγκόσμιες πηγές που σας επιτρέπει να βελτιστοποιήσετε και να εγκαταστήσετε το πρόγραμμα σε οποιαδήποτε άλλη διανομή Linux. . Ο Λάζαρος έχει δοκιμαστεί με επιτυχία και με τις δύο αρχιτεκτονικές υλικού 32-bit και 64-bit σε ένα ευρύ φάσμα από πλατφόρμες υπολογιστών
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Αυτή η έκδοση προσθέτει διορθώσεις για το IDE, εντοπισμού σφαλμάτων, το Qt widgetset, SynEdit και ΚΟΒ
Τι είναι καινούργιο στην έκδοση 1.2.6:
- Αυτή η έκδοση προσθέτει διορθώσεις για το IDE, εντοπισμού σφαλμάτων, Qt widgetset, SynEdit και ΚΟΒ
Τι είναι καινούργιο στην έκδοση 1.0.12:
- Αυτή η έκδοση προσθέτει διορθώσεις, συμπεριλαμβανομένων και εκείνων στις ΚΟΒ, IDE, TAChart, και SynEdit.
Τι είναι καινούργιο στην έκδοση 1.0.10:
- codetools r40581 FPC βαθμολογίες πηγή: μονάδα των πληροφοριών αρχείου στο στόχο μη σύσπαση, bug [24070]
- codetools r41481 αφαιρεθεί παλιά FPC 1.0 ορίζει, το δάγκωμα 2.7.1 πηγές
- DBGrids r40543 διορθώσετε συντριβή στο PrepareCellHints όταν DataLink δεν είναι ενεργή (τεύχος [0024028]).
- περιεχόμενο r41240 Debugger utf8 για την εκδήλωση-log (προειδοποιήσεις / OutputDebugString). Έκδοση [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 εντοπισμού σφαλμάτων Βελτιωμένη shortString ανίχνευσης. χορδές με περιεκτικότητα σε UTF8 σε ντόπιους και κάποια στα ρολόγια
- r41298 Debugger πιο utf8 για έγχορδα σε ρολόγια
- r38231 IDE itmEditUndo itmEditRedo είναι σχεδόν πάντα ενεργοποιημένη, ακόμη και όταν είναι αδύνατο να Αναίρεση Επανάληψη στην πηγή Editor, το θέμα [22633]
- r39405 IDE Αυτόματος radiobutton όταν εισάγετε μια τιμή στο HeightEdit / WidthEdit, θέμα [23398]
- r40577 δοκιμή IDE ρυθμίσεις μεταγλώττισης: το μήνυμα δείχνουν όταν απασχολημένος
- r40628 IDE σταθερό δείχνουν σπασμένες εξαρτήσεις
- r40640 IDE βοήθεια για FPC μηνύματα: σταθερό συντριβή όταν βρεθεί καμία βοήθεια, αναζήτηση για το αρχείο μήνυμα σε καταλόγους compiler
- έκδοση r40730 IDE έργο αρχείο πόρου: δεν modifie που είναι το ίδιο και θα ξεκινήσουν μετά το διαβάσετε
- r40803 IDE: συντάκτης πακέτο: την επέκταση της μονάδας / περιλαμβάνουν διαδρομή: συντομεύσει μονοπάτια που δεν είναι υπο καταλόγους, bug [24272]
- r41130 IDE αφαίρεση και από βασικούς resourcestrings χάρτης
- r41165 IDE σταθερό λεζάντα Δωρεάν Pascal σε highlighter
- r41319 IDE προσθέσετε παράδειγμα έργα με πρόσφατες μενού μόνο μία φορά
- r40636 IDEIntf εγγραφείτε TBoolPropertyEditor για WordBool, LongBool και QWordBool, χρειάζεται αφού FPC 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: σταθερό καταργώντας την επιλογή αν ο ιδιοκτήτης έχει απελευθερωθεί
- r41049 Installer, Νίκη προσθέσετε γαλλική μετάφραση. Patch από ChrisF. Έκδοση [24171]
- r41057 Installer, Νίκη καθαριστεί OldInOtherFolder1 εγχόρδων, σύμφωνα με το σχόλιο ChrisF σε σφάλμα [24171]
- r40562 ΚΟΒ GTK, καθορίζει LazReport σχεδιαστής μερικές φορές παρουσιάζεται ως μια λεπτή κάθετη ή οριζόντια ζώνη που εκτείνεται από το κέντρο της οθόνης κάτω από gtk2 / 64-bit, που σχετίζονται με την έκδοση [21634]
- r40778 LCL navFocusableButtons δεν λειτουργεί σε TDBNavigator, τροποποιημένο επίθεμα από Ederson Cassio, θέμα [24191]
- r41501 ΚΟΒ χρήση UTF8Length αντί Μήκος σε calc DBGrid πλάτος του πεδίου της στήλης, από Ρούμεν Gyurov, θέμα [24491]
- r40758 ΚΟΒ σταθερό υποθετικοί για την προεπιλογή LCLWidgetType
- r41373 LCL TTreeView: σαφές cache, όταν η προσθήκη κόμβο
- r41411 LCL εμποδίσουν την αλλαγή στην dbcombobox όταν autoedit είναι ψευδής. Έκδοση [24207]
- r41453 LCL TFilterComboBox: freenotification για ShellListView, bug [24512]
- r41477 ΚΟΒ gtk2 σταθερό AskUser, QuestionDlg ξεφύγουν βασικό αποτέλεσμα
- r40900 LCL MaskEdit: σεβαστεί AutoSelect εάν ο έλεγχος είναι καλυμμένη. Έκδοση [0024311]
- r40513 Qt δεν πυροδοτούν τα γεγονότα κύλισης κατά την κλήση SetScrollInfo, να διορθώσετε το ζήτημα 23815
- r40563 Qt είναι προκαθορισμένο χρώμα του κειμένου της QTabBar. θέμα [23985]
- r40956 Qt σταθερό προσδιορισμό της περιεκτικότητας σε εγχόρδων (RightToLeft εναντίον LeftToRight). τεύχος # 24340
- r40621,40622, 40625 Qt καθορίζει για διαχειριστή παραθύρων xfwm4 λάθη στο X11
- μορφοποίηση r40993 Qt
- r40995 Qt σταθερής προβολής της THintWindow τάξη, όταν εικονική επιφάνεια εργασίας είναι ενεργοποιημένη ή minimized.issue αίτησης # 24363
- r41339 Qt σταθερά κακή συμπεριφορά του αναδυόμενα παράθυρα κάτω από το διευθυντή παραθύρων metacity.
- r41346 Qt σταθερό προβλήματα με άλλους τρόπους μεταφοράς και αναδυόμενα παράθυρα πάνω από τα παράθυρα του τρόπου εκτέλεσης με τον Marco διαχειριστή παραθύρων μέντας (desktop Mate)
- r41378 Qt σταθερό σφάλμα με AltGr βασικό χειρισμό σύμφωνα με windows.We χρησιμοποιείτε WINAPI άμεσα ως λύση για σφάλμα στην βιβλιοθήκη Qt. θέμα [23808]
- r40764 Qt εφαρμοστεί getKeyState για caps lock και NumLock στο X11 και Win32 στόχων
- r41347 Qt διορθώσεις επαναλάβει για metacity όπως wm του. Τώρα Μάρκου και το gnome shell χαρτογραφούνται ως metacity.
- r40954 Qt χρησιμοποιεί QPolygonH να επιστήσω περιοχές πολυ σε FillRgn ()
- r41144 Qt λύση για Qt lib bug (QStyle) όπου κουμπί με ειδικές ανάγκες δεν έχουν ενεργοποιηθεί τα χρώματα της παλέτας με ειδικές ανάγκες. θέμα [24413]
- ShellCtrls r40723 δηλώνουν τα περιουσιακά ViewStyle της TShellListView ως & quot? προεπιλογή vsReport & quot? (τεύχος [0024226]).
- r41220, r41222, r41228 SynEdit Περικοπή χώρους - θέση μόνο: Μην το σήμα ρυθμιστικό όπως τροποποιήθηκε, εάν πατήσετε χώρο στο EOL. Παρακολούθηση αναθεώρηση 40680
- r40545 SynEdit Σταθερή υδρορροή αλλαγή μεγέθους. Έκδοση [0023990]
- r40680 SynEdit σταθερής επένδυσης χώρου (λειτουργία & quot? θέση μόνο & quot?) θα αλλοίωνε το κείμενο σε ορισμένα αναίρεσης. Έκδοση [24101]
- r41046 SynEdit Σταθερά αναδίπλωση στο & quot? βιβλιοθήκη & quot? Κωδικός. Έκδοση [0024370]
- r37854 SynEdit Πα Επισήμανση: αναγνωρίζουν {$ IFOPT}
- r41047 SynEdit Πα Επισήμανση: Ολοκληρώθηκε η λίστα των Ifdef, ifopt, elseif οδηγίες
- r41129 SynEdit Σταθερά αναδίπλωση στο & quot? ετικέτα & quot? Κωδικός. Έκδοση [0024417]
- r41340 Μεταφράσεις επανήλθε Αραβικά μετάφραση r37531 από αίτημα του Μάζεν Neifer (τρέχουσα αραβική μετάφραση συντηρητή). Ο λόγος είναι η κακή ποιότητα / αυτόματης μετάφρασης, γεγονός που καθιστά δύσκολο να χρησιμοποιήσει μεταφραστεί IDE.
Τι είναι καινούργιο στην έκδοση 1.0.6:.
- Αυτή είναι μια bugfix απελευθέρωση
Τι είναι καινούργιο στην έκδοση 1.0.4:
- r39177 Customdrawn κάνει τις λειτουργίες που σχετίζονται με χρονοδιακόπτη 64-bit ασφαλή (διορθώνει παρόμοια με r39164), επίθεμα από σφάλμα [23052] από LKS
- r39280 Debugger Επιθεωρήστε-Dialog, την πρόληψη της σύγκρουσης, λόγω των ένθετων ενημερώσεις
- r39285 Debugger Μην θεραπεία & quot? && quot? ως επιτάχ-char κατά την εμφάνιση των εξαιρέσεων. Έκδοση [0023321]
- r39290 Debugger Fix ενημέρωση Επιθεωρήστε διαλόγου, εάν ενεργοποιείται από την πηγή-editor (pop-up μενού)
- r39333 Debugger Fix έλεγχος εμβέλειας σε Αποσυναρμολογητής (64 bit debuggee). Έκδοση [0023355]
- r39042 εντοπισμού σφαλμάτων Απενεργοποίηση & quot? τρέχουν να δρομέα & quot? όταν εντοπισμού σφαλμάτων έχει σταματήσει. Αυτή η εντολή περιορίζεται στο τρέχον πλαίσιο (λειτουργία). Δεν μπορεί να χρησιμοποιηθεί για να ξεκινήσει ένα έργο. (επίσης να απενεργοποιήσετε dcJumpTo, dcStepOut)
- r39131 Debugger σταθερά ένα ατελείωτο βρόχο στο ρολόι eval (eval typecast δείκτης στην εγγραφή)
- r39030 Gtk2 σταθερό TGtk2WSCustomListView.GetDisplayRect, επίσης σταθερό renderer κελί που έστειλε λάθος id στοιχείο για τον ιδιοκτήτη που κατάλογος view.issue [23094]
- r39032 Gtk2 δεν καθιστούν το προϊόν πλαίσιο λίστας από προεπιλογή αν είμαστε customdrawn. θέμα [23093]
- r39033 Gtk2 σταθερό συντριβή με TListView εισάγονται με r39032.
- r39034 Gtk2 lineTo και MoveToEx πρέπει να λάβει HDC αντισταθμίζεται σε account.issue [23057]
- r39035 Gtk2 σταθερό τον ισχυρισμό από τη βιβλιοθήκη gtk2. θέμα [23099]
- r39036 Gtk2 δεν ισχύουν devctx αντισταθμίζεται σε penPos, υποχώρηση των r39034.issue [23057]
- r39037 Gtk2 σταθερό εντελώς lineTo () και MoveToEx () παλινδρομήσεις από r39034
- r39043 Gtk2 σταθερό clientRect της GtkTreeView, νέα ρουτίνα GetWidgetClientRect () σε gtk2proc να απλοποιήσει gtk2winapi, σταθερό offset για έθιμο που listview.
- r39147 Gtk2 χρησιμοποιήσετε καλύτερη προσέγγιση για RecreateWnd σε TGtk2WSCustomListView, να καθορίσει καθιστώντας την άποψη εικονίδιο. θέμα [23171]
- r39148 Gtk2 προστίθεται TGtk2DeviceContext τάξη ως ξεπερασμένο. μέρος του ζητήματος [23168]
- r39162 Gtk2 σταθερή θέση του κέρσορα συμπεριφορά GtkEntry εστίαση / unfocus. θέματα [21,897], [23182].
- r39217 Gtk2 θυμάστε όταν επιλογή Επεξεργασία χάνει focus.Also προεπιλέξει δοκιμή όταν είναι AutoSelect true.Patch από τον Fabrizio Φελίνι τροποποιήθηκε από μένα για Autoselect κανόνα. θέματα διορθώσεις [23219], [23246] (παλινδρόμηση).
- r39220, έλεγχος r39221 Gtk2 εάν λαβή κύλισης κατανέμεται κατά τον καθορισμό params.
- r39229 Gtk2 δοκιμή για να καθορίσει το πάγωμα των TFloatSpinEdit όταν δεν χρησιμοποιούμε clocale μονάδα από το gtk2 λαμβάνει πληροφορίες από $ lang και DecimalSeparator μας θα μπορούσε να είναι διαφορετικά. θέμα [23190]
- r39308 gtk2 εγγραφείτε TGtk2WSScrollBar να TCustomScrollBar αντί TScrollBar. Διορθώνει [23200]
- r39326 Gtk2 σταθερό offset σε Gtk2 πολύγωνο συρτάρι. θέμα [23,359]
- r39327 Gtk2 σωστή ενημέρωση κώδικα για το ζήτημα [23,359]
- r39371 Gtk2 χρώμα γραμματοσειρά σταθερού αλλάζει σε TCheckBox όταν λεζάντα είναι άδειο. θέμα [23373]
- r39374 IDE Συμβουλή: Fix malformated συμβουλές, αν το κείμενο έχει Ampersand. ή
Τι είναι καινούργιο στην έκδοση 1.0.2:.
- Αυτή είναι μια bugfix απελευθέρωση
Τι είναι καινούργιο στην έκδοση 0.9.30:
- Αυτή η έκδοση βασίζεται σε FPC 2.4.2 και περιέχει ένα μεγάλο αριθμό από νέα χαρακτηριστικά.
Τι είναι καινούργιο στην έκδοση 0.9.28:
- Σε αυτή την σημαντική έκδοση, η IDE έχει πολλές πηγές βελτιώσεις editor όπως απεικόνιση & quot? διπλού πλάτους & quot? γραμματοσειρές (όπως η Ανατολική, Ιαπωνικά, Κινέζικα και τα Αραβικά), καλύτερη αναδίπλωση κώδικα, τονίζοντας, SYNCRO μοντάζ, και επίμονες μπλοκ.
- Το πρόγραμμα εντοπισμού σφαλμάτων έχει παράθυρα συναρμολόγησης, ευκολότερο χειρισμό εξαίρεση, και σημείο διακοπής ιδιότητες.
- Η ΚΟΒ χρησιμοποιεί τώρα GTK2 ως προεπιλογή widgetset σε Linux και BSD και να περιλαμβάνει την τάξη TMonitor για την υποστήριξη πολλαπλών οθονών.
- Refactoring της LCL μειωθεί το ελάχιστο μέγεθος των εκτελέσιμων κατά περίπου 15%.
- Η στήριξη της στήριξης TFrame έχει βελτιωθεί, έτσι ώστε να μπορείτε οπτικά φωλιά σχεδιαστές στο IDE.
Τι είναι καινούργιο στην έκδοση έκδοση 0.9.26.2:
- This βελτιώνει την υποστήριξη για τα εικονίδια των εφαρμογών.
- διαλόγους επιλογή βελτιώθηκαν με τη χρήση πλαισίων.
- Πολλά σφάλματα που έχουν καθοριστεί.
Τα σχόλια δεν βρέθηκε