Finalización de capacidades restantes

Iniciado el 8 de octubre de 2026 contra la versión 2.820.0 tras el plan de mejora de once workstreams completado

Este objetivo cubre las capacidades restantes identificadas en la revisión de estado del repositorio; sigue activo mientras cualquier entrega de abajo carezca de implementación o de evidencia de aceptación

Un diagnóstico que rechaza una entrada no soportada es manejo de errores útil, pero no implementa la capacidad solicitada

EntregaAceptación requeridaEstado
Correcciones de documentación canónicaEliminar las descripciones obsoletas de etapas Linux preservando los límites precisos de API y plataformasSe corrigieron las introducciones del portable core y del documento headless; la auditoría continúa con cada implementación
C ABI de Linux versionadaBiblioteca compartida ELF nativa, records y símbolos C estables, clientes reales de C y Python, lifetime de handles, callbacks parciales, cancelación, presupuestos de recursos, staging atómico y validación PDF independientePublicado en 2.821.0 con 83 comprobaciones ctypes, 33 de C, 80 operaciones concurrentes y 57 comprobaciones independientes de salida por build nativo; la consistencia entre PDF confirmado y snapshot de fuente se corrigió en 2.920.1, reteniendo bytes no-op exactos tras llenados escalares o rich tipados, texto dibujado, páginas importadas y publicación fallida
Edición e importaciones nativas en LinuxWorkflows funcionales de edición, importación HTML, OCR y PDF/A con salida nativa real y verificación independienteHTML nativo, inserción de texto visible/invisible, OCR real con Tesseract y PDF/A-4 raster publicados en 2.824.0; importaciones nativas que preservan recursos y conversión de archivado texto/vector publicadas en 2.829.0; reparación de fuentes ausentes con validación PDF/A-4 real publicada en 2.850.0
Matriz de despliegue LinuxCompilar y ejercitar bibliotecas desplegadas en múltiples distribuciones Linux sin dependencias de escritorioVerificado en Ubuntu 24.04.5, Ubuntu 26.04.1 y Debian 12 con clientes ELF nativos reales
Rendering nativo avanzadoMáscaras de imagen y soft masks, colores ICC, grupos de transparencia y blend modes, glifos Type3, clipping de texto y filtros de imagen adicionales verificados contra fixtures renderizados independientementeMáscaras, colores ICC y especiales, grupos, texto y codecs, shadings y patterns generales y herencia de texto de streams hijos publicados hasta 2.882.0; mallas de triángulos free-form y lattice publicadas en 2.892.0; mallas Coons y de patches tensoriales publicadas en 2.901.0; identidad CFF con CID y sustitución notdef acotada publicadas en 2.907.0; transforms de anotaciones NoZoom y NoRotate ajustadas publicadas en 2.910.0; 182 CMaps legacy integrados con herencia acotada cancelable y extracción Unicode publicados en 2.916.0; uso explícito de anotaciones view/print, tipos estándar de PDF 2.0 y publicación PNG acotada en Windows publicados en 2.922.0; configuración de optional-content por defecto, expresiones de visibilidad OCMD y uso view/print JSON de Linux publicados en 2.924.0; arrays/fases de dashes de ExtGState y scanning acotado de arrays tipados consciente de comentarios publicados en 2.928.0; aplicaciones automáticas de uso de optional-content, contexto de visor explícito, selecciones manuales nativas persistentes y estado acotado de operaciones Linux publicados en 2.930.0; componentes fuente JPX con y sin signo de hasta 26 bits con precisión mixta, subsampling, opacidad y declaraciones de imagen ignoradas publicados en 2.932.0; funciones tensoriales cúbicas muestreadas multidimensionales acotadas con la convención escalar existente publicadas en 2.933.0; precisión fuente sobre 26, políticas NChannel, matrices extremas, sustituciones de fuentes simples ausentes, builds legacy C++Builder Win64 del paquete fuente FULL, import libraries propiedad del compilador y recursos de versión verificados contra 2.936.1; los cuatro rendering intents estándar, overrides de imágenes y caching acotado de transforms ICC publicados en 2.938.0; apariencias de anotaciones ausentes, más estados de gráficos, políticas de impresión y reconstrucción de fuentes de prueba siguen pendientes
Apariencias de formularios extendidasWidgets multilínea, comb, rotados, botones y choice, shaping de complex scripts y texto bidireccional; los valores, fuentes y apariencias guardados deben coincidir tras recargarApariencias nativas de widgets especificadas, valores de selección múltiple, shaping complejo y bidi publicados en seis targets de compilador; campos rich tipados publicados en 2.874.0 y presets reales de firmas de Windows en 2.878.0; grafemas Unicode 17 y salto de línea por defecto a nivel de run publicados en 2.884.0 y 2.885.0; grupos Unicode completos de párrafos y fitting real entre runs de estilos publicados en 2.890.0; fitting de emergencia de grafemas con estilo publicado en 2.894.0; unión contextual entre estilos tipados y bidi de líneas físicas con dirección de párrafo preservada publicados en 2.897.0; anchors de marcas GPOS entre estilos y sobresalientes visibles de glifos publicados en 2.899.0; embeddings, overrides, isolates y brackets de líneas físicas derivados del párrafo publicados en 2.903.0; espaciado de controles solo direccionales publicado en 2.903.1; estado de párrafo standalone de ajuste automático publicado en 2.904.1; geometría real de glifos con anchor ausente y marcas dobles de dirección de items publicadas en 2.906.0; prioridad de declaración inline de seis propiedades y sizing relativo heredado publicados en 2.908.1; familias de fuentes nativas nombradas e importación FDF/XFDF consciente de familia publicados en 2.909.0; selección JSON/C ABI de familias nombradas en Linux nativo publicada en 2.913.0; fallback de grafemas con familias suministradas y fallback JSON de familias nombradas en Linux nativo publicados en 2.919.0; listas ordenadas de candidatos de fuentes nativas y JSON de Linux y llenado mixto original tipado de Windows publicados en 2.923.0; fallback solo rich de grapheme completo con candidatos CSS ordenados y tipados de fuentes para file jobs y callbacks versionados de Windows publicado en 2.925.0; shorthand de fuentes inline cascadado independiente acotado publicado en 2.926.0; fallback de familia regular escalar/choice/botón nativo, de job/callback de Windows y JSON de Linux y limpieza de choices nativa sin ambigüedad publicados en 2.929.0; line height CSS inline nativo e importado, struts de métricas del padre, planificación de fuentes métricas de job/callback de Windows y FDF/XFDF JSON de Linux publicados en 2.935.0; binding JSON tipado explícito de line height y planificación métrica acotada con apariencias guardadas transaccionales Windows/Linux publicados en 2.936.0; letter/word spacing nativo CSS y tipado original, conversión decimal finita exacta, RV canónico de puntos calculado y publicación JSON transaccional Windows/Linux publicados en 2.941.0; más propiedades XHTML/CSS, hojas de estilo, layout, intercambio lossless de empty-export XFDF y publicación nativa exacta de bytes de zero-update siguen pendientes
Workflow completo de firma headlessCarga de PFX, campos de firma nuevos, apariencias visibles, certificación, timestamps y validación a largo plazo con comprobaciones criptográficas reales y PDF independientesWorkflow nativo Pascal, políticas autenticadas de campos y seeds, attestations legales, evidencia de revocación firmada y selección de apariencias nombradas publicados hasta 2.856.0, bindings completos de metadatos de la ABI nativa en 2.860.0 y paridad avanzada real de Windows hasta 2.878.0; interoperabilidad de CAdES y Contents de firma literales publicada en 2.881.0; los timestamps de documento standalone RFC3161 implementan trust TSA real, declaración ESIC y excepciones MDP autenticadas; el intercambio FDF/XFDF implementa importaciones transaccionales de texto Unicode, checkbox, radio y choice con apariencias regeneradas reales, seguridad AES preservada y restricciones autenticadas P2/P3 o de locks de campos; su perfil XHTML acotado importa RV y value-richtext reales con cuatro fuentes de estilo genuinas y revisiones firmadas preservadas; los callbacks rich nativos de Linux vinculan el mismo perfil a programas de fuentes reales de familia/estilo, rollback transaccional autenticado y bytes no-op exactos confirmados mediante records V1 sin cambios; los file jobs y callbacks V1 de Windows, publicados en 2.912.0, implementan el mismo intercambio escalar y rich contra entrada propia inmutable, preparación genuina del graph actual, revisiones AES firmadas autenticadas y commit de callbacks en dos fases; las importaciones Windows de familias nombradas y las lecturas random aisladas de entrada se publicaron en 2.917.0; las transacciones nativas mixtas de escalares y runs tipados originales se publicaron en 2.920.0, preservando pintado preciso, programas de fuentes reales, ediciones del graph actual, políticas autenticadas y no-ops genuinos de apariencias read-only; el llenado mixto original tipado de Windows, publicado en 2.923.0, vincula la misma transacción a file jobs reales y records V1 de callbacks sin cambios, con pintado preciso, programas de fuentes reales de familia/estilo, entradas de reemplazo inmutables, nombres semánticos de botones y rollback en dos fases; el XFDF nativo de anotaciones mapeadas y el intercambio de agregado JSON de Linux, publicado en 2.940.0, preserva streams binarios acotados, contenidos Unicode rich, links popup/reply y publicación transaccional autenticada; los file jobs de anotaciones de Windows y los callbacks JSON V1 originales, publicados en 2.943.0, preservan transacciones autenticadas de agregado, datos binarios y Unicode, bytes exactos de no-ops y publicación atómica; los destinos locales explícitos y nombrados de anotaciones, publicados en 2.945.0, preservan tokens decimales exactos acotados y XML Adobe calificado a través de transacciones nativas, legacy, de Windows y de Linux; el intercambio remoto de anotaciones GoToR y la admisión autenticada ordinaria de anotaciones de documentos cargados, publicados en 2.952.0, preservan enteros exactos de firmas, lifetime original del origen, permisos cifrados, certificación y locks de campos, ediciones permitidas del llamador y valores RC4 compartidos; el layout CSS arbitrario, el llenado rich directo de jobs cargados, el transporte AP, el reemplazo/eliminación de anotaciones, los embedded FDF files, las cadenas GoToE y de actions más amplias, el modelado de permisos FDF de solo campos, el FDF incremental y las extensiones viejas de callbacks loaded-job/handle/fuentes siguen pendientes
Firma incremental cifrada por JSON y C ABIFirmar entradas cifradas reales preservando revisiones originales, políticas de seguridad y permisos; validar de forma independiente la salida real de la ABI y las firmas ByteRangePublicado en 2.825.0 con aceptación real de JSON cifrado de Windows y C ABI y verificación criptográfica independiente
Runtime dinámico XFAEjecución general de eventos JavaScript y FormCalc, operaciones de DOM e instancias, layout e interoperabilidad de lectores persistida, ejercitadas por fixtures de formularios dinámicosScripts generales, SOM, Data DOM, propiedades persistentes y consumidores escalares/draw/caption/image/graphic publicados hasta 2.883.0; importación y serialización de exData XML externo persistente con consumo XHTML guardado publicadas en 2.887.0 y comentarios XML ordenados e instrucciones de procesamiento en 2.891.0; Bind SOM nativo publicado en 2.896.0 y Data DOM XML nativo transaccional con replay acotado de módulos publicado en Windows en 2.900.0; JavaScript, Data DOM, XML, FormCalc y ejecución de locales ICU nativos y portables en Linux publicados en 2.904.0; creación automática de graphs XFA headless de texto, push-button y static-draw publicada en 2.905.0; campos nativos choice/list/check y grupos de radio con scope estructural publicados en 2.908.0; draws vectoriales nativos e imágenes PNG/JPEG inline publicados en 2.911.0; estilos nativos de marca booleana, borde, caption y estado neutral publicados en 2.914.0; ventanas nativas de selección de listas por métricas de fuentes publicadas en 2.915.0; captions nativas rich booleanas y extensiones lógicas de línea publicadas en 2.918.0; captions rich de push-button nativas, estilos de fuentes suministrados y apariencias reales de estado de highlight publicados en 2.921.0; captions rich de push-button legacy ApplyXFA, familias/estilos reales y recursos de fuentes AcroForm publicados en 2.927.0; bundles legacy de estados normal/neutral de checkbox, captions con estilo, nombres PDF especiales y adopción de recursos de página segura ante cancelación publicados en 2.931.0; apariencias legacy de texto Unicode, numérico, fecha y password escalar con fuentes de instancia efectivas y recursos seguros ante cancelación publicadas en 2.934.0; máscaras de password escalares contadas portables con presupuestos agregados de glifos de preasignación y cancelación publicadas en 2.935.1; grupos de radio legacy con scope repeat, exports exactos, captions Unicode con estilo, rollback de grupo completo y la factory nativa de miembros con fuente suministrada publicados en 2.937.0; valores exactos, etiquetas, ventanas de selección, apariencias Unicode con estilo, flags altos y rollback por campo de combos/listas legacy con la factory de choices desacoplada publicados en 2.939.0; captions rich de choices, decoración de marcos, scripts dinámicos de gestión de items, commits interactivos, consumidores de cuerpos rich text, operaciones estructurales de nodos, más políticas de alias y binding, transporte de media externo y más consumidores de formas/imágenes siguen pendientes
Comparación y revisión nativa de documentosComparación semántica, estructural y renderizada real con salida de callbacks preparada y copias nativas de revisión anotadasComparación semántica publicada en 2.842.0, comparación general completada en 2.857.0 y PDFs nativos autenticados de revisión anotada publicados en 2.861.0

La versión 2.821.0 publica la etapa headless nativa verificada; las máscaras avanzadas de graphics state y la composición de grupos, las políticas de formularios restantes, TSA/LTV, la firma JSON cifrada de Windows, el XFA dinámico más amplio y la integración Linux de edición/importación/OCR/archivado siguen siendo trabajo pendiente

La versión 2.822.0 verifica eventos generales de QuickJS y FormCalc compilado, operaciones DOM en vivo de instancias repetidas, persistencia estándar de paquetes de formularios, ciclo de vida automático initialize/calculate/validate/ready y funciones financieras correctas según la especificación con 180 comprobaciones enfocadas en cuatro targets de compilador y 106 comprobaciones de compatibilidad existentes en ambos targets Delphi; el trabajo más amplio de script-objects y funciones de host sigue pendiente

La versión 2.823.0 agrega timestamps de firma RFC 3161 validados, espaciado de texto explícito, script objects XFA persistentes y replay transaccional de estado de módulos; seis targets de compilador pasan 29 comprobaciones de timestamps, la verificación criptográfica independiente pasa 7884 comprobaciones y cuatro targets de compilador pasan 284 comprobaciones generales de XFA; la evidencia de firma de archivado y las funciones de host más amplias siguen pendientes

La versión 2.824.0 verifica workflows nativos de HTML/edición/OCR/archivado raster, rendering avanzado de SMask y transparencia aditiva/JPX, evidencia autenticada DSS/VRI y transporte de host XFA transaccional explícito; la ABI de Linux pasa 169 comprobaciones ctypes y 147 independientes por compilador, el HTML/edición nativos pasan 9748 comprobaciones independientes, la aceptación del renderer pasa 1529 comprobaciones independientes en 88 fixtures, LTV pasa 28 comprobaciones por compilador y 690 independientes, y el transporte de host XFA pasa 333 comprobaciones por target de compilador de Windows

Los grupos CMYK/ICC de cuatro componentes, las uniones knockout de grupos anidados, los workflows nativos de documentos importados y de archivado texto/vector, las políticas de formularios restantes, la firma JSON cifrada de Windows y el estado de locales/host XFA más amplio siguen pendientes

Versión 2.825.0: la firma incremental cifrada de Windows pasa 41 comprobaciones enfocadas en cada target Delphi/FPC y 728 comprobaciones reales de C ABI en cada arquitectura de Windows; la verificación independiente comprueba 20 firmas CMS válidas y 20 rechazos de manipulación por arquitectura, mientras que el shaping de complex scripts de Windows/Linux pasa 411 comprobaciones independientes en seis targets de compilador

Versión 2.826.0: los campos nativos de selección múltiple pasan 35 casos enfocados en seis targets de compilador, 498 comprobaciones independientes de salida de choices y 1730 comprobaciones de apariencias completas; las políticas de formularios firmados y más tipos de campos siguen pendientes

