RFR: 8329340: Remove unused libawt code
Daniel Jeliński
djelinski at openjdk.org
Tue Apr 2 16:58:02 UTC 2024
On Tue, 2 Apr 2024 12:50:33 GMT, Alexey Ivanov <aivanov at openjdk.org> wrote:
>> Please review this PR that removes unused functions, variables, and WM_AWT window messages.
>>
>> The unused code was detected by automated analysis (MSVC compiler and linker, CodeQL analyzer). I manually verified every symbol before removing. Mach5 client libs testing clean.
>>
>> Some WM_AWT messages have different IDs after this change. The IDs have changed a few times before, so I think this shouldn't be a problem.
>
> src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp line 111:
>
>> 109: * DTRACE print callback to dump window's update region bounding rectangle
>> 110: */
>> 111: void DumpUpdateRectangle(const char * file, int line, int argc, const char * fmt, va_list arglist) {
>
> Can these functions be useful for debugging?
>
> Does it make sense to hide them unless `DEBUG` is defined?
they were `if defined(DEBUG)` already; I can keep them if you think it makes sense.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18553#discussion_r1548244729
More information about the client-libs-dev
mailing list