Achèvement des capacités restantes
Démarré le 8 octobre 2026 sur la base de la version 2.820.0, après l’achèvement du plan d’amélioration à onze chantiers
Cet objectif couvre les capacités restantes identifiées lors de la revue d’état du dépôt ; il reste actif tant qu’une des livraisons ci-dessous manque d’implémentation ou de preuve d’acceptation
Un diagnostic qui rejette une entrée non prise en charge constitue une gestion d’erreur utile, mais n’implémente pas la capacité demandée
| Livraison | Acceptation requise | État |
|---|---|---|
| Corrections de la documentation canonique | Supprimer les descriptions obsolètes des étapes Linux tout en préservant des frontières API et plateformes exactes | Introductions du cœur portable et du document headless corrigées ; l’audit se poursuit à chaque implémentation |
| ABI C Linux versionnée | Bibliothèque partagée ELF native, records C et symboles stables, clients C et Python réels, durée de vie des handles, callbacks partiels, annulation, budgets de ressources, staging atomique et validation PDF indépendante | Publiée en 2.821.0 avec 83 vérifications ctypes, 33 vérifications C, 80 opérations concurrentes et 57 vérifications de sortie indépendantes par build natif ; la cohérence entre commits des PDF et des snapshots de sources a été corrigée en 2.920.1, en conservant des octets no-op exacts après remplissages scalaires ou typed-rich, texte dessiné, pages importées et publications échouées |
| Édition et imports Linux natifs | Édition fonctionnelle, import HTML, OCR et workflows PDF/A avec sortie native réelle et vérification indépendante | HTML natif, insertion de texte visible/invisible, OCR Tesseract réel et PDF/A-4 raster publiés en 2.824.0 ; imports natifs préservant les ressources et conversion d’archivage texte/vecteur publiées en 2.829.0 ; réparation des polices manquantes avec validation PDF/A-4 réelle publiée en 2.850.0 |
| Matrice de déploiement Linux | Construire et exercer les bibliothèques déployées sur plusieurs distributions Linux sans dépendances de bureau | Vérifié sur Ubuntu 24.04.5, Ubuntu 26.04.1 et Debian 12 avec de vrais clients ELF natifs |
| Rendu natif avancé | Masques d’image et soft masks, couleurs ICC, groupes de transparence et modes de fusion, glyphes Type3, clipping de texte et filtres d’image supplémentaires vérifiés contre des fixtures rendues indépendamment | Masques, couleurs ICC et spéciales, groupes, texte et codecs, ombrages et motifs généraux ainsi qu’héritage de texte des flux enfants publiés jusqu’en 2.882.0 ; maillages triangulaires free-form et lattice publiés en 2.892.0 ; maillages à patchs Coons et tensor publiés en 2.901.0 ; identité CFF à clés CID et substitution notdef bornée publiées en 2.907.0 ; transformations d’annotations NoZoom et NoRotate ajustées publiées en 2.910.0 ; 182 CMaps legacy intégrées avec héritage borné annulable et extraction Unicode publiées en 2.916.0 ; usage explicite des annotations view/print, types standard PDF 2.0 et publication PNG Windows bornée publiés en 2.922.0 ; configuration optional-content par défaut, expressions de visibilité OCMD et usage view/print JSON Linux publiés en 2.924.0 ; tableaux/phases de tirets ExtGState et analyse bornée de tableaux typés sensible aux commentaires publiés en 2.928.0 ; matrices extrêmes, substitutions de polices simples manquantes, applications automatiques d’usage optional-content, contexte viewer explicite, sélections manuelles natives persistantes et état d’opérations Linux borné publiés en 2.930.0 ; les politiques graphiques et d’impression supplémentaires restent actives |
| Apparences de formulaires étendues | Widgets multiligne, comb, pivotés, bouton et liste de choix, mise en forme complex-script et texte bidirectionnel ; les valeurs, polices et apparences enregistrées doivent concorder après rechargement | Apparences de widgets natifs spécifiées, valeurs à choix multiples, mise en forme complexe et bidi publiés sur six cibles compilateur ; champs rich typés publiés en 2.874.0 et préréglages de signature Windows réels en 2.878.0 ; graphèmes Unicode 17 et césure par défaut au niveau run publiés en 2.884.0 et 2.885.0 ; groupes Unicode complets de paragraphe et fitting réel à travers les runs de style publiés en 2.890.0 ; fitting d’urgence des graphèmes stylés publié en 2.894.0 ; jointure contextuelle à travers les styles typés et bidi par ligne physique avec direction de paragraphe préservée publiés en 2.897.0 ; ancres de marques GPOS à travers les styles et débordements de glyphes visibles publiés en 2.899.0 ; embeddings, overrides, isolates et crochets dérivés des lignes physiques de paragraphe publiés en 2.903.0 ; espacement des contrôles purement directionnels publié en 2.903.1 ; état de paragraphe à wrap automatique autonome publié en 2.904.1 ; géométrie réelle des glyphes à ancre manquante et doubles marques de direction d’item publiées en 2.906.0 ; priorité de déclaration inline à six propriétés et dimensionnement relatif hérité publiés en 2.908.1 ; familles de polices natives nommées et import FDF/XFDF conscient des familles publiés en 2.909.0 ; sélection JSON/C ABI par famille nommée Linux natif publiée en 2.913.0 ; fallback de graphèmes par famille fournie et fallback JSON par famille nommée Linux natif publiés en 2.919.0 ; listes ordonnées de polices candidates natives et JSON Linux et remplissage typé original mixte Windows publiés en 2.923.0 ; fallback whole-graphème rich-only des file-jobs et callbacks versionnés Windows avec candidats CSS ordonnés et polices typées publié en 2.925.0 ; font shorthand inline en cascade indépendante bornée publiée en 2.926.0 ; fallback regular-family scalaire/choice/bouton natif, Windows job/callback et JSON Linux, et effacements de choice natifs non ambigus publiés en 2.929.0 ; les propriétés XHTML/CSS supplémentaires, feuilles de style, layout et l’échange XFDF empty-export sans perte restent actifs |
| Workflow de signature headless complet | Chargement PFX, nouveaux champs de signature, apparences visibles, certification, horodatage et validation à long terme avec vérifications cryptographiques réelles et PDF indépendantes | Workflow Pascal natif, politiques de champs et de seeds authentifiées, attestations légales, preuves de révocation signées et sélection d’apparences nommées publiés jusqu’en 2.856.0, liaisons complètes de métadonnées ABI natives en 2.860.0 et parité Windows avancée réelle jusqu’en 2.878.0 ; interopérabilité CAdES et Contents de signature literal publiée en 2.881.0 ; les horodatages de document RFC3161 autonomes implémentent la confiance TSA réelle, la déclaration ESIC et les exceptions MDP authentifiées ; l’échange FDF/XFDF implémente des imports transactionnels de texte Unicode, checkbox, radio et choice avec apparences réellement régénérées, sécurité AES préservée et contraintes P2/P3 ou field-lock authentifiées ; son profil XHTML borné importe RV et value-richtext réels avec quatre polices de style authentiques et révisions signées préservées ; les callbacks rich Linux natifs lient le même profil à de vrais programmes de polices famille/style, un rollback de transaction authentifié et des octets no-op commités exacts via des records V1 inchangés ; les file jobs et callbacks V1 Windows, publiés en 2.912.0, implémentent le même échange scalaire et rich contre une entrée possédée immuable, une préparation réelle du graphe courant, des révisions AES signées authentifiées et un commit de callback en deux phases ; imports Windows par famille nommée et lectures isolées d’entrées aléatoires publiés en 2.917.0 ; transactions natives mixtes scalaires et typed-run originaux publiées en 2.920.0, préservant le rendu précis, les programmes de polices réels, les éditions du graphe courant, les politiques authentifiées et de vrais no-op d’apparence en lecture seule ; le remplissage typé original mixte Windows, publié en 2.923.0, lie la même transaction à de vrais file jobs et records de callback V1 inchangés, avec rendu précis, programmes de polices famille/style réels, entrées de remplacement immuables, noms de boutons sémantiques et rollback en deux phases ; le layout CSS arbitraire, le remplissage rich direct des jobs chargés, l’échange d’annotations, les fichiers FDF embarqués, les actions, le FDF incrémental et l’ancienne extension de callback handle/police de job restent actifs |
| Signature incrémentale JSON chiffré et C ABI | Signer de vraies entrées chiffrées en préservant les révisions originales, les politiques de sécurité et les permissions ; valider la sortie ABI réelle et les signatures ByteRange de façon indépendante | Publié en 2.825.0 avec acceptation réelle du JSON chiffré Windows et du C ABI et vérification cryptographique indépendante |
| Runtime XFA dynamique | Exécution d’événements JavaScript et FormCalc généraux, opérations DOM et d’instances, layout et interopérabilité de lecteur persistée, exercés par des fixtures de formulaires dynamiques | Scripts généraux, SOM, Data DOM, propriétés persistantes et consommateurs scalar/draw/caption/image/graphic publiés jusqu’en 2.883.0 ; import et sérialisation persistants d’exData XML étranger avec consommation XHTML sauvegardée publiés en 2.887.0, et commentaires XML ordonnés et instructions de traitement en 2.891.0 ; Bind SOM natif publié en 2.896.0 et Data DOM XML natif transactionnel avec replay borné de modules publié sur Windows en 2.900.0 ; exécution portable Linux de JavaScript natif, Data DOM, XML, FormCalc et locales ICU publiée en 2.904.0 ; création automatique de graphes XFA headless pour texte, push-button et static-draw publiée en 2.905.0 ; champs choice/list/check natifs et groupes radio à portée structurelle publiés en 2.908.0 ; dessins vectoriels natifs et images PNG/JPEG inline publiés en 2.911.0 ; styles natifs de marque booléenne, bordure, caption et état neutre publiés en 2.914.0 ; fenêtres de sélection native par métriques de police publiées en 2.915.0 ; captions booléennes rich natives et étendues de lignes logiques publiées en 2.918.0 ; captions rich natives de push-button, styles de police fournis et apparences d’état highlight réelles publiés en 2.921.0 ; captions rich des push-buttons ApplyXFA legacy, familles/styles réels et ressources de polices AcroForm publiés en 2.927.0 ; bundles d’états normal/neutre des checkbox legacy, captions stylées, noms PDF spéciaux et adoption de ressources de page sans risque d’annulation publiés en 2.931.0 ; les autres consommateurs de widgets legacy et le rendu de texte Unicode, les opérations structurelles de nœuds, les politiques d’alias et de binding supplémentaires, le transport de médias externes et les consommateurs shape/image supplémentaires restent actifs |
| Comparaison et revue natives de documents | Comparaison sémantique, structurelle et du rendu réel avec sortie de callback préparée et copies de revue annotées natives | Comparaison sémantique publiée en 2.842.0, comparaison générale achevée en 2.857.0 et PDF de revue annotée natives authentifiées publiées en 2.861.0 |
La version 2.821.0 livre l’étape headless native vérifiée ; les masques avancés d’états graphiques et la composition de groupes, les politiques de formulaires restantes, TSA/LTV, la signature JSON chiffrée Windows, le XFA dynamique plus large et l’intégration Linux d’édition/import/OCR/archivage restent des travaux actifs
La version 2.822.0 vérifie les événements QuickJS généraux et FormCalc compilés, les opérations DOM live d’instances répétées, la persistance standard des form-packets, le cycle de vie automatique initialize/calculate/validate/ready et les fonctions financières conformes aux spécifications avec 180 vérifications ciblées sur quatre cibles compilateur et 106 vérifications de compatibilité existantes sur les deux cibles Delphi ; le travail plus large sur les script objects et fonctions hôtes reste actif
La version 2.823.0 ajoute des horodatages de signature RFC 3161 validés, un espacement de texte explicite, des script objects XFA persistants et un replay transactionnel d’états de modules ; six cibles compilateur passent 29 vérifications d’horodatage, la vérification cryptographique indépendante passe 7884 vérifications, et quatre cibles compilateur passent 284 vérifications XFA générales ; les preuves de signature d’archivage et les fonctions hôtes plus larges restent actives
La version 2.824.0 vérifie les workflows natifs HTML/édition/OCR/archivage raster, le rendu avancé SMask et transparence additive/JPX, les preuves DSS/VRI authentifiées et le transport hôte XFA transactionnel explicite ; l’ABI Linux passe 169 vérifications ctypes et 147 vérifications indépendantes par compilateur, le HTML/édition natif passe 9748 vérifications indépendantes, l’acceptation du renderer passe 1529 vérifications indépendantes sur 88 fixtures, LTV passe 28 vérifications par compilateur et 690 vérifications indépendantes, et le transport hôte XFA passe 333 vérifications par cible compilateur Windows
Les groupes CMYK/ICC à quatre composantes, les unions knockout de groupes imbriqués, les workflows natifs d’archivage de documents importés et texte/vecteur, les politiques de formulaires restantes, la signature JSON chiffrée Windows et l’état locale/hôte XFA plus large restent actifs
Version 2.825.0 : la signature incrémentale chiffrée Windows passe 41 vérifications ciblées sur chaque cible Delphi/FPC et 728 vérifications C ABI réelles sur chaque architecture Windows ; la vérification indépendante contrôle 20 signatures CMS valides et 20 rejets de falsification par architecture, tandis que la mise en forme complex-script Windows/Linux passe 411 vérifications indépendantes sur six cibles compilateur
Version 2.826.0 : les champs natifs à choix multiples passent 35 cas ciblés sur six cibles compilateur, 498 vérifications indépendantes de sorties choice et 1730 vérifications d’apparences complètes ; les politiques de formulaires signés et les types de champs supplémentaires restent actifs
Version 2.827.0 : les locales et images XFA passent 221 vérifications ciblées, 77 vérifications d’intégration runtime et 333 vérifications general-script existantes sur quatre cibles compilateur Windows ; l’arithmétique JavaScript protégée passe 42 vérifications par cible et l’état hôte plus large reste actif
Version 2.828.0 : le rendu natif vérifie 173 fixtures indépendantes, 157 vérifications de budget et d’état, 212 vérifications de codecs d’image et 2391 vérifications de sortie indépendantes sur les deux compilateurs Linux ; les builds Delphi/FPC Windows et les en-têtes publics C++Builder passent également
Version 2.829.0 : les imports et la préservation natifs passent 103 assertions Linux et 77 assertions Windows par compilateur, des vérifications indépendantes de chiffrement/ressources/pixels et une validation PDF/A-4 authentique ; l’acceptation ABI native passe 205 vérifications ctypes, 171 vérifications indépendantes, 33 vérifications C et 80 opérations concurrentes par compilateur Linux
Version 2.830.0 : les images XFA avancées passent 285 vérifications ciblées et 78 vérifications runtime réelles par cible compilateur Windows, plus 221 vérifications de régression d’images, 77 de runtime de locales et 333 de general-script ; le modèle hôte plus large et le travail de scripting restent actifs
Version 2.831.0 : les noms encodés de politiques de signature passent 946 assertions C ABI réelles par architecture Windows, 41 vérifications natives par cible Delphi/FPC et 22 vérifications indépendantes de signatures valides/de falsification par architecture ; l’intégration native des politiques de champs reste active
Version 2.832.0 : la signature Linux native passe 270 assertions ctypes réelles, 228 vérifications de sortie indépendantes, 33 assertions C ABI et 80 opérations concurrentes sur handles partagés sur FPC 3.2.2 et 3.3.1 ; le callback d’horodatage et l’expansion des politiques de champs restent actifs
Version 2.833.0 : le rendu de texte vertical passe 202 fixtures, 2681 vérifications indépendantes, 166 vérifications de budget/état et 212 vérifications de codecs par compilateur Linux natif, plus 175 vérifications Poppler sur 29 fixtures de texte composite ; la compatibilité d’ombrages et de couleurs plus large reste active
Version 2.834.0 : la conformité ESS et polices native passe 52 vérifications CMS, 13 de signatures de documents, 60 de writer, 31 de chiffré et 15 de CMaps embarquées sur six cibles compilateur, 108 signatures CMS indépendantes et 90 sorties PDF indépendantes ; l’intégration native des politiques de seeds et de field locks reste active
Version 2.835.0 : le modèle hôte XFA passe 68 vérifications de modèle et 80 vérifications runtime réelles par cible compilateur Windows, plus 333 régressions general-script, 77 de runtime de locales, 78 de runtime avancé et 221 d’images ; les deux interfaces C++Builder passent et le travail FormCalc/SOM plus large reste actif
Version 2.836.0 : le transport d’horodatage natif passe 319 assertions ctypes réelles, 39 assertions de callbacks C réelles et 296 vérifications de sortie indépendantes par compilateur Linux, plus les régressions C et de concurrence existantes ; le préfixe ABI original et la taille ordinaire des opérations restent inchangés
Version 2.837.0 : les apparences de formulaires JSON natives passent 407 assertions ctypes réelles et 394 vérifications indépendantes PDF, sécurité, polices et pixels par compilateur Linux, plus 33 assertions C, 80 opérations concurrentes et 39 vérifications d’horodatage C réelles ; la politique native des champs signés et l’expansion de formulaires plus large restent actives
Version 2.838.0 : FormCalc Eval passe 112 vérifications d’exécution réelles et 333 vérifications general-script par cible Delphi/FPC Windows, plus 68 vérifications du modèle hôte et les deux interfaces C++Builder ; les régressions hôte, locales et runtime avancé passent aussi, tandis que Ref et la sémantique SOM plus large restent actifs
Version 2.839.0 : les références FormCalc passent 137 vérifications runtime réelles et 51 vérifications DOM réelles par cible Delphi/FPC Windows, avec les régressions General 333, Eval 112, hôte 80, locales 77 et runtime avancé 78 ; les sélecteurs SOM plus larges restent actifs
Version 2.840.0 : le rendu calibré passe 295 fixtures, 3739 vérifications indépendantes, 199 vérifications de budget/état et 212 de codecs par compilateur Linux, 673 vérifications CIE Poppler et 175 vérifications de texte composite, plus des builds Delphi/FPC Windows neufs et les interfaces C++Builder ; les couleurs spéciales, les ombrages et les motifs restent actifs
Version 2.841.0 : les formulaires authentifiés passent 96 vérifications de formulaires signés et 41 de politiques sur six cibles compilateur, les régressions de révisions originales, d’apparences, de choice et de polices, 2610 vérifications indépendantes signature/PDF et 1814 vérifications d’apparences, plus TSA/LTV et les interfaces C++Builder publiques ; les contraintes de seeds et l’édition P3 plus large restent actives
Version 2.842.0 : la comparaison native passe 172 vérifications ABI à deux handles et 1315 vérifications sémantiques indépendantes par compilateur Linux, 43 vérifications de l’API Pascal sur six cibles, les deux interfaces C++Builder et les régressions de contrats Windows existantes ; les régressions ABI, formulaires et horodatage complètes continuent de passer tandis que la comparaison structurelle/rendue et les copies de revue annotées natives restent actives
Version 2.843.0 : la résolution SOM passe 170 vérifications runtime réelles par cible Delphi/FPC Windows, les régressions General 333, Eval 112, Ref 137, hôte 80, locales 77 et runtime avancé 78, la vérification des scripts générés et les deux interfaces C++Builder ; les liaisons natives de propriétés data et template restent actives
Version 2.844.0 : les couleurs spéciales passent 391 fixtures, 5074 vérifications indépendantes, 237 vérifications de budget/état et 212 de codecs par compilateur Linux, 700 vérifications de couleurs spéciales, 673 CIE et 175 de texte Poppler, quatre builds Windows neufs et les deux interfaces C++Builder ; l’ICC plus large, les ombrages, les motifs et les politiques d’impression restent actifs
Version 2.845.0 : les field locks natifs passent 48 vérifications ciblées, 96 de formulaires signés, 41 de politiques, de sources historiques, 60 de writer et 31 de chiffré sur six cibles compilateur, 1002 vérifications indépendantes sur 102 PDF et 102 signatures CMS, et les deux interfaces C++Builder ; les contraintes complètes de seeds et de propriétés de certificats restent actives
Version 2.846.0 : le Data DOM XFA natif passe 205 vérifications runtime réelles par cible Delphi/FPC Windows, les régressions SOM 170, General 333, Eval 112, Ref 137, hôte 80, locales 77 et runtime avancé 78, la vérification des scripts générés et les deux interfaces C++Builder ; les liaisons de propriétés template et le raffinement des suffixes descendants restent actifs
Version 2.847.0 : les seeds de signature natifs passent 68 vérifications de signature et 30 de certificats sur six cibles compilateur, 762 vérifications indépendantes sur 60 signatures CMS, les régressions réelles d’horodatage et LTV, les preuves existantes de formulaires signés et de field locks, et les deux interfaces C++Builder ; les attestations légales, l’embarquement requis de révocation et les apparences nommées restent actifs
Version 2.848.0 : les suffixes descendants passent 64 vérifications runtime réelles par cible Delphi/FPC Windows et l’ensemble des portes de compatibilité SOM, General, Eval, Ref, hôte, locales, runtime avancé et Data DOM ; les liaisons de propriétés template restent actives
Version 2.849.0 : l’état graphique neutre et le rendu de glyphes CFF passent 99 vérifications ciblées et 222 indépendantes par compilateur Linux, les 391 fixtures de rendu publiées, 5074 équations indépendantes, 237 vérifications de budget/état et 212 de codecs, quatre cibles Windows neuves et les en-têtes C++Builder ; le CFF à clés CID et les politiques graphiques actives restent actives
Version 2.850.0 : la réparation de polices passe 68 assertions natives et 369 indépendantes par compilateur Linux ; cinq configurations de déploiement Ubuntu et Debian réelles passent 440 vérifications ctypes, 36 C, 80 concurrentes, 39 d’horodatage C, 394 de documents, 374 de polices, 172 de comparaison et 1315 de vérification sémantique, avec une validation PDF/A-4 authentique ; la comparaison structurelle/rendue et les copies de revue annotées restent actives
Version 2.851.0 : le rendu ICC passe 446 fixtures, 5562 vérifications indépendantes, 246 vérifications de budget/état et 212 de codecs par compilateur Linux, 513 comparaisons ICC MuPDF/Poppler réelles et les régressions existantes de lecteurs CIE, couleurs spéciales et texte, plus quatre builds Windows neufs et les en-têtes C++Builder ; les ombrages généraux, les motifs et les politiques d’impression restent actifs
Version 2.852.0 : les attestations légales passent 24 vérifications ciblées, 68 de seeds et 30 de certificats sur six cibles compilateur natives, 186 vérifications indépendantes sur 30 signatures CMS légales, les régressions complètes de seeds, locks et writer, et 2610 vérifications de formulaires signés sur 258 PDF et signatures CAdES ; les attributs de révocation signés et les profils d’apparences nommées restent actifs
Version 2.853.0 : les preuves de révocation signées passent 63 vérifications ciblées sur six cibles compilateur, 558 vérifications indépendantes sur 36 signatures CMS réelles, une acceptation RFC 3161 et LTV réelle, 2610 régressions de formulaires signés et 1002 de field locks, et les deux interfaces C++Builder ; la sélection réelle de profils d’apparences nommées reste active
Version 2.854.0 : les propriétés XFA passent 111 vérifications ciblées sur quatre cibles Delphi/FPC, les deux interfaces C++Builder, toutes les régressions runtime XFA publiées et les suites Delphi non-GUI complètes de 3092 tests Win32 et 3091 Win64 ; la création générique de propriétés absentes, les défauts de schéma et les consommateurs de texte rich restent actifs
Version 2.855.0 : les défauts de schéma XFA passent 100 assertions runtime réelles et 16 assertions indépendantes de PDF sauvegardés sur quatre cibles Delphi/FPC Windows, 111 régressions du DOM de propriétés sur les quatre cibles et 106 vérifications de compatibilité sur les deux cibles Delphi ; la création de propriétés absentes et les consommateurs de texte rich effectifs restent actifs
Version 2.856.0 : les profils d’apparences nommées passent 39 vérifications ciblées sur six cibles compilateur, 390 vérifications indépendantes sur 36 signatures CMS réelles et trois mises en page raster distinctes, les deux interfaces C++Builder, les régressions complètes de seeds, writer, apparences et formulaires signés, plus 2610 vérifications de formulaires et 1002 de locks ; les liaisons natives de métadonnées ABI restent actives
Version 2.857.0 : la comparaison générale passe 44 assertions Pascal, 230 assertions ABI de callbacks réelles et 216 indépendantes par compilateur Ubuntu Linux natif, 27 vérifications hors rendu sur quatre cibles Windows, les deux interfaces C++Builder et les régressions complètes de contrats ABI, horodatage, polices et sémantique publiées, dont un délai OCR de child en cours distinct du timeout de préparation ; les copies de revue annotées natives restent actives
Version 2.858.0 : les noms encodés passent 171 vérifications indépendantes/natives sur 19 paires de fixtures plus six vérifications de frontières de noms par compilateur Ubuntu natif, les 446 fixtures de rendu, 5562 équations indépendantes, 246 budgets et 212 vérifications de codecs, quatre cibles de compilation Windows neuves et les deux interfaces C++Builder ; les ombrages généraux et les motifs restent actifs
Version 2.859.0 : les consommateurs de propriétés de texte rich passent 126 vérifications runtime réelles et 38 vérifications indépendantes de PDF sauvegardés sur quatre cibles Delphi/FPC Windows, dont des mappings réels de polices standard embarquées, la précédence CSS, l’avance de paragraphe et le reload/rollback natifs ; 16 régressions de schéma de PDF sauvegardés passent aussi sur les quatre cibles ; la création de propriétés absentes, le texte rich des widgets et les consommateurs supplémentaires de baseline, wrap et décoration restent actifs
Version 2.860.0 : les options de signature passent 422 assertions ABI réelles et indépendantes par compilateur Ubuntu natif, dont 15 signatures CMS avec vérification OpenSSL CAdES et chaîne de certificats, apparences et métadonnées chiffrées, nonce et imprint d’horodatage, preuves CRL et OCSP ; les vérifications legacy 441 ABI, 36 C, 80 de concurrence, 39 d’horodatage et 394 indépendantes passent aussi ; la parité des politiques de signature Windows reste active
Version 2.861.0 : les PDF de revue passent 52 assertions Pascal réelles, 581 assertions indépendantes de lecteurs et CAdES de confiance, et 186 assertions ABI de callbacks fragmentés et Cairo natif réel par compilateur Ubuntu natif ; quatre cibles Delphi/FPC Windows exécutent 52 vérifications réelles chacune et les deux interfaces C++Builder compilent ; la sortie préserve les pixels source exacts et rejette la géométrie positionnée obsolète, les permissions restreintes, l’annulation, les budgets épuisés et les alias de sources
Version 2.862.0 : les ombrages passent 72 fixtures réelles, 1080 assertions indépendantes de formules et de lecteurs et 174 assertions d’états bornés, d’annulation et de publication par compilateur Ubuntu natif, plus les 446 fixtures antérieures, 5562 assertions indépendantes, 246 budgets d’états et 212 vérifications de codecs ; quatre cibles Windows recompilent six programmes à neuf et les deux interfaces C++Builder compilent ; le runtime Windows, les motifs et les ombrages maillés restent actifs
Version 2.863.0 : la politique de seeds et locks Windows passe 86 vérifications natives réelles sur quatre cibles Delphi/FPC, 1726 assertions DLL/C ABI réelles par architecture Windows, 55 PDF signés inspectés indépendamment et 78 vérifications CMS et de falsification authentiques par cible Delphi, plus neuf preuves PDF/CMS de politiques natives indépendantes par cible FPC ; la certification avancée, les attestations légales, le transport d’horodatage, les preuves de révocation validées et les apparences nommées restent actifs
Version 2.864.0 : les corrections de codes-barres passent 101 vérifications de scan sur les deux cibles Delphi, 17 vérifications de deadline et 36 d’échantillonnage finder sur les quatre cibles Delphi/FPC Windows, et les deux interfaces C++Builder ; la suite Win32 non-GUI par défaut passe 3093 tests sur 3094 sans erreur ni fuite, une régression de performance de prefetch au premier plan, reproduite séparément, restant active
Version 2.865.0 : les imprints d’horodatage explicites passent 66 assertions réelles sur six cibles compilateur Linux et Windows, les deux interfaces C++Builder et 8496 assertions indépendantes OpenSSL, requêtes, tokens, nonce, imprint, confiance et révocation ; les workflows d’horodatage raw-signature existants restent compatibles et l’intégration des callbacks Windows reste active
Version 2.866.0 : la géométrie du texte rich passe 11 assertions de paragraphes réelles, 40 vérifications indépendantes de PDF sauvegardés et de baseline et 126 vérifications runtime existantes sur les quatre cibles Delphi/FPC Windows ; le wrap, les décorations, le texte rich des widgets et la création de propriétés absentes restent actifs
Version 2.866.1 : l’interopérabilité des digests raw-token passe 75 assertions réelles sur six cibles compilateur Linux et Windows, les deux interfaces C++Builder et 8550 assertions indépendantes OpenSSL de requêtes, tokens, CMS, PDF, nonce, imprint, confiance et révocation ; l’intégration des callbacks Windows reste active
Version 2.867.0 : le wrap du texte rich passe 46 assertions de géométrie mesurée, 17 indépendantes de PDF sauvegardés, 126 runtime existantes, 11 de géométrie de paragraphes et 40 de baseline sur PDF sauvegardés sur les quatre cibles Delphi/FPC Windows ; la césure Unicode complète, les modes white-space supplémentaires, les décorations, le texte rich des widgets et la création de propriétés absentes restent actifs
Version 2.868.0 : les apparences de mots de passe passent 50 assertions Linux natives ou 44 Windows et 82 vérifications indépendantes PDF et pixels sur chacune des six cibles, plus 72 assertions ABI natives réelles par compilateur Linux ; les frontières du parser passent 26 vérifications par cible, les régressions ABI legacy et d’apparences passent, et les suites Delphi complètes par défaut passent les 3094 tests Win32 et 3093 Win64 sous leurs portes de performance originales ; les champs rich-text restent actifs
Version 2.869.0 : les horodatages Windows passent 116 vérifications réelles sur quatre cibles Delphi/FPC, 117 vérifications DLL réelles par architecture, les deux interfaces C++Builder, 654 vérifications indépendantes sur 42 PDF signés et la vérification Linux native des 42 sorties sur les deux compilateurs ; la politique de signature Windows legacy et les régressions ABI passent ; la certification avancée, les attestations légales, les attributs de révocation signés et la parité des apparences nommées restent actifs
Version 2.870.0 : les quatre cibles Delphi/FPC Windows passent 5562 vérifications indépendantes antérieures, 72 fixtures d’ombrages et 1080 équations, 19 paires de noms échappés et 171 vérifications indépendantes, 242 budgets d’états, 212 codecs, 37 contours de polices, six budgets de noms et 174 budgets d’ombrages ; les deux compilateurs Linux natifs et les interfaces C++Builder passent ; les motifs, maillages, CMaps legacy, CFF à clés CID et les politiques graphiques plus larges restent actifs
Version 2.871.0 : les propriétés absentes passent 101 vérifications runtime natives, 38 de chemins et 24 indépendantes de PDF sauvegardés sur chacune des quatre cibles Delphi/FPC Windows, les deux interfaces C++Builder, les régressions de 126 propriétés rich, 205 Data DOM, 46 de wrap et 17 indépendantes de wrap-PDF ; les consommateurs de schémas supplémentaires, les défauts implicites de templates, les alias lexicaux et les widgets rich Unicode restent actifs
Version 2.871.1 : la portée lexicale des événements passe 27 vérifications runtime réelles sur chacune des quatre cibles Delphi/FPC Windows, dont des affectations non déclarées strictes, des temporal dead zones et un rollback d’erreurs de syntaxe ; les 333 régressions JavaScript/FormCalc générales et 101 de propriétés absentes passent par cible ; le schéma UI/valeur plus large et les consommateurs de widgets rich restent actifs
Version 2.872.0 : la certification Windows passe 210 vérifications sur quatre cibles Delphi/FPC, 211 vérifications DLL réelles par architecture, 1590 assertions indépendantes sur 90 PDF et 108 signatures CMS et TSA réelles, plus la vérification Linux native de toutes les sorties sur les deux compilateurs ; les attributs de révocation signés et la parité des apparences nommées restent actifs
Version 2.873.0 : les propriétés UI passent 29 vérifications runtime natives et 24 indépendantes de PDF sauvegardés sur chacune des quatre cibles Delphi/FPC Windows, les deux interfaces C++Builder et toutes les régressions de propriétés absentes, general-script et lexicales ; la synchronisation de valeurs, les défauts de templates, les consommateurs de widgets supplémentaires et les widgets rich Unicode restent actifs
Version 2.874.0 : les champs rich typés passent 60 assertions Pascal réelles par compilateur Linux natif et 56 par cible Delphi/FPC Windows, 127 assertions ABI de callbacks réelles par compilateur Linux natif, 389 vérifications indépendantes PDF/polices/glyphes/pixels pour chaque cible Pascal et ABI et les deux interfaces C++Builder ; le XHTML arbitraire, le CSS plus large, le wrap Unicode complet et le bidi à styles mixtes restent actifs
Version 2.875.0 : les défauts de champs passent 62 assertions runtime réelles et 49 indépendantes de PDF sauvegardés sur chacune des quatre cibles Delphi/FPC Windows, les deux interfaces C++Builder et toutes les régressions de propriétés absentes, Data DOM, JavaScript généraux et UI ; la création d’enfants value et la synchronisation immédiate DataIdentity restent actives
Version 2.876.0 : les informations de révocation signées passent 336 assertions réelles sur quatre cibles Delphi/FPC Windows, 337 vérifications DLL réelles par architecture, 2814 assertions indépendantes OpenSSL/PDF, les deux interfaces publiques C++Builder et l’authentification Linux native de 150 signatures dans 132 PDF par compilateur ; la parité des apparences nommées reste active
Version 2.876.1 : la compatibilité par défaut passe les 16 méthodes de binding et layout existantes sur les deux cibles Delphi et 62 assertions runtime plus 49 assertions indépendantes de PDF sauvegardés sur chacune des quatre cibles Windows ; l’attente obsolète du texte vide est mise à jour alors que sa géométrie exacte reste inchangée ; le travail sur les nouveaux enfants value et la synchronisation de binding reste actif
Version 2.877.0 : les motifs passent 32 fixtures réelles, 160 assertions indépendantes d’équations et de lecteurs et 231 vérifications de ressources/annulation sur six runtimes natifs, toutes les 5562 assertions de pixels antérieures par cible, les régressions Windows d’ombrages/noms/codecs/polices/états et les deux interfaces C++Builder ; les maillages et l’héritage d’états de texte des flux enfants restent actifs
Version 2.878.0 : les apparences nommées passent 461 assertions réelles sur quatre cibles Delphi/FPC Windows, 462 assertions DLL réelles par architecture, 4056 vérifications de signatures indépendantes et 804 d’apparences indépendantes ; les deux compilateurs Linux natifs authentifient 228 signatures dans 198 PDF ; l’interopérabilité des signatures plus large reste active
Version 2.879.0 : les valeurs scalaires passent 299 assertions runtime réelles et 62 assertions de PDF sauvegardés vérifiées indépendamment sur quatre cibles Delphi/FPC Windows, toutes les régressions de propriétés absentes, Data DOM, general-script, UI et défauts, et les deux interfaces C++Builder ; les consommateurs draw et caption, les valeurs d’images et de widgets rich restent actifs
Version 2.880.0 : les valeurs draw et caption passent 79 assertions runtime réelles et 114 indépendantes de PDF sauvegardés sur quatre cibles Windows, toutes les régressions de valeurs scalaires, de propriétés rich et de wrap, les portes de binding/layout existantes et les deux interfaces C++Builder ; les consommateurs image, graphic, exData et Unicode rich restent actifs
Version 2.880.1 : l’annulation de constructeur passe des tests réels de construction et de récupération Delphi/FPC Win32/Win64, les deux en-têtes C++Builder régénérés, cinq cas limites Delphi par architecture et des suites non-GUI complètes isolées avec les 3097 tests Win32 et 3096 Win64 tous passants, zéro erreur ou fuite et les portes de prefetch originales passant dès leur première tentative ; le snapshot complet est HEAD 2.879.0 plus ce changement du renderer et ne couvre pas les ébauches de fonctionnalités ultérieures
Version 2.880.2 : le layout rich passe 67 assertions réelles par compilateur Linux natif, 63 sur chaque cible Delphi/FPC Windows, 452 assertions indépendantes PDF/métriques de polices/opérateurs/pixels pour chacune des six sorties runtime, 133 assertions ABI réelles et 410 indépendantes par compilateur Linux et les deux interfaces C++Builder avec les régressions existantes de métadonnées de formulaires, d’apparences et de choice ; la césure Unicode complète, le bidi à styles mixtes et le XHTML arbitraire restent actifs
Version 2.881.0 : les contenus de signature passent 52 assertions réelles sur six cibles compilateur Linux et Windows natives, 1068 assertions indépendantes sur 78 PDF réels et 84 signatures CMS, toutes les régressions de writer et de writer chiffré et les deux interfaces C++Builder ; les horodatages de documents autonomes et le FDF/XFDF natif restent actifs
Version 2.882.0 : l’héritage de texte passe 16 fixtures réelles, 180 assertions indépendantes de formules et de lecteurs et 40 vérifications de budgets sur six runtimes Linux et Windows, toutes les 5562 vérifications de pixels antérieures et les régressions Pattern par cible, des builds Windows neufs et les deux interfaces C++Builder ; l’ombrage maillé et les autres lacunes de rendu documentées restent actifs
Version 2.883.0 : les valeurs graphiques passent 219 assertions runtime réelles et 98 indépendantes de PDF sauvegardés sur quatre cibles Delphi/FPC Windows, toutes les régressions scalaires, draw, schéma, chemins et propriétés absentes, les deux portes Delphi de binding/layout et les deux interfaces C++Builder ; l’exData XML étranger, les références d’images externes et les consommateurs Unicode supplémentaires restent actifs
Version 2.884.0 : les frontières de graphèmes passent les 766 cas officiels et 2928 assertions sur six runtimes réels ; les champs rich passent 78 assertions Linux natives ou 74 Windows, 553 vérifications PDF indépendantes par cible, 151 vérifications Linux C ABI réelles et 511 indépendantes par compilateur et les deux interfaces C++Builder ; les opportunités complètes de césure, les mots à cheval sur plusieurs styles, le bidi de paragraphe et le XHTML arbitraire restent actifs
Version 2.885.0 : la césure par défaut passe les 19338 cas officiels et 178996 assertions sur six runtimes natifs, les champs rich passent 86 assertions Linux ou 82 Windows et 1321 vérifications PDF indépendantes par cible, le Linux C ABI réel passe 175 vérifications et 1279 indépendantes par compilateur et les deux interfaces C++Builder passent ; le fitting des mots à cheval sur plusieurs styles, le bidi de paragraphe et le XHTML arbitraire restent actifs
Version 2.886.0 : les horodatages de documents passent 79 assertions réelles sur six cibles compilateur Linux et Windows natives, les deux interfaces C++Builder neuves, 2419 vérifications indépendantes sur 96 PDF et 192 tokens CMS ou TSA authentiques, toutes les régressions sur six cibles de politiques, sources historiques, formulaires signés, locks et writer chiffré, plus 2610 vérifications indépendantes de formulaires signés et 1002 de locks ; l’échange FDF/XFDF natif reste actif
Version 2.887.0 : l’exData XML natif passe 41 vérifications de parser, 142 runtime, 52 de PDF sauvegardés vérifiées indépendamment et 38 antérieures de PDF rich sur quatre cibles Delphi/FPC Windows, les deux interfaces C++Builder neuves et les régressions antérieures scalaires, d’images, rich, de propriétés absentes, Data DOM, schéma et general-script ; le XML général de classes de nœuds, les médias externes et les widgets rich Unicode restent actifs
Version 2.888.0 : l’adaptateur de documents passe les 19338 cas officiels et 194028 assertions sur quatre cibles Delphi/FPC Windows ; l’API publique de propriétés passe 7511 assertions sur 3654 plages publiées sur six cibles Linux et Windows, toutes les régressions officielles de césure et de graphèmes, les deux interfaces C++Builder et les 14 méthodes de layout existantes sur les deux cibles Delphi ; les mots à cheval sur plusieurs styles et le bidi de paragraphe restent actifs
Version 2.889.0 : les alias masqués passent 138 vérifications runtime natives et 36 indépendantes de XDP persisté sur quatre cibles Delphi/FPC Windows, toutes les régressions scalar299, General333, DataDOM205 et exData142 ; les propriétés natives inutilisées restent non allouées, tandis que les événements calculate masqués et le binding runtime plus large restent actifs
Version 2.890.0 : le fitting des groupes de styles passe 100 assertions Linux natives réelles ou 96 Windows, 1321 vérifications antérieures et 239 nouvelles indépendantes PDF/polices/opérateurs/pixels sur les six cibles, 211 vérifications C ABI réelles et 1279 antérieures plus 210 nouvelles indépendantes par compilateur Linux ; le fitting d’urgence des graphèmes entre styles, la jointure contextuelle, le bidi de paragraphe et le XHTML arbitraire restent actifs
Version 2.890.1 : la publication réelle passe 1066 assertions sur quatre cibles Delphi/FPC Windows, dont de vrais handles refusant la suppression, l’annulation, des échecs en lecture seule, 500 remplacements atomiques et 50 sauvegardes/rechargements de documents par cible, plus 52 vérifications Linux par compilateur et la matrice maillage FPC64 finale complète et apparentée ; les preuves originales d’échecs GDB et WinAPI indépendants restent préservées
Version 2.891.0 : le contenu XML passe 104 assertions natives et 56 runtime plus 52 vérifications existantes et 22 nouvelles indépendantes de PDF sauvegardés sur quatre cibles Delphi/FPC Windows, les deux interfaces C++Builder et les régressions ciblées XML, rich, propriétés et alias masqués ; l’import XML plus large, les médias externes et le binding natif restent actifs
Version 2.892.0 : les maillages triangulaires passent 35 fixtures, 427 assertions indépendantes de formules et de lecteurs et 201 vérifications de budgets sur six cibles natives, des régressions neuves ciblées de renderers Windows et Linux et les deux interfaces C++Builder ; les preuves originales de publication transitoire restent préservées, tandis que les patchs Coons et tensor et les autres lacunes de renderer suivies restent actives
Version 2.893.0 : les données de formulaires passent 40 assertions de codecs et 78 de documents sur six cibles compilateur réelles, les deux interfaces C++Builder, 2562 vérifications indépendantes sur 144 PDF, 36 signatures CAdES authentiques et 48 exports, toutes les régressions ciblées de signatures et les portes antérieures indépendantes de signatures, locks et horodatage ; l’échange d’annotations et de XML rich et les liaisons C ABI restent actifs
Version 2.893.1 : la révocation d’horodatage passe 48 assertions réelles et formulaires signés96, locks48, révocation ordinaire63 et horodatages de documents79 sur six cibles natives, 267 nouvelles vérifications indépendantes d’horodatage, 2610 formulaires signés antérieurs, 1002 locks, 558 de révocation ordinaire et 2419 d’horodatage ; les échecs authentiques de preuves manquantes restent préservés
Version 2.894.0 : le wrap de graphèmes stylés passe 36 assertions réelles et 938 indépendantes PDF/polices/glyphes/coordonnées/pixels sur six cibles natives, les portes antérieures d’apparences rich et de groupes de styles, 253 vérifications C ABI réelles de callbacks fragmentés et 888 nouvelles indépendantes par compilateur Linux ; la jointure contextuelle, le positionnement de marques entre styles, le bidi de paragraphe et le XHTML arbitraire restent actifs
Version 2.895.0 : l’ABI FDF/XFDF native passe 1231 assertions dédiées de callbacks et 25 assertions C réelles par compilateur Linux, 346 vérifications indépendantes sur 30 PDF, dix signatures conservées et 36 exports, et les vérifications antérieures 441 ABI, 36 C, 80 concurrentes, 39 TSA et 394 indépendantes par compilateur ; le XML rich, les annotations et l’échange FDF embarqué ou incrémental restent actifs
Version 2.895.1 : le v2.894.0 publié immuable plus seulement trois sources de performance passe le General333 original et le nouveau rollback de journal72 sur quatre cibles Windows et les deux interfaces C++Builder neuves ; préserver l’échec de rollback de baseline original et le timeout FPC64 initial aux côtés du replay silencieux passant du même binaire, sans prétendre à une stabilité sous charge arbitraire ni à une suite complète verte
Version 2.896.0 : le Bind SOM natif passe 133 vérifications runtime, 114 de traversées et rollback et 26 indépendantes de XDP sauvegardé sur quatre cibles compilateur Windows, les deux surcharges C++Builder neuves et 16 anciennes méthodes Delphi ; le General333 original passe sans changer son deadline de 500 ms, avec premier échec FPC32 et passage silencieux project-agent du même binaire préservés séparément ; les prédicats, le binding global, les règles de portée complètes et le Data DOM XML général restent actifs
Version 2.897.0 : les API de contexte49 et apparences rich réelles36 passent sur six cibles natives avec des vérifications indépendantes span66 et PDF sauvegardé880 par cible, des appels C++Builder neufs sur les deux architectures, les portes antérieures rich/style/graphème et C ABI réel253 plus indépendant1279/210/888 par compilateur Linux ; l’échec exact de glyphes arabes publié est conservé, tandis que les ancres de marques entre polices et les contrôles d’embarquement sur plusieurs lignes restent actifs
Version 2.898.0 : l’échange de formulaires rich passe 38 assertions de codecs, 62 de documents sauvegardés et 10 en lecture seule sur six cibles compilateur natives, les deux interfaces C++Builder neuves et 807 vérifications indépendantes par cible sur 132 PDF, 30 révisions CMS authentiques et 36 exports ; les portes existantes de codecs scalaires et de documents passent, tandis que le CSS arbitraire, les familles de polices, les annotations, les fichiers embarqués, le FDF incrémental et les liaisons C ABI du XML rich restent actifs
Version 2.899.0 : les marques stylées passent 56 assertions réelles et 1284 indépendantes de polices, ancres, valeurs, styles et pixels par marque sur six cibles natives, des appels de propriété C++Builder neufs sur les deux architectures, toutes les portes antérieures rich/contexte/graphème et réel253 plus indépendant1279/210/916 par compilateur ABI Linux ; la couverture d’attachements manquants, les contrôles d’embarquement sur plusieurs lignes et le XHTML/CSS plus large restent actifs
Version 2.900.0 : le Data DOM XML natif passe 37 vérifications de durée de vie de modules, 142 de XML et quoting, 150 de XDP indépendantes, 13 de producteurs PDF réels et 60 de PDF indépendantes sur quatre cibles Windows, les deux interfaces C++Builder neuves et les anciennes DataDOM205, exData142, Replay72, Bind133 plus26 XDP et General333 ; les portes exData et General originales de 500 ms passent deux rounds supplémentaires sur les mêmes binaires, tandis que les échecs antérieurs restent préservés ; le runtime Linux portable, les API de nœuds structurels et les consommateurs restants restent actifs
Version 2.901.0 : les patchs Coons et tensor passent 49 fixtures réelles, 607 assertions indépendantes de formules et de lecteurs et 183 vérifications de budgets sur six cibles natives et les deux interfaces C++Builder neuves ; les régressions Linux natif full5562 et Windows scoped1149 passent aux côtés de shading1080, names171, patterns160, inherited180 et triangle mesh427 ; les désaccords réels source-lecteur, les budgets DeviceN explicites et les échecs originaux de manifest Windows et 9p Linux restent enregistrés ; les CMaps legacy, le CFF à clés CID et les autres lacunes de renderer restent actifs
Version 2.902.0 : le C ABI du XML rich passe 1305 callbacks Python fragmentés réels et31 assertions C réelles plus988 assertions indépendantes par compilateur Linux natif sur58 PDF,22 révisions CMS authentiques et12 exports ; les vérifications antérieures scalar1231/C25 et346 indépendantes passent par compilateur ; la source immuable est publiée sous forme released2.898.0 plus seulement3 produits ABI avec un Fontconfig privé authentique à quatre familles, tandis que les échecs antérieurs de no-op, de fallback de polices et de profils signés restent préservés ; le pont Windows, les annotations, le FDF embarqué et incrémental et le CSS plus large restent actifs
Version 2.903.0 : le bidi rich au niveau paragraphe passe24 assertions réelles de documents sauvegardés et246 assertions publiques d’ordre/mise en forme/cache/frontières plus2930 assertions indépendantes réelles de polices, glyphes, coordonnées et lecteurs sur six cibles natives et les deux interfaces C++Builder neuves ; le callback Linux réel46 plus2930 nouvelles et antérieures253/1279/210/916 passent par ELF versionné construit depuis released2.902.0 plus exactement3 produits bidi ; toutes les régressions de contexte, marques, graphèmes et rich passent ; l’échec original au niveau paragraphe reste préservé, tandis que l’espacement des contrôles, la couverture de marques manquantes et le XHTML/CSS plus large restent actifs
Version 2.903.1 : les douze contrôles directionnels Unicode passent216 vérifications réelles à travers trois API de mise en forme sur six cibles natives, avec2942 vérifications indépendantes de bidi de paragraphes rich par cible et46 vérifications de callbacks plus2942 indépendantes par ELF Linux versionné réel ; toutes les régressions de contexte, marques, graphèmes et rich et les deux interfaces C++Builder neuves passent ; l’échec d’espacement publié authentique est conservé, tandis que l’état de paragraphe à wrap automatique autonome, la couverture d’attachements manquants et le XHTML/CSS plus large restent actifs
Version 2.904.0 : le runtime portable passe79 vérifications Windows ou81 Linux, DataXML142, General333, replay72, DataDOM205, exData142 et locales77 sur six cibles natives,150 vérifications indépendantes de XDP sauvegardé sur Linux et les deux interfaces C++Builder neuves ; le pont natif11 passe les vérifications concurrentes et de deadline et le consommateur natif de XDP/PDF sauvegardé41 plus60 vérifications indépendantes passent par compilateur Linux ; le premier échec de deadline replay66 FPC32 reste enregistré aux côtés de deux rounds passants de 72 sur le même binaire ; la création automatique de graphes XFA headless, les nœuds structurels, les alias longs, les politiques de binding et les consommateurs supplémentaires restent actifs
Version 2.904.1 : le bidi wrappé automatique passe39 vérifications natives et2018 indépendantes de polices, clusters, sources normalisées, espacement, coordonnées PDF et lecteurs par six cibles natives et les deux interfaces C++Builder neuves ; deux ELF Linux versionnés réels passent58 vérifications de callbacks fragmentés et1654 nouvelles indépendantes plus toutes les régressions antérieures de bidi rich, contexte, marques, graphèmes et rich ; les échecs authentiques publiés d’ordre de glyphes et de PDF sauvegardés restent préservés, tandis que la couverture d’attachements manquants et le XHTML/CSS plus large restent actifs
Version 2.904.2 : les Delphi et FPC Windows ordinaires Win32/Win64 passent chacun69 vérifications réelles et133 vérifications indépendantes de PDF sauvegardés et CAdES authentiques sur Windows et Ubuntu natif, en préservant les identifiants AES R5/R6, les apparences de widgets, les IDs permanents, les préfixes de sources et les révisions signées ; les échecs originaux de pages zéro et de référence de chiffrement manquante restent préservés ; les jobs FDF/XFDF Windows et l’intégration DLL restent actifs
Version 2.905.0 : la création automatique de graphes XFA passe130 vérifications réelles et224 indépendantes de PDF sauvegardés, polices, champs, pages et lecteurs sur six cibles natives et les deux interfaces C++Builder neuves ; aucun slot de champs PDF préparé n’est requis, les13 échecs de préparation préservent les octets/longueur/position de l’appelant et les échecs partiels réels de destination conservent la sémantique de flux ; les champs choice/radio/check, les graphismes supplémentaires, les nœuds structurels et les consommateurs runtime supplémentaires restent actifs
Version 2.905.1 : quatre cibles compilateur Windows réelles passent chacune92 vérifications natives et148 indépendantes Windows plus Ubuntu natif sur15 PDF authentiques et4 révisions CAdES, dont les portes originales préservées69/133 et les échecs réels de prédicteurs échappés et de flux littéraux ; le job natif de données de formulaires et l’intégration DLL restent actifs
Version 2.906.0 : les apparences à ancre manquante passent84 vérifications réelles et328 indépendantes de polices, coordonnées et pixels par marque sur six cibles natives,6 vérifications short-loca par cible et les deux interfaces publiques C++Builder neuves ; chaque ELF Linux versionné réel passe178 vérifications de callbacks fragmentés et328 indépendantes plus les régressions antérieures bidi et rich ; les échecs originaux d’ancres manquantes et de doubles marques en direction opposée restent préservés, et le XHTML/CSS plus large reste actif
Version 2.907.0 : le rendu CID passe28 fixtures authentiques,306 vérifications indépendantes de glyphes et pixels et149 vérifications de budgets/annulation sur six cibles natives et les deux interfaces C++Builder ; les cibles Linux natives préservent5562 vérifications indépendantes antérieures et les cibles Windows préservent3774 indépendantes plus1326 de budgets ; les CMaps prédéfinies legacy, les substitutions de polices simples manquantes et les politiques supplémentaires d’annotations, de graphismes et d’impression restent actives
Version 2.907.1 : douze valeurs de champs réelles à travers des documents plain et AES R5/R6 passent78 vérifications natives et49 indépendantes de PDF sauvegardés, de valeurs, d’encodage et d’IDs permanents par six cibles compilateur ; l’échec original de lecteur de noms espacés reste préservé
Version 2.908.0 : la création native de choice et booléens XFA passe122 vérifications réelles et299 indépendantes de PDF sauvegardés, champs, géométrie, états et pixels par six cibles, conserve130/224 vérifications de création antérieures par cible et passe quatre portes Windows general333/replay72/dataXML142+150 et les deux interfaces C++Builder neuves ; les caption/marques personnalisées, le défilement de listes, les graphismes supplémentaires, les opérations de nœuds et les consommateurs supplémentaires restent actifs
Version 2.908.1 : quarante apparences réelles passent365 vérifications natives et880 indépendantes de polices, glyphes, rendu, alignement, décoration et pixels par glyphe sur six cibles ; les deux ELF Linux réels passent420 vérifications de callbacks FDF/XFDF fragmentés et1760 nouvelles indépendantes plus les portes rich antérieures253/1279/210/916 ; le codec scalaire40 et les régressions rich natives passent, tandis que les feuilles de style plus larges, les familles de polices, les shorthand et le layout restent actifs
Version 2.909.0 : six cibles compilateur natives passent168 vérifications réelles et1327 indépendantes sur36 PDF réels chacune, huit programmes de polices authentiques, avances mixtes, libellés Unicode, FDF/XFDF, AES R5/R6, rollback et annulation initiale ou tardive ; les appels C++Builder neufs passent sur les deux architectures et les callbacks Linux versionnés reconstruits conservent les portes antérieures420/1760 et253/1279/210/916 ; le fallback par glyphe, le CSS général, les feuilles de style externes, le layout et la sélection JSON/C ABI par famille nommée restent actifs
Version 2.910.0 : six cibles compilateur réelles passent 532 vérifications indépendantes de géométrie et de pixels d’annotations plus 90 vérifications de budgets, annulation, retry et préservation des sorties source chacune ; les deux matrices Linux natives conservent 5562 pixels antérieurs, 171 noms, 1080 ombrages, 160 motifs, 180 textes hérités, 427 maillages, 607 patchs et 306 vérifications CID, et quatre matrices Windows conservent 4080 vérifications indépendantes et 1475 de budgets/polices avec les deux interfaces C++Builder ; les matrices extrêmes, les CMaps legacy, les substitutions de polices simples manquantes et les politiques graphiques ou d’impression supplémentaires restent actives
Version 2.911.0 : six cibles natives passent chacune 511 vérifications graphiques réelles et 514 indépendantes d’échantillons, dictionnaires, chemins, transformations et pixels sur 57 fixtures de protocole, plus les créations antérieures 130/224 et choice 122/299 ; 64 checkpoints réels d’annulation d’images préservent les octets et le type d’erreur de l’appelant, quatre cibles Windows conservent General 333 au budget original, replay 72 et Data XML 142/150, et les deux interfaces C++Builder passent ; les premiers échecs de deadline, de double propriétaire, d’exposant et de format compilateur restent préservés ; les marques personnalisées, le défilement, les API structurelles, le binding, les médias externes et les consommateurs shape/image supplémentaires restent actifs
Version 2.912.0 : quatre cibles compilateur Windows passent chacune source 33, transaction 84, file-job 190, CAPI complet 6 et 598 vérifications indépendantes sur 10 PDF et 8 CMS ; les vérifications neuves de combinaisons de managed records passent à 900 par cible, les clients C DLL Delphi réels passent 418 chacun et le JSON Win64 passe 1096, avec des vérifications indépendantes Windows/Ubuntu de 342 par client C et 738 JSON plus les deux interfaces HPP ; la sélection JSON par famille nommée, l’échange d’annotations, les pièces jointes/actions/données incrémentales FDF et l’ancienne extension de police de job restent actifs
Version 2.913.0 : les deux bibliothèques Linux x64 compilées à neuf passent 401 vérifications réelles de callbacks fragmentés et 1711 vérifications indépendantes sur 14 PDF chacune, plus des clients C réels avec 37 vérifications et 122 vérifications indépendantes chacun ; les portes antérieures CSS 420/1760 et rich 253/1279/210/916 continuent de passer ; préserver les preuves authentiques publiées d’octets de mauvaises polices et les premiers échecs de helpers/oracles ; le fallback par glyphe, le CSS général, le remplissage typed-rich Windows et l’échange de données de formulaires supplémentaire restent actifs
Version 2.913.1 : les deux suites runtime Delphi inchangées passent les 12 méthodes originales après reproduction des deux échecs de budgets publiés ; quatre cibles Windows passent chacune 71 vérifications ciblées de contexte live et de rollback, Bind 133/26, General 333 au budget original et Replay 72, et les deux interfaces C++Builder réelles passent ; le checkpoint par défaut de suite entière et le deadline QR Win32 séparé restent enregistrés comme en réparation
Version 2.913.2 : les deux cibles Delphi passent 106 tests originaux de codes matriciels ensemble dans un processus et 12 tests de codes-barres linéaires séparément ; quatre cibles compilateur Windows passent chacune 17 vérifications réelles de QR pivotés dont une tolérance explicite d’un candidat unique, 17 anciennes vérifications de deadline et 36 vérifications finder ; l’appelant authentique publié essaie 13 candidats avant le symbole complet tandis que les appelants réparés n’en essaient qu’un ; les échecs initiaux de deadline Win32 restent enregistrés à côté du replay ciblé du même exécutable, et l’échec antérieur de performance de prefetch de pages de la suite entière par défaut reste une tâche de réparation séparée
Version 2.914.0 : six cibles compilateur natives passent chacune 512 vérifications de producteurs et 445 vérifications indépendantes de PDF ou d’images, plus les portes originales de création 130/224, choice 122/299 et graphismes 511/514 ; quatre cibles Windows conservent General 333 et Replay 72 originaux de 500 ms, et les deux interfaces C++Builder passent ; les premiers échecs de timing FPC et les replays silencieux project-agent du même exécutable restent enregistrés séparément sans attribution causale ; le défilement de listes, les captions rich et les consommateurs XFA dynamiques supplémentaires restent actifs
Version 2.914.1 : quatre cibles compilateur Windows passent chacune 3524 vérifications déterministes de pixels de cache, de préservation de sources, de complétion logique, de réservation mémoire, d’annulation en file et de courses de locks de cache ; les deux cibles Delphi passent les 44 vérifications originales de performance et de durée de vie et les deux interfaces C++Builder neuves ; les échecs authentiques publiés d’ordre de cache et les échecs instrumentés séparément de comptage de candidats antérieurs restent préservés ; les deux portes de performance originales inchangées passent dès leurs premières tentatives project-agent silencieuses ; les mêmes exécutables reconstruits fixed914-plus-Doc passent les suites non-GUI par défaut complètes avec les 3097 tests Win32 et 3096 Win64, zéro erreur et zéro fuite, hors ébauches ultérieures de listes, CMaps et formulaires Windows
Version 2.915.0 : six cibles natives passent chacune 17 sorties de listes réelles, l’annulation typée aux 211 checkpoints réels avec succès ensuite, deux transactions runtime sauvegardées et rechargées et 280 vérifications indépendantes PDF, XDP, polices et pixels ; six consommateurs inchangés de création, choice, graphismes et booléens conservent les vérifications 130/224, 122/299, 511/514 et 512/445, et les deux interfaces C++Builder neuves passent ; les preuves authentiques publiées914 de sélection hors écran et de glyphes excessifs restent préservées ; les captions rich et les consommateurs XFA dynamiques supplémentaires restent actifs
Version 2.916.0 : six cibles natives passent chacune 1753148 vérifications de mapping pures, 107 vérifications de budgets, 75 fixtures de renderers sauvegardées et 1162 vérifications indépendantes de lecteurs ; quatre cibles Windows conservent 1565 vérifications runtime antérieures et 4612 indépendantes, tandis que les deux cibles Linux conservent 1532 runtime et 9025 indépendantes ; les deux interfaces C++Builder neuves passent, et les deux paquets de compilateurs Linux natifs contiennent de vraies bibliothèques ELF et la notice de licence CMap complète à l’octet près ; préserver séparément le timeout original FPC64 d’entrées incorrectes et le passage du même binaire avec entrées corrigées ; les substitutions de polices simples manquantes, la visibilité optional-content et les politiques graphiques ou d’impression supplémentaires restent actives
Version 2.917.0 : quatre cibles Windows passent 4121 vérifications de curseurs de sources, 172 assertions par famille nommée avec 546 vérifications indépendantes PDF et CMS, les 190 assertions antérieures de file-jobs avec 598 vérifications indépendantes et six vérifications de contexte de l’API C existantes ; les deux DLL neuves, les clients C avec 523 assertions nouvelles et 418 antérieures, la conformité inchangée et les deux interfaces C++Builder passent ; les imports JSON réels passent 766 assertions nouvelles et 1096 antérieures avec vérification indépendante des documents sauvegardés et des signatures ; préserver l’échec initial R6 FPC32 et le replay complet réussi sans en inférer la cause ; le remplissage typed-rich et l’échange plus large restent actifs
Version 2.918.0 : six cibles natives passent chacune 18 PDF de captions sauvegardés, quatre transactions runtime répétées, 46 vérifications de budgets et d’annulation sélectionnée, 13 vérifications d’étendues et 555 vérifications indépendantes de polices, valeurs et pixels ; les cinq consommateurs précédents de création, choice, graphismes, booléens et listes passent sur les six cibles ; les General333 et Replay72 originaux passent sur quatre cibles Windows avec des deadlines de 500 ms inchangés ; trois premiers échecs General originaux restent préservés à côté d’un passage silencieux project-agent du même binaire par cible en échec, sans en attribuer la cause, et les deux interfaces C++Builder neuves passent ; les échecs authentiques de captions omises et de styles incorrects restent préservés ; les captions rich des push-buttons, les opérations structurelles de nœuds, les politiques d’alias et de binding supplémentaires, le transport de médias externes et les consommateurs shape/image supplémentaires restent actifs
Version 2.919.0 : six cibles compilateur natives passent chacune 199 vérifications runtime et 1098 indépendantes sur 30 PDF sauvegardés, avec les deux interfaces C++Builder neuves ; les deux compilateurs ABI Linux natifs passent 250 vérifications de callbacks fragmentés et 1062 indépendantes sur 28 PDF de fallback, 36 vérifications de clients C réelles et 171 vérifications indépendantes de sorties C et de budgets globaux de polices ; les portes antérieures native family168/1327, CSS365/880, codec40 et rich96-ou-100/1321/239 et les portes Linux named-family401/1711, C37/122, CSS420/1760 et rich253/1279/210/916 continuent de passer ; les preuves authentiques publiées de glyphes manquants et de rejets de budgets valides, la correction réelle de la fixture de rotation, et les échecs initiaux de shell de livraison et de sérialisation de tables de polices restent préservés séparément ; les propriétés XHTML/CSS supplémentaires, les feuilles de style, le layout et la sélection Windows de fallback typed-rich ou callbacks restent actives
Version 2.920.0 : six cibles compilateur natives passent chacune 52 vérifications de transactions mixtes, quatre de lecture seule compressées ou non canoniques et six de budgets globaux de polices, plus 393 vérifications indépendantes sur huit PDF sauvegardés et deux signatures CMS réelles ; les six conservent les vérifications antérieures codec40, codec rich38, scalaire78, rich62 et lecture seule10 avec 807 et 427 vérifications indépendantes, et les deux appels de pointeurs de méthodes C++Builder neufs passent ; le released918 exact plus cinq produits de fallback de polices released919 et seulement trois produits figés de transactions typées forment la source combinée finale ; la perte authentique publiée de précision de rendu du round-trip des valeurs rich et les échecs corrigés de buckets de précision de fixtures et de dépendances manquantes restent préservés ; les liaisons typed-rich Windows, l’échange supplémentaire et le CSS ou layout plus large restent actifs
Version 2.920.1 : les deux builds de compilateurs Linux natifs conservent huit captures authentiques de pertes de données de la version publiée et passent chacun 204 vérifications d’opérations chaînées, 58 vérifications réelles de callbacks C et 29 vérifications indépendantes de sorties C ; les mêmes ELF réparés passent les vérifications antérieures 441 ABI, 36 C avec 80 opérations concurrentes, 39 d’horodatage C, 394 indépendantes PDF/images/sécurité/CMS et 374 de réparation de polices, plus fallback250/1062 et C36/171 ; les transactions plain et AES R5/R6 préservent leur révision committée après des callbacks de sortie ou de résultat en échec et une annulation initiale ou tardive, avec des records V1 inchangés et des exports versionnés ; les échecs originaux de configuration de tests d’espacement JSON C, de helper manquant et d’apparences composées restent préservés
Version 2.921.0 : le released2.920.1 final plus seulement six produits figés passe six cibles neuves avec 21 PDF sauvegardés, quatre transactions runtime, 55 vérifications de budgets, six frontières d’annulation sélectionnées sur1519 et 546 vérifications indépendantes chacune, plus creation130/224 et captions rich18/4/46/1145/13extent/559 et les deux consommateurs HPP ; l’époque de compatibilité complète original918 séparée conserve les six anciens groupes de consommateurs, les General333/Replay72 originaux sur quatre cibles Windows à 500 ms inchangées et 114 fixtures inchangées sur les deux cibles Delphi après restauration exacte des fichiers de fixtures manquants sur les mêmes binaires ; les échecs originaux de captions omises, de styles incorrects, d’états manquants, de perte d’espaces, d’apparence par défaut manquante et de configuration de fixtures/oracles restent préservés ; la consommation ApplyXFA legacy, les nœuds structurels, le binding supplémentaire et les médias externes restent actifs
Version 2.922.0 : six cibles réelles basées sur released920 plus seulement le Device final passent chacune 213 vérifications de budgets, huit exécutions typées, 382 PDF sources, 764 PNG réels et 206280000 pixels RGB exacts, plus les annotations90/532 anciennes affectées et les deux consommateurs HPP neufs ; le chemin de publication Windows inchangé conserve quatre cibles avec33 vérifications réelles de handles contrôlés de l’époque separate8d5a ; les échecs authentiques de Invisible+Print inconnus à même source deviennent des apparences ignorées sur les six cibles, et les échecs de types standard PDF2, les époques originales6d77/8d5a, la cause de publication inconnue originale et les désaccords de lecteurs indépendants restent préservés ; l’optional content, les autres états graphiques, le JPX haute précision et les autres lacunes de renderer restent actifs
Version 2.923.0 : six cibles natives de listes de candidats passent chacune163 vérifications runtime,959 indépendantes et4 readonly, avec les deux consommateurs C++Builder neufs ; les deux ABI Linux actuelles passent222 JSON de candidats,916 indépendantes, C51/194 et le fallback antérieur250/1062, C36/171 ; six consommateurs neufs de push-buttons et captions rich XFA passent leurs portes originales runtime/budget/indépendantes contre le nouveau managed record, et les affectées family168/1327, CSS365/880, fallback199/1098, codec38/40 passent sur six cibles ; les fermetures de dépendances compilées réelles sont auditées contre la source finale de seize produits ; quatre cibles Windows jointes neuves passent chacune25 vérifications de parsing et55 de jobs sauvegardés plus394 vérifications indépendantes PDF/CMS ; les deux DLL neuves passent727 vérifications C,389 indépendantes, la conformité et les consommateurs C++Builder neufs ; le JSON typé réel passe546 vérifications,369 indépendantes et28 vérifications supplémentaires de transactions/entrées/boutons ; les DLL V2 finales conservent les C418/named523 antérieures avec342/226 vérifications indépendantes et le rendu réel des polices, JSON nommé766/472 et JSON legacy1096/738 ; l’époque de compatibilité V1 préservée séparément à quatre cibles190/598/6 ne diffère que par la branche de décodage de getter neuve inutilisée ; les échecs authentiques de remplissage typé non pris en charge et de réponses de boutons encodés restent préservés, la perte authentique originale d’ordre CSS et les échecs de configuration de fixtures/dépendances de tests restent préservés ; les feuilles de style externes, le layout supplémentaire, les jobs chargés directs, les callbacks handle/police legacy, le fallback Windows par famille fournie et l’échange supplémentaire restent actifs
Version 2.924.0 : six cibles natives passent chacune70 vérifications d’états bornés et d’annulation,136 assertions de formules indépendantes et1622016 pixels RGB exacts sur142 PNG, avec les deux consommateurs C++Builder neufs et les régressions affectées pattern231/160, inherited40/180 et annotation90/532 ; les deux compilateurs ABI Linux natifs neufs passent375 vérifications de callbacks Python fragmentés,26 vérifications C réelles et802 vérifications indépendantes de PNG C, plus un runner d’acceptation réellement livré ; les échecs authentiques published923 d’impression ignorée et de couches désactivées par défaut restent préservés avec16 vérifications avant par compilateur Linux ; la configuration D par défaut, les intents déclarés, quatre politiques OCMD et les expressions VE récursives sont implémentés, tandis que les applications interactives d’usage AS, les autres états graphiques, le JPX haute précision et les autres lacunes de renderer restent actifs
Version 2.925.0 : le released924 réel plus seulement cinq produits figés passe quatre cibles Windows neuves avec47 vérifications de parsing,79 de jobs sauvegardés et93 d’empty-rich non no-op chacune ; les deux DLL neuves passent723 vérifications C de fallback réelles,727 C typées antérieures,389 vérifications indépendantes antérieures PDF/CMS, la conformité originale et les consommateurs C++Builder neufs ; Win64 ajoute844 vérifications de callbacks fragmentés et113 d’empty-rich, et43 PDF sauvegardés authentiques passent1745 vérifications indépendantes de polices fournies/GID/Unicode/ordre/CMS ; l’époque worker immuable923 séparée conserve toutes les portes originales et l’échec authentique d’Omega manquant, tandis que le fallback ordinaire scalaire/choice/bouton, les callbacks handle/police legacy, l’échange supplémentaire et le CSS/layout plus large restent actifs
Version 2.926.0 : six cibles natives réelles passent chacune142 vérifications de shorthand codec,491 de PDF sauvegardés et1188 indépendantes de polices/GID/Unicode/géométrie/pixels, en conservant le CSS original365/880 et le codec rich38 ; les runners de livraison réels Linux322 normal et Delphi64 passent142/491/1188 en exécution directe stricte ; la baseline authentique de polices ignorées, la limitation originale de tee de prototype et les époques de sources immuables sont préservés ; les fermetures de dépendances compilées réelles correspondent au released925 plus seulement deux nouveaux produits de codec, sans changement des records publics ; la hauteur de ligne numérique, les petites capitales, le stretch, les polices système, les feuilles de style externes, le layout supplémentaire et le fallback scalaire/choice/bouton restent actifs
Version 2.927.0 : le released925 réel plus le CSS2 released926 et seulement huit produits XFA figés passe quatre runners Windows normaux neufs avec14 cas PDF,1302 bundle/GDI,28 budgets payload/style/query résolus,22 annulations,10 issues de polices publiques, quatre cas runtime et552 vérifications indépendantes AP/polices/GID/CMS/runtime chacun ; deux cibles Linux neuves passent1290 vérifications de bundles d’octets fournis et les deux consommateurs C++Builder neufs passent ; l’époque originale923 plus8 séparée conserve les oldPush21/4/55/546, Rich18/4/46/13/559 et Creation130/224 à six cibles, les échecs authentiques originaux de captions legacy et de DR publics, et tous les échecs initiaux de compilateurs/fixtures/drivers/oracles ; l’audit de source correspond à365 sources compilables et25 enregistrements de paquets préservent la frontière de resolver Windows uniquement ; les autres widgets legacy, le rendu de texte Unicode, la structure générale des nœuds XML, les liaisons supplémentaires et les médias externes restent actifs
Version 2.928.0 : le released927 courant réel plus seulement deux produits figés passe six cibles natives neuves avec59 vérifications de budgets/annulation/scanner et2876 vérifications indépendantes d’intervalles/formules de PNG réels chacune ; les deux bibliothèques Linux natives V1 fraîchement construites passent aussi1361 callbacks/formules de tirets réels et375 vérifications existantes view/print/chiffré/publication chacune ; l’échec original publié de D ignoré, la correction explicite d’oracle de statut de budget et la sortie en échec inchangée restent préservés ; l’époque worker séparée conserve l’acceptation Linux normale, pattern231/160, les deux lecteurs et les consommateurs C++Builder neufs ; les applications interactives d’optional-content AS, les états graphiques supplémentaires, les images haute précision, les CMaps externes et les autres lacunes de renderer restent actifs
Version 2.929.0 : le courant928 réel plus douze produits figés passe quatre cibles natives Windows neuves avec42 vérifications d’apparences,86 de file-jobs et31 d’effacements plus290/272 vérifications PDF indépendantes chacune ; deux DLL Windows neuves passent283 scalaires,103 effacements,723 rich antérieures et727 C typées antérieures,214/389/12 vérifications indépendantes et des consommateurs C++Builder neufs ; le JSON Win64 passe370 scalaires et99 vérifications d’effacements scalaire/rich avec272/12 vérifications indépendantes ; les deux ABI Linux natives et le runner public portable passent chacun317 callbacks de remplissage/import,103 effacements,34 politiques/no-op et972 vérifications exactes Unicode/CID/GID de polices sur15 PDF,290/272/272 vérifications PDF indépendantes et les portes rich antérieures222/916 et250/1062 ; le fallback scalaire ignoré original, la révision répétée d’effacement de combo et les échecs initiaux de fixtures/oracles restent préservés ; le CSS/layout supplémentaire, l’échange sans perte XFDF empty-export, l’échange d’annotations et les extensions de callbacks de job plus anciennes restent actifs
Version 2.930.0 : six cibles compilateur natives réelles passent189 vérifications d’états/durée de vie/budgets avec des formules PNG indépendantes et les deux consommateurs C++Builder neufs ; les deux ABI Linux natives neuves et le runner public livré passent chacun765 assertions réelles de callbacks JSON dont des métadonnées d’usage chiffrées, entrées strictes, annulation, publication et état local à l’opération ; les deux ABI conservent1361 tirets,375 usages et les portes complètes de polices scalaire/rich livrées ; les enregistrements de paquets sont explicites ; les échecs originaux d’états ignorés, de Zoom vide et de dépendances obsolètes restent préservés ; la compatibilité des paquets C++Builder Win64 legacy, les états graphiques supplémentaires, les images haute précision, les politiques de couleurs et les autres lacunes de renderer restent actifs
Version 2.931.0 : le courant929 réel plus les dépendances released930 d’états automatiques et scalaires avec six produits XFA fusionnés exacts passe quatre runners Windows normaux neufs avec1333 vérifications de bundles neuves et1302 GDI antérieures,22/26 annulations et4/6 vérifications runtime plus1758 vérifications indépendantes AP/polices/noms/runtime chacune ; deux cibles Linux natives neuves passent chacune1333 bundles et les deux consommateurs C++Builder neufs passent ; les fermetures de dépendances compilées exactes et les échecs authentiques de dessin de pages antérieures, de noms et de widgets dupliqués restent préservés ; le rechiffrement public AES128/R5/R6 est vérifié indépendamment sur l’entrée publique inchangée ; les autres consommateurs de widgets legacy, le rendu de texte Unicode, les opérations structurelles de nœuds, les liaisons supplémentaires et les médias externes restent actifs
Version 2.932.0 : six compilateurs natifs réels passent chacun240 décodages réels,737 assertions natives et12480 équations entières indépendantes ; quatre cibles Windows conservent212 assertions de codecs et la suite de budgets Cairo inchangée et rendent chacun50 PDF authentiques avec240000 vérifications RGB exactes ; les deux bibliothèques Linux natives V1 passent316 vérifications de callbacks avec240000 valeurs RGB incluant annulation, échec de sortie, retry de budget et AES R5/R6 ; les deux runners Linux livrés exacts répètent les portes240/737/12480 et50/240000 ; l’admission 16 bits originale, les échecs de déclarations ignorées et les round trips rejetés de producteurs indépendants restent préservés ; la précision de source supérieure à26, les fonctions cubiques multidimensionnelles, les politiques NChannel, les matrices extrêmes, la substitution de polices simples manquante, les états graphiques supplémentaires et la compatibilité des paquets C++Builder Win64 legacy restent actifs
Version 2.933.0 : la source released932 complète réelle plus un include Functions exact passe les six runners normaux livrés avec17 scènes réelles,3084 composantes RGB de formules indépendantes,35 assertions bornées de travail/mémoire/annulation/récupération et quatre familles de fonctions antérieures avec12 métriques ; les deux consommateurs Delphi C++Builder neufs passent et les Linux natifs2 conservent chacun1536 équations explicites RGB d’accompagnement de lecteur ; le released931 authentique préserve15 cas non pris en charge et deux contrôles valides, tandis que241 différences lecteur-source restent enregistrées séparément parce que la convention cubique choisie n’est pas identique au lecteur ; la précision de source supérieure à26, les politiques NChannel, les matrices extrêmes, les substitutions de polices simples manquantes, les états graphiques supplémentaires, les politiques d’impression et la compatibilité des paquets C++Builder Win64 legacy restent actifs
Version 2.934.0 : le released932 réel plus le Functions include released933 et cinq produits Unicode exacts passe quatre runners Windows normaux neufs chacun avec20 PDF sauvegardés,821 vérifications indépendantes de valeurs/polices/CID/GID/ToUnicode/styles,6 vérifications de budgets,22/26 vérifications d’annulation et6/8 vérifications runtime sauvegardées ; les apparences PDF2 forcées et désactivées sont vérifiées, les deux consommateurs C++Builder neufs passent, et deux runners Linux natifs conservent6/8 vérifications runtime et21 vérifications portables de style hints sans prétendre à un consommateur Linux de polices installées ; les apparences Unicode vides originales et les échecs originaux de compilateurs/oracles de tests restent préservés séparément ; les consommateurs legacy de radio et choice, les corps de texte rich, les opérations structurelles de nœuds, les liaisons supplémentaires et les médias externes restent actifs
Version 2.935.0 : la source released934 complète exacte plus onze produits figés passe six cibles natives de layout, quatre cibles Windows de documents sauvegardés et les deux consommateurs C++Builder neufs ; les deux DLL Windows passent530 vérifications C réelles et76 indépendantes plus la conformité originale, les deux ABI Linux natives et leur runner public exact passent chacun432 vérifications de callbacks FDF/XFDF, et toutes deux conservent222 callbacks de polices ordonnés avec916 vérifications indépendantes,250 callbacks de fallback avec1062 indépendantes,765 callbacks optional-content et316 callbacks JPX avec240000 valeurs RGB ; la hauteur de ligne ignorée originale, les métriques parentes perdues, le statut de limite globale de polices, la syntaxe de runner et les échecs initiaux de fixtures/oracles restent préservés séparément ; la liaison directe de hauteur de ligne du JSON typé, le CSS supplémentaire, les feuilles de style, le layout et l’échange XFDF empty-export sans perte restent actifs
Version 2.935.1 : le released935 neuf plus seulement l’include Fields figé passe les six runners normaux réels avec44 vérifications natives de budget/annulation/retry et241 vérifications indépendantes sur12 PDF sauvegardés chacun, en utilisant des octets de polices réels identiques ; le genuine released934 antérieur conserve dix PDF et183 observations dont cinq masques erronés et un rejet exact de budget de glyphes ; aucun changement de layout de record public ou de callback n’est introduit, et les nœuds structurels XFA généraux, les bindings, les consommateurs radio et choice, les corps rich et les médias externes restent actifs
Version 2.936.0 : quatre cibles Windows réelles passent chacune39 vérifications de planning et175 vérifications de jobs sauvegardés avec95 vérifications indépendantes et10 CMS ; les deux DLL réelles passent396 vérifications C avec40 indépendantes et4 CMS, la conformité existante et les deux consommateurs C++Builder neufs, et le JSON Win64 réel passe324 vérifications plus39 cas limites ; les deux ABI Linux natives neuves et leurs runners publics exacts livrés passent chacun522 callbacks JSON typés, et toutes deux conservent222 callbacks de polices ordonnés avec916 vérifications indépendantes,250 callbacks de fallback avec1062 indépendantes et765 callbacks optional-content ; les hauteurs de ligne ignorées réelles, l’acceptation de runs rich non textuels, les mises à jour mixtes perdues, les transactions non-noop, l’admission agrégée de struts et les échecs de statut de nombres mal formés restent préservés dans des epochs de source immuables ; les propriétés XHTML/CSS supplémentaires, les feuilles de style, le layout et l’échange XFDF empty-export sans perte restent actifs
Version 2.936.1 : six cibles de compilateur natives réelles et leurs runners normaux livrés passent chacun3104 assertions de hash, collision, doublon, imbrication et croissance de dictionnaire plus26 assertions existantes de frontières décimales avec contrôles de plage et de débordement conservés ; les échecs réels de checked builds livrés restent préservés, les dépendances natives compilées réelles correspondent à la release courante, et aucun changement d’API publique ou de layout de record n’est introduit
Version 2.937.0 : le released936.1 plus exactement sept produits figés passe quatre cibles Windows réelles avec chacune1176 assertions détachées de radio,99 échecs/annulations de groupe,21 rollbacks inter-pages,8 runtime,1302 assertions GDI/push antérieures et1333 assertions checkbox antérieures plus528 vérifications indépendantes sur42 PDF réels ; les deux cibles Linux natives conservent1176 radio,1333 checkbox et3 vérifications runtime de succès/5 rollback, les deux consommateurs C++Builder neufs passent, et les échecs réels de scopes répétés et d’exports paddés restent préservés ; les consommateurs legacy de choice/list et de corps de texte rich, les opérations de nœuds structurels, les politiques d’alias et de binding supplémentaires, le transport de médias externes et les consommateurs de formes/images supplémentaires restent actifs
Version 2.938.0 : le released937 neuf plus exactement quatre produits de rendu figés passe six runners normaux publics réels avec42 scènes et58 vérifications de budget/annulation/threads chacun,188436 équations RGB indépendantes sur chaque cible Linux et188916 sur chaque cible Windows, les deux consommateurs C++Builder neufs, et la porte d’état neutre mise à jour avec83 assertions natives et179 de lecteurs par cible ; l’epoch de source antérieur retained936.1 passe toutes les familles de budgets et formules de shading/pattern/mesh/cubiques liées, les échecs livrés réels et les différences de lecteurs restent préservés séparément, et les apparences d’annotations manquantes, le comportement NChannel, les états graphiques supplémentaires, les matrices extrêmes, la substitution de polices et les consommateurs d’impression/trial restent actifs
Version 2.939.0 : le released938 neuf plus six produits figés passe les quatre cibles Windows réelles avec347 assertions détachées de choice,240 échecs/annulations et8 assertions runtime chacune,888 vérifications indépendantes sur49 PDF sauvegardés réels par cible et les assertions antérieures1176 radio/1333 checkbox/122 choice natif plus299 indépendantes ; les deux compilateurs Linux passent347 choice,1176 radio,1333 checkbox,8 runtime et122 choice natif/299 vérifications indépendantes, les deux consommateurs C++Builder neufs passent, et la perte exacte à flags hauts et les pièges d’AP manquant synthétisé par les lecteurs restent préservés ; les captions de choice rich, la décoration de cadres, les scripts dynamiques de gestion d’items, les commits interactifs, les opérations de nœuds structurels, les bindings supplémentaires et les médias externes restent actifs
Version 2.940.0 : le released939 neuf plus douze produits figés et25 enregistrements de paquets passe les runners normaux réels sur quatre cibles Windows et deux cibles Linux natives avec28 exports,47 imports et13 vérifications réelles de politique CAdES chacun ; les deux ABI Linux passent219 callbacks d’annotations,36 vérifications C réelles et80 opérations concurrentes, toutes deux conservent40 vérifications d’échange codec/78 scalaire/62 rich, et les deux consommateurs C++Builder neufs passent ; les échecs réels de namespace, de fins de ligne, de couleur transparente et d’Unicode restent préservés, tandis que le transport AP, le remplacement/suppression, les destinations explicites, les profils d’actions/FDF plus larges et les opérations JSON d’annotations Windows restent actifs
Version 2.941.0 : le released940 neuf plus treize produits figés passe les deux compilateurs Linux natifs, les deux bibliothèques partagées Linux réelles, quatre cibles Windows réelles, les deux paires DLL/C Windows réelles et les deux interfaces C++Builder neuves ; chaque matrice native conserve37/34 vérifications cœur,433 jetons décimaux,266 allers-retours décimaux et256 publics,6336 vérifications IEEE indépendantes,52 mises à jour mixtes,7 vérifications readonly,593 vérifications PDF indépendantes et86 vérifications d’apparences, et les deux ABI Linux passent1170 vérifications JSON réelles sur42 PDF plus quatre no-ops readonly à zéro équivalent ; les valeurs JSON réelles à ULP erroné, le rejet RTL fini long, le rejet readonly à zéro équivalent et l’échec d’initialisation de widgetset FPC autonome restent préservés, tandis que le CSS/layout supplémentaire, les exports XFDF empty sans perte, le remplissage rich direct des jobs chargés et la publication native zero-update à octets exacts restent actifs
Version 2.941.1 : le released941 neuf plus exactement un produit de sélection figé passe les six cibles natives avec89 sélection,347 bundle,8 runtime,1176 radio,1333 checkbox et122 ancien choice plus299 assertions indépendantes ; les quatre cibles Windows conservent240 vérifications atomiques et888 vérifications indépendantes sur49 PDF réels, et la véritable annulation retardée d’avant correctif reste préservée ; les scripts dynamiques de gestion d’items, les opérations structurelles, les commits interactifs, les bindings plus larges et les profils de consommateurs supplémentaires restent actifs
Version 2.942.0 : le released941.1 neuf plus exactement quatre produits de rendu figés passe les six cibles natives réelles avec376 rendus,22425603 comparaisons indépendantes de composantes RGB,206 assertions de budget/annulation/état et81 pages de lecteurs indépendants chacune, les deux consommateurs C++Builder neufs, les portes de budget affectées90/210/70/58, les vérifications d’annotations532 et d’usage206280000 pixels ; les échecs originaux de ressources de polices et de surcharge FPC32 restent préservés ; les handlers Screen, les polices Preview/Print-only, les bordures cloudy et biseautées/en retrait, les captions de lignes, les polices par défaut CFF, les opérateurs DA supplémentaires et les consommateurs graphiques, d’impression et trial supplémentaires restent actifs
Version 2.943.0 : le released942 neuf plus exactement sept produits figés passe quatre cibles Windows réelles avec30 jobs de fichiers d’annotations chacun,190 assertions C par architecture,518 vérifications JSON Win64 et les deux consommateurs C++Builder neufs ; les régressions de form-data affectées conservent84 vérifications de transactions et190 de jobs de fichiers plus598 vérifications indépendantes et8 CMS réels par cible,418 vérifications C par architecture et1096 vérifications JSON Win64 ; le runner normal portable final est aussi rejoué, tandis que le transport AP, le remplacement/suppression, les destinations explicites, les actions plus larges, le FDF embarqué/incrémental et les extensions plus anciennes de jobs/descripteurs chargés restent actifs
Version 2.943.1 : deux produits natifs figés passent quatre cibles Windows neuves et les deux consommateurs C++Builder plus les deux runners normaux Linux réels avec un audit de closure exact de79 fichiers compilateur/includes contre le released943 ; chaque cible native conserve73 vérifications mixtes,8 readonly,44 de sécurité classic/object-stream,30 de graphe en attente et2 de signature invalide plus593 vérifications indépendantes d’apparences,21 paires à octets exacts et8 CMS valides/1 invalide ; l’échec du test de déclarations d’API Windows est préservé et corrigé dans le test uniquement, tandis que l’échange empty-export sans perte, le layout rich plus large et les API FDF/XFDF séparées restent actifs
Version 2.944.0 : six cibles natives passent70 nouvelles assertions runtime et156 vérifications PDF natives indépendantes chacune ; quatre cibles Windows passent aussi156 vérifications PDF legacy et les deux consommateurs C++Builder neufs, tandis que les régressions ciblées de sélection, de binding et d’apparences et les portes d’événements originales333/72 conservent leurs closures exactes de compilateur/includes testées ; la combinaison finale943.1 vérifie397 fichiers source,990 dépendances natives,1763 artefacts de preuve et1612 sorties Windows privées, avec un chevauchement de timing explicitement préservé ; les commits interactifs, les captions de choice rich, les opérations de nœuds structurels et les politiques de binding ou de médias supplémentaires restent actifs
Version 2.945.0 : douze produits figés passent quatre matrices Windows natives et legacy de destinations avec1565 allers-retours,164 précision,27 sécurité,100 namespaces natifs,98 namespaces legacy et20 vérifications DOM par cible, plus les deux consommateurs C++Builder neufs ; chaque DLL Windows passe2568 assertions C sur108 opérations de fautes et1152 vérifications indépendantes, avec2350 callbacks Win64 de destinations fragmentées et258 vérifications de comparaison ; les deux compilateurs Linux natifs conservent les régressions de destinations, de namespaces, de parseur et d’annotations mappées, et les deux bibliothèques ELF neuves passent2350 vérifications de destinations et255 de comparaison ; les deux architectures Delphi passent103 tests XML originaux et de valeurs multiples incluant les callbacks optionnels Sound et pièces jointes, tandis que les consommateurs originaux de form-data et de signatures restent vérifiés ; le transport AP, le remplacement/suppression d’annotations, les actions distantes, le FDF plus large et les extensions plus anciennes de jobs/descripteurs chargés restent actifs
Version 2.946.0 : le released945 neuf plus exactement quatre produits figés passe les six cibles natives avec52 scènes réelles,27 vérifications d’API,42 comparaisons indépendantes de formules et de paires de permissions et1612800 composantes RGB par cible, plus les deux consommateurs C++Builder neufs à appels réels ; MuPDF et Poppler traitent chacun21 pages réelles par cible avec des différences de récupération consignées séparément, et les hashes de source, de compilateur, de polices et de dépendances natives restent inchangés ; le premier échec de préflight de dépendances natives est préservé, tandis que les bordures cloudy et biseautées/en retrait, les captions de lignes, les polices par défaut CFF, les opérateurs DA supplémentaires, les états graphiques supplémentaires, les politiques d’impression et la reconstruction de source trial restent actifs
Version 2.946.1 : deux produits figés passent100 nouvelles vérifications natives et33 vérifications XML indépendantes sur six cibles réelles contre le released945, avec des closures compilateur/includes à octets identiques contre le released946 ; quatre cibles Windows 946 neuves passent chacune les portes inchangées General333, replay72, DataDOM205, DataXML142 avec150 vérifications indépendantes, Bind133 avec26 indépendantes et PropertyDOM111, en conservant les deadlines originales, les verrous de source et les échecs réels avant/intermédiaires ; les interfaces publiques sont inchangées, tandis que les resets de namespaces, la réparation du protocole resetData, les opérations de nœuds structurels, les consommateurs rich, les bindings supplémentaires et les médias restent actifs
Version 2.946.2 : un produit cryptographique figé passe860 comparaisons hashlib indépendantes directes et en flux sur les six cibles natives, et le runner Linux livré répète les deux portes natives réelles ; les régressions inchangées security81 et documents chiffrés82 passent sur les six cibles avec vérification indépendante des sorties pypdf/MuPDF, les échecs originaux de checked builds sont préservés, et les vérifications compilateur restent activées ; le rendu plus large, l’échange de formulaires, les politiques d’annotations et le XFA dynamique restent actifs
Version 2.946.3 : deux produits de reset figés passent57 vérifications natives et36 vérifications XDP sauvegardées indépendantes sur les six cibles réelles contre le released946.1, avec14 closures réelles de compilateur/includes à octets identiques contre le released946.2 ; quatre cibles Windows conservent68 vérifications de host-model et80 d’hôte intégré et les deux consommateurs C++Builder neufs passent ; les échecs originaux de protocole natif et de bootstrap de host-model restent préservés, tandis que les nœuds structurels, les alias, les politiques de binding, les consommateurs rich et les médias externes restent actifs
Version 2.947.0 : le released946.3 neuf plus quatre produits figés passe les six cibles natives réelles avec130 assertions directes,54 scènes,408 rendus,192 comparaisons de formules et41370000 composantes RGB par cible, en conservant le seuil max2 ; MuPDF et Poppler traitent chacun96 pages réelles par cible, les vérifications originales fallback206 passent sur les six cibles et les deux consommateurs C++Builder neufs passent ; les échecs réels du released946.3 et les échecs antérieurs d’Unicode, de mémoire et de dépendances sont préservés ; les contours cloudy, les défauts CFF et Type1, les opérateurs DA supplémentaires, le clipping fractionnaire général de glyphes, les politiques d’impression et la reconstruction de source trial restent actifs
Version 2.947.1 : un produit XFA à implémentation seule figé passe24 vérifications runtime,28 vérifications DOM natives et41 vérifications XML sauvegardées indépendantes sur les six cibles réelles, en conservant100 anciennes vérifications UTF8 et33 vérifications XML indépendantes par cible plus142 anciennes DataXML et150 indépendantes sur quatre cibles Windows ;16 closures réelles de compilateurs vérifient1024 entrées source à octets identiques contre le released947, sans changement d’interface publique ; les échecs réels FPC331 antérieurs et les résultats FPC322 non reproductibles restent préservés, tandis que les nœuds structurels, les alias, les politiques de binding, les consommateurs rich et les médias externes restent actifs
Version 2.948.0 : quatre produits de rendu figés passent six cibles réelles neuves avec68 assertions de budget/récupération et26 d’arithmétique checked,206 anciennes vérifications de fallback et42 paires de composition sur8820000 composantes RGB chacune au maximum2 ; MuPDF et Poppler traitent chacun42 pages réelles par cible et les deux consommateurs C++Builder neufs passent ; exactement1e18 pixels raster sont rejetés contre1e18-1 avant toute allocation A8 sur chaque cible, tandis que les échecs réels de composition du released947.1 et les échecs de précision/allocation de candidatev6 restent préservés ; la précision exacte d’aire de polygones, les autres modes de peinture de texte, les contours cloudy, les défauts CFF, les opérateurs DA supplémentaires, les états graphiques supplémentaires, les politiques d’impression et la reconstruction de source trial restent actifs
Version 2.949.0 : le released948 neuf plus quatre produits figés passe six cibles natives avec46 vérifications de codec et238 vérifications de documents indépendantes, en conservant40 vérifications de codec et78 de formulaires avec427 assertions indépendantes, et les deux consommateurs C++Builder neufs ; les clients DLL/C Windows checked d’architecture correspondante passent chacun670 callbacks réels et403 vérifications PDF/XML indépendantes, Win64 passe aussi444 callbacks Python, et deux bibliothèques ELF Linux checked neuves passent chacune444 callbacks ; les états vides exacts, les no-ops readonly, AES R5/R6, le rollback d’échec de publication, les éditions du graphe courant et les instantanés de source sont préservés ; le marqueur de tableau vide explicite est une extension HotPDF, tandis que le CSS/layout supplémentaire, les politiques d’annotations et le XFA plus large restent actifs
Version 2.950.0 : le released949 neuf plus quinze produits figés passe six cibles natives avec63 assertions structurelles,150 de budget/annulation/retry,34 de XML partagé et41 de transactions chacune, quatorze fixtures avec27 événements et179 vérifications indépendantes de XML/PDF/polices/apparences sauvegardées ; les deux consommateurs C++Builder neufs passent, et quatre cibles Windows conservent les sept portes inchangées General/Replay/DataDOM/DataXML/Bind/Property/exData aux deadlines originales ;36 closures compilées réelles verrouillent3448 entrées récursives, tandis que l’enregistrement du paquet Lazarus généré est vérifié séparément ; les échecs originaux de namespace, d’Unicode et de références FormCalc retenues restent préservés ; le DOM général de template/formulaire, les collections de nœuds, les bindings plus larges, les consommateurs rich et les médias externes restent actifs
Version 2.951.0 : quatre cibles Windows 950 neuves livrées passent chacune292 vérifications natives et973 indépendantes,206 anciennes assertions de fallback et130 de décorations, plus les deux consommateurs C++Builder neufs ; deux cibles Linux 949 réelles passent les mêmes portes et leurs51 unités compilées avec103 sources récursives chacune sont à octets identiques avec la combinaison950 ;72 paires compagnons analytiques conservent une différence RGB maximale de0 contre le seuil inchangé2, tandis que MuPDF et Poppler traitent chacun58 pages par cible ; les refus de nuages originaux et l’échec de budget de polices FreeText long restent préservés, avec un succès de2 Mo, un rejet atomique de1 Mo, une annulation tardive et une récupération vérifiées ; les défauts CFF/Type1, les opérateurs DA supplémentaires, les autres peintures/clippings de texte, la précision d’aire de polygones, les états graphiques, l’impression et la reconstruction de source trial restent actifs
Version 2.952.0 : quatre cibles Windows réelles passent chacune152 vérifications de politiques chargées et54 d’entiers de signature,2137 vérifications distantes natives et2138 legacy, les portes locales inchangées1565/précision164/sécurité27, et les deux consommateurs C++Builder neufs ; les deux DLL Windows réelles passent chacune2568 vérifications C sur108 opérations de fautes et1737 vérifications PDF/XML indépendantes, avec530 callbacks Win64 fragmentés ; les deux compilateurs Linux natifs passent2137 distant,1565 local,164 précision,27 sécurité,100 namespace et20 vérifications DOM, et les deux bibliothèques ELF neuves passent530 callbacks ; les1882 entrées source verrouillées et13341 enregistrements de preuve sont rehachés, tandis que les échecs originaux de BOM, de transport compilateur et de stockage partagé RC4 restent préservés ; le transport AP, le remplacement/suppression d’annotations, les cibles embarquées, les actions plus larges, la modélisation de politiques FDF champs-seuls, le CSS/layout général et le XFA plus large restent actifs
Version 2.953.0 : le released952 neuf plus neuf produits figés passe les six cibles natives réelles avec102 vérifications natives,20 vérifications XML sauvegardées indépendantes et230 vérifications PDF sauvegardées indépendantes par cible ; les portes inchangées General333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 et exData142 passent sur quatre cibles Windows aux deadlines et limites de pile originales, avec les deux consommateurs C++Builder neufs ;40 closures compilées réelles vérifient3736 entrées récursives, et chaque dépendance d’ancienne porte est à octets identiques avec la combinaison finale952 ; les échecs originaux de collections manquantes, de débordement de pile, de manager périmé, d’identité et de pilotes restent préservés ; la structure générale de nœuds template/formulaire, les bindings plus larges, la validation de schéma, les médias externes et les consommateurs supplémentaires restent actifs
Version 2.954.0 : le released953 neuf plus deux produits de feuilles de style figés passe six cibles natives réelles avec83 vérifications de limites/annulation,1056 assertions natives et4600 vérifications indépendantes sur176 sorties par cible ; quatre groupes de régressions originales affectées et des lecteurs indépendants de polices/métriques passent sur les six cibles, et les deux consommateurs C++Builder neufs compilent ; les clients C DLL Win32 et Win64 réels vérifient chacun2481 assertions,60 imports et60 no-ops exacts ; les callbacks Python Win64 réels vérifient1406 contrôles et les deux clients ELF Linux checked vérifient chacun1082 contrôles, avec cinq modes d’échec par transaction et1700 vérifications indépendantes sur60 PDF réels par client ; les échecs originaux avant/style/oracle/compilateur restent préservés ; les sélecteurs d’attributs/de siblings/pseudo, les feuilles de style externes et le layout CSS général restent actifs
Version 2.955.0 : le released954 neuf plus quatre produits JS/include figés passe les six cibles natives réelles avec78 assertions natives,67 vérifications XML sauvegardées indépendantes,452 vérifications PDF sauvegardées indépendantes et quatre PDF réels par cible ; les portes inchangées General333, Replay72, SOM170, DataDOM205, DataXML142, Bind133, Property111 et exData142 passent sur quatre cibles Windows aux deadlines originales de500 ms et limites de pile, avec les deux consommateurs C++Builder neufs ;40 closures compilées réelles vérifient3742 entrées récursives ; les échecs originaux de vues enfants manquantes, de clones de listes du Data DOM manquants et le diagnostic de test en échec restent préservés ; la création générale de templates/formulaires, le clonage récursif, la mutation d’arbres enfants, les chemins enfants FormCalc, les bindings plus larges et les médias restent actifs
Version 2.955.1 : six cibles natives checked réelles passent chacune360 comparaisons SHA3/SHAKE indépendantes et101 cas d’accord de clés, y compris des échanges NIST bidirectionnels pleine largeur, des itérations RFC7748, des rejets d’ordre bas, des décodages de coordonnées non canoniques et une récupération valide ; les deux architectures Delphi passent aussi11 consommateurs originaux inchangés de ladder et d’enveloppes de destinataires ; les closures compilées réelles correspondent au released955 plus exactement deux produits cryptographiques, et410 sources de composition de release sont verrouillées ; les échecs originaux de compilateur, de débordement et de secret nul restent préservés ; le rendu plus large, le CSS/layout, l’échange d’annotations et le XFA général restent actifs
Version 2.956.0 : le released955.1 neuf plus exactement dix produits CFF figés passe six cibles natives réelles avec57 assertions et282 vérifications indépendantes sur36 scènes chacune, les régressions de rendu et de polices affectées, et les deux consommateurs C++Builder réels y compris la nouvelle méthode de table compacte ; les413 sources compilables correspondent à l’epoch testé et7144 artefacts figés sont rehachés ; les vérifications OpenType sparse-CID natives, MuPDF et Ghostscript passent, tandis que l’incompatibilité de mappage sparse-CID Poppler consignée reste explicite avec des contrôles positifs d’identité et de CFF brut ; les epochs originaux de compilateur, de fixture manquante et à un widget restent préservés ; le Type1C/CIDFontType0C brut, le Type1 nu et la reconstruction de défauts CFF2, les graphismes supplémentaires, le CSS/layout, l’échange d’annotations et le XFA général restent actifs
Version 2.956.1 : le released956 neuf plus exactement un changement figé de whitelist de compilateur passe six cibles natives réelles avec6 assertions runtime,35 deadlines originales et8 assertions de rollback chacune, deux PDF sauvegardés,15 vérifications XML indépendantes et222 vérifications PDF indépendantes ; six closures réelles de compilateurs couvrent1472 entrées récursives sur413 sources correspondantes ; quatorze closures originales General333, Replay72, SOM170 et C++Builder sont équivalentes à cette composition et conservent leurs identités d’exécution 955.1 originales ; les échecs réels de nœuds inconnus et d’indices numériques du Data DOM restent préservés ; l’édition générale d’arbres template/formulaire, les indices numériques du Data DOM, les bindings supplémentaires et le XFA dynamique plus large restent actifs
Version 2.957.0 : six cibles natives réelles passent146 observations de sélecteurs indépendantes,156 assertions de limites,1944 assertions natives et8540 vérifications indépendantes sur324 sorties sauvegardées chacune ; les callbacks DLL Windows et ELF Linux exercent132 imports FDF/XFDF plain/AES par bibliothèque, des no-ops exacts et des rollbacks de publication ; les consommateurs originaux affectés et les en-têtes C++Builder réels passent, avec des closures compilées réelles auditées contre la composition de source finale et le timeout agrégé de callbacks original préservé ; les préfixes de namespaces nommés, les feuilles de style externes, les sélecteurs fonctionnels CSS4 généraux, les tableaux, les médias et le layout général restent actifs
Version 2.958.0 : le released957 neuf plus exactement trois produits JavaScript/include figés passe les six cibles natives réelles avec186 assertions runtime/deadline, huit PDF sauvegardés,60 vérifications XML indépendantes et1888 vérifications indépendantes de glyphes/polices/apparences chacune ; six cibles originales de structure du Data DOM,32 portes originales de régression Windows et deux consommateurs C++Builder neufs passent ;46 closures compilées réelles couvrent4802 entrées récursives sur413 sources correspondantes ; les échecs originaux d’indices numériques, de lecture seule lexicale et d’installation restent préservés ; la création et le clonage généraux d’arbres template/formulaire, les bindings plus larges, la validation de schéma et les médias externes restent actifs
Version 2.959.0 : le released958 neuf plus exactement un produit de sélecteurs figé passe six cibles natives réelles avec263 observations de sélecteurs relues,156 assertions de limites retenues et122 logiques,3294 assertions natives et14525 vérifications indépendantes sur549 sorties sauvegardées chacune ; les callbacks DLL Windows réels et ELF Linux exercent240 imports FDF/XFDF plain/AES par bibliothèque, des no-ops exacts et des rollbacks de publication ; quatre cibles originales de consommateurs Windows, deux cibles de consommateurs Linux et deux consommateurs C++Builder neufs passent ;18 closures compilées réelles et les413 sources compilables correspondent à la composition testée ; les échecs originaux FPC à180 s agrégés, Win32 C à240 s et Python Win64 à900 s et les corrections d’oracles normatifs restent préservés ; les tests sauvegardés natifs, les callbacks C et les callbacks Python conservent leurs deadlines de processus originales en lots disjoints ; les préfixes de namespaces nommés, les feuilles de style externes, les pseudo-classes d’état/scope supplémentaires, les tableaux, les médias et le layout général restent actifs
Version 2.960.0 : le released959 plus neuf produits figés ajoute le transport d’apparences Stamp standard avec XML typé RAW/FILTERED HEX/ASCII, les permissions chiffrées et signées préservées, la publication exacte d’imports vides et le rollback préparé de callbacks ; six cibles natives réelles, les clients DLL/C Windows, deux bibliothèques ELF Linux natives, les callbacks Python Win64 et les deux consommateurs C++Builder passent ; les scopes de namespaces empruntés conservent la sémantique de texte enrichi existante et les budgets de nœuds tout en évitant les copies de déclarations héritées ; les tests réels de callbacks Windows distinguent une capacité64 KiB invalide d’une capacité de travail1 MiB légale mais insuffisante et conservent un rollback exact ; 52 closures compilées réelles couvrent4754 occurrences d’entrées récursives et360 entrées uniques, avec des identités d’exécution conservées contre le 958 original plus le candidat à sélecteurs logiques ; les états AP généraux d’annotations, le transport de chaînes et de références, les graphes FDF d’annotations, le remplacement/suppression d’annotations, le CSS/layout plus large et le XFA général restent actifs
Version 2.961.0 : les polices par défaut Type1C, CIDFontType0C et Type1 nues d’origine génèrent du texte d’apparences manquantes temporaires et des captions rich avec mappings et ressources source préservés ; six cibles natives réelles passent231 assertions,42 paires d’images RGB exactes et126 contrôles de lecteurs indépendants chacun, les régressions originales affectées d’apparences/texte rich/budgets passent et les deux consommateurs C++Builder compilent ; les415 sources compilables correspondent au released960 plus les deux produits possédés, avec les identités d’exécution 958 originales plus CSS/AP/codec/brut et les preuves de timeout FPC32 originales conservées ; la substitution de familles, les styles synthétiques, le word wrapping aux frontières de mots, le shaping de scripts complexes, le CFF2 et la couverture triangulaire mathématique exacte restent actifs
Version 2.962.0 : le texte d’annotations Type1C, CIDFontType0C et Type1 nu d’origine passe désormais à la ligne aux frontières d’espaces et de traits d’union entre runs stylés, conserve des cellules encodées multi-scalaires complètes et fusionne les CRLF entre runs vides/stylés ; six cibles natives réelles et un wrapper public Linux322 séparé passent chacun84 paires RGB exactes,9 entrées négatives,231 assertions de budget de mots,321 assertions d’annulation mesurées et171 vérifications de contours indépendantes, avec les42 paires brutes/231 assertions/126 contrôles de lecteurs originaux, les régressions affectées et les deux consommateurs C++Builder compile-only conservés ; les415 sources compilables correspondent au released961 plus le produit possédé, tandis que les identités d’exécution Delphi v2, FPC/HPP v3, Linux v5 et wrapper public originales et les échecs antérieurs restent préservés ; le word wrapping Unicode général et le shaping complexe, la substitution de familles, les styles synthétiques, le CFF2 et la couverture triangulaire mathématique exacte restent actifs
L’implémentation utilise le répertoire de projet canonique, préserve les changements sans rapport, ne met à jour que la documentation en-us, exécute les vérifications non-GUI avec lancement de lecteur supprimé, et enregistre les changements vérifiés comme releases locales sans pousser
Plan d’amélioration précédent et preuves de publication
Version 2.963.0 : les déclarations de namespaces CSS à portée et les sélecteurs qualifiés passent six cibles natives réelles, chacune avec 4008 vérifications natives, 17700 vérifications indépendantes, 668 sorties sauvegardées et 322 observations de sélecteurs relues ; les consommateurs originaux et deux interfaces C++Builder compile-only conservent leurs identités d’exécution, avec une équivalence réelle de closure de source compilée au candidat final. Les clients C Windows réels sur les deux architectures, le Python Windows et les deux clients ELF Linux checked préservent 300 imports, des no-ops exacts, un état plain/AES authentifié et 8500 vérifications PDF indépendantes par client ; les replays supplémentaires de lecteurs Windows restent séparés des exécutions C originales. Cinq fonctions de hachage modulaires intentionnelles conservent la compatibilité checked-build ; quatre builds produits Windows passent les vérifications réelles de miss/hit de bitmaps en cache et 20400 pixels de rectangles exacts, tandis que les portes Delphi inchangées de 100000 pages/millions de consultations conservent la limite P95 originale de 5 microsecondes. Les epochs d’exécution 962 originaux, les échecs d’avant correctif, les entrées figées et les identités de source/runtime restent préservés ; les styles externes, les médias, les tableaux et le layout plus large restent actifs
Version 2.964.0 : les instances par défaut OpenType CFF2 complètes convertissent chaque glyphe d’origine en apparences CFF 1 statiques à CIDs clé avec Unicode, largeurs, permissions et avis de source lisible d’origine ; six cibles natives neuves passent chacune 73 assertions, 19 PDF sauvegardés via MuPDF et Poppler, 2557 glyphes originaux sur 247346 coordonnées et 21 paires de glyphes synthétiques, avec une différence de contours nulle à la tolérance inchangée de 1/1024. Quatre consommateurs inchangés passent sur chaque cible et les deux consommateurs C++Builder neufs à appels réels compilent ; un wrapper public Linux séparé extrait 27 entrées verrouillées et répète la compilation, l’exécution et la double vérification par lecteurs réelles. Les 416 sources compilables correspondent à la composition formelle 963 testée plus cinq produits ; les epochs d’exécution originaux, les limites d’inventaire de compilateurs et les échecs réels restent préservés. Le CFF2 brut autonome, les axes non par défaut, le shaping plus large, les autres modes de peinture de texte et les travaux graphiques restants restent actifs
Version 2.965.0 : les arbres de formulaires natifs transactionnels prennent en charge createNode, le clonage profond et superficiel, l’ajout, l’insertion et la suppression, les candidates détachées, les alias survivants stables, le rollback d’événements et la persistance de paquets de formulaires sauvegardés indépendamment du template rédigé. Les fusions vides honorent les occurrences initiale/min/max prises en charge sans fabriquer de datasets. Six cibles natives neuves passent chacune 1341 assertions, 89 vérifications XML indépendantes et 24 vérifications PDF indépendantes ; six cibles DataStructure affectées et deux consommateurs C++Builder neufs compile-only passent aussi. Quatorze nouveaux groupes compilés utilisent la composition formelle 964 réelle plus dix-huit produits ; 48 groupes plus anciens conservent leur identité d’exécution Final961V3 originale avec des entrées récursives identiques et des artefacts de compilateur conservés. L’enregistrement des paquets Delphi/C++Builder modernes et Lazarus est audité séparément et était hors de ces closures d’exécution ; aucun build complet de paquet n’est revendiqué. Le budget d’événements original de 500 ms, les 17 cas d’annulation échantillonnés, les epochs de source et les échecs originaux restent préservés. L’édition de templates, le remerge explicite, le schéma complet et la gestion de choice-subformSet, l’annulation exhaustive et la couverture d’allocateurs restent actifs
Version 2.966.0 : l’évaluation de médias de texte enrichi natif prend en charge les profils d’hôte print/screen explicites, les attributs media des styles, les groupes imbriqués, les valeurs booléennes inconnues, les plages de fonctionnalités et les unités physiques/police/résolution avec des budgets de parsing partagés. Six cibles natives neuves passent chacune111 requêtes relues,142 assertions de sécurité de médias, les vérifications de feuilles de style et de namespaces retenues156/122/59/204,954 assertions de sauvegardés/imports et4135 vérifications indépendantes sur159 PDF sauvegardés. Deux consommateurs d’en-têtes C++Builder neufs à appels réels et les six groupes de consommateurs originaux affectés passent. Les clients C DLL Win32/Win64 neufs, le Python Win64 et les deux clients ELF Linux versionnés checked préservent chacun48 imports FDF/XFDF plain/AES, des no-ops exacts et un état d’échec de publication, avec1360 vérifications PDF indépendantes par client. Dix-neuf groupes de consommateurs réels conservent dix-huit closures d’unités/includes compilées contre421 entrées d’implémentation correspondantes ; un runner public séparé répète les vérifications natives réelles et indépendantes de PDF et son producteur de callbacks préserve276 entrées exactes en ne normalisant que la nouvelle ligne finale du transport ; un replay public réel séparé de48 transactions de callbacks passe aussi. Les échecs originaux, les deadlines de processus, les epochs de source et les dépendances restent préservés. Les profils personnalisés sont des options directes du décodeur natif ; les imports ordinaires utilisent print par défaut. Les feuilles de style externes, les fonctionnalités de médias supplémentaires, les tableaux et le layout général restent actifs
Version 2.967.0 : les feuilles de texte enrichi externes fournies par l’appelant prennent en charge les ressources liées, les imports bornés, la résolution d’URI, les bases HTML/XML combinées et les ensembles de titres inline/link preferred ou alternate partagés via les imports natifs, les jobs de fichiers Windows et les callbacks V1 Windows/Linux inchangés. Six cibles natives réelles passent chacune81 observations relues,73 assertions de sécurité,486 assertions sauvegardées et9028 vérifications indépendantes sur108 PDF ; les six cibles de médias et de consommateurs originaux retenues et les deux consommateurs d’en-têtes C++Builder à appels réels passent. Le supplément à six cibles vérifie180 observations de titres et216 de bases, chaque frontière mesurée d’annulation de titre automatique et36 cas de profondeur. Les clients natifs DLL/ELF réels et les callbacks publics préservent54 imports plain/AES et des no-ops avec6832 vérifications indépendantes par client. Trente-sept groupes de consommateurs conservent33 closures compilées récursives et deux builds exacts de parseurs de produits contre424 entrées d’implémentation. La porte de jobs Win64 conserve son timeout original de30 secondes ; une exécution séparée du même binaire retenu passe les neuf scènes aux deadlines inchangées, sans résoudre la cause du timeout original ni revendiquer une stabilité à charge arbitraire. Un runner public séparé compile et exécute l’acceptation native et prépare ses propres fixtures de callbacks ; le replay public réel de callbacks passe aussi. Les échecs originaux, les epochs de source, les artefacts et les dépendances restent préservés. Les propriétés CSS plus larges, les sélecteurs d’état/scope, les tableaux, les fonctionnalités de médias supplémentaires et le layout général restent actifs
Version 2.968.0 : les profils de médias de texte enrichi natifs acceptent huit fonctionnalités explicites de préférences et d’accessibilité avec des conditions d’égalité discrètes et booléennes, les valeurs inconnues préservées sous négation, une validation d’hôte bornée et un comportement de cascade inline/externe partagé. Six cibles natives réelles passent chacune 206 observations relues, 210 assertions de sécurité, 450 assertions de sauvegardés/imports et 75 inspections indépendantes de sorties PDF. Les six cibles de régression inchangées de médias et de feuilles externes passent leurs portes originales 111/142/954/159 et 81/73/486/108. Un runner public séparé compile à frais trois programmes et répète les vérifications de préférences et de PDF sauvegardés. Trente-trois closures compilées récursives conservent des identités d’entrées correspondantes contre les 424 sources compilables. Les profils personnalisés restent des options du décodeur natif ; les imports ordinaires utilisent le profil print par défaut, et les requêtes de scripting n’exécutent pas de JavaScript. Les échecs originaux et l’oracle de commentaires de fin d’entrée corrigé restent préservés. Les unités calc et viewport, les fonctionnalités CSS supplémentaires, le layout général, le rendu d’annotations plus large et l’acceptation XFA générale restent actifs
Version 2.969.0 : les calculs numériques de texte enrichi natifs prennent en charge les expressions calc, min, max et clamp finies, l’arithmétique typée, q/rem et les longueurs de viewport explicites, et le calcul de police finale pour les métriques de ligne et d’espacement. Cinq cibles de compilateurs courantes passent chacune 119 observations avec 399 assertions numériques, 1 908 assertions de ressources/annulation, 936 assertions de sauvegardés/imports et 156 sorties PDF inspectées indépendamment. Les cinq régressions originales de media queries, de préférences de médias et de feuilles de style externes passent. Des runners publics Windows et Linux séparés compilent chacun à frais trois programmes et répètent ces vérifications. La porte de sécurité FPC Win32 conserve son timeout original d’exécution parallèle et passe une retry isolée séparée du même binaire verrouillé à l’échéance inchangée de 30 secondes. La composition acceptée consigne 86 compilations réelles de programmes, 46 closures compilées récursives et 425 entrées compilables correspondantes. Le préflight arithmétique empêche le débordement avant la conversion d’unités et la division, et les bornes Double typées préservent les valeurs de bord valides entre les cibles. Une borne Double inférieure partagée répare aussi les dimensions d’hôte, la résolution et l’admission de police de médias initiale au minimum exact. La taille de police racine utilise les métriques initiales, tandis que les métriques de ligne/espacement racines utilisent la police racine finale. La validation FPC utilise 3.3.1 ou plus récent. Le CSS plus large, les graphes complets de transport/ressources FDF, le rendu plus large et les travaux XFA généraux restent actifs
Version 2.970.0 : les requêtes de support de texte enrichi natives ajoutent les imports @supports et supports() conditionnels avec admission de déclarations, de sélecteurs, de booléens, de namespaces et de jetons URL. Cinq cibles de compilateurs réelles passent chacune 85 requêtes relues, 72 assertions de contexte, 572 injections d’annulation mesurées avec 2 869 assertions de sécurité, 258 assertions de sauvegardés/imports et 43 sorties vérifiées indépendamment dans 86 PDF. Les régressions Linux originales de médias, de préférences et de feuilles de style externes passent. Des runners publics Linux et Delphi Win64 neufs répètent les cinq programmes natifs et les vérifications sauvegardées. L’acceptation consigne 48 compilations réelles, 40 closures récursives et 426 entrées compilables correspondantes. Ceci publie le profil de requêtes natives borné ; le CSS plus large, les graphes complets de transport FDF, le rendu plus large et le XFA général restent des travaux actifs
Version 2.971.0 : le scope racine et les pseudo-classes statiques d’actions utilisateur ajoutent 38 observations de sélecteurs natives relues par cible de compilateur. Cinq cibles réelles passent les mêmes sémantiques de sélection. Des runners publics Linux et Delphi Win64 neufs conservent 85 requêtes de support, 72 assertions de contexte, 572 injections d’annulation mesurées avec 2 869 assertions de sécurité, et ajoutent les 38 observations de sélecteurs ; chacun vérifie 408 assertions de sauvegardés/imports et 68 sorties inspectées indépendamment dans 136 PDF. L’acceptation consigne 23 compilations réelles, 23 closures récursives conservatrices et 426 entrées compilables correspondantes. Ceci publie le profil de sélecteurs statique ; les pseudo-classes d’état supplémentaires, les racines de scoping spécifiées par l’appelant, le CSS plus large, les graphes complets de transport FDF, le rendu plus large et le XFA général restent actifs
Version 2.971.1 : les builds FPC checked conservent le hachage modulaire du cache de shaped runs sans débordement arithmétique, en préservant l’identité du cache, les hits et le comportement borné d’éviction
Version 2.972.0 : les apparences par défaut d’annotations natives préservent l’état du texte, l’ajustement automatique, l’espacement du texte enrichi et le clipping dérivé des glyphes pour les modes de rendu 4 à 7. La matrice d’acceptation à cinq cibles conserve 45 apparences appariées et 872 assertions de ressources, d’annulation et de récupération par cible. La composition Linux canonique neuve rend les 90 sorties avec une différence de paires nulle et répète les 872 assertions de frontières. Les preuves géométriques et raster indépendantes, les échecs originaux et les identités d’exécution originales restent consignés séparément. Les polices variables non par défaut, les graphismes plus larges, le layout rich général et le XFA dynamique restent actifs
Version 2.973.0 : le FDF binaire d’annotations préserve les états d’apparences, les graphes de ressources partagés, les destinations locales et le remplacement transactionnel via les API natives, l’échange Windows et les callbacks versionnés. Cinq cibles natives neuves de composition courante passent chacune 31 opérations d’annotations sur 13 enregistrements et douze cas de ressources avec des vérifications indépendantes de pixels et de no-ops exacts. Les quatre cibles Windows passent en plus 25 opérations ordinaires de documents chargés, douze cas de ressources ordinaires et les régressions checked du cache de shaped runs. Les cibles FPC utilisent la version 3.3.1 ou plus récente. Les exécutions de transport, d’actions, de sécurité et d’ABI plus larges conservent leurs identités de source originales. Les fichiers embarqués, la suppression d’annotations, les actions plus larges, le layout rich général, les polices variables non par défaut et le XFA dynamique restent actifs
Version 2.974.0 : la suppression transactionnelle d’annotations utilise des identités exactes page/nom, les cascades dépendantes de réponses et de popups, les permissions authentifiées, des ressources de travail bornées et une publication atomique via les API natives, les jobs de fichiers Windows et les callbacks Windows/Linux. Cinq cibles natives canoniques neuves passent chacune 120 vérifications et 18 observations de lecteurs indépendantes ; chaque cible de sécurité passe 484 vérifications natives, 34 cas indépendants et neuf vérifications CMS. Quatre cibles de callbacks Windows passent chacune 33 cas et Linux en passe 30 ; quatre cibles de jobs ordinaires Windows passent chacune 22 cas et deux consommateurs C++Builder neufs compilent des appels réels. Les exécutions finales de compatibilité FDF Linux et Delphi Win64 conservent 31 opérations sur 13 enregistrements et douze cas de ressources ; Delphi conserve aussi 25 opérations de documents chargés, douze cas de ressources chargées et les régressions checked du cache de shaped runs. Les échecs et identités d’exécution originaux restent préservés. La suppression dans l’arbre de champs de widgets, les fichiers embarqués, les chaînes d’actions plus larges, le layout rich général, les polices variables non par défaut et le XFA dynamique restent actifs ; la suppression incrémentale n’efface pas de manière sécurisée les révisions antérieures