Temurin-build: Mettre à jour la bibliothèque de rendu pour être cohérent avec les autres fournisseurs d'OpenJDK

Créé le 10 juin 2019  ·  8Commentaires  ·  Source: adoptium/temurin-build

Après une brève conversation avec d'autres dans le slack AdoptOpenJDK, j'ai décidé d'ouvrir un ticket avec un exemple des différences entre la bibliothèque native de rendu choisie par AdoptOpenJDK et celles des autres fournisseurs OpenJDK.

image

Remarque : Oui, la taille de la barre de titre AdoptOpenJDK est désormais cohérente avec la taille par défaut de la barre de titre Windows. Cependant, je ne pense pas que ce soit censé être le cas. Les fenêtres illustrées utilisent le même code exact et ce code étend JDialog.

La solution pour cela serait d'implémenter la même bibliothèque de rendu natif ou similaire aux autres fournisseurs d'OpenJDK.

Si je dois ajouter quelque chose à cet outil de suivi des problèmes, veuillez me le faire savoir. Je n'ai aucune expérience avec ce genre de chose et je n'ai en fait aucune idée de ce que signifie toute cette histoire de bibliothèque de rendu natif, je ne fais que répéter martijnverburg depuis Slack.

Marlin enhancement

Commentaire le plus utile

J'ai préparé des correctifs pour rétroporter le moteur de rendu Marlin 0.9.1.3 (comme jdk14) vers OpenJDK8 (jdk8u-dev).
Voir https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-November/010549.html
Voir mon dépôt github :
https://github.com/bourgesl/marlin-jdk8u
Profitez du moteur de rendu FOSS Marlin,
Laurent

Tous les 8 commentaires

@Mekadrom quelle version java utilisez-vous ? Est-ce un problème de polices ou un problème de rendu ?

@gdams Ce serait dans 1.8u212b03, le changement a été remarqué après la mise à niveau de 1.8u181.

J'ai préparé des correctifs pour rétroporter le moteur de rendu Marlin 0.9.1.3 (comme jdk14) vers OpenJDK8 (jdk8u-dev).
Voir https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-November/010549.html
Voir mon dépôt github :
https://github.com/bourgesl/marlin-jdk8u
Profitez du moteur de rendu FOSS Marlin,
Laurent

Besoin de discuter au niveau @AdoptOpenJDK/tsc

https://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-May/011635.html montre la progression du patch sur lequel @bourgesl travaille. Nous attendrons effectivement que cela atterrisse en amont.

Statut du rétroportage du moteur de rendu Marlin vers jdk8u-dev :

  • intégration partielle dans 8u252 : NE PAS UTILISER EN PRODUCTION = 9/21 correctifs intégrés = version 0.7.3.2 (2016.02) = version pré-jdk9
  • intégration partielle dans 8u262 ou 8u-dev : NE PAS UTILISER EN PRODUCTION = 10/21 patchs intégrés = version 0.7.3.3 (2016.03) = version pré-jdk9

Voir l'état à jour :
https://github.com/bourgesl/marlin-jdk8u/blob/master/README.md

Statut du rétroportage du moteur de rendu Marlin vers jdk8u-dev :

  • intégration partielle dans 8u252 : NE PAS UTILISER EN PRODUCTION = 9/21 patchs intégrés = version 0.7.3.2 (juin 2015) = version pré-jdk9
  • intégration partielle dans 8u262 ou 8u-dev : NE PAS UTILISER EN PRODUCTION = 10/21 patchs intégrés = version 0.7.3.3 (juin 2015) = version pré-jdk9

Voir l'état à jour :
https://github.com/bourgesl/marlin-jdk8u/blob/master/README.md

Merci pour votre travail inlassable pour résoudre ce problème !

Cette page vous a été utile?
0 / 5 - 0 notes