Cairo

Software kuvakaappaus:
Cairo
Ohjelmiston tiedot:
Versio: 1.8.8 / 1.12.16
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Carl Worth
Lupa: Vapaa
Suosio: 45

Rating: 2.5/5 (Total Votes: 2)

Kairo on avoimen lähdekoodin 2D vektorigrafiikkaa kirjasto, joka tarjoaa tukea monille liittämiseen.
Kairo on kirjoitettu C-kielellä ja se tulee sidokset lukuisia muita ohjelmointikieliä.

Mitä uutta tässä julkaisussa:

  • Adrian Johnson (3):
  • pdf: lisättävä puuttuvat "endobj 'to varjostus dict
  • pdf: fix kirjoitusvirhe bbox check
  • type1-alaryhmä: Älä yritä nimetä kuin winansi kuviot
  • Behdad Esfahbod (12):
  • [FT] Mieluummin skaalaus alaspäin bittikartta kuvioita ja upscaling
  • [testi] Kirj.koko
  • [ft] Tarkoitin lohkojen (), ei abs ()
  • [ft] Fix muisti bugi kopiointi bittikartat
  • [ft] Fix vääriä olettamuksia
  • Kohti tuen lastaus väri kuvioita päässä FreeType
  • Tuki 2bit ja 4bit sulautettujen bittikartat
  • [ft] Fix matematiikka
  • [ft] Lisää puuttuva kuuluu
  • Palauta vahingossa sitoutunut kamaa
  • [ft] Fix turvautui
  • [ft] Varmista linjaus bittikarttojen saatujen FreeType
  • Bryce W. Harrington (16):
  • testi: Fix kirjoitusvirhe sample_horizontal käyttää vaaka-, ei pystysuora.
  • image: tukahduttamaan varoitus allekirjoitettu / unsigned int vertailu.
  • type1-alaryhmä: tukahduttamaan varoitus alustamatonta array_start
  • type1-alaryhmä: Fix kirjoitusvirhe toiminto kommentti
  • pdf: Varmistetaan kääntäjä, että tiedot, data_size aina alustetaan
  • gl: tukahduttamaan varoitus ristiriidassa osoitin tyyppi
  • testi: Note nimeäminen järjestelmän XFAIL kuvien README
  • testi: Fix tehdä check-tuomari-dups ​​takia siirtää viitteen kuvia viite /
  • testi: Lisää skripti tarkistaa tarpeeton viittaus kuvia
  • testi: Käytä CMP kiinni tavu-by-byte identtisiä tiedostoja
  • testi: Tee lähtöselvitys Tuomari-dups ​​käyttää perceptualdiff vertailussa
  • pdiff: tukahduttamaan varoitus allekirjoitettu / unsigned vertailuja
  • pdiff: Drop käyttämättömän muuttujan
  • testi: Lisää erityistapauksissa luoda-from-png ja varmistuksena-resoluutio
  • HAKKEROINNILTA: Tee mainintaa erillisestä Kairon-jälkiä Repo
  • teho: Siirrä makro-benchmark asiakirjat Kairo-jälkiä
  • Chris Wilson (45):
  • Post versiota kolahtaa 1.12.15
  • ulottuu Mark pinnan selvitetty valmistautumisessa äänityspinta toisto
  • äänitys: Vältä epäsuora läpi indeksit array jos ei alenneta
  • polku: Fix bbox laskelman negatiivisen skaalaustekijät
  • testi: Liikunta toistaminen äänityspinta kautta flip matriisin
  • Win32: ilmainen fallback kun maali
  • image: Vertaa vastaan ​​todellisen koon sulautettujen puskuri
  • xlib: Fix vetoaminen XRenderFindFormat ()
  • gl: Fix typo s / bool / cairo_bool_t /
  • mempool: Vähennä assert osaksi virhe vastineeksi get_buddy ()
  • teho: iteratiivisesti karsia harha
  • xlib: Wrap virheitä tuottavan lähteistä virhe pinta
  • xlib: Trim lisäykset pinnoille pidentää PAD
  • PNG: Vältä merkintä pinnan virheen jälkeen png varoitus
  • directfb: Oikein ketju ylös kartan-to-image / unmap kuvan backend
  • ansoja: Varmista, että me oikein ClipArt käytettäessä useita clip laatikot
  • xlib: Toisin visuaalinen kun pirstaleiksi
  • testi: Laajenna testaus korkit hienoksi iskua
  • testi: Extend testaus liittyy juonteita
  • jälki: Paranna operandi päästöjen
  • äänitys: Fix epäjohdonmukainen käyttö tyypit indeksien
  • teho: Rudimentary histogrammi tulostus Kairo-perf-print
  • teho: Rescale histogrammi päätteen
  • teho: Vältä pystysuoraan venyttely histogrammi
  • teho: Poista debug artefakti
  • äänitys: Estä virheellinen muisti pääsy nollapituutta komennolla array
  • skaalata-font: Estä rekursiivinen mutex lukko poistamiseen epäonnistunut kuviota
  • pdf: parantaa johdonmukaisuutta käyttö cairo_int_status_t
  • pdf: Fix kääntäjä varoitus käytöstä unitialised muuttujan pitkin virhe polku
  • image: Merkitse tiedot omistama jälkeen varastaa tilannekuvan kuvan
  • testi / get-path-tahtiin: Tarkista tarkka ottelut toleranssin
  • gstate: Nopeuttaa silitti polku tahtiin
  • SVG: Pura tallennus pinnat
  • xml: Käsittele clip-laatikot päivitetty cairo_clip_t
  • Kairo-teho-print: Älä tilaa uninitialised histogrammi
  • testi: Käytä suurimman tarkkuuden näköistys muotoja tuottaa Tuomari tulokset
  • Tarkista: Fix check-def.sh vaihteluiden GCC: n linkkeriin
  • testi: Poista kaikki samanlaisia ​​(vrt & pdiff) viittaus kuvia
  • testi: Lisää muutama viittaus kuvia löytyy väijyvä minun koneella
  • testi: Poista ristiriitaisia ​​.ref.png, .argb32.ref.png, .rgb24.ref.png
  • testi: Muutetaan check-refs.sh tukea out-of-puu rakentaa
  • Anna taaksepäin yhteensopivuuden vanhojen pixman
  • win32: Estä kaksinkertainen vapaa vastaavia kuvia
  • Tee & quot; tehdä tarkastus & quot; onnellinen
  • 1.12.16 julkaisu
  • Eric Anholtin (1):
  • gl: Siirrä glGetUniformLocation ja Shader koota aikaa.
  • Henry Song (8):
  • gl: poista GL_DITHER
  • gl: Vie kyselyn EGLContext ja EGLDisplay laitteesta
  • gl: Fix kirjoitusvirhe gles2 shader cache haun
  • GL / MSAA: Resolve multisampling pinnalla huuhtelu
  • GL / MSAA: Oikein tuhota stencil-puskuria clip cache
  • GL / MSAA: Poista sapluuna ja leikkaava aikana framebuffer blit
  • GL / MSAA: Käytä aina leikkaava kun rajaavan
  • GL / MSAA: Siivoa MSAA syvyys / sapluuna puskurina OpenGLES
  • Jana Saout (1):
  • pdf: Fix Crash
  • Marc-Andre Lureau (1):
  • win32: korjata vioittunut piirustus
  • Marek Kasik (1):
  • CFF-alaryhmä: Fix jakaminen leveys paneelit
  • Martin Robinson (12):
  • gl: Setup operandeja kun Vertex koon muutokset
  • polku: Fix bug linjassa risteyksessä
  • stroke: Fix suuri linja leveyksiä varmistuksena aivohalvauksen pistohöylät
  • stroke: Käytä pyöreän liittyy lähellä käännepisteiden urien
  • boilerplate: Lisää tila käynnissä kierteillä teho testejä
  • boilerplate / GL: Poista kierre tietoisuus
  • gl: Erillinen framebuffer sitoa päässä määränpäästä valinta
  • gl: Päivitä muuttumista pinnan koon muutokset
  • GL: Sido oletus framebuffer ennen soittoa gl {Lue | Piirrä} Buffer
  • gl: Fix kääntäjä varoituksia GL backend
  • gles: Vaihda oletuksena framebuffer kohteet oikein
  • gl: Paluu pinnan virhe luotaessa ylimitoitettu tekstuuri pinnat
  • Matt Sealey (1):
  • gitignore: tyhjäksi gitignore staattiseen pkgconfig tiedostoja
  • Matthew Fischer (1):
  • lisääminen yksinkertaisen käytön raportissa Kairo-perf-kaavio
  • Michael Hutchinson (1):
  • kvartsi: Älä päästä muistia emme omista
  • Nicola Fontana (1):
  • gobject: Lisää kääre noin cairo_matrix_t
  • Uli Schlachter (13):
  • testi: Fix CAIRO_REF_DIR
  • testi: Fix käsittely pisteitä CAIRO_TEST_TARGET
  • boilerplate: Nimeä xcb-renderöinti-0.0 xcb-renderöinti-0_0
  • Fix & quot; tehdä tarkastus & quot; standalone header check
  • xcb: Tyhjennä väliaikaiset replay kuvan tallennuksen toisto
  • Korjaa caps-hännät-käyrä viittaus kuvia
  • Lisää uusi testi bug 61592
  • image latoja: aina loppuun span renderer
  • xcb: Fix jotkut alustamattoman muuttujan varoituksia
  • api-special-tapaukset: Myös testi yhteyksissä
  • pinta: Virhe ulos valmiille pinnoille
  • push_group: Jätteiden työskentelee käyttökelvotonta pinta
  • surface_get_extents: Hylkää päättynyt tai virhe pinta
  • egag (1):
  • xlib: aquire näyttö ennen sen käyttämistä DEBUG viesti.

