Completamento delle capability rimanenti

Avviato l'8 ottobre 2026 contro la versione 2.820.0 a seguito del completamento del piano di miglioramento a undici workstream

Questo obiettivo affronta le capability rimanenti identificate nella revisione dello stato del repository; resta attivo finché una qualsiasi delle consegne seguenti è priva di implementazione o evidenza di accettazione

Una diagnostica che rifiuta un input non supportato è gestione errori utile, ma non implementa la capability richiesta

ConsegnaAccettazione richiestaStato
Correzioni della documentazione canonicaRimuovere le descrizioni obsolete delle fasi Linux preservando confini accurati di API e piattaformaCorrette le introduzioni del portable-core e del documento headless; l'audit continua con ogni implementazione
C ABI Linux versionataShared library ELF nativa, record e simboli C stabili, client C e Python reali, ciclo di vita degli handle, callback parziali, cancellazione, budget di risorse, staging atomico e validazione PDF indipendenteRilasciata in 2.821.0 con 83 controlli ctypes, 33 controlli C, 80 operazioni concorrenti e 57 controlli output indipendenti per build nativa; consistenza del PDF committato e dello snapshot sorgente corretta in 2.920.1, trattenendo esatti byte no-op dopo fill scalari o rich tipizzati, testo disegnato, pagine importate e pubblicazione fallita
Editing e import su Linux nativoEditing funzionante, import HTML, workflow OCR e PDF/A con output nativo reale e verifica indipendenteHTML nativo, inserimento testo visibile/invisibile, OCR Tesseract reale e PDF/A-4 raster rilasciati in 2.824.0; import nativi con preservazione delle risorse e conversione archivistica testo/vettore rilasciati in 2.829.0; riparazione dei font mancanti con validazione PDF/A-4 reale rilasciata in 2.850.0
Matrice di deployment LinuxCompilare ed esercitare le librerie distribuite su più distribuzioni Linux senza dipendenze desktopVerificata su Ubuntu 24.04.5, Ubuntu 26.04.1 e Debian 12 con client ELF nativi reali
Rendering nativo avanzatoMaschere immagine e soft mask, colori ICC, gruppi di trasparenza e blend mode, glifi Type3, clipping del testo e filtri immagine aggiuntivi verificati contro fixture renderizzati indipendentementeRilasciate maschere, colori ICC e speciali, gruppi, testo e codec, shading e pattern generali ed ereditarietà del testo dagli stream figli fino a 2.882.0; mesh triangolari free-form e lattice rilasciate in 2.892.0; mesh a patch Coons e tensor rilasciate in 2.901.0; identità CFF CID-keyed e sostituzione notdef limitata rilasciate in 2.907.0; trasformazioni NoZoom e NoRotate delle annotazioni adattate rilasciate in 2.910.0; 182 CMaps legacy integrati con ereditarietà limitata cancellabile ed estrazione Unicode rilasciati in 2.916.0; uso esplicito view/print delle annotazioni, tipi standard PDF 2.0 e pubblicazione PNG Windows limitata rilasciati in 2.922.0; configurazione optional-content default, espressioni visibilità OCMD e uso Linux JSON view/print rilasciati in 2.924.0; array/phase dash ExtGState e scansione tipizzata limitata consapevole dei commenti rilasciati in 2.928.0; applicazioni d'uso automatiche optional-content, contesto viewer esplicito, selezioni manuali native persistenti e stato operativo Linux limitato rilasciati in 2.930.0; componenti sorgente JPX con e senza segno fino a 26 bit con precisione mista, subsampling, opacità e dichiarazioni immagine ignorate rilasciati in 2.932.0; funzioni tensor cubiche campionate multidimensionali limitate con la convenzione scalare esistente rilasciate in 2.933.0; precisione sorgente sopra 26, policy NChannel, matrici estreme, sostituzioni di font semplici mancanti, build legacy C++Builder Win64 del pacchetto sorgente FULL, import library owned dal compilatore e risorse versione verificate contro 2.936.1; quattro rendering intent standard, override immagine e caching limitata delle trasformazioni ICC rilasciati in 2.938.0; geometria annotazioni temporanea limitata per appearance mancanti, icone e FreeText Unicode, rilasciata in 2.942.0, preserva grafi sorgente e trasformazioni view/print esistenti; Screen, font solo Preview/Print, bordi cloudy e beveled/inset, caption di linea, font default CFF, operatori DA aggiuntivi, ulteriori graphics state, policy di stampa e ricompilazione delle sorgenti trial restano attivi
Appearance estesi dei formWidget multilinea, comb, ruotati, button e choice, shaping complex-script e testo bidirezionale; valori, font e appearance salvati devono concordare dopo il reloadAppearance nativi dei widget specificati, valori a scelta multipla, shaping complesso e bidi rilasciati su sei target compilatore; campi rich tipizzati rilasciati in 2.874.0 e preset firma Windows reali in 2.878.0; grapheme Unicode 17 e line breaking default a livello di run rilasciati in 2.884.0 e 2.885.0; gruppi Unicode completi di paragrafo e adattamento reale attraverso run di stile rilasciati in 2.890.0; adattamento di emergenza dei grapheme stilizzati rilasciato in 2.894.0; joining contestuale attraverso stili tipizzati e bidi a righe fisiche con direzione di paragrafo preservata rilasciati in 2.897.0; ancore mark GPOS attraverso stili e sbordi visivi dei glifi rilasciati in 2.899.0; embedding, override, isolati e bracket a righe fisiche derivati dal paragrafo rilasciati in 2.903.0; spaziatura dei controlli solo direzionali rilasciata in 2.903.1; stato di paragrafo automatic-wrap standalone rilasciato in 2.904.1; geometria reale dei glifi mancanti-ancora e doppi mark di direzione item rilasciati in 2.906.0; priorità di dichiarazione inline a sei proprietà e dimensionamento relativo ereditato rilasciati in 2.908.1; famiglie di font native nominate e import FDF/XFDF consapevole delle famiglie rilasciati in 2.909.0; selezione JSON/C ABI a famiglia nominata su Linux nativo rilasciata in 2.913.0; fallback grapheme della famiglia fornita e fallback JSON a famiglia nominata Linux nativo rilasciati in 2.919.0; liste ordinate di candidati font nativi e Linux JSON e fill misto tipizzato originale Windows rilasciati in 2.923.0; fallback rich-only whole-grapheme di file job Windows e callback versionati con candidati CSS e font tipizzati ordinati rilasciato in 2.925.0; shorthand font inline a cascata indipendente limitato rilasciato in 2.926.0; fallback famiglia regular scalare/choice/button nativi, job/callback Windows e JSON Linux e clear nativi di choice non ambigui rilasciati in 2.929.0; line height CSS inline nativi e importati, struts metrici dei padri, planning font metrici Windows job/callback e JSON FDF/XFDF Linux rilasciati in 2.935.0; binding esplicito line-height JSON tipizzato e planning metrico limitato con appearance salvati transazionali Windows/Linux rilasciati in 2.936.0; spaziatura lettere/parole CSS nativa e tipizzata originale, conversione decimale finita esatta, RV canonico calcolato a punti e pubblicazione JSON transazionale Windows/Linux rilasciati in 2.941.0; pubblicazione nativa no-op tipizzata mista e vuota a byte esatti, rilasciata in 2.943.1, trattiene modifiche correnti del grafo e output atomico autenticato; ulteriori proprietà XHTML/CSS, fogli di stile, layout e interchange senza perdite dell'export vuoto XFDF restano attivi
Workflow completo di firma headlessCaricamento PFX, campi firma nuovi, appearance visibili, certificazione, timestamp e validazione a lungo termine con verifiche crittografiche reali e PDF indipendentiWorkflow Pascal nativo, policy autenticate di campi e seed, attestazioni legali, evidenza di revoca firmata e selezione appearance nominata rilasciati fino a 2.856.0, binding completi dei metadati ABI nativi in 2.860.0 e parità avanzata Windows reale fino a 2.878.0; interoperabilità CAdES e Contents firma literal rilasciata in 2.881.0; i document timestamp RFC3161 standalone implementano trust TSA reale, dichiarazione ESIC ed eccezioni MDP autenticate; l'interchange FDF/XFDF implementa import transazionali di testo Unicode, checkbox, radio e choice con appearance rigenerati reali, sicurezza AES preservata e vincoli P2/P3 o field-lock autenticati; il suo profilo XHTML limitato importa RV e value-richtext reali con quattro font di stile genuini e revisioni firmate preservate; i callback rich nativi Linux vincolano lo stesso profilo a programmi font famiglia/stile reali, rollback transazionale autenticato ed esatti byte no-op committati tramite record V1 invariati; i file job Windows e callback V1, rilasciati in 2.912.0, implementano lo stesso interchange scalare e rich contro input owned immutabile, preparazione genuina del grafo corrente, revisioni AES firmate autenticate e commit callback a due fasi; import Windows a famiglia nominata e letture random isolate dell'input rilasciati in 2.917.0; transazioni native scalari miste e run tipizzati originali rilasciate in 2.920.0, preservando paint preciso, programmi font reali, modifiche correnti del grafo, policy autenticate e no-op appearance read-only genuini; il fill misto tipizzato originale Windows, rilasciato in 2.923.0, vincola la stessa transazione a file job reali e record callback V1 invariati, con paint preciso, programmi font famiglia/stile reali, input di rimpiazzo immutabili, nomi semantici dei bottoni e rollback a due fasi; l'XFDF mappato nativo delle annotazioni e l'append JSON Linux, rilasciati in 2.940.0, preservano stream binari limitati, contenuti Unicode rich, link popup/reply e pubblicazione transazionale autenticata; i file job annotazioni Windows e callback JSON V1 originali, rilasciati in 2.943.0, preservano transazioni append autenticate, dati binari e Unicode, byte no-op esatti e pubblicazione atomica; layout CSS arbitrario, fill rich diretto su job caricati, trasporto AP, sostituzione/rimozione annotazioni, destinazioni esplicite, file FDF incorporati, azioni più ampie, FDF incrementale e le più vecchie estensioni callback loaded-job/handle/font restano attivi
Firma incrementale JSON cifrata e C ABIFirmare input cifrati reali preservando revisioni originali, policy di sicurezza e permessi; validare output ABI reale e firme ByteRange in modo indipendenteRilasciata in 2.825.0 con accettazione reale di JSON Windows cifrato e C ABI e verifica crittografica indipendente
Runtime XFA dinamicoEsecuzione di eventi JavaScript e FormCalc generali, operazioni DOM e per istanza, layout e interoperabilità persistente con i reader esercitata da fixture di form dinamiciScript generali, SOM, Data DOM, proprietà persistenti e consumer scalari/draw/caption/image/graphic rilasciati fino a 2.883.0; import e serializzazione persistente di exData XML estraneo con consumo XHTML salvato rilasciati in 2.887.0 e commenti XML ordinati e istruzioni di elaborazione in 2.891.0; Bind SOM nativo rilasciato in 2.896.0 e Data DOM XML nativo transazionale con replay di moduli limitato rilasciato su Windows in 2.900.0; esecuzione portabile su Linux nativo di JavaScript, Data DOM, XML, FormCalc e locale ICU rilasciata in 2.904.0; creazione automatica di grafi XFA headless per testo, push-button e static-draw rilasciata in 2.905.0; campi nativi choice/list/check e gruppi radio con scope strutturale rilasciati in 2.908.0; disegni vettoriali nativi e immagini PNG/JPEG inline rilasciati in 2.911.0; stili nativi Boolean mark, bordo, caption e stato neutro rilasciati in 2.914.0; finestre di selezione liste native con metriche font rilasciate in 2.915.0; caption Boolean rich native ed estensioni logiche di riga rilasciate in 2.918.0; caption rich native dei push-button, stili font forniti e appearance reali degli stati highlight rilasciati in 2.921.0; caption rich legacy dei push-button ApplyXFA, famiglie/stili reali e risorse font AcroForm rilasciati in 2.927.0; bundle legacy di stati normal/neutro checkbox, caption stilizzate, nomi PDF speciali e adozione risorse pagina safe-cancellazione rilasciati in 2.931.0; appearance legacy di testo Unicode, numerico, date e password scalare con font di istanza effettivi e risorse safe-cancellazione rilasciati in 2.934.0; maschere password portabili contate in scalari con budget aggregati di glifi in preallocazione e cancellazione rilasciate in 2.935.1; gruppi radio legacy con scope repeat, export esatti, caption Unicode stilizzate, rollback dell'intero gruppo e factory nativa dei membri con font fornito rilasciati in 2.937.0; valori esatti combo/list legacy, etichette, finestre di selezione, appearance Unicode stilizzati, flag alti e rollback per campo con la factory choice detached rilasciati in 2.939.0; script dinamici degli item delle choice, liste live, alias superstiti stabili e selezioni persistite esatte, rilasciati in 2.944.0, alimentano i consumer PDF nativi e legacy con operazioni atomiche limitate; caption rich delle choice, decorazione dei frame, commit interattivi e consumer di corpi rich text, operazioni strutturali sui nodi, ulteriori policy di alias e binding, trasporto media esterni e ulteriori consumer shape/image restano attivi
Confronto e revisione nativi dei documentiConfronto semantico, strutturale e renderizzato reale con output callback preparato e copie di revisione native annotateConfronto semantico rilasciato in 2.842.0, confronto generale completato in 2.857.0 e PDF di revisione nativi annotati autenticati rilasciati in 2.861.0

La Version 2.821.0 rilascia la fase headless nativa verificata; maschere avanzate del graphics state e compositing dei gruppi, policy di form rimanenti, TSA/LTV, firma JSON cifrata Windows, XFA dinamico più ampio e integrazione Linux editing/import/OCR/archivistica restano lavoro attivo

La Version 2.822.0 verifica eventi QuickJS generali e FormCalc compilati, operazioni DOM live su istanze ripetute, persistenza standard dei pacchetti form, ciclo di vita automatico initialize/calculate/validate/ready e funzioni finanziarie corrette secondo la specifica con 180 controlli mirati su quattro target compilatore e 106 controlli compatibilità esistenti su entrambi i target Delphi; il lavoro più ampio su script-object e host-function resta attivo

La Version 2.823.0 aggiunge timestamp firma RFC 3161 validati, spaziatura testo esplicita, script object XFA persistenti e replay transazionale dello stato dei moduli; sei target compilatore passano 29 controlli timestamp, la verifica crittografica indipendente passa 7884 controlli, e quattro target compilatore passano 284 controlli XFA generali; evidenza di firma archivistica e funzioni host più ampie restano attive

La Version 2.824.0 verifica workflow archivistici nativi HTML/editing/OCR/raster, rendering avanzato SMask e trasparenza additiva/JPX, evidenza DSS/VRI autenticata e trasporto host XFA transazionale esplicito; l'ABI Linux passa 169 controlli ctypes e 147 indipendenti per compilatore, HTML/editing nativo passa 9748 controlli indipendenti, l'accettazione del renderer passa 1529 controlli indipendenti su 88 fixture, LTV passa 28 controlli per compilatore e 690 indipendenti, e il trasporto host XFA passa 333 controlli per target compilatore Windows

Gruppi CMYK/ICC a quattro componenti, unioni knockout di gruppi annidati, workflow archivistici nativi per documenti importati e testo/vettore, policy di form rimanenti, firma JSON cifrata Windows e stato locale/host XFA più ampio restano attivi

Version 2.825.0: la firma incrementale cifrata Windows passa 41 controlli mirati su ogni target Delphi/FPC e 728 controlli C ABI reali su ogni architettura Windows; la verifica indipendente controlla 20 firme CMS valide e 20 rifiuti di alterazione per architettura, mentre lo shaping complex-script Windows/Linux passa 411 controlli indipendenti su sei target compilatore

