CFV: New JDK Committer: Daniel Gredler (dgredler)

Alexey Ushakov alexey.ushakov at jetbrains.com
Tue May 27 10:40:43 UTC 2025


Vote: yes

Alexey

> On 26 May 2025, at 10:38 PM, Philip Race <philip.race at oracle.com> wrote:
> 
> I hereby nominate: Daniel Gredler (dgredler) [1] to JDK Committer.
> 
> Daniel has authored 16 changes [2], [3] to the OpenJDK JDK repository as listed below.
> 
> 8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed
> 8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203
> 8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object 8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero
> 8353002: Remove unnecessary Windows version check in WTaskbarPeer
> 8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2
> 8352890: Remove unnecessary Windows version check in FileFontStrike
> 8270265: LineBreakMeasurer calculates incorrect line breaks with zero-width characters
> 8349932: PSPrinterJob sometimes generates unnecessary PostScript commands
> 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063
> 8208377: Soft hyphens render if not using TextLayout
> 8344637: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows
> 8344668: Unnecessary array allocations and copying in TextLine
> 8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java
> 8339974: Graphics2D.drawString doesn't always work with Font derived from AffineTransform
> 8337681: PNGImageWriter uses much more memory than necessary
> 8272878: JEP 381 cleanup: Remove unused Solaris code in sun.font.TrueTypeGlyphMapper
> 
> Votes are due by 21:00 UTC Monday 9th June 2025.
> 
> Only current JDK Committers [4] are eligible to vote on this nomination.
> Votes must be cast in the open by replying to this mailing list.
> 
> For Lazy Consensus voting instructions, see [5].
> 
> -phil.
> 
> [1] https://openjdk.org/census#dgredler
> [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Daniel+Gredler%22&type=commits
> [3] git log --author="Daniel Gredler" --format='%h %s'
> [4] https://openjdk.org/census
> [5] https://openjdk.org/bylaws#lazy-consensus



More information about the jdk-dev mailing list