RFR: 8311380: Prepare java.desktop for C++17
Julian Waters
jwaters at openjdk.org
Fri Jul 7 02:29:24 UTC 2023
Despite the fancy name, all this change does is move a few standard library headers to the top so macro definitions don't break them, remove the register specifiers from allocation methods, and remove dynamic exception specifiers from AWT code
-------------
Commit messages:
- Explain why <cmath> is needed
- Cleanup awt_Win32GraphicsDevice.cpp
- ThemeReader.cpp: Likewise
- awt_Window.cpp: Likewise
- awt_PrintJob.cpp: Likewise
- awt_PrintControl.cpp: Likewise with <cfloat> as well
- awt_Font.cpp: Likewise
- awt_DesktopProperties.cpp: Likewise
- awt_Component.cpp: Likewise
- GDIRenderer.cpp: Likewise
- ... and 6 more: https://git.openjdk.org/jdk/compare/27de536b...88e899f4
Changes: https://git.openjdk.org/jdk/pull/14795/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14795&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8311380
Stats: 79 lines in 14 files changed: 17 ins; 30 del; 32 mod
Patch: https://git.openjdk.org/jdk/pull/14795.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/14795/head:pull/14795
PR: https://git.openjdk.org/jdk/pull/14795
More information about the client-libs-dev
mailing list