Cairo

Logiciel capture d'écran:
Cairo
Détails logiciels:
Version: 1.8.8 / 1.12.16
Date de transfert: 20 Feb 15
Développeur: Carl Worth
Licence: Gratuit
Popularité: 45

Rating: 2.5/5 (Total Votes: 2)

Le Caire est une bibliothèque vectoriels 2D graphique open source qui offre un support pour de nombreux périphériques de sortie.
Cairo est écrit dans le langage de programmation C et il est livré avec fixations pour de nombreux autres langages de programmation

Ce qui est nouveau dans cette version:.

  • Adrian Johnson (3):
  • pdf: ajouter manquant »endobj 'à l'ombrage dict
  • pdf: Correction de typo en échec bbox
  • type1-sous-ensemble: Ne essayez pas de renommer glyphes WinANSI non
  • Behdad Esfahbod (12):
  • [FT] prononce downscaling glyphes bitmap pour upscaling
  • [Test] Réglez la taille
  • [ft] Je voulais dire fabs (), pas abs ()
  • [ft] Correction d'un bug de mémoire à copier bitmaps
  • [ft] Fix hypothèses erronées
  • Vers glyphes de couleur support de chargement de FreeType
  • 2bit de soutien et 4 bits intégré bitmaps
  • [ft] Fixer mathématiques
  • [ft] Ajouter manquant inclure
  • Revenir choses accidentellement commis
  • [ft] Correction d'alignement
  • [ft] Assurer l'alignement des bitmaps reçu de FreeType
  • Bryce W. Harrington (16):
  • Test:. Fixer typo dans sample_horizontal utiliser horizontale, et non verticale
  • l'image:. Quell avertissement sur la comparaison signé / unsigned int
  • type1-sous-ensemble: Quell avertissement sur array_start non initialisée
  • type1-sous-ensemble: Fix fautes de frappe dans la fonction commentaire
  • pdf: Assure compilateur que les données, data_size seront toujours initialisés
  • gl: Quell avertissement sur un type pointeur incompatible
  • Test: Remarque schéma de nommage pour les images XFAIL dans README
  • Test: Fix make check-Ref-dups ​​raison de déplacer des images à la référence ref /
  • Test: ajouter un script pour vérifier les images de référence redondantes
  • Test: Utiliser cmp pour attraper les fichiers identiques octet par octet
  • Test: make check-Ref-dups ​​utilisent perceptualdiff pour les comparaisons
  • pdiff: Quell avertissement sur signés / non signés comparaisons
  • pdiff: Chute de variable utilisé
  • Test: Ajouter des cas particuliers pour créer-de-png et repli résolution
  • PIRATAGE: Faire mention de la Cairo-traces repo séparée
  • perf: Déplacer la documentation macro-référence à Cairo-traces
  • Chris Wilson (45):
  • Publier version d'bosse à 1.12.15
  • se étend: Mark la surface comme effacé dans la préparation de surface d'enregistrement de lecture
  • enregistrement: Évitez indirection travers indices tableau si pas réduit
  • chemin: Fixer bbox calcul pour des facteurs d'échelle négatifs
  • Test: Exercice rejouer une surface d'enregistrement à travers une matrice flip
  • win32: Libérer le repli du fini
  • l'image: Compare avec la taille réelle de la mémoire tampon intégrée
  • xlib: Fixer invocation de XRenderFindFormat ()
  • gl: Fixer typo s / bool / cairo_bool_t /
  • MemPool: Réduire une assertion à un rendement d'erreur pour get_buddy ()
  • perf: élaguer itérative valeurs aberrantes
  • xlib: erreurs Wrap générant sources dans une surface d'erreur
  • xlib: ajouts de finition pour surfaces étendues par PAD
  • png: éviter de marquer la surface comme par erreur après un avertissement png
  • directfb: enchaîner correctement jusqu'à la carte à image / unmap à l'image backend
  • pièges: Veiller à ce que nous CLIP correctement lorsque vous utilisez plusieurs boîtes clip
  • xlib: Contrairement au visuel lorsque détruire
  • Test: Développer des tests de bouchons pour beaux coups
  • Test: intensifier les tests de jointures pour les lignes fines
  • trace: Améliorer opérande émissions
  • enregistrement: Fixer utilisation incohérente des types pour les indices
  • perf: impression histogramme rudimentaire pour cairo-perf-print
  • perf: Mettre à l'échelle de l'histogramme pour le terminal
  • perf: étirement Évitez verticalement l'histogramme
  • perf: Retirer un artefact de débogage
  • enregistrement: Interdire l'accès mémoire invalide avec une longueur nulle commande array
  • à échelle police: Empêcher un verrou mutex récursif pour enlever un glyphe échoué
  • pdf: Améliorer la cohérence dans l'utilisation des cairo_int_status_t
  • pdf: Fixer avertissement du compilateur pour l'utilisation de la variable unitialised le long du chemin d'erreur
  • l'image: Marquer les données comme détenue après avoir volé l'image de l'instantané
  • test / Get-chemin-extensions: Vérifiez correspondances exactes dans la tolérance
  • gstate: Accélérer étendues de chemin caressées
  • svg: Déballer surfaces d'enregistrement
  • xml: Manipuler clip-boîtes dans le cairo_clip_t mise à jour
  • cairo-perf-print: Ne pas libérer l'histogramme uninitialised
  • Test: Utilisez le rendu de la plus haute précision pour les formes pour générer des résultats de ref
  • vérifier: Fixer check-def.sh des variations dans le lieur de GCC
  • Test: Retirer tous identiques (cmp & pdiff) images de référence
  • Test: Ajouter quelques images de référence trouvés tapi sur ma machine
  • Test: Retirer .ref.png contradictoires, .argb32.ref.png, .rgb24.ref.png
  • Test: Modifier check-refs.sh pour soutenir out-of-tree construit
  • Fournir arrière compatibilité avec le vieux pixman
  • win32: éviter la double-libre d'images similaires
  • & quot; faire le chèque & quot; heureux
  • 1.12.16 de presse
  • Eric Anholt (1):
  • gl:. Déplacer glGetUniformLocation Shader compilation
  • Henry Song (8):
  • gl: désactiver GL_DITHER
  • gl: requête d'exportation pour EGLContext et EGLDisplay de l'appareil
  • gl: Fixer faute de frappe dans gles2 shaders cache recherche
  • gl / MSAA: Résoudre multiéchantillonnage sur affleurement de surface
  • gl / MSAA: Correctement détruire pochoir clip tampon cache
  • gl / MSAA: Désactiver pochoir et ciseaux pendant framebuffer blit
  • gl / MSAA: Toujours utiliser ciseaux lors de l'écrêtage
  • gl / MSAA: Nettoyer profondeur de MSAA / stencil buffer pour OpenGLES
  • Jana Saout (1):
  • pdf: Correction d'un crash
  • Marc-André Lureau (1):
  • win32: fixer corrompu dessin
  • Marek Kasik (1):
  • cff-sous-ensemble: Fixer répartition des tableaux de largeur
  • Martin Robinson (12):
  • gl: opérandes de configuration lorsque les changements de taille de sommet
  • chemin: Correction d'un bug dans la ligne intersection
  • AVC: Fixer les grandes largeurs de ligne pour la course de repli shaper
  • course: utilisation rond-joint des points de cannelures d'inflexion près
  • -partout: Ajouter un mode pour exécuter les tests de perf filetés
  • -partout / gl: sensibilisation de fil Désactiver
  • gl: framebuffer séparé bind de la sélection de destination
  • gl: Mise à jour lorsque des changements de transformation de taille de surface
  • gl: Lier le framebuffer par défaut avant d'appeler gl {Lire | Dessiner} Buffer
  • gl: Corriger les avertissements de compilation dans le backend GL
  • gles: destinations framebuffer Passer par défaut correctement
  • gl: Retour surface par erreur lors de la création de surfaces texture surdimensionnés
  • Matt Sealey (1):
  • gitignore: nier gitignore pour les fichiers statiques pkgconfig
  • Matthew Fischer (1):
  • Ajout d'une déclaration d'utilisation simple à cairo-perf-chart
  • Michael Hutchinson (1):
  • quartz: Ne pas libérer de la mémoire nous ne possédons pas
  • Nicola Fontana (1):
  • gobject: Ajouter wrapper autour cairo_matrix_t
  • Uli Schlachter (13):
  • Test: Fixer CAIRO_REF_DIR
  • Test: Correction de la gestion de points dans CAIRO_TEST_TARGET
  • -partout: renommer xcb-rendre-XCB 0,0 à-rendre-0_0
  • Fix & quot; font chèque & quot; autonome tête chèque
  • xcb: l'image de relecture Effacer l'enregistrement temporaire dans la lecture
  • images de référence Fix casquettes queues courbe
  • Ajouter nouveau test pour le bogue 61592
  • l'image Compositeur: Terminez toujours le moteur de rendu span
  • xcb: Correction de quelques avertissements variables non initialisées
  • api-spéciaux-cas: aussi contextes de test
  • surface: Erreur sur les surfaces finies
  • push_group: Refuse de travailler avec surface inutilisable
  • surface_get_extents: Rejeter surface finie ou d'erreur
  • EGAG (1):
  • xlib:. Affichage Aquire avant de l'utiliser dans le message DEBUG