Versión 2.827.0: los locales y pictures de XFA pasan 221 comprobaciones enfocadas, 77 comprobaciones de integración de runtime y 333 comprobaciones existentes de scripts generales en cuatro targets de compilador de Windows; la aritmética protegida de JavaScript pasa 42 comprobaciones por target y el estado de host más amplio sigue pendiente

Versión 2.828.0: el rendering nativo verifica 173 fixtures independientes, 157 comprobaciones de presupuesto y estado, 212 comprobaciones de codecs de imagen y 2391 comprobaciones independientes de salida en ambos compiladores de Linux; los builds Delphi/FPC de Windows y los headers públicos de C++Builder también pasan

Versión 2.829.0: las importaciones y preservación nativas pasan 103 aserciones de Linux y 77 de Windows por compilador, comprobaciones independientes de cifrado/recursos/píxeles y validación PDF/A-4 genuina; la aceptación de la ABI nativa pasa 205 comprobaciones ctypes, 171 independientes, 33 de C y 80 operaciones concurrentes por compilador de Linux

Versión 2.830.0: las pictures XFA avanzadas pasan 285 comprobaciones enfocadas y 78 comprobaciones reales de runtime por target de compilador de Windows, más 221 comprobaciones de regresión de pictures, 77 de runtime de locales y 333 de scripts generales; el modelo de host más amplio y el trabajo de scripting siguen pendientes

Versión 2.831.0: los nombres codificados de políticas de firma pasan 946 aserciones reales de C ABI por arquitectura de Windows, 41 comprobaciones nativas por target Delphi/FPC y 22 comprobaciones independientes de firma válida/manipulación por arquitectura; la integración nativa de políticas de campos sigue pendiente

Versión 2.832.0: la firma nativa de Linux pasa 270 aserciones reales de ctypes, 228 comprobaciones independientes de salida, 33 aserciones de C ABI y 80 operaciones concurrentes con handles compartidos en FPC 3.2.2 y 3.3.1; el callback de timestamps y la expansión de políticas de campos siguen pendientes

Versión 2.833.0: el rendering de texto vertical pasa 202 fixtures, 2681 comprobaciones independientes, 166 comprobaciones de presupuesto/estado y 212 de codecs por compilador nativo de Linux, más 175 comprobaciones de Poppler en 29 fixtures de texto compuesto; la compatibilidad más amplia de shadings y colores sigue pendiente

Versión 2.834.0: la conformidad nativa de ESS y fuentes pasa 52 comprobaciones CMS, 13 de firmas de documento, 60 de writer, 31 de cifrado y 15 de CMaps incrustados en seis targets de compilador, 108 firmas CMS independientes y 90 salidas PDF independientes; la integración nativa de políticas de seeds y locks de campos sigue pendiente

Versión 2.835.0: el modelo de host XFA pasa 68 comprobaciones de modelo y 80 reales de runtime por target de compilador de Windows, más 333 regresiones de scripts generales, 77 de runtime de locales, 78 de runtime avanzado y 221 de pictures; ambas interfaces de C++Builder pasan y el trabajo de FormCalc/SOM más amplio sigue pendiente

Versión 2.836.0: el transporte nativo de timestamps pasa 319 aserciones reales de ctypes, 39 aserciones reales de callbacks C y 296 comprobaciones independientes de salida por compilador de Linux, más las regresiones existentes de C y concurrencia; el prefijo original de la ABI y el tamaño ordinario de operación quedan sin cambios

Versión 2.837.0: las apariencias nativas de formularios JSON pasan 407 aserciones reales de ctypes y 394 comprobaciones independientes de PDF, seguridad, fuentes y píxeles por compilador de Linux, más 33 aserciones de C, 80 operaciones concurrentes y 39 comprobaciones reales de timestamps C; la política nativa de campos firmados y la expansión de formularios más amplia siguen pendientes

Versión 2.838.0: FormCalc Eval pasa 112 comprobaciones reales de ejecución y 333 de scripts generales por target Delphi/FPC de Windows, más 68 comprobaciones del modelo de host y ambas interfaces de C++Builder; las regresiones de host, locales y runtime avanzado también pasan, mientras que Ref y la semántica SOM más amplia siguen pendientes

Versión 2.839.0: las referencias de FormCalc pasan 137 comprobaciones reales de runtime y 51 de DOM real por target Delphi/FPC de Windows, con regresiones General 333, Eval 112, host 80, locales 77 y runtime avanzado 78; los selectores SOM más amplios siguen pendientes

Versión 2.840.0: el rendering calibrado pasa 295 fixtures, 3739 comprobaciones independientes, 199 de presupuesto/estado y 212 de codecs por compilador de Linux, 673 comprobaciones CIE de Poppler y 175 de texto compuesto, más builds frescos de Delphi/FPC Windows y las interfaces de C++Builder; los colores especiales, shadings y patterns siguen pendientes

Versión 2.841.0: los formularios autenticados pasan 96 comprobaciones de formularios firmados y 41 de políticas en seis targets de compilador, regresiones de revisión original, apariencias, choices y fuentes, 2610 comprobaciones independientes de firmas/PDF y 1814 de apariencias, más TSA/LTV y las interfaces públicas de C++Builder; las restricciones de seeds y la edición P3 más amplia siguen pendientes

Versión 2.842.0: la comparación nativa pasa 172 comprobaciones ABI de dos handles y 1315 semánticas independientes por compilador de Linux, 43 comprobaciones de API Pascal en seis targets, ambas interfaces de C++Builder y las regresiones existentes de contratos de Windows; las regresiones completas de ABI, formularios y timestamps siguen pasando mientras que la comparación estructural/renderizada y las copias nativas de revisión anotada siguen pendientes

Versión 2.843.0: la resolución SOM pasa 170 comprobaciones reales de runtime por target Delphi/FPC de Windows, las regresiones General 333, Eval 112, Ref 137, host 80, locales 77 y runtime avanzado 78, la verificación de scripts generados y ambas interfaces de C++Builder; los bindings nativos de datos y propiedades de template siguen pendientes

Versión 2.844.0: los colores especiales pasan 391 fixtures, 5074 comprobaciones independientes, 237 de presupuesto/estado y 212 de codecs por compilador de Linux, 700 comprobaciones de Poppler de colores especiales, 673 CIE y 175 de texto, cuatro builds frescos de Windows y ambas interfaces de C++Builder; el ICC más amplio, shadings, patterns y políticas de impresión siguen pendientes

Versión 2.845.0: los locks nativos de campos pasan 48 comprobaciones enfocadas, 96 de formularios firmados, 41 de políticas, de fuentes históricas, 60 de writer y 31 de cifrado en seis targets de compilador, 1002 comprobaciones independientes sobre 102 PDFs y 102 firmas CMS, y ambas interfaces de C++Builder; las restricciones completas de seeds y propiedades de certificados siguen pendientes

Versión 2.846.0: el Data DOM nativo de XFA pasa 205 comprobaciones reales de runtime por target Delphi/FPC de Windows, las regresiones SOM 170, General 333, Eval 112, Ref 137, host 80, locales 77 y runtime avanzado 78, la verificación de scripts generados y ambas interfaces de C++Builder; los bindings de propiedades de template y el refinamiento de sufijos de descendientes siguen pendientes

Versión 2.847.0: los seeds nativos de firmas pasan 68 comprobaciones de firma y 30 de certificados en seis targets de compilador, 762 comprobaciones independientes sobre 60 firmas CMS, regresiones reales de timestamps y LTV, la prueba existente de formularios firmados y locks de campos, y ambas interfaces de C++Builder; los attestations legales, la incrustación requerida de revocación y las apariencias nombradas siguen pendientes

Versión 2.848.0: los sufijos de descendientes pasan 64 comprobaciones reales de runtime por target Delphi/FPC de Windows y los gates completos de compatibilidad SOM, General, Eval, Ref, host, locales, runtime avanzado y Data DOM; los bindings de propiedades de template siguen pendientes

Versión 2.849.0: el graphics state neutral y el rendering de glifos CFF pasan 99 comprobaciones enfocadas y 222 independientes por compilador de Linux, los 391 fixtures de rendering publicados, 5074 ecuaciones independientes, 237 comprobaciones de presupuesto/estado y 212 de codecs, cuatro targets frescos de Windows y los headers de C++Builder; el CFF con CID y las políticas activas de gráficos siguen pendientes

Versión 2.850.0: la reparación de fuentes pasa 68 aserciones nativas y 369 independientes por compilador de Linux; cinco configuraciones reales de despliegue Ubuntu y Debian pasan 440 comprobaciones ctypes, 36 de C, 80 concurrentes, 39 de timestamps C, 394 de documentos, 374 de fuentes, 172 de comparación y 1315 de verificación semántica, con validación PDF/A-4 genuina; la comparación estructural/renderizada y las copias de revisión anotadas siguen pendientes

Versión 2.851.0: el rendering ICC pasa 446 fixtures, 5562 comprobaciones independientes, 246 de presupuesto/estado y 212 de codecs por compilador de Linux, 513 comparaciones reales de ICC con MuPDF/Poppler y las regresiones existentes de lectores CIE, colores especiales y texto, más cuatro builds frescos de Windows y los headers de C++Builder; los shadings generales, patterns y políticas de impresión siguen pendientes

Versión 2.852.0: los attestations legales pasan 24 comprobaciones enfocadas, 68 de seeds y 30 de certificados en seis targets nativos de compilador, 186 comprobaciones independientes sobre 30 firmas CMS legales, regresiones completas de seeds, locks y writer, y 2610 comprobaciones de formularios firmados sobre 258 PDFs y firmas CAdES; los atributos firmados de revocación y los perfiles de apariencias nombradas siguen pendientes

Versión 2.853.0: la evidencia firmada de revocación pasa 63 comprobaciones enfocadas en seis targets de compilador, 558 independientes sobre 36 firmas CMS reales, aceptación real de RFC 3161 y LTV, 2610 regresiones de formularios firmados y 1002 de locks de campos, y ambas interfaces de C++Builder; la selección real de perfiles de apariencias nombradas sigue pendiente

Versión 2.854.0: las propiedades XFA pasan 111 comprobaciones enfocadas en cuatro targets Delphi/FPC, ambas interfaces de C++Builder, todas las regresiones publicadas del runtime XFA y suites Delphi completas sin GUI de 3092 tests Win32 y 3091 Win64; la creación genérica de propiedades ausentes, los defaults de schema y los consumidores de rich text siguen pendientes

Versión 2.855.0: los defaults de schema XFA pasan 100 comprobaciones reales de runtime y 16 aserciones independientes de PDFs guardados en cuatro targets Delphi/FPC de Windows, 111 regresiones de property DOM en los cuatro targets y 106 comprobaciones de compatibilidad en ambos targets Delphi; la creación de propiedades ausentes y los consumidores efectivos de rich text siguen pendientes

Versión 2.856.0: los perfiles de apariencias nombradas pasan 39 comprobaciones enfocadas en seis targets de compilador, 390 independientes sobre 36 firmas CMS reales y tres layouts raster distintos, ambas interfaces de C++Builder, regresiones completas de seeds, writer, apariencias y formularios firmados, más 2610 comprobaciones de formularios y 1002 de locks; los bindings nativos de metadatos de la ABI siguen pendientes

Versión 2.857.0: la comparación general pasa 44 aserciones Pascal, 230 reales de ABI de callbacks y 216 independientes por compilador nativo de Ubuntu Linux, 27 comprobaciones sin rendering en cuatro targets de Windows, ambas interfaces de C++Builder y las regresiones completas publicadas de ABI, timestamps, fuentes y contratos semánticos, incluido un deadline de OCR con hijo en ejecución distinto del timeout de preparación; las copias nativas de revisión anotada siguen pendientes

Versión 2.858.0: los nombres codificados pasan 171 comprobaciones independientes/nativas sobre 19 pares de fixtures más seis comprobaciones de límites de nombres por compilador nativo de Ubuntu, los 446 fixtures de rendering, 5562 ecuaciones independientes, 246 presupuestos y 212 comprobaciones de codecs, cuatro targets frescos de compilación de Windows y ambas interfaces de C++Builder; los shadings y patterns generales siguen pendientes

Versión 2.859.0: los consumidores de propiedades de rich text pasan 126 comprobaciones reales de runtime y 38 independientes de PDFs guardados en cuatro targets Delphi/FPC de Windows, incluidos mapeos reales de fuentes estándar incrustadas, precedencia CSS, advance de párrafo y recarga/rollback nativos; 16 regresiones de schema de PDFs guardados también pasan en los cuatro targets; la creación de propiedades ausentes, el rich text de widgets y más consumidores de baseline, ajuste de línea y decoración siguen pendientes

Versión 2.860.0: las opciones de firma pasan 422 aserciones reales de ABI e independientes por compilador nativo de Ubuntu, incluidas 15 firmas CMS con CAdES de OpenSSL y verificación de cadenas de certificados, apariencias y metadatos cifrados, nonce e imprint de timestamps, y evidencia CRL y OCSP; las comprobaciones legacy de 441 ABI, 36 de C, 80 de concurrencia, 39 de timestamps y 394 independientes también pasan; la paridad de políticas de firmas de Windows sigue pendiente

Versión 2.861.0: los PDFs de revisión pasan 52 aserciones Pascal reales, 581 independientes de lectores y CAdES de confianza, y 186 aserciones de ABI de callbacks fragmentados y Cairo nativo real por compilador nativo de Ubuntu; cuatro targets Delphi/FPC de Windows ejecutan 52 comprobaciones reales cada uno y ambas interfaces de C++Builder compilan; la salida preserva los píxeles fuente exactos y rechaza geometría posicionada obsoleta, permisos restringidos, cancelación, presupuestos agotados y alias de fuente

Versión 2.862.0: los shadings pasan 72 fixtures reales, 1080 aserciones independientes de fórmulas y lectores y 174 aserciones de estado acotado, cancelación y publicación por compilador nativo de Ubuntu, más los 446 fixtures previos, 5562 aserciones independientes, 246 presupuestos de estado y 212 comprobaciones de codecs; cuatro targets de Windows compilan frescos seis programas y ambas interfaces de C++Builder compilan; el runtime de Windows, los patterns y los shadings de mallas siguen pendientes

Versión 2.863.0: la política de seeds y locks de Windows pasa 86 comprobaciones nativas reales en cuatro targets Delphi/FPC, 1726 aserciones reales de DLL/C ABI por arquitectura de Windows, 55 PDFs firmados inspeccionados independientemente y 78 comprobaciones genuinas de CMS y manipulación por target Delphi, más nueve pruebas nativas independientes de políticas PDF/CMS por target FPC; la certificación avanzada, los attestations legales, el transporte de timestamps, la evidencia de revocación validada y las apariencias nombradas siguen pendientes

Versión 2.864.0: las correcciones de códigos de barras pasan 101 comprobaciones de escaneo en ambos targets Delphi, 17 de deadlines y 36 de muestreo de finders en los cuatro targets Delphi/FPC de Windows, y ambas interfaces de C++Builder; la suite Win32 sin GUI por defecto pasa 3093 de 3094 tests con cero errores o leaks, dejando activa una regresión de rendimiento de prefetch en foreground reproducida por separado

Versión 2.865.0: los imprints explícitos de timestamps pasan 66 aserciones reales en seis targets de compilador de Linux y Windows, ambas interfaces de C++Builder y 8496 aserciones independientes de OpenSSL, peticiones, tokens, nonces, imprints, trust y revocación; los workflows existentes de timestamps de firmas raw siguen siendo compatibles y la integración de callbacks de Windows sigue pendiente

Versión 2.866.0: la geometría de rich text pasa 11 aserciones reales de párrafos, 40 comprobaciones independientes de PDFs guardados y líneas base y 126 comprobaciones existentes de runtime en los cuatro targets Delphi/FPC de Windows; el ajuste de línea, las decoraciones, el rich text de widgets y la creación de propiedades ausentes siguen pendientes

Versión 2.866.1: la interoperabilidad de digests de raw tokens pasa 75 aserciones reales en seis targets de compilador de Linux y Windows, ambas interfaces de C++Builder y 8550 aserciones independientes de OpenSSL de peticiones, tokens, CMS, PDF, nonces, imprints, trust y revocación; la integración de callbacks de Windows sigue pendiente

