GNOME Builder

ソフトウェアのスクリーンショット:
GNOME Builder
ソフトウェアの詳細:
バージョン: 3.28.4 / 3.30.0 Beta 2 更新
日付のアップロード: 16 Aug 18
開発者: GNOME Builder Team
ライセンス: 無料
人気: 61

Rating: 2.5/5 (Total Votes: 2)

GNOMEビルダーは、GNOMEデスクトップ環境用の統合開発環境(IDE)として機能する完全に無料の次世代の機能豊富なオープンソースのグラフィカルアプリケーションです。 GNOME用の強力なアプリケーションを作成したい開発者向けに特別に作られています。


機能の概要

主な機能には、プロジェクト管理、自動補完、アセットカタログ、自動インデント、API(アプリケーションプログラミングインターフェイス)の探索、パワフルなスニペット、スプリットビューによる最新のインターフェイス、役立つチュートリアル、リーク検出、課題トラッカーなどがあります。シンボルにジャンプします。

さらに、このアプリケーションには、ソースコードファイル、HTMLとMarkdownプレビュー、ライブの問題、バージョントラッキング(Gitとの統合)、スナップショットのサポート、IDEスクリプティング、単体テスト、GNOMEシミュレーターなどがあります。

Pythonプログラミング言語のサポート、JavaScriptスクリプト言語のサポート、ハードウェアデバイス(タブレットや携帯電話など)への接続のサポート、強力なVIMスタイルの編集、グラフィカルデバッガ、 Dバスサポート。

使いやすく直感的なグラフィカルユーザーインターフェイス

プロジェクトのGUI(グラフィカルユーザーインターフェイス)は使いやすく直感的です。それは、GNOMEの次世代デスクトップユーザインタフェースであるGNOME Shellにうまく統合され、GNOME HIG(Human Interface Guidelines)の仕様に準拠しています。開発者は同時に2つの異なるファイルを編集することができるデュアルウィンドウウィンドウを備えています。


Gladeと統合

GNOMEビルダーアプリケーションのもう一つの興味深い機能は、GNOMEとGTK +開発者がプロ​​ジェクト用のモダンで美しいGUI(グラフィカルユーザーインターフェイス)を作成できるオープンソースのグラフィカルソフトウェアであるGladeと統合されていることです。 Gladeでは、GNOME HIG(Human Interface Guidelines)の仕様に従ったUIを作成できます。


GNOME用に設計された

その名前が示すように、GNOME Builderは特にGNOMEグラフィカルデスクトップ環境用に設計されているため、GNOMEプラットフォーム用の強力なアプリケーションを作成できます。 GTK +やGtkSourceViewのようなGNOMEプロジェクトのいくつかのコアコンポーネントに依存しますが、このアプリケーションは他のオープンソースのデスクトップ環境にもインストールできます。

このリリースの新機能:

gdbブレークポイントコントロールの改善
NixOSとFlatpakのシステム構築を強化
多くのメモリの安全性とリークの改善
アイコンのインストールが少し変更されました。あなたのディストリビューションに問題がある場合はお知らせください。
rlsを含む、言語サーバープロトコル用のホバープロバイダーが追加されました。
バッファーマネージャーは、下位​​のバッファーをストレージからロードする際の強調表示を避けるようになりました。
端末は、bashを使用するときに--loginを使用するようになりました。
起動時にSIGPIPEが無効になります。
縦と横の分割を復元できる新しいセッションマネージャ。
フラットパックを使用すると、アプリケーションはデフォルトでポータルと通話できます。
埋め込みスニペット言語のデフォルトの改善
可能であれば、アーティファクトの再ダウンロードは避けてください。
更新された翻訳:
スウェーデン語、ドイツ語、リトアニア語、スペイン語、トルコ語、カタロニア語、イタリア語、ブラジルポルトガル語、ポーランド語

バージョン3.28.3の新機能:

数多くのクラッシャーとデータ損失の可能性を修正しました。
エディタはカーソル位置をより確実に復元します。
todoプラグインは、一般的なビルドツールディレクトリをより積極的に無視します。

バージョンの新機能:

flatpakなどのマウント名前空間の内部で実行しているときに、パスを変換するようにgdbによるデバッグが改善されました。
NodeJSなどの他のJSランタイムでは、eslintおよびGJSコードインデクサーの柔軟性が向上しました。
配管やメモリリークの多くの正しさの修正。
新しいビルドターゲットプロバイダインタフェースが追加され、プロジェクトランナーはフラットパックなどのシステムから抽出されたコマンドの実行をサポートできます。
GNOME Night Lightの統合。
データファイルの削除をサポートして、グリーターセクションを改善しました。
Builderは起動時およびシャットダウン時に失効したキャッシュデータを削除してディスク使用量を解放します。
プロジェクトキャッシュデータはプロジェクトごとにディレクトリに移動され、プロジェクトが削除されたときにキャッシュデータを簡単に削除できます。
ホーム/エンドショートカットの整列が改善されました。
ビルドパイプラインではPTYおよびVTEターミナルを使用してPTYシーケンスのカラーサポートと抽出を取得します。これにより、ビルド時にオムニバ内の適切なメッセージタイトルが可能になります。 1つの回帰は現在、Regexベースのエラーメッセージを抽出しないということです。
カーゴランを使用して貨物ベースのプロジェクトを実行できるようになりました。