Quoi de neuf dans la version 1.12.14:

  • rappels utilisateur Empêcher l'accès aux données d'utilisateur au cours de détruire empêcher l'utilisation-after-free bugs.
  • Utilisez des noms standard pour les glyphes des polices sous-ensemble (PDF).
  • détection de Fix de Win98. La logique de détection de Win98 (et son AlphaBlend cassé ()) a été inversée, la désactivation AlphaBlend () pour tout le monde.
  • éviter le débordement numérique de extrapolant bords du polygone à la limite de clip et provoquant de graves artefacts rendu.
  • Fix calcul de chaîne de glyphe coordonne en cassant la pistes pour xlib.
  • Correction d'une affirmation dans le backend de win32 pour ne pas effacer ses semblables-images.

Ce qui est nouveau dans la version 1.12.12:

  • Cette version corrige des problèmes de synchronisation dans le transport pour SHM cairo-xlib.
  • Remplacement des images entières est maintenant évité lors du téléchargement sous-images.
  • D'autres bugs mineurs ont été corrigés.

Ce qui est nouveau dans la version 1.12.10:.

  • De nombreux bugs ont été corrigés
  • Plus particulièrement, la gestion des polices par pango / cairo / fontconfig a été faite entièrement thread-safe.
  • Le backend MSAA permettant de cairo-gl a reçu un certain achèvement progressif.

