Conclusão de Capabilities Restantes

Iniciado em 8 de outubro de 2026 contra a versão 2.820.0, após o plano de aprimoramento de onze workstreams concluído

Este objetivo trata das capabilities restantes identificadas na revisão de status do repositório; ele permanece ativo enquanto qualquer entrega abaixo careça de implementação ou evidência de aceitação

Um diagnóstico que rejeita uma entrada não suportada é tratamento de erros útil, mas não implementa a capability solicitada

EntregaAceitação exigidaStatus
Correções canônicas de documentaçãoRemove descrições obsoletas de etapas do Linux, preservando fronteiras precisas de APIs e plataformasAs introduções de portable-core e headless-document foram corrigidas; a auditoria continua a cada implementação
C ABI versionada do LinuxShared library ELF nativa, records e símbolos C estáveis, clientes reais C e Python, tempo de vida de handles, callbacks parciais, cancelamento, orçamentos de recursos, staging atômico e validação independente de PDFsLançada na 2.821.0 com 83 checagens ctypes, 33 checagens C, 80 operações concorrentes e 57 checagens independentes de saída por build nativo; consistência de PDF commitado e snapshot de origem corrigida na 2.920.1, retendo bytes exatos de no-op após fills escalares ou typed-rich, texto desenhado, páginas importadas e publicação com falha
Edição e imports nativos no LinuxEdição funcional, import HTML, OCR e workflows PDF/A com saída nativa real e verificação independenteHTML nativo, inserção de texto visível/invisível, OCR real Tesseract e PDF/A-4 raster lançados na 2.824.0; imports nativos que preservam recursos e conversão de arquivamento texto/vetor lançados na 2.829.0; reparo de fontes ausentes com validação real PDF/A-4 lançado na 2.850.0
Matriz de deploy no LinuxCompila e exercita bibliotecas deployadas em múltiplas distribuições Linux sem dependências de desktopVerificado no Ubuntu 24.04.5, Ubuntu 26.04.1 e Debian 12 com clientes ELF nativos reais
Rendering nativo avançadoImage masks e soft masks, cores ICC, transparency groups e blend modes, glyphs Type3, clipping de texto e filters adicionais de imagens verificados contra fixtures renderizados de forma independenteMasks, cores ICC e especiais, groups, texto e codecs, shadings e patterns gerais e herança de texto de streams filhos lançados até a 2.882.0; meshes de triângulos free-form e lattice lançadas na 2.892.0; meshes de patches Coons e tensoriais lançadas na 2.901.0; identidade CFF indexada por CID e substituição delimitada notdef lançadas na 2.907.0; transforms ajustados de anotações NoZoom e NoRotate lançados na 2.910.0; 182 CMaps legados internos com herança delimitada cancelável e extração Unicode lançados na 2.916.0; uso explícito view/print de anotações, tipos padrão PDF 2.0 e publicação delimitada de PNGs no Windows lançados na 2.922.0; configuração default de optional content, expressões de visibilidade OCMD e uso view/print JSON do Linux lançados na 2.924.0; arrays/fases de dashes ExtGState e scanning delimitado de arrays tipados ciente de comentários lançados na 2.928.0; aplicações automáticas de uso de optional content, contexto explícito de viewer, seleções manuais nativas persistentes e estado delimitado de operações Linux lançados na 2.930.0; componentes de origem JPX assinados e não assinados até 26 bits com precisão mista, subsampling, opacidade e declarações de imagens ignoradas lançados na 2.932.0; funções tensoriais cúbicas amostradas multidimensionais delimitadas com a convenção escalar existente lançadas na 2.933.0; precisão de origem acima de 26, políticas NChannel, matrizes extremas, substituições ausentes de fontes simples, builds FULL de pacote de origem legado C++Builder Win64, import libraries de posse do compilador e resources de versão verificados contra a 2.936.1; os quatro rendering intents padrão, overrides de imagens e caching delimitado de transforms ICC lançados na 2.938.0; geometria delimitada temporária de anotações com aparência ausente, ícones e FreeText Unicode, lançada na 2.942.0, preserva grafos de origem e transforms existentes view/print; embutimento explícito read-only de fontes Preview/Print e tratamento de aparências ausentes de Screen, lançado na 2.946.0, preserva bytes completos de fontes e admissão editável; bordas em relevo e internas e captions medidas de linhas Unicode ou rich, lançadas na 2.947.0, preservam recursos delimitados imutáveis de fontes e clips de anotações; composição de glyphs preenchidos com cobertura fracionária capturada de clips e alocação delimitada de rasters, lançada na 2.948.0, preserva paths PDF, patterns, alfa e operadores de blend; contornos delimitados cloudy de anotações e armazenamento imutável gerado de fontes FreeText, lançados na 2.951.0, preservam largura, dash, transforms, cancelamento e grafos de origem; fontes default OpenType CFF lançadas na 2.956.0; fontes default raw Type1C/CIDFontType0C e Type1 puro lançadas na 2.961.0; wrapping raw-font por fronteiras de palavras e CRLF entre estilos lançados na 2.962.0; aparências de default-instance OpenType CFF2 lançadas na 2.964.0; recursos raw CFF2, eixos não default, precisão mais ampla de shaping, operadores DA adicionais, outras pinturas e modos de clipping de texto, precisão exata de área de polígonos, outros graphics states, políticas de impressão e rebuild de origens de trial permanecem ativos
Aparências estendidas de formuláriosWidgets multiline, comb, rotacionados, de botões e choice, shaping de scripts complexos e texto bidirecional; valores, fontes e aparências salvos precisam concordar após o reloadAparências nativas especificadas de widgets, valores de múltipla escolha, shaping complexo e bidi lançados em seis alvos de compiladores; campos rich tipados lançados na 2.874.0 e presets reais de assinaturas no Windows na 2.878.0; graphemes Unicode 17 e line breaking default em nível de runs lançados nas 2.884.0 e 2.885.0; grupos Unicode completos de parágrafos e ajuste real entre runs de estilos lançados na 2.890.0; ajuste de emergência de graphemes estilizados lançado na 2.894.0; junção contextual entre estilos tipados e bidi de linhas físicas com direção de parágrafos preservada lançados na 2.897.0; âncoras GPOS de marks entre estilos e overhangs visíveis de glyphs lançados na 2.899.0; embeddings, overrides, isolates e brackets de linhas físicas derivados de parágrafos lançados na 2.903.0; spacing somente de controles direcionais lançado na 2.903.1; estado standalone de parágrafos com auto-wrap lançado na 2.904.1; geometria real de glyphs com âncora ausente e marks duplos na direção do item lançados na 2.906.0; prioridade de declarações inline de seis propriedades e dimensionamento relativo herdado lançados na 2.908.1; famílias nativas nomeadas de fontes e import FDF/XFDF ciente de famílias lançados na 2.909.0; seleção JSON/C ABI nativa do Linux de famílias nomeadas lançada na 2.913.0; fallback de graphemes de famílias fornecidas e fallback JSON de famílias nomeadas nativo do Linux lançados na 2.919.0; listas ordered nativas e JSON do Linux de candidatos de fontes e preenchimento misto tipado original do Windows lançados na 2.923.0; fallback somente rich de graphemes completos em file jobs e callbacks versionados do Windows com candidatos CSS e tipados ordered lançado na 2.925.0; shorthand inline de fontes delimitado em cascata independente lançado na 2.926.0; fallback de família regular escalar/choice/botão nativo, de jobs/callbacks do Windows e JSON do Linux e limpezas nativas não ambíguas de choices lançados na 2.929.0; line height inline CSS nativo e importado, struts métricos de pais e planejamento de fontes métricas JSON de jobs/callbacks do Windows e FDF/XFDF do Linux lançados na 2.935.0; binding explícito tipado JSON de line-height e planejamento métrico delimitado com aparências salvas transacionais Windows/Linux lançados na 2.936.0; letter/word spacing nativo CSS e tipado original, conversão decimal finita exata, RV canônico computado em pontos e publicação transacional JSON Windows/Linux lançados na 2.941.0; publicação nativa exata em bytes de no-ops tipados mistos e vazios, lançada na 2.943.1, retém edições atuais do grafo e saída atômica autenticada; troca XFDF sem perdas de seleções vazias e exports vazios, lançada na 2.949.0, preserva publicação exata de no-ops nativos e por callbacks; folhas de estilo internas com selectors delimitados de tipo/classe/ID, combinators de filhos e descendentes, selectors agrupados e escapes Unicode, lançadas na 2.954.0, preservam RV computado, fontes de estilos fornecidas, aparências realmente salvas e publicação transacional Windows/Linux; selectors de atributos/irmãos/estruturais lançados na 2.957.0; selectors lógicos e relacionais lançados na 2.959.0; declarações com escopo de namespaces CSS, selectors qualificados de elementos/atributos, namespaces default de selectors funcionais e lookup delimitado de bindings XML herdados lançados na 2.963.0; perfis nativos print/screen, condições de media aninhadas e faixas de features lançados na 2.966.0; folhas de estilo externas fornecidas pelo chamador, conjuntos compartilhados de títulos e resolução de bases lançadas na 2.967.0; propriedades XHTML/CSS adicionais, pseudo classes de estado/escopo, tabelas, features de media adicionais e layout geral permanecem ativos
Workflow completo de assinatura headlessLoading PFX, campos de assinaturas novos, aparências visíveis, certificação, timestamps e validação de longo prazo com checagens criptográficas reais e de PDFs independentesWorkflow nativo Pascal, políticas autenticadas de campos e seeds, atestações legais, evidências assinadas de revogação e seleção nomeada de aparências lançados até a 2.856.0, bindings nativos completos de metadados da ABI na 2.860.0 e paridade avançada real do Windows até a 2.878.0; interop de CAdES e Contents literais de assinaturas lançada na 2.881.0; document timestamps standalone RFC3161 implementam confiança real no TSA, declaração ESIC e exceções autenticadas de MDP; o interchange FDF/XFDF implementa imports transacionais de texto Unicode, checkboxes, radios e choices com aparências realmente regeneradas, segurança AES preservada e constraints autenticadas P2/P3 ou de field locks; o perfil delimitado XHTML dele importa RV real e value-richtext com quatro fontes genuínas de estilos e revisões assinadas preservadas; os callbacks rich nativos do Linux vinculam o mesmo perfil a programas reais de fontes família/estilo, rollback transacional autenticado e bytes exatos commitados de no-ops através de records V1 inalterados; os file jobs e callbacks V1 do Windows, lançados na 2.912.0, implementam a mesma troca escalar e rich contra entrada própria imutável, preparação genuína do grafo atual, revisões AES assinadas autenticadas e commit de callbacks em duas fases; imports nomeados de famílias do Windows e leituras aleatórias isoladas de entrada lançados na 2.917.0; transações nativas mistas escalares e de runs tipados originais lançadas na 2.920.0, preservando pintura precisa, programas reais de fontes, edições do grafo atual, políticas autenticadas e no-ops genuínos read-only de aparências; o preenchimento misto tipado original do Windows, lançado na 2.923.0, vincula a mesma transação a file jobs reais e records V1 inalterados de callbacks, com pintura precisa, programas reais de fontes família/estilo, entradas de substituição imutáveis, nomes semânticos de botões e rollback em duas fases; o XFDF nativo mapeado de anotações e append JSON do Linux, lançado na 2.940.0, preserva streams binários delimitados, rich contents Unicode, links popup/reply e publicação transacional autenticada; os file jobs de anotações do Windows e callbacks JSON V1 originais, lançados na 2.943.0, preservam transações autenticadas de append, dados binários e Unicode, bytes exatos de no-ops e publicação atômica; os destinos locais explícitos e nomeados de anotações, lançados na 2.945.0, preservam tokens decimais exatos delimitados e XML Adobe qualificado através de transações nativas, legadas, do Windows e do Linux; a troca de anotações GoToR remotas e a admissão autenticada comum de anotações de documentos carregados, lançadas na 2.952.0, preservam inteiros exatos de assinaturas, tempo de vida da origem original, permissões criptografadas, certificação e field locks, edições permitidas do chamador e valores compartilhados RC4; layout CSS arbitrário, preenchimento rich direto de jobs carregados, transporte padrão de APs Stamp lançado na 2.960.0; estados gerais de APs de anotações e identidades de recursos, substituição/remoção de anotações, arquivos FDF embutidos, GoToE e cadeias mais amplas de actions, modelagem de permissões FDF somente de campos, FDF incremental e as extensões mais antigas de callbacks de jobs carregados/handle/fonte permanecem ativos
Assinatura incremental criptografada via JSON e C ABIAssina entradas realmente criptografadas preservando revisões originais, políticas de segurança e permissões; valida a saída real da ABI e assinaturas de ByteRange de forma independenteLançada na 2.825.0 com aceitação real criptografada JSON e C ABI no Windows e verificação criptográfica independente
Runtime dinâmico XFAExecução de eventos gerais JavaScript e FormCalc, operações de DOM e instâncias, layout e interop persistida de readers exercitada por fixtures dinâmicas de formuláriosScripts gerais, SOM, Data DOM, propriedades persistentes e consumers escalares/draw/caption/imagem/gráfico lançados até a 2.883.0; import e serialização persistentes de XML estrangeiro exData com consumo XHTML salvo lançados na 2.887.0 e comentários XML ordered e processing instructions na 2.891.0; Bind SOM nativo lançado na 2.896.0 e XML nativo transacional do Data DOM com replay delimitado de módulos lançado no Windows na 2.900.0; JavaScript nativo portátil do Linux, Data DOM, XML, FormCalc e execução de locales ICU lançados na 2.904.0; criação automática headless de grafos de texto, push-button e draws estáticos do XFA lançada na 2.905.0; campos nativos choice/list/check e grupos de radio com escopo estrutural lançados na 2.908.0; draws nativos vetoriais e imagens inline PNG/JPEG lançados na 2.911.0; estilos nativos Booleanos de marca, borda, caption e estado neutral lançados na 2.914.0; janelas nativas de seleção de listas por métricas de fontes lançadas na 2.915.0; captions rich Booleanas nativas e extensões lógicas de linhas lançadas na 2.918.0; captions rich nativas de push-buttons, estilos de fontes fornecidos e aparências reais de estados de highlight lançados na 2.921.0; captions rich legadas de push-buttons ApplyXFA, famílias/estilos reais e recursos de fontes AcroForm lançados na 2.927.0; bundles legados de estados normal/neutral de checkboxes, captions estilizadas, PDF names especiais e adoção cancelável de recursos de páginas lançados na 2.931.0; aparências legadas Unicode de texto, numeric, date e password escalares com fontes efetivas por instância e recursos canceláveis lançadas na 2.934.0; máscaras portáteis de passwords contadas por scalars com orçamentos agregados de prealocação de glyphs e cancelamento lançadas na 2.935.1; grupos legados de radios com escopo repetido, exports exatos, captions Unicode estilizadas, rollback de grupos inteiros e a factory nativa de membros com fontes fornecidas lançados na 2.937.0; valores legados exatos de combos/lists, rótulos, janelas de seleção, aparências Unicode estilizadas, flags altas e rollback por campo com a factory desanexada de choices lançados na 2.939.0; scripts dinâmicos de choice items, listas vivas, aliases sobreviventes estáveis e seleções persistidas exatas, lançados na 2.944.0, alimentam consumers nativos e legados de PDFs com operações atômicas delimitadas; atributos present-empty e fronteiras explícitas UTF-8 de DOM/propriedades com consultas Unicode indexadas corrigidos na 2.946.1; processamento nativo resetData com imports adjacentes de Data XML e rollback corrigido na 2.946.3; declarações explicitamente vazias de namespace default retidas através de reload de XML salvo corrigidas na 2.947.1; captions rich de choices, decoração de frames, commits interativos e consumers de corpos rich text, criação nativa do Data DOM, clonagem, rename e edições de posse com aliases estáveis, preservação de namespaces e rollback de eventos, lançados na 2.950.0; coleções independentes de nós de consultas, metadados de ocorrências e handles retidos de managers do evento atual, lançadas na 2.953.0, preservam armazenamento transacional delimitado de listas, referências sobreviventes estáveis, valores nativos salvos e aparências PDF, reparando a avaliação comum de default-stack SOM; coleções vivas de filhos de formulários/propriedades JavaScript e clones independentes de listas de filhos do Data DOM, lançadas na 2.955.0, retêm a identidade do dono do evento atual, refletem mudanças reais de instâncias e propriedades, persistem valores e aparências nativas e preservam rollback delimitado de eventos; paths FormCalc de listas de filhos corrigidos na 2.956.1; índices numéricos de filhos do Data DOM e acesso read-only interno retido lançados na 2.958.0; criação nativa do DOM de formulários, clonagem e edições de posse de filhos com materialização de ocorrências de empty-merge lançada na 2.965.0; edição geral do DOM de templates, remerge explícito, políticas mais amplas de aliases e binds, validação de schema, transporte de mídia externa e consumers adicionais de formas/imagens permanecem ativos
Comparação e revisão nativas de documentosComparação semântica, estrutural e realmente renderizada, com saída preparada por callbacks e cópias nativas de revisão anotadasComparação semântica lançada na 2.842.0, comparação geral concluída na 2.857.0 e PDFs nativos de revisão anotada autenticados lançados na 2.861.0

