Cairo

Software screenshot:
Cairo
Software detaljer:
Version: 1.8.8 / 1.12.16
Upload dato: 20 Feb 15
Udvikler: Carl Worth
Licens: Gratis
Popularitet: 159

Rating: 3.0/5 (Total Votes: 3)

Cairo er et open source 2D vektorgrafik bibliotek, der tilbyder støtte til mange outputenheder.
Cairo er skrevet i programmeringssproget C og det kommer med bindinger til mange andre programmeringssprog

Hvad er nyt i denne udgivelse:.

  • Adrian Johnson (3):
  • pdf: tilføje manglende »endobj 'for shading dict
  • pdf: fix slåfejl i BBox kontrol
  • type1-delmængde: Forsøg ikke at omdøbe ikke winansi glyffer
  • Behdad Esfahbod (12):
  • [FT] Foretrækker nedskalering bitmap glyffer til opskalering
  • [test] Indstil skriftstørrelse
  • [ft] Jeg mente FAB (), ikke abs ()
  • [ft] Fix hukommelse fejl i kopiering bitmaps
  • [ft] Fix forkerte antagelser
  • På vej mod støtte lastning farve glyffer fra FreeType
  • Support 2bit og 4bit indlejret bitmaps
  • [ft] Fix matematik
  • [ft] Tilføj manglende omfatter
  • Genindlæs uheld begået stuff
  • [ft] Fix tilpasningen
  • [ft] Sikre tilpasning af bitmaps modtaget fra FreeType
  • Bryce W. Harrington (16):
  • test:. Fix slåfejl i sample_horizontal at bruge vandret, ikke lodret
  • image:. Undertrykke advarsel om underskrevet / unsigned int sammenligning
  • type1-delmængde: undertrykke advarsel om initialiseret array_start
  • type1-delmængde: Fix stavefejl i funktion kommentar
  • pdf: Sørg compiler, at data, data_size vil altid initialiseres
  • gl: undertrykke advarsel om uforenelig pointer typen
  • test: Note navngivning ordning for XFAIL billeder i README
  • test: Fix gøre check-ref-Dups grund til at flytte til dommeren billeder til reference /
  • test: Føj script til at kontrollere for redundante reference billeder
  • test: Brug CMP at fange byte-for-byte identiske filer
  • test: gøre check-ref-Dups udnytte perceptualdiff sammenligninger
  • PDIFF: undertrykke advarsel om underskrevet / usignerede sammenligninger
  • PDIFF: Drop ubrugt variabel
  • test: Tilføj særlige tilfælde for at skabe-fra-png og fallback-beslutning
  • HACKING: Gør omtale af den separate Cairo-spor repo
  • perf: Flyt makro-benchmark dokumentation til Kairo-spor
  • Chris Wilson (45):
  • Indlæg version bump til 1.12.15
  • spænder: Markér overfladen som ryddet i forberedelsen til optagelse overflade afspilning
  • optagelse: Undgå indirection gennem indeks vifte hvis ikke reduceret
  • sti: Fix BBox beregning for negative skalafaktorer
  • test: Øvelse genspille en optagelse overfladen gennem en flip matrix
  • win32: Befri fallback ved slut
  • billede: sammenligne med den sande størrelse af den integrerede buffer
  • Xlib: Fix påkaldelse af XRenderFindFormat ()
  • gl: Fix typo s / bool / cairo_bool_t /
  • mempool: Reducer en assert i en fejl gengæld for get_buddy ()
  • perf: iterativt beskære outliers
  • Xlib: Wrap fejl genererer kilder i en fejl overflade
  • Xlib: Trim uploads til overflader forlænges med PAD
  • png: Undgå mærkning overfladen som ved en fejl, efter en png advarsel
  • directfb: Korrekt kæde op kort-til-billede / fjern kortlægning til billedet backend
  • fælder: Sørg for, at vi med rette klip ved brug af flere klip kasser
  • Xlib: I modsætning til den visuelle, når ødelægge det
  • test: Udvid af kapsler for fine streger
  • test: Udvid testning af joins til fine linier
  • trace: Forbedre operand emission
  • optagelse: Fix inkonsekvent brug af typer for indeks
  • perf: Rudimentary histogram udskrivning for cairo-perf-print
  • perf: rescale histogrammet for terminalen
  • perf: Undgå lodret strække histogram
  • perf: Fjern en debug artefakt
  • optagelse: Undgå ugyldig hukommelse adgang med nul længde kommando-array
  • nedskaleret font: Undgå en rekursiv mutex lås til at fjerne en mislykket glyf
  • pdf: Forbedre ensartethed i brugen af ​​cairo_int_status_t
  • pdf: Fix compiler advarsel for brug af unitialised variabel langs fejl sti
  • image: Marker de data, som ejede efter at stjæle snapshot image
  • test / få-vej-omfang: Check præcis matcher inden tolerance
  • gstate: Fremskynde strøg sti omfang
  • SVG: Pak optagelse overflader
  • xml: Håndtag Clip-bokse i den opdaterede cairo_clip_t
  • Kairo-perf-print: Du må ikke slippe den uninitialised histogram
  • test: Brug den højeste præcision rendering for figurer til at generere ref resultater
  • Kontroller: Fix check-def.sh for variationer i GCC er linker
  • test: Fjern alle identiske (CMP & PDIFF) reference billeder
  • test: Tilsæt et par reference billeder fundet lurer på min maskine
  • test: Tag modstridende .ref.png, .argb32.ref.png, .rgb24.ref.png
  • test: Ændres check-refs.sh at støtte ud-af-tree bygger
  • Give baglæns kompatibilitet med gamle pixman
  • win32: Undgå dobbelt-fri for lignende billeder
  • Opret & quot; gøre kontrol & quot; lykkelig
  • 1.12.16 release
  • Eric Anholt (1):
  • gl:. Flyt glGetUniformLocation at Shader kompilere tid
  • Henry Song (8):
  • gl: deaktivere GL_DITHER
  • gl: Eksport forespørgsel til EGLContext og EGLDisplay fra enhed
  • gl: Fix slåfejl i gles2 shader cache opslag
  • gl / MSAA: Løse multisampling på overfladen flush
  • gl / MSAA: Korrekt ødelægge stencil buffer klip cache
  • gl / MSAA: Deaktiver stencil og saks i løbet af framebuffer blit
  • gl / MSAA: Brug altid saks når klipning
  • gl / MSAA: Ryd op MSAA dybde / stencil buffer for OpenGLES
  • Jana Saout (1):
  • pdf: Fix nedbrud
  • Marc-Andre Lureau (1):
  • win32: fix ødelagt tegning
  • Marek Kasik (1):
  • CFF-delmængde: Fix tildeling af bredde arrays
  • Martin Robinson (12):
  • gl: Opsætning operander når forandringer toppunktet størrelse
  • sti: Fix en fejl i linje kryds
  • slagtilfælde: Fix store linjebredder for fallback slagtilfælde fræser
  • slagtilfælde: Brug runde slutter nær inflektionspunkter af splines
  • standardtekst: Tilføj en tilstand til at køre med gevind perf test
  • standardtekst / GL: Deaktiver tråd bevidsthed
  • gl: Separat framebuffer binder fra valg destination
  • gl: Opdatering transformation når forandringer overfladen størrelse
  • gl: Bind standard framebuffer før kald GL {Læs | Tegn} Buffer
  • gl: Fix compiler advarsler i GL backend
  • gles: Skift standardindstillinger rammebuffer destinationer korrekt
  • gl: Retur overflade ved en fejl, når du opretter overdimensionerede tekstur overflader
  • Matt Sealey (1):
  • gitignore: negere gitignore for statiske pkgconfig filer
  • Matthew Fischer (1):
  • Tilføjelse af en simpel brug erklæring til cairo-perf-diagram
  • Michael Hutchinson (1):
  • kvarts: Slip ikke hukommelse, vi ikke ejer
  • Nicola Fontana (1):
  • GObject: Tilføj wrapper omkring cairo_matrix_t
  • Uli Schlachter (13):
  • test: Fix CAIRO_REF_DIR
  • test: Ret håndtering af prikker i CAIRO_TEST_TARGET
  • standardtekst: omdøbe xcb-gøre-0.0 til xcb-gøre-0_0
  • Fix & quot; gøre kontrol & quot; standalone header kontrol
  • xcb Klar midlertidig replay billede i optagelse afspilning
  • Fix caps-haler-kurve reference billeder
  • Tilføj ny test for bug 61592
  • image typograf: Altid afslutte span renderer
  • xcb: Fix nogle initialiseret variabel advarsler
  • api-special-tilfælde: også teste sammenhænge
  • overflade: Fejl på færdige overflader
  • push_group: Nægte at arbejde med ubrugelig overflade
  • surface_get_extents: Afvis færdige eller fejl overflade
  • EGAG (1):
  • Xlib:. Aquire display før du bruger det i DEBUG besked