Flatpak(/ run / host経由)で実行しているときにホストシステムから/ usrと/ etcにアクセスすると、Builderはホストシステムに対して開発することができます。 CentOS / RHEL / LTSディストリビューションのBuilderのユーザーは、この機能を最大限に活用する可能性があります。
ビルドパイプラインは、G_ENABLE_DIAGNOSTICを設定することで、GLibの既知のエラーメッセージをより冗長にしようとします。
ビルダーは0.10.5以上のflatpak-builderが検出されたときに、flatpak-builderで--state-dirを使用するようになりました。
プロジェクトツリーはDrag'n'Dropを内部的にサポートし、外部アプリケーションからテキスト/ URIリストの選択を使用するようになりました。
このリリースでは、プロジェクトツリーへのVCSステータス統合の早期プレビューが含まれています。

バージョン3.27.2の新機能:

ドキュメントの改善。
メソーン構築システムバックエンドのバグ修正。
compile_commands.jsonサポートのバグ修正。
GJSの統合におけるバグ修正。
Mesonのプロジェクトテンプレートは、グレイドバグの回避策を得ました。
CMakeプラグインは、Meshプラグインの設計に続いて、Cに移植されました。
挨拶者は、プラグインが目に見えるものを拡張できるように抽象化されました。
グレーター上にGNOME新規プロジェクトを表示する新規プラグインが追加されました。
GNOMEコードアシスタンスを使用している場合、Yamlのサポートが追加されました。
Appdataは仕様の優先された場所にインストールされるようになりました。
gtkとglibでのコストのかかる操作を避けることで、起動時間が改善されました。上流のパッチは物事をさらに進歩させます。
新しい設定では、夜間モードのGNOMEのNight Lightの動作に従います。
現在、明示的な輸出マクロを使用してABI管理を簡素化しています。私たちはまだABI安定ではありませんが、私たちはそれに向かって進んでいます。
私たちのclangプラグインは、KeepGoingオプションをサポートし、インクルードに失敗した後にもっと挑戦します。
Valaプログラミング言語のコードインデックス作成のサポート。

ctagsプラグインは、特定の言語キーワードのアクティブ化を回避しようとします。
Find-other-fileプラグインは、グローバル検索結果に結果を表示するようになりました。
グローバル検索は、Vimモードでctrl + n / pでナビゲートできるようになりました。
[開く]ページを無効にすることができます。好みのサイドバーのセクション。
flatpakプラグインは、初めてビルドシステムがアクティブになったときにプロジェクトの依存関係を自動的に更新しません。ワークベンチメニューから依存関係を手動で更新することができます。
いくつかのテキストエディタの動きに対するカーソル配置の改善。
Mesonベースのプロジェクトにおける単体テストの基本サポート。
サブプロセスPATHは/ usr / binよりも/ binを優先するようになりました。
さまざまなワークベンチのキーボードショートカットが復元されました。
プロジェクト鉱夫のサポートは廃止されました。
更新された翻訳:
セルビア語、ドイツ語、スロベニア語、チェコ語、スペイン語

バージョン3.26.0の新機能:

前回のリリースからの変更点:
eslintプラグインに対するさまざまな修正。
さまざまなドキュメントの改善。
さまざまな.uiファイルから不要な圧縮を削除します。
「ミップ」の使用を避けてください。 mipsビルドを修正する定数。
デバッガが不明瞭に終了した場合は、停止したブレークポイントをクリアします。
コードインデックスプラグインのクラッシュを修正しました。
オムニバの行を確実にリサイクルできるように修正しました。
IdeBufferのGTask未完了の問題を修正しました。
カラーピッカーを閉じ、パネルの作成を延期しました。
スタイルクラスを作成するときに.uiのクラッシュを修正しました。
0.34より古いValaバージョンのサポートを中止
更新された翻訳:
イタリア語、デンマーク語、リトアニア語、ハンガリー語、カタロニア語、セルビア語、セルビア語

バージョン3.25.5の新機能:

HTMLプレビューのショートカットが修正されました
さまざまなキーバインドがlibdazzleで改善されました
現在、適切なlibdazzleバージョンをサブプロジェクトとしてバンドルしています
IdeSourceViewModeはビューへの参照を保持し、マーシャリング時にすべてのGValueをプロキシされたクロージャにコピーするようになりました
1つの列にスタックのフォーカストラッキングが修正されました
フォーカス・ネイバー・アクションが再び機能し、^ w ^ wやその他のVimスタイルのキーバインドが正しく機能するようになりました
vimにおける「通常モード」の間のFキーの作動は、修正済み
Builderはg_ptr_array_find_with_equal_func()にアクセスするための適切なバージョンのGLibに依存します。
MIT / X11ライセンスが、欠落したスタンザを含むように更新されました
クロスアーキテクチャーprintf修正