A versão 2.821.0 lança a etapa nativa headless verificada; masks avançadas de graphics state e composição de groups, políticas restantes de formulários, TSA/LTV, assinatura JSON criptografada no Windows, XFA dinâmico mais amplo e integração Linux de edição/import/OCR/arquivamento permanecem trabalho ativo

A versão 2.822.0 verifica eventos gerais QuickJS e FormCalc compilado, operações vivas de DOM de instâncias repetidas, persistência padrão de form packets, lifecycle automático initialize/calculate/validate/ready e funções financeiras corretas conforme a especificação, com 180 checagens focadas em quatro alvos de compiladores e 106 checagens existentes de compatibilidade em ambos os alvos Delphi; o trabalho mais amplo de objetos de scripts e funções do host permanece ativo

A versão 2.823.0 adiciona timestamps RFC 3161 validados de assinaturas, spacing explícito de texto, objetos persistentes de scripts XFA e replay transacional de estado de módulos; seis alvos de compiladores passam 29 checagens de timestamps, a verificação criptográfica independente passa 7884 checagens, e quatro alvos de compiladores passam 284 checagens gerais do XFA; evidências de assinatura de arquivamento e funções do host mais amplas permanecem ativas

A versão 2.824.0 verifica workflows nativos HTML/edição/OCR/arquivamento raster, rendering avançado de SMask e transparência aditiva/JPX, evidências autenticadas DSS/VRI e transporte explícito transacional de hosts XFA; a ABI do Linux passa 169 checagens ctypes e 147 checagens independentes por compilador, a edição nativa HTML passa 9748 checagens independentes, a aceitação do renderer passa 1529 checagens independentes em 88 fixtures, o LTV passa 28 checagens por compilador e 690 checagens independentes, e o transporte de hosts XFA passa 333 checagens por alvo de compilador Windows

Groups CMYK/ICC de quatro componentes, uniões de knockout de groups aninhados, workflows nativos de documentos importados e de arquivamento texto/vetor, políticas restantes de formulários, assinatura JSON criptografada no Windows e estado locale/host XFA mais amplo permanecem ativos

Versão 2.825.0: a assinatura incremental criptografada no Windows passa 41 checagens focadas em cada alvo Delphi/FPC e 728 checagens reais da C ABI em cada arquitetura Windows; a verificação independente chega a 20 assinaturas CMS válidas e 20 rejeições de adulteração por arquitetura, enquanto o shaping de scripts complexos Windows/Linux passa 411 checagens independentes em seis alvos de compiladores

Versão 2.826.0: campos nativos de múltipla escolha passam 35 casos focados em seis alvos de compiladores, 498 checagens independentes de saída de choices e 1730 checagens completas de aparências; políticas assinadas de formulários e tipos adicionais de campos permanecem ativos

Versão 2.827.0: locales e pictures do XFA passam 221 checagens focadas, 77 checagens de integração de runtime e 333 checagens existentes de scripts gerais em quatro alvos de compiladores Windows; aritmética JavaScript protegida passa 42 checagens por alvo, e o estado mais amplo do host permanece ativo

Versão 2.828.0: o rendering nativo verifica 173 fixtures independentes, 157 checagens de orçamentos e estado, 212 checagens de codecs de imagens e 2391 checagens independentes de saída em ambos os compiladores Linux; builds Delphi/FPC do Windows e headers públicos C++Builder também passam

Versão 2.829.0: imports nativos e preservação passam 103 assertions Linux e 77 Windows por compilador, checagens independentes de criptografia/recursos/pixels, e validação genuína PDF/A-4; a aceitação nativa da ABI passa 205 checagens ctypes, 171 checagens independentes, 33 checagens C e 80 operações concorrentes por compilador Linux

Versão 2.830.0: pictures avançadas do XFA passam 285 checagens focadas e 78 checagens reais de runtime por alvo de compilador Windows, mais 221 checagens de regressão de pictures, 77 de locales-runtime e 333 de scripts gerais; o modelo mais amplo de hosts e o trabalho de scripting permanecem ativos

Versão 2.831.0: nomes codificados de políticas de assinatura passam 946 assertions reais da C ABI por arquitetura Windows, 41 checagens nativas por alvo Delphi/FPC e 22 checagens independentes de assinatura válida/adulteração por arquitetura; a integração nativa de políticas de campos permanece ativa

Versão 2.832.0: a assinatura nativa no Linux passa 270 assertions reais ctypes, 228 checagens independentes de saída, 33 assertions da C ABI e 80 operações concorrentes de handles compartilhados no FPC 3.2.2 e 3.3.1; o callback de timestamps e a expansão de políticas de campos permanecem ativos

Versão 2.833.0: o rendering de texto vertical passa 202 fixtures, 2681 checagens independentes, 166 checagens de orçamento/estado e 212 checagens de codecs por compilador Linux nativo, mais 175 checagens Poppler em 29 fixtures de texto composto; compatibilidade mais ampla de shadings e cores permanece ativa

Versão 2.834.0: conformidade nativa de ESS e fontes passa 52 checagens de CMS, 13 de assinaturas de documentos, 60 de writers, 31 criptografadas e 15 de CMaps embutidos em seis alvos de compiladores, 108 assinaturas CMS independentes e 90 saídas PDF independentes; a integração nativa de políticas de seeds e field locks permanece ativa

Versão 2.835.0: o modelo de hosts XFA passa 68 checagens de modelo e 80 checagens reais de runtime por alvo de compilador Windows, mais 333 regressões de scripts gerais, 77 de locales-runtime, 78 de runtime avançado e 221 de pictures; ambas as interfaces C++Builder passam, e o trabalho mais amplo de FormCalc/SOM permanece ativo

Versão 2.836.0: o transporte nativo de timestamps passa 319 assertions reais ctypes, 39 assertions reais de callbacks C e 296 checagens independentes de saída por compilador Linux, mais as regressões existentes de C e concorrência; o prefixo original da ABI e o tamanho comum de operações permanecem inalterados

Versão 2.837.0: aparências nativas de formulários JSON passam 407 assertions reais ctypes e 394 checagens independentes de PDF, segurança, fontes e pixels por compilador Linux, mais 33 assertions C, 80 operações concorrentes e 39 checagens reais de timestamps C; a política nativa de campos assinados e a expansão mais ampla de formulários permanecem ativas

Versão 2.838.0: o Eval do FormCalc passa 112 checagens reais de execução e 333 checagens de scripts gerais por alvo Delphi/FPC Windows, mais 68 checagens do modelo de hosts e ambas as interfaces C++Builder; as regressões de hosts, locales e runtime avançado também passam, enquanto Ref e a semântica mais ampla de SOM permanecem ativas

Versão 2.839.0: referências FormCalc passam 137 checagens reais de runtime e 51 checagens reais de DOM por alvo Delphi/FPC Windows, com regressões Geral 333, Eval 112, hosts 80, locales 77 e runtime avançado 78; selectors SOM mais amplos permanecem ativos

Versão 2.840.0: rendering calibrado passa 295 fixtures, 3739 checagens independentes, 199 checagens de orçamento/estado e 212 de codecs por compilador Linux, 673 checagens CIE do Poppler e 175 checagens de texto composto, mais builds Delphi/FPC Windows frescos e interfaces C++Builder; cores especiais, shadings e patterns permanecem ativos

Versão 2.841.0: formulários autenticados passam 96 checagens de formulários assinados e 41 de políticas em seis alvos de compiladores, regressões de revisão original, aparências, choices e fontes, 2610 checagens independentes de assinaturas/PDFs e 1814 checagens de aparências, mais TSA/LTV e interfaces públicas C++Builder; constraints de seeds e edição P3 mais ampla permanecem ativas

Versão 2.842.0: a comparação nativa passa 172 checagens ABI de dois handles e 1315 checagens semânticas independentes por compilador Linux, 43 checagens da API Pascal em seis alvos, ambas as interfaces C++Builder e as regressões existentes de contratos no Windows; a ABI completa, as regressões de formulários e timestamps permanecem passando, enquanto a comparação estrutural/renderizada e cópias nativas de revisão anotada permanecem ativas

Versão 2.843.0: a resolução SOM passa 170 checagens reais de runtime por alvo Delphi/FPC Windows, Geral 333, Eval 112, Ref 137, hosts 80, locales 77 e runtime avançado 78, verificação de scripts gerados e ambas as interfaces C++Builder; bindings nativos de dados e propriedades de templates permanecem ativos

Versão 2.844.0: cores especiais passam 391 fixtures, 5074 checagens independentes, 237 checagens de orçamento/estado e 212 de codecs por compilador Linux, 700 checagens de cores especiais, 673 CIE e 175 de texto no Poppler, quatro builds Windows frescos e ambas as interfaces C++Builder; ICC mais amplo, shadings, patterns e políticas de impressão permanecem ativos

Versão 2.845.0: field locks nativos passam 48 checagens focadas, 96 de formulários assinados, 41 de políticas, origem histórica, 60 de writers e 31 criptografadas em seis alvos de compiladores, 1002 checagens independentes sobre 102 PDFs e 102 assinaturas CMS, e ambas as interfaces C++Builder; constraints completas de seeds e propriedades de certificados permanecem ativas

Versão 2.846.0: o Data DOM nativo do XFA passa 205 checagens reais de runtime por alvo Delphi/FPC Windows, SOM 170, Geral 333, Eval 112, Ref 137, hosts 80, locales 77 e runtime avançado 78, verificação de scripts gerados e ambas as interfaces C++Builder; bindings de propriedades de templates e refinamento de sufixos de descendentes permanecem ativos

Versão 2.847.0: seeds nativas de assinaturas passam 68 checagens de assinatura e 30 de certificados em seis alvos de compiladores, 762 checagens independentes sobre 60 assinaturas CMS, regressões reais de timestamps e LTV, prova existente de formulários assinados e field locks, e ambas as interfaces C++Builder; atestações legais, embutimento exigido de revogação e aparências nomeadas permanecem ativas

Versão 2.848.0: sufixos de descendentes passam 64 checagens reais de runtime por alvo Delphi/FPC Windows e os gates completos de compatibilidade SOM, Geral, Eval, Ref, hosts, locales, runtime avançado e Data DOM; bindings de propriedades de templates permanecem ativos

Versão 2.849.0: o graphics state neutro e o rendering de glyphs CFF passam 99 checagens focadas e 222 independentes por compilador Linux, todos os 391 fixtures de rendering lançados, 5074 equações independentes, 237 checagens de orçamento/estado e 212 de codecs, quatro alvos Windows frescos e headers C++Builder; CFF indexado por CID e políticas ativas de gráficos permanecem ativos

Versão 2.850.0: o reparo de fontes passa 68 assertions nativas e 369 independentes por compilador Linux; cinco configurações reais de deploy Ubuntu e Debian passam 440 checagens ctypes, 36 C, 80 concorrentes, 39 de timestamps C, 394 de documentos, 374 de fontes, 172 de comparação e 1315 de verificação semântica, com validação genuína PDF/A-4; comparação estrutural/renderizada e cópias de revisão anotadas permanecem ativas

Versão 2.851.0: o rendering ICC passa 446 fixtures, 5562 checagens independentes, 246 checagens de orçamento/estado e 212 de codecs por compilador Linux, 513 comparações reais ICC de MuPDF/Poppler e as regressões existentes de CIE, cores especiais e readers de texto, mais quatro builds Windows frescos e headers C++Builder; shadings gerais, patterns e políticas de impressão permanecem ativos

Versão 2.852.0: atestações legais passam 24 checagens focadas, 68 de seeds e 30 de certificados em seis alvos nativos de compiladores, 186 checagens independentes sobre 30 assinaturas CMS legais, regressões completas de seeds, locks e writers, e 2610 checagens de formulários assinados sobre 258 PDFs e assinaturas CAdES; atributos assinados de revogação e perfis nomeados de aparências permanecem ativos

Versão 2.853.0: evidências assinadas de revogação passam 63 checagens focadas em seis alvos de compiladores, 558 checagens independentes sobre 36 assinaturas CMS reais, aceitação real RFC 3161 e LTV, 2610 regressões de formulários assinados e 1002 de field locks, e ambas as interfaces C++Builder; a seleção real de perfis nomeados de aparências permanece ativa

Versão 2.854.0: propriedades do XFA passam 111 checagens focadas em quatro alvos Delphi/FPC, ambas as interfaces C++Builder, todas as regressões lançadas de runtime XFA e suítes Delphi não GUI completas de 3092 testes Win32 e 3091 Win64; criação genérica de propriedades ausentes, defaults de schema e consumers de rich text permanecem ativos

Versão 2.855.0: defaults de schema do XFA passam 100 checagens reais de runtime e 16 assertions independentes de PDFs salvos em quatro alvos Delphi/FPC Windows, 111 regressões do DOM de propriedades em todos os quatro alvos e 106 checagens de compatibilidade em ambos os alvos Delphi; criação de propriedades ausentes e consumers efetivos de rich text permanecem ativos

Versão 2.856.0: perfis nomeados de aparências passam 39 checagens focadas em seis alvos de compiladores, 390 checagens independentes sobre 36 assinaturas CMS reais e três layouts distintos de rasters, ambas as interfaces C++Builder, regressões completas de seeds, writers, aparências e formulários assinados, mais 2610 checagens de formulários e 1002 de locks; bindings nativos de metadados da ABI permanecem ativos

Versão 2.857.0: a comparação geral passa 44 assertions Pascal, 230 assertions reais de callbacks ABI e 216 assertions independentes por compilador Ubuntu nativo, 27 checagens não rendering em quatro alvos Windows, ambas as interfaces C++Builder e regressões completas lançadas de ABI, timestamps, fontes e contratos semânticos, incluindo um deadline de OCR de processos filhos distinto do timeout de preparação; cópias nativas de revisão anotada permanecem ativas

Versão 2.858.0: nomes codificados passam 171 checagens independentes/nativas sobre 19 pares de fixtures mais seis checagens de fronteiras de nomes por compilador Ubuntu nativo, todos os 446 fixtures de rendering, 5562 equações independentes, 246 orçamentos e 212 checagens de codecs, quatro alvos de compilação Windows frescos e ambas as interfaces C++Builder; shadings e patterns gerais permanecem ativos

Versão 2.859.0: consumers de propriedades de rich text passam 126 checagens reais de runtime e 38 checagens independentes de PDFs salvos em quatro alvos Delphi/FPC Windows, incluindo mapeamentos reais embutidos de fontes padrão, precedência CSS, advance de parágrafos e reload/rollback nativos; 16 regressões de PDFs salvos de schema também passam em todos os quatro alvos; criação de propriedades ausentes, rich text de widgets e consumers adicionais de baselines, wrapping e decorações permanecem ativos

Versão 2.860.0: opções de assinaturas passam 422 assertions reais de ABI e independentes por compilador Ubuntu nativo, incluindo 15 assinaturas CMS com CAdES OpenSSL e verificação de cadeias de certificados, aparências e metadados criptografados, nonce e imprint de timestamps, evidências de CRL e OCSP; as checagens legadas 441 ABI, 36 C, 80 concorrência, 39 timestamps e 394 independentes também passam; a paridade de políticas de assinaturas no Windows permanece ativa

