GLib は、GTK や GNOME などのプロジェクトの基礎を形成する低レベルのコア ライブラリです。 C のデータ構造処理、移植性ラッパー、およびイベント ループ、スレッド、動的読み込み、オブジェクト システムなどのランタイム機能のインターフェイスを提供します。
公式のダウンロード場所は次のとおりです: https://download.gnome.org/sources/glib
公式ウェブサイトは:https://www.gtk.org/
ファイル「INSTALL.md」を参照してください。 Windows 上で GLib を構築するための、より詳細なドキュメントが別にあります。
アップストリーム GLib は、最新の安定版リリース シリーズ、以前の安定版リリース シリーズ、および現在の開発リリース シリーズのみをサポートします。すべての古いバージョンはアップストリームでサポートされておらず、バグが含まれている可能性があり、その一部には悪用可能なセキュリティ上の脆弱性がある可能性があります。
詳細については、SECURITY.md を参照してください。
GLib については、次の API ドキュメントをオンラインで入手できます。
GLib の使用方法について質問がある場合は、GNOME の Discourse インスタンスでヘルプを求めてください。あるいは、StackOverflow で質問してglib
のタグを付けます。
バグは GNOME 問題追跡システムに報告する必要があります。自分用のアカウントを作成する必要があります。 [email protected] に電子メールを送信して (アカウントなしで) バグを送信することもできますが、これによりエクスペリエンスが低下します。
バグは GLib 自体の問題を報告するためのものであり、GLib の使用方法について質問するためのものではありません。質問するには、ディスカッション フォーラムをご利用ください。
バグレポートには以下を含めてください:
tests/
サブディレクトリに組み込まれているテスト プログラムの 1 つを使用して再現できれば、それが最も便利です。それ以外の場合は、動作を示す短いテスト プログラムを含めてください。最後の手段として、ダウンロードできるより大きなソフトウェアへのポインタを提供することもできます。GLib への貢献を開始する方法については、貢献ガイドに従ってください。
パッチはマージ リクエストとして gitlab.gnome.org に送信する必要があります。このページを使用するには、サイトにログインする必要があることに注意してください。パッチによって既存の問題が修正される場合は、コミット メッセージ内で次の表記を使用して問題を参照してください (問題 123 の場合)。
Closes: #123
それ以外の場合は、変更を導入する新しいマージ リクエストを作成します。個別に問題を提出する必要はありません。