Finalización de las capacidades restantes
Comenzado el 8 de octubre de 2026 sobre la versión 2.820.0, tras el plan de mejoras de once workstreams ya completado
Este objetivo aborda las capacidades restantes identificadas en la revisión del 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 un manejo de errores útil, pero no implementa la capacidad solicitada
| Entrega | Aceptación requerida | Estado |
|---|---|---|
| Correcciones de documentación canónica | Eliminar las descripciones obsoletas de etapas de Linux preservando los bordes exactos de API y plataforma | Corregidas las introducciones del núcleo portátil y del documento headless; la auditoría continúa con cada implementación |
| C ABI de Linux versionado | Biblioteca compartida ELF nativa, registros y símbolos C estables, clientes reales de C y Python, ciclo de vida de handles, callbacks parciales, cancelación, presupuestos de recursos, staging atómico y validación PDF independiente | Publicado 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 del PDF confirmado y del snapshot de origen se corrigió en 2.920.1, reteniendo los bytes exactos de no-op tras rellenos escalares o rich tipados, texto dibujado, páginas importadas y publicación fallida |
| Edición e importaciones nativas de Linux | Edición funcional, importación de HTML, OCR y workflows de PDF/A con salida nativa real y verificación independiente | HTML nativo, inserción de texto visible/invisible, OCR real con Tesseract y PDF/A-4 raster publicados en 2.824.0; las importaciones nativas con preservación de recursos y la conversión de archivado de texto/vector publicadas en 2.829.0; la reparación de fuentes ausentes con validación PDF/A-4 real publicada en 2.850.0 |
| Matriz de despliegue Linux | Construir y ejercitar las bibliotecas desplegadas en varias distribuciones Linux sin dependencias de escritorio | Verificado en Ubuntu 24.04.5, Ubuntu 26.04.1 y Debian 12 con clientes ELF nativos reales |
| Rendering nativo avanzado | Máscaras de imagen y soft masks, colores ICC, grupos de transparencia y modos de blending, glifos Type3, clipping de texto y filtros de imagen adicionales verificados contra fixtures renderizados de forma independiente | Publicadas máscaras, colores ICC y especiales, grupos, texto y códecs, shadings y patrones generales y herencia de texto de streams hijos hasta 2.882.0; las mallas triangulares free-form y lattice publicadas en 2.892.0; las mallas de parches Coons y tensoriales publicadas en 2.901.0; el CFF con clave CID con identidad y sustitución notdef acotada publicado en 2.907.0; las transformaciones ajustadas de anotaciones NoZoom y NoRotate publicadas en 2.910.0; los 182 CMaps heredados integrados con herencia acotada cancelable y extracción Unicode publicados en 2.916.0; el uso explícito de anotaciones view/print, los tipos estándar de PDF 2.0 y la publicación acotada de PNG en Windows publicados en 2.922.0; la configuración por defecto de optional content, las expresiones de visibilidad OCMD y el uso JSON view/print de Linux publicados en 2.924.0; los arrays/fases de dash de ExtGState y el escaneo acotado de arrays tipados consciente de comentarios publicados en 2.928.0; las aplicaciones automáticas de uso de optional content, el contexto explícito de visor, las selecciones manuales nativas persistentes y el estado acotado de operaciones de Linux publicados en 2.930.0; los componentes JPX de origen con y sin signo de hasta 26 bits con precisión mixta, subsampling, opacidad y declaraciones de imagen ignoradas publicados en 2.932.0; las funciones cúbicas tensoriales muestreadas multidimensionales acotadas con la convención escalar existente publicadas en 2.933.0; la precisión de origen superior a 26, las políticas NChannel, las matrices extremas, las sustituciones ausentes de fuentes simples, los builds heredados de C++Builder Win64 del paquete de fuentes FULL, las bibliotecas de importación propiedad del compilador y los recursos de versión verificados contra 2.936.1; los cuatro rendering intents estándar, los overrides de imagen y el cacheo acotado de transformaciones ICC publicados en 2.938.0; las apariencias de anotaciones ausentes, más estados gráficos, las políticas de impresión y la reconstrucción de fuentes de prueba siguen activos |
| Apariencias extendidas de formularios | Widgets multilínea, comb, rotados, de botón y choice, shaping de complex scripts y texto bidireccional; los valores, fuentes y apariencias guardados deben coincidir tras la recarga | Apariencias nativas de widgets especificadas, valores de selección múltiple, shaping complejo y bidi publicados en seis objetivos de compilador; los campos rich tipados publicados en 2.874.0 y los presets reales de firma de Windows en 2.878.0; el line breaking por grafemas Unicode 17 y por run por defecto publicados en 2.884.0 y 2.885.0; los grupos Unicode completos de párrafo y el ajuste real entre runs de estilo publicados en 2.890.0; el ajuste de emergencia de grafemas con estilo publicado en 2.894.0; la unión contextual entre estilos tipados y el bidi de línea física con dirección de párrafo preservada publicados en 2.897.0; los anchors de marks GPOS entre estilos y los desbordamientos visibles de glifos publicados en 2.899.0; los embeddings, overrides, isolates y corchetes de línea física derivados de párrafos publicados en 2.903.0; el espaciado de controles solo direccionales publicado en 2.903.1; el estado de párrafo standalone de ajuste automático publicado en 2.904.1; la geometría real de glifos con anchor ausente y los dobles marks por dirección de elemento publicados en 2.906.0; la prioridad de declaración inline de seis propiedades y el tamaño relativo heredado publicados en 2.908.1; las familias nativas de fuentes con nombre y la importación FDF/XFDF consciente de familias publicadas en 2.909.0; la selección JSON/C ABI de familias con nombre en Linux nativo publicada en 2.913.0; el fallback de grafemas por familia suministrada y el fallback JSON de familias con nombre de Linux nativo publicados en 2.919.0; las listas ordenadas de candidatos de fuente nativas y JSON de Linux y el relleno mixto tipado original de Windows publicados en 2.923.0; el fallback rich-only de grafema completo por trabajos de fichero y callbacks versionados de Windows con candidatos CSS y de fuentes tipadas ordenados publicado en 2.925.0; el shorthand de fuentes inline acotado con cascada independiente publicado en 2.926.0; el fallback de familia regular escalar/choice/botón nativo, de trabajos/callbacks de Windows y JSON de Linux y los borrados inequívocos de choices nativas publicados en 2.929.0; el line height CSS inline nativo e importado, los struts de métricas padre y la planificación de fuentes métricas JSON de trabajos/callbacks de Windows y FDF/XFDF de Linux publicados en 2.935.0; el binding explícito tipado JSON de line-height y la planificación métrica acotada con apariencias guardadas transaccionales de Windows/Linux publicados en 2.936.0; más propiedades XHTML/CSS, hojas de estilo, disposición y el intercambio sin pérdidas de export vacío XFDF siguen activos |
| Workflow completo de firma headless | Carga de PFX, campos de firma nuevos, apariencias visibles, certificación, timestamps y validación a largo plazo con comprobaciones criptográficas reales e independientes de PDF | El workflow nativo Pascal, las políticas autenticadas de campos y seeds, las attestations legales, la evidencia de revocación firmada y la selección de apariencias con nombre publicados hasta 2.856.0, los bindings completos de metadatos del ABI nativo en 2.860.0 y la paridad avanzada real de Windows hasta 2.878.0; la interoperabilidad de Contents de firma CAdES y literales publicada en 2.881.0; los timestamps de documento RFC3161 standalone implementan confianza 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 de P2/P3 o de bloqueo 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 de Linux nativo vinculan el mismo perfil a programas de fuente reales de familia/estilo, rollback transaccional autenticado y bytes exactos de no-op confirmados mediante registros V1 intactos; los trabajos de fichero 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 grafo actual, revisiones AES firmadas autenticadas y commit de callbacks en dos fases; las importaciones de Windows por familia con nombre y las lecturas aleatorias aisladas de entrada publicadas en 2.917.0; las transacciones nativas mixtas de escalares y runs tipados originales publicadas en 2.920.0, preservando pintado preciso, programas de fuente reales, ediciones del grafo actual, políticas autenticadas y no-ops genuinos de apariencias de solo lectura; el relleno mixto tipado original de Windows, publicado en 2.923.0, vincula la misma transacción a trabajos de fichero reales y registros de callback V1 intactos, con pintado preciso, programas de fuente 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 añadido JSON de Linux, publicado en 2.940.0, preserva streams binarios acotados, contenidos Unicode rich, links popup/reply y publicación transaccional autenticada; la disposición CSS arbitraria, el relleno rich directo de trabajos cargados, el transporte AP, el reemplazo/eliminación de anotaciones, los destinos explícitos, las operaciones JSON de anotaciones de Windows, los ficheros FDF incrustados, las actions más amplias, el FDF incremental y la extensión más antigua de handle/callback de fuentes de trabajos siguen activos |
| Firma incremental cifrada por JSON y C ABI | Firmar entradas cifradas reales preservando las revisiones originales, las políticas de seguridad y los permisos; validar la salida ABI real y las firmas ByteRange de forma independiente | Publicado en 2.825.0 con aceptación real de Windows JSON y C ABI cifrados y verificación criptográfica independiente |
| Runtime XFA dinámico | Ejecución general de eventos JavaScript y FormCalc, operaciones DOM y de instancias, disposición e interoperabilidad persistida con lectores ejercitada por fixtures de formularios dinámicos | Los scripts generales, SOM, Data DOM, propiedades persistentes y consumidores escalares/draw/caption/image/graphic publicados hasta 2.883.0; la importación y serialización persistentes de XML exData ajeno con consumo de XHTML guardado publicadas en 2.887.0 y los comentarios XML ordenados y las instrucciones de procesamiento en 2.891.0; el Bind SOM nativo publicado en 2.896.0 y el XML transaccional nativo de Data DOM con replay acotado de módulos publicado en Windows en 2.900.0; la ejecución portátil de JavaScript, Data DOM, XML, FormCalc y locales ICU en Linux nativo publicada en 2.904.0; la creación automática de grafos de texto, push-buttons y draws estáticos XFA headless publicada en 2.905.0; los campos nativos choice/list/check y los grupos de radio con ámbito estructural publicados en 2.908.0; los draws vectoriales nativos y las imágenes inline PNG/JPEG publicados en 2.911.0; los estilos nativos de marca booleana, borde, caption y estado neutro publicados en 2.914.0; las ventanas nativas de selección de listas por métricas de fuente publicadas en 2.915.0; los captions rich booleanos nativos y las extensiones de línea lógicas publicadas en 2.918.0; los captions rich nativos de push-buttons, los estilos de fuente suministrados y las apariencias reales de estado de resaltado publicados en 2.921.0; los captions rich de push-buttons del ApplyXFA heredado, las familias/estilos reales y los recursos de fuente AcroForm publicados en 2.927.0; los bundles heredados de estados normal/neutro de checkbox, los captions con estilo, los nombres PDF especiales y la adopción cancelable de recursos de página publicados en 2.931.0; las apariencias heredadas de texto Unicode, numérico, de fecha y de password escalar con fuentes de instancia efectivas y recursos cancelables publicadas en 2.934.0; las máscaras de password portátiles contadas por escalares con presupuestos agregados de glifos de preasignación y cancelación publicadas en 2.935.1; los grupos de radio heredados con ámbito de repetición, los exports exactos, los captions Unicode con estilo, el rollback de grupo completo y la factoría nativa de miembros con fuente suministrada publicados en 2.937.0; los valores exactos, etiquetas, ventanas de selección, apariencias Unicode con estilo, flags altos y rollback por campo de combos/listas heredados con la factoría de choices desacoplada publicados en 2.939.0; los captions rich de choices, la decoración de marcos, los scripts dinámicos de gestión de elementos, los commits interactivos y los consumidores de cuerpos de texto rich, las operaciones estructurales de nodos, más políticas de alias y binding, el transporte de medios externos y más consumidores de formas/imágenes siguen activos |
| Comparación y revisión nativa de documentos | Comparación semántica, estructural y renderizada real con salida de callback preparada y copias de revisión anotadas nativas | La comparación semántica publicada en 2.842.0, la comparación general completada en 2.857.0 y los PDFs nativos de revisión anotada autenticados publicados en 2.861.0 |
La versión 2.821.0 publica la etapa nativa headless verificada; las máscaras avanzadas de estado gráfico 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 de edición/importación/OCR/archivado de Linux siguen siendo trabajo activo
La versión 2.822.0 verifica los eventos generales de QuickJS y FormCalc compilado, las operaciones DOM en vivo de instancias repetidas, la persistencia estándar del paquete de formulario, el ciclo de vida automático initialize/calculate/validate/ready y las funciones financieras correctas según la especificación, con 180 comprobaciones enfocadas en cuatro objetivos de compilador y 106 comprobaciones de compatibilidad existentes en ambos objetivos Delphi; el trabajo más amplio de objetos de script y funciones de host sigue activo
La versión 2.823.0 añade timestamps de firma RFC 3161 validados, espaciado de texto explícito, objetos de script XFA persistentes y replay transaccional del estado de módulos; seis objetivos de compilador pasan 29 comprobaciones de timestamps, la verificación criptográfica independiente pasa 7884 comprobaciones y cuatro objetivos de compilador pasan 284 comprobaciones generales de XFA; la evidencia de firma de archivado y las funciones de host más amplias siguen activas
La versión 2.824.0 verifica los workflows nativos de HTML/edición/OCR/archivado raster, el rendering avanzado de SMask y transparencia aditiva/JPX, la evidencia autenticada DSS/VRI y el transporte transaccional explícito de host XFA; el ABI de Linux pasa 169 comprobaciones ctypes y 147 independientes por compilador, el HTML/edición nativo pasa 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 objetivo 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 de texto/vector, las políticas de formularios restantes, la firma JSON cifrada de Windows y el estado más amplio de locales/host XFA siguen activos
La versión 2.825.0: la firma incremental cifrada de Windows pasa 41 comprobaciones enfocadas en cada objetivo Delphi/FPC y 728 comprobaciones reales de C ABI en cada arquitectura 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 objetivos de compilador
La versión 2.826.0: los campos nativos de selección múltiple pasan 35 casos enfocados en seis objetivos de compilador, 498 comprobaciones independientes de salida de choices y 1730 comprobaciones completas de apariencias; las políticas de formularios firmados y más tipos de campo siguen activos
La versión 2.827.0: los locales y pictures de XFA pasan 221 comprobaciones enfocadas, 77 comprobaciones de integración en runtime y 333 comprobaciones existentes de scripts generales en cuatro objetivos de compilador de Windows; la aritmética protegida de JavaScript pasa 42 comprobaciones por objetivo y el estado de host más amplio sigue activo
La versión 2.828.0: el rendering nativo verifica 173 fixtures independientes, 157 comprobaciones de presupuesto y estado, 212 comprobaciones de códecs de imagen y 2391 comprobaciones independientes de salida en ambos compiladores de Linux; los builds de Windows Delphi/FPC y los headers públicos de C++Builder también pasan
La 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 genuina de PDF/A-4; la aceptación del ABI nativo pasa 205 comprobaciones ctypes, 171 independientes, 33 de C y 80 operaciones concurrentes por compilador de Linux
La versión 2.830.0: las pictures avanzadas de XFA pasan 285 comprobaciones enfocadas y 78 comprobaciones reales de runtime por objetivo de compilador de Windows, más 221 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 activos
La versión 2.831.0: los nombres de políticas de firma codificados pasan 946 aserciones reales de C ABI por arquitectura Windows, 41 comprobaciones nativas por objetivo Delphi/FPC y 22 comprobaciones independientes de firma válida/manipulación por arquitectura; la integración nativa de políticas de campos sigue activa
La 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 handle compartido en FPC 3.2.2 y 3.3.1; el callback de timestamps y la expansión de políticas de campos siguen activos
La versión 2.833.0: el rendering de texto vertical pasa 202 fixtures, 2681 comprobaciones independientes, 166 de presupuesto/estado y 212 de códecs 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 activa
La 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 objetivos de compilador, 108 firmas CMS independientes y 90 salidas PDF independientes; la integración nativa de políticas de seeds y bloqueos de campos sigue activa
La versión 2.835.0: el modelo de host XFA pasa 68 comprobaciones de modelo y 80 reales de runtime por objetivo de compilador de Windows, más 333 de regresión 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 más amplio de FormCalc/SOM sigue activo
La versión 2.836.0: el transporte nativo de timestamps pasa 319 aserciones reales de ctypes, 39 aserciones reales de callbacks de C y 296 comprobaciones independientes de salida por compilador de Linux, más las regresiones existentes de C y concurrencia; el prefijo del ABI original y el tamaño ordinario de operación permanecen intactos
La 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 de C; la política nativa de campos firmados y la expansión más amplia de formularios siguen activas
La versión 2.838.0: FormCalc Eval pasa 112 comprobaciones reales de ejecución y 333 de scripts generales por objetivo 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 activas
La versión 2.839.0: las referencias de FormCalc pasan 137 comprobaciones reales de runtime y 51 de DOM real por objetivo Delphi/FPC de Windows, con regresiones de General 333, Eval 112, host 80, locales 77 y runtime avanzado 78; los selectores SOM más amplios siguen activos
La versión 2.840.0: el rendering calibrado pasa 295 fixtures, 3739 comprobaciones independientes, 199 de presupuesto/estado y 212 de códecs 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 patrones siguen activos
La versión 2.841.0: los formularios autenticados pasan 96 comprobaciones de formularios firmados y 41 de políticas en seis objetivos 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 activas
La 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 objetivos, 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 activas
La versión 2.843.0: la resolución SOM pasa 170 comprobaciones reales de runtime por objetivo Delphi/FPC de Windows, regresiones de 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 activos
La versión 2.844.0: los colores especiales pasan 391 fixtures, 5074 comprobaciones independientes, 237 de presupuesto/estado y 212 de códecs por compilador de Linux, 700 de colores especiales, 673 CIE y 175 de texto de Poppler, cuatro builds frescos de Windows y ambas interfaces de C++Builder; el ICC más amplio, shadings, patrones y políticas de impresión siguen activos
La versión 2.845.0: los bloqueos 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 objetivos 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 activas
La versión 2.846.0: el Data DOM nativo de XFA pasa 205 comprobaciones reales de runtime por objetivo Delphi/FPC de Windows, regresiones de 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 activos
La versión 2.847.0: los seeds nativos de firmas pasan 68 comprobaciones de firma y 30 de certificados en seis objetivos de compilador, 762 comprobaciones independientes sobre 60 firmas CMS, regresiones reales de timestamps y LTV, la prueba existente de formularios firmados y bloqueos de campos, y ambas interfaces de C++Builder; las attestations legales, la incrustación obligatoria de revocación y las apariencias con nombre siguen activas
La versión 2.848.0: los sufijos de descendientes pasan 64 comprobaciones reales de runtime por objetivo Delphi/FPC de Windows y las puertas de compatibilidad completas de SOM, General, Eval, Ref, host, locales, runtime avanzado y Data DOM; los bindings de propiedades de template siguen activos
La versión 2.849.0: el estado gráfico neutro 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 de presupuesto/estado y 212 de códecs, cuatro objetivos frescos de Windows y los headers de C++Builder; el CFF con clave CID y las políticas gráficas activas siguen activas
La 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 en Ubuntu y Debian pasan 440 comprobaciones ctypes, 36 de C, 80 concurrentes, 39 de timestamps de C, 394 de documentos, 374 de fuentes, 172 de comparación y 1315 de verificación semántica, con validación genuina de PDF/A-4; la comparación estructural/renderizada y las copias de revisión anotadas siguen activas
La versión 2.851.0: el rendering ICC pasa 446 fixtures, 5562 comprobaciones independientes, 246 de presupuesto/estado y 212 de códecs por compilador de Linux, 513 comparaciones reales de ICC con MuPDF/Poppler y las regresiones existentes de lectores de CIE, colores especiales y texto, más cuatro builds frescos de Windows y los headers de C++Builder; los shadings generales, patrones y políticas de impresión siguen activos
La versión 2.852.0: las attestations legales pasan 24 comprobaciones enfocadas, 68 de seeds y 30 de certificados en seis objetivos nativos de compilador, 186 comprobaciones independientes sobre 30 firmas CMS legales, regresiones completas de seeds, bloqueos 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 con nombre siguen activos
La versión 2.853.0: la evidencia firmada de revocación pasa 63 comprobaciones enfocadas en seis objetivos de compilador, 558 independientes sobre 36 firmas CMS reales, aceptación real de RFC 3161 y LTV, regresiones de 2610 formularios firmados y 1002 bloqueos de campos, y ambas interfaces de C++Builder; la selección real de perfiles de apariencias con nombre sigue activa
La versión 2.854.0: las propiedades XFA pasan 111 comprobaciones enfocadas en cuatro objetivos Delphi/FPC, ambas interfaces de C++Builder, todas las regresiones de runtime XFA publicadas y suites Delphi sin GUI completas de 3092 pruebas Win32 y 3091 Win64; la creación genérica de propiedades ausentes, los valores por defecto de schema y los consumidores de texto rich siguen activos
La versión 2.855.0: los valores por defecto de schema XFA pasan 100 comprobaciones reales de runtime y 16 aserciones independientes de PDFs guardados en cuatro objetivos Delphi/FPC de Windows, 111 regresiones de property DOM en los cuatro objetivos y 106 comprobaciones de compatibilidad en ambos objetivos Delphi; la creación de propiedades ausentes y los consumidores efectivos de texto rich siguen activos
La versión 2.856.0: los perfiles de apariencias con nombre pasan 39 comprobaciones enfocadas en seis objetivos de compilador, 390 independientes sobre 36 firmas CMS reales y tres disposiciones raster distintas, ambas interfaces de C++Builder, regresiones completas de seeds, writer, apariencias y formularios firmados, más 2610 comprobaciones de formularios y 1002 de bloqueos; los bindings nativos de metadatos del ABI siguen activos
La versión 2.857.0: la comparación general pasa 44 aserciones Pascal, 230 reales de ABI por callback y 216 independientes por compilador nativo de Ubuntu Linux, 27 comprobaciones sin rendering en cuatro objetivos 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 de hijo en marcha distinto del timeout de preparación; las copias nativas de revisión anotada siguen activas
La versión 2.858.0: los nombres codificados pasan 171 comprobaciones independientes/nativas sobre 19 pares de fixtures más seis comprobaciones de bordes de nombres por compilador nativo de Ubuntu, los 446 fixtures de rendering, 5562 ecuaciones independientes, 246 presupuestos y 212 comprobaciones de códecs, cuatro objetivos frescos de compilación de Windows y ambas interfaces de C++Builder; los shadings y patrones generales siguen activos
La versión 2.859.0: los consumidores de propiedades de texto rich pasan 126 comprobaciones reales de runtime y 38 independientes de PDFs guardados en cuatro objetivos Delphi/FPC de Windows, incluidos los mapeos reales de fuentes estándar incrustadas, la precedencia CSS, el avance de párrafo y la recarga/rollback nativos; 16 regresiones de schema de PDFs guardados también pasan en los cuatro objetivos; la creación de propiedades ausentes, el texto rich de widgets y más consumidores de baselines, ajuste de línea y decoración siguen activos
La 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 verificación de CAdES OpenSSL y de cadenas de certificados, apariencias y metadatos cifrados, nonce e impronta de timestamps y evidencia CRL y OCSP; las comprobaciones heredadas de 441 ABI, 36 C, 80 de concurrencia, 39 de timestamps y 394 independientes también pasan; la paridad de políticas de firma de Windows sigue activa
La 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 ABI de callbacks fragmentados y de Cairo nativo real por compilador nativo de Ubuntu; cuatro objetivos Delphi/FPC de Windows ejecutan 52 comprobaciones reales cada uno y ambas interfaces de C++Builder compilan; la salida preserva los píxeles de origen exactos y rechaza la geometría posicionada obsoleta, los permisos restringidos, la cancelación, los presupuestos agotados y los alias de origen
La 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 códecs; cuatro objetivos de Windows compilan desde cero seis programas y ambas interfaces de C++Builder compilan; el runtime de Windows, los patrones y los shadings de mallas siguen activos
La versión 2.863.0: la política de seeds y bloqueos de Windows pasa 86 comprobaciones nativas reales en cuatro objetivos Delphi/FPC, 1726 aserciones reales de DLL/C ABI por arquitectura Windows, 55 PDFs firmados inspeccionados de forma independiente y 78 comprobaciones genuinas de CMS y manipulación por objetivo Delphi, más nueve pruebas nativas independientes de política PDF/CMS por objetivo FPC; la certificación avanzada, las attestations legales, el transporte de timestamps, la evidencia validada de revocación y las apariencias con nombre siguen activos
La versión 2.864.0: las correcciones de códigos de barras pasan 101 comprobaciones de escaneo en ambos objetivos Delphi, 17 de deadline y 36 de muestreo de finder en los cuatro objetivos Delphi/FPC de Windows, y ambas interfaces de C++Builder; la suite por defecto Win32 sin GUI pasa 3093 de 3094 pruebas con cero errores o fugas, dejando activa una regresión de rendimiento de prefetch en primer plano reproducida por separado
La versión 2.865.0: las improntas explícitas de timestamps pasan 66 aserciones reales en seis objetivos de compilador de Linux y Windows, ambas interfaces de C++Builder y 8496 aserciones independientes de OpenSSL de peticiones, tokens, nonce, improntas, confianza y revocación; los workflows existentes de timestamps de firmas en bruto siguen siendo compatibles y la integración de callbacks de Windows sigue activa
La versión 2.866.0: la geometría de texto rich pasa 11 aserciones reales de párrafos, 40 comprobaciones independientes de PDFs guardados y baselines y 126 comprobaciones existentes de runtime en los cuatro objetivos Delphi/FPC de Windows; el ajuste de línea, las decoraciones, el texto rich de widgets y la creación de propiedades ausentes siguen activos
La versión 2.866.1: la interoperabilidad de digests de tokens en bruto pasa 75 aserciones reales en seis objetivos de compilador de Linux y Windows, ambas interfaces de C++Builder y 8550 aserciones independientes de OpenSSL de peticiones, tokens, CMS, PDF, nonce, improntas, confianza y revocación; la integración de callbacks de Windows sigue activa
La versión 2.867.0: el ajuste de línea rich 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 baselines de PDFs guardados en los cuatro objetivos Delphi/FPC de Windows; el line breaking Unicode completo, más modos de white-space, las decoraciones, el texto rich de widgets y la creación de propiedades ausentes siguen activos
La versión 2.868.0: las apariencias de password pasan 50 aserciones de Linux nativo o 44 de Windows y 82 comprobaciones independientes de PDF y píxeles en cada uno de los seis objetivos, más 72 aserciones reales del ABI nativo por compilador de Linux; los bordes del parser pasan 26 comprobaciones por objetivo, las regresiones del ABI heredado y de apariencias pasan, y las suites Delphi completas por defecto pasan las 3094 pruebas Win32 y 3093 Win64 bajo sus puertas originales de rendimiento; los campos de texto rich siguen activos
La versión 2.869.0: los timestamps de Windows pasan 116 comprobaciones reales en cuatro objetivos 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; las regresiones heredadas de política de firma y ABI de Windows pasan; la certificación avanzada, las attestations legales, los atributos firmados de revocación y la paridad de apariencias con nombre siguen activos
La versión 2.870.0: los cuatro objetivos 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 códecs, 37 contornos de fuentes, seis presupuestos de nombres y 174 de shadings; ambos compiladores nativos de Linux y las interfaces de C++Builder pasan; los patrones, mallas, CMaps heredados, CFF con clave CID y las políticas gráficas más amplias siguen activas
La versión 2.871.0: las propiedades ausentes pasan 101 comprobaciones nativas de runtime, 38 de rutas y 24 independientes de PDFs guardados en cada uno de los cuatro objetivos Delphi/FPC de Windows, ambas interfaces de C++Builder, regresiones de 126 propiedades rich, 205 Data DOM, 46 de ajuste de línea y 17 independientes de PDFs de ajuste; más consumidores de schema, los valores por defecto implícitos de templates, los alias léxicos y los widgets rich Unicode siguen activos
La versión 2.871.1: el ámbito léxico de eventos pasa 27 comprobaciones reales de runtime en cada uno de los cuatro objetivos Delphi/FPC de Windows, incluidas las asignaciones estrictas no declaradas, las temporal dead zones y el rollback por errores de sintaxis; las 333 regresiones generales de JavaScript/FormCalc y 101 de propiedades ausentes pasan por objetivo; el schema más amplio de UI/valores y los consumidores de widgets rich siguen activos
La versión 2.872.0: la certificación de Windows pasa 210 comprobaciones en cuatro objetivos 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 con nombre siguen activos
La versión 2.873.0: las propiedades UI pasan 29 comprobaciones nativas de runtime y 24 independientes de PDFs guardados en cada uno de los cuatro objetivos 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 valores por defecto de templates, más consumidores de widgets y los widgets rich Unicode siguen activos
La versión 2.874.0: los campos rich tipados pasan 60 aserciones Pascal reales por compilador nativo de Linux y 56 por objetivo Delphi/FPC de Windows, 127 aserciones reales de ABI por callback por compilador nativo de Linux, 389 comprobaciones independientes de PDF/fuentes/glifos/píxeles para cada objetivo 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 mixtos siguen activos
La versión 2.875.0: los valores por defecto de campos pasan 62 comprobaciones reales de runtime y 49 aserciones independientes de PDFs guardados en cada uno de los cuatro objetivos 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 valor y la sincronización inmediata de DataIdentity siguen activas
La versión 2.876.0: la información firmada de revocación pasa 336 aserciones reales en cuatro objetivos 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 con nombre sigue activa
La versión 2.876.1: la compatibilidad por defecto pasa los 16 métodos existentes de binding y disposición en ambos objetivos Delphi y 62 comprobaciones de runtime más 49 aserciones independientes de PDFs guardados en cada uno de los cuatro objetivos de Windows; la expectativa obsoleta de texto vacío se actualiza mientras su geometría exacta permanece intacta; el trabajo nuevo de hijos de valor y sincronización de bindings sigue activo
La versión 2.877.0: los patrones 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 objetivo, las regresiones de Windows de shadings/nombres/códecs/fuentes/estado y ambas interfaces de C++Builder; las mallas y la herencia de estado de texto de streams hijos siguen activas
La versión 2.878.0: las apariencias con nombre pasan 461 aserciones reales en cuatro objetivos Delphi/FPC de Windows, 462 aserciones reales de DLL por arquitectura, 4056 comprobaciones independientes de firmas y 804 independientes de apariencias; ambos compiladores nativos de Linux autentican 228 firmas en 198 PDFs; la interoperabilidad más amplia de firmas sigue activa
La versión 2.879.0: los valores escalares pasan 299 comprobaciones reales de runtime y 62 aserciones independientes verificadas de PDFs guardados en cuatro objetivos Delphi/FPC de Windows, todas las regresiones de propiedades ausentes, Data DOM, scripts generales, UI y valores por defecto y ambas interfaces de C++Builder; los consumidores de draws y captions y los valores de widgets de imagen y rich siguen activos
La 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 objetivos de Windows, todas las regresiones de valores escalares, propiedades rich y ajuste de línea, las puertas existentes de binding/disposición y ambas interfaces de C++Builder; los consumidores de imágenes, gráficos, exData y Unicode rich siguen activos
La versión 2.880.1: la cancelación del constructor pasa pruebas reales de construcción y recuperación Delphi/FPC Win32/Win64, ambos headers regenerados de C++Builder, cinco casos de borde Delphi por arquitectura y suites completas sin GUI aisladas con las 3097 pruebas Win32 y 3096 Win64 pasando, cero errores o fugas y las puertas 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 características posteriores
La versión 2.880.2: la disposición rich pasa 67 aserciones reales por compilador nativo de Linux, 63 en cada objetivo 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 mixtos y el XHTML arbitrario siguen activos
La versión 2.881.0: los contenidos de firmas pasan 52 aserciones reales en seis objetivos 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 activos
La 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 comprobaciones previas de píxeles y regresiones de Pattern por objetivo, builds frescos de Windows y ambas interfaces de C++Builder; el shading de mallas y otros huecos documentados de rendering siguen activos
La versión 2.883.0: los valores gráficos pasan 219 comprobaciones reales de runtime y 98 aserciones independientes de PDFs guardados en cuatro objetivos Delphi/FPC de Windows, todas las regresiones escalares, de draws, schema, rutas y propiedades ausentes, ambas puertas Delphi de binding/disposición y ambas interfaces de C++Builder; el XML ajeno exData, las referencias de imágenes externas y más consumidores Unicode siguen activos
La 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 de Linux nativo o 74 de Windows, 553 comprobaciones independientes de PDF por objetivo, 151 comprobaciones reales de C ABI de Linux y 511 independientes por compilador y ambas interfaces de C++Builder; las oportunidades completas de line breaking, las palabras que cruzan estilos, el bidi de párrafos y el XHTML arbitrario siguen activos
La versión 2.885.0: el line breaking 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 objetivo, el C ABI real de Linux pasa 175 comprobaciones y 1279 independientes por compilador y ambas interfaces de C++Builder pasan; el ajuste de palabras que cruzan estilos, el bidi de párrafos y el XHTML arbitrario siguen activos
La versión 2.886.0: los timestamps de documento pasan 79 aserciones reales en seis objetivos 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 objetivos de políticas, fuentes históricas, formularios firmados, bloqueos y writer cifrado, más 2610 comprobaciones independientes de formularios firmados y 1002 de bloqueos; el intercambio nativo FDF/XFDF sigue activo
La versión 2.887.0: el XML exData nativo pasa 41 comprobaciones de parser, 142 de runtime, 52 de PDFs guardados verificados de forma independiente y 38 previas de PDFs rich en cuatro objetivos Delphi/FPC de Windows, ambas interfaces frescas de C++Builder y las regresiones anteriores de escalares, imágenes, rich, propiedades ausentes, Data DOM, schema y scripts generales; el XML general de clases de nodos, los medios externos y los widgets rich Unicode siguen activos
La versión 2.888.0: el adaptador de documento pasa los 19338 casos oficiales y 194028 aserciones en cuatro objetivos Delphi/FPC de Windows; la API pública de propiedades pasa 7511 aserciones sobre 3654 rangos publicados en seis objetivos de Linux y Windows, todas las regresiones oficiales de line breaking y grafemas, ambas interfaces de C++Builder y los 14 métodos existentes de disposición en ambos objetivos Delphi; las palabras que cruzan estilos y el bidi de párrafos siguen activos
La versión 2.889.0: los aliases ocultos pasan 138 comprobaciones nativas de runtime y 36 independientes de XDP persistido en cuatro objetivos Delphi/FPC de Windows, todas las regresiones de scalar299, General333, DataDOM205 y exData142; las propiedades nativas no usadas permanecen sin asignar, mientras que los eventos calculate ocultos y el binding de runtime más amplio siguen activos
La versión 2.890.0: el ajuste de grupos de estilo pasa 100 aserciones reales de Linux nativo o 96 de Windows, 1321 comprobaciones independientes previas y 239 nuevas de PDF/fuentes/operadores/píxeles en los seis objetivos, 211 comprobaciones reales de C ABI y 1279 previas más 210 nuevas independientes por compilador de Linux; el ajuste de emergencia de grafemas entre estilos, la unión contextual, el bidi de párrafos y el XHTML arbitrario siguen activos
La versión 2.890.1: la publicación real pasa 1066 aserciones en cuatro objetivos Delphi/FPC de Windows, incluidos handles reales que deniegan el borrado, cancelación, fallos de solo lectura, 500 reemplazos atómicos y 50 guardados/recargas de documentos por objetivo, más 52 comprobaciones de Linux por compilador y la matriz completa final de mallas FPC64 y relacionada; la evidencia original de fallos de GDB y de WinAPI independiente permanece preservada
La 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 objetivos Delphi/FPC de Windows, ambas interfaces de C++Builder y regresiones enfocadas de XML, rich, propiedades y aliases ocultos; la importación XML más amplia, los medios externos y el binding nativo siguen activos
La versión 2.892.0: las mallas triangulares pasan 35 fixtures, 427 aserciones independientes de fórmulas y lectores y 201 comprobaciones de presupuesto en seis objetivos nativos, regresiones frescas enfocadas de renderers de Windows y Linux y ambas interfaces de C++Builder; la evidencia original transitoria de publicación permanece preservada, mientras que los parches Coons y tensoriales y otros huecos de renderer rastreados siguen activos
La versión 2.893.0: los datos de formulario pasan 40 aserciones de códecs y 78 de documentos en seis objetivos reales de compilador, ambas interfaces de C++Builder, 2562 comprobaciones independientes sobre 144 PDFs, 36 firmas CAdES genuinas y 48 exports, todas las regresiones enfocadas de firmas y las puertas previas independientes de firmas, bloqueos y timestamps; el intercambio de anotaciones y XML rich y los bindings del C ABI siguen activos
La versión 2.893.1: la revocación de timestamps pasa 48 aserciones reales y formularios firmados96, bloqueos48, revocación ordinaria63 y timestamps de documento79 en seis objetivos nativos, 267 comprobaciones nuevas independientes de timestamps, 2610 formularios firmados previos, 1002 bloqueos, 558 de revocación ordinaria y 2419 de timestamps; los fallos genuinos de evidencia ausente permanecen preservados
La 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 objetivos nativos, las puertas previas de apariencias rich y grupos de estilo, 253 comprobaciones reales de C ABI de callbacks fragmentados y 888 nuevas independientes por compilador de Linux; la unión contextual, el posicionamiento de marks entre estilos, el bidi de párrafos y el XHTML arbitrario siguen activos
La versión 2.895.0: el ABI nativo 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 exports, y las comprobaciones previas de 441 ABI, 36 C, 80 concurrentes, 39 TSA y 394 independientes por compilador; el XML rich, las anotaciones y el intercambio FDF incrustado o incremental siguen activos
La versión 2.895.1: el v2.894.0 publicado inmutable más solo tres fuentes de rendimiento pasa el General333 original y el rollback72 nuevo de journal en cuatro objetivos de Windows y ambas interfaces frescas de C++Builder; se preservan el fallo original de rollback de la baseline y el timeout inicial de FPC64 junto al replay silencioso con éxito del mismo binario, sin reclamar estabilidad de carga arbitraria ni una suite completa en verde
La versión 2.896.0: el Bind SOM nativo pasa 133 comprobaciones de runtime, 114 de recorrido y rollback y 26 independientes de XDP guardado en cuatro objetivos de compilador de Windows, ambas sobrecargas frescas de C++Builder y 16 métodos antiguos 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 preservados por separado; los predicados, el binding global, las reglas de ámbito completas y el XML general de Data DOM siguen activos
La versión 2.897.0: las APIs de contexto49 y las apariencias rich reales36 pasan en seis objetivos nativos con comprobaciones independientes de spans66 y PDFs guardados880 por objetivo, llamadas frescas de C++Builder en ambas arquitecturas, las puertas previas de rich/estilos/grafemas y 253 reales de C ABI más 1279/210/888 independientes por compilador de Linux; el fallo exacto de glifos árabes publicado se retiene, mientras que los anchors de marks entre fuentes y los controles de embedding que cruzan líneas siguen activos
La versión 2.898.0: el intercambio rich de formularios pasa 38 aserciones de códecs, 62 de documentos guardados y 10 de solo lectura en seis objetivos nativos de compilador, ambas interfaces frescas de C++Builder y 807 comprobaciones independientes por objetivo sobre 132 PDFs, 30 revisiones CMS genuinas y 36 exports; las puertas existentes de códecs escalares y documentos pasan, mientras que el CSS arbitrario, las familias de fuentes, las anotaciones, los ficheros incrustados, el FDF incremental y los bindings de C ABI de XML rich siguen activos
La versión 2.899.0: los marks con estilo pasan 56 aserciones reales y 1284 independientes de fuentes, anchors, valores, estilos y píxeles por mark en seis objetivos nativos, llamadas frescas de propiedad de C++Builder en ambas arquitecturas, todas las puertas previas de rich/contexto/grafemas y 253 reales más 1279/210/916 independientes por compilador del ABI de Linux; la cobertura ausente de attachments, los controles de embedding que cruzan líneas y el XHTML/CSS más amplio siguen activos
La versión 2.900.0: el XML nativo de Data DOM pasa 37 comprobaciones de vida de módulos, 142 de XML y comillas, 150 independientes de XDP, 13 reales de producers PDF y 60 independientes de PDF en cuatro objetivos de Windows, ambas interfaces frescas de C++Builder y las antiguas DataDOM205, exData142, Replay72, Bind133 más 26 de XDP y General333; las puertas originales de exData y General de 500 ms pasan dos rondas adicionales sobre los mismos binarios, mientras que los fallos previos permanecen preservados; el runtime portátil de Linux, las APIs estructurales de nodos y los consumidores restantes siguen activos
La versión 2.901.0: los parches Coons y tensoriales pasan 49 fixtures reales, 607 aserciones independientes de fórmulas y lectores y 183 comprobaciones de presupuesto en seis objetivos nativos y ambas interfaces frescas de C++Builder; las regresiones de Linux nativo full5562 y Windows scoped1149 pasan junto a shading1080, nombres171, patrones160, heredados180 y malla triangular427; los desacuerdos genuinos entre fuentes y lectores, los presupuestos explícitos de DeviceN y los fallos originales de manifest de Windows y 9p de Linux permanecen registrados; los CMaps heredados, el CFF con clave CID y otros huecos del renderer siguen activos
La versión 2.902.0: el C ABI de XML rich pasa 1305 comprobaciones reales de callbacks Python fragmentados y 31 reales de C más 988 aserciones independientes por compilador nativo de Linux sobre 58 PDFs, 22 revisiones CMS genuinas y 12 exports; las comprobaciones previas de escalares1231/C25 y 346 independientes pasan por compilador; la fuente inmutable es la publicada en 2.898.0 más solo 3 productos del ABI con Fontconfig privado genuino de cuatro caras, mientras que los fallos previos de no-op, fallback de fuentes y perfiles firmados permanecen preservados; el bridge de Windows, las anotaciones, el FDF incrustado e incremental y el CSS más amplio siguen activos
La 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é/bordes más 2930 independientes reales de fuentes, glifos, coordenadas y lectores en seis objetivos nativos y ambas interfaces frescas de C++Builder; el callback real de Linux46 más 2930 nuevas y 253/1279/210/916 previas pasan por cada ELF versionado construido desde lo publicado en 2.902.0 más exactamente 3 productos de bidi; todas las regresiones de contexto, marks, grafemas y rich pasan; el fallo original a nivel de párrafo permanece preservado, mientras que el espaciado de controles, la cobertura ausente de marks y el XHTML/CSS más amplio siguen activos
La versión 2.903.1: los doce controles direccionales Unicode pasan 216 comprobaciones reales en tres APIs de shaping en seis objetivos nativos, con 2942 comprobaciones independientes de bidi rich de párrafos por objetivo y 46 de callbacks más 2942 independientes por cada ELF versionado real de Linux; todas las regresiones de contexto, marks, grafemas y rich y ambas interfaces frescas de C++Builder pasan; el fallo genuino de espaciado publicado se retiene, mientras que el estado de párrafo standalone de ajuste automático, la cobertura ausente de attachments y el XHTML/CSS más amplio siguen activos
La versión 2.904.0: el runtime portátil pasa 79 comprobaciones de Windows o 81 de Linux, DataXML142, General333, replay72, DataDOM205, exData142 y locales77 en seis objetivos nativos, 150 comprobaciones independientes de XDP guardado en Linux y ambas interfaces frescas de C++Builder; el bridge nativo pasa 11 comprobaciones de concurrencia y deadline y el consumidor nativo de XDP/PDF guardado 41 más 60 independientes por compilador de Linux; el primer fallo de deadline del replay66 de FPC32 queda registrado junto a dos rondas con éxito de 72 con el mismo binario; la creación automática de grafos XFA headless, los nodos estructurales, los aliases largos, las políticas de binding y los consumidores adicionales siguen activos
La versión 2.904.1: el bidi con ajuste automático pasa 39 comprobaciones nativas y 2018 independientes de fuentes, clusters, origen normalizado, espaciado, coordenadas PDF y lectores en los seis objetivos nativos y ambas interfaces frescas de C++Builder; dos ELFs versionados reales de Linux pasan 58 comprobaciones de callbacks fragmentados y 1654 nuevas independientes más todas las regresiones previas de bidi rich, contexto, marks, grafemas y rich; los fallos genuinos publicados de orden de glifos y PDFs guardados permanecen preservados, mientras que la cobertura ausente de attachments y el XHTML/CSS más amplio siguen activos
La versión 2.904.2: los 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 origen y revisiones firmadas; los fallos originales de página cero y de referencia de cifrado ausente permanecen preservados; los trabajos FDF/XFDF de Windows y la integración de DLL siguen activos
La versión 2.905.0: la creación automática de grafos XFA pasa 130 comprobaciones reales y 224 independientes de PDFs guardados, fuentes, campos, páginas y lectores en seis objetivos nativos y ambas interfaces frescas de C++Builder; no se requieren slots de campos PDF preparados, 13 fallos de preparación preservan bytes/longitud/posición del llamador y los fallos reales parciales de destino retienen la semántica de streams; los campos choice/radio/check, más gráficos, los nodos estructurales y los consumidores adicionales de runtime siguen activos
La versión 2.905.1: cuatro objetivos 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, incluidas las puertas originales preservadas de 69/133 y los fallos reales de predictores escapados y streams literales; el trabajo nativo de datos de formulario y la integración de DLL siguen activos
La versión 2.906.0: las apariencias con anchor ausente pasan 84 comprobaciones reales y 328 independientes de fuentes, coordenadas y píxeles por mark en seis objetivos nativos, 6 de short-loca por objetivo 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 dobles marks en dirección opuesta permanecen preservados, y el XHTML/CSS más amplio sigue activo
La versión 2.907.0: el rendering CID pasa 28 fixtures genuinos, 306 comprobaciones independientes de glifos y píxeles y 149 de presupuesto/cancelación en seis objetivos nativos y ambas interfaces de C++Builder; los objetivos de Linux nativo preservan 5562 comprobaciones independientes previas y los de Windows 3774 independientes más 1326 de presupuesto; los CMaps predefinidos heredados, las sustituciones ausentes de fuentes simples y las políticas adicionales de anotaciones, gráficos e impresión siguen activos
La versión 2.907.1: doce valores de campo reales en documentos planos y AES R5/R6 pasan 78 comprobaciones nativas y 49 independientes de PDFs guardados, valores, codificación e IDs permanentes por seis objetivos de compilador; el fallo original del lector con nombres con espacios permanece preservado
La 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 seis objetivos, retiene 130/224 comprobaciones anteriores de creación por objetivo y pasa las cuatro puertas de Windows general333/replay72/dataXML142+150 y ambas interfaces frescas de C++Builder; los captions/marks personalizados, el scroll de listas, más gráficos, las operaciones de nodos y los consumidores adicionales siguen activos
La 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 objetivos; ambos ELFs reales de Linux pasan 420 comprobaciones de callbacks fragmentados FDF/XFDF y 1760 nuevas independientes más las puertas previas rich de 253/1279/210/916; el códec escalar40 y las regresiones nativas rich pasan, mientras que las hojas de estilo más amplias, las familias de fuentes, el shorthand y la disposición siguen activos
La versión 2.909.0: seis objetivos nativos de compilador pasan 168 comprobaciones reales y 1327 independientes sobre 36 PDFs reales cada uno, ocho programas de fuente genuinos, avances mixtos, 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 las puertas previas de 420/1760 y 253/1279/210/916; el fallback por glifo, el CSS general, las hojas de estilo externas, la disposición y la selección JSON/C ABI de familias con nombre siguen activos
La versión 2.910.0: seis objetivos reales de compilador pasan 532 comprobaciones independientes de geometría y píxeles de anotaciones más 90 de presupuesto, cancelación, reintento y preservación de origen/salida cada uno; ambas matrices nativas de Linux retienen 5562 píxeles previos, 171 nombres, 1080 shadings, 160 patrones, 180 textos heredados, 427 mallas, 607 parches y 306 comprobaciones CID, y las cuatro matrices de Windows retienen 4080 comprobaciones independientes y 1475 de fuentes/presupuesto con ambas interfaces de C++Builder; las matrices extremas, los CMaps heredados, las sustituciones ausentes de fuentes simples y las políticas adicionales de gráficos o impresión siguen activos
La versión 2.911.0: seis objetivos nativos pasan cada uno 511 comprobaciones reales de gráficos y 514 independientes de muestras, diccionarios, rutas, transformaciones y píxeles sobre 57 fixtures de protocolo, más las creaciones previas 130/224 y choices 122/299; 64 checkpoints reales de cancelación de imágenes preservan los bytes y el tipo de error del llamador, cuatro objetivos de Windows retienen el General 333 de presupuesto original, replay 72 y Data XML 142/150, y ambas interfaces de C++Builder pasan; los primeros fallos de deadline, doble propietario, exponente y formato de compilador permanecen preservados; los marks personalizados, el scroll, las APIs estructurales, el binding, los medios externos y más consumidores de formas/imágenes siguen activos
La versión 2.912.0: cuatro objetivos de compilador de Windows pasan cada uno 33 de origen, 84 de transacciones, 190 de trabajos de fichero, 6 de CAPI completas y 598 comprobaciones independientes sobre 10 PDFs y 8 CMS; las comprobaciones frescas de combinaciones de managed records pasan 900 por objetivo, los clientes C reales de DLL Delphi pasan 418 cada uno y el JSON de Win64 pasa 1096, con 342 independientes de Windows/Ubuntu por cliente C y 738 comprobaciones JSON más ambas interfaces HPP; la selección JSON de familias con nombre, el intercambio de anotaciones, los attachments/actions/datos incrementales FDF y la extensión de fuentes de trabajos más antigua siguen activos
La 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; las puertas antiguas de CSS 420/1760 y rich 253/1279/210/916 siguen pasando; se preservan la evidencia genuina publicada de bytes de fuente incorrecta y los primeros fallos de helpers/oráculos; el fallback por glifo, el CSS general, el relleno rich tipado de Windows y el intercambio de datos de formulario más amplio siguen activos
La versión 2.913.1: ambas suites Delphi de runtime intactas pasan 12 métodos originales tras reproducir ambos fallos de presupuesto publicados; cuatro objetivos 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 en reparación
La versión 2.913.2: ambos objetivos Delphi pasan 106 pruebas originales de códigos de matriz juntas en un proceso y 12 de códigos de barras lineales por separado; cuatro objetivos de compilador de Windows pasan cada uno 17 comprobaciones reales de QR rotado incluida una tolerancia explícita de un candidato, 17 comprobaciones antiguas de deadline y 36 de finder; el llamador genuino publicado prueba 13 candidatos antes del símbolo completo mientras que los llamadores reparados prueban uno; los fallos iniciales de deadline de Win32 siguen registrados junto al replay enfocado del mismo ejecutable, y el fallo anterior de rendimiento de prefetch de páginas de la suite completa por defecto sigue siendo una tarea de reparación separada
La versión 2.914.0: seis objetivos nativos de compilador pasan cada uno 512 comprobaciones de producers y 445 independientes de PDF o imágenes, más las puertas originales de creación 130/224, choices 122/299 y gráficos 511/514; cuatro objetivos de Windows retienen el General 333 y Replay 72 originales de 500 ms, y ambas interfaces de C++Builder pasan; los primeros fallos de temporización 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, los captions rich y más consumidores XFA dinámicos siguen activos
La versión 2.914.1: cuatro objetivos de compilador de Windows pasan cada uno 3524 comprobaciones deterministas de píxeles de caché, preservación de origen, finalización lógica, reserva de memoria, cancelación en cola y carreras de bloqueo de caché; ambos objetivos Delphi pasan las 44 comprobaciones originales de rendimiento y ciclo de vida 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 permanecen preservados; ambas puertas originales de rendimiento intactas pasan en sus primeros intentos silenciosos de project-agent; los mismos ejecutables recién construidos fixed914-plus-Doc pasan las suites completas por defecto sin GUI con las 3097 pruebas Win32 y 3096 Win64, cero errores y cero fugas, excluyendo los borradores posteriores de listas, CMaps y formularios de Windows
La versión 2.915.0: seis objetivos 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 intactos 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 en 914 de selección fuera de pantalla y glifos excesivos permanece preservada; los captions rich y más consumidores XFA dinámicos siguen activos
La versión 2.916.0: seis objetivos nativos pasan cada uno 1753148 comprobaciones puras de mapeo, 107 de presupuesto, 75 fixtures guardados del renderer y 1162 comprobaciones independientes de lectores; cuatro objetivos de Windows retienen 1565 comprobaciones previas de runtime y 4612 independientes, mientras que ambos objetivos 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-exacto; se preservan por separado el timeout original de entrada errónea de FPC64 y el pase de entrada corregida con el mismo binario; las sustituciones ausentes de fuentes simples, la visibilidad de optional content y las políticas adicionales de gráficos o impresión siguen activas
La versión 2.917.0: cuatro objetivos de Windows pasan 4121 comprobaciones de cursor de origen, 172 aserciones de familias con nombre con 546 comprobaciones independientes de PDF y CMS, las 190 aserciones previas de trabajos de fichero con 598 comprobaciones independientes y seis comprobaciones existentes de contexto de la API C; ambas DLL frescas, los clientes C con 523 aserciones nuevas y 418 previas, la conformidad intacta 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 preservan el fallo inicial de R6 de FPC32 y el replay completo con éxito sin inferir su causa; el relleno rich tipado y el intercambio más amplio siguen activos
La versión 2.918.0: seis objetivos 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 anteriores de creación, choices, gráficos, Booleanos y listas pasan en los seis objetivos; el General333 y Replay72 originales pasan en cuatro objetivos de Windows con deadlines de 500 ms intactos; los tres primeros fallos originales de General permanecen preservados junto a un pase silencioso de project-agent con el mismo binario por objetivo fallido, sin atribuir su causa, y ambas interfaces frescas de C++Builder pasan; los fallos genuinos de captions omitidos y estilos incorrectos permanecen preservados; los captions rich de push-buttons, las operaciones estructurales de nodos, más políticas de alias y binding, el transporte de medios externos y más consumidores de formas/imágenes siguen activos
La versión 2.919.0: seis objetivos 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 del 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; las puertas previas nativas de familias 168/1327, CSS 365/880, códecs 40 y rich 96-o-100/1321/239 y las puertas de Linux de familias con nombre 401/1711, C 37/122, CSS 420/1760 y rich 253/1279/210/916 siguen pasando; la evidencia genuina publicada de glifos ausentes y rechazos de presupuesto válidos, la corrección real del fixture de rotación y los fallos iniciales del shell de entrega y de serialización de tablas de fuentes permanecen preservados por separado; más propiedades XHTML/CSS, hojas de estilo, disposición y la selección de fallback rich tipado o por callback de Windows siguen activas
La versión 2.920.0: seis objetivos nativos de compilador pasan cada uno 52 comprobaciones de transacciones mixtas, cuatro de solo lectura 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 de códecs40, códecs rich38, escalares78, rich62 y solo lectura10 con 807 y 427 comprobaciones independientes, y ambas llamadas frescas de punteros de método de C++Builder pasan; el código publicado exacto en 918 más cinco productos de fallback de fuentes de 919 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 buckets de precisión de fixtures y dependencias ausentes permanecen preservados; los bindings rich tipados de Windows, más intercambio y el CSS o disposición más amplios siguen activos
La versión 2.920.1: ambos builds de compiladores nativos de Linux retienen ocho capturas genuinas de pérdida de datos de la versión publicada 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 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 de resultado fallidos y cancelación inicial o posterior, con registros V1 intactos y exports versionados; los fallos originales de configuración de pruebas de espacios en blanco JSON de C, helper ausente y apariencias compuestas permanecen preservados
La versión 2.921.0: el publicado final en 2.920.1 más solo seis productos congelados pasa seis objetivos frescos con 21 PDFs guardados, cuatro transacciones de runtime, 55 comprobaciones de presupuesto, seis bordes seleccionados de cancelación de 1519 y 546 comprobaciones independientes cada uno, más creación130/224 y captions rich18/4/46/1145/13extensiones/559 y ambos consumidores HPP; la época separada original de 918 de compatibilidad completa retiene los seis grupos antiguos de consumidores, el General333/Replay72 original en cuatro objetivos de Windows a 500 ms intactos y 114 fixtures intactos en ambos objetivos Delphi tras restaurar los ficheros de fixtures ausentes exactos sobre los mismos binarios; los fallos originales de caption omitido, estilo incorrecto, estados ausentes, pérdida de espacios en blanco, apariencia por defecto ausente y configuración de fixtures/oráculos permanecen preservados; el consumo heredado de ApplyXFA, los nodos estructurales, más binding y los medios externos siguen activos
La versión 2.922.0: seis objetivos reales basados en lo publicado en 920 más solo el Device final pasan cada uno 213 comprobaciones de presupuesto, ocho ejecuciones tipadas, 382 PDFs de origen, 764 PNGs reales y 206280000 píxeles RGB exactos, más las anotaciones antiguas afectadas 90/532 y ambos consumidores HPP frescos; la ruta de publicación de Windows intacta retiene cuatro objetivos con 33 comprobaciones reales controladas de handles de la época separada 8d5a; los fallos genuinos de Invisible+Print desconocido con el mismo origen pasan a ser apariencias saltadas en los seis objetivos, y los fallos de tipos estándar PDF2, las épocas originales 6d77/8d5a, la causa original desconocida de publicación y los desacuerdos de lectores independientes permanecen preservados; el optional content, otros estados gráficos, el JPX de alta precisión y más huecos del renderer siguen activos
La versión 2.923.0: seis objetivos nativos de listas de candidatos pasan cada uno 163 comprobaciones de runtime, 959 independientes y 4 de solo lectura, con ambos consumidores frescos de C++Builder; ambos ABI de Linux actuales pasan 222 JSON de candidatos, 916 independientes, C51/194 y las puertas previas de fallback250/1062 y C36/171; seis consumidores frescos de pushbuttons y captions rich XFA pasan sus puertas originales de runtime/presupuesto/independientes contra el nuevo managed record, y las puertas afectadas de familias168/1327, CSS365/880, fallback199/1098 y códecs38/40 pasan en seis objetivos; las closures de dependencias compiladas reales se auditan contra la fuente final de dieciséis productos; cuatro objetivos conjuntos frescos de Windows pasan cada uno 25 comprobaciones de análisis y 55 de trabajos guardados más 394 comprobaciones independientes de PDF/CMS; ambas DLL frescas pasan 727 comprobaciones C, 389 independientes, conformidad y consumidores frescos de C++Builder; el JSON tipado real pasa 546 comprobaciones, 369 independientes y 28 adicionales de transacciones/entradas/botones; las DLL V2 finales retienen las previas C418/named523 con 342/226 comprobaciones independientes y pintado real de fuentes, JSON con nombre 766/472 y JSON heredado 1096/738; la época de compatibilidad V1 separada preservada de cuatro objetivos 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 respuesta de botones codificados permanecen preservados, la pérdida genuina original de orden CSS y los fallos de configuración de fixtures/dependencias de prueba permanecen preservados; las hojas de estilo externas, más disposición, los trabajos cargados directos, los callbacks heredados de handles/fuentes, el fallback de familias suministradas de Windows y más intercambio siguen activos
La versión 2.924.0: seis objetivos 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 patrones231/160, herencia40/180 y anotaciones90/532; ambos compiladores frescos del ABI nativo de Linux pasan 375 comprobaciones de callbacks Python fragmentados, 26 comprobaciones C reales y 802 comprobaciones independientes de PNGs C, más un runner de aceptación entregado real; los fallos genuinos publicados en 923 de print ignorado y capas desactivadas por defecto permanecen preservados con 16 comprobaciones de "antes" 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 gráficos, el JPX de alta precisión y más huecos del renderer siguen activos
La versión 2.925.0: lo publicado real en 924 más solo cinco productos congelados pasa cuatro objetivos frescos de Windows con 47 comprobaciones de análisis, 79 de trabajos guardados y 93 de rich vacío sin no-op cada uno; ambas DLL frescas pasan 723 comprobaciones C reales de fallback, 727 previas de C tipado, 389 comprobaciones independientes previas de PDF/CMS, la conformidad original y consumidores frescos de C++Builder; Win64 añade 844 comprobaciones de callbacks fragmentados y 113 de rich vacío, y 43 PDFs guardados genuinos pasan 1745 comprobaciones independientes de fuentes suministradas/GID/Unicode/orden/CMS; la época separada inmutable de workers de 923 retiene todas las puertas originales y el fallo genuino de Omega ausente, mientras que el fallback ordinario de escalares/choices/botones, los callbacks heredados de handles/fuentes, más intercambio y el CSS/disposición más amplios siguen activos
La versión 2.926.0: seis objetivos nativos reales pasan cada uno 142 comprobaciones de códecs shorthand, 491 de PDFs guardados y 1188 independientes de fuentes/GID/Unicode/geometría/píxeles, reteniendo el CSS original365/880 y el códec rich38; los runners reales de entrega de Linux normal322 y Delphi64 pasan 142/491/1188 con ejecución directa estricta; la baseline genuina de fuentes ignoradas, la limitación original del tee de prototipo y las épocas de fuente inmutables se preservan; las closures de dependencias compiladas reales coinciden con lo publicado en 925 más solo dos productos nuevos de códecs, sin cambios en registros públicos; el line height numérico, las versalitas, el stretch, las fuentes del sistema, las hojas de estilo externas, más disposición y el fallback de escalares/choices/botones siguen activos
La versión 2.927.0: lo publicado real en 925 más el CSS2 publicado en 926 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/consultas resueltos, 22 de cancelación, 10 resultados de fuentes públicas, cuatro casos de runtime y 552 comprobaciones independientes de AP/fuentes/GID/CMS/runtime cada uno; dos objetivos frescos de Linux pasan 1290 comprobaciones de bundles de bytes suministrados y ambos consumidores frescos de C++Builder pasan; la época separada original de 923 más 8 retiene los oldPush21/4/55/546, Rich18/4/46/13/559 y Creation130/224 de seis objetivos, los fallos genuinos originales de captions heredados y DR públicos, y todos los fallos iniciales de compiladores/fixtures/drivers/oráculos; la auditoría de fuentes coincide con 365 fuentes compilables y 25 registros de paquetes preservan el borde del resolver exclusivo de Windows; otros widgets heredados, el pintado de texto Unicode, la estructura general de nodos XML, más bindings y los medios externos siguen activos
La versión 2.928.0: lo publicado actual en 927 más solo dos productos congelados pasa seis objetivos nativos frescos con 59 comprobaciones de presupuesto/cancelación/scanner y 2876 comprobaciones independientes de intervalos/fórmulas de PNGs reales cada uno; ambas bibliotecas V1 nativas de Linux recién construidas también pasan 1361 comprobaciones reales de callbacks/fórmulas 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 oráculo de estado de presupuesto y la salida fallida intacta permanecen preservados; la época separada de workers retiene la aceptación normal de Linux, los patrones231/160, ambos lectores y los consumidores frescos de C++Builder; las aplicaciones interactivas AS de optional content, más estados gráficos, las imágenes de alta precisión, los CMaps externos y más huecos del renderer siguen activos
La versión 2.929.0: lo actual publicado en 928 más doce productos congelados pasa cuatro objetivos nativos frescos de Windows con 42 comprobaciones de apariencias, 86 de trabajos de fichero y 31 de borrados más 290/272 comprobaciones independientes de PDF cada uno; dos DLL frescas de Windows pasan 283 de escalares, 103 de borrados, 723 previas de rich y 727 previas de tipados C, 214/389/12 comprobaciones independientes y consumidores frescos de C++Builder; el JSON de Win64 pasa 370 de escalares y 99 de borrados escalares/rich con 272/12 comprobaciones independientes; dos ABI nativos de Linux y el runner público portátil pasan cada uno 317 callbacks de fill/import, 103 de borrados, 34 de política/no-op y 972 comprobaciones exactas de Unicode/CID/GID de fuentes sobre 15 PDFs, 290/272/272 comprobaciones independientes de PDF y las puertas previas rich de 222/916 y 250/1062; el fallback escalar ignorado original, la revisión repetida de borrado de combos y los fallos iniciales de fixtures/oráculos permanecen preservados; más CSS/disposición, el intercambio sin pérdidas de export vacío XFDF, el intercambio de anotaciones y las extensiones de callbacks de trabajos más antiguas siguen activos
La versión 2.930.0: seis objetivos nativos reales de compilador pasan 189 comprobaciones de estado/ciclo de vida/presupuesto con fórmulas independientes de PNGs y ambos consumidores frescos de C++Builder; dos ABI nativos frescos de Linux y el runner público entregado pasan cada uno 765 aserciones reales de callbacks JSON incluidos los metadatos cifrados de uso, entradas estrictas, cancelación, publicación y estado local de la operación; ambos ABI retienen 1361 de dashes, 375 de uso y las puertas completas entregadas de fuentes escalares/rich; los registros de paquetes son explícitos; los fallos originales de estado ignorado, Zoom vacío y dependencias obsoletas permanecen preservados; la compatibilidad del paquete heredado de C++Builder Win64, más estados gráficos, las imágenes de alta precisión, las políticas de color y más huecos del renderer siguen activos
La versión 2.931.0: lo actual real en 929 más las dependencias de estado automático y escalares publicadas en 930 con seis productos XFA fusionados exactos 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 objetivos frescos nativos de Linux pasan cada uno 1333 bundles y ambos consumidores frescos de C++Builder pasan; las closures exactas de dependencias compiladas y los fallos genuinos de dibujado de páginas previas, nombres y widgets duplicados permanecen preservados; el recifrado público AES128/R5/R6 se verifica de forma independiente sobre la entrada pública intacta; otros consumidores heredados de widgets, el pintado de texto Unicode, las operaciones estructurales de nodos, más bindings y los medios externos siguen activos
La versión 2.932.0: seis compiladores nativos reales pasan cada uno 240 decodificaciones reales, 737 aserciones nativas y 12480 ecuaciones enteras independientes; cuatro objetivos de Windows retienen 212 aserciones de códecs y la suite intacta de presupuestos de Cairo 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 las puertas de 240/737/12480 y 50/240000; los fallos originales de admisión de 16 bits y declaraciones ignoradas y los round trips independientes de producers rechazados permanecen preservados; la precisión de origen superior a 26, las funciones cúbicas multidimensionales, las políticas NChannel, las matrices extremas, la sustitución ausente de fuentes simples, más estados gráficos y la compatibilidad del paquete heredado de C++Builder Win64 siguen activos
La versión 2.933.0: la fuente completa real publicada en 932 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 las cuatro familias anteriores de funciones con 12 métricas; ambos consumidores frescos de Delphi C++Builder pasan y el Linux nativo 2 retiene cada uno 1536 ecuaciones explícitas complementarias de lectores RGB; el 931 publicado real preserva 15 casos no soportados y dos controles válidos, mientras que 241 diferencias entre lectores y fuentes permanecen registradas por separado porque la convención cúbica elegida no es idéntica a la de los lectores; la precisión de origen superior a 26, las políticas NChannel, las matrices extremas, las sustituciones ausentes de fuentes simples, más estados gráficos, las políticas de impresión y la compatibilidad del paquete heredado de C++Builder Win64 siguen activos
La versión 2.934.0: lo publicado real en 932 más el include Functions publicado en 933 y cinco productos exactos de Unicode pasa cuatro runners normales frescos de Windows 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 cada uno; el PDF2 forzado y las apariencias desactivadas se verifican, ambos consumidores frescos de C++Builder pasan, y dos runners de Linux nativo retienen 6/8 de runtime y 21 comprobaciones portátiles de pistas de estilo sin reclamar un consumidor de fuentes instaladas de Linux; las apariencias Unicode vacías originales y los fallos originales de compiladores/oráculos de prueba permanecen preservados por separado; los consumidores heredados de radios y choices, los cuerpos de texto rich, las operaciones estructurales de nodos, más bindings y los medios externos siguen activos
La versión 2.935.0: la fuente completa exacta publicada en 934 más once productos congelados pasa seis objetivos nativos de disposición, cuatro objetivos de Windows de documentos guardados y ambos consumidores frescos de C++Builder; ambas DLL de Windows pasan 530 comprobaciones C reales y 76 independientes más la conformidad original, ambos ABIs nativos de Linux y su runner público exacto pasan cada uno 432 comprobaciones de callbacks FDF/XFDF, y ambos retienen 222 callbacks ordenados de fuentes con 916 comprobaciones independientes, 250 callbacks de fallback con 1062 independientes, 765 callbacks de optional content y 316 callbacks JPX con 240000 valores RGB; el line height ignorado original, las métricas padre perdidas, el estado del límite agregado de fuentes, la sintaxis del runner y los fallos iniciales de fixtures/oráculos permanecen preservados por separado; el binding directo tipado JSON de line-height, más CSS, las hojas de estilo, la disposición y el intercambio sin pérdidas de export vacío XFDF siguen activos
La versión 2.935.1: lo publicado fresco en 935 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 fuente reales idénticos; el anterior publicado genuino en 934 retiene diez PDFs y 183 observaciones incluidas cinco máscaras incorrectas y un rechazo exacto por presupuesto de glifos; no se introducen cambios en registros 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 los medios externos siguen activos
La versión 2.936.0: cuatro objetivos reales de Windows pasan cada uno 39 comprobaciones de planificación y 175 de trabajos guardados con 95 comprobaciones independientes y 10 CMS; ambas DLL reales pasan 396 comprobaciones C con 40 independientes y 4 CMS, la conformidad existente y ambos consumidores frescos de C++Builder, y el JSON real de Win64 pasa 324 comprobaciones más 39 casos de borde; ambos ABIs nativos frescos de Linux y sus runners públicos exactos entregados pasan cada uno 522 callbacks JSON tipados, y ambos retienen 222 callbacks ordenados de fuentes con 916 comprobaciones independientes, 250 callbacks de fallback con 1062 independientes y 765 callbacks de optional content; los line heights ignorados genuinos, la aceptación de runs rich no textuales, las actualizaciones mixtas perdidas, las transacciones sin no-op, la admisión agregada de struts y los fallos de estado de números malformados permanecen preservados en épocas de fuente inmutables; más propiedades XHTML/CSS, hojas de estilo, disposición y el intercambio sin pérdidas de export vacío XFDF siguen activos
La versión 2.936.1: seis objetivos nativos reales de compilador y sus runners normales entregados pasan cada uno 3104 aserciones de hashes, colisiones, duplicados, anidamiento y crecimiento de diccionarios más 26 aserciones existentes de bordes decimales con las comprobaciones de rango y desbordamiento retenidas; los fallos genuinos publicados de builds checked permanecen preservados, 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 registros
La versión 2.937.0: lo publicado en 936.1 más exactamente siete productos congelados pasa cuatro objetivos reales de Windows con 1176 aserciones de radios detached, 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 checkbox más 528 comprobaciones independientes sobre 42 PDFs genuinos; ambos objetivos nativos de Linux retienen 1176 de radios, 1333 de checkbox y 3 de éxito/5 de rollback de runtime, ambos consumidores frescos de C++Builder pasan, y los fallos genuinos de ámbitos repetidos y exports con padding permanecen preservados; los consumidores heredados de choices/listas y cuerpos de texto rich, las operaciones estructurales de nodos, más políticas de alias y binding, el transporte de medios externos y más consumidores de formas/imágenes siguen activos
La versión 2.938.0: lo publicado fresco en 937 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/hilos cada uno, 188436 ecuaciones RGB independientes en cada objetivo de Linux y 188916 en cada objetivo de Windows, ambos consumidores frescos de C++Builder y la puerta actualizada de estado neutro con 83 aserciones nativas y 179 de lectores por objetivo; la época de fuente retenida anterior de 936.1 pasa todas las familias relacionadas de presupuestos y fórmulas de shadings/patrones/mallas/cúbicas, los fallos genuinos publicados y las diferencias de lectores permanecen preservados por separado, y las apariencias de anotaciones ausentes, el comportamiento NChannel, más estados gráficos, las matrices extremas, la sustitución de fuentes y los consumidores de impresión/prueba siguen activos
La versión 2.939.0: lo publicado fresco en 938 más seis productos congelados pasa los cuatro objetivos reales de Windows con 347 aserciones de choices detached, 240 de fallos/cancelación y 8 de runtime cada uno, 888 comprobaciones independientes sobre 49 PDFs guardados genuinos por objetivo y las previas 1176 radios/1333 checkbox/122 choices nativas más 299 aserciones independientes; ambos compiladores de Linux pasan 347 choices, 1176 radios, 1333 checkbox, 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 las trampas de AP ausente sintetizado por lectores permanecen preservadas; los captions rich de choices, la decoración de marcos, los scripts dinámicos de gestión de elementos, los commits interactivos, las operaciones estructurales de nodos, más bindings y los medios externos siguen activos
La versión 2.940.0: lo publicado fresco en 939 más doce productos congelados y 25 registros de paquetes pasa los runners normales reales en cuatro objetivos de Windows y dos nativos de Linux con 28 comprobaciones de export, 47 de import y 13 de políticas CAdES genuinas cada uno; ambos ABI de Linux pasan 219 callbacks de anotaciones, 36 comprobaciones C reales y 80 operaciones concurrentes, ambos retienen 40 de códecs/78 de escalares/62 de intercambio rich, y ambos consumidores frescos de C++Builder pasan; los fallos genuinos de namespaces, finales de línea, colores transparentes y Unicode permanecen preservados, 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 activos
La versión 2.941.0: el 940 publicado fresco más trece productos congelados pasan ambos compiladores nativos de Linux, ambas librerías compartidas reales de Linux, cuatro objetivos reales de Windows, ambos consumidores reales DLL/C de Windows y ambas interfaces C++Builder frescas; cada matriz nativa retiene 37/34 comprobaciones núcleo, 433 tokens decimales, 266 ida y vuelta decimales y 256 públicas, 6336 comprobaciones IEEE independientes, 52 actualizaciones mixtas, 7 comprobaciones readonly, 593 comprobaciones independientes de PDF y 86 comprobaciones de apariencias, y ambos ABI de Linux pasan 1170 comprobaciones JSON reales sobre 42 PDFs más cuatro no-ops readonly de cero equivalente; los valores JSON erróneos de ULP genuinos, el rechazo RTL finito largo, el rechazo readonly de cero equivalente y el fallo de inicialización del widgetset FPC independiente permanecen preservados, mientras que el CSS/layout adicional, las exportaciones vacías XFDF sin pérdidas, el llenado rich directo de trabajos cargados y la publicación nativa de actualización cero de bytes exactos siguen activos
La versión 2.941.1: el 941 publicado fresco más exactamente un producto congelado de selección pasa los seis objetivos nativos con 89 de selección, 347 de bundle, 8 de runtime, 1176 de radio, 1333 de checkbox y 122 de choice antiguo más 299 aserciones independientes; los cuatro objetivos de Windows retienen 240 comprobaciones atómicas y 888 comprobaciones independientes sobre 49 PDFs genuinos, y la cancelación retardada real previa a la corrección permanece preservada; los scripts dinámicos de gestión de elementos, las operaciones estructurales, los commits interactivos, los bindings más amplios y los perfiles de consumidores adicionales siguen activos
La versión 2.942.0: lo publicado fresco en 941.1 más exactamente cuatro productos congelados del renderer pasa los seis objetivos 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, las puertas afectadas de presupuesto 90/210/70/58, y las comprobaciones de anotaciones 532 y de uso 206 de 280000 píxeles; los fallos originales de recursos de fuentes y de sobrecarga de FPC32 permanecen preservados; los handlers de Screen, las fuentes solo Preview/Print, los bordes nubosos y beveled/inset, las captions de línea, las fuentes por defecto CFF, los operadores DA adicionales y más consumidores de gráficos, impresión y prueba siguen activos
La versión 2.943.0: lo publicado fresco en 942 más exactamente siete productos congelados pasa cuatro objetivos reales de Windows con 30 file jobs de anotaciones cada uno, 190 aserciones C por arquitectura, 518 comprobaciones JSON Win64 y ambos consumidores frescos de C++Builder; las regresiones afectadas de form-data retienen 84 comprobaciones de transacción y 190 de file jobs más 598 comprobaciones independientes y 8 CMS genuinos por objetivo, 418 comprobaciones C por arquitectura y 1096 comprobaciones JSON Win64; el runner normal portátil final también se reproduce, mientras que el transporte AP, el reemplazo/eliminación, los destinos explícitos, las acciones más amplias, el FDF incrustado/incremental y las extensiones antiguas de loaded-job/handle siguen activos
La versión 2.943.1: dos productos nativos congelados pasan cuatro objetivos frescos de Windows y ambos consumidores de C++Builder más ambos runners normales reales de Linux con una auditoría exacta de closure de compilador/includes de 79 archivos contra el 943 publicado; cada objetivo nativo retiene 73 mixtas, 8 de solo lectura, 44 de seguridad classic/object-stream, 30 de grafo pendiente y 2 de firma inválida más 593 comprobaciones independientes de apariencias, 21 pares de bytes exactos y 8 CMS válidos/1 inválido; el fallo de la prueba de declaración de la API de Windows se preserva y se corrige solo en la prueba, mientras que el intercambio lossless de exports vacíos, el layout rich más amplio y las APIs separadas FDF/XFDF siguen activos
La versión 2.944.0: seis objetivos nativos pasan 70 aserciones nuevas de runtime y 156 comprobaciones independientes de PDF nativo cada uno; cuatro objetivos de Windows pasan además 156 comprobaciones de PDF legacy y ambos consumidores frescos de C++Builder, mientras que las regresiones enfocadas de selección, binding y apariencias y las puertas originales de eventos 333/72 retienen sus closures exactas probadas de compilador/includes; la combinación final 943.1 verifica 397 archivos fuente, 990 dependencias nativas, 1763 artefactos de evidencia y 1612 salidas privadas de Windows, con los solapamientos de tiempos preservados explícitamente; los commits interactivos, los captions rich de choices, las operaciones estructurales de nodos y más políticas de binding o medios siguen activos
La versión 2.945.0: doce productos congelados pasan cuatro matrices de destinos nativas y legacy de Windows con 1565 viajes de ida y vuelta, 164 de precisión, 27 de seguridad, 100 de namespaces nativos, 98 de namespaces legacy y 20 comprobaciones DOM por objetivo, más ambos consumidores frescos de C++Builder; cada DLL de Windows pasa 2568 aserciones 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 Delphi pasan 103 pruebas originales de XML y valores múltiples incluidos callbacks opcionales de Sound y adjuntos, mientras que los consumidores originales de form-data y firmas siguen verificados; el transporte AP, el reemplazo/eliminación de anotaciones, las acciones remotas, el FDF más amplio y las extensiones antiguas de loaded-job/handle siguen activos
La versión 2.946.0: lo publicado fresco en 945 más exactamente cuatro productos congelados pasa los seis objetivos nativos con 52 escenas reales, 27 comprobaciones de API, 42 comparaciones independientes de fórmulas y pares de permisos y 1612800 componentes RGB por objetivo, más ambos consumidores reales de llamadas C++Builder frescos; MuPDF y Poppler procesan cada uno 21 páginas reales por objetivo con las diferencias de recuperación registradas por separado, y los hashes de origen, compilador, fuentes y dependencias nativas permanecen sin cambios; el primer fallo de preflight de dependencias nativas se preserva, mientras que los bordes nubosos y beveled/inset, las captions de línea, las fuentes por defecto CFF, los operadores DA adicionales, más estados gráficos, políticas de impresión y reconstrucción de fuentes de prueba siguen activos
La versión 2.946.1: dos productos congelados pasan 100 comprobaciones nativas nuevas y 33 comprobaciones XML independientes en seis objetivos reales contra el 945 publicado, con closures de compilador/includes byte-idénticas contra el 946; cuatro objetivos frescos de Windows 946 pasan cada uno sin cambios General 333, replay 72, DataDOM 205, DataXML 142 con 150 comprobaciones independientes, Bind 133 con 26 comprobaciones independientes y PropertyDOM 111, reteniendo los plazos originales, los bloqueos de origen y los fallos reales previos/intermedios; las interfaces públicas no cambian, mientras que los resets de namespaces, la reparación del protocolo resetData, las operaciones estructurales de nodos, los consumidores rich, más bindings y medios siguen activos
La versión 2.946.2: un producto criptográfico congelado pasa 860 comparaciones independientes de hashlib directas y en streaming en los seis objetivos nativos, y el runner de Linux entregado repite ambas puertas nativas reales; las regresiones sin cambios de seguridad 81 y documentos cifrados 82 pasan en los seis objetivos con verificación independiente de salida pypdf/MuPDF, los fallos originales de checked builds se preservan, 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 activos
La versión 2.946.3: dos productos congelados de reset pasan 57 comprobaciones nativas y 36 independientes de XDP guardado en los seis objetivos reales contra el 946.1 publicado, con 14 closures reales de compilador/includes byte-idénticas contra el 946.2; cuatro objetivos de Windows retienen 68 comprobaciones de host-model y 80 de host integrado y pasan ambos consumidores frescos de C++Builder; los fallos originales de protocolo nativo y de bootstrap del host-model permanecen preservados, mientras que los nodos estructurales, los alias, las políticas de binding, los consumidores rich y los medios externos siguen activos
La versión 2.947.0: lo publicado fresco en 946.3 más cuatro productos congelados pasa los seis objetivos nativos reales con 130 aserciones directas, 54 escenas, 408 renders, 192 comparaciones de fórmulas y 41370000 componentes RGB por objetivo, reteniendo el umbral max2; MuPDF y Poppler procesan cada uno 96 páginas reales por objetivo, las comprobaciones originales de fallback 206 pasan en los seis objetivos y pasan ambos consumidores frescos de C++Builder; los fallos genuinos del 946.3 publicado y los fallos anteriores de Unicode, memoria y dependencias se preservan; los contornos nubosos, los defaults CFF y Type1, más operadores DA, el clipping general fraccional de glifos, las políticas de impresión y la reconstrucción de fuentes de prueba siguen activos
La versión 2.947.1: un producto congelado de implementación exclusiva XFA pasa 24 comprobaciones de runtime, 28 de DOM nativo y 41 comprobaciones independientes de XML guardado en los seis objetivos reales, reteniendo 100 comprobaciones antiguas de UTF8 y 33 comprobaciones XML independientes por objetivo más 142 antiguas de DataXML y 150 independientes en cuatro objetivos de Windows; 16 closures reales de compilador verifican 1024 entradas de origen byte-idénticas contra el 947 publicado, sin cambio de interfaz pública; los fallos genuinos previos de FPC331 y los resultados no reproducibles de FPC322 permanecen preservados, mientras que los nodos estructurales, los alias, las políticas de binding, los consumidores rich y los medios externos siguen activos
La versión 2.948.0: cuatro productos congelados de renderizado pasan seis objetivos reales frescos con 68 aserciones de presupuesto/recuperación y 26 de aritmética comprobada, 206 comprobaciones antiguas de fallback y 42 pares de composición sobre 8820000 componentes RGB cada uno a máximo 2; MuPDF y Poppler procesan cada uno 42 páginas reales por objetivo y pasan ambos consumidores frescos de C++Builder; los 1e18 píxeles ráster exactos se rechazan contra 1e18-1 antes de cualquier asignación A8 en cada objetivo, mientras que los fallos genuinos de composición del 947.1 publicado y los de precisión/asignación del candidatov6 permanecen preservados; la precisión exacta de área de polígonos, otros modos de pintado de texto, los contornos nubosos, los defaults CFF, los operadores DA adicionales, más estados gráficos, políticas de impresión y reconstrucción de fuentes de prueba siguen activos
La versión 2.949.0: lo publicado fresco en 948 más cuatro productos congelados pasa seis objetivos nativos con 46 comprobaciones de códecs y 238 comprobaciones independientes de documentos, reteniendo 40 de códecs y 78 de formularios con 427 aserciones independientes, y ambos consumidores frescos de C++Builder; los clientes C/DLL de Windows checked de arquitectura coincidente pasan cada uno 670 callbacks reales y 403 comprobaciones independientes de PDF/XML, Win64 pasa además 444 callbacks de Python, y dos librerías ELF de Linux checked frescas pasan cada una 444 callbacks; los estados vacíos exactos, los no-ops de solo lectura, AES R5/R6, el rollback de publicación fallida, las ediciones del grafo actual y los snapshots de origen se preservan; 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 activos
La versión 2.950.0: lo publicado fresco en 949 más quince productos congelados pasa seis objetivos nativos con 63 comprobaciones estructurales, 150 de presupuesto/cancelación/reintento, 34 de XML compartido y 41 aserciones de transacción cada uno, catorce fixtures con 27 eventos y 179 comprobaciones independientes de XML/PDF/fuentes/apariencias guardadas; pasan ambos consumidores frescos de C++Builder, y cuatro objetivos de Windows retienen las siete puertas sin cambios General/Replay/DataDOM/DataXML/Bind/Property/exData con los plazos originales; 36 closures compiladas reales 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 permanecen preservados; el DOM general de plantillas/formularios, las colecciones de nodos, los bindings más amplios, los consumidores rich y los medios externos siguen activos
La versión 2.951.0: cuatro objetivos frescos de Windows del 950 publicado pasan cada uno 292 comprobaciones nativas y 973 independientes, 206 comprobaciones antiguas de fallback y 130 aserciones de decoración, más ambos consumidores frescos de C++Builder; dos objetivos reales de Linux 949 pasan las mismas puertas y sus 51 unidades compiladas con 103 fuentes recursivas cada una son byte-idénticas a la combinación 950; 72 pares de compañeros analíticos retienen diferencia RGB máxima 0 contra el umbral sin cambios de 2, mientras que MuPDF y Poppler procesan cada uno 58 páginas por objetivo; los rechacos originales de nubes y el fallo de presupuesto de fuentes de FreeText largo permanecen preservados, con éxito de 2 MB, rechazo atómico de 1 MB, cancelación tardía y recuperación verificados; los defaults CFF/Type1, más operadores DA, otros pintados/clipping de texto, precisión de área de polígonos, estados gráficos, impresión y reconstrucción de fuentes de prueba siguen activos
La versión 2.952.0: cuatro objetivos reales de Windows pasan cada uno 152 comprobaciones de políticas cargadas y 54 de enteros de firmas, 2137 comprobaciones nativas y 2138 legacy remotas, las puertas sin cambios locales 1565/precisión 164/seguridad 27, y ambos consumidores frescos de C++Builder; dos DLL reales de Windows pasan cada una 2568 comprobaciones C sobre 108 operaciones de fallo y 1737 comprobaciones independientes de PDF/XML, con 530 callbacks fragmentados Win64; ambos compiladores nativos de Linux pasan 2137 remotas, 1565 locales, 164 de precisión, 27 de seguridad, 100 de namespaces y 20 comprobaciones DOM, y ambas librerías ELF frescas pasan 530 callbacks; las 1882 entradas de origen bloqueadas y los 13341 registros de evidencia se.hashean de nuevo, mientras que los fallos originales de BOM, transporte de compilador y almacenamiento compartido RC4 permanecen preservados; el transporte AP, el reemplazo/eliminación de anotaciones, los objetivos incrustados, las acciones más amplias, el modelado de políticas de solo campos FDF, el CSS/layout general y el XFA más amplio siguen activos
La versión 2.953.0: lo publicado fresco en 952 más nueve productos congelados pasa los seis objetivos nativos reales con 102 comprobaciones nativas, 20 independientes de XML guardado y 230 independientes de PDF guardado por objetivo; las puertas sin cambios General 333, Replay 72, SOM 170, DataDOM 205, DataXML 142, Bind 133, Property 111 y exData 142 pasan en cuatro objetivos de Windows con los plazos y límites de pila originales, con ambos consumidores frescos de C++Builder; 40 closures compiladas reales verifican 3736 entradas recursivas, y cada dependencia de puerta antigua es byte-idéntica a la combinación final 952; los fallos originales de colecciones ausentes, desbordamiento de pila, manager obsoleto, identidad y driver permanecen preservados; la estructura general de nodos de plantillas/formularios, los bindings más amplios, la validación de esquemas, los medios externos y más consumidores siguen activos
La versión 2.954.0: lo publicado fresco en 953 más dos productos congelados de stylesheets pasa seis objetivos nativos reales con 83 comprobaciones de límites/cancelación, 1056 aserciones nativas y 4600 comprobaciones independientes sobre 176 salidas por objetivo; cuatro grupos originales afectados de regresiones y lectores independientes de fuentes/métricas pasan en los seis objetivos, y compilan ambos consumidores frescos de C++Builder; los clientes C reales de DLL Win32 y Win64 verifican cada uno 2481 aserciones, 60 imports y 60 no-ops exactos; los callbacks reales de Python Win64 verifican 1406 comprobaciones y ambos clientes ELF de Linux checked verifican 1082 comprobaciones cada uno, con cinco modos de fallo por transacción y 1700 comprobaciones independientes sobre 60 PDFs reales por cliente; los fallos originales previos/de estilo/oráculo/compilador permanecen preservados; los selectores de atributos/hermanos/pseudo, las style sheets externas y el layout CSS general siguen activos
La versión 2.955.0: lo publicado fresco en 954 más cuatro productos congelados de JS/includes pasa los seis objetivos nativos reales con 78 aserciones nativas, 67 comprobaciones independientes de XML guardado, 452 comprobaciones independientes de PDF guardado y cuatro PDFs reales por objetivo; las puertas sin cambios General 333, Replay 72, SOM 170, DataDOM 205, DataXML 142, Bind 133, Property 111 y exData 142 pasan en cuatro objetivos de Windows con los plazos originales de 500ms y límites de pila, con ambos consumidores frescos de C++Builder; 40 closures compiladas reales verifican 3742 entradas recursivas; los fallos originales de vistas hijas ausentes, clones de listas del Data DOM ausentes y el fallo de diagnóstico de la prueba permanecen preservados; la creación general de formularios/plantillas, el clonado recursivo, la mutación de árbolos hijos, los paths hijos de FormCalc, los bindings más amplios y los medios siguen activos
La versión 2.955.1: seis objetivos nativos checked 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 bajo orden, decodificación de coordenadas no canónicas y recuperación válida; ambas arquitecturas Delphi pasan además 11 consumidores originales sin cambios de ladder y recipient-envelope; las closures compiladas 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 permanecen preservados; el renderizado más amplio, el CSS/layout, el intercambio de anotaciones y el XFA general siguen activos
La versión 2.956.0: lo publicado fresco en 955.1 más exactamente diez productos congelados de CFF pasa seis objetivos nativos reales con 57 aserciones y 282 comprobaciones independientes sobre 36 escenas cada uno, las regresiones afectadas de renderizado 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.hashean de nuevo; las comprobaciones nativas, de MuPDF y de Ghostscript de OpenType con CIDs dispersos pasan, mientras que la incompatibilidad registrada del mapeo OpenType de CIDs dispersos de Poppler permanece explícita con controles positivos identity y raw-CFF; los fallos originales de compilador, fixtures ausentes y épocas de un widget permanecen preservados; el Type1C/CIDFontType0C crudo, el Type1 desnudo y la reconstrucción por defecto de CFF2, más gráficos, CSS/layout, intercambio de anotaciones y XFA general siguen activos
La versión 2.956.1: lo publicado fresco en 956 más exactamente un cambio congelado de lista blanca de compilador pasa seis objetivos nativos reales con 6 aserciones de runtime, 35 de plazos originales y 8 de rollback cada uno, dos PDFs guardados, 15 comprobaciones XML independientes y 222 comprobaciones independientes de PDF; seis closures reales de compilador cubren 1472 entradas recursivas a través de 413 fuentes coincidentes; catorce closures originales de General 333, Replay 72, SOM 170 y C++Builder son equivalentes a esta composición y retienen sus identidades de ejecución originales del 955.1; los fallos reales de unknown-nodes e índices numéricos del Data DOM permanecen preservados; la edición general de árboles de plantillas/formularios, los índices numéricos del Data DOM, más bindings y XFA dinámico más amplio siguen activos
La versión 2.957.0: seis objetivos nativos reales pasan 146 observaciones independientes de selectores, 156 aserciones de límites, 1944 aserciones nativas y 8540 comprobaciones independientes sobre 324 salidas guardadas cada una; los callbacks de DLL de Windows y ELF de Linux ejercitan 132 importaciones FDF/XFDF plain/AES por librería, no-ops exactos y rollback de publicación; los consumidores originales afectados y las cabeceras reales de C++Builder pasan, con las closures compiladas reales auditadas contra la composición final del código fuente y el timeout original agregado de callbacks preservado; los prefijos de namespaces con nombre, las style sheets externas, los selectores funcionales generales de CSS4, las tablas, los medios y el layout general siguen activos
La versión 2.958.0: lo publicado fresco en 957 más exactamente tres productos congelados de JavaScript/includes pasa los seis objetivos nativos reales con 186 aserciones de runtime/plazo, ocho PDFs guardados, 60 comprobaciones XML independientes y 1888 comprobaciones independientes de glifos/fuentes/apariencias cada uno; seis objetivos originales de estructura del Data DOM, 32 puertas originales de regresión de Windows y dos consumidores frescos de C++Builder pasan; 46 closures compiladas reales cubren 4802 entradas recursivas a través de 413 fuentes coincidentes; los fallos originales de índices numéricos, lectura de solo lectura léxica y configuración permanecen preservados; la creación y clonado general de árboles de plantillas/formularios, los bindings más amplios, la validación de esquemas y los medios externos siguen activos
La versión 2.959.0: lo publicado fresco en 958 más exactamente un producto congelado de selectores pasa seis objetivos nativos reales con 263 observaciones de selectores revisadas, 156 aserciones de límites retenidas y 122 lógicas, 3294 aserciones nativas y 14525 comprobaciones independientes sobre 549 salidas guardadas cada una; los callbacks reales de DLL de Windows y ELF de Linux ejercitan 240 importaciones FDF/XFDF plain/AES por librería, no-ops exactos y rollback de publicación; cuatro objetivos originales de consumidores de Windows, dos de consumidores de Linux y dos consumidores frescos de C++Builder pasan; 18 closures compiladas reales y las 413 fuentes compilables coinciden con la composición probada; los fallos originales agregados de 180 segundos FPC, 240 segundos Win32 C y 900 segundos Win64 Python y las correcciones del oráculo normativo permanecen preservados; las pruebas nativas guardadas, los callbacks C y los callbacks de Python retienen sus plazos de proceso originales en lotes disjuntos; los prefijos de namespaces con nombre, las style sheets externas, más pseudo classes de estado/scope, las tablas, los medios y el layout general siguen activos
La versión 2.960.0: el 959 publicado más nueve productos congelados añade el transporte estándar de apariencias de Stamp con typed XML RAW/FILTERED HEX/ASCII, permisos cifrados y firmados preservados, publicación exacta de importación vacía y rollback de callbacks preparados; pasan seis objetivos nativos reales, clientes C/DLL de Windows, dos librerías ELF nativas de Linux, callbacks de Python Win64 y ambos consumidores de C++Builder; los ámbitos de namespaces prestados retienen la semántica existente de rich text y los presupuestos de nodos evitando copias de declaraciones heredadas; las pruebas reales de callbacks de Windows distinguen la capacidad inválida de 64 KiB de la capacidad legal pero insuficiente de 1 MiB de trabajo y retienen el rollback exacto; 52 closures compiladas reales cubren 4754 apariciones de entradas recursivas y 360 entradas únicas, con identidades de ejecución retenidas contra el 958 original más el candidato de selectores lógicos; los estados AP generales de anotaciones, 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 activos
La versión 2.961.0: las fuentes por defecto originales Type1C, CIDFontType0C y Type1 desnudo generan texto de apariencias ausentes temporales y captions rich con mapeos y recursos de origen preservados; seis objetivos nativos reales pasan 231 aserciones, 42 pares exactos de imágenes RGB y 126 controles independientes de lectores cada uno, las regresiones originales afectadas de apariencias/rich text/presupuesto pasan y compilan ambos consumidores de C++Builder; 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 la evidencia original de timeout de FPC32 retenidas; la sustitución de familias, los estilos sintéticos, el wrapping por límites de palabras, el shaping de scripts complejos, CFF2 y la cobertura matemática exacta de triángulos siguen activos
La versión 2.962.0: el texto de anotaciones original Type1C, CIDFontType0C y Type1 desnudo ahora se pliega en los límites de espacio y guion a través de runs con estilo, retiene celdas codificadas completas multi-escalar y fusiona CRLF a través de runs vacíos/con estilo; seis objetivos nativos reales y un wrapper público separado de Linux322 pasan cada uno 84 pares RGB exactos, 9 entradas negativas, 231 aserciones de presupuesto de palabras, 321 aserciones medidas de cancelación y 171 comprobaciones independientes de contornos, con los 42 pares crudos/231 aserciones/126 controles de lectores originales, 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 del wrapper público y los fallos anteriores permanecen preservados; el wrapping Unicode general y el shaping complejo, la sustitución de familias, los estilos sintéticos, CFF2 y la cobertura matemática exacta de triángulos siguen activos
La implementación usa el directorio canónico del proyecto, preserva los cambios ajenos, actualiza solo la documentación en-us, ejecuta comprobaciones sin GUI con el arranque del visor suprimido y registra los cambios verificados como releases locales sin hacer push
Plan de mejoras anterior y evidencia de releases
La versión 2.963.0: las declaraciones de namespaces CSS con ámbito y los selectores cualificados pasan seis objetivos nativos reales, cada uno con 4008 comprobaciones nativas, 17700 comprobaciones independientes, 668 salidas guardadas y 322 observaciones de selectores revisadas; los consumidores originales y dos interfaces de C++Builder de solo compilación retienen sus identidades de ejecución, con equivalencia real de closure de código fuente compilado al candidato final. Los clientes C reales de Windows en ambas arquitecturas y el Python de Windows y ambos clientes ELF de Linux checked preservan 300 importaciones, no-ops exactos, estado plain/AES autenticado y 8500 comprobaciones independientes de PDF por cliente; las repeticiones suplementarias de lectores de Windows quedan separadas de las ejecuciones C originales. Cinco funciones de hash modulares intencionales retienen la compatibilidad de checked builds; cuatro builds de producto de Windows pasan fallos/hits reales de bitmap cacheado y 20400 píxeles exactos de rectángulos, mientras que las puertas sin cambios de Delphi de 100000 páginas/millón de búsquedas retienen el límite original de 5 microsegundos P95. Las épocas de ejecución originales del 962, los fallos previos a la corrección, las entradas congeladas y las identidades de fuente/runtime permanecen preservados; los estilos externos, los medios, las tablas y el layout más amplio siguen activos
La versión 2.964.0: las instancias por defecto completas de OpenType CFF2 convierten cada glifo original en apariencias estáticas CID-keyed CFF 1 con Unicode, widths, permisos y avisos legibles del origen; seis objetivos 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 de glifos sintéticos, con diferencia de contornos cero en la tolerancia sin cambios de 1/1024. Cuatro consumidores sin cambios pasan en cada objetivo y compilan ambos consumidores reales de llamadas C++Builder frescos; un wrapper público separado de Linux extrae 27 entradas bloqueadas y repite la compilación, ejecución y verificación dual de lectores 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 de compiladores y los fallos genuinos permanecen preservados. El CFF2 crudo independiente, los ejes no por defecto, el shaping más amplio, otros modos de pintado de texto y el trabajo de gráficos restante siguen activos
La versión 2.965.0: los árboles de formularios nativos transaccionales soportan createNode, clonado profundo y superficial, append, insert y remove, candidatas separadas, alias supervivientes estables, rollback de eventos y persistencia de packets de formularios guardados de forma independiente del template del autor. Los merges vacíos honran las ocurrencias soportadas de initial/min/max sin fabricar datasets. Seis objetivos nativos frescos pasan cada uno 1341 aserciones, 89 comprobaciones XML independientes y 24 comprobaciones PDF independientes; seis objetivos afectados de DataStructure y dos consumidores frescos de C++Builder de solo compilación también pasan. Catorce grupos compilados nuevos usan la composición real formal del 964 más dieciocho productos; 48 grupos antiguos retienen su identidad de ejecución original Final961V3 con entradas recursivas idénticas y artefactos de compilador retenidos. El registro moderno de paquetes Delphi/C++Builder y Lazarus se audita por separado y estaba fuera de esas closures de ejecución; no se reclama un build completo del paquete. El presupuesto original de eventos de 500ms, los 17 casos muestreados de cancelación, las épocas de origen originales y los fallos permanecen preservados. La edición de templates, el remerge explícito, el esquema completo y el manejo de choice-subformSet, la cobertura exhaustiva de cancelación y asignadores siguen activos
La versión 2.966.0: la evaluación de medios de rich text nativo soporta perfiles explícitos de host print/screen, atributos media de estilos, grupos anidados, valores Boolean desconocidos, rangos de características y unidades físicas/de fuente/resolución con presupuestos de parseo compartidos. Seis objetivos nativos frescos pasan cada uno 111 queries revisadas, 142 aserciones de seguridad de medios, 156/122/59/204 comprobaciones retenidas de stylesheets y namespaces, 954 aserciones guardadas/importadas y 4135 comprobaciones independientes sobre 159 PDFs guardados. Dos consumidores frescos de cabeceras C++Builder de llamadas reales y los seis grupos afectados de consumidores originales pasan. Los clientes C frescos de DLL Win32/Win64, el Python Win64 y ambos clientes ELF versionados de Linux checked preservan cada uno 48 importaciones FDF/XFDF plain/AES, no-ops exactos y estado de publicación fallida, con 1360 comprobaciones independientes de PDF por cliente. Diecinueve grupos reales de consumidores retienen dieciocho closures compiladas de unidades/includes contra 421 entradas de implementación coincidentes; un runner público separado repite las comprobaciones nativas e independientes de PDF reales y su productor de callbacks preserva 276 entradas exactas y normaliza solo el newline final del transporte; una repetición pública separada de 48 transacciones reales de callbacks también pasa. Los fallos originales, los plazos de proceso, las épocas de origen y las dependencias permanecen preservados. Los perfiles personalizados son opciones directas del decodificador nativo; las importaciones ordinarias usan print por defecto. Las stylesheets externas, las características de medios adicionales, las tablas y el layout general siguen activos
La versión 2.967.0: las sheets externas de rich text suministradas por el llamador soportan recursos enlazados, importaciones acotadas, resolución de URI, bases combinadas HTML/XML y conjuntos compartidos de títulos preferidos o alternativos inline/link a través de importaciones nativas, file jobs de Windows y callbacks V1 de Windows/Linux sin cambios. Seis objetivos nativos reales pasan cada uno 81 observaciones revisadas, 73 aserciones de seguridad, 486 aserciones guardadas y 9028 comprobaciones independientes sobre 108 PDFs; los seis objetivos retenidos de medios y consumidores originales y ambos consumidores de cabeceras C++Builder de llamadas reales pasan. El suplemento de seis objetivos comprueba 180 observaciones de títulos y 216 de bases, cada límite medido de cancelación de título automático y 36 casos de profundidad. Los clientes nativos reales de DLL/ELF y los callbacks públicos preservan 54 importaciones plain/AES y no-ops con 6832 comprobaciones independientes por cliente. Treinta y siete grupos de consumidores retienen 33 closures compiladas recursivas y dos builds exactos de parsers de producto contra 424 entradas de implementación. La puerta de jobs Win64 preserva su timeout original de 30 segundos; una ejecución separada del binario retenido idéntico pasa las nueve escenas con los plazos sin cambios, sin resolver la causa original del timeout ni reclamar estabilidad de carga arbitraria. Un runner público separado compila y ejecuta la aceptación nativa y prepara sus propios fixtures de callbacks; la repetición pública real de callbacks también pasa. Los fallos originales, las épocas de origen, los artefactos y las dependencias permanecen preservados. Las propiedades CSS más amplias, los selectores de estado/scope, las tablas, las características de medios adicionales y el layout general siguen activos
La versión 2.968.0: los perfiles de medios de rich text nativo aceptan ocho características explícitas de preferencias y accesibilidad con igualdad discreta y condiciones Boolean, valores desconocidos preservados bajo negación, validación acotada del host y comportamiento compartido de cascada inline/externa. Seis objetivos nativos reales pasan cada uno 206 observaciones revisadas, 210 aserciones de seguridad, 450 aserciones guardadas/importadas y 75 inspecciones independientes de salida PDF. Los seis objetivos sin cambios de medios y sheets externas pasan sus puertas originales 111/142/954/159 y 81/73/486/108. Un runner público separado compila fresco tres programas y repite las comprobaciones de preferencias y PDFs guardados. Treinta y tres closures compiladas recursivas retienen identidades de entrada coincidentes contra las 424 fuentes compilables. Los perfiles personalizados siguen siendo opciones del decodificador nativo; las importaciones ordinarias usan el perfil print por defecto, y las queries de scripting no ejecutan JavaScript. Los fallos originales y el oráculo corregido de comentarios de fin de entrada permanecen preservados. Las unidades calc y viewport, más características CSS, el layout general, el renderizado de anotaciones más amplio y la aceptación general de XFA siguen activos
La versión 2.969.0: la matemática numérica de rich text nativo soporta expresiones finitas calc, min, max y clamp, aritmética tipada, q/rem y longitudes explícitas de viewport, y cálculo con la fuente final para las métricas de líneas y espaciados. Cinco objetivos actuales de compilador pasan cada uno 119 observaciones con 399 aserciones numéricas, 1908 aserciones de recursos/cancelación, 936 aserciones guardadas/importadas y 156 salidas PDF inspeccionadas independientemente. Las cinco regresiones originales de media queries, preferencias de medios y stylesheets externas pasan. Runners públicos separados de Windows y Linux compilan fresco cada uno tres programas y repiten estas comprobaciones. La puerta 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 plazo sin cambios de 30 segundos. La composición aceptada registra 86 compilaciones reales de programas, 46 closures compiladas recursivas y 425 entradas compilables coincidentes. El preflight aritmético previene el overflow antes de la conversión de unidades y la división, y los límites tipados Double preservan valores de borde válidos entre objetivos. 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 fuentes iniciales de medios. El font-size raíz usa métricas iniciales, mientras que las métricas raíz de líneas/espaciados usan la fuente raíz final. La validación FPC usa 3.3.1 o posterior. El CSS más amplio, los grafos completos de transporte/recursos FDF, el renderizado más amplio y el trabajo general de XFA siguen activos
La versión 2.970.0: las consultas de soporte de rich text nativo añaden @supports e importaciones condicionales supports() con admisión de declaraciones, selectores, Boolean, namespaces y tokens URL. Cinco objetivos reales de compilador pasan cada uno 85 queries revisadas, 72 aserciones de contexto, 572 inyecciones medidas de cancelación con 2869 aserciones de seguridad, 258 aserciones guardadas/importadas y 43 salidas comprobadas independientemente en 86 PDFs. Las regresiones originales de Linux de medios, preferencias y stylesheets externas pasan. Runners públicos frescos de Linux y Delphi Win64 repiten los cinco programas nativos y las comprobaciones guardadas. La aceptación registra 48 compilaciones reales, 40 closures recursivas y 426 entradas compilables coincidentes. Esto publica el perfil acotado de consultas nativas; el CSS más amplio, los grafos completos de transporte FDF, el renderizado más amplio y el XFA general siguen siendo trabajo activo
La versión 2.971.0: el scope raíz y las pseudo classes estáticas de acciones de usuario añaden 38 observaciones nativas revisadas de selectores por objetivo de compilador. Cinco objetivos reales pasan la misma semántica de selección. Los 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 comprueba 408 aserciones guardadas/importadas y 68 salidas inspeccionadas independientemente en 136 PDFs. La aceptación registra 23 compilaciones reales, 23 closures recursivas conservadoras y 426 entradas compilables coincidentes. Esto publica el perfil estático de selectores; las pseudo classes de estado adicionales, los scoping roots especificados por el llamador, el CSS más amplio, los grafos completos de transporte FDF, el renderizado más amplio y el XFA general siguen activos
La versión 2.971.1: los builds FPC verificados retienen el hashing modular de la caché de shaped runs sin overflow aritmético, preservando la identidad de la caché, los aciertos y el comportamiento acotado de expulsión
La versión 2.972.0: las appearances por defecto de anotaciones nativas preservan el estado del texto, el ajuste 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 objetivos retiene 45 appearances emparejadas y 872 aserciones de recursos, cancelación y recuperación por objetivo. La composición canónica fresca de Linux renderiza las 90 salidas con diferencia de par cero y repite las 872 aserciones de frontera. La evidencia geométrica y raster independiente, los fallos originales y las identidades de ejecución originales quedan registrados por separado. Las fuentes variables no por defecto, los gráficos más amplios, el layout rich general y el XFA dinámico siguen activos
La versión 2.973.0: el FDF binario de anotaciones preserva estados de appearance, grafos de recursos compartidos, destinos locales y reemplazo transaccional a través de APIs nativas, intercambio de Windows y callbacks versionados. Cinco objetivos nativos frescos de la composición actual pasan cada uno 31 operaciones de anotaciones a lo largo de 13 records y doce casos de recursos con comprobaciones independientes de píxel y no-op exacto. Los cuatro objetivos 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 objetivos FPC usan la versión 3.3.1 o posterior. Las ejecuciones más amplias de transporte, acciones, seguridad y ABI retienen sus identidades de origen originales. Archivos incrustados, eliminación de anotaciones, acciones más amplias, layout rich general, fuentes variables no por defecto y XFA dinámico siguen activos
La 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 objetivos nativos canónicos frescos pasan cada uno 120 comprobaciones y 18 observaciones independientes de lector; cada objetivo de seguridad pasa 484 comprobaciones nativas, 34 casos independientes y nueve verificaciones CMS. Cuatro objetivos de callback de Windows pasan cada uno 33 casos y Linux pasa 30; cuatro objetivos ordinarios de jobs de Windows pasan cada uno 22 casos y dos consumidores C++Builder frescos compilan llamadas reales. Las ejecuciones finales de compatibilidad FDF de Linux y Delphi Win64 retienen 31 operaciones a lo largo de 13 records y doce casos de recursos; Delphi retiene además 25 operaciones de documentos cargados, doce casos de recursos cargados y regresiones verificadas de la caché de shaped runs. Los fallos originales y las identidades de ejecución quedan preservados. La eliminación del árbol de campos de widgets, los archivos incrustados, las cadenas de acciones más amplias, el layout rich general, las fuentes variables no por defecto y el XFA dinámico siguen activos; la eliminación incremental no borra de forma segura revisiones anteriores