ลาซารัสเป็นแหล่งเปิดข้ามแพลตฟอร์มและซอฟต์แวร์กระจายได้อย่างอิสระที่ให้คอลเลกชันของห้องสมุดชั้นสำหรับ FreePascal คอมไพเลอร์ที่ออกแบบมาเพื่อเลียนแบบการเขียนโปรแกรมภาษา Delphi มัน & rsquo;. สา RAD (รา Application Development) การพัฒนาวัตถุปาสกาล IDE (Integrated Development Environment)
คุณสมบัติอย่างรวดเร็ว
ลาซารัสเป็นโอเพนซอร์สเทียบเท่าของซอฟแวร์เชิงพาณิชย์ VCL Delphi, การออกแบบมาเพื่อทำงานบนแพลตฟอร์มใด ๆ ได้รับการสนับสนุนจากฟรีปาสกาลและจะเป็นเครื่องมือที่เป็นอิสระ มันถูกออกแบบมาเพื่อทำความเข้าใจและรวบรวมไวยากรณ์ Delphi ซึ่งเป็นหลักสูตร OOP (Object Oriented ปาสคาล) และให้ผู้ใช้มีแก้ไขรหัสแหล่งที่มาที่มีประสิทธิภาพที่มีรหัสและเสร็จสิ้นการเน้นไวยากรณ์.
นอกจากนี้ยังมีการลากและวางการออกแบบรูปแบบที่ช่วยให้นักพัฒนาสามารถสร้างรูปแบบรัฐ OT-the-art โดยอัตโนมัติประสานระหว่างรหัสแหล่งที่มาและรูปแบบ GUI ช่วยให้คุณได้อย่างง่ายดายและรวดเร็วนำทางซอร์สโค้ดปาสกาลรวม ดีบักและสร้างระบบที่ช่วยให้นักพัฒนาสามารถทดสอบการทำงานและการแก้ปัญหาโครงการของพวกเขาโดยตรงจาก IDE และมาก่อนเต็มไปด้วยเครื่องมือต่างๆ refactoring.
นอกจากนี้ซอฟต์แวร์ที่มีสถาปัตยกรรมปลั๊กอินที่มีประสิทธิภาพที่ช่วยให้คุณสามารถขยายการทำงานของปลั๊กอินโดยการติดตั้งบุคคลที่สามให้การสร้างแผนภูมิและการทำงานรายงานการสนับสนุนสำหรับ UTF-8 เข้ารหัสตัวอักษรสนับสนุน i18n เช่นเดียวกับกรอบฐานข้อมูลต่างๆ
ภายใต้เครื่องดูดควันและระบบปฏิบัติการที่สนับสนุน
ฟรีปาสกาลเป็นคอมไพเลอร์ที่มาเปิดที่ทำงานบน GNU / Linux, FreeBSD, Mac OS X, Microsoft Windows, OS / 2, 68K และระบบปฏิบัติการ POSIX อื่น ๆ มันเขียนไว้ใน Delphi / Kylix, FreePascal, วัตถุปาสคาลปาสกาลและลาซารัสเขียนโปรแกรมภาษา.
การวางจำหน่ายและได้รับการสนับสนุนสถาปัตยกรรมฮาร์ดแวร์
ซอฟต์แวร์นี้สามารถดาวน์โหลดได้เป็นไบนารีที่สร้างไว้ล่วงหน้าสำหรับทุก GNU / ลินุกซ์ที่ใช้รูปแบบ DEB หรือแพคเกจรอบต่อนาทีเช่นเดียวกับที่เก็บแหล่งสากลที่ช่วยให้คุณสามารถเพิ่มประสิทธิภาพและการติดตั้งโครงการในการจัดจำหน่ายอื่น ๆ ลินุกซ์ . ลาซารัสได้รับการทดสอบประสบความสำเร็จกับทั้ง 32 บิตและสถาปัตยกรรมฮาร์ดแวร์ 64 บิตบนหลากหลายแพลตฟอร์มคอมพิวเตอร์
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้
- รุ่นนี้จะเพิ่ม bugfixes สำหรับ IDE ที่ดีบัก Qt widgetset, SynEdit และ LCL
มีอะไรใหม่ ในรุ่น 1.2.6:
- รุ่นนี้จะเพิ่ม bugfixes IDE สำหรับการดีบัก Qt widgetset, SynEdit และ LCL
มีอะไรใหม่ ในรุ่น 1.0.12:
- รุ่นนี้จะเพิ่ม bugfixes รวมทั้งคนใน LCL, IDE, TAChart และ SynEdit.
มีอะไรใหม่ ในรุ่น 1.0.10:
- r40581 codetools คะแนน FPC แหล่งที่มา: FileInfo หน่วยในเป้าหมาย ไม่สะดุ้งข้อผิดพลาด [24070]
- r41481 codetools ลบออก FPC เก่า 1.0 กำหนดกัด 2.7.1 แหล่งที่มา
- DBGrids r40543 แก้ไขความผิดพลาดใน PrepareCellHints DataLink เมื่อไม่ใช้งาน (ฉบับ [0024028]).
- r41240 ดีบักเกอร์เนื้อหา utf8 สำหรับเหตุการณ์เข้าสู่ระบบ (คำเตือน / OutputDebugString) ฉบับ [24353]
- r41233, r41260, r41265, r41266, r41270, r41273, r41275, r41279, r41293 ดีบักเกอร์ปรับปรุงการตรวจสอบ shortstring สตริงที่มีเนื้อหา utf8 ในชาวบ้านและบางส่วนในนาฬิกา
- r41298 ดีบักเกอร์ utf8 มากขึ้นสำหรับสตริงในนาฬิกา
- r38231 IDE itmEditUndo itmEditRedo เกือบจะเปิดใช้งานเสมอแม้เมื่อมันเป็นไปไม่ได้ที่จะยกเลิก ทำซ้ำในแหล่งที่มาแก้ไขปัญหา [22633]
- r39405 IDE autocheck RadioButton เมื่อคุณป้อนค่าใน HeightEdit / WidthEdit ปัญหา [23398]
- การตั้งค่าคอมไพเลอร์ r40577 ทดสอบ IDE: ข้อความแสดงเมื่อไม่ว่าง
- r40628 IDE คงแสดงอ้างอิงหัก
- ช่วยเหลือ r40640 IDE สำหรับข้อความ FPC: ความผิดพลาดคงที่เมื่อช่วยไม่พบการค้นหาไฟล์ข้อความในไดเรกทอรีคอมไพเลอร์
- โครงการ r40730 IDE รุ่นของแฟ้มทรัพยากร: ไม่ได้ตั้งค่า modifie จะเหมือนกันและเริ่มต้นหลังจากอ่าน
- r40803 IDE: ตกแต่งแพคเกจ: ขยายหน่วย / รวมถึงเส้นทาง: เส้นทางที่สั้นลงไม่ได้ไดเรกทอรีย่อยข้อผิดพลาด [24272]
- IDE r41130 ลบและจากแผนที่ที่สำคัญ resourcestrings
- r41165 IDE คำอธิบายคงปาสคาลฟรีเน้น
- IDE r41319 เพิ่มโครงการตัวอย่างที่เมนูที่ผ่านมาเพียงครั้งเดียว
- r40636 IDEIntf ลงทะเบียน TBoolPropertyEditor สำหรับ WordBool, LongBool และ QWordBool จำเป็นตั้งแต่ FPC 2.6.0
- r40728 IDEIntf: TCollectionPropertyEditor: คงยกเลิกการเลือกถ้าเจ้าของเป็นอิสระ
- r41049 ติดตั้งวินเพิ่มการแปลภาษาฝรั่งเศส แพทช์โดย ChrisF ฉบับ [24171]
- r41057 ติดตั้งวินทำความสะอาดสตริง OldInOtherFolder1 ตามความคิดเห็น ChrisF ในข้อผิดพลาด [24171]
- r40562 LCL GTK แก้ไขออกแบบ LazReport นำเสนอบางครั้งก็เป็นวงดนตรีในแนวตั้งหรือแนวนอนบางที่ไหลออกมาจากตรงกลางของหน้าจอภายใต้ GTK2 / 64-bit ที่เกี่ยวข้องกับการออก [21634]
- r40778 LCL navFocusableButtons ไม่ทำงานใน TDBNavigator แพทช์ปรับเปลี่ยนจาก Ederson Cassio ปัญหา [24191]
- ใช้ r41501 LCL UTF8Length แทนความยาวในการคำนวณคอลัมน์ DBGrid กว้างของเขตข้อมูลจากกระเพาะรูเมน Gyurov ปัญหา [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 ปัญหาคงมีกิริยาและป๊อปอัพหน้าต่างหน้าต่างกิริยากับผู้จัดการหน้าต่างของมิ้นท์มาร์โก (เมทสก์ท็อป)
- r41378 Qt ข้อผิดพลาดคงมีการจัดการที่สำคัญภายใต้ AltGr windows.We ใช้ WINAPI โดยตรงเป็นวิธีแก้ปัญหาสำหรับข้อผิดพลาดในห้องสมุด Qt ปัญหา [23808]
- r40764 Qt ดำเนิน GetKeyState สำหรับล็อคหมวกและ NumLock ภายใต้ x11 และเป้าหมาย win32
- r41347 Qt ปรับปรุงแก้ไขสำหรับ Metacity เช่นวชิรเมตรของ ตอนนี้ marco เปลือกและคำพังเพยถูกแมปเป็น Metacity.
- r40954 Qt ใช้ QPolygonH การวาดในภูมิภาคโพลี FillRgn ()
- วิธีแก้ปัญหา r41144 Qt สำหรับข้อผิดพลาด Qt lib (QStyle) ที่ปุ่มปิดการใช้งานไม่ได้เปิดใช้งานจานสีที่พิการ ปัญหา [24413]
- r40723 ShellCtrls ประกาศของสถานที่ให้บริการ ViewStyle TShellListView เป็น & quot; เริ่มต้น vsReport & quot; (ฉบับ [0024226]).
- r41220, r41222, r41228 SynEdit ตัดช่องว่าง - ตำแหน่งเท่านั้น: อย่าทำเครื่องหมายเป็นบัฟเฟอร์แก้ไขถ้ากดพื้นที่ที่ EOL ติดตามการแก้ไข 40,680
- 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 โดยการร้องขอของ Mazen Neifer (ผู้ดูแลภาษาอาหรับแปลปัจจุบัน) เหตุผลก็คือคุณภาพไม่ดี / เครื่องแปลภาษาซึ่งทำให้ยากที่จะใช้ IDE แปล.
มีอะไรใหม่ ในรุ่น 1.0.6:.
- นี้เป็นรุ่น bugfix
มีอะไรใหม่ ในรุ่น 1.0.4:
- r39177 Customdrawn ทำให้ฟังก์ชั่นที่เกี่ยวข้องกับการจับเวลา 64 บิตที่ปลอดภัย (คล้ายกับการแก้ไข r39164), แพทช์จากข้อผิดพลาด [23052] โดย LKS
- r39280 ดีบักตรวจสอบโต้ตอบป้องกันความผิดพลาดอันเนื่องมาจากการปรับปรุงที่ซ้อนกัน
- r39285 ดีบักเกอร์ไม่รักษา & quot; && quot; Accel เป็นถ่านเมื่อแสดงข้อยกเว้น ฉบับ [0023321]
- r39290 ดีบักเกอร์แก้ไขปรับปรุงตรวจสอบโต้ตอบถ้าเรียกผ่านมาบรรณาธิการ (เมนู pop-up)
- r39333 ดีบักตรวจสอบแก้ไขในช่วง disassembler (debuggee 64 บิต) ฉบับ [0023355]
- r39042 ดีบักเกอร์ปิดการใช้งาน & quot; วิ่งไปเคอร์เซอร์ & quot; เมื่อดีบักจะหยุดการทำงาน คำสั่งนี้จะถูก จำกัด กรอบปัจจุบัน (ฟังก์ชั่น) มันไม่สามารถนำมาใช้ในการเริ่มต้นโครงการ (ยังปิดการใช้งาน dcJumpTo, dcStepOut)
- r39131 ดีบักเกอร์คงที่วงไม่มีที่สิ้นสุดใน EVAL นาฬิกา (EVAL typecast ชี้ไปบันทึก)
- r39030 GTK2 คง TGtk2WSCustomListView.GetDisplayRect เซลล์ยังคงแสดงผลซึ่งส่งรหัสรายการที่ไม่ถูกต้องให้กับเจ้าของวาดรายการ view.issue [23094]
- r39032 GTK2 ไม่ทำให้รายการกล่องรายการโดยเริ่มต้นถ้าเรา 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], [23,182].
- r39217 GTK2 จำเมื่อเลือกแก้ไข looses focus.Also เลือกก่อนการทดสอบเมื่อ AutoSelect เป็น true.Patch โดย Fabrizio Fellini แก้ไขโดยฉันสำหรับกฎ 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 คำแนะนำ: แก้ไขคำแนะนำ malformated ถ้าข้อความที่มีเครื่องหมาย หรือ
มีอะไรใหม่ ในรุ่น 1.0.2:.
- นี้เป็นรุ่น bugfix
มีอะไรใหม่ ในรุ่น 0.9.30:
- รุ่นนี้จะขึ้นอยู่กับ FPC 2.4.2 และ มีจำนวนมากของคุณสมบัติใหม่.
มีอะไรใหม่ ในรุ่น 0.9.28:
- ในรุ่นใหญ่นี้ IDE มีหลายแหล่งที่มา การปรับปรุงแก้ไขเช่นการแสดงผลของ & quot; กว้างคู่ & quot; แบบอักษร (เช่นตะวันออก, ญี่ปุ่น, จีนและอาหรับ), การพับโค้ดที่ดีกว่าเน้นการแก้ไข Syncro, และบล็อกถาวร.
- ดีบักมีหน้าต่างประกอบการจัดการข้อยกเว้นได้ง่ายขึ้นและคุณสมบัติเบรกพอยต์.
- LCL ตอนนี้ใช้เป็น GTK2 widgetset เริ่มต้นบน Linux และ BSD และรวมถึงระดับ TMonitor สำหรับการสนับสนุนหลายจอภาพ.
- Refactoring ของ LCL ลดขนาดต่ำสุดของ executables โดยประมาณ 15%.
- การสนับสนุนจากการสนับสนุน TFrame มีการปรับปรุงเพื่อให้คุณสามารถมองเห็นการออกแบบรังใน IDE.
มีอะไรใหม่ ในรุ่นรุ่น 0.9.26.2:
- This ช่วยเพิ่มการสนับสนุนสำหรับไอคอนโปรแกรม.
- กล่องโต้ตอบตัวเลือกที่ได้รับการปรับปรุงโดยใช้เฟรม.
- ข้อบกพร่องหลายคนคง.
ความคิดเห็นที่ไม่พบ