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

8189198: Add "forRemoval = true" to Applet API deprecations #2920

Closed
wants to merge 301 commits into from
Closed
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
de7977d
8236847: CDS archive with 4K alignment unusable on machines with 64k …
yminqi Mar 11, 2021
2ee77fd
8241716: Jpackage functionality to let users choose whether to create…
Mar 11, 2021
2899aae
8263465: JDK-8236847 causes tier1 build failure on linux-aarch64
yminqi Mar 11, 2021
e1c3b36
8263433: Shenandoah: Don't expect forwarded objects in set_concurrent…
zhengyu123 Mar 11, 2021
de7758c
8263403: [JVMCI] output written to tty via HotSpotJVMCIRuntime can be…
Mar 11, 2021
ce837ff
8263480: ProblemList two jpackage tests on Windows
Mar 11, 2021
2742f5f
8263353: assert(CompilerOracle::option_matches_type(option, value)) f…
DamonFool Mar 12, 2021
d7d8d27
8263436: Silly array comparison in GaloisCounterMode.overlapDetection
shipilev Mar 12, 2021
31e2e15
8263430: Uninitialized Method* variables after JDK-8233913
shipilev Mar 12, 2021
bd05218
8263426: Reflow JfrNetworkUtilization::send_events
shipilev Mar 12, 2021
96df6e3
8262454: Handshake timeout improvements, single target, kill unfinish…
robehn Mar 12, 2021
6cc83ba
8263354: Accumulated C2 code cleanups
Mar 12, 2021
5519867
8258414: OldObjectSample events too expensive
Mar 12, 2021
066b4ce
8213177: GlobalCounter::CSContext could be an enum class
Mar 12, 2021
0adbe19
8263125: During deoptimization vectors should reassign scalarized pay…
Mar 12, 2021
30f75d5
8263017: Read barriers are missing in nmethod printing code
Mar 12, 2021
84e5be8
8178348: left_n_bits(0) invokes undefined behavior
Mar 12, 2021
7ba1a30
8194129: Regression automated Test '/open/test/jdk/java/awt/Window/Sh…
Mar 12, 2021
571d203
8263470: Consolidate copies of getClassBytes in various tests
coleenp Mar 12, 2021
15d40c4
8263326: Remove ReceiverTypeData check from serviceability/sa/TestPri…
plummercj Mar 12, 2021
e6a06b2
8263055: hsdb Command Line Debugger does not properly direct output f…
plummercj Mar 12, 2021
d547f8c
8263460: DynamicArchiveRelocationTest.java fails in product VM
iklam Mar 12, 2021
2202c05
8263501: compiler/oracle/TestInvalidCompileCommand.java fails with re…
DamonFool Mar 12, 2021
063dd61
8263412: ClassFileInstaller can't be used by classes outside of defau…
iignatev Mar 12, 2021
99e2e6e
8243455: Many SA tests can fail due to trying to get the stack trace …
plummercj Mar 12, 2021
978ec35
8263548: runtime/cds/appcds/SharedRegionAlignmentTest.java fails to c…
iignatev Mar 13, 2021
075f000
8256156: JFR: Allow 'jfr' tool to show metadata without a recording
Mar 13, 2021
422ee6f
8262491: AArch64: CPU description should contain compatible board list
YaSuenag Mar 13, 2021
5ca87ba
8263136: C4530 was reported from VS 2019 at access bridge
YaSuenag Mar 13, 2021
1b8fc93
8263549: 8263412 can cause jtreg testlibrary split
iignatev Mar 13, 2021
b3c6fed
8263477: serviceability/sa/ClhsdbDumpheap.java timed out
plummercj Mar 13, 2021
ceb7a42
8263555: use driver-mode to run ClassFileInstaller
iignatev Mar 14, 2021
7f6e710
8263399: CDS should archive only classes allowed by module system
iklam Mar 14, 2021
47c3bb7
8263564: Consolidate POSIX code for runtime exit support: os::shutdow…
Mar 15, 2021
e81cfeb
8263425: AArch64: two potential bugs in C1 LIRGenerator::generate_add…
nick-arm Mar 15, 2021
b0a29a6
8263504: Some OutputMachOpcodes fields are uninitialized
shipilev Mar 15, 2021
f9b74c4
8263446: Avoid unary minus over unsigned type in ObjectSynchronizer::…
shipilev Mar 15, 2021
c639fef
8263497: Clean up sun.security.krb5.PrincipalName::toByteArray
shipilev Mar 15, 2021
810d3f9
8260931: Implement JEP 382: New macOS Rendering Pipeline
aghaisas Mar 15, 2021
97fda7a
8263490: [macos] Crash occurs on JPasswordField with activated InputM…
Mar 15, 2021
cde3d75
8263530: sun.awt.X11.ListHelper.removeAll() should use clear()
shipilev Mar 15, 2021
b905feb
8263508: Remove dead code in MethodHandleImpl
cl4es Mar 15, 2021
c5ab268
8263552: Use String.valueOf() for char-to-String conversions
stsypanov Mar 15, 2021
c597a40
8263544: Unused argument in ConstantPoolCacheEntry::set_field()
fparain Mar 15, 2021
bb6578d
8263191: Consolidate ThreadInVMfromJavaNoAsyncException and ThreadBlo…
pchilano Mar 15, 2021
bad06e4
8263556: remove `@modules java.base` from tests
iignatev Mar 15, 2021
a69e64c
8262326: MaxMetaspaceSize does not have to be aligned to metaspace co…
tstuefe Mar 15, 2021
3543c80
6539707: (fc) MappedByteBuffer.force() method throws an IOException i…
Mar 15, 2021
2f748d5
8245025: MoveAndUpdateClosure::do_addr calls function with side-effec…
albertnetymk Mar 15, 2021
2558c05
8263514: Minor issue in JavacFileManager.SortFiles.REVERSE
shipilev Mar 15, 2021
8aa93bb
8263387: G1GarbageCollection JFR event gets gc phase, not gc type
Mar 15, 2021
0ff3c9f
8262277: URLClassLoader.getResource throws undocumented IllegalArgume…
candrews Mar 15, 2021
1578601
8263616: 'Deprecatd' typo in src/hotspot/share/classfile/classFilePar…
coleenp Mar 15, 2021
1ebc4b8
8263392: Allow current thread to be specified in ExceptionMark
iklam Mar 15, 2021
31f59b9
8261916: gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert…
Mar 15, 2021
8406771
8263420: Incorrect function name in NSAccessibilityStaticText native …
Mar 16, 2021
e9c6af4
8262504: Some CLHSDB command cannot know they run on remote debugger
YaSuenag Mar 16, 2021
89e9a23
8263559: Add missing initializers to VM_PopulateDumpSharedSpace
tstuefe Mar 16, 2021
20848d4
8263557: Possible NULL dereference in Arena::destruct_contents()
tstuefe Mar 16, 2021
a1bcd67
8263577: C2: reachable nodes shouldn't have dead uses at the end of o…
rwestrel Mar 16, 2021
c174fc1
8263589: Introduce JavaValue::get_oop/set_oop
stefank Mar 16, 2021
287c251
8263595: Remove oop type punning in JavaCallArguments
stefank Mar 16, 2021
453a3f8
8080272: Refactor I/O stream copying to use InputStream.transferTo/re…
turbanoff Mar 16, 2021
43d193f
8263587: C2: JVMS not cloned when needs_clone_jvms() is true
TheRealMDoerr Mar 16, 2021
f0c253b
8263509: LdapSchemaParser.readNextTag checks array length incorrectly
shipilev Mar 16, 2021
574a668
8263612: Unused variables in C1 runtime
fparain Mar 16, 2021
e4764b2
8263427: Shenandoah: Trigger weak-LRB even when heap is stable
rkennke Mar 16, 2021
05b7341
8263450: Simplify LambdaForm.useCount
cl4es Mar 16, 2021
26f6a1d
8256732: Zero: broken +ZeroTLAB exposes badly initialized memory
shipilev Mar 16, 2021
5edcfaf
8248904: Add support to jpackage for the Mac App Store
Mar 16, 2021
d5bdb5b
8263679: C1: Remove vtable call
zhengyu123 Mar 16, 2021
dfb1c70
8263562: Checking if proxy_klass_head is still lambda_proxy_is_available
Mar 16, 2021
b4538a7
8263536: Add @build tags to jpackage tests
Mar 16, 2021
43a8669
8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux
prrace Mar 16, 2021
1eca5ac
8260959: remove RECORDS from PreviewFeature.Feature enum
Mar 16, 2021
294f9fb
8260650: test failed with "assert(false) failed: infinite loop in Pha…
Mar 16, 2021
ce865fe
8263164: assert(_base >= VectorA && _base <= VectorZ) failed: Not a V…
DamonFool Mar 16, 2021
7ee11fe
8261666: [mlvm] Remove WhiteBoxHelper
Mar 17, 2021
7230aee
8263705: Two shenandoah tests fail due to can't find ClassFileInstaller
DamonFool Mar 17, 2021
33b5082
8263058: Optimize vector shift with zero shift count
theRealELiu Mar 17, 2021
858af20
8261262: Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOL…
robehn Mar 17, 2021
dd95126
8263410: ListModel javadoc refers to non-existent interface
prsadhuk Mar 17, 2021
37f867f
8261095: Add test for clhsdb "symbol" command
Mar 17, 2021
0ed36a5
8263672: fatal error: no reachable node should have no use
rwestrel Mar 17, 2021
9d5845e
8263688: Coordinate equals, hashCode and compareTo of JavacFileManage…
pavelrappo Mar 17, 2021
814d46e
8263434: Dangling references after MethodComparator::methods_EMCP
shipilev Mar 17, 2021
20482b8
8259863: doc: JShell snippet doesn't compile
Mar 17, 2021
648e71e
8263667: Avoid running GitHub actions on branches named pr/*
rwestberg Mar 17, 2021
b34ce70
8263723: [BACKOUT] MoveAndUpdateClosure::do_addr calls function with …
albertnetymk Mar 17, 2021
c314c0e
8148937: (str) Adapt StringJoiner for Compact Strings
stsypanov Mar 17, 2021
d3048c4
8263732: ProblemList serviceability/sa/ClhsdbSymbol.java on ZGC
Mar 17, 2021
c5a171a
8263677: Improve Character.isLowerCase/isUpperCase lookups
cl4es Mar 17, 2021
74f836c
8263361: Incorrect arraycopy stub selected by C2 for SATB collectors
Mar 17, 2021
d9bf996
8261671: X86 I2L conversion can be skipped for certain masked positiv…
mgkwill Mar 17, 2021
a11410d
8262398: Shenandoah: Disable nmethod barrier and stack watermark when…
zhengyu123 Mar 17, 2021
94bd51e
8262298: G1BarrierSetC2::step_over_gc_barrier fails with assert "bad …
Mar 17, 2021
db27af9
8263726: divideToIntegralValue typo on BigDecimal documentation
jddarcy Mar 17, 2021
32cfc84
8263753: two new tests from JDK-8261671 fail with "Error. can not fin…
Mar 17, 2021
fd4815d
8254979: Class.getSimpleName() returns non-empty for lambda and method
jddarcy Mar 17, 2021
48eedcf
8262807: Note assumptions of core reflection modeling and parameter h…
jddarcy Mar 17, 2021
df60a07
8263756: Fix ZGC ProblemList entry for serviceability/sa/ClhsdbSymbol…
plummercj Mar 17, 2021
0a90b04
8263757: Remove serviceability/sa/ClhsdClasses.java from ZGC problem …
plummercj Mar 17, 2021
9a08bb9
8263108: Class initialization deadlock in java.lang.constant
jaikiran Mar 18, 2021
1b48ab5
8263676: AArch64: one potential bug in C1 LIRGenerator::generate_addr…
Mar 18, 2021
ebca518
8261480: MetaspaceShared::preload_and_dump should check exceptions
iklam Mar 18, 2021
a6649ad
8263455: NMT: assert on registering a region which completely engulfs…
tstuefe Mar 18, 2021
3d6e08d
8263725: JFR oldobject tests are not run when GCs are specified expli…
stefank Mar 18, 2021
64a2300
8260716: Assert in MacroAssembler::clear_mem with -XX:-IdealizeClearA…
jamsheedcm Mar 18, 2021
d3070da
8263590: Rawtypes warnings should be produced for pattern matching in…
Mar 18, 2021
f8c6a3e
8260605: Various java.lang.invoke cleanups
cl4es Mar 18, 2021
1422d15
8263775: C2: igv_print() crash unexpectedly when called from debugger
Mar 18, 2021
75d0fae
8263311: Watch registry changes for remote printers update instead of…
aivanov-jdk Mar 18, 2021
ab98d7c
8263495: Gather liveness info in the mark phase of G1 full gc
Mar 18, 2021
aea3ddd
8246494: introduce vm.flagless at-requires property
iignatev Mar 18, 2021
126f63c
8263659: Reflow GTestResultParser for better readability
alblue Mar 18, 2021
a9e0800
8261352: Create implementation for component peer for all the compone…
Mar 18, 2021
79fd566
8263439: getSupportedAttributeValues() throws NPE for Finishings attr…
prrace Mar 18, 2021
6e3ba18
8252723: Run stack016.java also with C2-only
coleenp Mar 18, 2021
705c57a
8263622: The java.awt.color.ICC_Profile#setData invert the order of b…
mrserb Mar 18, 2021
3417a2f
8262001: java/lang/management/ThreadMXBean/ResetPeakThreadCount.java …
Mar 18, 2021
642eea2
8263742: (bf) MappedByteBuffer.force() should use the capacity as its…
Mar 18, 2021
89e26a7
8263320: [test] Add Object Stream Formatter to work with test utility…
Mar 18, 2021
8356bb5
8263833: Stop disabling warnings for sunFont.c with gcc
prrace Mar 18, 2021
4b3590d
8263827: Suspend "missing" javadoc doclint checks for smartcardio
Mar 18, 2021
d17095d
8260274: Cipher.init(int, key) does not use highest priority provider…
Mar 18, 2021
74edbb9
8263832: Shenandoah: Fixing parallel thread iteration in final mark task
zhengyu123 Mar 19, 2021
1530474
8263482: Make access to the ICC color profiles data multithread-friendly
mrserb Mar 19, 2021
d940882
8263481: Specification of JComponent::setDefaultLocale doesn't mentio…
prsadhuk Mar 19, 2021
4c9add1
8263185: Mallinfo deprecated in glibc 2.33
mychris Mar 19, 2021
5b66e36
8262476: Add filter to speed up CompileCommand lookup
Mar 19, 2021
ed36583
8263818: Release JNI local references in get/set-InetXXAddress-member…
ChrisHegarty Mar 19, 2021
97843af
8263821: Remove unused MethodTypeForm canonicalization codes
cl4es Mar 19, 2021
95bfe8a
8263852: Unused method SoftRefPolicy::use_should_clear_all_soft_refs
albertnetymk Mar 19, 2021
9804f15
8263658: Use the blessed modifier order in java.base
alblue Mar 19, 2021
7f7dd04
8247370: Clean up unused printing code in awt_PrintJob.cpp
prrace Mar 19, 2021
98bdf8a
8263546: Add "findsym" command to clhsdb.html help file
plummercj Mar 19, 2021
fe3f634
8262271: SA: Add new stress test that tests getting the stack trace o…
plummercj Mar 19, 2021
d2da2d6
8263545: Convert jpackage to use Stream.toList()
Mar 19, 2021
644ae0d
8262080: vmTestbase/nsk/jdi/Event/request/request001/TestDescription.…
Mar 19, 2021
292934a
8262083: vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/Te…
Mar 19, 2021
4be1436
8263885: Use the blessed modifier order in java.sql/rowset/transation.xa
alblue Mar 19, 2021
9943971
8263892: More modifier order fixes in java.base
alblue Mar 19, 2021
7ffd1dd
8263825: Remove unused and commented out member from NTLMException
alblue Mar 19, 2021
cdb8522
8263834: Work around gdb <incomplete type> for HashtableEntry
iklam Mar 19, 2021
e70a075
8263890: Broken links to Unicode.org
naotoj Mar 19, 2021
ad6c985
8263871: On sem_destroy() failing we should assert
tstuefe Mar 20, 2021
19341b1
8263138: Initialization of sun.font.SunFontManager.platformFontMap is…
turbanoff Mar 20, 2021
b3767fc
8263558: Possible NULL dereference in fast path arena free if ZapReso…
tstuefe Mar 20, 2021
1adac04
8255255: Update Apache Santuario (XML Signature) to version 2.2.1
wangweij Mar 20, 2021
33d2168
8263846: Bad JNI lookup getFocusOwner in accessibility code on Mac OS X
Mar 20, 2021
1dea31d
8263771: Refactor javaClasses initialization code to isolate dumping …
Mar 21, 2021
7a0cf2a
8263908: Build fails due to initialize_static_field_for_dump defined …
DamonFool Mar 21, 2021
4aeb544
8263579: ZGC: Concurrent mark hangs with debug loglevel
casparcwang Mar 22, 2021
b7c12f7
8263488: Verify CWarningWindow works with metal rendering pipeline
aghaisas Mar 22, 2021
432d8bb
8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*)
Mar 22, 2021
51cb67c
8263593: Fix multiple typos in hsdis README
Mar 22, 2021
ebf1197
8263855: Use the blessed modifier order in java.management/naming
alblue Mar 22, 2021
479c68c
8263861: Shenandoah: Remove unused member in ShenandoahGCStateResetter
zhengyu123 Mar 22, 2021
91bcfb5
8263729: [test] divert spurious output away from stream under test in…
Mar 22, 2021
c0757f9
8187450: JNI local refs exceeds capacity warning in NetworkInterface:…
Mar 22, 2021
b9824bb
8263894: Convert defaultPrinter and printers fields to local variables
aivanov-jdk Mar 22, 2021
5ff09b1
8261785: Calling "main" method in anonymous nested class crashes the JVM
slowhog Mar 22, 2021
87faced
8263891: Changes for 8076985 missed the fix.
Mar 22, 2021
8612ace
8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "ja…
Mar 22, 2021
0b881c2
8263895: Test nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/gett…
lmesnik Mar 22, 2021
19c17e5
8263904: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails on…
DamonFool Mar 22, 2021
2c08c9a
8263914: CDS fails to find the default shared archive on x86_32
DamonFool Mar 23, 2021
ad63c94
8263776: [JVMCI] add helper to perform Java upcalls
Mar 23, 2021
bf0f430
8263342: Add --connect option to jhsdb hsdb/clhsdb
YaSuenag Mar 23, 2021
8da961c
8247895: SHA1PRNGReseed.java is calling setSeed(0)
Mar 23, 2021
45377be
8225438: javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java faile…
Mar 23, 2021
03454e6
8263904: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails on…
mgkwill Mar 23, 2021
24624ee
8261673: Move javadoc for the lookup mechanism to module-info
JoeWang-Java Mar 23, 2021
d52bf5b
8263979: Cleanup duplicate check in Unicode.contains
shipilev Mar 23, 2021
1a42cd2
8263985: BCEscapeAnalyzer::invoke checks target->is_loaded() twice
shipilev Mar 23, 2021
d72740e
8263977: GTK L&F: Cleanup duplicate checks in GTKStyle and GTKLookAnd…
shipilev Mar 23, 2021
f37b02c
8167015: compiler/codecache/jmx/PoolsIndependenceTest.java timeout
Mar 23, 2021
bcc7ece
8262465: Very long compilation times and high memory consumption in C…
Mar 23, 2021
2dc988f
8263915: runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java f…
DamonFool Mar 23, 2021
2dbb4c8
8263189: C2: assert(!had_error) failed: bad dominance
rwestrel Mar 23, 2021
c0efe5e
8263649: AArch64: update cas.m4 to match current AD file
nick-arm Mar 23, 2021
587cebc
8263080: Obsolete relationship in MulticastSocket API documentation.
dfuch Mar 23, 2021
7f2d789
8263974: Move SystemDictionary::verify_protection_domain
coleenp Mar 23, 2021
280bde6
8263260: [s390] Support latest hardware (z14 and z15)
RealLucy Mar 23, 2021
57f0363
8263976: Remove block allocation from BasicHashtable
coleenp Mar 23, 2021
e9750aa
8263766: Confusing specification of JEditorPaneAccessibleHypertextSup…
prsadhuk Mar 23, 2021
a28ba94
8264032: Improve thread safety of Runtime.version()
turbanoff Mar 23, 2021
4c7ce48
8263442: Potential bug in jdk.internal.net.http.common.Utils.CONTEXT_…
Michael-Mc-Mahon Mar 23, 2021
aa0be13
8263964: Redundant check in ObjectStartArray::object_starts_in_range
albertnetymk Mar 23, 2021
eac69a8
8241619: (fs) Files.newByteChannel(path, Set.of(CREATE_NEW, READ)) do…
Mar 23, 2021
ab50f0b
8251942: PrintStream specification is not clear which flush method is…
Mar 23, 2021
13cb6ae
8263995: Incorrect double-checked locking in Types.arraySuperType()
shipilev Mar 23, 2021
75b65d8
8264041: Incorrect comments for ParallelCompactData::summarize_dense_…
albertnetymk Mar 23, 2021
3aef655
8261479: CDS runtime code should check exceptions
calvinccheung Mar 23, 2021
d3b1c3f
8263905: Remove finalize methods for SocketInput/OutputStream
Mar 23, 2021
bce6c5e
8263572: Output from jstack mixed mode is misaligned
jyukutyo Mar 23, 2021
7bc76b6
8263992: Remove dead code NativeLookup::base_library_lookup
iklam Mar 23, 2021
aecfebc
8263903: Use Cleaner instead of finalize to auto stop Timer thread
Mar 23, 2021
da53147
8264055: backout JDK-8248904 in order to resubmit with additional att…
Mar 23, 2021
b302cb8
8263978: Clarify why 0 argument is ignored in SecureRandom::setSeed
wangweij Mar 23, 2021
7f7a116
8260565: JFR: Fix copyright header in tests
egahlin Mar 24, 2021
4b5f10c
8263352: assert(use == polladr) failed: the use should be a safepoint…
Mar 24, 2021
72f7389
8264050: Remove unused field VM_HeapWalkOperation::_collecting_heap_r…
shipilev Mar 24, 2021
e8d6676
8263981: java.awt.image.ComponentSampleModel equals/hashcode use numB…
shipilev Mar 24, 2021
5ff40cd
8264091: Use the blessed modifier order in java.logging
alblue Mar 24, 2021
ad7fac8
8264008: Incorrect metaspace statistics after JEP 387 when UseCompres…
DamonFool Mar 24, 2021
697f629
8263411: Convert jshell tool to use Stream.toList()
Mar 24, 2021
4b26ecd
8264001: JFR: Modernize implementation
egahlin Mar 24, 2021
b5eb1d2
8263358: Update java.lang to use instanceof pattern variable
pconcannon Mar 24, 2021
cbe2867
8263721: Unify oop casting
stefank Mar 24, 2021
418806a
8254196: jshell infinite loops when startup script contains System.ex…
Mar 24, 2021
6fb7962
8263899: HttpClient throws NPE in AuthenticationFilter when parsing w…
Michael-Mc-Mahon Mar 24, 2021
4498d4b
8264052: Shenandoah: Backout 8263832
zhengyu123 Mar 24, 2021
842a060
8264004: Don't use TRAPS if no exceptions are thrown
coleenp Mar 24, 2021
0691815
8264051: Remove unused TRAPS parameters from runtime functions
coleenp Mar 24, 2021
185f4f8
8261966: macOS M1: report in hs_err log if we are running x86 code in…
Mar 24, 2021
c4b5c8c
8263989: Cleanup in EA
Mar 24, 2021
d944c24
8264057: [redo] JDK-8248904: Add support to jpackage for the Mac App …
Mar 24, 2021
aa87156
8264026: Remove dependency between free collection set and eagerly re…
Mar 24, 2021
cc039c4
8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be singleton
Mar 24, 2021
9cf79c0
8263887: Re-create default icons
Mar 24, 2021
0247044
8259926: Error in jpackage sample usage in the help text
Mar 24, 2021
ba40424
8263198: javadoc HELP page
jonathan-gibbons Mar 24, 2021
05145cb
8263473: Update annotation terminology (2)
jonathan-gibbons Mar 24, 2021
12f78fa
8262235: Remove unnecessary logic in hugetlbfs_sanity_check()
kstefanj Mar 24, 2021
ed2cf4d
8264002: Delete outdated assumptions about ColorSpace initialization
mrserb Mar 24, 2021
f3b283e
8260619: Add final modifier to several DataFlavor static fields
mrserb Mar 24, 2021
3dfcc43
8220266: add support for additional metadata in add/remove programs
Mar 24, 2021
da60c69
8258957: DocLint: check for HTML start element at end of body
jonathan-gibbons Mar 24, 2021
9e4cdbb
8264018: AArch64: NEON loadV2 and storeV2 addressing is wrong
Mar 25, 2021
bcf4ecb
8258753: StartTlsResponse.close() hangs due to synchronization issues
Mar 25, 2021
c14f1be
8263768: JFormattedTextField.AbstractFormatter.getDocumentFilter()/ge…
prsadhuk Mar 25, 2021
b90eef1
8263743: redundant lock in SSLSocketImpl
XueleiFan Mar 25, 2021
8bbc40e
8262295: C2: Out-of-Bounds Array Load from Clone Source
reinrich Mar 25, 2021
25bb5d2
8263781: C2: Cannot hoist independent load above arraycopy
reinrich Mar 25, 2021
f000a80
8260388: Listing (sub)packages at package level of API documentation
hns Mar 25, 2021
7e5cb8d
8263884: Clean up os::is_allocatable() across Posix platforms
tstuefe Mar 25, 2021
1aed2f0
8263528: Make static page ids safe from collision with language elements
hns Mar 25, 2021
f72f32c
8263300: add HtmlId for the block containing a class's description.
hns Mar 25, 2021
8f6b050
8264146: Make Mutex point to rather than embed _name
coleenp Mar 25, 2021
dde49a9
8263454: com.apple.laf.AquaFileChooserUI ignores the result of String…
Mar 25, 2021
9255596
8264165: jpackage BasicTest fails after JDK-8220266: Check help text …
Mar 25, 2021
6566b50
4833719: (bf) Views of MappedByteBuffers are not MappedByteBuffers, a…
Mar 25, 2021
9821001
8253795: Implementation of JEP 391: macOS/AArch64 Port
AntonKozlov Mar 25, 2021
bf3f952
8261502: ECDHKeyAgreement: Allows alternate ECPrivateKey impl and rev…
Mar 25, 2021
8c8c2a9
8262081: vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthr…
Mar 25, 2021
42d89f3
8264161: BigDecimal#stripTrailingZeros can throw undocumented Arithme…
jddarcy Mar 25, 2021
3aaa9c5
8260862: JFR: New configure command for the jfr tool
egahlin Mar 25, 2021
aa6ef73
Merge branch 'master' into 8189198
andyherrick Mar 25, 2021
026f09c
8189198: Add "forRemoval = true" to Applet API deprecations
andyherrick Mar 25, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -431,7 +431,7 @@ public void repaintButtons() {
}

@Override
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public void mouseReleased(final MouseEvent e) {
if (didForwardEvent(e)) return;

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2002, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -88,7 +88,7 @@ public static void setDelegateRepaintManager(JComponent component,
* or {@code Applet}
* @param isRequested the value to set vsyncRequested state to
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public static void setVsyncRequested(Container rootContainer,
boolean isRequested) {
assert (rootContainer instanceof Applet) || (rootContainer instanceof Window);
@@ -105,7 +105,7 @@ public static void setVsyncRequested(Container rootContainer,
* @param rootContainer topmost container. Should be either Window or Applet
* @return {@code true} if vsync painting is requested for {@code rootContainer}
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public static boolean isVsyncRequested(Container rootContainer) {
assert (rootContainer instanceof Applet) || (rootContainer instanceof Window);
return Boolean.TRUE == vsyncedMap.get(rootContainer);
@@ -57,7 +57,7 @@
* @author Arthur van Hoff, Kara Kytle, Jan Borgersen
* @author Florian Bomers
*/
@SuppressWarnings("deprecation")
@SuppressWarnings({"deprecation", "removal"})
public final class JavaSoundAudioClip implements AudioClip, MetaEventListener, LineListener {

private long lastPlayCall = 0;
@@ -60,7 +60,8 @@
* @since 1.0
* @deprecated The Applet API is deprecated, no replacement.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@SuppressWarnings("removal")
public class Applet extends Panel {

/**
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1995, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -43,7 +43,8 @@
* @since 1.0
* @deprecated The Applet API is deprecated, no replacement.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@SuppressWarnings("removal")
public interface AppletContext {

/**
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1995, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -38,7 +38,8 @@
* @since 1.0
* @deprecated The Applet API is deprecated, no replacement.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@SuppressWarnings("removal")
public interface AppletStub {

/**
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1995, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -34,7 +34,7 @@
* @since 1.0
* @deprecated The Applet API is deprecated, no replacement.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
public interface AudioClip {

/**
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1998, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -36,7 +36,11 @@
* running applets. For example, the applet context could be a Web browser or an
* applet development environment.
* <p>
* The APIs in this package are all deprecated without replacement.
* This package has been deprecated and may be removed in
* a future version of the Java Platform. There is no replacement.
* All of the classes and interfaces in this package have been terminally
* deprecated.
* Users are advised to migrate their applications to other technologies.
*
* @since 1.0
*/
@@ -4047,7 +4047,7 @@ protected class FlipBufferStrategy extends BufferStrategy {
* {@code true}.
* @see #createBuffers(int, BufferCapabilities)
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
protected FlipBufferStrategy(int numBuffers, BufferCapabilities caps)
throws AWTException
{
@@ -8179,7 +8179,7 @@ boolean transferFocus(boolean clearOnFailure) {
return res;
}

@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
final Component getNextFocusCandidate() {
Container rootAncestor = getTraversalRoot();
Component comp = this;
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -43,7 +43,7 @@
* <a href="../applet/package-summary.html"> java.applet package
* documentation</a> for further information.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
public interface AppletInitializer {

/**
@@ -73,6 +73,7 @@ public interface AppletInitializer {
* @param bCtxt The BeanContext intended for this Applet, or
* null.
*/
@SuppressWarnings("removal")
void initialize(Applet newAppletBean, BeanContext bCtxt);

/**
@@ -84,5 +85,6 @@ public interface AppletInitializer {
*
* @param newApplet The newly instantiated JavaBean
*/
@SuppressWarnings("removal")
void activate(Applet newApplet);
}
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -167,7 +167,8 @@ public static Object instantiate(ClassLoader cls, String beanName,
* <a href="../../java/applet/package-summary.html"> java.applet package
* documentation</a> for further information.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@SuppressWarnings("removal")
public static Object instantiate(ClassLoader cls, String beanName,
BeanContext beanContext,
AppletInitializer initializer)
@@ -516,7 +517,8 @@ protected Class resolveClass(ObjectStreamClass classDesc)
* Package private support class. This provides a default AppletContext
* for beans which are applets.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@SuppressWarnings("removal")
class BeansAppletContext implements AppletContext {
Applet target;
Hashtable<URL,Object> imageCache = new Hashtable<>();
@@ -601,7 +603,8 @@ public Iterator<String> getStreamKeys(){
* Package private support class. This provides an AppletStub
* for beans which are applets.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@SuppressWarnings("removal")
class BeansAppletStub implements AppletStub {
transient boolean active;
transient Applet target;
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -96,10 +96,10 @@
*
* @deprecated The Applet API is deprecated, no replacement.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@JavaBean(defaultProperty = "JMenuBar", description = "Swing's Applet subclass.")
@SwingContainer(delegate = "getContentPane")
@SuppressWarnings("serial") // Same-version serialization only
@SuppressWarnings({"serial", "removal"}) // Same-version serialization only
public class JApplet extends Applet implements Accessible,
RootPaneContainer,
TransferHandler.HasGetTransferHandler
@@ -599,7 +599,7 @@ public void setComponentPopupMenu(JPopupMenu popup) {
* @see #setComponentPopupMenu
* @since 1.5
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public JPopupMenu getComponentPopupMenu() {

if(!getInheritsPopupMenu()) {
@@ -2931,7 +2931,7 @@ protected void processKeyEvent(KeyEvent e) {
*
* @since 1.3
*/
@SuppressWarnings("deprecation")
@SuppressWarnings({"deprecation", "removal"})
protected boolean processKeyBinding(KeyStroke ks, KeyEvent e,
int condition, boolean pressed) {
InputMap map = getInputMap(condition, false);
@@ -2960,7 +2960,7 @@ protected boolean processKeyBinding(KeyStroke ks, KeyEvent e,
* @param pressed true if the key is pressed
* @return true if there is a key binding for <code>e</code>
*/
@SuppressWarnings("deprecation")
@SuppressWarnings({"deprecation", "removal"})
boolean processKeyBindings(KeyEvent e, boolean pressed) {
if (!SwingUtilities.isValidKeyEventForKeyBindings(e)) {
return false;
@@ -4518,7 +4518,7 @@ boolean rectangleIsObscured(int x,int y,int width,int height)
* return value for this method
* @see #getVisibleRect
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
static final void computeVisibleRect(Component c, Rectangle visibleRect) {
Container p = c.getParent();
Rectangle bounds = c.getBounds();
@@ -4687,7 +4687,7 @@ public synchronized VetoableChangeListener[] getVetoableChangeListeners() {
* or <code>null</code> if not in any container
*/
@BeanProperty(bound = false)
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public Container getTopLevelAncestor() {
for(Container p = this; p != null; p = p.getParent()) {
if(p instanceof Window || p instanceof Applet) {
@@ -5095,7 +5095,7 @@ void setPaintingChild(Component paintingChild) {
this.paintingChild = paintingChild;
}

@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
void _paintImmediately(int x, int y, int w, int h) {
Graphics g;
Container c;
@@ -6087,7 +6087,7 @@ public CellEditorRemover(KeyboardFocusManager fm) {
this.focusManager = fm;
}

@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public void propertyChange(PropertyChangeEvent ev) {
if (!isEditing() || getClientProperty("terminateEditOnFocusLost") != Boolean.TRUE) {
return;
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1998, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -137,7 +137,7 @@ public void registerKeyStroke(KeyStroke k, JComponent c) {
/**
* Find the top focusable Window, Applet, or InternalFrame
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
private static Container getTopAncestor(JComponent c) {
for(Container p = c.getParent(); p != null; p = p.getParent()) {
if (p instanceof Window && ((Window)p).isFocusableWindow() ||
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -275,7 +275,7 @@ else if (popupType == LIGHT_WEIGHT_POPUP &&
* Obtains the appropriate <code>Popup</code> based on
* <code>popupType</code>.
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
private Popup getPopup(Component owner, Component contents,
int ownerX, int ownerY, int popupType) {
if (GraphicsEnvironment.isHeadless()) {
@@ -630,7 +630,7 @@ boolean overlappedByOwnedWindow() {
* Returns true if popup can fit the screen and the owner's top parent.
* It determines can popup be lightweight or mediumweight.
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
boolean fitsOnScreen() {
boolean result = false;
Component component = getComponent();
@@ -801,7 +801,7 @@ public void hide() {
recycleLightWeightPopup(this);
}

@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public void show() {
Container parent = null;

@@ -956,7 +956,7 @@ public void hide() {
recycleMediumWeightPopup(this);
}

@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
public void show() {
Component component = getComponent();
Container parent = null;
@@ -1,5 +1,5 @@
/*
* Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -420,7 +420,7 @@ public synchronized void removeInvalidComponent(JComponent component) {
*
* @see JComponent#repaint
*/
@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
private void addDirtyRegion0(Container c, int x, int y, int w, int h) {
/* Special cases we don't have to bother with.
*/
@@ -538,12 +538,13 @@ public void addDirtyRegion(Window window, int x, int y, int w, int h) {
* <a href="../../java/applet/package-summary.html"> java.applet package
* documentation</a> for further information.
*/
@Deprecated(since = "9")
@Deprecated(since = "9", forRemoval = true)
@SuppressWarnings("removal")
public void addDirtyRegion(Applet applet, int x, int y, int w, int h) {
addDirtyRegion0(applet, x, y, w, h);
}

@SuppressWarnings("deprecation")
@SuppressWarnings("removal")
void scheduleHeavyWeightPaints() {
Map<Container,Rectangle> hws;