Versión 2.867.0: el ajuste de línea de rich text pasa 46 aserciones de geometría medida, 17 independientes de PDFs guardados, 126 existentes de runtime, 11 de geometría de párrafos y 40 de líneas base en PDFs guardados en los cuatro targets Delphi/FPC de Windows; el salto de línea Unicode completo, más modos de white-space, decoraciones, rich text de widgets y creación de propiedades ausentes siguen pendientes

Versión 2.868.0: las apariencias de passwords pasan 50 aserciones nativas de Linux o 44 de Windows y 82 comprobaciones independientes de PDF y píxeles en cada uno de seis targets, más 72 aserciones nativas reales de la ABI por compilador de Linux; los límites del parser pasan 26 comprobaciones por target, las regresiones legacy de la ABI y apariencias pasan, y las suites Delphi completas por defecto pasan los 3094 tests Win32 y 3093 Win64 bajo sus gates originales de rendimiento; los campos rich-text siguen pendientes

Versión 2.869.0: los timestamps de Windows pasan 116 comprobaciones reales en cuatro targets Delphi/FPC, 117 comprobaciones reales de DLL por arquitectura, ambas interfaces de C++Builder, 654 comprobaciones independientes sobre 42 PDFs firmados y la verificación nativa de Linux de las 42 salidas en ambos compiladores; la política legacy de firmas de Windows y las regresiones de la ABI pasan; la certificación avanzada, los attestations legales, los atributos firmados de revocación y la paridad de apariencias nombradas siguen pendientes

Versión 2.870.0: los cuatro targets Delphi/FPC de Windows pasan 5562 comprobaciones independientes previas, 72 fixtures de shadings y 1080 ecuaciones, 19 pares de nombres escapados y 171 comprobaciones independientes, 242 presupuestos de estado, 212 codecs, 37 outlines de fuentes, seis presupuestos de nombres y 174 presupuestos de shadings; ambos compiladores nativos de Linux y las interfaces de C++Builder pasan; los patterns, mallas, CMaps legacy, CFF con CID y las políticas de gráficos más amplias siguen pendientes

Versión 2.871.0: las propiedades ausentes pasan 101 comprobaciones nativas de runtime, 38 de paths y 24 independientes de PDFs guardados en cada uno de los cuatro targets Delphi/FPC de Windows, ambas interfaces de C++Builder, 126 regresiones de propiedades rich, 205 de Data DOM, 46 de ajuste de línea y 17 independientes de PDFs de ajuste de línea; más consumidores de schema, defaults implícitos de template, alias léxicos y widgets rich Unicode siguen pendientes

Versión 2.871.1: el scope léxico de eventos pasa 27 comprobaciones reales de runtime en cada uno de los cuatro targets Delphi/FPC de Windows, incluidas asignaciones no declaradas estrictas, zonas muertas temporales y rollback de errores de sintaxis; las 333 regresiones generales de JavaScript/FormCalc y 101 de propiedades ausentes pasan por target; el schema más amplio de UI/valores y los consumidores de widgets rich siguen pendientes

Versión 2.872.0: la certificación de Windows pasa 210 comprobaciones en cuatro targets Delphi/FPC, 211 comprobaciones reales de DLL por arquitectura, 1590 aserciones independientes sobre 90 PDFs y 108 firmas CMS y TSA reales, más la verificación nativa de Linux de todas las salidas en ambos compiladores; los atributos firmados de revocación y la paridad de apariencias nombradas siguen pendientes

Versión 2.873.0: las propiedades de UI pasan 29 comprobaciones nativas de runtime y 24 independientes de PDFs guardados en cada uno de los cuatro targets Delphi/FPC de Windows, ambas interfaces de C++Builder y todas las regresiones de propiedades ausentes, scripts generales y léxicas; la sincronización de valores, los defaults de template, más consumidores de widgets y los widgets rich Unicode siguen pendientes

Versión 2.874.0: los campos rich tipados pasan 60 aserciones Pascal reales por compilador nativo de Linux y 56 por target Delphi/FPC de Windows, 127 aserciones reales de la ABI de callbacks por compilador nativo de Linux, 389 comprobaciones independientes de PDF/fuentes/glifos/píxeles para cada target Pascal y ABI y ambas interfaces de C++Builder; el XHTML arbitrario, el CSS más amplio, el ajuste de línea Unicode completo y el bidi de estilos mezclados siguen pendientes

Versión 2.875.0: los defaults de campos pasan 62 comprobaciones reales de runtime y 49 aserciones independientes de PDFs guardados en cada uno de los cuatro targets Delphi/FPC de Windows, ambas interfaces de C++Builder y todas las regresiones de propiedades ausentes, Data DOM, JavaScript general y UI; la creación de hijos de value y la sincronización inmediata de DataIdentity siguen pendientes

Versión 2.876.0: la información firmada de revocación pasa 336 aserciones reales en cuatro targets Delphi/FPC de Windows, 337 comprobaciones reales de DLL por arquitectura, 2814 aserciones independientes de OpenSSL/PDF, ambas interfaces públicas de C++Builder y la autenticación nativa de Linux de 150 firmas en 132 PDFs por compilador; la paridad de apariencias nombradas sigue pendiente

Versión 2.876.1: la compatibilidad por defecto pasa los 16 métodos existentes de binding y layout en ambos targets Delphi y 62 comprobaciones de runtime más 49 aserciones independientes de PDFs guardados en cada uno de los cuatro targets de Windows; la expectativa obsoleta de texto vacío se actualiza mientras su geometría exacta queda sin cambios; el trabajo nuevo de hijos de value y sincronización de binding sigue pendiente

Versión 2.877.0: los patterns pasan 32 fixtures reales, 160 aserciones independientes de ecuaciones y lectores y 231 comprobaciones de recursos/cancelación en seis runtimes nativos, las 5562 aserciones previas de píxeles por target, las regresiones de Windows de shadings/nombres/codecs/fuentes/estado y ambas interfaces de C++Builder; las mallas y la herencia de estado de texto de streams hijos siguen pendientes

Versión 2.878.0: las apariencias nombradas pasan 461 aserciones reales en cuatro targets Delphi/FPC de Windows, 462 aserciones reales de DLL por arquitectura, 4056 comprobaciones independientes de firmas y 804 de apariencias; ambos compiladores nativos de Linux autentican 228 firmas en 198 PDFs; la interoperabilidad de firmas más amplia sigue pendiente

Versión 2.879.0: los valores escalares pasan 299 comprobaciones reales de runtime y 62 aserciones verificadas independientemente de PDFs guardados en cuatro targets Delphi/FPC de Windows, todas las regresiones de propiedades ausentes, Data DOM, scripts generales, UI y defaults y ambas interfaces de C++Builder; los consumidores de draws y captions y los valores de imágenes y widgets rich siguen pendientes

Versión 2.880.0: los valores de draws y captions pasan 79 comprobaciones reales de runtime y 114 aserciones independientes de PDFs guardados en cuatro targets de Windows, todas las regresiones de valores escalares, propiedades rich y ajuste de línea, los gates existentes de binding/layout y ambas interfaces de C++Builder; los consumidores de imágenes, gráficos, exData y Unicode rich siguen pendientes

Versión 2.880.1: la cancelación de constructores pasa tests reales de construcción y recuperación Delphi/FPC Win32/Win64, ambos headers regenerados de C++Builder, cinco casos de límites de Delphi por arquitectura y suites completas aisladas sin GUI con los 3097 tests Win32 y 3096 Win64 pasando, cero errores o leaks y los gates originales de prefetch pasando en sus primeros intentos; el snapshot completo es HEAD 2.879.0 más este cambio del renderer y no cubre los borradores de features posteriores

Versión 2.880.2: el layout rich pasa 67 aserciones reales por compilador nativo de Linux, 63 en cada target Delphi/FPC de Windows, 452 aserciones independientes de PDF/métricas de fuentes/operadores/píxeles para cada una de las seis salidas de runtime, 133 aserciones reales de ABI y 410 independientes por compilador de Linux y ambas interfaces de C++Builder con las regresiones existentes de metadatos de formularios, apariencias y choices; el breaking Unicode completo, el bidi de estilos mezclados y el XHTML arbitrario siguen pendientes

Versión 2.881.0: los contenidos de firmas pasan 52 aserciones reales en seis targets nativos de compilador de Linux y Windows, 1068 aserciones independientes sobre 78 PDFs reales y 84 firmas CMS, todas las regresiones de writer y writer cifrado y ambas interfaces de C++Builder; los timestamps de documento standalone y el FDF/XFDF nativo siguen pendientes

Versión 2.882.0: la herencia de texto pasa 16 fixtures reales, 180 aserciones independientes de fórmulas y lectores y 40 comprobaciones de presupuesto en seis runtimes de Linux y Windows, todas las 5562 comprobaciones previas de píxeles y las regresiones de Patterns por target, builds frescos de Windows y ambas interfaces de C++Builder; el shading de mallas y otros gaps de rendering documentados siguen pendientes

Versión 2.883.0: los valores gráficos pasan 219 comprobaciones reales de runtime y 98 aserciones independientes de PDFs guardados en cuatro targets Delphi/FPC de Windows, todas las regresiones escalares, de draws, schema, paths y propiedades ausentes, ambos gates de binding/layout de Delphi y ambas interfaces de C++Builder; el XML externo de exData, las referencias de imágenes externas y más consumidores Unicode siguen pendientes

Versión 2.884.0: los límites de grafemas pasan los 766 casos oficiales y 2928 aserciones en seis runtimes reales; los campos rich pasan 78 aserciones nativas de Linux o 74 de Windows, 553 comprobaciones independientes de PDF por target, 151 reales de la C ABI de Linux y 511 independientes por compilador y ambas interfaces de C++Builder; las oportunidades completas de salto de línea, las palabras que cruzan estilos, el bidi de párrafos y el XHTML arbitrario siguen pendientes

Versión 2.885.0: el salto de línea por defecto pasa los 19338 casos oficiales y 178996 aserciones en seis runtimes nativos, los campos rich pasan 86 aserciones de Linux o 82 de Windows y 1321 comprobaciones independientes de PDF por target, la C ABI real de Linux pasa 175 comprobaciones y 1279 independientes por compilador y ambas interfaces de C++Builder pasan; el fitting de palabras que cruzan estilos, el bidi de párrafos y el XHTML arbitrario siguen pendientes

Versión 2.886.0: los timestamps de documento pasan 79 aserciones reales en seis targets nativos de compilador de Linux y Windows, ambas interfaces frescas de C++Builder, 2419 comprobaciones independientes sobre 96 PDFs y 192 tokens genuinos de CMS o TSA, todas las regresiones de seis targets de políticas, fuentes históricas, formularios firmados, locks y writer cifrado, más 2610 comprobaciones independientes de formularios firmados y 1002 de locks; el intercambio nativo FDF/XFDF sigue pendiente

Versión 2.887.0: el XML exData nativo pasa 41 comprobaciones de parser, 142 de runtime, 52 verificadas independientemente de PDFs guardados y 38 previas de PDFs rich en cuatro targets Delphi/FPC de Windows, ambas interfaces frescas de C++Builder y las regresiones anteriores escalares, de imágenes, rich, propiedades ausentes, Data DOM, schema y scripts generales; el XML general de clases de nodos, el media externo y los widgets rich Unicode siguen pendientes

Versión 2.888.0: el adaptador de documentos pasa los 19338 casos oficiales y 194028 aserciones en cuatro targets Delphi/FPC de Windows; la API pública de propiedades pasa 7511 aserciones sobre 3654 rangos publicados en seis targets de Linux y Windows, todas las regresiones oficiales de salto de línea y grafemas, ambas interfaces de C++Builder y los 14 métodos existentes de layout en ambos targets Delphi; las palabras que cruzan estilos y el bidi de párrafos siguen pendientes

Versión 2.889.0: los alias ocultos pasan 138 comprobaciones nativas de runtime y 36 independientes de XDP persistido en cuatro targets Delphi/FPC de Windows, todas las regresiones escalar299, General333, DataDOM205 y exData142; las propiedades nativas sin uso quedan sin asignar, mientras que los eventos calculate ocultos y el binding de runtime más amplio siguen pendientes

Versión 2.890.0: el fitting de grupos de estilos pasa 100 aserciones nativas reales de Linux o 96 de Windows, 1321 comprobaciones independientes previas y 239 nuevas de PDF/fuentes/operadores/píxeles en los seis targets, 211 reales de la C ABI y 1279 previas más 210 nuevas independientes por compilador de Linux; el fitting de emergencia de grafemas entre estilos, la unión contextual, el bidi de párrafos y el XHTML arbitrario siguen pendientes

Versión 2.890.1: la publicación real pasa 1066 aserciones en cuatro targets Delphi/FPC de Windows, incluidos handles reales que niegan la eliminación, cancelación, fallos read-only, 500 reemplazos atómicos y 50 guardados/recargas de documentos por target, más 52 comprobaciones de Linux por compilador y la matriz completa final de mallas FPC64 y relacionadas; la evidencia original de fallos de GDB y de WinAPI independiente se conserva

Versión 2.891.0: el contenido XML pasa 104 aserciones nativas y 56 de runtime más 52 comprobaciones existentes y 22 nuevas independientes de PDFs guardados en cuatro targets Delphi/FPC de Windows, ambas interfaces de C++Builder y las regresiones enfocadas de XML, rich, propiedades y alias ocultos; la importación XML más amplia, el media externo y el binding nativo siguen pendientes

Versión 2.892.0: las mallas de triángulos pasan 35 fixtures, 427 aserciones independientes de fórmulas y lectores y 201 comprobaciones de presupuesto en seis targets nativos, regresiones frescas enfocadas del renderer de Windows y Linux y ambas interfaces de C++Builder; la evidencia original de publicación transitoria se conserva, mientras que los patches Coons y tensoriales y otros gaps del renderer en seguimiento siguen pendientes

Versión 2.893.0: el form data pasa 40 aserciones de codecs y 78 de documentos en seis targets reales de compilador, ambas interfaces de C++Builder, 2562 comprobaciones independientes sobre 144 PDFs, 36 firmas CAdES genuinas y 48 exportaciones, todas las regresiones enfocadas de firmas y los gates previos independientes de firmas, locks y timestamps; el intercambio de anotaciones y XML rich y los bindings de la C ABI siguen pendientes

Versión 2.893.1: la revocación de timestamps pasa 48 aserciones reales y formularios firmados96, locks48, revocación ordinaria63 y timestamps de documento79 en seis targets nativos, 267 comprobaciones nuevas independientes de timestamps, 2610 formularios firmados previos, 1002 locks, 558 de revocación ordinaria y 2419 de timestamps; los fallos genuinos de evidencia ausente se conservan

Versión 2.894.0: el ajuste de grafemas con estilo pasa 36 aserciones reales y 938 independientes de PDF/fuentes/glifos/coordenadas/píxeles en seis targets nativos, los gates previos de apariencias rich y grupos de estilos, 253 reales de la C ABI de callbacks fragmentados y 888 comprobaciones nuevas independientes por compilador de Linux; la unión contextual, el posicionamiento de marcas entre estilos, el bidi de párrafos y el XHTML arbitrario siguen pendientes

Versión 2.895.0: la ABI nativa FDF/XFDF pasa 1231 aserciones dedicadas de callbacks y 25 reales de C por compilador de Linux, 346 comprobaciones independientes sobre 30 PDFs, diez firmas retenidas y 36 exportaciones, y las comprobaciones previas de 441 ABI, 36 de C, 80 concurrentes, 39 de TSA y 394 independientes por compilador; el XML rich, las anotaciones y el intercambio FDF incrustado o incremental siguen pendientes

Versión 2.895.1: el v2.894.0 publicado inmutable más solo tres fuentes de rendimiento pasa el General333 original y el rollback de journal72 nuevo en cuatro targets de Windows y ambas interfaces frescas de C++Builder; se conservan el fallo original de rollback del baseline y el timeout inicial de FPC64 junto al replay silencioso exitoso del mismo binario, sin afirmar estabilidad con carga arbitraria ni una suite completa en verde

