Cairo

Tela Software:
Cairo
Detalhes de Software:
Versão: 1.8.8 / 1.12.16
Data de upload: 20 Feb 15
Revelador: Carl Worth
Licença: Livre
Popularidade: 159

Rating: 3.0/5 (Total Votes: 3)

O Cairo é uma biblioteca de gráficos vetoriais 2D open source que oferece suporte para muitos dispositivos de saída.
Cairo está escrito na linguagem de programação C e ele vem com ligações para várias outras linguagens de programação

O que é novo nesta versão:.

  • Adrian Johnson (3):
  • pdf: adicionar falta 'endobj' para sombreamento dict
  • pdf: correção typo em cheque bbox
  • tipo1-subconjunto: Não tente mudar o nome de glifos não winansi
  • Behdad Esfahbod (12):
  • [FT] Prefere downscaling glifos bitmap para upscaling
  • [teste] Defina o tamanho da fonte
  • [pés] eu quis dizer fabs (), não abs ()
  • [pés] Fix bug de memória em copiar bitmaps
  • [pés] Fix suposições erradas
  • Para glifos cor suporte de carregamento de FreeType
  • 2bit Apoio e 4bit incorporado bitmaps
  • [pés] Fix matemática
  • [pés] Adicionar faltando incluir
  • Reverter coisas acidentalmente cometeu
  • [pés] Fix alinhamento
  • [pés] Garantir o alinhamento de bitmaps recebeu do FreeType
  • Bryce W. Harrington (16):
  • teste:. Corrigir erro de digitação no sample_horizontal usar horizontal e não vertical
  • imagem:. Quell alertando sobre assinado / unsigned comparação int
  • tipo1-subconjunto: Quell alertando sobre array_start não inicializado
  • tipo1-subconjunto: Corrigir erros de digitação em função de comentário
  • pdf: Assegurar que os dados compilador, DATA_SIZE sempre será inicializado
  • gl: Quell advertindo sobre tipo de ponteiro incompatível
  • teste: Nota esquema de nomeação para imagens XFAIL em README
  • teste: Fix fazer check-ref-dups ​​devido ao mover de imagens ref para referenciar /
  • teste: Adicionar script para verificar se há imagens de referência redundantes
  • teste: Use cmp para pegar byte por byte arquivos idênticos
  • teste: Faça check-ref-dups ​​utilizar perceptualdiff para comparações
  • pdiff: Quell alertando sobre assinados / comparações não assinados
  • pdiff: variável não utilizada Gota
  • teste: Adicionar casos especiais para criar-de-png e fallback resolução
  • Hacking: fazer menção do Cairo-separada vestígios repo
  • perf: Mova documentação macro-referência para o Cairo-traços
  • Chris Wilson (45):
  • Post versão colisão de 1.12.15
  • abrange: Mark superfície como apuradas na preparação para a superfície de gravação de reprodução
  • gravação: Evite indireto através de matriz índices se não for reduzida
  • caminho: Fix bbox cálculo para fatores de escala negativos
  • teste: Exercício repetindo uma superfície de gravação através de uma matriz de aleta
  • win32: Liberte o retorno sobre acabamento
  • imagem: Compare contra o verdadeiro tamanho do buffer embutido
  • xlib: Corrigir invocação de XRenderFindFormat ()
  • gl: Corrigir erro de digitação s / bool / cairo_bool_t /
  • mempool: Reduza uma declaração em um retorno de erro para get_buddy ()
  • perf: Iterativamente podar discrepantes
  • xlib: erros do envoltório gerando fontes em uma superfície de erro
  • xlib: uploads guarnição para superfícies estendidas por PAD
  • png: Evite marcar a superfície como no erro depois de advertir um png
  • directfb: corrente correctamente up mapa-to-image / unmap ao backend imagem
  • armadilhas: Certifique-se de que nós corretamente clipe ao utilizar várias caixas de grampo
  • xlib: Ao contrário do visual quando destruí-lo
  • teste: expandir os testes de tampas para traços finos
  • teste: Estender o teste de junta para linhas finas
  • trace: Melhorar a emissão operando
  • gravação: Corrigir o uso inconsistente de tipos de índices
  • perf: impressão histograma rudimentar para cairo-perf-print
  • perf: Redimensionar o histograma para o terminal
  • perf: Evite verticalmente esticar o histograma
  • perf: Remover um artefato debug
  • gravação: Impedir o acesso de memória inválido com matriz comando comprimento zero
  • escalado-font: Impedir um bloqueio mutex recursivo para a remoção de um glifo falhou
  • pdf: melhorar a consistência no uso de cairo_int_status_t
  • pdf: Corrigir aviso do compilador para o uso da variável unitialised ao longo do trajeto de erro
  • imagem: Marque os dados como detida depois de roubar a imagem do snapshot
  • teste / Get-path-extensões: Verifique correspondências exatas dentro da tolerância
  • gstate: Acelerar extensões caminho traçado
  • svg: Desembrulhe gravação superfícies
  • xml: Pega grampo-boxes na cairo_clip_t atualizado
  • cairo-perf-print: Não libertar o histograma uninitialised
  • teste: Use a maior prestação de precisão para formas para gerar resultados ref
  • verificar: Fix check-def.sh as variações de vinculador do GCC
  • teste: Remova todos idênticos (CMP & pdiff) imagens de referência
  • teste: Adicione algumas imagens de referência encontrado escondido na minha máquina
  • teste: Remover .ref.png conflitante, .argb32.ref.png, .rgb24.ref.png
  • teste: Amend check-refs.sh para apoiar out-of-tree constrói
  • Fornecer para trás Compatibilty com pixman velho
  • win32: Impedir double-free de imagens similares
  • Faça & quot; fazer verificação & quot; feliz
  • 1.12.16 liberação
  • Eric Anholt (1):
  • gl:. Mova glGetUniformLocation para shader tempo de compilação
  • Henry Song (8):
  • gl: desativar GL_DITHER
  • gl: Exportação de consulta para EGLContext e EGLDisplay de dispositivo
  • gl: Corrigir erro de digitação no gles2 shader cache de pesquisa
  • gl / MSAA: Resolver multisampling em resplendor superfície
  • gl / MSAA: Devidamente destruir stencil cache de clipe tampão
  • gl / MSAA: stencil Disable e tesoura durante framebuffer blit
  • gl / MSAA: Sempre utilize tesoura quando recorte
  • gl / MSAA: Limpe profundidade MSAA / stencil buffer para OpenGLES
  • Jana Saout (1):
  • pdf: Fix acidente
  • Marc-Andre Lureau (1):
  • win32: corrigir corrompido desenho
  • Marek Kasik (1):
  • CFF-subconjunto: Corrigir alocação de matrizes de largura
  • Martin Robinson (12):
  • gl: operandos de configuração quando as mudanças de tamanho vértice
  • caminho: Corrigir um bug na interseção linha
  • tempos: Fix grandes larguras de linha para shaper AVC fallback
  • AVC: Use round-se junta perto de pontos de inflexão de estrias
  • clichê: Adicionar um modo para a execução de testes de perf rosca
  • clichê / gl: consciência fio Disable
  • gl: bind framebuffer separado de seleção de destino
  • gl: transformação Update quando muda o tamanho da superfície
  • gl: Vincular o framebuffer padrão antes de chamar gl {Leia | Empate} Tampão
  • gl: Corrigir os avisos do compilador no backend GL
  • gles: destinos framebuffer Chave padrão corretamente
  • gl: Return superfície em erro ao criar superfícies textura superdimensionada
  • Matt Sealey (1):
  • gitignore: negar gitignore para arquivos estáticos pkgconfig
  • Matthew Fischer (1):
  • Adicionando uma instrução de uso simples de cairo-perf-chart
  • Michael Hutchinson (1):
  • quartzo: Não liberar memória não possuímos
  • Nicola Fontana (1):
  • gobject: Adicionar invólucro em torno cairo_matrix_t
  • Uli Schlachter (13):
  • teste: Corrigir CAIRO_REF_DIR
  • teste: Corrigir a manipulação de pontos em CAIRO_TEST_TARGET
  • clichê: renomear xcb-render-0.0 a xcb-render-0_0
  • Fix & quot; fazer verificação & quot; verificação cabeçalho standalone
  • xcb: imagem de replay Limpar temporária em gravação de reprodução
  • imagens de referência Fix bonés-rabos-curve
  • Adicionar novo teste para bug 61592
  • imagem compositor: Sempre termine o representante de extensão
  • xcb: Corrigir alguns avisos variável não inicializada
  • -cartões especiais API-: Também contextos de teste
  • superfície: Erro fora em superfícies acabados
  • push_group: recusar a trabalhar com a superfície inutilizável
  • surface_get_extents: Rejeitar superfície acabada ou erro
  • EGAG (1):
  • xlib:. Exibição Aquire antes de usá-lo na mensagem de depuração