Version 2.826.0: i campi nativi a scelta multipla passano 35 casi mirati su sei target compilatore, 498 controlli indipendenti sull'output choice e 1730 controlli appearance completi; policy di form firmati e ulteriori tipi di campo restano attivi

Version 2.827.0: locale XFA e picture passano 221 controlli mirati, 77 controlli di integrazione runtime e 333 controlli general-script esistenti su quattro target compilatore Windows; l'aritmetica JavaScript protetta passa 42 controlli per target e lo stato host più ampio resta attivo

Version 2.828.0: il rendering nativo verifica 173 fixture indipendenti, 157 controlli di budget e stato, 212 controlli codec immagine e 2391 controlli output indipendenti su entrambi i compilatori Linux; anche le build Windows Delphi/FPC e gli header pubblici C++Builder passano

Version 2.829.0: import nativi e preservazione passano 103 asserzioni Linux e 77 Windows per compilatore, controlli indipendenti su cifratura/risorse/pixel e validazione PDF/A-4 genuina; l'accettazione ABI nativa passa 205 controlli ctypes, 171 indipendenti, 33 C e 80 operazioni concorrenti per compilatore Linux

Version 2.830.0: le picture XFA avanzate passano 285 controlli mirati e 78 controlli runtime reali per target compilatore Windows, più 221 regressioni picture, 77 locale-runtime e 333 general-script; il modello host più ampio e il lavoro di scripting restano attivi

Version 2.831.0: i nomi codificati delle policy di firma passano 946 asserzioni C ABI reali per architettura Windows, 41 controlli nativi per target Delphi/FPC e 22 controlli indipendenti firma-valida/alterazione per architettura; l'integrazione nativa delle policy di campo resta attiva

Version 2.832.0: la firma nativa Linux passa 270 asserzioni ctypes reali, 228 controlli output indipendenti, 33 asserzioni C ABI e 80 operazioni concorrenti su handle condivisi su FPC 3.2.2 e 3.3.1; callback timestamp ed espansione delle policy di campo restano attivi

Version 2.833.0: il rendering verticale del testo passa 202 fixture, 2681 controlli indipendenti, 166 controlli budget/stato e 212 controlli codec per compilatore Linux nativo, più 175 controlli Poppler su 29 fixture di testo composito; compatibilità più ampia di shading e colore resta attiva

Version 2.834.0: ESS nativo e conformità font passano 52 controlli CMS, 13 document-signature, 60 writer, 31 encrypted e 15 embedded-CMap su sei target compilatore, 108 firme CMS indipendenti e 90 output PDF indipendenti; integrazione nativa delle policy seed e field-lock resta attiva

Version 2.835.0: il modello host XFA passa 68 controlli di modello e 80 controlli runtime reali per target compilatore Windows, più 333 regressioni general-script, 77 locale-runtime, 78 advanced-runtime e 221 picture; entrambe le interfacce C++Builder passano e il lavoro FormCalc/SOM più ampio resta attivo

Version 2.836.0: il trasporto timestamp nativo passa 319 asserzioni ctypes reali, 39 asserzioni callback C reali e 296 controlli output indipendenti per compilatore Linux, più le regressioni C e concorrenza esistenti; il prefisso ABI originale e la dimensione ordinaria dell'operazione restano invariati

Version 2.837.0: gli appearance nativi dei form JSON passano 407 asserzioni ctypes reali e 394 controlli indipendenti PDF, sicurezza, font e pixel per compilatore Linux, più 33 asserzioni C, 80 operazioni concorrenti e 39 controlli timestamp C reali; policy nativa dei campi firmati ed espansione dei form più ampia restano attive

Version 2.838.0: FormCalc Eval passa 112 controlli di esecuzione reali e 333 controlli general-script per target Delphi/FPC Windows, più 68 controlli host-model ed entrambe le interfacce C++Builder; passano anche le regressioni host, locale e advanced runtime, mentre Ref e la semantica SOM più ampia restano attive

Version 2.839.0: i riferimenti FormCalc passano 137 controlli runtime reali e 51 controlli DOM reali per target Delphi/FPC Windows, con regressioni General 333, Eval 112, host 80, locale 77 e advanced runtime 78; i selettori SOM più ampi restano attivi

Version 2.840.0: il rendering calibrato passa 295 fixture, 3739 controlli indipendenti, 199 controlli budget/stato e 212 codec per compilatore Linux, 673 controlli CIE Poppler e 175 controlli testo composito, più build Windows Delphi/FPC fresche e interfacce C++Builder; colori speciali, shading e pattern restano attivi

Version 2.841.0: i form autenticati passano 96 controlli signed-form e 41 policy su sei target compilatore, regressioni original-revision, appearance, choice e font, 2610 controlli indipendenti firma/PDF e 1814 controlli appearance, più TSA/LTV e interfacce C++Builder pubbliche; vincoli seed ed editing P3 più ampio restano attivi

Version 2.842.0: il confronto nativo passa 172 controlli ABI a due handle e 1315 controlli semantici indipendenti per compilatore Linux, 43 controlli API Pascal su sei target, entrambe le interfacce C++Builder e le regressioni contrattuali Windows esistenti; le regressioni complete ABI, form e timestamp restano verdi mentre confronto strutturale/renderizzato e copie di revisione native annotate restano attivi

Version 2.843.0: la risoluzione SOM passa 170 controlli runtime reali per target Delphi/FPC Windows, regressioni General 333, Eval 112, Ref 137, host 80, locale 77 e advanced runtime 78, verifica degli script generati ed entrambe le interfacce C++Builder; binding nativi di dati e proprietà template restano attivi

Version 2.844.0: i colori speciali passano 391 fixture, 5074 controlli indipendenti, 237 controlli budget/stato e 212 codec per compilatore Linux, 700 controlli special-color, 673 CIE e 175 testo Poppler, quattro build Windows fresche ed entrambe le interfacce C++Builder; ICC, shading, pattern e policy di stampa più ampi restano attivi

Version 2.845.0: i lock nativi dei campi passano 48 controlli mirati, 96 signed-form, 41 policy, sorgente storica, 60 writer e 31 encrypted su sei target compilatore, 1002 controlli indipendenti su 102 PDF e 102 firme CMS, ed entrambe le interfacce C++Builder; vincoli completi seed e proprietà certificato restano attivi

Version 2.846.0: il Data DOM nativo XFA passa 205 controlli runtime reali per target Delphi/FPC Windows, regressioni SOM 170, General 333, Eval 112, Ref 137, host 80, locale 77 e advanced runtime 78, verifica degli script generati ed entrambe le interfacce C++Builder; binding delle proprietà template e perfezionamento dei suffissi discendenti restano attivi

Version 2.847.0: i seed firma nativi passano 68 controlli firma e 30 certificato su sei target compilatore, 762 controlli indipendenti su 60 firme CMS, regressioni reali timestamp e LTV, prova esistente signed-form e field-lock, ed entrambe le interfacce C++Builder; attestazioni legali, embedding richiesto delle revoche e appearance nominati restano attivi

Version 2.848.0: i suffissi discendenti passano 64 controlli runtime reali per target Delphi/FPC Windows e i gate completi di compatibilità SOM, General, Eval, Ref, host, locale, advanced-runtime e Data DOM; i binding delle proprietà template restano attivi

Version 2.849.0: graphics state neutro e rendering glifi CFF passano 99 controlli mirati e 222 indipendenti per compilatore Linux, tutti i 391 fixture di rendering rilasciati, 5074 equazioni indipendenti, 237 controlli budget/stato e 212 codec, quattro target Windows freschi e header C++Builder; CFF CID-keyed e policy grafiche attive restano attivi

Version 2.850.0: la riparazione font passa 68 asserzioni native e 369 indipendenti per compilatore Linux; cinque configurazioni reali di deployment Ubuntu e Debian passano 440 ctypes, 36 C, 80 concorrenti, 39 timestamp C, 394 documenti, 374 font, 172 confronti e 1315 controlli di verifica semantica, con validazione PDF/A-4 genuina; confronto strutturale/renderizzato e copie di revisione annotate restano attivi

Version 2.851.0: il rendering ICC passa 446 fixture, 5562 controlli indipendenti, 246 controlli budget/stato e 212 codec per compilatore Linux, 513 confronti ICC reali MuPDF/Poppler e regressioni reader esistenti CIE, special-color e testo, più quattro build Windows fresche e header C++Builder; shading generali, pattern e policy di stampa restano attivi

Version 2.852.0: le attestazioni legali passano 24 controlli mirati, 68 seed e 30 certificato su sei target compilatore nativi, 186 controlli indipendenti su 30 firme CMS legali, regressioni complete seed, lock e writer, e 2610 controlli signed-form su 258 PDF e firme CAdES; attributi di revoca firmati e profili appearance nominati restano attivi

Version 2.853.0: l'evidenza di revoca firmata passa 63 controlli mirati su sei target compilatore, 558 controlli indipendenti su 36 firme CMS reali, accettazione reale RFC 3161 e LTV, regressioni 2610 signed-form e 1002 field-lock, ed entrambe le interfacce C++Builder; la selezione reale dei profili appearance nominati resta attiva

Version 2.854.0: le proprietà XFA passano 111 controlli mirati su quattro target Delphi/FPC, entrambe le interfacce C++Builder, tutte le regressioni runtime XFA rilasciate e suite Delphi non-GUI complete di 3092 test Win32 e 3091 Win64; creazione generica di proprietà assenti, default schema e consumer rich text restano attivi

Version 2.855.0: i default schema XFA passano 100 controlli runtime reali e 16 asserzioni indipendenti su PDF salvati su quattro target Delphi/FPC Windows, 111 regressioni property DOM su tutti e quattro i target e 106 controlli compatibilità su entrambi i target Delphi; creazione di proprietà assenti e consumer rich text effettivi restano attivi

Version 2.856.0: i profili appearance nominati passano 39 controlli mirati su sei target compilatore, 390 controlli indipendenti su 36 firme CMS reali e tre layout raster distinti, entrambe le interfacce C++Builder, regressioni complete seed, writer, appearance e signed-form, più 2610 controlli form e 1002 lock; binding nativi dei metadati ABI restano attivi

Version 2.857.0: il confronto generale passa 44 asserzioni Pascal, 230 asserzioni callback ABI reali e 216 indipendenti per compilatore Ubuntu Linux nativo, 27 controlli non di rendering su quattro target Windows, entrambe le interfacce C++Builder e regressioni complete rilasciate ABI, timestamp, font e contratto semantico, inclusa una scadenza OCR child in esecuzione distinta dal timeout di preparazione; le copie di revisione native annotate restano attive

Version 2.858.0: i nomi codificati passano 171 controlli indipendenti/nativi su 19 coppie di fixture più sei controlli ai confini dei nomi per compilatore Ubuntu nativo, tutti i 446 fixture di rendering, 5562 equazioni indipendenti, 246 budget e 212 controlli codec, quattro target di compilazione Windows freschi ed entrambe le interfacce C++Builder; shading generali e pattern restano attivi

Version 2.859.0: i consumer delle proprietà rich text passano 126 controlli runtime reali e 38 indipendenti su PDF salvati su quattro target Delphi/FPC Windows, incluse mappature reali dei font standard incorporati, precedenza CSS, advance di paragrafo e reload/rollback nativi; anche 16 regressioni schema su PDF salvati passano su tutti e quattro i target; creazione di proprietà assenti, rich text dei widget e ulteriori consumer di baseline, wrapping e decorazione restano attivi

Version 2.860.0: le opzioni firma passano 422 asserzioni ABI reali e indipendenti per compilatore Ubuntu nativo, incluse 15 firme CMS con verifica OpenSSL CAdES e catena certificati, appearance e metadati cifrati, nonce e imprint timestamp, evidenza CRL e OCSP; passano anche i controlli legacy 441 ABI, 36 C, 80 concorrenza, 39 timestamp e 394 indipendenti; la parità delle policy firma Windows resta attiva

Version 2.861.0: i PDF di revisione passano 52 asserzioni Pascal reali, 581 asserzioni indipendenti reader e CAdES trusted, e 186 asserzioni callback ABI frammentate e Cairo nativo reale per compilatore Ubuntu nativo; quattro target Windows Delphi/FPC eseguono 52 controlli reali ciascuno ed entrambe le interfacce C++Builder compilano; l'output preserva i pixel sorgente esatti e rifiuta geometria posizionata stantia, permessi ristretti, cancellazione, budget esauriti e alias della sorgente

Version 2.862.0: gli shading passano 72 fixture reali, 1080 asserzioni indipendenti di formule e reader e 174 asserzioni di stato limitato, cancellazione e pubblicazione per compilatore Ubuntu nativo, più tutti i 446 fixture precedenti, 5562 asserzioni indipendenti, 246 budget di stato e 212 controlli codec; quattro target Windows ricompilano freschi sei programmi ed entrambe le interfacce C++Builder compilano; runtime Windows, pattern e shading mesh restano attivi

Version 2.863.0: la policy seed e lock Windows passa 86 controlli nativi reali su quattro target Delphi/FPC, 1726 asserzioni DLL/C ABI reali per architettura Windows, 55 PDF firmati ispezionati indipendentemente e 78 controlli genuini CMS e alterazione per target Delphi, più nove prove PDF/CMS native indipendenti di policy per target FPC; certificazione avanzata, attestazioni legali, trasporto timestamp, evidenza di revoca validata e appearance nominati restano attivi

Version 2.864.0: le correzioni barcode passano 101 controlli di scansione su entrambi i target Delphi, 17 controlli di scadenza e 36 campionamenti finder su tutti e quattro i target Delphi/FPC Windows, ed entrambe le interfacce C++Builder; la suite default Win32 non-GUI passa 3093 test su 3094 con zero errori o leak, lasciando attiva una regressione prestazionale prefetch in foreground riprodotta separatamente

Version 2.865.0: gli imprint timestamp espliciti passano 66 asserzioni reali su sei target compilatore Linux e Windows, entrambe le interfacce C++Builder e 8496 asserzioni indipendenti OpenSSL, richiesta, token, nonce, imprint, trust e revoca; i workflow timestamp raw-signature esistenti restano compatibili e l'integrazione callback Windows resta attiva

Version 2.866.0: la geometria rich text passa 11 asserzioni reali di paragrafo, 40 controlli indipendenti su PDF salvati e baseline e 126 controlli runtime esistenti su tutti e quattro i target Delphi/FPC Windows; wrapping, decorazioni, rich text dei widget e creazione di proprietà assenti restano attivi

Version 2.866.1: l'interoperabilità dei digest raw-token passa 75 asserzioni reali su sei target compilatore Linux e Windows, entrambe le interfacce C++Builder e 8550 asserzioni indipendenti OpenSSL su richiesta, token, CMS, PDF, nonce, imprint, trust e revoca; l'integrazione callback Windows resta attiva

Version 2.867.0: il wrapping rich text passa 46 geometrie misurate, 17 asserzioni indipendenti su PDF salvati, 126 runtime esistenti, 11 geometrie di paragrafo e 40 asserzioni baseline su PDF salvati su tutti e quattro i target Delphi/FPC Windows; line breaking Unicode completo, ulteriori modalità white-space, decorazioni, rich text dei widget e creazione di proprietà assenti restano attivi