Versión 2.896.0: el Bind SOM nativo pasa 133 comprobaciones de runtime, 114 de traversal y rollback y 26 independientes de XDP guardado en cuatro targets de compilador de Windows, ambos overloads frescos de C++Builder y 16 métodos viejos de Delphi; el General333 original pasa sin cambiar su deadline de 500 ms, con el primer fallo de FPC32 y el pase silencioso del project-agent con el mismo binario conservados por separado; los predicados, el binding global, las reglas completas de scope y el XML general de Data DOM siguen pendientes

Versión 2.897.0: las APIs de contexto49 y las apariencias rich reales36 pasan en seis targets nativos con comprobaciones independientes de spans66 y PDFs guardados880 por target, llamadas frescas de C++Builder en ambas arquitecturas, los gates previos de rich/estilos/grafemas y 253 reales de la C ABI más 1279/210/888 independientes por compilador de Linux; el fallo exacto publicado de glifos arábigos se retiene, mientras que los anchors de marcas entre fuentes y los controles de incrustación que cruzan líneas siguen pendientes

Versión 2.898.0: el intercambio rich de formularios pasa 38 aserciones de codecs, 62 de documentos guardados y 10 de read-only en seis targets nativos de compilador, ambas interfaces frescas de C++Builder y 807 comprobaciones independientes por target sobre 132 PDFs, 30 revisiones CMS genuinas y 36 exportaciones; los gates existentes de codecs escalares y documentos pasan, mientras que el CSS arbitrario, las familias de fuentes, las anotaciones, los embedded files, el FDF incremental y los bindings de C ABI de XML rich siguen pendientes

Versión 2.899.0: las marcas con estilo pasan 56 aserciones reales y 1284 independientes de fuentes, anchors, valores, estilos y píxeles por marca en seis targets nativos, llamadas frescas de ownership de C++Builder en ambas arquitecturas, todos los gates previos de rich/contexto/grafemas y 253 reales más 1279/210/916 independientes por compilador de la ABI de Linux; la cobertura de attachments ausente, los controles de incrustación que cruzan líneas y el XHTML/CSS más amplio siguen pendientes

Versión 2.900.0: el Data DOM XML nativo pasa 37 comprobaciones de lifetime de módulos, 142 de XML y quoting, 150 independientes de XDP, 13 reales de producers PDF y 60 independientes de PDF en cuatro targets de Windows, ambas interfaces frescas de C++Builder y las viejas DataDOM205, exData142, Replay72, Bind133 más 26 XDP y General333; los gates originales de exData y General de 500 ms pasan dos rondas adicionales con los mismos binarios, mientras que los fallos previos se conservan; el runtime portable de Linux, las APIs estructurales de nodos y los consumidores restantes siguen pendientes

Versión 2.901.0: los patches Coons y tensoriales pasan 49 fixtures reales, 607 aserciones independientes de fórmulas y lectores y 183 comprobaciones de presupuesto en seis targets nativos y ambas interfaces frescas de C++Builder; las regresiones nativas de Linux full5562 y de Windows con scope1149 pasan junto a shading1080, nombres171, patterns160, heredados180 y malla de triángulos427; los desacuerdos genuinos con source-readers, los presupuestos explícitos de DeviceN y los fallos originales de manifests de Windows y 9p de Linux quedan registrados; los CMaps legacy, el CFF con CID y otros gaps del renderer siguen pendientes

Versión 2.902.0: la C ABI de XML rich pasa 1305 callbacks fragmentados reales de Python y 31 aserciones reales de C más 988 aserciones independientes por compilador nativo de Linux sobre 58 PDFs, 22 revisiones CMS genuinas y 12 exportaciones; las comprobaciones previas escalar1231/C25 y 346 independientes pasan por compilador; la fuente inmutable se publica como 2.898.0 más solo 3 productos de ABI con Fontconfig privado genuino de cuatro caras, mientras que los fallos previos de no-op, fallback de fuentes y perfiles firmados se conservan; el bridge de Windows, las anotaciones, el FDF incrustado e incremental y el CSS más amplio siguen pendientes

Versión 2.903.0: el bidi rich a nivel de párrafo pasa 24 aserciones reales de documentos guardados y 246 públicas de orden/shaping/caché/límites más 2930 independientes reales de fuentes, glifos, coordenadas y lectores en seis targets nativos y ambas interfaces frescas de C++Builder; los callbacks reales de Linux46 más 2930 nuevos y los previos 253/1279/210/916 pasan por cada ELF versionado construido desde el 2.902.0 publicado más exactamente 3 productos de bidi; todas las regresiones de contexto, marcas, grafemas y rich pasan; el fallo original a nivel de párrafo se conserva, mientras que el espaciado de controles, la cobertura de marcas ausente y el XHTML/CSS más amplio siguen pendientes

Versión 2.903.1: los doce controles direccionales Unicode pasan 216 comprobaciones reales a través de tres APIs de shaping en seis targets nativos, con 2942 comprobaciones independientes de bidi rich de párrafos por target y 46 comprobaciones de callbacks más 2942 independientes por ELF versionado real de Linux; todas las regresiones de contexto, marcas, grafemas y rich y ambas interfaces frescas de C++Builder pasan; el fallo genuino publicado de espaciado se retiene, mientras que el estado standalone de párrafos con ajuste automático, la cobertura de attachments ausente y el XHTML/CSS más amplio siguen pendientes

Versión 2.904.0: el runtime portable pasa 79 comprobaciones de Windows o 81 de Linux, DataXML142, General333, replay72, DataDOM205, exData142 y locales77 en seis targets nativos, 150 comprobaciones independientes de XDP guardado en Linux y ambas interfaces frescas de C++Builder; las comprobaciones nativas de bridge11 concurrentes y deadlines y el consumidor nativo de XDP/PDF guardado41 más 60 independientes pasan por compilador de Linux; el primer fallo de deadline de replay66 de FPC32 queda registrado junto a dos rondas exitosas de 72 con el mismo binario; la creación automática de graphs XFA headless, los nodos estructurales, los alias largos, las políticas de binding y los consumidores adicionales siguen pendientes

Versión 2.904.1: el bidi con ajuste automático pasa 39 comprobaciones nativas y 2018 independientes de fuentes, clusters, fuentes normalizadas, espaciado, coordenadas PDF y lectores por cada seis targets nativos y ambas interfaces frescas de C++Builder; dos ELF versionados reales de Linux pasan 58 comprobaciones nuevas de callbacks fragmentados y 1654 independientes más todas las regresiones previas de bidi rich, contexto, marcas, grafemas y rich; los fallos genuinos publicados de orden de glifos y PDFs guardados se conservan, mientras que la cobertura de attachments ausente y el XHTML/CSS más amplio siguen pendientes

Versión 2.904.2: el Delphi y FPC ordinarios de Windows Win32/Win64 pasan cada uno 69 comprobaciones reales y 133 independientes de PDFs guardados y CAdES genuino tanto en Windows como en Ubuntu nativo, preservando credenciales AES R5/R6, apariencias de widgets, IDs permanentes, prefijos de fuente y revisiones firmadas; los fallos originales de página cero y de referencia de cifrado ausente se conservan; los jobs FDF/XFDF de Windows y la integración de DLLs siguen pendientes

Versión 2.905.0: la creación automática de graphs XFA pasa 130 comprobaciones reales y 224 independientes de PDFs guardados, fuentes, campos, páginas y lectores en seis targets nativos y ambas interfaces frescas de C++Builder; no se requieren slots de campos PDF preparados, 13 fallos de preparación preservan bytes/length/posición del caller y los fallos reales parciales de destino retienen la semántica de streams; los campos choice/radio/check, más gráficos, nodos estructurales y consumidores adicionales de runtime siguen pendientes

Versión 2.905.1: cuatro targets reales de compilador de Windows pasan cada uno 92 comprobaciones nativas y 148 independientes de Windows más Ubuntu nativo sobre 15 PDFs genuinos y 4 revisiones CAdES, incluidos los gates originales preservados 69/133 y los fallos reales de predictors escapados y streams literales; el job nativo de form-data y la integración de DLLs siguen pendientes

Versión 2.906.0: las apariencias con anchor ausente pasan 84 comprobaciones reales y 328 independientes de fuentes, coordenadas y píxeles por marca en seis targets nativos, 6 comprobaciones de short-loca por target y ambas interfaces públicas frescas de C++Builder; cada ELF versionado real de Linux pasa 178 comprobaciones de callbacks fragmentados y 328 independientes más las regresiones previas de bidi y rich; los fallos originales de anchor ausente y de marcas dobles en dirección opuesta se conservan, y el XHTML/CSS más amplio sigue pendiente

Versión 2.907.0: el rendering de CID pasa 28 fixtures genuinos, 306 comprobaciones independientes de glifos y píxeles y 149 de presupuesto/cancelación en seis targets nativos y ambas interfaces de C++Builder; los targets nativos de Linux preservan 5562 comprobaciones independientes previas y los de Windows preservan 3774 independientes más 1326 de presupuesto; los CMaps predefinidos legacy, las sustituciones de fuentes simples ausentes y las políticas adicionales de anotaciones, gráficos e impresión siguen pendientes

Versión 2.907.1: doce valores de campos reales en documentos planos y AES R5/R6 pasan 78 comprobaciones nativas y 49 independientes de PDFs guardados, valores, codificaciones e IDs permanentes por cada seis targets de compilador; el fallo original del lector con nombres con espacios se conserva

Versión 2.908.0: la creación nativa de choices y booleanos XFA pasa 122 comprobaciones reales y 299 independientes de PDFs guardados, campos, geometría, estado y píxeles por cada seis targets, retiene las 130/224 comprobaciones previas de creación por target y pasa los cuatro gates de Windows general333/replay72/dataXML142+150 y ambas interfaces frescas de C++Builder; los custom-marks de captions, el scroll de listas, más gráficos, operaciones de nodos y consumidores adicionales siguen pendientes

Versión 2.908.1: cuarenta apariencias reales pasan 365 comprobaciones nativas y 880 independientes de fuentes, glifos, pintado, alineación, decoración y píxeles por glifo en seis targets; ambos ELF reales de Linux pasan 420 comprobaciones nuevas de callbacks fragmentados FDF/XFDF y 1760 independientes más los gates rich previos 253/1279/210/916; el codec escalar40 y las regresiones nativas rich pasan, mientras que las hojas de estilo más amplias, las familias de fuentes, el shorthand y el layout siguen pendientes

Versión 2.909.0: seis targets nativos de compilador pasan 168 comprobaciones reales y 1327 independientes sobre 36 PDFs reales cada uno, ocho programas de fuentes genuinos, advances mezclados, etiquetas Unicode, FDF/XFDF, AES R5/R6, rollback y cancelación inicial o tardía; las llamadas frescas de C++Builder pasan en ambas arquitecturas y los callbacks versionados de Linux reconstruidos retienen los gates previos 420/1760 y 253/1279/210/916; el fallback por glifo, el CSS general, las hojas de estilo externas, el layout y la selección JSON/C ABI de familias nombradas siguen pendientes

Versión 2.910.0: seis targets reales de compilador pasan 532 comprobaciones independientes de geometría y píxeles de anotaciones más 90 comprobaciones de presupuesto, cancelación, reintento y preservación fuente-salida cada uno; ambas matrices nativas de Linux retienen 5562 píxeles previos, 171 nombres, 1080 shadings, 160 patterns, 180 textos heredados, 427 mallas, 607 patches y 306 comprobaciones de CID, y las cuatro matrices de Windows retienen 4080 comprobaciones independientes y 1475 de presupuesto/fuentes con ambas interfaces de C++Builder; las matrices extremas, los CMaps legacy, las sustituciones de fuentes simples ausentes y las políticas adicionales de gráficos o impresión siguen pendientes

Versión 2.911.0: seis targets nativos pasan cada uno 511 comprobaciones reales de gráficos y 514 independientes de muestras, diccionarios, paths, transforms y píxeles sobre 57 fixtures de protocolo, más la creación previa 130/224 y choices 122/299; 64 checkpoints reales de cancelación de imágenes preservan los bytes del caller y el tipo de error, cuatro targets de Windows retienen General 333 de presupuesto original, replay 72 y Data XML 142/150, y ambas interfaces de C++Builder pasan; los fallos originales de primer deadline, doble owner, exponente y formato de compilador se conservan; las marcas personalizadas, el scroll, las APIs estructurales, el binding, el media externo y más consumidores de formas/imágenes siguen pendientes

Versión 2.912.0: cuatro targets de compilador de Windows pasan cada uno fuente 33, transacciones 84, file jobs 190, CAPI completos 6 y 598 comprobaciones independientes sobre 10 PDFs y 8 CMS; las comprobaciones frescas de combinaciones de managed records pasan 900 por target, los clientes C reales de DLLs Delphi pasan 418 cada uno y el JSON Win64 pasa 1096, con 342 independientes Windows/Ubuntu por cliente C y 738 comprobaciones JSON más ambas interfaces HPP; la selección JSON de familias nombradas, el intercambio de anotaciones, los attachments/actions/datos incrementales FDF y la extensión legacy de fuentes de jobs siguen pendientes

Versión 2.913.0: ambas bibliotecas frescas de compiladores Linux x64 pasan 401 comprobaciones reales de callbacks fragmentados y 1711 independientes sobre 14 PDFs cada una, más clientes C reales con 37 comprobaciones y 122 independientes cada uno; los gates viejos de CSS 420/1760 y rich 253/1279/210/916 siguen pasando; se conservan la evidencia genuina publicada de bytes de fuentes equivocadas y los primeros fallos de helpers/oracles; el fallback por glifo, el CSS general, el llenado rich tipado de Windows y el intercambio de form-data adicional siguen pendientes

Versión 2.913.1: ambas suites Delphi de runtime sin cambios pasan los 12 métodos originales tras reproducir ambos fallos publicados de presupuesto; cuatro targets de Windows pasan cada uno 71 comprobaciones enfocadas de contexto vivo y rollback, Bind 133/26, General 333 de presupuesto original y Replay 72, y ambas interfaces reales de C++Builder pasan; el checkpoint por defecto de la suite completa y el deadline separado de QR Win32 siguen registrados bajo reparación

Versión 2.913.2: ambos targets Delphi pasan 106 tests originales de matrix-code juntos en un proceso y 12 tests de códigos de barras lineales por separado; cuatro targets de compilador de Windows pasan cada uno 17 comprobaciones reales de QR rotados incluido un allowance explícito de un candidato, 17 comprobaciones viejas de deadlines y 36 de finders; el caller genuino publicado prueba 13 candidatos antes del símbolo completo mientras que los callers reparados prueban uno; los fallos iniciales de deadline Win32 siguen registrados junto al replay enfocado del mismo ejecutable, y el fallo anterior de rendimiento de page-prefetch de la suite completa por defecto sigue siendo una tarea de reparación separada

Versión 2.914.0: seis targets nativos de compilador pasan cada uno 512 comprobaciones de producers y 445 independientes de PDF o imágenes, más los gates originales de creación 130/224, choices 122/299 y gráficos 511/514; cuatro targets de Windows retienen General 333 y Replay 72 originales de 500 ms, y ambas interfaces de C++Builder pasan; los primeros fallos de timing de FPC y los replays silenciosos del project-agent con el mismo ejecutable siguen registrados por separado sin atribución causal; el scroll de listas, las captions rich y más consumidores dinámicos XFA siguen pendientes

Versión 2.914.1: cuatro targets de compilador de Windows pasan cada uno 3524 comprobaciones deterministas de píxeles de caché, preservación de fuente, finalización lógica, reserva de memoria, cancelación encolada y carreras de locks de caché; ambos targets Delphi pasan las 44 comprobaciones originales de rendimiento y lifetime y ambas interfaces frescas de C++Builder; los fallos genuinos publicados de orden de caché y los fallos instrumentados por separado de contabilidad de candidatos previos se conservan; ambos gates originales de rendimiento sin cambios pasan en sus primeros intentos silenciosos del project-agent; los mismos ejecutables recién compilados fixed914-plus-Doc pasan las suites completas por defecto sin GUI con los 3097 tests Win32 y 3096 Win64, cero errores y cero leaks, excluyendo los borradores posteriores de listas, CMaps y formularios de Windows

