KDevelopは、C、C ++、その他の広く使用されているプログラミング言語用の機能満載のプラグインベースのIDE(統合開発環境)をユーザーに提供する、オープンソースのポータブルでフリーなソフトウェアプロジェクトです。
機能の概要
主な機能には、使いやすいにもかかわらず、Qt GUIツールキットで書かれた複雑なグラフィカルユーザーインターフェイス、セッションのサポート、さまざまなプログラミング言語のサポート、2番目のプロジェクトとしてアプリケーションを設定する機能、プロジェクトをゼロから作成する機能もあります。
また、さまざまなツール、ビュー、モードと作業セット、キーボードショートカットのサポート、テンプレートのサポート、単体テストとクラスが付属しています。開発者は、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もあります.KDevPlatformは、Quanta、Kile、KTechLab、さらにはKDevelop自体のようなIDEのようなプログラムのベースとして使用できる、オープンソースで自由に配布されるライブラリセットです。
このリリースの新機能:
C ++プロジェクトのバックグラウンドでgitブランチを切り替えるときにしばしば起こったクラッシュを修正しました。これにより、基本的な問題がアップストリームに固定されるまで、ドキュメントの警告と解析されたドキュメントがツールチップに一時的に表示されなくなります。 (バグ、アップストリームバグ)
Windowsでデフォルトでコンパイラを設定しないように修正し、KDevelopがC ++標準ライブラリを見つけられなくなった原因を修正しました。 (バグ)
ウィンドウ上でコンパイラとしてclangを使用するとき、インクルードパスとして渡されない標準ライブラリパスを修正しました。 (レビュー)
セッションを開くときにシステムによってクラッシュが発生するのを修正しました。 (バグ)
インクルードパスの補完を修正し、プロジェクト定義システムのインクルードが表示されないように修正しました。 (バグ)
バッチ編集が定義エディタで定義されている場合、クラッシュを修正しました。 (バグ)
デバッグモードでのみアサーションを修正し、問題のツールチップを表示するとクラッシュする可能性があります。 (バグ)
ドキュメントブラウザーのリンクをAppImageで動作しないように修正しました。 (バグ)
翻訳が存在するときにソースをビルドする際にビルドの失敗を修正しました。 (バグ)
状況によっては、PHPプロジェクトでナビゲーションツールチップを表示するとクラッシュする問題を修正しました。 (バグ)
CMakeサブプロジェクトを使用してターゲットを複製するように修正しました。 (バグ)
対話形式で一時ファイルを削除するようコンソールのツールビューを修正しました。 (バグ)
CMake 3.10でコンパイル中に多くのAUTOMOC警告を修正しました。
空のエントリを持つツールビューのコンテキストメニューを修正しました。 (バグ)
一部のセッションでは表示されないステータスバーに進捗ウィジェットを修正しました。 (レビュー)
異なるKDevelopバージョン(パッチバージョンを含む)に変更するときに、コードモデルキャッシュ(〜/ .cache / kdevduchain)が常にクリアされるように、キャッシュクリアロジックを適用します。キャッシュ内の不適切なデータは、クラッシュを含む過去のさまざまな問題を引き起こしています。実際にキャッシュを保持する必要がある場合は、キャッシュフォルダ内のターゲットバージョンのバージョン接尾辞を持つ(空の)ファイルを作成できます。
OpenGLをサポートしていないシステムでウェルカムページを有効にしてKDevelopを起動しないように修正しました(これはデフォルトです)。 (バグ)
Qtバージョン5.5でビルドを修正しました。
Windowsで動作しないファイルテンプレートを修正しました(この修正はWindows 5.2.0インストーラーにはすでに存在していますが、ソースtarballには存在しませんでした)。
バージョンの新機能:
C ++プロジェクトのバックグラウンドでgitブランチを切り替えるときにしばしば起こったクラッシュを修正しました。これにより、基本的な問題がアップストリームに固定されるまで、ドキュメントの警告と解析されたドキュメントがツールチップに一時的に表示されなくなります。 (バグ、アップストリームバグ)
Windowsでデフォルトでコンパイラを設定しないように修正し、KDevelopがC ++標準ライブラリを見つけられなくなった原因を修正しました。 (バグ)
ウィンドウ上でコンパイラとしてclangを使用するとき、インクルードパスとして渡されない標準ライブラリパスを修正しました。 (レビュー)
セッションを開くときにシステムによってクラッシュが発生するのを修正しました。 (バグ)
インクルードパスの補完を修正し、プロジェクト定義システムのインクルードが表示されないように修正しました。 (バグ)
バッチ編集が定義エディタで定義されている場合、クラッシュを修正しました。 (バグ)
デバッグモードでのみアサーションを修正し、問題のツールチップを表示するとクラッシュする可能性があります。 (バグ)
ドキュメントブラウザーのリンクをAppImageで動作しないように修正しました。 (バグ)
翻訳が存在するときにソースをビルドする際にビルドの失敗を修正しました。 (バグ)
状況によっては、PHPプロジェクトでナビゲーションツールチップを表示するとクラッシュする問題を修正しました。 (バグ)
CMakeサブプロジェクトを使用してターゲットを複製するように修正しました。 (バグ)
対話形式で一時ファイルを削除するようコンソールのツールビューを修正しました。 (バグ)
CMake 3.10でコンパイル中に多くのAUTOMOC警告を修正しました。
空のエントリを持つツールビューのコンテキストメニューを修正しました。 (バグ)
一部のセッションでは表示されないステータスバーに進捗ウィジェットを修正しました。 (レビュー)
異なるKDevelopバージョン(パッチバージョンを含む)に変更するときに、コードモデルキャッシュ(〜/ .cache / kdevduchain)が常にクリアされるように、キャッシュクリアロジックを適用します。キャッシュ内の不適切なデータは、クラッシュを含む過去のさまざまな問題を引き起こしています。実際にキャッシュを保持する必要がある場合は、キャッシュフォルダ内のターゲットバージョンのバージョン接尾辞を持つ(空の)ファイルを作成できます。
OpenGLをサポートしていないシステムでウェルカムページを有効にしてKDevelopを起動しないように修正しました(これはデフォルトです)。 (バグ)
Qtバージョン5.5でビルドを修正しました。
Windowsで動作しないファイルテンプレートを修正しました(この修正はWindows 5.2.0インストーラーにはすでに存在していますが、ソースtarballには存在しませんでした)。
バージョン5.1.2の新機能:
事前ビルドされたバイナリ:
AppImage:さまざまな改良。今すぐ出荷LLVM 3.9.1
Windowsインストーラ:さまざまな改良。今Qt 5.9.1を出荷
kdevplatform、kdevelop、kdev-php、kdev-pythonの変更点:
cmakeレクサーのクラッシュを修正しました(bug 363269)
cmakeおよびC ++コード補完の様々な小さな改良
C ++ #include補完の配置を修正しました(https://phabricator.kde.org/D6230)
JSプロジェクトをリモートディレクトリでクラッシュさせる(バグ369573)
PHPコードの解析中にクラッシュする可能性を修正しました(バグ381123)
ハング・オン・イグジットのバグを修正しました(バグ379669)
ソースフォーマットのプレビューが戻ってきます
アイコンの境界線に重複したコンテキストメニューを修正する(https://phabricator.kde.org/D6838)
一部のシステムで使用ウィジェットのコード表示を修正しました。
"書式ファイル"を修正コンテキストメニューアクション
旧式のMac行末( 'r'のみ)のPythonコードを解析する際にクラッシュする可能性を修正しました(バグ378827)
ブレークポイントモデルのブレークポイント位置へのジャンプを修正しました(バグID:382652)
SSE2のないCPUでクラッシュを修正
ウィンドウ上のパスにスペースを含む実行ファイルの起動を修正しました
"ドキュメントを表示"をクリックするとクラッシュする可能性があります。ツールチップ(https://phabricator.kde.org/D6436)
様々なクリーンアップ作業
...そして他の多くのもの、あまりにも多く、ここにそれらをリストアップする - " git log v5.1.1..v5.1.2"いずれかのリポジトリにすべての変更を表示する
バージョン5.1.1の新機能:
事前ビルドされたバイナリ:
Windowsインストーラ:Windowsインストーラでアイコンが見つからない問題を修正しました。
AppImage:Shree Breezeウィジェットスタイル。 T3538
AppImage:Ship Sonnetプラグイン(aspell、hunspell、hspellに基づく)。 T4100
AppImage:AppImageでいくつかのデフォルトのカラースキームを(設定 - >カラースキームで使用するために)出荷します。
AppImage:KF5SysGuardサポートで構築:"処理に添付" AppImageで。 T5878
kdevplatform:
必要に応じてアーカイブからロードする、すべてのテンプレートプレビュー画像を抽出しないでください。コミット。 PhabricatorコードレビューD5701
Google select external scriptでhttp://www.google.deの代わりにhttps://www.google.comを使用してください。コミット。 PhabricatorコードレビューD5719
ビルドには一貫したアイコン名を使用し、レガシーアイコンは残しておきます。コミット。 PhabricatorコードレビューD5651
Appwizard:ProjectVcsPageで切断された切断を修正します。コミット。 PhabricatorコードレビューD5536
D-BusでProjectオブジェクトの未使用および壊れた露出を停止します。コミット。 PhabricatorコードレビューD5607
Appwizard:vcsPluginを開発者の.kdev4ファイルに保存します。コミット。 PhabricatorコードレビューD5513
Backgroundparser:少しリラックスしてください。コミット。バグ#378933を参照してください
アプリケーションテンプレートからプロジェクト生成時に誤って追加されたプレビューファイルを修正しました。コミット。 PhabricatorコードレビューD5314
ShowFilesAfterGenerationの複数のファイルと相対パスのサポートを修正しました。コミット。 PhabricatorコードレビューD5316
[テンプレートからファイルを読み込む]ダイアログ:不適切なフィルタ文字列の使用法を修正します。コミット。バグ#376040を修正しました。 PhabricatorコードレビューD5155
ファイルの検索/置換:出力行のツールチップの内容を折り返しません。コミット。 PhabricatorコードレビューD5135
kdevelop:
OpenCL Cのxdg mimetype定義をインストールします。 PhabricatorコードレビューD5621
printをintからunsigned intに移動します。コミット。 PhabricatorコードレビューD5654
MinGW用のビルドを修正しました。コミット。バグ#379454を修正
RUNTIME依存関係としてCppcheckを探します。コミット。 PhabricatorコードレビューD5632
OpenCL言語は実際にはOpenCL Cと呼ばれます。 PhabricatorコードレビューD5485
* .kdevinternalファイルの不要なMIMEタイプを削除します。コミット。 PhabricatorコードレビューD5624
KAboutDataオブジェクトはQAppインスタンスの後で、翻訳作業のために作成します。コミット。 PhabricatorコードレビューD5598
CMake - 既存のビルドディレクトリの設定を変更してバグを修正しました。コミット。 PhabricatorコードレビューD5609
テンプレートのShowFilesAfterGenerationからexplicit%{PROJECTDIR} /を削除します。コミット。 PhabricatorコードレビューD5531
未使用の「VersionControl」を削除する。 kdev4サンプル/テンプレートのエントリコミット。 PhabricatorコードレビューD5512
生成されたファイルと一致するようにShowFilesAfterGenerationを修正しました。コミット。バグ#378499を修正
Qtロゴ画像を更新する。コミット。 PhabricatorコードレビューD5278
kdev-python:
構文修正コードのクラッシュを修正しました。コミット。バグ#378827を部分的に修正しました。
Pep8:pep8の警告を迷惑にならないようにします。コミット。 PhabricatorコードレビューD5397
kdev-php:
duchain単体テストを修正する。コミット。 PhabricatorコードレビューD5817
バージョン5.1.0の新機能:
kdevelop:
QObjectテンプレート:ブロックextra_definitionsのタイプミスの再定義を修正しました。コミット。
バージョン番号を5.0.4に更新します。コミット。
Clang:DUChainロックが見つからない問題を修正しました。コミット。
カスタムビルドシステム:設定時にクラッシュを修正しました。コミット。バグ#335470を参照
私のためにtestGccCompatibilityテストを修正してみてください。コミット。
Clang:クラスの名前を変更するときに、デストラクタの名前を変更します。コミット。バグ#373452を修正
新しいビルドディレクトリの追加中に間違ったCMake引数のバグを修正しました。コミット。
Clang:リファクタリング関数定義に提案しないでください。コミット。
setUp / tearDownのPython単体テストのファイルテンプレートのコメントを修正しました。コミット。バグ#321005を修正
テストデータの.kdev4フォルダを読み込んで、TestCustomBuildSystemPluginを修正してください。コミット。
プロバイダ:いくつかのQt実行時の警告を修正します。コミット。
TestProblems :: testMissingInclude()を現在のClangFixitAssistantに更新します。コミット。
QtヘルプCSS画像が修正されました。コミット。
Qtヘルプページ読み込み修正。コミット。
INSTALLを更新してください。コミット。
READMEの合理化。コミット。
File_templates: '#include "を削除するfoo.moc" "フッター。コミット。
qmake-qt5よりqmake-qt5を優先するqmake-qt4。コミット。
プラグインのデフォルトアイコンを修正しました。コミット。
I18nの修正。コミット。
kdevplatform:
ビュー+アサーションの修正から、存在しないドキュメントを開かないでください。コミット。
ProblemModelのアサーション修正。コミット。
nullptrを返すことができるAPI doxでより明示的に注意してください。コミット。
ファイルテンプレートダイアログ:不明な基本クラスの上書きページでクラッシュを修正しました。コミット。
失われたメソッドについてのサイレントランタイム警告。コミット。
TextDocumentsから作成されたテキストビューにKTextEditor :: MainWindowを渡します。コミット。
ファイルテンプレートツール:開いているドキュメントがない場合は、プロジェクトまたはホームの基本ディレクトリを使用します。コミット。
バージョン番号を5.0.4に更新します。コミット。
クリーンアップ:未使用のメンバを削除します。コミット。
EnvironmentSelectionWidgetをKConfigDialogManagerに正しく登録してください。コミット。
リビジョングラフ機能を無効にします。コミット。
トリガー時にクラッシュを修正しました。"再フォーマットソース"これ以上ファイルがロードされません。コミット。
アシスタントダイアログ内のヘルプボタンの隠しを復元します。コミット。
クリーンアップ:未使用のメソッドを削除します。コミット。
Quickopenfilter:ドキュメントを修正しました。コミット。ファイルテンプレートのカスタムオプションページのチェックボックスを間違えて修正しました。コミット。
test_projectcontrollerの速度を少し上げてください。コミット。
誤ってレイアウトを修正して、OutputPageのメインレイアウトを置き換えようとしました。コミット。
ファイル名なしのリモートURLのオープンを修正しました。コミット。バグ#373213を修正
TestTemplatesModel、TestGenerationTest:翻訳された文字列を避けるためのCロケール。コミット。
prev / next履歴コンテキストボタンを表示します。コミット。
SourceFormatterController: 'Reformat files'を修正しました。コミット。バグ#373842を修正
SourceFormatterController:より多くのデバッグ出力。コミット。
別のクローンが存在するクローン環境グループの無限ループを修正しました。コミット。
"読み込まれたプラグイン"のプラグインの[元に戻す]ダイアログダイアログ」を表示する。コミット。
廃止予定の警告を修正しました。コミット。
古いkf5バージョンのKAboutData :: fromPluginMetaData()のフォールバックコードを追加します。コミット。
"読み込まれたプラグイン"のプラグインの[バージョン情報]ダイアログダイアログ。コミット。
LoadedPluginsDialog:memleakを修正しました。コミット。
StandardDocumentationViewの位置付け修正を表示します。コミット。
INSTALLを更新してください。コミット。
KDevelopに貢献することについてのビットを追加してください。コミット。
READMEを合理化します。コミット。
スタイル:C ++ 11ify。コミット。
Projectfilter:VSアーティファクトを除外します。コミット。
ProjectConfigSkeleton:FIXMEを削除します。コミット。
CMakeメッセージの入力ミスを修正しました。コミット。
ウェルカムページからの複数行のUI文字列の抽出を修正しました。コミット。
新しいKConfigでビルドを復元するための修正。コミット。
一部のプラグインのデフォルトアイコンを修正しました。コミット。
すべてのジョブが終了したら、進行状況バーを非表示にします。コミット。
DUChainPointer :: dynamicCast() - ターゲットがない場合はsegfaultしません。コミット。
kdev-php:
バージョン番号を5.0.4に更新します。コミット。
kdev-python:
バージョン番号を5.0.4に更新します。コミット。
docfileを解析しないでraise itemを要求するとクラッシュする問題を修正しました。コミット。バグ#373349を修正
バージョン5.0.4 / 5.1 Beta 1の新機能:
kdevelop:
QObjectテンプレート:ブロックextra_definitionsのタイプミスの再定義を修正しました。コミット。
バージョン番号を5.0.4に更新します。コミット。
Clang:DUChainロックが見つからない問題を修正しました。コミット。
カスタムビルドシステム:設定時にクラッシュを修正しました。コミット。バグ#335470を参照
私のためにtestGccCompatibilityテストを修正してみてください。コミット。
Clang:クラスの名前を変更するときに、デストラクタの名前を変更します。コミット。バグ#373452を修正
新しいビルドディレクトリの追加中に間違ったCMake引数のバグを修正しました。コミット。
Clang:リファクタリング関数定義に提案しないでください。コミット。
setUp / tearDownのPython単体テストのファイルテンプレートのコメントを修正しました。コミット。バグ#321005を修正
テストデータの.kdev4フォルダを読み込んで、TestCustomBuildSystemPluginを修正してください。コミット。
プロバイダ:いくつかのQt実行時の警告を修正します。コミット。
TestProblems :: testMissingInclude()を現在のClangFixitAssistantに更新します。コミット。
QtヘルプCSS画像が修正されました。コミット。
Qtヘルプページ読み込み修正。コミット。
INSTALLを更新してください。コミット。
READMEの合理化。コミット。
File_templates: '#include "を削除するfoo.moc" "フッター。コミット。
qmake-qt5よりqmake-qt5を優先するqmake-qt4。コミット。
プラグインのデフォルトアイコンを修正しました。コミット。
I18nの修正。コミット。
kdevplatform:
ビュー+アサーションの修正から、存在しないドキュメントを開かないでください。コミット。
ProblemModelのアサーション修正。コミット。
nullptrを返すことができるAPI doxでより明示的に注意してください。コミット。
ファイルテンプレートダイアログ:不明な基本クラスの上書きページでクラッシュを修正しました。コミット。
失われたメソッドについてのサイレントランタイム警告。コミット。
TextDocumentsから作成されたテキストビューにKTextEditor :: MainWindowを渡します。コミット。
ファイルテンプレートツール:開いているドキュメントがない場合は、プロジェクトまたはホームの基本ディレクトリを使用します。コミット。
バージョン番号を5.0.4に更新します。コミット。
クリーンアップ:未使用のメンバを削除します。コミット。
EnvironmentSelectionWidgetをKConfigDialogManagerに正しく登録してください。コミット。
リビジョングラフ機能を無効にします。コミット。
トリガー時にクラッシュを修正しました。"再フォーマットソース"これ以上ファイルがロードされません。コミット。
アシスタントダイアログ内のヘルプボタンの隠しを復元します。コミット。
クリーンアップ:未使用のメソッドを削除します。コミット。
Quickopenfilter:ドキュメントを修正しました。コミット。ファイルテンプレートのカスタムオプションページのチェックボックスを間違えて修正しました。コミット。
test_projectcontrollerの速度を少し上げてください。コミット。
誤ってレイアウトを修正して、OutputPageのメインレイアウトを置き換えようとしました。コミット。
ファイル名なしのリモートURLのオープンを修正しました。コミット。バグ#373213を修正
TestTemplatesModel、TestGenerationTest:翻訳された文字列を避けるためのCロケール。コミット。
prev / next履歴コンテキストボタンを表示します。コミット。
SourceFormatterController: 'Reformat files'を修正しました。コミット。バグ#373842を修正
SourceFormatterController:より多くのデバッグ出力。コミット。
別のクローンが存在するクローン環境グループの無限ループを修正しました。コミット。
"読み込まれたプラグイン"のプラグインの[元に戻す]ダイアログダイアログ」を表示する。コミット。
廃止予定の警告を修正しました。コミット。
古いkf5バージョンのKAboutData :: fromPluginMetaData()のフォールバックコードを追加します。コミット。
"読み込まれたプラグイン"のプラグインの[バージョン情報]ダイアログダイアログ。コミット。
LoadedPluginsDialog:memleakを修正しました。コミット。
StandardDocumentationViewの位置付け修正を表示します。コミット。
INSTALLを更新してください。コミット。
KDevelopに貢献することについてのビットを追加してください。コミット。
READMEを合理化します。コミット。
スタイル:C ++ 11ify。コミット。
Projectfilter:VSアーティファクトを除外します。コミット。
ProjectConfigSkeleton:FIXMEを削除します。コミット。
CMakeメッセージの入力ミスを修正しました。コミット。
ウェルカムページからの複数行のUI文字列の抽出を修正しました。コミット。
新しいKConfigでビルドを復元するための修正。コミット。
一部のプラグインのデフォルトアイコンを修正しました。コミット。
すべてのジョブが終了したら、進行状況バーを非表示にします。コミット。
DUChainPointer :: dynamicCast() - ターゲットがない場合はsegfaultしません。コミット。
kdev-php:
バージョン番号を5.0.4に更新します。コミット。
kdev-python:
バージョン番号を5.0.4に更新します。コミット。
docfileを解析しないでraise itemを要求するとクラッシュする問題を修正しました。コミット。バグ#373349を修正
バージョン5.0.3 / 5.1 Beta 1の新機能:
Windows(3c395340d)で頻繁にクラッシュするバックグラウンドパーサーのロック問題を修正しました。
ドキュメントビューでの壊れた検索の修正(0602281c)
ブレークポイントビューでのさまざまな問題を修正しました。(cba54572)
FixIt(BR:369176)を起動するとクラッシュする可能性を修正しました。
Makeプラグインを無効にしてさまざまな操作を実行するとクラッシュする問題を修正しました(BR:369326)
スペルチェックでクラッシュしたWindowsインストーラでSonnetを更新する(BR:370470)
状況によっては、テキストファイルがCMakeとして解析され、パフォーマンスが低下しクラッシュする
ドキュメントビューで正しいフォントを使用する(BR:285162)
"名前を変更して宣言"をクリックするとクラッシュする問題を修正しました。エディタを開いていなくても(22bdccb1)
"もっとダウンロードする"を修正してください。一部のシステムで機能しない機能(4c4500bf)
"次の/前のツールビューを選択"を修正しました。場合によっては正しく動作しない(24d3e3bb)
"ドックを非表示/復元"場合によっては正しく動作しません(daeed5f1)
"ルートとしてインストール"を修正します。動作していない動作(30a66c3f)
CMakeビルドプラグインを修正して、時にはすべてを再ビルドしない(17b6499e)
さまざまなUIの改善。
バージョン5.0.3の新機能:
Windows(3c395340d)で頻繁にクラッシュするバックグラウンドパーサーのロック問題を修正しました。
ドキュメントビューでの壊れた検索の修正(0602281c)
ブレークポイントビューでのさまざまな問題を修正しました。(cba54572)
FixIt(BR:369176)を起動するとクラッシュする可能性を修正しました。
Makeプラグインを無効にしてさまざまな操作を実行するとクラッシュする問題を修正しました(BR:369326)
スペルチェックでクラッシュしたWindowsインストーラでSonnetを更新する(BR:370470)
状況によっては、テキストファイルがCMakeとして解析され、パフォーマンスが低下しクラッシュする
ドキュメントビューで正しいフォントを使用する(BR:285162)
"名前を変更して宣言"をクリックするとクラッシュする問題を修正しました。エディタを開いていなくても(22bdccb1)
"もっとダウンロードする"を修正してください。一部のシステムで機能しない機能(4c4500bf)
"次の/前のツールビューを選択"を修正しました。場合によっては正しく動作しない(24d3e3bb)
"ドックを非表示/復元"場合によっては正しく動作しません(daeed5f1)
"ルートとしてインストール"を修正します。動作していない動作(30a66c3f)
CMakeビルドプラグインを修正して、時にはすべてを再ビルドしない(17b6499e)
さまざまなUIの改善。
バージョン5.0.2の新機能:
Windows(3c395340d)で頻繁にクラッシュするバックグラウンドパーサーのロック問題を修正しました。
ドキュメントビューでの壊れた検索の修正(0602281c)
ブレークポイントビューでのさまざまな問題を修正しました。(cba54572)
FixIt(BR:369176)を起動するとクラッシュする可能性を修正しました。
Makeプラグインを無効にしてさまざまな操作を実行するとクラッシュする問題を修正しました(BR:369326)
スペルチェックでクラッシュしたWindowsインストーラでSonnetを更新する(BR:370470)
状況によっては、テキストファイルがCMakeとして解析され、パフォーマンスが低下しクラッシュする
ドキュメントビューで正しいフォントを使用する(BR:285162)
"名前を変更して宣言"をクリックするとクラッシュする問題を修正しました。エディタを開いていなくても(22bdccb1)
"もっとダウンロードする"を修正してください。一部のシステムで機能しない機能(4c4500bf)
"次の/前のツールビューを選択"を修正しました。場合によっては正しく動作しない(24d3e3bb)
"ドックを非表示/復元"場合によっては正しく動作しません(daeed5f1)
"ルートとしてインストール"を修正します。動作していない動作(30a66c3f)
CMakeビルドプラグインを修正して、時にはすべてを再ビルドしない(17b6499e)
さまざまなUIの改善。
バージョン5.0.1の新機能:
5.0.1で修正された問題:
バックグラウンドパーサーのデッドロックを修正しました。これは、特にC ++とPython / JS / QMLコードの両方を含むプロジェクトで発生し、解析またはアプリケーション全体がランダムにフリーズする原因となりました。 [BR:355100]
"プロジェクトは既に別のセッションで開いています"と表示されません。いくつかの状況下でセッションを開始する際のダイアログ。
コマンドラインでgitブランチを切り替えるときに時々起こったクラッシュを修正しました。
デバッガをコマンドラインから起動するとクラッシュする問題を修正しました。 [BR:367837]
マウスオーバーハイライトでは、"検索ハイライト"ハードコードされた明るい黄色の代わりに、設定ダイアログの色を使用します。 [BR:368458]
" TODO"の後に行内のテキストを編集するときに、PHPプラグインでクラッシュを修正しました。 [BR:368257]
カスタム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のリリースから約2年後、KDevelop 5.0がリリースされました。 KDevelopは、C ++、Python、PHP、JavaScript / QMLプログラミング言語のサポートに重点を置いた統合開発環境です。多くの重要な変更とリファクタリングがバージョン5.0向けに行われ、KDevelopは今後も維持管理しやすく、拡張しやすくなります。ハイライトには、C / C ++言語のサポートが大幅に改善され、Python、PHP、QML / JSの研磨も含まれています。
バージョン4.7.3 / 5.0.0ベータ版の新機能:
私たちは巨大なコードベースをQt 5とKDEフレームワーク5(KF5)に移植しました。
従来のC ++パーサと意味解析プラグインを、LLVMプロジェクトのClangに基づくより強力なものに置き換えました。
手書きのCMakeインタプリタを削除し、上流CMake自身が提供するメタデータを活用しました。
最終的にQMLとJavaScriptのセマンティック言語サポートとQMakeのプロジェクトマネージャを統合しました。
最後に、コードベースの多くの領域をクリーンアップし、一部のワークフローのパフォーマンスを大幅に改善しました。
バージョン4.7.2 / 5.0.0ベータ版の新機能:
私たちは巨大なコードベースをQt 5とKDEフレームワーク5(KF5)に移植しました。
従来のC ++パーサと意味解析プラグインを、LLVMプロジェクトのClangに基づくより強力なものに置き換えました。
手書きのCMakeインタプリタを削除し、上流CMake自身が提供するメタデータを活用しました。
最終的にQMLとJavaScriptのセマンティック言語サポートとQMakeのプロジェクトマネージャを統合しました。
最後に、コードベースの多くの領域をクリーンアップし、一部のワークフローのパフォーマンスを大幅に改善しました。
バージョン4.7.1の新機能:
このリリースには多くの改善点とバグ修正が含まれています。
バージョン4.5.0の新機能:
このリリースでは単体テストの統合が追加されているため、プロジェクトの作業中に簡単に実行してデバッグできます。
新しいクラスウィザードが更新され、さまざまな場所でのUIの研磨に関して多くの変更が加えられました。
C ++ 11機能のサポートが強化されました。
バージョン4.3.0 RC1の新機能:
おそらく4.3 finalのリリース前の最終テスト版です。このリリース候補には、追加のバグ修正が含まれており、C ++ 11の言語サポートがさらに向上しています。
バージョン4.1.1の新機能:
Milian Wolff:バージョンを4.1.0に設定し、kdevplatform 1.1.0が必要です
Milian Wolff:フォルダの削除、フォルダ名の変更時にcustommakeマネージャがクラッシュする問題を修正
Milian Wolff:最適化:最後の#includeを見つけたらmoveBehindCommentを呼び出す必要はなく、その後にincludeを入れるだけです
Milian Wolff:最後に欠落しているアイテムのプレースメントを修正しました...
Milian Wolff:空行が見つからない場合の定義またはコメントの後の場所のインクルード/フォワード宣言
Milian Wolff:それ以降の位置が見つからない場合、ドキュメントの開始時にinclude / forward定義を適切に追加する
Aleix Pol:キャッシュされた変数も条件式からチェックしてください。
Aleix Pol:cmakelists.txtを持たないCMakeFoldersをリロードすることができます(削除されているため)。ファイルの削除に対する責任を改善します。 CMakeLists.txtファイルが削除されたときにプロジェクトブランチを再読み込みします。
Milian Wolff:ハードコーディングされた色の代わりにシステムカラーをGDBコマンドラインツールビューで使用する
Milian Wolff:デフォルトで 'プロセスにアタッチ'ダイアログでフィルタライン編集に焦点を当てる
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プロジェクトルートディレクトリを2回追加しないでください。
バージョン4.0.2の新機能:
一から書き直す
バージョン4.0.1の新機能:
Milian Wolff:CMakeFunctionArgument :: unescapeValueのオーバーフローを修正しました。
Andras Mantia:katepartからいくつかの競合するショートカットを削除します。
Milian Wolff:修正:incrを識別子として許可します。結局のところ++トークンではありません
Milian Wolff:getPointerTargetのnullptr型でクラッシュしない
Milian Wolff:#includeにパスを書くときにshouldStartCompletionを修正しました。挿入されるのは1つの文字だけではありません
Milian Wolff:getContainerTypeが指定されたトップコンテキスト内の特定された型の宣言を見つけられなかった場合、クラッシュしない
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コマンドの適切なサポートを追加してください。
Milian Wolff:__volatile__をvolatileと同義語にする
Milian Wolff:typeutils :: getMemberFunctionsの同じクラスに再帰しないでください
Esben Mose Hansen:ルートCMakeLists.txtでもビルドディレクトリを探す
Milian Wolff:純粋仮想の引数リストでの使用を修正
Esben Mose Hansen:モジュールが見つからなかった場合はフォールバックとして設定モードを使用し、モジュールが見つからない場合はすべてpackage_DIRを設定します
David nolden:アサーションを警告にするバグ:236411
Niko Sams:extragear / sdk全体を構築するためのサポートを削除します。
Kovarththanan Rajaratnam:CppUnitプラグインが存在しなくなったので、FindCppUnit.cmakeを削除する
Kovarththanan Rajaratnam:Checkプラグインがなくなったので、FindCheck.cmakeを削除する
Andreas Pakulat:バージョン番号を増やす
Niko Sams:変数式を正しく引用します。
Milian Wolff:インクルードパスリゾルバがビルドマネージャよりも多くのパスを見つけた場合、問題の最終的な場所に無効な範囲を設定する
Andreas Pakulat:Windows用のkdevelopアプリアイコンを修正しました。David nolden:mutexを使用すると、setupStandardMacros()とsetupStandardIncludePaths()が同時に複数回呼び出されるのを防ぎ、クラッシュを防ぐことができます。 BUG:236434
Bertjan Broeksema:廃止予定のhash_mapに関連するコンパイル警告を修正
Andreas Pakulat:qmake-qt4を検索する
バージョン4.0 RC3の新機能:
一から書き直す
バージョン3.5.4の新機能:
このリリースでは30個のバグが修正されています。
バージョン3.5.3の新機能:
多くのバグのクリーンアップと軽微な改善。
要件:
Qt
コメントが見つかりません