Version 2.868.0: gli appearance password passano 50 asserzioni Linux nativo o 44 Windows e 82 controlli indipendenti PDF e pixel su ognuno dei sei target, più 72 asserzioni native ABI reali per compilatore Linux; i confini del parser passano 26 controlli per target, passano le regressioni ABI legacy e appearance, e le suite Delphi full default passano tutti i 3094 test Win32 e 3093 Win64 sotto i gate prestazionali originali; i campi rich-text restano attivi

Version 2.869.0: i timestamp Windows passano 116 controlli reali su quattro target Delphi/FPC, 117 controlli DLL reali per architettura, entrambe le interfacce C++Builder, 654 controlli indipendenti su 42 PDF firmati e verifica Linux nativa di tutti i 42 output su entrambi i compilatori; passano la policy legacy di firma Windows e le regressioni ABI; certificazione avanzata, attestazioni legali, attributi di revoca firmati e parità degli appearance nominati restano attivi

Version 2.870.0: tutti e quattro i target Windows Delphi/FPC passano 5562 controlli indipendenti precedenti, 72 fixture shading e 1080 equazioni, 19 coppie di nomi escapati e 171 controlli indipendenti, 242 budget di stato, 212 codec, 37 outline font, sei budget di nomi e 174 budget shading; passano entrambi i compilatori Linux nativi e le interfacce C++Builder; pattern, mesh, CMaps legacy, CFF CID-keyed e policy grafiche più ampie restano attivi

Version 2.871.0: le proprietà assenti passano 101 controlli runtime nativi, 38 path e 24 indipendenti su PDF salvati su ognuno dei quattro target Windows Delphi/FPC, entrambe le interfacce C++Builder, regressioni 126 rich property, 205 Data DOM, 46 wrapping e 17 wrapping-PDF indipendenti; ulteriori consumer schema, default template impliciti, alias lessicali e widget rich Unicode restano attivi

Version 2.871.1: lo scope lessicale degli eventi passa 27 controlli runtime reali su ognuno dei quattro target Windows Delphi/FPC, inclusi assegnamenti non dichiarati severi, temporal dead zones e rollback degli errori di sintassi; tutte le 333 regressioni general JavaScript/FormCalc e le 101 absent-property passano per target; schema UI/valore più ampio e consumer rich widget restano attivi

Version 2.872.0: la certificazione Windows passa 210 controlli su quattro target Delphi/FPC, 211 controlli DLL reali per architettura, 1590 asserzioni indipendenti su 90 PDF e 108 firme CMS e TSA reali, più verifica Linux nativa di tutti gli output su entrambi i compilatori; attributi di revoca firmati e parità degli appearance nominati restano attivi

Version 2.873.0: le proprietà UI passano 29 controlli runtime nativi e 24 indipendenti su PDF salvati su ognuno dei quattro target Windows Delphi/FPC, entrambe le interfacce C++Builder e tutte le regressioni absent-property, general-script e lessicali; sincronizzazione dei valori, default template, ulteriori consumer widget e widget rich Unicode restano attivi

Version 2.874.0: i campi rich tipizzati passano 60 asserzioni Pascal reali per compilatore Linux nativo e 56 per target Windows Delphi/FPC, 127 asserzioni callback ABI reali per compilatore Linux nativo, 389 controlli indipendenti PDF/font/glyph/pixel per ogni target Pascal e ABI ed entrambe le interfacce C++Builder; XHTML arbitrario, CSS più ampio, wrapping Unicode completo e bidi a stili misti restano attivi

Version 2.875.0: i default dei campi passano 62 controlli runtime reali e 49 asserzioni indipendenti su PDF salvati su ognuno dei quattro target Windows Delphi/FPC, entrambe le interfacce C++Builder e tutte le regressioni absent-property, Data DOM, general JavaScript e UI; creazione di figli valore e sincronizzazione immediata DataIdentity restano attive

Version 2.876.0: le informazioni di revoca firmate passano 336 asserzioni reali su quattro target Windows Delphi/FPC, 337 controlli DLL reali per architettura, 2814 asserzioni indipendenti OpenSSL/PDF, entrambe le interfacce pubbliche C++Builder e autenticazione Linux nativa di 150 firme in 132 PDF per compilatore; la parità degli appearance nominati resta attiva

Version 2.876.1: la compatibilità default passa tutti i 16 metodi esistenti di binding e layout su entrambi i target Delphi e 62 controlli runtime più 49 asserzioni indipendenti su PDF salvati su ognuno dei quattro target Windows; l'attesa obsoleta del testo vuoto viene aggiornata mentre la sua geometria esatta resta invariata; il lavoro su nuovi figli valore e sincronizzazione binding resta attivo

Version 2.877.0: i pattern passano 32 fixture reali, 160 asserzioni indipendenti di equazioni e reader e 231 controlli risorse/cancellazione su sei runtime nativi, tutte le 5562 asserzioni pixel precedenti per target, regressioni Windows shading/nome/codec/font/stato ed entrambe le interfacce C++Builder; mesh ed ereditarietà text-state dagli stream figli restano attivi

Version 2.878.0: gli appearance nominati passano 461 asserzioni reali su quattro target Windows Delphi/FPC, 462 asserzioni DLL reali per architettura, 4056 controlli indipendenti firma e 804 appearance indipendenti; entrambi i compilatori Linux nativi autenticano 228 firme in 198 PDF; interoperabilità delle firme più ampia resta attiva

Version 2.879.0: i valori scalari passano 299 controlli runtime reali e 62 asserzioni su PDF salvati verificate indipendentemente su quattro target Windows Delphi/FPC, tutte le regressioni absent-property, Data DOM, general-script, UI e default ed entrambe le interfacce C++Builder; consumer draw e caption, valori di immagini e widget rich restano attivi

Version 2.880.0: i valori draw e caption passano 79 controlli runtime reali e 114 asserzioni indipendenti su PDF salvati su quattro target Windows, tutte le regressioni scalar-value, rich-property e wrapping, gate esistenti binding/layout ed entrambe le interfacce C++Builder; consumer image, graphic, exData e Unicode rich restano attivi

Version 2.880.1: la cancellazione del costruttore passa test reali di costruzione e recupero Delphi/FPC Win32/Win64, entrambi gli header C++Builder rigenerati, cinque casi al confine Delphi per architettura e suite full non-GUI isolate con tutti i 3097 test Win32 e 3096 Win64 verdi, zero errori o leak e gate prefetch originali verdi al primo tentativo; lo snapshot completo è HEAD 2.879.0 più questa modifica del renderer e non copre le bozze di funzionalità successive

Version 2.880.2: il layout rich passa 67 asserzioni reali per compilatore Linux nativo, 63 su ogni target Windows Delphi/FPC, 452 asserzioni indipendenti PDF/metrica font/operatore/pixel per ognuno dei sei output runtime, 133 asserzioni ABI reali e 410 indipendenti per compilatore Linux ed entrambe le interfacce C++Builder con regressioni esistenti metadati form, appearance e choice; breaking Unicode completo, bidi a stili misti e XHTML arbitrario restano attivi

Version 2.881.0: i contenuti firma passano 52 asserzioni reali su sei target compilatore nativi Linux e Windows, 1068 asserzioni indipendenti su 78 PDF reali e 84 firme CMS, tutte le regressioni writer e encrypted-writer ed entrambe le interfacce C++Builder; document timestamp standalone e FDF/XFDF nativo restano attivi

Version 2.882.0: l'ereditarietà del testo passa 16 fixture reali, 180 asserzioni indipendenti di formule e reader e 40 controlli budget su sei runtime Linux e Windows, tutti i 5562 controlli pixel precedenti e regressioni Pattern per target, build Windows fresche ed entrambe le interfacce C++Builder; mesh shading e altri gap di rendering documentati restano attivi

Version 2.883.0: i valori grafici passano 219 controlli runtime reali e 98 asserzioni indipendenti su PDF salvati su quattro target Windows Delphi/FPC, tutte le regressioni scalari, draw, schema, path e absent-property, entrambi i gate Delphi binding/layout ed entrambe le interfacce C++Builder; exData XML estraneo, riferimenti immagine esterni e ulteriori consumer Unicode restano attivi

Version 2.884.0: i confini grapheme passano tutti i 766 casi ufficiali e 2928 asserzioni su sei runtime reali; i campi rich passano 78 asserzioni Linux nativo o 74 Windows, 553 controlli PDF indipendenti per target, 151 C ABI Linux reali e 511 controlli indipendenti per compilatore ed entrambe le interfacce C++Builder; opportunità complete di line breaking, parole a cavallo di stili, bidi di paragrafo e XHTML arbitrario restano attivi

Version 2.885.0: il line breaking default passa tutti i 19338 casi ufficiali e 178996 asserzioni su sei runtime nativi, i campi rich passano 86 asserzioni Linux o 82 Windows e 1321 controlli PDF indipendenti per target, la C ABI Linux reale passa 175 controlli e 1279 indipendenti per compilatore ed entrambe le interfacce C++Builder passano; adattamento parole a cavallo di stili, bidi di paragrafo e XHTML arbitrario restano attivi

Version 2.886.0: i document timestamp passano 79 asserzioni reali su sei target compilatore nativi Linux e Windows, entrambe le interfacce C++Builder fresche, 2419 controlli indipendenti su 96 PDF e 192 token CMS o TSA genuini, tutte le regressioni a sei target di policy, sorgente storica, signed-form, lock e encrypted-writer, più 2610 controlli signed-form indipendenti e 1002 lock; l'interchange nativo FDF/XFDF resta attivo

Version 2.887.0: l'exData XML nativo passa 41 controlli parser, 142 runtime, 52 su PDF salvati verificati indipendentemente e 38 rich-PDF precedenti su quattro target Windows Delphi/FPC, entrambe le interfacce C++Builder fresche e regressioni precedenti scalari, immagini, rich, absent-property, Data DOM, schema e general-script; XML a classi di nodi generali, media esterni e widget rich Unicode restano attivi

Version 2.888.0: l'adattatore documentale passa tutti i 19338 casi ufficiali e 194028 asserzioni su quattro target Windows Delphi/FPC; l'API pubblica delle proprietà passa 7511 asserzioni su 3654 range pubblicati su sei target Linux e Windows, tutte le regressioni ufficiali line-break e grapheme, entrambe le interfacce C++Builder e tutti i 14 metodi layout esistenti su entrambi i target Delphi; parole a cavallo di stili e bidi di paragrafo restano attivi

Version 2.889.0: gli alias occulti passano 138 controlli runtime nativi e 36 indipendenti su XDP persistito su quattro target Windows Delphi/FPC, tutte le regressioni scalar299, General333, DataDOM205 e exData142; le proprietà native inutilizzate restano non allocate, mentre eventi calculate occulti e binding runtime più ampio restano attivi

Version 2.890.0: l'adattamento dei gruppi di stile passa 100 asserzioni Linux nativo reali o 96 Windows, 1321 controlli indipendenti precedenti e 239 nuovi PDF/font/operatore/pixel su tutti e sei i target, 211 C ABI reali e 1279 precedenti più 210 nuovi controlli indipendenti per compilatore Linux; adattamento di emergenza grapheme tra stili, joining contestuale, bidi di paragrafo e XHTML arbitrario restano attivi

Version 2.890.1: la pubblicazione reale passa 1066 asserzioni su quattro target Windows Delphi/FPC, inclusi handle reali che negano la cancellazione, cancellazione, fallimenti read-only, 500 sostituzioni atomiche e 50 salvataggi/ricaricamenti documento per target, più 52 controlli Linux per compilatore e la matrice completa finale mesh FPC64 e correlata; l'evidenza originale dei fallimenti GDB e WinAPI indipendenti resta preservata

Version 2.891.0: il contenuto XML passa 104 asserzioni native e 56 runtime più 52 esistenti e 22 nuovi controlli indipendenti su PDF salvati su quattro target Windows Delphi/FPC, entrambe le interfacce C++Builder e regressioni mirate XML, rich, proprietà e alias occulti; import XML più ampio, media esterni e binding nativo restano attivi

Version 2.892.0: le mesh triangolari passano 35 fixture, 427 asserzioni indipendenti di formule e reader e 201 controlli budget su sei target nativi, regressioni fresche mirate del renderer Windows e Linux ed entrambe le interfacce C++Builder; l'evidenza originale della pubblicazione transitoria resta preservata, mentre patch Coons e tensor e altri gap del renderer tracciati restano attivi

Version 2.893.0: i dati form passano 40 controlli codec e 78 documenti su sei target compilatore reali, entrambe le interfacce C++Builder, 2562 controlli indipendenti su 144 PDF, 36 firme CAdES genuine e 48 export, tutte le regressioni firma mirate e gate precedenti indipendenti firma, lock e timestamp; interchange annotazioni e XML rich e binding C ABI restano attivi

Version 2.893.1: la revoca timestamp passa 48 asserzioni reali e signed forms96, locks48, revoca ordinaria63 e document timestamp79 su sei target nativi, 267 nuovi controlli indipendenti timestamp, 2610 signed-form precedenti, 1002 lock, 558 revoca ordinaria e 2419 controlli timestamp; i fallimenti genuini per evidenza mancante restano preservati

Version 2.894.0: il wrapping grapheme stilizzato passa 36 asserzioni reali e 938 indipendenti PDF/font/glyph/coordinate/pixel su sei target nativi, gate precedenti rich appearance e gruppi di stile, 253 callback C ABI frammentati reali e 888 nuovi controlli indipendenti per compilatore Linux; joining contestuale, posizionamento mark tra stili, bidi di paragrafo e XHTML arbitrario restano attivi

Version 2.895.0: l'ABI nativa FDF/XFDF passa 1231 callback dedicati e 25 asserzioni C reali per compilatore Linux, 346 controlli indipendenti su 30 PDF, dieci firme trattenute e 36 export, e controlli precedenti 441 ABI, 36 C, 80 concorrenti, 39 TSA e 394 indipendenti per compilatore; XML rich, annotazioni e interchange FDF incorporato o incrementale restano attivi

Version 2.895.1: la v2.894.0 rilasciata immutabile più solo tre sorgenti prestazionali passa la General333 originale e il nuovo rollback journal72 su quattro target Windows ed entrambe le interfacce C++Builder fresche; il fallimento originale del rollback baseline e il timeout FPC64 iniziale restano preservati accanto allo stesso replay binario silenzioso verde, senza affermare stabilità su carichi arbitrari né una suite completa tutta verde

Version 2.896.0: il Bind SOM nativo passa 133 controlli runtime, 114 traversal e rollback e 26 controlli indipendenti su XDP salvato su quattro target compilatore Windows, entrambi gli overload C++Builder freschi e 16 vecchi metodi Delphi; la General333 originale passa senza cambiare la propria scadenza di 500 ms, con il primo fallimento FPC32 e il passaggio silenzioso same-binary dell'agente di progetto preservati separatamente; predicati, binding globale, regole di scope complete e Data DOM XML generale restano attivi

Version 2.897.0: le API di contesto49 e gli appearance rich reali36 passano su sei target nativi con controlli indipendenti span66 e saved-PDF880 per target, chiamate C++Builder fresche su entrambe le architetture, gate precedenti rich/stile/grapheme e 253 C ABI reali più 1279/210/888 indipendenti per compilatore Linux; il fallimento esatto rilasciato dei glifi arabi viene trattenuto, mentre ancore mark cross-font e controlli embedding a cavallo di righe restano attivi

Version 2.898.0: l'interchange form rich passa 38 asserzioni codec, 62 documenti salvati e 10 read-only su sei target compilatore nativi, entrambe le interfacce C++Builder fresche e 807 controlli indipendenti per target su 132 PDF, 30 revisioni CMS genuine e 36 export; passano i gate esistenti codec scalari e documenti, mentre CSS arbitrario, famiglie font, annotazioni, file incorporati, FDF incrementale e binding C ABI XML rich restano attivi

