Szoftver adatai:
Változat: 1.8.8 / 1.12.16
Feltöltés dátuma: 20 Feb 15
Engedély: Ingyenes
Népszerűség: 159
Cairo egy nyílt forráskódú 2D grafikai könyvtár, amely támogatást biztosít számos kimeneti eszközök.
Cairo van írva a C programozási nyelv és jön kötéssel számos más programozási nyelveken.
Mi az új ebben a kiadásban:
- Adrian Johnson (3):
- pdf: add hiányzó "endobj" árnyékoló dict
- pdf: fix elírás bbox check
- type1-részhalmaza: Ne próbálja meg átnevezni a nem winansi kőtáblákat
- Behdad Esfahbod (12):
- [FT] Inkább leméretezés bitmap kőtáblákat, hogy a méretezést,
- [teszt] Betűméret
- [ft] Úgy értettem fabs (), nem ABS ()
- [ft] Fix memória hiba másolás bitmap-
- [ft] Fix helytelen feltevések
- támogatása felé loading színes jele le FreeType
- Támogatás 2bit és 4bit beágyazott bitmap-
- [ft] Fix matematikai
- [ft] Add hiányzik közé
- Visszatér véletlenül elkövetett cucc
- [ft] Fix igazítás
- [ft] igazodás biztosítása bitmapek kapott FreeType
- Bryce W. Harrington (16):
- teszt: Fix elírás sample_horizontal használni vízszintes, függőleges nem.
- image: Quell figyelmeztet aláírt / unsigned int képest.
- type1-részhalmaza: Quell figyelmeztet előkészítetlen array_start
- type1-részhalmaza: Fix elütést funkciót comment
- pdf: Annak biztosítása, fordító, amely az adatok, data_size mindig inicializálni
- gl: Quell figyelmeztet egyeztethető mutató típusú
- teszt: Megjegyzés elnevezési rendszer XFAIL képek README
- teszt: Fix, hogy ellenőrizze-ref-dups miatt mozog a ref képek referencia /
- teszt: Add script, hogy ellenőrizze a redundáns referencia képek
- teszt: A CMP elkapni byte-by-byte azonos fájlok
- teszt: csak check-ref-dups hasznosítani perceptualdiff összehasonlításra
- pdiff: Quell figyelmeztet aláírt / unsigned összehasonlításokat
- pdiff: vidd fel nem használt változó
- teszt: Add speciális esetekben a create-tól-png és tartalék felbontású
- Hacking: említést tesz a külön Cairo-nyomok repo
- perf: Move makro-benchmark dokumentációt Kairóba-nyomok
- Chris Wilson (45):
- Adjon verziót botlik a 1.12.15
- ível: Mark felületén engedélyezett és a felkészülés felvételi felülete lejátszás
- felvétel: Kerülje indirekciónak keresztül indexek tömb, ha nem csökken
- path: Fix bbox kiszámított negatív léptéktényezővel
- teszt: Exercise replaying felvételi felületén keresztül flip-mátrix
- win32: Szabad a visszakapcsolási után célba
- image: összehasonlítása ellen valódi mérete a beágyazott buffer
- függvényekre: Fix hívása XRenderFindFormat ()
- gl: Fix typo s / int / cairo_bool_t /
- mempool: Csökkentse a állíthatná be hibát cserébe get_buddy ()
- perf: iteratív szilva kiesők
- függvényekre: Wrap hibák képző források egy hiba felületén
- függvényekre: Edzett feltöltések felületek meghosszabbodik PAD
- png: Kerülje a jelölést a felületre után tévedésből egy png figyelmeztetést
- directfb: Helyesen láncban map-to-image / unmap, hogy a kép backend
- csapdák: Győződjön meg arról, hogy mi helyes clip ha több klip dobozok
- függvényekre: ellentétben a vizuális ha elpusztul
- teszt: kibontása tesztelése sapkák finom mozdulatokkal
- teszt: Kevésbé tesztelése csatlakozik a finom vonalak
- trace: Javítani operandus kibocsátási
- felvétel: Fix következetlen használata típusú indexek
- perf: Kezdetleges hisztogram nyomtatás Cairo-perf-print
- perf: átméretezi a hisztogram a terminál
- perf: Kerülje függőlegesen nyúlik a hisztogram
- perf: Vegye debug tárgy
- felvétel: Akadályozzuk érvénytelen memória hozzáférést nulla hosszúságú parancsot array
- kicsinyített font: Akadályozzuk meg a rekurzív mutexek zár eltávolítása sikertelen írásjel
- pdf: Javítani kell a következetességet használata cairo_int_status_t
- pdf: Fix fordítási figyelmeztetés használati unitialised változó mentén error utat
- image: Mark az adatokat tulajdonú miután ellopta a pillanatfelvételek
- test / kap-path-kiterjedés: Ellenőrizze egyezéseit tűréshatáron belül
- gstate: gyorsítsák fel simogatta utat mértékben
- SVG: kicsomagolt felvétel felületek
- xml: Kezelje clip-dobozok a frissített cairo_clip_t
- Cairo-perf-print: Ne szabad a kezdőérték hisztogram
- teszt: A legnagyobb pontosság renderelés a formákat generáló ref eredmények
- ellenőrizze: Fix check-def.sh ingadozásainak GCC linker
- teszt: Vegye ki az összes azonos (CMP-pdiff) referencia képek
- teszt: Adjunk hozzá néhány hivatkozást talált képek leselkedik a gépemen
- teszt: ellentmondások feloldása .ref.png, .argb32.ref.png, .rgb24.ref.png
- teszt: Módosítani check-refs.sh támogatni out-of-tree épít
- Adja visszafelé kompatibilitást a régi pixman
- win32: megakadályozzák a kettős-mentes hasonló képek
- & quot; make check & quot; Boldog
- 1.12.16 kiadás
- Eric Anholt (1):
- gl: Move glGetUniformLocation a shader fordításkor.
- Henry Song (8):
- gl: tiltsa GL_DITHER
- gl: Export Kérdés EGLContext és EGLDisplay a készüléket
- gl: Fix elírás gles2 shader cache keresési
- gl / MSAA: Oldja a többszörös mintavételt a felszíni flush
- gl / MSAA: Hibátlan elpusztítani stencil buffer klip cache
- gl / MSAA: Disable stencil és ollós során framebuffer blit
- gl / MSAA: Mindig ollós A nyírás
- gl / MSAA: Tisztítsuk meg az MSAA mélység / stencil buffer OpenGLES
- Jana Saout (1):
- pdf: Fix összeomlás
- Marc-Andre Lureau (1):
- win32: fix sérült rajz
- Marek Kasik (1):
- CFF-részhalmaza: Fix elosztását szélessége tömbök
- Martin Robinson (12):
- gl: Beállítás operandusok amikor a vertex mérete megváltozik
- path: Hibajavítás összhangban kereszteződés
- löket: Fix nagy sorszélek visszakapcsolási szélütés formálója
- löket: Használja a kerek-csatlakozik közelében inflexiós pont spline
- boilerplate: Add a közben kell menetes perf tesztek
- boilerplate / gl: Disable menet tudatosság
- gl: Külön framebuffer kötődnek a célállomás kiválasztása
- gl: Frissítés a transzformációt, amikor a felület nagysága változások
- gl: bind az alapértelmezett framebuffer hívás előtt gl {Olvassa | Döntetlen} Buffer
- gl: Fix fordító figyelmeztetések a GL backend
- szemüvegeket: Switch alapértelmezett framebuffer úti megfelelő
- gl: Visszatérés felület létrehozásakor hibát túlméretezett textúra felületek
- Matt Sealey (1):
- gitignore: tagadja gitignore statikus pkgconfig fájlok
- Matthew Fischer (1):
- felvétele egyszerű használati utasítás Kairóba-perf-chart
- Michael Hutchinson (1):
- Kvarc: Ne engedje memóriát nem saját
- Nicola Fontana (1):
- gobject: Add közrefogja cairo_matrix_t
- Uli Schlachter (13):
- teszt: Fix CAIRO_REF_DIR
- teszt: Fix kezelése pöttyöket CAIRO_TEST_TARGET
- boilerplate: átnevezése XCB-render-0,0 XCB-render-0_0
- Fix & quot; make check & quot; standalone header check
- XCB: Tiszta ideiglenes replay kép felvételi lejátszás
- Fix sapkák-farok-görbét hivatkozást képek
- Add new teszt bug 61592
- A kép compositor: Mindig befejezni a span renderelő
- XCB: Fix egyes inicializált változó figyelmeztetések
- api-külön-ügyek: Szintén teszt környezetben
- felülete: hiba ki felületekről
- push_group: Hulladék dolgozik használhatatlanná felületén
- surface_get_extents: Visszautasítja a kész- vagy hibát felületén
- egag (1):
- függvényekre: Szedd össze kijelző használat előtt debug üzenetet.
Mi az új verzióban 1.12.14:
- Prevent felhasználói visszahívások hozzáférés felhasználói adatok alatt elpusztítja a megakadályozhat-after-free hibákat.
- A megszokott nevek írásjelet részhalmaza betűtípusok (PDF).
- Fix kimutatása Win98. A logika kimutatására Win98 (és törött AlphaBlend ()) megfordítottuk, rokkantságot AlphaBlend () mindenki számára.
- Prevent numerikus túlfolyó extrapolációkkal sokszög oldalainak a klip határt, és jelentős teszi leletek.
- Fix számítás írásjel karakterlánc koordinálja, ha szakítasz fut a függvényekre.
- Fix állítás a win32 backend, mert nem egyértelmű, hogy hasonló-képek.
Mi az új verzióban 1.12.12:
- Ez a verzió javításokat szinkronizációs problémák az SHM szállítás Cairo-függvényekre.
- cseréje a teljes kép most kerülni feltöltésekor subimages.
- Egyéb kisebb hiba javítva lett.
Mi az új verzióban 1.12.10:
- Sok hiba javítva lett.
- Leginkább a font kezelése által pango / Kairó / fontconfig történt teljes szál-biztos.
- A MSAA backend Cairo-gl kapott néhány fokozatos befejezése.
Mi az új verzióban 1.12.8:
- Hibajavítások:
- Nyissa ki a józanság ellenőrzése törött kombinációi XSendEvent és ShmCompletionEvent.
- Vegyük észre, hogy & quot; A X.Org Foundation & quot; néha azonosítja magát, mint & quot; A Xorg Alapítvány & quot;.
- kezelni a különböző korú libXext és Shm fejléceket.
- Fix az érvénytelen vágás a forrás lehívható használatakor SHM közlekedési feltölteni a képeket. https://bugs.freedesktop.org/show_bug.cgi?id=56547
- kezelni az összes Type1 PostScript szereplők jobb font kompatibilitás. https://bugs.freedesktop.org/show_bug.cgi?id=56265
- Fix néhány memória szivárgás a Type1 font részhalmazképzési https://bugs.freedesktop.org/show_bug.cgi?id=56566
- Húzza meg az értékelés a start / stop toll csúcsa, és a fogást néhány példa, amikor szeretnénk használni egy rajongó helyett ferde. https://bugs.freedesktop.org/show_bug.cgi?id=56432
- Fix feltételezést, hogy a geometrikus vágás mindig sikerül a span-compositor. https://bugs.freedesktop.org/show_bug.cgi?id=56574
- Fix hívás spline kereszteződés amikor értékelik, hogy a Stoke látható.
- Ne feledje, hogy másolja rosszabb használata esetén A SHM a visszajelző a felület használható, mint a forrás.
Mi az új verzióban 1.12.4:
- Több hibákat, és ami még fontosabb, több javítások. A kairói-gl oldalra, van nálunk finomítások a MSAA compositor, amely lehetővé teszi a hardveres gyorsítást a comparitively alacsony minőségű élsimítás - ami hasznos lehet az animációk és a nagyon magas sűrűségű képernyők. Cairo-függvényekre, végül is lehetővé tette SHM szállítás image transzferek és az X szerver. A régóta szükséges funkciót, SHM közlekedési kínál jelentős csökkentését teszi latency csökkentésével szükséges példányszámot feltölteni képadatok - adott hardver- és a driver támogatás, Kairó-függvényekre tud végrehajtani nulla copy feltöltések rá a GPU. És mint mindig Adrian Johnson már nagyon elfoglalt rögzítő sok különböző sarkában esetben Kairó-pdf, impoving fedőképesség és betűkészlet részhalmazképzési. Végül, de nem utolsósorban, a Cairo-image S = F8ren Sandmann Pedersen hozzá támogatása teszi kőtáblákat, hogy pixman és segítségével, hogy belülről Kairóban. Az új írásjel rendering létesítmény csökkenti a rezsi felállításáról összeállítási művelet, javítása írásjel thoughput a kép backend-es szorzóval mintegy 4 És mielőtt ezt megtette, ő is rögzített fel néhány hiba a meglévő írásjel teszi kódot. Oly sok köszönet Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen és Uli Schlachter a közreműködésükért, megtalálása és kijavítani a hibákat.
Mi az új verzióban 1.12.2:
- különböző kisebb hiba javítva lett.
Mi az új verzióban 1.8.6:
- Több javítások hibákért a kvarc és PDF és épít javítások egy-két backends készültek.
- A csekket XRender a XCB backend-ben vezették be, hogy ezzel elkerülhető a felesleges memória hozzáférés.
Mi az új verzióban 1.8.2:
- Most már lehet építeni Cairo nélkül font backend, amely a leghasznosabb, ha az alkalmazás biztosítja az egyéni betűtípus teszi a felhasználó font API.
- A hibatűrő visszaesése betűkészlet, mégis.
- Több összeállítása speed-up és optimalizálás készültek.
- Sok hibák kerültek rögzítésre.
Hozzászólás nem található