Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler #15096

Closed
wants to merge 113 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
8d8cb5a
8307160
TheShermanTanker Aug 1, 2023
afe5cd8
allocation.cpp
TheShermanTanker Aug 1, 2023
c0e581c
os_windows.cpp
TheShermanTanker Aug 1, 2023
6ce944f
Casts to T are explicitly needed for '\0' in symbolengine.cpp
TheShermanTanker Aug 1, 2023
10a8b6c
Missing CAST_FROM_FN_PTR in os_windows.cpp
TheShermanTanker Aug 4, 2023
e0448d3
Merge branch 'openjdk:master' into patch-10
TheShermanTanker Aug 4, 2023
5843204
goto scoping issues in sspi.cpp
TheShermanTanker Aug 4, 2023
808898d
Mismatched static and extern declaration in NativeCreds.c
TheShermanTanker Aug 4, 2023
9dfdb46
Likewise in awt_Canvas.cpp
TheShermanTanker Aug 4, 2023
1340ebe
Likewise for awt_Component.cpp
TheShermanTanker Aug 4, 2023
a0a3708
Likewise for awt_Window.cpp
TheShermanTanker Aug 4, 2023
227b3f9
Likewise for awt_PrintJob.cpp
TheShermanTanker Aug 4, 2023
40618e5
Likewise for awt_Frame.cpp
TheShermanTanker Aug 4, 2023
9ac6117
Merge branch 'openjdk:master' into patch-10
TheShermanTanker Aug 6, 2023
afcb70a
Earlier fix in awt_ole.h was not complete
TheShermanTanker Aug 6, 2023
c33c1d4
Revert awt_ole.h
TheShermanTanker Aug 6, 2023
35733c8
awt_ole.h include order issue in awt_DnDDS.cpp
TheShermanTanker Aug 6, 2023
2bdb89f
Likewise for awt_DnDDT.cpp
TheShermanTanker Aug 6, 2023
88982c0
Qualifiers in awt_PrintDialog.h should be removed
TheShermanTanker Aug 6, 2023
f25b04f
reinterpret_cast needed in AccessBridgeJavaEntryPoints.cpp
TheShermanTanker Aug 7, 2023
209a622
Fields in awt_TextComponent.cpp
TheShermanTanker Aug 7, 2023
51230f3
Mismatched declaration in D3DGlyphCache.cpp
TheShermanTanker Aug 7, 2023
4e3329b
Remove negation in os_windows.cpp
TheShermanTanker Aug 10, 2023
2f8997e
Document changes in awt_DnDDS.cpp
TheShermanTanker Aug 17, 2023
1d3d6b5
Merge branch 'master' into patch-10
TheShermanTanker Sep 14, 2023
1e2b39f
Merge branch 'openjdk:master' into patch-10
TheShermanTanker Sep 28, 2023
cf12b1d
Revert os_windows.cpp
TheShermanTanker Oct 10, 2023
3502fd4
Revert symbolengine.cpp
TheShermanTanker Oct 10, 2023
de1111a
Revert allocation.cpp
TheShermanTanker Oct 10, 2023
431b25d
Revert NativeCreds.c
TheShermanTanker Oct 10, 2023
15ae278
Revert sspi.cpp
TheShermanTanker Oct 10, 2023
0566de0
Don't use permissive- in flags-cflags.m4 for now
TheShermanTanker Oct 23, 2023
1742036
Split declaration and assignment in awt_Canvas.cpp
TheShermanTanker Oct 30, 2023
cd4c6ac
Formatting in awt_Canvas.cpp
TheShermanTanker Nov 2, 2023
fdb7f32
Split into declaration and assignment part one awt_Component.cpp
TheShermanTanker Nov 2, 2023
873e1c3
Part two awt_Component.cpp
TheShermanTanker Nov 2, 2023
d5e5c89
Formatting in awt_Component.cpp
TheShermanTanker Nov 2, 2023
b9d50b3
Split in awt_Frame.cpp
TheShermanTanker Nov 2, 2023
dd6355d
Formatting awt_Frame.cpp
TheShermanTanker Nov 2, 2023
7ac6bfe
Formatting part two awt_Frame.cpp
TheShermanTanker Nov 2, 2023
69c4c60
Use permissive- to check for errors now in flags-cflags.m4
TheShermanTanker Nov 2, 2023
0b2bda5
Merge branch 'master' into patch-10
TheShermanTanker Nov 2, 2023
81a3ffe
Changes awt_Frame.cpp
TheShermanTanker Nov 2, 2023
eea56c6
Part one awt_PrintJob.cpp
TheShermanTanker Nov 3, 2023
ce018e1
Discard unneeded changes awt_Frame.cpp
TheShermanTanker Nov 3, 2023
f1fc258
Unneeded changes part two awt_Frame.cpp
TheShermanTanker Nov 3, 2023
60dbef3
Part II awt_PrintJob.cpp
TheShermanTanker Nov 3, 2023
68f058f
RAII awt_Canvas.cpp
TheShermanTanker Nov 4, 2023
d33b79a
Error awt_Canvas.cpp
TheShermanTanker Nov 4, 2023
69c0d1f
Error II awt_Canvas.cpp
TheShermanTanker Nov 4, 2023
56fb3b0
Fix Errors awt_Canvas.cpp
TheShermanTanker Nov 4, 2023
673cbff
C++ Standard Library is not allowed awt_Canvas.cpp
TheShermanTanker Nov 4, 2023
e30d680
Whitespace awt_Canvas.cpp
TheShermanTanker Nov 5, 2023
7fe76d5
std::unique_ptr awt_Canvas.cpp
TheShermanTanker Nov 10, 2023
9259924
Ditto for awt_Component.cpp
TheShermanTanker Nov 10, 2023
b7c0002
Comment awt_DnDDS.cpp
TheShermanTanker Nov 10, 2023
2c16e1c
Manual way of cleanup in awt_Canvas.cpp :(
TheShermanTanker Nov 17, 2023
9ddccf9
Cleanup order awt_Canvas.cpp
TheShermanTanker Nov 17, 2023
a570117
Likewise for awt_Component.cpp
TheShermanTanker Nov 17, 2023
a9dc87f
Includes for awt_Component.cpp
TheShermanTanker Nov 17, 2023
523ea9e
Fixup awt_Canvas.cpp
TheShermanTanker Nov 21, 2023
7a581f5
Comment awt_DnDDT.cpp
TheShermanTanker Nov 21, 2023
88947ad
Change awt_Window.cpp
TheShermanTanker Nov 21, 2023
296df52
awt_Window.cpp
TheShermanTanker Nov 21, 2023
5b4321b
Convert more in awt_Window.cpp
TheShermanTanker Nov 21, 2023
a59574f
Even more changes awt_Window.cpp
TheShermanTanker Nov 21, 2023
6138af4
Even even more changes awt_Window.cpp
TheShermanTanker Nov 21, 2023
becdf84
gis in awt_Component.cpp
TheShermanTanker Nov 21, 2023
d486dc8
awt_Frame.cpp
TheShermanTanker Nov 21, 2023
b9a7e02
Whitespace awt_Component.cpp
TheShermanTanker Nov 21, 2023
e0f1ce1
awt_Frame.cpp
TheShermanTanker Dec 3, 2023
aecae49
awt_PrintJob.cpp
TheShermanTanker Dec 3, 2023
6b7ec44
awt_Window.cpp
TheShermanTanker Dec 3, 2023
719f133
Fix awt_Window.cpp
TheShermanTanker Dec 3, 2023
31ff0e0
-Zc:stringStrings no longer needed with -permissive- flags-cflags.m4
TheShermanTanker Dec 3, 2023
e4bbaf0
Fix awt_PrintJob.cpp
TheShermanTanker Dec 4, 2023
bed3372
Fix awt_Window.cpp
TheShermanTanker Dec 4, 2023
fda1ab0
Merge branch 'openjdk:master' into patch-10
TheShermanTanker Dec 4, 2023
cbfbaee
Merge branch 'openjdk:master' into patch-10
TheShermanTanker Jan 11, 2024
76254c7
awt_Canvas.cpp
TheShermanTanker Jan 21, 2024
07b00de
awt_Component.cpp
TheShermanTanker Jan 21, 2024
ffe5ef1
awt_Frame.cpp
TheShermanTanker Jan 21, 2024
470c8bb
awt_Window.cpp
TheShermanTanker Jan 21, 2024
0f34608
Merge branch 'openjdk:master' into patch-10
TheShermanTanker Jan 21, 2024
18014c3
Revert Formatting in awt_PrintJob.cpp
TheShermanTanker Mar 20, 2024
a84efd6
Revert Formatting in awt_Window.cpp
TheShermanTanker Mar 20, 2024
0439b13
Revert Formatting in awt_Component.cpp
TheShermanTanker Mar 20, 2024
663a7f3
Revert formatting in src/java.desktop/windows/native/libawt/windows/a…
TheShermanTanker Mar 25, 2024
25df93e
Revert formatting in src/java.desktop/windows/native/libawt/windows/a…
TheShermanTanker Mar 25, 2024
1dbd5f7
Revert formatting in src/java.desktop/windows/native/libawt/windows/a…
TheShermanTanker Mar 25, 2024
dfc3c49
Revert formatting in awt_Frame.cpp
TheShermanTanker Mar 26, 2024
7343ae1
Partially revert formatting in AccessBridgeJavaEntryPoints.cpp
TheShermanTanker Mar 26, 2024
bf12c71
Partially revert formatting in AccessBridgeJavaEntryPoints.cpp
TheShermanTanker Mar 26, 2024
0c409d4
Revert formatting change in src/java.desktop/windows/native/libawt/wi…
TheShermanTanker Mar 26, 2024
53e8bd6
Revert formatting in src/java.desktop/windows/native/libawt/windows/a…
TheShermanTanker Mar 26, 2024
1341d2e
Revert formatting in src/java.desktop/windows/native/libawt/windows/a…
TheShermanTanker Mar 26, 2024
417677f
Comment in src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
TheShermanTanker Mar 26, 2024
90d9096
Comment in src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
TheShermanTanker Mar 26, 2024
b0177f7
Whitespace in awt_DnDDT.cpp
TheShermanTanker Mar 26, 2024
ef9f3a6
Whitespace in awt_DnDDS.cpp
TheShermanTanker Mar 26, 2024
8ddb241
Revert formatting in src/java.desktop/windows/native/libawt/windows/a…
TheShermanTanker Mar 27, 2024
da0c09b
Circumvent pData in awt_Component.cpp
TheShermanTanker Mar 27, 2024
8f4d9e9
Circumvent pData in awt_Frame.cpp
TheShermanTanker Mar 27, 2024
c4f4e54
Circumvent pData in awt_Window.cpp
TheShermanTanker Mar 27, 2024
360894b
Circumvent pData in awt_Window.cpp
TheShermanTanker Mar 27, 2024
6027b1d
Circumvent pData in awt_Window.cpp
TheShermanTanker Mar 27, 2024
6d96b84
Label to empty line in awt_Canvas.cpp
TheShermanTanker Mar 27, 2024
45de895
Label to empty line in awt_Component.cpp
TheShermanTanker Mar 27, 2024
ee0297a
Revert formatting in awt_Window.cpp
TheShermanTanker Mar 27, 2024
6a216b7
Label to empty line in awt_Window.cpp
TheShermanTanker Mar 28, 2024
1746c3a
Label to empty line in awt_Window.cpp
TheShermanTanker Mar 28, 2024
772e42d
Labels to empty line in awt_Window.cpp
TheShermanTanker Mar 28, 2024
04e3cce
Labels to empty line in awt_Window.cpp
TheShermanTanker Mar 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -27,6 +27,7 @@
#include <shellapi.h>
#include <memory.h>

// Don't want to pull in the redefined allocation functions
#include "awt_ole.h"
#include "awt_DataTransferer.h"
#include "java_awt_dnd_DnDConstants.h"