Lazarus je open source, cross-platform a volně distribuovaný software, který poskytuje sadu knihoven třídy pro FreePascal kompilátor, navržený emulovat programovací jazyk Delphi. To & rsquo;. Sa RAD (Rapid Application Development), Object Pascal Development IDE (Integrated Development Environment)
Stručná charakteristika
Lazarus je open source ekvivalent komerční software Delphi VCL, navrženy tak, aby pracovat na libovolné platformě podporované Free Pascal a být widgetu nezávislé. Je navržen tak, aby pochopili a kompilovat Delphi syntaxi, což je samozřejmě OOP (objektově orientované Pascal), a poskytuje uživatelům výkonný editor zdrojového kódu, který se vyznačuje doplňování kódu a zvýrazňování syntaxe.
Je vybaven drag and drop Form Designer, který umožňuje vývojářům snadno vytvářet state-ot-the-art rozložení, automaticky synchronizuje mezi zdrojovým kódem a GUI formulářů, vám umožňuje snadno a rychle procházet Pascal zdrojový kód, integruje debugger a postavený systém, který umožňuje vývojářům k testování, spouštění a ladění jejich projekty přímo z IDE a je nahraná s různými refaktoring nástroji.
Navíc, software nabízí silný plugin architekturu, která vám umožní rozšířit jeho funkčnost instalací třetích stran pluginy, poskytuje mapovat a funkčnost reporting, podporu pro UTF-8 kódování znaků, podpora i18n, stejně jako různé databáze rámců.
V rámci operačních systémů kapucí a podporovaných
Free Pascal je open source kompilátor, který běží na GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K a ostatní operační systémy POSIX. To je psáno v Delphi / Kylix, FreePascal, Object Pascal, Pascal a Lazar programovacích jazyků.
Dostupnost a hardwarové architektury podporované
Tento software je k dispozici ke stažení jako pre-postavený binární soubory pro všechny distribuce GNU / Linux, který používá DEB nebo RPM balíček formátu, stejně jako archiv univerzální zdroje, které vám umožní optimalizovat a nainstalovat projekt na jiném rozdělení Linux. . Lazarus byl úspěšně testován s oběma 32-bit a 64-bitové hardwarové architektury na širokou škálu počítačových platforem
Co je nového v této verzi:
- Tato verze přidává oprav chyb pro IDE, debugger, Qt widgetset, SynEdit a LCL
Co je nového ve verzi 1.2.6:
- Tato verze přidává oprav chyb pro IDE, debugger, qt widgetset, SynEdit a LCL
Co je nového ve verzi 1.0.12:
- Tato verze přidává opravy chyb, včetně těch v LCL, IDE, TAChart a SynEdit.
Co je nového ve verzi 1.0.10:
- r40581 codetools FPC zdroj body: jednotka FileInfo na cíl non uskočit, bug [24070]
- r41481 codetools odstraněny staré FPC 1.0 definuje, kousání 2.7.1 zdroje
- r40543 DBGrids opravit pád ve PrepareCellHints když DataLink není aktivní (problém [0024028]).
- r41240 debugger utf8 obsah pro akce-log (varování / OutputDebugString). Vydání [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 Debugger Lepší shortstring detekci. Řetězce s obsahem utf8 na místní obyvatele a některé v hodinkách
- r41298 Ladicí více utf8 pro řetězce v hodinkách
- r38231 IDE itmEditUndo itmEditRedo je téměř vždy zapnuto, i když je nemožné Zpět Redo ve zdrojovém editoru, problém [22633]
- r39405 IDE Autocheck RadioButton když zadáte hodnotu v HeightEdit / WidthEdit, problém [23398]
- r40577 zkušební IDE nastavení kompilátoru: ukázat zpráva při obsazeno
- r40628 IDE pevné ukazuje rozbité závislostí
- r40640 IDE pomoc pro FPC zpráv: Oprava pádu při zjištěna žádná pomoc, hledání souboru zpráv v kompilátoru adresářích
- Verze r40730 IDE projekt soubor prostředků: nenastavíte Modifié je stejný a inicializovat po čtení
- r40803 IDE: Balíček editor: rozšířit jednotku / include cestu: zkrácení cesty, které nejsou dílčí adresáře, chyba [24272]
- r41130 IDE odstranit a z mapových klíčových resourcestrings
- r41165 IDE pevné titulek Free Pascal v zvýrazňovače
- r41319 IDE přidat například projekty na nedávné nabídky pouze jednou
- r40636 IDEIntf zaregistrovat TBoolPropertyEditor pro WordBool, LongBool a QWordBool, nutné, protože FPC 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: pevná Zrušení výběru, je-li vlastník osvobozen
- r41049 Installer, Win přidejte francouzský překlad. Patch by ChrisF. Vydání [24171]
- r41057 Installer, Win uklidili OldInOtherFolder1 řetězec podle v bug ChrisF komentáři [24171]
- r40562 LCL gtk, opravit LazReport návrhář někdy prezentován jako tenké svislé nebo vodorovné kapely, která běží od středu obrazovky pod GTK2 / 64-bit, související s vydáním [21634]
- r40778 LCL navFocusableButtons nefunguje v TDBNavigator, upravený náplast z Ederson Cassio, problém [24191]
- r41501 LCL využití UTF8Length místo délky na vypočteno DBGrid šířku sloupce pole, z Rumen Gyurov, problém [24491]
- r40758 LCL pevné podmiňovací pro výchozí LCLWidgetType
- r41373 LCL TTreeView: vymazat cache při přidávání uzlu
- r41411 LCL zabránit změně dbcombobox když autoedit je false. Vydání [24207]
- r41453 LCL TFilterComboBox: freenotification pro ShellListView, bug [24512]
- r41477 LCL gtk2 pevné AskUser, QuestionDlg Escape výsledek
- r40900 LCL MaskEdit: respektovat AutoSelect když je zamaskován ovládání. Vydání [0024311]
- r40513 Qt nespouštějí posuvníku události při volání SetScrollInfo, opravit Vydání 23815
- r40563 Qt pevnou výchozí text barva QTabBar. otázka [23985]
- r40956 Qt pevné stanovení obsahu řetězce (RightToLeft vs. LeftToRight). otázka # 24340
- r40621,40622, 40625 Qt stanoví pro buggy xfwm4 správce oken pod X11
- formátování r40993 Qt
- r40995 Qt pevně viditelnost THintWindow třídy při virtuální desktop se zapne nebo aplikace minimized.issue # 24363
- r41339 Qt pevnou špatné chování vyskakovací okna pod metacity správce oken.
- r41346 Qt opraveny problémy s modálních a vyskakovací okna více modálních oken s Marco správce oken Mint (Mate desktop)
- r41378 Qt opravena chyba s AltGr klíč manipulace pod windows.We používáte WinAPI přímo jako řešení pro chyby v Qt knihovně. otázka [23808]
- r40764 Qt implementována GetKeyState pro Caps Lock a Num Lock pod X11 a Win32 cílů
- r41347 Qt přepracovat opravy pro Metacity jako wm let. Nyní marco a GNOME Shell jsou mapovány jako metacity.
- r40954 Qt použít QPolygonH čerpat poly regiony FillRgn ()
- r41144 Qt obejít Qt lib chyba (QStyle), kde tlačítko zakázáno nemá aktivován postižené barvy palety. otázka [24413]
- r40723 ShellCtrls deklarovat vlastnost ViewStyle z TShellListView jako & quot; výchozí vsReport & quot; (otázka [0024226]).
- r41220, r41222, r41228 SynEdit Oříznout prostory - poloha jen: Neoznačujte vyrovnávací paměti ve znění, pokud stisknete místo na EOL. Následná revize 40680
- r40545 SynEdit Pevná okapové změnu velikosti. Vydání [0023990]
- r40680 SynEdit pevné trim-space (režim & quot; poloze jen & quot;) by poškozený text na určitém undo. Vydání [24101]
- r41046 SynEdit Pevná skládací v & quot; knihovnu & quot; kódu. Vydání [0024370]
- r37854 SynEdit Pas zvýrazňovač: rozpoznat {$ IFOPT}
- r41047 SynEdit Pas zvýrazňovač: Dokončeno seznam ifdef, ifopt, elseif směrnic
- r41129 SynEdit Pevná skládací v & quot; štítek & quot; kódu. Vydání [0024417]
- r41340 Překlady vrátil arabský překlad do r37531 na přání Mazen Neifer (současný arabský překlad udržovací). Důvodem je špatná kvalita / strojový překlad, který dělá těžko použít přeložený IDE.,
Co je nového ve verzi 1.0.6:.
- Toto je vydání s opravami chyb
Co je nového ve verzi 1.0.4:
- r39177 Customdrawn aby funkce časovače související s 64-bit bezpečný (řeší podobné r39164), patch z chyby [23052] o LKS
- r39280 Debugger Prohlédněte-Dialog, zabránit havárii, kvůli vnořené aktualizace
- r39285 Debugger Neléčíme & quot; && quot; jako rozběh-char při zobrazování výjimky. Vydání [0023321]
- r39290 Debugger Fix aktualizace Zkontrolujte dialogové okno, pokud spustil přes source-editoru (pop-up menu)
- r39333 Debugger Fix rozsah check in disassembler (64 bit debuggee). Vydání [0023355]
- r39042 Debugger Zakázat & quot; běžet kurzoru & quot; pokud je debugger zastaví. Tento příkaz je omezena na aktuální rámec (funkce). Nelze jej použít ke spuštění projektu. (také zakázat dcJumpTo, dcStepOut)
- r39131 Debugger pevné nekonečné smyčky v hodinek eval (eval obsadit ukazatel na záznam)
- r39030 GTK2 pevné TGtk2WSCustomListView.GetDisplayRect, opraveny také buňka vykreslovací který poslal nesprávnou položku ID majitele tažené seznamem view.issue [23094]
- r39032 GTK2 nečiní prvku seznamu položku ve výchozím nastavení, když jsme customdrawn. otázka [23093]
- r39033 GTK2 opraven pád s TListView zavedena r39032.
- r39034 GTK2 LineTo a MoveToEx musí vzít HDC ofset do account.issue [23057]
- r39035 GTK2 pevné tvrzení z gtk2 knihovny. otázka [23099]
- r39036 GTK2 neplatí devctx ofset do penPos, regrese r39034.issue [23057]
- r39037 GTK2 zcela pevná lineTo () a MoveToEx () návraty z r39034
- r39043 GTK2 pevně clientRect z GtkTreeView, nový rutina GetWidgetClientRect (), v gtk2proc zjednodušit gtk2winapi, pevné offset pro vlastní nakreslené ListView.
- r39147 GTK2 používat lepší přístup RecreateWnd v TGtk2WSCustomListView, opravit vykreslování ikony pohledu. otázka [23171]
- r39148 GTK2 přidán TGtk2DeviceContext třídu jako zastaralý. část emise [23168]
- r39162 GTK2 pevné kurzoru chování pozice na GtkEntry zaostření / unfocus. Problémy [21897], [23182].
- r39217 GTK2 pamatovat výběr, pokud upravit ztratí focus.Also předvolit test, když AutoSelect je true.Patch Fabrizio Felliniho modifikovány mě AutoSelect pravidlo. řeší problémy [23219], [23246] (regrese).
- r39220, r39221 GTK2 zkontrolujte, zda posuvník klika je přiřazen při nastavení params.
- r39229 GTK2 pokus opravit zmrazení TFloatSpinEdit když nebudeme používat clocale přístroj od gtk2 bere informace z $ lang a náš DecimalSeparator mohou lišit. otázka [23190]
- r39308 gtk2 zaregistrovat TGtk2WSScrollBar na TCustomScrollBar místo TScrollBar. Opravy [23200]
- r39326 GTK2 pevné offset v GTK2 polygonu šuplíku. otázka [23359]
- r39327 GTK2 správný Oprava problému [23359]
- r39371 GTK2 fixní font měnící barvu na TCheckBox když titulek je prázdný. otázka [23373]
- r39374 IDE Tip: Fix malformated rady, pokud text ampersand. nebo
Co je nového ve verzi 1.0.2:.
- Toto je vydání s opravami chyb
Co je nového ve verzi 0.9.30:
- Tato verze je založena na FPC 2.4.2 a obsahuje velké množství nových funkcí.
Co je nového ve verzi 0.9.28:
- V této hlavní verze, IDE má mnoho zdroj vylepšení editoru, jako je zobrazení & quot; dvojitou šířkou & quot; písma (jako je východní, japonštině, čínštině, arabštině a), lepší skládání kódu, zvýraznění, Syncro editaci a přetrvávající bloky.
- Ladicí má assembleru okna, jednodušší zpracování výjimek, a zarážky vlastnosti.
- LCL nyní používá GTK2 jako výchozí widgetset v systémech Linux a BSD a zahrnuje třídu TMonitor pro podporu více monitorů.
- Modifikované LCL snížila minimální velikost spustitelných o 15%.
- Podpora podpory TFrame zlepšila, takže si můžete vizuálně vnořit návrháři v IDE.,
Co je nového ve verzi 0.9.26.2:
- This~~HEAD=poss verze vylepšuje podporu pro ikony aplikace.
- Možnost dialogy byly vylepšeny pomocí rámců.
- Několik chyb bylo opraveno.
Komentáře nebyl nalezen