Łazarz jest open source, cross-platform i dowolnie dystrybuowany oprogramowanie, które stanowi zbiór bibliotek klas dla kompilatora FreePascal, zaprojektowany do emulacji języka programowania Delphi. To & rsquo;. Sa RAD (Rapid Application Development) Object Pascal Rozwój IDE (Integrated Development Environment)
Funkcje w skrócie
Łazarz jest open source odpowiednik komercyjnego oprogramowania Delphi VCL, zaprojektowany do pracy na dowolnej platformie obsługiwanej przez Free Pascal i być niezależny widget. Przeznaczony jest do zrozumienia i kompilacji Delphi składni, która jest OOP (Object Oriented kurs Pascala) i zapewnia użytkownikom edytor kodu źródłowego, który oferuje potężne zakończenie kodu oraz podświetlanie składni.
W hotelu znajduje się przeciągnąć i upuścić Designer, który pozwala programistom na łatwe tworzenie układów state-ot-the-art, automatycznie synchronizuje między kodem źródłowym i graficznych form, pozwala na łatwe i szybkie poruszanie się kod źródłowy Pascal, integruje debugger oraz wbudowany system, który pozwala programistom do testowania, uruchamiania i debugowania ich projekty bezpośrednio z IDE i jest fabrycznie z różnych narzędzi refaktoryzacji.
Dodatkowo, program posiada potężny architekturę wtyczek, które pozwalają na rozszerzenie funkcjonalności poprzez instalację wtyczek innych firm, zapewnia liczbowych i funkcje raportowania, wsparcie dla kodowania UTF-8 znaków, wsparcie i18n, jak również różnych struktur baz danych.
Zgodnie z kapturem i systemów operacyjnych obsługiwanych
Free Pascal jest open source, który działa kompilator GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K i innych systemów operacyjnych POSIX. Jest napisane w Delphi / Kylix, FreePascal, Object Pascal, Pascal i Łazarza języków programowania.
Dostępność i wspieranych architektur sprzętowych
Oprogramowanie jest dostępne do pobrania jako gotowych plików binarnych dla wszystkich dystrybucji GNU / Linux, który wykorzystuje format DEB lub pakietów RPM, a także archiwum źródeł uniwersalne, które pozwala na optymalizację i zainstalować projekt na innych dystrybucji Linux. . Łazarz został z powodzeniem przetestowany z obu 32-bitowych i 64-bitowych architektur sprzętowych na szerokiej gamie platform komputerowych
Co nowego w tym wydaniu:
- W tej wersji dodano poprawki błędów dla IDE, debugger, Qt widgetset, SynEdit i LCL,
Co nowego w wersji 1.2.6:
- W tej wersji dodano poprawki błędów dla IDE, debugger, Qt widgetset, SynEdit i LCL,
Co nowego w wersji 1.0.12:
- W tej wersji dodano poprawki błędów, w tym te w LCL, IDE, TAChart i SynEdit.
Co nowego w wersji 1.0.10:
- codetools r40581 FPC wyniki źródło: jednostka fileinfo na cel nie skrzywił, bug [24070]
- codetools r41481 usunięte stare FPC 1.0 definiuje gryzienie 2.7.1 Źródła
- DBGrids r40543 naprawić awarię w PrepareCellHints gdy DataLink nie jest Aktywny (wydanie [0024028]).
- Treść r41240 debugger utf8 dla event-log (ostrzeżenia / OutputDebugString). Wydanie [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 Debugger Poprawa shortstring wykrycia. łańcuchy z treści utf8 w mieszkańców, a niektóre w zegarkach,
- r41298 Debugger więcej utf8 na smyczki w zegarkach,
- r38231 IDE itmEditUndo itmEditRedo jest prawie zawsze włączone, nawet wtedy, gdy nie jest możliwe Cofnij source Redo w Edytorze problem [22633]
- r39405 IDE Autocheck radiobutton podczas wprowadzania wartości w HeightEdit / WidthEdit, problem [23398]
- r40577 testy IDE ustawienia kompilatora: pokaż komunikat, gdy zajęty
- r40628 IDE stały pokazując zepsute zależności
- r40640 IDE pomoc dla FPC wiadomości: Naprawiono błąd, gdy nie pomaga znaleźć, wyszukiwanie wiadomości w katalogach pliku kompilatora
- Wersja IDE plik zasobów projektu r40730: nie ustawione Modifié jest taki sam i zainicjować po przeczytać
- r40803 IDE: Pakiet redaktor: rozszerzenie jednostki / include path: skrócenie ścieżek, które nie są podkatalogi, Bug [24272]
- r41130 IDE usunąć i od kluczowych resourcestrings map
- r41165 IDE stały podpis Bezpłatne Pascal w wyróżnienia
- r41319 IDE dodać przykładowe projekty ostatnim menu tylko raz,
- r40636 IDEIntf zarejestruj TBoolPropertyEditor dla WordBool, LongBool i QWordBool, potrzebne od FPC 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: stałe usuwanie zaznaczenia, jeśli właściciel jest wolna,
- r41049 instalator Win dodać tłumaczenie francuskiej. Łata autorstwa ChrisF. Wydanie [24171]
- r41057 instalator Win oczyścić OldInOtherFolder1 ciąg jak na komentarz ChrisF w błąd [24171]
- r40562 LCL gtk, naprawić LazReport projektant czasami przedstawiane jako cienka pionowej lub poziomej zespołu, która biegnie od centrum ekranu pod gtk2 / 64-bit, związane z emisją [21634]
- r40778 LCL navFocusableButtons nie działa w TDBNavigator, zmodyfikowana poprawka z Ederson Cassio, problem [dwadzieścia cztery tysięcy sto dziewięćdziesiąt jeden]
- r41501 LCL wykorzystanie UTF8Length zamiast Długość na obl DBGrid szerokość pola kolumny, z Rumen Gyurov, problem [24491]
- r40758 LCL stałe warunkowe dla domyślnej LCLWidgetType
- r41373 LCL TTreeView: jasne cache podczas dodawania węzła
- r41411 LCL zapobiec zmianom w dbcombobox gdy autoedit jest fałszywe. Wydanie [24207]
- r41453 LCL TFilterComboBox: freenotification dla ShellListView, bug [24512]
- r41477 LCL gtk2 stałe AskUser, QuestionDlg uciec wynik klucza
- r40900 LCL MaskEdit: szanować AutoSelect jeśli kontrola jest maskowany. Wydanie [0024311]
- r40513 Qt nie wyzwalać zdarzenia przewijania wzywając SetScrollInfo, rozwiążą problemu 23815
- r40563 Qt stałe domyślny kolor tekstu QTabBar. Emisja [23985]
- r40956 Qt stałe oznaczanie zawartości smyczkowy (RightToLeft vs. leftToRight). problem # 24340
- r40621,40622, 40625 Qt ustala dla menedżera okien xfwm4 buggy pod X11
- formatowanie r40993 Qt
- r40995 Qt stała widoczność THintWindow klasie, gdy pulpit jest włączony lub minimized.issue aplikacji # 24363
- r41339 Qt stałe złe zachowanie okna wyskakującego okna metacity pod kierownika.
- r41346 Qt stałe problemy z okien modalnych i wyskakujących okien modalnych z ponad Marco menedżera okien Mennicy (Mate stacjonarnego)
- r41378 Qt naprawiono błąd z AltGr obsługa pod windows.We klucz używany winapi bezpośrednio jako obejście błędu w bibliotece Qt. Emisja [23808]
- r40764 Qt realizowane GetKeyState za caps lock i numlock pod x11 i win32 celów,
- r41347 Qt poprawki lutownicze dla Metacity jak WM-tych. Teraz marco i gnome shell są odwzorowane jako metacity.
- r40954 Qt używać QPolygonH zwrócić regiony w FillRgn poli ()
- r41144 Qt obejście Qt lib błąd (QStyle), gdzie przycisk niepełnosprawnych nie zostały aktywowane kolory niepełnosprawnych paletę. Emisja [24413]
- ShellCtrls r40723 zadeklarować nieruchomości ViewStyle z TShellListView jako & quot; domyślnie vsReport & quot; (wydanie [0024226]).
- r41220, r41222, r41228 SynEdit przycinania przestrzenie - Pozycja tylko: Nie zaznaczyć bufor jako zmodyfikowany, jeśli naciskając spację na EOL. Kontynuacja rewizji 40680
- r40545 SynEdit Poprawiono zmianę rozmiaru rynny. Wydanie [0023990]
- r40680 SynEdit stałe wykończenia przestrzeni (w trybie & quot; pozycja tylko & quot;) będzie uszkodzony tekst na pewnym cofania. Wydanie [24101]
- r41046 SynEdit Naprawiono składane w & quot; biblioteki & quot; Kod. Wydanie [0024370]
- r37854 SynEdit Pas Wyróżnienia: rozpoznać {$ IFOPT}
- r41047 SynEdit Pas Wyróżnienia: Zakończono listę ifdef, IFOPT, elseif dyrektyw
- r41129 SynEdit Naprawiono składane w & quot; etykietę & quot; Kod. Wydanie [0024417]
- r41340 Tłumaczenia powrócił tłumaczenie Arabski r37531 na prośbę Mazena Neifer (obecny Tłumaczenie Arabski opiekunach). Powodem jest słaba jakość / tłumaczenie maszynowe, które sprawia, że trudne do wykorzystania przetłumaczone IDE.
Co nowego w wersji 1.0.6:.
- Jest to wydanie poprawkowe,
Co nowego w wersji 1.0.4:
- r39177 Customdrawn dokonać funkcje czasowe związane z 64-bitowe bezpieczne (rozwiązuje podobne do r39164), poprawkę z błędem [23052] LKS
- r39280 Debugger Sprawdzić-Dialog, zapobiec awarii, w wyniku zagnieżdżonych aktualizacjach
- r39285 Debugger Nie traktuj & quot; && quot; jak przyspieszania-char podczas wyświetlania wyjątków. Wydanie [0023321]
- r39290 Debugger Fix aktualizacji Sprawdź okno, jeśli wywołane przez redaktora źródłowego (menu podręczne)
- r39333 Debugger Fix Zakres zameldowanie disassembler (64 bit testowanego). Wydanie [0023355]
- r39042 Debugger Wyłącz & quot; biec do kursora & quot; kiedy debugger został zatrzymany. Komenda ta jest ograniczona do aktualnej ramki (funkcja). Nie może być używany do uruchamiania projektu. (również wyłączyć dcJumpTo, dcStepOut)
- r39131 debugger stałe nieskończoną pętlę w zegarka eval (eval typecast wskaźnik do rekordu)
- r39030 gtk2 stałe TGtk2WSCustomListView.GetDisplayRect, również stały renderujący komórki, który wysłał zły Item ID do właściciela rysowane lista view.issue [23094]
- r39032 gtk2 nie czynią element listbox domyślnie jeśli jesteśmy customdrawn. Emisja [23093]
- r39033 gtk2 Naprawiono błąd z TListView wprowadzono r39032.
- r39034 gtk2 LineTo i MoveToEx musi podjąć hdc przesunięcie w account.issue [23057]
- r39035 gtk2 stałe twierdzenie z biblioteki GTK2. Emisja [23099]
- r39036 gtk2 nie stosuje devctx przesunięcie w penPos, regresja r39034.issue [23057]
- r39037 gtk2 całkowicie stałe LineTo () () i MoveToEx regresji z r39034
- r39043 gtk2 stałe clientRect z GtkTreeView, nowa rutyna GetWidgetClientRect () w gtk2proc uproszczenia gtk2winapi, stałe przesunięcie do opracowanego na zlecenie pogrupowanych.
- r39147 gtk2 używać lepsze podejście do RecreateWnd w TGtk2WSCustomListView, naprawić renderowanie widoku ikon. Emisja [23171]
- r39148 gtk2 dodał klasę TGtk2DeviceContext jako przestarzałe. część problemu [23168]
- r39162 gtk2 zachowanie stałej pozycji kursora na GtkEntry ostrości / unfocus. [21897] problemy, [23182].
- r39217 gtk2 pamiętam wybór, gdy traci focus.Also preselekcja edycji testu, gdy AutoSelect jest true.Patch Fabrizio Felliniego zmodyfikowany przeze mnie AutoSelect reguły. kwestie poprawki [23219] [23246] (regresji).
- r39220, kontrola r39221 gtk2 jeśli uchwyt pasek przewijania jest alokowana podczas ustawiania params.
- r39229 gtk2 próby naprawić zamrożenie TFloatSpinEdit, gdy nie używamy urządzenia CLocale od gtk2 bierze informacje z $ lang i nasz DecimalSeparator może być inna. Emisja [23190]
- r39308 gtk2 zarejestruj TGtk2WSScrollBar do TCustomScrollBar zamiast TScrollBar. Poprawki [23200]
- r39326 gtk2 stałe przesunięcie w GTK2 wielokąta szuflady. Emisja [23359]
- r39327 gtk2 prawidłowe ustalenie dla wydania [23359]
- r39371 gtk2 czcionka zmienia kolor na TCheckBox gdy podpis jest pusty. Emisja [23373]
- r39374 IDE Podpowiedź: Fix malformated podpowiedzi, jeśli tekst Ampersand. lub
Co nowego w wersji 1.0.2:.
- Jest to wydanie poprawkowe,
Co nowego w wersji 0.9.30:
- Ta wersja jest oparta na FPC 2.4.2 i zawiera wiele nowych funkcji.
Co nowego w wersji 0.9.28:
- W tej wersji głównej, IDE ma wiele źródła Ulepszenia edytora jak wyświetlanie & quot; podwójnej szerokości & quot; (takie jak czcionki Wschodniej, japoński, chiński, i arabskim), lepszej zwijania kodu, podkreślając, syncro edycji i trwałych bloków.
- debugger ma okna asemblera, łatwiejszą obsługę wyjątków i właściwości przerwania.
- LCL korzysta teraz GTK2 jako domyślny widgetset w środowisku Linux i BSD i zawiera klasę TMonitor na wsparcie wielu monitorów.
- Refaktoryzacja LCL obniżył minimalną wielkość plików wykonywalnych o około 15%.
- Wsparcie wsparcia TFrame uległa poprawie, dzięki czemu można wizualnie projektanci gniazdo w IDE.
Co nowego w wersji Wersja 0.9.26.2:
- This~~HEAD=poss poprawia wsparcie dla ikon aplikacji.
- Opcja zostały poprawione dialogi za pomocą ramek.
- Kilka błędów zostały ustalone.
Komentarze nie znaleziono