Versão 2.861.0: PDFs de revisão passam 52 assertions reais Pascal, 581 assertions independentes de readers e CAdES confiável, e 186 assertions de callbacks ABI fragmentados e Cairo nativo real por compilador Ubuntu nativo; quatro alvos Delphi/FPC Windows rodam 52 checagens reais cada e ambas as interfaces C++Builder compilam; a saída preserva pixels exatos da origem e rejeita geometria posicionada velha, permissões restritas, cancelamento, orçamentos esgotados e aliases da origem

Versão 2.862.0: shadings passam 72 fixtures reais, 1080 assertions independentes de fórmulas e readers e 174 assertions delimitadas de estado, cancelamento e publicação por compilador Ubuntu nativo, mais todos os 446 fixtures anteriores, 5562 assertions independentes, 246 orçamentos de estado e 212 checagens de codecs; quatro alvos Windows compilam seis programas do zero e ambas as interfaces C++Builder compilam; runtime do Windows, patterns e mesh shadings permanecem ativos

Versão 2.863.0: políticas de seeds e locks no Windows passam 86 checagens nativas reais em quatro alvos Delphi/FPC, 1726 assertions reais de DLL/C ABI por arquitetura Windows, 55 PDFs assinados inspecionados de forma independente e 78 checagens genuínas de CMS e adulteração por alvo Delphi, mais nove provas nativas independentes de políticas PDF/CMS por alvo FPC; certificação avançada, atestações legais, transporte de timestamps, evidências validadas de revogação e aparências nomeadas permanecem ativos

Versão 2.864.0: correções de barcodes passam 101 checagens de scans em ambos os alvos Delphi, 17 checagens de deadline e 36 de amostragem de finders em todos os quatro alvos Delphi/FPC Windows, e ambas as interfaces C++Builder; a suíte default não GUI Win32 passa 3093 de 3094 testes com zero erros ou leaks, deixando uma regressão separada e reproduzida de desempenho de prefetch em primeiro plano ativa

Versão 2.865.0: imprints explícitos de timestamps passam 66 assertions reais em seis alvos de compiladores Linux e Windows, ambas as interfaces C++Builder e 8496 assertions independentes OpenSSL de requisições, tokens, nonces, imprints, confiança e revogação; os workflows existentes de timestamps de assinaturas raw permanecem compatíveis e a integração de callbacks no Windows permanece ativa

Versão 2.866.0: a geometria de rich text passa 11 assertions reais de parágrafos, 40 checagens independentes de PDFs salvos e baselines e 126 checagens existentes de runtime em todos os quatro alvos Delphi/FPC Windows; wrapping, decorações, rich text de widgets e criação de propriedades ausentes permanecem ativos

Versão 2.866.1: a interop de digests de tokens raw passa 75 assertions reais em seis alvos de compiladores Linux e Windows, ambas as interfaces C++Builder e 8550 assertions independentes OpenSSL de requisições, tokens, CMS, PDFs, nonces, imprints, confiança e revogação; a integração de callbacks no Windows permanece ativa

Versão 2.867.0: o wrapping de rich text passa 46 assertions medidas de geometria, 17 independentes de PDFs salvos, 126 existentes de runtime, 11 de geometria de parágrafos e 40 de baselines em PDFs salvos em todos os quatro alvos Delphi/FPC Windows; line breaking Unicode completo, modos adicionais de white-space, decorações, rich text de widgets e criação de propriedades ausentes permanecem ativos

Versão 2.868.0: aparências de passwords passam 50 assertions Linux nativo ou 44 Windows e 82 checagens independentes de PDFs e pixels em cada um dos seis alvos, mais 72 assertions reais da ABI nativa por compilador Linux; as fronteiras do parser passam 26 checagens por alvo, as regressões da ABI legada e de aparências passam, e as suítes Delphi default completas passam todos os 3094 testes Win32 e 3093 Win64 sob os gates originais de desempenho; campos rich-text permanecem ativos

Versão 2.869.0: timestamps do Windows passam 116 checagens reais em quatro alvos Delphi/FPC, 117 checagens reais de DLLs por arquitetura, ambas as interfaces C++Builder, 654 checagens independentes sobre 42 PDFs assinados e verificação Linux nativa de todas as 42 saídas em ambos os compiladores; as regressões legadas de políticas de assinatura e ABI do Windows passam; certificação avançada, atestações legais, atributos assinados de revogação e paridade de aparências nomeadas permanecem ativos

Versão 2.870.0: todos os quatro alvos Delphi/FPC Windows passam 5562 checagens independentes anteriores, 72 fixtures de shadings e 1080 equações, 19 pares de nomes escapados e 171 checagens independentes, 242 orçamentos de estado, 212 codecs, 37 contornos de fontes, seis orçamentos de nomes e 174 orçamentos de shadings; ambos os compiladores Linux nativos e as interfaces C++Builder passam; patterns, meshes, CMaps legados, CFF indexado por CID e políticas de gráficos mais amplas permanecem ativos

Versão 2.871.0: propriedades ausentes passam 101 checagens nativas de runtime, 38 de paths e 24 independentes de PDFs salvos em cada um dos quatro alvos Delphi/FPC Windows, ambas as interfaces C++Builder, 126 regressões de propriedades rich, 205 do Data DOM, 46 de wrapping e 17 independentes de PDFs de wrapping; consumers adicionais de schema, defaults implícitos de templates, aliases lexicais e widgets rich Unicode permanecem ativos

Versão 2.871.1: o escopo lexical de eventos passa 27 checagens reais de runtime em cada um dos quatro alvos Delphi/FPC Windows, incluindo atribuições estritas não declaradas, temporal dead zones e rollback de erros de sintaxe; todas as 333 regressões gerais JavaScript/FormCalc e 101 de propriedades ausentes passam por alvo; o schema mais amplo de UI/valores e os consumers de widgets rich permanecem ativos

Versão 2.872.0: certificação no Windows passa 210 checagens em quatro alvos Delphi/FPC, 211 checagens reais de DLLs por arquitetura, 1590 assertions independentes sobre 90 PDFs e 108 assinaturas reais CMS e TSA, mais verificação Linux nativa de todas as saídas em ambos os compiladores; atributos assinados de revogação e paridade de aparências nomeadas permanecem ativos

Versão 2.873.0: propriedades de UI passam 29 checagens nativas de runtime e 24 independentes de PDFs salvos em cada um dos quatro alvos Delphi/FPC Windows, ambas as interfaces C++Builder e todas as regressões de propriedades ausentes, scripts gerais e lexicais; sincronização de valores, defaults de templates, consumers adicionais de widgets e widgets rich Unicode permanecem ativos

Versão 2.874.0: campos rich tipados passam 60 assertions reais Pascal por compilador Linux nativo e 56 por alvo Delphi/FPC Windows, 127 assertions reais de callbacks ABI por compilador Linux nativo, 389 checagens independentes de PDFs/fontes/glyphs/pixels para cada alvo Pascal e ABI e ambas as interfaces C++Builder; XHTML arbitrário, CSS mais amplo, wrapping Unicode completo e bidi de estilos mistos permanecem ativos

Versão 2.875.0: defaults de campos passam 62 checagens reais de runtime e 49 assertions independentes de PDFs salvos em cada um dos quatro alvos Delphi/FPC Windows, ambas as interfaces C++Builder e todas as regressões de propriedades ausentes, Data DOM, JavaScript geral e UI; criação de filhos de valores e sincronização imediata de DataIdentity permanecem ativas

Versão 2.876.0: informações de revogação assinadas passam 336 assertions reais em quatro alvos Delphi/FPC Windows, 337 checagens reais de DLLs por arquitetura, 2814 assertions independentes OpenSSL/PDF, ambas as interfaces públicas C++Builder e autenticação Linux nativa de 150 assinaturas em 132 PDFs por compilador; a paridade de aparências nomeadas permanece ativa

Versão 2.876.1: a compatibilidade default passa por todos os 16 métodos existentes de bindings e layout em ambos os alvos Delphi e 62 assertions de runtime mais 49 independentes de PDFs salvos em cada um dos quatro alvos Windows; a expectativa obsoleta de texto vazio é atualizada mantendo a geometria exata inalterada; o trabalho novo de filhos de valores e sincronização de bindings permanece ativo

Versão 2.877.0: patterns passam 32 fixtures reais, 160 equações independentes e assertions de readers e 231 checagens de recursos/cancelamento em seis runtimes nativos, todas as 5562 assertions anteriores de pixels por alvo, regressões Windows de shadings/nomes/codecs/fontes/estado e ambas as interfaces C++Builder; meshes e herança de estado de texto de streams filhos permanecem ativos

Versão 2.878.0: aparências nomeadas passam 461 assertions reais em quatro alvos Delphi/FPC Windows, 462 assertions reais de DLLs por arquitetura, 4056 checagens independentes de assinaturas e 804 checagens independentes de aparências; ambos os compiladores Linux nativos autenticam 228 assinaturas em 198 PDFs; a interop mais ampla de assinaturas permanece ativa

Versão 2.879.0: valores escalares passam 299 checagens reais de runtime e 62 assertions independentes verificadas de PDFs salvos em quatro alvos Delphi/FPC Windows, todas as regressões de propriedades ausentes, Data DOM, scripts gerais, UI e defaults, e ambas as interfaces C++Builder; consumers de draws e captions, valores de imagens e widgets rich permanecem ativos

Versão 2.880.0: valores de draws e captions passam 79 checagens reais de runtime e 114 assertions independentes de PDFs salvos em quatro alvos Windows, todas as regressões de valores escalares, propriedades rich e wrapping, os gates existentes de bindings/layout e ambas as interfaces C++Builder; consumers de imagens, gráficos, exData e valores rich Unicode permanecem ativos

Versão 2.880.1: o cancelamento no construtor passa por testes reais de construção e recuperação Delphi/FPC Win32/Win64, ambos os headers C++Builder regenerados, cinco casos de fronteiras Delphi por arquitetura e suítes não GUI completas isoladas com todos os 3097 testes Win32 e 3096 Win64 passando, zero erros ou leaks e os gates originais de prefetch passando nas primeiras tentativas; o snapshot completo é HEAD 2.879.0 mais esta mudança do renderer e não cobre rascunhos subsequentes de features

Versão 2.880.2: o layout rich passa 67 assertions reais por compilador Linux nativo, 63 em cada alvo Delphi/FPC Windows, 452 assertions independentes de PDFs/métricas de fontes/operadores/pixels para cada uma das seis saídas de runtime, 133 assertions reais da ABI e 410 independentes por compilador Linux, e ambas as interfaces C++Builder com as regressões existentes de metadados de formulários, aparências e choices; line breaking Unicode completo, bidi de estilos mistos e XHTML arbitrário permanecem ativos

Versão 2.881.0: Contents de assinaturas passam 52 assertions reais em seis alvos nativos de compiladores Linux e Windows, 1068 assertions independentes sobre 78 PDFs reais e 84 assinaturas CMS, todas as regressões de writers e de writers criptografados, e ambas as interfaces C++Builder; document timestamps standalone e FDF/XFDF nativo permanecem ativos

Versão 2.882.0: herança de texto passa 16 fixtures reais, 180 assertions independentes de fórmulas e readers e 40 checagens de orçamentos em seis runtimes Linux e Windows, todas as 5562 checagens anteriores de pixels e regressões de Patterns por alvo, builds Windows frescos e ambas as interfaces C++Builder; mesh shadings e as demais lacunas documentadas de rendering permanecem ativas

Versão 2.883.0: valores gráficos passam 219 checagens reais de runtime e 98 assertions independentes de PDFs salvos em quatro alvos Delphi/FPC Windows, todas as regressões de escalares, draws, schema, paths e propriedades ausentes, ambos os gates Delphi de bindings/layout e ambas as interfaces C++Builder; XML estrangeiro exData, referências externas de imagens e consumers Unicode adicionais permanecem ativos

Versão 2.884.0: fronteiras de graphemes passam todos os 766 casos oficiais e 2928 assertions em seis runtimes reais; campos rich passam 78 assertions Linux nativo ou 74 Windows, 553 checagens independentes de PDFs por alvo, 151 checagens reais da C ABI Linux e 511 checagens independentes por compilador, e ambas as interfaces C++Builder; oportunidades completas de line breaking, palavras atravessando estilos, bidi de parágrafos e XHTML arbitrário permanecem ativos

Versão 2.885.0: o line breaking default passa todos os 19338 casos oficiais e 178996 assertions em seis runtimes nativos, campos rich passam 86 assertions Linux ou 82 Windows e 1321 checagens independentes de PDFs por alvo, a C ABI real do Linux passa 175 checagens e 1279 checagens independentes por compilador, e ambas as interfaces C++Builder passam; ajuste de palavras atravessando estilos, bidi de parágrafos e XHTML arbitrário permanecem ativos

Versão 2.886.0: document timestamps passam 79 assertions reais em seis alvos nativos de compiladores Linux e Windows, ambas as interfaces C++Builder frescas, 2419 checagens independentes sobre 96 PDFs e 192 tokens genuínos CMS ou TSA, todas as regressões de seis alvos de políticas, origem histórica, formulários assinados, locks e writers criptografados, mais 2610 checagens independentes de formulários assinados e 1002 de locks; o interchange nativo FDF/XFDF permanece ativo

Versão 2.887.0: o XML nativo de exData passa 41 checagens de parser, 142 de runtime, 52 de PDFs salvos verificados independentemente e 38 checagens anteriores de PDFs rich em quatro alvos Delphi/FPC Windows, ambas as interfaces C++Builder frescas e as regressões anteriores de escalares, imagens, rich, propriedades ausentes, Data DOM, schema e scripts gerais; XML geral de classes de nós, mídia externa e widgets rich Unicode permanecem ativos

Versão 2.888.0: o adapter de documentos passa todos os 19338 casos oficiais e 194028 assertions em quatro alvos Delphi/FPC Windows; a API pública de propriedades passa 7511 assertions sobre 3654 faixas publicadas em seis alvos Linux e Windows, todas as regressões oficiais de line breaks e graphemes, ambas as interfaces C++Builder e todos os 14 métodos existentes de layout em ambos os alvos Delphi; palavras atravessando estilos e bidi de parágrafos permanecem ativos

Versão 2.889.0: aliases ocultos passam 138 checagens nativas de runtime e 36 checagens independentes de XDPs persistidos em quatro alvos Delphi/FPC Windows, todas as regressões escalar299, Geral333, DataDOM205 e exData142; propriedades nativas não usadas permanecem não alocadas, enquanto eventos de cálculo ocultos e bindings de runtime mais amplos permanecem ativos

Versão 2.890.0: o ajuste de grupos de estilos passa 100 assertions reais Linux nativo ou 96 Windows, 1321 checagens anteriores e 239 novas checagens independentes de PDFs/fontes/operadores/pixels em todos os seis alvos, 211 checagens reais da C ABI e 1279 checagens anteriores mais 210 novas por compilador Linux; ajuste de emergência de graphemes entre estilos, junção contextual, bidi de parágrafos e XHTML arbitrário permanecem ativos

Versão 2.890.1: a publicação real passa 1066 assertions em quatro alvos Delphi/FPC Windows, incluindo handles reais que negam deleção, cancelamento, falhas read-only, 500 substituições atômicas e 50 saves/reloads de documentos por alvo, mais 52 checagens Linux por compilador e a matriz final completa FPC64 de meshes e relacionados; as evidências originais de falhas GDB e WinAPI independentes permanecem preservadas

Versão 2.891.0: conteúdo XML passa 104 assertions nativas e 56 de runtime mais 52 checagens existentes e 22 novas independentes de PDFs salvos em quatro alvos Delphi/FPC Windows, ambas as interfaces C++Builder e regressões focadas de XML, rich, propriedades e aliases ocultos; import de XML mais amplo, mídia externa e bindings nativos permanecem ativos

Versão 2.892.0: meshes de triângulos passam 35 fixtures, 427 assertions independentes de fórmulas e readers e 201 checagens de orçamentos em seis alvos nativos, regressões frescas focadas de renderers Windows e Linux e ambas as interfaces C++Builder; as evidências originais de publicação transitória permanecem preservadas, enquanto patches Coons e tensoriais e as demais lacunas rastreadas de renderers permanecem ativas

