Michael McMahon
0f7aeed416
8241305: Add protocol specific factory creation methods to SocketChannel and ServerSocketChannel
...
Reviewed-by: alanb, chegar, dfuchs
2020-05-17 21:15:33 +01:00
Vicente Romero
9efdaacc31
8242478: compiler implementation for records (Second Preview)
...
Reviewed-by: mcimadamore, jlahoda, darcy
2020-05-17 11:09:52 -04:00
Patrick Concannon
fad2cf51ba
8241072: Reimplement the Legacy DatagramSocket API
...
Replace the underlying implementations of the java.net.DatagramSocket and java.net.MulticastSocket APIs with simpler and more modern implementations that are easy to maintain and debug.
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Reviewed-by: alanb, chegar, dfuchs
2020-05-12 21:51:53 +01:00
Rahul Yadav
178e69a3b9
8244652: Add test for non utf-8 response handling by websocket
...
The test java.net.httpclient.websocket.WSHandshakeExceptionTest.java checks that the websocket client handles invalid utf-8 sent by the websocket server
Reviewed-by: dfuchs
2020-05-15 14:46:17 +01:00
Naoto Sato
80c75c9fa9
8239383: Support for Unicode 13.0
...
Reviewed-by: rriggs, joehw
2020-05-13 15:46:08 -07:00
Weijun Wang
cc47d0aa61
8244674: Third-party code version check
...
Reviewed-by: mullan
2020-05-12 15:15:40 +08:00
Prasanta Sadhukhan
b75ea9b069
Merge
2020-05-08 09:52:42 +05:30
Naoto Sato
ed4bc1bf23
8244245: localizedBy() should override localized values with default values
...
Reviewed-by: joehw, rriggs, scolebourne
2020-05-07 09:27:48 -07:00
Alan Bateman
f6dda95113
8243596: ModuleLayer::parents should return an unmodifiable list
...
Reviewed-by: mchung
2020-05-07 14:44:09 +01:00
Volker Simonis
6a9d0579ca
8244094: Fix Amazon copyright in various test files
...
Reviewed-by: phh
2020-05-06 22:06:16 +02:00
Daniel Fuchs
a2c35a6acb
8244205: HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected
...
The key used in the HTTP/2 connection pool is updated to take into account the proxy address in case of tunnel connections
Reviewed-by: chegar
2020-05-06 19:19:38 +01:00
Rahul Yadav
ed24927500
8240666: Websocket client’s OpeningHandshake discards the HTTP response body
...
The fix updates jdk.internal.net.http.websocket. OpeningHandshake.send() method to process the response body from server
Reviewed-by: chegar, dfuchs, prappo
2020-05-06 17:33:32 +01:00
Phil Race
a040c56dd9
8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + Solaris
...
Reviewed-by: serb
2020-05-04 11:32:21 -07:00
Prasanta Sadhukhan
2731d62234
Merge
2020-05-02 09:00:04 +05:30
Phil Race
b938a4c5ed
8244113: [TESTBUG] java/awt/font/Rotate/RotatedSyntheticBoldTest.java test comments interpreted as args
...
Reviewed-by: serb
2020-05-01 14:36:32 -07:00
Ichiroh Takiguchi
318fab950a
8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C)
...
Modify ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C charset related files
Reviewed-by: naoto
2020-05-01 21:43:28 +09:00
Phil Race
b3e1ea0407
Merge
2020-04-30 10:32:23 -07:00
Per Lidén
68e53065e0
8240679: ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool
...
Reviewed-by: eosterlund
2020-04-30 10:59:23 +02:00
Phil Race
70165f56a4
8197797: Test java/awt/Graphics2D/DrawString/RotTransText.java fails
...
Reviewed-by: psadhukhan, jdv
2020-04-27 14:20:10 -07:00
Sergey Bylokhov
14b7dd4090
7185258: [macosx] Deadlock in SunToolKit.realSync()
...
Reviewed-by: prr
2020-04-26 19:42:04 -07:00
Sergey Bylokhov
b36738a55a
8238575: DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows)
...
Reviewed-by: prr
2020-04-26 19:36:04 -07:00
Phil Race
4765b3bdd8
Merge
2020-04-23 10:06:36 -07:00
Igor Ignatyev
311c9ab5ba
8244052: remove copying of s.h.WB$WhiteBoxPermission in test/jdk
...
Reviewed-by: dholmes, sspitsyn
2020-04-29 07:08:31 -07:00
Volker Simonis
2594f0b9b8
8242848: Improve performance of InflaterOutputStream.write()
...
Reviewed-by: stuefe, vtewari, redestad, lancea
2020-04-23 14:23:53 +02:00
Patrick Concannon
42d2a7411b
8243408: Inconsistent Exceptions are thrown by MulticastSocket when sending a DatagramPacket to port 0
...
This fix adds a check for port == 0 to MulticastSocket's 2-arg send method to ensure a consistent exception is thrown across platforms
Reviewed-by: dfuchs
2020-04-22 20:41:56 +01:00
Adam Farley
2785fe5621
8239365: ProcessBuilder test modifications for AIX execution
...
Reviewed-by: rriggs, stuefe
2020-04-22 15:37:37 -04:00
Claes Redestad
268ea904ec
8243254: Examine ZipFile slash optimization for non-ASCII compatible charsets
...
Reviewed-by: lancea, naoto, martin
2020-04-22 21:13:10 +02:00
Phil Race
def1d5a8c0
8242004: TextLayout throws Exception with a non-invertible transform
...
Reviewed-by: serb, jdv
2020-04-20 15:19:55 -07:00
Phil Race
9ad39392db
8233006: freetype incorrectly adjusts advances when emboldening rotated glyphs
...
Reviewed-by: serb, jdv
2020-04-20 13:50:16 -07:00
Sergey Bylokhov
73e52d0690
8242174: [macos] The NestedModelessDialogTest test make the macOS unstable
...
Reviewed-by: prr
2020-04-20 09:35:04 -07:00
Igor Ignatyev
7f49c9167a
8244066: ClassFileInstaller should be run in driver mode
...
Reviewed-by: iklam
2020-04-28 21:59:31 -07:00
Kiran Sidhartha Ravikumar
066346ce9c
8243541: (tz) Upgrade time-zone data to tzdata2020a
...
Reviewed-by: naoto, martin, andrew
2020-04-28 17:31:20 +00:00
Rahul Yadav
184b433630
8242999: HTTP/2 client may not handle CONTINUATION frames correctly
...
Updated jdk.internal.net.http.Stream.incoming(Http2Frame frame) to handle continuation frame with END_HEADER flag
Reviewed-by: chegar, dfuchs
2020-04-28 10:30:27 +01:00
Daniel Fuchs
94a99ab9e5
8243246: HTTP Client sometimes gets java.io.IOException -> Invalid chunk header byte 32
...
The HTTP/1 chunked body parser is updated to discard chunk extensions
Reviewed-by: chegar, alanb
2020-04-24 16:54:30 +01:00
Prasanta Sadhukhan
efba976cfb
Merge
2020-04-11 10:32:17 +05:30
Prasanta Sadhukhan
6b0b851a7c
Merge
2020-04-10 11:47:09 +05:30
Jim Laskey
d9bf934831
8241742: Remove the preview status for methods introduced for Text Blocks
...
Reviewed-by: psandoz, chegar, alanb
2020-04-09 10:55:01 -03:00
Naoto Sato
51a5e9ca3c
8242010: Upgrade IANA Language Subtag Registry to Version 2020-04-01
...
Reviewed-by: rriggs, joehw
2020-04-08 09:50:03 -07:00
Sergey Bylokhov
a62b24f573
8241829: Cleanup the code for PrinterJob on windows
...
Reviewed-by: prr, aivanov
2020-04-08 02:03:56 -07:00
Sergey Bylokhov
8eb7c3efb1
8196019: java/awt/Window/Grab/GrabTest.java fails on Windows
...
Reviewed-by: prr, jdv
2020-04-06 20:27:40 -07:00
Roger Riggs
50ed53076f
8225319: Remove rmic from the set of supported tools
...
Reviewed-by: erikj, alanb, lancea, jjg, amlu
2020-04-08 09:22:08 -04:00
Patrick Concannon
378aef32ab
8240533: Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0
...
Fix adds checks for port == 0 to the send and connect methods in DatagramSocket and DatagramChannelImpl
Reviewed-by: alanb, chegar, dfuchs, lancea
2020-04-07 16:21:01 +01:00
Rahul Yadav
86722cb038
8239594: jdk.tls.client.protocols is not respected
...
8239595: ssl context version is not respected
The java.net.HttpClient is updated to no longer override any default selected protocols in the SSLContext, in the absence of any SSLParameters explicitly supplied to the HttpClient.builder.
Reviewed-by: chegar, dfuchs
2020-04-10 10:05:33 +01:00
Patrick Concannon
469c13a86d
8243488: Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket
...
Tests added for methods: setSendBufferSize(int), getSendBufferSize(), and getReceieveBufferSize() to increase test coverage in the DatagramSocket class
Reviewed-by: alanb, chegar, dfuchs
2020-05-05 18:34:39 +01:00
Stefan Karlsson
81597d9f8f
8244078: ProcessTools executeTestJvm and createJavaProcessBuilder have inconsistent handling of test.*.opts
...
Reviewed-by: dholmes, cjplummer
2020-05-04 21:20:39 +02:00
Alan Bateman
0efacb3eed
8244292: Headful clients failing with --illegal-access=deny
...
Reviewed-by: prr
2020-05-04 19:07:41 +01:00
Jorn Vernee
31041d406a
8241100: Make Boolean, Character, Byte, and Short implement Constable
...
Reviewed-by: jrose, briangoetz, psandoz
2020-05-04 09:41:01 -07:00
Patrick Concannon
8e21a2a1e4
8237890: DatagramPacket::getSocketAddress doesn't specify what happens if address or port are not set
...
This fix changes the default port of a DatagramPacket from -1 to 0, which changes the behaviour of calling getSocketAddress with no port set from throwing an IAE to returning an InetSocketAddress representing any local address with port 0.
Reviewed-by: alanb, chegar, dfuchs
2020-04-22 12:34:09 +01:00
Vicente Romero
78a0baa57c
8241627: Updating ASM to 8.0.1 for JDK 15
...
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Reviewed-by: psandoz, chegar
2020-04-21 21:25:26 -04:00
Mandy Chung
1c6ca09b02
8238195: Lookup::defineClass should link the class to match the specification
...
Reviewed-by: alanb, chegar
2020-04-21 07:09:18 -07:00