Cairo

Screenshot der Software:
Cairo
Softwarebeschreibung:
Version: 1.8.8 / 1.12.16
Upload-Datum: 20 Feb 15
Entwickler: Carl Worth
Lizenz: Frei
Popularität: 159

Rating: 3.0/5 (Total Votes: 3)

Kairo ist ein Open-Source-2D-Vektor-Grafik-Bibliothek, die Unterstützung für viele Ausgabegeräte bietet.
Kairo ist in der Programmiersprache C geschrieben und mit Bindung für viele andere Programmiersprachen kommt

Was ist neu in dieser Pressemitteilung:.

  • Adrian Johnson (3):
  • pdf: add fehlt 'endobj' Schattierung dict
  • pdf: fix Tippfehler in bbox Prüfung
  • Typ1-Untergruppe: Versuchen Sie nicht, nicht winansi Glyphen benennen
  • Behdad Esfahbod (12):
  • [FT] Bevorzugen Downscaling Bitmap Glyphen zu Upscaling
  • [Test] Stellen Sie Schriftgröße
  • [ft] Ich meinte Fabs (), nicht abs ()
  • [ft] Fix-Speicher Fehler in Bitmaps Kopieren
  • [ft] Fix falschen Annahmen
  • Auf dem Weg zu unterstützen Lade Farbe Glyphen aus Freetype
  • Unterstützung 2bit und 4-Bit-Embedded-Bitmaps
  • [ft] Fix Mathematik
  • [ft] Fehlende sind
  • Wiederherstellen versehentlich begangen Zeug
  • [ft] Fix Ausrichtung
  • [ft] Stellen Sie sicher, Ausrichtung von Bitmaps von Freetype erhalten
  • Bryce W. Harrington (16):
  • Test:. Verbesserte einen Tippfehler in sample_horizontal zu horizontal, nicht vertikal
  • verwenden,
  • Bild:. Quell Warnung über signed / unsigned int Vergleich
  • Typ1-Untergruppe: Quell Warnung über nicht initialisierten array_start
  • Typ1-Untergruppe: Fix Tippfehler in der Funktion Kommentar
  • pdf: Assure-Compiler, dass Daten, data_size immer initialisiert werden
  • gl: Quell Warnung über inkompatible Zeigertyp
  • Test: Hinweis Namensschema für XFAIL Bilder in README
  • Test: Fix machen Check-ref-dups ​​aufgrund von Ref Bilder bewegen Referenz /
  • Test: Fügen Sie Skript für redundante Referenzbilder überprüfen
  • Test: Verwenden cmp zu fangen Byte-für-Byte-identische Dateien
  • Test: Stellen Check-ref-dups ​​nutzen perceptualdiff für Vergleiche
  • pdiff: Quell Warnung über mit / ohne Vorzeichen Vergleiche
  • pdiff: Tropfen nicht verwendete Variable
  • Test: In besonderen Fällen für die erstellen-von-png und Fallback-Lösung
  • HACKING: Stellen Erwähnung des separaten cairo-Spuren Repo
  • perf: Bewegen Makro Benchmark Dokumentation cairo-Spuren
  • Chris Wilson (45):
  • Post-Release-Version auf 1.12.15 stoßen
  • umfasst: Markieren Sie die Oberfläche wie bei der Vorbereitung auf Aufnahmeoberfläche gelöscht Wiedergabe
  • Aufnahme: Vermeiden Sie Umwege durch Indizes Array, wenn nicht reduziert
  • Pfad: Fix bbox Berechnung für negative Skalierungsfaktoren
  • Test: Übung Wiedergabe einer Aufnahme-Oberfläche durch eine Flip-Matrix
  • win32: Befreien Sie den Fallback auf Finish
  • Bild: Vergleichen gegen die wahre Größe der eingebetteten Puffer
  • xlib: Fix Aufruf XRenderFindFormat ()
  • gl: Verbesserte einen Tippfehler s / bool / cairo_bool_t /
  • MemPool: Verringern Sie eine Assertion in einen Fehler gegen get_buddy ()
  • perf: Iterative beschneiden Ausreißer
  • xlib: Wrap Fehler Erzeugungsquellen in einer Fehlerfläche
  • xlib: Trim-Uploads für Oberflächen von PAD erweitert
  • png: Vermeiden Markierung der Oberfläche wie in Fehler nach einer png Warnung
  • directfb: Richtig Kette bis Karte-zu-Bild / unmap zum Bild Backend
  • Fallen: Stellen Sie sicher, dass wir richtig Clip bei der Verwendung mehrerer Clip Boxen
  • xlib: Im Gegensatz zu den visuellen, wenn es zu zerstören
  • Test: Erweitern Prüfung von Kappen für feine Striche
  • Test: Erweitern Prüfung von Joins für feine Linien
  • Spur: Verbesserung der Operanden Emissions
  • Aufnahme: Fix inkonsistente Verwendung von Typen für Indizes
  • perf: Rudimentäre Histogramm Druck für Kairo-Perf-Print
  • perf: Neu skalieren das Histogramm für das Terminal
  • perf: Vermeiden vertikal Streckung des Histogramms
  • perf: Entfernen Sie ein Debug-Artefakt
  • Aufnahme: Nicht ungültigen Speicherzugriff mit der Länge Null Befehl Array
  • verkleinerte Schrift: Verhindern eines rekursiven Mutex-Sperre für das Entfernen eines ausgefallenen Glyphe
  • pdf: Verbesserung der Kohärenz in Verwendung cairo_int_status_t
  • pdf: Fix Compiler-Warnung für den Einsatz von unitialised variable entlang Fehlerpfad
  • Bild: Markieren Sie die Daten nach dem Diebstahl Bild des Snapshots im Besitz
  • Test / Get-Weg-Ausmaße: Überprüfen genaue Übereinstimmungen innerhalb der Toleranz
  • gstate: Beschleunigen strich Weg Ausmaß
  • svg: Packen Aufzeichnungsoberflächen
  • xml: Griff Clip-Boxen in der aktualisierten cairo_clip_t
  • cairo-Perf-Print: befreien Sie nicht die uninitialised Histogramm
  • Test: Verwenden Sie die höchste Präzision Rendering für Formen zur Erzeugung ref Ergebnisse
  • überprüfen: Fix check-def.sh Schwankungen der GCC Linker
  • Test: Entfernen Sie alle identisch (cmp & pdiff) Referenzbilder
  • Test: Fügen Sie einige Referenzbilder gefunden lauern auf meinem Rechner
  • Test: mit Konflikten entfernen .ref.png, .argb32.ref.png, .rgb24.ref.png
  • Test: Amend check-refs.sh zur Unterstützung von Out-of-Baum baut
  • Geben Sie rückwärts Kompatibilität mit alten pixman
  • win32: Verhindern Doppel frei von ähnlichen Bildern
  • & quot; make check & quot; glücklich
  • 1.12.16 Release
  • Eric Anholt (1):
  • gl:. Bewegen glGetUniformLocation zu Shader kompilieren Zeit
  • Henry Song (8):
  • gl: deaktivieren GL_DITHER
  • gl: Export Abfrage für EGLContext und EGLDisplay von Gerät
  • gl: Fix Tippfehler in gles2 Shader-Cache-Suche
  • gl / MSAA: Beheben Multisampling auf der Oberfläche bündig
  • gl / MSAA: Richtig zerstören Stencil Buffer Clip-Cache
  • gl / MSAA: Deaktivieren Schablone und Scheren während Framebuffer Blit
  • gl / MSAA: Verwenden Scheren Immer wenn Clipping
  • gl / MSAA: Räumen Sie MSAA Tiefe / Stencil Buffer für OpenGLES
  • Jana Saout (1):
  • pdf: Fix crash
  • Marc-Andre Lureau (1):
  • win32: fix beschädigten Zeichnung
  • Marek Kasik (1):
  • cff-Untergruppe: Fix Zuteilung der Breite Arrays
  • Martin Robinson (12):
  • gl: Setup-Operanden, wenn die Scheitelgröße ändert
  • Pfad: Ein Fehler im Leitungsschnitt Fix
  • Hub: Fix große Linienbreiten für die Fallback-Hub Former
  • Hub: Mit rund schließt sich in der Nähe von Wendepunkten von Splines
  • Textvorschlag: Fügen Sie einen Modus für die Ausführung von Gewinde perf Tests
  • Textvorschlag / gl: Deaktivieren Gewinde Bewusstsein
  • gl: Separate Framebuffer bind von Zielauswahl
  • gl: Update Transformation, wenn die Oberflächengröße ändert
  • gl: Binden Sie die Standard-Framebuffer vor dem Aufruf gl {lesen | Zeichnen} Buffer
  • gl: Fix Compiler-Warnungen in der GL-Backend
  • gles: Switch Standard-Framebuffer Destinationen richtig
  • gl: Zurück Oberfläche in Fehler bei der Erstellung von übergroßen Textur Oberflächen
  • Matt Sealey (1):
  • gitignore: negieren gitignore für statische pkgconfig Dateien
  • Matthew Fischer (1):
  • Hinzufügen eines einfachen Nutzungs Erklärung kairo-perf-chart
  • Michael Hutchinson (1):
  • Quarz: Sie Speicher wir nicht besitzen, lassen Sie nicht
  • Nicola Fontana (1):
  • gobject: Fügen Wrapper um cairo_matrix_t
  • Uli Schlachter (13):
  • Test: Fix CAIRO_REF_DIR
  • Test: Fix Handhabung von Punkten in CAIRO_TEST_TARGET
  • Textvorschlag: umbenennen xcb-Render 0,0 bis XCB-machen-0_0
  • Fix & quot; make check & quot; Standalone-Header Check
  • xcb: Löschen von temporären Wiedergabebild bei der Aufnahme der Wiedergabe
  • Fix Caps Schwänzen-Kurve Referenzbilder
  • Neuer Test für Fehler 61592
  • Bild Compositor: beenden Sie immer die Spanne Renderer
  • xcb: Fix einige nicht initialisierten Variablen Warnungen
  • api-Sonderfälle: Auch Test Kontexten
  • Oberfläche: Fehler an fertigen Oberflächen
  • push_group: Abfall Arbeit mit unbrauchbar Oberfläche
  • surface_get_extents: Ablehnen fertigen oder Fehlerfläche
  • EGAG (1):
  • xlib:. Aquire Display, bevor Sie es in Debug-Meldung

