カイロは、多くの出力デバイスのサポートを提供していますオープンソースの2Dベクターグラフィックスライブラリです。
カイロは、Cプログラミング言語で書かれており、それは、他の多くのプログラミング言語のバインディングが付属しています。
のこのリリースのの新機能:ます。
- エイドリアン·ジョンソン(3):
- PDF:シェーディング辞書に不足している」endobj 'を追加します。
- PDF:バウンディングボックスのチェックで修正タイプミスします。
- タイプ1-サブセットは:非はwinansiグリフの名前を変更しようとしないでください。
- Behdad Esfahbod(12):
- [FT] アップスケーリングにビットマップグリフをダウンスケーリング避ける
- [テスト]に設定したフォントサイズます。
- [FT]私は(ファブを意味)、しないABS()
- [FT]ビットマップをコピーすることで、メモリのバグを修正します。
- [FT]修正間違った仮定します。
- サポートの2ビットと4ビット埋め込みビットマップします。
- [FT]数学を修正します。
- [FT]行方不明に追加含まれます。
- 誤ってコミットのものを戻します。
- [FT]配向を固定します。
- [FT]のFreeTypeから受信したビットマップの位置合わせます。 を確認してください
- ブライスW.ハリントン(16):
- テスト:水平、垂直ではない李>を使用するようにsample_horizontalのタイポ修正
- 画像:符号付き/符号なし整数の比較に関する警告鎮めるます。 。
- TYPE1-サブセット:初期化されていないarray_start約鎮める警告します。
- タイプ1-サブセットは:関数のコメントでタイプミスを修正します。
- PDFは:データは、DATA_SIZEは常に初期化されます、そのコンパイラを保証します。
- GL:鎮めるます。 互換性のないポインタ型に関する警告
- テスト:READMEのXFAIL画像のメモ命名体系ます。
- テストを:チェックREF-のDUP /ます を参照するためにrefの画像の移動に起因するを作る修正
- テスト:冗長参照画像をチェックするスクリプトを追加します。
- テスト:使用CMPバイト単位で同一のファイルをキャッチする
- テスト:メイクチェック-REF-DUPが比較のためperceptualdiffます。 を活用する
- PDIFF:鎮める符号付き/符号なしの比較を警告します。
- PDIFF:未使用の変数をドロップします。
- テスト:作成-から-PNGのために、フォールバック分解能ます。 特殊なケースを追加します。
- HACKING:独立したカイロ - トレースレポのメイク言及します。
- PERF:カイロ - トレースにマクロベンチマークのドキュメントを移動します。
- クリス·ウィルソン(45):
- ポストリリースバージョンは、1.12.15にバンプします。
- 記録:減少していない場合は、インデックスの配列を通じて間接を避けます。
- パス:負のスケールファクタのためのバウンディングボックスの計算を修正します。
- テスト:運動はフリップマトリックスを通して記録面を再生します。
- のWin32:仕上げの際にフォールバックを解放します。
- イメージ:埋め込まれたバッファます。 の本当の大きさと比較
- のXlib:XRenderFindFormat()の修正呼び出します。
- GL:S / BOOL / cairo_bool_t / タイプミス修正
- MEMPOOL:get_buddyためのエラーリターン() にアサートを削減
- PERF:反復的異常値を剪定します。
- のXlib:エラー表面で発生源ラップエラーます。
- のXlib:PADによって拡張表面のためのトリムアップロードします。
- PNGは:PNGが警告した後にエラーのように表面をマーキングは避けます。
- DirectFBを:正しくマップ·ツー·画像をアップチェーン/画像のバックエンドにマップ解除します。
- のトラップは:複数のクリップのボックスを使用するときに私たちが正しくクリップしていることを確認します。
- のXlib:視覚のとは違って、それを破壊します。
- テスト:ファインストロークのためのキャップのテストを展開します。
- テスト 細かい線で外部結合の拡張テスト
- トレース:改善オペランド放出します。
- 記録:インデックスの種類の一貫性のない使用方法を修正します。
- PERF:カイロ-PERF-印刷用の初歩的ヒストグラム印刷します。
- PERF:ターミナルのヒストグラムを再スケールします。
- PERF:避け垂直方向ヒストグラムをストレッチします。
- PERF: デバッグアーティファクトを削除する
- 録音:長さゼロのコマンド配列との無効なメモリアクセスを防止します。
- スケールフォント:失敗したグリフを除去するための再帰的なmutexロックを防止します。
- PDF:cairo_int_status_tの使用に一貫性を向上させます。
- PDF:エラーパスに沿ってunitialised変数を使用するためのコンパイラの警告を修正します。
- 画像:マークデータのスナップショットのイメージを盗ん後に所有するようにします。
- テスト/取得·パス·エクステント:チェック正確な許容範囲内で一致してます。
- グラフィック状態:ストロークパスエクステントをスピードアップします。
- SVG:アンラップ記録面ます。
- のxml:更新さcairo_clip_tにクリップボックスをハンドルします。
- カイロ-PERF-プリント:初期化されていないヒストグラムを解放しないでください。
- テスト:REF結果を生成するための図形の最高精度のレンダリングを使用します。
- チェック:GCCのリンカの変動をcheck-def.shを修正します。
- テスト:全て(CMP&PDIFF)同一の参照画像を削除します。
- テスト:私のマシンで潜んで見つかったいくつかの参照画像を追加します。
- テスト:取り外し相反する.ref.png、.argb32.ref.png、.rgb24.ref.pngます。
- テスト:サポートするcheck-refs.sh改正外の木構築します。
- 後方古いpixmanでcompatibilty提供します。
- Win32のは:類似イメージの二重解放の防止します。
- メイク&QUOT、チェック&QUOTをすることができる。ハッピーます。
- 1.12.16リリースします。
- エリック·アンホルト(1):
- GL。
- ヘンリーソング(8):
- GL:GL_DITHERを無効にします。
- GL:デバイスからEGLContextとEGLDisplayのエクスポートクエリます。
- GL:修正タイプミスでGLES2シェーダキャッシュのルックアップします。
- GL / MSAA:同一面にマルチサンプリング解決します。
- GL / MSAA:適切に破壊するステンシルバッファクリップキャッシュします。
- GL / MSAA:フレームバッファブリット中に無効にステンシルとはさみます。
- GL / MSAA:クリッピングするときは、必ず、はさみを使用します。
- GL / MSAA:OpenGLESためのMSAA深度/ステンシルバッファをクリーンアップします。
- ヤナSAOUT(1):
- PDF:修正クラッシュします。
- マルク·アンドレLureau(1):
- のWin32:破損した描画します。 を修正
- マレクKasik(1):
- CFF-サブセット:幅配列の配置を修正します。
- マーティン·ロビンソン(12):
- GL:セットアップオペランドとき頂点サイズが変更します。
- パス:ラインの交点の不具合を修正しました。
- ストローク:フォールバックストロークシェイパーます。 のために大規模な線幅を修正
- ストローク:使用は、スプラインの近くで変曲点をラウンドに参加します。
- 決まり文句:スレッドのPERFテストを実行するためのモードを追加します。
- の定型/ GL:無効スレッド意識します。
- GL:先の選択から個別のフレームバッファのバインドします。
- GL:アップデート変換する際、表面サイズが変化します。
- GL:GLを呼び出す前に、デフォルトのフレームバッファをバインドし{読む|描き}バッファます。
- GL:GLバックエンドでのコンパイラの警告を修正します。
- GLES:スイッチのデフォルトのフレームバッファの宛先を正しくします。
- GL:特大のテクスチャサーフェスを作成するときにエラーが発生し、表面を返します。
- マットSealey(1):
- gitignore:静的pkgconfigファイル用のgitignoreを否定します。
- マシュー·フィッシャー(1):
- カイロ-PERF-チャートにシンプルな使用法ステートメントを追加する
- マイケル·ハッチンソン(1):
- 石英:私たちは所有していないメモリを解放しないでください。
- ニコラフォンタナ(1):
- のGObject:cairo_matrix_tのラッパを追加します。
- ウリSchlachter(13):
- テスト:CAIRO_REF_DIRを修正します。
- テスト:CAIRO_TEST_TARGETドットの扱いを修正しました。
- 決まり文句:リネームXCBレンダリング-0.0をXCB-0_0をレンダリングする
- 修正&QUOT、チェック&QUOTをすることができる。スタンドアロンのヘッダチェックします。
- XCB:クリア一時リプレイ映像記録再生中にします。
- 修正のキャップ-尾曲線参照画像
- バグ61592のための新しいテストを追加します。
- 画像合成器:常にスパンレンダラを終了します。
- XCB:いくつかの初期化されていない変数の警告を修正します。
- API-特殊例:また、テストコンテキストます。
- 表面:仕上げ面上のエラー出ます。
- push_group: 使用不能表面と協力拒否
- surface_get_extents:完成またはエラー表面を拒否します。
- egag(1):
- のXlib:。AQUIRE表示デバッグメッセージでそれを使用する前にします。
- サブセットフォント(PDF)でのグリフのための標準的な名前を使用します。
- Win98のの検出を修正。 Win98の(とその壊れalphablendの())を検出するためのロジックは皆のためalphablendの()を無効にし、反転させます。
- クリップ境界にポリゴンエッジを外挿し、重度のレンダリングアーティファクトを引き起こすの数値のオーバーフローを防止します。
- グリフ文字列の修正計算は座標ます。
- その類似画像をクリアに失敗したためにWin32のバックエンドでアサーションを修正します。
FreeTypeのからのサポートのロードカラーのグリフに向けて
<李は>またがる:マーク記録面の準備でクリアように、表面の再生します。
コンパイル時間をシェーダーに移動glGetUniformLocationます。
ユーザー·データへのアクセスを禁止するユーザー·コールバックが中にまで破壊します。
のバージョン1.12.14にの新機能である解放後の使用バグを防ぐます。
Xlibのための実行を分割する際に
の何が新しいの中でバージョン1.12.12:用のSHMの輸送での
- このバージョンの修正同期の問題カイロ - Xlibはします。
- サブイメージをアップロードするとき、今回避され、画像全体の交換します。
- その他のマイナーバグが修正されているます。
のバージョン1.12.10のの新機能である:ます。
- 多くのバグが修正されています。
- のPango /カイロによる最も顕著なのはフォント処理/ fontconfigは完全にスレッドセーフになりました。
- カイロ-GLのためのMSAAバックエンドはいくつかの段階的な完了を受けます。
のバージョン1.12.8のの新機能:
- バグ修正:
- XSendEventとShmCompletionEventの壊れた組み合わせをチェックする正気を展開します。
- その&QUOTに注目してください。X.Org Foundationの&QUOT。時にはQUOT&として自身を識別します。Xorgの財団&QUOT;ます。
- libXextとそのSHMヘッダの様々な年齢ます。 をハンドル
- ソースドロウアブルの無効なクリッピングを修正。 https://bugs.freedesktop.org/show_bug.cgi?id=56547ます。
- より良いフォントの互換性のために、すべてのType1 PostScriptオペレータを処理します。 https://bugs.freedesktop.org/show_bug.cgi?id=56265ます。
- Type1フォントのサブセットでメモリリークのカップルを修正https://bugs.freedesktop.org/show_bug.cgi?id=56566ます。
- スタート/ストップペン頂点の評価を締め、そして私たちの代わりにベベルのファンを使用することになり、いくつかのインスタンスをキャッチ。 https://bugs.freedesktop.org/show_bug.cgi?id=56432ます。
- 幾何学的なクリッピングは常にスパンコンポジで成功したという仮定を修正。 https://bugs.freedesktop.org/show_bug.cgi?id=56574ます。
- ストークが表示されるかどうかを評価する際に交差点をスプラインに呼び出すます。 を修正
- はソースとして使用するために表面をリードバックするためにSHMを使用する際に劣るソースをコピーしてくださいます。
画像をアップロードするSHM輸送を使用するとき、
のバージョン1.12.4に新しいのは何ですか。
- より多くのバグ、そしてさらに重要なことに、多くの修正。アニメーションで、非常に高密度の画面上で便利です - カイロ-GL側では、我々はcomparitively低品質のアンチエイリアシングのハードウェアアクセラレーションを有効にMSAAコンポへの改良を持っている。カイロ - Xlibのために、私たちは最終的にXサーバへとから画像転送のためのSHMトランスポートを有効にしている。ハードウェアとドライバのサポート、カイロ - Xlibは今、GPU上にゼロコピーのアップロードを行うことができます与えられた - 長年の必要な機能は、SHMの輸送は、画像データをアップロードするために必要なコピーの数を減らすことで、待ち時間をレンダリングするの顕著な減少を提供しています。そして、いつものようにエイドリアンジョンソンは不透明グループとフォントのサブセットをimpoving、カイロ、PDF内の非常に忙しいの定着、さまざまなコーナーケースをされている。最後に、ではなく、少なくとも、カイロ - 画像S = F8ren Sandmannペダーセンためのpixmanにグリフをレンダリングし、カイロの中からそれを使用するためのサポートを追加しました。新しいグリフレンダリング機能は、合成操作の設定について4倍の画像のバックエンドのためのthoughputグリフを改善するためのオーバーヘッドを削減し、彼はそのようにした前に、彼はまた、既存のグリフの描画コード内のいくつかのバグを修正しました。彼らの貢献のためにアンドレアCanciani、エイドリアン·ジョンソン、Chuanboウェン、Dongyeonキム、ヘンリーソング、マーティン·ロビンソン、S = F8ren SandmannペダーセンとウリSchlachterに非常に多くのおかげで、発見とバグを修正します。
- :
さまざまなマイナーなバグが修正されているします。
のバージョン1.12.2にの新機能である>
のどのバージョン1.8.6のの新しいです:クオーツとPDF上での障害のための
- いくつかの修正とビルドバックエンドのカップルのための修正が行われた。
- XCBバックエンドでの手法で見せるためのチェックが無効なメモリアクセスを避けるために導入されました。
- Aフェイルセーフフォールバックフォントがしかし、提供されます。
- いくつかのコンパイル速度アップと最適化が行われた。
- 多くのバグが修正されました。
それは、任意のフォントずにカイロを構築することが可能になりました。
のバージョン1.8.2のの新機能であるアプリケーションは、ユーザーのフォントAPIを介してカスタムフォントレンダリングを提供する場合に最も有用であるバックエンド、します。
コメントが見つかりません