BeDesk-Express

IDParentCatégorieTypeSévéritéPrioritéRésuméÉtatBasée surDue pour la versionProgressionDate de fermeture  desc
 2391 UICorrectifBasseMoyenne Corrections : Codes ISO de pays et d'îles supplémentair ...Fermée23.024.0
100%
2024-02-20 Description de la tâche

Aucune description

 2390 ApplicationSpécificationBasseMoyenne Mise à jour vers OpenJDK 21 Fermée23.024.0
100%
2024-02-20 Description de la tâche

Contient des tonnes de corrections et d’amliorations.

 2387 CoreBugBasseBasse Correctif : Commande 'disply' au lieu de 'display' dans ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Simple faute de frappe sans répercussion, mais entraine un warning dans le journal de débogage du logiciel.

 2386 UIBugBasseMoyenne Correctif : Les noms de pays alternatifs apparaîssent a ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Lorsqu’on fait défiler la liste des pays de la liste ISO-3166, les noms de pays alternatifs apparaissent aussi.

Corrigé.

 2385 UIBugHauteHaute Correctif : La sélection automatique ne fonctionne pas  ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Lorsqu’on indique le nom du pays en toutes lettres dans le champ du pays, la sélection automatique ne fonctionne pas.

Confirmé.

Analyse en cours.

 2379  2373 CoreSpécificationBasseMoyenne x1lib : Ajout du module BeDesk:Utils:ISO3166 Fermée22.323.0
100%
2023-01-04 Description de la tâche