Was ist neu in der Version 1.12.14:

  • Prevent Anwender Rückrufe Zugriff auf Benutzerdaten während zu zerstören verhindern den Einsatz-after-free Bugs.
  • Verwenden Sie Standard-Namen für Glyphen in Subset Fonts (PDF).
  • Fix Erkennung von Win98. Die Logik zur Erkennung Win98 (und seine gebrochen Alphablend ()) wurde umgedreht, deaktivieren Alphablend () für alle.
  • Prevent numerischen Überlauf aus der Extrapolation Polygonkanten auf den Clip-Grenze und führt zu schweren machen Artefakte.
  • Fix Berechnung der Glyphe String koordiniert, wenn Aufbrechen Pisten für xlib.
  • Fix eine Behauptung in der Win32-Backend, weil es seine ähnlichen-Bilder zu löschen.

Was ist neu in der Version 1.12.12:

  • Diese Version behebt Synchronisationsprobleme in der SHM Transport für cairo-xlib.
  • Ersetzen gesamte Bild wird nun vermieden werden, wenn das Hochladen von Teilbildern.
  • Weitere kleinere Fehler wurden behoben.

Was ist neu in der Version 1.12.10:.

  • Viele Fehler wurden behoben
  • Vor allem Schrift Handhabung durch pango / Kairo / fontconfig wurde vollständig Thread-sicher gemacht.
  • Die MSAA-Backend für cairo-gl erhielt einige schrittweise Fertigstellung.