Versión 2.915.0: seis targets nativos pasan cada uno 17 salidas reales de listas, cancelación tipada en los 211 checkpoints reales con éxito posterior, dos transacciones de runtime guardadas y recargadas y 280 comprobaciones independientes de PDF, XDP, fuentes y píxeles; seis consumidores sin cambios de creación, choices, gráficos y booleanos retienen 130/224, 122/299, 511/514 y 512/445 comprobaciones, y ambas interfaces frescas de C++Builder pasan; la evidencia genuina publicada de 914 de selección off-screen y glifos excesivos se conserva; las captions rich y más consumidores dinámicos XFA siguen pendientes

Versión 2.916.0: seis targets nativos pasan cada uno 1753148 comprobaciones puras de mapeo, 107 de presupuesto, 75 fixtures guardados del renderer y 1162 comprobaciones independientes de lectores; cuatro targets de Windows retienen 1565 comprobaciones previas de runtime y 4612 independientes, mientras que ambos targets de Linux retienen 1532 de runtime y 9025 independientes; ambas interfaces frescas de C++Builder pasan, y ambos paquetes de compiladores nativos de Linux contienen bibliotecas ELF reales y el aviso de licencia CMap completo byte a byte; se conservan por separado el timeout original de FPC64 con entrada mala y el pase con entrada corregida del mismo binario; las sustituciones de fuentes simples ausentes, la visibilidad de optional-content y más políticas de gráficos o impresión siguen pendientes

Versión 2.917.0: cuatro targets de Windows pasan 4121 comprobaciones de source cursors, 172 aserciones de familias nombradas con 546 comprobaciones independientes de PDF y CMS, las 190 aserciones previas de file jobs con 598 independientes y seis comprobaciones existentes de contexto de la API C; ambas DLLs frescas, clientes C con 523 aserciones nuevas y 418 previas, conformidad sin cambios y ambas interfaces de C++Builder pasan; las importaciones JSON reales pasan 766 aserciones nuevas y 1096 previas con verificación independiente de documentos guardados y firmas; se conservan el fallo inicial de FPC32 R6 y el replay completo exitoso sin inferir su causa; el llenado rich tipado y el intercambio más amplio siguen pendientes

Versión 2.918.0: seis targets nativos pasan cada uno 18 PDFs guardados de captions, cuatro transacciones repetidas de runtime, 46 comprobaciones de presupuesto y cancelación seleccionada, 13 de extensiones y 555 independientes de fuentes, valores y píxeles; los cinco consumidores previos de creación, choices, gráficos, booleanos y listas pasan en los seis targets; el General333 y Replay72 originales pasan en cuatro targets de Windows con deadlines de 500 ms sin cambios; los tres primeros fallos originales de General se conservan junto a un pase silencioso del project-agent con el mismo binario por target fallido, sin atribuir su causa, y ambas interfaces frescas de C++Builder pasan; los fallos genuinos de captions omitidas y estilos equivocados se conservan; las captions rich de push-buttons, las operaciones estructurales de nodos, más políticas de alias y binding, el transporte de media externo y más consumidores de formas/imágenes siguen pendientes

Versión 2.919.0: seis targets nativos de compilador pasan cada uno 199 comprobaciones de runtime y 1098 independientes sobre 30 PDFs guardados, con ambas interfaces frescas de C++Builder; ambos compiladores nativos de la ABI de Linux pasan 250 comprobaciones de callbacks fragmentados y 1062 independientes sobre 28 PDFs de fallback, 36 comprobaciones reales de clientes C y 171 independientes de salida C y presupuesto agregado de fuentes; los gates previos nativos de familias168/1327, CSS365/880, codec40 y rich96-o-100/1321/239 y los gates de Linux de familias nombradas401/1711, C37/122, CSS420/1760 y rich253/1279/210/916 siguen pasando; la evidencia genuina publicada de glifos ausentes y rechazos de presupuestos válidos, la corrección real del fixture de rotación y los fallos iniciales del shell de entrega y la serialización de tablas de fuentes se conservan por separado; más propiedades XHTML/CSS, hojas de estilo, layout y selección de fallback rich tipado o de callbacks de Windows siguen pendientes

Versión 2.920.0: seis targets nativos de compilador pasan cada uno 52 comprobaciones de transacciones mixtas, cuatro de read-only comprimido o no canónico y seis de presupuesto agregado de fuentes, más 393 comprobaciones independientes sobre ocho PDFs guardados y dos firmas CMS reales; los seis retienen las comprobaciones previas codec40, rich codec38, escalar78, rich62 y read-only10 con 807 y 427 comprobaciones independientes, y ambas llamadas frescas de method pointers de C++Builder pasan; el 918 publicado exacto más cinco productos de fallback de fuentes del 919 publicado y solo tres productos congelados de transacciones tipadas forman la fuente combinada final; la pérdida genuina publicada de precisión de pintado en el round-trip de valores rich y los fallos corregidos de precision-bucket de fixtures y dependencias ausentes se conservan; los bindings rich tipados de Windows, más intercambio y el CSS o layout más amplio siguen pendientes

Versión 2.920.1: ambos builds de compiladores nativos de Linux retienen ocho capturas genuinas de pérdida de datos de versiones publicadas y pasan 204 comprobaciones de operaciones encadenadas, 58 reales de callbacks C y 29 independientes de salida C cada uno; los mismos ELFs de reparación pasan las comprobaciones previas de 441 ABI, 36 de C con 80 operaciones concurrentes, 39 de timestamps C, 394 independientes de PDF/imágenes/seguridad/CMS y 374 de reparación de fuentes, más fallback250/1062 y C36/171; las transacciones planas y AES R5/R6 preservan su revisión confirmada tras callbacks de salida o resultado fallidos y cancelación inicial o posterior, con records V1 sin cambios y exportaciones versionadas; los fallos originales de configuración de tests de JSON-whitespace C, helpers ausentes y apariencias compuestas se conservan

Versión 2.921.0: el 2.920.1 publicado final más solo seis productos congelados pasa seis targets frescos con 21 PDFs guardados, cuatro transacciones de runtime, 55 comprobaciones de presupuesto, seis límites seleccionados de cancelación de 1519 y 546 comprobaciones independientes cada uno, más creación130/224, captions rich 18/4/46/1145/13extent/559 y ambos consumidores HPP; la época original separada del 918 de compatibilidad completa retiene los seis grupos viejos de consumidores, el General333/Replay72 original en cuatro targets de Windows a 500ms sin cambios y 114 fixtures sin cambios en ambos targets Delphi tras restaurar los archivos de fixtures ausentes exactos a los mismos binarios; los fallos originales de captions omitidas, estilos equivocados, estados ausentes, pérdida de whitespace, apariencias por defecto ausentes y configuración de fixtures/oracles se conservan; el consumo legacy de ApplyXFA, los nodos estructurales, más binding y el media externo siguen pendientes

Versión 2.922.0: seis targets reales basados en el 920 publicado más solo el Device final pasan cada uno 213 comprobaciones de presupuesto, ocho ejecuciones tipadas, 382 PDFs fuente, 764 PNGs reales y 206280000 píxeles RGB exactos, más las anotaciones viejas afectadas 90/532 y ambos consumidores HPP frescos; el path de publicación de Windows sin cambios retiene cuatro targets con 33 comprobaciones reales de handles controlados de la época separada 8d5a; los fallos genuinos del mismo fuente de Invisible+Print desconocido se convierten en apariencias saltadas en los seis targets, y los fallos de tipos estándar PDF2, las épocas originales 6d77/8d5a, la causa original de publicación desconocida y los desacuerdos de lectores independientes se conservan; el optional content, otros estados de gráficos, el JPX de alta precisión y más gaps del renderer siguen pendientes

Versión 2.923.0: seis targets nativos de listas de candidatos pasan cada uno 163 comprobaciones de runtime, 959 independientes y 4 de readonly, con ambos consumidores frescos de C++Builder; ambas ABIs actuales de Linux pasan 222 de JSON de candidatos, 916 independientes, C51/194 y los fallback previos 250/1062 y C36/171; seis consumidores frescos de XFA de pushbuttons y captions rich pasan sus gates originales de runtime/presupuesto/independientes contra el managed record nuevo, y las comprobaciones afectadas de familias168/1327, CSS365/880, fallback199/1098 y codec38/40 pasan en seis targets; los closures reales compilados de dependencias se auditan contra la fuente final de dieciséis productos; cuatro targets conjuntos frescos de Windows pasan cada uno 25 de parsing y 55 de saved jobs más 394 comprobaciones independientes de PDF/CMS; ambas DLLs frescas pasan 727 comprobaciones de C, 389 independientes, conformidad y consumidores frescos de C++Builder; el JSON tipado real pasa 546 comprobaciones, 369 independientes y 28 adicionales de transacciones/entrada/botones; las DLLs V2 finales retienen los C418/named523 previos con 342/226 comprobaciones independientes y pintado real de fuentes, JSON nombrado766/472 y JSON legacy1096/738; la época de compatibilidad V1 separada de cuatro targets 190/598/6 difiere solo en la rama de decodificación del getter nuevo sin usar; los fallos genuinos de typed-fill no soportado y de respuestas de botones codificados se conservan, y los fallos originales genuinos de pérdida de orden CSS y de configuración de fixtures/dependencias se conservan; las hojas de estilo externas, más layout, los jobs cargados directos, los callbacks legacy de handle/fuentes, el fallback de familias suministradas de Windows y más intercambio siguen pendientes

Versión 2.924.0: seis targets nativos pasan cada uno 70 comprobaciones de estado acotado y cancelación, 136 aserciones independientes de fórmulas y 1622016 píxeles RGB exactos sobre 142 PNGs, con ambos consumidores frescos de C++Builder y las regresiones afectadas de patterns231/160, heredados40/180 y anotaciones90/532; ambos compiladores frescos nativos de la ABI de Linux pasan 375 comprobaciones de callbacks fragmentados de Python, 26 reales de C y 802 independientes de PNGs C, más un runner de aceptación entregado real; los fallos genuinos publicados del 923 de print ignorado y capas apagadas por defecto se conservan con 16 comprobaciones before por compilador de Linux; la configuración D por defecto, los intents declarados, las cuatro políticas OCMD y las expresiones VE recursivas están implementadas, mientras que las aplicaciones interactivas de uso AS, otros estados de gráficos, el JPX de alta precisión y más gaps del renderer siguen pendientes

Versión 2.925.0: el 924 publicado real más solo cinco productos congelados pasa cuatro targets frescos de Windows con 47 de parsing, 79 de saved jobs y 93 comprobaciones de empty-rich no-noop cada uno; ambas DLLs frescas pasan 723 de fallback C reales, 727 previas de C tipado, 389 comprobaciones previas independientes de PDF/CMS, la conformidad original y consumidores frescos de C++Builder; Win64 agrega 844 comprobaciones de callbacks fragmentados y 113 de empty-rich, y 43 PDFs guardados genuinos pasan 1745 comprobaciones independientes de fuentes suministradas/GID/Unicode/orden/CMS; la época worker separada e inmutable del 923 retiene todos los gates originales y el fallo genuino de Omega ausente, mientras que el fallback ordinario escalar/choice/botón, los callbacks legacy de handle/fuentes, más intercambio y el CSS/layout más amplio siguen pendientes

Versión 2.926.0: seis targets nativos reales pasan cada uno 142 de codecs de shorthand, 491 de PDFs guardados y 1188 comprobaciones independientes de fuentes/GID/Unicode/geometría/píxeles, reteniendo el CSS365/880 original y el codec rich38; los runners reales de entrega de Linux322 normal y Delphi64 pasan 142/491/1188 con ejecución directa estricta; el baseline genuino de fuentes ignoradas, la limitación original del tee de prototipos y las épocas de fuente inmutable se conservan; los closures reales compilados de dependencias coinciden con el 925 publicado más solo dos productos nuevos de codecs, sin cambios en records públicos; el line height numérico, las small caps, el stretch, las fuentes del sistema, las hojas de estilo externas, más layout y el fallback escalar/choice/botón siguen pendientes

Versión 2.927.0: el 925 publicado real más el CSS2 del 926 publicado y solo ocho productos congelados de XFA pasa cuatro runners normales frescos de Windows con 14 casos PDF, 1302 de bundles/GDI, 28 de presupuesto de payloads/estilos/queries resueltos, 22 de cancelación, 10 de resultados de fuentes públicas, cuatro casos de runtime y 552 comprobaciones independientes de AP/fuentes/GID/CMS/runtime cada uno; dos targets frescos de Linux pasan 1290 comprobaciones de bundles de bytes suministrados y ambos consumidores frescos de C++Builder pasan; la época original separada del 923 más 8 retiene los six-target oldPush21/4/55/546, Rich18/4/46/13/559 y Creation130/224, los fallos originales genuinos de captions legacy y DR públicos, y todos los fallos iniciales de compiladores/fixtures/drivers/oracles; la auditoría de fuente coincide con 365 fuentes compilables y 25 registros de paquetes preservan el límite del resolver solo Windows; otros widgets legacy, el pintado de texto Unicode, la estructura general de nodos XML, más bindings y el media externo siguen pendientes

Versión 2.928.0: el 927 publicado actual real más solo dos productos congelados pasa seis targets nativos frescos con 59 comprobaciones de presupuesto/cancelación/scanner y 2876 comprobaciones independientes de intervalos/fórmulas sobre PNGs reales cada uno; ambas bibliotecas V1 nativas de Linux recién compiladas también pasan 1361 callbacks/fórmulas reales de dashes y 375 comprobaciones existentes de view/print/cifrado/publicación cada una; el fallo original publicado de D ignorado, la corrección explícita del oracle de estados de presupuesto y la salida fallida sin cambios se conservan; la época worker separada retiene la aceptación normal de Linux, patterns231/160, ambos lectores y consumidores frescos de C++Builder; las aplicaciones interactivas AS de optional-content, más estados de gráficos, imágenes de alta precisión, CMaps externos y más gaps del renderer siguen pendientes

Versión 2.929.0: el 928 actual real más doce productos congelados pasa cuatro targets nativos frescos de Windows con 42 comprobaciones de apariencias, 86 de file jobs y 31 de clears más 290/272 comprobaciones independientes de PDF cada uno; dos DLLs frescas de Windows pasan 283 escalares, 103 clears, 723 previas rich y 727 previas tipadas de C, 214/389/12 comprobaciones independientes y consumidores frescos de C++Builder; el JSON Win64 pasa 370 escalares y 99 de scalar/rich-clears con 272/12 comprobaciones independientes; dos ABIs nativas de Linux y el runner público portable pasan cada uno 317 callbacks de fill/import, 103 clears, 34 de políticas/no-op y 972 comprobaciones exactas de Unicode/CID/GID de fuentes sobre 15 PDFs, 290/272/272 comprobaciones independientes de PDF y los gates rich previos 222/916 y 250/1062; el fallback escalar ignorado original, la revisión repetida de combo-clears y los fallos iniciales de fixtures/oracles se conservan; más CSS/layout, el intercambio lossless de empty-export XFDF, el intercambio de anotaciones y las extensiones legacy de callbacks de jobs siguen pendientes

Versión 2.930.0: seis targets nativos reales de compilador pasan 189 comprobaciones de estado/lifetime/presupuesto con fórmulas independientes de PNGs y ambos consumidores frescos de C++Builder; dos ABIs nativas frescas de Linux y el runner público entregado pasan cada uno 765 aserciones reales de callbacks JSON incluidos metadatos cifrados de uso, entradas estrictas, cancelación, publicación y estado local de la operación; ambas ABIs retienen 1361 de dashes, 375 de uso y los gates completos entregados de fuentes escalares/rich; los registros de paquetes son explícitos; los fallos originales de estado ignorado, Zoom vacío y dependencias obsoletas se conservan; la compatibilidad de paquetes legacy de C++Builder Win64, más estados de gráficos, imágenes de alta precisión, políticas de color y más gaps del renderer siguen pendientes

Versión 2.931.0: el 929 actual real más las dependencias de estado automático y escalares del 930 publicado con seis productos exactos combinados de XFA pasa cuatro runners normales frescos de Windows con 1333 comprobaciones nuevas de bundles y 1302 previas de GDI, 22/26 de cancelación y 4/6 de runtime más 1758 comprobaciones independientes de AP/fuentes/nombres/runtime cada uno; dos targets nativos frescos de Linux pasan cada uno 1333 bundles y ambos consumidores frescos de C++Builder pasan; los closures exactos compilados de dependencias y los fallos genuinos de dibujo de páginas previas, nombres y widgets duplicados se conservan; el re-cifrado público AES128/R5/R6 se verifica independientemente sobre la entrada pública sin cambios; otros consumidores de widgets legacy, el pintado de texto Unicode, las operaciones estructurales de nodos, más bindings y el media externo siguen pendientes

