Detalles de software:
Versión: 1.8.8 / 1.12.16
Fecha de carga: 20 Feb 15
Licencia: Libre
Popularidad: 159
El Cairo es una biblioteca de gráficos vectoriales 2D de código abierto que ofrece soporte para muchos dispositivos de salida.
El Cairo está escrito en el lenguaje de programación C y se trata con fijaciones para muchos otros lenguajes de programación
¿Qué hay de nuevo en esta versión:.
- Adrian Johnson (3):
- pdf: Si falta 'endobj' a dict sombreado
- pdf: typo fix en jaque Bbox
- tipo1-subconjunto: No trate de cambiar el nombre de los glifos no winansi
- Behdad Esfahbod (12):
- [FT] Prefiero reducción de escala de mapa de bits de glifos upscaling
- [prueba] Ajuste el tamaño de fuente
- [pies] quise decir (fábricas), no abs ()
- [pies] Corrección de error de memoria en la copia de los mapas de bits
- [pies] Fix suposiciones erróneas
- Hacia glifos de color soporte de carga de FreeType
- 2bit Soporte y 4BIT incorporado mapas de bits
- [pies] Fijar matemáticas
- [pies] Si falta incluir
- Revertir cosas cometido accidentalmente
- [pies] Fijar alineación
- [pies] Asegurar la alineación de mapas de bits recibida de FreeType
- Bryce W. Harrington (16):
- prueba:. Fijar typo en sample_horizontal utilizar horizontal y no vertical
- imagen:. Quell advertencia sobre firmado / comparación unsigned int
- tipo1-subconjunto: Quell advertencia sobre array_start sin inicializar
- tipo1-subconjunto: corregir faltas de ortografía en función de comentario
- pdf: Asegurar compilador que los datos, siempre se inicializan data_size
- gl: Quell advertencia sobre un tipo de puntero incompatible
- prueba: Nota esquema de nombres para las imágenes XFAIL en README
- prueba: Fix make check-ref-dups debido a mover de imágenes ref hacer referencia /
- prueba: Añadir guión para comprobar si hay imágenes de referencia redundantes
- prueba: Uso cmp para atrapar archivos idénticos byte a byte
- prueba: make check-ref-taxistas utilizan PerceptualDiff para comparaciones
- pdiff: Quell advertencia sobre firmados comparaciones / sin signo
- pdiff: Variable sin usar gota li>
- prueba: Añadir casos especiales para crear-de-png y repliegue resolución
- HACKING: Hacer mención del cairo-huellas separada repo
- perf: Mueva documentación macro índice de referencia a cairo-huellas
- Chris Wilson (45):
- versión Publicar bump a 01/12/15
- abarca: Marque la superficie como se aclaró en la preparación de superficie de grabación de reproducción
- grabación: Evite indirecto a través de los índices de matriz si no se reduce
- ruta: Fijar cómputo Bbox por factores negativos escala
- prueba: Ejercicio reproducir una superficie de grabación a través de una matriz de flip
- win32: Libertad para los repliegue del acabado
- imagen: Comparar contra el verdadero tamaño del búfer incrustado
- xlib: Fijar invocación de XRenderFindFormat ()
- gl: Fijar typo s / bool / cairo_bool_t /
- mempool: Reducir una aserción en un retorno de error para get_buddy ()
- perf: Iterativamente podar valores atípicos
- xlib: errores de ajuste que generan fuentes situadas en una superficie de error
- xlib: archivos de recorte de superficies extendidas por PAD
- png: Evite marcando la superficie como en el error después de advertir un png
- directfb: encadenar correctamente mapa-to-imagen / unmap al backend imagen
- trampas: Asegúrese de que nos cortamos correctamente cuando se utilizan varias cajas de clip
- xlib: A diferencia de lo visual cuando destruirlo
- prueba: Ampliar las pruebas de casquillos para trazos finos
- prueba: Extender las pruebas de combinaciones de líneas finas
- trace: Mejorar emisión operando
- grabación: Fijar el uso inconsistente de los tipos de índices
- perf: impresión histograma rudimentaria para cairo-perf-print
- perf: Cambiar la escala del histograma para el terminal
- perf: Evite estirar verticalmente el histograma
- perf: Retirar un artefacto de depuración
- grabación: Prohibir el acceso a memoria no válida con longitud cero matriz comando
- -font escalado: Evitar que un bloqueo mutex recursivo para la eliminación de un glifo no
- pdf: Mejorar la coherencia en el uso de cairo_int_status_t
- pdf: Fijar advertencia del compilador para el uso de la variable unitialised largo de la trayectoria error
- imagen: Marque los datos como propiedad después de robar la imagen de la instantánea
- prueba / Get-path-extensiones: Compruebe coincidencias exactas dentro de la tolerancia
- GSTATE: Acelerar extensiones de ruta trazadas
- svg: Separar grabación superficies
- xml: Maneje clip-cajas en el cairo_clip_t actualizado
- cairo-perf-print: No liberar el histograma sin inicializar
- prueba: Utilice la prestación de precisión más alta para las formas para generar resultados ref
- comprobar: Fijar check-def.sh las variaciones de enlazador de GCC
- prueba: Retirar todos idénticos (cmp y pdiff) imágenes de referencia
- prueba: Añadir unas imágenes de referencia se encuentran al acecho en mi máquina
- prueba: Retire .ref.png conflictiva, .argb32.ref.png, .rgb24.ref.png
- prueba: Modifíquese check-refs.sh para apoyar fuera del árbol construye
- Proporcionar compatibilidad hacia atrás con el viejo pixman
- win32: Prevenir doble libre de imágenes similares
- Haga & quot; make check & quot; feliz
- 01/12/16 liberación
- Eric Anholt (1):
- gl:. Mueva glGetUniformLocation para Shader tiempo de compilación
- Henry Song (8):
- gl: desactivar GL_DITHER
- gl: consulta de las exportaciones para EGLContext y EGLDisplay de dispositivo
- gl: Fijar error tipográfico en gles2 shader caché de búsqueda
- gl / msaa: Resolver multisampling en ras de superficie
- gl / msaa: Correctamente destruir plantilla caché clip de búfer
- gl / msaa: stencil Desactivar y tijera durante blit framebuffer
- gl / msaa: Utilice siempre tijera cuando clipping
- gl / msaa: Limpiar profundidad msaa / stencil buffer para OpenGLES
- Jana Saout (1):
- pdf: Fijar accidente
- Marc-Andre Lureau (1):
- win32: fijar corrompido dibujo
- Marek Kasik (1):
- CFF-subconjunto: Corregir la asignación de matrices de anchura
- Martin Robinson (12):
- gl: operandos de configuración cuando cambia el tamaño vértice
- ruta: Corregido un error en la intersección de línea
- tiempos: Fijar grandes anchos de línea de repliegue golpe shaper
- apoplejía: Uso de ida y une los puntos de inflexión cerca de estrías
- repetitivo: Agregar un modo de ejecución de pruebas Potencia roscados
- repetitivo / gl: conciencia hilo Desactivar
- gl: bind framebuffer separada de selección de destino
- gl: Actualización transformación cuando cambia el tamaño de superficie
- gl: Enlace el uso de este dispositivo por defecto antes de llamar gl {Leer | Dibujar} Buffer
- gl: Fijar las advertencias del compilador en el backend GL
- gulos: destinos framebuffer Interruptor predeterminados correctamente
- gl: superficie de retorno en error al crear superficies de texturas de gran tamaño
- Matt Sealey (1):
- gitignore: negar gitignore para archivos estáticos pkgconfig
- Matthew Fischer (1):
- Adición de una sentencia de uso sencillo para el cairo-perf-gráfico
- Michael Hutchinson (1):
- cuarzo: No libere la memoria que no somos dueños
- Nicola Fontana (1):
- gobject: Añadir envoltura alrededor cairo_matrix_t
- Uli Schlachter (13):
- prueba: Fijar CAIRO_REF_DIR
- prueba: solucionado el tratamiento de puntos en CAIRO_TEST_TARGET
- repetitivo: cambiar el nombre de xcb-render-0.0 a XCB-render-0_0
- Fix & quot; hacen de verificación & quot; verificación independiente encabezado
- xcb: Imagen repetición Claro temporal en la grabación de reproducción
- imágenes de referencia Fix caps-colas-curva
- Añadir nueva prueba para el bug 61592
- imagen compositor: Siempre termine el render lapso
- xcb: Fijar algunas advertencias variables sin inicializar
- -Casos especiales api-: También contextos de prueba
- superficie: Error cabo en superficies acabadas
- push_group: Negarse a trabajar con superficie inutilizable
- surface_get_extents: Rechazar superficie acabada o error
- EGAG (1):
- xlib:. Aquire pantalla antes de utilizarlo en mensaje DEBUG
¿Cuál es nuevo en la versión 1.12.14:
- usuario callbacks Impedir el acceso a datos de usuario durante destruir a evitar el uso no-después-gratis errores.
- Utilice nombres estándar para los glifos en las fuentes de subconjunto (PDF).
- Detección Fix de Win98. La lógica de detección de Win98 (y su AlphaBlend roto ()) se invirtió, desactivando AlphaBlend () para todo el mundo.
- Evitar desbordamiento numérico de la extrapolación de los bordes del polígono a la frontera clip y cuyos efectos de render artefactos.
- Fix cálculo de cadena glifo coordina al romper carreras para xlib.
- Fix una afirmación en el backend win32 por no limpiar sus semejantes-imágenes.
¿Qué hay de nuevo en la versión 1.12.12:
- Esta versión corrige problemas de sincronización en el transporte para SHM cairo-xlib.
- Sustitución de imágenes enteras ahora se evita al cargar subimágenes.
- Otros pequeños bugs han sido corregidos.
¿Qué hay de nuevo en la versión 01.12.10:.
- Muchos errores han sido corregidos
- En particular, manejo de fuentes de Pango / El Cairo / fontconfig se ha hecho totalmente seguro para subprocesos.
- El backend MSAA para cairo-gl recibió alguna terminación gradual.
¿Qué hay de nuevo en la versión 1.12.8:
- Corrección de errores:
- Expandir la cordura comprobación de combinaciones rotos de XSendEvent y ShmCompletionEvent.
- Tenga en cuenta que & quot; La Fundación X.Org & quot; a veces también se identifica a sí misma como & quot; La Fundación Xorg & quot;.
- Mango diversas edades de libXext y sus cabeceras Shm.
- Fijar el recorte no válido del dibujable fuente para utilizar el transporte SHM para subir imágenes. https://bugs.freedesktop.org/show_bug.cgi?id=56547
- Manejar todos los operadores Tipo1 PostScript para una mejor compatibilidad de fuente. https://bugs.freedesktop.org/show_bug.cgi?id=56265
- arreglar un par de pérdidas de memoria en Tipo1 fuente subconjuntos https://bugs.freedesktop.org/show_bug.cgi?id=56566
- Apriete la evaluación de la marcha / paro vértices de la pluma, y coger algunos casos en los que usaríamos un ventilador en lugar de un bisel. https://bugs.freedesktop.org/show_bug.cgi?id=56432
- Fix suposición de que el recorte geométrica siempre tiene éxito con su palmo-compositor. https://bugs.freedesktop.org/show_bug.cgi?id=56574
- Fix llamar a spline intersección al evaluar si un stoke es visible.
- Recuerde copiar fuentes inferiores al utilizar SHM a readback la superficie para su uso como fuente.
¿Cuál es nuevo en la versión 1.12.4:
- Más insectos, y más importante aún, más correcciones. En el lado Cairo-gl, tenemos refinamientos al compositor MSAA que permite la aceleración de hardware de antialiasing comparativamente baja calidad - que es útil en animaciones y en las pantallas de muy alta densidad. Para cairo-xlib, finalmente hemos permitido al transporte SHM para la transferencia de imágenes desde y hacia el servidor X. Una característica necesaria desde hace mucho tiempo, el transporte SHM ofrece una notable reducción en la prestación de latencia al reducir el número de copias necesarias para cargar los datos de imagen - dado el hardware y el soporte de controladores, el cairo-xlib puede ahora realizar cero archivos de copia en la GPU. Y como de costumbre Adrian Johnson ha sido de fijación muchos casos de esquina diferentes muy ocupados en el cairo-pdf, mejorando de grupos de opacidad y subconjuntos de fuentes. Por último, pero no menos importante, para el cairo-imagen S = F8ren Sandmann Pedersen ha añadido soporte para la prestación de los glifos para pixman y uso que desde dentro de el cairo. La nueva planta de rendering glifo reduce la sobrecarga para el establecimiento de la operación de composición, mejorando glifo thoughput para el backend imagen en un factor de aproximadamente 4. Y antes de que él lo hizo, él también arreglado algunos errores en el código de renderizado glifo existente. Así que muchas gracias a Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen y Uli Schlachter por sus contribuciones, encontrar y corregir errores.
¿Qué hay de nuevo en la versión 1.12.2:.
- Varios pequeños bugs han sido arreglados
¿Cuál es nuevo en la versión 1.8.6:
- Varias correcciones de fallos en cuarzo y PDF y construir Se hicieron correcciones para un par de backends.
- Un cheque por XRender en el backend XCB se introdujo para evitar accesos de memoria no válida.
¿Qué hay de nuevo en la versión 1.8.2:
- Ahora es posible construir Cairo sin ningún tipo de fuente backend, que es más útil cuando la aplicación proporciona fuente personalizada representación a través de la API de usuario de la fuente.
- A prueba de fallos de repliegue se proporciona la fuente, sin embargo.
- Varios compilación aceleraciones y optimizaciones.
- Muchos errores fueron corregidos.
Se hicieron
Comentarios que no se encuentran