A Lazarus egy nyílt forráskódú, platformfüggetlen, és szabadon terjeszthető szoftver, amely a gyűjtemény osztálykönyvtáraknak a FreePascal fordító, amelynek célja, hogy kövessék a Delphi programozási nyelv. Ez & blogodba sa RAD (Rapid Application Development) Object Pascal Fejlesztési IDE (Integrated Development Environment).
Funkciók dióhéjban
A Lazarus a nyílt forrású megfelelője a kereskedelmi Delphi VCL szoftver, tervezték, hogy a munka minden platformon támogatott Free Pascal és hogy a widget-független. Úgy tervezték, hogy megértsék, és összeállítja a Delphi szintaxist, ami persze OOP (objektum-orientált Pascal), és biztosítja a felhasználók számára hatékony forráskód szerkesztő, hogy a funkciók kódkiegészítésről és szintaxis kiemelést.
A szállodában egy drag and drop formában tervező, amely lehetővé teszi a fejlesztők számára, hogy könnyen teremt az állami-ot-the-art elrendezés, automatikusan szinkronizálja a forráskódot és GUI formák, lehetővé teszi, hogy könnyen és gyorsan navigálhat a Pascal forráskód, integrálja a hibakereső és épített rendszer, amely lehetővé teszi a fejlesztők, hogy teszteljék, fuss és hibakeresés a projektek közvetlenül az IDE, és előre telepített különféle eszközök újratervezés.
Továbbá, a szoftver tartalmaz egy erőteljes plugint architektúra, amely lehetővé teszi, hogy kiterjesztik a képességeit telepítésével harmadik fél plugins nyújt ábrázolási és jelentéskészítő funkcióját, támogatja az UTF-8 karakterkódolás, i18n támogatása, valamint a különböző adatbázisok keretek között.
A motorháztető alatt és támogatott operációs rendszerek
Free Pascal egy nyílt forráskódú fordítóval, hogy fut a GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K és más POSIX operációs rendszerekkel. Meg van írva a Delphi / Kylix, FreePascal, objektum Pascal, Pascal és a Lazarus programozási nyelv.
Elérhetőség és támogatott hardver architektúrák
A szoftver letölthető az előre beépített binárisok minden GNU / Linux disztribúció, amely a DEB vagy RPM csomagot formátumban, valamint egy univerzális források archívum, amely lehetővé teszi, hogy optimalizálja és telepítse a projekt bármely más forgalmazása Linux. Lázár sikeresen kipróbálták a 32 bites és 64 bites hardveren széles körű számítógépes platformokon.
Mi az új ebben a kiadásban:
- Ez a verzió hozzáteszi hibajavítás az IDE, debugger, Qt widget, Synedit és LCL
Mi az új 1.2.6 verzió:
- Ez a verzió hozzáteszi hibajavítás az IDE, debugger, Qt widget, Synedit és LCL
Mi az új verzióban 1.0.12:
- Ez a verzió hozzáteszi hibajavítás, köztük is az LCL, IDE, TAChart, és Synedit.
Mi az új verzióban 1.0.10:
- r40581 Codetools FPC forrás pontok: egység fileinfo a cél Nem összerezzent, bug [24070]
- r41481 Codetools távolítani a régi FPC 1.0 határozza meg, harapós 2.7.1 források
- r40543 DBGrids erősít szerencsétlenségben PrepareCellHints ha DataLink nem aktív (kérdés [0024028]).
- r41240 debugger utf8 tartalmat esemény napló (figyelmeztetések / OutputDebugString). Kérdés [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 debugger Javított shortstring felderítése. húrok utf8 tartalmat helyiek és néhány órákban
- r41298 debugger több utf8 vonósokra órákban
- r38231 IDE itmEditUndo itmEditRedo szinte mindig Enabled, akkor is, ha lehetetlen Undo Redo a forrás szerkesztő, kérdés [22633]
- r39405 IDE Autocheck RadioButton amikor belépsz egy értéket a HeightEdit / WidthEdit, kérdés [23398]
- r40577 IDE teszt fordító beállítások: show-üzenetet, ha foglalt
- r40628 IDE rögzített mutató törött függőségek
- r40640 IDE segítséget FPC üzenetek: fix összeomlik, ha nem segít találtak, keresést üzenetet fájlt fordító könyvtárak
- r40730 IDE projekt erőforrás fájl verziója: ne állítsa modifié ugyanaz, és inicializálása után olvasni
- r40803 IDE: csomag szerkesztője: kiterjeszteni egység / include path: lerövidíti utak, amelyek nem sub könyvtárak, bug [24272]
- r41130 IDE eltávolítani és a kulcsfontosságú térképen resourcestrings
- r41165 IDE rögzített feliratot Free Pascal kiemelő
- r41319 IDE hozzá például projektek elmúlt menüben csak egyszer
- r40636 IDEIntf regisztrációhoz TBoolPropertyEditor a WordBool, LongBool és QWordBool, szükséges, mert az FPC 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: fix kijelölt volta törlésével, ha tulajdonosa megszabadul
- r41049 Installer, Win add francia fordítás. Patch ChrisF. Kérdés [24171]
- r41057 Installer, Win kitakarította OldInOtherFolder1 húr, mint egy ChrisF megjegyzésére bug [24171]
- r40562 LCL gtk, fix LazReport designer néha be, mint egy vékony függőleges vagy vízszintes sáv, hogy fut a képernyő közepén alatt gtk2 / 64-bites, kapcsolódó kérdés [21634]
- r40778 LCL navFocusableButtons nem működik TDBNavigator, módosított patchet Ederson Cassio, kérdés [24191]
- r41501 LCL használatát UTF8Length helyett hossz a Calc dbgrid oszlop mezőszélességet re Rumen Gyurov, kérdés [24491]
- r40758 LCL fix feltételes alapértelmezett LCLWidgetType
- r41373 LCL TTreeView: világos gyorsítótárat, ha hozzá node
- r41411 LCL megakadályozzák változás dbcombobox ha autoedit hamis. Kérdés [24207]
- r41453 LCL TFilterComboBox: freenotification a ShellListView, bug [24512]
- r41477 LCL gtk2 fix AskUser, QuestionDlg menekülni fontos eredménynek
- r40900 LCL MaskEdit: tiszteletben tartják AutoSelect ha az irányítást maszkos. Kérdés [0024311]
- r40513 Qt nem váltanak scroll események, miközben felhívja SetScrollInfo, fix kérdése 23815
- r40563 Qt fix alapértelmezett szöveg színe QTabBar. kérdés [23985]
- r40956 Qt rögzített meghatározása sztring tartalommal (RightToLeft vs. LeftToRight). kérdés # 24340
- r40621,40622, 40625 Qt rögzíti a hibás xfwm4 ablakkezelő X11
- r40993 Qt formázás
- r40995 Qt fix láthatóságát THintWindow osztályban, amikor a virtuális desktop van kapcsolva vagy alkalmazás minimized.issue # 24363
- r41339 Qt fix rossz viselkedés a felugró ablakok alatt Metacity ablakkezelő.
- r41346 Qt fix problémák modális és a felugró ablakok alatt modális ablakok pénzverde Marco ablakkezelő (Mate asztali)
- r41378 Qt fix bug AltGr kezelése alatt windows.We használ WinAPI közvetlenül megoldás a hiba Qt könyvtárat. kérdés [23808]
- r40764 Qt végre getKeyState a Caps Lock és Num Lock A alatt x11 és win32 célokat
- r41347 Qt utómunka rögzíti a metacity, mint WM. Most Marco GNOME Shell vannak leképezve a metacity.
- r40954 Qt használni QPolygonH felhívni poli régiók FillRgn ()
- r41144 Qt megoldás a Qt lib bug (QStyle), ahol fogyatékkal gomb nem aktiválta a fogyatékkal színek palettán. kérdés [24413]
- r40723 ShellCtrls nyilvánítja ingatlan ViewStyle a TShellListView & quot; alapértelmezett vsReport & quot; (kérdés [0024226]).
- r41220, r41222, r41228 Synedit Edzett terek - helyzetben csak: Ne jelölje puffer módosított, ha megnyomja tér EOL. Nyomon követése felülvizsgálatát 40680
- r40545 Synedit fix ereszcsatorna átméretezés. Kérdés [0023990]
- r40680 Synedit fix kárpitozás-tér (mód & quot; pozícióját csak & quot;) lenne korrupt szöveget bizonyos visszavonás. Kérdés [24101]
- r41046 Synedit Fix Összecsukható & quot; könyvtár & quot; kódot. Kérdés [0024370]
- r37854 Synedit Pas kihangsúlyozó: felismerni {$ IFOPT}
- r41047 Synedit Pas kihangsúlyozó: Kész a lista IFDEF, ifopt, elseif irányelvek
- r41129 Synedit Fix Összecsukható & quot; címkét & quot; kódot. Kérdés [0024417]
- r41340 fordítása visszatért arab fordítás az r37531 általi kérésére Mazen Neifer (jelenlegi arab fordítás fenntartó). Ennek oka, rossz minőségű / gépi fordítás, ami nehezen használható fordította IDE.
Mi az új 1.0.6 verzió:
- Ez egy hibajavítás kiadás.
Mi az új 1.0.4 verzió:
- r39177 Customdrawn időzített kapcsolatos funkciók 64 bites biztonságos (rögzíti hasonló r39164), tapasz bug [23052] által LKS
- r39280 debugger Vizsgálja-Dialog, megakadályozzák ütközés miatt beágyazott frissítések
- r39285 debugger Ne kezeld & quot; && quot; a gyorsítás-char megjelenítésekor kivételek. Kérdés [0023321]
- r39290 debugger Fix frissítése Vizsgálja dialógus, ha előfordul keresztül forrás-szerkesztő (pop-up menü)
- r39333 debugger Fix körű ellenőrzést a disassembler (64 bites debuggee). Kérdés [0023355]
- r39042 debugger letiltása & quot; futtatni a kurzort & quot; ha debugger leáll. Ez a parancs arra korlátozódik, hogy a jelenlegi keret (funkció). Nem lehet felhasználni, hogy a projekt. (le is tiltani dcJumpTo, dcStepOut)
- r39131 debugger rögzített végtelen ciklusba watch eval (eval typecast mutatót rekord)
- r39030 Gtk2 fix TGtk2WSCustomListView.GetDisplayRect is rögzített sejtes renderelő küldött, rossz elemet id tulajdonosa húzott lista view.issue [23094]
- r39032 Gtk2 nem teszik listadobozt tételt az alap, ha mi customdrawn. kérdés [23093]
- r39033 Gtk2 rögzített összeomlás TListView bevezetett r39032.
- r39034 Gtk2 LineTo és MoveToEx gyógyszert kell HDC offset account.issue [23057]
- r39035 Gtk2 rögzített állítása re gtk2 könyvtár. kérdés [23099]
- r39036 Gtk2 nem vonatkoznak devctx offset penPos, visszafejlődését r39034.issue [23057]
- r39037 Gtk2 teljesen fix LineTo () és MoveToEx () regresszió-re r39034
- r39043 Gtk2 fix clientRect a GtkTreeView, új rutin GetWidgetClientRect () in gtk2proc egyszerűsítése gtk2winapi, állandó eltolással az egyéni húzott listview.
- r39147 Gtk2 használni jobb megközelítést RecreateWnd a TGtk2WSCustomListView, fix teszi az ikon nézet. kérdés [23171]
- r39148 Gtk2 hozzáadott TGtk2DeviceContext osztály elavult. része a kiállítás [23168]
- r39162 Gtk2 rögzített kurzor pozícióját magatartás GtkEntryben fókusz / unfocus. kérdések [21897], [23182].
- r39217 Gtk2 emlékszem kiválasztás során, szerkesztés elveszíti focus.Also választania vizsgálat során AUTOSELECT true.Patch Fabrizio Fellini által módosított nekem AUTOSELECT szabályt. javítások kérdések [23219], [23246] (regresszió).
- r39220, r39221 Gtk2 csekket, ha görgetősáv fogantyú osztottak beállításakor params.
- r39229 Gtk2 tárgyalás rögzíteni befagyasztása TFloatSpinEdit ha nem használjuk clocale egységgel, mivel gtk2 veszi info $ Lang és a mi DecimalSeparator eltérő lehet. kérdés [23190]
- r39308 gtk2 regisztrálj TGtk2WSScrollBar hogy TCustomScrollBar helyett TScrollBar. Javítások [23200]
- r39326 Gtk2 állandó eltolással a Gtk2 sokszög fiókba. kérdés [23359]
- r39327 Gtk2 helyes problémájának javítása [23359]
- r39371 Gtk2 fix font color változó a TCheckBox ha feliratot üres. kérdés [23373]
- r39374 IDE Tipp: Fix malformated tippeket, ha a szöveget a jelet. vagy
Mi az új 1.0.2 verzió:
- Ez egy hibajavítás kiadás.
Mi az új verzióban 0.9.30:
- Ez a változat alapjául FPC 2.4.2 és tartalmaz számos új funkciót.
Mi az új verzióban 0.9.28:
- Ebben jelentős kiadása, az IDE számos forrás szerkesztő fejlesztések, mint például megjelenítését & quot; dupla szélességű & quot; betűtípusokat (például Kelet, japán, kínai, arab), jobb kódot összecsukható, kiemelve, syncro szerkesztés, és tartós blokkok.
- A hibakereső szerelő ablakok, könnyebb kivétel kezelés, és a töréspont tulajdonságait.
- Az LCL most használja GTK2 alapértelmezett widget Linux és BSD és magában foglalja a TMonitor osztály multi-monitor támogatás.
- Refactoring LCL csökkentette a minimális méretét futtatható mintegy 15% -kal.
- A támogató TFrame támogatása javult, így vizuálisan fészket tervezők az IDE.
Mi az új verzióban 0.9.26.2:
- This verzió javítja támogatását alkalmazás ikonok.
- Option párbeszédeket használatával javítható a kereteket.
- Több hibák kerültek rögzítésre.
Hozzászólás nem található