Versión 2.932.0: seis compiladores nativos reales pasan cada uno 240 decodes reales, 737 aserciones nativas y 12480 ecuaciones enteras independientes; cuatro targets de Windows retienen 212 aserciones de codecs y la suite de presupuesto de Cairo sin cambios y cada uno renderiza 50 PDFs genuinos con 240000 comprobaciones RGB exactas; ambas bibliotecas V1 nativas de Linux pasan 316 comprobaciones de callbacks con 240000 valores RGB incluidos cancelación, fallo de salida, reintento de presupuesto y AES R5/R6; ambos runners exactos entregados de Linux repiten los gates 240/737/12480 y 50/240000; los fallos originales de admisión de 16 bits y declaraciones ignoradas y los round trips rechazados de producers independientes se conservan; la precisión fuente sobre 26, las funciones cúbicas multidimensionales, las políticas NChannel, las matrices extremas, la sustitución de fuentes simples ausente, más estados de gráficos y la compatibilidad de paquetes legacy de C++Builder Win64 siguen pendientes

Versión 2.933.0: la fuente completa real del 932 publicado más un include exacto de Functions pasa los seis runners normales entregados con 17 escenas reales, 3084 componentes RGB independientes de fórmulas, 35 aserciones acotadas de trabajo/memoria/cancelación/recuperación y cuatro familias previas de funciones con 12 métricas; ambos consumidores frescos de C++Builder de Delphi pasan y ambos Linux nativos retienen 1536 ecuaciones explícitas de acompañamiento de lectores RGB; el 931 publicado verdadero preserva 15 casos no soportados y dos controles válidos, mientras que 241 diferencias lector-fuente siguen registradas por separado porque la convención cúbica elegida no es idéntica a la del lector; la precisión fuente sobre 26, las políticas NChannel, las matrices extremas, las sustituciones de fuentes simples ausentes, más estados de gráficos, políticas de impresión y la compatibilidad de paquetes legacy de C++Builder Win64 siguen pendientes

Versión 2.934.0: el 932 publicado real más el include Functions del 933 publicado y cinco productos exactos de Unicode pasa cuatro runners normales frescos de Windows cada uno con 20 PDFs guardados, 821 comprobaciones independientes de valores/fuentes/CID/GID/ToUnicode/estilos, 6 de presupuesto, 22/26 de cancelación y 6/8 de runtime guardado; el PDF2 forzado y las apariencias desactivadas se verifican, ambos consumidores frescos de C++Builder pasan, y dos runners nativos de Linux retienen 6/8 de runtime y 21 comprobaciones portables de style hints sin afirmar un consumidor Linux de fuentes instaladas; las apariencias originales de Unicode vacías y los fallos originales de compiladores/oracles de test se conservan por separado; los consumidores legacy de radios y choices, los cuerpos rich text, las operaciones estructurales de nodos, más bindings y el media externo siguen pendientes

Versión 2.935.0: la fuente exacta completa del 934 publicado más once productos congelados pasa seis targets nativos de layout, cuatro targets de Windows de documentos guardados y ambos consumidores frescos de C++Builder; ambas DLLs de Windows pasan 530 comprobaciones reales de C y 76 independientes más la conformidad original, ambas ABIs nativas de Linux y su runner público exacto pasan cada uno 432 comprobaciones de callbacks FDF/XFDF, y ambas retienen 222 callbacks ordenados de fuentes con 916 independientes, 250 callbacks de fallback con 1062 independientes, 765 callbacks de optional-content y 316 de JPX con 240000 valores RGB; el line height ignorado original, las métricas del padre perdidas, el estado del límite agregado de fuentes, la sintaxis del runner y los fallos iniciales de fixtures/oracles se conservan por separado; el binding tipado directo de line height JSON, más CSS, hojas de estilo, layout y el intercambio lossless de empty-export XFDF siguen pendientes

Versión 2.935.1: el 935 publicado fresco más solo el include congelado de Fields pasa los seis runners normales reales con 44 comprobaciones nativas de presupuesto/cancelación/reintento y 241 independientes sobre 12 PDFs guardados cada uno, usando bytes de fuentes reales idénticos; el before genuino del 934 publicado retiene diez PDFs y 183 observaciones incluidas cinco máscaras equivocadas y un rechazo exacto por presupuesto de glifos; no se introducen cambios en records públicos ni en el layout de callbacks, y los nodos estructurales generales de XFA, los bindings, los consumidores de radios y choices, los cuerpos rich y el media externo siguen pendientes

Versión 2.936.0: cuatro targets reales de Windows pasan cada uno 39 de planificación y 175 de saved jobs con 95 comprobaciones independientes y 10 CMS; ambas DLLs reales pasan 396 comprobaciones de C con 40 independientes y 4 CMS, la conformidad existente y ambos consumidores frescos de C++Builder, y el JSON real Win64 pasa 324 comprobaciones más 39 casos de borde; ambas ABIs nativas frescas de Linux y sus runners públicos exactos entregados pasan cada uno 522 callbacks de JSON tipado, y ambas retienen 222 callbacks ordenados de fuentes con 916 independientes, 250 callbacks de fallback con 1062 independientes y 765 de optional-content; los line heights ignorados genuinos, la aceptación de runs rich no textuales, las actualizaciones mixtas perdidas, las transacciones no-noop, la admisión agregada de struts y los fallos de status de números malformados se conservan en épocas de fuente inmutables; más propiedades XHTML/CSS, hojas de estilo, layout y el intercambio lossless de empty-export XFDF siguen pendientes

Versión 2.936.1: seis targets nativos reales de compilador y sus runners normales entregados pasan cada uno 3104 aserciones de hashes, colisiones, duplicados, anidación y crecimiento de diccionarios más 26 aserciones existentes de límites decimales con comprobaciones de rango y overflow retenidas; los fallos genuinos publicados de checked builds se conservan, las dependencias nativas compiladas reales coinciden con la versión actual, y no se introducen cambios en la API pública ni en el layout de records

Versión 2.937.0: el 936.1 publicado más exactamente siete productos congelados pasa cuatro targets reales de Windows cada uno con 1176 de radios desacoplados, 99 de fallos/cancelación de grupos, 21 de rollback entre páginas, 8 de runtime, 1302 previas de GDI/push y 1333 previas de checkboxes más 528 comprobaciones independientes sobre 42 PDFs genuinos; ambos targets nativos de Linux retienen 1176 de radios, 1333 de checkboxes y 3 de éxito/5 de rollback de runtime, ambos consumidores frescos de C++Builder pasan, y los fallos genuinos de scopes repetidos y exports con padding se conservan; los consumidores legacy de choices/listas y cuerpos rich text, las operaciones estructurales de nodos, más políticas de alias y binding, el transporte de media externo y más consumidores de formas/imágenes siguen pendientes

Versión 2.938.0: el 937 publicado fresco más exactamente cuatro productos congelados del renderer pasa seis runners normales públicos reales con 42 escenas y 58 comprobaciones de presupuesto/cancelación/threads cada uno, 188436 ecuaciones RGB independientes en cada target de Linux y 188916 en cada target de Windows, ambos consumidores frescos de C++Builder y el gate actualizado de estado neutral con 83 aserciones nativas y 179 de lectores por target; la época de fuente retenida del 936.1 anterior pasa todas las familias relacionadas de presupuesto y fórmulas de shadings/patterns/mallas/cúbicas, los fallos genuinos publicados y las diferencias de lectores se conservan por separado, y las apariencias de anotaciones ausentes, el comportamiento NChannel, más estados de gráficos, matrices extremas, sustitución de fuentes y consumidores de impresión/prueba siguen pendientes

Versión 2.939.0: el 938 publicado fresco más seis productos congelados pasa los cuatro targets reales de Windows con 347 de choices desacopladas, 240 de fallos/cancelación y 8 aserciones de runtime cada uno, 888 comprobaciones independientes sobre 49 PDFs guardados genuinos por target y las previas 1176 radios/1333 checkboxes/122 choices nativas más 299 aserciones independientes; ambos compiladores de Linux pasan 347 choices, 1176 radios, 1333 checkboxes, 8 de runtime y 122 choices nativas/299 independientes, ambos consumidores frescos de C++Builder pasan, y la pérdida exacta de flags altos y los pitfalls de AP ausente sintetizado por lectores se conservan; las captions rich de choices, la decoración de marcos, los scripts dinámicos de gestión de items, los commits interactivos, las operaciones estructurales de nodos, más bindings y el media externo siguen pendientes

Versión 2.940.0: el 939 publicado fresco más doce productos congelados y 25 registros de paquetes pasa los runners normales reales en cuatro targets de Windows y dos nativos de Linux con 28 de export, 47 de import y 13 comprobaciones genuinas de políticas CAdES cada uno; ambas ABIs de Linux pasan 219 callbacks de anotaciones, 36 comprobaciones reales de C y 80 operaciones concurrentes, ambas retienen 40 de codecs/78 escalares/62 rich de intercambio, y ambos consumidores frescos de C++Builder pasan; los fallos genuinos de namespaces, line endings, colores transparentes y Unicode se conservan, mientras que el transporte AP, el reemplazo/eliminación, los destinos explícitos, los perfiles más amplios de actions/FDF y las operaciones JSON de anotaciones de Windows siguen pendientes

Versión 2.941.0: el 940 publicado fresco más trece productos congelados pasa ambos compiladores nativos de Linux, ambas bibliotecas compartidas reales de Linux, cuatro targets reales de Windows, ambos consumidores reales de Windows de DLL/C y ambas interfaces frescas de C++Builder; cada matriz nativa retiene 37/34 comprobaciones de core, 433 tokens decimales, 266 decimales y 256 round trips públicos, 6336 comprobaciones independientes IEEE, 52 actualizaciones mixtas, 7 de readonly, 593 comprobaciones independientes de PDF y 86 de apariencias, y ambas ABIs de Linux pasan 1170 comprobaciones reales de JSON sobre 42 PDFs más cuatro no-ops readonly de cero equivalente; los valores JSON genuinos con ULP equivocado, el rechazo de RTL finito largo, el rechazo readonly de cero equivalente y el fallo de inicialización del widgetset standalone de FPC se conservan, mientras que más CSS/layout, los empty exports XFDF lossless, el llenado rich directo de jobs cargados y la publicación nativa exacta de bytes de zero-update siguen pendientes

Versión 2.941.1: el 941 publicado fresco más exactamente un producto congelado de selección pasa los seis targets nativos con 89 de selección, 347 de bundles, 8 de runtime, 1176 radios, 1333 checkboxes y 122 choices viejas más 299 aserciones independientes; los cuatro targets de Windows retienen 240 comprobaciones atómicas y 888 independientes sobre 49 PDFs genuinos, y la cancelación real retardada anterior al arreglo se conserva; los scripts dinámicos de gestión de items, las operaciones estructurales, los commits interactivos, los bindings más amplios y los perfiles adicionales de consumidores siguen pendientes

Versión 2.942.0: el 941.1 publicado fresco más exactamente cuatro productos congelados del renderer pasa los seis targets nativos reales con 376 renders, 22425603 comparaciones independientes de componentes RGB, 206 aserciones de presupuesto/cancelación/estado y 81 páginas de lectores independientes cada uno, ambos consumidores frescos de C++Builder, los gates de presupuesto afectados 90/210/70/58, las comprobaciones de anotaciones532 y de uso de 206280000 píxeles; los fallos originales de recursos de fuentes y de sobrecarga de FPC32 se conservan; los handlers de Screen, las fuentes solo Preview/Print, los bordes cloudy y beveled/inset, las captions de líneas, las fuentes por defecto de CFF, los operadores DA adicionales y más consumidores de gráficos, impresión y prueba siguen pendientes

Versión 2.943.0: el 942 publicado fresco más exactamente siete productos congelados pasa cuatro targets reales de Windows con 30 file jobs de anotaciones cada uno, 190 aserciones de C por arquitectura, 518 comprobaciones de JSON Win64 y ambos consumidores frescos de C++Builder; las regresiones afectadas de form-data retienen 84 comprobaciones de transacciones y 190 de file jobs más 598 comprobaciones independientes y 8 CMS genuinos por target, 418 comprobaciones de C por arquitectura y 1096 de JSON Win64; el runner normal portable final también se reproduce, mientras que el transporte AP, el reemplazo/eliminación, los destinos explícitos, las actions más amplias, el FDF incrustado/incremental y las extensiones viejas de loaded-jobs/handles siguen pendientes

Versión 2.943.1: dos productos nativos congelados pasan cuatro targets frescos de Windows y ambos consumidores de C++Builder más ambos runners normales reales de Linux con una auditoría exacta de clausura de compiler/include de 79 archivos contra el 943 publicado; cada target nativo retiene 73 mixtas, 8 readonly, 44 de seguridad classic/object-stream, 30 de pending-graph y 2 de firma inválida más 593 comprobaciones independientes de apariencias, 21 pares exactos de bytes y 8 CMS válidos/1 inválido; el fallo de la prueba de declaración de la API de Windows se conserva y se corrige solo en la prueba, mientras que el intercambio lossless de empty exports, el layout rich más amplio y las APIs separadas de FDF/XFDF siguen pendientes

Versión 2.944.0: seis targets nativos pasan 70 aserciones nuevas de runtime y 156 comprobaciones independientes de PDF nativo cada uno; los cuatro targets de Windows también pasan 156 comprobaciones de PDF legacy y ambos consumidores frescos de C++Builder, mientras que las regresiones enfocadas de selección, binding y apariencias y los gates originales 333/72 de eventos retienen sus clausuras exactas de compiler/include probadas; la combinación final 943.1 verifica 397 archivos fuente, 990 dependencias nativas, 1763 artifacts de evidencia y 1612 salidas privadas de Windows, con el timing de solapamiento preservado explícitamente; los commits interactivos, las captions rich de choices, las operaciones de nodos estructurales y más políticas de binding o media siguen pendientes

Versión 2.945.0: doce productos congelados pasan cuatro matrices nativas y legacy de destinos de Windows con 1565 round trips, 164 de precisión, 27 de seguridad, 100 de namespaces nativos, 98 de namespaces legacy y 20 comprobaciones de DOM por target, más ambos consumidores frescos de C++Builder; cada DLL de Windows pasa 2568 aserciones de C sobre 108 operaciones de fallo y 1152 comprobaciones independientes, con 2350 comprobaciones de destinos fragmentados Win64 y 258 de comparación; ambos compiladores nativos de Linux retienen las regresiones de destinos, namespaces, parser y anotaciones mapeadas, y ambas librerías ELF frescas pasan 2350 comprobaciones de destinos y 255 de comparación; ambas arquitecturas de Delphi pasan 103 pruebas originales de XML y de valores múltiples incluyendo callbacks opcionales de Sound y attachments, mientras que los consumidores originales de form-data y firmas siguen verificados; el transporte AP, el reemplazo/eliminación de anotaciones, las actions remotas, el FDF más amplio y las extensiones viejas de loaded-job/handle siguen pendientes

Versión 2.946.0: el 945 publicado fresco más exactamente cuatro productos congelados pasa los seis targets nativos con 52 escenas reales, 27 comprobaciones de API, 42 comparaciones independientes de fórmulas y de pares de permisos y 1612800 componentes RGB por target, más ambos consumidores frescos de C++Builder de llamadas reales; MuPDF y Poppler procesan cada uno 21 páginas reales por target con diferencias de recuperación registradas por separado, y los hashes de fuente, compilador, fuentes y dependencias nativas permanecen sin cambios; el primer fallo de preflight de dependencias nativas se conserva, mientras que los bordes cloudy y beveled/inset, las captions de líneas, las fuentes por defecto de CFF, los operadores DA adicionales, más estados de gráficos, políticas de impresión y reconstrucción de fuentes de prueba siguen pendientes