Version 2.899.0: i mark stilizzati passano 56 asserzioni reali e 1284 indipendenti font, ancora, valore, stile e pixel per mark su sei target nativi, chiamate ownership C++Builder fresche su entrambe le architetture, tutti i gate precedenti rich/contesto/grapheme e 253 reali più 1279/210/916 indipendenti per compilatore ABI Linux; copertura degli attach mancante, controlli embedding tra righe e XHTML/CSS più ampio restano attivi

Version 2.900.0: il Data DOM XML nativo passa 37 controlli di ciclo di vita moduli, 142 XML e quoting, 150 XDP indipendenti, 13 producer PDF reali e 60 controlli PDF indipendenti su quattro target Windows, entrambe le interfacce C++Builder fresche e i vecchi DataDOM205, exData142, Replay72, Bind133 più 26 XDP e General333; i gate originali exData e General da 500 ms passano due ulteriori round sugli stessi binari, mentre i fallimenti precedenti restano preservati; runtime Linux portabile, API strutturali dei nodi e consumer rimanenti restano attivi

Version 2.901.0: le patch Coons e tensor passano 49 fixture reali, 607 asserzioni indipendenti di formule e reader e 183 controlli budget su sei target nativi ed entrambe le interfacce C++Builder fresche; passano le regressioni Linux nativo full5562 e Windows scoped1149 accanto a shading1080, nomi171, pattern160, ereditati180 e mesh triangolari427; i disaccordi genuini sorgente-reader, i budget DeviceN espliciti e i fallimenti originali manifest Windows e 9p Linux restano registrati; CMaps legacy, CFF CID-keyed e altri gap del renderer restano attivi

Version 2.902.0: la C ABI XML rich passa 1305 callback Python frammentati reali e 31 asserzioni C reali più 988 asserzioni indipendenti per compilatore Linux nativo su 58 PDF, 22 revisioni CMS genuine e 12 export; passano per compilatore i controlli precedenti scalari1231/C25 e 346 indipendenti; la sorgente immutabile è la 2.898.0 rilasciata più solo 3 prodotti ABI con Fontconfig privato genuino a quattro face, mentre i fallimenti precedenti no-op, fallback font e profilo firmato restano preservati; bridge Windows, annotazioni, FDF incorporato e incrementale e CSS più ampio restano attivi

Version 2.903.0: il bidi rich a livello di paragrafo passa 24 documenti salvati reali e 246 asserzioni pubbliche di ordinamento/shaping/cache/confini più 2930 asserzioni indipendenti reali di font, glifi, coordinate e reader su sei target nativi ed entrambe le interfacce C++Builder fresche; passano 46 callback Linux reali più 2930 nuovi e 253/1279/210/916 precedenti per ELF versionato compilato dalla 2.902.0 rilasciata più esattamente 3 prodotti bidi; passano tutte le regressioni di contesto, mark, grapheme e rich; il fallimento originale a livello di paragrafo resta preservato, mentre spaziatura dei controlli, copertura mark mancante e XHTML/CSS più ampio restano attivi

Version 2.903.1: tutti e dodici i controlli direzionali Unicode passano 216 controlli reali attraverso tre API di shaping su sei target nativi, con 2942 controlli indipendenti bidi paragrafo rich per target e 46 controlli callback più 2942 indipendenti per ELF Linux versionato reale; passano tutte le regressioni contesto, mark, grapheme e rich ed entrambe le interfacce C++Builder fresche; il fallimento di spaziatura genuino rilasciato viene trattenuto, mentre stato standalone automatic-wrap dei paragrafi, copertura attach mancante e XHTML/CSS più ampio restano attivi

Version 2.904.0: il runtime portabile passa 79 Windows o 81 Linux, controlli DataXML142, General333, replay72, DataDOM205, exData142 e locale77 su sei target nativi, 150 controlli indipendenti su XDP salvato su Linux ed entrambe le interfacce C++Builder fresche; passano per compilatore Linux 11 controlli concorrenti e di scadenza del bridge nativo e 41 consumer nativi su XDP/PDF salvato più 60 indipendenti; il primo fallimento di scadenza replay66 FPC32 resta registrato accanto a due round verdi same-binary72; creazione automatica di grafi XFA headless, nodi strutturali, alias lunghi, policy binding e consumer aggiuntivi restano attivi

Version 2.904.1: il bidi wrapped automatico passa 39 controlli nativi e 2018 indipendenti di font, cluster, sorgente normalizzata, spaziatura, coordinate PDF e reader per sei target nativi ed entrambe le interfacce C++Builder fresche; due ELF Linux versionati reali passano 58 callback frammentati e 1654 nuovi controlli indipendenti più tutte le regressioni precedenti rich bidi, contesto, mark, grapheme e rich; i fallimenti genuini rilasciati di ordine glifi e PDF salvato restano preservati, mentre copertura attach mancante e XHTML/CSS più ampio restano attivi

Version 2.904.2: Delphi e FPC Windows ordinari Win32/Win64 passano ciascuno 69 controlli reali e 133 controlli indipendenti su PDF salvato e CAdES genuino sia su Windows sia su Ubuntu nativo, preservando credenziali AES R5/R6, appearance dei widget, ID permanenti, prefissi sorgente e revisioni firmate; i fallimenti originali pagina-zero e riferimento di cifratura mancante restano preservati; i job FDF/XFDF Windows e l'integrazione DLL restano attivi

Version 2.905.0: la creazione automatica dei grafi XFA passa 130 controlli reali e 224 indipendenti su PDF salvato, font, campo, pagina e reader su sei target nativi ed entrambe le interfacce C++Builder fresche; non servono slot PDF campo preparati, 13 fallimenti di preparazione preservano byte/lunghezza/posizione del chiamante e i fallimenti parziali reali della destinazione conservano la semantica stream; campi choice/radio/check, grafica ulteriore, nodi strutturali e consumer runtime aggiuntivi restano attivi

Version 2.905.1: quattro target compilatore Windows reali passano ciascuno 92 controlli nativi e 148 indipendenti Windows più Ubuntu nativo su 15 PDF genuini e 4 revisioni CAdES, inclusi i gate originali preservati 69/133 e i fallimenti reali predictor escapato e stream literal; il job nativo dei dati form e l'integrazione DLL restano attivi

Version 2.906.0: gli appearance mancanti-ancora passano 84 controlli reali e 328 indipendenti di font, coordinate e pixel per mark su sei target nativi, 6 controlli short-loca per target ed entrambe le interfacce pubbliche C++Builder fresche; ogni ELF Linux versionato reale passa 178 controlli callback frammentati e 328 indipendenti più le regressioni bidi e rich precedenti; i fallimenti originali mancanti-ancora e doppi mark in direzione opposta restano preservati, e XHTML/CSS più ampio resta attivo

Version 2.907.0: il rendering CID passa 28 fixture genuini, 306 controlli indipendenti glifi e pixel e 149 controlli budget/cancellazione su sei target nativi ed entrambe le interfacce C++Builder; i target Linux nativi preservano 5562 controlli indipendenti precedenti e i target Windows preservano 3774 indipendenti più 1326 controlli budget; CMaps predefiniti legacy, sostituzioni di font semplici mancanti e policy aggiuntive di annotazioni, grafica e stampa restano attivi

Version 2.907.1: dodici valori di campo reali su documenti semplici e AES R5/R6 passano 78 controlli nativi e 49 indipendenti su PDF salvato, valore, encoding e ID permanente per sei target compilatore; il fallimento originale del reader con nomi spaziati resta preservato

Version 2.908.0: la creazione nativa choice e boolean XFA passa 122 controlli reali e 299 indipendenti su PDF salvato, campo, geometria, stato e pixel per sei target, trattiene 130/224 controlli di creazione precedenti per target e passa i gate Windows general333/replay72/dataXML142+150 ed entrambe le interfacce C++Builder fresche; caption/custom-mark, scorrimento liste, grafica ulteriore, operazioni sui nodi e consumer aggiuntivi restano attivi

Version 2.908.1: quaranta appearance reali passano 365 controlli nativi e 880 indipendenti di font, glifi, paint, allineamento, decorazione e pixel per glifo su sei target; entrambi gli ELF Linux reali passano 420 callback FDF/XFDF frammentati e 1760 nuovi controlli indipendenti più i gate rich precedenti 253/1279/210/916; passano le regressioni codec scalare40 e rich native, mentre fogli di stile più ampi, famiglie font, shorthand e layout restano attivi

Version 2.909.0: sei target compilatore nativi passano 168 controlli reali e 1327 indipendenti su 36 PDF reali ciascuno, otto programmi font genuini, advance misti, etichette Unicode, FDF/XFDF, AES R5/R6, rollback e cancellazione iniziale o tardiva; le chiamate C++Builder fresche passano su entrambe le architetture e i callback Linux versionati ricompilati trattengono i gate precedenti 420/1760 e 253/1279/210/916; fallback per glifo, CSS generale, fogli di stile esterni, layout e selezione JSON/C ABI a famiglia nominata restano attivi

Version 2.910.0: sei target compilatore reali passano 532 controlli indipendenti di geometria e pixel delle annotazioni più 90 controlli budget, cancellazione, retry e preservazione output sorgente ciascuno; entrambe le matrici Linux native trattengono 5562 pixel precedenti, 171 nomi, 1080 shading, 160 pattern, 180 testi ereditati, 427 mesh, 607 patch e 306 controlli CID, e le quattro matrici Windows trattengono 4080 controlli indipendenti e 1475 budget/font con entrambe le interfacce C++Builder; matrici estreme, CMaps legacy, sostituzioni di font semplici mancanti e policy grafiche o di stampa aggiuntive restano attive

Version 2.911.0: sei target nativi passano ciascuno 511 controlli grafici reali e 514 controlli indipendenti di campioni, dizionari, path, trasformazioni e pixel su 57 fixture di protocollo, più le creazioni precedenti 130/224 e choice 122/299; 64 checkpoint reali di cancellazione immagine preservano byte e tipo di errore del chiamante, quattro target Windows trattengono General 333, replay 72 e Data XML 142/150 ai budget originali, ed entrambe le interfacce C++Builder passano; i primi fallimenti di scadenza, doppio owner, esponente e formato compilatore restano preservati; mark custom, scorrimento, API strutturali, binding, media esterni e ulteriori consumer shape/image restano attivi

Version 2.912.0: quattro target compilatore Windows passano ciascuno sorgente 33, transazione 84, file job 190, CAPI completa 6 e 598 controlli indipendenti su 10 PDF e 8 CMS; i controlli freschi di combinazione managed-record passano 900 per target, i client C DLL Delphi reali passano 418 ciascuno e il JSON Win64 passa 1096, con 342 indipendenti Windows/Ubuntu per client C e 738 controlli JSON più entrambe le interfacce HPP; selezione JSON a famiglia nominata, interchange annotazioni, attach/azioni/dati incrementali FDF e la più vecchia estensione font dei job restano attivi

Version 2.913.0: entrambe le librerie Linux x64 fresche passano 401 controlli reali di callback frammentati e 1711 indipendenti su 14 PDF ciascuna, più client C reali con 37 controlli e 122 indipendenti ciascuno; i vecchi gate CSS 420/1760 e rich 253/1279/210/916 restano verdi; preservate l'evidenza genuina rilasciata dei byte col font sbagliato e i primi fallimenti helper/oracolo; fallback per glifo, CSS generale, fill Windows tipizzato rich e ulteriore interchange dati form restano attivi

Version 2.913.1: entrambe le suite runtime Delphi invariate passano 12 metodi originali dopo aver riprodotto entrambi i fallimenti budget rilasciati; quattro target Windows passano ciascuno 71 controlli mirati di contesto live e rollback, Bind 133/26, General 333 e Replay 72 ai budget originali, ed entrambe le interfacce C++Builder reali passano; il checkpoint default dell'intera suite e la scadenza QR Win32 separata restano registrati in riparazione

Version 2.913.2: entrambi i target Delphi passano 106 test originali di codici a matrice insieme in un solo processo e 12 test di codici a barre lineari separatamente; quattro target compilatore Windows passano ciascuno 17 controlli reali QR ruotati inclusa una concessione esplicita a un solo candidato, 17 vecchi controlli di scadenza e 36 controlli finder; il chiamante genuino rilasciato prova 13 candidati prima del simbolo completo mentre i chiamanti riparati ne provano uno; i fallimenti iniziali di scadenza Win32 restano registrati accanto al replay mirato dello stesso eseguibile, e il fallimento prestazionale page-prefetch precedente della suite intera default resta un compito di riparazione separato

Version 2.914.0: sei target compilatore nativi passano ciascuno 512 controlli producer e 445 controlli indipendenti PDF o immagini, più i gate originali creazione 130/224, choice 122/299 e grafica 511/514; quattro target Windows trattengono General 333 e Replay 72 ai 500 ms originali, ed entrambe le interfacce C++Builder passano; i primi fallimenti di timing FPC e i replay silenziosi same-executable dell'agente di progetto restano registrati separatamente senza attribuzione causale; scorrimento liste, caption rich e ulteriori consumer XFA dinamico restano attivi

Version 2.914.1: quattro target compilatore Windows passano ciascuno 3524 controlli deterministici di cache-pixel, preservazione sorgente, completamento logico, riserva memoria, cancellazione accodata e race cache-lock; entrambi i target Delphi passano i 44 controlli originali prestazionali e di ciclo di vita ed entrambe le interfacce C++Builder fresche; i fallimenti genuini rilasciati di ordine cache e i fallimenti di computo candidati precedenti instrumentati separatamente restano preservati; entrambi i gate prestazionali originali invariati passano ai primi tentativi silenziosi dell'agente di progetto; gli stessi eseguibili fixed914-plus-Doc appena compilati passano le suite default non-GUI complete con tutti i 3097 test Win32 e 3096 Win64, zero errori e zero leak, escluse le bozze successive di liste, CMap e form Windows

Version 2.915.0: sei target nativi passano ciascuno 17 output liste reali, cancellazione tipizzata a tutti i 211 checkpoint reali con successo successivo, due transazioni runtime salvate e ricaricate e 280 controlli indipendenti PDF, XDP, font e pixel; sei consumer invariati di creazione, choice, grafica e Boolean trattengono 130/224, 122/299, 511/514 e 512/445 controlli, ed entrambe le interfacce C++Builder fresche passano; l'evidenza genuina rilasciata della selezione off-screen914 e dei glifi eccessivi resta preservata; caption rich e ulteriori consumer XFA dinamico restano attivi

Version 2.916.0: sei target nativi passano ciascuno 1753148 controlli puri di mappatura, 107 controlli budget, 75 fixture renderer salvate e 1162 controlli reader indipendenti; quattro target Windows trattengono 1565 runtime precedenti e 4612 controlli indipendenti, mentre entrambi i target Linux trattengono 1532 runtime e 9025 indipendenti; entrambe le interfacce C++Builder fresche passano, ed entrambi i pacchetti compilatore Linux nativi contengono librerie ELF reali e l'avviso di licenza CMap completo byte-esatto; preservate separatamente il timeout originale FPC64 su input errato e il passaggio same-binary su input corretto; sostituzioni di font semplici mancanti, visibilità optional-content e ulteriori policy grafiche o di stampa restano attive