バージョン3.25.3の新機能:

「卵」は、 contribパッケージがlibdazzleに分割されました。あなたがlibdazzleを持っていない場合、それはサブプロジェクトとして構築されます。 http://git.gnome.org/browse/libdazzle
「jsonrpc-glib」は、 contribパッケージがスタンドアロンプ​​ロジェクトに分割されました。それがインストールされていない場合は、サブプロジェクトとしてビルドされます。 http://git.gnome.org/browse/jsonrpc-glib
「テンプレートグリブ(template-glib)」は、 contribパッケージがスタンドアロンプ​​ロジェクトに分割されました。それがインストールされていない場合は、サブプロジェクトとしてビルドされます。 http://git.gnome.org/browse/template-glib
Ctagsの完了の優先順位が下がった
多くの内部は更新されたlibdazzleに移動されました。これには、多くのテーマの修正やパネルの改善、テーマの統合が含まれます。多くの検索データ構造もlibdazzleに分割されていました。
検索プロバイダは、libdazzleと新しい提案エントリを使用するように書き直されました。ここでは、3.26より前の変更が予想されます。
BuilderはGVFSメタデータを使用してカーソル位置を保存するようになりました。これにより、バッファを再オープンするときに正しい位置に来る可能性が高まります。
パネルはBuilderの実行間で可視性状態を適切に維持するようになりました。

flatpakプラグインは" .Sources"で終わるランタイムを適切に無視するようになりました。
Builderは、Builderの内部状態を復元するときにエンコーディングエラーのあるファイルが継続して再オープンする問題を修正して、ドラフトを適切にクリーンアップします。
「カウンタ」は、デバッグ時にウィンドウが追加されました。
Builderは、バッファが開かれている間に作業量を大幅に減らそうとします。これにより、大きなファイルのファイル読み込みが高速化されます。
Gtkのメインループをストールさせるのを避けるため、さまざまな非同期操作の優先順位が下げられました。
UIファイルは空きスペースを取り除き、libideのサイズを小さくする必要があります。
IdePerspectiveにrestore_state vfuncが追加されました。これにより、UIが整った後にウィジェットが状態を復元するのを確実にすることができます。これにより、起動時のUIの不具合を防ぐことができます。
Python Idekitオーバーライドには、g_warning()などを使ってログするヘルパーが追加されました。Ide.warning()、Ide.debug()、Ide.critical()などを参照してください。
追加のドキュメント。
更新された翻訳:
スペイン語、カザフ語

バージョン3.25.2の新機能:

Todoプラグインの改善
テキストエディタでの複数のカーソルのサポート
gtkコンテナウィジェットの背後にある無効化の改善
無料修正後の使用
メモリリークの修正
フラットパックプラグインのJSONの改善
FreeBSD用のllvm修正
ビルドログのスクロールの改善
更新された翻訳:
ハンガリー語、カザフ語、スペイン語、インドネシア語、ドイツ語、ポーランド語、ブラジルポルトガル語、セルビア語

バージョン3.24.1の新機能:

ライブ編集Sphinxドキュメントのサポート
「インストール」ボタンは、アクションをコマンドバーからアクティブにして、プロジェクトを実行せずにインストールすることができます。
autotoolsとjsonrpcでエラー伝播を修正
プロジェクトのインストール性のために忍者に任せる
さまざまなビルドシステムの修正
診断の優先度を下げてUIの対話性を向上
hgih number FDマッピングをワーカープロセスに修正
あまり冗長でないビルドの場合は、常にV = 0でビルドしてください
診断処理時にツリー外のビルドのパスを変換する
パイプラインステージでstdoutがエラーをチェックされていることを示すことを許可する
フォールバックフラットパックランチャーからのネットワークアクセスを許可する
可能であれば、flatpak-builder --runを使用してください
フラットパックビルドでビルドするときは、マニフェストのbuild-argsを使用する
様々な錆RLS修正
jsonrpcのフローティング参照の修正
ルストのRustfmtサポート
言語がそれをサポートするときにvimモードでgqを使用した再フォーマット選択をサポートします。 C-c C-fをEmacsモードで使用します。現在、Rust / RLSサポートのみが存在します。

