As a side effect (and trigger) this gets rid of a variable named
bool which is a reserved identifier in C23 and would break with
GCC 15 moving to -std=gnu23 (which is based on C23).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6901
--
v4: mshtml: Make ProgressEvent constructor only available in IE10+ modes.
mshtml: Make PageTransitionEvents only available in IE11 mode.
mshtml: Expose ie9_char as char for KeyboardEvent.
mshtml: Implement get_data for legacy DOCTYPE comment elements.
mshtml: Don't expose element props from comment nodes in IE9+ modes.
mshtml: Don't expose 'atomic' prop from comment nodes in IE9+ modes.
mshtml: Expose IHTMLCommentElement2 interface for comment elements.
mshtml: Don't expose toString from text nodes in IE9+ mode.
mshtml: Expose the props from the IWineHTMLCharacterData interface for
mshtml: Add an internal IWineHTMLCharacterData interface and forward text
mshtml: Move htmlcomment.c contents into htmltextnode.c.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6887
--
v2: server: When renaming, only fstat the source once.
server: Remove source when renaming to a hardlink of itself.
kernel32/tests: Test renaming a file into a hardlink of itself.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6855