O que é novo na versão 1.12.14:

  • callbacks usuário Impedir o acesso a dados de utilizador durante a destruir evitar o uso após livre bugs.
  • Use nomes padrão para glifos em fontes de subconjunto (PDF).
  • detecção Fix de Win98. A lógica para detectar Win98 (e sua AlphaBlend quebrado ()) foi invertida, desabilitando AlphaBlend () para todos.
  • Prevent estouro numérico de extrapolar bordas de polígonos para o limite de clipe e causando grave tornar artefatos.
  • Fix cálculo da cadeia glifo coordena quando quebrando corre para xlib.
  • Corrigir uma afirmação no backend win32 por não limpar suas imagens-similares.

O que é novo na versão 1.12.12:

  • Isso corrige versão problemas de sincronização no transporte SHM para cairo-xlib.
  • Substituir imagens inteiras agora é evitada quando o upload subimages.
  • Outros pequenos bugs foram corrigidos.

O que é novo na versão 1.12.10:.

  • Muitos bugs foram corrigidos
  • Mais notavelmente, tratamento de fontes por pango / Cairo / fontconfig foi feito totalmente thread-safe.
  • O backend MSAA para cairo-gl recebido alguma conclusão gradual.

O que é novo na versão 1.12.8:

  • Correções de bugs:
  • Expanda a verificação de sanidade para combinações quebrados de XSendEvent e ShmCompletionEvent.
  • Observe que & quot; A Fundação X.Org & quot; por vezes, também se identifica como & quot; A Fundação Xorg & quot;.
  • lidar com várias idades de libXext e seus cabeçalhos SHM.
  • Corrija o recorte inválido do drawable fonte na utilização dos transportes SHM fazer upload de imagens. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Pega todos os operadores Type1 PostScript para uma melhor compatibilidade fonte. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • Corrigir um par de vazamentos de memória em Type1 font subsetting https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • Aperte a avaliação do start / stop caneta vértices, e pegar alguns casos em que nós usaríamos um fã, em vez de um chanfro. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • Fix pressuposto de que o corte geométrico sempre consegue com o tempo de compositor. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Corrigir chamar a spline cruzamento quando avaliar se uma Stoke é visível.
  • Lembre-se de copiar fontes inferiores ao usar SHM para readback a superfície para uso como fonte.

