KDevelop

軟件截圖:
KDevelop
軟件詳細信息:
版本: 5.2.3 更新
上傳日期: 22 Jun 18
開發: KDevelop Team
許可: 免費
人氣: 184

Rating: 2.7/5 (Total Votes: 3)

KDevelop 是一個開源,可移植和免費的軟件項目,為用戶提供基於功能的完整插件IDE(集成開發環境),用於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。

此版本中的新功能

  • 修復在C ++項目中在後台切換git分支時經常發生的崩潰。這會暫時禁用文檔警告,並在工具提示中顯示已解析的文檔,直到基礎問題在上游修復為止。 (bug,上游bug)
  • 修復Windows上默認設置的編譯器,導致KDevelop無法找到C ++標準庫。 (缺陷)
  • 在Windows上使用clang作為編譯器時,修復未作為包含路徑傳遞的標準庫路徑。 (綜述)
  • 修復打開會話時某些系統發生崩潰的問題。 (缺陷)
  • 修復包含路徑完成未顯示項目定義的系統包含(即包括添加為系統包括但由您的項目添加)。 (缺陷)
  • 在定義編輯器中定義批量編輯時修復崩潰。 (缺陷)
  • 修復斷言(僅在調試模式下發生)並在顯示問題工具提示時可能發生崩潰。 (缺陷)
  • 修復文檔瀏覽器中不在AppImage中工作的鏈接。 (缺陷)
  • 在存在翻譯時在源內構建時修復構建失敗。 (缺陷)
  • 在某些情況下在PHP項目中顯示導航工具提示時修復崩潰。 (缺陷)
  • 使用CMake子項目修復目標重複。 (缺陷)
  • 修復控制台工具視圖,要求以交互方式刪除臨時文件。 (缺陷)
  • 使用CMake 3.10
  • 進行編譯時修復了很多AUTOMOC警告
  • 修復一些具有空條目的工具視圖上下文菜單。 (缺陷)
  • 修復狀態欄中的進度窗口小部件未在某些會話中顯示。 (綜述)
  • 調整緩存清除邏輯,以確保在更改為其他KDevelop版本(包括補丁版本)時始終清除代碼模型緩存(〜/ .cache / kdevduchain)。緩存中不合適的數據過去曾引起一系列問題,包括崩潰。如果確實需要保留緩存,可以在緩存文件夾中創建一個目標版本後綴為(空)的文件。
  • 修復KDevelop無法在沒有OpenGL支持的系統上啟用歡迎頁面(默認情況下)啟動。 (缺陷)
  • 使用Qt 5.5版修復構建。
  • 修復無法在Windows上運行的文件模板(此修復程序應該已經在Windows 5.2.0安裝程序中,但不在源代碼壓縮包中)。

版本中的新功能

  • 修復在C ++項目中在後台切換git分支時經常發生的崩潰。這會暫時禁用文檔警告,並在工具提示中顯示已解析的文檔,直到基礎問題在上游修復為止。 (bug,上游bug)
  • 修復Windows上默認設置的編譯器,導致KDevelop無法找到C ++標準庫。 (缺陷)
  • 在Windows上使用clang作為編譯器時,修復未作為包含路徑傳遞的標準庫路徑。 (綜述)
  • 修復打開會話時某些系統發生崩潰的問題。 (缺陷)
  • 修復包含路徑完成未顯示項目定義的系統包含(即包括添加為系統包括但由您的項目添加)。 (缺陷)
  • 在定義編輯器中定義批量編輯時修復崩潰。 (缺陷)
  • 修復斷言(僅在調試模式下發生)並在顯示問題工具提示時可能發生崩潰。 (缺陷)
  • 修復文檔瀏覽器中不在AppImage中工作的鏈接。 (缺陷)
  • 在存在翻譯時在源內構建時修復構建失敗。 (缺陷)
  • 在某些情況下在PHP項目中顯示導航工具提示時修復崩潰。 (缺陷)
  • 使用CMake子項目修復目標重複。 (缺陷)
  • 修復控制台工具視圖,要求以交互方式刪除臨時文件。 (缺陷)
  • 使用CMake 3.10
  • 進行編譯時修復了很多AUTOMOC警告
  • 修復一些具有空條目的工具視圖上下文菜單。 (缺陷)
  • 修復狀態欄中的進度窗口小部件未在某些會話中顯示。 (綜述)
  • 調整緩存清除邏輯,以確保在更改為其他KDevelop版本(包括補丁版本)時始終清除代碼模型緩存(〜/ .cache / kdevduchain)。緩存中不合適的數據過去曾引起一系列問題,包括崩潰。如果確實需要保留緩存,可以在緩存文件夾中創建一個目標版本後綴為(空)的文件。
  • 修復KDevelop無法在沒有OpenGL支持的系統上啟用歡迎頁面(默認情況下)啟動。 (缺陷)
  • 使用Qt 5.5版修復構建。
  • 修復無法在Windows上運行的文件模板(此修復程序應該已經在Windows 5.2.0安裝程序中,但不在源代碼壓縮包中)。