Version 2.917.0: quattro target Windows passano 4121 controlli cursore sorgente, 172 asserzioni a famiglia nominata con 546 controlli indipendenti PDF e CMS, tutte le 190 asserzioni precedenti file job con 598 controlli indipendenti e sei controlli esistenti di contesto API C; passano entrambe le DLL fresche, i client C con 523 asserzioni nuove e 418 precedenti, conformità invariata ed entrambe le interfacce C++Builder; gli import JSON reali passano 766 asserzioni nuove e 1096 precedenti con verifica indipendente di documenti salvati e firme; preservare il fallimento iniziale FPC32 R6 e il replay completo riuscito senza inferirne la causa; il fill tipizzato rich e l'interchange più ampio restano attivi

Version 2.918.0: sei target nativi passano ciascuno 18 PDF caption salvati, quattro transazioni runtime ripetute, 46 controlli budget e cancellazione selettiva, 13 controlli di estensione e 555 controlli indipendenti font, valore e pixel; tutti e cinque i consumer precedenti creazione, choice, grafica, Boolean e liste passano su tutti e sei i target; General333 e Replay72 originali passano su quattro target Windows con scadenze 500 ms invariate; tre primi fallimenti General originali restano preservati accanto a un passaggio silenzioso same-binary dell'agente di progetto per target fallito, senza attribuirne la causa, ed entrambe le interfacce C++Builder fresche passano; i fallimenti genuini caption omessa e stile errato restano preservati; caption rich dei push-button, operazioni strutturali sui nodi, ulteriori policy alias e binding, trasporto media esterni e ulteriori consumer shape/image restano attivi

Version 2.919.0: sei target compilatore nativi passano ciascuno 199 runtime e 1098 controlli indipendenti su 30 PDF salvati, con entrambe le interfacce C++Builder fresche; entrambi i compilatori ABI Linux nativi passano 250 callback frammentati e 1062 controlli indipendenti su 28 PDF fallback, 36 controlli client C reali e 171 controlli indipendenti C su output e budget font aggregato; restano verdi i gate precedenti nativi famiglia168/1327, CSS365/880, codec40 e rich96-o-100/1321/239 e i gate Linux famiglia nominata401/1711, C37/122, CSS420/1760 e rich253/1279/210/916; l'evidenza genuina rilasciata dei glifi mancanti e dei rifiuti con budget valido, la correzione reale del fixture rotazione e i fallimenti iniziali della shell di consegna e della serializzazione della tabella font restano preservati separatamente; ulteriori proprietà XHTML/CSS, fogli di stile, layout e selezione fallback Windows tipizzato-rich o callback restano attivi

Version 2.920.0: sei target compilatore nativi passano ciascuno 52 transazioni miste, quattro read-only compresse o non canoniche e sei controlli budget font aggregato, più 393 controlli indipendenti su otto PDF salvati e due firme CMS reali; tutti e sei trattengono i controlli precedenti codec40, codec rich38, scalari78, rich62 e read-only10 con 807 e 427 controlli indipendenti, ed entrambe le chiamate C++Builder fresche a puntatori metodo passano; la sorgente combinata finale è formata dall'esatta 918 rilasciata più cinque prodotti fallback font della 919 rilasciata e solo tre prodotti congelati di transazioni tipizzate; la perdita di precisione genuina rilasciata del round-trip paint dei valori rich e i fallimenti corretti del bucket di precisione fixture e dipendenza mancante restano preservati; binding Windows tipizzati rich, ulteriore interchange e CSS o layout più ampio restano attivi

Version 2.920.1: entrambe le build dei compilatori Linux nativi trattengono otto capture genuine di perdita dati della versione rilasciata e passano 204 controlli di operazioni concatenate, 58 controlli callback C reali e 29 controlli indipendenti C su output ciascuna; gli stessi ELF di riparazione passano i controlli precedenti 441 ABI, 36 C con 80 operazioni concorrenti, 39 timestamp C, 394 indipendenti PDF/immagini/sicurezza/CMS e 374 riparazione font, più fallback250/1062 e C36/171; le transazioni semplici e AES R5/R6 preservano la revisione committata dopo callback output o risultato falliti e cancellazione iniziale o tardiva, con record V1 invariati ed export versionati; i fallimenti originali di setup dei test whitespace JSON C, helper mancante e appearance composto restano preservati

Version 2.921.0: la 2.920.1 finale rilasciata più solo sei prodotti congelati passa sei target freschi con 21 PDF salvati, quattro transazioni runtime, 55 controlli budget, sei confini di cancellazione selettiva su 1519 e 546 controlli indipendenti ciascuno, più creazione130/224 e caption rich18/4/46/1145/13extent/559 ed entrambi i consumer HPP; la separata epoca di compatibilità completa originale 918 trattiene tutti e sei i vecchi gruppi consumer, General333/Replay72 originali su quattro target Windows a 500 ms invariati e 114 fixture invariate su entrambi i target Delphi dopo il ripristino esatto dei file fixture mancanti sugli stessi binari; i fallimenti originali caption omessa, stile errato, stati mancanti, perdita whitespace, appearance default mancante e setup fixture/oracolo restano preservati; consumo legacy ApplyXFA, nodi strutturali, binding ulteriore e media esterni restano attivi

Version 2.922.0: sei target reali basati sulla 920 rilasciata più solo il Device finale passano ciascuno 213 controlli budget, otto esecuzioni tipizzate, 382 PDF sorgente, 764 PNG reali e 206280000 pixel RGB esatti, più le annotazioni vecchie coinvolte90/532 ed entrambi i consumer HPP freschi; il percorso di pubblicazione Windows invariato trattiene quattro target con 33 controlli reali di handle controllato dall'epoca separata 8d5a; i fallimenti genuini same-source con Invisible+Print sconosciuti diventano appearance saltati su tutti e sei i target, e i fallimenti tipi standard PDF2, le epoche originali 6d77/8d5a, la causa originale sconosciuta di pubblicazione e i disaccordi reader indipendenti restano preservati; optional content, altri graphics state, JPX alta precisione e ulteriori gap del renderer restano attivi

Version 2.923.0: sei target nativi con liste candidato passano ciascuno 163 runtime, 959 indipendenti e 4 readonly, con entrambi i consumer C++Builder freschi; entrambe le ABI Linux correnti passano 222 JSON candidato, 916 indipendenti, C51/194 e fallback precedente250/1062, C36/171; sei consumer freschi XFA pushbutton e caption rich passano i propri gate originali runtime/budget/indipendenti contro il nuovo managed record, e le regressioni coinvolte famiglia168/1327, CSS365/880, fallback199/1098, codec38/40 passano su sei target; le closure di dipendenze compilate reali sono auditate contro la sorgente finale a sedici prodotti; quattro target Windows congiunti freschi passano ciascuno 25 parsing e 55 saved-job più 394 controlli indipendenti PDF/CMS; entrambe le DLL fresche passano 727 controlli C, 389 indipendenti, conformità e consumer C++Builder freschi; il JSON tipizzato reale passa 546 controlli, 369 indipendenti e 28 controlli aggiuntivi transazione/input/button; le DLL V2 finali trattengono il precedente C418/nominate523 con 342/226 indipendenti e paint font reale, JSON nominate766/472 e JSON legacy1096/738; l'epoca di compatibilità V1 a quattro target190/598/6 preservata separatamente differisce solo nel ramo di decodifica getter nuovo non usato; i fallimenti genuini typed-fill non supportato e reply button codificato restano preservati, la perdita originale genuina di ordine CSS e i fallimenti di setup fixture/dipendenze dei test restano preservati; fogli di stile esterni, layout ulteriore, job caricati diretti, callback legacy handle/font, fallback famiglia fornita Windows e ulteriore interchange restano attivi

Version 2.924.0: sei target nativi passano ciascuno 70 controlli stato limitato e cancellazione, 136 asserzioni indipendenti di formule e 1622016 pixel RGB esatti su 142 PNG, con entrambi i consumer C++Builder freschi e le regressioni coinvolte pattern231/160, ereditati40/180 e annotazioni90/532; entrambi i compilatori ABI Linux nativi freschi passano 375 controlli callback Python frammentati, 26 controlli C reali e 802 controlli indipendenti C su PNG, più un acceptance runner consegnato reale; i fallimenti genuini rilasciati nella 923 di print ignorato e layer default-off restano preservati con 16 controlli before per compilatore Linux; configurazione D default, intent dichiarati, quattro policy OCMD ed espressioni VE ricorsive sono implementate, mentre le applicazioni d'uso AS interattive, altri graphics state, JPX alta precisione e ulteriori gap del renderer restano attivi

Version 2.925.0: la 924 rilasciata reale più solo cinque prodotti congelati passa quattro target Windows freschi con 47 parsing, 79 saved-job e 93 controlli empty-rich non no-op ciascuno; entrambe le DLL fresche passano 723 fallback C reali, 727 typed C precedenti, 389 controlli indipendenti precedenti PDF/CMS, conformità originale e consumer C++Builder freschi; Win64 aggiunge 844 callback frammentati e 113 controlli empty-rich, e 43 PDF salvati genuini passano 1745 controlli indipendenti font-fornito/GID/Unicode/ordine/CMS; la separata epoca worker immutabile 923 trattiene tutti i gate originali e il fallimento genuino Omega mancante, mentre il fallback ordinario scalare/choice/button, i callback legacy handle/font, l'interchange ulteriore e CSS/layout più ampio restano attivi

Version 2.926.0: sei target nativi reali passano ciascuno 142 codec shorthand, 491 saved-PDF e 1188 controlli indipendenti font/GID/Unicode/geometria/pixel, trattenendo CSS originale365/880 e codec rich38; i delivery runner reali Linux normale322 e Delphi64 passano 142/491/1188 con esecuzione diretta severa; la baseline genuina font ignorato, la limitazione originale del tee prototype e le epoche sorgente immutabili sono preservate; le closure di dipendenze compilate reali corrispondono alla 925 rilasciata più solo due nuovi prodotti codec, senza cambiamenti pubblici ai record; line height numerico, maiuscoletto, stretch, font di sistema, fogli di stile esterni, layout ulteriore e fallback scalare/choice/button restano attivi

Version 2.927.0: la 925 rilasciata reale più la CSS2 della 926 rilasciata e solo otto prodotti XFA congelati passa quattro normal runner Windows freschi con 14 casi PDF, 1302 bundle/GDI, 28 budget payload/stile/query risolti, 22 cancellazioni, 10 esiti public-font, quattro casi runtime e 552 controlli indipendenti AP/font/GID/CMS/runtime ciascuno; due target Linux freschi passano 1290 controlli bundle byte-fornito ed entrambi i consumer C++Builder freschi passano; la separata epoca originale 923 più 8 trattiene six-target oldPush21/4/55/546, Rich18/4/46/13/559 e creazione130/224, i fallimenti genuini originali caption legacy e DR pubblico, e tutti i fallimenti iniziali compilatore/fixture/driver/oracolo; l'audit sorgente corrisponde a 365 sorgenti compilabili e 25 registrazioni di package preservano il confine resolver solo-Windows; gli altri widget legacy, il paint testo Unicode, la struttura generale dei nodi XML, binding ulteriori e media esterni restano attivi

Version 2.928.0: la corrente 927 rilasciata reale più solo due prodotti congelati passa sei target nativi freschi con 59 controlli budget/cancellazione/scanner e 2876 controlli indipendenti di intervalli/formule su PNG reali ciascuno; entrambe le librerie Linux V1 native appena compilate passano anche 1361 callback/formule dash reali e 375 controlli esistenti view/print/cifrato/pubblicazione ciascuna; il fallimento originale rilasciato D ignorato, la correzione esplicita dell'oracolo budget-status e l'output fallito invariato restano preservati; l'epoca worker separata trattiene l'accettazione Linux normale, pattern231/160, entrambi i reader e i consumer C++Builder freschi; applicazioni AS optional-content interattive, ulteriori graphics state, immagini alta precisione, CMaps esterni e ulteriori gap del renderer restano attivi

Version 2.929.0: la corrente 928 reale più dodici prodotti congelati passa quattro target nativi Windows freschi con 42 appearance, 86 file job e 31 controlli clear più 290/272 controlli PDF indipendenti ciascuno; due DLL Windows fresche passano 283 scalari, 103 clear, 723 rich precedenti e 727 typed C precedenti, 214/389/12 controlli indipendenti e consumer C++Builder freschi; il JSON Win64 passa 370 scalari e 99 controlli scalar/rich-clear con 272/12 indipendenti; due ABI Linux nativi e il runner pubblico portabile passano ciascuno 317 callback fill/import, 103 clear, 34 policy/no-op e 972 controlli esatti Unicode/CID/font-GID su 15 PDF, 290/272/272 controlli PDF indipendenti e gate rich precedenti 222/916 e 250/1062; il fallback scalare originale ignorato, la revisione ripetuta combo-clear e i fallimenti iniziali fixture/oracolo restano preservati; CSS/layout ulteriore, interchange senza perdite dell'export vuoto XFDF, interchange annotazioni e le più vecchie estensioni callback job restano attivi

Version 2.930.0: sei target compilatore nativi reali passano 189 controlli stato/ciclo di vita/budget con formule PNG indipendenti ed entrambi i consumer C++Builder freschi; due ABI Linux nativi freschi e il runner pubblico consegnato passano ciascuno 765 asserzioni callback JSON reali incluse metadati d'uso cifrati, input severi, cancellazione, pubblicazione e stato locale all'operazione; entrambe le ABI trattengono 1361 dash, 375 usage e i gate font scalari/rich consegnati completi; le registrazioni package sono esplicite; i fallimenti originali stato ignorato, Zoom vuoto e dipendenza stantia restano preservati; compatibilità package legacy C++Builder Win64, graphics state aggiuntivi, immagini alta precisione, policy colore e ulteriori gap del renderer restano attivi

Version 2.931.0: la corrente 929 reale più le dipendenze automatic-state e scalari della 930 rilasciata con sei prodotti XFA fusi esatti passa quattro normal runner Windows freschi con 1333 bundle nuovi e 1302 controlli GDI precedenti, 22/26 cancellazioni e 4/6 controlli runtime più 1758 controlli indipendenti AP/font/nome/runtime ciascuno; due target Linux nativi freschi passano ciascuno 1333 bundle ed entrambi i consumer C++Builder freschi passano; le closure di dipendenze compilate esatte e i fallimenti genuini di disegno pagina precedente, nome e widget duplicato restano preservati; la ricifratura pubblica AES128/R5/R6 è verificata indipendentemente sull'entry pubblica invariata; gli altri consumer widget legacy, il paint testo Unicode, le operazioni strutturali sui nodi, binding ulteriori e media esterni restano attivi

Version 2.932.0: sei compilatori nativi reali passano ciascuno 240 decodifiche reali, 737 asserzioni native e 12480 equazioni intere indipendenti; quattro target Windows trattengono 212 asserzioni codec e la suite budget Cairo invariata e ciascuno renderizza 50 PDF genuini con 240000 controlli RGB esatti; entrambe le librerie Linux V1 native passano 316 controlli callback con 240000 valori RGB inclusi cancellazione, fallimento output, retry budget e AES R5/R6; entrambi i runner Linux consegnati esatti ripetono i gate 240/737/12480 e 50/240000; i fallimenti originali ammissione 16-bit e dichiarazioni ignorate e i round trip producer indipendenti rifiutati restano preservati; precisione sorgente sopra 26, funzioni cubiche multidimensionali, policy NChannel, matrici estreme, sostituzione font semplici mancante, graphics state aggiuntivi e compatibilità package legacy C++Builder Win64 restano attivi