Was ist neu in der Version 1.12.8:

  • Fehlerbehebungen:
  • Erweitern Sie den Verstand Überprüfung auf gebrochene Kombinationen XSendEvent und ShmCompletionEvent.
  • Beachten Sie, dass & quot; Die X.Org Foundation & quot; manchmal bezeichnet sich auch als & quot; Das Xorg-Stiftung & quot;.
  • Griff verschiedenen Alters von libxext und seine Shm Header.
  • Befestigen Sie den ungültigen Ausschnitt der Quellzeichenfläche bei der Verwendung von SHM Transport zum Hochladen von Bildern. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Die Handhabung von Typ 1 Postscript-Operatoren für eine bessere Schrift Kompatibilität. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • Fix ein paar Speicherlecks in Type1 Schriften teil https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • Ziehen Sie die Auswertung der Start / Stopp-Stift Ecken und fangen ein paar Fälle, in denen wir einen Ventilator anstelle einer Fase zu verwenden. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • Fix Annahme, dass geometrische Ausschnitts gelingt es immer wieder mit dem Span-Setzer. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Fix anrufen, um Schnitt Spline bei der Beurteilung, ob ein schüren sehen ist.
  • Vergessen Sie nicht minderwertige Quellen bei der Verwendung von SHM, um die Oberfläche für die Verwendung als Rücklesequelle kopieren.