Versión 2.946.1: dos productos congelados pasan 100 comprobaciones nativas nuevas y 33 independientes de XML en seis targets reales contra el 945 publicado, con clausuras de compiler/include idénticas byte a byte contra el 946; cuatro targets frescos de Windows 946 pasan cada uno sin cambios los gates General333, replay72, DataDOM205, DataXML142 con 150 comprobaciones independientes, Bind133 con 26 independientes y PropertyDOM111, reteniendo deadlines originales, locks de origen y fallos reales de before/intermediate; las interfaces públicas no cambian, mientras que los resets de namespaces, la reparación del protocolo resetData, las operaciones de nodos estructurales, los consumidores rich, más bindings y media siguen pendientes

Versión 2.946.2: un producto criptográfico congelado pasa 860 comparaciones independientes de hashlib directas y en streaming en los seis targets nativos, y el runner de Linux entregado repite ambos gates nativos reales; las regresiones sin cambios security81 y encrypted-document82 pasan en los seis targets con verificación independiente de salida pypdf/MuPDF, los fallos originales del checked build se conservan y las comprobaciones del compilador siguen habilitadas; el renderizado más amplio, el intercambio de formularios, las políticas de anotaciones y el XFA dinámico siguen pendientes

Versión 2.946.3: dos productos congelados de reset pasan 57 comprobaciones nativas y 36 independientes de XDP guardado en los seis targets reales contra el 946.1 publicado, con 14 clausuras reales de compiler/include idénticas byte a byte contra el 946.2; los cuatro targets de Windows retienen 68 comprobaciones de host-model y 80 de host integrado, y ambos consumidores frescos de C++Builder pasan; los fallos originales del protocolo nativo y del bootstrap de host-model se conservan, mientras que los nodos estructurales, los aliases, las políticas de binding, los consumidores rich y el media externo siguen pendientes

Versión 2.947.0: el 946.3 publicado fresco más cuatro productos congelados pasa los seis targets nativos reales con 130 aserciones directas, 54 escenas, 408 renders, 192 comparaciones de fórmulas y 41370000 componentes RGB por target, reteniendo el umbral max2; MuPDF y Poppler procesan cada uno 96 páginas reales por target, las comprobaciones originales fallback206 pasan en los seis targets y ambos consumidores frescos de C++Builder pasan; los fallos genuinos del 946.3 publicado y los fallos anteriores de Unicode, memoria y dependencias se conservan; los contornos cloudy, los defaults de CFF y Type1, más operadores DA, el clipping general de glifos fraccionario, las políticas de impresión y la reconstrucción de fuentes de prueba siguen pendientes

Versión 2.947.1: un producto congelado de XFA de solo implementación pasa 24 comprobaciones de runtime, 28 de DOM nativo y 41 independientes de XML guardado en los seis targets reales, reteniendo 100 comprobaciones viejas de UTF8 y 33 independientes de XML por target más 142 DataXML viejas y 150 comprobaciones independientes en cuatro targets de Windows; 16 clausuras reales de compilador verifican 1024 entradas de fuente idénticas byte a byte contra el 947 publicado, sin cambio de interfaz pública; los fallos genuinos before de FPC331 y los resultados no reproducibles de FPC322 se conservan, mientras que los nodos estructurales, los aliases, las políticas de binding, los consumidores rich y el media externo siguen pendientes

Versión 2.948.0: cuatro productos congelados de renderizado pasan seis targets reales frescos con 68 aserciones de presupuesto/recuperación y 26 de aritmética comprobada, 206 comprobaciones viejas de fallback y 42 pares de composición sobre 8820000 componentes RGB cada uno en máximo2; MuPDF y Poppler procesan cada uno 42 páginas reales por target y ambos consumidores frescos de C++Builder pasan; los píxeles raster exactos de 1e18 se rechazan contra 1e18-1 antes de cualquier asignación A8 en cada target, mientras que los fallos genuinos de composición del 947.1 publicado y los de precisión/asignación candidatev6 se conservan; la precisión exacta de área de polígonos, otros modos de pintado de texto, los contornos cloudy, los defaults de CFF, los operadores DA adicionales, más estados de gráficos, políticas de impresión y reconstrucción de fuentes de prueba siguen pendientes

Versión 2.949.0: el 948 publicado fresco más cuatro productos congelados pasa seis targets nativos con 46 comprobaciones de codecs y 238 independientes de documentos, reteniendo 40 de codecs y 78 de formularios con 427 aserciones independientes, y ambos consumidores frescos de C++Builder; los clientes DLL/C de Windows checked de arquitectura coincidente pasan cada uno 670 callbacks reales y 403 comprobaciones independientes de PDF/XML, Win64 también pasa 444 callbacks de Python, y dos librerías ELF checked frescas de Linux pasan cada una 444 callbacks; los estados vacíos exactos, los no-ops readonly, AES R5/R6, el rollback de publicación fallida, las ediciones del grafo actual y los snapshots de origen se conservan; el marcador explícito de array vacío es una extensión de HotPDF, mientras que más CSS/layout, políticas de anotaciones y XFA más amplio siguen pendientes

Versión 2.950.0: el 949 publicado fresco más quince productos congelados pasa seis targets nativos con 63 aserciones estructurales, 150 de presupuesto/cancelación/reintento, 34 de XML compartido y 41 de transacciones cada uno, catorce fixtures con 27 eventos y 179 comprobaciones independientes de XML/PDF/fuentes/apariencias guardados; ambos consumidores frescos de C++Builder pasan, y cuatro targets de Windows retienen los siete gates sin cambios General/Replay/DataDOM/DataXML/Bind/Property/exData en deadlines originales; 36 clausuras reales compiladas bloquean 3448 entradas recursivas, mientras que el registro generado del paquete Lazarus se verifica por separado; los fallos originales de namespaces, Unicode y referencias FormCalc retenidas se conservan; el DOM general de template/form, las colecciones de nodos, bindings más amplios, los consumidores rich y el media externo siguen pendientes

Versión 2.951.0: cuatro targets frescos de Windows del 950 publicado pasan cada uno 292 comprobaciones nativas y 973 independientes, 206 aserciones viejas de fallback y 130 de decoraciones, más ambos consumidores frescos de C++Builder; dos targets reales de Linux del 949 pasan los mismos gates y sus 51 unidades compiladas con 103 fuentes recursivas cada una son idénticas byte a byte a la combinación 950; 72 pares de compañeros analíticos retienen una diferencia máxima RGB de 0 contra el umbral 2 sin cambios, mientras que MuPDF y Poppler procesan cada uno 58 páginas por target; los rechazos originales de nubes y el fallo de presupuesto de fuentes de FreeText largo se conservan, con éxito de 2MB, rechazo atómico de 1MB, cancelación tardía y recuperación verificados; los defaults de CFF/Type1, más operadores DA, otros modos de pintado/clipping de texto, la precisión de área de polígonos, los estados de gráficos, la impresión y la reconstrucción de fuentes de prueba siguen pendientes

Versión 2.952.0: cuatro targets reales de Windows pasan cada uno 152 comprobaciones de loaded-policy y 54 de enteros de firmas, 2137 checks nativos y 2138 legacy remotos, los gates sin cambios local1565/precisión164/seguridad27, y ambos consumidores frescos de C++Builder; dos DLLs reales de Windows pasan cada una 2568 checks de C sobre 108 operaciones de fallo y 1737 checks independientes de PDF/XML, con 530 callbacks fragmentados Win64; ambos compiladores nativos de Linux pasan 2137 checks remotos, 1565 locales, 164 de precisión, 27 de seguridad, 100 de namespaces y 20 de DOM, y ambas librerías ELF frescas pasan 530 callbacks; las 1882 entradas de origen bloqueadas y los 13341 records de evidencia se rehashean por completo, mientras que los fallos originales de BOM, de transporte del compilador y de almacenamiento compartido RC4 se conservan; el transporte AP, el reemplazo/eliminación de anotaciones, los destinos embebidos, las actions más amplias, el modelado de políticas FDF de solo campos, el CSS/layout general y el XFA más amplio siguen pendientes

Versión 2.953.0: el 952 publicado fresco más nueve productos congelados pasa los seis targets nativos reales con 102 checks nativos, 20 checks independientes de XML guardado y 230 checks independientes de PDF guardado por target; los gates sin cambios General333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 y exData142 pasan en cuatro targets de Windows con los deadlines y límites de stack originales, con ambos consumidores frescos de C++Builder; 40 cierres compilados reales verifican 3736 entradas recursivas, y cada dependencia de gate vieja es idéntica byte a byte a la combinación final 952; los fallos originales de colecciones faltantes, desbordamiento de stack, manager obsoleto, identidad y driver se conservan; la estructura general de nodos template/form, los bindings más amplios, la validación de esquemas, los medios externos y más consumidores siguen pendientes

Versión 2.954.0: el 953 publicado fresco más dos productos congelados de stylesheets pasa seis targets nativos reales con 83 checks de límite/cancelación, 1056 aserciones nativas y 4600 checks independientes sobre 176 salidas por target; cuatro grupos originales afectados de regresión y lectores independientes de fuentes/métricas pasan en los seis targets, y ambos consumidores frescos de C++Builder compilan; los clientes reales de C DLL de Win32 y Win64 verifican cada uno 2481 aserciones, 60 imports y 60 no-ops exactos; los callbacks reales de Python de Win64 verifican 1406 checks y ambos clientes ELF de Linux verificados verifican 1082 checks cada uno, con cinco modos de fallo por transacción y 1700 checks independientes sobre 60 PDFs reales por cliente; los fallos originales de before/estilo/oracle/compilador se conservan; los selectores de atributos/hermanos/pseudo, los style sheets externos y el layout CSS general siguen pendientes

Versión 2.955.0: el 954 publicado fresco más cuatro productos congelados de JS/include pasa los seis targets nativos reales con 78 aserciones nativas, 67 checks independientes de XML guardado, 452 checks independientes de PDF guardado y cuatro PDFs reales por target; los gates sin cambios General333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 y exData142 pasan en cuatro targets de Windows con los deadlines originales de 500ms y los límites de stack, con ambos consumidores frescos de C++Builder; 40 cierres compilados reales verifican 3742 entradas recursivas; las vistas hijas faltantes originales, los clones faltantes de listas del Data DOM y el fallo de diagnóstico de pruebas se conservan; la creación general de form/template, la clonación recursiva, la mutación de árboles hijos, las rutas hijas de FormCalc, los bindings más amplios y los medios siguen pendientes

Versión 2.955.1: seis targets nativos verificados reales pasan cada uno 360 comparaciones independientes de SHA3/SHAKE y 101 casos de acuerdo de claves, incluidos intercambios NIST bidireccionales de ancho completo, iteraciones RFC7748, rechazo de orden bajo, decodificación de coordenadas no canónica y recuperación válida; ambas arquitecturas Delphi también pasan 11 consumidores originales sin cambios de ladder y recipient-envelope; los cierres compilados reales coinciden con el 955 publicado más exactamente dos productos criptográficos, y 410 fuentes de composición de release quedan bloqueadas; los fallos originales de compilador, overflow y secreto cero se conservan; el rendering más amplio, el CSS/layout, el intercambio de anotaciones y el XFA general siguen pendientes

Versión 2.956.0: el 955.1 publicado fresco más exactamente diez productos congelados de CFF pasa seis targets nativos reales con 57 aserciones y 282 checks independientes sobre 36 escenas cada uno, regresiones afectadas de rendering y fuentes, y ambos consumidores reales de C++Builder incluido el nuevo método de tabla compacta; las 413 fuentes compilables coinciden con la época probada y 7144 artefactos congelados se rehashean; los checks de OpenType sparse-CID nativos, de MuPDF y de Ghostscript pasan, mientras que la incompatibilidad registrada de mapeo sparse-CID de Poppler sigue explícita con controles positivos identity y raw-CFF; las épocas originales de compilador, fixture faltante y un solo widget se conservan; la reconstrucción default de raw Type1C/CIDFontType0C, Type1 bare y CFF2, más gráficos, CSS/layout, intercambio de anotaciones y XFA general siguen pendientes

Versión 2.956.1: el 956 publicado fresco más exactamente un cambio congelado de lista blanca del compilador pasa seis targets nativos reales con 6 aserciones de runtime, 35 deadlines originales y 8 aserciones de rollback cada uno, dos PDFs guardados, 15 checks independientes de XML y 222 checks independientes de PDF; seis cierres reales de compilador cubren 1472 entradas recursivas a través de 413 fuentes coincidentes; catorce cierres originales de General333, Replay72, SOM170 y C++Builder son equivalentes a esta composición y retienen sus identidades de ejecución originales de 955.1; los fallos reales de unknown-nodes y de índices numéricos del Data DOM se conservan; la edición general de árboles template/form, los índices numéricos del Data DOM, los bindings más amplios y el XFA dinámico más amplio siguen pendientes

Versión 2.957.0: seis targets nativos reales pasan 146 observaciones independientes de selectores, 156 aserciones de límite, 1944 aserciones nativas y 8540 checks independientes sobre 324 salidas guardadas cada uno; los callbacks de DLL de Windows y ELF de Linux ejercitan 132 imports FDF/XFDF plain/AES por librería, no-ops exactos y rollback de publicación; los consumidores originales afectados y los headers reales de C++Builder pasan, con los cierres compilados reales auditados contra la composición final de fuentes y el timeout original de callbacks agregados conservado; los prefijos de namespace con nombre, los style sheets externos, los selectores funcionales generales de CSS4, las tablas, los medios y el layout general siguen pendientes

Versión 2.958.0: el 957 publicado fresco más exactamente tres productos congelados de JavaScript/include pasa los seis targets nativos reales con 186 aserciones de runtime/deadline, ocho PDFs guardados, 60 checks independientes de XML y 1888 checks independientes de glifo/fuente/apariencia cada uno; seis targets originales de estructura del Data DOM, 32 gates originales de regresión de Windows y dos consumidores frescos de C++Builder pasan; 46 cierres compilados reales cubren 4802 entradas recursivas a través de 413 fuentes coincidentes; los fallos originales de índice numérico, read-only léxico y setup se conservan; la creación y clonación generales de árboles template/form, los bindings más amplios, la validación de esquemas y los medios externos siguen pendientes

Versión 2.959.0: el 958 publicado fresco más exactamente un producto congelado de selectores pasa seis targets nativos reales con 263 observaciones revisadas de selectores, 156 aserciones de límite retenidas y 122 lógicas, 3294 aserciones nativas y 14525 checks independientes sobre 549 salidas guardadas cada uno; los callbacks reales de DLL de Windows y ELF de Linux ejercitan 240 imports FDF/XFDF plain/AES por librería, no-ops exactos y rollback de publicación; cuatro targets originales de consumidores de Windows, dos de consumidores de Linux y dos consumidores frescos de C++Builder pasan; 18 cierres compilados reales y las 413 fuentes compilables coinciden con la composición probada; los fallos originales agregados de 180 segundos FPC, 240 segundos C de Win32 y 900 segundos Python de Win64 y las correcciones normativas de oracle se conservan; las pruebas nativas guardadas, los callbacks C y los callbacks de Python retienen sus deadlines originales de proceso en lotes disjuntos; los prefijos de namespace con nombre, los style sheets externos, más pseudo clases de estado/ámbito, las tablas, los medios y el layout general siguen pendientes

Versión 2.960.0: el 959 publicado más nueve productos congelados añade transporte estándar de apariencias Stamp con XML tipado RAW/FILTERED HEX/ASCII, permisos cifrados y firmados preservados, publicación exacta de import vacío y rollback preparado de callbacks; seis targets nativos reales, clientes DLL/C de Windows, dos librerías ELF nativas de Linux, callbacks de Python Win64 y ambos consumidores de C++Builder pasan; los ámbitos de namespace prestados retienen la semántica existente de rich text y los presupuestos de nodos mientras evitan copias de declaraciones heredadas; las pruebas reales de callbacks de Windows distinguen una capacidad de trabajo de 64KiB inválida de una capacidad de 1MiB legal pero insuficiente y retienen el rollback exacto; 52 cierres compilados reales cubren 4754 ocurrencias de entrada recursivas y 360 entradas únicas, con identidades de ejecución retenidas contra el candidato original del 958 más selectores lógicos; los estados AP de anotaciones generales, el transporte de strings y referencias, los grafos de anotaciones FDF, el reemplazo/eliminación de anotaciones, el CSS/layout más amplio y el XFA general siguen pendientes

