Лазар є відкритим вихідним кодом, крос-платформний і вільно поширюване програмне забезпечення, яке забезпечує збір бібліотек класів для FreePascal компілятора, призначений для емуляції мови програмування Delphi. Це і Rsquo ;. Са RAD (Швидка розробка додатків) Паскаль Розробка IDE (Integrated Development Environment) Об'єкт
Основні особливості
Лазар є відкритим вихідним кодом еквівалент комерційного програмного забезпечення Delphi VCL, розроблені для роботи на будь-якій платформі, підтримуваної Free Pascal і бути віджет незалежними. Він призначений, щоб зрозуміти і узагальнити синтаксис Delphi, що, звичайно, ООП (об'єктно-орієнтованого Pascal), і надає користувачам редакторі коду потужне джерело, який показує завершення коду і підсвічування синтаксису.
Він оснащений Перетягніть конструктор форм, що дозволяє розробникам легко створювати держава-OT-арт макети, автоматично синхронізує між вихідним кодом і GUI форми, дозволяє легко і швидко орієнтуватися у вихідний код Pascal, інтегрує відладчик і побудував система, яка дозволяє розробникам тестувати, виконувати і налагоджувати їх проекти безпосередньо з IDE, і поставляється з попередньо завантаженим з різними інструментами рефакторинга.
Крім того, програмне забезпечення має потужний архітектура плагінів, які дозволяють розширити його функціональність шляхом встановлення сторонніх плагінів, забезпечує графіків і функціональність звітів, підтримка UTF-8 кодувань, підтримка i18n, а також різних структур баз даних.
Під капотом і підтримуваних операційних систем
Free Pascal компілятор з відкритим вихідним кодом, яка працює на GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K і інших операційних систем POSIX. Вона написана в Delphi / Kylix, FreePascal, Object Pascal, Lazarus Pascal та мови програмування.
Наявність і підтримувані апаратні архітектури
Програмне забезпечення доступно для скачування в готових бінарних файлів для всіх дистрибутивів GNU / Linux, який використовує формат DEB або RPM пакетів, а також архів універсальні джерела, що дозволяє оптимізувати і встановити проект на будь-якому іншому розподілі Linux. . Лазар був успішно протестований з 32-бітної, так і 64-бітових апаратних архітектур на широкому діапазоні комп'ютерних платформ
Що нового У цьому випуску:
- Ця версія додає виправлення для IDE, відладчик, Qt widgetset, SynEdit і LCL
Що нового у версії 1.2.6:
- Ця версія додає виправлення для IDE, відладчик, Qt widgetset, SynEdit і LCL
Що нового у версії 1.0.12:
- Ця версія додає виправлення, у тому числі ті, в LCL, IDE, TAChart і SynEdit.
Що нового у версії 1.0.10:
- r40581 codetools FPC забиває джерело: пристрій FileInfo на цілі НЕ здригнутися, помилка [24070]
- r41481 codetools видалені старі FPC 1.0 Визначає, кусаючи 2.7.1 джерела
- r40543 DBGrids виправити збій у PrepareCellHints коли DataLink не активний (проблема [0024028]).
- зміст r41240 відладчика utf8 для подій-журнал (попередження / OutputDebugString). Випуск [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 відладчика Поліпшення ShortString виявлення. струни з вмістом utf8 в місцевих і деяких в годинах
- r41298 відладчик більш utf8 рядків в години
- r38231 IDE itmEditUndo itmEditRedo майже завжди включений, навіть якщо це неможливо, щоб скасувати Redo в редакторі вихідного коду, випуск [22633]
- r39405 IDE Autocheck RadioButton, коли ви вводите значення в HeightEdit / WidthEdit, випуск [23398]
- r40577 випробувань IDE налаштування компілятора: показати повідомлення, коли зайнятий
- r40628 IDE фіксованою показуючи порушені залежності
- r40640 IDE для FPC допомогу повідомлень: Виправлений виліт при допомога не знайдений, пошук файлу повідомлень в каталогах компілятора
- Версія r40730 IDE файл ресурсів проекту: не встановлений modifie те ж саме і ініціалізувати його після читання
- r40803 IDE: пакет редактор: розширити блок / включати шлях: скоротити шляхи, котрі не підкаталоги, помилка [24272]
- r41130 IDE видалити і з ключових ресурсних мапі
- r41165 IDE фіксованою підпис Free Pascal в маркер
- r41319 IDE додати приклади проектів з недавнім меню тільки один раз
- r40636 IDEIntf зареєструйтеся TBoolPropertyEditor для WordBool, LongBool і QWordBool, потрібен, оскільки FPC 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: фіксований Скасування вибору, якщо власник звільняється
- r41049 установки, Win додати французький переклад. Патч від ChrisF. Випуск [24171]
- r41057 установки, Win очищені OldInOtherFolder1 рядок відповідно коментар ChrisF в помилка [24171]
- r40562 LCL GTK, виправити LazReport дизайнер іноді представлені у вигляді тонкої вертикальної або горизонтальної смуги, яка йде від центру екрану в gtk2 / 64-біт, пов'язані із здійсненням емісії [21634]
- r40778 LCL navFocusableButtons не працює в TDBNavigator, модифікований патч від Едерсон Кассіо, випуск [24191]
- r41501 LCL використання UTF8Length замість довжини на вапняно DBGrid ширини поля стовпці, з Румен Гюров, випуск [24491]
- r40758 LCL фіксовані умовні для замовчуванням LCLWidgetType
- r41373 LCL TTreeView: очистити кеш при додаванні вузла
- r41411 LCL запобігти зміні dbcombobox коли autoedit є хибним. Випуск [24207]
- r41453 LCL TFilterComboBox: freenotification для ShellListView, помилка [24512]
- r41477 LCL gtk2 фіксованою AskUser, QuestionDlg уникнути ключовий результат
- r40900 LCL MaskEdit: поважати AUTOSELECT, якщо контроль в масках. Випуск [0024311]
- r40513 Qt не викликають прокрутки події, закликаючи SetScrollInfo, виправити Випуск 23815
- колір тексту r40563 Qt фіксованою замовчуванням QTabBar. Питання [23985]
- r40956 Qt фіксованою визначення змісту рядка (RightToLeft проти LeftToRight). Питання # 24340
- r40621,40622, 40625 Qt фіксує для менеджера баггі вікна xfwm4 під X11
- форматування r40993 Qt
- r40995 Qt фіксованою видимість THintWindow класі, коли віртуальний робочий стіл включений або додаток minimized.issue # 24363
- r41339 Qt фіксованою погану поведінку спливаючих вікон під віконного менеджера Metacity.
- r41346 Qt виправлені проблеми з модальних і спливаючих вікон більш модальних вікон з Марко вікна менеджера Монетного двору (робочий стіл Mate)
- r41378 Qt виправлена помилка з ключем звернення AltGr під windows.We використанні WinAPI безпосередньо в обхідного шляху для бага в бібліотеку Qt. Питання [23808]
- r40764 Qt реалізовані GetKeyState для великих літер і NumLock при x11 і Win32 цілей
- r41347 Qt доробка виправлення для Metacity, як WM-их. Тепер Марко і GNOME Shell відображаються в Metacity.
- r40954 Qt використовувати QPolygonH звернути поли регіони FillRgn ()
- r41144 Qt обійти Qt Lib помилка (QStyle), де кнопка відключена не активовані кольору з обмеженими можливостями палітру. Питання [24413]
- r40723 ShellCtrls оголосити власністю ViewStyle з TShellListView, як і Quot; за замовчуванням & vsReport Quot; (випуск [0024226]).
- r41220, r41222, r41228 SynEdit обробки салону простору - позиція тільки: не відзначається буфер із змінами, при натисканні на місце EOL. Наступні ревізії 40680
- r40545 SynEdit Виправлена жолоби зміну розмірів. Випуск [0023990]
- r40680 SynEdit фіксованою обробка простору (режим & Quot; положення тільки й Quot;) буде пошкоджений текст на певному скасування. Випуск [24101]
- r41046 SynEdit Виправлена складаються в & Quot; бібліотеку & Quot; Код. Випуск [0024370]
- r37854 SynEdit Па Маркер: визнати {$ IFOPT}
- r41047 SynEdit Па Маркер: Завершений список IfDef, ifopt, ElseIf директив
- r41129 SynEdit Виправлена складаються в & Quot; етикетку & Quot; Код. Випуск [0024417]
- r41340 Переклади повернувся арабська переклад на r37531 за замовленням Мазен Neifer (поточний переклад разработчике арабська). Причина низької якості / машинний переклад, що робить важко використовувати перекладений IDE.
Що нового у версії 1.0.6 :.
- Це Виправлення релізі
Що нового у версії 1.0.4:
- r39177 Customdrawn зробити функції таймера, пов'язані з 64-біт безпечно (фіксує схожий на r39164), патч помилка [23052] по ЛКС
- r39280 відладчик Огляньте Діалог, запобігання аварії, через вкладених оновлень
- r39285 відладчик Не ставтеся & Quot; && Quot; а Accel-гольця при відображенні винятку. Випуск [0023321]
- r39290 відладчик Fix поновлення Огляньте вікно, якщо спрацьовує через джерело-редакторі (спливаюче меню)
- r39333 відладчик Fix перевірка діапазон дизассемблера (64 біт відладчик). Випуск [0023355]
- r39042 відладчик Відключити & Quot; запустити до курсора і Quot; коли відладчик зупиняється. Ця команда обмежена поточного кадру (функції). Він не може бути використаний для запуску проекту. (також відключити dcJumpTo, dcStepOut)
- r39131 відладчик фіксованою нескінченний цикл в години Eval (Eval приведення покажчика на запис)
- r39030 Gtk2 фіксованою TGtk2WSCustomListView.GetDisplayRect, також фіксується візуалізації клітин, які відправлені неправильний Item ID для власника звертається список view.issue [23094]
- r39032 Gtk2 не чинять ListBox елемент за замовчуванням, якщо ми customdrawn. Питання [23093]
- r39033 Gtk2 Виправлена помилка з TListView запроваджується з r39032.
- r39034 Gtk2 LineTo і MoveToEx повинні взяти HDC зміщення у account.issue [23057]
- r39035 Gtk2 фіксованою твердження з бібліотеки gtk2. Питання [23099]
- r39036 Gtk2 не застосовуються devctx зміщення у penPos, регресія r39034.issue [23057]
- r39037 Gtk2 повністю фіксованою LineTo () і () MoveToEx регресії від r39034
- r39043 Gtk2 фіксованою ClientRect з GtkTreeView, новий дня GetWidgetClientRect () в gtk2proc спрощення gtk2winapi, фіксоване зміщення для користувальницьких звернено ListView.
- r39147 Gtk2 використовувати найкращий підхід для RecreateWnd в TGtk2WSCustomListView, виправити надання вигляді значків. Питання [23171]
- r39148 Gtk2 додав клас TGtk2DeviceContext як небажані. частина питання [23168]
- r39162 Gtk2 фіксованою курсор поведінку позиція по GtkEntry фокус / unfocus. питання [21897], [23182].
- r39217 Gtk2 пам'ятати вибір при редагуванні втрачає focus.Also заздалегідь вибрати тест, коли AutoSelect є true.Patch Фабріціо Фелліні змінені мене AUTOSELECT правила. питання виправлення [23219], [23246] (регресії).
- r39220, r39221 Gtk2 перевірка, якщо смуга прокрутки ручка виділяється при установці Params.
- r39229 Gtk2 випробування, щоб виправити заморожування TFloatSpinEdit, коли ми не використовуємо clocale пристрій, так як gtk2 приймає інформацію від $ LANG і наша DecimalSeparator може відрізнятися. Питання [23190]
- r39308 gtk2 зареєструйтеся TGtk2WSScrollBar в TCustomScrollBar замість TScrollBar. Виправлення [23200]
- r39326 Gtk2 фіксоване зміщення у Gtk2 багатокутника ящик. Питання [23359]
- r39327 Gtk2 правильно виправлення випуску [23359]
- r39371 Gtk2 колір шрифту фіксованої зміни на TCheckBox, коли підпис порожній. Питання [23373]
- r39374 IDE Підказка: Fix malformated натяки, якщо текст амперсанд. або
Що нового у версії 1.0.2 :.
- Це Виправлення релізі
Що нового у версії 0.9.30:
- Ця версія заснована на FPC 2.4.2 та містить велику кількість нових функцій.
Що нового у версії 0.9.28:
- У цьому великому релізі, IDE має багато джерело поліпшення редактора, як дисплей і Quot; подвійної ширини і Quot; шрифти (такі як Східної, японська, китайська та арабська), краще згортання коду, підсвічуванням, Syncro редагування і стійких блоків.
- Отладчик має асемблера вікна, легше обробки виключень і зупинки властивості.
- The LCL тепер використовує GTK2, як widgetset за замовчуванням на Linux і BSD і включає в себе клас TMonitor для підтримки декількох моніторів.
- Рефакторинг LCL знижується мінімальний розмір виконуваних приблизно 15%.
- Підтримка підтримки TFrame покращився, так що ви можете візуально гніздо дизайнери в IDE.
Що нового У версії 0.9.26.2:
- This~~HEAD=poss версії поліпшена підтримка іконок додатків.
- Варіант діалоги були покращені за допомогою кадрів.
- Кілька помилки були виправлені.
Коментар не знайдено