Version 2.933.0: la sorgente 932 rilasciata completa reale più un include Functions esatto passa tutti e sei i normal runner consegnati con 17 scene reali, 3084 componenti RGB di formule indipendenti, 35 asserzioni limitate lavoro/memoria/cancellazione/ripristino e quattro famiglie di funzioni precedenti con 12 metriche; entrambi i consumer C++Builder Delphi freschi passano e i due Linux nativi traggono ciascuno 1536 equazioni RGB esplicite companion dei reader; la vera 931 rilasciata preserva 15 casi non supportati e due controlli validi, mentre 241 differenze reader-sorgente restano registrate separatamente perché la convenzione cubica scelta non è reader-identica; precisione sorgente sopra 26, policy NChannel, matrici estreme, sostituzioni font semplici mancanti, graphics state aggiuntivi, policy di stampa e compatibilità package legacy C++Builder Win64 restano attivi

Version 2.934.0: la 932 rilasciata reale più l'include Functions della 933 rilasciata e cinque prodotti Unicode esatti passa quattro normal runner Windows freschi ciascuno con 20 PDF salvati, 821 controlli indipendenti valore/font/CID/GID/ToUnicode/stile, 6 controlli budget, 22/26 cancellazioni e 6/8 controlli runtime salvati; PDF2 forzato e appearance disabilitati sono verificati, entrambi i consumer C++Builder freschi passano, e due runner Linux nativi trattengono 6/8 runtime e 21 controlli portabili style-hint senza affermare un consumer Linux con font installato; gli appearance Unicode vuoti originali e i fallimenti originali compilatore/oracolo test restano preservati separatamente; i consumer legacy radio e choice, i corpi rich text, le operazioni strutturali sui nodi, binding ulteriori e media esterni restano attivi

Version 2.935.0: la sorgente 934 rilasciata completa esatta più undici prodotti congelati passa sei target nativi layout, quattro target Windows su documenti salvati ed entrambi i consumer C++Builder freschi; entrambe le DLL Windows passano 530 C reali e 76 controlli indipendenti più conformità originale, entrambe le ABI Linux nativi e il loro runner pubblico esatto passano ciascuno 432 controlli callback FDF/XFDF, ed entrambe trattengono 222 callback font ordinati con 916 indipendenti, 250 callback fallback con 1062 indipendenti, 765 callback optional-content e 316 callback JPX con 240000 valori RGB; il line height originale ignorato, le metriche dei padri perse, lo stato font-limit aggregato, la sintassi runner e i fallimenti iniziali fixture/oracolo restano preservati separatamente; il binding diretto line-height JSON tipizzato, CSS ulteriore, fogli di stile, layout e l'interchange senza perdite dell'export vuoto XFDF restano attivi

Version 2.935.1: la 935 rilasciata fresca più solo l'include Fields congelato passa tutti e sei i normal runner reali con 44 controlli nativi budget/cancellazione/retry e 241 indipendenti su 12 PDF salvati ciascuno, usando identici byte font reali; la 934 rilasciata genuina before trattiene dieci PDF e 183 osservazioni incluse cinque maschere errate e un rifiuto esatto del budget glifi; non vengono introdotti cambiamenti pubblici a record o layout callback, e i nodi strutturali XFA generali, binding, consumer radio e choice, corpi rich e media esterni restano attivi

Version 2.936.0: quattro target Windows reali passano ciascuno 39 planning e 175 saved-job con 95 controlli indipendenti e 10 CMS; entrambe le DLL reali passano 396 controlli C con 40 indipendenti e 4 CMS, conformità esistente ed entrambi i consumer C++Builder freschi, e il JSON Win64 reale passa 324 controlli più 39 casi limite; entrambe le ABI Linux native fresche e i loro runner pubblici consegnati esatti passano ciascuno 522 callback JSON tipizzati, ed entrambe trattengono 222 callback font ordinati con 916 indipendenti, 250 callback fallback con 1062 indipendenti e 765 callback optional-content; i line height genuini ignorati, l'accettazione rich run non testuale, gli aggiornamenti misti persi, le transazioni non no-op, l'ammissione strut aggregata e i fallimenti di stato numeri malformati restano preservati in epoche sorgente immutabili; ulteriori proprietà XHTML/CSS, fogli di stile, layout e l'interchange senza perdite dell'export vuoto XFDF restano attivi

Version 2.936.1: sei target compilatore nativi reali e i loro normal runner consegnati passano ciascuno 3104 asserzioni hash, collisione, duplicati, nesting e crescita dizionario più 26 asserzioni esistenti ai confini decimali con controlli range e overflow trattenuti; i fallimenti genuini rilasciati di checked-build restano preservati, le dipendenze native compilate reali corrispondono alla release corrente, e non vengono introdotti cambiamenti a API pubbliche o layout record

Version 2.937.0: la 936.1 rilasciata più esattamente sette prodotti congelati passa quattro target Windows reali ciascuno con 1176 radio detached, 99 fallimento/cancellazione gruppo, 21 rollback cross-pagina, 8 runtime, 1302 GDI/push precedenti e 1333 asserzioni checkbox precedenti più 528 controlli indipendenti su 42 PDF genuini; entrambi i target Linux nativi trattengono 1176 radio, 1333 checkbox e 3 successo/5 rollback runtime, entrambi i consumer C++Builder freschi passano, e i fallimenti genuini scope ripetuto e export padded restano preservati; i consumer legacy choice/list e corpi rich text, le operazioni strutturali sui nodi, ulteriori policy alias e binding, il trasporto media esterni e gli ulteriori consumer shape/image restano attivi

Version 2.938.0: la 937 rilasciata fresca più esattamente quattro prodotti renderer congelati passa sei normal runner pubblici reali con 42 scene e 58 controlli budget/cancellazione/thread ciascuno, 188436 equazioni RGB indipendenti su ogni target Linux e 188916 su ogni target Windows, entrambi i consumer C++Builder freschi, e il gate neutral-state aggiornato con 83 asserzioni native e 179 reader per target; l'epoca sorgente 936.1 precedente trattenuta passa tutte le famiglie correlate di budget e formule shading/pattern/mesh/cubiche, i fallimenti genuini rilasciati e le differenze reader restano preservati separatamente, e gli appearance annotazioni mancanti, il comportamento NChannel, gli ulteriori graphics state, le matrici estreme, la sostituzione font e i consumer stampa/trial restano attivi

Version 2.939.0: la 938 rilasciata fresca più sei prodotti congelati passa tutti e quattro i target Windows reali con 347 choice detached, 240 fallimento/cancellazione e 8 asserzioni runtime ciascuno, 888 controlli indipendenti su 49 PDF salvati genuini per target e i precedenti 1176 radio/1333 checkbox/122 choice native più 299 asserzioni indipendenti; entrambi i compilatori Linux passano 347 choice, 1176 radio, 1333 checkbox, 8 runtime e 122 choice native/299 indipendenti, entrambi i consumer C++Builder freschi passano, e la perdita esatta flag-alti e le insidie missing-AP sintetizzate dai reader restano preservate; caption rich delle choice, decorazione frame, script dinamici di gestione item, commit interattivi, operazioni strutturali sui nodi, binding ulteriori e media esterni restano attivi

Version 2.940.0: la 939 rilasciata fresca più dodici prodotti congelati e 25 registrazioni package passa i normal runner reali su quattro target Windows e due Linux nativi con 28 export, 47 import e 13 controlli genuini policy CAdES ciascuno; entrambe le ABI Linux passano 219 callback annotazioni, 36 controlli C reali e 80 operazioni concorrenti, entrambe trattengono 40 codec/78 scalari/62 controlli exchange rich, ed entrambi i consumer C++Builder freschi passano; i fallimenti genuini namespace, fine riga, colore trasparente e Unicode restano preservati, mentre trasporto AP, sostituzione/rimozione, destinazioni esplicite, profili azioni/FDF più ampi e operazioni annotazioni JSON Windows restano attivi

Version 2.941.0: la 940 rilasciata fresca più tredici prodotti congelati passa entrambi i compilatori Linux nativi, entrambe le shared library Linux reali, quattro target Windows reali, entrambi i consumer Windows DLL/C reali ed entrambe le interfacce C++Builder fresche; ogni matrice nativa trattiene 37/34 controlli core, 433 token decimali, 266 decimali e 256 round trip pubblici, 6336 controlli IEEE indipendenti, 52 aggiornamenti misti, 7 readonly, 593 controlli PDF indipendenti e 86 appearance, ed entrambe le ABI Linux passano 1170 controlli JSON reali su 42 PDF più quattro no-op readonly equivalenti-zero; i valori JSON genuini ULP errati, il rifiuto RTL finite lungo, il rifiuto readonly equivalente-zero e il fallimento di inizializzazione widgetset FPC standalone restano preservati, mentre CSS/layout ulteriore, export vuoti XFDF senza perdite, fill rich diretto su job caricati e pubblicazione nativa zero-update a byte esatti restano attivi

Version 2.941.1: la 941 rilasciata fresca più esattamente un prodotto congelato di selezione passa tutti e sei i target nativi con 89 selezione, 347 bundle, 8 runtime, 1176 radio, 1333 checkbox e 122 choice vecchie più 299 asserzioni indipendenti; tutti e quattro i target Windows trattengono 240 controlli atomici e 888 indipendenti su 49 PDF genuini, e la cancellazione ritardata reale prima della correzione resta preservata; script dinamici di gestione item, operazioni strutturali, commit interattivi, binding più ampi e profili consumer aggiuntivi restano attivi

Version 2.942.0: la 941.1 rilasciata fresca più esattamente quattro prodotti renderer congelati passa tutti e sei i target nativi reali con 376 render, 22425603 confronti indipendenti di componenti RGB, 206 asserzioni budget/cancellazione/stato e 81 pagine reader indipendenti ciascuno, entrambi i consumer C++Builder freschi, i gate budget coinvolti90/210/70/58, annotazioni532 e controlli usage su 206280000 pixel; i fallimenti originali risorse font e overload FPC32 restano preservati; handler Screen, font solo Preview/Print, bordi cloudy e beveled/inset, caption di linea, font default CFF, operatori DA aggiuntivi e ulteriori consumer grafica, stampa e trial restano attivi

Version 2.943.0: la 942 rilasciata fresca più esattamente sette prodotti congelati passa quattro target Windows reali con 30 file job annotazioni ciascuno, 190 asserzioni C per architettura, 518 controlli JSON Win64 ed entrambi i consumer C++Builder freschi; le regressioni dati form coinvolte trattengono 84 transazioni e 190 controlli file job più 598 indipendenti e 8 CMS genuini per target, 418 controlli C per architettura e 1096 controlli JSON Win64; anche il normal runner portabile finale viene ripetuto, mentre trasporto AP, sostituzione/rimozione, destinazioni esplicite, azioni più ampie, FDF incorporato/incrementale e le più vecchie estensioni loaded-job/handle restano attive

Version 2.943.1: due prodotti nativi congelati passano quattro target Windows freschi ed entrambi i consumer C++Builder più entrambi i normal runner Linux reali con un audit esatto di closure compilatore/include su 79 file contro la 943 rilasciata; ogni target nativo trattiene 73 misti, 8 readonly, 44 sicurezza classic/object-stream, 30 pending-graph e 2 controlli firma non valida più 593 controlli appearance indipendenti, 21 coppie byte-esatti e 8 valide/1 non valida CMS; il fallimento del test di dichiarazione API Windows è preservato e corretto solo nel test, mentre lo scambio senza perdite dell'export vuoto, il layout rich più ampio e le API FDF/XFDF separate restano attivi

Version 2.944.0: sei target nativi passano 70 nuove asserzioni runtime e 156 controlli nativi PDF indipendenti ciascuno; quattro target Windows passano anche 156 controlli PDF legacy ed entrambi i consumer C++Builder freschi, mentre le regressioni mirate di selezione, binding e appearance e i gate eventi originali333/72 traggono le proprie closure esatte compilatore/include testate; la combinazione finale 943.1 verifica 397 file sorgente, 990 dipendenze native, 1763 artifact di evidenza e 1612 output Windows privati, con timing di sovrapposizione esplicitamente preservato; commit interattivi, caption rich delle choice, operazioni strutturali sui nodi e ulteriori policy binding o media restano attivi

Version 2.945.0: dodici prodotti congelati passano quattro matrici di destinazioni native e legacy Windows con 1565 round-trip, 164 controlli di precisione, 27 di sicurezza, 100 namespace nativi, 98 namespace legacy e 20 controlli DOM per target, più entrambi i consumer C++Builder freschi; ogni DLL Windows passa 2568 asserzioni C su 108 operazioni di fault e 1152 controlli indipendenti, con 2350 controlli di destination frammentate Win64 e 258 di confronto; entrambi i compilatori Linux nativi traggono le regressioni di destination, namespace, parser e annotazioni mappate, e entrambe le librerie ELF fresche passano 2350 controlli di destination e 255 di confronto; entrambe le architetture Delphi passano 103 test XML originali e multi-valore incluse callback opzionali di Sound e allegati, mentre i consumer originali di form-data e firme restano verificati; il trasporto AP, sostituzione/rimozione di annotazioni, azioni remote, FDF più ampio e le vecchie estensioni loaded-job/handle restano attivi

Version 2.946.0: la 945 rilasciata fresca più esattamente quattro prodotti congelati passa tutti i sei target nativi con 52 scene reali, 27 controlli API, 42 confronti indipendenti di formule e coppie di permessi e 1612800 componenti RGB per target, più entrambi i consumer C++Builder a chiamate reali; MuPDF e Poppler processano ciascuno 21 pagine reali per target con differenze di recupero registrate separatamente, e gli hash di sorgente, compilatore, font e dipendenze native restano invariati; il primo fallimento di preflight delle dipendenze native è preservato, mentre bordi nuvolosi e smussati/incassati, didascalie di linea, font CFF predefiniti, ulteriori operatori DA, ulteriori stati grafici, politiche di stampa e ricostruzione sorgenti trial restano attivi

Version 2.946.1: due prodotti congelati passano 100 nuove verifiche native e 33 indipendenti di XML su sei target reali contro la 945 rilasciata, con closure compilatore/include byte-identiche contro la 946 rilasciata; quattro target Windows 946 freschi passano ciascuno invariate General 333, replay 72, DataDOM 205, DataXML 142 con 150 controlli indipendenti, Bind 133 con 26 controlli indipendenti e PropertyDOM 111, trattenendo deadline originali, lock della sorgente e fallimenti reali prima/in itinere; le interfacce pubbliche sono invariate, mentre reset dei namespace, riparazione del protocollo resetData, operazioni strutturali sui nodi, consumer rich, ulteriori binding e media restano attivi

Version 2.946.2: un prodotto crittografico congelato passa 860 confronti diretti e a stream hashlib indipendenti su tutti i sei target nativi, e il runner Linux consegnato ripete entrambi i gate nativi reali; le regressioni invariate security 81 e documenti cifrati 82 passano su tutti i sei target con verifica indipendente dell'output pypdf/MuPDF, i fallimenti originali del checked-build sono preservati e i controlli del compilatore restano attivi; rendering più ampio, scambio di form, politiche delle annotazioni e XFA dinamico restano attivi

Version 2.946.3: due prodotti reset congelati passano 57 verifiche native e 36 indipendenti di XDP salvato su tutti i sei target reali contro la 946.1 rilasciata, con 14 closure reali compilatore/include byte-identiche contro la 946.2 rilasciata; quattro target Windows traggono 68 controlli host-model e 80 integrated-host e entrambi i consumer C++Builder freschi passano; i fallimenti originali di protocollo nativo e bootstrap host-model restano preservati, mentre nodi strutturali, alias, politiche di binding, consumer rich e media esterni restano attivi

