On Fri, 29 Mar 2024 18:23:27 GMT, Daniel Jeliński <djelin...@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.

Looks good to me.

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?

src/java.desktop/windows/native/libawt/windows/awtmsg.h line 224:

> 222: 
> 223:     /* deleted DND mesg's */
> 224: 

I guess this comment can safely be removed. What does it add? There had been 
some messages that were removed a long time ago.

-------------

Marked as reviewed by aivanov (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/18553#pullrequestreview-1973710651
PR Review Comment: https://git.openjdk.org/jdk/pull/18553#discussion_r1547819832
PR Review Comment: https://git.openjdk.org/jdk/pull/18553#discussion_r1547841399

Reply via email to