1620 Commits

Author SHA1 Message Date
Phil Race
d4190aea14 Merge 2018-03-28 15:14:46 -07:00
Magnus Ihse Bursie
89f6ccb93e 8200178: Remove mapfiles for JDK native libraries
Reviewed-by: erikj, alanb, mchung, prr, weijun
2018-03-28 23:56:08 +02:00
Phil Race
a36963736b Merge 2018-03-28 14:54:22 -07:00
Roger Riggs
e50e03e199 8197595: Serialization javadoc should link to security best practices
Reviewed-by: lancea, mullan, ahgross
2018-03-28 14:15:41 -04:00
Maurizio Cimadamore
b7e53c1204 8200199: javac suggests to use var even when var is used
Local var analyzer should use synthetic var type position to decide if analysis is needed

Reviewed-by: jlahoda, vromero
2018-03-28 14:08:26 +01:00
Pankaj Bansal
5e302c9a35 8191957: JFileChooser shows empty name for external drives shown under Desktop
Reviewed-by: jdv, kaddepalli
2018-03-28 17:54:44 +05:30
Laurent Bourgès
385ad9e160 8198885: upgrade Marlin (java2d) to 0.9.1
Clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier

Reviewed-by: prr, serb
2018-03-27 22:09:43 +02:00
Pallavi Sonal
cab25623b6 8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored
Added validation for wildcard at start and end

Reviewed-by: chegar, dfuchs, clanger
2018-03-26 17:33:58 +05:30
Jonathan Gibbons
6a8ea38ecc 8199465: {@docRoot} references need to be updated to reflect new module/package structure
Reviewed-by: martin, alanb, chegar
2018-03-27 16:25:40 -07:00
Claes Redestad
3fbef735ea 8200289: Reduce number of exceptions created when calling Lookup::canBeCached
Reviewed-by: sundar, psandoz
2018-03-28 00:45:37 +02:00
Ivan Gerasimov
3d160a80fc 8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win]
Reviewed-by: chegar, clanger
2018-03-27 13:22:40 -07:00
Alan Bateman
704b2ccd93 8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
Reviewed-by: chegar
2018-03-27 19:29:46 +01:00
Liam Miller-Cushon
debaf13f38 8200301: deduplicate lambda methods
Reviewed-by: vromero, mcimadamore
2018-03-27 13:48:16 -04:00
Bhavesh Patel
9569a57298 8199278: Javadoc search results does not link to anchors on a page
Reviewed-by: jjg, ksrini
2018-03-26 18:07:24 -07:00
Ivan Gerasimov
0af73c4306 8199843: Optimize Integer/Long.highestOneBit()
Reviewed-by: redestad, plevart
2018-03-26 17:30:14 -07:00
Sergey Bylokhov
ac1953d7cc 8200198: javah man pages were not removed by JDK-8191054
Reviewed-by: erikj, alanb
2018-03-26 16:09:22 -07:00
Athijegannathan Sundararajan
008199321a 8200215: 17th loop of "let foo = ''"; throws ReferenceError
Reviewed-by: jlaskey, attila, hannesw
2018-03-26 19:27:45 +05:30
Jan Lahoda
5bff39c04f 8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible
ErrorType.getEnclosingType returns noType rather than self.

Reviewed-by: mcimadamore, cushon
2018-03-26 11:42:17 +02:00
Alan Bateman
187bf57418 8200179: (se) More Selector cleanup
Reviewed-by: bpb
2018-03-24 08:49:55 +00:00
Shinya Yoshida
4b6cd06e3d 8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before
Reviewed-by: rfield
2018-03-24 14:43:04 +09:00
Jonathan Gibbons
c003e3af3b 8199902: {@docRoot} references need to be updated to reflect new module/package structure
Reviewed-by: ksrini
2018-03-23 17:28:02 -07:00
Brian Burkhalter
6670f60a21 8180410: ByteArrayOutputStream should not throw IOExceptions
Add ByteArrayOutputStream.writeBytes()

Reviewed-by: rriggs, smarks
2018-03-23 15:05:43 -07:00
Chris Hegarty
22af725681 8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen
Reviewed-by: alanb
2018-03-23 21:39:54 +00:00
Phil Race
7efc35390e 8198990: Move SwingSet2 from closed to OpenJDK
Reviewed-by: serb, jeff, kaddepalli
2018-03-23 13:43:39 -07:00
Phil Race
77e24ab76e Merge 2018-03-23 11:14:43 -07:00
Brian Burkhalter
68cf42d465 8180451: ByteArrayInputStream should override readAllBytes, readNBytes, and transferTo
Reviewed-by: bchristi, rriggs, psandoz
2018-03-23 10:09:45 -07:00
Phil Race
cb1ef28563 Merge 2018-03-23 10:02:55 -07:00
Shinya Yoshida
ae2d2c8ff5 8199910: Compiler crashes with -g option and variables of intersection type inferred by var
Javac should skip non-denotable types in the LocalVariableTypeTable attribute