Versão 2.893.0: form data passa 40 checagens de codecs e 78 de documentos em seis alvos reais de compiladores, ambas as interfaces C++Builder, 2562 checagens independentes sobre 144 PDFs, 36 assinaturas CAdES genuínas e 48 exports, todas as regressões focadas de assinaturas e os gates anteriores independentes de assinaturas, locks e timestamps; o interchange de anotações e XML rich e os bindings da C ABI permanecem ativos

Versão 2.893.1: a revogação de timestamps passa 48 assertions reais e formulários assinados96, locks48, revogação comum63 e document timestamps79 em seis alvos nativos, 267 novas checagens independentes de timestamps, 2610 formulários assinados anteriores, 1002 locks, 558 checagens de revogação comum e 2419 de timestamps; falhas genuínas de evidências ausentes permanecem preservadas

Versão 2.894.0: o wrapping de graphemes estilizados passa 36 assertions reais e 938 independentes de PDFs/fontes/glyphs/coordenadas/pixels em seis alvos nativos, os gates anteriores de aparências rich e grupos de estilos, 253 checagens reais de callbacks C ABI fragmentados e 888 novas checagens independentes por compilador Linux; junção contextual, posicionamento de marks entre estilos, bidi de parágrafos e XHTML arbitrário permanecem ativos

Versão 2.895.0: a ABI nativa FDF/XFDF passa 1231 checagens dedicadas de callbacks e 25 assertions reais C por compilador Linux, 346 checagens independentes sobre 30 PDFs, dez assinaturas retidas e 36 exports, e as checagens anteriores 441 ABI, 36 C, 80 concorrentes, 39 TSA e 394 independentes por compilador; XML rich, anotações e troca FDF embutida ou incremental permanecem ativos

Versão 2.895.1: a 2.894.0 imutável lançada mais apenas três fontes de desempenho passa o Geral333 original e o novo rollback de journal72 em quatro alvos Windows e ambas as interfaces C++Builder frescas; preserve a falha original de rollback do baseline e o timeout inicial FPC64 junto do replay silencioso passando do mesmo binário, sem alegar estabilidade sob cargas arbitrárias nem uma suíte completa verde

Versão 2.896.0: o Bind SOM nativo passa 133 checagens de runtime, 114 de traversal e rollback e 26 independentes de XDPs salvos em quatro alvos de compiladores Windows, ambos os overloads C++Builder frescos e 16 métodos antigos Delphi; o Geral333 original passa sem mudar o deadline de 500 ms dele, com a primeira falha FPC32 e a passagem silenciosa do mesmo binário de project-agent preservadas separadamente; predicados, binding global, regras completas de escopos e XML geral do Data DOM permanecem ativos

Versão 2.897.0: APIs de contexto49 e aparências rich reais36 passam em seis alvos nativos com checagens independentes span66 e PDFs salvos880 por alvo, chamadas C++Builder frescas em ambas as arquiteturas, os gates anteriores de rich/estilos/graphemes e 253 reais da C ABI mais 1279/210/888 independentes por compilador Linux; a falha real lançada de glyphs árabes é retida, enquanto âncoras de marks entre fontes e controles de embutimento atravessando linhas permanecem ativos

Versão 2.898.0: a troca rich de formulários passa 38 checagens de codecs, 62 de documentos salvos e 10 read-only em seis alvos nativos de compiladores, ambas as interfaces C++Builder frescas e 807 checagens independentes por alvo sobre 132 PDFs, 30 revisões CMS genuínas e 36 exports; os gates existentes de codecs escalares e documentos passam, enquanto CSS arbitrário, famílias de fontes, anotações, arquivos embutidos, FDF incremental e bindings da C ABI de XML rich permanecem ativos

Versão 2.899.0: marks estilizados passam 56 assertions reais e 1284 independentes de fontes, âncoras, valores, estilos e pixels por mark em seis alvos nativos, chamadas frescas de posse C++Builder em ambas as arquiteturas, todos os gates anteriores de rich/contexto/graphemes e 253 reais mais 1279/210/916 independentes por compilador da ABI Linux; cobertura ausente de anexações, controles de embutimento entre linhas e XHTML/CSS mais amplo permanecem ativos

Versão 2.900.0: o XML nativo do Data DOM passa 37 checagens de tempo de vida de módulos, 142 de XML e aspas, 150 independentes de XDP, 13 reais de produtores PDF e 60 independentes de PDFs em quatro alvos Windows, ambas as interfaces C++Builder frescas e as antigas DataDOM205, exData142, Replay72, Bind133 mais 26 XDP e Geral333; os gates originais de exData e Geral de 500 ms passam duas rodadas adicionais nos mesmos binários, enquanto as falhas anteriores permanecem preservadas; o runtime portátil do Linux, APIs estruturais de nós e os consumers restantes permanecem ativos

Versão 2.901.0: patches Coons e tensoriais passam 49 fixtures reais, 607 assertions independentes de fórmulas e readers e 183 checagens de orçamentos em seis alvos nativos e ambas as interfaces C++Builder frescas; as regressões nativas Linux full5562 e Windows delimitadas1149 passam junto de shadings1080, nomes171, patterns160, herdados180 e meshes de triângulos427; desacordos genuínos origem-reader, orçamentos explícitos DeviceN e as falhas originais de manifests Windows e 9p do Linux permanecem registradas; CMaps legados, CFF indexado por CID e as demais lacunas de renderers permanecem ativos

Versão 2.902.0: o XML rich da C ABI passa 1305 checagens reais fragmentadas de callbacks Python e 31 assertions reais C mais 988 assertions independentes por compilador Linux nativo sobre 58 PDFs, 22 revisões CMS genuínas e 12 exports; as checagens anteriores escalares1231/C25 e 346 independentes passam por compilador; a origem imutável é a 2.898.0 lançada mais apenas 3 produtos da ABI com Fontconfig genuíno privado de quatro faces, enquanto as falhas anteriores de no-op, fallback de fontes e perfis assinados permanecem preservadas; a ponte Windows, anotações, FDF embutido e incremental e CSS mais amplo permanecem ativos

Versão 2.903.0: o bidi rich em nível de parágrafos passa 24 assertions reais de documentos salvos e 246 assertions públicas de ordenação/shaping/cache/fronteiras mais 2930 assertions independentes reais de fontes, glyphs, coordenadas e readers em seis alvos nativos e ambas as interfaces C++Builder frescas; os 46 callbacks reais Linux mais 2930 novas e as anteriores 253/1279/210/916 passam por ELF versionado compilado da 2.902.0 lançada mais exatamente 3 produtos de bidi; todas as regressões de contexto, marks, graphemes e rich passam; a falha original em nível de parágrafos permanece preservada, enquanto spacing de controles, cobertura ausente de marks e XHTML/CSS mais amplo permanecem ativos

Versão 2.903.1: todos os doze controles direcionais Unicode passam 216 checagens reais através de três APIs de shaping em seis alvos nativos, com 2942 checagens independentes de bidi rich de parágrafos por alvo e 46 checagens de callbacks mais 2942 independentes por ELF versionado real do Linux; todas as regressões de contexto, marks, graphemes e rich e ambas as interfaces C++Builder frescas passam; a falha real lançada de spacing é retida, enquanto o estado standalone de parágrafos com auto-wrap, cobertura ausente de anexações e XHTML/CSS mais amplo permanecem ativos

Versão 2.904.0: o runtime portátil passa 79 checagens Windows ou 81 Linux, DataXML142, Geral333, replay72, DataDOM205, exData142 e locales77 em seis alvos nativos, 150 checagens independentes de XDPs salvos no Linux e ambas as interfaces C++Builder frescas; as 11 checagens de concorrência e deadlines da ponte nativa e as 41 do consumer nativo de XDPs/PDFs salvos mais 60 independentes passam por compilador Linux; a primeira falha de deadline do replay FPC32 de 66 permanece registrada junto de duas rodadas passando de 72 no mesmo binário; a criação automática headless de grafos XFA, nós estruturais, aliases longos, políticas de binds e consumers adicionais permanecem ativos

Versão 2.904.1: o bidi com wrapping automático passa 39 checagens nativas e 2018 independentes de fontes, clusters, origem normalizada, spacing, coordenadas PDF e readers por seis alvos nativos e ambas as interfaces C++Builder frescas; dois ELFs versionados reais do Linux passam 58 checagens de callbacks fragmentados e 1654 novas independentes mais todas as regressões anteriores de bidi rich, contexto, marks, graphemes e rich; as falhas genuínas lançadas de ordem de glyphs e PDFs salvos permanecem preservadas, enquanto a cobertura ausente de anexações e XHTML/CSS mais amplo permanecem ativos

Versão 2.904.2: Delphi e FPC Windows comuns Win32/Win64 passam cada um por 69 checagens reais e 133 checagens independentes de PDFs salvos e CAdES genuíno tanto no Windows quanto no Ubuntu nativo, preservando credenciais AES R5/R6, aparências de widgets, IDs permanentes, prefixos da origem e revisões assinadas; as falhas originais de página zero e referência de criptografia ausente permanecem preservadas; os jobs FDF/XFDF do Windows e a integração de DLLs permanecem ativos

Versão 2.905.0: a criação automática de grafos XFA passa 130 checagens reais e 224 independentes de PDFs salvos, fontes, campos, páginas e readers em seis alvos nativos e ambas as interfaces C++Builder frescas; nenhum slot preparado de campos PDF é exigido, 13 falhas de preparação preservam bytes/comprimento/posição do chamador e falhas reais parciais de destinos retêm a semântica de streams; campos choice/radio/check, gráficos adicionais, nós estruturais e consumers adicionais de runtime permanecem ativos

Versão 2.905.1: quatro alvos reais de compiladores Windows passam cada um por 92 checagens nativas e 148 independentes Windows mais Ubuntu nativo sobre 15 PDFs genuínos e 4 revisões CAdES, incluindo os gates originais preservados 69/133 e as falhas reais de predictors escapados e streams literais; o job nativo de form data e a integração de DLLs permanecem ativos

Versão 2.906.0: aparências com âncora ausente passam 84 checagens reais e 328 independentes de fontes, coordenadas e pixels por mark em seis alvos nativos, 6 checagens de loca curtas por alvo e ambas as interfaces públicas C++Builder frescas; cada ELF versionado real do Linux passa 178 checagens de callbacks fragmentados e 328 independentes mais as regressões anteriores de bidi e rich; as falhas originais de âncora ausente e marks duplos em direção oposta permanecem preservadas, e XHTML/CSS mais amplo permanece ativo

Versão 2.907.0: o rendering CID passa 28 fixtures genuínas, 306 checagens independentes de glyphs e pixels e 149 checagens de orçamento/cancelamento em seis alvos nativos e ambas as interfaces C++Builder; os alvos Linux nativos preservam 5562 checagens independentes anteriores e os alvos Windows preservam 3774 independentes mais 1326 checagens de orçamentos; CMaps predefinidos legados, substituições ausentes de fontes simples e políticas adicionais de anotações, gráficos e impressão permanecem ativos

Versão 2.907.1: doze valores reais de campos entre documentos plain e AES R5/R6 passam 78 checagens nativas e 49 independentes de PDFs salvos, valores, encodings e IDs permanentes por seis alvos de compiladores; a falha original do reader de nomes com espaços permanece preservada

Versão 2.908.0: a criação nativa de choices e booleanos do XFA passa 122 checagens reais e 299 independentes de PDFs salvos, campos, geometria, estados e pixels por seis alvos, retém 130/224 checagens anteriores de criação por alvo e passa quatro gates Windows gerais333/replay72/dataXML142+150 e ambas as interfaces C++Builder frescas; captions/marcas customizadas, scrolling de listas, gráficos adicionais, operações de nós e consumers adicionais permanecem ativos

Versão 2.908.1: quarenta aparências reais passam 365 checagens nativas e 880 independentes de fontes, glyphs, pintura, alinhamento, decorações e pixels por glyph em seis alvos; ambos os ELFs reais do Linux passam 420 checagens fragmentadas de callbacks FDF/XFDF e 1760 novas independentes mais os gates rich anteriores 253/1279/210/916; o codec escalar40 e as regressões nativas rich passam, enquanto folhas de estilo mais amplas, famílias de fontes, shorthand e layout permanecem ativos

Versão 2.909.0: seis alvos nativos de compiladores passam 168 checagens reais e 1327 independentes sobre 36 PDFs reais cada, oito programas genuínos de fontes, advances mistos, rótulos Unicode, FDF/XFDF, AES R5/R6, rollback e cancelamento inicial ou tardio; chamadas C++Builder frescas passam em ambas as arquiteturas e callbacks Linux versionados reconstruídos retêm os gates anteriores 420/1760 e 253/1279/210/916; fallback por glyph, CSS geral, folhas de estilo externas, layout e seleção JSON/C ABI de famílias nomeadas permanecem ativos

Versão 2.910.0: seis alvos reais de compiladores passam 532 checagens independentes de geometria e pixels de anotações mais 90 checagens de orçamento, cancelamento, retry e preservação origem-saída cada; ambas as matrizes Linux nativas retêm 5562 pixels anteriores, 171 nomes, 1080 shadings, 160 patterns, 180 textos herdados, 427 meshes, 607 patches e 306 checagens CID, e quatro matrizes Windows retêm 4080 checagens independentes e 1475 de orçamentos/fontes com ambas as interfaces C++Builder; matrizes extremas, CMaps legados, substituições ausentes de fontes simples e políticas adicionais de gráficos ou impressão permanecem ativos

Versão 2.911.0: seis alvos nativos passam cada um por 511 checagens reais de gráficos e 514 checagens independentes de samples, dicionários, paths, transforms e pixels sobre 57 fixtures de protocolo, mais as criações anteriores 130/224 e choices 122/299; 64 checkpoints reais de cancelamento de imagens preservam bytes e tipo de erro do chamador, quatro alvos Windows retêm o Geral 333 de orçamento original, replay 72 e Data XML 142/150, e ambas as interfaces C++Builder passam; as primeiras falhas de deadline, dono duplo, expoente e formato de compilador permanecem preservadas; marcas customizadas, scrolling, APIs estruturais, binding, mídia externa e consumers adicionais de formas/imagens permanecem ativos

Versão 2.912.0: quatro alvos de compiladores Windows passam cada um por origem 33, transação 84, file-job 190, CAPI completa 6 e 598 checagens independentes sobre 10 PDFs e 8 CMS; checagens frescas de combinação de managed records passam 900 por alvo, clientes C reais de DLLs Delphi passam 418 cada e o JSON Win64 passa 1096, com 342 independentes Windows/Ubuntu por cliente C e 738 checagens JSON mais ambas as interfaces HPP; seleção JSON de famílias nomeadas, interchange de anotações, attachments/actions/dados incrementais FDF e a extensão mais antiga de fontes de jobs permanecem ativos

Versão 2.913.0: ambas as bibliotecas frescas de compiladores Linux x64 passam 401 checagens reais fragmentadas de callbacks e 1711 checagens independentes sobre 14 PDFs cada, mais clientes C reais com 37 checagens e 122 checagens independentes cada; os gates antigos CSS 420/1760 e rich 253/1279/210/916 continuam passando; preserve as evidências genuínas lançadas de bytes de fontes erradas e as primeiras falhas de helper/oracle; fallback por glyph, CSS geral, preenchimento typed-rich do Windows e interchange de form data adicional permanecem ativos

Versão 2.913.1: ambas as suítes de runtime Delphi inalteradas passam 12 métodos originais após reproduzir ambas as falhas lançadas de orçamentos; quatro alvos Windows passam cada um por 71 checagens focadas de contexto vivo e rollback, Bind 133/26, Geral 333 de orçamento original e Replay 72, e ambas as interfaces C++Builder reais passam; o checkpoint default da suíte completa e o deadline separado de QR Win32 permanecem registrados sob reparo

Versão 2.913.2: ambos os alvos Delphi passam 106 testes originais de códigos de matriz juntos em um processo e 12 testes de barcodes lineares separadamente; quatro alvos de compiladores Windows passam cada um por 17 checagens reais de QR rotacionado incluindo uma cota explícita de um candidato, 17 checagens antigas de deadline e 36 checagens de finders; o chamador genuíno lançado tenta 13 candidatos antes do símbolo completo enquanto os chamadores reparados tentam um; as falhas iniciais de deadline Win32 permanecem registradas junto do replay focado do mesmo executável, e a falha anterior de desempenho de prefetch de páginas da suíte completa default permanece uma tarefa separada de reparo