Symbol Resolversでは、シンボルへのすべての参照の位置を指定できるようになり、エディタ間で移動することができます。現在、Rust / RLSのみがサポートされています。 Ctrl + Shift +スペースでポップアップが表示されます。
構成は適切に「準備され」ている。新しい--prefixが適用されるように、ランタイムを変更するときに再び。
フラットパックマニフェストの発見が幅優先検索に変更されました
Flatpakされたビルダーのバージョンは、ホスト〜/ .local / share / gnome-builder / pluginsのプラグインを一貫性のあるものとして探します。
ユーザーの保存が開始されると、バッファの自動保存が解除されます。
さまざまなメモリリークがプラグされています
名前変更イベント中のファイルモニターの改善
Greeterは、ユーザーがMesonなどの新しいビルドシステムに移行するのに役立つビルドシステムタイプを表示します。
フラットパックで端末を起動するためのメニュー項目が追加されました。これはフラットパックに特化したものではありませんが、ユーザーがそれについて考える一般的な方法です。
ドキュメントの改善
更新された遷移:
スウェーデン語、デンマーク語、リトアニア語、ハンガリー語、韓国語、スペイン語、インドネシア語、ドイツ語、スロバキア語、ポーランド語、ブラジルポルトガル語、ラトビア語、ロシア語

バージョン3.24.0の新機能:

多くのドキュメントの改善
フラットパックのさまざまな改良
jsonマニフェストのビルドコマンドとインストール後のフィールドをサポート
追加のコードパスに対してGNOMEリモートが存在することを確認する
インストール後にフラットパックのインストールをリフレッシュする
HostCommandを介したサブプロセス実行におけるいくつかの正しさの修正
フラットパックの下にビルドするときにCCacheのサポートが再び機能する
プロセス管理者はサブプロセスのフラッピングを防ぐのをより困難にします
reStruccturedTextのHTMLプレビューのサポート
Flatpakで走っているときの錆の改善
phpize構築システムのサポート
ヘルプはドキュメントのWebサイトへのアクセスをより正確に検出してから、ローカルにインストールされたドキュメントに戻る
Jsonrpc-GLibはGVariantベースのAPIをサポートするように更新され、プラグインはIPCをメモリ断片化を減らすエンコード形式にアップグレードすることができます
CTagsサポートは、より大きなプロジェクトでより効率的に改善されました
更新された遷移:
スウェーデン語、インドネシア語、デンマーク語、リトアニア語、ハンガリー語、カザフ語、韓国語、スペイン語、フリウリ語、ガリシア語、フランス語、チェコ語、ドイツ語、イタリア語、スロバキア語、ポーランド語、ブラジルポルトガル語

バージョン3.22.4 / 3.24.0 Beta 2の新機能:

多くの転送エンジンの改善
オムニバスタイルの変更
フラットパックのサポートが大幅に安定しました
さまざまなヘッダーバーアイテム用の新しいキーボードツールチップ
ctrl + shift + fを使用して端末内を検索する
RustUpのPTY fd所有権の修正
ファイル検索で空白が無視されるようになりました
libidemmとglibmm / gtkmmの依存関係は誰もそれらを使用していないので削除され、中間体への移行が遅くなります。
言語サーバー通信のためのさまざまなJsonrpcの改良。
アプリケーションをテストする際のリークトラッキング用の新しいvalgrindプラグイン。
フラットパックで走っているときのメゾンの改良。
ctrl + alt + shift + tを使用して、ビルドランタイム内で新しい端末を起動できるようになりました。
いくつかの新しいドキュメンテーションが公開されており、https://builder.readthedocs.ioでオンラインで入手できます。ここにあなたの貢献が大好きです。
[プロジェクトを開く]ダイアログボックスのデフォルト設定では、デフォルトのファイルフィルタを使用して任意のプロジェクトタイプを選択できます。
makefile用のものを含む、もっと美しいソースの美人。

GObject型システムデッドロックの回避策が追加されました。これは、型システムが複数のスレッドからGZlibDecompressor型を初期化する競合する問題を回避します。
ビルドパイプラインのサブプロセスランチャは、ビルド構成からコンフィグレーションされた環境を継承するようになりました。
Makecacheはターゲットバイナリのリストのmakeからのアウトオブオーダー応答を処理できるようになりました。これにより、プロジェクトを正常に実行するビルダーの能力が向上します。
Flatpakプラグインは、mtimeの崩壊とサブプロセスの実行間での一貫性の維持という一般的な難しさから、/ run / build / $ projectからプロジェクトをビルドしようとしなくなりました。これには、デバッグシンボルのソース位置の予測可能性を低下させる副作用があります。しかし、リリースビルドにはフラットパックビルダーを使用する必要があるため、これは問題ありません。
さまざまなワークベンチUIの改善。
ビルダーのSysprofベースのプロファイラは、Flatpakなどのマウント名前空間内で起動されたアプリケーションをプロファイルできるようになりました。
Flatpak経由でダウンロードされたBuilderには、ホストインストールからGNOME Code Assistanceと通信するための修正が含まれています。
さまざまなメモリリークの修正。

フラットパックベースの構成は、変更時にディスクへの非破壊ライトバックを改善しました。
Autogenベースのプロジェクトでは、initスクリプトが簡素化されています。
更新された翻訳:
ブラジルポルトガル語、ポーランド語、スペイン語、ドイツ語、カザフ語、ハンガリー語。

