Detalhes de Software:
Versão: 1.8.8 / 1.12.16
Data de upload: 20 Feb 15
Licença: Livre
Popularidade: 159
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 li>
- 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 li>
- 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.
Comentários não encontrado