Lazarus

Software screenshot:
Lazarus
Software informatie:
Versie: 1.4.2 Bijgewerkt
Upload datum: 18 Jul 15
Ontwikkelaar: Michael A. Hess
Licentie: Gratis
Populariteit: 237

Rating: nan/5 (Total Votes: 0)

Lazarus is een open source, cross-platform en vrij verspreid software die een verzameling van klasse bibliotheken voorziet in de FreePascal compiler, ontworpen om de Delphi programmeertaal emuleren. It & rsquo;. Sa RAD (Rapid Application Development) Object Pascal Ontwikkeling IDE (Integrated Development Environment)


Kenmerken in een oogopslag

Lazarus is de open source equivalent van het commerciële Delphi VCL software, ontworpen om te werken op elk platform ondersteund door Free Pascal en widget-onafhankelijk te zijn. Het is ontworpen om te begrijpen en te compileren Delphi syntax, dat is natuurlijk OOP (Object Oriented Pascal), en biedt gebruikers een krachtige bron code editor die code completion en syntax highlighting voorzien.

Het beschikt over een drag-and-drop vorm ontwerper waarmee ontwikkelaars state-ot-the-art-outs gemakkelijk maken, automatisch gesynchroniseerd tussen de broncode en GUI vormen, kunt u de Pascal source code snel en gemakkelijk te navigeren, integreert een debugger en gebouwd systeem waarmee ontwikkelaars om te testen, uitvoeren en debuggen hun projecten direct van de IDE, en wordt geleverd met vooraf geladen met verschillende refactoring gereedschap.

Daarnaast is de software voorzien van een krachtige plug-in architectuur die u toelaten om de functionaliteit door het installeren van derden plugins uit te breiden, biedt in kaart brengen en functionaliteit rapportage, ondersteuning voor UTF-8 tekencoderingen, i18n ondersteuning, evenals verschillende database-frameworks.


Onder de motorkap en de ondersteunde besturingssystemen

Free Pascal is een open source compiler die op GNU / Linux, FreeBSD, Mac OS X, Windows, OS / 2, 68K en andere POSIX besturingssystemen loopt. Het is geschreven in de Delphi / Kylix, FreePascal, Object Pascal, Pascal en Lazarus programmeertalen.


Beschikbaarheid en ondersteunde hardware architecturen

De software is beschikbaar voor download als pre-built binaries voor alle GNU / Linux distributies die de DEB of RPM pakket indeling gebruikt, evenals een universele bronnen archief die u toelaat om te optimaliseren en te installeren van het project op een andere verdeling van de Linux. . Lazarus is met succes getest met zowel de 32-bits en 64-bits hardware-architecturen op een breed scala van computer platforms

Wat is nieuw in deze release:

  • Deze versie voegt bugfixes voor de IDE, debugger, Qt widgetset, SynEdit en LCL

Wat is nieuw in versie 1.2.6:

  • Deze versie voegt bugfixes voor de IDE, debugger, Qt widgetset, SynEdit en LCL

Wat is nieuw in versie 1.0.12:

  • Deze versie voegt bugfixes, waaronder die in LCL, IDE, TAChart en SynEdit.

