Vitaly Provodin
ac6f12935a
JBR-4437 add sources to JBRSDK distributions for Windows and Linux (follow up)
2022-05-13 20:20:30 +07:00
Vitaly Provodin
8ce7520a17
JBR-4437 add sources to JBRSDK distributions for Windows and Linux
2022-05-13 06:15:29 +07:00
Andrey Turbanov
6b3bda5e7f
8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11
...
Reviewed-by: jpai, bpb
(cherry picked from commit f9137cb7b7 )
2022-05-11 15:58:25 +07:00
Manuel Unterhofer
897481bf38
Merge fullscreen handlers for transparent title bar into existing ones
2022-05-11 15:58:22 +07:00
Manuel Unterhofer
36d413f3e3
FL-11420 Fix view hierarchy restoration for full-screen mode on macOS
2022-05-11 15:58:18 +07:00
Dmitry Batrak
11db651a21
JBR-1518 JBR 11 does not support chain of popups on Linux
...
(cherry picked from commit 849356ee01 )
2022-05-04 17:10:46 +03:00
Maxim Kartashev
03f0ec3a28
JBR-3862 Implement native WatchService on MacOS
...
The watch service is based on FSEvents API that notifies about file
system changes at a directory level. It is possible to go back to
using the old polling watch service with -Dwatch.service.polling=true.
Features include:
- support for FILE_TREE option (recursive directory watching),
- minimum necessary I/O (no filesystem access more than once
unless needed),
- one thread ("run loop") per WatchService instance,
- changes are detected by comparing file modification times with
millisecond precision,
- a directory tree snapshot is taken at the time of WatchKey creation
and can take a long time (proportional to the number of files).
2022-05-04 15:11:03 +03:00
Vitaly Provodin
59005e679f
JBR-4437 add sources to JBRSDK distributions
2022-05-03 08:45:33 +07:00
Ryan Osial
efd61f2f97
Cache results of font-config pattern search for reuse
...
(cherry picked from commit 432f637904 )
(cherry picked from commit 17bc232f6f )
2022-04-29 19:37:01 +02:00
Maxim Kartashev
3bf2a3f32d
JBR-3948 Linux: SIGSEGV at [libawt_xawt] Java_sun_awt_X11_XInputMethod_createXICNative
...
The crashes begin with the call to getDefaultConfig() in
createStatusWindow() returning garbage. With 8280468 fixed, there aren't
many reasons left for it to do so; it must be that the argument to the
call (the screen number) is out of range.
This change eliminates the possibilities to get an absolutely incorrect
screen number by checking the return values of several Xlib functions,
which, when fail, will leave their outgoing arguments uninitialized.
This, in turn, can lead to reading some random memory resulting in
equally random screen number that is later being fed to
getDefaultConfig().
Although on modern systems with Xinerama there should really be no
screen other than zero, as the last resort, this number is also
range-checked in getDefaultConfig() itself.
2022-04-29 06:36:53 -07:00
Atrem Bochkarev
b193bdbf37
JBR-4093: fixed test hangs at finishing
2022-04-29 13:45:05 +03:00
Anton Kozlov
b9ae79bd62
8284920: Incorrect Token type causes XPath expression to return empty result
...
Reviewed-by: andrew
2022-04-29 05:43:46 +07:00
Christoph Langer
57c4e5009e
8284548: Invalid XPath expression causes StringIndexOutOfBoundsException
...
Reviewed-by: andrew
2022-04-29 05:43:45 +07:00
Alexey Bakhtin
078c85a001
8278449: Improve keychain support
...
Reviewed-by: andrew
Backport-of: 2376bb88eff3ae6922c4cae276e1d703a520853d
2022-04-29 05:43:45 +07:00
Yuri Nesterenko
97dcc801c9
8270504: Better Xpath expression handling
...
Reviewed-by: andrew
Backport-of: b61a2ca626b1da5e555c50e548b643a2daa396c6
2022-04-29 05:43:44 +07:00
Yuri Nesterenko
e8f43ec415
8282300: Throws NamingException instead of InvalidNameException after JDK-8278972
...
Backport-of: e6afb6ff81c9004aadaa6f694e643de9703dd32d
2022-04-29 05:43:44 +07:00
Yuri Nesterenko
1a0517f672
8278972: Improve URL supports
...
Backport-of: 94f1fbfd6d23f18ade3cc1b36f6dd368963c9d02
2022-04-29 05:43:43 +07:00
Martin Balao
57e955258d
8281388: Change wrapping of EncryptedPrivateKeyInfo
...
Reviewed-by: mbaesken
Backport-of: 405381ce9b44c8b122a06e590e4d8240fd9ba996
2022-04-29 05:43:43 +07:00
Andrew Brygin
1ec310320b
8278805: Enhance BMP image loading
...
Backport-of: 6319119be51e595be82f253b9f5e9495e72d4ad9
2022-04-29 05:43:42 +07:00
Martin Balao
db07db3824
8278798: Improve supported intrinsic
...
Reviewed-by: roland, mbaesken
Backport-of: 7ed3d37203da74f3f2cc92d06250f74aa5ceccd1
2022-04-29 05:43:36 +07:00
David Alvarez
dd0ad60a02
8274221: More definite BER encodings
...
Backport-of: ee39b0fc22a55a051b8a4d5754c34105fe4b734e
2022-04-29 05:43:36 +07:00
Sergey Bylokhov
24ee64a3c3
8272255: Completely handle MIDI files
...
Reviewed-by: mbaesken
Backport-of: 6efdd1870e7ddb77a04d8c8183ced385039d0913
2022-04-29 05:43:36 +07:00
Martin Balao
4f01131d8b
8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character
...
Reviewed-by: mbaesken
Backport-of: d48181536fa9b99f01fc80f8adb73777ec6ffa58
2022-04-29 05:43:36 +07:00
Martin Balao
eca38c63b7
8278356: Improve file creation
...
Backport-of: 3c75bf069973c1d05b94cb42edf6eb62820b1ef5
2022-04-29 05:43:35 +07:00
Aleksei Voitylov
a3cab9ff52
8277672: Better invocation handler handling
...
Reviewed-by: mbaesken
Backport-of: 0691804665559f1935b7361d5f1207ac46f823f0
2022-04-29 05:43:35 +07:00
Aleksei Voitylov
eb6c770ce8
8277233: Improve ECDSA signature support
...
Reviewed-by: mbaesken
Backport-of: 34714d63f1be267c2bc2ae7a55f936deab8ea6d2
2022-04-29 05:43:35 +07:00
Aleksei Voitylov
6c509ba751
8277227: Better identification of OIDs
...
Reviewed-by: mbaesken
Backport-of: 3ac5f0175356fad40b59f879322fa7d89dfbcaab
2022-04-29 05:43:34 +07:00
Aleksei Voitylov
8cd33ef9e3
8275151: Improved Object Identification
...
Reviewed-by: mbaesken
Backport-of: 4cffe1cc913f895f54281de8e91ca39f4bde4b5f
2022-04-29 05:43:34 +07:00
Martin Balao
d2f5d0d55b
8272594: Better record of recordings
...
Reviewed-by: evergizova
Backport-of: 44d9bf6d4afac7b17273b0de1189f3487c1a22f7
2022-04-29 05:43:34 +07:00
Martin Balao
811607b4df
8272588: Enhanced recording parsing
...
Reviewed-by: mbaesken
Backport-of: 036e1b836ee6854f9996be2e8f04773227e60901
2022-04-29 05:43:33 +07:00
Oli Gillespie
48789ca2cd
8272261: Improve JFR recording file processing
...
Reviewed-by: mbaesken
Backport-of: 71dc970b928a6b3ccc4973f56765a4ff7c43860d
2022-04-29 05:43:33 +07:00
Martin Balao
6e62b56d09
8269938: Enhance XML processing passes redux
...
Reviewed-by: mbaesken
Backport-of: ff4e11b1a83d6910e39f1d46bea154f0876f39da
2022-04-29 05:43:33 +07:00
Goetz Lindenmaier
cf54d8c618
8282761: XPathFactoryImpl remove setProperty and getProperty methods
...
Reviewed-by: clanger, yan
2022-04-29 05:43:32 +07:00
Goetz Lindenmaier
e1f7c4214f
8277795: ldap connection timeout not honoured under contention
...
Backport-of: 3d926dd66e
2022-04-29 05:43:32 +07:00
Goetz Lindenmaier
b5054ca0ca
8276141: XPathFactory set/getProperty method
...
Reviewed-by: mbaesken, phh
Backport-of: b226ab99c8
2022-04-29 05:43:26 +07:00
Alexey Pavlyutkin
53463b2c26
8274471: Add support for RSASSA-PSS in OCSP Response
...
Reviewed-by: mdoerr, goetz
Backport-of: f63c4a832a
2022-04-29 05:43:26 +07:00
Ichiroh Takiguchi
47e1841109
8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on AIX
...
Backport-of: c5c6058fd5
2022-04-29 05:43:25 +07:00
Zdenek Zambersky
c8654d24ba
8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition
...
Backport-of: 4c52eb3943
2022-04-29 05:43:25 +07:00
Matthias Baesken
766f8a634b
8276841: Add support for Visual Studio 2022
...
Backport-of: f65db88b74
2022-04-29 05:43:24 +07:00
Goetz Lindenmaier
535f0320ef
8272866: java.util.random package summary contains incorrect mixing function in table
...
Backport-of: e66c8afb59
2022-04-29 05:43:24 +07:00
Mat Carter
1356468ccd
8272996: JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled
...
Backport-of: 4c169495a2
2022-04-29 05:43:23 +07:00
Toshio Nakamura
6b023bd72b
8278185: Custom JRE cannot find non-ASCII named module inside
...
Backport-of: fcd67a5242
2022-04-29 05:43:16 +07:00
Thomas Stuefe
a0ed8eb08c
8281460: Let ObjectMonitor have its own NMT category
...
Backport-of: a037b3c358
2022-04-29 05:43:16 +07:00
Andrew Leonard
d5b5130b62
8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup
...
Reviewed-by: sgehwolf
Backport-of: 45da3aea22
2022-04-29 05:43:16 +07:00
Thomas Stuefe
2523e70ff6
8277383: VM.metaspace optionally show chunk freelist details
...
Backport-of: 35361270cb
2022-04-29 05:43:15 +07:00
Thomas Stuefe
53d6420947
8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests
...
Backport-of: 66c653c561
2022-04-29 05:43:15 +07:00
Matthias Baesken
c268107085
8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022
...
Backport-of: d3749de478
2022-04-29 05:43:14 +07:00
Jonathan Dowland
a8f138e96d
8270117: Broken jtreg link in "Building the JDK" page
...
Backport-of: 41a5eb4372
2022-04-29 05:43:14 +07:00
Jonathan Dowland
68dc172fb6
8279695: [TESTBUG] modify compiler/loopopts/TestSkeletonPredicateNegation.java to run on C1 also
...
Reviewed-by: mdoerr
Backport-of: 86d0abb66b
2022-04-29 05:43:07 +07:00
Andrew Leonard
a22d6706fa
8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation
...
Backport-of: dc2abc9f05
2022-04-29 05:43:07 +07:00
Alexey Bakhtin
486152a73d
8274524: SSLSocket.close() hangs if it is called during the ssl handshake
...
Backport-of: 58dae60da0
2022-04-29 05:43:06 +07:00
Matthias Baesken
0e640760fa
8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine
...
Backport-of: fd8cb2dae8
2022-04-29 05:43:06 +07:00
Matthias Baesken
014ea3f95a
8274171: java/nio/file/Files/probeContentType/Basic.java failed on "Content type" mismatches
...
Backport-of: bb74ae87ab
2022-04-29 05:43:05 +07:00
Goetz Lindenmaier
e613fa1334
8274562: (fs) UserDefinedFileAttributeView doesn't correctly determine if supported when using OverlayFS
...
Backport-of: 3d7671b65e
2022-04-29 05:43:05 +07:00
Matthias Baesken
de2384fdb9
8273655: content-types.properties files are missing some common types
...
Backport-of: 65ed0a742e
2022-04-29 05:43:05 +07:00
Matthias Baesken
bc88d6fa82
8279385: [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344
...
Backport-of: 01f93ddf18
2022-04-29 05:43:04 +07:00
Matthias Baesken
51472cf71a
8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492
...
Backport-of: c180070cb5
2022-04-29 05:43:04 +07:00
Andrew John Hughes
8de2f8cd71
8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication
...
Backport-of: d1aeca117c
2022-04-29 05:43:04 +07:00
Goetz Lindenmaier
308e18cbbb
8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10
...
Backport-of: 35172cdaf3
2022-04-29 05:42:58 +07:00
Goetz Lindenmaier
086e158c78
8272600: (test) Use native "sleep" in Basic.java
...
Backport-of: 0a361638c5
2022-04-29 05:42:57 +07:00
Alexey Bakhtin
c0fcd34c81
8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key
...
Backport-of: f6232982b9
2022-04-29 05:42:57 +07:00
Ana Marsh
52c72750b3
8277299: STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits
...
Backport-of: 94127f43a4
2022-04-29 05:42:56 +07:00
Martin Doerr
9753c60d48
8281061: [s390] JFR runs into assertions while validating interpreter frames
...
Backport-of: 7f19c70070
2022-04-29 05:42:56 +07:00
Goetz Lindenmaier
36b8e66074
8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently
...
Backport-of: f1c20e91d8
2022-04-29 05:42:56 +07:00
Goetz Lindenmaier
df46e70a3a
8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976
...
Backport-of: 13265f9901
2022-04-29 05:42:55 +07:00
Matthias Baesken
302f1a32a5
8273387: remove some unreferenced gtk-related functions
...
Backport-of: 6eba443428
2022-04-29 05:42:55 +07:00
Bernhard Urban-Forster
2f2df3dce8
8279702: [macosx] ignore xcodebuild warnings on M1
...
Backport-of: 4b520f0001
2022-04-29 05:42:55 +07:00
Dmitry Chuyko
df9e6e5bcc
8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64
...
Backport-of: d93b238f97
2022-04-29 05:42:54 +07:00
Goetz Lindenmaier
afb43747b4
8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs
...
Backport-of: b15e6f076a
2022-04-29 05:42:53 +07:00
Goetz Lindenmaier
001ec50992
8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg
...
Backport-of: 47564caeb0
2022-04-29 05:42:43 +07:00
Goetz Lindenmaier
25c02411ed
8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity
...
Backport-of: 54481394a3
2022-04-29 05:42:36 +07:00
Goetz Lindenmaier
c916005092
8275847: Scheduling fails with "too many D-U pinch points" on small method
...
Backport-of: 3934fe54b4
2022-04-29 05:42:36 +07:00
Goetz Lindenmaier
228e8c5d3d
8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info
...
Reviewed-by: stuefe
Backport-of: e5cd2692da
2022-04-29 05:42:35 +07:00
Goetz Lindenmaier
989c96f284
8275874: [JVMCI] only support aligned reads in c2v_readFieldValue
...
Backport-of: 2448b3f5f9
2022-04-29 05:42:35 +07:00
Goetz Lindenmaier
0c879b3d93
8271506: Add ResourceHashtable support for deleting selected entries
...
Reviewed-by: stuefe
Backport-of: f15d6cbcaf
2022-04-29 05:42:34 +07:00
Paul Hohensee
ad66624c0b
8278381: [GCC 11] Address::make_raw() does not initialize rspec
...
Backport-of: 4f594e6a28
2022-04-29 05:42:34 +07:00
Xin Liu
cdac6f2bcb
8279124: VM does not handle SIGQUIT during initialization
...
Backport-of: 9bf6ffa19f
2022-04-29 05:42:34 +07:00
Artem Semenov
c87d359b32
8277497: Last column cell in the JTable row is read as empty cell
...
Reviewed-by: ant, kizune
Backport-of: 70bad89b01
2022-04-29 05:42:33 +07:00
Artem Semenov
a05696e047
8278604: SwingSet2 table demo does not have accessible description set for images
...
8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column
Reviewed-by: ant, kizune
Backport-of: 8fbe1724e0
2022-04-29 05:42:33 +07:00
Goetz Lindenmaier
0d5c48f570
8275645: [JVMCI] avoid unaligned volatile reads on AArch64
...
Backport-of: 4dec8fc4cc
2022-04-29 05:42:33 +07:00
Matthias Baesken
eddefa3c18
8280414: Memory leak in DefaultProxySelector
...
Backport-of: fe77250fa4
2022-04-29 05:42:32 +07:00
Goetz Lindenmaier
05cf38eb5a
8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm
...
Backport-of: c80a612709
2022-04-29 05:42:26 +07:00
Goetz Lindenmaier
d788f72b30
8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error
...
Backport-of: 8785737ba5
2022-04-29 05:42:26 +07:00
Martin Doerr
7137933ae2
8280155: [PPC64, s390] frame size checks are not yet correct
...
Backport-of: f37bfeadcf
2022-04-29 05:42:26 +07:00
Martin Doerr
30d10347c8
8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks
...
Backport-of: c809d34f9e
2022-04-29 05:42:25 +07:00
Aleksey Shipilev
31dd91ce87
8280526: x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1}
...
Backport-of: a24f44d17d
2022-04-29 05:42:25 +07:00
Aleksey Shipilev
b44a3f99a4
8279076: C2: Bad AD file when matching SqrtF with UseSSE=0
...
Backport-of: 9d5ae2e380
2022-04-29 05:42:24 +07:00
Aleksey Shipilev
258ee0952a
8279445: Update JMH devkit to 1.34
...
Backport-of: 0f98efbf2f
2022-04-29 05:42:24 +07:00
Thomas Stuefe
c98d88d182
8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes
...
8274935: dumptime_table has stale entry
Reviewed-by: goetz, phh
Backport-of: 110e38ded8
2022-04-29 05:42:24 +07:00
Dmitry Chuyko
834d9b833e
8251216: Implement MD5 intrinsics on AArch64
...
Reviewed-by: phh, luhenry
Backport-of: 088b244ec6
2022-04-29 05:42:23 +07:00
Evgeny Astigeevich
8ebfbb7820
8278241: Implement JVM SpinPause on linux-aarch64
...
Backport-of: bcb79fd012
2022-04-29 05:42:23 +07:00
Thomas Stuefe
707d793a6c
8275608: runtime/Metaspace/elastic/TestMetaspaceAllocationMT2 too slow
...
Backport-of: d6d82f52d4
2022-04-29 05:42:22 +07:00
Aleksey Shipilev
ac1b1bc923
8276057: Update JMH devkit to 1.33
...
Backport-of: a2f2d8fcf5
2022-04-29 05:42:22 +07:00
Matthias Baesken
80735e7ebd
8275082: Update XML Security for Java to 2.3.0
...
Backport-of: 2c31a1735d
2022-04-29 05:42:16 +07:00
Goetz Lindenmaier
56514c6b5a
8177814: jdk/editpad is not in jdk TEST.groups
...
Backport-of: cfe7471f17
2022-04-29 05:42:16 +07:00
Goetz Lindenmaier
4de21bcbd0
8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost"
...
Backport-of: 9573022978
2022-04-29 05:42:16 +07:00
Goetz Lindenmaier
f011ce4ef4
8236505: Mark jdk/editpad/EditPadTest.java as @headful
...
Backport-of: 7acec3f161
2022-04-29 05:42:15 +07:00
Goetz Lindenmaier
f87cf6e410
8272553: several hotspot runtime/CommandLine tests don't check exit code
...
Backport-of: 709b5910c3
2022-04-29 05:42:15 +07:00
Aleksey Shipilev
2ab6f9613e
8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException
...
Backport-of: f0136ec945
2022-04-29 05:42:15 +07:00
Matthias Baesken
07a6d64186
8278344: sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output
...
Backport-of: 8b5ff4bdff
2022-04-29 05:42:14 +07:00
Sergey Bylokhov
bb2c382cdc
8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform)
...
Backport-of: e49e5b5a7e
2022-04-29 05:42:14 +07:00
Aleksey Shipilev
bd83a74dea
8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests
...
Backport-of: a143372818
2022-04-29 05:42:14 +07:00
Aleksey Shipilev
4a88de7f21
8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic
...
Backport-of: aec1b039b3
2022-04-29 05:42:13 +07:00
Aleksey Shipilev
2c82c24a0a
8273433: Enable parallelism in vmTestbase_nsk_sysdict tests
...
Backport-of: 5ca26cbddb
2022-04-29 05:42:13 +07:00
Evgeny Astigeevich
8924a0f904
8277503: compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found."
...
Reviewed-by: phh
Backport-of: 7b2d823e84
2022-04-29 05:42:12 +07:00
Evgeny Astigeevich
34c70e32d6
8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1
...
Backport-of: 38345bd28d
2022-04-29 05:42:11 +07:00
Goetz Lindenmaier
4795538fb9
8273341: Update Siphash to version 1.0
...
Backport-of: 6cf4cd1aa4
2022-04-29 05:42:02 +07:00
Goetz Lindenmaier
776ec05e5e
8269032: Stringdedup tests are failing if the ergonomically select GC does not support it
...
Backport-of: 3fc761d97d
2022-04-29 05:41:55 +07:00
Evgeny Astigeevich
c148505468
8186670: Implement _onSpinWait() intrinsic for AArch64
...
Backport-of: 6954b98f8f
2022-04-29 05:41:55 +07:00
Aleksey Shipilev
5502ec8e97
8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id"
...
Backport-of: 4d9b3f4cee
2022-04-29 05:41:54 +07:00
Thomas Stuefe
282cb0aed3
8280002: jmap -histo may leak stream
...
Backport-of: c359c358c8
2022-04-29 05:41:54 +07:00
Goetz Lindenmaier
f094c9d55d
8279833: Loop optimization issue in String.encodeUTF8_UTF16
...
Backport-of: c3d0a94040
2022-04-29 05:41:54 +07:00
Goetz Lindenmaier
259fa9e71b
8273277: C2: Move conditional negation into rc_predicate
...
Backport-of: 710f496456
2022-04-29 05:41:53 +07:00
Goetz Lindenmaier
19d2bb1980
8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it
...
Backport-of: 1ffdc52cf0
2022-04-29 05:41:53 +07:00
Goetz Lindenmaier
0730ec9972
8271202: C1: assert(false) failed: live_in set of first block must be empty
...
Backport-of: 54b800d56d
2022-04-29 05:41:52 +07:00
Goetz Lindenmaier
6cd7098d2a
8263567: gtests don't terminate the VM safely
...
Backport-of: 843943c204
2022-04-29 05:41:52 +07:00
Goetz Lindenmaier
3cd2abf9c6
8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java
...
Backport-of: 2c29d790ca
2022-04-29 05:41:51 +07:00
Thomas Stuefe
360de18e79
8278309: [windows] use of uninitialized OSThread::_state
...
Backport-of: 54993b1307
2022-04-29 05:41:47 +07:00
Matthias Baesken
5465df52b6
8274506: TestPids.java and TestPidsLimit.java fail with podman run as root
...
Backport-of: 94e31e5ca5
2022-04-29 05:41:40 +07:00
Johannes Bechberger
71869e54d6
8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12
...
Reviewed-by: goetz
Backport-of: 92d2176362
2022-04-29 05:41:30 +07:00
Johannes Bechberger
bfca0b1a22
8273366: [testbug] javax/swing/UIDefaults/6302464/bug6302464.java fails on macOS12
...
Backport-of: febcc72a54
2022-04-29 05:41:29 +07:00
Martin Doerr
b5ba120da4
8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64
...
Backport-of: a5f2a58ba4
2022-04-29 05:41:29 +07:00
Matthias Baesken
b02f0c9df3
8273526: Extend the OSContainer API pids controller with pids.current
...
Backport-of: d4546b6b36
2022-04-29 05:41:28 +07:00
Goetz Lindenmaier
c17cfd417e
8269849: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"
...
Backport-of: b7245c6164
2022-04-29 05:41:28 +07:00
Goetz Lindenmaier
dbf12435bf
8269087: CheckSegmentedCodeCache test fails in an emulated-client VM
...
Backport-of: 595446bff4
2022-04-29 05:41:28 +07:00
Goetz Lindenmaier
52a56ace28
8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
...
Backport-of: 6f0e8da6d3
2022-04-29 05:41:27 +07:00
Aleksey Shipilev
f1efa59e9e
8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT
...
Backport-of: bc12381105
2022-04-29 05:41:26 +07:00
Liam Miller-Cushon
d91d113e44
8225559: assertion error at TransTypes.visitApply
...
Backport-of: de61328d30
2022-04-29 05:41:24 +07:00
Sergey Nazarkin
fa7bbcef4f
8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest
...
Backport-of: 6613ce64d7
2022-04-29 05:41:14 +07:00
Zhengyu Gu
f65f5ae101
8273682: Upgrade Jline to 3.20.0
...
Backport-of: b8cb76ad21
2022-04-29 05:41:13 +07:00
Goetz Lindenmaier
fb4a51d3cf
8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134
...
Backport-of: f48a3e86d0
2022-04-29 05:41:13 +07:00
Goetz Lindenmaier
39baf821da
8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt"
...
Backport-of: 32139c1a8a
2022-04-29 05:41:12 +07:00
Goetz Lindenmaier
0e480cea7c
8269037: jsig/Testjsig.java doesn't have to be restricted to linux only
...
Backport-of: 34ba70a71b
2022-04-29 05:41:12 +07:00
Goetz Lindenmaier
400ad87f54
8269523: runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long'
...
Backport-of: 4f42eb6601
2022-04-29 05:41:11 +07:00
Aleksey Shipilev
b163257c80
8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test
...
Reviewed-by: clanger
Backport-of: b2638e5efd
2022-04-29 05:41:11 +07:00
Matthias Baesken
f07c536579
8272398: Update DockerTestUtils.buildJdkDockerImage()
...
Backport-of: ec63957f9d
2022-04-29 05:41:11 +07:00
Zhengyu Gu
553cb9b215
8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT
...
Backport-of: 769f14db84
2022-04-29 05:41:09 +07:00
Aleksey Shipilev
1445c219f0
8278020: ~13% variation in Renaissance-Scrabble
...
Backport-of: 4ba980ba43
2022-04-29 05:41:09 +07:00
Aleksey Shipilev
53db7729d3
8279225: [arm32] C1 longs comparison operation destroys argument registers
...
Backport-of: 299022dfac
2022-04-29 05:41:08 +07:00
Matthias Baesken
55cb19a3ba
8266490: Extend the OSContainer API to support the pids controller of cgroups
...
Backport-of: 089e83bf1b
2022-04-29 05:41:08 +07:00
Aleksey Shipilev
d7d86ca1f2
8279379: GHA: Print tests that are in error
...
Backport-of: 06f3713271
2022-04-29 05:41:07 +07:00
Jaroslav Bachorik
d011ed5755
8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__
...
Backport-of: 713fbeb050
2022-04-29 05:41:07 +07:00
Zhengyu Gu
66e2207548
8278627: Shenandoah: TestHeapDump test failed
...
Reviewed-by: shade
Backport-of: 1128674d7f
2022-04-29 05:41:07 +07:00
William Kemper
53622682d6
8278824: Uneven work distribution when scanning heap roots in G1
...
Reviewed-by: phh
Backport-of: b4b0328d62
2022-04-29 05:41:06 +07:00
Goetz Lindenmaier
df5e1000f6
8278239: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d
...
Backport-of: 2be3e7ef1c
2022-04-29 05:41:06 +07:00
Jaroslav Bachorik
b45abc7e82
8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording
...
Backport-of: 475ec8e6c5
2022-04-29 05:41:06 +07:00
Zhengyu Gu
1b2238e50d
8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for
...
Backport-of: 09e8c8c64a
2022-04-29 05:41:05 +07:00
Guoxiong Li
1ecff37be4
8278104: C1 should support the compiler directive 'BreakAtExecute'
...
Backport-of: 3c10b5db38
2022-04-29 05:41:00 +07:00
Goetz Lindenmaier
0e4879c8d0
8274465: Fix javax/swing/text/ParagraphView/6364882/bug6364882.java failures
...
Backport-of: bb4500d0d2
2022-04-29 05:41:00 +07:00
Goetz Lindenmaier
c9970aca0a
8273933: [TESTBUG] Test must run without preallocated exceptions
...
Backport-of: 4d95a5d6dc
2022-04-29 05:40:59 +07:00
Goetz Lindenmaier
fc3aaf015e
8278172: java/nio/channels/FileChannel/BlockDeviceSize.java should only run on Linux
...
Backport-of: 0d938cedca
2022-04-29 05:40:59 +07:00
Goetz Lindenmaier
e51e21080e
8275800: Redefinition leaks MethodData::_extra_data_lock
...
Backport-of: 40606021ee
2022-04-29 05:40:59 +07:00
Goetz Lindenmaier
50cb9ebe93
8273634: [TEST_BUG] Improve javax/swing/text/ParagraphView/6364882/bug6364882.java
...
Backport-of: 67e52a3078
2022-04-29 05:40:58 +07:00
Goetz Lindenmaier
6089b1ede8
8239502: [TEST_BUG] Test javax/swing/text/FlowView/6318524/bug6318524.java never fails
...
Backport-of: b7425b63f6
2022-04-29 05:40:58 +07:00
Goetz Lindenmaier
e7df97037c
8275326: C2: assert(no_dead_loop) failed: dead loop detected
...
Backport-of: 70d5dffb4e
2022-04-29 05:40:57 +07:00
Aleksey Shipilev
2f67420af3
8274130: C2: MulNode::Ideal chained transformations may act on wrong nodes
...
Reviewed-by: kvn
Backport-of: 756d22c356
2022-04-29 05:40:57 +07:00
Aleksey Shipilev
8515081977
8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t
...
Backport-of: 467f654916
2022-04-29 05:40:57 +07:00
Aleksey Shipilev
d1778fa02b
8276662: Scalability bottleneck in SymbolTable::lookup_common()
...
Backport-of: 1d7cef33c5
2022-04-29 05:40:56 +07:00
Goetz Lindenmaier
1d4ed37016
8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime
...
Backport-of: 97d3280eb4
2022-04-29 05:40:56 +07:00
Goetz Lindenmaier
66abf9fbbc
8273895: compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3
...
Backport-of: a561eac912
2022-04-29 05:40:56 +07:00
Sergey Bylokhov
41d675ae86
8272167: AbsPathsInImage.java should skip *.dSYM directories
...
Backport-of: dd93c6e27b
2022-04-29 05:40:55 +07:00
Sergey Bylokhov
5fb74f4969
8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor
...
Backport-of: 03473b4c27
2022-04-29 05:39:30 +07:00
Goetz Lindenmaier
a8c3a64c7d
8275610: C2: Object field load floats above its null check resulting in a segfault
...
Backport-of: 7c6f57fcb1
2022-04-29 05:39:29 +07:00
Goetz Lindenmaier
69630a187f
8278099: two sun/security/pkcs11/Signature tests failed with AssertionError
...
Backport-of: 669c90e23b
2022-04-29 05:39:28 +07:00
Goetz Lindenmaier
7c7f86c1e5
8276623: JDK-8275650 accidentally pushed "out" file
...
Backport-of: c62b3476ce
2022-04-29 05:39:24 +07:00
Matthias Baesken
6dc11924e5
8277328: jdk/jshell/CommandCompletionTest.java failures on Windows
...
Backport-of: 3955b037da
2022-04-29 05:39:23 +07:00
Goetz Lindenmaier
52b99a8043
8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last
...
Backport-of: 90f96fb4db
2022-04-29 05:39:23 +07:00
Goetz Lindenmaier
b79d4a689e
8274714: Incorrect verifier protected access error message
...
Backport-of: e39bdc9ddb
2022-04-29 05:39:22 +07:00
Goetz Lindenmaier
1861711838
8274658: ISO 4217 Amendment 170 Update
...
Backport-of: f2404d60de
2022-04-29 05:39:22 +07:00
Bernhard Urban-Forster
4a71ec04a7
8274795: AArch64: avoid spilling and restoring r18 in macro assembler
...
Reviewed-by: aph
Backport-of: ede3f4e94c
2022-04-29 05:39:22 +07:00
Jie Fu
565b969238
8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad
...
Backport-of: 349328c929
2022-04-29 05:39:21 +07:00
Vladimir Kozlov
57fb014ec6
8276314: [JVMCI] check alignment of call displacement during code installation
...
Backport-of: 2f4b5405f0
2022-04-29 05:39:21 +07:00
Zhengyu Gu
7f5240ae26
8265150: AsyncGetCallTrace crashes on ResourceMark
...
Backport-of: 267c024eb5
2022-04-29 05:39:21 +07:00
Zhengyu Gu
814fc632c3
8276177: nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here"
...
Reviewed-by: goetz
Backport-of: a907b2b144
2022-04-29 05:39:20 +07:00
Goetz Lindenmaier
abf8fc0352
8275650: Problemlist java/io/File/createTempFile/SpecialTempFile.java for Windows 11
...
Backport-of: 32895ac609
2022-04-29 05:39:20 +07:00
Goetz Lindenmaier
6a6ba4290d
8273704: DrawStringWithInfiniteXform.java failed : drawString with InfiniteXform transform takes long time
...
Backport-of: acceffcbf7
2022-04-29 05:39:20 +07:00
Aleksey Shipilev
73c208a706
8273162: AbstractSplittableWithBrineGenerator does not create a random salt
...
Backport-of: 5e1df2c7d7
2022-04-29 05:39:19 +07:00
Aleksey Shipilev
ecee063ff5
8273351: bad tag in jdk.random module-info.java
...
Backport-of: d4177a98c1
2022-04-29 05:39:19 +07:00
Aleksey Shipilev
9632d98d90
8247980: Exclusive execution of java/util/stream tests slows down tier1
...
Backport-of: 544193a3bb
2022-04-29 05:39:19 +07:00
Aleksey Shipilev
699a74e849
8272327: Shenandoah: Avoid enqueuing duplicate string candidates
...
Backport-of: ee8bf10d32
2022-04-29 05:39:18 +07:00
Aleksey Shipilev
7bdb37587e
8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx
...
Backport-of: 0fbd2713f1
2022-04-29 05:39:18 +07:00
Aleksey Shipilev
1d33e5cb56
8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx
...
Backport-of: bef5c7a286
2022-04-29 05:39:18 +07:00
Aleksey Shipilev
0673b647b0
8277992: Add fast jdk_svc subtests to jdk:tier3
...
Backport-of: 30f0c64753
2022-04-29 05:39:17 +07:00
Aleksey Shipilev
082345b52f
8278016: Add compiler tests to tier{2,3}
...
Backport-of: f180a4591f
2022-04-29 05:39:17 +07:00
Aleksey Shipilev
b63207415f
8277385: Zero: Enable CompactStrings support
...
Backport-of: 3f847fe89a
2022-04-29 05:39:17 +07:00
Aleksey Shipilev
a6afe30ec7
8275586: Zero: Simplify interpreter initialization
...
Backport-of: 3613ce7c7d
2022-04-29 05:39:16 +07:00
Vladimir Kempik
281b7e0377
8269175: [macosx-aarch64] wrong CPU speed in hs_err file
...
Backport-of: bcbe3845d9
2022-04-29 05:39:16 +07:00
Goetz Lindenmaier
2476c5b3bf
8278822: Bump update version for OpenJDK: jdk-17.0.3
...
Reviewed-by: clanger
2022-04-29 05:39:16 +07:00
Vitaly Provodin
e9fa8fde16
JBR-4370 create a test checking all JBR artifacts exist - add exit code
2022-04-27 14:59:49 +07:00
Vladimir Kempik
627b9cfb0c
JBR-4423: Remove excessive warnings after JBR-4291
2022-04-26 19:42:24 +03:00
Vitaly Provodin
fd4bc7dfcd
JBR-4370 create a test checking all JBR artifacts exist
2022-04-26 11:31:02 +07:00
Anton Tarasov
dc88d4e63f
JBR-3906 JBR for Linux aarch64 with JCEF is missing, is there any support plan?
2022-04-23 17:08:26 +07:00
Atrem Bochkarev
67d6fd157a
JBR-4094: fixed MouseEventAfterHideAndShowBrowserTest
2022-04-23 04:35:03 +03:00
Vitaly Provodin
56d463d29a
Revert "JBR-4325 Implement creating an event to call NSAccessibilityShowMenuAction"
...
This reverts commit f6cf71ce68 .
2022-04-22 18:28:22 +07:00
Phil Race
aa625213b5
8223543: [TESTBUG] Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java has issues
...
Reviewed-by: serb, azvegint, aivanov
2022-04-22 00:07:32 +02:00
Alexey Ushakov
1538f1e6ad
Revert "JBR-1380: [TESTBUG] Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java works incorrectly"
...
This reverts commit b7449a593a .
2022-04-22 00:02:31 +02:00
Alexey Ushakov
47017e1e14
Revert "JBR-1388 [TESTBUG] Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java fails on macOS Mojave"
...
This reverts commit 603f214e2c .
2022-04-22 00:02:00 +02:00
Roger Riggs
decffd42a5
JBR-3483 8282008: Incorrect handling of quoted arguments in ProcessBuilder
...
Reviewed-by: bchristi
2022-04-21 16:24:43 +03:00
Anton Tarasov
f189c552a6
JBR-4355 javax/swing/GraphicsConfigNotifier/StalePreferredSize.java: # C [libobjc.A.dylib+0x90ff] objc_release+0x1f
...
(cherry picked from commit c0b2b59d4a )
2022-04-21 13:42:12 +03:00
Anton Tarasov
c20bd5a658
JBR-4389 [update_1] IDEA UI font becomes too large after disconnecting the external monitor / sleep
2022-04-21 11:53:22 +03:00
Anton Tarasov
e900d17295
JBR-4389 IDEA UI font becomes too large after disconnecting the external monitor / sleep
2022-04-21 11:32:24 +03:00
Dmitry Batrak
35f18de090
remove duplicate bundled JetBrains Mono bold italic font
...
following JBR-4402
(cherry picked from commit b7e5d3cfcf )
2022-04-20 21:50:44 +03:00
Dmitry Batrak
47d473b1a1
JBR-4402 The wrong text is rendered in editor
2022-04-20 21:07:42 +03:00
Maxim Kartashev
70dde74a8f
JBR-4062 Undo parts of JBR-4145 that have become obsolete by upstream changes.
2022-04-20 16:23:43 +03:00
Andrew Leonard
5745455f66
JBR-4062 8284661: Reproducible assembly builds without relative linking
...
Reviewed-by: ihse
2022-04-20 15:04:01 +03:00
Zhengyu Gu
a9ce9c763b
JBR-4378 8284093: Memory leak: X11SD_DisposeXImage should also free obdata
...
Reviewed-by: prr, andrew
2022-04-20 01:58:38 -07:00
Andrew Leonard
c5507f0d9a
JBR-4062 8284539: Configure --with-source-date=version fails on MacOS
...
Reviewed-by: erikj, ihse
2022-04-20 11:25:49 +03:00
Magnus Ihse Bursie
8670e275a1
JBR-4062 8282769: BSD date cannot handle all ISO 8601 formats
...
Reviewed-by: erikj
2022-04-20 11:25:22 +03:00
Martin Doerr
2fc34e9f04
8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799
...
Backport-of: fcce24c5b3
(cherry picked from commit cdf144edba )
2022-04-20 00:35:15 +03:00
Dmitry Batrak
fae9ac43a5
JBR-4398 Gear emoji displayed monochrome in Editor since 2022.1
...
this reverts JBR-4072 and associated fixes (JBR-4194, JBR-4314)
2022-04-19 22:10:45 +03:00
Konstantin Bulenkov
68db465ae1
Added support for otf into the build scripts. Updated prebuild maps.
2022-04-19 15:54:03 +02:00
Vitaly Provodin
0aa9b4f7de
JBR-4297 add a regression test
...
(cherry picked from commit 8e94fff6aa )
2022-04-18 07:25:55 +07:00
Vitaly Provodin
d40250ddf5
Merge pull request #132
...
JBR-4392 - use only loaded classes when collecting affected classes
2022-04-17 03:42:41 +07:00
Vladimir Dvorak
63b1c11712
JBR-4386 - disable AllowEnhancedClassRedefinition in jfr
2022-04-17 03:39:37 +07:00
Vladimir Dvorak
1eab1527d5
JBR-4392 - use only loaded classes when collecting affected classes
2022-04-16 12:30:27 +02:00
Vitaly Provodin
9b5ebaaa5a
exclude java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java due to 8280392
2022-04-16 05:55:55 +07:00
Konstantin Bulenkov
a37db66560
Update JetBrains Mono font to 2.225
2022-04-15 22:32:25 +02:00
Dmitry Batrak
39dd2f608c
JBR-4382 [i3] All dialogs are tiled
...
(cherry picked from commit 800220af16 )
2022-04-15 22:27:51 +03:00
Konstantin Bulenkov
890efa0ea8
bundle Inter font
2022-04-14 19:04:47 +02:00
Anton Tarasov
7efb0075bc
JBR-4362 [mac] system menu opens with duplicated items
...
(cherry picked from commit e32defe49d )
2022-04-12 15:50:50 +03:00
Alexey Ushakov
413ff95d63
Removed comma from tag parsing result
2022-04-11 19:41:28 +02:00
Alexey Ushakov
bfa7a36237
JBR-4363 Changes in fonts rendering between JBR11 and JBR17
...
Resolved merge artifact after applying IDEA-57233 fix
2022-04-11 19:34:30 +02:00
Andrew Leonard
138596467d
JBR-4062 8284437: Building from different users/workspace is not always deterministic
...
Reviewed-by: erikj
(cherry picked from commit 4451257b14 )
2022-04-08 10:41:39 +03:00
Dmitry Batrak
f7a0716ccd
JBR-4346 [Xfce] Windows are moved unexpectedly between workspaces when modal dialog is shown
...
(cherry picked from commit ad299f1e74 )
2022-04-06 22:41:56 +03:00
Zhengyu Gu
bdb9d3f12f
JBR-4360 284023: java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo
...
Reviewed-by: prr, serb
2022-04-06 16:07:42 +03:00
Maxim Kartashev
1e8d2c0873
JBR-4357 8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c
...
Reviewed-by: serb, prr
2022-04-04 23:03:35 -07:00
Vladimir Dvorak
360f8f332c
Remove version-numbers left over from the merge of dcevm17
2022-04-05 04:38:32 +07:00
Vladimir Dvorak
13512decff
JBR-4352 - fix AARCH64 compilation issues
...
- use correct INCLUDE_JFR condition for jfr code
- exclude jvmtiEnhancedRedefineClasses.cpp if INCLUDE_JVMTI=0
2022-04-02 16:33:54 +01:00
Vitaly Provodin
28ebc0c2e0
excludejava/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java on windows
...
and java/io/File/createTempFile/SpecialTempFile.java on windows11
2022-04-02 06:29:47 +07:00
Anton Tarasov
9a35ca0b25
JBR-4349 jb/java/awt/Toolkit/LWCToolkitInvokeAndWaitTest.java: Test FAILED! (not found in the log: “lost”)
2022-04-01 21:34:03 +03:00
Anton Tarasov
e424a5bf19
JBR-4347 jb/java/awt/Toolkit/AWTThreadingCMenuTest.java fails by ClassNotFoundException
2022-04-01 21:32:14 +03:00
Alexey Ushakov
ca4d838caf
8273355: Flickering on tooltip appearance IntelliJ IDEA 2021.2.1
...
Reviewed-by: serb, aghaisas
2022-03-30 20:42:06 +02:00
Alexey Ushakov
6ed5106466
Revert "JBR-3727 JBR17-Metal: Flickering on tooltip appearance"
...
This reverts commit eaa9c1618e .
2022-03-30 20:27:45 +02:00
Dmitry Batrak
098a50d91a
JBR-4334 java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java fails
...
re-fix JBR-4306 in a different way
(cherry picked from commit 3b5ded0d02 )
2022-03-30 12:16:24 +03:00
Dmitry Batrak
050990303b
JBR-4334 java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java fails
...
revert original fix for JBR-4306
(cherry picked from commit 0f33031484 )
2022-03-30 12:16:24 +03:00
Anton Tarasov
9f9416a12e
JBR-4328 remove LWCToolkit.unsafeNonblockingExecute
...
(cherry picked from commit 9a3f31a6c4 )
2022-03-28 22:00:59 +03:00
Anton Tarasov
b6cb489fee
JBR-4134 PyCharm is slow and unusable on MacBook Pro with M1
...
(cherry picked from commit 36190505f5 )
2022-03-28 22:00:52 +03:00
Anton Tarasov
446535b706
JBR-4284 Sub items of main menu options are not displayed
...
A regression of JBR-4208 LWCToolkit.invokeAndWait should not stuck on invocation loss
(cherry picked from commit c464e4748e )
2022-03-28 21:59:41 +03:00
Anton Tarasov
c18934bb98
JBR-4119 UI freezes at sun.lwawt.macosx.CAccessibility.getChildrenAndRoles
...
(cherry picked from commit 6ba79774d8 )
2022-03-28 21:59:36 +03:00
Anton Tarasov
e8a6e8bd6e
JBR-4106 PyCharm hangs with 100% CPU usage on one core
2022-03-28 21:59:28 +03:00
Mikhail Grishchenko
4a7241931f
JBR-3975 print Teamcity messages
2022-03-26 05:32:40 +07:00
Mikhail Grishchenko
b45b8c9913
JBR-3975 add processing of "." java version separator
2022-03-24 08:55:51 +07:00
Artem Semenov
f6cf71ce68
JBR-4325 Implement creating an event to call NSAccessibilityShowMenuAction
2022-03-23 21:29:36 +03:00
Dmitry Batrak
803039d6db
JBR-4306 Robot doesn't work as expected in some cases on macOS
...
(cherry picked from commit 7d69734465 )
2022-03-23 12:53:42 +03:00
Vladimir Dvorak
436223316f
JBR-4312 - fix crash call ResolvedMethodTable from ServiceThread
...
adjust_metod_entries_dcevm incorrectly changed the hashes of resolved
method oops stored in ResolvedMethodTable. Now all oops of old methods
are first removed, then updated and then added to table again
2022-03-23 11:08:36 +07:00
Dmitry Batrak
9a0ab296fe
better handle multi-monitor configurations in tests related to macOS spaces
...
Detect the presence of an additional space by looking at number of spaces for the first monitor, not at the total number of spaces.
The latter is larger than one in a multi-monitor configuration, as each monitor corresponds to a separate space.
This approach should be better than the original one, but it relies on the primary (default) monitor to be mentioned first
in the plist file, which isn't known to be always true.
(cherry picked from commit 9040fd56cd )
2022-03-21 21:30:12 +03:00
Artem Semenov
bf4a191246
JBR-4318 On MacOS, some context menu items are not voiced
2022-03-21 15:40:18 +03:00
Andrew Leonard
cdfff8f6ac
JBR-4062 8283315: jrt-fs.jar not always deterministically built
...
Reviewed-by: ihse
2022-03-21 14:03:00 +03:00
Alexey Ushakov
6d6de1034a
JBR-3827 SIGILL at [libsystem_kernel] __kill in Java Exception at -[CDragSource convertData:]
...
Added check for drag source
2022-03-18 18:36:10 +01:00
Vitaly Provodin
2333999906
JBR-4303 add a regression test
...
(cherry picked from commit bc7cb5711b )
2022-03-18 09:50:29 +07:00
Alexey Ushakov
6ffcd2bf91
JBR-3366 SIGILL at [libsystem_kernel] __kill in NSWindowStyleMaskFullScreen cleared on a window outside of a full screen transition
...
Wrapped the native exception and added logging
2022-03-17 18:09:49 +01:00
Artem Semenov
822b4a8c49
JBR-4235 Context menu not readable after opening on Mac OS
2022-03-17 16:34:39 +03:00
Dmitry Batrak
debc6336c0
JBR-4314 2022.1 EAP version's JBR use incorrect fallback font to render Chinese characters in macOS
...
(cherry picked from commit 82048d1d73 )
2022-03-17 15:15:34 +03:00
Mikhail Grishchenko
1f93154f62
JBR-3975 add PASSED message in check_jbr_size.sh
2022-03-17 03:35:05 +07:00
Mikhail Grishchenko
9f069ca59e
JBR-3975 Fix regexp in check_jbr_size.sh
...
(cherry picked from commit 23131fc435 )
2022-03-17 01:45:51 +07:00
Vladimir Kempik
53f1a647fd
JBR-4309: jdk/tools/launcher/modules/illegalaccess/IllegalAccessTest.java fails after JBR-4291
2022-03-14 11:27:16 +03:00
Alexander Lobas
7d31563471
JBR-4305 ( #119 )
...
* IDEA-283934 Top panel (toolbar, Editor tabs) hides under the Mac menu in full-screen mode
* IDEA-283934 Top panel (toolbar, Editor tabs) hides under the Mac menu in full-screen mode
* JBR-4305 IDEA-283934 Top panel (toolbar, Editor tabs) hides under the Mac menu in full-screen mode
* JBR-4305 IDEA-283934 Top panel (toolbar, Editor tabs) hides under the Mac menu in full-screen mode
2022-03-10 20:23:11 +01:00
Alexey Ushakov
36ded60698
JBR-3365 SIGILL at [libsystem_kernel] __kill in java.lang.RuntimeException: Failed to convert, no screen / primaryScreen
...
Wrapped the native exception and added logging
2022-03-10 14:28:18 +01:00
Dmitry Batrak
d53de90f8a
JBR-3751 Window content isn't rendered with some window managers on Linux
...
(cherry picked from commit 8d22e4dcb0 )
2022-03-09 13:40:40 +03:00
VladimirKempik
6196076b95
JBR-4291: Ability to ignore all add-opens
2022-03-04 15:05:43 +03:00
Vitaly Provodin
0ee50cbed6
JBR-4272 generate and save debug symbols for JBR on macos/linux
2022-03-03 19:34:10 +07:00
Roland Westrelin
d6e6d315d2
JBR-4256: backport 8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination
...
Reviewed-by: thartmann, kvn
2022-02-28 18:31:45 +07:00
Roland Westrelin
0a3f7bd9b1
JBR-4256: 8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions
...
Reviewed-by: thartmann, chagedorn
(cherry picked from commit 3e798dd40c )
2022-02-28 18:31:43 +07:00
Vladimir Kempik
a2636bc8b2
JBR-4283: Provide native JBR builds for alpine Linux-aarch64
2022-02-28 11:11:24 +03:00
Dmitry Batrak
11ad455c7a
JBR-4281 Window losing focus isn't detected in some cases on macOS
...
(cherry picked from commit 363650bbf4 )
2022-02-25 00:35:34 +03:00
Vitaly Provodin
4141e567c0
exclude java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java due to 8282232
2022-02-23 06:32:04 +07:00
Ivan Lopatin
8373eeea85
exclude javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java due to 8253184
2022-02-23 06:31:35 +07:00
Nikita Gubarkov
9f10f63459
Fixed threading issues & restoring of default titlebar for custom titlebar on macOS
2022-02-21 22:16:31 +03:00
Nikita Provotorov
0cb7b4565c
JBR-4271: JBR17 and dev built without --with-vendor-name parameter have invalid value of the java.vm.vendor property.
...
Changes the default JBR's vendor from "Oracle Corporation" to "JetBrains s.r.o.".
2022-02-21 22:35:35 +07:00
Nikita Provotorov
e19109f401
Revert "Changing the default JBR's vendor from "Oracle Corporation" to "JetBrains s.r.o"."
...
This reverts commit 409e4932ad . Just for JBR-4271.
2022-02-21 22:24:47 +07:00
Nikita Gubarkov
c450a40e16
JBR-4266 Fix JBR API ProxyInfoResolvingTest, missing JBR-side implementation now doesn't throw an exception
2022-02-21 15:20:26 +03:00
Maxim Kartashev
fe79f047d0
fixup! JBR-3917 Problem using windows certificate store (trustStoreType=Windows-ROOT not recognized)
2022-02-18 13:25:20 +03:00
Vladimir Kempik
484bc6f18f
JBR-4242:Provide native JBR builds for alpine Linux
2022-02-18 09:36:56 +03:00
Nikita Gubarkov
1af965d658
Refactored internal services in JBR API
...
Fixed IllegalAccessException when retrieving lists of known proxies & services
2022-02-17 20:25:15 +03:00
Maxim Kartashev
d330782b50
fixup! JBR-3917 Problem using windows certificate store (trustStoreType=Windows-ROOT not recognized)
2022-02-17 15:20:49 +03:00
Maxim Kartashev
ff6002ab87
JBR-3917 Problem using windows certificate store (trustStoreType=Windows-ROOT not recognized)
2022-02-17 12:31:06 +03:00
Nikita Gubarkov
ee9fe4ee55
Custom macOS window decorations via JBR API
2022-02-16 22:11:59 +03:00
Nikita Gubarkov
b8e1373b53
Added internal services to JBR API
2022-02-16 22:10:30 +03:00
Vitaly.Provodin
1b9f385336
exclude java/awt/Dialog/NonResizableDialogSysMenuResize/NonResizableDialogSysMenuResize.java and java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java on windows-all
2022-02-16 16:37:32 +07:00
Vitaly Provodin
cd9cc5f395
exclude javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh from commit testing
2022-02-16 16:34:53 +07:00
Vitaly Provodin
54199dc06c
JBR-4154 extract version info from sources
2022-02-16 16:14:21 +07:00
Anton Tarasov
66ddc58397
JBR-4208 LWCToolkit.invokeAndWait should not stuck on invocation loss
2022-02-16 11:38:31 +03:00
Nikita Gubarkov
c5d124735c
JBR API v0.0.4 - Implemented client-side fallbacks for JBR API
2022-02-15 18:30:17 +03:00
Nikita Provotorov
409e4932ad
Changing the default JBR's vendor from "Oracle Corporation" to "JetBrains s.r.o".
2022-02-15 04:27:14 +07:00
Nikita Gubarkov
3bbd930114
JBR API v0.0.3
...
JBR-4228 report HTMINBUTTON, HTMAXBUTTON, HTCLOSE, HTMENU, HTCAPTION targets via JBR API & handle corresponding non-client mouse events for windows with custom decorations
2022-02-14 19:17:39 +03:00
Alexey Ushakov
0019142eaf
JBR-4224 java/awt/image/VolatileImage/GradientPaints.java: Number of mismatches (300000) exceeds limit (54000) with tolerance=5
...
Updated reg test to handle contentLost event
2022-02-11 16:44:31 +01:00
Artem Semenov
41feaaedf0
8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working
...
Reviewed-by: ant, kizune
2022-02-10 17:58:28 +03:00
Vitaly Provodin
3948c3538c
JBR-4099 make test-image on jbrsdk_jcef step, introduce do_maketest flag
2022-02-10 16:30:41 +07:00
Maxim Kartashev
497d00d82e
JBR-3950 javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java: The expected background color for Selected Text was not found
...
Made Robot image capture work when sun.java2d.uiScale
doesn't match the desktop scale on Linux.
Improved tests to verify that color picking is precise to the pixel
(only on Linux and Windows; Mac may not always give precise color
of the desired pixel).
2022-02-10 12:24:59 +03:00
Dmitry Batrak
37ceee0ce3
JBR-4194 RenderPerfTest: TextNoAA >10% degradation in OGL
...
(cherry picked from commit 42fa3e3d34 )
2022-02-10 11:48:28 +03:00
Vitaly Provodin
74dfdfbbfe
update the link to JBR17 for IDEA 2022.1 EAP
2022-02-10 04:04:26 +07:00
Nikita Provotorov
8f1223d69a
JBR-3299: The test /jb/sun/awt/macos/NationalLayoutTest/Layout_ABC.java fails on MacOS.
...
Fixes the Layout_*.java tests by giving them to know the <Ctrl + key> combinations can generate KEY_TYPED event.
(cherry picked from commit eae5198b20 )
2022-02-09 01:52:57 +07:00
Fairoz Matte
6d4c958c9a
8274718: runtime/cds/appcds/LambdaEagerInit.java fails with -XX:-CompactStrings
...
Reviewed-by: iklam, ccheung
(cherry picked from commit d8f6b6c19a )
2022-02-08 10:48:58 +07:00
Alexey Ushakov
8730341c70
JBR-4112 macOS: SIGILL at [libsystem_kernel] __kill in OOME: Java heap space at java.awt.image.DataBufferInt.<init>
...
Reg test update: replace management api with jfr
2022-02-07 10:49:06 +01:00
Vitaly Provodin
2aff4529b9
exclude java/awt/Frame/FrameSetSizeStressTest/FrameSetSizeStressTest.java on Wayland
...
sun/security/pkcs11/Signature/TestDSAKeyLength.java 8279941 linux-all
2022-02-05 04:04:04 +07:00
Vitaly Provodin
efd58e83eb
exclude sun/security/pkcs11/Signature/TestDSAKeyLength.java due to 8279941
2022-02-04 14:53:40 +07:00
Maxim Kartashev
1aa5510721
JBR-4064 Windows: update build scripts to produce more deterministic output
...
Changed -pathmap option value to use "normal", Unix-style paths. Those will
be changed to Windows style by the fixpath script. But if Windows-style paths
are used, this script will wreck them by removing the backslash characters.
2022-02-04 08:47:17 +03:00
Vitaly Provodin
c14bfc9349
JBR-4099 make test-image on jbrsdk_jcef step
2022-02-02 17:04:57 +07:00
Maxim Kartashev
4d7b0f15c1
JBR-4064 Windows: update build scripts to produce more deterministic output
...
Passed the configure script options necessary to enable reproducible builds
on Windows. With this options, the resulting jars are reproducible, but
native executables and libraries aren't.
2022-02-02 10:15:26 +03:00
Maxim Kartashev
ac03a7a1e8
JBR-3950 javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java: The expected background color for Selected Text was not found
...
The Gtk API for capturing images works with unscaled coordinates and
sizes, but Robot pre-scales both even before passing the data to the
native code. This commit undoes that for Gtk3 in the native code.
Also fixed two HiDPI tests that should have been failing due to the
above bug, but didn't because they only checked one point in the middle
of a large painted area. Changed those tests to verify 5 pixels instead:
4 at the corners and one in the middle.
Also marked the relevant tests that use Robot as a color picker to
require "pure" X server on Linux so that they don't fail under XWayland.
(cherry picked from commit 93ba9e86f9 )
2022-01-31 21:51:59 -08:00
Nikita Provotorov
ba5209ec06
JBR-4207, IDEA-287559: IDEA incorrectly handles AltGr key modifier.
...
This commit reverts the fix of JDK-8041928 and disables its regression tests.
2022-02-01 01:57:50 +07:00
Nikita Provotorov
ed60a9c2bd
JBR-4207, IDEA-287559: IDEA incorrectly handles AltGr key modifier.
...
Renames the test AltGrMustGenerateAltGrModifierTest3838.java to AltGrMustGenerateAltGrModifierTest4207.java.
2022-02-01 01:57:50 +07:00
Dmitry Batrak
9b4827a596
JBR-4186 Unexpected desktop switch after moving a window to another desktop
...
(cherry picked from commit 67b6cd871f )
2022-01-31 13:46:46 +03:00
Maxim Kartashev
609406c21b
JBR-4173 Tier1 test failures in jdk/javadoc/doclet/testModules
...
Introduction of JBR API changed the order of modules appearing in Java
Doc. This commit updates the corresponding tests to match the current
output with JBR API.
2022-01-28 17:17:38 +03:00
Mikhail Grishchenko
d9fca0ae84
JBR-3975 added script comparing jbr size
2022-01-28 13:31:17 +07:00
Vitaly Provodin
b5dfaff0b2
JBR-4154 extract version info from tags
2022-01-28 11:41:02 +07:00
Fairoz Matte
0d120c99f8
8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint
...
Reviewed-by: thartmann, chagedorn
Backport-of: 01cb2b9883
2022-01-28 11:25:44 +07:00
Evan Whelan
b60a1fc232
8263364: sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream
...
Reviewed-by: dfuchs
Backport-of: 5caa77b043
2022-01-28 11:25:43 +07:00
Aleksey Shipilev
cf1b173338
8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup
...
Backport-of: 8d7958e469
2022-01-28 11:25:42 +07:00
Alex Kasko
afee118edf
8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points
...
Backport-of: b6876649a8
2022-01-28 11:25:41 +07:00
Matthias Baesken
b987b3e5a8
8274265: Suspicious string concatenation in logTestUtils.inline.hpp
...
Backport-of: c57a6c62ba
2022-01-28 11:25:40 +07:00
Richard Reingruber
ec795e498c
8274716: JDWP Spec: the description for the Dispose command confuses suspend with resume.
...
Reviewed-by: sspitsyn
Backport-of: 29dcbb72a2
2022-01-28 11:25:39 +07:00
Anton Tarasov
0011d15c7d
8275720: CommonComponentAccessibility.createWithParent isWrapped causes mem leak
...
Reviewed-by: kizune
Backport-of: 574f8903ee
2022-01-28 11:25:38 +07:00
Claes Redestad
9154812750
8275863: Use encodeASCII for ASCII-compatible DoubleByte encodings
...
Backport-of: 6c05cc9d15
2022-01-28 11:25:36 +07:00
Claes Redestad
0b25395903
8274242: Implement fast-path for ASCII-compatible CharsetEncoders on x86
...
Backport-of: aaa36cc006
2022-01-28 11:25:35 +07:00
Evan Whelan
b364b35049
8276774: Cookie stored in CookieHandler not sent if user headers contain cookie
...
Reviewed-by: dfuchs
Backport-of: 03debf2775
2022-01-28 11:25:33 +07:00
Alexander Zuev
90a8c9e0b5
8275071: [macos] A11y cursor gets stuck when combobox is closed
...
Backport-of: 5d249c46ab
2022-01-28 11:24:15 +07:00
Alexander Zuev
b6b87d5005
8264297: Create implementation for NSAccessibilityProgressIndicator protocol peer
...
Backport-of: 851a362479
2022-01-28 11:22:01 +07:00
Sean Coffey
41c809d3f3
8272859: Javadoc external links should only have feature version number in URL
...
Backport-of: b94fd32f08
2022-01-28 11:22:00 +07:00
Ramkumar Sunderbabu
5921059497
8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1
...
Backport-of: 9bc52afa48
2022-01-28 11:21:58 +07:00
Artem Semenov
bf86fcb0be
8273678: TableAccessibility and TableRowAccessibility miss autorelease
...
Reviewed-by: kizune, pbansal, ant
Backport-of: 3221a14f9e
2022-01-28 11:21:57 +07:00
Alex Kasko
6d31c536cf
8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112
...
Backport-of: b53828b7c2
2022-01-28 11:21:56 +07:00
Anton Tarasov
d9b0e176b0
8275809: crash in [CommonComponentAccessibility getCAccessible:withEnv:]
...
Reviewed-by: kizune, pbansal
Backport-of: 7c88a59b7b
2022-01-28 11:21:55 +07:00
Anton Tarasov
ad639db7d7
8275819: [TableRowAccessibility accessibilityChildren] method is ineffective
...
Reviewed-by: kizune, pbansal
Backport-of: b98ed55060
2022-01-28 11:21:54 +07:00
Alexander Zuev
b5047905a4
8264293: Create implementation for NSAccessibilityMenu protocol peer
...
8264296: Create implementation for NSAccessibilityPopUpButton protocol peer
8264295: Create implementation for NSAccessibilityMenuItem protocol peer
8264294: Create implementation for NSAccessibilityMenuBar protocol peer
Backport-of: 8f5a8f740b
2022-01-28 11:21:53 +07:00
Roger Riggs
e727549fc7
8277093: Vector should throw ClassNotFoundException for a missing class of an element
...
Reviewed-by: smarks
2022-01-28 11:21:51 +07:00
Stefan Karlsson
e1532defb9
8277212: GC accidentally cleans valid megamorphic vtable inline caches
...
Backport-of: 976c2bb056
2022-01-28 11:21:50 +07:00
Alex Kasko
6530fc05bb
8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap
...
Backport-of: 428d51694f
2022-01-28 11:21:49 +07:00
Alex Kasko
94afbb913f
8272095: ProblemList java/nio/channels/FileChannel/Transfer2GPlus.java on linux-aarch64
...
Backport-of: f4cf2f7cef
2022-01-28 11:21:48 +07:00
Martin Doerr
10fdd46bb6
8276927: [ppc64] Port shenandoahgc to linux on ppc64le
...
Reviewed-by: shade
Backport-of: 57eb864765
2022-01-28 11:21:47 +07:00
Sean Coffey
035c5b2cb9
8275811: Incorrect instance to dispose
...
Backport-of: cddc6ce446
2022-01-28 11:21:46 +07:00
Prajwal Kumaraswamy
a9775f3bc0
8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily
...
Backport-of: 8822d41fdc
2022-01-28 11:21:44 +07:00
Jie Fu
a0c5dcc044
8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test
...
Backport-of: 2af9e5976f
2022-01-28 11:21:43 +07:00
Artem Semenov
c5f50b0ac3
8277195: missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest]
...
Reviewed-by: ant, kizune, pbansal
2022-01-28 11:21:42 +07:00
Adam Farley
0e9cb59458
8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit
...
Backport-of: fc0fe25679
2022-01-28 11:21:41 +07:00
Guoxiong Li
a72afdcce2
8274942: AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)
...
Backport-of: 2b02b6f513
2022-01-28 11:21:39 +07:00
Aleksey Shipilev
060e6dc535
8275226: Shenandoah: Relax memory constraint for worker claiming tasks/ranges
...
Backport-of: 3b0b6adc3d
2022-01-28 11:21:38 +07:00
Aleksey Shipilev
10177f87da
8276864: Update boot JDKs to 17.0.1 in GHA
...
Reviewed-by: clanger
Backport-of: f561d3c194
2022-01-28 11:21:38 +07:00
Aleksey Shipilev
f5518c018b
8275426: PretouchTask num_chunks calculation can overflow
...
Reviewed-by: kbarrett
Backport-of: 60cb27dcda
2022-01-28 11:21:37 +07:00
Sean Coffey
12e14bb4b7
8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE
...
Backport-of: 6bb04626af
2022-01-28 11:21:36 +07:00
Mandy Chung
906eef2412
8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem
...
Reviewed-by: phh
Backport-of: 309acbf0e8
2022-01-28 11:21:35 +07:00
Thomas Schatzl
2c24d922b5
8272170: Missing memory barrier when checking active state for regions
...
Backport-of: 35a831d5a7
2022-01-28 11:21:34 +07:00
Zhengyu Gu
c4219bef06
8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah
...
Backport-of: 73e6d7d74d
2022-01-28 11:21:26 +07:00
Alex Kasko
1999623480
8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call
...
Backport-of: e2c5bfe083
2022-01-28 11:21:16 +07:00
Alex Kasko
2cd05cb7f1
8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir().
...
Backport-of: fd4de1ed40
2022-01-28 11:21:15 +07:00
Thomas Stuefe
4854fde98c
8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes
...
Backport-of: b8d33a2a4e
2022-01-28 11:21:14 +07:00
Aleksey Shipilev
74cfa29cfe
8272854: split runtime/CommandLine/PrintTouchedMethods.java test
...
Backport-of: c94dc2ab60
2022-01-28 11:21:05 +07:00
Aleksey Shipilev
db17e0a923
8275604: Zero: Reformat opclabels_data
...
Backport-of: 724bf3be14
2022-01-28 11:20:55 +07:00
Aleksey Shipilev
f36ad85954
8276845: (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32
...
Backport-of: 0f463a7bf7
2022-01-28 11:20:55 +07:00
Aleksey Shipilev
8fe827966f
8276805: java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager
...
Backport-of: fd0a25e62b
2022-01-28 11:20:54 +07:00
Aleksey Shipilev
9089e97233
8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition
...
Backport-of: 75adf54bdc
2022-01-28 11:20:45 +07:00
Andrew Haley
69fbf4816d
8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions
...
Reviewed-by: adinn
Backport-of: 4f3b626a36
2022-01-28 11:20:36 +07:00
Zhengyu Gu
3b7eefd5f9
8276205: Shenandoah: CodeCache_lock should always be held for initializing code cache iteration
...
Reviewed-by: shade
Backport-of: 99b7b95e01
2022-01-28 11:20:36 +07:00
Martin Doerr
328029e1de
8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
...
Backport-of: 0699220830
2022-01-28 11:20:26 +07:00
Yoshiki Sato
e71c8161b0
8275766: (tz) Update Timezone Data to 2021e
...
8275849: TestZoneInfo310.java fails with tzdata2021e
8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766
Reviewed-by: coffeys
2022-01-28 11:20:17 +07:00
Aleksey Shipilev
eabc3d4960
8263059: security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert
...
Backport-of: 4bc9b04984
2022-01-28 11:20:16 +07:00
Aleksey Shipilev
4412ce93ec
8276854: Windows GHA builds fail due to broken Cygwin
...
Backport-of: 403f3185f0
2022-01-28 11:20:08 +07:00
Ao Qi
0cce368b34
8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian
...
Backport-of: f189dff5cb
2022-01-28 11:19:59 +07:00
Alex Kasko
3128b837d3
8271315: Redo: Nimbus JTree renderer properties persist across L&F changes
...
Backport-of: e43a907f20
2022-01-28 11:19:57 +07:00
Alex Kasko
8afb6b199c
8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0"
...
Backport-of: a68b5b9c1d
2022-01-28 11:19:50 +07:00
Aleksey Shipilev
b00dd0df6d
8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option
...
Reviewed-by: phh
2022-01-28 11:19:48 +07:00
Aleksey Shipilev
9be936a8a2
8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly
...
Reviewed-by: aph
Backport-of: 0488ebdf14
2022-01-28 11:19:39 +07:00
Aleksey Shipilev
0c81cfcdfc
8276846: JDK-8273416 is incomplete for UseSSE=1
...
Reviewed-by: aph
Backport-of: a0b84453b0
2022-01-28 11:19:30 +07:00
Aleksey Shipilev
09171c000d
8274521: jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected
...
Backport-of: 0828273b89
2022-01-28 11:19:29 +07:00
Aleksey Shipilev
f1a9026d78
8268860: Windows-Aarch64 build is failing in GitHub actions
...
Backport-of: acc3d99535
2022-01-28 11:19:29 +07:00
Aleksey Shipilev
7939c32bd3
8276157: C2: Compiler stack overflow during escape analysis on Linux x86_32
...
Backport-of: 465d350d0b
2022-01-28 11:19:20 +07:00
Tobias Hartmann
c5e0ec78a6
8276112: Inconsistent scalar replacement debug info at safepoints
...
Backport-of: c29cab8ab4
2022-01-28 11:19:12 +07:00
Alex Kasko
2367542a3a
8268294: Reusing HttpClient in a WebSocket.Listener hangs.
...
Backport-of: 2d088fa91d
2022-01-28 11:19:10 +07:00
Alex Kasko
332af97374
8269481: SctpMultiChannel never releases own file descriptor
...
Backport-of: d1cecaaa22
2022-01-28 11:18:56 +07:00
Aleksey Shipilev
ae8696f031
8273416: C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1}
...
Backport-of: 89ade1d7e8
2022-01-28 11:18:46 +07:00
Aleksey Shipilev
dd39d8a55c
8274560: JFR: Add test for OldObjectSample event when using Shenandoah
...
Backport-of: ef0922e885
2022-01-28 11:18:45 +07:00
Alex Kasko
542e5dc8c5
8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)"
...
Backport-of: e84461072a
2022-01-28 11:18:45 +07:00
Alex Kasko
2798a15be6
8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java test
...
Backport-of: 7eb0372e55
2022-01-28 11:18:37 +07:00
Sergey Nazarkin
0dbd4008eb
8274501: c2i entry barriers read int as long on AArch64
...
Backport-of: f08180f35f
2022-01-28 11:18:29 +07:00
Sandhya Viswanathan
e774738ae8
8276025: Hotspot's libsvml.so may conflict with user dependency
...
Reviewed-by: kvn
Backport-of: 9ad4d3d06b
2022-01-28 11:18:20 +07:00
Andrew John Hughes
60fd9c18cd
8275872: Sync J2DBench run and analyze Makefile targets with build.xml
...
Backport-of: f1f5e2690c
2022-01-28 11:18:17 +07:00
Alex Kasko
90c64dc20b
8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name
...
Backport-of: 9f3c7e74ff
2022-01-28 11:18:17 +07:00
Aleksey Shipilev
410c59ebc2
8261579: AArch64: Support for weaker memory ordering in Atomic
...
Reviewed-by: aph
Backport-of: a97715755d
2022-01-28 11:18:15 +07:00
Sandhya Viswanathan
eafe1b197f
8273450: Fix the copyright header of SVML files
...
Backport-of: d7efd0e8cf
2022-01-28 11:18:13 +07:00
Andrew John Hughes
cd0adc909b
8276572: Fake libsyslookup.so library causes tooling issues
...
Backport-of: a472433209
2022-01-28 11:18:12 +07:00
Aleksey Shipilev
edfccd5922
8275666: serviceability/jvmti/GetObjectSizeClass.java shouldn't have vm.flagless
...
Backport-of: cea3f01046
2022-01-28 11:18:12 +07:00
Aleksey Shipilev
becb0a0468
8274523: java/lang/management/MemoryMXBean/MemoryTest.java test should handle Shenandoah
...
Backport-of: f8415a9b2f
2022-01-28 11:18:11 +07:00
Aleksey Shipilev
15c92b8166
8274522: java/lang/management/ManagementFactory/MXBeanException.java test fails with Shenandoah
...
Backport-of: c0533ef2d8
2022-01-28 11:18:11 +07:00
Aleksey Shipilev
182bb41f86
8276550: Use SHA256 hash in build.tools.depend.Depend
...
Backport-of: afb502e28a
2022-01-28 11:18:10 +07:00
Ilarion Nakonechnyy
1edd1e825a
8273026: Slow LoginContext.login() on multi threading application
...
Backport-of: c0cda1db4f
2022-01-28 11:18:10 +07:00
Alex Kasko
48622c0349
8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18
...
Backport-of: 7728423f8a
2022-01-28 11:17:30 +07:00
Alexey Pavlyutkin
ac3d2d08d2
8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS
...
Backport-of: 6750c34c92
2022-01-28 11:16:10 +07:00
Zhengyu Gu
6b4b97338c
8276201: Shenandoah: Race results degenerated GC to enter wrong entry point
...
Backport-of: dbf5100dd7
2022-01-28 11:15:57 +07:00
Yi Yang
45d8c9c970
8273021: C2: Improve Add and Xor ideal optimizations
...
Backport-of: a73c06de2a
2022-01-28 11:15:49 +07:00
Yi Yang
86ba0fa9ef
8270901: Typo PHASE_CPP in CompilerPhaseType
...
Backport-of: 072fe486c9
2022-01-28 11:15:47 +07:00
Zhengyu Gu
a7c13c2ecd
8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror"
...
Backport-of: 172aed1a2d
2022-01-28 11:15:47 +07:00
Alex Kasko
b6303f542c
8272345: macos doesn't check os::set_boot_path() result
...
Backport-of: bd27bb9cbe
2022-01-28 11:15:46 +07:00
Alex Kasko
4aa3dc209c
8272114: Unused _last_state in osThread_windows
...
Backport-of: 11cddd3261
2022-01-28 11:15:45 +07:00
Alex Kasko
ed5de3e56e
8268626: Remove native pre-jdk9 support for jtreg failure handler
...
Backport-of: 2e70bc35df
2022-01-28 11:15:44 +07:00
Alex Kasko
c668f0d0b4
4819544: SwingSet2 JTable Demo throws NullPointerException
...
Backport-of: 64d18d45ef
2022-01-28 11:15:42 +07:00
Alex Kasko
c6a764930d
8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML
...
Backport-of: 83bce94cc8
2022-01-28 11:15:41 +07:00
Alex Kasko
c75dbd734b
8266510: Nimbus JTree default tree cell renderer does not use selected text color
...
Backport-of: ecd445562f
2022-01-28 11:15:40 +07:00
Alex Kasko
8f69f5e367
8269637: javax/swing/JFileChooser/FileSystemView/SystemIconTest.java fails on windows
...
Backport-of: a033866d78
2022-01-28 11:15:39 +07:00
Alex Kasko
78d98bd187
8268361: Fix the infinite loop in next_line
...
Backport-of: 72672277e4
2022-01-28 11:15:38 +07:00
Alex Kasko
06d5800d30
8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests
...
Backport-of: 7621fa37ef
2022-01-28 11:15:37 +07:00
Alex Kasko
55b6d27961
8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java
...
Backport-of: e515873f88
2022-01-28 11:15:36 +07:00
Alex Kasko
5cb3b2e787
8270290: NTLM authentication fails if HEAD request is used
...
Backport-of: 3e0d7c33d4
2022-01-28 11:15:35 +07:00
Jie Fu
7c90e1ed97
8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance
...
Backport-of: 0ab910d626
2022-01-28 11:15:34 +07:00
Saravana Kumar Vijayasekaran
ec431706ee
8276076: Updating RE Configs for BUILD REQUEST 17.0.2+3
...
Reviewed-by: kcr, erikj
2022-01-28 11:15:06 +07:00
Mandy Chung
fa8d0fe822
8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior
...
Backport-of: 21da218387
2022-01-28 11:11:39 +07:00
Ekaterina Vergizova
3207a7b73a
8275302: unexpected compiler error: cast, intersection types and sealed
...
Backport-of: fd10f1996e
2022-01-28 11:11:38 +07:00
Erik Joelsson
f0988f43f6
8276122: Change openjdk project in jcheck to jdk-updates
...
Reviewed-by: iris, kcr
2022-01-28 11:11:30 +07:00
Christoph Langer
e3fcafcf77
8276130: Fix Github Actions of JDK17u to account for update version scheme
...
Reviewed-by: stuefe
2022-01-28 11:11:17 +07:00
Olga Mikhaltsova
60f34376ed
8273575: memory leak in appendBootClassPath(), paths must be deallocated
...
Backport-of: 74ffe12267
2022-01-28 11:11:09 +07:00
Ao Qi
bcad02cbf5
8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled
...
Backport-of: 517405e462
2022-01-28 11:11:08 +07:00
Thejasvi Voniadka
6bbc645a21
8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently
...
Backport-of: 633eab23f0
2022-01-28 11:11:07 +07:00
Ao Qi
3c4355dc90
8275104: IR framework does not handle client VM builds correctly
...
Backport-of: 1da5e6b0e2
2022-01-28 11:10:54 +07:00
Alexey Pavlyutkin
dcbe0b7bd8
8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream
...
Backport-of: c3d8e9228d
2022-01-28 11:10:49 +07:00
Evan Whelan
7a0b62b20c
8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST
...
Backport-of: 45ce06c9f3
2022-01-28 11:10:48 +07:00
Ilarion Nakonechnyy
0254a010c8
8272305: several hotspot runtime/modules don't check exit codes
...
Backport-of: b2c272d4e2
2022-01-28 11:10:47 +07:00
Ilarion Nakonechnyy
608f519563
8272391: Undeleted debug information
...
Backport-of: e4766ee0aa
2022-01-28 11:10:40 +07:00
Ilarion Nakonechnyy
5c69760cf1
8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes
...
Backport-of: 75a06421e5
2022-01-28 11:10:32 +07:00
Ilarion Nakonechnyy
9f263c851c
8271215: Fix data races in G1PeriodicGCTask
...
Backport-of: f2c359a882
2022-01-28 11:10:31 +07:00
Naoto Sato
54924e53d0
8275145: file.encoding system property has an incorrect value on Windows
...
Reviewed-by: iris
2022-01-28 11:10:29 +07:00
Ravi Reddy
1b97719353
8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside
...
Reviewed-by: lancea
Backport-of: 3e3051e2ee
2022-01-28 11:10:28 +07:00
Alexey Bakhtin
bbbe3586d5
8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC
...
Backport-of: 5ba0d09fe4
2022-01-28 11:10:27 +07:00
Alexey Bakhtin
51faccae87
8270946: X509CertImpl.getFingerprint should not return the empty String
...
Backport-of: fc80a6b493
2022-01-28 11:10:26 +07:00
Matthias Baesken
0c03472df7
8273808: Cleanup AddFontsToX11FontPath
...
Backport-of: 35f6f1d69f
2022-01-28 11:10:25 +07:00
Martin Doerr
09457346ad
8274851: [ppc64] Port zgc to linux on ppc64le
...
Backport-of: 337b73a459
2022-01-28 11:10:24 +07:00
Saravana Kumar Vijayasekaran
9c343f9e3f
8271335: Updating RE Configs for BUILD REQUEST 17.0.1+4
...
Reviewed-by: rsunderbabu, tvoniadka, coffeys
2022-01-28 11:10:23 +07:00
Ekaterina Vergizova
b8682d18d8
8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile
...
Backport-of: b870468bdc
2022-01-28 11:10:22 +07:00
Ekaterina Vergizova
ee4cfb4957
8273234: extended 'for' with expression of type tvar causes the compiler to crash
...
Backport-of: 8c37909274
2022-01-28 11:10:21 +07:00
Martin Doerr
7aa7e87613
8275049: [ZGC] missing null check in ZNMethod::log_register
...
Backport-of: cf828673a9
2022-01-28 11:10:20 +07:00
Martin Doerr
c02e44f5fe
8274401: C2: GraphKit::load_array_element bypasses Access API
...
Backport-of: a8210c53e7
2022-01-28 11:10:19 +07:00
Martin Doerr
a502988ede
8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers
...
Backport-of: e16b93ad52
2022-01-28 11:10:18 +07:00
Martin Doerr
0ccc4c2723
8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest
...
Backport-of: c4d115701d
2022-01-28 11:10:17 +07:00
Martin Doerr
cfc18dc57c
8274550: c2i entry barriers read int as long on PPC
...
Backport-of: 5e4b514e6e
2022-01-28 11:10:16 +07:00
Martin Doerr
32b236925a
8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform
...
Backport-of: 49f8ce6e9c
2022-01-28 11:10:16 +07:00
Ilarion Nakonechnyy
c395f39b8f
8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit
...
Backport-of: 1ea437a4b8
2022-01-28 11:10:15 +07:00
Phil Race
2bea35ea99
8275131: Exceptions after a touchpad gesture on macOS
...
Backport-of: 89999f70e0
2022-01-28 11:09:16 +07:00
Zhengyu Gu
ac6240d62a
8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag
...
Backport-of: 1ab64143c0
2022-01-28 11:05:26 +07:00
Zhengyu Gu
137b9de6d0
8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests
...
Backport-of: 3f07337722
2022-01-28 11:05:25 +07:00
Harold Seigel
57a175d0c3
8273505: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes
...
Reviewed-by: ccheung
Backport-of: a67f0f9dc0
2022-01-28 11:05:23 +07:00
Yoshiki Sato
fdce96a5a1
8274407: (tz) Update Timezone Data to 2021c
...
8274467: TestZoneInfo310.java fails with tzdata2021b
8274468: TimeZoneTest.java fails with tzdata2021b
Reviewed-by: coffeys
2022-01-28 11:05:22 +07:00
Goetz Lindenmaier
f88d4379ed
8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles
...
Backport-of: 04b73bc4e0
2022-01-28 11:05:21 +07:00
Goetz Lindenmaier
d983325000
8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing
...
Reviewed-by: mdoerr
Backport-of: dcdb1b6aaa
2022-01-28 11:05:20 +07:00
Ao Qi
4b97ca1957
8270517: Add Zero support for LoongArch
...
Backport-of: e92e2fd4e0
2022-01-28 11:05:19 +07:00
Matthias Baesken
a63676451a
8273176: handle latest VS2019 in abstract_vm_version
...
Backport-of: 0e14bf70cf
2022-01-28 11:05:18 +07:00
Tobias Hartmann
58734e492a
8274145: C2: condition incorrectly made redundant with dominating main loop exit condition
...
Backport-of: 2aacd4220a
2022-01-28 11:05:16 +07:00
Tobias Hartmann
9c62d0f352
8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity
...
Reviewed-by: chagedorn
Backport-of: 3953e0774c
2022-01-28 11:05:14 +07:00
Tobias Hartmann
bfcbf80361
8272562: C2: assert(false) failed: Bad graph detected in build_loop_late
...
Backport-of: 980c50dc60
2022-01-28 11:05:13 +07:00
Mat Carter
b058c95245
8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl
...
Reviewed-by: clanger
2022-01-28 11:05:12 +07:00
Jie Fu
daa1f215cc
8275008: gtest build failure due to stringop-overflow warning with gcc11
...
Backport-of: c55dd365e3
2022-01-28 11:05:10 +07:00
Tobias Hartmann
800986663b
8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough"
...
Backport-of: dfc557cbea
2022-01-28 11:05:08 +07:00
Yi Yang
f79d9612cd
8273790: Potential cyclic dependencies between Gregorian and CalendarSystem
...
Backport-of: ddc262746a
2022-01-28 11:05:07 +07:00
Tobias Hartmann
ef4aedd8b9
8274074: SIGFPE with C2 compiled code with -XX:+StressGCM
...
Backport-of: b0983df5a4
2022-01-28 11:05:05 +07:00
Matthias Baesken
32fb92b38d
8271142: package help is not displayed for missing X11/extensions/Xrandr.h
...
Backport-of: b7f75c0a73
2022-01-28 11:05:04 +07:00
Jie Fu
5c5aabb7c0
8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern
...
Backport-of: c833b4d130
2022-01-28 11:05:03 +07:00
Jie Fu
85a9e58a82
8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160
...
Backport-of: 7426fd4c9c
2022-01-28 11:05:02 +07:00
Martin Doerr
8bff101e64
8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287
...
Backport-of: 47262670f3
2022-01-28 11:05:01 +07:00
Sean Coffey
32ce4d242e
8273826: Correct Manifest file name and NPE checks
...
Backport-of: 03a8d342b8
2022-01-28 11:05:00 +07:00
Ekaterina Vergizova
13ccb0a20c
8269113: Javac throws when compiling switch (null)
...
Backport-of: 1887028408
2022-01-28 11:04:59 +07:00
Ekaterina Vergizova
f566f843fe
8268885: duplicate checkcast when destination type is not first type of intersection type
...
Backport-of: dd1209e4ae
2022-01-28 11:04:58 +07:00
Ekaterina Vergizova
f173a9119d
8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null
...
Backport-of: 75d987a0dd
2022-01-28 11:04:56 +07:00
Robbin Ehn
5271d821c5
8273695: Safepoint deadlock on VMOperation_lock
...
Reviewed-by: dholmes
Backport-of: 7957994273
2022-01-28 10:55:59 +07:00
Aleksey Shipilev
9dde8877f2
8272856: DoubleFlagWithIntegerValue uses G1GC-only flag
...
Backport-of: 6ace805f8c
2022-01-28 10:55:08 +07:00
Aleksey Shipilev
074f0229c7
8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths
...
Backport-of: e3bda63ce2
2022-01-28 10:55:07 +07:00
Thomas Stuefe
ea6c11f15b
8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds
...
Backport-of: bb9d142759
2022-01-28 10:54:09 +07:00
Harold Seigel
8def8c6031
8273342: Null pointer dereference in classFileParser.cpp:2817
...
Backport-of: 8609ea55ac
2022-01-28 10:54:06 +07:00
Pavel Kharskii
81a8f78479
8275141: recover corrupted line endings for the version-numbers.conf
...
Reviewed-by: jwilhelm
2022-01-28 10:54:04 +07:00
pavel_kharskii
6f87be33e9
8275110: Correct RE Configs for CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos.
...
Reviewed-by: vaibhav, jwilhelm
2022-01-28 10:53:54 +07:00
Jayathirth D V
93c8d0e234
8274096: Improve decoding of image files
...
Backport-of: 62ce0cd73a2dc0c7e3e65783a2707a0984ba4acf
2022-01-28 10:52:56 +07:00
Joakim Nordström
6e11fae58e
8273229: Update OS detection code to recognize Windows Server 2022
...
Reviewed-by: kevinw
Backport-of: c2e015c3c1
2022-01-28 10:52:37 +07:00
Sean Coffey
b6053c6af5
8270392: Improve String constructions
...
Backport-of: bfa21d073b1e301919bbe1f46fa4182958f458f0
2022-01-28 10:52:36 +07:00
Evan Whelan
8d5cbeb3ab
8264934: Enhance cross VM serialization
...
Reviewed-by: rriggs
Backport-of: 4369957f6699993d94481c766348fb554d53cd6d
2022-01-28 10:52:34 +07:00
Aleksey Shipilev
4d04db4747
8272846: Move some runtime/Metaspace/elastic/ tests out of tier1
...
Backport-of: ebd62bc043
2022-01-28 10:52:19 +07:00
Aleksey Shipilev
a9a4cea691
8272703: StressSeed should be set via FLAG_SET_ERGO
...
Backport-of: 66ce09f51e
2022-01-28 10:52:01 +07:00
Aleksey Shipilev
24aa4222a5
8273376: Zero: Disable vtable/itableStub gtests
...
Backport-of: a522d6b53c
2022-01-28 10:52:00 +07:00
Aleksey Shipilev
9c674d73f1
8273487: Zero: Handle "zero" variant in runtime tests
...
Backport-of: 8c16f485b3
2022-01-28 10:51:48 +07:00
David Holmes
cb38a6dd02
8274349: ForkJoinPool.commonPool() does not work with 1 CPU
...
Backport-of: 2e542e33b8
2022-01-28 10:51:25 +07:00
Aleksey Shipilev
e9d4459d0b
8274083: Update testing docs to mention tiered testing
...
Backport-of: 971aa353aa
2022-01-28 10:51:12 +07:00
Aleksey Shipilev
5c2755613b
8273314: Add tier4 test groups
...
Backport-of: 1f8af524ff
2022-01-28 10:50:59 +07:00
Aleksey Shipilev
9746207332
8273318: Some containers/docker/TestJFREvents.java configs are running out of memory
...
Backport-of: 7d24a33421
2022-01-28 10:50:48 +07:00
Aleksey Shipilev
573bdee5e8
8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test
...
Backport-of: dc33bd8b6c
2022-01-28 10:50:46 +07:00
Aleksey Shipilev
64a660bbda
8272836: Limit run time for java/lang/invoke/LFCaching tests
...
Backport-of: a3308af060
2022-01-28 10:50:45 +07:00
Aleksey Shipilev
2a749e6aea
8273894: ConcurrentModificationException raised every time ReferralsCache drops referral
...
Backport-of: 2166ed1369
2022-01-28 10:50:38 +07:00
Aleksey Shipilev
190654c009
8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly
...
Backport-of: 09ecb11927
2022-01-28 10:50:24 +07:00
Aleksey Shipilev
9d0dcee631
8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java
...
Backport-of: 1c5de8b86b
2022-01-28 10:50:23 +07:00
Aleksey Shipilev
53acae7cd4
8273335: compiler/blackhole tests should not run with interpreter-only VMs
...
Backport-of: 4d25e6f6c7
2022-01-28 10:50:22 +07:00
Aleksey Shipilev
f893db9b7d
8273483: Zero: Clear pending JNI exception check in native method handler
...
Backport-of: aa9311182a
2022-01-28 10:50:13 +07:00
Aleksey Shipilev
04fae2df0d
8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java
...
Backport-of: 286a1f6b7c
2022-01-28 10:49:59 +07:00
Aleksey Shipilev
076fd5afbe
8273333: Zero should warn about unimplemented -XX:+LogTouchedMethods
...
Backport-of: 81c719be39
2022-01-28 10:49:58 +07:00
Aleksey Shipilev
82a2107baf
8273606: Zero: SPARC64 build fails with si_band type mismatch
...
Backport-of: 241ac89f12
2022-01-28 10:49:44 +07:00
Aleksey Shipilev
1e839eb0dc
8273373: Zero: Cannot invoke JVM in primordial threads on Zero
...
Backport-of: 0f31d0fb2c
2022-01-28 10:49:40 +07:00
Ekaterina Vergizova
a9f8ee61fd
8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl
...
Backport-of: c05dc268ac
2022-01-28 10:49:36 +07:00
Aleksey Shipilev
6b7264d970
8272914: Create hotspot:tier2 and hotspot:tier3 test groups
...
Backport-of: 5ee5dd9b18
2022-01-28 10:49:32 +07:00
Aleksey Shipilev
cad31d2d2a
8273361: InfoOptsTest is failing in tier1
...
Backport-of: 267c61a16a
2022-01-28 10:49:31 +07:00
Thejasvi Voniadka
046720f12d
8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected"
...
Backport-of: 71788c69db
2022-01-28 10:49:29 +07:00
Aleksey Shipilev
f027ad82e5
8273378: Shenandoah: Remove the remaining uses of os::is_MP
...
Backport-of: fc546d6de9
2022-01-28 10:49:28 +07:00
Sergey Bylokhov
c26e0c4c74
8273887: [macos] java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java timed out
...
Backport-of: 1bd11a7f2c
2022-01-28 10:49:27 +07:00
Guoxiong Li
d142680a31
8266239: Some duplicated javac command-line options have repeated effect
...
Backport-of: d05494f98b
2022-01-28 10:49:26 +07:00
Phil Race
ab939a202a
8274326: [macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m
...
Backport-of: 2cffe4c8e0
2022-01-28 10:49:25 +07:00
jovanstevanovic
9380dd5f34
8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT
...
Backport-of: f690a01f1e
2022-01-28 10:49:24 +07:00
Sergey Bylokhov
684b2220aa
8273135: java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7
...
Backport-of: 1017a2c2d7
2022-01-28 10:49:23 +07:00
Andy Herrick
59976901c5
8274087: Windows DLL path not set correctly.
...
Backport-of: f36a2bbd15
2022-01-28 10:49:21 +07:00
Andy Herrick
f05ca5157d
8271170: Add unit test for what jpackage app launcher puts in the environment
...
Backport-of: 44f137ff9c
2022-01-28 10:49:20 +07:00
Rajat Mahajan
94bea6b973
8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS
...
Backport-of: cb36880281
2022-01-28 10:49:17 +07:00
Tobias Hartmann
35c3aa4f2b
8273498: compiler/c2/Test7179138_1.java timed out
...
Reviewed-by: chagedorn
Backport-of: c81690d716
2022-01-28 10:49:17 +07:00
Yoshiki Sato
6c705ab4df
8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add()
...
Backport-of: d39aad9230
2022-01-28 10:49:08 +07:00
Tobias Hartmann
9409c282d4
8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java
...
Backport-of: 99fb12c798
2022-01-28 10:48:53 +07:00
Tobias Hartmann
eaa524b0ed
8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size
...
Backport-of: f7e9f56e23
2022-01-28 10:48:41 +07:00
Tobias Hartmann
8358fd1998
8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines()))
...
Backport-of: 28ba78e647
2022-01-28 10:48:27 +07:00
Tobias Hartmann
58468217c9
8223923: C2: Missing interference with mismatched unsafe accesses
...
Backport-of: 86add21a85
2022-01-28 10:48:14 +07:00
Tobias Hartmann
f86a961542
8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop
...
Backport-of: 2ff4c01d42
2022-01-28 10:48:01 +07:00
Tobias Hartmann
a19915def8
8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling
...
Backport-of: 6afcf5f5a2
2022-01-28 10:47:47 +07:00
Tobias Hartmann
f1d46557a0
8271340: Crash PhaseIdealLoop::clone_outer_loop
...
Backport-of: 2abf3b3b27
2022-01-28 10:47:35 +07:00
Tobias Hartmann
10c85f32ab
8272413: Incorrect num of element count calculation for vector cast
...
Backport-of: 7e662e7b9d
2022-01-28 10:47:22 +07:00
Tobias Hartmann
2abf160ebb
8272574: C2: assert(false) failed: Bad graph detected in build_loop_late
...
Backport-of: 16c3ad1ff4
2022-01-28 10:47:10 +07:00
Tobias Hartmann
a80f48d7f2
8271954: C2: assert(false) failed: Bad graph detected in build_loop_late
...
Backport-of: c86e24d4be
2022-01-28 10:46:52 +07:00
Tobias Hartmann
1ad825b7ce
8273165: GraphKit::combine_exception_states fails with "matching stack sizes" assert
...
Backport-of: 632a7e0885
2022-01-28 10:46:50 +07:00
Tobias Hartmann
7d9e851885
8272570: C2: crash in PhaseCFG::global_code_motion
...
Backport-of: 0f428ca533
2022-01-28 10:46:39 +07:00
Guoxiong Li
d7742281a3
8271254: javac generates unreachable code when using empty semicolon statement
...
Backport-of: fe89dd3b0d
2022-01-28 10:46:29 +07:00
Guoxiong Li
da76620f74
8273408: java.lang.AssertionError: typeSig ERROR on generated class property of record
...
Backport-of: e07ab82ee5
2022-01-28 10:46:09 +07:00
Thejasvi Voniadka
51854a7e8e
8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character
...
Backport-of: 7f78803b09
2022-01-28 10:46:07 +07:00
Andy Herrick
694478fd20
8272328: java.library.path is not set properly by Windows jpackage app launcher
...
Backport-of: cd2dbe5f00
2022-01-28 10:45:55 +07:00
Sergey Bylokhov
24732deaae
8271718: Crash when during color transformation the color profile is replaced
...
Backport-of: 148935279d
2022-01-28 10:45:52 +07:00
Guoxiong Li
104e336b24
8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition
...
Backport-of: a9188f237e
2022-01-28 10:45:43 +07:00
Thomas Stuefe
627c47b942
8268893: jcmd to trim the glibc heap
...
Backport-of: 6096dd9765
2022-01-28 10:45:27 +07:00
Volker Simonis
eff04ea10b
8273902: Memory leak in OopStorage due to bug in OopHandle::release()
...
Backport-of: bc48a0ac29
2022-01-28 10:45:25 +07:00
Christian Hagedorn
b67c326fac
8272014: Better array indexing
...
Reviewed-by: thartmann
Backport-of: 937c31d896d05aa24543b74e98a2ea9f05b5d86f
2022-01-28 10:45:14 +07:00
Ravi Reddy
b2437bcbb7
8270492: Better resolution of URIs
...
Backport-of: ceda336a2ddea62e2ff8df653f54e08d45fc197a
2022-01-28 10:45:12 +07:00
Alexander Zuev
2e8685fe9e
8272462: Enhance image handling
...
Backport-of: 3d1745d54b93a62a7f404e33c70211db0e31d536
2022-01-28 10:45:04 +07:00
Jayathirth D V
6529030bff
8273838: Enhanced BMP processing
...
Backport-of: f5cc6f23a46bee06731fdd2b257c8ea8007eebad
2022-01-28 10:44:45 +07:00
Ravi Reddy
44e539dd8d
8273968: JCK javax_xml tests fail in CI
...
Backport-of: d1910329352e878badf8fdc6634a177dd4745d4a
2022-01-28 10:44:43 +07:00
Evan Whelan
56065030b1
8272236: Improve serial forms for transport
...
Reviewed-by: rriggs
Backport-of: ed0621893e7c365673ed87fbd4aca2bca27b9b73
2022-01-28 10:44:31 +07:00
Olga Mikhaltsova
4462f2a8b1
8273451: Remove unreachable return in mutexLocker::wait
...
Backport-of: 9b5991e811
2022-01-28 10:44:16 +07:00
Olga Mikhaltsova
19fa9e9117
8273375: Remove redundant 'new String' calls after concatenation in java.desktop
...
Backport-of: 59c9f75041
2022-01-28 10:44:03 +07:00
Sergey Nazarkin
b641b7e12f
8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled
...
Backport-of: 752b6df34c
2022-01-28 10:43:59 +07:00
Rajan Halade
51e0d85f26
8274215: Remove globalsignr2ca root from 17.0.2
...
Reviewed-by: mullan
2022-01-28 10:43:48 +07:00
Thejasvi Voniadka
0c45e3541e
8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher
...
Backport-of: a5108a605e
2022-01-28 10:43:38 +07:00
Jonathan Dowland
fd05a48ade
8272342: [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions
...
Backport-of: a5ad7720d2
2022-01-28 10:43:24 +07:00
Joe Darcy
02cf460d11
8273514: java/util/DoubleStreamSums/CompensatedSums.java failure
...
Backport-of: f531b5c796
2022-01-28 10:43:21 +07:00
Joe Darcy
d5c387fb3a
8214761: Bug in parallel Kahan summation implementation
...
Backport-of: dd871819a0
2022-01-28 10:43:12 +07:00
Aleksey Shipilev
2cfedb0b0d
8272318: Improve performance of HeapDumpAllTest
...
Backport-of: 73da66ffb7
2022-01-28 10:42:57 +07:00
Aleksey Shipilev
54df3a0d3e
8271605: Update JMH devkit to 1.32
...
Backport-of: e74537f924
2022-01-28 10:42:55 +07:00
Aleksey Shipilev
6f52d9b43f
8271862: C2 intrinsic for Reference.refersTo() is often not used
...
Backport-of: 3f723ca457
2022-01-28 10:42:44 +07:00
Aleksey Shipilev
b9360450d0
8272970: Parallelize runtime/InvocationTests/
...
Backport-of: 6cfe314262
2022-01-28 10:42:35 +07:00
Aleksey Shipilev
76d8ef4ed7
8272850: Drop zapping values in the Zap* option descriptions
...
Backport-of: c5a271259d
2022-01-28 10:42:23 +07:00
Aleksey Shipilev
b65787d352
8263375: Support stack watermarks in Zero VM
...
Backport-of: 857a930bde
2022-01-28 10:42:22 +07:00
Aleksey Shipilev
2da239bbb3
8272838: Move CriticalJNI tests out of tier1
...
Backport-of: f55d5ab517
2022-01-28 10:42:20 +07:00
Andy Herrick
b39f04092e
8272639: jpackaged applications using microphone on mac
...
Reviewed-by: asemenyuk
2022-01-28 10:42:11 +07:00
Sean Coffey
2509264ac4
8272026: Verify Jar Verification
...
Backport-of: 0e2b2951adc965d6b71ffbc63b4293fd9fb68eaa
2022-01-28 10:41:59 +07:00
Rob McKenna
da4618a8c3
8273308: PatternMatchTest.java fails on CI
...
Backport-of: 1a5bacfcf8e0c22e49b29c0f484f0e879227dc05
2022-01-28 10:41:58 +07:00
Rob McKenna
d01b4b29a6
8268813: Better String matching
...
Reviewed-by: igraves
Backport-of: c1b73a786d5881315cb7119d89f719b79c6a0c67
2022-01-28 10:41:56 +07:00
Jayathirth D V
e4685adfac
8273756: Enhance BMP image support
...
Backport-of: 2ee2053a0dde445237924f136c859c8b18ab882e
2022-01-28 10:41:48 +07:00
Alexander Zuev
7fd062b897
8273290: Enhance sound handling
...
Backport-of: 5d4a8f3c9ca82ed501944c670823b5de5e1ba344
2022-01-28 10:41:33 +07:00
Rob McKenna
a61c01b8b5
8270646: Improved scanning of XML entities
...
Backport-of: 2b6dad98a6739df983a01b96cffea971268d1523
2022-01-28 10:41:31 +07:00
Fairoz Matte
1a7cea34cf
8270320: JDK-8270110 committed invalid copyright headers
...
Backport-of: 353e9c8607
2022-01-28 10:41:20 +07:00
Richard Reingruber
92ed17db7d
8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers
...
Backport-of: 4abe531140
2022-01-28 10:41:18 +07:00
Christoph Langer
d35ad94f84
8269951: [macos] Focus not painted in JButton when setBorderPainted(false) is invoked
...
Backport-of: 481c1f0549
2022-01-28 10:41:09 +07:00
Andy Herrick
51e8b167f0
8273593: [REDO] Warn user when using mac-sign option with unsigned app-image.
...
Reviewed-by: kcr, asemenyuk
2022-01-28 10:40:54 +07:00
Aleksey Shipilev
a245a7eb8d
8269687: pauth_aarch64.hpp include name is incorrect
...
Backport-of: b690f29699
2022-01-28 10:40:53 +07:00
Lutz Schmidt
26168a7e27
8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling
...
Backport-of: 276b07b36a
2022-01-28 10:40:40 +07:00
Andy Herrick
0edeeaebaa
8273592: Backout JDK-8271868
...
Reviewed-by: kcr, asemenyuk
2022-01-28 10:40:27 +07:00
Andy Herrick
df735d8692
8271868: Warn user when using mac-sign option with unsigned app-image.
...
Reviewed-by: asemenyuk
2022-01-28 10:40:22 +07:00
Clive Verghese
92a1c953a8
8270317: Large Allocation in CipherSuite
...
Backport-of: e627caec84
2022-01-28 10:40:11 +07:00
Saravana Kumar Vijayasekaran
a3b4dcbaa3
8263773: Reenable German localization for builds at Oracle
...
Reviewed-by: erikj
2022-01-28 10:39:59 +07:00
Aleksey Shipilev
401aed5bed
8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop
...
Backport-of: 9166ba37b6
2022-01-28 10:39:43 +07:00
Per Liden
f081e8f08c
8271121: ZGC: stack overflow (segv) when -Xlog:gc+start=debug
...
Reviewed-by: eosterlund, ayang
Backport-of: 18dd4d469d
2022-01-28 10:39:34 +07:00
Aleksey Shipilev
68659132ab
8270110: Shenandoah: Add test for JDK-8269661
...
Backport-of: 548bb3119c
2022-01-28 10:39:32 +07:00
Aleksey Shipilev
c674f24951
8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests
...
Backport-of: e4c24f01ef
2022-01-28 10:39:32 +07:00
Aleksey Shipilev
77708e018b
8272783: Epsilon: Refactor tests to improve performance
...
Backport-of: 7f80683cfe
2022-01-28 10:39:24 +07:00
Chris Hegarty
53d9f23052
8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong
...
Backport-of: fe7d70886c
2022-01-28 10:39:11 +07:00
Thejasvi Voniadka
ab0aecb85e
8271560: sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine"
...
Backport-of: f18c0fac11
2022-01-28 10:39:09 +07:00
Matthias Baesken
3daa6999c3
8269031: linux x86_64 check for binutils 2.25 or higher after 8265783
...
Backport-of: 18a1dd261c
2022-01-28 10:39:02 +07:00
Aleksey Shipilev
5ee0d59226
8269280: (bf) Replace StringBuffer in *Buffer.toString()
...
Backport-of: 3a8f3d6cac
2022-01-28 10:38:51 +07:00
Aleksey Shipilev
dbae3e0af5
8269924: Shenandoah: Introduce weak/strong marking asserts
...
Backport-of: 515113d858
2022-01-28 10:38:50 +07:00
Evan Whelan
32f0981825
8270416: Enhance construction of Identity maps
...
Reviewed-by: jboes
Backport-of: d445bf3f60c654bee77dcabe86f6fa28eaf5abfa
2022-01-28 10:38:48 +07:00
Rob McKenna
57e86a0638
8270498: Improve SAX Parser configuration management
...
Reviewed-by: joehw
2022-01-28 10:38:40 +07:00
Harold Seigel
e7f946ff88
8271987: Manifest improved manifest entries
...
Backport-of: 885f3699edf517d11d17607aad41e32d059f547a
2022-01-28 10:38:23 +07:00
Prasadrao Koppula
0f56c4c151
8268488: More valuable DerValues
...
Backport-of: 99f72cf1c44c58682d93a81ee76ef9c3707152a9
2022-01-28 10:38:20 +07:00
Rajan Halade
645554a10e
8273150: Revert "8225083: Remove Google certificate that is expiring in December 2021"
...
Reviewed-by: mullan
2022-01-28 10:38:11 +07:00
Kevin Walls
97fd5cc5cb
8272272: Enhance jcmd communication
...
Backport-of: 1a67dd1ba853d535c718840dcdada12e1b312eb8
2022-01-28 10:38:09 +07:00
Prajwal Kumaraswamy
0bcd0c63df
8269151: Better construction of EncryptedPrivateKeyInfo
...
Backport-of: 9fd7b2d4f333834f03a0e4fbc1e2a7d867331961
2022-01-28 10:38:09 +07:00
Ramkumar Sunderbabu
1a5041e6e5
8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true
...
Backport-of: 7468bbcd64
2022-01-28 10:38:08 +07:00
Phil Race
ad6c9653f2
8272602: [macos] not all KEY_PRESSED events sent when control modifier is used
...
Backport-of: ddcd851c43
2022-01-28 10:37:16 +07:00
Ioi Lam
62e8f8a6d5
8270386: Better verification of scan methods
...
Reviewed-by: coleenp
Backport-of: ac329cef45979bd0159ecd1347e36f7129bb2ce4
2022-01-28 10:31:03 +07:00
Vladimir Ivanov
2105783eb7
8268494: Better inlining of inlined interfaces
...
Backport-of: 3c7fbbd703a50a9762e7f7dbafa8d44191346f52
2022-01-28 10:31:03 +07:00
Prajwal Kumaraswamy
fe29cd4e68
8268512: More content for ContentInfo
...
Backport-of: 4a1ea63840ec90e52c036c408baef4a1cf0abdff
2022-01-28 10:30:51 +07:00
Rajan Halade
ef99d5e53e
8225083: Remove Google certificate that is expiring in December 2021
...
Backport-of: 1cbf41a87b
2022-01-28 10:30:50 +07:00
Phil Race
5f6b600cc9
8271962: Better TrueType font loading
...
Backport-of: 27827c186c43a7a2d983788f6d5e8b7f31e5e079
2022-01-28 10:30:48 +07:00
Prajwal Kumaraswamy
8b1bb75939
8269944: Better HTTP transport redux
...
Backport-of: 0e123d6e0e50cdac714a001b9f67dfc7c1c2b293
2022-01-28 10:30:47 +07:00
Phil Race
a828a9c55f
8270952: Improve TIFF file handling
...
Backport-of: 4db9acd53f549cac1603c6c41566b16ee939c04b
2022-01-28 10:30:46 +07:00
Harold Seigel
ff3cdec42e
8271968: Better canonical naming
...
Backport-of: a716aacb662bb49aa5b1e805175196c29d8cb77a
2022-01-28 10:30:45 +07:00
Jayathirth D V
f798e5f09f
8270893: IndexOutOfBoundsException while reading large TIFF file
...
Backport-of: efcdcc7fb7
2022-01-28 10:30:44 +07:00
Saravana Kumar Vijayasekaran
53e54740ab
8271463: Updating RE Configs for Upcoming CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos.
...
Reviewed-by: vaibhav, ssahoo, coffeys
2022-01-28 10:30:41 +07:00
Christoph Langer
6eaed94afc
8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"
...
Backport-of: c0b4407d09
2022-01-28 10:30:40 +07:00
Nikita Gubarkov
0de1110110
JBR-2567 Fix max file path buffer size for fontpath.c
2022-01-28 03:46:38 +03:00
Vitaly Provodin
ced125f975
fixup! JBR-3337 jb/java/jcef/HandleJSQueryTest3314.sh: fails on macOS-aarch64 with "JS Query was not handled in 2nd opened browser"
2022-01-27 04:47:55 +07:00
Vitaly Provodin
b04a317b1f
exclude sun/security/pkcs11/Signature/TestDSAKeyLength.java on Ubuntu 21.04 due to 8279941
2022-01-27 04:47:48 +07:00
Vitaly Provodin
71a196ca83
exclude compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java on macosx-aarch64 due to 8262901
2022-01-27 04:34:26 +07:00
Chris Plummer
acd143779c
8270341: Test serviceability/dcmd/gc/HeapDumpAllTest.java timed-out
...
Reviewed-by: dcubed
(cherry picked from commit 77fbd99f79 )
2022-01-27 04:34:26 +07:00
greg
2f82cb6a13
macOS: add methods to setup transparent titlebar with custom height ( #100 )
...
* macOS: add methods to setup transparent titlebar with custom height
* make windowTransparentTitleBarHeight CPlatfromWindow property
* add windowTransparentTitleBarHeight test
* Prevent mouseUp events on the transparent header on macOS when the window is being dragged
Co-authored-by: Manuel Unterhofer <manuel.unterhofer@jetbrains.com >
2022-01-26 20:23:22 +01:00
Anton Tarasov
f169b363b5
JBR-4204 provide an option to disable a11y support on macOS
...
(cherry picked from commit ee3c56abdc )
2022-01-26 18:16:02 +03:00
Maxim Kartashev
3d9a846821
JBR-4203 test/hotspot/jtreg/compiler/arguments: Option should be unknown (non-X86CPU)
...
Added the -XX:-IgnoreUnrecognizedVMOptions option to the test driver for
command line options, since it is often used to check that a certain
option is not supported.
2022-01-26 13:33:45 +03:00
Alexey Ushakov
9f65e4290a
JBR-4112 macOS: SIGILL at [libsystem_kernel] __kill in OOME: Java heap space at java.awt.image.DataBufferInt.<init>
...
Removed double allocation of surface data
2022-01-25 15:11:43 +01:00
Maxim Kartashev
7fc4f93143
fixup! JBR-4118 NIO methods fail on Google Drive's virtual volume
2022-01-25 13:05:40 +03:00
Vitaly Provodin
f5ecf32aa9
exclude two swing tests on Windows due to JBR-4197
2022-01-23 12:29:41 +07:00
Alexey Ushakov
726d626d01
JBR-4177 libc++abi: terminating with uncaught exception of type NSException
...
Added check for AppContext
2022-01-20 18:13:47 +01:00
Vitaly Provodin
02e39d6554
JBR-4188 add exec permissions && fix misprint in checking if headers exist
2022-01-20 04:57:40 +07:00
Alexey Ushakov
c76198e9de
JBR-4187 java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java.UnknownRefrshRateTest fails on mac
...
Constrained display modes count used by the test
2022-01-19 15:49:57 +01:00
Alexey Ushakov
f7091b322f
JBR-4174 java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java fails on mac aarch64
...
Hide cursor to fix OGL&Metal Robot issue (it reads cursor image). Added tolerance to fix Metal Robot inaccuracy.
2022-01-19 15:49:49 +01:00
Maxim Kartashev
6f4a268bb7
JBR-4118 NIO methods fail on Google Drive's virtual volume
...
If NtQueryDirectoryFile() failed with STATUS_INVALID_PARAMETER,
try again asking for less information with the FileDirectoryInformation
option as "information class". This option works on a mounted
Google Drive, but it doesn't provide file ids, which speed
up file listing. So it is used only as a fall-back solution.
(cherry picked from commit 82693aa985 )
2022-01-19 16:26:04 +03:00
Vitaly Provodin
156f23a065
exclude tests failing in 289 test cycle
2022-01-18 16:02:50 +07:00
Dmitry Batrak
e6a7cc1e4f
JBR-4181 JB focus tests failed on macos-12
...
(cherry picked from commit c040e05703 )
2022-01-17 20:43:44 +03:00
Vitaly Provodin
56a3b07c99
exclude two tests carshing test runs on macosx-aarch64
2022-01-16 08:33:56 +07:00
Alexey Ushakov
a8afa8da75
JBR-4164 IDEs cannot be launched via launch configuration
...
Moved execution of displayChanged() to EDT
2022-01-14 22:33:35 +01:00
Artem Semenov
0a4ee1132a
JBR-4167 [JCK] AccassibleJTree tests fail on Ubuntu
2022-01-14 19:30:30 +03:00
Maxim Kartashev
2bc2ee6614
JBR-4043 Make jar and module files in JBR build reproducible
...
Added a separate build step that invokes the freshly-built jar that supports
the --date option on jrt-fs.jar before the latter is added to java.base.jmod.
This way both jrt-fs.jar and java.base.jmod have files timestamped with
a pre-determined date in the "reproducible build" mode.
2022-01-14 10:12:28 +03:00
Vitaly Provodin
797b2893fe
JBR-4169 add jdk.javadoc into JBR
2022-01-14 04:00:15 +07:00
Andrew Leonard
4483339cac
JBR-4062 8279834: Alpine Linux fails to build when --with-source-date enabled
...
Reviewed-by: erikj
2022-01-12 10:38:02 +03:00
Maxim Kartashev
c32af223f5
JBR-4145 Make builds independent from build directory
...
Supplied the --disable-absolute-path-in-output option to the configure script
when building JBR. This option, however, didn't affect the generated
debug info, so added -fdebug-prefix-map to the list of C and
assembler options, which normalized debug info fully on MacOS and partly
on Linux.
On Linux, libjvm.debuginfo contained an ELF symbol of type FILE with an absolute
path name of linux_x86_64.o. This was solved by explicitly specifying
the .file assembler directive in that file and all the other asm files
without one for uniformity.
2022-01-11 16:42:42 +03:00
Nikita Gubarkov
306bc0e3f8
JBR API v0.0.2
...
Fixed NPE in JBRFileDialog
2022-01-11 01:43:28 +03:00
Alexey Ushakov
dc8888f2e0
JBR-3044 Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.sh fails on macOS BigSur (11.1 aarch64 and 11.2 x64)
...
Disable the test on mac (there is no way to enable LCD)
2022-01-02 15:07:34 +01:00
Vitaly Provodin
df843f11b5
exclude java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java due to 8266283
...
& java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java on linux due to JBR-881 linux-all
2021-12-31 03:49:10 +07:00
Vitaly Provodin
b1564db09a
add exclude exclude list for the IDEA VMoptions test run cofnigs
2021-12-31 03:49:10 +07:00
Vladimir Dvorak
bc69f1d27b
JBR-4148 - removed meaningless copying of data to itself
2021-12-29 17:40:27 +01:00
Alexey Ushakov
2aeb7aeab4
JBR-4150 IDE regularly locks up at sun.lwawt.macosx.LWCToolkit.getScreenInsets
...
Restored caching screen insets. Added handling of dock resize.
2021-12-29 14:05:10 +01:00
Vladimir Dvorak
9da926bdf0
JBR-4110 - disable UseEmptySlotsInSupers
...
dcevm instance transformation expects increasing field's offset when
fields of class are iterated. This ordering is no more valid if
UseEmptySlotsInSupers=true.
2021-12-27 12:36:28 +01:00
Vladimir Dvorak
b916bf4ef7
JBR-4125 - fix wrong addition of java.lang.Object as superclass
2021-12-27 12:36:18 +01:00
Dmitry Batrak
495e3f013c
JBR-2907 [JCK] Font.equals(Font) returns false after serialization/deserialization
...
(cherry picked from commit 9cc82c39d9 )
2021-12-27 12:16:15 +03:00
Vitaly Provodin
d07bd76482
exclude java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java on Wayland configs due to 8279256
2021-12-24 17:58:48 +07:00
Vitaly Provodin
4050e7a552
exclude java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java on Scale2 configs due to 8279190
2021-12-24 17:58:34 +07:00
Vitaly Provodin
c35fc04bf9
exclude java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java due to 827361
2021-12-24 17:58:11 +07:00
Vitaly Provodin
3dec9908c9
add exclude list for Wayland failures
2021-12-24 17:57:09 +07:00
Vitaly Provodin
7ac92634f9
exclude javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation /JComboBoxPopupLocation.java on macOS due to 8194945
2021-12-24 17:57:09 +07:00
Vitaly Provodin
a8b7dae06f
exclude sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java on windows due to 8144029
2021-12-24 17:57:09 +07:00
Andrew Leonard
71a2f4d6fb
JBR-4062 8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC
...
Reviewed-by: erikj
2021-12-24 10:44:54 +03:00
Andrew Leonard
4f3c1319de
JBR-4043 8278766: Enable OpenJDK build support for reproducible jars and jmods using --date
...
Reviewed-by: erikj
2021-12-24 10:37:28 +03:00
Aleksandr Veselov
ba8cdbab2b
JBR-4141 Access Bridge: Wrong frame position and hit test result on HiDPI display
...
(cherry picked from commit 094719bd90 )
2021-12-23 19:31:12 +03:00
Maxim Kartashev
60eb17210c
JBR-3948 Linux: SIGSEGV at [libawt_xawt] Java_sun_awt_X11_XInputMethod_createXICNative
...
The problem: the crashes occur in createStatusWindow() when calls like
adata->AwtColorMatch() end up going to 0x0 pc or some random inaccessible
memory. The only reason for that seems to be the
getDefaultConfig(screen) returning either NULL or garbage. That, in turn, probably
happens because of the wrong screen number provided. Before JBR-3623 was
fixed, awt_numScreens could've changed between the time the screen
number was chosen and the getDefaultConfig() call. After JBR-3623 was
fixed, this change is protected with the AWT lock, which this code
holds.
The fix: obtain the screen number via the Xlib API rather than the
ad-hoc loop though the root windows and return NULL if
getDefaultConfig() doesn't return useable data.
(cherry picked from commit 3d23e8d6a5 )
2021-12-23 10:34:07 +03:00
Sergey Bylokhov
c9944f2428
JBR-4142 8275843: Random crashes while the UI code is executed
...
Reviewed-by: azvegint
(cherry picked from commit a9c1acbb8a )
2021-12-22 20:30:28 +03:00
Anton Tarasov
0750870b71
enable java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java in VO
...
because JBR-4042 was marked as fixed
actually the test does not crash runtime as it was described in JBR-4081
2021-12-22 04:32:16 +07:00
Dmitry Batrak
49523acab1
JBR-4131 Popup doesn't get focus if created from context menu
...
(cherry picked from commit 685562aafc )
2021-12-21 08:26:29 +03:00
Maxim Kartashev
df9156d5ff
JBR-3923 8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop
...
Reviewed-by: kvn, neliasso
2021-12-20 14:25:03 +03:00
Maxim Kartashev
2db11b1bb8
Revert "JBR-3923 Internal Error in c1_Instruction.cpp"
...
This reverts commit 9d8433f220 .
2021-12-20 13:32:21 +03:00
Vitaly Provodin
909474716a
add exclude list for Scale2 test runs
2021-12-18 04:01:24 +07:00
Vitaly Provodin
f04b33438d
exclude java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java due to 8134231
2021-12-18 04:01:24 +07:00
Artem Semenov
5a329c4000
JBR-3775 Optimize the algorithm for obtaining tree elements
2021-12-16 18:09:02 +03:00
Vitaly Provodin
14923c6719
JBR-4053 integrate DCEVM patches as usual commits
2021-12-16 10:21:56 +07:00
Vladimir Dvorak
7fc2ee1bc2
JBR-4053 - Fix fastdebug compilation issue
2021-12-16 10:21:55 +07:00
Vladimir Dvorak
f41360553e
JBR-3997 - fix _invokehandle and _invokedynamic race conditions
...
Old clear mechanism of CpCacheEntry has cleared partially _flags and the
entire _f1, but both values could be later used in interpreter for
invocation. It ended up with various types of crashes. To prevent dcevm
crashes, we keep the old _f1 and _flags values until they are resolved
again. We need a new flag 'is_f1_null_dcevm_shift' indicating that _f1
is NULL (while f1 keeps old value).
2021-12-16 10:21:36 +07:00
Vladimir Dvorak
38ab8e7648
JBR-4018 - fix zero variant compilation issues
2021-12-16 10:21:33 +07:00
Vladimir Dvorak
aedea79dfc
JBR-3867 - fix dcevm redefinition stops due the not updated weak oops
...
Dcevm must update also oops in weak storage using WeakProcessor. Oops
storage is new concept in java17.
2021-12-16 10:21:32 +07:00
Vladimir Dvorak
048fcd01d6
G1 fixes, code cleanup
2021-12-16 10:21:31 +07:00
Vladimir Dvorak
726466e32f
JBR-3937 Fix crashes in C1/C2 compilers
...
There is a race condition in enhanced redefinition with C1/C2. Therefore
the patch stops C1/C2 compilation before redefinition and release after
redefinition finishing. There is no performance impact since dcevm
flushes all code cache.
2021-12-16 10:21:11 +07:00
Vladimir Dvorak
1faa9806fa
Attempt to fix JBR-3887
2021-12-16 10:20:53 +07:00
Vladimir Dvorak
e729ba65ad
JBR-3867 - fix msvc compilation issue with non const array on stack
2021-12-16 10:20:51 +07:00
Vladimir Dvorak
3af4462dab
JBR-3867 - update keys of jvmti TAG map after redefinition
...
jdwp keeps relation class_ptr->class_ref in jvmti tag. class_ptr is used
as a tag key, tag value is refnode. There are new class_ptrs after
redefinition, therefore jdwp redefinition method update all affected
keys in the tag map.
2021-12-16 10:20:49 +07:00
Vladimir Dvorak
e1662a8791
Remove duplicated lambdaFormInvokers.cpp
2021-12-16 10:20:37 +07:00
Vladimir Dvorak
687b19a7a6
Search for affected classes in all initialized classes in cld
...
Fix also case when lambda interface is redefined. Lambda class is
missing in cld dictionary since it is hidden since j17
2021-12-16 10:20:35 +07:00
Vladimir Dvorak
15fad5255c
Fix, pass SystemDictionary::resolve_from_stream cl_info param
2021-12-16 10:20:34 +07:00
Vladimir Dvorak
adb27adeee
Fix "implicit conversion of NULL constant to 'bool'"
2021-12-16 10:20:33 +07:00
Vladimir Dvorak
0b6bab2d97
Fix init_method_MemberName after Thread to JavaThread refactorization
2021-12-16 10:20:24 +07:00
Vladimir Dvorak
2ba1d60736
Fix dcevm issues related to refactorization of Thread to JavaThread
2021-12-16 10:20:23 +07:00
Vladimir Dvorak
b34b4e9ce2
Fix compilation issue
...
Fix compilation problems
Fix fastdebug compilation issues - cast_to_oop
2021-12-16 10:20:12 +07:00
Vladimir Dvorak
97e5abd8a1
JBR-3459: Fix race condition in ClassLoaderDataGraph::classes_do
...
InstanceKlass in ClassLoaderData can be uninitialized when
ClassLoaderDataGraph::classes_do is called. Using
ClassLoaderDataGraph::dictionary_classes_do is safe but problem is still
persisting with anonymous classes.
2021-12-16 10:20:10 +07:00
Vladimir Dvorak
9861d1cadf
JBR-3458: Skip dynamic proxy classes based on com.sun.proxy
2021-12-16 10:20:01 +07:00
Vladimir Dvorak
8060e0ad45
Support for redefinition of Well Known classses (java.*,jdk.*, sun.*)
2021-12-16 10:19:44 +07:00
Vladimir Dvorak
938162b224
JBR-3140 - support for modularized HotswapAgent
...
Add -XX:HotswapAgent=[disabled,fatjar.core]
2021-12-16 10:19:42 +07:00
Vladimir Dvorak
f591e82c0f
Add ClassLoaderDataGraph_lock to define new class in enhanced
...
redefiniton
ClassLoaderDataGraph locking for introduced in redefinition in
java.version>11
2021-12-16 10:19:40 +07:00
Vladimir Dvorak
c1327f4088
JBR-3111 Update class in all dictionaries where it was already defined
...
This patch keeps compatibility with std redefinition, that does not
create a new Klass, but modifies it, then it is modified in all
dictionaries containing this class.
2021-12-16 10:19:38 +07:00
Vladimir Dvorak
c286eb044f
Check InstanceKlass::has_nestmate_access_to with active classes
...
Dcevm can leave old host in nested class if nested class is not
redefined together with host class
2021-12-16 10:19:22 +07:00
Vladimir Dvorak
7b94c10d08
Rename confusing method name old_if_redefined to old_if_redefining
2021-12-16 10:19:14 +07:00
Vladimir Dvorak
22c965de86
Fix crash on GrowableArray allocation in C_HEAP
2021-12-16 10:19:12 +07:00
Vladimir Dvorak
6059fd8cc2
dcevm17 - fix compilation issues
2021-12-16 10:19:10 +07:00
Vladimir Dvorak
6c6854823e
Disable AllowEnhancedClassRedefinition in flight recorder
2021-12-16 10:19:09 +07:00
Vladimir Dvorak
8754d0a2ee
Cleanup and review comments
2021-12-16 10:18:53 +07:00
Vladimir Dvorak
7e03d34536
dcevm15 - DON'T clear F2 in CP cache after indy unevolving
...
It's not clear why it was cleared in dcevm7-11
2021-12-16 10:18:39 +07:00
Vladimir Dvorak
4d2d5ce5fd
dcevm15 - fix hidded classes
2021-12-16 10:18:38 +07:00
Vladimir Dvorak
3b177e381f
dcevm15 - mark_as_scavengable only alive methods
2021-12-16 10:18:37 +07:00
Vladimir Dvorak
48fcbe09e0
dcevm15 - check if has_nestmate_access_to has newest host class
2021-12-16 10:18:34 +07:00
Vladimir Dvorak
76129891a0
dcevm15 - fix Universe::root_oops_do
...
Removed ClassLoaderDataGraph::cld_do was cause of crashes due multiple
oop patching. ClassLoaderDataGraph::cld_do replaced in dcevm15
previously used and removed SystemDictionary:oops_do
2021-12-16 10:18:17 +07:00
Vladimir Dvorak
b4c445c0ee
dcevm15 - add ClassLoaderDataGraph_lock on
...
ClassLoaderDataGraph::classes_do
ClassLoaderDataGraph::classes_do and need safepoint or lock,
find_sorted_affected_classes is not in safepoint therefore it must be
locked
ClassLoaderDataGraph::rollback_redefinition need safepoint too
2021-12-16 10:18:06 +07:00
Vladimir Dvorak
a472902b34
dcevm15 - fix java15 compilation issues
2021-12-16 10:18:04 +07:00
Vladimir Dvorak
05e19f7515
Fix LoadedClassesClosure - fixes problems with remote debugging
2021-12-16 10:18:03 +07:00
Vladimir Dvorak
1991550ffb
Clear dcevm code separation
2021-12-16 10:18:00 +07:00
Vladimir Dvorak
25e7585af8
Set HOTSPOT_VM_DISTRO=Dynamic Code Evolution
2021-12-16 10:17:59 +07:00
Vladimir Dvorak
4559f38048
AllowEnhancedClassRedefinition is false (disabled) by default
2021-12-16 10:17:58 +07:00
Vladimir Dvorak
2fbb1b6bd6
Support for G1 gc
2021-12-16 10:17:56 +07:00
Vladimir Dvorak
2a4e3a76f7
Replace deleted method with Universe::throw_no_such_method_error
...
+ Change log level in advanced redefinition
- Change log level for "Comparing different class ver.." to debug
- Fix adjust_method_entries_dcevm logging levels and severity
2021-12-16 10:17:55 +07:00
Vladimir Dvorak
1593a19212
Fix "no original bytecode found" error if method with bkp is missing
...
Sometimes IDE can deploy class with erroneous method, such method has
n bytecode, but breakpoint position can still exist.
2021-12-16 10:17:54 +07:00
Vladimir Dvorak
3ef1406649
Support for Lambda class redefinition
2021-12-16 10:17:53 +07:00
Vladimir Dvorak
84e5be15b0
Fix class cast exception on redefinition of class A, that is superclass
...
of B that has anonymous class C
2021-12-16 10:17:52 +07:00
Vladimir Dvorak
89a7d096de
dcevm11 fixes
...
1. We need to set classRedefinitionCount on new class, not old class.
2.Fix crashes in MetadataOnStackMark::~MetadataOnSta
MetadataOnStackMark should not remove dcevm stuff. It was added
accidentaly in dcevm9 and never was part of doit() in previous versions.
3. Fix problem with nested members
Reported at :
https://stackoverflow.com/questions/53370380/hotswapagent-incompatibleclasschangeerror-type-headerpanel1-is-not-a-nest-mem
4. Use init_mark_raw()
method changed since j8 - it used init_mark()
5. Fix methodHandles and fieldHandles
6. Code cleanup
7. Fix force_forward in dead space
8. Fix check_class
9. increment_class_counter() using orig dcevm code
Probably it is cause of SISEGV on:
_
VM_EnhancedRedefineClasses::redefine_single_class->java_mirror()
10 Fix 11.0.7 compilation issues
11. Refactor ClearCpoolCacheAndUnpatch
12. not nullable oop_store_not_null() method+handle NULL in mem_name in
dmh
13. Use INCLUDE_CDS condition on "UseSharedSpaces" block from master
14. Add codecache flush optimization, but just flush all cache.
15. Cleanup
16. Use original code for adjust_method_entries in standard redefinition
17. iterate old method version only in dcevm
18. Revert code for !AllowEnhancedClassRedefinition
19. Code cleanup
20. Activate cpCache definition asserts for !dcevm
21. Skip GC runs for redefinitions without instance size change
22. This is the 2nd commit message:
23. dcevm15 - Cleanup code related to removed CMS
2021-12-16 10:17:50 +07:00
Vladimir Dvorak
5f7206c99d
Apply basic dcevm11 patch
2021-12-16 10:17:49 +07:00
Nikita Gubarkov
39b8999c95
JBR API v0.0.1
...
Added constant extraction to JBR API
Added file dialog customization via JBR API & fixed bugs in windows common item dialog
2021-12-15 15:44:41 +03:00
Dmitry Batrak
496733339a
JBR-4117 HBShaper.c cleanup
...
(cherry picked from commit 09c2d5fd74 )
2021-12-14 17:26:27 +03:00
Dmitry Batrak
1a19acfd57
JBR-4113 java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java fails by time out on macOS
...
(cherry picked from commit d8d4c55a61 )
2021-12-14 17:26:21 +03:00
Anton Tarasov
12fe307afe
JBR-4042 VO: java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java - SIGBUS (0xa) at sun.lwawt.macosx.CAccessibility$9.call()Ljava/lang/Boolean;+4 java.desktop@17.0.1
2021-12-14 15:37:02 +07:00
Vitaly Provodin
c79f2b17cf
JBR-3931 add the module jdk.unsupported.desktop into jbr
...
(cherry picked from commit 32def2fd42 )
2021-12-14 04:42:02 +07:00
Alexey Ushakov
2c0601fbcd
JBR-4111 [JBR17] Make possible to select files and directories independently
...
Implemented apple.awt.fileDialogForFiles property
2021-12-13 16:11:40 +01:00
Andrew Leonard
814ea9e8fb
JBR-4062 8276766: Enable jar and jmod to produce deterministic timestamped content
...
Reviewed-by: ihse, lancea, alanb, jgneff
(cherry picked from commit db68a0ce1c )
2021-12-13 14:13:41 +03:00
Dmitry Batrak
50556747fe
JBR-741 Modal dialog stays above other process windows.
...
(cherry picked from commit 755a231799 )
2021-12-13 13:11:37 +03:00
Dmitry Batrak
27196ffcb2
JBR-4114 Rollback JBR-10 fix
...
(cherry picked from commit c785b3de0e )
2021-12-13 12:35:28 +03:00
Vitaly Provodin
a5c9a208ed
enable fixed hotspot tests to regular runs
2021-12-11 08:24:07 +07:00
Leonid Mesnik
86b93a57af
8225313: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage
...
Reviewed-by: dholmes, kevinw
(cherry picked from commit 09e5321763 )
2021-12-11 08:21:52 +07:00
Vitaly Provodin
c838f55dd9
enable fixed tests to regular runs
2021-12-11 06:52:53 +07:00
Alexander Zuev
8d188ad27f
8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/bug4634626.java sometimes failed on mac
...
Reviewed-by: serb
(cherry picked from commit 4c3491bfa5 )
2021-12-11 06:47:13 +07:00
Alexander Zuev
d87fc06c41
8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button"
...
Reviewed-by: serb
(cherry picked from commit 534f00510e )
2021-12-11 06:46:08 +07:00
Naoto Sato
b17c748949
7008363: TEST_BUG: test/java/lang/StringCoding/CheckEncodings.sh does nothing and is very slow at that
...
Reviewed-by: iris, lancea, bpb, whuang
(cherry picked from commit 8a3e0a1fc1 )
2021-12-11 06:44:15 +07:00
Alexander Zvegintsev
03783189d0
8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos
...
Reviewed-by: pbansal, serb, psadhukhan, prr
(cherry picked from commit 46b5bfbc38 )
2021-12-11 06:43:21 +07:00
Alisen Chung
05fbf8507c
8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos
...
Reviewed-by: serb, kizune, prr
(cherry picked from commit d1e3ca4ee3 )
2021-12-11 06:41:56 +07:00
Jayathirth D V
80de7efe15
8213120: java/awt/TextArea/AutoScrollOnSelectAndAppend/AutoScrollOnSelectAndAppend.java fails on mac10.13
...
Reviewed-by: psadhukhan
(cherry picked from commit 2f979ecb5b )
2021-12-11 06:40:20 +07:00
Alexander Zuev
6d1add0393
8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes!
...
Reviewed-by: serb
(cherry picked from commit b0a463fa59 )
2021-12-11 06:39:03 +07:00
Jayathirth D V
f57241bcf8
8255898: Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS
...
Reviewed-by: prr, serb
(cherry picked from commit 947d52c4c3 )
2021-12-11 06:36:28 +07:00
Alexander Zuev
3fca5bee90
8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows
...
Reviewed-by: prr
(cherry picked from commit cd778f5b04 )
2021-12-11 06:35:00 +07:00
Jayathirth D V
60330c9b3e
8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline
...
Reviewed-by: psadhukhan
(cherry picked from commit dcd6e0da24 )
2021-12-11 06:30:30 +07:00
Phil Race
4a16c3b8c8
8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails
...
Reviewed-by: serb, jdv, kizune
(cherry picked from commit 54a29a4470 )
2021-12-11 06:26:37 +07:00
Alexander Zvegintsev
2ece56c057
8196440: Regression automated Test 'java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java' fails
...
Reviewed-by: serb, psadhukhan
(cherry picked from commit f610ef0dbc )
2021-12-11 06:23:54 +07:00
Alexander Zuev
c3a506172b
8196017: java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails
...
Reviewed-by: serb
(cherry picked from commit b7104ba9a9 )
2021-12-11 06:23:19 +07:00
Alexander Zvegintsev
c81d4030eb
6854300: [TEST_BUG] java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7
...
Reviewed-by: serb
(cherry picked from commit a1ec4f9618 )
2021-12-11 06:21:28 +07:00
Alexander Zuev
32fb930e85
8168388: GetMousePositionTest fails with the message "Mouse position should not be null"
...
Reviewed-by: psadhukhan, serb
(cherry picked from commit 0c3eaea11c )
2021-12-11 06:18:53 +07:00
Pankaj Bansal
0ef1d9a4a9
8198626: java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html fails on mac
...
Reviewed-by: serb
(cherry picked from commit a60e91259b )
2021-12-11 06:18:21 +07:00
Vitaly Provodin
07ee0a2471
exclude javax/swing tests on mac-aarch64 due to 8277816
2021-12-11 05:48:20 +07:00
Aleksandr Veselov
c4cb87ff06
JBR-4107 A11y: macOS - wrong frame position if window is not on primary screen
2021-12-10 18:26:06 +03:00
Alexander Lobas
6b36a9227d
JBR-3442 Native file dialog on OSX (for open file) doesn't allow pasting path
...
(cherry-picked from commit 7d8cc524ca )
2021-12-10 07:28:14 +07:00
Vitaly Provodin
83ca27f8b2
exclude javax/swing/border/TestTitledBorderLeak.java on windows due to 8213531
2021-12-10 05:23:35 +07:00
Maxim Kartashev
c539ca4ddf
fixup! JBR-4061 Specify build user for the build
...
Specify build user via the environment variable rather than the
configure option because the latter isn't supported for OpenJDK17u.
2021-12-09 09:31:09 +03:00
Mandy Chung
51ec2c610e
JBR-4062 8276650: GenGraphs does not produce deterministic output
...
Reviewed-by: iris
(cherry picked from commit e21b5c7b37 )
2021-12-08 16:44:46 +03:00
Jaikiran Pai
2b8ee942e0
JBR-4062 8258117: jar tool sets the time stamp of module-info.class entries to the current time
...
Reviewed-by: lancea, ihse, alanb
(cherry picked from commit a81e4fc07b )
2021-12-08 16:31:20 +03:00
Andrew Leonard
9b17148ef4
JBR-4062 8276764: Enable deterministic file content ordering for Jar and Jmod
...
Reviewed-by: mchung, ihse
(cherry picked from commit 24e586a043 )
2021-12-08 15:10:06 +03:00
Magnus Ihse Bursie
02289f478f
JBR-4062 8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible"
...
Co-authored-by: Andrew Leonard <aleonard@openjdk.org >
Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org >
Reviewed-by: erikj
(cherry picked from commit c93552c8bb )
2021-12-08 14:55:59 +03:00
Vitaly Provodin
2f0eb2bba8
JBR-4067 fix misprint with applying obsolete exclude_jcef_module.patch
2021-12-08 15:17:32 +07:00
Vitaly Provodin
740bf2b3e5
JBR-3756 remove JNF from mac-aarch64 binaries
2021-12-08 15:17:32 +07:00
Denis Fokin
88d7361bd9
JBR-4038 [JBR17] Force Touch events are not supported on macOS
...
Added missing files and handlers from JBR11
2021-12-07 19:31:12 +01:00
Dmitry Batrak
87c6482c0e
JBR-4084 Default font '. AppleSystemUIFont' does not have bold weight on Chinese characters
...
(cherry picked from commit 4fde082d53 )
2021-12-06 19:22:24 +03:00
Maxim Kartashev
b2a9372d70
JBR-3899 SIGSEGV at [libjvm] _ZN23JfrNetworkInterfaceName11on_rotationEv
...
Prevent JfrNetworkInterfaceName::on_rotation() to dereference a
potentially NULL pointer.
2021-12-06 19:03:53 +03:00
Dmitry Batrak
d0d8a63e0b
JBR-4072 Migrate font fallback implementation on macOS to cascade lists
...
(cherry picked from commit a155760e94 )
2021-12-06 17:59:44 +03:00
Maxim Kartashev
09c200ccfd
fixup! JBR-3833 ServerSocketChannel.open(StandardProtocolFamily.UNIX) fails with IAE with non-standard filesystems on JBR17
...
Windows implementation of PipeImpl (that is used in the
ServerSockerChannel implementation) probes for the availability of Unix
Domain Sockets by trying to bind to a unique temporary name. That call
throws IAE when a non-default Java file system is installed while the
probing code (PipeImpl.createListener()) only expects
UnsupportedOperationException or IOException.
The fix is to re-throw UOE instead of IAE in
UnixDomainSockets.genrateTempName(). This is more consistent with the
definition of the excpetion purpose ("requested operation is not
supported"). So with this change, a loopback network socket will be used
to implement a pipe on a non-default Java file system. Also, pipes do
not rely on the default Java file system on other platforms (Linux,
MacOS) as well.
2021-12-06 11:44:54 +03:00
Vitaly Provodin
42a22e0cc4
JBR-4082 create JBR & JBRSDK installer packages
2021-12-06 05:16:12 +07:00
Artem Semenov
71d54051d2
JBR-4012 On Idea Vo often speeks selected element of tables, lists, and trees.
2021-12-03 13:57:07 +03:00
Alexey Ushakov
d4fc6bc380
JBR-4060 [JBR17+Metal] Flickering on button's shadow
...
Removed unnecessary global flag. Optimized mask cache texture clearing code.
2021-12-03 01:38:41 +01:00
Vitaly Provodin
1e1f71f907
exclude failing tests #198.2 cycle
2021-12-03 07:24:05 +07:00
Prasanta Sadhukhan
6d26c9353f
8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12
...
Reviewed-by: jdv, serb
(cherry picked from commit 45adc9227a )
2021-12-03 07:24:05 +07:00
Alexander Zvegintsev
adabf8c677
8202932: java/awt/Component/NativeInLightShow/NativeInLightShow.java fails
...
Reviewed-by: serb
(cherry picked from commit 7cf68b1901 )
2021-12-03 04:40:30 +07:00
Maxim Kartashev
5e0ec47ce9
JBR-4061 Specify build user for the build
2021-12-02 08:56:21 +03:00
Andrew Leonard
9ec9457d8b
JBR-4062 8277762: Allow configuration of HOTSPOT_BUILD_USER
...
Reviewed-by: erikj
2021-12-02 08:29:16 +03:00
Maxim Kartashev
e1a1b6814d
JBR-4063 macOS: update build scripts to produce more deterministic output
...
Make mkimages.sh produce more deterministic .tar.gz archives on MacOS.
NB: build notarization is not in the scope of this change.
2021-12-01 14:33:59 +03:00
Maxim Kartashev
944797005c
JBR-4033 Linux: update build scripts to produce more deterministic output
...
This commits achieves almost the same build output with the same build
input on Linux. Exceptions are:
- class files timestamps differ in jrt-fs.jar (for all output),
- class files timestamps differ in all the jmod files (for
jbrsdk...tar.gz).
NB: jbrsdk...test...tar.gz does not need to be deterministic.
This was achieved mainly by
- setting several environment variables (SOURCE_DATE_EPOCH, TZ),
- providing the necessary options to the configure script,
- setting the timestamp of all files that make up the resulting
archive to SORUCE_DATE_EPOCH and normalizing the list of said
files before archiving.
2021-12-01 14:33:59 +03:00
Ioi Lam
507f4d716a
JBR-4032 8273092: Sort classlist in JDK image
...
NB: this commit has been adopted for version 17.
Reviewed-by: redestad, ihse, dfuchs
(based on commit 1996f649a3 )
2021-12-01 14:33:59 +03:00
Ioi Lam
67c24c9b88
JBR-4032 8272113: Build compare script fails with differences in classlist
...
Reviewed-by: tschatzl, hseigel
(cherry picked from commit 272fcb423a )
2021-12-01 14:33:59 +03:00
Andrew Leonard
2ef4de692d
JBR-4032 8276654: element-list order is non deterministic
...
Reviewed-by: ihse
(cherry picked from commit 14d66bd438 )
2021-12-01 14:33:59 +03:00
Jaikiran Pai
f20b2dca0f
JBR-4032 8231640: (prop) Canonical property storage
...
Reviewed-by: rriggs, smarks, dfuchs, ihse
(cherry picked from commit af50772d39 )
2021-12-01 14:33:59 +03:00
Maxim Kartashev
0b9397cf4c
JBR-4032 Correct reproducible builds documentation
2021-12-01 14:33:59 +03:00
Magnus Ihse Bursie
392cf1c31a
JBR-4032 8275745: Reproducible copyright headers
...
Reviewed-by: ihse, erikj
(cherry picked from commit a0227965bb )
2021-12-01 14:33:59 +03:00
Magnus Ihse Bursie
b269750318
JBR-4032 8276746: Add section on reproducible builds in building.md
...
Reviewed-by: erikj, sgehwolf, aleonard
(cherry picked from commit 59c3dcc761 )
2021-12-01 14:33:58 +03:00
Jaikiran Pai
0676b50884
JBR-4032 8275509: ModuleDescriptor.hashCode isn't reproducible across builds
...
Reviewed-by: alanb, ihse
(cherry picked from commit 396132ff1e )
2021-12-01 14:33:58 +03:00
Maxim Kartashev
4df6fbd251
JBR-4059 Create Dockerfile for building on AArch64 Linux
2021-12-01 08:27:52 +03:00
bobpengxie
006cd74964
8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated
...
Reviewed-by: alanb, stuefe, rriggs
(cherry picked from commit 252aaa9249 )
2021-11-30 09:19:46 +01:00
Alexey Ushakov
57289a0ad5
8272392 Lanai: SwingSet2. Black background on expanding tree node
...
Removed creation of the separate encoder depending on destination properties as we don't use this info to customize the encoder properties
Fixed incorrect addition of the values into pipeline state cache. Refactored index initialization. Removed unused flags from MTLClip.
2021-11-26 14:02:58 +01:00
Dmitry Batrak
4916d26f47
JBR-4021 Unexpected focus event order on window showing
...
(cherry picked from commit 2a398ebb24 )
2021-11-24 09:47:53 +03:00
Nikita Gubarkov
2daed21814
JBR-4017 Open com.jetbrains.bootstrap package only for reflection
2021-11-23 11:22:08 +03:00
Ivan Lopatin
d99872c962
IDEA-229577: Marked i3wm as GravityBuggy
2021-11-22 21:21:05 +07:00
Maxim Kartashev
ae5963a094
JBR-4020 Test ObsoleteFlagErrorMessage fails after +IgnoreUnrecognizedVMOptions has become the default
2021-11-22 11:12:32 +03:00
Maxim Kartashev
9d8433f220
JBR-3923 Internal Error in c1_Instruction.cpp
...
Make C1 hotspot compiler bail out during CFG construction if there's a
cycle in the graph that isn't a natural loop and that has led to an
unexpected state of stack/locals like missing a phi function.
This is a temporary measure that lets hotspot continue working
even after encountering such bytecode patterns. The full solution
will probably involve more sophisticated CFG checks.
(cherry picked from commit aa0b61cb75 )
2021-11-22 10:05:53 +03:00
Artem Semenov
2f4a7f66ab
JBR-3868 Combobox list is not voiced of VoiceOver
2021-11-18 20:01:34 +03:00
Jayathirth D V
28289bcf00
JBR-3908 8276905: Use appropriate macosx_version_minimum value while compiling metal shaders
...
Reviewed-by: ihse, kcr, erikj, prr
(cherry picked from commit 9a9a157a7d )
2021-11-17 04:25:27 +07:00
Dmitry Batrak
71597c1b0e
JBR-4007 [JCK] javax.swing.text.GlyphView.calcBreakSpots method breaks public API
...
(cherry picked from commit 1002eff4f3 )
2021-11-16 19:52:25 +03:00
Dmitry Batrak
80efac6e25
JBR-4006 [JCK] javax.swing.text.html.CSS$Attribute.OVERFLOW_WRAP field breaks public API
...
(cherry picked from commit f20a3d8679 )
2021-11-16 19:21:32 +03:00
Dmitry Batrak
641688b88a
JBR-4005 [JCK] java.awt.Font.LAYOUT_NO_PAIRED_CHARS_AT_SCRIPT_SPLIT field breaks public API
...
(cherry picked from commit 961e036158 )
2021-11-16 16:44:50 +03:00
Vitaly Provodin
b6699ce7a2
update the link to JBR17 for IDEA 2021.3 EAP
2021-11-16 04:26:13 +07:00
Dmitry Batrak
cf7d0ecb1f
JBR-3989 Broken focus state after a quick succession of activation/deactivation events on Windows
...
(cherry picked from commit cafb374afc )
2021-11-15 16:08:52 +03:00
Alexey Ushakov
93fe26f579
JBR-3954 Transparent text color rendering (needed for experimental UI)
...
Performed conversion from ARGB_PRE to ARGB in the grayscale text shader
2021-11-11 20:06:45 +01:00
Dmitry Batrak
f4ecc22b1b
JBR-3979 Focus is not transferred to parent window
...
(cherry picked from commit 25e087d269 )
2021-11-11 09:58:53 +03:00
Nikita Gubarkov
290f700127
JBR-3982 Fixed non-antialiased text rendering on macOS
2021-11-11 01:27:46 +03:00
Vitaly Provodin
acdb9fccbd
update the link to JBR17 for IDEA 2021.3 EAP
2021-11-11 04:19:31 +07:00
Nikita Gubarkov
1e79cf4924
JBR-3976 fix emoji scaling on macOS
2021-11-10 15:49:48 +03:00
Nikita Gubarkov
00ce50d5d9
JBR-3957 Disable hinting when retrieving outline via freetype and fix negative bounds size for text rotated by 180 degrees.
2021-11-10 13:54:10 +03:00
Vitaly Provodin
17acd28d7c
JBR-3937 Fix crashes in C1/C2 compilers &
...
G1 fixes, code cleanup &
JBR-3867 fix dcevm redefinition stops due the not updated weak oops
2021-11-10 06:54:16 +07:00
Nikita Gubarkov
c6f3522d16
fixup! JBR-2135 Use CoreText api to select the font with the most recent version
2021-11-09 14:11:59 +03:00
Nikita Gubarkov
8b35a7e88c
JBR-2917 disable GDI rendering on Windows for colored fonts & select glyph rendering loop depending on actual glyph format instead of antialiasing mode
...
JBR-3951 Pass real glyph type from native code instead of guessing it by rowBytes & width
2021-11-09 14:11:58 +03:00
Pavel
6e15088b7e
JBR-3926 make AwtComponent transparent for hit events by default
...
* JBR-3926 make AwtComponent transparent for hit events by default
* [WIP] pass hittest event to frame only if custom decoration is enabled and frame ready to handle it
(cherry picked from commit c0e26ff5d5 )
2021-11-08 17:11:48 +03:00
Vitaly Provodin
3a0d06b873
update the link to JBR17 for IDEA 2021.3 EAP
2021-11-08 12:32:21 +07:00
Vitaly Provodin
531f97d905
JBR-3908 add MACOSX_VERSION_MAX parameter into cofnigure
2021-11-06 09:34:49 +07:00
Vitaly Provodin
32a8087610
exclude java/awt/Window/GetScreenLocation/GetScreenLocationTest.java & java/awt/image/multiresolution/MultiresolutionIconTest.java on linux-aarch64
2021-11-05 17:56:34 +07:00
Sergey Bylokhov
0cd0b7ff8e
8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F
...
Reviewed-by: pbansal, psadhukhan, azvegint
(cherry picked from commit 6cf70f5f08 )
2021-11-05 09:04:41 +07:00
Vitaly Provodin
4bdaf472a8
exclude java/awt/Graphics2D/CopyAreaOOB.java on linux-all due to 7001973
2021-11-04 09:08:21 +07:00
Alexey Ushakov
8ba4251ad5
JBR-3952 [bkp JBR17] JBR-3924 CMD+Tilda does not switch app windows
...
Introduced vm property to disable capturing of next app window shortcut
2021-11-03 15:14:15 +01:00
Nikita Gubarkov
2d029761c2
fixup! JBR-2917 Added emoji support for Windows
2021-11-03 00:03:30 +03:00
Nikita Gubarkov
91a5488284
JBR-2917 Added emoji support for Windows
2021-11-02 21:48:21 +03:00
Nikita Gubarkov
49536a0988
JBR-3915 Fix comment about subpixel glyph resolution in freetype implementation
2021-11-02 21:48:12 +03:00
Ivan Lopatin
3641a3d262
JBR-3388: Fixed wrong graphic config in Component on primary display change
2021-11-01 23:19:21 +07:00
Nikita Gubarkov
c3c844caab
fixup! JBR-3915 Render glyph multiple times instead of downscaling when subpixel resolution is enabled to preserve hinting (Windows, Linux)
2021-10-29 14:01:51 +03:00
Nikita Gubarkov
4165302aed
JBR-3915 Render glyph multiple times instead of downscaling when subpixel resolution is enabled to preserve hinting (Windows, Linux)
2021-10-29 02:18:09 +03:00
Maxim Kartashev
d6600f1ccd
JBR-3896 Abysmally slow input and UI performance since upgrade to IU-213.4928.7 from previous 2021.3 EAP version
...
The slowness was the result of XWM.getInsetsFromExtents() repeated
attempts to acquire frame extents from a property that under Sway is
simply unavailable. Each attempt added at least 20ms to every re-draw.
Prior to (repeatedly) checking for NET_FRAME_EXTENTS property of a
window, check that the property is supported by the window manager.
(cherry picked from commit b40cc1c791 )
2021-10-28 19:35:33 +03:00
Phil Race
8c8728873a
8273358: macOS Monterey does not have the font Times needed by Serif
...
Backport-of: efe3ed1e70
(cherry picked from commit 75240a5872 )
2021-10-28 11:45:06 +07:00
Christoph Langer
e4f6f6308c
8269993: [Test]: java/net/httpclient/DigestEchoClientSSL.java contains redundant @run tags
...
Backport-of: 4e18ec26dd
(cherry picked from commit 5e04e45271 )
2021-10-28 11:45:06 +07:00
Abdul Kolarkunnu
db1699c5eb
8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182
...
Backport-of: a199ebc017
(cherry picked from commit ff6a9382f5 )
2021-10-28 11:45:05 +07:00
Abdul Kolarkunnu
e11878c0b8
8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java
...
Backport-of: ed57cf1cf3
(cherry picked from commit 9248bd08cf )
2021-10-28 11:45:05 +07:00
David Holmes
b2d03d5cb9
8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status
...
Backport-of: 7e518f42c9
(cherry picked from commit 671dab6154 )
2021-10-28 11:45:04 +07:00
Phil Race
07afb903e6
8272806: [macOS] "Apple AWT Internal Exception" when input method is changed
...
Backport-of: f681d6544a
(cherry picked from commit 71a6aae38d )
2021-10-28 11:45:04 +07:00
Sean Coffey
fc24e5fa7b
8270344: Session resumption errors
...
Backport-of: 04a806ec86
(cherry picked from commit 20d00ebaf7 )
2021-10-28 11:45:03 +07:00
Aleksey Shipilev
56c82ffa44
8269897: Shenandoah: Resolve UNKNOWN access strength, where possible
...
Backport-of: 7ac08161a8
(cherry picked from commit 37de147bea )
2021-10-28 11:45:03 +07:00
Jie Fu
9409bc69f7
8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848
...
Backport-of: d007be0952
(cherry picked from commit 648f3f6a8f )
2021-10-28 11:45:02 +07:00
Christoph Langer
19f159ede7
8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup
...
Backport-of: 67869b491a
(cherry picked from commit 9a7046d649 )
2021-10-28 11:45:02 +07:00
David Holmes
81ff7dee0c
8272472: StackGuardPages test doesn't build with glibc 2.34
...
Backport-of: f77a1a156f
(cherry picked from commit bb7c412e25 )
2021-10-28 11:45:01 +07:00
Thejasvi Voniadka
7f094b020e
8272708: [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled
...
Backport-of: 4bd37c3153
(cherry picked from commit 567fdbf4b5 )
2021-10-28 11:45:01 +07:00
Aleksey Shipilev
12bb636c5f
8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode
...
Backport-of: 4f322a9b6c
(cherry picked from commit 7d6c3adef3 )
2021-10-28 11:45:00 +07:00
Aleksey Shipilev
d4aa4cef24
8270094: Shenandoah: Provide human-readable labels for test configurations
...
Backport-of: 676f1d76ca
(cherry picked from commit 3c1023c1b9 )
2021-10-28 11:45:00 +07:00
Aleksey Shipilev
a0582f582d
8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient
...
Backport-of: 23d2996fee
(cherry picked from commit 9554fba495 )
2021-10-28 11:44:59 +07:00
Ravi Reddy
fed7797313
8265776: Improve Stream handling for SSL
...
Backport-of: 345c6d3045e4e37e4f8dca30f5b1104c5eb403a9
(cherry picked from commit 0a08534703 )
2021-10-28 11:44:59 +07:00
Joe Darcy
181652c300
8272326: java/util/Random/RandomTestMoments.java had two Gaussian fails
...
Backport-of: cf64c3e7e2
(cherry picked from commit 24e5c1a040 )
2021-10-28 11:42:58 +07:00
Thejasvi Voniadka
0cf709a181
8248899: security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked
...
Backport-of: d6bb846159
(cherry picked from commit 704e6b93aa )
2021-10-28 11:42:57 +07:00
Thejasvi Voniadka
a1de736544
8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails
...
Backport-of: 45abbeed2f
(cherry picked from commit efeb10b5ca )
2021-10-28 11:42:57 +07:00
Harold Seigel
c4652d8ab4
8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon
...
Backport-of: 4d6593ce02
(cherry picked from commit f0028333d8 )
2021-10-28 11:42:56 +07:00
Tobias Hartmann
5ff1f7fae4
8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
...
Backport-of: 5350b9901c
(cherry picked from commit 790d9a9fda )
2021-10-28 11:42:56 +07:00
Tobias Hartmann
5c5b3b032a
8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added
...
Backport-of: 3f38a50c52
(cherry picked from commit 8a20dfe546 )
2021-10-28 11:42:55 +07:00
Tobias Hartmann
3b52ea1aa3
8271276: C2: Wrong JVM state used for receiver null check
...
Backport-of: e8f1219d6f
(cherry picked from commit 66bd0d57ee )
2021-10-28 11:42:55 +07:00
Tobias Hartmann
ceef54ac0a
8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms
...
Backport-of: 9856ace828
(cherry picked from commit 32f026ab74 )
2021-10-28 11:42:54 +07:00
Tobias Hartmann
85b8bac5e1
8271925: ZGC: Arraycopy stub passes invalid oop to load barrier
...
Backport-of: d53d94b14d
(cherry picked from commit 9489ab7b8b )
2021-10-28 11:42:54 +07:00
Tobias Hartmann
727fcd37a7
8268019: C2: assert(no_dead_loop) failed: dead loop detected
...
Backport-of: 489e5fd12a
(cherry picked from commit 90341dbccd )
2021-10-28 11:42:53 +07:00
Tobias Hartmann
9a610ddc73
8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert
...
Backport-of: 2384e12888
(cherry picked from commit 52c3e7dcf1 )
2021-10-28 11:42:53 +07:00
Joe Darcy
f0c0b86f90
8261088: Repeatable annotations without @Target cannot have containers that target module declarations
...
Backport-of: 60c11fef00
(cherry picked from commit cb7e311dc6 )
2021-10-28 11:42:52 +07:00
Severin Gehwolf
9a7c6bea31
8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790
...
Backport-of: d38b31438d
(cherry picked from commit e506cb23cf )
2021-10-28 11:42:52 +07:00
Vladimir Kozlov
f9a9101f57
8271589: fatal error with variable shift count integer rotate operation.
...
Backport-of: 392fcc9df7
(cherry picked from commit 9c213825ae )
2021-10-28 11:42:51 +07:00
Sean Coffey
fb847c4826
8271730: Client authentication using RSASSA-PSS fails after correct certificate requests
...
Backport-of: 5891fccf178797ef12e429637897d4149a7ae59a
(cherry picked from commit 7d799fe4e7 )
2021-10-28 11:42:51 +07:00
Jamsheed Mohammed C M
80601bbc19
8271723: Unproblemlist runtime/InvocationTests/invokevirtualTests.java
...
Backport-of: 058379cdf91fd46793744a6bd7450c669f3bf787
(cherry picked from commit 5e8b87038b )
2021-10-28 11:42:50 +07:00
Evan Whelan
acd17c74c4
8267712: Better LDAP reference processing
...
Backport-of: 0d2a239cb4b7fdc88adb54eb66b36f5f5157418f
(cherry picked from commit eac2c999f2 )
2021-10-28 11:42:50 +07:00
Prajwal Kumaraswamy
462f3efa87
8263314: Enhance XML Dsig modes
...
Reviewed-by: coffeys, pkoppula
Backport-of: fe318432e184c2df95d802212b4eb510d3729459
(cherry picked from commit c3bbf5bd28 )
2021-10-28 11:42:49 +07:00
Prasadrao Koppula
08a4d41204
8266103: Better specified spec values
...
Backport-of: 9bd20b57e1d79bd2bb386fb5df48e681fbbbd981
(cherry picked from commit 55c8adf6c6 )
2021-10-28 11:42:49 +07:00
Prasadrao Koppula
126a349e06
8266689: More Constrained Delegation
...
Backport-of: 723438b38868c373d1b8d7e6db576835be392932
(cherry picked from commit 2cb686567b )
2021-10-28 11:42:48 +07:00
Evgeny Astigeevich
1ba0d66607
8268427: Improve AlgorithmConstraints:checkAlgorithm performance
...
Backport-of: 3b83bc1bc3
(cherry picked from commit 456735f772 )
2021-10-28 11:42:48 +07:00
Severin Gehwolf
0ac93f103b
8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers
...
Backport-of: 25f00d787c
(cherry picked from commit 02ea80a6f0 )
2021-10-28 11:42:47 +07:00
Christoph Langer
34095d9e40
8267625: AARCH64: typo in LIR_Assembler::emit_profile_type
...
Reviewed-by: aph
Backport-of: 3d090e7ee5
(cherry picked from commit 9175a8d217 )
2021-10-28 11:42:47 +07:00
Jamsheed Mohammed C M
6164766ac8
8269624: Enhance method selection support
...
Backport-of: acd1fa5d8fabd424ec3b125b56e5ca482b25f2d9
(cherry picked from commit c38902db6b )
2021-10-28 11:42:46 +07:00
Richard Reingruber
d45fb152cd
8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events
...
Backport-of: 72530ef666
(cherry picked from commit a575f5c090 )
2021-10-28 11:42:46 +07:00
Vladimir Kozlov
0eb220c53f
8268261: C2: assert(n != __null) failed: Bad immediate dominator info.
...
Backport-of: 4ed548b3ee
(cherry picked from commit de808a5e92 )
2021-10-28 11:42:45 +07:00
Rajan Halade
c70fb9a9f0
8225082: Remove IdenTrust certificate that is expiring in September 2021
...
Backport-of: 2ec45dc2dd
(cherry picked from commit 9b97129e8c )
2021-10-28 11:42:44 +07:00
Harold Seigel
5b5a1ec040
8270398: Enhance canonicalization
...
Backport-of: 0a6c6a2c954d7889934d3caa4256124a1c5662a0
(cherry picked from commit fc8f959e6b )
2021-10-28 11:39:57 +07:00
Harold Seigel
042e9bde60
8270404: Better canonicalization
...
Backport-of: a0a8a41bb1da9261b2d3c4a43a6738fbf3286b5d
(cherry picked from commit b6003a87e4 )
2021-10-28 11:39:56 +07:00
Christoph Langer
983c12795d
8267666: Add option to jcmd GC.heap_dump to use existing file
...
Backport-of: 7cbb67a3f8
(cherry picked from commit 9b6aa5304c )
2021-10-28 11:39:55 +07:00
Christoph Langer
94b02105aa
8263531: Remove unused buffer int
...
Backport-of: ca806ef319
(cherry picked from commit 00ffb8f1b9 )
2021-10-28 11:39:55 +07:00
Prasanta Sadhukhan
665dc9f72c
8269763: The JEditorPane is blank after JDK-8265167
...
Backport-of: 36aac3987938688c97c06f34fdc8688e0b24a4fa
(cherry picked from commit da18f64548 )
2021-10-28 11:39:54 +07:00
Prasanta Sadhukhan
e4a5f15a17
8265580: Enhanced style for RTF kit
...
Backport-of: dd4a17f711b0027ed6377ca57c43a7d68d4df566
(cherry picked from commit 4fa8b8fd54 )
2021-10-28 11:39:53 +07:00
Prasanta Sadhukhan
5e4c9fa497
8265574: Improve handling of sheets
...
Backport-of: a20f56155d675fd606ed57fddb153aeb9dc270ae
(cherry picked from commit 4fcc43dce7 )
2021-10-28 11:39:53 +07:00
Prajwal Kumaraswamy
3b442f1387
8266115: More Manifest Jar Loading
...
Reviewed-by: coffeys, weijun
Backport-of: 1834a749a1d51c82fb1a1c34770c7ab5b4ff9fce
(cherry picked from commit 78cb6a1e6c )
2021-10-28 11:39:52 +07:00
Jamil Nimeh
2bc5573c0d
8268199: Correct certificate requests
...
Backport-of: afeccc7639d3d09041b58cf0f5672eb7310b2cbd
(cherry picked from commit da5e349088 )
2021-10-28 11:39:52 +07:00
Hai-May Chao
97fe70e623
8268500: Better specified ParameterSpecs
...
Backport-of: 04ba2a665d4f2af34ed7896e2f1b2b5f9cdf31a4
(cherry picked from commit 82d44a79de )
2021-10-28 11:39:51 +07:00
Jamil Nimeh
4bf5b250e8
8268193: Improve requests of certificates
...
Reviewed-by: ascarpino
Backport-of: ce8b2eac4f9643575a87617ae8091657e9458c22
(cherry picked from commit 33cd383a96 )
2021-10-28 11:39:50 +07:00
Xue-Lei Andrew Fan
6a6b306d4b
8268205: Enhance DTLS client handshake
...
Reviewed-by: jnimeh
Backport-of: 4a0c4038401e48d5111449ca35c0795d94f9ab83
(cherry picked from commit 5adbf765a2 )
2021-10-28 11:39:50 +07:00
Xue-Lei Andrew Fan
d1f850624e
8269618: Better session identification
...
Reviewed-by: jnimeh
Backport-of: 116b77755f0a5d8c786a0c0ead4fc557ce359e6e
(cherry picked from commit cf73d51d77 )
2021-10-28 11:39:49 +07:00
Kiran Sidhartha Ravikumar
f3fdcb0714
8268506: More Manifest Digests
...
Backport-of: 306a51b13f5307b0de9d2f04daa983ccd8f92284
(cherry picked from commit b3054c8168 )
2021-10-28 11:39:49 +07:00
pavel_kharskii
4880125640
8269297: Bump version numbers for JDK 17.0.1
...
Reviewed-by: robm, erikj
(cherry picked from commit 040f1053aa )
2021-10-28 11:39:48 +07:00
Jayathirth D V
0c68210497
8267735: Better BMP support
...
Backport-of: 67ddc7e7f3b178998ea59f68758a5fa510624e12
(cherry picked from commit b24dff5fef )
2021-10-28 11:39:47 +07:00
Weijun Wang
7541d7b433
8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic
...
Backport-of: 2e375ae9ed459527393f9dd13d15d1031ad6095f
(cherry picked from commit 87b5f1bd82 )
2021-10-28 11:39:47 +07:00
Prajwal Kumaraswamy
5927fc769b
8266137: Improve Keystore integrity
...
Reviewed-by: coffeys, hchao
Backport-of: 06acda364f1483c15adca105d612a24f1d50112c
(cherry picked from commit 0102000658 )
2021-10-28 11:39:46 +07:00
Julia Boes
8236ede496
8266097: Better hashing support
...
Reviewed-by: chegar, dfuchs, ahgross, smarks, rhalade
(cherry picked from commit 8f31f0d343 )
2021-10-28 11:39:45 +07:00
Weijun Wang
d67378295f
8266109: More Resilient Classloading
...
Reviewed-by: rhalade
Backport-of: 00c10ed10286a1989a339bc35cb64302630427ae
(cherry picked from commit 4b289d6ab5 )
2021-10-28 11:39:45 +07:00
Xue-Lei Andrew Fan
7d0ad85c28
8267729: Improve TLS client handshaking
...
Reviewed-by: jnimeh, ahgross, rhalade
(cherry picked from commit 80dd63d0d7 )
2021-10-28 11:39:44 +07:00
Prasanta Sadhukhan
9b692eeaf0
8265167: Richer Text Editors
...
Backport-of: c59311d94c3f010b9017825d767db8241c69a2a7
(cherry picked from commit 3888c76ac3 )
2021-10-28 11:39:44 +07:00
Maxim Kartashev
3a15dfad37
JBR-3623 SIGSEGV at [libawt_xawt] Java_sun_awt_X11GraphicsDevice_getConfigColormap
...
This fix addresses two possible causes of crashes:
1. makeDefaultConfig() returning NULL. The fix is to die gracefully
instead of crashing in an attempt to de-reference the NULL pointer.
2. A race condition when the number of screens change (this is only an
issue with the number of xinerama screens; the number of X11 screens is
static for the duration of the X session).
The race scenario: X11GraphisDevice.makeDefaultConfiguration() is called
on EDT so the call can race with X11GraphisDevice.invalidate() that
re-sets the screen number of the device; the latter is invoked on the
"AWT-XAWT" thread from X11GraphicsEnvironment.rebuildDevices(). So by
the time makeDefaultConfiguration() makes a native call with the
device's current screen number, the x11Screens array maintained by the
native code could have become shorter. And the native methods like
Java_sun_awt_X11GraphicsDevice_getConfigColormap() assume that the
screen number passed to them is always current and valid. The AWT lock
only protects against the changes during the native methods invocation,
but does not protect against them being called with an outdated screen
number.
The fix is to eliminate the race by protecting X11GraphisDevice.screen
with the AWT lock.
(cherry picked from commit 0b53cd291f )
2021-10-27 11:35:11 +03:00
Nikita Gubarkov
b3ce2ef163
JBR-3915 Render glyph multiple times instead of downscaling when subpixel resolution is enabled to preserve hinting (macOS)
2021-10-27 02:14:15 +03:00
Maxim Kartashev
4517168648
JBR-3916 Deadlock in pGetBounds() on Linux
...
The deadlock occurred because one thread was holding the AWT lock and
waiting for boundsCacheLock in resetBoundsCache() and the other vice
versa stuck in pGetBounds() owning boundsCacheLock and waiting for the
AWT lock.
The solution is to get rid of boundsCacheLock altogether. It was
introduced in order to never return null from getBoundsCached() so that
resetBoundsCache() wouldn't interfere. But the same effect can be
achieved by simply using a local variable to hold a copy of the current
bounds. The worst case scenario now is that two threads update
boundsCached immediately one after another (if they both have observed
the null value there at about the same time), but that's harmless as
pGetBounds() grabs the AWT lock when necessary.
(cherry picked from commit dc6ad31524 )
2021-10-26 18:31:58 +03:00
Vitaly Provodin
3bae514df5
JBR-3905 add incremental JBR building
2021-10-24 08:53:21 +07:00
Vitaly Provodin
68cfc784e7
JBR-3904 fix the image directory name of macos builds
2021-10-24 07:16:55 +07:00
Anton Tarasov
4bc0b1e833
include a11y test into regular runs after fixing JBR-3730 & JBR-3733
2021-10-23 08:31:12 +07:00
Vitaly Provodin
a87d48867a
JBR-3902 create jbr_all test group
2021-10-23 08:28:25 +07:00
Vitaly Provodin
de10f3a55e
port dcevm fixes for JBR-3867 and JBR-3887
...
JBR-3867 update keys of jvmti TAG map after redefinition
JBR-3887 fix M1 dcevm SIGBUS crash by using correct var arg processing
2021-10-23 04:52:26 +07:00
Vitaly Provodin
18e1552b9d
8267887 exclude javax/management/remote/mandatory/connection/RMIConnector_NPETest.java
2021-10-22 19:32:10 +07:00
Thejasvi Voniadka
7714eca9e2
8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error
...
Backport-of: f4b3ee5dca
(cherry picked from commit e9fd4b9fc4 )
2021-10-22 19:32:10 +07:00
Alexander Zuev
5b559a8764
8269269: [macos11] SystemIconTest fails with ClassCastException
...
Reviewed-by: jdv
(cherry picked from commit eab959cbfa )
2021-10-22 19:32:09 +07:00
Thomas Schatzl
34b306300d
8263461: jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure
...
Reviewed-by: kbarrett, iwalulya, ayang
(cherry-picked from commit ee0247f056 )
2021-10-22 19:32:09 +07:00
Alexander Lobas
0cf6d2da8d
JBR-2893 Big Sur: Add support of opening project as tabs IDEA-257932 Big Sur: IDEA hangs after closing a project tab after exiting and entering full screen
...
Converted JNF to JNIUtilites
(cherry picked from commit f02e31a440 )
(cherry-picked from commit a84736ebcc )
2021-10-21 14:10:37 +02:00
Artem Semenov
67ab7032c8
JBR-3881 8271071: accessibility of a table on macOS lacks cell navigation
...
Reviewed-by: ant, kizune, pbansal
2021-10-18 11:06:11 +07:00
Alexey Ushakov
cd4ef878a0
JBR-3843 IDE text is misaligned vertically when using Consolas font
...
Use usWinAscent/usWinDescent for metrics on Windows
2021-10-14 18:58:52 +02:00
Alexey Ushakov
5b43a3aef3
JBR-3872 [JBR17+Metal] Wrong color for scrollbars and inlay hints
...
Corrected typo in setTxtUniforms and fixed alpha blending in frag_gmc_text shader
2021-10-14 18:58:52 +02:00
Nikita Gubarkov
ce2a99a6ec
JBR-3876 Changed visibility of FontUtilities#getSubpixelResolution and FontUtilities#subpixelResolution to package-private
2021-10-14 14:41:29 +03:00
Matthias Baesken
882d1064e7
JBR-3874 8274840: Update OS detection code to recognize Windows 11
...
Co-authored-by: Arno Zeller <arno.zeller@sap.com >
Reviewed-by: clanger, dholmes
(cherry picked from commit 51a590b2e8 )
2021-10-14 15:47:51 +07:00
Nikita Gubarkov
45ca486b96
Fixed text spacing on macOS
2021-10-14 07:09:20 +03:00
Vitaly Provodin
a3bfa02ec0
move the script comparing performance results from jdk8u_test
2021-10-14 09:23:35 +07:00
Vitaly Provodin
a9ed023347
JBR-3167 exclude java/awt/Frame/HugeFrame/HugeFrame.java & sun/java2d/ClassCastExceptionForInvalidSurface.java crashing GNOME on Ubuntu-21.04
2021-10-13 10:00:52 +07:00
Maxim Kartashev
92c7e3a9c3
JBR-3871 Disable remote.x11.workaround by default
...
-Dremote.x11.workaround=true can still be used to enabled it, but
there's no automatic on switch anymore.
(cherry picked from commit fb12f6d7f1 )
2021-10-12 00:59:17 -07:00
Vitaly Provodin
e1724ac304
exclude image/multiresolution/MultiresolutionIconTest.java and Window/GetScreenLocation/GetScreenLocationTest.java failing on linux
2021-10-10 05:50:35 +07:00
Nikita Gubarkov
51bb3ddb2f
Fixed JBR API JTreg tests
2021-10-09 19:26:37 +03:00
Nikita Provotorov
10c7694d60
fixup! JBR-3838 AltGr on Polish keyboard triggers Ctrl+Alt shortcut.
...
Workaround for the regression test when it misses a focus for the awt.Component.
2021-10-06 18:09:50 +07:00
Maxim Kartashev
59ea9d809d
JBR-3833 ServerSocketChannel.open(StandardProtocolFamily.UNIX) fails with IAE with non-standard filesystems on JBR17
...
Lazy-initialize the static member UNNAMED of UnixDomainSockets so that this
initialization doesn't throw unless actually used. This is only
necessary when using a non-default file system.
2021-10-05 16:00:27 +03:00
Alexey Ushakov
ab146e18bd
JBR-3740 JBR17: Font metrics problem in text fields
...
Aligned code with openjdk (JDK-8263583)
2021-10-05 13:45:03 +02:00
Nikita Gubarkov
0ca9b169b0
Added JBR API
2021-10-05 02:21:20 +03:00
Maxim Kartashev
289f756f70
JBR-3835 Cropped messages in all Message Dialogs in Idea on Ubuntu 18.04.5 LTS with swing alerts enabled
...
The _NET_FRAME_EXTENTS property that is used to obtain the initial
insets of a dialog window does not immediately get its value and may be
returned as 0 if queried too soon after the window creation.
In order to avoid (incorrect) guessing of dialog's insets, make 3
attempts at getting the insets with a small but increasing pause
in between them.
2021-10-04 12:15:04 -07:00
Nikita Provotorov
ba84093c7d
JBR-3838 AltGr on Polish keyboard triggers Ctrl+Alt shortcut.
...
Add regression test.
(cherry picked from commit 8df43eef4b )
2021-10-03 13:24:39 +07:00
Vitaly Provodin
46702cad3c
fix name for -windows-test-x64 tarball
2021-10-03 05:44:17 +07:00
Artem Semenov
ac8ffa0ba7
8274381: missing CAccessibility definitions in JNI code
...
Reviewed-by: pbansal, ant, kizune
2021-10-02 08:55:36 +07:00
Alexey Ushakov
fae062d45f
JBR-3820 Gamma correction for grayscale text in Metal rendering pipeline
...
Implemented gamma correction using the same approach that we did for OGL grayscale text rendering (OGLTextRenderer.c). Applied some optimisations to shader code.
2021-10-01 14:11:10 +02:00
Artem Semenov
0e87047b7e
8274383: JNI call of getAccessibleSelection on a wrong thread
...
Reviewed-by: kizune, ant
2021-09-30 16:17:18 +07:00
Vitaly Provodin
0106ef8fef
add the link to the latest JBR release
2021-09-29 11:27:53 +07:00
Vitaly Provodin
a69031c54b
a11y: exclude tests crashing JBR in the runs with enabled Voice Over
2021-09-29 05:49:39 +07:00
Nikita Gubarkov
8b96b1e115
Remove old JBR API
2021-09-29 00:04:48 +03:00
Maxim Kartashev
48186ebbfb
JBR-3813 Regression after fix for JBR-3688
...
1. Cached bounds and insets must be cloned before return because they
aren't immutable objects.
2. Fixed the deadlock in resetBoundsCache() by synchronizing on a dedicated
lock.
(cherry picked from commit cd5314db8b )
2021-09-27 11:53:08 -07:00
Maxim Kartashev
6877bb6cd1
JBR-3680 Cherry-pick Google's NIO patches to get faster file listing
...
Fix regression introduced by Google's NIO patches:
- do not attempt to get the next entry after the directory stream has
been closed already,
- fix FaultyFileSystem that is used in StreamTest.java to throw
the right exception even when getFileAttributeView() is used instead of
readAttributes(),
- removed unnecessary type cast that caused a compilation warning.
Added a test for walking a directory with a non-latin name.
(cherry picked from commit 152a4e886d )
2021-09-24 16:50:53 +03:00
Lance Andersen
aab6c2301d
8273935: (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported
...
Reviewed-by: alanb, bpb, sgehwolf
(Cherry-picked from 161fdb4afb )
(AKA JBR-3680 Cherry-pick Google's NIO patches to get faster file listing)
2021-09-24 16:50:53 +03:00
Renaud Paquay
8b63dd1c22
Add BasicWithKeyFileAttributeView interface
...
This new interface is similar to `BasicFileAttributeView` except it
gives implementations a hint that the fileKey() should be acquired
even at some performance cost.
`FileTreeWalker` uses this new interface to request a file key
in addition to regular file attributes so that file equality can
be efficiently performed when checking for loops during file
tree traversal.
This makes `FileTreeWalker` about 2x faster when traversing non
trivial file system trees with the FOLLOW_LINKS option.
Change-Id: I8de047c8fc241dbab9ad57c5e361118a3a94893d
(AKA JBR-3680 Cherry-pick Google's NIO patches to get faster file listing)
(cherry picked from commit 6d1c3f06c4 )
2021-09-24 16:50:53 +03:00
Renaud Paquay
9baaee86b0
Improve performance of WindowsDirectoryStream
...
Use `NtQueryDirectoryInformation` instead of `FindFirst/FindNext` to
retrieve the list of entries of a directory.
`NtQueryDirectionInformation` has 2 main benefits over
`FindFist`/`FindNext`:
* Performance is about 40% faster
* Each retrieved entry retrieved contains a 64-bit `FileId` in addition
to the usual attributes, ensuring that returned `java.nio.Path`
instances hold onto a `BasicFileAttributes` instance that exposes a
non-null `java.nio.file.attribute.BasicFileAttributes.fileKey()`.
This change also requires creating a new WindowsFileKey class, similar
to UnixFileKey class, so that
`java.nio.file.attribute.BasicFileAttributes.fileKey()` can return an
Object instance that can be used to compare files for equality.
With this change, the Windows implementation of Files.walkFileTree is
about 40% faster when the FOLLOW_LINKS option is not used, and about
2.5x faster when the FOLLOW_LINKS option is used.
When the FOLLOW_LINKS option is used, most calls to
`Files.isSameFile`, which is expensive as it requires 2 file I/O
operations, are avoided because the Path entries returned by the
new WindowsDirectoryStream implementation now contain a non-null
BasicFileAttributes.fileKey(). The remaining calls to
`Files.isSameFile` are performed when Files.walkFileTree need
to compare the initial directory with other entries.
Change-Id: Id79d89d477a6d5dcf151c63a9d6072c6f7ef43b2
(AKA JBR-3680 Cherry-pick Google's NIO patches to get faster file listing)
(cherry picked from commit 7c2d7541ba )
2021-09-24 16:50:53 +03:00
Artem Semenov
9e0ff20be5
8274056: JavaAccessibilityUtilities leaks JNI objects
...
Reviewed-by: aivanov, ant
2021-09-24 16:07:18 +07:00
Roger Riggs
f51e55a20f
8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0
...
Reviewed-by: naoto, clanger
(cherry picked from commit 3b1b8fc646 )
(AKA JBR-3804 Cherry-pick 8269850 from OpenJDK11)
2021-09-24 09:09:10 +03:00
Dmitry Batrak
e68d154a63
JBR-3799 Broken input of supplementary plane Unicode characters on macOS
...
apply upstream fix (JDK-8272602)
(cherry picked from commit 7d915be754 )
2021-09-22 15:20:21 +03:00
Dmitry
b526f948ff
JBR-3793 Accept unrecognized options and make them available in Java
...
This patch:
- Change default behavior to ignore unrecognized options (+IgnoreUnrecognizedVMOptions)
- Store all ignored values to: "java.vm.unrecognized.options" as "+BogusOption01 +BogusOption02" (space separated), see testcase
- Explicitly set -IgnoreUnrecognizedVMOptions for couple of tests, that rely on default behavior
2021-09-21 18:47:56 +03:00
Dmitry Batrak
fdbb6f02b8
improve the stability of TypeaheadRequestFocusTest
...
it failed sometimes under MATE desktop environment on Linux
(cherry picked from commit 37901295e1 )
2021-09-21 13:04:10 +03:00
Ivan Migalev
6743f36c32
JBR-3785: don't touch the active keyboard layout on input method activation / deactivation.
...
origin PR: github.com/JetBrains/JetBrainsRuntime/pull/78.
(cherry picked from commit 2f772fd1a2 )
2021-09-21 09:45:55 +01:00
Vitaly Provodin
f706b93717
exclude tests failing due to JDK-8253184
2021-09-21 12:04:20 +07:00
Dmitry Batrak
6f046e9f68
make NestedDialogHideTest more reliable
...
currently, if fails on KDE, if multiple workspaces are configured, because mouse cursor happens to be located over 'pin' button in window title bar,
and that hover causes a tooltip to be shown, which blocks mouse clicks
(cherry picked from commit ad1595b5c2 )
2021-09-20 18:21:26 +03:00
Dmitry Batrak
bac641fe77
JBR-3786 javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on MacOS by timeout
...
(cherry picked from commit f5c5388fb5 )
2021-09-20 17:27:07 +03:00
Dmitry Batrak
8dfcb3fd5a
JBR-3779 Unexpected Alt+Tab behaviour for Java frames on Cinnamon DE
...
(cherry picked from commit 0bf13985d5 )
2021-09-20 12:27:42 +03:00
Maxim Kartashev
ef651ca1bb
JBR-3688 PyCharm incredibly slow with fakexrandr
...
Cache screen bounds and insets and (conservatively) reset those caches
upon any possibility of a change.
This feature can be disabled with -Dx11.cache.screen.insets=false and
-Dx11.cache.screen.bounds=false.
Based on commit accef6f21e .
2021-09-20 10:55:38 +03:00
Maxim Kartashev
3092ca0461
JBR-3772 java/beans/PropertyEditor/TestFontClass.java: access denied ("java.util.PropertyPermission" "sun.awt.x11.trace" "read")
...
Instead of using System.getProperty() directly, wrap the call into
GetPropertyAction and use AccessController to execute it.
2021-09-16 09:19:54 +03:00
Dmitry Batrak
3caa06a639
JBR-3726 Modal windows 'disappear' on minimize in KDE
...
revert changes not needed anymore
(cherry picked from commit f0ed32fca4 )
2021-09-14 18:41:53 +03:00
Dmitry Batrak
6c50ed6690
JBR-3726 Modal windows 'disappear' on minimize in KDE
...
re-implement the fix without using _NET_WM_STATE_MODAL - it causes other issues
(cherry picked from commit 5c4fd9ceaf )
2021-09-14 18:41:45 +03:00
Nikita Gubarkov
805a5b4f75
Add ExtendedGlyphCache and remove SampleJBRApi from JBR API
2021-09-13 16:47:25 +03:00
Artem Semenov
efabfd0370
8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility
...
8262031: Create implementation for NSAccessibilityNavigableStaticText protocol
8264287: Create implementation for NSAccessibilityComboBox protocol peer
8264303: Create implementation for NSAccessibilityTabGroup protocol peer
8264292: Create implementation for NSAccessibilityList protocol peer
8267387: Create implementation for NSAccessibilityOutline protocol
8267388: Create implementation for NSAccessibilityTable protocol
8264286: Create implementation for NSAccessibilityColumn protocol peer
8264298: Create implementation for NSAccessibilityRow protocol peer
8264291: Create implementation for NSAccessibilityCell protocol peer
Reviewed-by: kizune, pbansal, serb
2021-09-11 06:08:56 +07:00
Dmitry Batrak
f757a39090
JBR-3504 a11y focus is set on the wrong element when opening popups
...
(cherry-picked from commit a69e12e0d2 )
2021-09-10 17:49:14 +03:00
Dmitry Batrak
1039653b97
JBR-3726 Modal windows 'disappear' on minimize in KDE
...
restrict change to KDE only, as it causes problems on GNOME (JBR-3750)
(cherry picked from commit 9c2841028f )
2021-09-10 17:49:09 +03:00
Maxim Kartashev
65fa801231
JBR-3665 Typing is slow in remote X session
...
Only call XGetKeyboardMapping() once for all valid codes and cache the
resulting table. Use the cache on the subsequent calls to
keycodeToKeysym().
2021-09-10 12:35:45 +03:00
Nikita Gubarkov
3d9ae4dbe8
JBR-3638 Adjust subpixel glyph positions for correct rounding in CStrike#getGlyphImageBounds
2021-09-08 04:23:24 +03:00
Maxim Kartashev
ef8e01b0d4
JBR-2273 JBR musl port
...
Detect if we're running on a musl-based system by checking for the presence
of the libgcompat.so glibc compatibility library in the process' map.
If so, java is re-started with LD_LIBRARY_PATH set to point to the right
directory with libjvm.so. This works around the problem with the musl
dynamic library loader.
(based on commit 13a904ddb5 )
2021-09-07 15:02:17 +03:00
Alexey Ushakov
eaa9c1618e
JBR-3727 JBR17-Metal: Flickering on tooltip appearance
...
Used setOpaque() method to set correct background of platform window
2021-09-03 15:14:58 +02:00
Maxim Kartashev
ee3c7edd84
JBR-3664 Logging for communications with X server
...
Introduced logging controlled with -Dsun.awt.x11.trace.
Currently, only looks at the AWT lock and reports methods holding it
sorted by average hold time.
(based on commit 792a58ea0e )
(based on commit 770b4dc9c1 )
2021-09-01 23:02:37 -07:00
Dmitry Batrak
8a19c38728
JBR-3726 Modal windows 'disappear' on minimize in KDE
...
(cherry picked from commit d9baf2d9db )
2021-09-01 16:19:38 +03:00
Maxim Kartashev
4fcd80acf0
JBR-3712 Add project creation instructions to JBR README
2021-08-31 14:21:38 +03:00
Maxim Kartashev
6f5dd836de
8269223: -Xcheck:jni WARNINGs working with fonts on Linux
...
Reviewed-by: prr, serb
(AKA JBR-3542 Fix -Xcheck:jni warnings)
(Based on commit 9bc023220f , includes additional fixes for JBR-specific code)
2021-08-31 13:12:36 +03:00
Maxim Kartashev
2ff21b425e
8267307: Introduce new client property for XAWT: xawt.mwm_decor_title
...
Reviewed-by: azvegint, serb
(AKA JBR-3416 Introduce new client property for Linux: xawt.mwm_decor_title)
2021-08-30 06:50:11 -07:00
Dmitry Batrak
28e26bc344
JBR-3706 Toggling full screen mode for two frames doesn't work on macOS if invoked without delay
...
(cherry picked from commit 28cfc4815f )
2021-08-26 16:10:48 +03:00
Dmitry Batrak
1333261006
JBR-3695 JNF removal issue
...
(cherry picked from commit 83556f56e7 )
2021-08-20 10:46:41 +03:00
Vitaly Provodin
519d67cd4c
exclude FullScreenInsets test on macosx-aarch64 due to 8266245
...
exclude bug6596966 test on windows-all due to 8197552
2021-08-18 10:47:41 +07:00
Vladimir Kempik
096484d199
exclude FullScreenInsets test on macosx-aarch64 due to 8266245
2021-08-18 08:40:33 +07:00
Jonathan Gibbons
56dd7358a3
8270872: Final nroff manpage update for JDK 17
...
Reviewed-by: darcy, mr, iris, naoto
(cherry picked from commit dfacda488b )
2021-08-17 09:58:51 +07:00
Markus Grönlund
bf33424c15
8271588: JFR Recorder Thread crashed with SIGSEGV in write_klass
...
Reviewed-by: egahlin
(cherry picked from commit 90f85ff70f )
2021-08-17 09:58:51 +07:00
Daniel D. Daugherty
a2405cbfee
8271863: ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC
...
Backport-of: a007cb1a1d
(cherry picked from commit f312f28b8b )
2021-08-17 09:58:50 +07:00
Daniel D. Daugherty
a09d00d0bc
8271894: ProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK17
...
Reviewed-by: darcy
(cherry picked from commit cebcc07b1b )
2021-08-17 09:58:50 +07:00
Daniel D. Daugherty
6105c96011
8271877: ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java in JDK17
...
Reviewed-by: darcy
(cherry picked from commit 5f547e8c11 )
2021-08-17 09:58:49 +07:00
Erik Österlund
8c77e17444
8271064: ZGC several jvm08 perf regressions after JDK-8268372
...
Reviewed-by: ayang, pliden, tschatzl
(cherry picked from commit 181483b90b )
2021-08-17 09:58:48 +07:00
Igor Ignatyev
9a0069f134
8067223: [TESTBUG] Rename Whitebox API package
...
Reviewed-by: dholmes, kvn
(cherry picked from commit ada58d13f7 )
2021-08-17 09:58:48 +07:00
Saravana Kumar Vijayasekaran
fc79bda8dd
8271150: Remove EA from JDK 17 version string starting with Initial RC promotion on Aug 5, 2021(B34)
...
Reviewed-by: iris, mikael
(cherry picked from commit f8fb571307 )
2021-08-17 09:58:47 +07:00
Roland Westrelin
ce8bb4ce8b
8271272: C2: assert(!had_error) failed: bad dominance
...
Reviewed-by: kvn, thartmann, chagedorn
(cherry picked from commit e351de3bd6 )
2021-08-17 09:58:47 +07:00
Chris Plummer
6bb0b6266a
8271512: ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java due to 8270326
...
Reviewed-by: dcubed
(cherry picked from commit 6180cf1f0d )
2021-08-17 09:58:46 +07:00
Chris Plummer
4b4310ed38
8271507: ProblemList SA tests that are failing with ZGC due to JDK-8248912
...
Reviewed-by: dcubed
(cherry picked from commit a1b5b818c5 )
2021-08-17 09:58:45 +07:00
Roger Riggs
d221c5484e
8271489: (doc) Clarify Filter Factory example
...
Reviewed-by: iris, kcr, naoto, bpb
(cherry picked from commit 286d313635 )
2021-08-17 09:58:45 +07:00
Igor Ignatyev
d31f71ece1
8271403: mark hotspot runtime/memory tests which ignore external VM flags
...
Reviewed-by: dholmes
(cherry picked from commit 20d2dc1f35 )
2021-08-17 09:58:44 +07:00
Igor Ignatyev
b5c9d1299d
8271402: mark hotspot runtime/os tests which ignore external VM flags
...
Reviewed-by: dholmes
(cherry picked from commit e593e3de4c )
2021-08-17 09:58:44 +07:00
Daniel D. Daugherty
61a3a7b8e8
8271412: ProblemList javax/sound/midi/Sequencer/Looping.java
...
8271413: ProblemList 2 locale tests on macOS-x64
Reviewed-by: naoto
(cherry picked from commit 7bf72ce301 )
2021-08-17 09:58:43 +07:00
Patricio Chilano Mateo
7b936ee500
8271251: JavaThread::java_suspend() fails with "fatal error: Illegal threadstate encountered: 6"
...
Reviewed-by: dholmes, dcubed
(cherry picked from commit 6878b05f8f )
2021-08-17 09:58:43 +07:00
Igor Ignatyev
5e807aadd3
8271174: runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode
...
Reviewed-by: mseledtsov, dholmes
(cherry picked from commit c8ae7e5b03 )
2021-08-17 09:58:42 +07:00
Kim Barrett
9c224d7db0
8271352: Extend jcc erratum mitigation to additional processors
...
Reviewed-by: thartmann, eosterlund
(cherry picked from commit 5fcf72086f )
2021-08-17 09:58:42 +07:00
Christoph Göttschkes
b5e58a8c3b
8270908: TestParallelRefProc fails on single core machines
...
Reviewed-by: tschatzl, kbarrett
(cherry picked from commit 6e1da6440b )
2021-08-17 09:58:41 +07:00
Igor Ignatyev
af6b251d65
8271350: runtime/Safepoint tests use OutputAnalyzer::shouldMatch instead of shouldContaint
...
Reviewed-by: mseledtsov, dholmes
(cherry picked from commit f1e15c8c8f )
2021-08-17 09:58:40 +07:00
Hannes Wallnöfer
4500eca7d1
8270866: NPE in DocTreePath.getTreePath()
...
Reviewed-by: jjg
(cherry picked from commit fbe28e4ee1 )
2021-08-17 09:58:40 +07:00
Markus Grönlund
24b37db586
8270491: SEGV at read_string_field(oopDesc*, char const*, JavaThread*)+0x54
...
Reviewed-by: egahlin
(cherry picked from commit f662127390 )
2021-08-17 09:58:39 +07:00
Igor Ignatyev
c60f4a2a24
8271223: two runtime/ClassFile tests don't check exit code
...
Reviewed-by: dholmes
(cherry picked from commit cea7bc2dea )
2021-08-17 09:58:39 +07:00
Jim Laskey
eec8b0fa8c
8269150: UnicodeReader not translating \u005c\\u005d to \\]
...
Reviewed-by: jjg, jlahoda, darcy
(cherry picked from commit b76a83888b )
2021-08-17 09:58:38 +07:00
Igor Ignatyev
5c43e5aab7
8271175: runtime/jni/FindClassUtf8/FindClassUtf8.java doesn't have to be run in othervm
...
Reviewed-by: dholmes
(cherry picked from commit 7ddabbff74 )
2021-08-17 09:58:38 +07:00
Igor Ignatyev
5867250cfd
8271222: two runtime/Monitor tests don't check exit code
...
Reviewed-by: dholmes
(cherry picked from commit 3c27f91986 )
2021-08-17 09:58:37 +07:00
Alexander Zvegintsev
a48389b346
8015886: java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java sometimes failed on ubuntu
...
Reviewed-by: kizune, serb
(cherry picked from commit 049b2ad4df )
2021-08-17 09:58:36 +07:00
Alexander Zuev
6a6a9ad953
8269984: [macos] JTabbedPane title looks like disabled
...
Reviewed-by: kcr, psadhukhan
(cherry picked from commit 8adf008b15 )
2021-08-17 09:58:36 +07:00
Igor Ignatyev
b5781d975c
8271173: serviceability/jvmti/GetObjectSizeClass.java doesn't check exit code
...
Reviewed-by: dholmes
(cherry picked from commit e90ed6cc38 )
2021-08-17 09:58:35 +07:00
Igor Ignatyev
c8f7de81c2
8271189: runtime/handshake/HandshakeTimeoutTest.java can be run in driver mode
...
Reviewed-by: dholmes
(cherry picked from commit b4c6229fd4 )
2021-08-17 09:58:35 +07:00
Igor Ignatyev
8f58bb84d6
8271162: runtime/StackTrace/LargeClassTest.java can be run in driver mode
...
Reviewed-by: dholmes
(cherry picked from commit e3800e6497 )
2021-08-17 09:58:34 +07:00
Igor Ignatyev
cdeb52b3e6
8271158: runtime/handshake/HandshakeTimeoutTest.java test doesn't check exit code
...
Reviewed-by: dcubed
(cherry picked from commit ee93cef8aa )
2021-08-17 09:58:34 +07:00
Igor Ignatyev
658dff0901
8271169: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be run in driver mode
...
Reviewed-by: dholmes
(cherry picked from commit 84be910e1d )
2021-08-17 09:58:33 +07:00
Igor Ignatyev
61a02261ed
8271160: runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn't set -Djava.library.path
...
Reviewed-by: dcubed, dholmes
(cherry picked from commit 2d165a2bdf )
2021-08-17 09:58:33 +07:00
Alexey Semenyuk
7863913daf
8271155: Wrong path separator in env variable
...
Reviewed-by: herrick, kcr, iris, almatvee
(cherry picked from commit 7165b3f105 )
2021-08-17 09:58:32 +07:00
Joe Darcy
4cfbbdad3e
8270916: Update java.lang.annotation.Target for changes in JLS 9.6.4.1
...
Reviewed-by: bpb, naoto
(cherry picked from commit ecc37b06f2 )
2021-08-17 09:58:31 +07:00
Igor Ignatyev
c21ea4475c
8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code
...
Reviewed-by: jiefu, dholmes
(cherry picked from commit 4812e53791 )
2021-08-17 09:58:31 +07:00
Igor Ignatyev
adc2dc1924
8271093: remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.java test
...
Reviewed-by: jiefu, dholmes, dcubed
(cherry picked from commit 6a9ab6a2cf )
2021-08-17 09:58:30 +07:00
Patricio Chilano Mateo
591834dd4f
8270085: Suspend during block transition may deadlock if lock held
...
Co-authored-by: Robbin Ehn <rehn@openjdk.org >
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org >
Reviewed-by: dcubed, dholmes, coleenp
(cherry picked from commit e7f9009315 )
2021-08-17 09:58:30 +07:00
Daniel D. Daugherty
90a5f1b1f0
8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java
...
Backport-of: d1257d54f9
(cherry picked from commit 39b486db6d )
2021-08-17 09:58:29 +07:00
Tobias Hartmann
e965842e27
8270461: ZGC: Invalid oop passed to ZBarrierSetRuntime::load_barrier_on_oop_array
...
Reviewed-by: chagedorn, kvn
(cherry picked from commit 4119a52c4b )
2021-08-17 09:58:29 +07:00
Jamsheed Mohammed C M
e2bf64a981
8266347: assert(Dependencies::is_concrete_root_method(fm, ctxk) == Dependencies::is_concrete_method(m, ctxk)) failed: mismatch
...
Reviewed-by: vlivanov, thartmann
(cherry picked from commit 89f7998aa7 )
2021-08-17 09:58:28 +07:00
Igor Veresov
385892a4cc
8264066: Enhance compiler validation
...
Reviewed-by: ahgross, kvn, rhalade, thartmann
(cherry picked from commit e1051ae069 )
2021-08-17 09:58:27 +07:00
Sean Mullan
58ab9627eb
8265201: JarFile.getInputStream not validating invalid signed jars
...
Reviewed-by: pkoppula, coffeys
(cherry picked from commit add995be46 )
2021-08-17 09:58:27 +07:00
Rahul Yadav
37bf4ef3e2
8258432: Improve File Transfers
...
Reviewed-by: michaelm, aefimov, dfuchs, chegar, ahgross, rhalade
(cherry picked from commit ca6b222c97 )
2021-08-17 09:58:26 +07:00
Jamsheed Mohammed C M
9493774cb7
8264079: Improve abstractions
...
Reviewed-by: vlivanov, ahgross, thartmann, rhalade
(cherry picked from commit a3acce5210 )
2021-08-17 09:58:26 +07:00
Joe Wang
f974f69c59
8262380: Enhance XML processing passes
...
Reviewed-by: lancea, naoto, ahgross, rhalade
(cherry picked from commit 138f59806f )
2021-08-17 09:58:25 +07:00
Conor Cleary
4dbf97b0ae
8262967: Improve Zip file support
...
Reviewed-by: ahgross, rhalade, aefimov
(cherry picked from commit 0e6c01163f )
2021-08-17 09:58:25 +07:00
Weijun Wang
7694dc9b9a
8264460: Improve NTLM support
...
Reviewed-by: xuelei
(cherry picked from commit e48af0069e )
2021-08-17 09:58:24 +07:00
Patrick Concannon
141ef26706
8256491: Better HTTP transport
...
Reviewed-by: dfuchs, michaelm, rhalade, ahgross
(cherry picked from commit b87e526af1 )
2021-08-17 09:58:23 +07:00
Phil Race
46eefed923
8262477: Enhance String Conclusions
...
Reviewed-by: rhalade, mschoene, psadhukhan, jdv, serb
(cherry picked from commit 1c8b9727b7 )
2021-08-17 09:58:23 +07:00
Sergey Bylokhov
bc88a4f828
8262403: Enhanced data transfers
...
Reviewed-by: rhalade, prr, vdyakov, ahgross
(cherry picked from commit 9accf7c894 )
2021-08-17 09:58:22 +07:00
Weijun Wang
30364d564d
8260967: Better jar file validation
...
Reviewed-by: hchao, valeriep
(cherry picked from commit ef9315bead )
2021-08-17 09:58:22 +07:00
Hai-May Chao
36e35cd187
8260960: Signs of jarsigner signing
...
Reviewed-by: weijun, rhalade
(cherry picked from commit fc38331f44 )
2021-08-17 09:58:21 +07:00
Naoto Sato
3a158aa101
8262410: Enhanced rules for zones
...
Reviewed-by: rriggs, rhalade
(cherry picked from commit 175b65c0a1 )
2021-08-17 09:58:21 +07:00
Phil Race
a78f7f9944
8260453: Improve Font Bounding
...
Reviewed-by: rhalade, psadhukhan, mschoene, serb
(cherry picked from commit 7b6410f213 )
2021-08-17 09:58:20 +07:00
Vicente Romero
7c75a911f7
8256157: Improve bytecode assembly
...
Reviewed-by: jlahoda, rhalade, mschoene
(cherry picked from commit 7ad6c23c32 )
2021-08-17 09:58:20 +07:00
Igor Ignatyev
4fa577e6f4
8268612: a few runtime/memory tests don't check exit code
...
Reviewed-by: dholmes, mseledtsov
(cherry picked from commit 9b177a7486 )
2021-08-17 09:58:19 +07:00
Alexander Zvegintsev
f6b7b7c042
8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java
...
Reviewed-by: prr
(cherry picked from commit 6ce52e6277 )
2021-08-17 09:58:18 +07:00
Daniel D. Daugherty
1357d8d714
8271070: ProblemList 3 client tests on Linux-X64
...
Reviewed-by: prr
(cherry picked from commit 08c52fd33c )
2021-08-17 09:58:18 +07:00
Jesper Wilhelmsson
3649fdd3ff
8270993: Missing forward declaration of ZeroFrame
...
Reviewed-by: kvn
(cherry picked from commit 61359c46a7 )
2021-08-17 09:55:58 +07:00
Daniel D. Daugherty
861b487f85
8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java
...
Backport-of: 1e1039a7c8
(cherry picked from commit 8e8e87a765 )
2021-08-17 09:55:57 +07:00
Jorn Vernee
8ea9d44f2c
8269240: java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC
...
Reviewed-by: vlivanov, dholmes
(cherry picked from commit 845c31dc4b )
2021-08-17 09:55:57 +07:00
Yi Yang
d5b55f9a38
8270307: C2: assert(false) failed: bad AD file after JDK-8267687
...
Co-authored-by: Kuai Wei <kuaiwei.kw@alibaba-inc.com >
Reviewed-by: kvn, thartmann
(cherry picked from commit 0cec11d3eb )
2021-08-17 09:55:56 +07:00
Roland Westrelin
8837d9f313
8269752: C2: assert(false) failed: Bad graph detected in build_loop_late
...
Reviewed-by: chagedorn, kvn
(cherry picked from commit c1304519b5 )
2021-08-17 09:55:56 +07:00
Phil Race
77e740e5b3
8270858: Problem List java/awt/Window/MultiWindowApp/MultiWindowAppTest.java on Linux
...
Reviewed-by: mikael, pbansal
(cherry picked from commit 2dddcce29b )
2021-08-17 09:55:55 +07:00
Christoph Langer
702b2b2891
8270556: Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA
...
Reviewed-by: mbaesken
(cherry picked from commit 1350e2bd22 )
2021-08-17 09:55:05 +07:00
Dmitry Batrak
b59c13b2ff
JBR-3686 Background window steals focus when converted to full screen on macOS
...
(cherry-picked from commit 07a5b9672e )
2021-08-16 16:09:21 +03:00
Dmitry Batrak
3b8c9e6177
JBR-3676 WINDOW_ACTIVATED/DEACTIVATED events sent to a frame when child window closes on macOS
...
fix cherry-pick issue
2021-08-10 19:23:04 +03:00
Dmitry Batrak
baf3c2335c
JBR-3676 WINDOW_ACTIVATED/DEACTIVATED events sent to a frame when child window closes on macOS
...
(cherry-picked from commit 824f9ebec3 )
2021-08-10 16:30:14 +03:00
Dmitry Batrak
1d23636724
JBR-3672 jb/java/awt/Focus/WrongFrameFocusedOnModalDialogClosing.java fails on linux by timeout
...
(cherry picked from commit 2a71dc5981 )
2021-08-09 13:15:26 +03:00
Dmitry Batrak
2f3090185b
JBR-3673 jb/java/awt/Window/FullScreenChildWindowShownBefore.java fails on MacOS
...
make test for JBR-3666 more reliable (not depending on macOS color display policy)
(cherry picked from commit 94a3885bbe )
2021-08-09 13:15:22 +03:00
Dmitry Batrak
978413cf09
JBR-3663, JBR-3671 Problems on macOS space switching
...
(cherry picked from commit 93588d0738 )
2021-08-09 13:15:16 +03:00
Dmitry Batrak
1b373fe80d
JBR-3666 Child window stays on default space when full-screen mode is activated for parent window on macOS
...
(cherry-picked from commit 1dcc612a81 )
2021-08-05 10:16:19 +03:00
Dmitry Batrak
ad0ce132e9
JBR-3662 Focus jumps to another project tab after closing modal dialog
...
(cherry picked from commit bfd01081c3 )
2021-08-04 12:35:33 +03:00
Dmitry Batrak
e915da51db
JBR-3640 java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java: window Open button lost focus when it should not
2021-08-03 19:56:56 +03:00
Dmitry Batrak
c640f098dd
JBR-3633 Modal dialog is shown not at the same space as its parent
...
fix the case when space switch is performed by clicking on app icon in dock, or using Cmd+Tab
(cherry-picked from commit 9fdc75969b )
2021-07-30 20:34:55 +03:00
Nikita Gubarkov
afa513bf99
JBR-3648 Replace CacheCellInfo usages with MTLCacheCellInfo in metal rendering code
2021-07-30 10:45:06 +03:00
Dmitry Batrak
e992826344
JBR-3642 java/awt/Window/8159168/SetShapeTest.java fails on macOS-x64 & macOS-aarch64
...
make sure jb/java/awt/Focus/Typeahead* tests still pass
2021-07-29 11:13:54 +03:00
Dmitry Batrak
9d1b6ab67f
JBR-3642 java/awt/Window/8159168/SetShapeTest.java fails on macOS-x64 & macOS-aarch64
...
revert JBR-1417 fix (JBR 11 does not support chain of popups)
2021-07-29 11:13:54 +03:00
Vitaly Provodin
d217c0224c
JBR-3646 Remove duplicated lambdaFormInvokers.cpp
2021-07-28 11:08:34 +07:00
Vitaly Provodin
f18aaed3ce
fixup! JBR-3639 add jbrsdk tarballs for dcevm, jcef builds (windows followup)
2021-07-28 06:56:42 +07:00
Vitaly Provodin
cede9b40a0
fixup! JBR-3639 add jbrsdk tarballs for dcevm, jcef builds
2021-07-27 17:53:58 +07:00
Vitaly Provodin
e7acf5cd13
JBR-3639 add jbrsdk tarballs for dcevm, jcef builds
2021-07-27 03:27:57 +07:00
Anton Tarasov
9813ac154e
JBR-3627 include jmods in jbrsdk bundle for jbr-dev
2021-07-27 03:27:53 +07:00
David Holmes
f68f262fbd
JBR-3520 AddressSanitizer: stack-use-after-scope in java.desktop/share/native/libawt/java2d/loops/FillRect.c:72 on jtreg tests with IDEA VM options
...
8269882: stack-use-after-scope in NewObjectA
Reviewed-by: kbarrett
(cherry picked from commit 20eba35515 )
2021-07-23 12:33:51 +03:00
Nikita Gubarkov
8612216f60
Add line breaks to jshell script in mkjbrapi.sh
2021-07-21 20:28:44 +03:00
Dmitry Batrak
815e51804e
JBR-3633 Modal dialog is shown not at the same space as its parent
...
(cherry-picked from commit a156c6b9bf )
2021-07-21 17:19:26 +03:00
Dmitry Batrak
f7c4619f5e
JBR-3611 Unexpected workspace switch with dialog in full-screen mode on macOS
...
make test pass with jtreg
(cherry picked from commit 75335543f2 )
2021-07-21 14:58:18 +03:00
Maxim Kartashev
90c3971d74
fixup! JBR-3597 Update project README for Java 17
2021-07-19 16:13:44 +03:00
Dmitry Batrak
f6edc4234d
JBR-3611 Unexpected workspace switch with dialog in full-screen mode on macOS
...
(cherry-picked from commit 43fdd6cd26 )
2021-07-19 10:36:12 +03:00
Maxim Kartashev
6bfa198ee9
JBR-3597 Update project README for Java 17
2021-07-16 15:53:08 +03:00
William Kemper
da0fcc518a
8268635: Corrupt oop in ClassLoaderData
...
Reviewed-by: coleenp
Backport-of: 3586a233a4
(cherry picked from commit e104dede6e )
2021-07-16 16:48:41 +07:00
Sibabrata Sahoo
7a7cdd3b68
8269276: Additional tests for MessageDigest with different providers
...
Reviewed-by: valeriep, wetmore
(cherry picked from commit a32d2eefea )
2021-07-16 16:48:37 +07:00
Erik Joelsson
5acc501904
8270422: Test build/AbsPathsInImage.java fails after JDK-8259848
...
Reviewed-by: mikael
(cherry picked from commit 7b4d84c654 )
2021-07-16 16:48:34 +07:00
Jim Laskey
d4bc283f20
8266313: (JEP-356) - RandomGenerator spec implementation requirements tightly coupled to JDK internal classes
...
Reviewed-by: rriggs
(cherry picked from commit 72db09b1f3 )
2021-07-16 16:48:32 +07:00
Jim Laskey
70b9911d53
8270075: SplittableRandom extends AbstractSplittableGenerator
...
Reviewed-by: rriggs, bpb
(cherry picked from commit 3bbd2332bd )
2021-07-16 16:48:12 +07:00
Anton Kozlov
023bb10f71
8266889: [macosx-aarch64] Crash with SIGBUS in MarkActivationClosure::do_code_blob during vmTestbase/nsk/jvmti/.../bi04t002 test run
...
Reviewed-by: dholmes, aph, sspitsyn
(cherry picked from commit 381bd62107 )
2021-07-16 16:47:13 +07:00
Hannes Wallnöfer
5bf5168c92
8259499: Handling type arguments from outer classes for inner class in javadoc
...
Reviewed-by: jjg
(cherry picked from commit 82c256eb61 )
2021-07-16 16:47:08 +07:00
Christoph Langer
e388ccea61
8268620: InfiniteLoopException test may fail on x86 platforms
...
Backport-of: 0b09129fae
(cherry picked from commit e5db9a9405 )
2021-07-16 16:46:36 +07:00
Xin Liu
d0d118bb55
8269865: Async UL needs to handle ERANGE on exceeding SEM_VALUE_MAX
...
Reviewed-by: dholmes, pchilanomate
(cherry picked from commit 67273ae63c )
2021-07-16 16:46:08 +07:00
Yi Yang
aa01e45ca6
8270056: Generated lambda class can not access protected static method of target class
...
Reviewed-by: mchung
Backport-of: 07e9052457
(cherry picked from commit 0f5470715e )
2021-07-16 16:45:29 +07:00
Vicente Romero
5c1e58b79f
8270025: DynamicCallSiteDesc::withArgs doesn't throw NPE
...
Reviewed-by: jvernee, mchung
(cherry picked from commit 8583aab374 )
2021-07-16 16:45:26 +07:00
Severin Gehwolf
803ac22b6b
8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas
...
Backport-of: 6a9bc10873
(cherry picked from commit d32e42cdd4 )
2021-07-16 16:45:24 +07:00
Maurizio Cimadamore
9909566102
8269281: java/foreign/Test{Down,Up}call.java time out
...
Reviewed-by: jvernee
(cherry picked from commit b2416b60fb )
2021-07-16 16:44:53 +07:00
Markus Grönlund
388a1416f7
8269635: Stress test SEGV while emitting OldObjectSample
...
Reviewed-by: jbachorik
(cherry picked from commit bd95c0c9e0 )
2021-07-16 16:44:23 +07:00
Markus Grönlund
b862093dac
8269525: Deadlock during Volano with JFR
...
Reviewed-by: egahlin
(cherry picked from commit 00ef65f34d )
2021-07-16 16:44:21 +07:00
Erik Joelsson
a4454856fd
8259848: Interim javadoc build does not support platform links
...
Reviewed-by: hannesw, jjg, ihse
(cherry picked from commit e631addd70 )
2021-07-16 16:43:54 +07:00
Christian Hagedorn
bab149d8b1
8269795: C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV
...
Reviewed-by: thartmann, roland, kvn
(cherry picked from commit 040c02b942 )
2021-07-16 16:43:22 +07:00
Erik Joelsson
d1d91195d9
8270203: Missing build dependency between jdk.jfr-gendata and buildtools-hotspot
...
Reviewed-by: tbell
(cherry picked from commit 0f32982872 )
2021-07-16 16:42:48 +07:00
Sean Mullan
d4620dbb86
8266345: (fs) Custom DefaultFileSystemProvider security related loops
...
Co-authored-by: Brian Burkhalter <bpb@openjdk.org >
Reviewed-by: bpb, chegar
(cherry picked from commit 4fc3180f75 )
2021-07-16 16:42:43 +07:00
Christoph Göttschkes
e4df27e296
8269873: serviceability/sa/Clhsdb tests are using a C2 specific VMStruct field
...
Reviewed-by: cjplummer, dholmes, sspitsyn
(cherry picked from commit 999ced03cc )
2021-07-16 16:42:13 +07:00
Alexey Bakhtin
6f3c06da75
8268965: TCP Connection Reset when connecting simple socket to SSL server
...
Reviewed-by: xuelei
Backport-of: 6f171b9f0d
(cherry picked from commit e1d3e73d4e )
2021-07-16 16:41:47 +07:00
Serguei Spitsyn
b364b5cf9d
8269558: fix of JDK-8252657 missed to update history at the end of JVM TI spec
...
Reviewed-by: dcubed, cjplummer
(cherry picked from commit 3d82b0e634 )
2021-07-16 16:41:43 +07:00
Phil Race
9ba8f9c9ed
8270216: [macOS] Update named used for Java run loop mode
...
Reviewed-by: serb
(cherry picked from commit 254600658a )
2021-07-16 16:41:35 +07:00
Roger Riggs
ca438e64c5
8268826: Cleanup Override in Context-Specific Deserialization Filters
...
Reviewed-by: dfuchs, bchristi
(cherry picked from commit 6889a39a3f )
2021-07-16 16:40:44 +07:00
Christian Hagedorn
a8cfa4294c
8261147: C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
...
Reviewed-by: thartmann, kvn
(cherry picked from commit f791fdf23e )
2021-07-16 16:40:41 +07:00
Jan Lahoda
1e6ea40764
8270151: IncompatibleClassChangeError on empty pattern switch statement case
...
Reviewed-by: mcimadamore
(cherry picked from commit 1196b35684 )
2021-07-16 16:40:07 +07:00
Jan Lahoda
63f8516aeb
8269146: Missing unreported constraints on pattern and other case label combination
...
8269301: Switch statement with a pattern, constant and default label elements crash javac
Reviewed-by: mcimadamore
(cherry picked from commit 885f7b1141 )
2021-07-16 16:40:04 +07:00
Jatin Bhateja
f96765e155
8269952: compiler/vectorapi/VectorCastShape*Test.java tests failed on avx2 machines
...
Reviewed-by: kvn, dlong
(cherry picked from commit 62ff55d383 )
2021-07-16 16:40:03 +07:00
Mikhailo Seledtsov
a48118e7ef
8269840: Update Platform.isDefaultCDSArchiveSupported() to return true for aarch64 platforms
...
Reviewed-by: minqi, iklam
(cherry picked from commit 46c610cbd8 )
2021-07-16 16:39:02 +07:00
Jonathan Gibbons
a26f53bdf1
8269722: NPE in HtmlDocletWriter
...
Reviewed-by: hannesw
(cherry picked from commit 6401633800 )
2021-07-16 16:38:25 +07:00
Daniel D. Daugherty
479a31ac0c
8270109: ProblemList 4 SA tests on macOS-aarch64
...
Reviewed-by: mikael
(cherry picked from commit 9acb2a69a9 )
2021-07-16 16:38:24 +07:00
Brian Burkhalter
e1a1dfbbe6
6766844: ByteArrayInputStream#read with a byte array of length 0 not consistent with InputStream when at EOF
...
Reviewed-by: naoto, lancea, joehw
(cherry picked from commit f46a917270 )
2021-07-16 16:38:15 +07:00
Guoxiong Li
5fa7692e35
8269738: AssertionError when combining pattern matching and function closure
...
Reviewed-by: jlahoda, vromero
(cherry picked from commit 9e75f922b1 )
2021-07-16 16:37:15 +07:00
Jatin Bhateja
aaec4f2632
8269828: corrections in some instruction patterns for KNL x86 platform
...
Reviewed-by: kvn, dlong
(cherry picked from commit 168af2e6b2 )
2021-07-16 16:36:38 +07:00
Jan Lahoda
7e75265125
8268766: Desugaring of pattern matching enum switch should be improved
...
Reviewed-by: mcimadamore, psandoz
(cherry picked from commit fa08cc62df )
2021-07-16 16:35:43 +07:00
Jan Lahoda
f6e0c51f4e
8270006: Switches with 'case null:' should be exhaustive
...
Reviewed-by: vromero
(cherry picked from commit 4f70759175 )
2021-07-16 16:35:38 +07:00
Roland Westrelin
90c72465df
8269746: C2: assert(!in->is_CFG()) failed: CFG Node with no controlling input?
...
Reviewed-by: chagedorn, thartmann
(cherry picked from commit 8f798b8222 )
2021-07-16 16:34:50 +07:00
Roger Riggs
11d8b4c79e
8269929: (test) Add diagnostic info to ProceessBuilder/Basic.java for unexpected output
...
Reviewed-by: iris, bpb, naoto
(cherry picked from commit c812bbbe8f )
2021-07-16 16:34:45 +07:00
Alexey Semenyuk
095240f421
8269185: Directories in /opt/runtimepackagetest and /path/to/jdk-17 are different
...
Reviewed-by: almatvee, herrick
(cherry picked from commit 6000950b33 )
2021-07-16 16:34:22 +07:00
Martin Doerr
6dbe81fb17
8269879: [PPC64] C2: Math.rint intrinsic uses wrong rounding mode
...
Reviewed-by: lucy, goetz
(cherry picked from commit 1f2bf1d194 )
2021-07-16 16:33:49 +07:00
Jan Lahoda
953b61ad5b
8266036: class file for sun.misc.Contended not found
...
8258421: (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with "error: cannot access jdk.internal.ValueBased"
Reviewed-by: darcy
(cherry picked from commit 7fcd5ca025 )
2021-07-16 16:33:46 +07:00
Daniel Fuchs
70fa9155fa
8269772: [macos-aarch64] test compilation failed with "SocketException: No buffer space available"
...
Reviewed-by: chegar, vtewari
(cherry picked from commit a49b1dc704 )
2021-07-16 16:33:21 +07:00
Jan Lahoda
761faa1298
8268859: jshell throws exception while parsing illegal "case true"
...
Reviewed-by: mcimadamore
(cherry picked from commit 820f2900d8 )
2021-07-16 16:31:50 +07:00
Jan Lahoda
6ec1bb5f41
8269802: javac fails to compile nested pattern matching switches
...
8269808: javac generates class with invalid stack map
Reviewed-by: mcimadamore
(cherry picked from commit 815e4af35d )
2021-07-16 16:31:45 +07:00
Chris Plummer
9fa5548588
8269830: SA's vm object vtable matching code sometimes matches on incorrect type
...
Reviewed-by: kevinw, sspitsyn
(cherry picked from commit 2daf39a59b )
2021-07-16 16:30:58 +07:00
Ioi Lam
d815eb0d7a
8268778: CDS check_excluded_classes needs DumpTimeTable_lock
...
Reviewed-by: minqi, ccheung
(cherry picked from commit 0ebf8aa9d7 )
2021-07-16 16:30:54 +07:00
Vladimir Kozlov
177cbdd112
8269825: [TESTBUG] Missing testing for x86 KNL platforms
...
Reviewed-by: dlong, jbhateja
(cherry picked from commit 0d1cd3a745 )
2021-07-16 16:30:26 +07:00
Vladimir Kozlov
0cee20e65f
8269955: ProblemList compiler/vectorapi/VectorCastShape[64|128]Test.java tests on x86
...
Reviewed-by: iignatyev, dlong
(cherry picked from commit e0c130f484 )
2021-07-16 16:29:50 +07:00
Eric Liu
e435aad3c9
8268966: AArch64: 'bad AD file' in some vector conversion tests
...
Reviewed-by: aph
(cherry picked from commit 1166ef25e9 )
2021-07-16 16:28:32 +07:00
Mandy Chung
dd28f92425
8225667: Clarify the behavior of System::gc w.r.t. reference processing
...
Reviewed-by: rriggs, kbarrett, tschatzl
(cherry picked from commit 3a69024033 )
2021-07-16 16:28:26 +07:00
Xiaohong Gong
c678e99e32
8269568: JVM crashes when running VectorMask query tests
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org >
Reviewed-by: psandoz, jiefu, jbhateja, sviswanathan
(cherry picked from commit 2b20778225 )
2021-07-16 16:27:31 +07:00
Kim Barrett
4c27978cbc
8269661: JNI_GetStringCritical does not lock char array
...
8269650: Optimize gc-locker in [Get|Release]StringCritical for latin string
Reviewed-by: dholmes, tschatzl
(cherry picked from commit 0f4e07b7d9 )
2021-07-16 16:27:23 +07:00
Roland Westrelin
be37a60ed6
8269575: C2: assert(false) failed: graph should be schedulable after JDK-8252372
...
Reviewed-by: kvn, thartmann
(cherry picked from commit df1364b508 )
2021-07-16 16:26:15 +07:00
Roland Westrelin
31dee4fb83
8268883: C2: assert(false) failed: unscheduable graph
...
Reviewed-by: chagedorn, kvn, yyang
(cherry picked from commit 6d8fc7249a )
2021-07-16 16:25:54 +07:00
Tobias Hartmann
f8685a7abc
8268369: SIGSEGV in PhaseCFG::implicit_null_check due to missing null check
...
Reviewed-by: chagedorn, kvn
(cherry picked from commit 4ad8b04421 )
2021-07-16 16:25:06 +07:00
Erik Gahlin
4aa623e53b
8266595: jdk/jfr/jcmd/TestJcmdDump.java with slowdebug bits fails with AttachNotSupportedException
...
Reviewed-by: mseledtsov, dholmes
(cherry picked from commit 5b8e1a266e )
2021-07-16 16:25:00 +07:00
Severin Gehwolf
3f1cace058
8269668: [aarch64] java.library.path not including /usr/lib64
...
Reviewed-by: aph, dholmes
(cherry picked from commit e14801cdd9 )
2021-07-16 16:24:09 +07:00
Alexander Zuev
debea16d3d
8268775: Password is being converted to String in AccessibleJPasswordField
...
Reviewed-by: prr
(cherry picked from commit 97e0e9e73d )
2021-07-16 16:24:03 +07:00
Mikael Vidstedt
a01037bdff
8269768: JFR Terminology Refresh
...
Reviewed-by: iignatyev, egahlin
(cherry picked from commit 1c18f91438 )
2021-07-16 16:23:17 +07:00
Sandhya Viswanathan
340db3385e
8269775: compiler/codegen/ClearArrayTest.java failed with "assert(false) failed: bad AD file"
...
Reviewed-by: kvn, dlong
(cherry picked from commit 6f0e8e79aa )
2021-07-16 16:23:13 +07:00
Weijun Wang
d36101f251
8269543: The warning for System::setSecurityManager should only appear once for each caller
...
Reviewed-by: lancea, alanb, dfuchs
(cherry picked from commit c4ea13edd0 )
2021-07-16 16:22:21 +07:00
Christian Hagedorn
e1e0ae826c
8262017: C2: assert(n != __null) failed: Bad immediate dominator info.
...
Reviewed-by: roland, neliasso, kvn
(cherry picked from commit 2db9005c07 )
2021-07-16 16:21:49 +07:00
Nils Eliasson
ee6ea9ef15
8269771: assert(tmp == _callprojs.fallthrough_catchproj) failed: allocation control projection
...
Reviewed-by: rbackman, kvn
(cherry picked from commit 7bc96dbc02 )
2021-07-16 16:21:47 +07:00
Jamsheed Mohammed C M
4b8a63e362
8265132: C2 compilation fails with assert "missing precedence edge"
...
Reviewed-by: iveresov, kvn
(cherry picked from commit 5644c4f942 )
2021-07-16 16:21:44 +07:00
Vladimir Kozlov
3655420bff
8269745: [JVMCI] restore original qualified exports to Graal
...
Reviewed-by: dnsimon, iveresov
(cherry picked from commit a4d2a9a77f )
2021-07-16 16:21:42 +07:00
Maurizio Cimadamore
fbcff00d33
8268566: java/foreign/TestResourceScope.java timed out
...
Reviewed-by: jvernee
(cherry picked from commit e3773977cf )
2021-07-16 16:21:17 +07:00
Kim Barrett
3ca10f742d
8260684: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java timed out
...
Reviewed-by: pliden, lkorinth
(cherry picked from commit 6c76e77158 )
2021-07-16 16:20:46 +07:00
Jatin Bhateja
e923c2d1f3
8269580: assert(is_valid()) failed: invalid register (-1)
...
Reviewed-by: kvn, dlong
(cherry picked from commit 4bbf11d4a9 )
2021-07-16 16:20:45 +07:00
Naoto Sato
61cdd9d052
8269704: Typo in j.t.Normalizer.normalize()
...
Reviewed-by: joehw, prappo, iris
(cherry picked from commit 54dd510bd5 )
2021-07-16 16:20:19 +07:00
Jan Lahoda
34dcccd5ed
8269354: javac crashes when processing parenthesized pattern in instanceof
...
Reviewed-by: vromero
(cherry picked from commit a8385feb30 )
2021-07-16 16:19:40 +07:00
Aleksey Shipilev
4ec6d1e9ab
8269285: Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998
...
Reviewed-by: kvn, iveresov, vlivanov
(cherry picked from commit c16d1fc981 )
2021-07-16 16:18:47 +07:00
Roland Westrelin
b26d081b93
8269088: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect
...
Reviewed-by: kvn, iveresov, neliasso
(cherry picked from commit ad27d9b3ec )
2021-07-16 16:18:40 +07:00
Roland Westrelin
f205149794
8269230: C2: main loop in micro benchmark never executed
...
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org >
Reviewed-by: kvn, iveresov
(cherry picked from commit c67a7b039d )
2021-07-16 16:18:13 +07:00
Hannes Wallnöfer
230e39283d
8262886: javadoc generates broken links with {@inheritDoc}
...
Reviewed-by: jjg
(cherry picked from commit 962f1c1a9b )
2021-07-16 16:17:36 +07:00
Jayathirth D V
470b7c4988
8267602: [macos] [lanai] java/awt/PrintJob/Text/stringwidth.sh doesn't exit on cancelling print dialog
...
Reviewed-by: aghaisas, serb
(cherry picked from commit f7ffd5872d )
2021-07-16 16:16:39 +07:00
Liam Miller-Cushon
5868c93f64
8268592: JDK-8262891 causes an NPE in Lint.augment
...
Reviewed-by: vromero
(cherry picked from commit 4930ae96d8 )
2021-07-16 16:16:03 +07:00
Mandy Chung
dabbf2615a
8262841: Clarify the behavior of PhantomReference::refersTo
...
Reviewed-by: kbarrett, rriggs
(cherry picked from commit 9ac63a6e08 )
2021-07-16 16:15:58 +07:00
Daniel D. Daugherty
6e8b41c964
8269703: ProblemList vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java on Windows-X64 with -Xcomp
...
Reviewed-by: dholmes
(cherry picked from commit aba6c55dac )
2021-07-16 16:15:09 +07:00
Naoto Sato
a4ba3f2dad
8269513: Clarify the spec wrt useOldISOCodes system property
...
Reviewed-by: lancea, bpb, iris, joehw
(cherry picked from commit 3e022247d2 )
2021-07-16 16:15:05 +07:00
Nils Eliasson
cb9ef412b0
8268897: [TESTBUG] compiler/compilercontrol/mixed/RandomCommandsTest.java must not fail on Command.quiet
...
Reviewed-by: kvn
(cherry picked from commit 0dc65d3c74 )
2021-07-16 16:14:03 +07:00
Hannes Wallnöfer
1327635718
8268557: Module page uses unstyled table class
...
Reviewed-by: jjg
(cherry picked from commit 3826012281 )
2021-07-16 16:13:35 +07:00
Daniel D. Daugherty
91ef0bcc74
8269691: ProblemList sun/management/jdp/JdpDefaultsTest.java on Linux-aarch64
...
Reviewed-by: kvn, darcy
(cherry picked from commit 2b17e95e20 )
2021-07-16 16:12:37 +07:00
Christoph Göttschkes
5cfeb00814
8269486: CallerAccessTest fails for non server variant
...
Reviewed-by: dholmes, stuefe, mchung, jvernee
(cherry picked from commit 1da5d4bb78 )
2021-07-16 16:12:26 +07:00
Martin Doerr
bc5b89f2dc
8269614: [s390] Interpreter checks wrong bit for slow path instance allocation
...
Reviewed-by: shade, rrich
(cherry picked from commit be0ac92e18 )
2021-07-16 16:12:00 +07:00
Zhengyu Gu
ff5fe2d979
8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
...
Reviewed-by: coleenp, jvernee
(cherry picked from commit 4b4bef4e1e )
2021-07-16 16:10:54 +07:00
Jan Lahoda
b3644582ab
8268320: Better error recovery for broken patterns in switch
...
Reviewed-by: vromero
(cherry picked from commit 4ee400ae43 )
2021-07-16 16:09:59 +07:00
Wang Huang
859283a07c
8265907: JVM crashes when matching VectorMaskCmp Node
...
Co-authored-by: Wang Huang <whuang@openjdk.org >
Co-authored-by: Ai Jiaming <aijiaming1@huawei.com >
Reviewed-by: njian, jbhateja, sviswanathan, dlong, adinn
(cherry picked from commit ca283c3ac0 )
2021-07-16 16:09:53 +07:00
Jan Lahoda
9e9fcfbaa4
8269141: Switch statement containing pattern case label element gets in the loop during execution
...
Reviewed-by: vromero
(cherry picked from commit c3c918928c )
2021-07-16 16:09:51 +07:00
Leo Korinth
23d3fb6be2
8268350: Remove assert that ensures thread identifier remains the same
...
Reviewed-by: tschatzl, kbarrett
(cherry picked from commit 6b64a7956c )
2021-07-16 16:09:49 +07:00
Jatin Bhateja
32058159aa
8269528: VectorAPI Long512VectorTest fails on X86 KNL target
...
Reviewed-by: kvn, sviswanathan
(cherry picked from commit 90eb1189ae )
2021-07-16 16:09:46 +07:00
Jie Fu
06fbd5c211
8269065: [REDO] vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java failed with OutOfMemoryError
...
Reviewed-by: stuefe, iignatyev
(cherry picked from commit a661686e1e )
2021-07-16 16:09:42 +07:00
Sean Coffey
6a5ab3d595
8269034: AccessControlException for SunPKCS11 daemon threads
...
Reviewed-by: valeriep
(cherry picked from commit 0d745ae8fd )
2021-07-16 16:09:40 +07:00
Christoph Langer
9b4eab82e9
8269529: javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build
...
Reviewed-by: serb, psadhukhan, pbansal
(cherry picked from commit d042029509 )
2021-07-16 16:09:37 +07:00
Chris Plummer
93e2c94ee0
8269232: assert(!is_jweak(handle)) failed: wrong method for detroying jweak
...
Reviewed-by: rkennke, amenkov, sspitsyn, sgehwolf
(cherry picked from commit 401cb0ad55 )
2021-07-16 16:08:40 +07:00
Nils Eliasson
cbebd8b51d
8268884: C2: Compile::remove_speculative_types must iterate top-down
...
Reviewed-by: roland, kvn
(cherry picked from commit b8a16e931b )
2021-07-16 16:08:35 +07:00
Jonathan Gibbons
a5a7892de4
8249646: Runtime.exec(String, String[], File) documentation contains literal {@link ...}
...
Reviewed-by: sundar, iris
(cherry picked from commit 25f9f19af9 )
2021-07-16 16:07:35 +07:00
Zhengyu Gu
ddf6d7811f
8268699: Shenandoah: Add test for JDK-8268127
...
Backport-of: e59acd9860
(cherry picked from commit 0d83dc2411 )
2021-07-16 16:07:25 +07:00
Jie Fu
46f1f2ed10
8269517: compiler/loopopts/TestPartialPeelingSinkNodes.java crashes with -XX:+VerifyGraphEdges
...
Reviewed-by: kvn, dlong
(cherry picked from commit 7010dfdffa )
2021-07-16 16:06:54 +07:00
Thomas Schatzl
6c6693cb46
8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC
...
Reviewed-by: kbarrett, iwalulya
(cherry picked from commit fc0fd96a5f )
2021-07-16 16:06:10 +07:00
Mandy Chung
8403603dc8
8269426: Rename test/jdk/java/lang/invoke/t8150782 to accessClassAndFindClass
...
Reviewed-by: jvernee
(cherry picked from commit 56240690f6 )
2021-07-16 16:05:12 +07:00
Xin Liu
2a33a67003
8267952: async logging supports to dynamically change tags and decorators
...
Reviewed-by: dholmes, phh
(cherry picked from commit 09bb84685f )
2021-07-16 16:05:01 +07:00
Daniel D. Daugherty
6948b8d749
8269534: Remove java/util/concurrent/locks/Lock/TimedAcquireLeak.java from ProblemList.txt
...
Reviewed-by: iignatyev, tschatzl
(cherry picked from commit 20640a57f3 )
2021-07-16 16:04:02 +07:00
Alexey Semenyuk
1ffc3f9840
8269403: Fix jpackage tests to gracefully handle jpackage app launcher crashes
...
Reviewed-by: almatvee, herrick
(cherry picked from commit efe8423d8c )
2021-07-16 16:03:56 +07:00
Vladimir Kozlov
68011d4190
8269304: Regression ~5% in 2005 in b27
...
Reviewed-by: dlong, roland
(cherry picked from commit 8d09596f27 )
2021-07-16 16:02:54 +07:00
Jim Laskey
e9a70a8ab3
8268236: The documentation of the String.regionMatches method contains error
...
Reviewed-by: rriggs, dfuchs
(cherry picked from commit e4c5446340 )
2021-07-16 16:02:49 +07:00
Dean Long
d81ce2f65c
8258746: illegal access to global field _jvmci_old_thread_counters by terminated thread causes crash
...
Reviewed-by: dholmes, kvn
(cherry picked from commit d9cb068f4b )
2021-07-16 16:01:07 +07:00
Mandy Chung
6c41e2ee42
8266269: Lookup::accessClass fails with IAE when accessing an arrayClass with a protected inner class as component class
...
Reviewed-by: chegar, alanb
(cherry picked from commit 6eb734a60f )
2021-07-16 16:00:57 +07:00
Mandy Chung
4c2e112513
8269351: Proxy::newProxyInstance and MethodHandleProxies::asInterfaceInstance should reject sealed interfaces
...
Reviewed-by: darcy, alanb
(cherry picked from commit 3d0d27ce57 )
2021-07-16 16:00:01 +07:00
Vladimir Kozlov
c5e9f9e5b8
8269260: Add AVX512 and other SSE + AVX combinations testing for tests which generate vector instructions
...
Reviewed-by: iveresov, dlong
(cherry picked from commit 824a51693e )
2021-07-16 15:59:55 +07:00
Alex Menkov
658fb51f14
8269302: serviceability/dcmd/framework/InvalidCommandTest.java still fails after JDK-8268433
...
Reviewed-by: kevinw, dcubed
(cherry picked from commit 1404e4bf44 )
2021-07-16 15:59:13 +07:00
Alexander Matveev
2659fbfca9
8269036: tools/jpackage/share/AppImagePackageTest.java failed with "hdiutil: create failed - Resource busy"
...
Reviewed-by: asemenyuk, herrick
(cherry picked from commit fb0a95fed4 )
2021-07-16 15:58:07 +07:00
Brian Burkhalter
897f0afd57
8269074: (fs) Files.copy fails to copy from /proc on some linux kernel versions
...
Reviewed-by: alanb, vtewari
(cherry picked from commit 5ebed06e8a )
2021-07-16 15:55:43 +07:00
Joe Wang
0168f4f3d4
8256919: BCEL: Utility.encode forget to close
...
Reviewed-by: lancea, bpb, naoto
(cherry picked from commit d799563ac0 )
2021-07-16 15:55:34 +07:00
Sandhya Viswanathan
de359bd9dd
8269335: Unable to load svml library
...
Reviewed-by: psandoz
(cherry picked from commit 1e3b418a53 )
2021-07-16 15:55:29 +07:00
Jan Lahoda
ff82205e88
8268871: Adjust javac to updated exhaustiveness specification
...
Reviewed-by: vromero
(cherry picked from commit 4eb321298a )
2021-07-16 15:55:21 +07:00
Vitaly Provodin
0c86ae72f1
enabling dtrace-tests: added dtrace keyword
...
(cherry picked from commit 0b5119ca89 )
2021-07-15 05:49:34 +07:00
Vitaly.Provodin
f4a2bb8896
add 32-sizes for native data types
...
(cherry picked from commit 3a79870da8 )
2021-07-15 05:49:31 +07:00
Vitaly.Provodin
6cd4d74fa3
add dockerfile for x86
...
(cherry picked from commit 8fb2341ea8 )
2021-07-15 05:49:28 +07:00
Maxim Kartashev
b83badc8be
JBR-3323 Exclude parts of VM code from sanitizer checks
...
Exclude VM error-reporting code that treats memory as a raw sequence of
bytes from address sanitizer checks. This is needed to only get true
reports when running tests against the --enable-asan build.
2021-07-15 05:49:25 +07:00
Nikita Gubarkov
7067da9803
Added JBR-specific .idea project files
2021-07-15 05:48:19 +07:00
Nikita Gubarkov
fe9d001c4d
Added Clion project setup
2021-07-15 05:48:16 +07:00
Nikita Gubarkov
736917f300
Updated IDEA project setup
2021-07-15 05:48:13 +07:00
Alexey Ushakov
d38d8d43ae
JBR-3344 "Exit Full Screen" action doesn't work, the only way is mouse click on window's native "green" button.
...
Restored JBR-1931 fix partially reverted by JBR-1718
(cherry picked from commit c0be778e20 )
2021-07-15 05:47:41 +07:00
Anton Tarasov
286c96e606
JBR-3337 jb/java/jcef/HandleJSQueryTest3314.sh: fails on macOS-aarch64 with "JS Query was not handled in 2nd opened browser"
...
(cherry picked from commit 8678f41971 )
2021-07-15 05:47:36 +07:00
Anton Tarasov
5b6c64c6f7
JBR-3545 Window.setMinimumSize does not respect DPI scaling
...
(cherry picked from commit 9b4f72ad18 )
2021-07-15 05:47:33 +07:00
Denis Fokin
84d66eab71
JRE-408 JBR-3515 fix NullPointerException in MetalRootPaneUI.installWindowListeners
...
(cherry picked from commit 584d554af529cff445b0f09bc2d57be55e138b7a)
(cherry picked from commit 6a42bb54bd )
2021-07-15 05:47:30 +07:00
Alexey Ushakov
dca1987fb5
JBR-2207 TitledBorder leaks PropertyChangeListener
...
Added a separate pass with sending setVisible(false) to the frames holding TitledBorder references in order to get WINDOW_DEACTIVATED (to clear KeyBoardFocusManager.activeWindow field)
(cherry picked from commit 3b03c698ce )
2021-07-15 05:47:26 +07:00
Elena Sayapina
089e6ac746
JBR-2657 [TESTBUG] ChainOfPopupsFocusTest misbehaving on Windows
...
- changed open popup shortcut from Ctrl+N to Ctrl+M, so no new explorer windows appear if desktop gets focused by error
- added a click on the main test frame, so it gets focus when running from background cygwin process on Windows, otherwise it just flashes on the taskbar
(cherry picked from commit eda8e4d50e )
2021-07-15 05:47:23 +07:00
Maxim Kartashev
2da9bf356d
JBR-3590 Update JetBrains Runtime README
2021-07-15 05:47:20 +07:00
Maxim Kartashev
c6ddafe42b
JBR-3572 Wayland: java/awt/Window/WindowTitleVisibleTest/WindowTitleVisibleTestLinuxGnome.java: title bar shown and hidden are the same.
...
Exclude the test when running under XWayland that doesn't implement
screen capture necessary for the test to function.
2021-07-15 05:47:17 +07:00
Denis Konoplev
702dc54df1
EA-252361: Check window for null
...
(cherry picked from commit 23a7dbd486 )
2021-07-15 05:46:47 +07:00
Artem Bochkarev
bb2915684a
JBR-3131: support custom view for system menu items
...
(cherry picked from commit 78d509ac0f )
2021-07-15 05:46:44 +07:00
Artem Bochkarev
5cdc76b6b4
JBR-3127: set NSWindowAllowsImplicitFullScreen=NO
...
fixed JBR-3127 Modal dialogs invoked from modal or floating dialogs are opened in full screen
(cherry picked from commit 0b8ff1a7e6 )
JBR-3127: add possibility to load NSJavaVirtualMachine
JavaVM framework is deprecated but this class is still checked by AppKit, see https://youtrack.jetbrains.com/issue/JBR-3127#focus=Comments-27-4684465.0-0
(cherry picked from commit be6a2c4f0c )
2021-07-15 05:46:41 +07:00
Nikita Gubarkov
6e1a887629
JBR-3376 Added check for -1 glyph info pointer in OGLTextRenderer.c
2021-07-15 05:46:38 +07:00
Denis Fokin
df2255dc38
JBR-1417 JBR 11 does not support chain of popups
...
Adopted version of "JRE-864 Multiple child windows opened and closed in sequence"
(cherry picked from commits 54bb2dd097 , 68c2fd0e3b , part of 1a9838082e )
2021-07-15 05:46:36 +07:00
Dmitry Batrak
daa33b828f
JBR-3024 Popups are shown with 1x1 size sometimes
...
test case only
(cherry picked part of commit ee298f5287 )
2021-07-15 05:46:32 +07:00
Vitaly Provodin
6d971e656e
JBR-3314 add regression test
...
(cherry picked from commit c81adfed61 )
2021-07-15 05:46:27 +07:00
Ivan Migalev
e7ecf5f164
JBR-3227 Reload type of required native file dialogs each time a file dialog is requested
...
(cherry picked from commit 26dd87ab7c )
2021-07-15 05:46:23 +07:00
Vitaly Provodin
2b805791d8
JBR-1505 add jdk.jcmd module into JBR
...
(cherry picked from commit c40b9c8b9e )
2021-07-15 05:46:20 +07:00
Ivan Migalev
2b88d5f79f
JBR-3068 Update path selector behavior when sun.awt.windows.useCommonItemDialog is enabled
...
(cherry picked from commit 442bb7eecc )
2021-07-15 05:46:18 +07:00
Alexey Ushakov
3235582a15
JBR-2996 M1 warnings: CoreText note: Client requested name “.SFCompact-Black”, it will get Times-Roman rather than the intended font
...
Cached system fonts family names
(cherry picked from commit 56629e4c90 )
2021-07-15 05:46:15 +07:00
Alexey Ushakov
7daa88599a
JBR-3023 Gray idea frame after project open with ide.mac.transparentTitleBarAppearance.
...
Initiate move/resize event on first appearance of window having FULL_WINDOW_CONTENT property set
(cherry picked from commit a6ea081ba2 )
2021-07-15 05:46:12 +07:00
Dmitry Batrak
c1c2294526
JBR-3017 Focus issue in presence of third-party accessibility tool
...
use the new invocation approach for 'makeKeyAndOrderFront' as well, as it can also cause synchronous back-calls to accessibility subsystem, and change the global call order unexpectedly
this commit fixes TypeaheadSetVisibleTest and TypeaheadToFrontTest, when they are run with AltTab active
Guard against possible deadlocks, if UI-related methods are invoked not on EDT.
Sample deadlock scenario:
* Application thread attempts to show the window, this involves calling CWrapper.NSWindow.makeKeyAndOrderFront under AWT tree lock, which blocks till 'makeKeyAndOrderFront' completes on AppKit thread
* AppKit thread, while executing 'makeKeyAndOrderFront' performs 'back-call' to CAccessibility.getFocusOwner, which waits for execution on EDT
* EDT performs some activity requiring AWT tree lock (e.g. processing of PaintEvent)
(cherry picked from commits e3aaff5db4 , 09941119e1 )
2021-07-15 05:46:09 +07:00
Dmitry Batrak
80cb66e92c
JBR-3072 Deadlock on nested dialog hiding
...
(cherry picked from commit 99242748ee )
2021-07-15 05:46:06 +07:00
Dmitry Batrak
83c9e70a81
fix occasional freezes of JBR-3017 reproducer after the fix
...
(cherry picked from commit 7e6db54f77 )
2021-07-15 05:46:01 +07:00
Dmitry Batrak
efa74fc5bf
refactor nativeCreateNSWindow call wrapping
...
as part of JBR-3017
(cherry picked from commit eeef67a335 )
2021-07-15 05:45:58 +07:00
Dmitry Batrak
d4d5831465
remove excessive wrapping with AccessController (AWTThreading does it internally now)
...
as part of JBR-3017
(cherry picked from commit f1dd523ba8 )
2021-07-15 05:45:56 +07:00
Dmitry Batrak
42214ff9e8
log LWCToolkit invokeAndWait requests
...
as part of JBR-3017, to make investigation of similar issues simpler in the future
(cherry picked from commit a7fd723e43 )
2021-07-15 05:45:53 +07:00
Dmitry Batrak
73ee629668
JBR-2971 Log more information about window creation and property changes
...
(cherry picked from commit 9d86b4d235 )
2021-07-15 05:45:47 +07:00
Dmitry Batrak
5d4576306a
JBR-2819 Create API to determine typographic family/subfamily for available fonts
...
(cherry picked from commit 89e519a4ef )
2021-07-15 05:45:42 +07:00
Dmitry Batrak
c072e7f84d
JBR-2533 Popup is not focused on click when switching from another application on macOS
...
(cherry picked from commits d9ff151211 , 67b174dc8c , 72b0add80c , 21af1eba85 , 2f1d317d87 , 6dd334f9f0 , cd863bac0d , 010f6fc951 , parts of 7d5ac56b6c , cd6dd5c3cf , e8bbd8ffdd )
2021-07-15 05:45:40 +07:00
Nikita Gubarkov
d6569503d5
Added jetbrains.api & jetbrains.api.impl modules
2021-07-15 05:45:36 +07:00
Nikita Gubarkov
5f74c7d374
JBR-2924 Do not try to create native italic font when we're going to make it fake italic
2021-07-15 05:45:33 +07:00
Nikita Gubarkov
7faec92ebe
JBR-3269 Disabled subpixel antialiasing for macOS Big Sur and newer
2021-07-15 05:45:30 +07:00
Dmitry Batrak
d7e51fe60c
JBR-3017 Focus issue in presence of third-party accessibility tool
...
(cherry picked from commit 88ead5d9e3 )
2021-07-15 05:45:27 +07:00
Vitaly Provodin
84d33b36d9
JBR-1718 add a regression test
...
(cherry picked from commit 84ff4eab21 )
2021-07-15 05:45:24 +07:00
Vitaly Provodin
2fc7d6a06e
JBR-2957 notarize JBR and JBRSDK as APPL
...
(cherry picked from commit 0e7f9ce4ca )
2021-07-15 05:45:21 +07:00
Elena Sayapina
6be375b1cb
JBR-2890 [TESTUPDATE] Enable jcef tests on macOS aarch64 platform
...
(cherry picked from commit 1714d7b627 )
2021-07-15 05:45:18 +07:00
Vitaly Provodin
1428d2222c
JBR-667 add shenandoahgc feature
...
(cherry picked from commit e15dad04 )
2021-07-15 05:45:16 +07:00
Artem Bochkarev
66aa78a29d
JBR-2562: fixed invokation of parent method
...
(cherry picked from commit 93cbab2f2d )
JBR-2562: suppress exceptions from [NSWindow _changeJustMain]
temporary workaround to prevent crashes
(cherry picked from commit dd055b5970 )
2021-07-15 05:45:13 +07:00
Mikhail Grishchenko
baa0e2b390
JBR-2890 Disable jcef tests on 32-bit and aarch64 platforms
...
(cherry picked from commit d34d6528fe )
2021-07-15 05:45:10 +07:00
Alexey Ushakov
a190730b65
JBR-2879 Big Sur: Opening project in new window results in opening project in another tab
...
Disabled Tabbing mode for all NSWindows
(cherry picked from commit 8cb0377a31 )
2021-07-15 05:45:08 +07:00
Nikita Gubarkov
666fb34a50
JBR-2910 Implemented extended glyph cache for macOS
2021-07-15 05:45:05 +07:00
Alexey Ushakov
6f3533688d
JBR-2617 Text with opacity renders black
...
Implemented alpha blending in grayscale text rendering (UX-1320)
Corrected bright text thickness (smooth on), bright and dark text thickness (smooth off)
Added JVM properties for fine tuning
(cherry picked from commit c30306f779 )
(cherry picked from commit c95adeb8f2 )
(cherry picked from commit 269c9580fb )
(cherry picked from commit 55c7be5fe9 )
(cherry picked from commit e28ff71e97 )
2021-07-15 05:45:02 +07:00
Alexey Ushakov
b2dc10b682
JBR-2521 Ugly font in all 2020.2 EAPs on macOS
...
Provide gamma correction for both light and dark text
(cherry picked from commit 5953202a7e )
2021-07-15 05:45:00 +07:00
Alexey Ushakov
37197303c8
JBR-2591 Repainting is broken (was: Icons in tree list widgets became dark)
...
Save current blend mode before cached grayscale rendering
(cherry picked from commit 7beb75ccec )
(cherry picked from commit ed52fde57d )
2021-07-15 05:44:57 +07:00
Alexey Ushakov
fd8be6da0e
JBR-1986 Enabling fractional metrics causes visual artifacts in font rendering on macOS 10.14+
...
Disable subpixel positioning for macOS 10.13+ if legacy LCD rendering is disabled
(cherry picked from commit dbd24232e4 )
2021-07-15 05:44:55 +07:00
Vitaly Provodin
0f742d7307
exclude bug7154030 on macosx-aarch64 due to 8268284
2021-07-15 05:44:52 +07:00
Vitaly Provodin
1d59e7a82d
exclude SharedMemoryPixmapsTest on macosx-all due to 8221451
2021-07-15 05:44:50 +07:00
Vyacheslav Moklev
e0f51f967a
JBR-2442 fix memory leak of fileBuffer
...
fix was suggested by Nikita Gubarkov
2021-07-15 05:44:46 +07:00
Andrey Starovoyt
90452c5d8d
JBR-2736 provide writeObjects implementation for copying files/folders from Project Explorer to the Finder
...
(cherry picked from commit 33db034d49 )
(cherry picked from commit d3ec3d899d )
2021-07-15 05:44:43 +07:00
Sergey Malenkov
6c49aff129
EA-235126 - CME: HighlightableComponent.getPreferredSize
...
(cherry picked from commit 523d80cafd )
2021-07-15 05:44:41 +07:00
Kirill Kirichenko
b73ffc9f8a
JBR-2667 Post review: rename win.darkTheme.on to win.lightTheme.on and reversed the logic
...
(cherry picked from commit eeab5252e6 )
2021-07-15 05:44:39 +07:00
Kirill Kirichenko
5ed0df1831
JBR-2667 Add new AWT desktop property for light/dark theme detection on Windows 10
...
(cherry picked from commit 0e4ad056dd )
2021-07-15 05:44:37 +07:00
Alexey Ushakov
4d09bd3585
JBR-2593 Wide ligatures not rendered in Grayscale mode
...
Added missing flush of cached vertices
(cherry picked from commit ad409b4370 )
2021-07-15 05:44:35 +07:00
Nikita Gubarkov
ef38f08cf3
JBR-2910 Implemented extended glyph cache for Linux
2021-07-15 05:44:33 +07:00
Nikita Gubarkov
58e65f63ec
JBR-2910 Implemented extended glyph cache for Windows
2021-07-15 05:44:31 +07:00
Nikita Gubarkov
6776019bf6
JBR-2614 Fixed LCD glyph width to include both left & right padding, so that rowBytes = width * 3
2021-07-15 05:44:29 +07:00
Alexey Ushakov
d8a9899adb
JBR-2463 Font rendering problem on macOS Mojave
...
Use adjusted advances for glyphs
(cherry picked from commit 1af5dd4aae )
2021-07-15 05:44:27 +07:00
Denis Konoplev
26c3855d83
JBR-3544: Generate popup invoked instead of New in this directory
2021-07-15 05:44:25 +07:00
Vitaly Provodin
2023dd87ef
JBR-2545 Clean up the list of ignored Render tests
...
(cherry picked from commit f7b4c42e1d )
2021-07-15 05:44:22 +07:00
Jayathirth D V
652904e67b
8241490: Add large text performance tests in RenderPerfTest
...
(cherry picked from commit 803ee2f2b5 )
2021-07-15 05:44:20 +07:00
Alexey Ushakov
5c42b00ddc
8230657: Create fine grained render perf test for metal pipeline
...
Converted gradle JUnit test to plain java for ant and gnumake
To run the tests:
cd src/demo/share/java2d/RenderPerfTest
ant run
or
java -jar dist/RenderPerfTest.jar
or
java -jar dist/RenderPerfTest.jar testWhiteTextBubblesGray
(cherry picked from commit 356121b18f )
(cherry picked from commit 8bd8d2d132 )
2021-07-15 05:44:18 +07:00
Konstantin Bulenkov
49e44238ce
Update FiraCode to 5.2
...
(cherry picked from commit 71e2a8d8ad )
2021-07-15 05:44:15 +07:00
Alexey Ushakov
8f05a1ce68
JBR-1929 Improve rendering of San Francisco font of macOS Catalina
...
Reverting gamma correction because of rendering artifacts in the light theme
This reverts commit 5016db51
(cherry picked from commit c1d644a004 )
2021-07-15 05:44:13 +07:00
Alexey Ushakov
1d45486ac6
JBR-1929 Improve rendering of San Francisco font of macOS Catalina
...
Added gamma correction to match grayscale rendering with subpixel one
(cherry picked from commit 5016db518a )
2021-07-15 05:44:10 +07:00
Alexey Ushakov
bfe00c828d
JBR-2463 Font rendering problem on macOS Mojave
...
Use adjusted advances for glyphs
(cherry picked from commit 1af5dd4aae )
2021-07-15 05:44:07 +07:00
Anton Tarasov
69c11fceae
JBR-3413 use timeout in CAccessibility.invokeAndWait
2021-07-15 05:44:05 +07:00
Anton Tarasov
93aededb81
revert: JBR-1434 "New file dialog" popup remains above all windows on switching application
...
java.awt.peer.WindowPeer.isLightweightDialog() method does not exist.
(cherry picked from commit 7d8aeaf7de )
2021-07-15 05:44:03 +07:00
Anton Tarasov
60e75803ac
JBR-2872 improve: JBR-2866 JCEF: Markdown editor steals focus from a different frame
...
(cherry picked from commit bad748e3d0 )
2021-07-15 05:43:59 +07:00
Anton Tarasov
a6aa8067d0
JBR-2866 JCEF: Markdown editor steals focus from a different frame
2021-07-15 05:43:56 +07:00
Anton Tarasov
425ac11443
JBR-2645 enable CefBrowser.close(true) in jcef reg tests
...
(cherry picked from commit 492c217125 )
2021-07-15 05:43:54 +07:00
Anton Tarasov
f4afe449dc
JBR-2259 WebSite isn't loaded with .loadUrl method if browser isn't shown in UI
...
(cherry picked from commit 57bbddf071 )
2021-07-15 05:43:51 +07:00
Anton Tarasov
a0aa5648bc
JBR-2557 use com.jetbrains.cef.JCefAppConfig in JCEF tests
...
(cherry picked from commit e30a309f92 )
2021-07-15 05:43:44 +07:00
Anton Tarasov
e71b914cb8
JBR-2489 Git branch operations (switch to another branch, rebase) sometimes crash WebStorm 202.5428.27
...
(cherry picked from commit 81d2156fb1 )
2021-07-15 05:43:42 +07:00
Anton Tarasov
b2d4f0797c
JBR-2282 [jcef] update to JCEF/80.0.4+g74f7b0c+chromium-80.0.3987.122
...
(cherry picked from commit a5adc725df )
2021-07-15 05:43:36 +07:00
Anton Tarasov
0d69196a64
JBR-2305 jcef: jb/java/jcef/JCEFStartupTest.java throws java.lang.ExceptionInInitializerError
...
(cherry picked from commit f0385f01ec )
2021-07-15 05:43:31 +07:00
Anton Tarasov
61a1b99c13
JBR-2306 jcef: jb/java/jcef/JCEFStartupTest.java unexpectedly exits with the exit code: 0
...
(cherry picked from commit ff7d7bd43c )
2021-07-15 05:43:28 +07:00
Anton Tarasov
85a6e859ba
JBR-2299 [mac] jcef requests for "chromium safe storage" keychain access
...
(cherry picked from commit dd1334a352 )
2021-07-15 05:43:26 +07:00
Anton Tarasov
298bf55b39
JBR-2222 Crash during closing IDE
...
(cherry picked from commit d0c367b31f )
2021-07-15 05:43:24 +07:00
Anton Tarasov
0d9d566017
JBR-2287 [jcef] add CefBrowser wrapper to jtreg tests
...
(cherry picked from commit fa961d1769 )
2021-07-15 05:43:21 +07:00
Anton Tarasov
2763578a61
JBR-2169 AWTThreading: remove tracked invocation event from completion listener
...
(cherry picked from commit a855f3b835 )
2021-07-15 05:43:18 +07:00
Anton Tarasov
5853fc0a5c
JBR-2159 Native crash in thread AWT-EventQueue-0 when trying to push commit
...
(cherry picked from commit bba297b4a4 )
2021-07-15 05:43:15 +07:00
Anton Tarasov
eee5f887d2
JBR-2148 JCEF: JBR bundle has invalid app structure
...
(cherry picked from commit f45f84d7ed )
2021-07-15 05:43:12 +07:00
Anton Tarasov
0b89a68acc
JBR-2146 improve InvokeOnToolkitHelper to cover more generic case
2021-07-15 05:43:06 +07:00
Anton Tarasov
cd2d122aae
JBR-2139 Idea freeze on dynamic plugin unloading
...
(cherry picked from commit e57bae4f66 )
2021-07-15 05:43:03 +07:00
Anton Tarasov
a345d6bf2b
JBR-2099 jb/java/jcef/JCEFStartupTest.java fails on Windows, Linux
...
(cherry picked from commit 3dfb0aa16a )
2021-07-15 05:42:56 +07:00
Anton Tarasov
af57a07bc9
JBR-2093 create reg test for JCEF startup
...
(cherry picked from commit e8c2761f5b )
2021-07-15 05:42:52 +07:00
Anton Tarasov
0f32a2912d
JBR-2082 Revealing taskbar does not work when "Automatically hide the taskbar"
...
(cherry picked from commit b31a41fb2f )
2021-07-15 05:42:49 +07:00
Mikhail Grishchenko
bb7a6a5e99
JBR-2639, JBR-2412 [jcef] Tests that checks mouse events
...
JBR-2412 [windows] mouse listener does not work for jcef
(cherry picked from commit 66ad6472ae )
(cherry picked from commit 04246aac57 )
(cherry picked from commit b7cde4fd05 )
2021-07-15 05:42:45 +07:00
Mikhail Grishchenko
4c1fc5c81d
JBR-2639 [win] jcef does not recognize vertical mouse wheel events
...
added regression test
(cherry picked from commit e8e4741bb0 )
2021-07-15 05:42:41 +07:00
Mikhail Grishchenko
b126a231f2
JBR-2412 [windows] mouse listener does not work for jcef
...
added regression test
(cherry picked from commit d1479872f2 )
2021-07-15 05:42:37 +07:00
Elena Sayapina
6c502a326a
JBR-2630 Typing speed in IDE editor was dropped after switching to 11.0.8
...
Introduced sun.awt.osx.RobotSafeDelayMillis property to control macOS specific safe delay for Robot methods.
50 ms safe delay was initially hardcoded in 3862142d (JDK-8242174: [macos] The NestedModelessDialogTest test make the macOS unstable) which affected performance tests execution.
(cherry picked from commit 5f691bb788 )
2021-07-15 05:42:33 +07:00
Mikhail Grishchenko
8e8d622b22
JBR-2430 [jcef] Added Regression test
...
Checks that JS Query is handled in 2nd opened browser
(cherry picked from commit 404ff84565 )
Refactoring + changed EDT awaiting method
(cherry picked from commit dc24658b31 )
2021-07-15 05:42:29 +07:00
Vitaly Provodin
3aea062227
exclude the new printer test 8262731
2021-07-15 05:42:24 +07:00
Alexey Ushakov
33e96a85e4
8266079: Lanai: AlphaComposite shows differences on Metal compared to OpenGL
...
Keep MTLLayer opacity in sync with window content view
2021-07-15 05:42:19 +07:00
Alexey Ushakov
c4e5dfaae3
JBR-2419 Improve performance of CStrike.getNativeGlyphOutlineBounds
...
Do not pass the result via java object. Use more straight api.
(cherry picked from commit 9f91fe91f5 )
(cherry picked from commit c0fd2daf5c )
2021-07-15 05:42:13 +07:00
Alexey Ushakov
4b45577ac9
JBR-2382 Provide detailed stack trace in crash dumps for unhandled ObjC exceptions
...
Used user home dir for jbr_err files. Removed logging with reportException method
(cherry picked from commit 2c8cdb221b )
JBR-2382 Provide detailed stack trace in crash dumps for unhandled ObjC exceptions
Used process workdir for jbr_err files. Added one more logging to reportException method
(cherry picked from commit 95a47810d5 )
JBR-2382 Provide detailed stack trace in crash dumps for unhandled ObjC exceptions
Generate jbr_err_pidXX.log file with detailed stack trace of the exception
(cherry picked from commit 4c42f75021 )
2021-07-15 05:42:10 +07:00
Artem Bochkarev
54665fce33
JBR-2253: unset LD_PRELOAD just after VM loaded
...
workaround for JBR-2253 Preload libjsig.so to fix JNA crashes
(cherry picked from commit 127a2deddf )
2021-07-15 05:42:06 +07:00
Kirill Kirichenko
aa82961a76
JBR-1874 Cursor not changing from 'default' to 'text'. Additional fix after reopening.
...
(cherry picked from commit 5a29d4ade9 )
2021-07-15 05:42:04 +07:00
Elena Sayapina
603f214e2c
JBR-1388 [TESTBUG] Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java fails on macOS Mojave
...
(cherry picked from commit 50b24a147b )
2021-07-15 05:42:00 +07:00
Elena Sayapina
6a2a16c6b1
JBR-2585 [TESTBUG] TouchScreenEvent tests affect tests simulating mouse actions
...
- added workaround for JBR-2585
- added README.md about manual test run
- made an update to close LinuxTouchScreenDevice properly
- added an error exit from linux shell script if sudo password is empty or chown fails
(cherry picked from commit 4deb3bbe61 )
2021-07-15 05:41:56 +07:00
Alexey Ushakov
6cc7a3b84f
8266079: Lanai: AlphaComposite shows differences on Metal compared to OpenGL
...
Implemented blit via compute kernel
2021-07-15 05:41:53 +07:00
Denis Konoplev
7566863a4f
fixup! macOS national keyboard support
...
Remove unused import that broke compilation
2021-07-15 05:41:51 +07:00
Elena Sayapina
c405c7acb7
IDEA-165950 [TESTUPDATE] National keyboard layouts support
...
Update regression test after the following commits:
02fad83c : Remove public constants from KeyEvent
f4227faf : Impossible to assign cmd+ß shortcuts
(cherry picked from commit 264802cf4b )
2021-07-15 05:41:48 +07:00
Konstantin Aleev
788e352701
fix memory leaks in AccessibleJTree
...
(cherry picked from commit 561a7b8def )
2021-07-15 05:41:45 +07:00
Elena Sayapina
b62f8af476
JBR-2328 [TESTBUG] Regression test java/awt/keyboard/AllKeyCode/AllKeyCode.java is not correct
...
(cherry picked from commit 861f73c393 )
(cherry picked from commit bfab6a9364 )
(cherry picked from commit e9fa7a0882 )
2021-07-15 05:41:42 +07:00
Mikhail Grishchenko
d7fbef52ba
JBR-2259 WebSite isn't loaded with .loadUrl method if browser isn't shown in UI
...
Added reproducer
(cherry picked from commit e875bf72c9 )
2021-07-15 05:41:38 +07:00
Denis Konoplev
ed5cdfa144
JBR-2490 Add option to work with Surface Pen
...
(cherry picked from commit 5acc7680a1 )
2021-07-15 05:41:34 +07:00
Denis Konoplev
bc5a700665
JBR-2669: set unicode for both keyCode and extendedKeyCode
...
(cherry picked from commit ba3f14c83a )
2021-07-15 05:41:32 +07:00
Denis Konoplev
475a2ce0a0
JBR-2554: Proper unicode values in KeyEvent.keyCode
...
(cherry picked from commit 703d77a927 )
2021-07-15 05:41:28 +07:00
Denis Konoplev
bffbcf2a6a
JBR-215: Remove SystemInfo
...
(cherry picked from commit 9adf77a512 )
2021-07-15 05:41:25 +07:00
Denis Konoplev
2938315764
JBR-215: Separate LatinNonAlphaNumKeycodes option
...
(cherry picked from commit caf366f6f3 )
2021-07-15 05:41:21 +07:00
Denis Konoplev
0cde0dd327
JBR-215: Windows non-alphanumeric shortcuts
...
(cherry picked from commit 4f60efebe2 )
2021-07-15 05:41:17 +07:00
Denis Konoplev
0cf08d613a
JBR-2280: Fix regression. Mode compatible with old option.
...
(cherry picked from commit a3e3c23cb1 )
2021-07-15 05:41:13 +07:00
Denis Fokin
30da8a6373
macOS national keyboard support
2021-07-15 05:41:08 +07:00
Sergey Malenkov
493048e6c6
JBR-1929 FractionalMetricsSupport
...
(cherry picked from commit bbdc159762 )
2021-07-15 05:41:04 +07:00
Mikhail Grishchenko
c569d6e9c8
JBR-2256 JEditorPane with test/html type and zero margins is not shown
...
Updated reproducer
(cherry picked from commit 529a188b8b )
JBR-2256 JEditorPane with test/html type and zero margins is not shown
Added reproducer
(cherry picked from commit 41578a40b5 )
2021-07-15 05:41:01 +07:00
Mikhail Grishchenko
5547506845
JBR-2210 IDEA fails to start (JVM crashes) when using the -Dfile.encoding=UTF-8in IDEA's vmoptions file
...
Added regression test
(cherry picked from commit 4e1f5a43b3 )
2021-07-15 05:40:56 +07:00
Alexey Ushakov
980b08e0b4
JBR-2210 IDEA fails to start (JVM crashes) when using the -Dfile.encoding=UTF-8in IDEA's vmoptions file
...
Returning devanagari subset back for ja.UTF-8 to get non-null font name from WFontConfiguration.getTextComponentFontName(). It is a regression from JDK-8208179.
(cherry picked from commit b51254a975 )
2021-07-15 05:40:53 +07:00
Mikhail Grishchenko
48a7c6052f
JBR-1414 [Test] downscale frames to run on low-dpi screens
...
(cherry picked from commit b46e74fe6f )
2021-07-15 05:40:50 +07:00
Elena Sayapina
7561ca52ba
JBR-1905 [TESBUG] java/awt/TextArea/DisposeTest/TestDispose.java: frame is not disposed
...
- java/awt/TextArea/DisposeTest/TestDispose.java, java/awt/TextField/DisposeTest/TestDispose.java: fixed test frame disposal
- java/awt/Frame/DisposeStressTest/DisposeStressTest.java: decreased test timeout from 2h to 10 min, added minor diagnostic logging
(cherry picked from commit 7f025f4e16 )
(cherry picked from commit dda7f3d871 )
(cherry picked from commit bc09aadadb )
2021-07-15 05:40:46 +07:00
Alexey Ushakov
20583a52d7
JBR-2135 Use CoreText api to select the font with the most recent version
...
Added a property to force loading bundled fonts: -Djava2d.font.noVersionCheck=true
(cherry picked from commit cbb148dff4 )
2021-07-15 05:40:44 +07:00
Alexey Ushakov
803ce276fd
JBR-2137 JetBrainsMono fonts update to v1.0.3
...
(cherry picked from commit a6e441828a )
2021-07-15 05:40:41 +07:00
Mikhail Grishchenko
8ced002288
JBR-1414: Added regression test for dnd with HiDPI scaling
...
(cherry picked from commit 1f4ab12fbb )
2021-07-15 05:40:38 +07:00
Elena Sayapina
56eef5d861
JBR-2041 [TEST] Added new regression test (Touchscreen devices support)
...
(cherry picked from commit 2d587b3728 )
(cherry picked from commit 92606f2c7f )
(cherry picked from commit 05af375909 )
(cherry picked from commit 0f895bf1b2 )
(cherry picked from commit 08aa0852b7 )
2021-07-15 05:40:35 +07:00
Konstantin Bulenkov
8a040acaeb
Update JetBrains Mono to 1.0.2
...
(cherry picked from commit 6f4a13e46f )
2021-07-15 05:40:32 +07:00
Ivan Migalev
8ad5177715
Extract the DWM colorization parameters from registry (JBR-2070)
...
(cherry picked from commit 0330cab60b )
2021-07-15 05:40:29 +07:00
Ivan Migalev
98e5289b7f
Refresh desktop properties on WM_DWMCOLORIZATIONCOLORCHANGED (JBR-2070)
...
(cherry picked from commit 06086f4a7e )
2021-07-15 05:40:27 +07:00
Ivan Migalev
a283748561
Fix a possible resource leak in ColorizationColorAffectsBorders
...
(cherry picked from commit 0c911b6ffe )
2021-07-15 05:40:23 +07:00
Elena Sayapina
b54dc58652
JBR-2086 JetBrainsMono fonts update to v1.0.1
...
(cherry picked from commit a4b373e631 )
2021-07-15 05:40:20 +07:00
Konstantin Bulenkov
3db46764e4
JetBrains Mono 1.0
...
(cherry picked from commit d514f7a982 )
2021-07-15 05:40:18 +07:00
Alexey Ushakov
0ea7ea90bd
JBR-1110 [JDK11] java/awt/font/Outline/OutlineInvarianceTest.java: Failed for font java.awt.Font[family=Dialog,name=MS Gothic,style=bold,size=30]
...
Replaced FT_LOAD_NO_HINTING mode for non AA rendering with FT_LOAD_TARGET_LIGHT
(cherry picked from commit 3368768244 )
2021-07-15 05:40:15 +07:00
Denis Konoplev
5de9756c44
JBR-3444: Return NullSurfaceData when gc == null
...
(cherry picked from commit 01ad15e61c )
2021-07-15 05:40:11 +07:00
Denis Konoplev
9e49fcd052
JBR-1995: Last character issue with korean
...
Fix for JTextComponent
(cherry picked from commit a7c8b0b535 )
2021-07-15 05:40:07 +07:00
Denis Konoplev
7aeda8cec5
JBR-2891: Post PhaseEvents in the begin and end of Magnify and Rotate
...
(cherry picked from commit c811c295c2 )
2021-07-15 05:40:04 +07:00
Denis Konoplev
96cbcb047e
JBR-2444: Turn on IM workaround by default
...
(cherry picked from commit 15c4ce1d3e )
2021-07-15 05:40:01 +07:00
Denis Konoplev
df09ece395
Fix build: add import & fix jwhen
2021-07-15 05:39:56 +07:00
Denis Konoplev
e50c3ec7f8
JBR-2795: Add explicit conversion
...
(cherry picked from commit bf3e1c0c31 )
2021-07-15 05:39:53 +07:00
Denis Konoplev
8e2cb933b7
IDEA-237231: Correct signarute mask
...
(cherry picked from commit 6974131eec )
2021-07-15 05:39:47 +07:00
Denis Konoplev
4d2dbd2d44
IDEA-237231: Possible fix for pen interraction
...
(cherry picked from commit 33a8c95d39 )
2021-07-15 05:39:43 +07:00
Denis Konoplev
42a5fa0d1e
JBR-2347: Free memory on other exceptions, rethrow ThreadDead & log it
...
(cherry picked from commit 16ca839ed3 )
2021-07-15 05:39:40 +07:00
Denis Konoplev
5c90093b73
JBR-2347: Don't free memory when thread is dead
...
(cherry picked from commit afb3303db5 )
2021-07-15 05:39:36 +07:00
Denis Konoplev
776e5ecec6
JBR-2041: Project view tap fix, recovery? constants & logging
...
(cherry picked from commit 1e904db3b0 )
2021-07-15 05:39:31 +07:00
Denis Konoplev
92d767791d
IDEA-229135: Fling animation stop on tap
...
(cherry picked from commit 7ce0f79561 )
2021-07-15 05:39:25 +07:00
Denis Konoplev
e1908fa301
Windows touch screen support
...
(cherry picked from commit cab3f28907 )
2021-07-15 05:39:22 +07:00
Denis Konoplev
be4d5d7671
Turn off multitouch
...
(cherry picked from commit a2576ffa9a )
2021-07-15 05:39:18 +07:00
Denis Konoplev
0972ea48a9
Check XInput extension && touch inertia
...
(cherry picked from commit cca7fb97f4 )
2021-07-15 05:39:13 +07:00
Denis Konoplev
83e811b64f
Touch scroll handling
...
(cherry picked from commit 6dcec3dc31 )
2021-07-15 05:39:10 +07:00
Denis Konoplev
b78d1ec333
XI2 Constants
...
(cherry picked from commit 588cd6ee73 )
2021-07-15 05:39:06 +07:00
Denis Konoplev
85ae37da78
XLibWrapper XI2 functions
...
(cherry picked from commit d6bd1bfa2b )
2021-07-15 05:39:01 +07:00
Denis Konoplev
bec5276b9f
X11 native get put double
...
(cherry picked from commit f101bc1108 )
2021-07-15 05:38:57 +07:00
Denis Konoplev
cb30efb89e
Native data types
...
(cherry picked from commit 9504574dbb )
2021-07-15 05:38:51 +07:00
Denis Konoplev
61fe1a668e
XI2 headers in xlib wrapper generator
...
(cherry picked from commit ef108067a1 )
2021-07-15 05:38:45 +07:00
Denis Konoplev
0953651f6e
Revert "Turn off multitouch"
...
This reverts commit 90ea3bf57e4c687e9d9bf0a37f2f64c82a81f4eb.
2021-07-15 05:38:42 +07:00
Denis Konoplev
d263283326
Turn off multitouch
...
(cherry picked from commit a2576ffa9a )
2021-07-15 05:38:38 +07:00
Alexey Ushakov
ab0cb6a773
JBR-2000 RM 2019.3.1 font rendering regression, normal text is heavier
...
Added -Djava2d.font.loadFontConfig=bundled to force loading bundled font.conf
(cherry picked from commit 788e078f64 )
2021-07-15 05:38:33 +07:00
Alexey Ushakov
1b99fdbe03
JBR-1962 Allow to change font config
...
Replaced several privileged blocks with just one
(cherry picked from commit faa8d3d258 )
2021-07-15 05:38:30 +07:00
Vitaly Provodin
f25ec931ad
JBR-572: Regression test on the crash caused by the fix
...
(cherry picked from commit 6cc380ffb5 )
(cherry picked from commit 958e25ed21 )
(cherry picked from commit a7de601d5f )
2021-07-15 05:38:25 +07:00
Dennis Ushakov
9e71fe211a
JBR-1863, JBR-1868 correct advances on Catalina
2021-07-15 05:38:18 +07:00
Dennis Ushakov
f3344cf11d
JBR-1850: on macOS fonts should be sorted by weight to ensure proper population of the families
2021-07-15 05:37:33 +07:00
Dennis Ushakov
2dbce65b75
faster font family loading & lazy font family population
...
1. NSFont.familyName is faster than loading allFamilyNames
2. Prebuilt list of system fonts
3. Cleanup San Francisco family loading
4. Avoid calling expensive native getWidth on font when creating font family, load styles only when they would be used.
2021-07-15 05:37:28 +07:00
Dennis Ushakov
b022adc3a3
JBR-1756 use CoreText for all font rendering on Catalina
2021-07-15 05:37:24 +07:00
Nikita Gubarkov
fd0d59b9cb
JBR-410 Added emoji support for Linux
2021-07-15 05:37:14 +07:00
Alexey Ushakov
e4ce4ce9c2
JBR-1997 JetBrainsMono fonts update to v0.22
...
(cherry picked from commit 41f4fddd34 )
(cherry picked from commit f5302a02f4 )
(cherry picked from commit 5d7fd2e1e5 )
2021-07-15 05:37:10 +07:00
Anton Tarasov
a19e846fb7
JRE-729 [windows] unreasonable IME activity consumes CPU
2021-07-15 05:37:07 +07:00
Dmitry Batrak
dfa9da928f
JBR-3119 Application's panel in KDE taskbar blinks when popup window is shown
...
this re-fixes JBR-2934 in a different way
(cherry picked from commit 63134e091b )
2021-07-15 05:37:04 +07:00
Dmitry Batrak
a6b4a9237e
JBR-3038 Unexpected windows z-order change on workspace switch
...
(cherry picked from commit ddda860f42 )
2021-07-15 05:37:00 +07:00
Dmitry Batrak
957ba2a03c
JBR-3035 The Confirm Exit pop-up window remains hidden behind a window of another application
...
(cherry picked from commit 470c3bd1b5 )
2021-07-15 05:36:57 +07:00
Dmitry Batrak
e3bd483d6d
JBR-2934 Serious usability issue with GoLand 2020.3 caused by JBR
...
(cherry picked from commit 95be4351d4 )
2021-07-15 05:36:54 +07:00
Dmitry Batrak
06c43c698d
JBR-2977 Opening a recent project in a new window doesn't bring this window to the front
...
(cherry picked from commit 2d9fb9e7b8 )
2021-07-15 05:36:50 +07:00
Dmitry Batrak
206fb3cf8a
JBR-2698 setAutoRequestFocus(false) breaks focus logic under i3 window manager on Linux
...
(cherry picked from commit ebcdeb7d80 )
2021-07-15 05:36:46 +07:00
Dmitry Batrak
c63cccddc4
JBR-2696 Log focus API invocations with stack traces
...
(cherry picked from commits 0f038754e5 , a507cab6d3 )
2021-07-15 05:36:44 +07:00
Dmitry Batrak
4b84bc3b93
JBR-2496 Prevent JVM stealing focus from other applications on Linux (JBR-2497, JBR-2499, JBR-2503, JBR-2652)
...
(cherry picked from commits 87525d1d2a , 66381f0dec , 8a789e04e9 , 665ebc5d47 , 98a9219c23 )
2021-07-15 05:36:39 +07:00
Alexey Ushakov
63722ffd25
JBR-3509 Extend JDK-8267521 (Post JEP 411 refactoring: maximum covering > 50K) to JBR specific changes
...
Marked all the usages of SecurityManager related api
2021-07-15 05:36:35 +07:00
Artem Bochkarev
d63734bd7c
JBR-1851: check NSArray length
...
and make more exception-safe
and minor optimization for logging (cache jobjects)
(cherry picked from commit 5839539379 )
2021-07-15 05:36:32 +07:00
Artem Bochkarev
3a8cbb74ba
JBR-1841: allow deferred disabling of InputMethods-support
...
(cherry picked from commit 969255904b )
2021-07-15 05:36:29 +07:00
Artem Bochkarev
0a9826f72e
JBR-1762: request focus of immediate parent when dispose popup
...
because requesting focus for frame-parent causes to close whole popup chain
(cherry picked from commit 7a2ccfc521 )
JBR-1762: fixed review comments
(cherry picked from commit 0efbe5d9b9 )
2021-07-15 05:36:25 +07:00
Artem Bochkarev
2c2e35e558
JBR-1668: add hardcoded default values for preferences node NSServicesStatus
...
(cherry picked from commit 8445f53d85 )
2021-07-15 05:36:20 +07:00
Artem Bochkarev
b7a12ea662
JBR-1515: obtain shortcut from OS to check inside AWTView.performKeyEquivalent
...
(cherry picked from commit 30d479fbd4 )
2021-07-15 05:36:17 +07:00
Artem Bochkarev
dcee97a48c
JBR-1668: add hardcoded descriptions of system actions
...
and minor fixes
fix memory management
(cherry picked from commit 15f7368309 )
2021-07-15 05:36:15 +07:00
Elena Sayapina
100ec5b7d8
JBR-1417 [TEST] Added new regression test (JBR 11 does not support chain of popups)
...
(cherry picked from commit 41e89505be )
(cherry picked from commit 9fe5c778d9 )
(cherry picked from commit 6ea9530d9f )
(cherry picked from commit d757108517 )
(cherry picked from commit b99c1e7b5c )
2021-07-15 05:36:11 +07:00
Alexey Ushakov
e37ac4394d
JBR-1690 Bundle new fonts
...
Test correction
Restored RenderUtil.java
Removed obsolete golden images
(cherry picked from commits:
aa13c8b4ea
943b1472c7
cab6dd5087
7997c7a5ee
cab6dd5087
7997c7a5ee
d3731df79d )
2021-07-15 05:36:08 +07:00
Dmitry Batrak
2fca3d8b3b
IDEA-257525 Unable to show Chinese when using IDEA mac ARM version
...
The proposed solution is to use a 'normal' font as a base for 'San Francisco' font fallback.
Most of its fallback components/candidates (provided by the OS) are expected to be normal
fonts as well, and so the resulting coverage of Unicode character repertoire should be much better.
(cherry picked from commits 9b7113a6cf , 92b00d50b5 , 53489fab27 )
2021-07-15 05:36:05 +07:00
Dmitry Batrak
a0714881b4
JRE-469 Console with emoji output becomes slow
...
The fix consists of two parts:
* Making CCharToGlyphMapper remember that a particular character cannot be displayed (isn't mapped to glyph with given font). Checking this repeatedly in native code is very slow.
* Make CCompositeGlyphMapper remember the results of char-to-glyph mapping, this was missing in previous implementation. This reuses caching code in CompositeGlyphMapper, extending the range of characters for which the results are cached to include Supplementary Multilingual Plane (most emoji characters belong to it).
port commit 4e0ccde2 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 394e055ae6 )
cherry picked from commit 0db7e948af
2021-07-15 05:36:02 +07:00
Dmitry Batrak
dc7d5bd44d
reimplement JDK-7162125 to fix JDK-8147002
...
port commit ba38e5c4 from JBR 9
port from JBR 11 to JBR 15(cherry picked from commit a949f9d220 )
cherry-picked from commit f309844f75
2021-07-15 05:35:58 +07:00
Artem Bochkarev
f5c2644e2d
JBR-1771: fixed compilation errors (macosx-x86_64-normal-server-fastdebug)
...
(cherry picked from commit 1acada7cac )
2021-07-15 05:35:54 +07:00
Artem Bochkarev
14c136bd0a
JBR-1668: minor fixes
...
fixed review comments
(cherry picked from commit 9dbcf194c9 )
2021-07-15 05:35:51 +07:00
Vitaly Provodin
4453316fa4
JBR-1618: fixed misprint, added saving screenshots in case of failure
...
(cherry picked from commit e4a3889cf0 )
2021-07-15 05:35:48 +07:00
Alexey Ushakov
dece0a4c69
JBR-1624 Fonts rendering is broken in the 2019.2 EAP (Fira Code)
...
Corrected lookup for bold fonts
(cherry picked from commit 114b8af38f )
2021-07-15 05:35:45 +07:00
Alexey Ushakov
703ccf6538
JBR-1399 Improve font discovery and loading by introducing font cache
...
Added unit test
(cherry picked from commit b4f5bf8bd3 )
2021-07-15 05:35:40 +07:00
Elena Sayapina
44bad6a17d
IDEA-165950 [TEST] Added new regression test (National keyboard layouts support)
...
(cherry picked from commit 0900a705bc )
2021-07-15 05:35:37 +07:00
Artem Bochkarev
af4325a847
JBR-1668: read system keyboard shortcuts
...
initial support for OS X
(cherry picked from commit 6bbe7102e2 )
2021-07-15 05:35:34 +07:00
Artem Bochkarev
37076d0944
JBR-1573: restore current input context after cleanup
...
(cherry picked from commit b7acd7f6f6 )
2021-07-15 05:35:31 +07:00
Alexey Ushakov
882afee8bf
JBR-1624 Fonts rendering is broken in the 2019.2 EAP (Fira Code)
...
Restored old behaviour of registerFontsInDir as it does not affect idea bundled fonts
(cherry picked from commit cef29e8100 )
2021-07-15 05:35:27 +07:00
Alexey Ushakov
c09469ba83
JBR-1874 Cursor not changing from 'default' to 'text'
...
Prevent OS from changing cursor
(cherry picked from commit 94a4eb7002 )
2021-07-15 05:35:24 +07:00
Alexey Ushakov
dada50011d
JBR-1778 Font in editor incorrect (always italics)
...
Added -it pattern into italic detection code
Added some more patterns to bold and italic detection code
'Anka/Coder' font support
(cherry picked from commit 5119eeee12 )
(cherry picked from commit ec241e4a0a )
(cherry picked from commit 251068294e )
(cherry picked from commit 08ae9ff034 )
2021-07-15 05:35:21 +07:00
Alexey Ushakov
0fbced8b2d
JBR-1699 Use platform font rendering for bundled fonts on MacOS
...
Use different family for specific font faces. Refactoring
JBR-3071 Remove naming workaround for Fira Code
(cherry picked from commits c423003bd4 , aee4b48d20 )
2021-07-15 05:35:18 +07:00
Alexey Ushakov
f1175b9b7f
JBR-1624 Fonts rendering is broken in the 2019.2 EAP (Fira Code)
...
Lower priority for idea bundled fonts to pickup platform ones
(if installed)
(cherry picked from commit e838103a24 )
2021-07-15 05:35:14 +07:00
Alexey Ushakov
1d5270bce0
JBR-1885 JetBrainsMono fonts update to v0.19
...
Updated the fonts to v0.19. Bundled italic fonts
(cherry picked from commit 7f032e3fe7 )
(cherry picked from commit a7b4c9449a )
2021-07-15 05:35:11 +07:00
Alexey Ushakov
4e8727c89b
JBR-1624 Fonts rendering is broken in the 2019.2 EAP (Fira Code)
...
Lower priority for idea bundled fonts to pickup platform ones
(if installed)
(cherry picked from commit e838103a24 )
2021-07-15 05:35:08 +07:00
Alexey Ushakov
846eb23b55
JBR-1699 Use platform font rendering for bundled fonts on MacOS
...
Used CFont instead of TrueTypeFont for bundled fonts on mac
Use different family for specific font faces. Refactoring
(cherry picked from commit 8c86ad3e96 )
(cherry picked from commit c423003bd4 )
(cherry picked from commit bcae402dc8 )
2021-07-15 05:35:05 +07:00
Alexey Ushakov
43a0f7d0f1
JBR-1690 Bundle new fonts
...
Update family name for JetBrainsMono-Thin
(cherry picked from commit 0d2326ff34 )
(cherry picked from commit 83843f9124 )
(cherry picked from commit 2a2e1cfb36 )
(cherry picked from commit 76abb69262 )
2021-07-15 05:35:01 +07:00
Alexey Ushakov
decc261f32
JBR-1645 javax/swing/JTextArea/TestTabSize.java: Tab width calculation wrong
...
Corrected idea font filter
(cherry picked from commit 62f9d1f46a )
2021-07-15 05:34:59 +07:00
Artem Bochkarev
ec41c15e74
JBR-1573: workaround for 'Sudden keyboard death on Ubuntu 18'
...
recreate instance of system InputMethod when starts filter all events
(cherry picked from commit 3ad94911af )
(cherry picked from commit c8533a1219 )
2021-07-15 05:34:56 +07:00
Alexey Ushakov
8ed2a4ef10
JBR-1399 Improve font discovery and loading by introducing font cache
...
Bundle IDEA fonts to improve startup performance
(cherry picked from commit 350a3fdef3 )
2021-07-15 05:34:51 +07:00
Artem Bochkarev
6387eb8a28
JBR-1541: activate menu in completion handler of modal dialog
...
(cherry picked from commit e57384c1d6 )
2021-07-15 05:34:46 +07:00
Alexey Ushakov
aa9325096f
JBR-1314 Font difference in pycharm 2019.1 on Ubuntu
...
Removed disabling hints on MAX_FCSIZE_LTL_DISABLED font size
(cherry picked from commit 2b99dfed40 )
2021-07-15 05:34:41 +07:00
Alexey Ushakov
6272a6fe04
JBR-1412 [fwp to JBR11] JBR-1393 RubyMine is hanging after log in (macOS)
...
Modified version of JBR8 fix
(cherry picked from commit 434166fe63 )
2021-07-15 05:34:37 +07:00
Alexey Ushakov
f849f526cc
JBR-1394 JBR11 does not support LCD text on Mac
...
Enable LCD rendering for transparent destinations
(cherry picked from commit 207c6b92ff )
2021-07-15 05:34:33 +07:00
Elena Sayapina
b7449a593a
JBR-1380: [TESTBUG] Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java works incorrectly
...
(cherry picked from commit 95df9908f4 )
2021-07-15 05:34:30 +07:00
Elena Sayapina
335c8f0290
JBR-1372: [TESTBUG] JDialog1054.java, MoveFocusShortcutTest.java regression tests need update
...
(cherry picked from commit a5948894bf )
2021-07-15 05:34:27 +07:00
Maxim Kartashev
f3d4125604
JBR-2755 IDE UI became slow via remote X Server connection from Windows
...
When XGetImage() calls become slow in a remote X11 session, fake
XGetImage() with client-side XCreateImage() that is filled with some
background color. The color is chosen from several top left corner
pixels of the "slow" images obtained with XGetImage().
This feature activates in a remote X11 session only and is
controlled with -Dremote.x11.workaround={true|false|auto}.
2021-07-15 05:34:23 +07:00
Vyacheslav Moklev
dd0cda9333
Fix const pointer after JDK-8225032 fix
2021-07-15 05:34:21 +07:00
Vyacheslav Moklev
31a8500fec
Fix compilation on windows platform: awt_ole.h must be included before awt.h
2021-07-15 05:34:18 +07:00
Vyacheslav Moklev
5e4e0a9a43
JBR-1269 Common Item Dialog does not appear on Alt+Tab or click in windows toolbar
...
JBR-1270 Common Item Dialog does not have an icon
Select a proper window handle
2021-07-15 05:34:14 +07:00
Vyacheslav Moklev
d47131b7ab
JBR-1271 Wrong parent of native windows dialogs
...
Set a proper parent to a dialog window
2021-07-15 05:34:10 +07:00
Vyacheslav Moklev
24508041d9
JBR-1273 Common Item Dialog does not open when wrong path to directory is passed
...
Handle set directory / set file properly
2021-07-15 05:34:07 +07:00
Vyacheslav Moklev
95cb510621
JBR-1274 Common Item Dialog sometimes crash the process
...
Prevent from freeing memory with CoTaskMemFree twice
2021-07-15 05:34:05 +07:00
Vyacheslav Moklev
280275eaae
JBR-1257 CommonItemDialog modal window has no owner
...
Fix modality for Common Item Dialog
squash! JBR-1257 CommonItemDialog modal window has no owner
JBR-2478 java/awt/Modal/FileDialog/FileDialogNonModal7Test.java: DummyButton on Dialog did not gain focus when clicked
revert part of JBR-1271, that's related to 'old' file dialogs
2021-07-15 05:34:01 +07:00
Vyacheslav Moklev
7ca6eb25d7
JBR-1258 CommonItemDialog ignores directory to open
...
Fix parsing of directory path / file path
2021-07-15 05:33:58 +07:00
Vyacheslav Moklev
93261b19f9
JRE-1216 Implement Windows native file dialogs with the new Common Item Dialog API
...
Add implementation of file dialogs with the new Common Items Dialog API
2021-07-15 05:33:55 +07:00
Alexey Ushakov
ce23ff88d6
JBR-1144 [JDK11] [macos] Held down key is not deleted when press backspace after accent menu popup (Mojave)
...
Handled both Delete and ForwardDelete keys
(cherry picked from commit e3ba0bd651 )
2021-07-15 05:33:51 +07:00
Alexey Ushakov
285d573e76
JBR-1144 [JDK11] [macos] Held down key is not deleted when press backspace after accent menu popup (Mojave)
...
Handled backspace separately
(cherry picked from commit 81916a92af )
2021-07-15 05:33:47 +07:00
Elena Sayapina
6b3cf6a99b
JBR-1102: [TESTBUG] java/awt/Paint/ComponentIsNotDrawnAfterRemoveAddTest/ComponentIsNotDrawnAfterRemoveAddTest.java: 'paint' method of 60 components was not called
...
(cherry picked from commit dc7abebe17 )
(cherry picked from commit c8d631a142 )
2021-07-15 05:33:44 +07:00
Elena Sayapina
c4dc813dae
JBR-998: [TEST] Added new regression test (Input freezes after MacOS key-selector on Mojave)
...
(cherry picked from commit 3d898a8024 )
(cherry picked from commit f368f0f101 )
2021-07-15 05:33:41 +07:00
Elena Sayapina
3e64a73ed2
JBR-318: [TEST] Added new regression test (Cmd+` doesn't work after update to JDK 152_*)
...
(cherry picked from commit 0be0a018b5 )
(cherry picked from commit 5bb4c2a1d6 )
2021-07-15 05:33:27 +07:00
Elena Sayapina
adf55cf01f
JBR-1054: [TEST] Added new regression test (Weird non-modal dialog above modal dialog behaviour)
...
(cherry picked from commit b808be6a6a )
(cherry picked from commit 48b7dd874f )
2021-07-15 05:33:23 +07:00
Vitaly Provodin
dfcc8aed7a
JRE-1117 J2DBench: introduced result reader for TC's charts (follow up)
...
separated printing values fo TC charts and values for comparisons
(cherry picked from commit bbdbe17e2a )
2021-07-15 05:33:19 +07:00
Vitaly Provodin
33f1eecc5b
JRE-1117 J2DBench: introduced result reader for TC's charts
...
(cherry picked from commit 422fa59643 )
2021-07-15 05:33:14 +07:00
Alexey Ushakov
6a8e099fb5
JRE-60 Editor font is distorted on Kubuntu Linux 16.04 with HiDPI
...
Override FC_HINT_SLIGHT only for small font sizes
(cherry picked from commit 0e1d23c807 )
2021-07-15 05:32:59 +07:00
Alexey Ushakov
283587c032
JRE-471 Crash on macOS Sierra after Sleep
...
Replaced [NSScreen screens] 'objectAtIndex' with 'firstObject' to get nil instead of NSRangeException. Added nil checks
(cherry picked from commit d6b98511262055c01522d9ec8024253af7e91564)
(cherry picked from commit cef970e1ba )
2021-07-15 05:32:52 +07:00
Alexey Ushakov
280b1ae0e1
JRE-608 J2DBench metrics: up to 20x degradation
...
Increased rendering queue buffer up to 6.4 MB
(cherry picked from commit 9ef00f00a7fb6e14835393f8d3944157c6800727)
(cherry picked from commit 2a61e9e997a880a60c5acb361849205170501b91)
(cherry picked from commit 68ca9f00ded004c970b94bd047a04b9f09237047)
(cherry picked from commit 2fe5289178 )
2021-07-15 05:32:44 +07:00
Alexey Ushakov
81ea8eff5a
JRE-1028 fwport(9): JRE-1008 Do not use LCD shader on macOS 10.14+ in font rendering
...
Disable LCD text shader on macOS 10.14+ if LCD rendering is not explicitly specified
(cherry picked from commit dffea9d701 )
2021-07-15 05:32:39 +07:00
Konstantin Bulenkov
101a3d97f8
update icons
...
(cherry picked from commit dfe387ff5037deda29d8d522cba6cc5370796ff4)
(cherry picked from commit de1e4a9d71 )
2021-07-15 05:32:36 +07:00
Konstantin Bulenkov
713b02c036
add workspace.xml to gitignore
...
(cherry picked from commit bd5b9403fdca779ecc76f0b3af2918fe772f7ed1)
(cherry picked from commit 37e7661f85 )
2021-07-15 05:32:32 +07:00
Vitaly Provodin
a9aa04dac1
Update README.md
2021-07-15 05:31:53 +07:00
Vitaly Provodin
d92caad2bc
Regression test on https://bugs.openjdk.java.net/browse/JDK-8139176
...
(cherry picked from commit 6f1c0a6)
(cherry picked from commit 63130fd461 )
add regression test on https://bugs.openjdk.java.net/browse/JDK-8139176
(cherry picked from commit 380c17456c )
(cherry picked from commit 6f1c0a6)
(cherry picked from commit 63130fd461 )
2021-07-15 05:31:47 +07:00
Vitaly Provodin
18d0024c30
not for upstream: added disposing frames in order to provide the test with the chance on the second run
...
(cherry picked from commit 8170635)
(cherry picked from commit 7fc924f065 )
2021-07-15 05:31:40 +07:00
Vitaly Provodin
15b1c19501
JRE-9: added regression test
...
(cherry picked from commit 4ffb665)
(cherry picked from commit 00a29ad129 )
2021-07-15 05:31:35 +07:00
Sergey Malenkov
4c56854a4c
JRE-100 Scroll with inertia (Mac os) should only work in the initial component
...
(cherry picked from commit e79502c708 )
2021-07-15 05:31:32 +07:00
Sergey Malenkov
2103e42bc5
IDEA-161965 ignore dragged event that does not change mouse location Sierra is more sensit
...
(cherry picked from commit ef490fa465 )
2021-07-15 05:31:27 +07:00
Stanislav Dombrovsky
999b23b9cb
Fix rendering of HTML list dots + better vertical align for them.
...
(cherry picked from commit fa4a404533ba1ef638fe523adc74391aee8a3ebf)
(cherry picked from commit 9f079c66e9 )
2021-07-15 05:31:22 +07:00
Vitaly Provodin
31b97772a4
configure BOOT_JDK to use JDK 16
2021-07-15 05:31:17 +07:00
Maxim Kartashev
4144c9ddf9
JBR-1430 (8195129) Windows: use UTF16 version of Win32 API to load DLL
...
Also correct library name encoding in exception messages.
2021-07-15 05:31:12 +07:00
Dmitry Batrak
f1958bb005
JBR-3353 Sibling popup window is shown below dialog on macOS
...
(cherry picked from commit 4c6f3e4510 )
2021-07-15 05:31:04 +07:00
Dmitry Batrak
1186ad23b3
JBR-3339 Window requests focus on horizontal scroll (on Linux)
...
(cherry picked from commit 8d74e8e30b )
2021-07-15 05:30:34 +07:00
Alexey Ushakov
3837ba418f
JRE-202 Deadlock in CGLGraphicsConfig.getCGLConfigInfo
...
Added processing system events while waiting for OGLRenderQueue.lock
Moved getCGLConfigInfo logic execution to AppKit thread so, awt lock is
taken on one thread
(cherry picked from commit d1c8bf03e1bd41cb075aa73cc39558103af7fe1a)
(cherry picked from commit 6bf9f31986be64acf3755b34568802f9960a66ec)
(cherry picked from commit 4e21d67e0369bffac45662c63699b39946218a7a)
2021-07-15 05:29:56 +07:00
Anton Tarasov
f2958638f4
JRE-166 [macOS] deadlock with JFXPanel
...
(cherry picked from commit a9dbb6990fac0c659297487a261ba9170e5fb3ad)
(cherry picked from commit 8a44e1bb37 )
2021-07-15 05:28:53 +07:00
Alexey Ushakov
2303fcb2c6
8265445: Introduce the new client property for mac: apple.awt.windowAppearance
...
Implemented apple.awt.windowAppearance client property
2021-07-15 05:26:03 +07:00
Anton Tarasov
a8c58cc330
JBR-3306 jbr-dev warnings: incompatible pointer to integer conversion returning 'void *' from a function with result type 'jlong'
2021-07-15 05:25:58 +07:00
Dmitry Batrak
c712f4642d
JBR-2498 Fix unexpected window raising under Mutter WM
...
re-implement the fix, so that ChildAlwaysOnTopTest isn't failing
2021-07-15 05:25:18 +07:00
Maxim Kartashev
178eae1c33
JBR-3323 Improve sanitizer-enabled builds
...
Improve usability of builds with --enable-asan.
Add the --enable-usan option to build with Undefined Behavior Sanitizer.
2021-07-15 05:24:35 +07:00
Alexey Ushakov
3398d86c5e
JBR-3327 [jbr-dev] Adjust mac window appearance according to AppleInterfaceStyle property
...
Set window appearance according to AppleInterfaceStyle default
2021-07-15 05:24:33 +07:00
Alexey Ushakov
25ffee6d3a
JRE-238 [736] java.awt.AWTError: access denied ("java.lang.RuntimePermission" "canInvokeInSystemThreadGroup")
...
Moved task execution on AppKit to the privileged block. Minor refactoring
(cherry picked from commit 5dbb88471115c9e4a536ae37d0e6794de9e5ac9c)
2021-07-15 05:23:40 +07:00
Alexey Ushakov
8a1e3fa9a2
JRE-359 CGraphicsEnvironment.getDefaultScreenDevice() returns null
...
Moved CG api calls to AppKit thread
(cherry picked from commit fd0210f035199e8612097a2c1d42b90cfd2111f8)
(cherry picked from commit 5e99e376d9dfe477401121878704630c3c13f9f7)
(cherry picked from commit 6d73b25130 )
2021-07-15 05:22:57 +07:00
Dmitry Batrak
eb6f1ab945
JBR-2973 Copy/Move dialog not in the focus on drag-n-drop to Project Tool window from external application
...
(cherry picked from commit 20fe78b650 )
2021-07-15 05:22:27 +07:00
Dmitry Batrak
b34ea2d32f
JBR-2759 Typeahead issue on Linux
...
(cherry picked from commits 76bdaf1131 , b20c56ff3e )
2021-07-15 05:21:55 +07:00
Denis Fokin
f4e184b6da
JBR-1362 Multiple child windows opened and closed in sequence result in a focus loss
...
(cherry picked from commit 3c9c599a2d )
2021-07-15 05:21:25 +07:00
Alexey Ushakov
6ac99f7bd4
JRE-444 CPlatformWindow.nativeGetTopmostPlatformWindowUnderMouse is slow
...
Replaced number of CGWindowListCopyWindowInfo for each window layer with [NSWindow windowNumberAtPoint: belowWindowWithWindowNumber:]
(cherry picked from commit 2a143af4d62340acdfd9c94d876f684385febbc8)
(cherry picked from commit 6fc369e8bf )
2021-07-15 05:20:54 +07:00
Alexey Ushakov
cf4430dc17
JRE-482 Java_sun_font_CStrike_getNativeGlyphOutline takes too much time in scrolling
...
Replaced glyph outlines with bounding boxes for glyph boundaries calculation for most common usages. Also, skipped unnecessary OGL flushes in OGL rendering queue
(cherry picked from commit c58dc052af48887338a38beb0c721eddca3af481)
(cherry picked from commit 7f6be7cfb907bbf1c3572b911df5690fa3039fde)
(cherry picked from commit c68913d82c0ba4b4c509179123f0a4bf7971f857)
(cherry picked from commit 9cfa04c93ad416a8177d9e7ca410850bd3ff880f)
(cherry picked from commit 0e930841704e4e98ecc0c888b144245e74218799)
(cherry picked from commit 8ffc190fbdb059d5a24842115c0bc3ade8b351b9)
(cherry picked from commit 0f7c26186a )
2021-07-15 05:20:22 +07:00
Alexey Ushakov
af8e00fc84
JRE-193 UI freeze and 12/second thread dumps
...
Moved CStrikeDisposer dispose code to AppKit
(cherry picked from commit 28774d6878 )
2021-07-15 05:19:52 +07:00
Alexey Ushakov
b7aac6e05d
JBR-3316 Reimplement CThreading functionality on top of OpenJDK17 sourcebase
...
Adopted CThreading related code to OpenJDK17 source base
(cherry picked from commit 5dfb30ae68b2c54d58c98a9195709c031f823581)
(cherry picked from commit 94163bd69f64616836523e81567aa1141480d841)
2021-07-15 05:19:20 +07:00
Alexey Ushakov
727892af71
JBR-3304 jbr-dev warnings: 'getPhysFontName' defined but not used [-Werror=unused-function]
...
Removed unused code
2021-07-15 05:18:49 +07:00
Vitaly Provodin
ebfdbff82b
exclude javax/swing/JTabbedPane/4624207/bug4624207.java failing on windows due to 8197552
2021-07-15 05:18:18 +07:00
Alexey Ushakov
c6565a1f94
JRE-366 Add support for Awesome WM
...
Added detection of Awesome WM and handled similar to Sawfish WM
(cherry picked from commit 6742077ed198975949af567e8ef543f853397351)
(cherry picked from commit 2847be73c6 )
2021-07-15 05:17:45 +07:00
Alexey Ushakov
d8b090823e
JRE-353 Fedora 25 + XMonad rendering issues
...
Added support for Xmonad WM
(cherry picked from commit c690c3c7fdf1390e6b1a8d388ff752a09391ae3c)
(cherry picked from commit 6851dc3441 )
2021-07-15 05:17:14 +07:00
Denis Konoplev
36733638a8
8264143: Change uint8_t to unsigned char
2021-07-15 05:16:40 +07:00
Dmitry Batrak
5995010a02
JBR-3255 Applying 'incline' transform might change character's advance
...
(cherry picked from commit b37f7cfdb1 )
2021-07-15 05:16:03 +07:00
Dmitry Batrak
7dd1010299
JBR-3215 'deriveFont(float)' can return a different font (not just change the size)
...
(cherry picked from commit 8eafcaab24 )
2021-07-15 05:15:03 +07:00
Dmitry Batrak
645eecc9e0
JBR-3157 Maximized window with custom decorations isn't focused on showing
...
(cherry picked from commit 62b04983f2 )
2021-07-15 05:14:28 +07:00
Dmitry Batrak
4b77c976ca
make AwtListGarbageCollectionTest pass reliably
...
(cherry picked from commit 304eb7f919 )
2021-07-15 05:13:30 +07:00
Dmitry Batrak
245099e33b
JBR-1752 Floating windows overlap modal dialogs
...
(cherry picked from commit 0161050077 )
2021-07-15 05:13:27 +07:00
Dmitry Batrak
6b0572e738
JBR-3054 Focus is not returned to frame after closing of second-level popup on Windows
...
(cherry picked from commit 0c2b6e1c04 )
2021-07-15 05:12:59 +07:00
Dmitry Batrak
9ecaafa2cb
JBR-2702 Tooltips display through other applications on hover
...
(cherry picked from commits 11732c2469 , 0ed7deabaa )
2021-07-15 05:12:26 +07:00
Dmitry Batrak
edacc6c4f0
added RobotSmokeTest
...
this test failing in jtreg launch most probably indicates either some problem with the environment (e.g. some windows left open from previously launched processes) or with java.awt.Robot implementation
(cherry picked from commit 1d525a2d2f )
2021-07-15 05:12:25 +07:00
Dmitry Batrak
fb78102ab6
JBR-2847 Always dispatch KEY_TYPED event to the same component as KEY_PRESSED event
...
also fixes JBR-2834, IDEA-254466, IDEA-254466
squashed with fixes for JBR-3291, JBR-3307, JBR-3598
(cherry picked from commits e94f6057a4 , ba6b9c085e , 2ccf6b65a7 , 3b0708af7d , 3674766d65 )
2021-07-15 05:12:24 +07:00
Dmitry Batrak
62a5665bf7
JBR-2712 Typeahead mechanism doesn't work on Windows
...
(cherry picked from commits 1a9838082e , f5b6222835 , acd7e3b2da , cd6dd5c3cf8556f97f3113cb7d615a92393b57bf(partially), e8bbd8ffdd90f57cd12d7d7e89188be97ee4be0b(partially))
2021-07-14 17:52:13 +07:00
Denis Konoplev
47dee01dff
8264143: Lanai: RenderPerfTest.BgrSwBlitImage has artefacts on apple M1
...
Add stdint include to fix x64 build
2021-07-14 17:52:12 +07:00
Dmitry Batrak
a48d7a23e2
JBR-2498 Fix unexpected window raising under Mutter WM
...
(cherry picked from commit 73b45fb899 )
2021-07-14 17:52:12 +07:00
Dmitry Batrak
436429c870
JBR-2248 Support text wrapping in a <pre> tag in JEditorPane
...
port from JBR 11 to JBR 15 (cherry picked from commit ff2e915371 )
cherry picked from commit 6a30c56138
2021-07-14 17:52:12 +07:00
Dmitry Batrak
1ffbb44449
JBR-2234 Support CSS setting overflow-wrap:anywhere in JEditorPane
...
port from JBR 11 to JBR 15 (cherry picked from commits b6583d0a71 , 6003abc15f )
cherry picked from commit 93ad4f06dd
2021-07-14 17:52:12 +07:00
Dmitry Batrak
981d03b524
JBR-2050 Issue with keycap emojis
...
port from JBR 11 to JBR 15 (cherry picked from commit ae91e1d7f1 )
cherry picked from commit d3018a1837
2021-07-14 17:52:11 +07:00
Dmitry Batrak
1df892c53a
JBR-1987 Korean/Thai characters not printed properly in annotation tooltip (e.g. spellchecker)
...
This changes the fonts JDK uses for font fallback on Windows. These used to be DokChampa (for Thai) and Batang/Gulim/Gulim (for Korean).
Those fonts are not available by default on Windows 10, user needs to install supplementary font language packs to get them.
Now the following fonts will be used - Tahoma (for Thai) and Malgun Gothic (for Korean). They are available by default
on Windows 7, 8 and 10.
port from JBR 11 to JBR 15 (cherry picked from commit 850653192b )
cherry picked from commit 2bf43a57ab
2021-07-14 17:52:11 +07:00
Dmitry Batrak
5c12770f59
JBR-1714 Italic text is displayed using incorrect glyphs on Windows
...
port from JBR 11 to JBR 15 (cherry picked from commits 46e4cdfcbd , 9cc5cbc99b )
cherry picked from commit 6769b27e53
2021-07-14 17:52:11 +07:00
Dmitry Batrak
233e4b7466
JBR-1689 Incorrect painting of long strings on linux
...
port from JBR 11 to JBR 15 (cherry picked from commits e12c1d6f0d , 0429e74e9d )
cherry picked from commit e43cfd198f
2021-07-14 17:52:11 +07:00
Dmitry Batrak
4a7683dd32
JBR-1248 Exception caused by broken font
...
port from JBR 11 to JBR 15 (cherry picked from commit 4efa7eab3e )
cherry picked from commit 6e1c514c6c
2021-07-14 17:52:10 +07:00
Alexey Ushakov
bbbfc9f661
JRE-18 CCE in XRMaskFill.MaskFill
...
Throwing InvalidPipeException for incompatible surfaces
(cherry picked from commit 55dab103c24bf86cf025b9ce02b67e72508d41ba)
(cherry picked from commit 0a4fdad0f2 )
2021-07-14 17:52:10 +07:00
Dmitry Batrak
a40dffc1b2
JBR-1245 [JDK 11] There are different letter spacings in some controls
...
port from JBR 11 to JBR 15 (cherry picked from commit a26b70568a )
cherry picked from commit e2637199e9
2021-07-14 17:52:10 +07:00
Dmitry Batrak
18bfc3e241
JRE-927 Unexpected wrapping of bidirectional text in JEditorPane on HiDPI screens
...
port commit 11a5a4a2 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 65a5e450d5 )
cherry picked from commit 47ff31ae82
2021-07-14 17:52:10 +07:00
Dmitry Batrak
bd89999539
JRE-774 Don't paste BOM from clipboard on Mac
...
port commit ea9b75b3 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit c6fed2cf58 )
cherry picked from commit a5e25d1ef9
2021-07-14 17:52:10 +07:00
Dmitry Batrak
7bdc16f2c5
JRE-847 Box drawing characters have different widths with Monospaced font on Windows
...
port commit 778cef18 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 9caaac4a5a )
cherry picked from commit eea293f4a4
2021-07-14 17:52:09 +07:00
Dmitry Batrak
7ce28495d4
JRE-748 Strange dots with fractional metrics turned on
...
port commit 82e7c82d from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit e9bd5f5dad )
cherry picked from commit e0475e9ba2
2021-07-14 17:52:09 +07:00
Dmitry Batrak
a91dbcdeef
JRE-593 Wrong italic font rendering for Source Code Pro
...
port commit 1f6bd200 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 32ce109355 )
cherry picked from commit 087ff34c2e
2021-07-14 17:52:09 +07:00
Dmitry Batrak
1401557381
JRE-430 Font fallback sometimes doesn't work in Swing text components
...
port commit fc8003ad from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 5b814d6b34 )
cherry picked from commits b871188f44 , 0a9f16dc90
2021-07-14 17:52:09 +07:00
Dmitry Batrak
18b47ed7f5
JRE-372 IntelliJ editors silently precompose diacritics
...
port commit f7facf1b from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 67b1e552d8 )
cherry picked from commit 51ce1d6427
2021-07-14 17:52:08 +07:00
Alexey Ushakov
4aee1f6a8d
JRE-303 2017.1.1 update breaks linux fonts
...
Corrected rendering hints for Non-AA text rendering
(cherry picked from commit b923aa7a0729a10ea47d3438622d659fbead44c9)
(cherry picked from commit b6bdd04e41 )
2021-07-14 17:52:08 +07:00
Alexey Ushakov
d56a66b04f
JRE-205 Font is wrong and without anti aliasing in 2017.1 EAP
...
Added property to disable bundled font config:
java2d.font.loadFontConf=false
Do not load custom font.conf by default
Moved hints adjusting logic from code to bundled font.conf file
Applied correction only for regular fonts with platform sizes less than 12
Some fonts are not corrected at all: Consolas, Noto Sans Mono
Used family name instead of physical one in requests to Fontconfig
Removed redundant call to FcConfigBuildFonts
Added privileged access to the properties (JRE-235,JRE-235)
(cherry picked from commit 4d4c915047077ebd966b0e3be056566d56ba11a4)
(cherry picked from commit 9d6f325f72482405264852f3ee2636f5fedaeaf0)
(cherry picked from commit e7e3372bf8db539c0f6bc85db9f1093f8fa4c380)
(cherry picked from commit 3e724caed2f199be50d25d1ecb20b7819c86be2e)
(cherry picked from commit d372b35963c096a32331b05b257e26841ace5d94)
(cherry picked from commit 18a5f5de03eb107f89dca138a44b9aab2151235c)
(cherry picked from commit 9ba320efef0539f75aa93fd1b5dd80266c954d0a)
(cherry picked from commit b8c38f419972af61291953f7f452c1698f7a1624)
(cherry picked from commit debba0128e200be60adc9a339d5985590ef4e230)
(cherry picked from commit 2fa17b1bd7d6524e4b5fa4d0b3ce2bf02a8fcc78)
(cherry picked from commit 09b4f61db0d4f5beea0e16ce9136c99e2185c10b)
(cherry picked from commit 3b6782dd742f9c74a9535145db2f9f7ffaccf7c8)
(cherry picked from commit f1b68149528c13a22fa64468c130b1405bf3d081)
(cherry picked from commit db5cf5a2b9cb454630fb86783c2d58cd5446cba6)
(cherry picked from commit 32140948578bc3c2a0c5f8adb537660421efe5e7)
(cherry picked from commit b978e3d0b131ed642774c5a14a649e13f764c20b)
(cherry picked from commit c75c1ef8b2 )
(cherry picked from commit a29f19e6a2 )
2021-07-14 17:52:08 +07:00
Dmitry Batrak
1e5e7e1ab7
fix direction of vertical glyph offsets (regression introduced by backporting JDK 9 changes for JRE-33)
...
port commit 9b98eaf0 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit cbf4d301ee )
cherry picked from commit e6752600a5
2021-07-14 17:52:08 +07:00
Dmitry Batrak
67d5aaf19e
an option to disable native rendering for rotated text (following JRE-19)
...
port commit ccc1ded6 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 72fb9ff7c4 )
cherry picked from commit a5bd092449
2021-07-14 17:52:07 +07:00
Dmitry Batrak
8c14be8382
JRE-11 Support text rendering via DirectWrite API on Windows
...
port commits 7b180f8d, cccbcab4 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit 030f15834c )
cherry picked from commit b16ee45915
2021-07-14 17:52:07 +07:00
Dmitry Batrak
11311a71f0
JRE-10 Ligatures are not working sometimes when characters from multiple scripts are present
...
ports commit 18b3f575 from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commit c30407cb87 )
cherry picked from commit 8c9402b60b
2021-07-14 17:52:07 +07:00
Dmitry Batrak
4ba80c3f60
IDEA-150876 OpenJDK fonts for toolwindow names look worse than Oracles's
...
don't apply FreeType-returned glyph advance for rotated glyphs rendered by GDI
This seems to produce a better looking text (more evenly spaced). Fractional metrics won't be respected by this code, but we can address this later if needed.
port commits c9debd5e, ed78cd00, 4c7e1619, 7aa0429c, 7bd6c17c from JBR 9
port from JBR 11 to JBR 15 (cherry picked from commits d6b588bdab , dbc15fb84e )
cherry picked from commit 2c0d6150d0
2021-07-14 17:52:07 +07:00
Vitaly Provodin
dd8fc4ea12
JRE-186 added regression test (Modal dialogs (Messages) shouldn't popup IDEA when another application is active)
...
(cherry picked from commit 236bd38d1b )
2021-07-14 17:52:06 +07:00
Vitaly Provodin
43f18a9559
JRE-269 added regression (JLabel doesn't scale <code>text</code> HTML fragments.)
...
(cherry picked from commit 1f4ad38d23 )
2021-07-14 17:52:06 +07:00
Alexey Ushakov
03e8b654a5
JRE-307 Wrong dpi reported on Wayland
...
(cherry picked from commit 15693661cc )
2021-07-14 17:52:06 +07:00
Vitaly Provodin
127d5e05ca
JRE-392 added regression (Tip of the day is not hidden while another modal window is shown)
...
(cherry picked from commit c7b0ac686f )
2021-07-14 17:52:06 +07:00
Vitaly Provodin
b22687d856
JRE-394 added regression test (System getenv doesn't return env var set in JNI code)
...
(cherry picked from commit 3a7b3c67b0 )
2021-07-14 17:52:05 +07:00
Vitaly Provodin
80f6eb133a
JRE-401 added regression test (AppCode freezes during autocomplete and other operations)
...
(cherry picked from commit cb4453b1d1 )
2021-07-14 17:52:05 +07:00
Vitaly Provodin
e08a83bce2
JRE-422 added new regression test (AWTView deliverJavaMouseEvent leaks jEvent)
...
(cherry picked from commit 37dc13c603 )
2021-07-14 17:52:05 +07:00
Vitaly Provodin
70b5ec36a2
JRE-430 added new regression test (Font fallback sometimes doesn't work in Swing text components)
...
(cherry picked from commit d04debc847 )
2021-07-14 17:52:05 +07:00
Vitaly Provodin
d9bbf267a4
JRE-457 added new regression test (OGLTR_DisableGlyphModeState is slow)
...
(cherry picked from commit 3a43f4557f )
2021-07-14 17:52:04 +07:00
Vitaly Provodin
e27f2d31d1
JRE-458 added new regression test (Insufficient and inconsistent permissions on some files in Linux build)
...
(cherry picked from commit 82adbe9c25 )
2021-07-14 17:52:04 +07:00
Vitaly Provodin
f4e6b1cc64
JRE-467 added new regression test (Wrong rendering of variation sequences)
...
(cherry picked from commit 0026095202 )
2021-07-14 17:52:04 +07:00
Vitaly Provodin
820dec6612
JRE-468 added new regression test (Idea freezes on project loading)
...
(cherry picked from commit 1ce8c3ce82 )
2021-07-14 17:52:04 +07:00
Vitaly Provodin
5e7c16965f
JRE-501 added new regression test (Live resize is jerky for heavy java applications on Mac)
...
(cherry picked from commit c4a1277c1b )
2021-07-14 17:52:03 +07:00
Vitaly Provodin
50566bf303
JRE-638 added new regression test (enable unlimited cryptographic policy by default)
...
(cherry picked from commit 4a14c6f15a )
2021-07-14 17:52:03 +07:00
Vitaly Provodin
4f55bc2839
JRE-705 added new regression test (Z-order of child windows is broken on Mac OS)
...
(cherry picked from commit 82cd480619 )
2021-07-14 17:52:03 +07:00
Vitaly Provodin
3c76faebbf
JRE-741 added new regression test (Modal dialog stays above other process windows)
...
(cherry picked from commit 9ea664c299 )
2021-07-14 17:52:03 +07:00
Vitaly Provodin
8b74350436
JRE-624 CThreading isAppKit() fails to detect main app thread if it was renamed
...
(cherry picked from commit c8f248a936 )
2021-07-14 17:52:02 +07:00
Alexey Ushakov
a028fe1e49
IDEA-166173 IntelliJ freezes when returning from sleep
...
Fixed deadlock by removing unnecessary getScreenResolution call
(cherry picked from commit cec93cf1fd )
2021-07-14 17:52:02 +07:00
Alexey Ushakov
28600b046a
Added missing fontconfig defines
...
(cherry picked from commit 2ac273a456 )
2021-07-14 17:52:02 +07:00
Alexey Ushakov
2ac6a4aed8
JRE-12 CCE: XRTextRenderer.drawGlyphList (sun.java2d.NullSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData)
...
Throwing InvalidPipeException for incompatible surfaces
(cherry picked from commit f98f34c)
(cherry picked from commit fb2bbc47fe )
2021-07-14 17:52:02 +07:00
Alexey Ushakov
a205f73f8e
JRE-43 Font.getFamily() does not work in headless mode
...
Removed unused code
(cherry picked from commit 5b523f049e )
2021-07-14 17:52:01 +07:00
Alexey Ushakov
56cdf95bb4
JRE-43 Font.getFamily() does not work in headless mode
...
Bundled Droid fonts to fallback in headless mode
(cherry picked from commit 5b523f049e )
2021-07-14 17:52:01 +07:00
Alexey Ushakov
2031d25572
JRE-15 Greyscale text is too dark comparing with subpixel AA
...
Adjusted default value for greyscale text rendering in freetype
(cherry picked from commit f80497c4f0 )
2021-07-14 17:52:01 +07:00
Alexey Ushakov
f364feb7b5
IDEA-155347 On Ubuntu with High DPI tooltip font is too thick when the tooltip is fading in and out
...
Handled missing FC_RGBA_NONE value
(cherry picked from commit 44fcbdabf8 )
2021-07-14 17:52:01 +07:00
Alexey Ushakov
236b64d8f6
IDEA-149882 Issue with fonts in Ubuntu 12.04
...
Provided fallback to default font rendering settings if libfontconfig unable to
match font pattern
(cherry picked from commit d93a5f1598 )
2021-07-14 17:52:00 +07:00
Alexey Ushakov
3f02003ed3
IDEA-151619 CLion EAP fails to start with missing symbol: FT_Library_setLcdFilter
...
Skip FT_Library_setLcdFilter call if the symbol is not there
Cache negative FT_Library_setLcdFilter symbol lookup result
Used RTLD_DEFAULT handler for process symbols lookup
(cherry picked from commit e6f0055704 )
2021-07-14 17:52:00 +07:00
Alexey Ushakov
df978a2824
JRE-29 fontconfig lib crashes CLion on OSX
...
Disabled fontconfig usage on OSX
(cherry picked from commit 431e14429c )
2021-07-14 17:52:00 +07:00
Vitaly Provodin
c04ca455ea
exclude tests spontaneously creating windows during test execution
2021-07-14 17:52:00 +07:00
Alexey Ushakov
7774ef9ba2
JRE-48 built-in jre renders fonts abnormally heavier (normal text looks bold) than the oracle jre
...
Disable FT_LOAD_TARGET_LIGHT for fonts with FC_AUTOHINT=false (this target implicitly enables FC_AUTOHINT)
Reused setupLoadRenderFlags for all rendering cases
(cherry picked from commit f3f2667a4c )
2021-07-14 17:51:59 +07:00
Alexey Ushakov
40a2df2a73
Added logging for freetypeScaler via env variable OPENJDK_LOG_FFS=yes
...
and for screen resolution in freetypeScaler
(cherry picked from commit 091d74a791 )
2021-07-14 17:51:59 +07:00
Alexey Ushakov
11bff77826
JRE-34 IDE Crashes During Startup
...
Added validation of dpi settings coming from xserver
(cherry picked from commit b1c49c3b27 )
2021-07-14 17:51:59 +07:00
Anton Tarasov
fd8ed694b8
Add build.gradle
2021-07-14 17:51:59 +07:00
Anton Tarasov
6f0bb4a82f
JBR-2031 [mac] jcef deadlocks with a11y on start
...
(cherry picked from commit 4f44b37f08 )
2021-07-14 17:51:58 +07:00
Alexey Ushakov
f492d938ed
JRE-1083 [JDK11] Test com/sun/java/accessibility/util/8051626/Bug8051626.java fails on macOS on JB JDK11b
...
Wrapped SelectorPerformer invocation into privileged action
(cherry picked from commit 48e7b547ae )
2021-07-14 17:51:58 +07:00
Anton Tarasov
a8f3411e53
JBR-2019 provide getWindowHandle method for jcef
...
(cherry picked from commit 7ae706b629 )
2021-07-14 17:51:58 +07:00
Anton Tarasov
4341a77257
Comment assertion (originally JRE-965)
...
The assert line crashes debug hotspot.
(cherry picked from commit a00074a86c )
2021-07-14 17:51:58 +07:00
Anton Tarasov
990f3ece05
JBR-1976 [jcef] need mouse-transparent window on Windows
...
(cherry picked from commit b60fac96b4 )
2021-07-14 17:51:57 +07:00
Anton Tarasov
96e1833971
JBR-1834 [linux] runtime hidpi switch is broken
...
(cherry picked from commit eaa04303a7 )
2021-07-14 17:51:57 +07:00
Anton Tarasov
3dfc653eb6
JBR-1824 export NSWindow::setIgnoresMouseEvents to java internal API
...
(cherry picked from commit 4399dc382c )
2021-07-14 17:51:57 +07:00
Anton Tarasov
ce4f0a09ef
JBR-1802 com/sun/java/accessibility/util/8051626/Bug8051626.java: access denied ("java.lang.RuntimePermission" "getClassLoader")
...
(cherry picked from commit eae772aca9 )
2021-07-14 17:51:57 +07:00
Anton Tarasov
187be0e513
JBR-1795 Project opened from Welcome screen goes to backgound after loading
...
(cherry picked from commit 322526458a )
2021-07-14 17:51:56 +07:00
Anton Tarasov
982b63afe8
JBR-1609 Jupyter Notebook eventually causes IDEA to become unresponsive on Mac OSX
...
(cherry picked from commit 8ae0be8eb6 )
2021-07-14 17:51:56 +07:00
Anton Tarasov
b93c17931f
JBR-1786 Weird white border for IDE window
...
(cherry picked from commit 4b09614a0e )
2021-07-14 17:51:56 +07:00
Vyacheslav Moklev
1145299f1b
JBR-1552 Invalid screen bounds in full screen mode
...
Check is window is not in undecorated state
(cherry picked from commit 5547701e2c )
2021-07-14 17:51:56 +07:00
Vyacheslav Moklev
51fe41504a
JBR-1509 Client area size is wrong in Borderless mode
...
Fix client area size
(cherry picked from commit 00d32e58dc )
2021-07-14 17:51:55 +07:00
Anton Tarasov
aaaade5dae
JBR-1770 [windows] frame does not open as maximized
...
(cherry picked from commit d9dfc3c6c5 )
2021-07-14 17:51:55 +07:00
Anton Tarasov
0c94851700
JBR-1693 difficult to input Japanese text with "Fast" Key Repeat
...
(cherry picked from commit 12de3e287e )
2021-07-14 17:51:55 +07:00
Anton Tarasov
fc89040251
JBR-1429 Scale is huge due to GDK_SCALE
...
(cherry picked from commit 1c3477df2e )
2021-07-14 17:51:55 +07:00
Anton Tarasov
abfa6f0f54
JBR-1669 IDE-managed HiDPI mode is broken
...
(cherry picked from commit 461b0b5cd4 )
2021-07-14 17:51:54 +07:00
Anton Tarasov
b11eefd25d
JBR-1650 propagate custom decoration title bar height to native
...
(cherry picked from commit f6fc65d014 )
2021-07-14 17:51:54 +07:00
Anton Tarasov
b37affa771
JBR-1629 Maximized window cut at the right and bottom
...
(cherry picked from commit 9e768377db )
2021-07-14 17:51:54 +07:00
Anton Tarasov
4292586fd0
JBR-1492 Not able to start Intellij Idea 2017.2.5 with modified vmoptions
...
(cherry picked from commit e7ca6db66b )
2021-07-14 17:51:54 +07:00
Anton Tarasov
6e62a8fcf9
JBR-1427 pycharm jupyter preview stuck and no response when click on preview.
...
(cherry picked from commit 1746b04686 )
2021-07-14 17:51:53 +07:00
Anton Tarasov
de6b76848a
IDEA-210154 Borderless UI: Top frame of IDEA window is blue
...
(cherry picked from commit 2dd4163bc4 )
2021-07-14 17:51:53 +07:00
Anton Tarasov
5249f29b22
JBR-1365 force IDE-managed HiDPI on Linux for fractional scales
...
(cherry picked from commit f092ff3962 )
2021-07-14 17:51:53 +07:00
Anton Tarasov
e19f4be4db
JBR-1351 Borderless UI: Bold frame around IDEA window appears on non-HiDPI display
...
(cherry picked from commit 06d35de069 )
2021-07-14 17:51:53 +07:00
Anton Tarasov
c0eb1d0ba8
JBR-1313 wrong insets for non-resizable custom-decorated frame
...
(cherry picked from commit 9179718cb6 )
2021-07-14 17:51:52 +07:00
Anton Tarasov
1e8525ba94
JBR-1293 do not modify client bounds when custom-decorated frame is set undecorated
...
(cherry picked from commit cb188edaab )
2021-07-14 17:51:52 +07:00
Anton Tarasov
63e892c254
JBR-1278 allow native border and shadow for custom decoration mode
...
(cherry picked from commit a879ad5739 )
2021-07-14 17:51:52 +07:00
Anton Tarasov
bbc3a287ab
JRE-1232 forwardport: JRE-1228 support custom frame decoration
...
(cherry picked from commit d2820524a1 )
2021-07-14 17:51:52 +07:00
Anton Tarasov
ff99281985
JRE-1162 [jdk11] support on-the-fly DPI change on linux
...
(cherry picked from commit c06c4c69d3 )
2021-07-14 17:51:51 +07:00
Anton Tarasov
9e339dbbb8
JRE-1142 [jdk11] hidpi is not detected since Ubuntu 18.04
...
(cherry picked from commit be4f8c0d9d )
2021-07-14 17:51:51 +07:00
Anton Tarasov
e62006872c
JRE-1111 [JDK11] java/beans/Beans/TypoInBeanDescription.java crashes at libawt_xawt.so+0x4a30d
...
(cherry picked from commit b89e6aed0b )
2021-07-14 17:51:51 +07:00
Anton Tarasov
844f80bac5
fix JNI_OnUnload definition
...
(cherry picked from the commit 3571e39071 )
(cherry picked from commit 1019d8f0f2 )
2021-07-14 17:51:50 +07:00
Anton Tarasov
addaa817e7
JRE-981 IM workaround does not work anymore
...
forward port of 2d7c29b in JetBrains/jdk8u_jdk
(cherry picked from commit f3ccc53e02 )
2021-07-14 17:51:50 +07:00
Anton Tarasov
c3d3131470
JRE-938 [windows] Frame.setMaximizedBounds not hidpi-aware
...
(cherry picked from commit cc97899923320e1fa17f5e44975c4a0f0ba51014)
(cherry picked from commit ccfe65be7f )
2021-07-14 17:51:50 +07:00
Anton Tarasov
7bbefb58bd
JRE-907 macOS: add ability to check for scaled display mode
...
(cherry picked from commit e496262aa1 )
2021-07-14 17:51:49 +07:00
Anton Tarasov
7631a99b6c
JRE-934 Diff viewer errors are not visible on HiDPI Linux
...
(cherry picked from commit 641a09dd52 )
2021-07-14 17:51:49 +07:00
Anton Tarasov
e6a0f240ea
[jdk9] HiDPI scale is not detected on some linux desktops
...
(cherry picked from commit 9279d80110 )
2021-07-14 17:51:49 +07:00
Anton Tarasov
dccf5eca52
JRE-681 [windows] direct drawing into frame graphics may have wrong translate
...
(cherry picked from commit 6ea1d45fd1 )
2021-07-14 17:51:49 +07:00
Anton Tarasov
18a7887f46
Read org.gnome.desktop.interface/scaling-factor
...
(cherry picked from commit 277357ae73 )
2021-07-14 17:51:48 +07:00
Anton Tarasov
1a75b54dac
Revert "8239894: Xserver crashes when the wrong high refresh rate is used"
...
This code is needed for "Read org.gnome.desktop.interface/scaling-factor".
Keep it until "JDK-8260270 Implement the HiDPI scale factor reading" is fixed.
This reverts commit a7c2ebc7
2021-07-14 17:51:48 +07:00
Anton Tarasov
2ed8c0f9ae
Do not scale base font in HiDPI mode on Linux
...
(cherry picked from commit 6fb2c36529 )
2021-07-14 17:51:48 +07:00
Anton Tarasov
cf35c168f8
Allow HiDPI mode on Linux
...
(cherry picked from commit 34234263fb )
2021-07-14 17:51:47 +07:00
Anton Tarasov
27cf8fbeb9
JRE-772 swing returns incorrect FRC when AA is off
...
(cherry picked from commit a161897d908aa10da6306c06452c5d6317fed2f0)
(cherry picked from commit 2bf5a7ca5c )
2021-07-14 17:51:47 +07:00
Anton Tarasov
ecdae129f6
JRE-711 Horizontal grey lines appear in every window in IntelliJ Idea
...
(cherry picked from commit 62000130d86e5831d81cfb24659386c6930f84cf)
(cherry picked from commit e2d1655703 )
2021-07-14 17:51:47 +07:00
Anton Tarasov
e25280ba09
JRE-681 [windows] direct drawing into frame graphics may have wrong translate
...
(cherry picked from commit ab6dee4c1fc453ad3cb5adb69fc243e550d184ae)
(cherry picked from commit 6ea1d45fd1 )
2021-07-14 17:51:47 +07:00
Anton Tarasov
8e739ea8f1
JRE-665 Navigate Class/File/Symbol, Find in Path popup windows don't pick characters from input method
...
(cherry picked from commit 676f305b2b3b278e305bd4d9bde4269f27b3d676)
(cherry picked from commit 6ce31e0a32 )
2021-07-14 17:51:46 +07:00
Anton Tarasov
f5f40c7ccf
JRE-616 [linux] notify when dpi correction factor is applied to fonts
...
(cherry picked from commit f57d41f3118bfd773c99ce32d58cfae16931be6a)
(cherry picked from commit 6246abc72f )
2021-07-14 17:51:46 +07:00
Anton Tarasov
fcadab21b6
JRE-612 [windows] icon in frame title is not dpi-aware
...
(cherry picked from commit dec04385177a2abb677add909d3b94f94c62a14e)
(cherry picked from commit 38466cbab0 )
2021-07-14 17:51:46 +07:00
Anton Tarasov
74f544ab6b
JRE-604 [fps] frame's client area is one pixel beneath frame's borders
...
Adopted.
(cherry picked from commit ef2870ee38 )
2021-07-14 17:51:46 +07:00
Anton Tarasov
8286f1a0b6
JRE-596 [windows] popup positioning is broken with JRE-573
...
Adopted: moved to AwtWindow::Reshape
(cherry picked from commit c5cc28d85d )
2021-07-14 17:51:45 +07:00
Anton Tarasov
b40dc31579
JRE-577 Goland 18 displays out of memory
...
(cherry picked from commit 2daaf21e420d4af15d3b1bfeb3f896074bea1e61)
(cherry picked from commit 9ea2011948 )
2021-07-14 17:51:45 +07:00
Anton Tarasov
f30b2bca83
JRE-573 [windows] window client area bounds mismatch
...
Apply only WmEraseBkgnd
(cherry picked from commit afa68f7ad6440303c6417be3f675b1c4644b6014)
(cherry picked from commit 0651b45e13 )
2021-07-14 17:51:45 +07:00
Anton Tarasov
c9298c88c5
JRE-489 -Dswing.bufferPerWindow is fractional scale unfriendly
...
(cherry picked from commit 5e183c397b )
2021-07-14 17:51:44 +07:00
Anton Tarasov
adc99a2416
JRE-310 check for Windows8.1 when enabling ui scale
...
Was "don't fallback on fractional scale" in JBSDK9.
(cherry picked from commit 263d8641974d263075c93f11c4db6208754d7325)
(cherry picked from commit deeda6fada )
2021-07-14 17:51:44 +07:00
Anton Tarasov
723e423aa5
JRE-382 Three AWT-tests become hanging starting since master-875
...
(cherry picked from commit 7d492101db8fcbb3d285fd8e9669f74b0e0fce8f)
(cherry picked from commit b965f85c1b )
2021-07-14 17:51:44 +07:00
Anton Tarasov
950d7c4725
JRE-373 [macos] nativeCreateNSWindow deadlocks with a11y
...
(cherry picked from commit 72c77a992bbf1b95b82ffc08cb2f4f3bc36b3657)
(cherry picked from commit aa09fa2c85 )
2021-07-14 17:51:44 +07:00
Anton Tarasov
9900fe019a
IDEA-172422 Popup at the wrong place on the second monitor (new hidpi)
...
Adopted: moved to AwtWindow::Reshape
(cherry picked from commit 11a0911d65 )
2021-07-14 17:51:43 +07:00
Anton Tarasov
acedb2b62f
JRE-309 [windows] on-screen position of a component is not pixel-perfect in user space in JRE-HiDPI mode
...
Adopted: moved to AwtWindow::Reshape
(cherry picked from commit 985908cf10 )
2021-07-14 17:51:43 +07:00
Anton Tarasov
babb384fba
JRE-269 JLabel doesn't scale <code>text</code> HTML fragments.
...
(cherry picked from commit 9ef72b6c3a477e4225f9b98e30fa9190613520e4)
(cherry picked from commit c17bc728ee )
2021-07-14 17:51:43 +07:00
Anton Tarasov
1f5f0de751
JRE-225 [macos] IDEA hangs on attempt to call getDefaultScreenDevice() from EDT
...
(cherry picked from commit 76aba25)
(cherry picked from commit df11dcc97bb5556ac5d0299b773a512b4f0bb5bb)
(cherry picked from commit aeea6c1ca3 )
2021-07-14 17:51:43 +07:00
Anton Tarasov
f6d10cf5dc
JRE-210 JEditorPane may return wrong preferred size as it moves b/w monitors of different scale
...
(cherry picked from commit 6c3087e6bda32ae9b095e069d8bea614502f5c03)
(cherry picked from commit adb3a4be16 )
2021-07-14 17:51:42 +07:00
Anton Tarasov
ff5eb1a9ac
JRE-119 [suppress updateGC() for WFileDialogPeer/WPrintDialogPeer]
...
updateGC() is called from WWindowPeer.<init> though it's not applicable to the named dialogs
as they don't have native AwtWindow peer required for the method.
(cherry picked from commit 72ed9f653177e273b811cfe70c2dba102a8636e4)
(cherry picked from commit cec49aaa38 )
2021-07-14 17:51:42 +07:00
Anton Tarasov
842f7296fa
JRE-119 [use default "sun.java2d.dpiaware=true" to be dpi-aware on Window 7]
...
This lets awt_Win32GraphicsEnv.cpp SetProcessDPIAwareProperty() call Win7 specific ::SetProcessDPIAware() API func.
(cherry picked from commit 5e7a766090810d839f4352d06fc2812499d766f8)
(cherry picked from commit 7d1d43bfa1 )
2021-07-14 17:51:42 +07:00
Anton Tarasov
8efc1ba172
JRE-119 [Dynamically set DPI-awareness level to enable backward compatible HiDPI behavior]
...
Adopted: rely on java.manifest
(cherry picked from commit d00cfa4dc62a14a4cf89df9d4c4899970c9fc9e8)
Adopted
(cherry picked from commit 60be76b725 )
2021-07-14 17:51:42 +07:00
Anton Tarasov
afa3b96044
JRE-119 [ask if ui scale is enabled natively]
...
(cherry picked from commit 801f45875fd8699edcbda5896210cec191062261)
(cherry picked from commit 20edebdefa )
2021-07-14 17:51:41 +07:00
Anton Tarasov
8360c5b884
IDEA-153474 let JDK detect Xft.dpi value on non-GTK Linux DEs
...
Use the GTK method:
https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-get
to retrieve "gtk-xft-dpi" integer property of the X settings.
Add the property to JDK's GtkEngine & gtk2-interface.
Then read the property via GtkEngine from GTK LaF when "gnome.Xft/dpi" is undefined. It's assumed GTK LaF is forcedly installed.
(cherry picked from commit e05fc391ae0a3cc389e836441f882c0cf6ab3b99)
(cherry picked from commit fd615a5b45 )
2021-07-14 17:51:41 +07:00
Anton Tarasov
6658a7250b
IDEA-148854: AppCode crashes randomly every 15 mins or so
...
(cherry picked from commit 02f9a5fbb4924ff67c8a04c15e490acfcc750003)
(cherry picked from commit b8f4b4a9ed )
2021-07-14 17:51:41 +07:00
Vitaly Provodin
63a890d6ab
updated JTreg exclude list
2021-07-14 17:51:41 +07:00
Alexey Ushakov
7cbc3b072a
Resolve merge compile problems on mac
...
(cherry picked from commit d1ed8ab118 )
2021-07-14 17:51:40 +07:00
Anton Tarasov
6904200d9f
IDEA-152524 can't compile fontconfig changes on Windows
...
(cherry picked from commit 4c8351fecf )
(cherry picked from commit 5faebc73d5 )
2021-07-14 17:51:40 +07:00
Alexey Ushakov
7896275527
IDEA-57233 Editor font antialising/appearance problems on Linux
...
Used desktop DPI instead of hard-coded 72
Compensated increased glyph bitmap size by adjusting font size
Added LCD filter for sub-pixel rendering
Use fontconfig library to provide right rendering options for fonts
Corrected sizes passed to fontconfig library and hinting disabling policy
Added logging and versioned fontconfig lib loading
Resolved font rendering problem in lenses
(cherry picked from commit 0456745afb )
IDEA-152816, IDEA-152454 fix text rendering issues (text cutoff and incorrect rendering in editor fragment components)
FcMatchFont-type pattern substitutions shouldn't be invoked before specific font is selected - it can apply unrelated rules
port commit e21cd635 from JBR 9
(cherry picked from commit 5d704a963b )
partially rollback JBR-363 fix, to apply corresponding change from OpenJDK 12
(cherry picked from commit 3d7ac30072 )
2021-07-14 17:51:40 +07:00
Vitaly Provodin
87e3ddb706
JBR-3401 enable macos-aarhc64 builds
2021-07-14 17:51:40 +07:00
Vitaly Provodin
cb2966b1b8
JBR-3305 remove the option --disable-warnings-as-errors from configure
2021-07-14 17:51:39 +07:00
Vitaly Provodin
bcad1ecd59
JBR-3398 remove the Experimental AOT and JIT Compiler (JEP 410)
2021-07-14 17:51:39 +07:00
Alexey Ushakov
49881d71d1
JBR-2807: JDK15: update modules.list to resolve jbr build failure
...
removed nashorn modules
2021-07-14 17:51:39 +07:00
Vitaly Provodin
8c6712d3f0
JBR-2130 remove module jdk.pack
2021-07-14 17:51:39 +07:00
Vitaly Provodin
4563419f9f
JBR-2922 add JCEF to jbrsdk binaries
...
& fix a misprint in get_mods_list
JBR-2922 add JCEF to jbrsdk binaries
& fix a misprint in get_mods_list
2021-07-14 17:51:38 +07:00
Vitaly Provodin
9f20756e4e
JBR-2912 add JBR 15 builds with DCEVM
2021-07-14 17:51:38 +07:00
Vitaly Provodin
8a0f4af8b5
JBR-2864 initial commit of DCEVM patches reworked for 15
2021-07-14 17:51:38 +07:00
Vitaly Provodin
4141615700
JBR-2812 remove --with-import-modules from configure for aarch64
2021-07-14 04:50:24 +07:00
Anton Tarasov
7d8b8e4508
JBR-2812 bundle jcef in jmod format instead of modular-sdk
...
Build test-image with non-jcef build target
2021-07-14 04:50:01 +07:00
Vitaly Provodin
c27a6ca555
JBR-2787 fix copying jcef files into jbr/jbrsdk binaries
2021-07-14 04:49:35 +07:00
Vitaly Provodin
0735fcc76b
JBR-2758 refactor building scripts to apply patches adding required modules instead of excluding
...
Add jogl and gluegen modules to support jcef osr mode
2021-07-14 04:49:10 +07:00
Anton Tarasov
7459a56409
JBR-2016 add jcef module and export packages to it
...
(cherry picked from commit cf997f71c6 )
2021-07-14 04:48:41 +07:00
Vitaly Provodin
cecbb4b81a
JBR-2473 modify building scripts to add dcevm clauses, add git config to docker image
...
(cherry picked from commit 2620c62848 )
2021-07-14 04:48:16 +07:00
Vitaly Provodin
d6ee02fca5
JBR-2473 add initial set of DCEVM patches
...
(cherry picked from commit c0c0a96cf4 )
2021-07-14 04:47:43 +07:00
Vitaly Provodin
4fefe54b4c
JBR-2395 eliminate JavaFX from JBR
2021-07-14 04:47:40 +07:00
Vitaly Provodin
5adc75835e
JBR-2409 fix prameters for configure
2021-07-14 04:47:13 +07:00
Vitaly Provodin
e63bc31c09
JDK14: exclude dependencies on jcef in x86, fastdebug builds
2021-07-14 04:46:47 +07:00
Vitaly Provodin
ed62a76261
JBR-2396 fix CONF names
2021-07-14 04:46:23 +07:00
Vitaly Provodin
fd4d08b584
JBR-2394 replace --disable-debug-symbols with --with-native-debug-symbols=none
2021-07-14 04:46:03 +07:00
Vitaly Provodin
e81aea6ced
add exec permitions to configure
2021-07-14 04:45:36 +07:00
Vitaly Provodin
ebdd6292aa
split checkout before building JBR+JFX or JBR+JCEF on two separate commands
2021-07-14 04:45:06 +07:00
Vitaly Provodin
4d091e6689
change BOOT_JDK, fix target names
2021-07-14 04:44:41 +07:00
Vitaly Provodin
f2452f01e4
JBR-2291 add vendor info into bundles
2021-07-14 04:44:21 +07:00
Vitaly Provodin
9837370712
JBR-2324 address new layout in mac jcef 80.0.4+g74f7b0c+chromium-80.0.3987.122
2021-07-14 04:43:53 +07:00
Vitaly Provodin
d0f7d81b8b
JBR-2320 add jdk.attach module into JBR
2021-07-14 04:43:27 +07:00
Vitaly Provodin
53e9b1c194
JBR-2217 provide JCEF-only (no JavaFX) bundle for master/202 branches
2021-07-14 04:43:03 +07:00
Vitaly Provodin
115277c443
JBR-2212 add scripts for linux_x86, linux_aarch64, linux_x64_fastdebug, osx_fastdebug, windows_x86
2021-07-14 04:42:35 +07:00
Vitaly Provodin
5baec57d29
JBR-1643 fix intermittent fialures of Windows builds at make/Init.gmk:304
...
combine images and test-image into one make invocation
2021-07-14 04:41:38 +07:00
Vitaly Provodin
3dd9bf9212
JBR-2181 create two separate JBR bundles with JFX and JFX+JCEF
2021-07-14 04:41:27 +07:00
Vitaly Provodin
bdd3b0e48b
JBR-2148 modify signapp&build scripts to match to the new layout
2021-07-14 04:41:00 +07:00
Vitaly Provodin
0ebf81c267
JBR-2084 modify scripts to sign Contents/MacOS/libjli.dylib as a a normal file
2021-07-14 04:40:27 +07:00
Vitaly Provodin
d6a27a168a
JBR-1821 notarize JBR bundles as a standalone app
2021-07-14 04:40:03 +07:00
Vitaly Provodin
4363bc3667
JBR-2162 move building scripts from TC to JBR repo
2021-07-14 04:39:41 +07:00
Anton Tarasov
b68025ec01
JBR-2016 add jcef module and export some sun.* packages to it
2021-07-14 04:39:14 +07:00
Vitaly Provodin
0159fc4751
JBR-2014 add jdk.hotspot.agent module to jbr
2021-07-14 04:38:45 +07:00
Vitaly Provodin
cc386232d2
JBR-1286 add jdk.compiler into JBR
2021-07-14 04:38:06 +07:00
Vitaly Provodin
80b949cdb6
JBR-1199 add JBR modules list for jlink
2021-07-14 04:38:02 +07:00
Vitaly Provodin
46184bc6ca
Update docker script to create jdk15 build env
2021-07-14 04:37:41 +07:00
Vitaly Provodin
3f84dac089
JBR-3045 add pressing ESC to close the dialog after test completion
...
(cherry picked from commit 44d8b28b0b )
2021-07-14 04:37:19 +07:00
Vitaly Provodin
2370ef5473
JBR-3040 press the button END at the beggining in order to avoid text selection
...
(cherry picked from commit 1c2bf33db2 )
2021-07-14 04:37:18 +07:00
Vitaly.Provodin
1d71d0eb6c
updated JTreg exclude list
2021-07-14 04:37:16 +07:00