Lazarus er en open source, cross-platform og frit distribueres software, der giver en samling af klasse biblioteker for FreePascal compiler, der er designet til at efterligne Delphi programmeringssprog. Det & rsquo;. Sa RAD (Rapid Application Development) Object Pascal Development IDE (Integrated Development Environment)
Funktioner et overblik
Lazarus er open source svarer til kommercielle Delphi VCL-software, udviklet til at arbejde på enhver platform understøttes af Free Pascal og være widget-uafhængig. Den er designet til at forstå og kompilere Delphi syntaks, som naturligvis er OOP (objektorienteret Pascal), og giver brugerne en kraftfuld kildekode editor, der er udstyret med kode færdiggørelse og syntaksfremhævning.
Den er udstyret med en træk og slip form, designer, der giver udviklere mulighed for nemt at oprette state-OT-the-art layouts, automatisk synkroniserer mellem kildekode og GUI formularer, kan du nemt og hurtigt at navigere på Pascal kildekode, integrerer en debugger og bygget system, der lader udviklere til at teste, køre og debug deres projekter direkte fra IDE, og kommer præinstalleret med forskellige refactoring værktøjer.
Derudover softwaren udstyret med en kraftfuld plugin arkitektur, der giver dig mulighed for at udvide dens funktionalitet ved at installere tredjeparts plugins, giver kortlægning og rapportering funktionalitet, støtte til UTF-8 tegnkodninger, i18n støtte, samt forskellige database rammer.
Under kølerhjelmen og understøttede operativsystemer
Gratis Pascal er et open source compiler, der kører på GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K og andre POSIX operativsystemer. Det er skrevet i Delphi / Kylix, FreePascal, Object Pascal, Pascal og Lazarus programmeringssprog.
Tilgængelighed og understøttede hardware-arkitekturer
Softwaren kan hentes som præ-bygget binære filer til alle GNU / Linux-distributioner, der bruger den DEB eller RPM-pakke format, samt en universelle kilder arkiv, der giver dig mulighed for at optimere og installere projektet på en anden fordeling af Linux. . Lazarus er med succes blevet testet med både 32-bit og 64-bit hardware-arkitekturer på en bred vifte af edb-platforme
Hvad er nyt i denne udgivelse:
- Denne version tilføjer fejlrettelser til IDE, debugger, Qt widgetset, SynEdit og LCL
Hvad er nyt i version 1.2.6:
- Denne version tilføjer fejlrettelser til IDE, debugger, qt widgetset, SynEdit og LCL
Hvad er nyt i version 1.0.12:
- Denne version tilføjer fejlrettelser, herunder dem i LCL, IDE, TAChart og SynEdit.
Hvad er nyt i version 1.0.10:
- r40581 codetools FPC kilde scoringer: enhed Fileinfo på målet ikke krympe, bug [24070]
- r41481 codetools fjernet gamle FPC 1,0 definerer, bidende 2.7.1 kilder
- r40543 DBGrids fix nedbrud i PrepareCellHints når DataLink er ikke Aktiv (problem [0024028]).
- r41240 Debugger utf8 indhold til event-loggen (advarsler / OutputDebugString). Udgave [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 Debugger Forbedret shortstring afsløring. strenge med UTF8 indhold i lokalbefolkningen og nogle i ure
- r41298 Debugger mere utf8 for strygere i ure
- r38231 IDE itmEditUndo itmEditRedo er næsten altid aktiveret, selv når det er umuligt at Undo Redo i kilden Redaktør, emne [22633]
- r39405 IDE Autocheck radiobutton, når du indtaster en værdi i HeightEdit / WidthEdit, emne [23398]
- r40577 IDE test compiler indstillinger: show besked når optaget
- r40628 IDE fast viser uopfyldte afhængigheder
- r40640 IDE hjælp til FPC beskeder: fast ned, når ingen hjælp fundet, søg efter meddelelsen fil i compiler mapper
- r40730 IDE projekt ressource filversion: ikke indstillet modifié er den samme, og initialisere det efter læst
- r40803 IDE: pakke redaktør: udvide enhed / omfatter sti: forkorte stier, der ikke er sub mapper, bug [24272]
- r41130 IDE fjerne & fra centrale kort resourcestrings
- r41165 IDE fast billedtekst Gratis Pascal i overstregningstusch
- r41319 IDE tilføje eksempel projekter til seneste menu én gang
- r40636 IDEIntf registrere TBoolPropertyEditor for WordBool, LongBool og QWordBool, nødvendigt, eftersom FPC 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: fast fravalg, hvis ejer er befriet
- r41049 Installer, Win tilføje fransk oversættelse. Patch af ChrisF. Udgave [24171]
- r41057 Installer, Win ryddet op OldInOtherFolder1 streng som pr ChrisF kommentar i bug [24171]
- r40562 LCL gtk, fix LazReport designer præsenteres sommetider som en tynd lodret eller vandret band, der løber fra midten af skærmen under GTK2 / 64-bit, relateret til at udstede [21634]
- r40778 LCL navFocusableButtons virker ikke i TDBNavigator, modificeret patch fra Ederson Cassio, emne [24191]
- r41501 LCL brug UTF8Length stedet for længde på calc dbgrid kolonne felt bredde, fra Rumen Gyurov, emne [24491]
- r40758 LCL faste betingede for standard LCLWidgetType
- r41373 LCL TTreeView: klar cache, når du tilføjer node
- r41411 LCL forhindrer ændring i dbcombobox når autoedit er falsk. Udgave [24207]
- r41453 LCL TFilterComboBox: freenotification til ShellListView, bug [24512]
- r41477 LCL GTK2 fast AskUser, QuestionDlg undslippe centrale resultat
- r40900 LCL MaskEdit: respektere AutoSelect hvis kontrol er maskeret. Udgave [0024311]
- r40513 Qt ikke udløser scroll begivenheder, mens kalde SetScrollInfo, løse problemet 23815
- r40563 Qt fast standard tekst farve QTabBar. problem [23985]
- r40956 Qt fast bestemmelse af strengen indhold (HøjretilVenstre vs VenstreTilHøjre). spørgsmålet # 24340
- r40621,40622, 40625 Qt rettelser til buggy xfwm4 vindueshåndtering under X11
- r40993 Qt formatering
- r40995 Qt fast synlighed THintWindow klasse, når virtuelle desktop er tændt eller anvendelsen minimized.issue # 24363
- r41339 Qt fast dårlig opførsel popup-vinduer under metacity vindueshåndtering.
- r41346 Qt faste problemer med modal og popup-vinduer end modale vinduer med Mønts Marco window manager (Mate desktop)
- r41378 Qt fast bug med alt gr håndtering under windows.we bruger WinAPI direkte som løsning på fejl i Qt-bibliotek. problem [23808]
- r40764 Qt implementeret getKeyState for caps lock og numlock under X11 og Win32 mål
- r41347 Qt omforarbejde rettelser til metacity ligesom wm s. Nu Marco og gnome shell er kortlagt som metacity.
- r40954 Qt bruger QPolygonH til at trække poly regioner i FillRgn ()
- r41144 Qt løsning for Qt lib bug (QStyle) hvor knap deaktiveret ikke har aktiveret handicappede farver paletten. problem [24413]
- r40723 ShellCtrls erklære ejendom ViewStyle af TShellListView som & quot; standard vsReport & quot; (problem [0024226]).
- r41220, r41222, r41228 SynEdit Trim rum - position kun: Må ikke markere buffer som ændret, hvis du trykker plads i EOL. Opfølgning revision 40.680
- r40545 SynEdit Fast tagrende resizing. Udgave [0023990]
- r40680 SynEdit fast trim-plads (tilstand & quot; position kun & quot;) ville korrupte tekst på visse fortryde. Udgave [24101]
- r41046 SynEdit Fast folde i & quot; bibliotek & quot; kode. Udgave [0024370]
- r37854 SynEdit Pas Highlighter: genkende {$ IFOPT}
- r41047 SynEdit Pas Highlighter: Afsluttet listen over ifdef, ifopt, ElseIf direktiver
- r41129 SynEdit Fast folde i & quot; label & quot; kode. Udgave [0024417]
- r41340 Oversættelser vendt tilbage arabisk oversættelse til r37531 ved anmodning fra Mazen Neifer (nuværende arabisk oversættelse vedligeholder). Årsagen er dårlig kvalitet / maskinoversættelse, hvilket gør svært at bruge oversat IDE.
Hvad er nyt i version 1.0.6:.
- Dette er en bugfix release
Hvad er nyt i version 1.0.4:
- r39177 Customdrawn gøre timer funktioner 64-bit sikker (løser ligner r39164), patch fra bug [23052] af LKS
- r39280 Debugger Undersøg-Dialog, forebygge nedbrud på grund af indlejrede opdateringer
- r39285 Debugger Behandl ikke & quot; && quot; som accel-char, når der vises undtagelser. Udgave [0023321]
- r39290 Debugger Fix opdatering Undersøg dialogen, hvis udløses via kilde-editor (pop-up-menuen)
- r39333 Debugger Fix sortiment check i disassembler (64 bit debuggee). Udgave [0023355]
- r39042 Debugger Deaktiver & quot; løbe til markøren & quot; når debugger er stoppet. Denne kommando er begrænset til den aktuelle ramme (funktion). Det kan ikke bruges til at starte et projekt. (også deaktivere dcJumpTo, dcStepOut)
- r39131 Debugger fast en endeløs løkke i ur eval (eval typecast pointer til record)
- r39030 GTK2 fast TGtk2WSCustomListView.GetDisplayRect, også fast celle renderer som sendte forkerte vare id til ejer trukket liste view.issue [23094]
- r39032 GTK2 ikke gør listefeltet post som standard, hvis vi customdrawn. problem [23093]
- r39033 GTK2 fast styrt med TListView indført med r39032.
- r39034 GTK2 lineTo og MoveToEx skal tage hdc udlignet i account.issue [23057]
- r39035 GTK2 fast påstand fra GTK2 biblioteket. problem [23099]
- r39036 GTK2 gælder ikke devctx opveje ind penPos, regression af r39034.issue [23057]
- r39037 GTK2 helt fast lineTo () og MoveToEx () regressioner fra r39034
- r39043 GTK2 fast clientRect af GtkTreeView, ny rutine GetWidgetClientRect () i gtk2proc at forenkle gtk2winapi, faste offset for brugerdefinerede trukket listevisning.
- r39147 GTK2 bruge bedre tilgang til RecreateWnd i TGtk2WSCustomListView, fix rendering af ikonvisning. problem [23171]
- r39148 GTK2 tilføjet TGtk2DeviceContext klasse som forældet. del af problemet [23168]
- r39162 GTK2 fast markørposition adfærd på GtkEntry fokus / unfocus. spørgsmål [21897], [23182].
- r39217 GTK2 huske valg, når redigere mister focus.Also forvælge prøve, da AutoSelect er true.Patch af Fabrizio Fellini ændret af mig for Autoselect regel. løser problemer [23219], [23246] (regression).
- r39220, r39221 GTK2 kontrollere, om der er afsat scrollbar håndtag ved indstilling params.
- r39229 GTK2 forsøg at fastsætte frysning af TFloatSpinEdit når vi ikke bruger clocale enhed, da GTK2 tager info fra $ LANG og vores DecimalSeparator kunne være anderledes. problem [23190]
- r39308 GTK2 registrere TGtk2WSScrollBar at TCustomScrollBar stedet for TScrollBar. Rettelser [23200]
- r39326 GTK2 fast forskydning i GTK2 polygon skuffe. problem [23359]
- r39327 GTK2 korrekt rettelse til problemet [23359]
- r39371 GTK2 fast skrifttype farveskiftende på TCheckBox når billedtekst er tom. problem [23373]
- r39374 IDE Tip: Fix malformated hints, hvis teksten er tegnet. eller
Hvad er nyt i version 1.0.2:.
- Dette er en bugfix release
Hvad er nyt i version 0.9.30:
- Denne version er baseret på FPC 2.4.2 og indeholder en lang række nye funktioner.
Hvad er nyt i version 0.9.28:
- I denne store udgivelse, IDE har mange kilde editor forbedringer som visning af & quot; dobbelt bredde & quot; skrifttyper (såsom østlige, japansk, kinesisk og arabisk), bedre kodefoldning, fremhæver, Syncro redigering og vedholdende blokke.
- debugger har assembler vinduer, nemmere håndtering af undtagelser, og breakpoint egenskaber.
- LCL nu bruger GTK2 som standard widgetset på Linux og BSD og omfatter TMonitor klassen for multi-monitor support.
- Refactoring af LCL reducerede mindstemål for eksekverbare med ca. 15%.
- støtte TFrame støtte er blevet forbedret, så du kan visuelt reden designere i IDE.
Hvad er nyt i version 0.9.26.2:
- This udgave forbedrer støtte til programikoner.
- Option dialoger blev forbedret ved at bruge frames.
- Flere fejl blev rettet.
Kommentarer ikke fundet