Wat is nieuw in versie 1.0.10:

  • r40581 Code Completion fpc source scores: eenheid FileInfo op doel non wince, bug [24070]
  • r41481 Code Completion verwijderd oude fpc 1.0 definieert, bijten 2.7.1 bronnen
  • r40543 DBGrids repareren crash in PrepareCellHints wanneer DataLink niet actief is (nummer [0024028]).
  • r41240 debugger utf8 content voor event-log (waarschuwingen / OutputDebugString). Probleem [24353]
  • r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 debugger Verbeterde shortstring detectie. snaren met utf8 inhoud van de lokale bevolking en een aantal in horloges
  • r41298 debugger meer utf8 voor strijkers in horloges
  • r38231 IDE itmEditUndo itmEditRedo is bijna altijd ingeschakeld, zelfs wanneer het onmogelijk is om Opnieuw Ongedaan maken in source-editor, kwestie [22633]
  • r39405 IDE Autocheck radiobutton wanneer u een waarde invoeren in het HeightEdit / WidthEdit, kwestie [23398]
  • r40577 IDE-test compiler instellingen: Toon bericht als druk
  • r40628 IDE vaste tonen gebroken afhankelijkheden
  • r40640 IDE hulp voor fpc berichten: vaste crash wanneer er geen hulp gevonden, zoektocht naar bericht bestand compiler mappen
  • r40730 IDE project bronbestand versie: niet ingesteld Modifie is hetzelfde en initialiseren na het lezen
  • r40803 IDE: pakket editor: eenheid uit te breiden / include pad: verkorten wegen die geen submappen, bug [24272]
  • r41130 IDE te verwijderen en van de belangrijkste kaart resourcestrings
  • r41165 IDE vaste bijschrift Free Pascal in highlighter
  • r41319 IDE toe voorbeeldprojecten recente menu slechts eenmaal
  • r40636 IDEIntf TBoolPropertyEditor registreren voor WordBool, LongBool en QWordBool, nodig omdat fpc 2.6.0
  • r40728 IDEIntf: TCollectionPropertyEditor: vaste selectie opheffen als eigenaar wordt bevrijd
  • r41049 Installer, Win voegen Franse vertaling. Patch door ChrisF. Probleem [24171]
  • r41057 Installer, Win opgeruimd OldInOtherFolder1 string per ChrisF's commentaar in bug [24171]
  • r40562 LCL gtk, fix LazReport ontwerper soms gepresenteerd als een dunne verticale of horizontale band die van het centrum van het scherm onder gtk2 / 64-bit loopt, verband houdend met [21634]
  • r40778 LCL navFocusableButtons werkt niet in TDBNavigator, aangepaste patch van Ederson Cassio, kwestie [24191]
  • r41501 LCL gebruik UTF8Length plaats van Lengte op Calc DBGrid kolom veld breedte van Rumen Gyurov, kwestie [24491]
  • r40758 LCL vaste conditionals voor standaard LCLWidgetType
  • r41373 LCL TTreeView: duidelijke cache bij het toevoegen van het knooppunt
  • r41411 LCL voorkomen verandering in dbcombobox wanneer autoedit is vals. Probleem [24207]
  • r41453 LCL TFilterComboBox: freenotification voor ShellListView, bug [24512]
  • r41477 LCL gtk2 vaste AskUser, QuestionDlg Escape-toets resultaat
  • r40900 LCL MaskEdit: respecteer AutoSelect als controle wordt gemaskeerd. Probleem [0024311]
  • r40513 Qt niet leiden scroll gebeurtenissen tijdens het bellen SetScrollInfo, fix uitgave 23.815
  • r40563 Qt vaste standaard tekst kleur van QTabBar. probleem [23985]
  • r40956 Qt vaste bepaling van de string inhoud (RightToLeft vs. LeftToRight). kwestie # 24340
  • r40621,40622, 40.625 Qt fixes voor buggy xfwm4 window manager onder X11
  • r40993 Qt opmaak
  • r40995 Qt vaste zichtbaarheid van THintWindow klas als virtuele desktop wordt ingeschakeld of applicatie minimized.issue # 24.363
  • r41339 Qt vaste slechte gedrag van pop-upvensters onder metacity window manager.
  • r41346 Qt vaste problemen met modale en pop-upvensters dan modale ramen met Mint Marco window manager (Mate desktop)
  • r41378 Qt vaste insect met Alt Gr handling onder windows.We gebruikt WinAPI rechtstreeks als oplossing voor de bug in Qt bibliotheek. probleem [23808]
  • r40764 Qt geïmplementeerd GetKeyState voor caps lock en numlock onder x11 en win32 doelstellingen
  • r41347 Qt rework fixes voor metacity zoals wm's. Nu Marco en gnome shell worden toegewezen als metacity.
  • r40954 Qt gebruiken QPolygonH poly regio trekken FillRgn ()
  • r41144 Qt oplossing voor Qt lib bug (Qstyle) waar de knop met een handicap niet gehandicapte kleuren palet hebt geactiveerd. probleem [24413]
  • r40723 ShellCtrls verklaren eigendom ViewStyle van TShellListView als & quot; standaard vsReport & quot; (issue [0024226]).
  • r41220, r41222, r41228 SynEdit Trim ruimtes - positie alleen: Weet buffer niet markeren als gewijzigd, als persruimte op EOL. Opvolging herziening 40.680
  • r40545 SynEdit Vaste goot resizing. Probleem [0023990]
  • r40680 SynEdit vaste bekleding-ruimte (mode & quot; positie alleen & quot;) zou corrupte tekst op bepaalde ongedaan maken. Probleem [24101]
  • r41046 SynEdit Vaste vouwen in & quot; bibliotheek & quot; code. Probleem [0024370]
  • r37854 SynEdit Pas markeerstift: herkennen {$ IFOPT}
  • r41047 SynEdit Pas markeerstift: Voltooide de lijst van ifdef, ifopt, elseif richtlijnen
  • r41129 SynEdit Vaste vouwen in & quot; label & quot; code. Probleem [0024417]
  • r41340 Vertalingen teruggekeerd Arabische vertaling naar r37531 op verzoek van Mazen Neifer (huidige Arabische vertaling onderhouder). Reden is van slechte kwaliteit / machine translation, die moeilijk maakt te vertalen IDE gebruiken.

Wat is nieuw in versie 1.0.6:.

  • Dit is een bugfix vrijgave

