Rincian Software:
Versi: 1.8.8 / 1.12.16
Tanggal Upload: 20 Feb 15
Lisensi: Gratis
Popularitas: 159
Kairo merupakan open source perpustakaan grafis vektor 2D yang menawarkan dukungan untuk banyak perangkat output.
Kairo ditulis dalam bahasa pemrograman C dan dilengkapi dengan binding untuk berbagai bahasa pemrograman lain
Apa yang baru dalam rilis ini:.
- Adrian Johnson (3):
- pdf: tambahkan hilang 'endobj' untuk shading dict
- pdf: memperbaiki kesalahan ketik pada BBOX cek
- type1-bagian: Jangan mencoba untuk mengubah nama mesin terbang non winansi
- Behdad Esfahbod (12):
- [FT] Memilih downscaling mesin terbang bitmap untuk upscaling
- [tes] Set ukuran font
- [ft] Aku berarti Beatles (), bukan abs ()
- [ft] Memperbaiki bug memori menyalin bitmap
- [ft] Perbaiki asumsi yang salah
- Menuju mesin terbang dukungan memuat warna dari FreeType
- Dukungan 2bit dan 4bit tertanam bitmap
- [ft] Perbaiki matematika
- [ft] Tambah hilang termasuk
- Kembalikan sengaja melakukan hal
- [ft] Perbaiki keselarasan
- [ft] Memastikan keselarasan bitmap yang diterima dari FreeType
- Bryce W. Harrington (16):
- uji:. Perbaiki salah ketik dalam sample_horizontal menggunakan horisontal, tidak vertikal
- image:. Memadamkan peringatan tentang ditandatangani / perbandingan int unsigned
- type1-bagian: memadamkan peringatan tentang array_start diinisiasi
- type1-bagian: Perbaiki kesalahan ketik dalam fungsi komentar
- pdf: Yakinkan compiler bahwa data, data_size akan selalu diinisialisasi
- gl: memadamkan peringatan tentang kompatibel jenis pointer
- uji: Catatan skema penamaan untuk gambar XFAIL di README
- test: Perbaiki membuat check-ref-dups karena bergerak gambar ref untuk referensi /
- uji: Tambah script untuk memeriksa gambar referensi berlebihan
- uji: Gunakan CMP untuk menangkap byte-by-byte file yang sama
- test: Membuat check-ref-dups memanfaatkan perceptualdiff untuk perbandingan
- pdiff: memadamkan peringatan tentang ditandatangani / unsigned perbandingan
- pdiff: Jatuhkan variabel yang tidak terpakai
- test: Tambah kasus khusus untuk membuat-dari-png dan mundur resolusi
- HACKING: Membuat menyebutkan terpisah Kairo-jejak repo
- Perf: Pindahkan dokumentasi makro patokan untuk Kairo-jejak
- Chris Wilson (45):
- Posting versi rilis bertemu dengan 1.12.15
- meliputi: Tandai permukaan yang dibersihkan dalam mempersiapkan permukaan perekaman pemutaran
- rekaman: Hindari tipuan melalui indeks array jika tidak dikurangi
- path: Perbaiki perhitungan BBOX untuk faktor skala negatif
- uji: Latihan mengulang permukaan rekaman melalui matriks sandal
- win32: Bebaskan mundur tersebut setelah selesai
- image: Bandingkan terhadap ukuran sebenarnya dari buffer tertanam
- Xlib: Perbaiki doa XRenderFindFormat ()
- gl: Perbaiki typo s / bool / cairo_bool_t /
- MemPool: Mengurangi sebuah menegaskan dalam pengembalian kesalahan untuk get_buddy ()
- Perf: iteratif memangkas outlier
- Xlib: kesalahan Bungkus menghasilkan sumber-sumber di permukaan error
- Xlib: upload Potong untuk permukaan diperpanjang oleh PAD
- png: Hindari menandai permukaan seperti dalam kesalahan setelah png peringatan
- DirectFB: Benar rantai up peta-to-image / unmap ke backend gambar
- perangkap: Pastikan bahwa kita benar klip bila menggunakan beberapa kotak klip
- Xlib: Berbeda dengan visual bila merusaknya
- uji: Perluas pengujian caps untuk stroke halus
- uji: Memperpanjang pengujian bergabung untuk garis-garis halus
- jejak: Meningkatkan emisi operan
- rekaman: Perbaiki penggunaan konsisten dari jenis untuk indeks
- Perf: Rudimenter histogram cetak untuk cairo-Perf-print
- Perf: rescale histogram untuk terminal
- Perf: Hindari vertikal peregangan histogram
- Perf: Menghapus artefak men-debug
- rekaman: Mencegah akses memori yang tidak valid dengan panjang nol perintah Array
- skala-font: Mencegah kunci mutex rekursif untuk menghapus mesin terbang yang gagal
- pdf: Meningkatkan konsistensi dalam penggunaan cairo_int_status_t
- pdf: Perbaiki peringatan compiler untuk penggunaan variabel unitialised sepanjang jalan error
- image: Tandai data yang dimiliki setelah mencuri gambar snapshot yang
- test / get-jalan-luasan: Cek tepat sesuai dalam toleransi
- gstate: Mempercepat membelai luasan jalan
- svg: Membuka rekaman permukaan
- xml: Menangani clip-kotak di cairo_clip_t diperbarui
- cairo-Perf-print: Jangan membebaskan histogram uninitialised
- uji: Gunakan render presisi tertinggi untuk bentuk untuk menghasilkan hasil ref
- periksa: Perbaiki check-def.sh untuk variasi linker GCC
- test: Hapus semua identik (CMP & pdiff) referensi gambar
- tes: Tambahkan gambar referensi beberapa ditemukan bersembunyi di mesin saya
- test: Hapus bertentangan .ref.png, .argb32.ref.png, .rgb24.ref.png
- uji: Mengubah check-refs.sh untuk mendukung out-of-pohon membangun
- Memberikan mundur kompatibilitas dengan pixman tua
- win32: Mencegah double-bebas gambar yang sama
- Membuat & quot; membuat cek & quot; bahagia
- 1.12.16 rilis
- Eric Anholt (1):
- gl:. Pindah glGetUniformLocation untuk Shader waktu kompilasi
- Henry Lagu (8):
- gl: menonaktifkan GL_DITHER
- gl: permintaan ekspor untuk EGLContext dan EGLDisplay dari perangkat
- gl: Perbaiki kesalahan ketik pada gles2 shader Cache lookup
- gl / MSAA: Selesaikan multisampling di siram permukaan
- gl / MSAA: Benar menghancurkan stensil klip cache buffer
- gl / MSAA: Nonaktifkan stensil dan gunting selama framebuffer blit
- gl / MSAA: Selalu gunakan gunting saat kliping
- gl / MSAA: Bersihkan MSAA kedalaman / stensil buffer OpenGLES
- Jana Saout (1):
- pdf: Fix crash
- Marc-Andre Lureau (1):
- win32: memperbaiki rusak menggambar
- Marek Kasik (1):
- CFF-bagian: Perbaiki alokasi lebar array
- Martin Robinson (12):
- gl: Pengaturan operan ketika perubahan ukuran simpul
- path: Perbaiki bug sejalan persimpangan
- Stroke: Perbaiki lebar garis besar untuk pembentuk langkah mundur
- Stroke: Gunakan round-bergabung dekat titik infleksi dari splines
- boilerplate: Tambah modus untuk menjalankan tes Perf berulir
- boilerplate / gl: benang kesadaran Nonaktifkan
- gl: mengikat framebuffer terpisah dari pemilihan tujuan
- gl: Update transformasi ketika perubahan ukuran permukaan
- gl: Bind framebuffer default sebelum memanggil gl {Baca | Draw} Buffer
- gl: Perbaiki peringatan compiler di backend GL
- GLES: Beralih standar tujuan framebuffer benar
- gl: Kembali permukaan kesalahan saat membuat permukaan tekstur kebesaran
- Matt Sealey (1):
- gitignore: meniadakan gitignore untuk file pkgconfig statis
- Matthew Fischer (1):
- Menambahkan pernyataan penggunaan sederhana untuk cairo-Perf-chart
- Michael Hutchinson (1):
- kuarsa: Jangan melepaskan memori kita tidak memiliki
- Nicola Fontana (1):
- GObject: Tambah bungkus sekitar cairo_matrix_t
- Uli Schlachter (13):
- test: Perbaiki CAIRO_REF_DIR
- uji: Perbaiki penanganan titik di CAIRO_TEST_TARGET
- boilerplate: rename xcb-render-0.0 untuk xcb-render-0_0
- Fix & quot; membuat cek & quot; mandiri memeriksa header
- xcb: image ulangan Batal sementara perekaman pemutaran
- gambar referensi Fix topi-ekor-kurva
- Tambah tes baru untuk bug 61.592
- image compositor: Selalu menyelesaikan penyaji rentang
- xcb: Perbaiki beberapa peringatan variabel diinisiasi
- api-khusus-kasus: Juga konteks tes
- permukaan: Kesalahan pada permukaan selesai
- push_group: Menolak bekerja dengan permukaan tidak dapat digunakan
- surface_get_extents: Tolak selesai atau kesalahan permukaan
- egag (1):
- Xlib:. Layar Aquire sebelum menggunakannya dalam pesan DEBUG
Apa yang baru dalam versi 1.12.14:
- Mencegah callback pengguna mengakses user-data selama menghancurkan ke mencegah penggunaan-setelah-bebas bug.
- Gunakan nama standar untuk mesin terbang di font bagian (PDF).
- deteksi Fix dari Win98. Logika untuk mendeteksi Win98 (dan AlphaBlend yang rusak ()) itu terbalik, menonaktifkan AlphaBlend () untuk semua orang.
- Mencegah melimpah numerik dari ekstrapolasi poligon tepi untuk batas klip dan menyebabkan parah membuat artefak.
- Fix perhitungan mesin terbang tali koordinat saat putus berjalan untuk Xlib.
- Perbaiki sebuah pernyataan di backend win32 karena gagal untuk menghapus-gambar yang mirip.
Apa yang baru dalam versi 1.12.12:
- Ini versi perbaikan masalah sinkronisasi dalam transportasi SHM untuk Kairo-Xlib.
- Mengganti seluruh gambar sekarang dihindari ketika meng-upload subimage.
- bug kecil lainnya telah diperbaiki.
Apa yang baru dalam versi 1.12.10:.
- Banyak bug telah diperbaiki
- Terutama, huruf penanganan oleh pango / cairo / fontconfig telah dibuat sepenuhnya benang-aman.
- The MSAA backend untuk Kairo-gl menerima beberapa penyelesaian bertahap.
Apa yang baru dalam versi 1.12.8:
- Perbaikan bug:
- Memperluas kewarasan memeriksa kombinasi rusak XSendEvent dan ShmCompletionEvent.
- Perhatikan bahwa & quot; The X.Org Yayasan & quot; kadang-kadang juga mengidentifikasi dirinya sebagai & quot; The Xorg Yayasan & quot;.
- Menangani berbagai usia libXext dan header Shm nya.
- Memperbaiki kliping valid dari sumber ditarik saat menggunakan SHM transportasi untuk meng-upload gambar. https://bugs.freedesktop.org/show_bug.cgi?id=56547
- Menangani semua operator Type1 postscript untuk kompatibilitas huruf yang lebih baik. https://bugs.freedesktop.org/show_bug.cgi?id=56265
- Perbaiki beberapa kebocoran memori di Type1 huruf subsetting https://bugs.freedesktop.org/show_bug.cgi?id=56566
- Kencangkan evaluasi start / stop simpul pena, dan menangkap beberapa kasus di mana kita akan menggunakan kipas angin bukan bevel. https://bugs.freedesktop.org/show_bug.cgi?id=56432
- asumsi Fix bahwa kliping geometris selalu berhasil dengan rentang-compositor. https://bugs.freedesktop.org/show_bug.cgi?id=56574
- Perbaiki panggilan untuk spline persimpangan ketika mengevaluasi apakah stoke yang terlihat.
- Ingatlah untuk menyalin sumber rendah bila menggunakan SHM untuk readback permukaan untuk digunakan sebagai sumber.
Apa yang baru dalam versi 1.12.4:
- Lebih bug, dan yang lebih penting, lebih perbaikan. Di sisi Kairo-gl, kita memiliki perbaikan ke compositor MSAA yang memungkinkan akselerasi hardware dari comparitively berkualitas rendah antialiasing - yang berguna dalam animasi dan layar kepadatan sangat tinggi. Untuk Kairo-Xlib, kami akhirnya memungkinkan SHM transportasi untuk transfer gambar ke dan dari server X. Sebuah fitur lama berdiri diperlukan, SHM transportasi menawarkan pengurangan penting dalam memberikan latency dengan mengurangi jumlah salinan yang diperlukan untuk meng-upload data gambar - diberikan hardware dan dukungan driver, Kairo-Xlib sekarang dapat melakukan nol copy upload ke GPU. Dan seperti biasa Adrian Johnson telah sangat sibuk memperbaiki banyak kasus sudut yang berbeda di Kairo-pdf, impoving kelompok opacity dan huruf subsetting. Terakhir, namun tidak sedikit, untuk Kairo citra S = F8ren Sandmann Pedersen menambahkan dukungan untuk rendering mesin terbang ke pixman dan menggunakan itu dari dalam Kairo. Fasilitas mesin terbang render baru mengurangi overhead untuk menyiapkan operasi compositing, meningkatkan mesin terbang thoughput untuk backend gambar dengan faktor sekitar 4. Dan sebelum ia melakukannya, ia juga tetap sampai beberapa bug di mesin terbang kode render yang ada. Begitu banyak terima kasih kepada Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Lagu, Martin Robinson, S = F8ren Sandmann Pedersen dan Uli Schlachter atas kontribusi mereka, menemukan dan memperbaiki bug.
Apa yang baru dalam versi 1.12.2.
- Berbagai bug minor telah diperbaiki
Apa yang baru dalam versi 1.8.6:
- Beberapa perbaikan untuk kegagalan pada Quartz dan PDF dan membangun perbaikan untuk beberapa backends dibuat.
- Sebuah cek untuk XRender di backend XCB diperkenalkan untuk menghindari memori yang tidak valid mengakses .
Apa yang baru dalam versi 1.8.2:
- Sekarang mungkin untuk membangun Kairo tanpa huruf apapun backend, yang paling berguna saat aplikasi menyediakan font kustom render melalui pengguna-font API.
- A failsafe mundur Font disediakan, meskipun.
- Beberapa kompilasi kecepatan-up dan optimasi dibuat.
- Banyak bug yang tetap.
Komentar tidak ditemukan