Temurin-build: Обновите библиотеку рендеринга, чтобы она соответствовала другим поставщикам OpenJDK.

Созданный на 10 июн. 2019  ·  8Комментарии  ·  Источник: adoptium/temurin-build

После короткого разговора с другими участниками Slack AdoptOpenJDK я решил открыть заявку с примером различий между выбранной собственной библиотекой рендеринга AdoptOpenJDK и библиотеками других поставщиков OpenJDK.

image

Примечание. Да, размер строки заголовка AdoptOpenJDK теперь соответствует размеру строки заголовка Windows по умолчанию. Однако я не верю, что это так. Изображенные окна используют один и тот же точный код, и этот код является расширением JDialog.

Решением для этого может быть реализация той же или подобной собственной библиотеки рендеринга для других поставщиков OpenJDK.

Если мне нужно добавить что-нибудь в эту систему отслеживания проблем, дайте мне знать. У меня нет опыта работы с подобными вещами, и я на самом деле понятия не имею, что означает вся эта нативная библиотека рендеринга, я просто повторяю martijnverburg из slack.

Marlin enhancement

Самый полезный комментарий

Я подготовил патчи для резервного копирования модуля рендеринга Marlin 0.9.1.3 (например, jdk14) в OpenJDK8 (jdk8u-dev).
См. Https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-November/010549.html
Смотрите мое репозиторий на github:
https://github.com/bourgesl/marlin-jdk8u
Наслаждайтесь рендерером FOSS Marlin,
Лоран

Все 8 Комментарий

@Mekadrom, какую версию java вы используете? Это проблема со шрифтами или с рендерингом?

@gdams Это будет в 1.8u212b03, изменение было замечено после обновления с 1.8u181.

Я подготовил патчи для резервного копирования модуля рендеринга Marlin 0.9.1.3 (например, jdk14) в OpenJDK8 (jdk8u-dev).
См. Https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-November/010549.html
Смотрите мое репозиторий на github:
https://github.com/bourgesl/marlin-jdk8u
Наслаждайтесь рендерером FOSS Marlin,
Лоран

Необходимо обсудить на уровне @ AdoptOpenJDK / tsc

https://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-May/011635.html показывает ход выполнения патча, над которым работает

Статус обратного порта рендерера Marlin на jdk8u-dev:

  • частичная интеграция в 8u252: НЕ ИСПОЛЬЗОВАТЬ В ПРОИЗВОДСТВЕ = 9/21 исправлений интегрировано = выпуск 0.7.3.2 (2016.02) = выпуск до jdk9
  • частичная интеграция в 8u262 или 8u-dev: НЕ ИСПОЛЬЗОВАТЬ В ПРОИЗВОДСТВЕ = 10/21 интегрированных исправлений = выпуск 0.7.3.3 (2016.03) = выпуск до jdk9

Посмотреть актуальный статус:
https://github.com/bourgesl/marlin-jdk8u/blob/master/README.md

Статус обратного порта рендерера Marlin на jdk8u-dev:

  • частичная интеграция в 8u252: НЕ ИСПОЛЬЗОВАТЬ В ПРОИЗВОДСТВЕ = 9 из 21 интегрированных исправлений = выпуск 0.7.3.2 (июнь 2015 г.) = выпуск до jdk9
  • частичная интеграция в 8u262 или 8u-dev: НЕ ИСПОЛЬЗОВАТЬ В ПРОИЗВОДСТВЕ = 10/21 интегрированных исправлений = выпуск 0.7.3.3 (июнь 2015 г.) = выпуск до jdk9

Посмотреть актуальный статус:
https://github.com/bourgesl/marlin-jdk8u/blob/master/README.md

Спасибо за вашу неустанную работу по решению этой проблемы!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги