Lazarus Delphi programlama dili taklit için tasarlanmış FreePascal derleyici için sınıf kitaplıkları oluşan bir koleksiyon sunan bir açık kaynak kodlu, çapraz platform ve özgürce dağıtılan yazılımdır. Bu & rsquo;. Sa RAD (Rapid Application Development) Object Pascal Geliştirme IDE (Integrated Development Environment)
Bir bakışta özellikler
Lazarus Free Pascal tarafından desteklenen herhangi bir platformda çalışmak ve widget-bağımsız olması için tasarlanmış ticari Delphi VCL yazılımı açık kaynak eşdeğeri olduğunu. Bu ders OOP (Object Oriented Pascal) biridir Delphi sözdizimi, anlamak ve derlemek için tasarlanmıştır ve kod tamamlama ve dizim özellikleri güçlü bir kaynak kodu editörü ile kullanıcılara sunmaktadır.
Bu bir entegre, otomatik, geliştiricilerin kolayca devlet ot-sanat düzenleri oluşturmak için olanak sağlayan bir sürükle ve bırak form tasarımcısı özellikleri kaynak kodu ve GUI formları arasında eşitler, kolayca ve hızlı bir şekilde Pascal kaynak kodu gezinmenizi sağlar debugger ve yerleşik sistem geliştiricilerin test sağlar, koşmak ve hata ayıklama onların doğrudan projeler IDE ve çeşitli üstlenmeden araçları ile ön yüklü olarak geliyor.
Ayrıca, yazılım, üçüncü taraf eklentileri yükleyerek işlevselliğini genişletmek için izin güçlü eklenti mimarisi özellikleri UTF-8 karakter kodlamaları, i18n desteği yanı sıra çeşitli veritabanı çerçeveler için grafik ve raporlama işlevselliği, destek sağlar.
Kaput ve desteklenen işletim sistemleri altında
Free Pascal GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K ve diğer POSIX işletim sistemleri üzerinde çalışan açık kaynak kodlu bir derleyici. Bu Delphi / Kylix, FreePascal yazılır, Pascal, Pascal ve Lazarus programlama dilleri nesne.
Kullanılabilirlik ve desteklenen donanım mimarileri
Yazılım Önceden oluşturulmuş DEB veya RPM paket biçimi kullanan tüm GNU / Linux dağıtımları için ikili dosyalar, yanı sıra optimize etmek ve başka dağıtım projeyi yüklemenize olanak tanır evrensel kaynaklar arşiv olarak karşıdan yüklenebilir Linux. . Lazarus başarıyla bilgisayar platformları geniş bir yelpazede hem 32-bit ve 64-bit donanım mimarileri ile test edilmiştir
Bu sürümdeki yeni Nedir:
- Bu sürüm IDE onarımları ekler, debugger, Qt widgetset, SynEdit ve LCL
sürümünde 1.2.6 yeni Nedir:
- Bu sürüm IDE, hata ayıklayıcı onarımları ekler, Qt widgetset, SynEdit ve LCL
sürümünde 1.0.12 yeni Nedir:
- Bu sürüm LCL olanlar da dahil olmak üzere onarımları, ekler, IDE, TAChart ve SynEdit.
sürümünde 1.0.10 yeni Nedir:
- r40581 codetools fpc kaynak puanları: hedef birim fileinfo sigara ürkmek, böcek [24070]
- r41481 codetools ısırma, eski fpc 1.0 tanımlarınızı kaldırıldı 2.7.1 kaynaklar
- r40543 DBGrids PrepareCellHints içinde kazasında düzeltmek (sorunu [0024028]).
- olay günlüğüne (uyarılar / OutputDebugString) için r41240 Debugger utf8 içeriği. Sorun [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 Debugger algılama ShortString geliştirildi. utf8 yerliler içerik ve saatler bazı dizeleri
- saatler dizeleri r41298 Debugger fazla utf8
- r38231 IDE itmEditUndo itmEditRedo hemen her kaynak Düzenleyicisi'nde Yinele Undo imkansız olsa bile, Etkin, sorunu [22633]
- HeightEdit / WidthEdit bir değer girin r39405 IDE Autocheck Radiobuton, konu [23398]
- r40577 IDE testi derleyici ayarları: show iletisi meşgul
- r40628 IDE sabit kırık bağımlılıkları gösteren
- fpc mesajlar için r40640 IDE yardım: hiçbir yardım bulunamadı sabit kazasında, derleyici dizinleri ileti dosyası için arama
- r40730 IDE proje kaynak dosya sürümü: set yok değişmiş aynı olduğunu ve daha sonra okuma initialize
- r40803 IDE: Paket editörü: üniteyi genişletmek / yol şunlardır: kısaltmak alt dizinleri olmayan yolları, hata [24272]
- r41130 IDE kaldırmak ve anahtar harita resourcestrings gelen
- r41165 IDE sabit başlık Free Pascal vurgulayıcı olarak
- r41319 IDE sadece bir kez son menüye örnek projeleri eklemek
- r40636 IDEIntf fpc 2.6.0 beri ihtiyaç duyulan WordBool, LongBool ve QWordBool için TBoolPropertyEditor kayıt
- r40728 IDEIntf: TCollectionPropertyEditor: sahibi serbest ise unselecting sabit
- r41049 Installer, Win Fransız çeviri eklemek. ChrisF tarafından yama. Sorun [24171]
- r41057 Installer, Win bug ChrisF'ın açıklama [24171] başına OldInOtherFolder1 dize temizledik
- r40562 LCL gtk, bazen sorunu ile ilgili gtk2 / 64-bit altında ekranın ortasında çalışır ince dikey veya yatay bant olarak sunulan düzeltmek LazReport tasarımcı [21634]
- r40778 Parsiyel navFocusableButtons TDBNavigator çalışmaz, Ederson Cassio modifiye yama, konu [24191]
- Rumen Gyurov yerine kalk dbgrid sütun alanı genişliğine Uzunluğu r41501 LCL kullanımı UTF8Length, konu [24491]
- Varsayılan LCLWidgetType için r40758 LCL sabit koşul
- r41373 Parsiyel TTreeView: berrak önbellek düğüm eklerken
- autoedit false olduğunda r41411 LCL dbcombobox değişimi önlemek. Sorun [24207]
- r41453 Parsiyel TFilterComboBox: ShellListView için freenotification, hata [24512]
- r41477 Parsiyel gtk2 sabit AskUser, anahtar sonucu kaçmak QuestionDlg
- r40900 Parsiyel MaskEdit: Kontrol maskeli ise Autoselect saygı. Sorun [0024311]
- SetScrollInfo arama sırasında r40513 Qt konuyu 23815 düzeltmek, kaydırma olayları tetiklemek yok
- QTabBar of r40563 Qt sabit varsayılan metin rengi. Sorun [23985]
- r40956 Qt dize içeriği sabit belirlenmesi (RightToLeft vs LeftToRight). Sorun # 24340
- r40621,40622, 40625 Qt X11 altında adamcağız xfwm4 pencere yöneticisi giderir
- r40993 Qt biçimlendirme
- THintWindow sınıfın r40995 Qt sabit görünürlük sanal masaüstü açılırken veya kapanırken uygulama minimized.issue # 24363
- r41339 Qt Metacity pencere yöneticisi altında açılır pencerelerin kötü davranış sabit.
- r41346 Qt sabit sorunlar
- windows.We altında AltGr anahtar teslimi Qt kütüphanesinde hata için geçici çözüm olarak doğrudan winapi kullanıyorsunuz ile r41378 Qt sabit hata. Sorun [23808]
- r40764 Qt caps lock ve numlock x11 ve win32 hedefleri altında GetKeyState uygulanan
- wm 's gibi Metacity için r41347 Qt rework giderir. Şimdi marco ve GNOME kabuk olarak Metacity. Eşlenir
- r40954 Qt FillRgn poli bölgeleri çizmek için QPolygonH kullanın ()
- devre dışı düğmesi devre renkler paleti aktif bulunmamaktadır Qt lib hata (QStyle) için r41144 Qt geçici çözüm. Sorun [24413]
- r40723 ShellCtrls TShellListView mülkiyetindedir ViewStyle & quot beyan; vsReport & quot varsayılan; (Sorun [0024226]).
- r41220, r41222, r41228 SynEdit Trim alanlarda - pozisyon sadece: olarak tampon işaretlemek etmeyin değiştirilmiş, EOL alan basarak eğer. Takip revizyon 40680
- r40545 SynEdit oluk boyutlandırma düzeltildi. Sorun [0023990]
- r40680 SynEdit sabit trim-space (mod & quot; pozisyon sadece & quot;) Bazı geri alma yaptığınız bozuk metin. Sorun [24101]
- r41046 SynEdit & quot katlama Sabit; kodu. Sorun [0024370]
- r37854 SynEdit Pas Highlighter: tanıması {$ IFOPT}
- r41047 SynEdit Pas Highlighter: ifdef, ifopt listesi tamamlanan direktifleri elseif
- r41129 SynEdit & quot katlama Sabit; kodu. Sorun [0024417]
- r41340 Çeviriler Mazen Neifer (şimdiki Arapça çeviri sürdürücüsü) talebi ile r37531 Arapça çeviri döndü. Nedeni çevrilmiştir IDE kullanmak zor hale kalitesiz / makine çevirisi vardır.
DataLink Aktif değilken
Mint Marco pencere yöneticisi (Mate masaüstü) modal pencereler üzerinde modal ve pop-up pencereler ile
kütüphane & quot;
& quot;
nedir sürümü 1.0.6 Yeni:.
- Bu bir bugfix sürüm
nedir sürümü 1.0.4 Yeni
- r39177 Customdrawn zamanlayıcı ilgili fonksiyonlar 64-bit güvenli hale LKS tarafından hata [23052] 'den, yama (r39164 benzer giderir)
- r39280 Debugger inceleyin-Dialog nedeniyle iç içe güncellemelere, kilitlenme önlemek
- r39285 Debugger tedavi etmeyin & quot; && quot; accel-char olarak istisna görüntülenirken. Sorun [0023321]
- r39290 Debugger kaynak editörü aracılığıyla tetiklenen eğer, diyalog inceleyin güncelleme Fix (açılır menü)
- Çözücü olarak r39333 Debugger Fix aralığı kontrolü (64 bit debuggee). Sorun [0023355]
- r39042 Debugger Devre Dışı & quot; ayıklayıcı durdurulduğunda. Bu komut, geçerli kare (fonksiyon) ile sınırlıdır. Bir projeye başlamak için kullanılamaz. (ayrıca dcJumpTo, dcStepOut devre dışı)
- r39131 Debugger (eval kayıt işaretçi typecasting) izle eval sonsuz bir döngüye sabit
- r39030 GTK2 sabit TGtk2WSCustomListView.GetDisplayRect, sahibi çizilmiş liste view.issue yanlış öğe kimliği gönderdi da sabit hücre oluşturucu [23094]
- r39032 GTK2 varsayılan liste öğesi render yoktur. Sorun [23093]
- TListView ile r39033 GTK2 sabit kazasında r39032 ile tanıtıldı.
- r39034 GTK2 LineTo ve MoveToEx hdc account.issue içine ofset alacaksın [23057]
- r39035 GTK2 gtk2 kütüphanesinden sabit onaylama. Sorun [23099]
- r39036 GTK2 penPos içine mahsup devctx geçerli değildir, r39034.issue gerileme [23057]
- r39037 GTK2 tamamen LineTo () ve MoveToEx () r39034 dan regresyon sabit
- r39043 GTK2 GtkTreeView ve clientRect sabit gtk2winapi basitleştirmek için gtk2proc yeni rutin GetWidgetClientRect (), özel çekilmiş listview için ofset fixed.
- r39147 GTK2 TGtk2WSCustomListView içinde RecreateWnd için daha iyi bir yaklaşım kullanmak, simge görünümü render düzeltmek. Sorun [23171]
- r39148 GTK2 TGtk2DeviceContext sınıfını ekledi. Sorunun bir parçası [23168]
- r39162 GTK2 sabit imleç konumu davranışı. konular [21897], [23182].
- r39217 GTK2 seçimi hatırlıyorum. sorunları giderir [23219], [23246] (regresyon).
- r39220, r39221 GTK2 onay params ayarlarken scrollbar kolu tahsis edilir ise.
- r39229 GTK2 deneme gtk2 $ LANG gelen bilgi alır ve bizim decimalSeparator farklı olabilir çünkü biz clocale birimini kullanmayan zaman TFloatSpinEdit donma düzeltmek için. Sorun [23190]
- r39308 gtk2 TGtk2WSScrollBar yerine TScrollBar ve TCustomScrollBar kayıt. Düzeltmeler [23200]
- r39326 GTK2 GTK2 poligon çekmecede ofset fixed. Sorun [23359]
- sorun için r39327 GTK2 doğru düzeltme [23359]
- yazısı boşken TCheckBox değişen r39371 GTK2 sabit yazı tipi rengi. Sorun [23373]
- r39374 IDE İpucu: Metin ve imi varsa, malformated ipuçları Fix. veya
imleç & quot çalıştırmak;
Biz customdrawn eğer
önerilmiyor
GtkEntry odak / unfocus üzerinde
düzenlemek AutoSelect autoselect kural için bana göre modifiye Fabrizio Fellini tarafından true.Patch olduğunda testi preselect focus.Also kalktığında
nedir sürümü 1.0.2 Yeni:.
- Bu bir bugfix sürüm
nedir sürümü 0.9.30 Yeni
- Bu sürüm FPC 2.4.2 dayanmaktadır ve yeni özellikler çok sayıda içerir.
sürümünde 0.9.28 yeni Nedir:
- Bu büyük sürümde, IDE birçok kaynağı vardır çift genişlikte & quot; ekranında & quot gibi editör iyileştirmeler; Daha iyi kod katlama, vurgulama, syncro düzenleme ve kalıcı bloklar (örneğin Doğu, Japonca, Çince ve Arapça gibi) yazı tipleri.
- ayıklayıcı assembler pencereleri, kolay istisna işleme ve kesme özelliğine sahiptir.
- LCL şimdi Linux ve BSD varsayılan widgetset olarak GTK2 kullanır ve çoklu monitör desteği için TMonitor sınıf içerir.
- LCL Refactoring yaklaşık% 15 oranında yürütülebilir minimum boyutunu azalttı.
- TFrame desteği desteği geliştirilmiş, böylece yapabilirsiniz görsel IDE yuva tasarımcıları.
sürümün 0.9.26.2:
- This sürümde yeni nedir uygulama simgeleri desteğini geliştirir.
- Seçenek diyaloglar kareleri kullanılarak geliştirildi.
- Çeşitli hata düzeltildi.
Yorum Bulunamadı