版本5.1.2中的新功能

  • 預建二進製文件:
  • AppImage:各種改進;現在發布LLVM 3.9.1
  • Windows安裝程序:各種改進;現在發貨Qt 5.9.1
  • kdevplatform,kdevelop,kdev-php和kdev-python的變化:
  • 修復了cmake詞法分析器中的崩潰(錯誤363269)
  • cmake和C ++代碼完成的各種小改進
  • 修復C ++的位置#include completions(https://phabricator.kde.org/D6230)
  • 修復遠程目錄上的JS項目崩潰(錯誤369573)
  • 修復解析PHP代碼時可能發生的崩潰(錯誤381123)
  • 修復一個掛起的錯誤(錯誤379669)
  • 返回源格式預覽
  • 修復圖標邊框上的重複上下文菜單(https://phabricator.kde.org/D6838)
  • 修復某些系統上的使用小部件中的代碼顯示
  • 修復“格式文件”上下文菜單操作
  • 修復使用舊式Mac行結尾解析Python代碼時可能發生的崩潰(僅限'r')(錯誤378827)
  • 修復在斷點模型中跳轉到斷點位置(錯誤382652)
  • 修復沒有SSE2的CPU崩潰
  • 修復在Windows上的路徑中啟動帶空格的可執行文件
  • 修復點擊“展示文檔”時可能發生的崩潰在工具提示(https://phabricator.kde.org/D6436)
  • 各種清理工作
  • ......以及許多其他人,在這裡列出的太多了 - 運行“git log v5.1.1..v5.1.2”"在其中一個存儲庫中查看所有更改。

版本5.1.1中的新功能

  • 預建二進製文件:
  • Windows安裝程序:修復Windows安裝程序上缺少的圖標。
  • AppImage:Ship Breeze小部件樣式。 T3538
  • AppImage:發貨Sonnet插件(基於aspell,hunspell,hspell)。 T4100
  • AppImage:使用AppImage發送一些默認配色方案(與Settings - > Color Scheme一起使用)。
  • AppImage:使用KF5SysGuard支持構建:啟用“附加到進程”在AppImage中。 T5878
  • kdevplatform:
  • 不提取所有模板預覽圖像,根據需要從檔案加載。承諾。 Phabricator代碼評論D5701
  • 在Google選擇外部腳本中使用https://www.google.com而不是http://www.google.de。承諾。 Phabricator代碼評論D5719
  • 使用一致的圖標名稱來構建內容,刪除遺留下來的舊圖標。承諾。 Phabricator代碼評論D5651
  • Appwizard:修復ProjectVcsPage中斷開的斷開連接。承諾。 Phabricator代碼評論D5536
  • 在D-Bus上停止未使用和損壞的Project對象。承諾。 Phabricator代碼評論D5607
  • Appwizard:在開發人員.kdev4文件中存儲選擇的vcsPlugin。承諾。 Phabricator代碼評論D5513
  • Backgroundparser:放鬆一下斷言。承諾。請參閱錯誤#378933
  • Path(QString)ctor中的解決方法問題。承諾。見bug#378933
  • 修復從應用模板生成項目時錯誤添加的預覽文件。承諾。 Phabricator代碼評論D5314
  • 修復ShowFilesAfterGeneration中對多個文件和相對路徑的支持。承諾。 Phabricator代碼評論D5316
  • 從文件加載模闆對話框:修復錯誤的過濾字符串用法。承諾。修復了錯誤#376040。 Phabricator代碼評論D5155
  • 在文件中查找/替換:不要為輸出行包裝工具提示的內容。承諾。 Phabricator代碼評論D5135
  • 的kdevelop:
  • 為OpenCL C. Commit安裝xdg mimetype定義。 Phabricator代碼評論D5621
  • 將print從int移動到unsigned int。承諾。 Phabricator代碼評論D5654
  • 修復MinGW的構建。承諾。修復了錯誤#379454
  • 將Cppcheck視為RUNTIME依賴項。承諾。 Phabricator代碼評論D5632
  • OpenCL語言實際上稱為OpenCL C. Commit。 Phabricator代碼評論D5485
  • 刪除* .kdevinternal文件的不需要的mimetype。承諾。 Phabricator代碼評論D5624
  • 僅在QApp實例之後創建KAboutData對象,用於工作翻譯。承諾。 Phabricator代碼評論D5598
  • CMake - 通過刪除現有構建目錄的已更改設置來修復錯誤。承諾。 Phabricator代碼評論D5609
  • 從模板的ShowFilesAfterGeneration中刪除顯式%{PROJECTDIR} /。承諾。 Phabricator代碼評論D5531
  • 刪除未使用的“VersionControl”來自kdev4樣本/模板的條目。承諾。 Phabricator代碼評論D5512
  • 修復ShowFilesAfterGeneration以匹配生成的文件。承諾。修復了錯誤#378499
  • 更新Qt徽標圖片。承諾。 Phabricator代碼評論D5278
  • K設備-蟒:
  • 修復語法修復代碼中的崩潰問題。承諾。部分修復bug#378827。
  • Pep8:讓pep8警告不那麼煩人。承諾。 Phabricator代碼評論D5397
  • K設備的PHP:
  • 修復duchain單元測試。承諾。 Phabricator代碼評論D5817

5.1.0版中的新功能

  • 的kdevelop:
  • QObject模板:修復拼寫錯誤重新定義塊extra_definitions。提交。
  • 將版本號更新為5.0.4。提交。
  • Clang:修復丟失的DUChain鎖。提交。
  • 自定義構建系統:修復配置時崩潰。承諾。見錯誤#335470
  • 嘗試為我修復testGccCompatibility測試。提交。
  • Clang:重命名類時也重命名析構函數。承諾。修復了錯誤#373452
  • 修復添加新構建目錄時錯誤的CMake參數的錯誤。提交。
  • Clang:不建議重構函數defs。提交。
  • 修復setUp / tearDown的Python單元測試的文件模板中的註釋。承諾。修復了錯誤#321005
  • 通過讀取測試數據的.kdev4文件夾來修復TestCustomBuildSystemPlugin。提交。
  • 提供者:修復一些Qt運行時警告。提交。
  • 將TestProblems :: testMissingInclude()更新為當前的ClangFixitAssistant。提交。
  • QtHelp CSS圖片修復。提交。
  • QtHelp頁面加載修復。提交。
  • 更新安裝。提交。
  • 簡化自述文件。提交。
  • File_templates:刪除'#include" foo.moc"'頁腳。提交。
  • 首選qmake over qmake-qt5而不是qmake-qt4。提交。
  • Appimage:git stash pop不要失敗。提交。
  • 修復某些插件的默認圖標。提交。
  • I18n修復。提交。
  • kdevplatform:
  • 不要從問題視圖+斷言修復中打開不存在的文檔。提交。
  • 問題修復的斷言修復。提交。
  • 請注意API dox中更明確的是可以返回nullptr。提交。
  • 文件模闆對話框:修復具有未知基類的覆蓋頁面中的崩潰。提交。
  • 關於缺少方法的沉默運行時警告。提交。
  • 將KTextEditor :: MainWindow傳遞給從TextDocuments創建的文本視圖。提交。
  • 文件模板工具:沒有打開文檔,使用項目或家庭的基礎目錄。提交。
  • 將版本號更新為5.0.4。提交。
  • 清理:刪除未使用的成員。提交。
  • 使用KConfigDialogManager正確註冊EnvironmentSelectionWidget。提交。
  • 禁用修訂圖功能。提交。
  • 修復觸發“重新格式化來源”時的崩潰沒有更多的文件加載。提交。
  • 在助理對話框中恢復隱藏幫助按鈕。提交。
  • 清理:刪除未使用的方法。提交。
  • Quickopenfilter:修復文檔。提交。
  • 修復了錯誤放置的文件模板自定義選項頁面中的複選框。提交。
  • 加快test_projectcontroller的速度。提交。
  • 修復佈局意外嘗試替換OutputPage的主要佈局。提交。
  • 修復無文件名的遠程URL打開。承諾。修復了錯誤#373213
  • TestTemplatesModel,TestGenerationTest:C語言環境,以避免翻譯的字符串。提交。
  • 提高上一個/下一個歷史記錄上下文按鈕。提交。
  • SourceFormatterController:修復'重新格式化文件'。承諾。修復了錯誤#373842
  • SourceFormatterController:更多調試輸出。提交。
  • 修復克隆環境組的無限循環,同時存在另一個克隆。提交。
  • 還原“還原關於”已加載插件中插件的對話框“對話框&QUOT ;.提交。
  • 修復棄用警告。提交。
  • 為舊kf5版本添加KAboutData :: fromPluginMetaData()的回退代碼。提交。
  • 在“已加載的插件”中恢復關於插件的對話框對話。提交。
  • LoadedPluginsDialog:修復memleak。提交。
  • StandardDocumentationView定位修復。提交。
  • 更新安裝。提交。
  • 添加有關KDevelop貢獻的內容。提交。
  • 簡化自述文件。提交。
  • 樣式:C ++ 11ify。提交。
  • Projectfilter:過濾掉VS工件。提交。
  • ProjectConfigSkeleton:刪除FIXME。提交。
  • 修復CMake消息中的拼寫錯誤。提交。
  • 修復歡迎頁面中多行UI字符串的提取。提交。
  • 使用較新的KConfig恢復構建的修補程序。提交。
  • 修復某些插件的默認圖標。提交。
  • 完成所有作業後隱藏進度條。提交。
  • DUChainPointer :: dynamicCast() - 如果沒有目標,請不要進行段錯誤。提交。
  • K設備的PHP:
  • 將版本號更新為5.0.4。提交。
  • K設備-蟒:
  • 將版本號更新為5.0.4。提交。
  • 修復在未解析文檔文件的情況下請求引發項目時發生崩潰的問題。承諾。修復了錯誤#373349

版本5.0.4 / 5.1 Beta 1中的新功能

  • 的kdevelop:
  • QObject模板:修復拼寫錯誤重新定義塊extra_definitions。提交。
  • 將版本號更新為5.0.4。提交。
  • Clang:修復丟失的DUChain鎖。提交。
  • 自定義構建系統:修復配置時崩潰。承諾。見錯誤#335470
  • 嘗試為我修復testGccCompatibility測試。提交。
  • Clang:重命名類時也重命名析構函數。承諾。修復了錯誤#373452
  • 修復添加新構建目錄時錯誤的CMake參數的錯誤。提交。
  • Clang:不建議重構函數defs。提交。
  • 修復setUp / tearDown的Python單元測試的文件模板中的註釋。承諾。修復了錯誤#321005
  • 通過讀取測試數據的.kdev4文件夾來修復TestCustomBuildSystemPlugin。提交。
  • 提供者:修復一些Qt運行時警告。提交。
  • 將TestProblems :: testMissingInclude()更新為當前的ClangFixitAssistant。提交。
  • QtHelp CSS圖片修復。提交。
  • QtHelp頁面加載修復。提交。
  • 更新安裝。提交。
  • 簡化自述文件。提交。
  • File_templates:刪除'#include" foo.moc"'頁腳。提交。
  • 首選qmake over qmake-qt5而不是qmake-qt4。提交。
  • Appimage:git stash pop不要失敗。提交。
  • 修復某些插件的默認圖標。提交。
  • I18n修復。提交。
  • kdevplatform:
  • 不要從問題視圖+斷言修復中打開不存在的文檔。提交。
  • 問題修復的斷言修復。提交。
  • 請注意API dox中更明確的是可以返回nullptr。提交。
  • 文件模闆對話框:修復具有未知基類的覆蓋頁面中的崩潰。提交。
  • 關於缺少方法的沉默運行時警告。提交。
  • 將KTextEditor :: MainWindow傳遞給從TextDocuments創建的文本視圖。提交。
  • 文件模板工具:沒有打開文檔,使用項目或家庭的基礎目錄。提交。
  • 將版本號更新為5.0.4。提交。
  • 清理:刪除未使用的成員。提交。
  • 使用KConfigDialogManager正確註冊EnvironmentSelectionWidget。提交。
  • 禁用修訂圖功能。提交。
  • 修復觸發“重新格式化來源”時的崩潰沒有更多的文件加載。提交。
  • 在助理對話框中恢復隱藏幫助按鈕。提交。
  • 清理:刪除未使用的方法。提交。
  • Quickopenfilter:修復文檔。提交。
  • 修復了錯誤放置的文件模板自定義選項頁面中的複選框。提交。
  • 加快test_projectcontroller的速度。提交。
  • 修復佈局意外嘗試替換OutputPage的主要佈局。提交。
  • 修復無文件名的遠程URL打開。承諾。修復了錯誤#373213
  • TestTemplatesModel,TestGenerationTest:C語言環境,以避免翻譯的字符串。提交。
  • 提高上一個/下一個歷史記錄上下文按鈕。提交。
  • SourceFormatterController:修復'重新格式化文件'。承諾。修復了錯誤#373842
  • SourceFormatterController:更多調試輸出。提交。
  • 修復克隆環境組的無限循環,同時存在另一個克隆。提交。
  • 還原“還原關於”已加載插件中插件的對話框“對話框&QUOT ;.提交。
  • 修復棄用警告。提交。
  • 為舊kf5版本添加KAboutData :: fromPluginMetaData()的回退代碼。提交。
  • 在“已加載的插件”中恢復關於插件的對話框對話。提交。
  • LoadedPluginsDialog:修復memleak。提交。
  • StandardDocumentationView定位修復。提交。
  • 更新安裝。提交。
  • 添加有關KDevelop貢獻的內容。提交。
  • 簡化自述文件。提交。
  • 樣式:C ++ 11ify。提交。
  • Projectfilter:過濾掉VS工件。提交。
  • ProjectConfigSkeleton:刪除FIXME。提交。
  • 修復CMake消息中的拼寫錯誤。提交。
  • 修復歡迎頁面中多行UI字符串的提取。提交。
  • 使用較新的KConfig恢復構建的修補程序。提交。
  • 修復某些插件的默認圖標。提交。
  • 完成所有作業後隱藏進度條。提交。
  • DUChainPointer :: dynamicCast() - 如果沒有目標,請不要進行段錯誤。提交。
  • K設備的PHP:
  • 將版本號更新為5.0.4。提交。
  • K設備-蟒:
  • 將版本號更新為5.0.4。提交。
  • 修復在未解析文檔文件的情況下請求引發項目時發生崩潰的問題。承諾。修復了錯誤#373349

版本5.0.3 / 5.1 Beta 1中的新功能

  • 修復後台解析器中的鎖定問題,導致Windows頻繁崩潰(3c395340d)
  • 在文檔視圖(0602281c)
  • 中修復損壞的搜索
  • 修復斷點視圖(cba54572)
  • 的各種問題
  • 修復激活clang FixIt時可能發生的崩潰(BR:369176)
  • 在禁用Make插件(BR:369326)
  • 的情況下執行各種操作時修復崩潰
  • 在Windows安裝程序中更新Sonnet導致崩潰崩潰(BR:370470)
  • 修復在某些情況下被解析為CMake的文本文件,導致性能下降和崩潰
  • 在文檔視圖中使用正確的字體(BR:285162)
  • 點擊“重命名聲明”時修復崩潰沒有編輯器打開(22bdccb1)
  • 修復“下載更多...”功能在某些系統上無效(4c4500bf)
  • 修復“選擇下一個/上一個工具視圖”在某些情況下行為不正確(24d3e3bb)
  • 修復“隱藏/恢復停靠欄”在某些情況下表現不正確(daeed5f1)
  • 修復“以root用戶身份安裝”行動不起作用(30a66c3f)
  • 修復CMake構建插件有時會重建所有內容(17b6499e)
  • 各種UI改進。

版本5.0.3中的新功能

  • 修復後台解析器中的鎖定問題,導致Windows頻繁崩潰(3c395340d)
  • 在文檔視圖(0602281c)
  • 中修復損壞的搜索
  • 修復斷點視圖(cba54572)
  • 的各種問題
  • 修復激活clang FixIt時可能發生的崩潰(BR:369176)
  • 在禁用Make插件(BR:369326)
  • 的情況下執行各種操作時修復崩潰
  • 在Windows安裝程序中更新Sonnet導致崩潰崩潰(BR:370470)
  • 修復在某些情況下被解析為CMake的文本文件,導致性能下降和崩潰
  • 在文檔視圖中使用正確的字體(BR:285162)
  • 點擊“重命名聲明”時修復崩潰沒有編輯器打開(22bdccb1)
  • 修復“下載更多...”功能在某些系統上無效(4c4500bf)
  • 修復“選擇下一個/上一個工具視圖”在某些情況下行為不正確(24d3e3bb)
  • 修復“隱藏/恢復停靠欄”在某些情況下表現不正確(daeed5f1)
  • 修復“以root用戶身份安裝”行動不起作用(30a66c3f)
  • 修復CMake構建插件有時會重建所有內容(17b6499e)
  • 各種UI改進。

版本5.0.2中的新功能

  • 修復後台解析器中的鎖定問題,導致Windows頻繁崩潰(3c395340d)
  • 在文檔視圖(0602281c)
  • 中修復損壞的搜索
  • 修復斷點視圖(cba54572)
  • 的各種問題
  • 修復激活clang FixIt時可能發生的崩潰(BR:369176)
  • 在禁用Make插件(BR:369326)
  • 的情況下執行各種操作時修復崩潰
  • 在Windows安裝程序中更新Sonnet導致崩潰崩潰(BR:370470)
  • 修復在某些情況下被解析為CMake的文本文件,導致性能下降和崩潰
  • 在文檔視圖中使用正確的字體(BR:285162)
  • 點擊“重命名聲明”時修復崩潰沒有編輯器打開(22bdccb1)
  • 修復“下載更多...”功能在某些系統上無效(4c4500bf)
  • 修復“選擇下一個/上一個工具視圖”在某些情況下行為不正確(24d3e3bb)
  • 修復“隱藏/恢復停靠欄”在某些情況下表現不正確(daeed5f1)
  • 修復“以root用戶身份安裝”行動不起作用(30a66c3f)
  • 修復CMake構建插件有時會重建所有內容(17b6499e)
  • 各種UI改進。

版本5.0.1中的新功能

  • 5.0.1中修復的問題:
  • 修復後台解析器中的死鎖,這在包含C ++和Python / JS / QML代碼的項目中尤其發生,導致解析或整個應用程序隨機凍結。 [BR:355100]
  • 不要顯示“項目已在其他會話中打開”在某些情況下啟動會話的對話框。
  • 修復了在命令行上切換git branches時有時會發生的崩潰。
  • 從命令行啟動調試器時修復崩潰。 [BR:367837]
  • 鼠標懸停突出顯示現在使用“搜索突出顯示”配置對話框中的顏色,而不是硬編碼的亮黃色。 [BR:368458]
  • 在“TODO”之後編輯行中的文本時修復PHP插件中的崩潰。 [BR:368257]
  • 修復Custom Makefile插件的工作目錄[BR:239004]
  • 修復觸發助理彈出操作[BR:368270]
  • 時可能發生的崩潰
  • 在顯示歡迎頁面的某些情況下修復凍結。 [BR:368138]
  • 修復一些翻譯問題。
  • 如果不手動按F5,有時在kdev-python中找不到導入修復[BR:368556]
  • Linux AppImage中修復的問題:
  • 發送subversion插件。
  • 修復QtHelp無法正常工作。
  • 運送各種X11庫,據說現在可以在相對較舊的系統上運行二進製文件(SLES 11及類似版本)
  • 暫時停用歡迎頁面。

5.0.0版中的新功能

  • KDevelop 4.7發布近兩年後,我們很高興地宣布KDevelop 5.0的即時可用性。 KDevelop是一個集成開發環境,專注於支持C ++,Python,PHP和JavaScript / QML編程語言。 5.0版本進行了許多重要的更改和重構,確保KDevelop在未來幾年保持可維護且易於擴展和改進。重點包括大大改進的新C / C ++語言支持,以及Python,PHP和QML / JS的拋光。

版本4.7.3 / 5.0.0 Beta中的新功能

  • 我們已經將我們龐大的代碼庫移植到Qt 5和KDE框架5(KF5)。
  • 我們將遺留的C ++解析器和語義分析插件替換為更強大的插件,該插件基於LLVM項目中的Clang。
  • 我們刪除了手寫的CMake解釋器,現在利用上游CMake本身提供的元數據。
  • 我們最終整合了QML和JavaScript的語義支持,以及QMake的項目經理。
  • 最後,我們清理了代碼庫的許多方面,並顯著提高了一些工作流程的性能。

版本4.7.2 / 5.0.0 Beta中的新功能

  • 我們移植了巨大的代碼庫到Qt 5和KDE框架5(KF5)。
  • 我們將遺留的C ++解析器和語義分析插件替換為更強大的插件,該插件基於LLVM項目中的Clang。
  • 我們刪除了手寫的CMake解釋器,現在利用上游CMake本身提供的元數據。
  • 我們最終整合了QML和JavaScript的語義支持,以及QMake的項目經理。
  • 最後,我們清理了代碼庫的許多方面,並顯著提高了一些工作流程的性能。

4.7.1版本中的

新功能

  • 此版本包含許多改進和錯誤修復 - 每個人都應該升級。

版本4.5.0中的新功能

  • 此版本增加了單元測試的集成,因此您可以在處理項目時輕鬆運行和調試它們。
  • 更新了New Class嚮導,並對在不同位置對UI進行拋光進行了許多更改。
  • 提供了對C ++ 11功能的更好支持。

版本4.3.0 RC1中的新功能

  • 這可能是之前的最後一個測試版本最終發布4.3。此候選版本包含其他錯誤修復,並進一步改進了C ++ 11語言支持。

版本4.1.1中的新功能

  • Milian Wolff:將版本設置為4.1.0,需要kdevplatform 1.1.0
  • Milian Wolff:修復custommake manager在刪除,重命名文件夾時崩潰
  • Milian Wolff:優化:如果我們找到了最後一個#include,則無需調用moveBehindComment,只需在此之後添加include
  • Milian Wolff:最後解決了丟失的包含項目展示位置......
  • Milian Wolff:如果沒有找到空行,則在定義或註釋後包含/轉發聲明
  • Milian Wolff:當我們在此之後找不到位置時,在文檔開頭正確添加包含/轉發定義
  • Aleix Pol:檢查來自條件的緩存變量。
  • Aleix Pol:可以重新加載沒有cmakelists.txt的CMakeFolders(因為它已被刪除)。提高文件刪除的責任感。刪除CMakeLists.txt文件時重新加載項目分支。
  • Milian Wolff:在GDB命令行工具視圖中使用系統顏色而不是硬編碼顏色
  • Milian Wolff:默認情況下,在“附加到進程”對話框
  • 中設置過濾器lineedit
  • Milian Wolff:在調試過程啟動後添加輸出窗口小部件時正確讀取調試器狀態
  • Aleix Pol:測試選項命令與緩存一起正常工作。
  • Aleix Pol:使用正確的api。
  • Aleix Pol:當緩存變髒時修復項目重新加載。
  • Aleix Pol:如果變量已在緩存中指定,請不要設置變量。
  • Aleix Pol:修正錯誤的插槽名稱。
  • Aleix Pol:每當修改CMakeCache時重新加載項目。
  • Milian Wolff:讓視圖獲取小部件的所有權,防止洩漏和崩潰
  • NicolAs Alvarez:CMake支持:避免從不運行的foreach(RANGE)上的無限循環。
  • Aleix Pol:可以使用空的CMakeLists.txt文件正確解析項目。不要將cmake項目根目錄兩次添加到觀察者。

版本4.0.2中的新功能

  • 從頭開始重寫

版本4.0.1中的新功能

  • Milian Wolff:修復CMakeFunctionArgument :: unescapeValue中的溢出
  • Andras Mantia:從katepart中刪除一些衝突的快捷方式。
  • Milian Wolff:修復:允許incr作為標識符,畢竟不是++令牌
  • Milian Wolff:請勿在getPointerTarget中使用nullptr類型崩潰
  • Milian Wolff:在#include中編寫路徑時修復shouldStartCompletion,插入的不僅是單個字符
  • Milian Wolff:當getContainerType在給定的topcontext中找不到已識別類型的聲明時,不要崩潰
  • Andreas Pakulat:用相對路徑修復打開文件。
  • Andreas Pakulat:將CMAKE_INSTALL_RPATH設置為lib-installdir
  • Andreas Pakulat:確保kdevplatform正確鏈接
  • Milian Wolff:使用canonicalFilePath作為absoluteFilePath可能會在解析symlinked目錄中的相對包含時導致問題
  • 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:即使在根CMakeLists.txt
  • 中也可以找到構建目錄
  • Milian Wolff:修復純虛擬參數列表中的用法
  • Esben Mose Hansen:如果沒有找到模塊,請使用配置模式作為後備,並在未找到模塊的所有情況下設置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:修復windows的kdevelop app圖標。
  • David nolden:使用互斥鎖防止setupStandardMacros()和setupStandardIncludePaths()同時被多次調用,以防止崩潰。 BUG:236434
  • Bertjan Broeksema:修復與棄用的hash_map相關的編譯警告
  • Andreas Pakulat:也搜索qmake-qt4

版本4.0 RC3中的新功能

  • 從頭開始重寫

版本3.5.4中的新功能

  • 此版本修復了30個錯誤。

版本3.5.3中的新功能

  • 許多錯誤清理和小改進。

<強>要求

  • Qt的

類似的軟件

Anjuta IDE
Anjuta IDE

22 Jun 18

Redcar
Redcar

20 Feb 15

jHepWork
jHepWork

20 Feb 15

Griffon IDE
Griffon IDE

22 Jun 18

意見 KDevelop

評論沒有發現
添加評論
打開圖片!