Versão 2.914.0: seis alvos nativos de compiladores passam cada um por 512 checagens de produtores e 445 checagens independentes de PDFs ou imagens, mais os gates originais de criação 130/224, choices 122/299 e gráficos 511/514; quatro alvos Windows retêm o Geral 333 e Replay 72 originais de 500 ms, e ambas as interfaces C++Builder passam; as primeiras falhas de timing FPC e os replays silenciosos de project-agent no mesmo executável permanecem separadamente registrados sem atribuição causal; scrolling de listas, captions rich e consumers dinâmicos adicionais do XFA permanecem ativos

Versão 2.914.1: quatro alvos de compiladores Windows passam cada um por 3524 checagens determinísticas de pixels de cache, preservação da origem, conclusão lógica, reserva de memória, cancelamento em fila e corridas de locks de cache; ambos os alvos Delphi passam as 44 checagens originais de desempenho e tempo de vida, e ambas as interfaces C++Builder frescas; falhas genuínas lançadas de ordem de cache e falhas separadamente instrumentadas de contabilidade de candidatos anteriores permanecem preservadas; ambos os gates originais inalterados de desempenho passam nas primeiras tentativas silenciosas de project-agent; os mesmos executáveis recém-compilados fixed914-plus-Doc passam as suítes default completas não GUI com todos os 3097 testes Win32 e 3096 Win64, zero erros e zero leaks, excluindo os rascunhos posteriores de listas, CMaps e formulários Windows

Versão 2.915.0: seis alvos nativos passam cada um por 17 saídas reais de listas, cancelamento tipado em todos os 211 checkpoints reais com sucesso posterior, duas transações salvas e recarregadas de runtime e 280 checagens independentes de PDFs, XDPs, fontes e pixels; seis consumers inalterados de criação, choices, gráficos e Booleanos retêm 130/224, 122/299, 511/514 e 512/445 checagens, e ambas as interfaces C++Builder frescas passam; as evidências genuínas lançadas 914 de seleção fora da tela e glyphs excessivos permanecem preservadas; captions rich e consumers dinâmicos adicionais do XFA permanecem ativos

Versão 2.916.0: seis alvos nativos passam cada um por 1753148 checagens puras de mapeamento, 107 checagens de orçamentos, 75 fixtures salvas de renderers e 1162 checagens independentes de readers; quatro alvos Windows retêm 1565 checagens anteriores de runtime e 4612 independentes, enquanto ambos os alvos Linux retêm 1532 de runtime e 9025 independentes; ambas as interfaces C++Builder frescas passam, e ambos os pacotes de compiladores Linux nativos contêm bibliotecas ELF reais e o aviso completo byte-exato de licença de CMaps; preserve o timeout original FPC64 de entradas inválidas e a passagem de entradas corrigidas no mesmo binário separadamente; substituições ausentes de fontes simples, visibilidade de optional content e políticas adicionais de gráficos ou impressão permanecem ativos

Versão 2.917.0: quatro alvos Windows passam 4121 checagens de cursores de origem, 172 assertions de famílias nomeadas com 546 checagens independentes de PDFs e CMS, todas as 190 assertions anteriores de file jobs com 598 checagens independentes e seis checagens existentes de contextos da API C; ambas as DLLs frescas, clientes C com 523 assertions novas e 418 anteriores, conformidade inalterada e ambas as interfaces C++Builder passam; imports JSON reais passam 766 assertions novas e 1096 anteriores com verificação independente de documentos salvos e assinaturas; preserve a falha inicial FPC32 R6 e o replay completo bem-sucedido sem inferir a causa dele; preenchimento typed-rich e interchange mais amplo permanecem ativos

Versão 2.918.0: seis alvos nativos passam cada um por 18 PDFs salvos de captions, quatro transações repetidas de runtime, 46 checagens de orçamentos e cancelamento selecionado, 13 checagens de extensões e 555 checagens independentes de fontes, valores e pixels; todos os cinco consumers anteriores de criação, choices, gráficos, Booleanos e listas passam nos seis alvos; o Geral333 e Replay72 originais passam em quatro alvos Windows com deadlines inalterados de 500 ms; três primeiras falhas originais do Geral permanecem preservadas junto de uma passagem silenciosa de project-agent no mesmo binário por alvo com falha, sem atribuir a causa delas, e ambas as interfaces C++Builder frescas passam; as falhas genuínas de captions omitidas e estilos errados permanecem preservadas; captions rich de push-buttons, operações estruturais de nós, políticas adicionais de aliases e binds, transporte de mídia externa e consumers adicionais de formas/imagens permanecem ativos

Versão 2.919.0: seis alvos nativos de compiladores passam cada um por 199 checagens de runtime e 1098 independentes sobre 30 PDFs salvos, com ambas as interfaces C++Builder frescas; ambos os compiladores da ABI Linux nativa passam 250 checagens fragmentadas de callbacks e 1062 independentes sobre 28 PDFs de fallback, 36 checagens reais de clientes C e 171 checagens independentes de saídas C e orçamentos agregados de fontes; os gates anteriores família nativa168/1327, CSS365/880, codec40 e rich96-ou-100/1321/239 e os gates Linux famílias nomeadas401/1711, C37/122, CSS420/1760 e rich253/1279/210/916 continuam passando; as evidências genuínas lançadas de glyphs ausentes e rejeição válida de orçamentos, a correção real da fixture de rotação, e as falhas iniciais de shell de entrega e serialização de tabelas de fontes permanecem separadamente preservadas; propriedades XHTML/CSS adicionais, folhas de estilos, layout e seleção de fallback typed-rich ou callbacks do Windows permanecem ativos

Versão 2.920.0: seis alvos nativos de compiladores passam cada um por 52 transações mistas, quatro read-only comprimidos ou não canônicos e seis checagens de orçamentos agregados de fontes, mais 393 checagens independentes sobre oito PDFs salvos e duas assinaturas CMS reais; todos os seis retêm as checagens anteriores codec40, rich codec38, escalar78, rich62 e read-only10 com 807 e 427 checagens independentes, e ambas as chamadas frescas de method pointers C++Builder passam; a 918 lançada exata mais cinco produtos lançados 919 de fallback de fontes e apenas três produtos congelados de transações tipadas formam a origem combinada final; a perda genuína lançada de precisão de pintura no round trip de valores rich e as falhas corrigidas de bucket de precisão da fixture e dependência ausente permanecem preservadas; bindings typed-rich do Windows, interchange adicional e CSS ou layout mais amplo permanecem ativos

Versão 2.960.0: a 959 lançada mais nove produtos congelados adiciona o transporte padrão de aparências de Stamps com typed XML RAW/FILTERED HEX/ASCII, permissões preservadas criptografadas e assinadas, publicação exata de imports vazios e rollback preparado de callbacks; seis alvos nativos reais, clientes DLL/C do Windows, duas bibliotecas ELF Linux nativas, callbacks Python Win64 e ambos os consumers C++Builder passam; escopos emprestados de namespaces retêm a semântica existente de rich text e os orçamentos de nós enquanto evitam cópias de declarações herdadas; os testes reais de callbacks Windows distinguem a capacidade inválida de 64KiB da capacidade legal porém insuficiente de 1MiB de trabalho e retêm o rollback exato; 52 closures reais compiladas cobrem 4754 ocorrências de entrada recursivas e 360 entradas únicas, com identidades de execução retidas contra a 958 original mais o candidato de selectors lógicos; estados gerais de APs de anotações, transporte de strings e referências, grafos FDF de anotações, substituição/remoção de anotações, CSS/layout mais amplo e XFA geral permanecem ativos

Versão 2.961.0: fontes default originais Type1C, CIDFontType0C e Type1 puro geram texto temporário de aparências ausentes e captions rich com mapeamentos e recursos de origem preservados; seis alvos nativos reais passam 231 assertions, 42 pares exatos de imagens RGB e 126 controles independentes de readers cada, as regressões originais afetadas de aparências/rich-text/orçamentos passam e ambos os consumers C++Builder compilam; todas as 415 fontes compiláveis correspondem à 960 lançada mais os dois produtos próprios, com as identidades de execução originais 958 mais CSS/AP/codec/raw e a evidência original de timeout FPC32 retidas; substituição de famílias, estilos sintéticos, wrapping por fronteiras de palavras, shaping complexo, CFF2 e cobertura exata matemática de triângulos permanecem ativos

Versão 2.962.0: o texto de anotações original Type1C, CIDFontType0C e Type1 puro agora quebra nas fronteiras de espaços e hífens entre runs estilizados, retém células codificadas completas multi-scalar e coalesce CRLF entre runs vazios/de estilos; seis alvos nativos reais e um wrapper público separado Linux322 passam cada um por 84 pares RGB exatos, 9 entradas negativas, 231 assertions de orçamentos de palavras, 321 assertions medidas de cancelamento e 171 checagens independentes de contornos, com os 42 pares raw originais/231 assertions/126 controles de readers, regressões afetadas e ambos os consumers C++Builder somente compilação retidos; todas as 415 fontes compiláveis correspondem à 961 lançada mais o produto próprio, enquanto as identidades de execução originais Delphi v2, FPC/HPP v3, Linux v5 e wrapper público e as falhas anteriores permanecem preservadas; wrapping Unicode geral e shaping complexo, substituição de famílias, estilos sintéticos, CFF2 e cobertura exata matemática de triângulos permanecem ativos

Versão 2.920.1: ambos os builds de compiladores Linux nativos retêm oito capturas genuínas lançadas de perda de dados da versão e passam 204 checagens de operações encadeadas, 58 checagens reais de callbacks C e 29 checagens independentes de saídas C cada; os mesmos ELFs de reparo passam as checagens anteriores 441 ABI, 36 C com 80 operações concorrentes, 39 de timestamps C, 394 independentes de PDFs/imagens/segurança/CMS e 374 de reparo de fontes, mais fallback250/1062 e C36/171; transações plain e AES R5/R6 preservam a revisão commitada delas após callbacks de saída ou resultado com falha e cancelamento inicial ou tardio, com records V1 inalterados e exports versionados; as falhas originais de whitespace JSON C, helper ausente e configuração de testes de aparências compostas permanecem preservadas

Versão 2.921.0: a 2.920.1 final lançada mais apenas seis produtos congelados passa seis alvos frescos com 21 PDFs salvos, quatro transações de runtime, 55 checagens de orçamentos, seis fronteiras selecionadas de cancelamento de 1519 e 546 checagens independentes cada, mais criação130/224 e captions rich18/4/46/1145/13extent/559 e ambos os consumers HPP; a epoch original separada 918 de compatibilidade completa retém todos os seis grupos antigos de consumers, o Geral333/Replay72 original em quatro alvos Windows a 500ms inalterados e 114 fixtures inalteradas em ambos os alvos Delphi após restaurar os arquivos de fixtures ausentes exatos aos mesmos binários; as falhas originais de caption omitida, estilo errado, estados ausentes, perda de whitespace, aparência default ausente e configuração de fixtures/oracles permanecem preservadas; o consumo legado ApplyXFA, nós estruturais, binds adicionais e mídia externa permanecem ativos

Versão 2.922.0: seis alvos reais baseados na 920 lançada mais apenas o Device final passam cada um por 213 checagens de orçamentos, oito execuções tipadas, 382 PDFs de origem, 764 PNGs reais e 206280000 pixels RGB exatos, mais anotações antigas afetadas90/532 e ambos os consumers HPP frescos; o caminho inalterado de publicação do Windows retém quatro alvos com 33 checagens reais controladas de handles da epoch separada 8d5a; falhas genuínas de mesma origem Invisible+Print desconhecido viram aparências ignoradas em todos os seis alvos, e as falhas de tipos padrão PDF2, epochs originais 6d77/8d5a, causa original de publicação desconhecida e desacordos de readers independentes permanecem preservados; optional content, outros graphics states, JPX de alta precisão e as demais lacunas de renderers permanecem ativos

Versão 2.923.0: seis alvos nativos de listas de candidatos passam cada um por 163 runtime, 959 independentes e 4 checagens readonly, com ambos os consumers C++Builder frescos; ambas as ABIs Linux atuais passam 222 JSON de candidatos, 916 independentes, C51/194 e o fallback anterior 250/1062, C36/171; seis consumers frescos de pushbuttons XFA e captions rich passam os gates originais deles de runtime/orçamento/independentes contra o managed record novo, e os afetados família168/1327, CSS365/880, fallback199/1098, codec38/40 passam em seis alvos; as closures reais compiladas de dependências são auditadas contra a origem final de dezesseis produtos; quatro alvos conjuntos Windows frescos passam cada um por 25 checagens de parsing e 55 de jobs salvos mais 394 checagens independentes PDF/CMS; ambas as DLLs frescas passam 727 checagens C, 389 independentes, conformidade e consumers C++Builder frescos; o JSON tipado real passa 546 checagens, 369 independentes e 28 checagens adicionais de transações/entrada/botões; as DLLs V2 finais retêm as anteriores C418/nomeadas523 com 342/226 checagens independentes e pintura real de fontes, JSON nomeado766/472 e JSON legado1096/738; a epoch de compatibilidade V1 separadamente preservada de quatro alvos190/598/6 difere apenas no ramo de decodificação não usado do getter novo; as falhas genuínas de typed-fill não suportado e replies de botões codificados permanecem preservadas, a perda genuína original de ordem CSS e as falhas de configuração de fixtures/dependências de testes permanecem preservadas; folhas de estilo externas, layout adicional, jobs carregados diretos, callbacks legados handle/fonte, fallback de famílias fornecidas do Windows e interchange adicional permanecem ativos

Versão 2.924.0: seis alvos nativos passam cada um por 70 checagens delimitadas de estado e cancelamento, 136 assertions independentes de fórmulas e 1622016 pixels RGB exatos sobre 142 PNGs, com ambos os consumers C++Builder frescos e regressões afetadas de patterns231/160, herdados40/180 e anotações90/532; ambos os compiladores frescos da ABI Linux nativa passam 375 checagens fragmentadas de callbacks Python, 26 checagens reais C e 802 checagens independentes de PNGs C, mais um runner real entregue de aceitação; as falhas genuínas lançadas 923 de print ignorado e camadas default-desligadas permanecem preservadas com 16 checagens before por compilador Linux; a configuração default D, intents declarados, quatro políticas OCMD e expressões VE recursivas são implementadas, enquanto aplicações interativas de uso AS, outros graphics states, JPX de alta precisão e as demais lacunas de renderers permanecem ativos

Versão 2.925.0: a 924 real lançada mais apenas cinco produtos congelados passa quatro alvos Windows frescos com 47 checagens de parsing, 79 de jobs salvos e 93 de rich vazio não-noop cada; ambas as DLLs frescas passam 723 checagens C reais de fallback, 727 C tipado anterior, 389 checagens independentes anteriores PDF/CMS, conformidade original e consumers C++Builder frescos; Win64 adiciona 844 checagens de callbacks fragmentados e 113 de rich vazio, e 43 PDFs genuínos salvos passam 1745 checagens independentes de fontes fornecidas/GID/Unicode/ordem/CMS; a epoch de workers imutável 923 separada retém todos os gates originais e a falha genuína de Omega ausente, enquanto o fallback comum escalar/choice/botão, callbacks legados handle/fonte, interchange adicional e CSS/layout mais amplo permanecem ativos

Versão 2.926.0: seis alvos nativos reais passam cada um por 142 checagens de codecs de shorthand, 491 de PDFs salvos e 1188 independentes de fontes/GID/Unicode/geometria/pixels, retendo CSS365/880 original e rich codec38; os runners reais de entrega Linux322 e Delphi64 passam 142/491/1188 com execução direta estrita; o baseline genuíno de fontes ignoradas, a limitação original do tee de prototypes e as epochs imutáveis de origem são preservados; as closures reais compiladas de dependências correspondem à 925 lançada mais apenas dois produtos novos de codecs, sem mudanças de records públicos; line height numérico, small caps, stretch, fontes de sistema, folhas de estilo externas, layout adicional e fallback escalar/choice/botão permanecem ativos