Reviewed-by: jlahoda
2018-03-23 16:53:54 +00:00
Roger Riggs
299b4b7b44 8199756: Simplify language, country, script, and variant property initialization
Reviewed-by: mchung, naoto, alanb
2018-03-23 11:53:11 -04:00
Phil Race
3d9f35c4f5 Merge 2018-03-23 08:49:58 -07:00
Alan Bateman
3bb85f5fc5 8199791: (se) More Selector cleanup
Reviewed-by: redestad, bpb
2018-03-23 14:18:18 +00:00
Magnus Ihse Bursie
de23920e05 8071469: Cleanup include and exclude of sound native libraries
Reviewed-by: amenkov, erikj
2018-03-23 09:51:02 +01:00
Christoph Langer
3e5b58e0d7 8199924: Solaris: Correctly enqueue null arguments of attach operations
Reviewed-by: dcubed, dholmes
2018-03-23 09:26:59 +01:00
Jayathirth D V
948a1e2729 7031957: DIB header of type BITMAPV2INFOHEADER & BITMAPV3INFOHEADER is not supported in BMPImageReader
Reviewed-by: prr, pnarayanan
2018-03-23 11:18:39 +05:30
Sergey Bylokhov
8d5fa0fad3 4912693: Behavior of null arguments not specified in Java Sound
Reviewed-by: prr
2018-03-22 17:02:40 -07:00
Phil Race
db4cc3fdf8 8199789: Emit a warning message when t2k is selected via system property
Reviewed-by: serb, pnarayanan
2018-03-22 14:10:30 -07:00
Phil Race
1597645191 8200129: Remove D3D Performance Counter
Reviewed-by: alanb, serb
2018-03-22 14:02:20 -07:00
Brian Burkhalter
9e3d8fd230 8194746: (fs) Add equivalents of Paths.get to Path interface
Copy Paths.get() methods to Path.get() methods and have former call latter

Reviewed-by: alanb, forax, chegar, psandoz
2018-03-22 12:30:47 -07:00
Brian Burkhalter
37f1b2b1e3 8198753: (dc) DatagramChannel throws unspecified exceptions
Reviewed-by: alanb
2018-03-22 12:29:52 -07:00
Phil Race
f004bcc467 Merge 2018-03-22 11:34:38 -07:00
Phil Race
d270a407b5 8200072: Remove un-needed qualified export from java.base to java.desktop
Reviewed-by: alanb, mchung
2018-03-22 11:09:50 -07:00
Paul Sandoz
a2ea38d2c9 8199773: (bf) XXXBuffer:compareTo method is not working as expected
Reviewed-by: alanb
2018-03-22 09:07:08 -07:00
Brian Burkhalter
917c015610 8198997: Cache normalized/resolved user.dir property
Normalize cached user.dir property value in constructor (windows only)

Reviewed-by: alanb
2018-03-22 08:41:06 -07:00
Jan Lahoda
01509e5b5e 8194978: Javac produces dead code for try-with-resource
For try-with-resources, using simplified distinct close code for try body and catch clause, to avoid creating multiple copies of the full finally code.

Reviewed-by: mcimadamore
2018-03-22 15:28:33 +01:00
Roger Riggs
0db5f435ad 8199467: Compilation Errors in libinstrument Reentrancy.c with VS2017
Reviewed-by: sspitsyn, martin
2018-03-22 09:41:29 -04:00
Jan Lahoda
7b9d38622b 8198552: Multiple javac plugins do not work at the same time
Fixing handling of multiple -Xplugin, -Xdoclint: and -Xdoclint/packages: parameters.

Reviewed-by: jjg, vromero
2018-03-22 12:13:08 +01:00
Nishit Jain
8314e06ebc 8196399: Formatting a decimal using locale-specific grouping separators causes ArithmeticException (division by zero)
8199672: ClassCastException is thrown by java.util.Formatter when an NumberFormatProvider SPI is used

Reviewed-by: naoto
2018-03-22 12:59:58 +05:30
Prahalad Kumar Narayanan
23ba49ac43 6686236: GIF native IIOMetadata assumes characterCellWidth/Height as 2bytes
Reviewed-by: prr, jdv
2018-03-22 11:41:15 +05:30
Hannes Wallnöfer
589e1177ef 8199869: Missing copyright headers in nashorn source code
Reviewed-by: sundar
2018-03-21 16:55:34 +01:00
Magnus Ihse Bursie
3522b53f7b 8199682: Clean up building the saproc library
Reviewed-by: erikj, dholmes, sundar
2018-03-21 12:54:36 +01:00