Ajout du module BeDesk:Uitls:IOS3166:

  • (ISO3166:valid? “iso”) : Vérifie la validité du code ISO3166.
  • (ISO3166:country “iso”) : Retourne le nom du pays selon le code ISO3166. En cas d’erreur, retourne nothing.
  • (ISO3166:iso “country”) : Retourne le code ISO3166 du pays dont le nom est fourni. Fait les meilleurs efforts pour trouver, sinon retourne nothing.
 2378  2373 CoreSpécificationBasseMoyenne x1lib : Ajout de (get|set)-location-country-iso et (get ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Ajout des méthodes:

  • (Client:get-location-country-iso) : Retourne le code ISO-3166 du pays du contact.
  • (Client:set-location-country-iso “ISO“) : Affecte le code ISO-3166 du pays au contact.
  • (Client:get-delivery-country-iso) : Idem pour l’adresse de livraison.
  • (Client:set-delivery-country-iso “ISO“) : Idem pour l’adresse de livraison.
 2374  2373 CoreSpécificationBasseMoyenne x1lib : L'object Database:Options ne doit plus être ins ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

L’objet Database:Options ne doit plus être instancié.

Dorénavant, on y accède directement.

On remplace donc une expression du style:

(define 'Options BeDesk:Database:Options)
(define 'iso (let 'opts (Options) {opts:get "locale.vat.iso"}))

par:

(define 'Options BeDesk:Database:Options)
(define 'iso (Options:get "locale.vat.iso"))
 2368 ApplicationLégislation et normesCritiqueTrès haute Changement des taux de TVA luxembourgeois pour janvier  ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Les taux de TVA luxembourgeois diminuent de 1% le 1ier janvier 2023.

 2376  2364 CoreSpécificationCritiqueTrès haute Prise en charge du code ISO-3166 Fermée22.323.0
100%
2023-01-04 Description de la tâche

Prise en charge du code ISO-3166 en vue des prochaines améliorations.

Déduction et correction automatique lors du chargement du fichier client sur base des nom de pays et des n° de TVA déjà présent.

Ajout du code ISO-3166 dans le formulaire d’édition des fiches de contacts :

  • Dans l’adresse principale (adresse de facturation).
  • Dans l’adresse de livraison personnalisée (si elle est définie).

Enregistrement des codes ISO-3166 pour chaque nouvelle fiche de contact (clients / fournisseurs).

 2367  2366 CoreAméliorationBasseMoyenne Améliorations du nettoyage du cache des polices de cara ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Amélioration de la procédure de nettoyage du cache de polices de caractères.

Les polices incompatibles ou de mauvaise qualité sont automatiquement retirées du cache.

Cela améliore les performances du logiciel et réduit l’espace de stockage nécessaire.

 2365 ApplicationSpécificationCritiqueHaute Migration de l'OpenJDK 11 vers l'OpenJDK 17 Fermée22.323.0
100%
2023-01-04 Description de la tâche

Migration de l'OpenJDK 11 vers l'OpenJDK 17

Cette mise à jour est très importante car elle prépare le logiciel aux changements qui seront appliqués dans les futures versions de Mac OS et Windows.

Par exemple, le retrait de l’OpenGL est planifié sur macOS. Il faut que le logiciel soit adapté en conséquence.

En outre, OpenJDK 17 apporte un grand nombre d’améliorations par rapport à la version 11.



 2366  2365 CoreSpécificationCritiqueHaute Remplacement du module sun.font de l'OpenJDK.  Fermée22.323.0
100%
2023-01-04 Description de la tâche

Le module sun.font n’est plus accessible par les fonctions de réflexion.

Une implémentation de remplacement doit donc être assurée pour rechercher et trouver les fichiers TTF à partir des dossiers du système d’exploitation.

Fait.

Tests nécessaires.

Tests en cours.

 2384  2365 ApplicationDéploiementCritiqueTrès haute Déploiement : OpenJDK 17 Fermée22.323.0
100%
2023-01-04 Description de la tâche

Disposer d’un paquet de déploiement pour chaque système d’exploitation incluant l’OpenJDK 17.

 1326 UISuiviBasseMoyenne Correctif : Boîtes de requête qui s'ouvrent en arrière  ...Fermée17.723.0
100%
2023-01-04 Description de la tâche

Lorsqu’on vient de saisir les codes d’activation ou que l’on fait une recherche les boîtes de requête secondaires s’ouvrent en arrière plan.

La récupération du focus sur la boîte précédente refait passer la boîte secondaire en avant plan.

Ceci ne semble affecter que macOs.


Tests nécessaires...


Ne donne pas de résultat. La gestion des boîtes de dialogue sur macOS semble invariablement ne pas tenir compte des paramètres de mise en avant des boîtes de dialogue.


Il faut patcher chaque situation:


Oracle à prévu un correctif pour Java 12 : https://bugs.openjdk.java.net/browse/JDK-8198684.


Corrigé dans OpenJDK 17.

 2370  2368 UIImplementationBasseMoyenne OSS : Proposition du taux de TVA à 16% à partir du 01/0 ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Proposer automatiquement le taux de TVA à 16% à partir du 01/01/23 pour les opérations OSS à destination du Luxembourg.

Tests nécessaires

 2371  2368 UIImplementationBasseMoyenne OSS : Supprimer le taux de TVA à 17% des propositions à ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Supprimer le taux de TVA à 17% pour les opération OSS à destination du Luxembourg à partir du 01/01/23.

Tests nécessaires.

 2372  2368 UISpécificationBasseMoyenne Profil LU : Utiliser les nouveaux taux TVA au moment de ...Fermée22.323.0
100%
2023-01-04 Description de la tâche

Utiliser automatiquement les nouveaux taux de TVA en vigueur lors de la création d’une nouvelle base de données à l’aide du profil Luxembourgeois.

 2375  2368 CoreDéploiementBasseMoyenne Profil : Script de maintenance LU-2023 Fermée22.323.0
100%
2023-01-04 Description de la tâche

Script de maintenance LU-2023 applique les changements de TVA luxembourgeois dans la configuration de la base de données et dans la liste des clients.

Ce script est proposé s’il existe des clients assujettis à la TVA luxembourgeoise ou si le profil de l’utilisateur est luxembourgeois.

Bien sûr, l’utilisateur doit confirmer l’application des corrections. Tant qu’il n’a pas autorisé l’application des corrections, aucun changement n’est appliqué.

 1219 ApplicationImplementationBasseMoyenne Afficher la liste de tâches planifiées dans le worker Fermée17.5x-dev
100%
2022-12-23 Description de la tâche

Il serait utile de proposer une liste de tâches planifiées dans le worker.

De cette manière, l’utilisateur est informé des tâches en attente d’exécution.

 1766 ApplicationSpécificationBasseMoyenne Distinction de l'export des données des rapports en for ...Fermée18.0x-dev
100%
2022-12-23 Description de la tâche

Jusqu’à présent, le format CSV des rapport était en fait une variante du format TSV.

A présent, proposer 2 formats distincts :

  • TSV : format actuel (charset : UTF-8, séparateur de champ : TAB(9), séparateur de ligne NL(10)).
  • CSV : format supplémentaire (charset : UTF-8, séparateur de champ : ‘;’, séparateur de ligne NL(10), chaîne de caractères entre guillemets ‘“‘).
 2363 ApplicationSpécificationBasseMoyenne Déploiement pour Windows Fermée22.222.3
100%
2022-10-10 Description de la tâche

Mise à jour de la procédure de déploiement pour Windows.

 2362  2363 ApplicationSpécificationBasseMoyenne Lanceur Windows Fermée22.222.3
100%
2022-10-10 Description de la tâche

Participation à la mise à jour du processus de déploiement pour Windows.

 2361 ServicesBugHauteTrès haute Changement de l'interface API SOAP du service VIES : ur ...Fermée22.022.3
100%
2022-10-10 Description de la tâche

Les spécifications de l’interface SOAP du service VIES de la commission européenne a été modifiée.

Il faut répercuté le changement pour que le logiciel puisse continuer d’interroger le service VIES de la commission européenne.

Confirmé.

Patch réalisé.

 2360 UIGarde-fouBasseBasse Afficher la liste complète des documents concernés "à l ...Fermée22.022.2
100%
2022-06-22 Description de la tâche

Les aperçus des Widgets “Documents” et “Dossiers” sont effectivement limités.

Il s’agit d’un garde-fou qui limite le nombre de documents affichés pour éviter une trop grande latence (voir un gel complet) de l’affichage lorsque le nombre de documents est trop élevé.

Malheureusement, beaucoup d’utilisateurs n’apurent jamais leurs documents.

Du coup, au bout d’un certain temps, le logiciel doit assurer le suivi de milliers de documents alors que ceux-ci sont clairement périmés.

Dans ce cas, si on clique sur les widgets “Documents” ou “Dossiers”, le logiciel se fige étant donné la complexité et le volume de données à traiter.

On a donc ajouté un garde-fou (temporaire) pour éviter que le logiciel ne se fige lorsqu’on lui demande de publier une liste trop grande de documents dans un widget.

On est bien conscient qu’il va falloir permettre une sélection approfondie au delà du visuel par défaut. Mais, l’urgence est d’éviter l’aspect du problème considéré comme un “bug” : une latence importante et un nombre de requêtes considérable.

L’idée n’est pas de pénaliser les utilisateurs mais d’éviter que le logiciel ne se fige à la suite d’une requête qui demande finalement un balayage complet de tous les documents de la base de données.

Lors d’une prochaine mise à jour, il y aura une solution pour approfondir la sélection “à la demande”, sans pour autant bloquer le logiciel si le volume de données est énorme.

Confirmé.
Sévérité: Faible.
Priorité: faible.

La limitation n’empêche pas l’utilisation du logiciel et n’est pas bloquante.

Analyse nécessaire.

Solution par téléchargements progressifs.

 2358 CoreGarde-fouCritiqueTrès haute Garde-fou : Certaines polices de caractères ne peuvent  ...Fermée22.022.2
100%
2022-06-10 Description de la tâche

Sur certains mac, on constate que des polices de caractères ne sont plus accessibles suite à de nouvelles restrictions au sein de macOS.

Or, le générateur de fichiers PDF de BeDesk Express doit pouvoir accéder aux fichiers source de ces polices pour pouvoir les intégrer dans les fichiers PDF (les rendant ainsi 100% portables dans le respect de la norme PDF/A3).

Ne pouvant accéder au contenu des fichiers des polices incriminées, le rendu des documents ne peut pas se terminer. Une boucle d’attente se poursuit donc indéfiniment.

Confirmé.
Sévérité: Critique.
Priorité: Très haute.

Implémentation d’un garde-fou qui remplace les éventuelles polices inaccessibles par une police par défaut incluse directement avec l’installation du logiciel BeDesk-Express.

Nous conseillons la police ‘Open Sans’ qui est compatible de-facto avec l’embarquement PDF.

Implémentation: Ok.

Tests en cours ... Ok.

Nécessite un déploiement...

 2359  2358 RessourcesRégressionMoyenneMoyenne Retrait de polices qui ne peuvent plus être intégrées d ...Fermée22.022.2
100%
2022-06-10 Description de la tâche

Les polices suivantes ne sont plus compatibles avec l’intégration PDF/A3. Nous devons par conséquent les retirer de la liste des “embbedables”.

  • ABeeZee
  • Abril Fatface
  • Bellota
  • Bitter
  • Boogaloo
 2357 CoreAméliorationHauteHaute Afficher le message d'erreur retourné par le système en ...Fermée22.022.2
100%
2022-06-09 Description de la tâche

Afficher le message d’erreur renvoyé par le système dans le cas où il y aurait un souci lors de l’export PDF.

 2356 CoreBugBasseMoyenne Régression: La grille de détails ne s'étend plus automa ...Fermée22.022.2
100%
2022-06-09 Description de la tâche

On constate une régression concernant les grilles de détails étendues jusqu’en bas de page automatiquement.

La grille n’est pas prolongée.

Confirmé.
Sévérité: faible (cela n’empêche pas l’utilisation du logiciel ni la production de document).
Priorité: moyenne.

Nécessite la recherche de la cause.

Cause du problème trouvée et corrigée.

Nécessite un déploiement.

 2355 CoreBugCritiqueTrès haute Régression: Réajustement de la taille du contenu d'un d ...Fermée22.022.2
100%
2022-06-08 Description de la tâche

Lors de la création de l’aperçu d’un document ou de son impression, le contenu doit être ajusté à la taille de la feuille.

Nous constatons une régression au travers de laquelle, dans certains cas, les réajustements sont incessants. Le document ne sort alors jamais.

Confirmé.
Niveau : Critique.
Priorité : Très haute.

En cours...

Corrigé.
Déploiement en urgence.

 2353 CoreSpécificationBasseMoyenne Mise à jour upstream : OpenJDK 11.0.15.1 (Zulu) Fermée22.022.2
100%
2022-06-08 Description de la tâche

Cette mise à jour de l’OpenJDK 11 comporte pas moins de 156 correctifs par rapport à la dernière version utilisée de l’OpenJDK.

De plus, en migrant vers la distribution Zulu, nous pouvons à présent fournir une version ARM pour macOS (pour les processeurs M1).

 2354  2353 ApplicationDéploiementBasseMoyenne Nouveau lanceur Universel pour macOS Fermée22.022.2
100%
2022-06-08 Description de la tâche

Le lanceur du programme sur macOS est à présent universel.

Cela signifie qu’il comporte les 2 versions : Intel et M1 natives.

Lorsque le programme est démarré, la version correspondant au système de l’ordinateur est utilisée sans émulation.

 1042 ApplicationSpécificationMoyenneMoyenne Exclure automatiquement de la liste 'En retard" ou "A i ...Fermée16.4 (fork)22.2
100%
2022-06-03 Description de la tâche

La loi nous oblige à effectuer des clôtures à maximum un an.

Il faut donc clôturer les anciens exercices même si l’utilisateur négligent la clôture ses documents et les laissent traîner dans la liste “En retard”.

On peut détecter la présence de documents plus anciens et les ignorer en les laissant tel quel.

Nécessite une analyse approfondie. Il y a des répercutions sur de nombreuses fonctions.

Script de maintenance ajouté pour retirer les documents en retard de plus d’un an.

 2351 CoreAméliorationBasseMoyenne Ajouter la méthode canvas à BeDesk.Rx.RxCell pour perme ...Fermée22.022.2
100%
2022-06-03 Description de la tâche

Implémenté.

 2350 CoreAméliorationBasseMoyenne Ajout du type BeDesk.Rc.RxCanvasCell pour insérer des c ...Fermée22.022.2
100%
2022-06-03 Description de la tâche

Implémentation de RxCanvasCell dans le module BeDesk.Rx.
Permet d’ajouter un objet G2d.Canvas directement dans un rapport.

 2349  2348 CoreAméliorationBasseMoyenne Ajouter la méthode image à BeDesk.Rx.RxCell pour permet ...Fermée22.022.2
100%
2022-06-03 Description de la tâche

Ajouter un méthode pour pouvoir ajouter une cellule contenant une image directement dans un fichier PDF.
Méthode (RxCell:image image) où image est un objet G2d:Image.

 2348 CoreAméliorationBasseMoyenne Ajout du type BeDesk.Rc.RxImageCell pour insérer des im ...Fermée22.022.2
100%
2022-06-03 Description de la tâche

Lire et manipuler des fichiers images (jpeg et png).
Dérivé du module standard G2d.

 2352 ApplicationGarde-fouBasseMoyenne Script de maintenance : Purge automatique des documents ...Fermée22.022.2
100%
2022-06-03 Description de la tâche

Les documents en retard depuis plus d’un an ne devraient plus nécessiter de suivi.

Un script de maintenance permet de clôturer ces documents (en pertes et profits).

 2342 ApplicationBugHauteHaute Courrier d'accompagnement toujours produit avec relevé  ...Fermée22.022.2
100%
2022-06-03 Description de la tâche

Même si on refuse la production d’un courrier d’accompagnement lorsqu’on produit un extrait de compte client, le courrier est malgré tout ajouté.

Confirmé: oui.

Il n’existe pas de moyen de contournement directement à l’aide du logiciel. Il faut systématiquement produire la lettre d’accompagnement, puis extraire la page contenant le tableau sans le texte d’accompagnement. Cela ne peut se faire qu’à l’aide d’un outil externe.

Priorité: basse → haute.

 2347 UIGarde-fouMoyenneMoyenne Si trop de documents à surveiller, les widgets "Docume ...Fermée21.122.2
100%
2022-06-03 Description de la tâche

Certains utilisateurs n’apurent jamais leurs documents.

Cela signifie que tous les documents de la base de données continuent alors à nécessiter un suivi indéfiniment.

Lorsque que l’on ouvre le widget “Documents”, tous les documents sont alors pris en compte et cela bloque l’affichage car il faut créer une liste très longue (trop longue pour un rendu efficace).

Idem pour le Widget “Dossiers”.

Un apurement des documents est absolument nécessaire.

Et ce même si on peut mettre ne place un garde-fou pour stabiliser l’affichage.

Un garde-fou a été ajouté pour limiter le nombre de lignes dans les listes et éviter un blocage de l’affichage du panneau d’accueil.

Les listes des documents à suivre sont limitées à 10 éléments et la liste des dossiers à suivre est limité à 30.

Les utilisateurs doivent apurer les documents correctement. Faute de quoi, le logiciel doit continuer d’assurer le suivi sur un grand nombre d’éléments ce qui est une source de problèmes et affecte la réactivité du logiciel.


 2345 CoreSpécificationBasseMoyenne Ajout du champ Date dans SendMail Fermée21.122.0
100%
2022-04-26 Description de la tâche

Ajout du champ Date dans SendMail.

Ce champ est généralement fixé par le premier MTA. Toutefois, il semble que certains fournisseurs exigent la présence de ce champ pour lutter contre le spam.

 2343 CoreSpécificationHauteHaute Mise à jour upstream : OpenJDK 11.0.13 Fermée21.122.0
100%
2022-01-04 Description de la tâche

Mise à jour upstream de l’OpenJDK 11 pour l’amener à la version 11.0.13.

 2344 UISpécificationBasseMoyenne Suppression de la mention MOSS (mini-guichet) et rempla ...Fermée21.122.0
100%
2022-01-04 Description de la tâche

Même si le principe de fonctionnement est le même, les mentions relatives au MOSS doivent être actualisées en OSS.

 2341 InstallateurSpécificationHauteHaute Mise à jour upstream Launch4j vers la version 3.14 Fermée21.1
100%
2021-06-23 Description de la tâche

Mise à jour upstream de l’outil de création d’exécutable Launch4j vers la version 3.14.

Corrige quelques bugs : http://launch4j.sourceforge.net/changelog.html

 2340 CoreSpécificationHauteHaute Mise à jour upstream OpenJDK 11.0.11 Fermée21.1
100%
2021-06-23 Description de la tâche

Mise à jour de l’OpenJDK 11 attendue pour le 20 avril 2021.

Applique les corrections suivantes: https://foojay.io/java-11/?tab=allissues&version=11.0.11

 2338 ApplicationCorrectifHauteHaute Correctif: Section "Boundary" trop longue dans le modul ...Fermée21.1
100%
2021-04-12 Description de la tâche

La section “Boundary” est considérée comme trop longue par certains serveurs de mails.

Un warning est donc envoyé.

Confirmé!

Correctif simple : réduire un peut la longueur à la taille max de 70 caractères.

Correction faite.

 2337 ApplicationBugMoyenneMoyenne Le widget "Dossiers" ne tient pas compte de plusieurs d ...Fermée21.1
100%
2021-03-03 Description de la tâche

Lorsqu’on compare le contenu du gestionnaire de dossier à partir d’un document et le résultat affiché dans le widget “Dossier” du tableau de bord, on obtient pas le même résultat.

Il semble que seul le premier document d’achat fournisseur est prix en compte pour l’évaluation de la marge.

Confirmé : Triage : Problème supprimé par la refonte du widget et la suppression de l’estimation du type “max” qui présente le risque de ne pas être correctement interprété par certains utilisateurs (n’est qu’une valeur approximative pour établir ou non qu’un projet entraîne bien une marge positive).

 2339 UIAméliorationMoyenneMoyenne Nouveau Widget "Dossiers" Fermée21.1
100%
2021-03-03 Description de la tâche

Refonte du widget “Dossiers” nécessaire.

L’ancien widget “Dossiers” présentait des chiffres basés sur une estimation du type “max” (recherche des montants maximums pour estimer la marge).

Ce mode d’estimation fonctionne dans la majorité des cas et fourni une approximation suffisante pour donner un ordre d’idée sur le bénéfice ou la perte réalisée sur un projet.

Malheureusement, cette estimation peut prêter à confusion et l’utilisateur peut prendre ces valeur pour des montants exactes. Or, l’objectif n’est pas de fournir la valeur exacte de la marge net. C’est impossible au niveau de la pré-comptabilité. La marge net ne peut être estimée avec exactitude que dans la comptabilité en tenant compte de toutes les caractéristiques de l’imposition.

Le widget a donc été refondu pour n’afficher que des valeurs “absolues”.

En l’occurrence, il s’agit du nombre de documents, des totaux de devis, bons de commandes de vente de d’achat ainsi que le total facturé. L’estimation de la marge est obtenue en déduisant simplement le total des bons de commande d’achat du total des bons de commande de vente.

Il est donc à présent nécessaire de disposer du module Logistique actif pour pouvoir estimer la marge.

Cette marge est toutefois “net” au niveau de la pré-comptabilité. On supprime ainsi l’ambiguïté à propos de la notion d’estimation “approximative”.

 2284 ApplicationSpécificationCritiqueHaute Mise à jour UpStream : OpenJDK 11.0.5+10 (Adopt OpenJDK ...Fermée19.020.0
100%
2020-12-31 Description de la tâche

Passage à la révision 5+10 de l’OpenJDK 11 soutenu par la communauté AdoptOpenJDK.

Cette mise à jour de l’OpenJDK 11 comporte les correctifs suivants par rapport à la révision précédemment utilisée:

You can check the details of these bugs using the 11.0.5 Fix Version filter in the JDK Bug System.
Security fixes

  1. S8209901: Canonical file handling
  2. S8213429, CVE-2019-2933: Windows file handling redux
  3. S8218573, CVE-2019-2945: Better socket support
  4. S8218877: Help transform transformers
  5. S8220186: Improve use of font temporary files
  6. S8220302, CVE-2019-2949: Better Kerberos ccache handling
  7. S8221497: Optional Panes in Swing
  8. S8221858, CVE-2019-2958: Build Better Processes
  9. S8222684, CVE-2019-2964: Better support for patterns
  10. S8222690, CVE-2019-2962: Better Glyph Images
  11. S8223163: Better pattern recognition
  12. S8223505, CVE-2019-2973: Better pattern compilation
  13. S8223518, CVE-2019-2975: Unexpected exception in jjs
  14. S8223886: Add in font table referene
  15. S8223892, CVE-2019-2978: Improved handling of jar files
  16. S8224025: Fix for JDK-8220302 is not complete
  17. S8224062, CVE-2019-2977: Improve String index handling
  18. S8224532, CVE-2019-2981: Better Path supports
  19. S8224915, CVE-2019-2983: Better serial attributes
  20. S8225286, CVE-2019-2987: Better rendering of native glyphs
  21. S8225292, CVE-2019-2988: Better Graphics2D drawing
  22. S8225298, CVE-2019-2989: Improve TLS connection support
  23. S8225597, CVE-2019-2992: Enhance font glyph mapping
  24. S8226765, CVE-2019-2999: Commentary on Javadoc comments
  25. S8227601: Better collection of references
  26. S8228825, CVE-2019-2894: Enhance ECDSA operations

Other fixes

  1. S6996807: FieldReflectorKey hash code computation can be improved
  2. S8076988: reevaluate trivial method policy
  3. S8087128: C2: Disallow definition split on MachCopySpill nodes
  4. S8133489: Better messaging for PKIX path validation matching
  5. S8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
  6. S8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size
  7. S8148188: Enhance the security libraries to record events of interest
  8. S8163363: AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted
  9. S8163511: Allocation of compile task fails with assert: “Leaking compilation tasks?”
  10. S8170639: [Linux] jsig is limited to a maximum of 64 signals
  11. S8177899: Tests fail due to code cache exhaustion on machines with many cores
  12. S8180901: Transformer.reset() resets the state only once
  13. S8193234: When using -Xcheck:jni an internally allocated buffer can leak
  14. S8194231: java/net/DatagramSocket/ReuseAddressTest.java failed with java.net.BindException: Address already in use: Cannot bind
  15. S8196681: Java Access Bridge logging and debug flags dynamically controlled
  16. S8198411: [TEST_BUG] Two java2d tests are unstable in mach5
  17. S8200365: TestOptionsWithRanges.java of ‘-XX:TLABWasteTargetPercent=100’ fails intermittently
  18. S8200400: Restrict Sasl mechanisms
  19. S8202035: Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module.
  20. S8202252: (aio) Closed AsynchronousSocketChannel keeps completion handler alive
  21. S8202952: C2: Unexpected dead nodes after matching
  22. S8203629: Produce events in the JDK without a dependency on jdk.jfr
  23. S8204203: Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed
  24. S8204521: compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java fails trying to delete temp file
  25. S8205421: AARCH64: StubCodeMark should be placed after alignment
  26. S8205654: serviceability/dcmd/framework/HelpTest.java timed out
  27. S8206074: nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java is timing out
  28. S8206879: Currency decimal marker incorrect for Peru
  29. S8207965: C2-only debug build fails
  30. S8208269: Javadoc does not support module-info in a multi-release jar
  31. S8208499: NMT: Missing memory tag for Safepoint polling page
  32. S8208655: use JTreg skipped status in hotspot tests
  33. S8208701: Fix for JDK-8208655 causes test failures in CI tier1
  34. S8208706: compiler/tiered/ConstantGettersTransitionsTest.java fails to compile
  35. S8208780: (se) test SelectWithConsumer.testReadableAndWriteable(): failure
  36. S8209186: Rename SimpleThresholdPolicy to TieredThresholdPolicy
  37. S8209413: AArch64: NPE in clhsdb jstack command
  38. S8209420: Track membars for volatile accesses so they can be properly optimized
  39. S8209684: Intrinsics that assume some input non null should use GraphKit::must_be_not_null()
  40. S8209939: [testbug][ppc] Test SafepointPollingPages fails after 8208499 with UseSIGTRAP on.
  41. S8210063: ZGC: Enable load barriers for IN_NATIVE runtime barriers
  42. S8210130: java/net/httpclient/UnknownBodyLengthTest.java failed
  43. S8210314: [aix] NMT does not show “Safepoint” memory type
  44. S8210389: C2: assert(n→outcnt() != 0 || C→top() == n || n→is_Proj()) failed: No dead instructions after post-alloc
  45. S8210390: C2 still crashes with “assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node”
  46. S8210408: Refactor java.util.ResourceBundle:i18n shell tests to plain java tests
  47. S8210729: Clean up macosx static library handling
  48. S8210919: Remove statically linked libjli on Windows
  49. S8210926: vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/TestDescription.java failed with JVMTI_ERROR_INVALID_CLASS in CDS mode
  50. S8210985: Update the default SSL session cache size to 20480
  51. S8211097: aix: fix build after JDK-8210919
  52. S8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
  53. S8211233: MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
  54. S8211727: Adjust default concurrency settings for running tests on Sparc
  55. S8212528: Wrong cgroup subsystem being used for some CPU Container Metrics
  56. S8212970: TZ database in “vanguard” format support
  57. S8212992: Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
  58. S8213017: jspawnhelper: need to handle pipe write failure when sending return code
  59. S8213117: adoptNode corrupts attribute values
  60. S8213134: AArch64: vector shift failed with MaxVectorSize=8
  61. S8213172: CDS and JFR tests fail with assert(JdkJfrEvent::is(klass)) failed: invariant
  62. S8213325: (props) Properties.loadFromXML does not fully comply with the spec
  63. S8213406: (fs) More than one instance of built-in FileSystem observed in heap
  64. S8213561: ZipFile/MultiThreadedReadTest.java timed out in tier1
  65. S8213734: SAXParser.parse(File, ..) does not close resources when Exception occurs.
  66. S8214003: Limit default test jobs based on memory size
  67. S8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
  68. S8214161: java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr
  69. S8214287: SpecJbb2005StressModule got uncaught exception
  70. S8214579: JFrame does not paint content in XVFB / X11vnc environment
  71. S8214687: Optimize Collections.nCopies().hashCode() and equals()
  72. S8214702: Wrong text position for whitespaced string in printing Swing text
  73. S8214770: java/time/test/java/time/format/TestNonIsoFormatter.java failed in non-english locales.
  74. S8214777: Avoid some GCC 8.X strncpy() errors in HotSpot
  75. S8214857: “bad trailing membar” assert failure at memnode.cpp:3220
  76. S8215044: C2 crash in loopTransform.cpp with assert(cl→trip_count() > 0) failed: peeling a fully unrolled loop
  77. S8215130: Fix errors in LittleCMS 2.9 reported by GCC 8
  78. S8215265: C2: range check elimination may allow illegal out of bound access
  79. S8215281: Use String.isEmpty() when applicable in java.base
  80. S8215380: Backout accidental change to String::length
  81. S8215451: JNI IsSameObject should not keep objects alive
  82. S8215483: Off heap memory accesses should be vectorized
  83. S8215505: Cleanup jvm.cpp obsolete code after JDK-8210094: Better loading of classloader classes
  84. S8215534: [testbug] some jfr test don’t check @requires vm.hasJFR
  85. S8215694: keytool cannot generate RSASSA-PSS certificates
  86. S8215756: Memory leaks in the AWT on macOS
  87. S8215792: AArch64: String.indexOf generates incorrect result
  88. S8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state
  89. S8215901: [TESTBUG] TestCheckedEnsureLocalCapacity.java fails intermittently
  90. S8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
  91. S8215982: (tz) Upgrade time-zone data to tzdata2018i
  92. S8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
  93. S8216046: test/jdk/java/beans/PropertyEditor/Test6397609.java failing
  94. S8216155: C4819 warning at libfreetype sources on Windows
  95. S8216199: Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic()
  96. S8216205: Java API documentation formatting error in System.getEnv
  97. S8216261: Javap ignores default modifier on interfaces
  98. S8216326: SSLSocket stream close() does not close the associated socket
  99. S8216375: Revert JDK-8145579 after JDK-8076988 is resolved
  100. S8216401: Allow “file:” URLs in Class-Path of local JARs
  101. S8216427: ciMethodData::load_extra_data() does not always unpack the last entry
  102. S8216528: test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp
  103. S8216549: Mismatched unsafe access to non escaping object fails
  104. S8216562: UnknownBodyLength sometimes fails due to “Connection reset by peer”
  105. S8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy
  106. S8216989: CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64
  107. S8217093: Support extended-length paths in parse_manifest.c on windows
  108. S8217344: Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret()
  109. S8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
  110. S8217364: Custom URLStreamHandler for jrt or file protocol can override default handler
  111. S8217366: ZoneStrings are not populated for all the Locales
  112. S8217368: AArch64: C2 recursive stack locking optimisation not triggered
  113. S8217371: Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation)
  114. S8217576: C1 atomic access handlers use incorrect decorators
  115. S8217676: Upgrade libpng to 1.6.37
  116. S8217760: C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
  117. S8217766: Container Support doesn’t work for some Join Controllers combinations
  118. S8217785: Padding ParallelTaskTerminator::_offered_termination variable
  119. S8217896: Make better use of LCPUs when building on AIX
  120. S8217990: C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
  121. S8218163: C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
  122. S8218185: aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static
  123. S8218201: Failures when vmIntrinsics::_getClass is not inlined
  124. S8218280: LineNumberReader throws “Mark invalid” exception if CRLF straddles buffer.
  125. S8218553: Enhance keystore load debug output
  126. S8218558: NMT stack traces in output should show mt component for virtual memory allocations
  127. S8218566: NMT: missing memory tag for assert poison page
  128. S8218581: Incorrect exception message generation
  129. S8218682: [TEST_BUG] DashOffset fails in mach5
  130. S8218705: Test sun/tools/jcmd/TestJcmdDefaults.java fails on Linux
  131. S8218715: [TESTBUG] TestUseOptoBiasInliningWithoutEliminateLocks needs to unlock WhiteBoxAPI
  132. S8218721: C1’s CEE optimization produces safepoint poll with invalid debug information
  133. S8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
  134. S8218780: Update MUSCLE PCSC-Lite header files
  135. S8218879: Keep track of memory accesses originated from Unsafe
  136. S8218966: AArch64: String.compareTo() can read memory after string
  137. S8219013: Update Apache Santuario (XML Signature) to version 2.1.3
  138. S8219241: Provide basic virtualization related info in the hs_error file on linux/windows x86_64
  139. S8219244: NMT: Change ThreadSafepointState’s allocation type from mtInternal to mtThread
  140. S8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer
  141. S8219513: compiler/codegen/aes/TestCipherBlockChainingEncrypt.java timeout on Solaris-sparc
  142. S8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize
  143. S8219562: Line of code in osContainer_linux.cpp L102 appears unreachable
  144. S8219583: Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot)
  145. S8219635: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
  146. S8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
  147. S8219914: Change the environment variable for Java Access Bridge logging to have a directory.
  148. S8219919: RuntimeStub name lost with PrintFrameConverterAssembly
  149. S8219993: AArch64: Compiled CI stubs are unsafely modified
  150. S8219997: [TESTBUG] Create test for JFR events in Docker container: CPU, Memory and Process Info
  151. S8220037: Inconsistencies of generated timezone files between Windows and Linux
  152. S8220072: GCC 8.3 reports errors in java.base
  153. S8220173: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
  154. S8220227: Host Locale Provider getDisplayCountry returns error message under non-English Win10
  155. S8220313: [TESTBUG] Update base image for Docker testing to OL 7.6
  156. S8220341: Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack
  157. S8220355: Improve assertion texts and exception messages in eventHandlerVMInit
  158. S8220570: Additonal trace when native thread creation fails
  159. S8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp
  160. S8220657: JFR.dump does not work when filename is set
  161. S8220672: [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores
  162. S8220674: [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs
  163. S8220682: Heap dumping and inspection fails with JDK-8214712
  164. S8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled
  165. S8221120: CopyOnWriteArrayList.set should always have volatile write semantics
  166. S8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
  167. S8221253: TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes
  168. S8221325: Add information about swap space to print_memory_info() on MacOS
  169. S8221340: [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562
  170. S8221342: [TESTBUG] Generate Dockerfile for docker testing
  171. S8221407: Windows 32bit build error in libsunmscapi/security.cpp
  172. S8221408: Windows 32bit build build errors/warnings in hotspot
  173. S8221411: NullPointerException in RasterPrinterJob without PrinterResolution
  174. S8221434: Fix typo in lib-x11 autoconf error message about missing headers
  175. S8221480: jcmd VM.metaspace shall print limits in basic mode
  176. S8221527: [TESTBUG] DockerBasicTest.java contains hard-coded reference to JDK 10
  177. S8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64
  178. S8221710: [TESTBUG] more configurable parameters for docker testing
  179. S8221725: AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot)
  180. S8221730: jcmd process name matching broken
  181. S8221801: Update src/java.base/share/legal/public_suffix.md
  182. S8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable
  183. S8221894: Add comments for docker tests in the test doc
  184. S8222108: Reduce minRefreshTime for updating remote printer list on Windows
  185. S8222154: upgrade gtest to 1.8.1
  186. S8222280: Provide virtualization related info in the hs_error file on AIX
  187. S8222299: [TESTBUG] move hotspot container tests to hotspot/containers
  188. S8222362: Upgrade to Freetype 2.10.0
  189. S8222387: Out-of-bounds access to CPU _family_id_xxx array
  190. S8222415: Xerces 2.12.0: Parsing Configuration
  191. S8222670: pathological case of JIT recompilation and code cache bloat
  192. S8222720: Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64
  193. S8222743: Xerces 2.12.0: DOM Implementation
  194. S8222914: Partial backport of JDK-8218266
  195. S8222968: ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
  196. S8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03
  197. S8222987: sun/security/tools/keytool/PSS.java times out on Solaris-SPARC
  198. S8222991: Xerces 2.12.0: Validation
  199. S8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking
  200. S8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
  201. S8223244: Fix usage of ARRAYCOPY_DISJOINT decorator
  202. S8223336: Assert in VirtualMemoryTracker::remove_released_region when running the SharedArchiveConsistency.java test with -XX:NativeMemoryTracking=detail
  203. S8223482: Unsupported ciphersuites may be offered by a TLS client
  204. S8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
  205. S8223553: Fix code constructs that do not compile with the Eclipse Java Compiler
  206. S8223572: ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition()
  207. S8223574: add more thread-related system settings info to hs_error file on AIX
  208. S8223660: jtreg: Decouple Unsafe from RTM tests
  209. S8223814: SA: jhsdb common help needs to be more detailed
  210. S8224033: os::snprintf should be used in virtualizationSupport.cpp
  211. S8224034: [TESTBUG] runtime/ErrorHandlerTest/ErrorHandler fails intermittently for case 13 on Windows
  212. S8224090: [PPC64] Fix SLP patterns for filling an array with double float literals
  213. S8224165: [TESTBUG] Docker tests produce excessive output
  214. S8224181: On child process spawn, child may write to random file descriptor instead of the fail pipe
  215. S8224202: Speed up Properties.load
  216. S8224221: add memprotect calls to event log
  217. S8224230: [PPC64, s390] Support AsyncGetCallTrace
  218. S8224252: [TESTBUG] hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java is timing out again after fix for JDK-8163805
  219. S8224487: outputStream should not be copyable
  220. S8224531: SEGV while collecting Klass statistics
  221. S8224558: Fix replicateB encoding
  222. S8224560: (tz) Upgrade time-zone data to tzdata2019a
  223. S8224580: Matcher can cause oop field/array element to be reloaded
  224. S8224589: Improve startup behavior of SecurityProperties
  225. S8224658: Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL
  226. S8224698: ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler
  227. S8224825: java/awt/Color/AlphaColorTest.java fails in linux-x64 system
  228. S8224838: Bump update version for OpenJDK: jdk-11.0.5
  229. S8224991: Problemlist javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
  230. S8225005: Xerces 2.12.0: License file
  231. S8225141: Better handling of classes in error state in fast class initialization checks
  232. S8225178: [Solaris] os::signal() should call sigaction() with SA_SIGINFO
  233. S8225189: Multiple JNI calls within critical region in ZIP Library
  234. S8225257: sun/security/tools/keytool/PSS.java timed out
  235. S8225347: [s390] Unexpected exit from stack overflow test
  236. S8225386: test for JDK-8216261 fails in Windows
  237. S8225388: Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash.
  238. S8225390: ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8161536
  239. S8225423: GTK L&F: JSplitPane: There is no divider shown
  240. S8225425: java.lang.UnsatisfiedLinkError: net.dll: Can’t find dependent libraries
  241. S8225543: Jcmd fails to attach to the Java process on Linux using the main class name if whitespace options were used to launch the process
  242. S8225580: tzdata2018i integration causes test failures on jdk-13
  243. S8225636: SA can’t handle prelinked libraries
  244. S8225644: C1 dumps incorrect class name in ClassCastException message
  245. S8225663: [testbug] Missing JNIEXPORT in XAbortProvoker native function
  246. S8225715: jhsdb jmap fails to write binary heap dump of a jshell process
  247. S8226409: Enable argument profiling for sun.misc.Unsafe.put*/get*
  248. S8226468: [aix] loadquery failed error message displayed
  249. S8226530: ZipFile reads wrong entry size from ZIP64 entries
  250. S8226543: Reduce GC pressure during message digest calculations in password-based encryption
  251. S8226607: Inconsistent info between pcsclite.md and MUSCLE headers
  252. S8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
  253. S8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected
  254. S8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory
  255. S8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak
  256. S8227117: normal interpreter table is not restored after single stepping with TLH
  257. S8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows
  258. S8227277: HeapInspection::find_instances_at_safepoint walks dead objects
  259. S8227392: Colors with alpha are painted incorrectly on Linux, after JDK-8214579
  260. S8227594: sadebugd/DebugdConnectTest.java fails due to “java.rmi.NotBoundException: SARemoteDebugger”
  261. S8227630: adjust format specifiers in loadlib_aix.cpp
  262. S8227834: build.log output from failing commands : include the hs_error file path in case of crashes in build
  263. S8227869: fix wrong format specifiers in os_aix.cpp
  264. S8227919: 8213232 causes crashes on solaris sparc64
  265. S8228337: problemList failing/ignored manual tests in security-libs
  266. S8228400: Remove built-in AArch64 simulator
  267. S8228469: (tz) Upgrade time-zone data to tzdata2019b
  268. S8228485: JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception
  269. S8228501: java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent
  270. S8228578: fix CFData object leak in macosx KeystoreImpl.m
  271. S8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes)
  272. S8228596: Class redefinition fails when condy instructions are removed
  273. S8228601: AArch64: Fix interpreter code at JVMCI deoptimization entry
  274. S8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub.
  275. S8228649: [PPC64] SA reads wrong slots from interpreter frames
  276. S8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms
  277. S8228711: Path rendered incorrectly when it goes outside the clipping region
  278. S8228725: AArch64: Purge method call format support
  279. S8228764: New library dependencies due to JDK-8222720
  280. S8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64
  281. S8229352: Use of an uninitialized register in 32-bit ARM template interpreter
  282. S8229406: ZGC: Fix incorrect statistics
  283. S8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
  284. S8229773: Resolve permissions for code source URLs lazily
  285. S8229887: (zipfs) zip file corruption when replacing an existing STORED entry
  286. S8229925: [s390, PPC64] Exception check missing in interpreter
  287. S8230085: (fs) FileStore::isReadOnly is always true on macOS Catalina
  288. S8230099: Prepare for backport of JDK-8217368
 2278 ApplicationAméliorationBasseMoyenne Amélioration de la qualité de l'image de fond des docum ...Fermée19.720.0
100%
2020-12-31 Description de la tâche

La taille de l’image de fond des pages de document est portée de 640 Ko à 2 Mo max.

Cela multiplie environ par 4 la quantité d’informations que peut contenir l’image.

Tâches 1 - 50 sur 856 Page 1 sur 181 - 2 - 3 - 4 - 5 - Dernier >>

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche