KDevelop เป็นโครงการโอเพ่นซอร์สแบบพกพาและซอฟต์แวร์ฟรีที่ให้ผู้ใช้มี IDE เต็มรูปแบบซึ่งใช้ปลั๊กอิน (Integrated Development Environment) สำหรับภาษาโปรแกรม C, C ++ และภาษาโปรแกรมอื่น ๆ ที่ใช้กันอย่างแพร่หลาย .
คุณสมบัติได้อย่างรวดเร็ว
คุณลักษณะสำคัญ ๆ ได้แก่ ส่วนติดต่อผู้ใช้แบบกราฟิกที่ใช้งานง่ายและซับซ้อนซึ่งเขียนในชุดเครื่องมือ Qt GUI การสนับสนุนเซสชันการสนับสนุนภาษาโปรแกรมต่างๆความสามารถในการติดตั้งแอพพลิเคชันเป็นโครงการที่สอง, รวมทั้งความสามารถในการสร้างโครงการตั้งแต่เริ่มต้น
นอกจากนี้ยังมีเครื่องมือต่างๆมุมมองโหมดและชุดทำงานสนับสนุนแป้นพิมพ์ลัดสนับสนุนแม่แบบการทดสอบหน่วยและชั้นเรียน เมื่อใช้ KDevelop นักพัฒนาซอฟต์แวร์จะสามารถสำรวจซอร์สโค้ดของแอปพลิเคชันที่มีอยู่แล้วและทำการปรับปรุงเพื่อปรับปรุง
รองรับภาษาเขียนโปรแกรมได้มากกว่า 10 ภาษา
แอปพลิเคชันนี้ได้รับการออกแบบมาตั้งแต่พื้นฐานเพื่อสนับสนุนภาษาโปรแกรม 12 ภาษาเครื่องมือสร้าง 5 ชุดรูปแบบเอกสาร 11 ฉบับระบบควบคุมแก้ไข 4 ชุดบรรณาธิการโค้ด 3 ชุดชุดเครื่องมือการพัฒนา 5 ชุดและเครื่องมืออื่น ๆ อีกมากมาย
เป็นแอพพลิเคชันข้ามแพลตฟอร์ม
การเขียนใน Qt KDevelop ได้รับการออกแบบให้เป็นแอ็พพลิเคชันข้ามแพลตฟอร์มที่ได้รับการทดสอบสำเร็จภายใต้ GNULinux, FreeBSD, Solaris, Mac OS X และระบบปฏิบัติการอื่น ๆ ของ UNIX มีอยู่ในที่เก็บซอฟต์แวร์เริ่มต้นของการแจกแจง Linux จำนวนมาก
ความพร้อมใช้งานและการสนับสนุนสถาปัตยกรรม
นักพัฒนาซอฟต์แวร์ KDE ที่ต้องการพัฒนาแอ็พพลิเคชันที่มีประสิทธิภาพสำหรับสภาพแวดล้อมเดสก์ท็อป KDE สามารถดาวน์โหลดแอ็พพลิเคชัน KDevelop เป็นที่เก็บข้อมูลต้นฉบับซึ่งจะต้องได้รับการกำหนดค่าและคอมไพล์ก่อนที่จะติดตั้ง ทั้งสถาปัตยกรรมแบบ 32 บิตและ 64 บิตได้รับการสนับสนุนในขณะนี้
พบ KDevPlatform
นอกจากนี้โครงการ KDevelop ยังเป็นส่วนหนึ่งของ KDevPlatform ซึ่งเป็นโอเพ่นซอร์สและชุดไลบรารีแจกจ่ายได้อย่างอิสระซึ่งสามารถใช้เป็นฐานสำหรับโปรแกรม IDE เช่น Quanta, Kile, KTechLab และแม้แต่ KDevelop ซึ่งขึ้นอยู่กับ KDevplatform
มีอะไรใหม่ ในรุ่นนี้:
- แก้ไขข้อขัดข้องที่เกิดขึ้นเมื่อเปลี่ยนสาขา git ในเบื้องหลังในโครงการ C ++ การดำเนินการนี้จะปิดการใช้งานคำเตือนเกี่ยวกับเอกสารตลอดจนการแสดงเอกสารแบบแยกวิเคราะห์ในเคล็ดลับเครื่องมือจนกว่าปัญหาเบื้องต้นจะได้รับการแก้ไขต้นน้ำ (bug, upstream bug)
- ไม่แก้ไขคอมไพเลอร์ที่ตั้งค่าไว้เป็นค่าเริ่มต้นใน Windows ทำให้ KDevelop ล้มเหลวในการค้นหาไลบรารีมาตรฐาน c ++ (ข้อผิดพลาด)
- แก้ไขเส้นทางของไลบรารีมาตรฐานที่ไม่ได้ส่งผ่านเป็นเส้นทางเมื่อใช้ clang เป็นคอมไพเลอร์ใน Windows (ความคิดเห็น)
- แก้ไขข้อขัดข้องที่เกิดขึ้นในบางระบบเมื่อเปิดเซสชัน (ข้อผิดพลาด)
- แก้ไขรวมถึงเส้นทางที่ไม่ได้แสดงระบบที่กำหนดโดยโครงการรวมถึง (รวมถึงการเพิ่มเป็นระบบรวมถึงโครงการของคุณด้วย) (ข้อผิดพลาด)
- แก้ไขข้อขัดข้องเมื่อกำหนดการแก้ไขแบทช์ในตัวแก้ไขกำหนด (ข้อผิดพลาด)
- แก้ไขการยืนยัน (เกิดขึ้นเฉพาะในโหมดดีบั๊ก) และข้อขัดข้องที่อาจเกิดขึ้นเมื่อแสดงคำแนะนำเครื่องมือปัญหา (ข้อผิดพลาด)
- แก้ไขลิงก์ในเบราว์เซอร์เอกสารที่ไม่ทำงานใน AppImage (ข้อผิดพลาด)
- แก้ไขข้อผิดพลาดในการสร้างเมื่อสร้างในต้นฉบับเมื่อมีการแปล (ข้อผิดพลาด)
- แก้ไขข้อขัดข้องเมื่อแสดงคำแนะนำเครื่องมือนำทางในโครงการ PHP ในบางสถานการณ์ (ข้อผิดพลาด)
- แก้ไขเป้าหมายที่จะทำซ้ำเมื่อใช้โครงการย่อยของ CMake (ข้อผิดพลาด)
- แก้ไขคอนโซล Toolview เพื่อขอให้ลบไฟล์ชั่วคราวแบบโต้ตอบ (ข้อผิดพลาด)
- แก้ไขคำเตือน AUTOMOC จำนวนมากในขณะที่คอมไพล์ด้วย CMake 3.10
- แก้ไขเครื่องมือบางอย่างดูเมนูบริบทที่มีรายการว่างเปล่า (ข้อผิดพลาด)
- แก้ไขวิดเจ็ตความคืบหน้าในแถบสถานะที่ไม่แสดงในบางช่วง (ความคิดเห็น)
- ปรับแคชให้ชัดเจนเพื่อให้แน่ใจว่าแคชของแคชรหัส (~ / .cache / kdevduchain) จะถูกลบออกเสมอเมื่อเปลี่ยนเป็นเวอร์ชัน KDevelop อื่น (รวมถึงเวอร์ชันแพทช์) ข้อมูลที่ไม่เหมาะสมในแคชก่อให้เกิดปัญหาหลายอย่างในอดีตรวมถึงปัญหา ถ้าคุณต้องการเก็บแคชไว้เป็นอย่างดีคุณสามารถสร้างไฟล์ (ว่าง) โดยมีส่วนต่อท้ายเวอร์ชันของเวอร์ชันเป้าหมายในโฟลเดอร์แคช
- แก้ไข KDevelop ไม่เริ่มต้นด้วยเปิดใช้งานหน้าต้อนรับ (ซึ่งเป็นค่าเริ่มต้น) ในระบบที่ไม่มีการสนับสนุน OpenGL (ข้อผิดพลาด)
- แก้ไข build โดยใช้ Qt version 5.5
- แก้ไขเทมเพลตไฟล์ที่ไม่ทำงานบน Windows (โปรแกรมแก้ไขนี้ควรอยู่ในโปรแกรมติดตั้ง Windows 5.2.0 แต่ไม่ได้อยู่ใน tarball ที่มา)
มีอะไรใหม่ ในเวอร์ชัน:
- แก้ไขข้อขัดข้องที่เกิดขึ้นเมื่อเปลี่ยนสาขา git ในเบื้องหลังในโครงการ C ++ การดำเนินการนี้จะปิดการใช้งานคำเตือนเกี่ยวกับเอกสารตลอดจนการแสดงเอกสารแบบแยกวิเคราะห์ในเคล็ดลับเครื่องมือจนกว่าปัญหาเบื้องต้นจะได้รับการแก้ไขต้นน้ำ (bug, upstream bug)
- ไม่แก้ไขคอมไพเลอร์ที่ตั้งค่าไว้เป็นค่าเริ่มต้นใน Windows ทำให้ KDevelop ล้มเหลวในการค้นหาไลบรารีมาตรฐาน c ++ (ข้อผิดพลาด)
- แก้ไขเส้นทางของไลบรารีมาตรฐานที่ไม่ได้ส่งผ่านเป็นเส้นทางเมื่อใช้ clang เป็นคอมไพเลอร์ใน Windows (ความคิดเห็น)
- แก้ไขข้อขัดข้องที่เกิดขึ้นในบางระบบเมื่อเปิดเซสชัน (ข้อผิดพลาด)
- แก้ไขรวมถึงเส้นทางที่ไม่ได้แสดงระบบที่กำหนดโดยโครงการรวมถึง (รวมถึงการเพิ่มเป็นระบบรวมถึงโครงการของคุณด้วย) (ข้อผิดพลาด)
- แก้ไขข้อขัดข้องเมื่อกำหนดการแก้ไขแบทช์ในตัวแก้ไขกำหนด (ข้อผิดพลาด)
- แก้ไขการยืนยัน (เกิดขึ้นเฉพาะในโหมดดีบั๊ก) และข้อขัดข้องที่อาจเกิดขึ้นเมื่อแสดงคำแนะนำเครื่องมือปัญหา (ข้อผิดพลาด)
- แก้ไขลิงก์ในเบราว์เซอร์เอกสารที่ไม่ทำงานใน AppImage (ข้อผิดพลาด)
- แก้ไขข้อผิดพลาดในการสร้างเมื่อสร้างในต้นฉบับเมื่อมีการแปล (ข้อผิดพลาด)
- แก้ไขข้อขัดข้องเมื่อแสดงคำแนะนำเครื่องมือนำทางในโครงการ PHP ในบางสถานการณ์ (ข้อผิดพลาด)
- แก้ไขเป้าหมายที่จะทำซ้ำเมื่อใช้โครงการย่อยของ CMake (ข้อผิดพลาด)
- แก้ไขคอนโซล Toolview เพื่อขอให้ลบไฟล์ชั่วคราวแบบโต้ตอบ (ข้อผิดพลาด)
- แก้ไขคำเตือน AUTOMOC จำนวนมากในขณะที่คอมไพล์ด้วย CMake 3.10
- แก้ไขเครื่องมือบางอย่างดูเมนูบริบทที่มีรายการว่างเปล่า (ข้อผิดพลาด)
- แก้ไขวิดเจ็ตความคืบหน้าในแถบสถานะที่ไม่แสดงในบางช่วง (ความคิดเห็น)
- ปรับแคชให้ชัดเจนเพื่อให้แน่ใจว่าแคชของแคชรหัส (~ / .cache / kdevduchain) จะถูกลบออกเสมอเมื่อเปลี่ยนเป็นเวอร์ชัน KDevelop อื่น (รวมถึงเวอร์ชันแพทช์) ข้อมูลที่ไม่เหมาะสมในแคชก่อให้เกิดปัญหาหลายอย่างในอดีตรวมถึงปัญหา ถ้าคุณต้องการเก็บแคชไว้เป็นอย่างดีคุณสามารถสร้างไฟล์ (ว่าง) โดยมีส่วนต่อท้ายเวอร์ชันของเวอร์ชันเป้าหมายในโฟลเดอร์แคช
- แก้ไข KDevelop ไม่เริ่มต้นด้วยเปิดใช้งานหน้าต้อนรับ (ซึ่งเป็นค่าเริ่มต้น) ในระบบที่ไม่มีการสนับสนุน OpenGL (ข้อผิดพลาด)
- แก้ไข build โดยใช้ Qt version 5.5
- แก้ไขเทมเพลตไฟล์ที่ไม่ทำงานบน Windows (โปรแกรมแก้ไขนี้ควรอยู่ในโปรแกรมติดตั้ง Windows 5.2.0 แต่ไม่ได้อยู่ใน tarball ที่มา)
- แฝดที่สร้างไว้ล่วงหน้า:
- AppImage: การปรับปรุงต่างๆ ตอนนี้มีเรือ LLVM 3.9.1
- โปรแกรมติดตั้ง Windows: การปรับปรุงต่างๆ ตอนนี้ส่ง Qt 5.9.1
- การเปลี่ยนแปลงใน kdevplatform, kdevelop, kdev-php และ kdev-python:
- แก้ไขข้อขัดข้องใน lexer cmakeer (ข้อผิดพลาด 363269)
- การปรับปรุงเล็ก ๆ ใน cmake และ c ++ code เสร็จสิ้น
- แก้ไขตำแหน่งของ C + + # รวมความสำเร็จ (https://phabricator.kde.org/D6230)
- แก้ไขข้อขัดข้องกับโครงการ JS ในไดเร็กทอรีระยะไกล (ข้อผิดพลาด 369573)
- แก้ไขข้อขัดข้องที่อาจเกิดขึ้นขณะแยกวิเคราะห์โค้ด PHP (ข้อบกพร่อง 381123)
- แก้ไขข้อผิดพลาดขณะแฮงเอาท์ (ข้อบกพร่อง 379669)
- การแสดงตัวอย่างการจัดรูปแบบต้นฉบับจะกลับมา
- แก้ไขเมนูบริบทที่ซ้ำกันบนขอบไอคอน (https://phabricator.kde.org/D6838)
- แก้ไขการแสดงโค้ดในวิดเจ็ตที่ใช้ในระบบบางระบบ
- แก้ไข & quot; จัดรูปแบบไฟล์ & quot; การกระทำเมนูบริบท
- แก้ไขข้อขัดข้องที่อาจเกิดขึ้นขณะแยกวิเคราะห์รหัส Python ด้วย Mac End End บรรทัดเก่า ('r' เท่านั้น) (ข้อบกพร่อง 378827)
- แก้ไขกระโดดไปยังตำแหน่งเบรกพอยต์ในโมเดลเบรกพอยต์ (ข้อบกพร่อง 382652)
- แก้ไขข้อขัดข้องในซีพียูโดยไม่มี SSE2
- แก้ไขการเปิดตัว executable ด้วยช่องว่างในเส้นทางบน Windows
- แก้ไขข้อขัดข้องที่อาจเกิดขึ้นเมื่อคลิก & quot; แสดงเอกสารประกอบ & quot; ในเคล็ดลับเครื่องมือ (https://phabricator.kde.org/D6436)
- งานทำความสะอาดต่างๆ
- ... และอื่น ๆ อีกมากมายมีรายชื่ออยู่ที่นี่มากเกินไป - เรียกใช้ git log v5.1.1..v5.1.2 & quot; ในที่เก็บข้อมูลหนึ่ง ๆ เพื่อดูการเปลี่ยนแปลงทั้งหมด
- แฝดที่สร้างไว้ล่วงหน้า:
- โปรแกรมติดตั้ง Windows: แก้ไขไอคอนที่หายไปในโปรแกรมติดตั้ง Windows
- AppImage: จัดทำวิดเจ็ตวิดเจ็ต Breeze T3538
- AppImage: จัดส่งปลั๊กอิน Sonnet (อิงตาม aspell, hunspell, hspell) T4100
- AppImage: จัดทำโครงร่างสีเริ่มต้นบางส่วน (ใช้กับ Settings - & gt; Color Scheme) ด้วย AppImage
- AppImage: สร้างขึ้นโดยการสนับสนุน KF5SysGuard: เปิดใช้งาน & quot; แนบกระบวนการ + quot; ใน AppImage T5878
- kdevplatform:
- อย่าดึงภาพตัวอย่างทั้งหมดของภาพตัวอย่างโหลดจากที่จัดเก็บตามต้องการ ผูกมัด การวิเคราะห์รหัสเครื่องย่อย D5701
- ใช้ https://www.google.com แทน http://www.google.de ในการเลือกสคริปต์ภายนอกของ Google ผูกมัด การวิเคราะห์รหัสเครื่องย่อย D5719
- ใช้ชื่อไอคอนที่สอดคล้องกันสำหรับสิ่งที่สร้างลบไอคอนเดิมทิ้ง ผูกมัด การวิเคราะห์รหัส Phabricator D5651
- Appwizard: แก้ไขปัญหาที่ขาดหายใน ProjectVcsPage ผูกมัด การวิเคราะห์รหัสเครื่องย่อย D5536
- หยุดการใช้งานวัตถุโครงการบน D-Bus ที่ไม่ได้ใช้และไม่ได้รับ ผูกมัด การวิเคราะห์รหัส Phabricator D5607
- Appwizard: จัดเก็บ vcsPlugin ที่เลือกไว้ในไฟล์. wdev4 สำหรับนักพัฒนาซอฟต์แวร์ ผูกมัด การวิเคราะห์รหัสเครื่องย่อย D5513
- Backgroundparser: พักผ่อนคลายสักหน่อย ผูกมัด ดูข้อบกพร่อง # 378933
- ปัญหาเกี่ยวกับการทำงานในเส้นทาง (QString) ctor ผูกมัด ดูข้อบกพร่อง # 378933
- แก้ไขไฟล์ดูตัวอย่างที่เพิ่มผิดในการสร้างโครงการจากเทมเพลตแอป ผูกมัด การวิเคราะห์รหัส Phabricator D5314
- แก้ไขการสนับสนุนไฟล์หลาย ๆ ไฟล์และเส้นทางสัมพัทธ์ใน ShowFilesAfterGeneration ผูกมัด การวิเคราะห์รหัส Phabricator D5316
- โหลดเทมเพลตจากไฟล์: ใช้แก้ไขสตริงการใช้สตริงที่ผิดพลาด ผูกมัด แก้ไขข้อบกพร่อง # 376040 การวิเคราะห์รหัสเครื่องย่อยรหัส D5155
- ค้นหา / แทนที่ในไฟล์: ห้ามห่อเนื้อหาของเคล็ดลับเครื่องมือสำหรับบรรทัดเอาต์พุต ผูกมัด การวิเคราะห์รหัส Phabricator D5135
- kdevelop:
- ติดตั้งนิยาม mimetype xdg สำหรับ OpenCL C. Commit การวิเคราะห์รหัส Phabricator D5621
- ย้ายพิมพ์จาก int ไปยัง int ที่ไม่ได้ลงชื่อ ผูกมัด การวิเคราะห์รหัสเครื่องย่อยรหัส D5654
- แก้ไขการสร้างสำหรับ MinGW ผูกมัด แก้ไขข้อผิดพลาด # 379454
- ค้นหา Cppcheck เป็น RUNTIME dependencies ผูกมัด การวิเคราะห์รหัส Phabricator D5632
- ภาษา OpenCL เรียกว่า OpenCL C. Commit การวิเคราะห์รหัส Phabricator D5485
- ลบไฟล์ที่ไม่จำเป็นสำหรับ * .devinternal files ผูกมัด การวิเคราะห์รหัส Phabricator D5624
- สร้างอ็อบเจ็กต์ KAboutData หลังจากตัวอย่างของ QApp สำหรับการแปลที่ทำงาน ผูกมัด การวิเคราะห์รหัส Phabricator D5598
- CMake - แก้ไขข้อบกพร่องด้วยการลดการตั้งค่าที่เปลี่ยนไปสำหรับไดเรกทอรีที่มีอยู่ ผูกมัด การวิเคราะห์รหัสเครื่องย่อยรหัส D5609
- ลด% ที่ชัดเจนจาก {PROJECTDIR} / จากเทมเพลต 'ShowFilesAfterGeneration' ผูกมัด การวิเคราะห์รหัสเครื่องย่อย D5531
- นำข้อความที่ไม่ได้ใช้ออกไป & quot; VersionControl & quot; รายการจากตัวอย่าง kdev4 / แม่แบบ ผูกมัด การวิเคราะห์รหัส Phabricator D5512
- Fix ShowFilesAfterGeneration เพื่อให้ตรงกับไฟล์ที่สร้างขึ้น ผูกมัด แก้ไขข้อบกพร่อง # 378499
- อัปเดตภาพโลโก้ Qt ผูกมัด การวิเคราะห์รหัส Phabricator D5278
- kdev หลาม:
- แก้ไขปัญหาข้อผิดพลาดในโค้ดการกำหนดไวยากรณ์ ผูกมัด แก้ไขข้อบกพร่อง # 378827 บางส่วน
- Pep8: ทำให้คำเตือน pep8 ไม่น่ารำคาญ ผูกมัด การวิเคราะห์รหัสเครื่องย่อย D5397
- kdev-PHP:
- แก้ไขการทดสอบหน่วย duchain ผูกมัด การวิเคราะห์รหัส Phabricator D5817
- kdevelop:
- เทมเพลต QObject: แก้ไขการสะกดคำผิดใหม่ในการบล็อกคำจำกัดความ Commit.
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- Clang: แก้ไขการล็อก DUChain ที่หายไป Commit.
- ระบบ Custom-buildsystem: แก้ไขข้อขัดข้องขณะตั้งค่า ผูกมัด ดูข้อบกพร่อง # 335470
- ลองทดสอบ testGccCompatibility test สำหรับฉัน Commit.
- Clang: เปลี่ยนชื่อ destructors ด้วยเมื่อเปลี่ยนชื่อ class ผูกมัด แก้ไขข้อบกพร่อง # 373452
- แก้ไขข้อผิดพลาดด้วยอาร์กิวเมนต์ CMake ผิดในระหว่างการเพิ่มไดเรกทอรีการสร้างใหม่ Commit.
- Clang: อย่าเสนอ refactor function defs Commit.
- แก้ไขข้อคิดเห็นในเทมเพลตไฟล์สำหรับการทดสอบหน่วย Python สำหรับการเซ็ตอัพ / การฉีกขาด ผูกมัด แก้ไขข้อบกพร่อง # 321005
- แก้ไข TestCustomBuildSystemPlugin โดยการอ่านข้อมูลโฟลเดอร์ทดสอบ. kdev4 Commit.
- ผู้ให้บริการ: แก้ไขคำเตือนเกี่ยวกับเวลาทำงาน Qt บางอย่าง Commit.
- ปรับปรุง TestProblems :: testMissingInclude () เพื่อ ClangFixitAssistant ปัจจุบัน Commit.
- แก้ไขรูปภาพ QtHelp CSS Commit.
- โหลด QtHelp การแก้ไข Commit.
- อัปเดต INSTALL Commit.
- ปรับปรุง README Commit.
- File_templates: ลบ '#include & quot; foo.moc' quot; ' ฟุตบอล Commit.
- ต้องการใช้ qmake-qt5 มากกว่า qmake-qt4 Commit.
- Appimage: อย่าล้มเหลวใน pop git st Commit.
- แก้ไขไอคอนเริ่มต้นสำหรับปลั๊กอินบางตัว Commit.
- การแก้ไข I18n Commit.
- kdevplatform:
- อย่าเปิดเอกสารที่ไม่มีอยู่จากปัญหาดู + การยืนยันการยืนยัน Commit.
- การแก้ไขการยืนยันสำหรับ ProblemModel Commit.
- หมายเหตุเพิ่มเติมใน API dox ที่สามารถคืนค่า nullptr ได้ Commit.
- กล่องโต้ตอบเทมเพลตไฟล์: แก้ไขข้อขัดข้องในหน้าที่แทนที่ด้วยคลาสพื้นฐานที่ไม่รู้จัก Commit.
- เงียบคำเตือนเกี่ยวกับรันไทม์เกี่ยวกับวิธีการที่ขาดหายไป Commit.
- ส่ง KTextEditor :: MainWindow ไปยังมุมมองข้อความที่สร้างขึ้นจาก TextDocuments Commit.
- เครื่องมือเทมเพลตไฟล์: ไม่มีเอกสารแบบเปิดใช้ฐาน dir ของโครงการหรือที่บ้าน Commit.
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- การล้างข้อมูล: นำสมาชิกที่ไม่ได้ใช้ออก Commit.
- ลงทะเบียน EnvironmentSelectionWidget อย่างเหมาะสมกับ KConfigDialogManager Commit.
- ปิดใช้งานคุณลักษณะกราฟการแก้ไข Commit.
- แก้ไขข้อขัดข้องเมื่อเรียกใช้ & quot; ที่มาของรูปแบบใหม่ & quot; โดยไม่ต้องโหลดไฟล์อีกต่อไป Commit.
- เรียกคืนปุ่มซ่อนความช่วยเหลือในกล่องโต้ตอบผู้ช่วย Commit.
- การล้างข้อมูล: ลบวิธีที่ไม่ได้ใช้ Commit.
- Quickopenfilter: แก้ไขเอกสาร Commit.
- แก้ไขช่องทำเครื่องหมายในหน้าตัวเลือกกำหนดเองของพูลไฟล์ที่ถูกใส่ผิดที่ Commit.
- เร่งความเร็ว test_projectcontroller สักหน่อย Commit.
- แก้ไขรูปแบบโดยบังเอิญเนื่องจากพยายามแทนที่เค้าโครงหลักของ OutputPage Commit.
- แก้ไขการเปิด URL แบบรีโมตโดยไม่มีชื่อไฟล์ ผูกมัด แก้ไขข้อบกพร่อง # 373213
- TestTemplatesModel, TestGenerationTest: ตำแหน่งที่ตั้ง C เพื่อหลีกเลี่ยงสตริงที่แปล Commit.
- เพิ่มปุ่มบริบทประวัติก่อนหน้า / ถัดไป Commit.
- SourceFormatterController: แก้ไข 'ฟอร์แมตไฟล์' ผูกมัด แก้ไขข้อบกพร่อง # 373842
- SourceFormatterController: เอาต์พุตการแก้ปัญหาเพิ่มเติม Commit.
- แก้ไขลูปที่ไม่มีขีด จำกัด ในกลุ่มสภาพแวดล้อมการโคลนที่มีโคลนอยู่ในปัจจุบัน Commit.
- ย้อนกลับ & quot; เรียกคืนเกี่ยวกับช่องโต้ตอบสำหรับปลั๊กอินใน & quot; ปลั๊กอินที่โหลดแล้ว & quot; โต้ตอบ & quot ;. Commit.
- แก้ไขคำเตือนการเลิกใช้งาน Commit.
- เพิ่มรหัสทางเลือกสำหรับ KAboutData :: จากPluginMetaData () สำหรับเวอร์ชันเก่า kf5 Commit.
- เรียกคืนเกี่ยวกับช่องโต้ตอบสำหรับปลั๊กอินใน & quot; ปลั๊กอินที่โหลดแล้ว & quot; โต้ตอบ Commit.
- LoadedPluginsDialog: แก้ไข memleak Commit.
- StandardDocumentation ดูการแก้ไขตำแหน่ง Commit.
- อัปเดต INSTALL Commit.
- เพิ่มบิตเกี่ยวกับการสนับสนุน KDevelop Commit.
- ปรับปรุง README Commit.
- สไตล์: c ++ 11ify Commit.
- ตัวกรองโครงการ: กรองสิ่งประดิษฐ์ VS Commit.
- ProjectConfigSkeleton: ลบ FIXME Commit.
- แก้ไขข้อความที่ผิดพลาดในข้อความ CMake Commit.
- แก้ไขการดึงสตริง UI หลายบรรทัดจากหน้าต้อนรับ Commit.
- โปรแกรมแก้ไขด่วนสำหรับการเรียกคืนงานสร้างด้วย KConfig ใหม่ Commit.
- แก้ไขไอคอนเริ่มต้นสำหรับปลั๊กอินบางอย่าง Commit.
- ซ่อนแถบความคืบหน้าหลังจากงานทั้งหมดเสร็จสิ้น Commit.
- DUChainPointer :: dynamicCast () - ไม่ segfault ถ้าไม่มีเป้าหมาย Commit.
- kdev-PHP:
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- kdev หลาม:
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- แก้ไขข้อขัดข้องเมื่อขอเพิ่มรายการโดยไม่ต้องมีการแยกวิเคราะห์ docfile ผูกมัด แก้ไขข้อบกพร่อง # 373349
- kdevelop:
- เทมเพลต QObject: แก้ไขการสะกดคำผิดใหม่ในการบล็อกคำจำกัดความ Commit.
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- Clang: แก้ไขการล็อก DUChain ที่หายไป Commit.
- ระบบ Custom-buildsystem: แก้ไขข้อขัดข้องขณะตั้งค่า ผูกมัด ดูข้อบกพร่อง # 335470
- ลองทดสอบ testGccCompatibility test สำหรับฉัน Commit.
- Clang: เปลี่ยนชื่อ destructors ด้วยเมื่อเปลี่ยนชื่อ class ผูกมัด แก้ไขข้อบกพร่อง # 373452
- แก้ไขข้อผิดพลาดด้วยอาร์กิวเมนต์ CMake ผิดในระหว่างการเพิ่มไดเรกทอรีการสร้างใหม่ Commit.
- Clang: อย่าเสนอ refactor function defs Commit.
- แก้ไขข้อคิดเห็นในเทมเพลตไฟล์สำหรับการทดสอบหน่วย Python สำหรับการเซ็ตอัพ / การฉีกขาด ผูกมัด แก้ไขข้อบกพร่อง # 321005
- แก้ไข TestCustomBuildSystemPlugin โดยการอ่านข้อมูลโฟลเดอร์ทดสอบ. kdev4 Commit.
- ผู้ให้บริการ: แก้ไขคำเตือนเกี่ยวกับเวลาทำงาน Qt บางอย่าง Commit.
- ปรับปรุง TestProblems :: testMissingInclude () เพื่อ ClangFixitAssistant ปัจจุบัน Commit.
- แก้ไขรูปภาพ QtHelp CSS Commit.
- โหลด QtHelp การแก้ไข Commit.
- อัปเดต INSTALL Commit.
- ปรับปรุง README Commit.
- File_templates: ลบ '#include & quot; foo.moc' quot; ' ฟุตบอล Commit.
- ต้องการใช้ qmake-qt5 มากกว่า qmake-qt4 Commit.
- Appimage: อย่าล้มเหลวใน pop git st Commit.
- แก้ไขไอคอนเริ่มต้นสำหรับปลั๊กอินบางตัว Commit.
- การแก้ไข I18n Commit.
- kdevplatform:
- อย่าเปิดเอกสารที่ไม่มีอยู่จากปัญหาดู + การยืนยันการยืนยัน Commit.
- การแก้ไขการยืนยันสำหรับ ProblemModel Commit.
- หมายเหตุเพิ่มเติมใน API dox ที่สามารถคืนค่า nullptr ได้ Commit.
- กล่องโต้ตอบเทมเพลตไฟล์: แก้ไขข้อขัดข้องในหน้าที่แทนที่ด้วยคลาสพื้นฐานที่ไม่รู้จัก Commit.
- เงียบคำเตือนเกี่ยวกับรันไทม์เกี่ยวกับวิธีการที่ขาดหายไป Commit.
- ส่ง KTextEditor :: MainWindow ไปยังมุมมองข้อความที่สร้างขึ้นจาก TextDocuments Commit.
- เครื่องมือเทมเพลตไฟล์: ไม่มีเอกสารแบบเปิดใช้ฐาน dir ของโครงการหรือที่บ้าน Commit.
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- การล้างข้อมูล: นำสมาชิกที่ไม่ได้ใช้ออก Commit.
- ลงทะเบียน EnvironmentSelectionWidget อย่างเหมาะสมกับ KConfigDialogManager Commit.
- ปิดใช้งานคุณลักษณะกราฟการแก้ไข Commit.
- แก้ไขข้อขัดข้องเมื่อเรียกใช้ & quot; ที่มาของรูปแบบใหม่ & quot; โดยไม่ต้องโหลดไฟล์อีกต่อไป Commit.
- เรียกคืนปุ่มซ่อนความช่วยเหลือในกล่องโต้ตอบผู้ช่วย Commit.
- การล้างข้อมูล: ลบวิธีที่ไม่ได้ใช้ Commit.
- Quickopenfilter: แก้ไขเอกสาร Commit.
- แก้ไขช่องทำเครื่องหมายในหน้าตัวเลือกกำหนดเองของพูลไฟล์ที่ถูกใส่ผิดที่ Commit.
- เร่งความเร็ว test_projectcontroller สักหน่อย Commit.
- แก้ไขรูปแบบโดยบังเอิญเนื่องจากพยายามแทนที่เค้าโครงหลักของ OutputPage Commit.
- แก้ไขการเปิด URL แบบรีโมตโดยไม่มีชื่อไฟล์ ผูกมัด แก้ไขข้อบกพร่อง # 373213
- TestTemplatesModel, TestGenerationTest: ตำแหน่งที่ตั้ง C เพื่อหลีกเลี่ยงสตริงที่แปล Commit.
- เพิ่มปุ่มบริบทประวัติก่อนหน้า / ถัดไป Commit.
- SourceFormatterController: แก้ไข 'ฟอร์แมตไฟล์' ผูกมัด แก้ไขข้อบกพร่อง # 373842
- SourceFormatterController: เอาต์พุตการแก้ปัญหาเพิ่มเติม Commit.
- แก้ไขลูปที่ไม่มีขีด จำกัด ในกลุ่มสภาพแวดล้อมการโคลนที่มีโคลนอยู่ในปัจจุบัน Commit.
- ย้อนกลับ & quot; เรียกคืนเกี่ยวกับช่องโต้ตอบสำหรับปลั๊กอินใน & quot; ปลั๊กอินที่โหลดแล้ว & quot; โต้ตอบ & quot ;. Commit.
- แก้ไขคำเตือนการเลิกใช้งาน Commit.
- เพิ่มรหัสทางเลือกสำหรับ KAboutData :: จากPluginMetaData () สำหรับเวอร์ชันเก่า kf5 Commit.
- เรียกคืนเกี่ยวกับช่องโต้ตอบสำหรับปลั๊กอินใน & quot; ปลั๊กอินที่โหลดแล้ว & quot; โต้ตอบ Commit.
- LoadedPluginsDialog: แก้ไข memleak Commit.
- StandardDocumentation ดูการแก้ไขตำแหน่ง Commit.
- อัปเดต INSTALL Commit.
- เพิ่มบิตเกี่ยวกับการสนับสนุน KDevelop Commit.
- ปรับปรุง README Commit.
- สไตล์: c ++ 11ify Commit.
- ตัวกรองโครงการ: กรองสิ่งประดิษฐ์ VS Commit.
- ProjectConfigSkeleton: ลบ FIXME Commit.
- แก้ไขข้อความที่ผิดพลาดในข้อความ CMake Commit.
- แก้ไขการดึงสตริง UI หลายบรรทัดจากหน้าต้อนรับ Commit.
- โปรแกรมแก้ไขด่วนสำหรับการเรียกคืนงานสร้างด้วย KConfig ใหม่ Commit.
- แก้ไขไอคอนเริ่มต้นสำหรับปลั๊กอินบางอย่าง Commit.
- ซ่อนแถบความคืบหน้าหลังจากงานทั้งหมดเสร็จสิ้น Commit.
- DUChainPointer :: dynamicCast () - ไม่ segfault ถ้าไม่มีเป้าหมาย Commit.
- kdev-PHP:
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- kdev หลาม:
- อัปเดตหมายเลขเวอร์ชันเป็น 5.0.4 Commit.
- แก้ไขข้อขัดข้องเมื่อขอเพิ่มรายการโดยไม่ต้องมีการแยกวิเคราะห์ docfile ผูกมัด แก้ไขข้อบกพร่อง # 373349
- แก้ไขปัญหาเกี่ยวกับการล็อกในตัวแบ่งวิเคราะห์เบื้องหลังซึ่งทำให้เกิดปัญหาบ่อยๆใน Windows (3c395340d)
- แก้ไขการค้นหาที่เสียในมุมมองเอกสาร (0602281c)
- แก้ไขปัญหาต่างๆด้วยมุมมองแบบเบรกพอยต์ (cba54572)
- แก้ไขข้อขัดข้องที่เป็นไปได้เมื่อเปิดใช้ FixIt เถื่อน (BR: 369176)
- แก้ไขข้อขัดข้องเมื่อดำเนินการต่างๆโดยใช้ปลั๊กอิน "Make" (BR: 369326)
- ปรับปรุง Sonnet ในตัวติดตั้ง Windows ซึ่งทำให้เกิดปัญหากับ spellechecking (BR: 370470)
- แก้ไขไฟล์ข้อความที่ถูกแยกวิเคราะห์เป็น CMake ภายใต้สถานการณ์บางอย่างซึ่งจะส่งผลต่อประสิทธิภาพการทำงานและความขัดข้อง
- ใช้แบบอักษรที่ถูกต้องในมุมมองเอกสาร (BR: 285162)
- แก้ไขข้อขัดข้องเมื่อคลิก & quot; เปลี่ยนชื่อการประกาศ & quot; ไม่มีโปรแกรมแก้ไขที่เปิดอยู่ (22bdccb1)
- แก้ไข & quot; ดาวน์โหลดเพิ่มเติม ... & quot; คุณลักษณะไม่ทำงานในบางระบบ (4c4500bf)
- แก้ไข "เลือกการแก้ปัญหาถัดไป / ก่อนหน้า" & quot; พฤติกรรมไม่ถูกต้องในบางกรณี (24d3e3bb)
- แก้ไขปัญหา & quot; ซ่อน / คืนค่าแท่นชาร์จ & quot; พฤติกรรมไม่ถูกต้องในบางกรณี (daeed5f1)
- แก้ไขปัญหา & quot; ติดตั้งเป็น root & quot; การทำงานไม่ทำงาน (30a66c3f)
- Fix ปลั๊กอิน CMake build บางครั้งสร้างใหม่ทุกอย่างเมื่อไม่ควร (17b6499e)
- การปรับปรุง UI ต่างๆ
- แก้ไขปัญหาเกี่ยวกับการล็อกในตัวแบ่งวิเคราะห์เบื้องหลังซึ่งทำให้เกิดปัญหาบ่อยๆใน Windows (3c395340d)
- แก้ไขการค้นหาที่เสียในมุมมองเอกสาร (0602281c)
- แก้ไขปัญหาต่างๆด้วยมุมมองแบบเบรกพอยต์ (cba54572)
- แก้ไขข้อขัดข้องที่เป็นไปได้เมื่อเปิดใช้ FixIt เถื่อน (BR: 369176)
- แก้ไขข้อขัดข้องเมื่อดำเนินการต่างๆโดยใช้ปลั๊กอิน "Make" (BR: 369326)
- ปรับปรุง Sonnet ในตัวติดตั้ง Windows ซึ่งทำให้เกิดปัญหากับ spellechecking (BR: 370470)
- แก้ไขไฟล์ข้อความที่ถูกแยกวิเคราะห์เป็น CMake ภายใต้สถานการณ์บางอย่างซึ่งจะส่งผลต่อประสิทธิภาพการทำงานและความขัดข้อง
- ใช้แบบอักษรที่ถูกต้องในมุมมองเอกสาร (BR: 285162)
- แก้ไขข้อขัดข้องเมื่อคลิก & quot; เปลี่ยนชื่อการประกาศ & quot; ไม่มีโปรแกรมแก้ไขที่เปิดอยู่ (22bdccb1)
- แก้ไข & quot; ดาวน์โหลดเพิ่มเติม ... & quot; คุณลักษณะไม่ทำงานในบางระบบ (4c4500bf)
- แก้ไข "เลือกการแก้ปัญหาถัดไป / ก่อนหน้า" & quot; พฤติกรรมไม่ถูกต้องในบางกรณี (24d3e3bb)
- แก้ไขปัญหา & quot; ซ่อน / คืนค่าแท่นชาร์จ & quot; พฤติกรรมไม่ถูกต้องในบางกรณี (daeed5f1)
- แก้ไขปัญหา & quot; ติดตั้งเป็น root & quot; การทำงานไม่ทำงาน (30a66c3f)
- Fix ปลั๊กอิน CMake build บางครั้งสร้างใหม่ทุกอย่างเมื่อไม่ควร (17b6499e)
- การปรับปรุง UI ต่างๆ
- แก้ไขปัญหาเกี่ยวกับการล็อกในตัวแบ่งวิเคราะห์เบื้องหลังซึ่งทำให้เกิดปัญหาบ่อยๆใน Windows (3c395340d)
- แก้ไขการค้นหาที่เสียในมุมมองเอกสาร (0602281c)
- แก้ไขปัญหาต่างๆด้วยมุมมองแบบเบรกพอยต์ (cba54572)
- แก้ไขข้อขัดข้องที่เป็นไปได้เมื่อเปิดใช้ FixIt เถื่อน (BR: 369176)
- แก้ไขข้อขัดข้องเมื่อดำเนินการต่างๆโดยใช้ปลั๊กอิน "Make" (BR: 369326)
- ปรับปรุง Sonnet ในตัวติดตั้ง Windows ซึ่งทำให้เกิดปัญหากับ spellechecking (BR: 370470)
- แก้ไขไฟล์ข้อความที่ถูกแยกวิเคราะห์เป็น CMake ภายใต้สถานการณ์บางอย่างซึ่งจะส่งผลต่อประสิทธิภาพการทำงานและความขัดข้อง
- ใช้แบบอักษรที่ถูกต้องในมุมมองเอกสาร (BR: 285162)
- แก้ไขข้อขัดข้องเมื่อคลิก & quot; เปลี่ยนชื่อการประกาศ & quot; ไม่มีโปรแกรมแก้ไขที่เปิดอยู่ (22bdccb1)
- แก้ไข & quot; ดาวน์โหลดเพิ่มเติม ... & quot; คุณลักษณะไม่ทำงานในบางระบบ (4c4500bf)
- แก้ไข "เลือกการแก้ปัญหาถัดไป / ก่อนหน้า" & quot; พฤติกรรมไม่ถูกต้องในบางกรณี (24d3e3bb)
- แก้ไขปัญหา & quot; ซ่อน / คืนค่าแท่นชาร์จ & quot; พฤติกรรมไม่ถูกต้องในบางกรณี (daeed5f1)
- แก้ไขปัญหา & quot; ติดตั้งเป็น root & quot; การทำงานไม่ทำงาน (30a66c3f)
- Fix ปลั๊กอิน CMake build บางครั้งสร้างใหม่ทุกอย่างเมื่อไม่ควร (17b6499e)
- การปรับปรุง UI ต่างๆ
- ปัญหาที่แก้ไขใน 5.0.1:
- แก้ไขการหยุดชะงักในตัวแบ่งส่วนหลังซึ่งเกิดขึ้นโดยเฉพาะในโครงการที่มีโค้ด C + + และ Python / JS / QML และทำให้เกิดการแยกวิเคราะห์หรือการประยุกต์ใช้ทั้งหมดเพื่อตรึงแบบสุ่ม [BR: 355100]
- อย่าแสดง & quot; โครงการเปิดอยู่แล้วในเซสชันอื่น & quot; ในการเริ่มต้นเซสชันในบางสถานการณ์
- แก้ไขข้อขัดข้องบางครั้งที่เกิดขึ้นเมื่อเปลี่ยนสาขา git ในบรรทัดคำสั่ง
- แก้ไขข้อขัดข้องเมื่อเริ่มต้นดีบักเกอร์จากบรรทัดคำสั่ง [BR: 367837]
- ไฮไลต์เลื่อนเมาส์ไว้ใช้ & quot; ไฮไลต์การค้นหา & quot; สีจากไดอะล็อกกำหนดค่าแทนที่จะเป็นสีเหลืองที่มีการเข้ารหัสอย่างหนัก [BR: 368458]
- แก้ไขข้อขัดข้องในปลั๊กอิน PHP เมื่อแก้ไขข้อความในบรรทัดหลังจาก & quot; TODO & quot; [BR: 368257]
- แก้ไขไดเรกทอรีการทำงานของปลั๊กอิน Custom Makefile [BR: 239004]
- แก้ไขข้อขัดข้องที่อาจเกิดกับการเรียกใช้การทำงานของผู้ช่วยป๊อปอัป [BR: 368270]
- แก้ไขการตรึงในบางกรณีเมื่อหน้าต้อนรับเปิดขึ้น [BR: 368138]
- แก้ไขปัญหาการแปลบางอย่าง
- แก้ไขการนำเข้าบางครั้งไม่พบใน kdev-python โดยไม่ต้องกด F5 ด้วยมือ [BR: 368556]
- ปัญหาที่แก้ไขใน Linux AppImage:
- จัดส่งปลั๊กอิน subversion
- แก้ไข QtHelp ไม่ทำงาน
- จัดส่งไลบรารีต่างๆของ X11 ซึ่งมีรายงานว่าทำให้ระบบไบนารีทำงานบนระบบที่ค่อนข้างเก่า (SLES 11 และที่คล้ายกัน)
- ปิดใช้งานหน้าต้อนรับตอนนี้
- เกือบสองปีหลังจากการเปิดตัว KDevelop 4.7, เรายินดีที่จะประกาศความพร้อมใช้งานของ KDevelop 5.0 โดยทันที KDevelop เป็นสภาพแวดล้อมการพัฒนาแบบรวมที่เน้นการสนับสนุนภาษาโปรแกรม C + +, Python, PHP และ JavaScript / QML การเปลี่ยนแปลงที่สำคัญและ refactorings จำนวนมากเกิดขึ้นสำหรับเวอร์ชัน 5.0 เพื่อให้แน่ใจว่า KDevelop จะคงไว้ซึ่งง่ายต่อการขยายและปรับปรุงในช่วงหลายปีถัดไป ไฮไลต์รวมถึงการสนับสนุนภาษา C / C ++ ใหม่ที่ปรับปรุงใหม่รวมถึงการขัดเงาสำหรับ Python, PHP และ QML / JS
- เราได้ย้ายฐานข้อมูลขนาดใหญ่ของเราไปที่ Qt 5 และกรอบงาน KDE 5 (KF5)
- เราได้แทนที่ C + + ของเราแล้ว parser และปลั๊กอินการวิเคราะห์เชิงความหมายกับอีกหนึ่งที่มีประสิทธิภาพมากขึ้นซึ่งขึ้นอยู่กับ Clang จากโครงการ LLVM
- เราลบโปรแกรมแปลภาษา CMake ที่เขียนด้วยมือและใช้ประโยชน์จากข้อมูลเมตาที่มาจาก CMake ต้นน้ำ
- ในที่สุดเราได้รวมการสนับสนุนภาษาเชิงตรรกะสำหรับ QML และ JavaScript รวมทั้งผู้จัดการโครงการสำหรับ QMake
- ในที่สุดเราได้ทำความสะอาดพื้นที่โค้ดของเราหลายแห่งและปรับปรุงประสิทธิภาพของงานบางอย่างอย่างมาก
- ฐานโค้ดเป็น Qt 5 และกรอบงาน KDE 5 (KF5)
- เราได้แทนที่ C + + ของเราแล้ว parser และปลั๊กอินการวิเคราะห์เชิงความหมายกับอีกหนึ่งที่มีประสิทธิภาพมากขึ้นซึ่งขึ้นอยู่กับ Clang จากโครงการ LLVM
- เราลบโปรแกรมแปลภาษา CMake ที่เขียนด้วยมือและใช้ประโยชน์จากข้อมูลเมตาที่มาจาก CMake ต้นน้ำ
- ในที่สุดเราได้รวมการสนับสนุนภาษาเชิงตรรกะสำหรับ QML และ JavaScript รวมทั้งผู้จัดการโครงการสำหรับ QMake
- ในที่สุดเราได้ทำความสะอาดพื้นที่โค้ดของเราหลายแห่งและปรับปรุงประสิทธิภาพของงานบางอย่างอย่างมาก
- ข่าวประชาสัมพันธ์ฉบับนี้มีการปรับปรุงและแก้ไขข้อบกพร่องหลาย ๆ ข้อ - ทุกคนได้รับการกระตุ้นให้อัปเกรด
- การเผยแพร่นี้เพิ่มการผสานรวมสำหรับการทดสอบหน่วย คุณสามารถเรียกใช้และแก้ปัญหาได้อย่างง่ายดายขณะทำงานกับโครงการของคุณ
- ตัวช่วยสร้าง Class ใหม่ได้รับการอัปเดตและมีการเปลี่ยนแปลงหลายอย่างเกี่ยวกับการขัดเงา UI ในที่ต่างๆ
- มีการสนับสนุนคุณลักษณะของ C + + 11 ที่ดีขึ้น
- นี่คือการทดสอบเวอร์ชันล่าสุดก่อนหน้า ปล่อย 4.3 ขั้นสุดท้าย ผู้ออกเวอร์ชันนี้ประกอบด้วยการแก้ไขข้อบกพร่องเพิ่มเติมและปรับปรุงการสนับสนุนภาษา C ++ 11 อีกครั้ง
- Milian Wolff: ตั้งค่าเป็นเวอร์ชัน 4.1.0 ต้องใช้ kdevplatform 1.1.0
- Milian Wolff: แก้ไขผู้จัดการ custommake ขัดข้องเมื่อลบโฟลเดอร์เปลี่ยนชื่อ
- Milian Wolff: เพิ่มประสิทธิภาพ: ไม่จำเป็นต้องเรียก moveBehindComment ถ้าเราพบ #include ล่าสุดให้ใส่หลังจากนั้น
- Milian Wolff: แก้ไขตำแหน่งที่หายไปรวมถึงตำแหน่งรายการ ...
- Milian Wolff: สถานที่รวม / ประกาศต่อหลังจากที่กำหนดหรือแสดงความคิดเห็นหากไม่มีบรรทัดว่างเปล่า
- Milian Wolff: เพิ่ม / ใส่คำนิยามที่เริ่มต้นของเอกสารอย่างถูกต้องเมื่อเราไม่พบตำแหน่งหลังจากนั้น
- Aleix Pol: ตรวจสอบตัวแปรที่แคชไว้จากเงื่อนไขเกินไป
- Aleix Pol: ทำให้สามารถโหลด CMakeFolders ที่ไม่มี cmakelists.txt (เพราะถูกลบออก) ปรับปรุงความรับผิดชอบในการลบไฟล์ โหลดโครงการใหม่เมื่อไฟล์ CMakeLists.txt ถูกเอาออก
- Milian Wolff: ใช้สีของระบบแทนสีที่ถูกเข้ารหัสในบรรทัดคำสั่ง GDB ในการเพาะปลูก
- Milian Wolff: ตั้งค่าโฟกัสไปที่ตัวกรองบรรทัดรองโดยค่าเริ่มต้นในกล่องโต้ตอบ 'attach to process'
- Milian Wolff: อ่านสถานะดีบั๊กอย่างถูกต้องเมื่อเพิ่มวิดเจ็ตเอาต์พุตหลังจากเริ่มต้นการแก้ปัญหา
- Aleix Pol: ทดสอบคำสั่ง option ทำงานอย่างถูกต้องกับแคช
- Aleix Pol: ใช้ api ที่ถูกต้อง
- Aleix Pol: แก้ไขโครงการโหลดซ้ำเมื่อแคชสกปรก
- Aleix Pol: อย่าตั้งตัวแปรในกรณีที่ระบุไว้ในแคชแล้ว
- Aleix Pol: แก้ไขชื่อสล็อตที่ไม่ถูกต้อง
- Aleix Pol: โหลดโครงการใหม่เมื่อใดก็ตามที่มีการปรับเปลี่ยน CMakeCache
- Milian Wolff: ลองดูสิทธิ์การเป็นเจ้าของวิดเจ็ตป้องกันการรั่วไหลและการล่มสลาย
- NicolAs Alvarez: การสนับสนุน CMake: หลีกเลี่ยงการวนรอบที่ไม่มีขีด จำกัด บน foreach (RANGE) ที่ไม่ทำงาน
- Aleix Pol: ทำให้สามารถแยกวิเคราะห์โครงการได้อย่างถูกต้องด้วยไฟล์ CMakeLists.txt ว่างเปล่า อย่าเพิ่มไดเร็กทอรี root โครงการ cmake สองครั้งเพื่อเฝ้าดู
- เขียนใหม่ตั้งแต่ต้น
- Milian Wolff: แก้ไขล้นใน CMakeFunctionArgument :: unescapeValue
- Andras Mantia: ลบทางลัดที่ขัดแย้งออกจาก katepart
- Milian Wolff: แก้ไข: อนุญาตให้ incr เป็นตัวระบุไม่ใช่โทเค็น ++ หลังจากทั้งหมด
- Milian Wolff: ไม่ควรล้มเหลวในประเภท nullptr ใน getPointerTarget
- Milian Wolff: แก้ไข shouldStartCompletion เมื่อเขียนเส้นทางใน #include การแทรกไม่ใช่เฉพาะ char
- Milian Wolff: อย่าพังทลายเมื่อ getContainerType ไม่พบประกาศสำหรับชนิดที่ระบุใน topcontext ที่ระบุ
- Andreas Pakulat: แก้ไขไฟล์ที่เปิดโดยใช้เส้นทางสัมพัทธ์
- Andreas Pakulat: ตั้งค่า CMAKE_INSTALL_RPATH เป็น lib-installdir
- Andreas Pakulat: ตรวจสอบให้แน่ใจว่า kdevplatform มีการเชื่อมโยงอย่างถูกต้อง
- Milian Wolff: ใช้ canonicalFilePath เป็น absoluteFilePath อาจทำให้เกิดปัญหาในการแก้ไขญาติรวมอยู่ในไดเร็กทอรีที่เชื่อมโยงกัน
- Nicolas Alvarez: แก้ไขปัญหาการรั่วไหลอื่น ๆ
- Nicolas Alvarez: แก้ไขการรั่วไหลของหน่วยความจำใน CMakeListsParser :: readCMakeFile
- Milian Wolff: ไม่เลื่อนไปเหนือ EOF อาจทำให้เกิดโทเค็นที่ไม่ถูกต้องและเกิดปัญหา
- Aleix Pol: ป้องกันไม่ให้เรียกใช้ตัวชี้เป็นโมฆะ
- Aleix Pol: เพิ่มการสนับสนุนที่เหมาะสมสำหรับคำสั่ง Break
- Andreas Pakulat: อย่าพยายามเปิดไฟล์ที่ไม่มีอยู่จริง
- Milian Wolff: ทำให้ __volatile__ เป็นคำพ้องสำหรับ volatile
- Milian Wolff: อย่าเข้าร่วมชั้นเรียนเดียวกันใน typeutils :: getMemberFunctions
- Esben Mose Hansen: ค้นหาไดเรกทอรีที่สร้างแม้ใน root CMakeLists.txt
- Milian Wolff: แก้ไขใช้ในรายการโต้แย้งของ virtuals บริสุทธิ์
- Esben Mose Hansen: ใช้โหมดกำหนดค่าเป็น fallback หากไม่พบโมดูลและตั้งค่า package_DIR ในทุกกรณีที่ไม่พบโมดูล
- David nolden: เปลี่ยนคำยืนยันเป็น BUG คำเตือน: 236411
- Niko Sams: ลบการสนับสนุนสำหรับการสร้าง extragear / sdk ทั้งหมด
- Kovarththanan Rajaratnam: เอา FindCppUnit.cmake ออกจากปลั๊กอิน CppUnit ที่ไม่มีอยู่แล้ว
- Kovarththanan Rajaratnam: ลบ FindCheck.cmake ตอนนี้ที่ปลั๊กอิน Check ไม่มีอยู่อีกต่อไป
- Andreas Pakulat: เพิ่มหมายเลขเวอร์ชัน
- Niko Sams: อ้างถึงนิพจน์ตัวแปรได้อย่างถูกต้อง
- Milian Wolff: ตั้งค่าช่วงที่ไม่ถูกต้องในตำแหน่งสุดท้ายของปัญหาเมื่อรวมตัวแก้ไขเส้นทางพบเส้นทางมากกว่าตัวสร้าง
- Andreas Pakulat: แก้ไขไอคอนโปรแกรม kdevelop สำหรับ Windows
- David nolden: ใช้ mutex เพื่อป้องกันไม่ให้ setupStandardMacros () และ setupStandardIncludePaths () ถูกเรียกว่าหลายครั้งพร้อมกันเพื่อป้องกันความผิดพลาด BUG: 236434
- Bertjan Broeksema: แก้ไขคำเตือนการคอมไพล์ที่เกี่ยวข้องกับ hash_map ที่เลิกใช้งาน
- Andreas Pakulat: ยังค้นหา qmake-qt4
- เขียนใหม่ตั้งแต่ต้น
- รุ่นนี้แก้ไขข้อบกพร่อง 30 ข้อ
- มีการล้างข้อมูลผิดพลาดหลายครั้งและการปรับปรุงเล็กน้อย >
- Qt
มีอะไรใหม่ ในเวอร์ชัน 5.1.2:
มีอะไรใหม่ ในเวอร์ชัน 5.1.1:
มีอะไรใหม่ ในเวอร์ชัน 5.1.0:
มีอะไรใหม่ ในเวอร์ชัน 5.0.4 / 5.1 เบต้า 1:
มีอะไรใหม่ ในเวอร์ชัน 5.0.3 / 5.1 เบต้า 1:
มีอะไรใหม่ ในเวอร์ชัน 5.0.3:
มีอะไรใหม่ ในเวอร์ชัน 5.0.2:
มีอะไรใหม่ ในเวอร์ชัน 5.0.1:
มีอะไรใหม่ ในเวอร์ชัน 4.7.3 / 5.0.0 Beta:
มีอะไรใหม่ ในเวอร์ชัน 4.7.1:
มีอะไรใหม่ ในเวอร์ชัน 4.5.0:
มีอะไรใหม่ ในเวอร์ชัน 4.1.1:
มีอะไรใหม่ ในเวอร์ชัน 4.0.2:
มีอะไรใหม่ ในเวอร์ชัน 4.0.1:
มีอะไรใหม่ ในเวอร์ชัน 4.0 RC3:
มีอะไรใหม่ ในเวอร์ชัน 3.5.3:
ต้องการ
ความคิดเห็นที่ไม่พบ