バージョン3.22.4の新機能:

バラ自動補完のマイナーな改善
優れた発見のためにUIをプロジェクト作成ビューに調整
ファイル選択のポップオーバーで幅広いコンテンツを許可する
特定のプロジェクトファイルが変更されたときのキャッシュエビクションの改善
フラットパックからFileManager1 DBUSインターフェースとの会話を許可する
一握りのリークフィックス
改良された単体テスト
過激なバックグラウンドプロジェクトのビルドを避ける
ランタイムは、ランタイム以外のプロセスがアクセスできるように、ヘッダーなどのファイルにパスを変換できるようになりました。
libclangがFlatpakランタイムの中のファイルを解析できるようにします。これにより、org.gnome.Sdkに対してビルドするときに、自動補完と診断が確実に行われます
Autotoolsはgmakeとmakeをランタイムから検出します
「このフラットパックを複製して編集する」は、機能は、-mコマンドラインオプションを使用して追加されました。これは、いくつかのGNOMEベースのコンポジットと統合され、"このアプリを編集"特徴。
さまざまなビルドシステムの改善
フラットパックの構築に対するサポートの改善
メソーン構築システムのサポートの改善
ビルダーは、さまざまな正規表現機能のために新しいVTEに依存しています。ビルドシステムの設定チェックには、これが反映されています。

いくつかのvimの改善
更新された翻訳:
ハンガリー語、カザフ語、ドイツ語、スペイン語、エスペラント語、チェコ語、ポーランド語、ブラジルポルトガル語

バージョン3.22.3の新機能:

3.22.3以降の変更点の概要:
Clangの自動コピースニペットの挿入とスコアリングの修正
さまざまな未初期化および未定義の動作修正
言語のデフォルトがインストールされました
llvm 3.9によるビルドのサポート
バックスペーシング時にペアを削除する
Flatpakを介して配布されたBuilderを含むFlatpakアプリケーションの構築と実行のサポートが追加されました。
jsonマニフェストを使用したフラットパックビルダーの統合
コンテンツを更新した後、プロジェクトツリーは前の場所に展開されます
ビルドシステムのインストール操作を実行する前にバッファが保存される
フラットパックプレビルドとポストビルド出力をビルド出力パネルに表示する
buildconfigにapp-idを格納する
オートコンプリートのためにEnter / Returnが再度有効になっています
ジャンプラインのポップオーバーでポップオーバーアニメーション/遅延が使用されなくなりました
ctags、clangおよびその他の補完プロバイダの過度のアクティブ化を回避する
Rust rls言語サーバー用にLD_LIBRARY_PATHを設定する
必要に応じてptsname()にフォールバックする
ワークベンチCSSスタイルの改善
自動補完中にスニペットチャンク間を移動するためのタブを修正
プロセスの起動時のFreeBSDのTTYサポート
新しい実行出力パネルが追加されました

見積の隣に特定の入力方法を挿入するための修正
エディタで上書きが可能になりました。
端末は、URLの強調表示とアクティブ化をサポートするようになりました
端末のコピー&ペーストコマンドの修正
autotoolsプロジェクトの外部でCコードをコンパイルする機能が改善され、標準のインクルードファイルを正しく検出できるようになりました。
FlatpakビルドによるSSLとSSHの改善
更新された翻訳:
リトアニア語、ハンガリー語、カザフ語、ドイツ語、スペイン語、チェコ語、ポーランド語、ポルトガル語ブラジル、ラトビア語、セルビア語

バージョン3.22.2の新機能:

BuilderのFlatpakビルドでは、プロジェクトをビルドするときにFlatpakランタイムをターゲットに設定できるようになりました。フラットパックランタイムでプロジェクトを実行することをサポートするために、より多くの作業が進行中です。
翻訳の改善
より多くのRTL改善
ASANで見つかったたくさんのメモリリークの修正
ビルダーは、残っていたかもしれない古い一時ファイルをmakecacheディレクトリでクリーンアップします。
フラットパックブレークアウトサブプロセスの修正により、メインループからの同期使用が可能になりました。これにより、Flatpakのビルダーの潜在的なロックアップが修正されます。
診断エンジンは、アウトオブバンドでの診断を可能にするように再構成されています。
Create-Projectは、gitを使って新しいプロジェクトを初期化するので、gitに依存します。
GObjectイントロスペクションの改善。
大量使用時の診断作成のパフォーマンスを向上させます。これは、プロジェクトから何千もの診断を抽出する際にメインループストールを修正します。
診断パネルが変更され、GtkTreeViewを使用して、いくつかのプロジェクトで見つかったより大きな診断リストをサポートしています。
シンボルおよび診断パネルの空状態ビューを追加します。
Sysprofのサポートには、ビジュアライザー、ズーム、および選択可能な範囲が含まれます。

