Prog.varedetaljer:
Versjon: 1.8.8 / 1.12.16
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 159
Kairo er en åpen kildekode 2D vektorgrafikk bibliotek som tilbyr støtte for mange utenheter.
Kairo er skrevet i programmeringsspråket C og den kommer med bindinger for en rekke andre programmeringsspråk
Hva er nytt i denne utgaven:.
- Adrian Johnson (3):
- pdf: legge til manglende 'endobj' til skyggelegging dict
- pdf: fix skrivefeil i BBox sjekk
- type1-undergruppe: Ikke prøv å endre navn ikke winansi symboler
- Behdad Esfahbod (12):
- [FT] Foretrekker nedskalering bitmap glyphs til oppskalering
- [test] Sett skriftstørrelse
- [ft] Jeg mente fabs (), ikke abs ()
- [ft] Fix minne bug i å kopiere bitmaps
- [ft] Fix gale forutsetninger
- Mot støtte lasting farge symboler fra Freetype
- Support 2bit og 4bit innebygde punktgrafikk
- [ft] Fix matematikk
- [ft] Legg til manglende inkludere
- Gå tilbake uhell begått stuff
- [ft] Fix justering
- [ft] Sikre justering av bitmaps mottatt fra Freetype
- Bryce W. Harrington (16):
- test:. Fix skrivefeil i sample_horizontal å bruke horisontal, ikke vertikal
- image:. Quell advarsel om signert / unsigned int sammenligning
- type1-undergruppe: Quell advarsel om initialisert array_start
- type1-undergruppe: Fix skrivefeil i funksjon kommentar
- pdf: Sikre kompilator som data, data_size vil alltid bli initialisert
- gl: Quell advarsel om uforenlig pekertypen
- test: Note navneskjemaet for XFAIL bilder i README
- test: Fix gjøre innsjekk ref-dups grunn til å flytte fra dommeren bilder å referere /
- test: Legg script for å sjekke for redundante referansebilder
- test: Bruk CMP å fange byte-for-byte identiske filer
- test: Gjør check-ref-dups utnytte perceptualdiff for sammenligninger
- pdiff: Quell advarsel om signert / usignerte sammenligninger
- pdiff: Drop ubrukt variabel
- test: Legg spesielle tilfeller for å lage-fra-png og fallback-oppløsning
- Hacking: Gjør omtale av egen cairo-spor repo
- perf: Flytt makro-benchmark dokumentasjon til Kairo-spor
- Chris Wilson (45):
- Post versjonen bump til 1.12.15
- spenner: Mark overflaten som ryddet i forberedelsene for opptak overflaten avspilling
- opptak: Unngå indirekte gjennom indekser matrise hvis ikke redusert
- bane: Fix BBox beregning for negative skalafaktorer
- test: Exercise nytt et opptak overflaten gjennom en flip matrise
- win32: Frigjør fallback på ferdig
- image: Sammenlign mot den sanne størrelsen på den innebygde buffer
- Xlib: Fix påkalling av XRenderFindFormat ()
- gl: Fix skrivefeil s / bool / cairo_bool_t /
- mempool: Reduser en hevde inn en feil avkastning for get_buddy ()
- perf: iterativt beskjære uteliggere
- Xlib: Wrap feil genererer kilder i en feilflate
- Xlib: Trim opplastinger for overflater forlenget med PAD
- png: Unngå merking overflaten som i feil etter en png advarsel
- directfb: Korrekt kjeden opp kart-til-bilde / unmap til bildet backend
- feller: Kontroller at vi klippet riktig når du bruker flere klipp bokser
- Xlib: I motsetning til det visuelle når ødelegge det
- test: Utvid testing av landskamper for fine slag
- test: Extend testing joins for fine linjer
- spor: Forbedre operand utslipp
- opptak: Fix inkonsekvent bruk av typer for indekser
- perf: Rudimentære histogram utskrift for cairo-perf-print
- perf: Omskaler histogram for terminalen
- perf: Unngå vertikalt strekker histogrammet
- perf: Fjern en debug artefakt
- opptak: Forhindre ugyldig minnetilgang med null lengde kommando rekke
- skalert-font: Hindre en rekursiv mutex lås for å fjerne en mislykket glyph
- pdf: Forbedre konsistens i bruk av cairo_int_status_t
- pdf: Fix kompilatoren advarsel for bruk av unitialised variabel sammen feil sti
- bilde: Merk dataene som eies etter å ha stjålet den stillbilde
- test / få-bane-grad: Sjekk eksakt matcher innenfor toleranse
- gstate: Hastighet opp strøk banen grad
- svg: Pakk opptak overflater
- xml: Handle clip-bokser i den oppdaterte cairo_clip_t
- cairo-perf-print: Ikke frigjøre uninitialised histogram
- test: Bruk den høyeste presisjon gjengivelse for former for generering av dommeren resultater
- sjekk: Fix check-def.sh for variasjoner i GCC er linker
- test: Fjern alle identiske (cmp & pdiff) referansebilder
- test: Tilsett noen referansebilder funnet lurking på min maskin
- test: Fjern motstrid .ref.png, .argb32.ref.png, .rgb24.ref.png
- test: Endre check-refs.sh å støtte out-of-treet bygger
- Gi bakover kompatibilitet med gamle pixman
- win32: Forhindre dobbelt fri for lignende bilder
- Lag & quot; gjøre sjekk & quot; glad
- 1.12.16 utgivelse
- Eric Anholt (1):
- gl. Flytt glGetUniformLocation til Shader kompilere tid
- Henry Song (8):
- gl: deaktivere GL_DITHER
- gl: Eksportspørring for EGLContext og EGLDisplay fra enheten
- gl: Fix skrivefeil i gles2 shader cache-oppslag
- gl / MSAA: Løse multisampling på overflaten flush
- gl / MSAA: Riktig ødelegge stencil buffer klipp cache
- gl / MSAA: Deaktiver sjablong og sakse under rammebuffer blit
- gl / MSAA: Bruk alltid sakse når klipping
- gl / MSAA: Rydd opp MSAA dybde / stencil buffer for OpenGLES
- Jana Saout (1):
- pdf: Fix krasj
- Marc-Andre Lureau (1):
- win32: fikse ødelagt tegning
- Marek Kasik (1):
- CFF-undergruppe: Fix tildeling av bredde arrays
- Martin Robinson (12):
- gl: Oppsett operander når toppunktet størrelse endringer
- bane: Fix en bug i tråd krysset
- hjerneslag: Fix store linjebredder for reserve hjerneslag shaper
- stroke: Bruk round-tiltrer i nærheten vendepunkter for splines
- standardtekst: Legg en modus for å kjøre gjengede Perf tester
- boilerplate / gl: Deaktiver tråd bevissthet
- gl: Separat rammebuffer bind fra destinasjonsvalg
- gl: Oppdatering transformasjon når overflaten størrelse endringer
- gl: Bind standard rammebuffer før du ringer gl {lest | Tegn} Buffer
- gl: Fix kompilatoradvarsler i GL backend
- gles: Switch standard framebuffer- destinasjonene ordentlig
- gl: Gå tilbake overflate i feil når du oppretter dimensjonert tekstur overflater
- Matt Sealey (1):
- gitignore: negere gitignore for statiske pkgconfig filer
- Matthew Fischer (1):
- Legge til en enkel bruk uttalelse til cairo-perf-diagram
- Michael Hutchinson (1):
- kvarts: Ikke slipp minne vi ikke eier
- Nicola Fontana (1):
- gobject: Legg wrapper rundt cairo_matrix_t
- Uli Schlachter (13):
- test: Fix CAIRO_REF_DIR
- test: Fix håndtering av prikker i CAIRO_TEST_TARGET
- standardtekst: endre navn xcb-render-0.0 til xcb-render-0_0
- Fix & quot; gjøre sjekk & quot; stående header sjekk
- xcb: Klar midlertidig replay bilde i opptak avspilling
- Fix caps-haler-kurve referansebilder
- Legg til ny test for bug 61592
- bilde sette: Avslutt alltid span renderer
- xcb: Fix noen initialisert variabel advarsler
- api-spesielle-trekk: Også test sammenhenger
- overflate: Feil ut på ferdige overflater
- push_group: Nekter å jobbe med ubrukelig overflate
- surface_get_extents: Avvis ferdig eller feilflate
- egag (1):
- Xlib:. Tilegne skjerm før du bruker det i DEBUG melding
Hva er nytt i versjon 1.12.14:
- Hindre bruker callbacks tilgang til bruker-data under ødelegge til forhindre bruk-etter-frie bugs.
- Bruk standardnavn for tegnvarianter i undergruppe skrifter (PDF).
- Fix påvisning av Win98. Logikken for å oppdage Win98 (og dens brutt AlphaBlend ()) ble invertert, invalid AlphaBlend () for alle.
- Forhindre numerisk overløp fra ekstrapolere polygonkanter til klippgrense og forårsaker alvorlig gjengi gjenstander.
- Fix beregning av glyph streng koordinater når bryte opp løyper for Xlib.
- Fix en påstand i win32 backend for å unnlate å fjerne sine tilsvar-bilder.
Hva er nytt i versjon 1.12.12:
- Denne versjonen løser synkroniseringsproblemer i SHM transport for cairo-Xlib.
- Skifte hele bilder er nå unngås når du laster opp subimages.
- Andre mindre bugs har blitt fikset.
Hva er nytt i versjon 1.12.10:.
- Mange bugs har blitt fikset
- Mest spesielt, font håndtering av Pango / cairo / Fontconfig er gjort fullt thread-safe.
- MSAA backend for cairo-gl mottatt noen gradvis ferdigstillelse.
Hva er nytt i versjon 1.12.8:
- Bugfiks:
- Utvid tilregnelighet sjekker for ødelagte kombinasjoner av XSendEvent og ShmCompletionEvent.
- Legg merke til at & quot; The X.Org Foundation & quot; noen ganger også identifiserer seg som & quot; The Xorg Foundation & quot;.
- Håndter ulike aldersgrupper av libXext og dets SHM overskrifter.
- Fest ugyldig klipping av kildeteikne når du bruker SHM transport for å laste opp bilder. https://bugs.freedesktop.org/show_bug.cgi?id=56547
- Håndter alle Type1 postscript operatører for bedre font kompatibilitet. https://bugs.freedesktop.org/show_bug.cgi?id=56265
- Løs et par minnelekkasjer i Type1 font underinnstillingen https://bugs.freedesktop.org/show_bug.cgi?id=56566
- Stram evaluering av start / stopp-penn toppunkter, og fange noen få tilfeller hvor vi ville bruke en fan i stedet for en skråkant. https://bugs.freedesktop.org/show_bug.cgi?id=56432
- Fix antagelsen om at geometrisk klipping alltid lykkes med spenn-settekasse. https://bugs.freedesktop.org/show_bug.cgi?id=56574
- Fix ringe til spline krysset ved vurdering av om en stoke er synlig.
- Husk å kopiere dårligere kilder når du bruker SHM til readback overflaten for bruk som en kilde.
Hva er nytt i versjon 1.12.4:
- Flere bugs, og enda viktigere, flere feilrettinger. På cairo-gl side, har vi forbedringer til MSAA settekasse som gjør det mulig for maskinvareakselerasjon av comparitively lav kvalitet antialiasing - som er nyttig i animasjoner og på svært høye skjermer tetthet. For cairo-Xlib, har vi endelig aktivert SHM transport for bildeoverføring til og fra X-tjener. En lang stående ønsket funksjon, og tilbyr SHM transport en merkbar reduksjon i gjengivelsen latency ved å redusere antall eksemplarer som kreves for å laste opp bildedata - gitt maskinvare og driverstøtte, cairo-Xlib kan nå utføre null kopi opplastinger på GPU. Og som vanlig Adrian Johnson har vært veldig travle feste mange ulike hjørne tilfeller i Kairo-pdf, impoving opacity grupper og skriftunderinnstillingen. Sist, men ikke minst, for cairo-image S = F8ren Sandmann Pedersen lagt til støtte for gjengivelse av symboler til pixman og bruke det innenfra Kairo. Den nye glyph rende anlegget reduserer overhead for å sette opp compositing drift, bedre glyph gjennomløp for bildet backend med en faktor på ca 4. Og før han gjorde det, han også løst opp noen bugs i den eksisterende glyph rende kode. Så mange takk til Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen og Uli Schlachter for sine bidrag, finne og fikse bugs.
Hva er nytt i versjon 1.12.2:.
- Ulike mindre bugs har blitt fikset
Hva er nytt i versjon 1.8.6:
- Flere feilrettinger for feil på Quartz og PDF og bygge reparasjoner for et par backends ble gjort.
- En sjekk for XRender i XCB backend ble innført for å unngå ugyldig minne aksesser.
Hva er nytt i versjon 1.8.2:
- Det er nå mulig å bygge Kairo uten noe skrift backend, som er mest nyttig når programmet gir tilpasset font rendering gjennom bruker-font API.
- En failsafe fallback font er gitt, skjønt.
- Flere kompilering speed-ups og optimaliseringer ble gjort.
- Mange feil ble fikset.
Kommentarer ikke funnet