Version 2.947.0: la 946.3 rilasciata fresca più quattro prodotti congelati passa tutti i sei target nativi reali con 130 asserzioni dirette, 54 scene, 408 rendering, 192 confronti di formule e 41370000 componenti RGB per target, trattenendo la soglia max 2; MuPDF e Poppler processano ciascuno 96 pagine reali per target, i 206 controlli fallback originali passano su tutti i sei target e entrambi i consumer C++Builder freschi passano; i fallimenti genuini della 946.3 rilasciata e i più recenti fallimenti Unicode, memoria e dipendenze sono preservati; contorni nuvolosi, default CFF e Type1, ulteriori operatori DA, clipping frazionario generale dei glifi, politiche di stampa e ricostruzione sorgenti trial restano attivi

Version 2.947.1: un prodotto XFA congelato che modifica solo l'implementazione passa 24 verifiche runtime, 28 DOM native e 41 controlli indipendenti di XML salvato su tutti i sei target reali, trattenendo 100 vecchie verifiche UTF8 e 33 controlli XML indipendenti per target più 142 vecchie DataXML e 150 controlli indipendenti su quattro target Windows; 16 closure reali del compilatore verificano 1024 input sorgente byte-identici contro la 947 rilasciata, senza cambiamenti dell'interfaccia pubblica; i fallimenti genuini FPC331 precedenti e i risultati FPC322 non riproducibili restano preservati, mentre nodi strutturali, alias, politiche di binding, consumer rich e media esterni restano attivi

Version 2.948.0: quattro prodotti di rendering congelati passano sei target reali freschi con 68 asserzioni di budget/ripristino e 26 di aritmetica verificata, 206 vecchi controlli fallback e 42 coppie di composizione su 8820000 componenti RGB ciascuno al massimo 2; MuPDF e Poppler processano ciascuno 42 pagine reali per target ed entrambi i consumer C++Builder freschi passano; esatti pixel raster 1e18 vengono respinti contro 1e18-1 prima di qualsiasi allocazione A8 su ogni target, mentre i fallimenti genuini di composizione della 947.1 rilasciata e i fallimenti di precisione/allocazione candidatev6 restano preservati; precisione dell'area esatta dei poligoni, altre modalità di pittura del testo, contorni nuvolosi, default CFF, ulteriori operatori DA, ulteriori stati grafici, politiche di stampa e ricostruzione sorgenti trial restano attivi

Version 2.949.0: la 948 rilasciata fresca più quattro prodotti congelati passa sei target nativi con 46 controlli codec e 238 controlli documentali indipendenti, trattenendo 40 controlli codec e 78 di form con 427 asserzioni indipendenti, ed entrambi i consumer C++Builder freschi; i client Windows DLL/C verificati ad architettura corrispondente passano ciascuno 670 callback reali e 403 controlli indipendenti PDF/XML, Win64 passa anche 444 callback Python, e due librerie ELF Linux verificate fresche passano ciascuna 444 callback; stati vuoti esatti, no-op read-only, AES R5/R6, rollback di pubblicazione fallita, modifiche del grafo corrente e snapshot della sorgente sono preservati; il marcatore esplicito di array vuoto è un'estensione HotPDF, mentre ulteriori CSS/layout, politiche delle annotazioni e XFA più ampio restano attivi

Version 2.950.0: la 949 rilasciata fresca più quindici prodotti congelati passa sei target nativi con 63 asserzioni strutturali, 150 di budget/cancellazione/retry, 34 di XML condiviso e 41 di transazione ciascuno, quattordici fixture con 27 eventi e 179 controlli indipendenti di XML/PDF/font/appearance salvati; entrambi i consumer C++Builder freschi passano, e quattro target Windows traggono tutti e sette i gate invariati General/Replay/DataDOM/DataXML/Bind/Property/exData ai deadline originali; 36 closure reali compilate bloccano 3448 input ricorsivi, mentre la registrazione generata del package Lazarus è verificata separatamente; i fallimenti originali di namespace, Unicode e riferimenti FormCalc trattenuti restano preservati; il DOM generale template/form, le collezioni di nodi, binding più ampi, consumer rich e media esterni restano attivi

Version 2.951.0: quattro target Windows freschi della 950 rilasciata passano ciascuno 292 verifiche native e 973 indipendenti, 206 asserzioni vecchie di fallback e 130 di decorations, più entrambi i consumer C++Builder freschi; due target reali Linux della 949 passano gli stessi gate e le loro 51 unità compilate con 103 sorgenti ricorsive ciascuna sono byte-identiche alla combinazione 950; 72 coppie di companion analitici trattengono una differenza RGB massima di 0 contro la soglia invariata 2, mentre MuPDF e Poppler processano ciascuno 58 pagine per target; i rifiuti originali delle nuvole e il fallimento del budget font di FreeText lungo restano preservati, con successo a 2MB, rifiuto atomico a 1MB, cancellazione tardiva e recupero verificati; i default CFF/Type1, ulteriori operatori DA, altre modalità di paint/clipping del testo, la precisione dell'area dei poligoni, gli stati grafici, la stampa e la ricostruzione di sorgenti di prova restano attivi

Version 2.952.0: quattro target Windows reali passano ciascuno 152 verifiche di loaded-policy e 54 di interi di firme, 2137 controlli nativi e 2138 legacy remoti, i gate invariati local1565/precision164/safety27, ed entrambi i consumer freschi di C++Builder; due DLL Windows reali passano ciascuna 2568 verifiche C su 108 operazioni di guasto e 1737 verifiche indipendenti di PDF/XML, con 530 callback frammentati Win64; entrambi i compilatori nativi Linux passano 2137 verifiche remote, 1565 locali, 164 di precisione, 27 di sicurezza, 100 di namespace e 20 di DOM, ed entrambe le librerie ELF fresche passano 530 callback; tutti i 1882 input sorgente bloccati e i 13341 record di evidenza vengono ri-hasheati, mentre i fallimenti originali di BOM, trasporto del compilatore e storage condiviso RC4 restano preservati; il trasporto AP, la sostituzione/rimozione di annotazioni, i target incorporati, azioni più ampie, la modellazione di politiche FDF di soli campi, il CSS/layout generale e l'XFA più ampio restano attivi

Version 2.953.0: la 952 rilasciata fresca più nove prodotti congelati passa tutti e sei i target nativi reali con 102 controlli nativi, 20 verifiche indipendenti di XML salvato e 230 verifiche indipendenti di PDF salvato per target; i gate invariati General333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 ed exData142 passano su quattro target Windows ai deadline e limiti di stack originali, con entrambi i consumer C++Builder freschi; 40 closure reali compilate verificano 3736 input ricorsivi, e ogni dipendenza dei gate vecchi è byte-identica alla combinazione finale 952; i fallimenti originali di collezioni mancanti, stack overflow, manager obsoleto, identità e driver restano preservati; la struttura generale dei nodi template/form, binding più ampi, validazione degli schemi, media esterni e ulteriori consumer restano attivi

Version 2.954.0: la 953 rilasciata fresca più due prodotti congelati di stylesheet passa sei target nativi reali con 83 verifiche di limite/cancellazione, 1056 asserzioni native e 4600 verifiche indipendenti su 176 output per target; quattro gruppi originali di regressione interessati e lettori indipendenti di font/metriche passano su tutti e sei i target, ed entrambi i consumer C++Builder freschi compilano; i client reali C DLL Win32 e Win64 verificano ciascuno 2481 asserzioni, 60 import e 60 no-op esatti; i callback reali Python Win64 verificano 1406 controlli ed entrambi i client ELF Linux verificati verificano 1082 controlli ciascuno, con cinque modalità di fallimento per transazione e 1700 verifiche indipendenti su 60 PDF reali per client; i fallimenti originali di before/stile/oracle/compilatore restano preservati; i selettori di attributi/fratelli/pseudo, i fogli di stile esterni e il layout CSS generale restano attivi

Version 2.955.0: la 954 rilasciata fresca più quattro prodotti congelati di JS/include passa tutti e sei i target nativi reali con 78 asserzioni native, 67 verifiche indipendenti di XML salvato, 452 verifiche indipendenti di PDF salvato e quattro PDF reali per target; i gate invariati General333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 ed exData142 passano su quattro target Windows ai deadline originali di 500ms e ai limiti di stack, con entrambi i consumer C++Builder freschi; 40 closure reali compilate verificano 3742 input ricorsivi; le viste figlie mancanti originali, i cloni mancanti di liste del Data DOM e il fallimento della diagnostica di test restano preservati; la creazione generale di form/template, la clonazione ricorsiva, la mutazione di alberi figli, i percorsi figli di FormCalc, binding più ampi e media restano attivi

Version 2.955.1: sei target nativi verificati reali passano ciascuno 360 confronti indipendenti SHA3/SHAKE e 101 casi di accordo sulle chiavi, inclusi scambi NIST bidirezionali a larghezza completa, iterazioni RFC7748, rifiuto a ordine basso, decodifica di coordinate non canoniche e recupero valido; entrambe le architetture Delphi passano anche 11 consumer originali invariati di ladder e recipient-envelope; le closure reali compilate coincidono con la 955 rilasciata più esattamente due prodotti crittografici, e 410 sorgenti della composizione di release vengono bloccate; i fallimenti originali di compilatore, overflow e segreto zero restano preservati; il rendering più ampio, il CSS/layout, lo scambio di annotazioni e l'XFA generale restano attivi

Version 2.956.0: la 955.1 rilasciata fresca più esattamente dieci prodotti congelati di CFF passa sei target nativi reali con 57 asserzioni e 282 verifiche indipendenti su 36 scene ciascuno, regressioni interessate di rendering e font, ed entrambi i consumer reali C++Builder incluso il nuovo metodo della tabella compatta; tutte le 413 sorgenti compilabili coincidono con l'epoca testata e 7144 artefatti congelati vengono ri-hasheati; le verifiche OpenType sparse-CID native, MuPDF e Ghostscript passano, mentre l'incompatibilità registrata del mapping sparse-CID di Poppler resta esplicita con controlli positivi identity e raw-CFF; le epoche originali di compilatore, fixture mancante e widget singolo restano preservate; la ricostruzione default di raw Type1C/CIDFontType0C, Type1 bare e CFF2, ulteriore grafica, CSS/layout, scambio di annotazioni e XFA generale restano attivi

Version 2.956.1: la 956 rilasciata fresca più esattamente una modifica congelata della whitelist del compilatore passa sei target nativi reali con 6 asserzioni di runtime, 35 deadline originali e 8 asserzioni di rollback ciascuno, due PDF salvati, 15 verifiche indipendenti di XML e 222 verifiche indipendenti di PDF; sei closure reali del compilatore coprono 1472 input ricorsivi attraverso 413 sorgenti corrispondenti; quattordici closure originali di General333, Replay72, SOM170 e C++Builder sono equivalenti a questa composizione e trattengono le loro identità di esecuzione originali della 955.1; i fallimenti reali di unknown-nodes e degli indici numerici del Data DOM restano preservati; la modifica generale degli alberi template/form, gli indici numerici del Data DOM, binding più ampi e l'XFA dinamico più ampio restano attivi

Version 2.957.0: sei target nativi reali passano 146 osservazioni indipendenti di selettori, 156 asserzioni di limite, 1944 asserzioni native e 8540 verifiche indipendenti su 324 output salvati ciascuno; i callback di DLL Windows ed ELF Linux esercitano 132 import FDF/XFDF plain/AES per libreria, no-op esatti e rollback della pubblicazione; i consumer originali interessati e gli header reali C++Builder passano, con le closure reali compilate auditate contro la composizione finale delle sorgenti e il timeout originale dei callback aggregati preservato; prefissi di namespace con nome, fogli di stile esterni, selettori funzionali generali CSS4, tabelle, media e layout generale restano attivi

Version 2.958.0: la 957 rilasciata fresca più esattamente tre prodotti congelati di JavaScript/include passa tutti e sei i target nativi reali con 186 asserzioni di runtime/deadline, otto PDF salvati, 60 verifiche indipendenti di XML e 1888 verifiche indipendenti di glifi/font/appearance ciascuno; sei target originali di struttura del Data DOM, 32 gate originali di regressione Windows e due consumer C++Builder freschi passano; 46 closure reali compilate coprono 4802 input ricorsivi attraverso 413 sorgenti corrispondenti; i fallimenti originali di indice numerico, read-only lessicale e setup restano preservati; la creazione e clonazione generali di alberi template/form, binding più ampi, validazione degli schemi e media esterni restano attivi

Version 2.959.0: la 958 rilasciata fresca più esattamente un prodotto congelato di selettori passa sei target nativi reali con 263 osservazioni di selettori riviste, 156 asserzioni di limite trattenute e 122 logiche, 3294 asserzioni native e 14525 verifiche indipendenti su 549 output salvati ciascuno; i callback reali di DLL Windows ed ELF Linux esercitano 240 import FDF/XFDF plain/AES per libreria, no-op esatti e rollback della pubblicazione; quattro target originali di consumer Windows, due di consumer Linux e due consumer C++Builder freschi passano; 18 closure reali compilate e tutte le 413 sorgenti compilabili coincidono con la composizione testata; i fallimenti originali aggregati di 180 secondi FPC, 240 secondi C Win32 e 900 secondi Python Win64 e le correzioni normative degli oracle restano preservati; i test salvati nativi, i callback C e i callback Python trattengono i loro deadline di processo originali in lotti disgiunti; prefissi di namespace con nome, fogli di stile esterni, ulteriori pseudo classi di stato/ambito, tabelle, media e layout generale restano attivi

Version 2.960.0: la 959 rilasciata più nove prodotti congelati aggiunge il trasporto standard delle appearance degli stamp con XML tipizzato RAW/FILTERED HEX/ASCII, permessi cifrati e firmati preservati, pubblicazione esatta di import vuoto e rollback preparato dei callback; sei target nativi reali, client DLL/C Windows, due librerie ELF native Linux, callback Python Win64 ed entrambi i consumer C++Builder passano; gli ambiti di namespace presi in prestito conservano la semantica esistente del rich text e i budget dei nodi evitando copie di dichiarazioni ereditate; i test reali dei callback Windows distinguono una capacità di lavoro da 64KiB non valida da una capacità di 1MiB legale ma insufficiente e trattengono il rollback esatto; 52 closure reali compilate coprono 4754 occorrenze di input ricorsivi e 360 input unici, con identità di esecuzione trattenute contro il candidato originale della 958 più selettori logici; gli stati AP di annotazioni generali, il trasporto di stringhe e riferimenti, i grafi di annotazioni FDF, la sostituzione/rimozione di annotazioni, il CSS/layout più ampio e l'XFA generale restano attivi

Version 2.961.0: i font default originali Type1C, CIDFontType0C e Type1 bare generano testo temporaneo di appearance mancante e caption rich con mapping e risorse sorgente preservati; sei target nativi reali passano 231 asserzioni, 42 coppie esatte di immagini RGB e 126 controlli di lettura indipendenti ciascuno, le regressioni originali interessate di appearance/rich text/budget passano ed entrambi i consumer C++Builder compilano; tutte le 415 sorgenti compilabili coincidono con la 960 rilasciata più i due prodotti propri, con identità di esecuzione originali della 958 più CSS/AP/codec/raw e evidenza originale di timeout FPC32 trattenute; la sostituzione di famiglia, gli stili sintetici, il wrapping ai confini di parola, lo shaping di scritture complesse, CFF2 e la copertura matematica esatta dei triangoli restano attivi