Ctagsを使用して、Pythonを含むシンボルツリーを構築できるようになりました。
プラグインが外部プロセスを簡単に管理できるように、IdeSubprocessSupervisorが追加されました。
クライアントが「Language Server Protocol」のために追加されました。言語 - サーバベースのプラグインを簡単に書くことができます。
MesonおよびCargoビルドシステムのサポートが追加されました。メゾンとのランニングサポートには、メゾン0.36.0が必要です。
廃止予定のgtk + APIの廃止予定を修正しました。
ランタイムが改良され、アプリケーション構築プロセスに取り込まれました。
Vimサポートは、操作を変更するためのカウントをよりよくサポートするように改善されました。
editorconfigのビルドとランタイムの改善
オートコンプリート中にalt + 0..nを正しく処理してください。
Builderはjson-glib-1.0に依存しています。これは既に依存関係を介して必要とされていた可能性がありますが、現在は明示的です。
3.22.2には、Rustサポートの技術プレビューも含まれています。 Rustを夜間にインストールし、" rustls"をインストールすることでこれを試すことができます。統合診断、自動補完、およびsybmol-treeサポート用のパッケージです。

このサイクルでは一連の翻訳が更新されています。 Dusan Kazik、Aurimas Cernius、Balazs Mesko、Benedikt M. Thoma、ChenYang Li、Kjartan Maraas、Marek Cernocky、Mario Blattermann、Piotr Drag、Rafael Fontenelle

バージョン3.22.1の新機能:

ヘブライ語などのRTL言語用のウィジェットレイアウト修正がたくさんあります。
システム修正をビルドします(いくつかのプラットフォームでは-lmが見つからない、macOSではpipe2の修正)。
" getent passwd"を使用します。優先するユーザシェルを発見する際に現在のパスワードを取得する。
ユーザーとシステムの両方にフラットパックランタイムをインストールします。
Sysprofビジュアライザのサポートを追加する(Sysprof 3.22.1が必要)
Sysprofプラグインの空、失敗、および記録状態を追加します。
該当する場合はGtkNativeFileChooserを推奨します。
autotoolsを使っていくつかのGJSプロジェクトを実行するためのサポート。特に、我々は、「GJSテンプレート」を発見しようとする。 Makefile.amスタイル。
Pythonプラグインからgettextの使用法を修正しました。
環境設定の視点は、1280xHなどのより小さな画面サイズに対してより寛容です。
様々なUIの磨き。
翻訳の更新がたくさんあります。

バージョン3.20.4 / 3.22.0ベータ版の新機能:

新しい検索と置換の実装
ビルド設定、VCSブランチ、その他の重要なメッセージの概要を示す新しいビルドバー。
新しいsysprofベースのプロファイラ
私たちが言及したように、見通しが改善され、3.20より前に起こるサイドバーを削除しました。
改善されたプロジェクトテンプレート
バージョン管理システムの設定のサポート
'ide'は 'gnome-builder-cli'に名前が変更されました
新しいビルドアイコン
Vimの改善
新しいカラーピッカープラグイン
Autotoolsプラグインでさまざまなビルドターゲットを抽出できるようになりました
改良されたgitクローン、ファイルチューザー、テンプレートウィザードなど、新しいgreeterデザイン

バージョン3.20.4の新機能:


GNOME Builder 3.20.2の新機能(2016年4月29日)

バージョン3.18.1 / 3.20 Beta 2の新機能:

一般的なgettextエラーの新しい診断プロバイダ(上野大樹)
Builderは、一時ディレクトリをブックマークしなくなりました。ビルダーで1つのファイルを開くときには、これで問題は少なくなります。 (Akshaya Kakkilaya)
ユーザーヘルプのフレームワークが上陸しました。Builderの優れたヘルプ記事をまとめるには、あなたの助けが必要です。 (Alexandre Franke)
ダークモード用のターミナルスタイリングが修正されました(Carlos Soriano)
環境設定レイアウトはEggColumnLayoutに抽出され、さまざまな高さの幅の問題が修正されました。 https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/をご覧ください。
さまざまな診断エンジンを無効にする設定が追加されました。
私たちの共有ライブラリテンプレートの改善(Philip Withnall、Igor Gnatenko)詳細は、 `ide create-project --help`を参照してください。
さまざまなプロジェクト構成を構築するための構成マネージャーが追加されました。設定エディタを使用すると、既存の設定を新規作成して調整することができます。
" xdg-app build"を使用して、xdg-appランタイム内のビルドプロジェクトをサポートします。
jhbuild実行時のビルドのサポート(Patrick Griffis)
さまざまなツールチップがユーザーインターフェイスに追加されました(Piotr Drag、Adrian Zatreanu)