Was ist neu in der Version 1.12.4:

  • Weitere Bugs, und noch wichtiger, weitere Korrekturen. Auf der Kairo-gl Seite haben wir Verbesserungen der MSAA-Setzer, der Hardwarebeschleunigung von vergleichsweise geringer Qualität Anti-Aliasing ermöglicht -, wichtig auf Animationen und auf sehr hohe Dichte Bildschirme ist. Für cairo-xlib haben wir schließlich aktiviert SHM Transport für Bildübertragungen zu und von den X-Server. Eine langjährige erforderliche Funktion bietet SHM Transport eine bemerkenswerte Reduzierung der Latenzzeit-Rendering durch die Reduzierung der Anzahl von Kopien benötigt, um Bilddaten hochladen - gegebenen Hardware und Treiber-Unterstützung, kairo-xlib können jetzt Null Kopie Uploads auf die GPU. Und wie üblich Adrian Johnson hat in Kairo-pdf sehr beschäftigt gewesen Befestigungs viele Grenzfälle, impoving Opazität Gruppen und Schriftuntergruppen. Last, but not least, für cairo-Bild S = F8ren Sandmann Pedersen zusätzliche Unterstützung für die Darstellung von Glyphen auf pixman und mit, dass von innen kairo. Die neue Glyphe Rendering Anlage reduziert den Aufwand für die Einrichtung des Compositing-Operation, die Verbesserung der Glyphe thoughput für das Bild Backend um einen Faktor von etwa 4. Und bevor er das tat, er auch ein paar Fehler im bestehenden Glyphe Rendering-Code festgelegt. So viele dank Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Lied, Martin Robinson, S = F8ren Sandmann Pedersen und Uli Schlachter für ihre Beiträge, Finden und Beheben von Fehlern.

Was ist neu in der Version 1.12.2:.

  • Verschiedene kleinere Fehler wurden korrigiert

Was ist neu in Version 1.8.6:

  • Einige Fixes für Ausfälle auf Quarz und PDF und bauen Fixes für ein paar Backends wurden.
  • Eine Prüfung auf XRender im XCB Backend wurde eingeführt, um ungültige Speicherzugriffe zu vermeiden.

Was ist neu in Version 1.8.2:

  • Es ist nun möglich, Kairo ohne Font gefertigt Backend, die am nützlichsten ist, wenn die Anwendung bietet kundenspezifische Schriftwiedergabe durch die Benutzer-font-API.
  • Eine ausfallsichere Fallback-Schrift vorhanden ist, aber.
  • Mehrere Zusammen Beschleunigungen und Optimierungen vorgenommen.
  • Viele Fehler wurden behoben.

Ähnliche Software

LibSoup
LibSoup

16 Aug 18

libjpeg
libjpeg

20 Feb 15

SVL
SVL

3 Jun 15

OpenGL Library
OpenGL Library

2 Jun 15

Kommentare zu Cairo

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!