Mitä uutta versiossa 1.12.14:

  • Estä käyttäjä kutsuvastauksia pääsyä käyttäjän tiedot aikana tuhota sen estää käyttö-jälkeen-vapaa vikoja.
  • Käytä standardia nimet kuviot vuonna osajoukko fontit (PDF).
  • Korjaa havaitseminen Win98. Logiikka havaitsemiseksi Win98 (ja sen rikki AlphaBlend ()) käännettiin invaliditeettiin AlphaBlend () kaikille.
  • Estä numeerista ylivuoto ekstrapoloimalla monikulmion reunat leikkeen rajan ja aiheuttaa vakavia tehdä esineitä.
  • Korjaa laskenta kuvion merkkijonon koordinoi kun romutettavaksi runs xlib.
  • Korjaa toteamus win32 backend jättämisestä tyhjentää sen vastaavia-kuvia.

Mitä uutta versiossa 1.12.12:

  • Tämä versio korjaa synkronointi ongelmia SHM liikenteen Kairossa xlib.
  • vaihtaminen koko kuvat on nyt vältettävä lataamalla alikuvia.
  • Muut pieniä vikoja on korjattu.

Mitä uutta versiossa 1.12.10:

  • paljon vikoja on korjattu.
  • Selkeimmin fontti käsittely mukaan Pango / Kairo / fontconfig on tehty täysin kierre turvallinen.
  • MSAA backend Kairo-gl saanut joitakin asteittainen toteuttaminen.