Versão 2.927.0: a 925 real lançada mais a CSS2 da 926 lançada e apenas oito produtos XFA congelados passam quatro runners Windows normais frescos com 14 casos PDF, 1302 bundle/GDI, 28 orçamentos resolvidos de payload/estilo/consulta, 22 cancelamentos, 10 outcomes de fontes públicas, quatro casos de runtime e 552 checagens independentes AP/fonte/GID/CMS/runtime cada; dois alvos Linux frescos passam 1290 checagens de bundles de bytes fornecidos e ambos os consumers C++Builder frescos passam; a epoch separada original 923+8 retém oldPush21/4/55/546 de seis alvos, Rich18/4/46/13/559 e Creation130/224, as falhas genuínas originais legadas de captions e DR públicos, e todas as falhas iniciais de compiladores/fixtures/drivers/oracles; a auditoria de origem corresponde a 365 fontes compiláveis e 25 registros de pacotes preservam a fronteira do resolver somente Windows; os demais widgets legados, pintura de texto Unicode, estrutura geral de nós XML, binds adicionais e mídia externa permanecem ativos

Versão 2.928.0: a 927 real atual lançada mais apenas dois produtos congelados passa seis alvos nativos frescos com 59 checagens de orçamento/cancelamento/scanner e 2876 checagens independentes de intervalos/fórmulas de PNGs reais cada; ambas as bibliotecas V1 Linux nativas recém-compiladas também passam 1361 callbacks/fórmulas reais de dashes e 375 checagens existentes view/print/criptografadas/publicação cada; a falha original lançada de D ignorado, a correção explícita do oracle de status de orçamentos e a saída com falha inalterada permanecem preservadas; a epoch de workers separada retém a aceitação normal Linux, patterns231/160, ambos os readers e consumers C++Builder frescos; aplicações interativas de AS de optional content, outros graphics states, imagens de alta precisão, CMaps externos e as demais lacunas de renderers permanecem ativos

Versão 2.929.0: a 928 atual real mais doze produtos congelados passa quatro alvos nativos Windows frescos com 42 checagens de aparências, 86 de file jobs e 31 de limpeza mais 290/272 checagens independentes de PDFs cada; duas DLLs Windows frescas passam 283 checagens escalares, 103 de limpeza, 723 C rich anteriores e 727 C tipado anterior, 214/389/12 checagens independentes e consumers C++Builder frescos; o JSON Win64 passa 370 escalares e 99 checagens escalar/rich-limpeza com 272/12 independentes; duas ABIs Linux nativas e o runner público portátil passam cada um por 317 callbacks fill/import, 103 limpeza, 34 política/no-op e 972 checagens exatas Unicode/CID/font-GID sobre 15 PDFs, 290/272/272 checagens independentes de PDFs e os gates rich anteriores 222/916 e 250/1062; o fallback escalar original ignorado, a revisão repetida de limpeza de combos e as falhas iniciais de fixtures/oracles permanecem preservadas; CSS/layout adicional, interchange sem perdas de exports vazios XFDF, interchange de anotações e extensões mais antigas de callbacks de jobs permanecem ativos

Versão 2.930.0: seis alvos nativos reais de compiladores passam 189 checagens de estado/tempo de vida/orçamentos com fórmulas independentes de PNGs e ambos os consumers C++Builder frescos; duas ABIs Linux nativas frescas e o runner público entregue passam cada um por 765 assertions reais de callbacks JSON incluindo metadados criptografados de uso, entradas estritas, cancelamento, publicação e estado local à operação; ambas as ABIs retêm 1361 dashes, 375 usos e os gates completos entregues de fontes escalares/rich; os registros de pacotes são explícitos; as falhas originais de estado ignorado, Zoom vazio e dependências velhas permanecem preservadas; compatibilidade do pacote legado C++Builder Win64, graphics states adicionais, imagens de alta precisão, políticas de cores e as demais lacunas de renderers permanecem ativos

Versão 2.931.0: a 929 atual real mais a 930 lançada de estado automático e dependências escalares com seis produtos XFA exatamente mesclados passa quatro runners Windows normais frescos com 1333 checagens novas de bundles e 1302 GDI anteriores, 22/26 cancelamentos e 4/6 de runtime mais 1758 checagens independentes AP/fonte/nome/runtime cada; dois alvos Linux nativos frescos passam cada um por 1333 bundles e ambos os consumers C++Builder frescos passam; as closures exatas compiladas de dependências e as falhas genuínas de desenho de páginas anteriores, nomes e widgets duplicados permanecem preservadas; a recriptografia pública AES128/R5/R6 é verificada de forma independente na entrada pública inalterada; os demais consumers legados de widgets, pintura de texto Unicode, operações estruturais de nós, binds adicionais e mídia externa permanecem ativos

Versão 2.932.0: seis compiladores nativos reais passam cada um por 240 decodes reais, 737 assertions nativas e 12480 equações inteiras independentes; quatro alvos Windows retêm 212 assertions de codecs e a suíte inalterada de orçamentos Cairo, e cada um renderiza 50 PDFs genuínos com 240000 checagens RGB exatas; ambas as bibliotecas V1 Linux nativas passam 316 checagens de callbacks com 240000 valores RGB incluindo cancelamento, falha de saída, retry de orçamentos e AES R5/R6; ambos os runners Linux entregues exatos repetem os gates 240/737/12480 e 50/240000; a admissão original de 16 bits, falhas de declarações ignoradas e round trips rejeitados de produtores independentes permanecem preservados; precisão de origem acima de 26, funções cúbicas multidimensionais, políticas NChannel, matrizes extremas, substituição ausente de fontes simples, graphics states adicionais e compatibilidade do pacote legado C++Builder Win64 permanecem ativos

Versão 2.933.0: a origem full 932 real lançada mais um include exato de Functions passa todos os seis runners normais entregues com 17 cenas reais, 3084 componentes RGB independentes de fórmulas, 35 assertions delimitadas de trabalho/memória/cancelamento/recuperação e quatro famílias anteriores de funções com 12 métricas; ambos os consumers Delphi C++Builder frescos passam e o Linux nativo2 retém cada um 1536 equações companheiras explícitas RGB de readers; a 931 verdadeiramente lançada preserva 15 casos não suportados e dois controles válidos, enquanto 241 desacordos reader-origem permanecem separadamente registrados porque a convenção cúbica escolhida não é idêntica entre readers; precisão de origem acima de 26, políticas NChannel, matrizes extremas, substituições ausentes de fontes simples, graphics states adicionais, políticas de impressão e compatibilidade do pacote legado C++Builder Win64 permanecem ativos

Versão 2.934.0: a 932 real lançada mais o include Functions da 933 lançada e cinco produtos Unicode exatos passam quatro runners Windows normais frescos cada um com 20 PDFs salvos, 821 checagens independentes de valores/fontes/CID/GID/ToUnicode/estilos, 6 de orçamentos, 22/26 de cancelamento e 6/8 de runtime salvo; PDF2 forçado e aparências desabilitadas são verificados, ambos os consumers C++Builder frescos passam, e dois runners Linux nativos retêm 6/8 de runtime e 21 checagens portáteis de dicas de estilos sem alegar um consumer Linux de fontes instaladas; as aparências Unicode vazias originais e as falhas originais de compiladores/oracles de testes permanecem separadamente preservadas; consumers legados de radios e choices, corpos rich text, operações estruturais de nós, binds adicionais e mídia externa permanecem ativos

Versão 2.935.0: a origem full 934 exata lançada mais onze produtos congelados passa seis alvos nativos de layout, quatro alvos Windows de documentos salvos e ambos os consumers C++Builder frescos; ambas as DLLs Windows passam 530 checagens reais C e 76 independentes mais a conformidade original, ambas as ABIs Linux nativas e o runner público exato delas passam cada um por 432 checagens de callbacks FDF/XFDF, e ambas retêm 222 callbacks ordered de fontes com 916 independentes, 250 callbacks de fallback com 1062 independentes, 765 callbacks de optional content e 316 callbacks JPX com 240000 valores RGB; o line height original ignorado, métricas de pais perdidas, status de limites agregados de fontes, sintaxe de runners e as falhas iniciais de fixtures/oracles permanecem separadamente preservadas; o binding direto tipado JSON de line-height, CSS adicional, folhas de estilos, layout e interchange sem perdas de exports vazios XFDF permanecem ativos

Versão 2.935.1: a 935 lançada fresca mais apenas o include congelado Fields passa todos os seis runners normais reais com 44 checagens nativas de orçamento/cancelamento/retry e 241 independentes sobre 12 PDFs salvos cada, usando bytes idênticos reais de fontes; a 934 genuína lançada antes retém dez PDFs e 183 observações incluindo cinco máscaras erradas e uma rejeição exata de orçamento de glyphs; nenhuma mudança de records públicos ou layouts de callbacks é introduzida, e nós estruturais gerais do XFA, binds, consumers de radios e choices, corpos rich e mídia externa permanecem ativos

Versão 2.936.0: quatro alvos Windows reais passam cada um por 39 checagens de planejamento e 175 de jobs salvos com 95 checagens independentes e 10 CMS; ambas as DLLs reais passam 396 checagens C com 40 independentes e 4 CMS, a conformidade existente e ambos os consumers C++Builder frescos, e o JSON Win64 real passa 324 checagens mais 39 casos de borda; ambas as ABIs Linux nativas frescas e seus runners públicos entregues exatos passam cada um por 522 callbacks JSON tipados, e ambas retêm 222 callbacks ordered de fontes com 916 independentes, 250 callbacks de fallback com 1062 independentes e 765 callbacks de optional content; line heights genuínos ignorados, aceitação de rich runs não text, atualizações mistas perdidas, transações não-noop, admissão agregada de struts e falhas de status de números malformados permanecem preservados em epochs imutáveis de origem; propriedades XHTML/CSS adicionais, folhas de estilos, layout e interchange sem perdas de exports vazios XFDF permanecem ativos

Versão 2.936.1: seis alvos nativos reais de compiladores e seus runners normais entregues passam cada um por 3104 assertions de hashes, colisões, duplicatas, aninhamento e crescimento de dicionários mais 26 assertions existentes de fronteiras decimais com checagens de faixa e overflow retidas; as falhas genuínas lançadas de checked builds permanecem preservadas, as dependências nativas realmente compiladas correspondem à release atual, e nenhuma mudança de API pública ou layout de records é introduzida

Versão 2.937.0: a 936.1 lançada mais exatamente sete produtos congelados passa quatro alvos Windows reais cada um com 1176 radios desanexadas, 99 falhas/cancelamentos de grupos, 21 rollbacks entre páginas, 8 de runtime, 1302 GDI/push anteriores e 1333 assertions anteriores de checkboxes mais 528 checagens independentes sobre 42 PDFs genuínos; ambos os alvos Linux nativos retêm 1176 radios, 1333 checkboxes e 3 checagens de runtime de sucesso/5 rollback, ambos os consumers C++Builder frescos passam, e as falhas genuínas de escopos repetidos e exports com padding permanecem preservadas; os consumers legados choice/list e de corpos rich text, operações estruturais de nós, políticas adicionais de aliases e binds, transporte de mídia externa e consumers adicionais de formas/imagens permanecem ativos

Versão 2.938.0: a 937 lançada fresca mais exatamente quatro produtos congelados de renderers passa seis runners normais públicos reais com 42 cenas e 58 checagens de orçamento/cancelamento/threads cada, 188436 equações RGB independentes em cada alvo Linux e 188916 em cada alvo Windows, ambos os consumers C++Builder frescos, e o gate atualizado de estados neutros com 83 assertions nativas e 179 de readers por alvo; a epoch de origem anterior retida 936.1 passa todas as famílias relacionadas de orçamentos e fórmulas de shadings/patterns/meshes/cúbicos, as falhas genuínas lançadas e diferenças de readers permanecem separadamente preservadas, e aparências ausentes de anotações, comportamento NChannel, graphics states adicionais, matrizes extremas, substituição de fontes e consumers de impressão/trial permanecem ativos

Versão 2.939.0: a 938 lançada fresca mais seis produtos congelados passa todos os quatro alvos Windows reais com 347 choices desanexadas, 240 assertions de falha/cancelamento e 8 de runtime cada, 888 checagens independentes sobre 49 PDFs genuínos salvos por alvo e as anteriores 1176 radios/1333 checkboxes/122 choices nativas mais 299 assertions independentes; ambos os compiladores Linux passam 347 choices, 1176 radios, 1333 checkboxes, 8 de runtime e 122 checagens nativas de choices/299 independentes, ambos os consumers C++Builder frescos passam, e a perda exata de flags altas e as armadilhas de APs ausentes sintetizadas por readers permanecem preservadas; captions rich de choices, decoração de frames, scripts dinâmicos de gerenciamento de items, commits interativos, operações estruturais de nós, binds adicionais e mídia externa permanecem ativos

Versão 2.940.0: a 939 lançada fresca mais doze produtos congelados e 25 registros de pacotes passa os runners normais reais em quatro alvos Windows e dois Linux nativos com 28 exports, 47 imports e 13 checagens genuínas de políticas CAdES cada; ambas as ABIs Linux passam 219 callbacks de anotações, 36 checagens reais C e 80 operações concorrentes, ambas retêm 40 codec/78 escalar/62 trocas rich, e ambos os consumers C++Builder frescos passam; as falhas genuínas de namespaces, quebras de linha, cores transparentes e Unicode permanecem preservadas, enquanto transporte de APs, substituição/remoção, destinos explícitos, perfis mais amplos de actions/FDF e operações JSON de anotações no Windows permanecem ativos

Versão 2.941.0: a 940 lançada fresca mais treze produtos congelados passa ambos os compiladores Linux nativos, ambas as shared libraries Linux reais, quatro alvos Windows reais, ambos os consumers reais de DLLs/C do Windows e ambas as interfaces C++Builder frescas; cada matriz nativa retém 37/34 checagens core, 433 tokens decimais, 266 decimais e 256 round trips públicos, 6336 checagens independentes IEEE, 52 atualizações mistas, 7 checagens readonly, 593 checagens independentes de PDFs e 86 de aparências, e ambas as ABIs Linux passam 1170 checagens JSON reais sobre 42 PDFs mais quatro no-ops readonly de zero equivalente; valores JSON genuínos de ULP errado, rejeição longa finita RTL, rejeição readonly de zero equivalente e a falha de inicialização standalone do widgetset FPC permanecem preservados, enquanto CSS/layout adicional, exports vazios sem perdas XFDF, preenchimento rich direto de jobs carregados e publicação nativa exata em bytes de zero atualizações permanecem ativos

Versão 2.941.1: a 941 lançada fresca mais exatamente um produto congelado de seleção passa todos os seis alvos nativos com 89 seleções, 347 bundles, 8 de runtime, 1176 radios, 1333 checkboxes e 122 choices antigas mais 299 assertions independentes; todos os quatro alvos Windows retêm 240 checagens atômicas e 888 independentes sobre 49 PDFs genuínos, e o cancelamento atrasado real anterior ao fix permanece preservado; scripts dinâmicos de gerenciamento de items, operações estruturais, commits interativos, binds mais amplos e perfis adicionais de consumers permanecem ativos

Versão 2.942.0: a 941.1 lançada fresca mais exatamente quatro produtos congelados de renderers passa todos os seis alvos nativos reais com 376 renders, 22425603 comparações independentes de componentes RGB, 206 assertions de orçamento/cancelamento/estado e 81 páginas de readers independentes cada, ambos os consumers C++Builder frescos, gates afetados de orçamentos90/210/70/58, anotações532 e checagens de uso de 206280000 pixels; as falhas originais de recursos de fontes e overload FPC32 permanecem preservadas; handlers de Screen, fontes Preview/Print-only, bordas cloudy e em relevo/internas, captions de linhas, fontes default CFF, operadores DA adicionais e trabalho adicional de gráficos, impressão e consumers de trial permanecem ativos