Version 2.962.0: il testo delle annotazioni originali Type1C, CIDFontType0C e Type1 bare ora va a capo ai confini di spazio e trattino attraverso styled run, trattiene celle codificate complete a scalari multipli e fonde CRLF attraverso run vuoti/con stile; sei target nativi reali e un wrapper pubblico separato Linux322 passano ciascuno 84 coppie RGB esatte, 9 input negativi, 231 asserzioni di budget di parole, 321 asserzioni misurate di cancellazione e 171 verifiche indipendenti di contorni, con le originali 42 coppie raw/231 asserzioni/126 controlli di lettura, le regressioni interessate ed entrambi i consumer C++Builder di sola compilazione trattenuti; tutte le 415 sorgenti compilabili coincidono con la 961 rilasciata più il prodotto proprio, mentre le identità di esecuzione originali di Delphi v2, FPC/HPP v3, Linux v5 e del wrapper pubblico e i fallimenti precedenti restano preservati; il wrapping Unicode generale e lo shaping complesso, la sostituzione di famiglia, gli stili sintetici, CFF2 e la copertura matematica esatta dei triangoli restano attivi

L'implementazione usa la directory di progetto canonica, preserva le modifiche non correlate, aggiorna solo la documentazione en-us, esegue controlli non GUI con lancio del viewer soppresso e registra le modifiche verificate come release locali senza push

Piano di miglioramento precedente ed evidenze di release

Version 2.963.0: le dichiarazioni di namespace CSS con ambito e i selettori qualificati passano sei target nativi reali, ciascuno con 4008 verifiche native, 17700 verifiche indipendenti, 668 output salvati e 322 osservazioni di selettori riviste; i consumer originali e due interfacce C++Builder di sola compilazione trattengono le loro identità di esecuzione, con equivalenza reale della closure di sorgenti compilate al candidato finale. I client reali C di Windows su entrambe le architetture, il Python Windows ed entrambi i client ELF Linux verificati preservano 300 import, no-op esatti, stato autenticato plain/AES e 8500 verifiche indipendenti di PDF per client; le ripetizioni supplementari del reader Windows restano separate dalle esecuzioni C originali. Cinque funzioni hash modulari intenzionali trattengono la compatibilità con i build verificati; quattro build di prodotti Windows passano miss/hit reali di bitmap in cache e 20400 pixel esatti di rettangolo, mentre i gate invariati Delphi di 100000 pagine/milione di ricerche trattengono il limite originale P95 di 5 microsecondi. Le epoche di esecuzione originali della 962, i fallimenti pre-correzione, gli input congelati e le identità di sorgenti/runtime restano preservati; gli stili esterni, i media, le tabelle e il layout più ampio restano attivi

Version 2.964.0: le istanze predefinite complete di OpenType CFF2 convertono ogni glifo originale in appearance CFF 1 statiche con chiave CID con Unicode, width, permessi e avvisi sorgente legibili originali; sei target nativi freschi passano ciascuno 73 asserzioni, 19 PDF salvati attraverso MuPDF e Poppler, 2557 glifi originali su 247346 coordinate e 21 coppie sintetiche di glifi, con differenza di contorno zero alla tolleranza invariata 1/1024. Quattro consumer invariati passano su ogni target ed entrambi i consumer C++Builder freschi di chiamate reali compilano; un wrapper pubblico separato Linux estrae 27 input bloccati e ripete compilazione, esecuzione e verifica dual-reader reali. Tutte le 416 sorgenti compilabili coincidono con la composizione formale testata della 963 più cinque prodotti; le epoche di esecuzione originali, i limiti di inventario del compilatore e i fallimenti genuini restano preservati. CFF2 raw autonomo, assi non predefiniti, shaping più ampio, altre modalità di paint del testo e il lavoro grafico restante restano attivi

Version 2.965.0: gli alberi di moduli nativi transazionali supportano createNode, clonazione profonda e superficiale, append, insert e remove, candidati staccati, alias sopravvissuti stabili, rollback degli eventi e persistenza dei pacchetti modulo salvati indipendentemente dal template autoriale. I merge vuoti onorano le occorrenze supportate initial/min/max senza fabbricare datasets. Sei target nativi freschi passano ciascuno 1341 asserzioni, 89 verifiche indipendenti di XML e 24 verifiche indipendenti di PDF; sei target interessati di DataStructure e due consumer C++Builder freschi di sola compilazione passano anch'essi. Quattordici nuovi gruppi compilati usano la composizione reale formale della 964 più diciotto prodotti; 48 gruppi più vecchi trattengono la loro identità di esecuzione originale Final961V3 con input ricorsivi identici e artefatti del compilatore trattenuti. La registrazione dei package moderni Delphi/C++Builder e Lazarus è auditata separatamente ed era fuori da quelle closure di esecuzione; non viene affermato un build completo del package. Il budget originale degli eventi di 500ms, 17 casi campionati di cancellazione, le epoche sorgente originali e i fallimenti restano preservati. La modifica dei template, il remerge esplicito, lo schema completo e la gestione dei choice-subformSet, la cancellazione esaustiva e la copertura dell'allocatore restano attivi

Version 2.966.0: la valutazione media nativa del rich text supporta profili host espliciti print/screen, attributi media di stile, gruppi annidati, valori booleani sconosciuti, intervalli di feature e unità fisiche/di font/di risoluzione con budget di parsing condivisi. Sei target nativi freschi passano ciascuno 111 query riviste, 142 asserzioni di sicurezza media, verifiche trattenute di stylesheet e namespace 156/122/59/204, 954 asserzioni salvate/import e 4135 verifiche indipendenti su 159 PDF salvati. Due consumer freschi di header C++Builder di chiamate reali e tutti i sei gruppi interessati di consumer originali passano. I client freschi C di DLL Win32/Win64, il Python Win64 ed entrambi i client ELF Linux versionati verificati preservano ciascuno 48 import FDF/XFDF plain/AES, no-op esatti e stato di pubblicazione fallita, con 1360 verifiche indipendenti di PDF per client. Diciannove gruppi reali di consumer trattengono diciotto closure compilate di unità/include contro 421 input di implementazione corrispondenti; un runner pubblico separato ripete le verifiche native reali e indipendenti di PDF e il suo produttore di callback preserva 276 input esatti e normalizza solo il newline finale di trasporto; anche una ripetizione reale separata di callback pubblici su 48 transazioni passa. Fallimenti originali, deadline di processo, epoche sorgente e dipendenze restano preservati. I profili personalizzati sono opzioni dirette del decoder nativo; gli import ordinari usano print predefinito. Fogli di stile esterni, ulteriori feature media, tabelle e layout generale restano attivi

Version 2.967.0: i fogli esterni di rich text forniti dal caller supportano risorse collegate, import limitati, risoluzione di URI, basi combinate HTML/XML e insiemi di titoli condivisi preferiti o alternate inline/link attraverso import nativi, file job Windows e callback V1 invariati di Windows/Linux. Sei target nativi reali passano ciascuno 81 osservazioni riviste, 73 asserzioni di sicurezza, 486 asserzioni salvate e 9028 verifiche indipendenti su 108 PDF; tutti e sei i target trattenuti di media e consumer originali ed entrambi i consumer di header C++Builder di chiamate reali passano. Il supplemento a sei target verifica 180 osservazioni di titoli e 216 di basi, ogni limite misurato di cancellazione automatic-title e 36 casi di profondità. I client reali nativi di DLL/ELF e i callback pubblici preservano 54 import plain/AES e no-op con 6832 verifiche indipendenti per client. Trentasette gruppi di consumer trattengono 33 closure compilate ricorsive e due build esatte di parser di prodotti contro 424 input di implementazione. Il gate dei job Win64 preserva il suo timeout originale di 30 secondi; un'esecuzione separata del binario trattenuto identico passa tutte e nove le scene ai deadline invariati, senza risolvere la causa originale del timeout né affermare stabilità con carichi arbitrari. Un runner pubblico separato compila ed esegue l'acceptance nativa e prepara i propri fixture di callback; anche la ripetizione reale dei callback pubblici passa. Fallimenti originali, epoche sorgente, artefatti e dipendenze restano preservati. Proprietà CSS più ampie, selettori di stato/ambito, tabelle, ulteriori feature media e layout generale restano attivi

Version 2.968.0: i profili media del rich text nativo accettano otto feature esplicite di preferenza e accessibilità con uguaglianza discreta e condizioni booleane, valori sconosciuti preservati sotto negazione, validazione limitata dell'host e comportamento condiviso di cascata inline/esterna. Sei target nativi reali passano ciascuno 206 osservazioni riviste, 210 asserzioni di sicurezza, 450 asserzioni salvate/import e 75 ispezioni indipendenti di output PDF. Tutti e sei i target di regressione invariati di media e fogli esterni passano i loro gate originali 111/142/954/159 e 81/73/486/108. Un runner pubblico separato compila frescamente tre programmi e ripete le verifiche di preferenze e PDF salvati. Trentatré closure compilate ricorsive trattengono identità di input corrispondenti contro tutte le 424 sorgenti compilabili. I profili personalizzati restano opzioni del decoder nativo; gli import ordinari usano il profilo print predefinito, e le query di scripting non eseguono JavaScript. I fallimenti originali e l'oracle corretto dei commenti a fine input restano preservati. Unità calc e viewport, ulteriori feature CSS, layout generale, rendering di annotazioni più ampio e acceptance generale di XFA restano attivi

Version 2.969.0: la matematica numerica del rich text nativo supporta espressioni finite di calc, min, max e clamp, aritmetica tipizzata, unità q/rem e lunghezze viewport esplicite, e il calcolo con il font finale per le metriche di riga e spaziatura. Cinque target attuali del compilatore passano ciascuno 119 osservazioni con 399 asserzioni numeriche, 1908 asserzioni di risorse/cancellazione, 936 asserzioni salvate/import e 156 output PDF ispezionati indipendentemente. Tutte e cinque le regressioni originali di media query, preferenze media e fogli di stile esterni passano. Runner pubblici separati di Windows e Linux compilano ciascuno frescamente tre programmi e ripetono queste verifiche. Il gate di sicurezza FPC Win32 trattiene il suo timeout originale di esecuzione parallela e passa un tentativo isolato separato dello stesso binario bloccato al deadline invariato di 30 secondi. La composizione accettata registra 86 compilazioni reali di programmi, 46 closure compilate ricorsive e 425 input compilabili corrispondenti. La preverifica aritmetica previene l'overflow prima della conversione delle unità e della divisione, e i limiti Double tipizzati preservano valori di bordo validi tra i target. Un limite inferiore Double condiviso ripara anche le dimensioni host di minimo esatto, la risoluzione e l'ammissione del font media iniziale. La dimensione del font radice usa metriche iniziali, mentre le metriche di riga/spaziatura della radice usano il font radice finale. La validazione FPC usa 3.3.1 o successivo. CSS più ampio, grafi completi di trasporto FDF, rendering più ampio e lavoro generale di XFA restano attivi

Version 2.970.0: le query di supporto del rich text nativo aggiungono import @supports e supports() condizionali con ammissione di dichiarazioni, selettori, booleani, namespace e token URL. Cinque target reali del compilatore passano ciascuno 85 query riviste, 72 asserzioni di contesto, 572 iniezioni misurate di cancellazione con 2869 asserzioni di sicurezza, 258 asserzioni salvate/import e 43 output verificati indipendentemente in 86 PDF. Le regressioni originali Linux di media, preferenze e fogli di stile esterni passano. Runner pubblici freschi di Linux e Delphi Win64 ripetono i cinque programmi nativi e le verifiche salvate. L'acceptance registra 48 compilazioni reali, 40 closure ricorsive e 426 input compilabili corrispondenti. Questo rilascia il profilo limitato di query native; CSS più ampio, grafi completi di trasporto FDF, rendering più ampio e XFA generale restano lavoro attivo

Version 2.971.0: l'ambito radice e le pseudo classi statiche di azione utente aggiungono 38 osservazioni riviste di selettori nativi per target del compilatore. Cinque target reali passano la stessa semantica di selezione. I runner pubblici freschi di Linux e Delphi Win64 traggono 85 query di supporto, 72 asserzioni di contesto, 572 iniezioni misurate di cancellazione con 2869 asserzioni di sicurezza, e aggiungono le 38 osservazioni di selettori; ciascuno verifica 408 asserzioni salvate/import e 68 output ispezionati indipendentemente in 136 PDF. L'acceptance registra 23 compilazioni reali, 23 closure ricorsive conservatrici e 426 input compilabili corrispondenti. Questo rilascia il profilo statico di selettori; ulteriori pseudo classi di stato, radici di ambito specificate dal caller, CSS più ampio, grafi completi di trasporto FDF, rendering più ampio e XFA generale restano attivi

Version 2.971.1: i build verificati FPC trattengono l'hashing modulare della cache degli shaped run senza overflow aritmetico, preservando l'identità della cache, gli hit e il comportamento limitato di espulsione

Version 2.972.0: le appearance predefinite native delle annotazioni preservano lo stato del testo, il fitting automatico, la spaziatura del rich text e il clipping derivato dai glifi per le modalità di rendering da 4 a 7. La matrice di acceptance a cinque target trattiene 45 appearance accoppiate e 872 asserzioni di risorse, cancellazione e recupero per target. La composizione canonica fresca di Linux renderizza tutti i 90 output con differenza di coppia zero e ripete le 872 asserzioni di confine. L'evidenza indipendente di geometria e raster, i fallimenti originali e le identità di esecuzione originali restano registrati separatamente. Font variabili non predefiniti, grafica più ampia, layout rich generale e XFA dinamico restano attivi

Version 2.973.0: l'FDF binario delle annotazioni preserva stati di appearance, grafi di risorse condivisi, destinazioni locali e sostituzione transazionale attraverso API native, scambio Windows e callback versionati. Cinque target nativi freschi della composizione corrente passano ciascuno 31 operazioni di annotazioni attraverso 13 record e dodici casi di risorse con verifiche indipendenti di pixel e no-op esatti. I quattro target Windows passano inoltre 25 operazioni ordinarie di documenti caricati, dodici casi di risorse ordinarie e regressioni verificate della cache degli shaped run. I target FPC usano versione 3.3.1 o successiva. Le esecuzioni più ampie di trasporto, azioni, sicurezza e ABI trattengono le loro identità sorgente originali. File incorporati, rimozione di annotazioni, azioni più ampie, layout rich generale, font variabili non predefiniti e XFA dinamico restano attivi

Version 2.974.0: la rimozione transazionale delle annotazioni usa identità esatte di pagina/nome, cascate dipendenti di risposte e popup, permessi autenticati, risorse di lavoro limitate e pubblicazione atomica attraverso API native, file job Windows e callback Windows/Linux. Cinque target nativi canonici freschi passano ciascuno 120 verifiche e 18 osservazioni indipendenti di lettura; ogni target di sicurezza passa 484 verifiche native, 34 casi indipendenti e nove verifiche CMS. Quattro target di callback Windows passano ciascuno 33 casi e Linux ne passa 30; quattro target di job ordinari Windows passano ciascuno 22 casi e due consumer C++Builder freschi compilano chiamate reali. Le esecuzioni finali di compatibilità FDF Linux e Delphi Win64 traggono 31 operazioni attraverso 13 record e dodici casi di risorse; Delphi trattiene anche 25 operazioni di documenti caricati, dodici casi di risorse caricate e regressioni verificate della cache degli shaped run. Fallimenti e identità di esecuzione originali restano preservati. La rimozione dell'albero di campi Widget, i file incorporati, catene di azioni più ampie, il layout rich generale, i font variabili non predefiniti e l'XFA dinamico restano attivi; l'eliminazione incrementale non cancella in sicurezza le revisioni precedenti