Hvad er nyt i version 1.12.14:

  • Undgå brugernes tilbagekald adgang Brugerdata under ødelægge til forhindre brug efter frigivelse bugs.
  • Brug standard navne til glyffer i Skriftdelsæt (PDF).
  • Fix påvisning af Win98. Logikken til påvisning Win98 (og dens brudte AlphaBlend ()) blev vendt, invaliderende AlphaBlend () for alle.
  • Undgå numerisk overløb fra ekstrapolere polygon kanter til klippet grænsen og forårsager alvorlige gøre artefakter.
  • Fix beregning af glyph streng koordinater når ophugning løber for Xlib.
  • Fix en påstand i win32 backend for ikke at rydde sine lignende-billeder.

Hvad er nyt i version 1.12.12:

  • Denne version løser synkroniseringsproblemer i SHM transport for cairo-Xlib.
  • Udskiftning hele billeder er nu undgås, når du uploader underbilleder.
  • Andre mindre bugs er blevet rettet.

Hvad er nyt i version 1.12.10:.

  • Mange fejl er blevet rettet
  • Mest bemærkelsesværdigt, font håndtering af Pango / cairo / fontconfig er gjort fuldt tråd-safe.
  • MSAA backend for cairo-gl modtaget nogle gradvise færdiggørelse.