Versão 2.943.0: a 942 lançada fresca mais exatamente sete produtos congelados passa quatro alvos Windows reais com 30 file jobs de anotações cada, 190 assertions C por arquitetura, 518 checagens JSON Win64 e ambos os consumers C++Builder frescos; as regressões afetadas de form data retêm 84 transações e 190 checagens de file jobs mais 598 independentes e 8 CMS genuínos por alvo, 418 checagens C por arquitetura e 1096 checagens JSON Win64; o runner normal portátil final também é reproduzido, enquanto transporte de APs, substituição/remoção, destinos explícitos, actions mais amplas, FDF embutido/incremental e extensões mais antigas de jobs carregados/handles permanecem ativos

Versão 2.943.1: dois produtos nativos congelados passam quatro alvos Windows frescos e ambos os consumers C++Builder mais ambos os runners normais Linux reais com uma auditoria exata de closure de 79 arquivos de compiladores/includes contra a 943 lançada; cada alvo nativo retém 73 mistas, 8 readonly, 44 de segurança clássica/object-stream, 30 de grafos pendentes e 2 de assinaturas inválidas mais 593 checagens independentes de aparências, 21 pares exatos de bytes e 8 CMS válidos/1 inválido; a falha do teste de declaração da API Windows é preservada e corrigida apenas no teste, enquanto a troca sem perdas de exports vazios, layout rich mais amplo e APIs separadas FDF/XFDF permanecem ativos

Versão 2.944.0: seis alvos nativos passam 70 novas assertions de runtime e 156 checagens independentes nativas de PDFs cada; quatro alvos Windows também passam 156 checagens legadas de PDFs e ambos os consumers C++Builder frescos, enquanto as regressões focadas de seleção, binding e aparências e os gates originais de eventos 333/72 retêm as closures exatas testadas delas de compiladores/includes; a combinação final 943.1 verifica 397 arquivos de origem, 990 dependências nativas, 1763 artefatos de evidências e 1612 saídas privadas do Windows, com timing de sobreposição explicitamente preservado; commits interativos, captions rich de choices, operações estruturais de nós e políticas adicionais de binds ou mídia permanecem ativos

Versão 2.945.0: doze produtos congelados passam quatro matrizes de destinos Windows nativas e legadas com 1565 round trips, 164 precisões, 27 seguranças, 100 namespaces nativos, 98 namespaces legados e 20 checagens DOM por alvo, mais ambos os consumers C++Builder frescos; cada DLL Windows passa 2568 assertions C sobre 108 operações de falhas e 1152 checagens independentes, com 2350 checagens fragmentadas de destinos Win64 e 258 de comparação; ambos os compiladores Linux nativos retêm as regressões de destinos, namespaces, parsers e anotações mapeadas, e ambas as bibliotecas ELF frescas passam 2350 checagens de destinos e 255 de comparação; ambas as arquiteturas Delphi passam 103 testes originais de XML e valores múltiplos incluindo callbacks opcionais de Sound e attachments, enquanto os consumers originais de form data e assinaturas permanecem verificados; transporte de APs, substituição/remoção de anotações, actions remotas, FDF mais amplo e extensões mais antigas de jobs carregados/handles permanecem ativos

Versão 2.946.0: a 945 lançada fresca mais exatamente quatro produtos congelados passa todos os seis alvos nativos com 52 cenas reais, 27 checagens de API, 42 comparações independentes de fórmulas e pares de permissões e 1612800 componentes RGB por alvo, mais ambos os consumers C++Builder de chamadas reais; MuPDF e Poppler processam cada um 21 páginas reais por alvo com diferenças de recuperação registradas separadamente, e os hashes de origem, compiladores, fontes e dependências nativas permanecem inalterados; a primeira falha de preflight de dependências nativas é preservada, enquanto bordas cloudy e em relevo/internas, captions de linhas, fontes default CFF, operadores DA adicionais, graphics states adicionais, políticas de impressão e rebuild de origens de trial permanecem ativos

Versão 2.946.1: dois produtos congelados passam 100 novas checagens nativas e 33 independentes de XML em seis alvos reais contra a 945 lançada, com closures byte-idênticas de compiladores/includes contra a 946 lançada; quatro alvos Windows frescos 946 passam cada um por Geral333 inalterado, replay72, DataDOM205, DataXML142 com 150 checagens independentes, Bind133 com 26 independentes e PropertyDOM111, retendo deadlines originais, locks de origem e falhas reais before/intermediárias; as interfaces públicas permanecem inalteradas, enquanto resets de namespaces, reparo do protocolo resetData, operações estruturais de nós, consumers rich, binds adicionais e mídia permanecem ativos

Versão 2.946.2: um produto congelado de criptografia passa 860 comparações independentes de hashlib diretas e em streaming em todos os seis alvos nativos, e o runner Linux entregue repete ambos os gates nativos reais; as regressões inalteradas de segurança81 e documentos criptografados82 passam em todos os seis alvos com verificação independente de saídas pypdf/MuPDF, as falhas originais de checked builds são preservadas, e as checagens de compiladores permanecem habilitadas; rendering mais amplo, troca de formulários, políticas de anotações e XFA dinâmico permanecem ativos

Versão 2.946.3: dois produtos congelados de reset passam 57 checagens nativas e 36 independentes de XDPs salvos em todos os seis alvos reais contra a 946.1 lançada, com 14 closures exatas byte-idênticas de compiladores/includes contra a 946.2 lançada; quatro alvos Windows retêm 68 checagens de modelos de hosts e 80 de hosts integrados, e ambos os consumers C++Builder frescos passam; as falhas originais de protocolos nativos e bootstrap de modelos de hosts permanecem preservadas, enquanto nós estruturais, aliases, políticas de binds, consumers rich e mídia externa permanecem ativos

Versão 2.947.0: a 946.3 lançada fresca mais quatro produtos congelados passa todos os seis alvos nativos reais com 130 assertions diretas, 54 cenas, 408 renders, 192 comparações de fórmulas e 41370000 componentes RGB por alvo, retendo o threshold max2; MuPDF e Poppler processam cada um 96 páginas reais por alvo, as 206 checagens originais de fallback passam em todos os seis alvos e ambos os consumers C++Builder frescos passam; as falhas genuínas lançadas 946.3 e as falhas anteriores de Unicode, memória e dependências são preservadas; contornos cloudy, defaults CFF e Type1, operadores DA adicionais, clipping fracionário geral de glyphs, políticas de impressão e rebuild de origens de trial permanecem ativos

Versão 2.947.1: um produto congelado XFA somente de implementação passa 24 checagens de runtime, 28 de DOM nativo e 41 independentes de XML salvo em todos os seis alvos reais, retendo 100 checagens antigas UTF8 e 33 independentes de XML por alvo mais 142 DataXML antigas e 150 independentes em quatro alvos Windows; 16 closures reais de compiladores verificam 1024 entradas de origem byte-idênticas contra a 947 lançada, sem mudança de interface pública; as falhas genuínas anteriores FPC331 e os resultados FPC322 não reproduzíveis permanecem preservados, enquanto nós estruturais, aliases, políticas de binds, consumers rich e mídia externa permanecem ativos

Versão 2.948.0: quatro produtos congelados de rendering passam seis alvos reais frescos com 68 checagens de orçamento/recuperação e 26 assertions de aritmética checada, 206 checagens antigas de fallback e 42 pares de composição sobre 8820000 componentes RGB cada no máximo 2; MuPDF e Poppler processam cada um 42 páginas reais por alvo e ambos os consumers C++Builder frescos passam; exatamente 1e18 pixels de raster são rejeitados contra 1e18-1 antes de qualquer alocação A8 em cada alvo, enquanto as falhas genuínas lançadas 947.1 de composição e as falhas do candidato v6 de precisão/alocação permanecem preservadas; precisão exata de áreas de polígonos, outros modos de pintura de texto, contornos cloudy, defaults CFF, operadores DA adicionais, graphics states adicionais, políticas de impressão e rebuild de origens de trial permanecem ativos

Versão 2.949.0: a 948 lançada fresca mais quatro produtos congelados passa seis alvos nativos com 46 checagens de codecs e 238 independentes de documentos, retendo 40 codecs e 78 checagens de formulários com 427 assertions independentes, e ambos os consumers C++Builder frescos; clientes checked Windows DLL/C de arquitetura correspondente passam cada um por 670 callbacks reais e 403 checagens independentes de PDFs/XML, Win64 também passa 444 callbacks Python, e duas bibliotecas ELF Linux checked frescas passam cada um por 444 callbacks; estados vazios exatos, no-ops read-only, AES R5/R6, rollback de publicação com falha, edições do grafo atual e snapshots da origem são preservados; o marcador explícito de arrays vazios é uma extensão HotPDF, enquanto CSS/layout adicional, políticas de anotações e XFA mais amplo permanecem ativos

Versão 2.950.0: a 949 lançada fresca mais quinze produtos congelados passa seis alvos nativos com 63 estruturais, 150 de orçamento/cancelamento/retry, 34 de XML compartilhado e 41 assertions de transações cada, quatorze fixtures com 27 eventos e 179 checagens independentes de XML/PDF/fontes/aparências salvos; ambos os consumers C++Builder frescos passam, e quatro alvos Windows retêm todos os sete gates inalterados Geral/Replay/DataDOM/DataXML/Bind/Property/exData nos deadlines originais; 36 closures reais compiladas travam 3448 entradas recursivas, enquanto o registro gerado de pacotes Lazarus é verificado separadamente; as falhas originais de namespaces, Unicode e referências FormCalc retidas permanecem preservadas; DOM geral de templates/formulários, coleções de nós, binds mais amplos, consumers rich e mídia externa permanecem ativos

Versão 2.951.0: quatro alvos Windows frescos 950 lançados passam cada um por 292 checagens nativas e 973 independentes, 206 de fallback antigo e 130 assertions de decorações, mais ambos os consumers C++Builder frescos; dois alvos Linux 949 reais passam os mesmos gates e as 51 units compiladas deles com 103 fontes recursivas cada são byte-idênticas à combinação 950; 72 pares companheiros analíticos retêm diferença máxima RGB de 0 contra o threshold inalterado 2, enquanto MuPDF e Poppler processam cada um 58 páginas por alvo; as recusas originais de nuvens e a falha de orçamento de fontes de FreeText longas permanecem preservadas, com sucesso de 2MB, rejeição atômica de 1MB, cancelamento tardio e recuperação verificados; defaults CFF/Type1, operadores DA adicionais, outras pinturas/clippings de texto, precisão de áreas de polígonos, graphics states, impressão e rebuild de origens de trial permanecem ativos

Versão 2.952.0: quatro alvos Windows reais passam cada um por 152 checagens de políticas carregadas e 54 de inteiros de assinaturas, 2137 checagens nativas e 2138 legadas remotas, os gates inalterados locais1565/precisão164/segurança27, e ambos os consumers C++Builder frescos; duas DLLs Windows reais passam cada uma por 2568 checagens C sobre 108 operações de falhas e 1737 checagens independentes de PDFs/XML, com 530 callbacks fragmentados Win64; ambos os compiladores Linux nativos passam 2137 checagens remotas, 1565 locais, 164 de precisão, 27 de segurança, 100 de namespaces e 20 de DOM, e ambas as bibliotecas ELF frescas passam 530 callbacks; todas as 1882 entradas travadas de origem e 13341 records de evidências recebem rehash, enquanto as falhas originais de BOM, transporte de compiladores e armazenamento compartilhado RC4 permanecem preservadas; transporte de APs, substituição/remoção de anotações, alvos embutidos, actions mais amplas, modelagem de políticas FDF somente de campos, CSS/layout geral e XFA mais amplo permanecem ativos

Versão 2.953.0: a 952 lançada fresca mais nove produtos congelados passa todos os seis alvos nativos reais com 102 checagens nativas, 20 independentes de XML salvo e 230 independentes de PDFs salvos por alvo; os gates inalterados Geral333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 e exData142 passam em quatro alvos Windows nos deadlines e limites de stack originais, com ambos os consumers C++Builder frescos; 40 closures reais compiladas verificam 3736 entradas recursivas, e toda dependência de gates antigos é byte-idêntica à combinação final 952; as falhas originais de coleções ausentes, stack overflow, manager velho, identidade e drivers permanecem preservadas; estrutura geral de nós de templates/formulários, binds mais amplos, validação de schema, mídia externa e consumers adicionais permanecem ativos

Versão 2.954.0: a 953 lançada fresca mais dois produtos congelados de stylesheets passa seis alvos nativos reais com 83 checagens de limites/cancelamento, 1056 assertions nativas e 4600 independentes sobre 176 saídas por alvo; quatro grupos originais afetados de regressões e readers independentes de fontes/métricas passam em todos os seis alvos, e ambos os consumers C++Builder frescos compilam; clientes reais de DLLs C Win32 e Win64 verificam cada um 2481 assertions, 60 imports e 60 no-ops exatos; callbacks Python reais Win64 verificam 1406 checagens e ambos os clientes ELF Linux checked verificam 1082 checagens cada, com cinco modos de falha por transação e 1700 checagens independentes sobre 60 PDFs reais por cliente; as falhas originais before/estilo/oracle/compilador permanecem preservadas; selectors de atributos/irmãos/pseudo, folhas de estilo externas e layout CSS geral permanecem ativos

Versão 2.955.0: a 954 lançada fresca mais quatro produtos congelados JS/includes passa todos os seis alvos nativos reais com 78 assertions nativas, 67 checagens independentes de XML salvo, 452 checagens independentes de PDFs salvos e quatro PDFs reais por alvo; os gates inalterados Geral333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 e exData142 passam em quatro alvos Windows nos deadlines originais de 500ms e limites de stack, com ambos os consumers C++Builder frescos; 40 closures reais compiladas verificam 3742 entradas recursivas; as falhas originais de views de filhos ausentes, clones de listas do Data DOM ausentes e o diagnóstico de testes permanecem preservados; criação geral de formulários/templates, clonagem recursiva, mutação de trees de filhos, paths FormCalc de filhos, binds mais amplos e mídia permanecem ativos

Versão 2.955.1: seis alvos nativos checked reais passam cada um por 360 comparações independentes SHA3/SHAKE e 101 casos de key agreement, incluindo trocas NIST bidirecionais de largura completa, iterações RFC7748, rejeição de low-order, decodificação de coordenadas não canônicas e recuperação válida; ambas as arquiteturas Delphi também passam pelos 11 consumers inalterados originais de ladder e recipient-envelope; as closures reais compiladas correspondem à 955 lançada mais exatamente dois produtos de criptografia, e 410 fontes da composição de release são travadas; as falhas originais de compiladores, overflow e zero-secret permanecem preservadas; rendering mais amplo, CSS/layout, interchange de anotações e XFA geral permanecem ativos

Versão 2.956.0: a 955.1 lançada fresca mais exatamente dez produtos congelados CFF passa seis alvos nativos reais com 57 assertions e 282 checagens independentes sobre 36 cenas cada, regressões afetadas de rendering e fontes, e ambos os consumers C++Builder reais incluindo o novo método de tabelas compactas; todas as 413 fontes compiláveis correspondem à epoch testada e 7144 artefatos congelados recebem rehash; as checagens nativas, MuPDF e Ghostscript de OpenType CID esparso passam, enquanto a incompatibilidade registrada de mapeamento sparse-CID do Poppler permanece explícita com controles positivos identity e raw-CFF; as epochs originais de compiladores, fixtures ausentes e um widget permanecem preservadas; Type1C/CIDFontType0C raw, Type1 puro e reconstrução default CFF2, gráficos adicionais, CSS/layout, interchange de anotações e XFA geral permanecem ativos

Versão 2.956.1: a 956 lançada fresca mais exatamente uma mudança congelada de whitelist de compiladores passa seis alvos nativos reais com 6 checagens de runtime, 35 de deadlines originais e 8 de rollback cada, dois PDFs salvos, 15 XML independentes e 222 checagens independentes de PDFs; seis closures reais de compiladores cobrem 1472 entradas recursivas em 413 fontes correspondentes; quatorze closures originais Geral333, Replay72, SOM170 e C++Builder são equivalentes a esta composição e retêm as identidades de execução originais 955.1 delas; as falhas reais de nós desconhecidos e índices numéricos do Data DOM permanecem preservadas; edição geral de trees de templates/formulários, índices numéricos do Data DOM, binds adicionais e XFA dinâmico mais amplo permanecem ativos