O que é novo na versão 1.12.4:

  • Mais bugs, e mais importante, mais correções. No lado do cairo-gl, temos de aperfeiçoamentos da compositor MSAA que permite aceleração de comparitively antialiasing baixa qualidade hardware - o que é útil em animações e nas telas de muito alta densidade. Para cairo-xlib, temos finalmente permitiu ao transporte SHM para transferências de imagem de e para o servidor X. Uma característica de longa data necessário, transporte SHM oferece uma notável redução na prestação de latência, reduzindo o número de cópias necessárias para fazer o upload de dados de imagem - dado hardware e suporte de driver, cairo-xlib podem agora realizar uploads de zero cópia para a GPU. E como de costume Adrian Johnson tem sido fixação muitos casos muito movimentada esquina diferentes no cairo-pdf, impoving grupos de opacidade e subconjunto de fontes. Por último, mas não menos importante, para cairo-imagem S = F8ren Sandmann Pedersen adicionou suporte para renderização glifos para pixman e utilizando-se de dentro cairo. A nova unidade de prestação glifo reduz a sobrecarga para a criação da operação de composição, melhorando glifo thoughput para o backend imagem por um fator de cerca de 4. E antes que ele fez isso, ele também fixa-se alguns erros no código de renderização glifo existente. Tantas graças a Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen e Uli Schlachter por suas contribuições, encontrar e corrigir erros.

O que é novo na versão 1.12.2:.

  • Vários pequenos bugs foram corrigidos

O que é novo na versão 1.8.6:

  • Várias correções para falhas no Quartz e PDF e construir correções para um par de backends foram feitas.
  • Um cheque de XRender no backend XCB foi introduzido para evitar acessos de memória inválido.

O que é novo na versão 1.8.2:

  • Agora é possível construir Cairo, sem qualquer tipo de letra backend, o que é mais útil quando o aplicativo fornece fonte personalizada renderização através da API user-fonte.
  • A failsafe fallback fonte é fornecido, apesar de tudo.
  • Vários compilação speed-ups e otimizações foram feitas.
  • Muitos bugs foram corrigidos.

Programas semelhantes

LibSoup
LibSoup

16 Aug 18

ALSA driver
ALSA driver

2 Dec 17

Vulkan
Vulkan

10 Mar 16

Comentário para Cairo

Comentários não encontrado
Adicionar comentário
Ligue imagens!