Hvad er nyt i version 1.12.8:

  • Fejlrettelser:
  • Udvid tilregnelighed kontrol for brudte kombinationer af XSendEvent og ShmCompletionEvent.
  • Bemærk, at & quot; The X.Org Foundation & quot; undertiden også identificerer sig selv som & quot; The Xorg Foundation & quot;.
  • håndtere forskellige aldre libXext og dets SHM overskrifter.
  • Fastgør ugyldig klipning af kilden trækbare ved brug af SHM transport til at uploade billeder. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Håndtag alle Type1 PostScript operatører til bedre font kompatibilitet. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • Løs et par memory leaks i Type1 font Underindstilling https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • Stram evalueringen af ​​start / stop pen knuder, og fange et par tilfælde, hvor vi ville bruge en fan i stedet for en facet. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • Fix antagelse, at geometriske klipning altid lykkes med span-typograf. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Fix ringe til spline vejkryds, når de evaluerer, om en stoke er synlig.
  • Husk at kopiere ringere kilder ved brug af SHM til readback overfladen til brug som kilde.

Hvad er nyt i version 1.12.4:

  • Flere bugs, og endnu vigtigere, flere rettelser. På cairo-gl side, har vi finjusteringer af MSAA typograf som muliggør hardwareacceleration af comparitively lav kvalitet antialiasing - som er nyttig i animationer og meget høj tæthed skærme. For cairo-Xlib, har vi endelig gjort det muligt SHM transport for billedet overførsler til og fra X-serveren. En lang stående ønskede funktion, SHM transport tilbyder en bemærkelsesværdig reduktion i rendering latency ved at reducere antallet af kopier for at uploade billeddata - givet hardware og driver support, cairo-Xlib kan nu udføre nul kopi uploads på GPU. Og som sædvanlig Adrian Johnson har været meget travlt fastsættelse mange forskellige hjørne tilfælde i Cairo-pdf, impoving opacitet grupper og skrifttype Underindstilling. Sidst, men ikke mindst, for cairo-image S = F8ren Sandmann Pedersen tilføjet understøttelse for at gøre glyffer til pixman og brug, at indefra Kairo. Den nye glyf rendering facilitet reducerer overhead til etablering af compositing operation, forbedre glyph thoughput for billedet backend med en faktor på ca. 4. Og før han gjorde det, han også fast op et par bugs i den eksisterende glyf rendering kode. Så mange tak til Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen og Uli Schlachter for deres bidrag, at finde og fastsættelse bugs.

Hvad er nyt i version 1.12.2:.

  • Forskellige mindre fejl er blevet rettet

Hvad er nyt i version 1.8.6:

  • Flere rettelser til fejlslagen på Quartz og PDF og bygge rettelser til et par backends blev foretaget.
  • En check på XRender i XCB backend blev indført for at undgå ugyldige hukommelse adgang.

Hvad er nyt i version 1.8.2:

  • Det er nu muligt at bygge Cairo uden skrifttype backend, som er mest nyttigt, når ansøgningen giver brugerdefinerede skrifttype rendering gennem bruger-font API.
  • En fejlsikker fallback font er forudsat, selv om.
  • Flere kompilering speed-ups og optimeringer blev foretaget.
  • Mange bugs blev fastsat.

Lignende software

PyGObject
PyGObject

22 Jun 18

cURL
cURL

17 Aug 18

CA::AutoSys
CA::AutoSys

3 Jun 15

libusb
libusb

17 Feb 15

Kommentarer til Cairo

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!