Versión 2.961.0: las fuentes default originales Type1C, CIDFontType0C y Type1 bare generan texto temporal de apariencia faltante y captions rich con mapeos y recursos de origen preservados; seis targets nativos reales pasan 231 aserciones, 42 pares exactos de imágenes RGB y 126 controles independientes de lectura cada uno, las regresiones originales afectadas de apariencias/rich text/presupuesto pasan y ambos consumidores de C++Builder compilan; las 415 fuentes compilables coinciden con el 960 publicado más los dos productos propios, con identidades de ejecución originales del 958 más CSS/AP/codec/raw y evidencia original de timeout de FPC32 conservadas; la sustitución de familias, los estilos sintéticos, el wrapping en límites de palabras, el shaping de scripts complejos, CFF2 y la cobertura matemática exacta de triángulos siguen pendientes

Versión 2.962.0: el texto de anotaciones original Type1C, CIDFontType0C y Type1 bare ahora hace wrapping en límites de espacio y guion a través de styled runs, retiene celdas codificadas completas de múltiples escalares y fusiona CRLF a través de runs vacíos/con estilo; seis targets nativos reales y un wrapper público separado de Linux322 pasan cada uno 84 pares exactos de RGB, 9 entradas negativas, 231 aserciones de presupuesto de palabras, 321 aserciones medidas de cancelación y 171 checks independientes de contornos, con los pares raw originales 42/231 aserciones/126 controles de lectura, las regresiones afectadas y ambos consumidores de C++Builder de solo compilación retenidos; las 415 fuentes compilables coinciden con el 961 publicado más el producto propio, mientras que las identidades de ejecución originales de Delphi v2, FPC/HPP v3, Linux v5 y wrapper público y los fallos anteriores se conservan; el wrapping general de Unicode y el shaping complejo, la sustitución de familias, los estilos sintéticos, CFF2 y la cobertura matemática exacta de triángulos siguen pendientes

La implementación usa el directorio canónico del proyecto, preserva los cambios no relacionados, actualiza solo la documentación en-us, corre comprobaciones sin GUI con el lanzamiento del visor suprimido y registra los cambios verificados como releases locales sin push

Plan de mejora anterior y evidencia de releases

Versión 2.963.0: las declaraciones de namespace CSS con ámbito y los selectores calificados pasan seis targets nativos reales, cada uno con 4008 checks nativos, 17700 checks independientes, 668 salidas guardadas y 322 observaciones revisadas de selectores; los consumidores originales y dos interfaces de C++Builder de solo compilación retienen sus identidades de ejecución, con equivalencia real del cierre de fuentes compiladas al candidato final. Los clientes reales de C de Windows en ambas arquitecturas, el Python de Windows y ambos clientes ELF de Linux verificados preservan 300 imports, no-ops exactos, estado autenticado plain/AES y 8500 checks independientes de PDF por cliente; las repeticiones suplementarias del lector de Windows quedan separadas de las ejecuciones originales de C. Cinco funciones modulares de hash intencionales retienen la compatibilidad de builds verificados; cuatro builds de productos de Windows pasan miss/hit reales de bitmap cacheado y 20400 píxeles exactos de rectángulo, mientras que los gates sin cambios de Delphi de 100000 páginas/millón de búsquedas retienen el límite original P95 de 5 microsegundos. Las épocas de ejecución originales del 962, los fallos previos al arreglo, las entradas congeladas y las identidades de fuentes/runtime se conservan; los estilos externos, los medios, las tablas y el layout más amplio siguen pendientes

Versión 2.964.0: las instancias predeterminadas completas de OpenType CFF2 convierten cada glifo original en apariencias CFF 1 estáticas con clave CID con el Unicode, widths, permisos y avisos de fuente legibles originales; seis targets nativos frescos pasan cada uno 73 aserciones, 19 PDFs guardados a través de MuPDF y Poppler, 2557 glifos originales sobre 247346 coordenadas y 21 pares sintéticos de glifos, con diferencia de contorno cero en la tolerancia sin cambios de 1/1024. Cuatro consumidores sin cambios pasan en cada target y ambos consumidores frescos de llamadas reales de C++Builder compilan; un wrapper público separado de Linux extrae 27 entradas bloqueadas y repite la compilación, ejecución y verificación dual de lectura reales. Las 416 fuentes compilables coinciden con la composición formal probada del 963 más cinco productos; las épocas de ejecución originales, los límites de inventario del compilador y los fallos genuinos se conservan. El CFF2 raw independiente, los ejes no predeterminados, el shaping más amplio, otros modos de pintado de texto y el trabajo de gráficos restante siguen pendientes

Versión 2.965.0: los árboles de formulario nativos transaccionales soportan createNode, clonación profunda y superficial, append, insert y remove, candidatos desvinculados, alias sobrevivientes estables, rollback de eventos y persistencia de paquetes de formulario guardados de forma independiente del template autorial. Los merges vacíos honran las ocurrencias soportadas de initial/min/max sin fabricar datasets. Seis targets nativos frescos pasan cada uno 1341 aserciones, 89 checks independientes de XML y 24 checks independientes de PDF; seis targets afectados de DataStructure y dos consumidores frescos de C++Builder de solo compilación también pasan. Catorce nuevos grupos compilados usan la composición real formal del 964 más dieciocho productos; 48 grupos más antiguos retienen su identidad de ejecución original Final961V3 con entradas recursivas idénticas y artefactos de compilador retenidos. El registro de paquetes moderno de Delphi/C++Builder y Lazarus se audita por separado y estuvo fuera de esos cierres de ejecución; no se afirma un build completo del paquete. El presupuesto original de eventos de 500ms, 17 casos muestreados de cancelación, las épocas de fuentes originales y los fallos se conservan. La edición de templates, el remerge explícito, el esquema completo y el manejo de choice-subformSets, la cancelación exhaustiva y la cobertura del alocador siguen pendientes

Versión 2.966.0: la evaluación media nativa de rich text soporta perfiles de host explícitos print/screen, atributos media de estilo, grupos anidados, valores booleanos desconocidos, rangos de features y unidades físicas/de fuente/de resolución con presupuestos de parsing compartidos. Seis targets nativos frescos pasan cada uno 111 consultas revisadas, 142 aserciones de seguridad de medios, checks retenidos de stylesheets y namespaces de 156/122/59/204, 954 aserciones guardadas/de import y 4135 checks independientes sobre 159 PDFs guardados. Dos consumidores frescos de headers de C++Builder de llamadas reales y los seis grupos afectados de consumidores originales pasan. Los clientes frescos de C de DLL Win32/Win64, el Python de Win64 y ambos clientes ELF de Linux versionados verificados preservan cada uno 48 imports FDF/XFDF plain/AES, no-ops exactos y estado de publicación fallida, con 1360 checks independientes de PDF por cliente. Diecinueve grupos reales de consumidores retienen dieciocho cierres compilados de unidades/includes contra 421 entradas de implementación coincidentes; un runner público separado repite los checks nativos reales e independientes de PDF y su productor de callbacks preserva 276 entradas exactas y normaliza solo el newline final de transporte; una repetición real separada de callbacks públicos de 48 transacciones también pasa. Los fallos originales, los deadlines de proceso, las épocas de fuentes y las dependencias se conservan. Los perfiles personalizados son opciones directas del decoder nativo; los imports ordinarios usan print por defecto. Los style sheets externos, más features de medios, las tablas y el layout general siguen pendientes

Versión 2.967.0: los sheets externos de rich text suministrados por el caller soportan recursos enlazados, imports acotados, resolución de URIs, bases combinadas HTML/XML y conjuntos de títulos compartidos preferidos o alternates inline/link a través de imports nativos, file jobs de Windows y callbacks V1 sin cambios de Windows/Linux. Seis targets nativos reales pasan cada uno 81 observaciones revisadas, 73 aserciones de seguridad, 486 aserciones guardadas y 9028 checks independientes sobre 108 PDFs; los seis targets retenidos de medios y consumidores originales y ambos consumidores de headers de C++Builder de llamadas reales pasan. El suplemento de seis targets verifica 180 observaciones de títulos y 216 de bases, cada límite medido de cancelación automatic-title y 36 casos de profundidad. Los clientes reales de DLL/ELF nativos y los callbacks públicos preservan 54 imports plain/AES y no-ops con 6832 checks independientes por cliente. Treinta y siete grupos de consumidores retienen 33 cierres compilados recursivos y dos builds exactos de parser de productos contra 424 entradas de implementación. El gate de jobs de Win64 preserva su timeout original de 30 segundos; una ejecución separada del binario retenido idéntico pasa las nueve escenas con los deadlines sin cambios, sin resolver la causa original del timeout ni afirmar estabilidad ante cargas arbitrarias. Un runner público separado compila y ejecuta la aceptación nativa y prepara sus propios fixtures de callbacks; la repetición real de callbacks públicos también pasa. Los fallos originales, las épocas de fuentes, los artefactos y las dependencias se conservan. Propiedades CSS más amplias, selectores de estado/ámbito, tablas, más features de medios y layout general siguen pendientes

Versión 2.968.0: los perfiles de medios de rich text nativo aceptan ocho features explícitas de preferencia y accesibilidad con igualdad discreta y condiciones booleanas, valores desconocidos preservados bajo negación, validación acotada del host y comportamiento compartido de cascada inline/externa. Seis targets nativos reales pasan cada uno 206 observaciones revisadas, 210 aserciones de seguridad, 450 aserciones guardadas/de import y 75 inspecciones independientes de salida PDF. Los seis targets de regresión sin cambios de medios y hojas externas pasan sus gates originales de 111/142/954/159 y 81/73/486/108. Un runner público separado compila frescamente tres programas y repite los checks de preferencias y PDFs guardados. Treinta y tres cierres compilados recursivos retienen identidades de entrada coincidentes contra las 424 fuentes compilables. Los perfiles personalizados siguen siendo opciones del decoder nativo; los imports ordinarios usan el perfil print por defecto, y las consultas de scripting no ejecutan JavaScript. Los fallos originales y el oracle corregido de comentarios al final de la entrada se conservan. Las unidades calc y viewport, más features CSS, el layout general, el rendering de anotaciones más amplio y la aceptación general de XFA siguen pendientes

Versión 2.969.0: la matemática numérica de rich text nativo soporta expresiones finitas de calc, min, max y clamp, aritmética tipada, longitudes q/rem y de viewport explícitas, y computación con la fuente final para métricas de línea y espaciado. Cinco targets actuales del compilador pasan cada uno 119 observaciones con 399 aserciones numéricas, 1908 aserciones de recursos/cancelación, 936 aserciones guardadas/de import y 156 salidas PDF inspeccionadas independientemente. Las cinco regresiones originales de media queries, preferencias de medios y stylesheets externos pasan. Runners públicos separados de Windows y Linux compilan frescamente tres programas cada uno y repiten estos checks. El gate de seguridad de FPC Win32 retiene su timeout original de ejecución paralela y pasa un reintento aislado separado del mismo binario bloqueado con el deadline sin cambios de 30 segundos. La composición aceptada registra 86 compilaciones reales de programas, 46 cierres compilados recursivos y 425 entradas compilables coincidentes. La preverificación aritmética evita el overflow antes de la conversión de unidades y la división, y los límites Double tipados preservan valores de borde válidos entre targets. Un límite inferior Double compartido también repara las dimensiones de host de mínimo exacto, la resolución y la admisión de la fuente inicial de medios. El font-size de la raíz usa métricas iniciales, mientras que las métricas de línea/espaciado de la raíz usan la fuente raíz final. La validación de FPC usa 3.3.1 o posterior. CSS más amplio, grafos completos de transporte de FDF, rendering más amplio y trabajo general de XFA siguen pendientes

Versión 2.970.0: las consultas de soporte de rich text nativo añaden imports @supports y supports() condicionales con admisión de declaraciones, selectores, booleanos, namespaces y tokens de URL. Cinco targets reales del compilador pasan cada uno 85 consultas revisadas, 72 aserciones de contexto, 572 inyecciones medidas de cancelación con 2869 aserciones de seguridad, 258 aserciones guardadas/de import y 43 salidas verificadas independientemente en 86 PDFs. Las regresiones originales de Linux de medios, preferencias y stylesheets externos pasan. Runners públicos frescos de Linux y Delphi Win64 repiten los cinco programas nativos y los checks guardados. La aceptación registra 48 compilaciones reales, 40 cierres recursivos y 426 entradas compilables coincidentes. Esto libera el perfil acotado de consultas nativas; CSS más amplio, grafos completos de transporte FDF, rendering más amplio y XFA general siguen siendo trabajo pendiente

Versión 2.971.0: el ámbito raíz y las pseudo clases estáticas de acción de usuario añaden 38 observaciones revisadas de selectores nativos por target de compilador. Cinco targets reales pasan la misma semántica de selección. Runners públicos frescos de Linux y Delphi Win64 retienen 85 consultas de soporte, 72 aserciones de contexto, 572 inyecciones medidas de cancelación con 2869 aserciones de seguridad, y añaden las 38 observaciones de selectores; cada uno verifica 408 aserciones guardadas/de import y 68 salidas inspeccionadas independientemente en 136 PDFs. La aceptación registra 23 compilaciones reales, 23 cierres recursivos conservadores y 426 entradas compilables coincidentes. Esto libera el perfil estático de selectores; más pseudo clases de estado, raíces de ámbito especificadas por el caller, CSS más amplio, grafos completos de transporte FDF, rendering más amplio y XFA general siguen pendientes

Versión 2.971.1: los builds verificados de FPC retienen el hashing modular de la caché de shaped runs sin overflow aritmético, preservando la identidad de la caché, los hits y el comportamiento acotado de desalojo

Versión 2.972.0: las apariencias predeterminadas nativas de anotaciones preservan el estado de texto, el fitting automático, el espaciado de rich text y el clipping derivado de glifos para los modos de rendering 4 a 7. La matriz de aceptación de cinco targets retiene 45 apariencias emparejadas y 872 aserciones de recursos, cancelación y recuperación por target. La composición canónica fresca de Linux renderiza las 90 salidas con diferencia de par cero y repite las 872 aserciones de límites. La evidencia independiente de geometría y raster, los fallos originales y las identidades de ejecución originales se registran por separado. Fuentes variables no predeterminadas, gráficos más amplios, layout rich general y XFA dinámico siguen pendientes

Versión 2.973.0: el FDF binario de anotaciones preserva estados de apariencia, grafos de recursos compartidos, destinos locales y reemplazo transaccional a través de APIs nativas, intercambio de Windows y callbacks versionados. Cinco targets nativos frescos de la composición actual pasan cada uno 31 operaciones de anotaciones a través de 13 records y doce casos de recursos con checks independientes de píxeles y no-op exactos. Los cuatro targets de Windows pasan además 25 operaciones ordinarias de documentos cargados, doce casos de recursos ordinarios y regresiones verificadas de la caché de shaped runs. Los targets de FPC usan versión 3.3.1 o posterior. Las ejecuciones más amplias de transporte, actions, seguridad y ABI retienen sus identidades de fuentes originales. Archivos embebidos, eliminación de anotaciones, actions más amplias, layout rich general, fuentes variables no predeterminadas y XFA dinámico siguen pendientes

Versión 2.974.0: la eliminación transaccional de anotaciones usa identidades exactas de página/nombre, cascadas dependientes de respuestas y popups, permisos autenticados, recursos de trabajo acotados y publicación atómica a través de APIs nativas, file jobs de Windows y callbacks de Windows/Linux. Cinco targets nativos canónicos frescos pasan cada uno 120 checks y 18 observaciones independientes de lectura; cada target de seguridad pasa 484 checks nativos, 34 casos independientes y nueve verificaciones CMS. Cuatro targets de callbacks de Windows pasan cada uno 33 casos y Linux pasa 30; cuatro targets de jobs ordinarios de Windows pasan cada uno 22 casos y dos consumidores frescos de C++Builder compilan llamadas reales. Las ejecuciones finales de compatibilidad FDF de Linux y Delphi Win64 retienen 31 operaciones a través de 13 records y doce casos de recursos; Delphi también retiene 25 operaciones de documentos cargados, doce casos de recursos cargados y regresiones verificadas de la caché de shaped runs. Los fallos y identidades de ejecución originales se conservan. La eliminación del árbol de campos Widget, los archivos embebidos, cadenas de actions más amplias, el layout rich general, las fuentes variables no predeterminadas y el XFA dinámico siguen pendientes; la eliminación incremental no borra de forma segura las revisiones anteriores