ライン変更ガターは、削除されたラインのレンダリングをサポートしています。
Ctagsは、同様の完了結果を統合するサポートを得ました。 (チャンドゥ)
カーソル位置履歴とctagsは.cacheディレクトリに移動されました。 (Megh Parikh)
Libide、Egg、およびTemplate-GLibヘッダーが$(includedir)/ gnome-builder- @ VERSION @にインストールされました。これにより、ツリーからCプラグインとバラプラグインをビルドすることができます。
GNOMEコードアシスタンスによるpylintのサポートが追加されました。
ディレクトリ名を使用して、greeterでプロジェクトを検索できます。
空の状態のスプラッシュがエディタに追加されました。
Valaの最近の変更に対するさまざまな回避策。
コマンドバーの可用性に関するさまざまな修正(Sebastien Lafargue)
Vimの改善(Sebastien Lafargue)
アンロード時にプラグインが環境設定を削除することができます(セバスチャンLafargue)
翻訳に多くの改善(アレクサンドル・フランケ、アンダース・ヨンソン、アルトゥール・ド・アキノモライス、Aurimas Cernius、バラージュMesko、Baurzhan Muftakhidinov、チャオ・俊雄遼、ダニエルMustieles、斗山Kazik、フランDieguez、ガボールKelemen、マリオBlattermann、ピョートルドラッグ、ラファエル・フォントネル、Rudolfs Mazurs)

このバージョン3.18.1の新機能です。

Valaの初期サポート。このプロセスを外すまで、私たちは物事が少し漏れていることを期待しています。このプラグインはValaで書かれており、libval​​a-0.30が必要です。それは、オートコンプリート、タイプ・エラー・ハイライト、シンボル・ツリー、および定義へのジャンプをサポートします。私たちはvalaコミュニティがこのプラグインを偉大なものにしてくれるのを助け続けます。
Valaにプラグインを書くことができるようになりました。 * .vapiはlibide-1.0とgnome-builder-1.0用に生成されます。
オートコンプリートは、ほとんどのシナリオで、はるかに高速になります。これがどのように行われたかについては、https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/をご覧ください。
ほとんどのオートコンプリートエンジンはファジー完了をサポートしています。これは、「gtkwidshow」が、 gtk_widget_showと一致します。
いくつかのクラッシャーが修正されました。
--enable - * - pluginが正しく動作するようになりました。
コンテンツタイプの読み込みは、Makefile.amがtotemによって開かれなくなるように修正されました。
Pythonのjediの完成度が向上しました。
いくつかのカバリティ警告を修正します。
新しいボタンがエディタに追加され、次の警告またはエラーにジャンプします。
Cのインデントは、コーディングスタイルを変更するのに少し面倒です。

Reindent行のサポートが着陸しました(emacsのタブ、vimの==、ctrl + alt + iのデフォルト)。
概要マップの新しいフォントが有効になっています。 BuilderBlocksと呼ばれ、Behdad EsfahbodのTofuベースの汎用ブロックフォントです。
ctagsプラグインはタグ生成を自動化して `make ctags`にすることができます。
空白、タブ、改行、非改行の空白、末尾のスペース、先頭のスペースのマークを描画できるようになりました。
フランス語、ハンガリー語、カザフ語、韓国語、スペイン語、フィンランド語、エスペラント語、チェコ語、イタリア語、ブラジルポルトガル語、ポーランド語、ドイツ語、セルビア語など、
検索ワークフローの改善。
さまざまなvimとemacsの互換性と安定性の向上。
ジェダイの完了提案は、正しい単語を示し、__で始まる関数の確率は低くなりました。
記号ツリーパネルの安定性の向上。

バージョン3.18.0の新機能:

buffer:シンボルリゾルバを積極的にリリースする
build:デフォルトでデバイスマネージャ/ mingwプラグインを無効にする
cindent:コンテキストを探して永遠にループしないようにする
カウンタ:Linux上でvsdo fallbackを追加し、rdtscp命令なし
カウンタ:x86_64のrdtscp命令のCPUビットをマスクする
エディタ:漏れを防ぐために基礎となる文書を積極的にリリースする
エディタ:ドキュメントを要求するためにvimモードでk
エディタ:単純なgoto行のポップオーバーを追加し、geditモードでctr + iでアクティブにする
エディタ:エディタへのDnDのクラッシュを修正
keybindings:geditモードでグローバル検索にctrl + alt + oを使用します。
map-bin:フローティングバーを使用しない場合のサイズ調整を無視する
プラグイン:無効になっている場合は表示プラグインがグレー表示されます
検索:検索結果の進行状況バーを無効にする
search:検索テキストを消去する際のpopoverのバグを修正
検索:検索項目のサイズを小さくする
検索:デフォルトでより多くの検索結果を表示
シンボルツリー:ミリ秒を使用するようにキャッシュタイムアウトを修正する
テーマ:スタックヘッダーのビューコントロールのスタイリングを修正
view-stack:ヘッダをクリックしてビュースタックのフォーカスを合わせる

バージョン3.16.3の新機能:

最近のGtkSourceViewにプッシュされた新しいソースコードミニマップ。
最近のデザイン作業に基づく新しい挨拶者。
一致するXML要素を強調表示する新しいXMLハイライター。
cタグベースの自動補完をサポート。
--enable-rdtscpで有効にできる高性能のマルチスレッド・カウンタ。新しいIntel Core i [357]機能が必要なため、これらはデフォルトで無効になっています。 ide-list-countersを使用して、実行中のプロセスまたはクラッシュしたプロセスからそれらを抽出することができます。
設定インターフェースは大幅に改善されました。
検索の改善。
Pythonのstrftime形式の補完プロバイダです。
追加のemacs、vim、およびデフォルトのキーバインディング
mingwでautotoolsプロジェクトを構築するための実験的サポート。
Python自動インデントの改善
Adwaitaの多くのCSSスタイルの改善。
再帰的automakeベースのプロジェクトのための追加のサポート。
いくつかの機能はgsettingsで設定可能になっています。
階層化された設定は、プロジェクト対グローバル設定をサポートします。
改良されたモデルラインサポート。
DOAPファイルの解析をサポートしています。
さまざまなメモリリークがプラグインされました。
インクリメンタルハイライトは、より積極的な無効化を行います。

オートツールサポートのさまざまな競合状態が修正されました。
OpenBSDとFreeBSDはシステム修正をビルドします。
多くの翻訳が改善されました。
libide-1.0.soとIde-1.0.typelibがプライベートディレクトリにインストールされるようになりました。

バージョン3.16.2の新機能:

ダミーvcsでダブルフリーを修正しました。
ダミーvcsのプロジェクトツリーの読み込みを修正しました。
emacsモードでWorkbenchアクション名を修正しました。
プロジェクトツリー内のファイル名のソートを改善します。
GtkSourceLanguageでサポートされているコンテンツタイプに一致するファイルをロードするようにします。
デフォルトでプロジェクトツリーを有効にします。
デフォルトでプロジェクトツリーアイコンを有効にします。
プロジェクトツリーに名前を変更するファイルを追加します。
プロジェクトツリーのゴミ箱に移動を追加します。
鉱夫によって発見されたプロジェクトの前に、以前に開いたプロジェクトを並べ替えます。
ページサイズにはsysconf()を使用します(OpenBSDでの修正)。
さまざまなclangビルド修正。
検索バーにはハンバーガーの代わりに矢印を使用します。
markdownのライブプレビューでunicodeを修正しました。

バージョン3.16.0の新機能:

デザイングリッドペーパーの影響を受けた美しい新しいGtkSourceViewテーマ。
GtkSourceViewに基づく統合ソースエディタ。
Clang経由でC、C ++の入力時に診断を実行します。
gnome-code-assistanceを使用して、Python、Ruby、CSS、JavaScript、JSON、Vala、Goなどのために入力したときのライブ診断。
ソースエディタ内の追加/変更された行のハイライト表示。
ロバストなVimとEmacsエミュレーション
1つのファイルへの複数のビュー。水平と垂直の両方の分割がサポートされています。
ナビゲーション履歴は、変更されたファイル内を前後にジャンプします。
GLib 2.44スタイルのGObjectをサポートするロバストスニペットエンジン。
プロジェクト内のファイルやdevhelpのドキュメントを探すためのクイック検索。
タブの代わりにスペースを使用して簡単にスマートなバックスペース。
オートコンプリートで内部GActionsとVimスタイルコマンドを実行するためのコマンドバー。
Vimのscrolloffsetの実装です。
ファイルをリロードするときの挿入カーソルの復元。
ロードされたバッファ内の現在の単語に基づく自動補完。
clangに基づくオートコンプリートの実験的サポート。
vim、emacs、kateスタイルのモデルラインのサポート。


Editorconfigのサポート。
autoconf / automakeベースのビルドシステムに対する実験的な読み取り専用サポート。
GNU C89、Python、およびXML用の強力な自動インデントツール。
実験的なプロジェクトツリー(F9経由で利用可能)。
automakeベースのプロジェクトを構築するための実験的なサポート。
Vimエミュレーションでのコマンドリピートのキーバインド再生。
変更されたバッファの自動保存。変更を失うことはありません。
Python(CPython)またはJavaScript(Gjs)とGObjectイントロスペクションによるスクリプト作成。
ラップトップバッテリで動作しているときのダイナミックパワーマネージメント
HTMLとMarkdownのライブプレビュー
g_date_time_format()形式のパラメータのオートコンプリート。
ゴムバンドで先行検索を入力してください。

バージョン3.15.4.1の新機能:

これは、GNOME 3.16への旅を続けながら、GNOME Builderの最初のプレビューリリースです!バグを見つけたときにバグを報告する時間があれば、本当に感謝しています。 Bugzillaを使用してバグを報告するには、次のURLにアクセスしてください:https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

要件:

GTK +

同じようなソフトウェア

Eric
Eric

22 Jun 18

Kscope4
Kscope4

20 Feb 15

へのコメント GNOME Builder

コメントが見つかりません
コメントを追加
画像をオンにする!