Versão 2.957.0: seis alvos nativos reais passam 146 observações independentes de selectors, 156 assertions de limites, 1944 assertions nativas e 8540 checagens independentes sobre 324 saídas salvas cada; callbacks de DLLs Windows e ELFs Linux exercitam 132 imports FDF/XFDF plain/AES por biblioteca, no-ops exatos e rollback de publicação; os consumers originais afetados e headers C++Builder reais passam, com closures reais compiladas auditadas contra a composição final de origem e o timeout original agregado de callbacks preservado; prefixes de namespaces nomeados, folhas de estilo externas, selectors funcionais gerais CSS4, tabelas, media e layout geral permanecem ativos

Versão 2.958.0: a 957 lançada fresca mais exatamente três produtos congelados JavaScript/includes passa todos os seis alvos nativos reais com 186 assertions de runtime/deadline, oito PDFs salvos, 60 XML independentes e 1888 checagens independentes de glyphs/fontes/aparências cada; seis alvos originais de estrutura do Data DOM, 32 gates originais Windows de regressões e dois consumers C++Builder frescos passam; 46 closures reais compiladas cobrem 4802 entradas recursivas em 413 fontes correspondentes; as falhas originais de índices numéricos, read-only lexical e configuração permanecem preservadas; criação e clonagem gerais de trees de templates/formulários, binds mais amplos, validação de schema e mídia externa permanecem ativos

Versão 2.959.0: a 958 lançada fresca mais exatamente um produto congelado de selectors passa seis alvos nativos reais com 263 observações revisadas de selectors, 156 limites retidos e 122 assertions lógicas de limites, 3294 assertions nativas e 14525 checagens independentes sobre 549 saídas salvas cada; callbacks reais de DLLs Windows e ELFs Linux exercitam 240 imports FDF/XFDF plain/AES por biblioteca, no-ops exatos e rollback de publicação; quatro alvos originais de consumers Windows, dois alvos Linux de consumers e dois consumers C++Builder frescos passam; 18 closures reais compiladas e todas as 413 fontes compiláveis correspondem à composição testada; as falhas originais agregadas de 180 segundos FPC, 240 segundos C Win32 e 900 segundos Python Win64 e as correções normativas de oracles permanecem preservadas; testes salvos nativos, callbacks C e callbacks Python retêm os deadlines originais de processos deles em lotes disjuntos; prefixes de namespaces nomeados, folhas de estilo externas, pseudo classes adicionais de estado/escopo, tabelas, media e layout geral permanecem ativos

A implementação usa o diretório canônico do projeto, preserva mudanças não relacionadas, atualiza apenas a documentação en-us, roda checagens não GUI com a chamada de viewers suprimida, e registra mudanças verificadas como releases locais sem push

Plano de aprimoramento anterior e evidências de releases

Versão 2.963.0: declarações com escopo de namespaces CSS e selectors qualificados passam seis alvos nativos reais, cada um com 4008 checagens nativas, 17700 checagens independentes, 668 saídas salvas e 322 observações revisadas de selectors; os consumers originais e duas interfaces C++Builder somente compilação retêm as identidades de execução delas, com equivalência real de closure de origem compilada ao candidato final. Clientes C reais do Windows em ambas as arquiteturas e Python do Windows e ambos os clientes ELF Linux checked preservam 300 imports, no-ops exatos, estado plain/AES autenticado e 8500 checagens independentes de PDFs por cliente; replays suplementares de readers Windows permanecem separados das execuções C originais. Cinco funções modulares intencionais de hash retêm compatibilidade de checked builds; quatro builds de produtos Windows passam cache real de bitmaps miss/hit e 20400 pixels exatos de retângulos, enquanto os gates inalterados Delphi de 100000 páginas/milhão de lookups retêm o limite original de P95 de 5 microssegundos. As epochs originais 962 de execução, falhas anteriores ao fix, entradas congeladas e identidades de origem/runtime permanecem preservadas; estilos externos, media, tabelas e layout mais amplo permanecem ativos

Versão 2.964.0: default instances completas de OpenType CFF2 convertem cada glyph original em aparências estáticas CFF 1 indexadas por CID com Unicode original, widths, permissões e avisos legíveis de origem; seis alvos nativos frescos passam cada um por 73 assertions, 19 PDFs salvos através de MuPDF e Poppler, 2557 glyphs originais sobre 247346 coordenadas e 21 pares sintéticos de glyphs, com diferença zero de contornos na tolerância inalterada 1/1024. Quatro consumers inalterados passam em cada alvo e ambos os consumers C++Builder de chamadas reais compilam; um wrapper público separado do Linux extrai 27 entradas travadas e repete a compilação, execução e verificação dual-reader reais. Todas as 416 fontes compiláveis correspondem à composição formal testada 963 mais cinco produtos; as epochs originais de execução, limites de inventário de compiladores e falhas genuínas permanecem preservadas. CFF2 raw independente, eixos não default, shaping mais amplo, outros modos de pintura de texto e o trabalho restante de gráficos permanecem ativos

Versão 2.965.0: trees nativas transacionais de formulários suportam createNode, clone profundo e raso, append, insert e remove, candidatos desanexados, aliases sobreviventes estáveis, rollback de eventos e persistência salva de form packets independentemente do template autorado. Merges vazios honram as ocorrências suportadas initial/min/max sem fabricar datasets. Seis alvos nativos frescos passam cada um por 1341 assertions, 89 checagens independentes de XML e 24 independentes de PDFs; seis alvos DataStructure afetados e dois consumers C++Builder frescos somente compilação também passam. Quatorze grupos compilados novos usam a composição formal real 964 mais dezoito produtos; 48 grupos mais antigos retêm a identidade de execução original Final961V3 deles com entradas recursivas idênticas e artefatos de compiladores retidos. O registro de pacotes Delphi/C++Builder modernos e Lazarus é auditado separadamente e estava fora daquelas closures de execução; nenhum build completo de pacotes é alegado. O orçamento original de eventos de 500ms, 17 casos amostrados de cancelamento, epochs originais de origem e falhas permanecem preservados. Edição de templates, remerge explícito, schema completo e handling de choice-subformSets, cancelamento exaustivo e cobertura de allocators permanecem ativos

Versão 2.966.0: a avaliação nativa de media de rich text suporta perfis explícitos de hosts print/screen, atributos media de estilos, grupos aninhados, valores Booleanos desconhecidos, faixas de features e unidades físicas/fonte/resolução com orçamentos compartilhados de parsing. Seis alvos nativos frescos passam cada um por 111 consultas revisadas, 142 assertions de segurança de media, as checagens retidas 156/122/59/204 de stylesheets e namespaces, 954 de imports salvos e 4135 independentes sobre 159 PDFs salvos. Dois consumers C++Builder frescos de chamadas reais e todos os seis grupos afetados de consumers originais passam. Clientes C frescos de DLLs Win32/Win64, Python Win64 e ambos os clientes ELF Linux versionados checked preservam cada um 48 imports FDF/XFDF plain/AES, no-ops exatos e estado de publicação com falha, com 1360 checagens independentes de PDFs por cliente. Dezenove grupos reais de consumers retêm dezoito closures compiladas de units/includes contra 421 entradas correspondentes de implementação; um runner público separado repete as checagens nativas reais e independentes de PDFs e o produtor de callbacks dele preserva 276 entradas exatas e normaliza apenas a quebra de linha final do transporte; um replay público separado de callbacks de 48 transações reais também passa. Falhas originais, deadlines de processos, epochs de origem e dependências permanecem preservados. Perfis customizados são opções diretas do decoder nativo; imports comuns usam print default. Folhas de estilo externas, features de media adicionais, tabelas e layout geral permanecem ativos

Versão 2.967.0: folhas externas rich-text fornecidas pelo chamador suportam recursos vinculados, imports delimitados, resolução de URIs, bases combinadas HTML/XML e conjuntos compartilhados preferred ou alternate de títulos inline/link através de imports nativos, file jobs do Windows e callbacks V1 inalterados do Windows/Linux. Seis alvos nativos reais passam cada um por 81 observações revisadas, 73 assertions de segurança, 486 de salvos e 9028 independentes sobre 108 PDFs; todos os seis alvos retidos de media e consumers originais e ambos os consumers C++Builder de chamadas reais passam. O suplemento de seis alvos checa 180 observações de títulos e 216 de bases, cada fronteira medida de cancelamento de títulos automáticos e 36 casos de profundidade. Clientes reais nativos DLL/ELF e callbacks públicos preservam 54 imports plain/AES e no-ops com 6832 checagens independentes por cliente. Trinta e sete grupos de consumers retêm 33 closures compiladas recursivas e dois builds exatos de parsers de produtos contra 424 entradas de implementação. O gate de jobs Win64 preserva o timeout original de 30 segundos dele; uma execução separada do binário retido idêntico passa todas as nove cenas nos deadlines inalterados, sem resolver a causa original do timeout nem alegar estabilidade sob cargas arbitrárias. Um runner público separado compila e executa a aceitação nativa e prepara as próprias fixtures de callbacks dele; o replay público real de callbacks também passa. Falhas originais, epochs de origem, artefatos e dependências permanecem preservados. Propriedades CSS mais amplas, selectors de estado/escopo, tabelas, features de media adicionais e layout geral permanecem ativos

Versão 2.968.0: perfis nativos de media de rich text aceitam oito features explícitas de preferência e acessibilidade com condições discretas de igualdade e Booleanas, valores desconhecidos preservados sob negação, validação delimitada do host e comportamento compartilhado de cascata inline/externa. Seis alvos nativos reais passam cada um por 206 consultas revisadas, 210 assertions de segurança, 450 de salvos/imports e 75 inspeções independentes de saídas PDF. Todos os seis alvos inalterados de regressões de media e folhas externas passam pelos gates originais deles de 111/142/954/159 e 81/73/486/108. Um runner público separado compila três programas do zero e repete as checagens de preferências e de PDFs salvos. Trinta e três closures recursivas compiladas retêm identidades correspondentes de entradas contra todas as 424 fontes compiláveis. Perfis customizados permanecem opções do decoder nativo; imports comuns usam o perfil print default, e consultas de scripting não executam JavaScript. As falhas originais e o oracle corrigido de comentário de fim de entrada permanecem preservados. Unidades calc e viewport, features CSS adicionais, layout geral, rendering de anotações mais amplo e aceitação geral do XFA permanecem ativos

Versão 2.969.0: Math numérico nativo de rich text suporta expressões finitas calc, min, max e clamp, aritmética tipada, q/rem e comprimentos explícitos de viewport e computação da fonte final para métricas de linha e spacing. Cinco targets atuais de compiladores passam cada um 119 observações com 399 asserções numéricas, 1.908 asserções de recursos/cancelamento, 936 asserções salvas/importadas e 156 saídas de PDF inspecionadas independentemente. Todas as cinco regressões originais de media queries, preferências de media e folhas de estilo externas passam. Runners públicos separados de Windows e Linux compilam frescamente três programas cada e repetem esses checks. O gate de segurança FPC Win32 retém seu timeout original de execução paralela e passa uma tentativa isolada separada do mesmo binário bloqueado no prazo inalterado de 30 segundos. A composição aceita registra 86 compilações reais de programas, 46 closures compiladas recursivas e 425 entradas compiláveis correspondentes. Preflight de aritmética impede overflow antes da conversão de unidades e da divisão, e bounds tipados de Double preservam valores de borda válidos entre targets. Um limite inferior Double compartilhado também repara dimensões exatas mínimas de host, resolução e admissão de fontes iniciais de media. Font-size da raiz usa métricas iniciais, enquanto métricas de linha/spacing da raiz usam a fonte final da raiz. Validação FPC usa 3.3.1 ou mais recente. CSS mais amplo, grafos completos de transporte/recursos FDF, renderização mais ampla e trabalho geral de XFA permanecem ativos

Versão 2.970.0: Support queries nativas de rich text adicionam @supports e imports condicionais supports() com admissão de declarações, seletores, Boolean, namespaces e tokens de URL. Cinco targets reais de compiladores passam cada um 85 queries revisadas, 72 asserções de contexto, 572 injeções medidas de cancelamento com 2.869 asserções de segurança, 258 asserções salvas/importadas e 43 saídas checadas independentemente em 86 PDFs. Regressões originais de Linux de media, preferências e folhas de estilo externas passam. Runners públicos frescos de Linux e Delphi Win64 repetem os cinco programas nativos e checks salvos. A aceitação registra 48 compilações reais, 40 closures recursivas e 426 entradas compiláveis correspondentes. Isso lança o perfil delimitado de queries nativas; CSS mais amplo, grafos completos de transporte FDF, renderização mais ampla e XFA geral permanecem trabalho ativo

Versão 2.971.0: Escopo raiz e pseudo classes estáticas de ações de usuário adicionam 38 observações revisadas de seletores nativos por target de compilador. Cinco targets reais passam as mesmas semânticas de seleção. Runners públicos frescos de Linux e Delphi Win64 retêm 85 support queries, 72 asserções de contexto, 572 injeções medidas de cancelamento com 2.869 asserções de segurança e adicionam as 38 observações de seletores; cada um checa 408 asserções salvas/importadas e 68 saídas inspecionadas independentemente em 136 PDFs. A aceitação registra 23 compilações reais, 23 closures recursivas conservadoras e 426 entradas compiláveis correspondentes. Isso lança o perfil estático de seletores; pseudo classes de estado adicionais, raízes de escopo especificadas pelo chamador, CSS mais amplo, grafos completos de transporte FDF, renderização mais ampla e XFA geral permanecem ativos

Versão 2.971.1: Builds FPC com checks retêm hashing modular do cache de shaped runs sem overflow aritmético, preservando identidade do cache, hits e comportamento delimitado de eviction

Versão 2.972.0: Aparências default nativas de anotações preservam estado de texto, fitting automático, spacing de rich text e clipping derivado de glifos para modos de renderização de 4 a 7. A matriz de aceitação de cinco targets retém 45 aparências em pares e 872 asserções de recursos, cancelamento e recuperação por target. A composição canônica fresca de Linux renderiza todas as 90 saídas com diferença zero de pares e repete as 872 asserções de fronteira. Evidência independente de geometria e raster, falhas originais e identidades originais de execução permanecem registradas separadamente. Fontes variáveis não default, gráficos mais amplos, layout rich geral e XFA dinâmico permanecem ativos

Versão 2.973.0: FDF binário de anotações preserva estados de aparências, grafos de recursos compartilhados, destinos locais e substituição transacional através de APIs nativas, interchange Windows e callbacks versionados. Cinco targets nativos frescos da composição atual passam cada um 31 operações de anotações em 13 records e doze casos de recursos com checks independentes de pixels e no-op exato. Os quatro targets Windows adicionalmente passam 25 operações ordinárias de documentos carregados, doze casos ordinários de recursos e regressões checadas do cache de shaped runs. Targets FPC usam versão 3.3.1 ou mais recente. Execuções mais amplas de transporte, actions, segurança e ABI retêm suas identidades originais de origem. Arquivos embutidos, remoção de anotações, actions mais amplas, layout rich geral, fontes variáveis não default e XFA dinâmico permanecem ativos

Versão 2.974.0: Remoção transacional de anotações usa identidades exatas de página/nome, cascatas dependentes de replies e popups, permissões autenticadas, recursos de trabalho delimitados e publicação atômica através de APIs nativas, file jobs do Windows e callbacks de Windows/Linux. Cinco targets nativos canônicos frescos passam cada um 120 checks e 18 observações independentes de readers; cada target de segurança passa 484 checks nativos, 34 casos independentes e nove verificações CMS. Quatro targets de callbacks do Windows passam 33 casos cada e o Linux passa 30; quatro targets ordinários de jobs do Windows passam 22 casos cada e dois consumers frescos de C++Builder compilam chamadas reais. Execuções finais de compatibilidade FDF de Linux e Delphi Win64 retêm 31 operações em 13 records e doze casos de recursos; o Delphi também retém 25 operações de documentos carregados, doze casos de recursos carregados e regressões checadas do cache de shaped runs. Falhas originais e identidades de execução permanecem preservadas. Remoção de field-trees de Widgets, arquivos embutidos, cadeias de actions mais amplas, layout rich geral, fontes variáveis não default e XFA dinâmico permanecem ativos; remoção incremental não apaga de forma segura revisões anteriores