Wat is nieuw in versie 1.0.4:

  • r39177 Customdrawn maken timer gerelateerde functies 64-bit veilig (lost vergelijkbaar met r39164), patch uit bug [23052] door LKS
  • r39280 Debugger Inspecteer-Dialog, te voorkomen crash, vanwege geneste updates
  • r39285 debugger niet behandelen & quot; && quot; als Accel-char bij het weergeven van uitzonderingen. Probleem [0023321]
  • r39290 debugger Fix updaten Inspecteer dialoogvenster, indien geactiveerd via source-editor (pop-up menu)
  • r39333 debugger Fix gamma inchecken disassembler (64 bit debuggee). Probleem [0023355]
  • r39042 debugger Disable & quot; draaien om de cursor & quot; wanneer debugger wordt gestopt. Deze opdracht is beperkt tot het huidige frame (functie). Het kan niet gebruikt worden om een ​​project te beginnen. (ook dcJumpTo, dcStepOut uitschakelen)
  • r39131 debugger vaste een eindeloze lus in het horloge eval (eval typecast pointer naar record)
  • r39030 Gtk2 vaste TGtk2WSCustomListView.GetDisplayRect, ook vaste celrenderer die verkeerde item id verzonden naar de eigenaar getekende lijst view.issue [23094]
  • r39032 Gtk2 niet keuzelijst punt te maken door standaard als we customdrawn. probleem [23093]
  • r39033 Gtk2 vaste crash met TListView geïntroduceerd r39032.
  • r39034 Gtk2 LineTo en MoveToEx moeten nemen HDC gecompenseerd in account.issue [23057]
  • r39035 Gtk2 vaste stelling van gtk2 bibliotheek. probleem [23099]
  • r39036 Gtk2 niet van toepassing devctx gecompenseerd in penPos, regressie van r39034.issue [23057]
  • r39037 Gtk2 volledig vast LineTo () en MoveToEx () regressies van r39034
  • r39043 Gtk2 vaste clientRect van GtkTreeView, nieuwe routine GetWidgetClientRect () in gtk2proc om gtk2winapi vereenvoudigen, vaste offset voor aangepaste getrokken lijstweergave.
  • r39147 Gtk2 gebruiken betere aanpak voor RecreateWnd in TGtk2WSCustomListView, repareren waardoor icoon uitzicht. probleem [23171]
  • r39148 Gtk2 toegevoegd TGtk2DeviceContext klasse als verouderd. deel van uitgifte [23168]
  • r39162 Gtk2 vaste cursor gedrag GtkEntry nadruk / unfocus. kwesties [21897] [23182].
  • r39217 Gtk2 herinneren wanneer selectie bewerken verliest focus.Also voorselecteren proef gesteld wanneer AutoSelect is true.Patch door Fabrizio Fellini gemodificeerd door mij voor AutoSelect regel. fixes issues [23219] [23246] (regressie).
  • r39220, r39221 Gtk2 cheque als scrollbar handvat wordt toegewezen bij het instellen params.
  • r39229 Gtk2 proef om vast te bevriezen van TFloatSpinEdit als we niet clocale apparaat gebruiken omdat gtk2 neemt info vanaf $ LANG en onze DecimalSeparator anders zou kunnen zijn. probleem [23190]
  • r39308 gtk2 registreren TGtk2WSScrollBar om TCustomScrollBar plaats van TScrollBar. Fixes [23200]
  • r39326 Gtk2 vaste offset in Gtk2 veelhoek lade. probleem [23359]
  • r39327 Gtk2 juiste oplossing voor probleem [23359]
  • r39371 Gtk2 vaste font color veranderende op TCheckBox als bijschrift leeg is. probleem [23373]
  • r39374 IDE Hint: Fix malformated hints, als de tekst heeft ampersand. of

Wat is nieuw in versie 1.0.2:.

  • Dit is een bugfix vrijgave

Wat is nieuw in versie 0.9.30:

  • Deze versie is gebaseerd op fpc 2.4.2 en bevat een groot aantal nieuwe functies.

Wat is nieuw in versie 0.9.28:

  • In deze belangrijke release, de IDE heeft veel bron editor verbeteringen zoals de weergave van & quot; dubbele breedte & quot; lettertypen (zoals Oost, Japans, Chinees en Arabisch), betere code vouwen, met de nadruk, syncro bewerken en aanhoudende blokken.
  • De debugger heeft assembler ramen, makkelijker exception handling, en breekpunt eigenschappen.
  • De LCL gebruikt nu GTK2 als de standaard widgetset op Linux en BSD en omvat de TMonitor klasse voor multi-monitor ondersteuning.
  • Refactoring van LCL verminderde de minimale omvang van executables met ongeveer 15%.
  • De steun van TFrame ondersteuning is verbeterd, zodat u visueel nest ontwerpers in de IDE.

Wat is nieuw in versie 0.9.26.2:

  • This versie verbetert ondersteuning voor applicatie-iconen.
  • Optie dialogen werden verbeterd door het gebruik van frames.
  • Een aantal bugs zijn verholpen.

Vergelijkbare software

Anjuta Extras
Anjuta Extras

2 Oct 17

GNOME Builder
GNOME Builder

16 Aug 18

jGRASP
jGRASP

22 Jun 18

Reacties op Lazarus

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!