Ce qui est nouveau dans la version 1.12.8:

  • Correction de bugs:
  • Développer la vérification de la validité des combinaisons brisés de XSendEvent et ShmCompletionEvent.
  • Notez que & quot; La Fondation X.Org & quot; parfois se identifie aussi comme & quot; La Fondation Xorg & quot;.
  • Poignée différents âges de libxext et ses têtes Shm.
  • Fixer le clipping invalide le calque source pour utiliser les transports SHM pour télécharger des images. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Manipuler tous les opérateurs Type1 postscript pour une meilleure compatibilité de la police. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • Correction d'un couple de fuites de mémoire dans Type1 police subsetting https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • Serrer l'évaluation de la marche / arrêt sommets de stylo, et attraper quelques cas où nous aurions utiliser un ventilateur à la place d'un biseau. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • hypothèse de Fix qu'un écrêtage géométrique réussit toujours avec la durée de compositeur. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Fix appeler pour spline intersection lorsqu'il évalue si un stoke est visible.
  • Ne oubliez pas de copier sources inférieures lors de l'utilisation SHM à collationner la surface pour une utilisation en tant que source.

Quoi de neuf dans la version 1.12.4:

  • Plus de bugs, et plus important encore, plus de corrections. Sur le côté de cairo-gl, nous avons des améliorations à le compositeur MSAA qui permet l'accélération matérielle des comparitively antialiasing faible qualité - ce qui est utile pour les animations et sur les écrans de très haute densité. Pour cairo-xlib, nous avons finalement permis au transport SHM pour transférer des images vers et depuis le serveur X. Une caractéristique de longue date requise, le transport SHM propose une réduction notable de rendre la latence en réduisant le nombre de copies nécessaires pour télécharger des données d'image - donnée support matériel et du pilote, cairo-xlib peut maintenant effectuer des téléchargements de zéro copie sur le GPU. Et comme d'habitude Adrian Johnson a été fixation de nombreux cas d'angle différents très occupés au Caire-pdf, impoving groupes d'opacité et la police sous-ensembles. Dernière, mais non le moindre, pour le Caire-image S = F8ren Sandmann Pedersen Ajout du support pour le rendu des glyphes pour Pixman et à l'aide que de l'intérieur du Caire. La nouvelle installation glyphe de rendu réduit les frais généraux pour la mise en place de l'opération de compositing, l'amélioration de glyphe thoughput pour l'image backend par un facteur d'environ 4. Et avant il l'a fait, il a également fixé jusqu'à quelques bogues dans le code de rendu des glyphes existants. Donc un grand merci à Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen et Uli Schlachter pour leurs contributions, de trouver et corriger des bugs.

Ce qui est nouveau dans la version 1.12.2:.

  • Divers bugs mineurs ont été corrigés

Quoi de neuf dans la version 1.8.6:

  • Plusieurs correctifs pour les échecs sur Quartz et PDF et construire correctifs pour un couple de backends ont été faites.
  • Un chèque de XRender dans le backend de XCB a été introduite pour éviter mémoire invalide accède.

Ce qui est nouveau dans la version 1.8.2:

  • Il est maintenant possible de construire Caire sans police backend, qui est le plus utile lorsque l'application fournit police personnalisée rendu via l'API utilisateur police.
  • Une sécurité intégrée repli police ne est fournie, cependant.
  • Plusieurs compilation vitesse-ups et optimisations ont été faites.
  • De nombreux bugs ont été corrigés.

Logiciel similaire

Commentaires à Cairo

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!