Mitä uutta versiossa 1.12.8:

  • Vikakorjauksia:
  • Laajenna järki tarkistaa rikki yhdistelmiä XSendEvent ja ShmCompletionEvent.
  • Huomaa, että & quot; X.Org Foundation & quot; joskus myös esittäytyy & quot; Xorgin Foundation & quot;.
  • Käsittele eri ikäisiä libXext ja sen Shm otsikot.
  • Korjaa virheellinen leikkautumisesta lähde vedettävinä käytettäessä SHM liikenteen ladata kuvia. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Käsittele kaikkia Type1 postscript toimijoiden paremman fontin yhteensopivuuden. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • Korjaa pari muistin vuotoja Type1 font subsetting https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • Kiristä arvioinnin start / stop kynä kärkipisteet, ja saalis muutamia tapauksia, joissa me käyttäisimme fani sijaan viiste. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • Korjaa oletukseen, että geometrinen leikkaus aina onnistuu span-latoja. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Fix soittaa urainen risteykseen kun arvioidaan, onko Stoke on näkyvissä.
  • Muista kopioida huonompi lähteitä käytettäessä SHM on readback pintaan käytettäväksi lähteenä.

Mitä uutta versiossa 1.12.4:

  • enemmän vikoja, ja mikä tärkeintä, enemmän korjauksia. Kairon-gl puolella, meillä on tarkennuksia MSAA latoja, joka mahdollistaa laitteiston kiihdytys comparitively huonolaatuisia antialiasing - mikä on hyödyllistä animaatioita ja erittäin suuri näyttöjä. Kairo-xlib, olemme vihdoin käytössä SHM liikenne kuvan edestakaiset X-palvelin. Pitkäaikainen tarvitaan ominaisuus, SHM liikenne tarjoaa merkittävä vähentäminen tekee latenssi vähentämällä kopioiden määrä ladata kuvadatan - annetaan laitteisto- ja kuljettajan tuki, kairo-xlib voivat nyt nolla kopio lisäykset päälle GPU. Ja kuten tavallista Adrian Johnson on ollut erittäin kiireinen vahvistaminen monissa eri nurkkaan tapauksissa Kairossa-pdf, impoving peittävyyttä ryhmät ja fontin subsetting. Viime, mutta ei vähäisimpänä, Kairo-kuvan S = F8ren Sandmann Pedersen lisätty tuki tekee kuvioita on pixman ja käyttää sitä sisällä Kairo. Uuden kuvion renderöinti laitos vähentää yleiskustannuksia perustamiseen kuvanluontitoimi, parantaa kuvion thoughput imagolle backend tekijällä noin 4. Ja ennen kuin hän teki niin, hän myös kuntoon muutaman bugeja nykyisten kuvion tekee koodin. Niin monet kiitokset Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen ja Uli Schlachter heidän panoksestaan, löytää ja bugien.

Mitä uutta versiossa 1.12.2:

  • Various pieniä vikoja on korjattu.

Mitä uutta versiossa 1.8.6:

  • Useita korjauksia epäonnistumisia kvartsi ja PDF ja rakentaa korjauksia pari backends tehtiin.
  • tarkistaa XRender vuonna XCB backend esiteltiin välttää kelpaa muistihauille.

Mitä uutta versiossa 1.8.2:

  • Nyt on mahdollista rakentaa Kairo ilman fontin backend, joka on eniten hyötyä, kun sovellus tarjoaa mukautetun fontin tekee läpi käyttäjän fontin API.
  • vikasietotila varmistuksena fontti on säädetty, vaikka.
  • Useat kokoomateos nopeus-ups ja optimointeja tehtiin.
  • paljon vikoja on vahvistettu.

Vastaavia ohjelmistoja

iTunes
iTunes

2 Jun 15

libjpeg
libjpeg

20 Feb 15

zlib
zlib

3 Oct 17

OpenGL Library
OpenGL Library

2 Jun 15

Kommentit Cairo

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!