Commit Graph

319 Commits

Author SHA1 Message Date
Jan Lahoda
acd2d32913 8239536: Can't use java.util.List object after importing java.awt.List
Using full qualified names for synthetic types; ensuring the user is warned when a variable becomes undefined due to a dependency change.

Reviewed-by: rfield
2020-02-24 11:43:04 +01:00
Pavel Rappo
56a7631555 8237909: Remove zipped index files feature
Reviewed-by: hannesw, jjg
2020-02-11 15:23:28 +00:00
Pavel Rappo
fff1a59cfa 8238291: Fix inconsistencies in the format of the index files
Reviewed-by: jjg
2020-02-11 13:19:12 +00:00
Jonathan Gibbons
3461ce9800 8238437: Support separate locales for console messages and HTML content
Reviewed-by: prappo
2020-02-07 17:00:23 -08:00
Jonathan Gibbons
98f5d98a88 8222793: Javadoc tool ignores "-locale" param and uses default locale for all messages and texts
Reviewed-by: prappo
2020-02-05 11:01:05 -08:00
Jonathan Gibbons
4122968ab6 8238259: new tests do not account for Windows file separators
Reviewed-by: vromero
2020-01-30 15:50:07 -08:00
Jonathan Gibbons
ee9483bd87 8200363: Add javadoc command line setting to fail on warnings
Reviewed-by: hannesw
2020-01-30 11:29:51 -08:00
Jonathan Gibbons
85f5e328ed 8236949: javadoc -Xdoclint does not accumulate options correctly
Reviewed-by: prappo
2020-01-30 11:20:09 -08:00
Pavel Rappo
91a031aa87 8238167: Remove stray files from jdk.javadoc
Reviewed-by: jjg
2020-01-29 18:04:53 +00:00
Jonathan Gibbons
9e4830fc30 8237492: Reorganize impl of doclet options
8237726: Fix signature of StandardDoclet.getSupportedOptions

Reviewed-by: prappo, hannesw, ksrini
2020-01-23 15:52:54 -08:00
Mikael Vidstedt
3318314c7c 8237589: Fix copyright header formatting
Reviewed-by: jjg, serb, iris, jwilhelm
2020-01-21 14:23:01 -08:00
Jesper Wilhelmsson
b936939454 Merge 2020-01-20 18:05:07 +01:00
Hannes Wallnöfer
5903e20af2 8224052: Javadoc doesn't handle non-public intermediate types well
Reviewed-by: jjg
2020-01-16 15:50:23 +01:00
Jan Lahoda
6fc159f17c 8236715: JShell: Records with errors are not properly corraled
Correctly corralling record classes, and providing correct messages to the user.

Reviewed-by: rfield, vromero
2020-01-13 10:49:58 +01:00
Pavel Rappo
5ca3e6334a 8215038: Add a page that lists all system properties
Co-authored-by: Priya Lakshmi Muthuswamy <priya.lakshmi.muthuswamy@oracle.com>
Reviewed-by: hannesw, jjg
2019-12-12 13:06:59 +00:00
Robert Field
dca6e34397 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
8232855: jshell missing word in /help help

Reviewed-by: jlahoda
2019-12-11 14:39:04 -08:00
Hannes Wallnöfer
7f10f57834 8235414: Module level doc-files show "unnamed package" as holder
Reviewed-by: jjg
2019-12-11 22:29:30 +01:00
Pavel Rappo
f51595bec2 8234746: Improve indexing of system properties
Reviewed-by: hannesw, jjg
2019-12-11 15:16:21 +00:00
Jan Lahoda
308aea3e0b 8235474: JShell does not handle records properly
Reviewed-by: vromero, rfield
2019-12-11 13:08:42 +01:00
Hannes Wallnöfer
631b4d2694 8220002: Improve anchor definitions in generated files
Reviewed-by: jjg
2020-01-14 21:17:30 +01:00
Jesper Wilhelmsson
913b8702d1 Merge 2020-01-13 15:40:09 +01:00
Pavel Rappo
026eac269c 8235435: Remove (obsolete) @author info from javadoc source and tests
Reviewed-by: jjg
2019-12-06 10:12:51 +00:00
Vicente Romero
827e5e3226 8225054: Compiler implementation for records
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records

Implement records in the compiler and the JVM, including serialization, reflection and APIs support

Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
2019-12-04 15:57:39 -05:00
Hannes Wallnöfer
725449932b 8223378: CSS solution for navbar problem with <a> elements is not ideal
Reviewed-by: jjg
2019-11-27 13:08:16 +01:00
Jonathan Gibbons
27807bc768 8234051: doclet crashes if HTML files in module doc-files directories
Reviewed-by: hannesw
2019-11-21 13:41:24 -08:00
Jonathan Gibbons
3c0e2b4e16 8235306: Support doc-comment tags that can be inline or block tags
Reviewed-by: hannesw
2019-12-13 10:42:57 -08:00
Pavel Rappo
71da14104a 8235447: Remove (obsolete) @author info from javadoc tests
Reviewed-by: ksrini, jjg
2019-12-12 21:11:49 +00:00
Hannes Wallnöfer
139f72ec90 8226765: Commentary on Javadoc comments
Reviewed-by: jjg, rhalade, skoivu
2019-08-06 20:39:48 +02:00
Hannes Wallnöfer
bb09c0c1d8 8220217: Javadoc missing link to member method
Reviewed-by: jjg
2019-10-07 15:58:04 +02:00
Hannes Wallnöfer
8743f0b6d1 8231122: @index tag with newline causes tag search to fail
Reviewed-by: jjg
2019-09-24 11:49:48 +02:00
Sean Mullan
28479937ea 8191138: Remove deprecated java.security.acl APIs
Reviewed-by: alanb, mchung
2019-07-30 09:26:47 -04:00
Jonathan Gibbons
2cd3eb0d40 8222791: Order of evaluation of -link params in Javadoc tool reversed -> regression with split packages
Reviewed-by: hannesw
2019-07-22 16:10:25 -07:00
Robert Field
6fe98143bc 8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801
8159740: JShell: corralled declarations do not have correct source to wrapper mapping
8212167: JShell : Stack trace of exception has wrong line number

Build corralled (recoverable undeclared definitions) declarations from position translating wraps....

Reviewed-by: jlahoda
2019-06-14 20:30:10 -07:00
Toshio Nakamura
0f42d9870e 8224184: jshell got IOException at exiting with AIX
Reviewed-by: rfield, jlahoda
2019-06-13 08:42:47 +02:00
Hannes Wallnöfer
0d8209a2b7 8223364: Bad placement of anchor relative to header
Reviewed-by: jjg
2019-06-12 13:21:25 +02:00
Jan Lahoda
1d050ec2e9 8223782: jshell parser should handle Text Blocks
Completion analysis should detect text blocks properly.

Reviewed-by: jlaskey, rfield
2019-06-07 10:09:41 +02:00
Jonathan Gibbons
948577bb1f 8225321: Repeated use of {@systemProperty} in a file causes duplicate ids
Reviewed-by: hannesw
2019-06-06 10:36:43 -07:00
Hannes Wallnöfer
9f039257cb 8221709: replace use of style blockListLast
Reviewed-by: jjg
2019-06-05 16:26:13 +02:00
Hannes Wallnöfer
4b01aa4f71 8214126: Method signatures not formatted correctly in browser
Reviewed-by: jjg
2019-06-04 16:33:37 +02:00
Hannes Wallnöfer
4d08dd703e 8222091: Javadoc does not handle package annotations correctly on package-info.java
Reviewed-by: jjg
2019-06-04 16:20:42 +02:00
Robert Field
4bc1fdf83c 8199623: JShell: corralling not restored on drop
Reviewed-by: jlahoda
2019-06-03 08:21:04 -07:00
Robert Field
0be741c70b 8223688: JShell: crash on the instantiation of raw anonymous class
Reviewed-by: jlahoda
2019-06-01 14:09:59 -07:00
Robert Field
50971d6ea7 8080353: JShell: Better error message on attempting to add default method
Special handling for errors with "default" modifier

Reviewed-by: jlahoda
2019-06-01 13:41:01 -07:00
Vicente Romero
e36693bc29 8224083: javadoc Reporter generates warning for Kind.NOTE
8224082: NPE in javadoc Reporter

Reviewed-by: jjg
2019-05-31 18:35:17 -04:00
Jonathan Gibbons
a0744051d5 8219147: Javadoc should expose covariant return type overrides
Reviewed-by: hannesw
2019-05-28 11:21:02 -07:00
Priya Lakshmi Muthuswamy
c053e706a9 8223733: "Detail" in headings should be "Details"
Reviewed-by: hannesw
2019-05-21 15:02:18 +05:30
Priya Lakshmi Muthuswamy
adcb06303c 8219313: Support module specific stylesheets
Reviewed-by: jjg
2019-05-20 14:42:32 +05:30
Priya Lakshmi Muthuswamy
5fc3474639 8222548: Upgrading JDK 13 with the latest available jQuery 3.4.1
Reviewed-by: hannesw
2019-05-16 16:40:48 +05:30
Hannes Wallnöfer
4a59b995da 8219060: -linksource broken with modules
Reviewed-by: jjg
2019-05-13 16:43:47 +02:00
Jan Lahoda
55e1da1813 8221759: Crash when completing \"java.io.File.path\"
Do not provide documentation for inaccessible elements.

Reviewed-by: rfield
2019-05-09 11:58:26 +02:00
Priya Lakshmi Muthuswamy
a722889681 8221991: Improve the HTML for the inheritance tree for a type
Reviewed-by: hannesw
2019-04-30 11:58:30 +05:30
Hannes Wallnöfer
8322ce2e6b 8220497: Improve Javadoc search feature and add test coverage
Reviewed-by: jjg
2019-04-25 09:12:40 +02:00
Priya Lakshmi Muthuswamy
d0788ec07f 8219998: Eliminate inherently singleton lists
Reviewed-by: jjg
2019-04-23 18:28:48 +05:30
Priya Lakshmi Muthuswamy
e9da006827 8215580: Remove support for --no-module-directories
Reviewed-by: jjg
2019-04-23 14:13:18 +05:30
Hannes Wallnöfer
4a477cabd8 8221644: jquery directory should be renamed
Reviewed-by: jjg
2019-04-15 15:38:47 +02:00
Priya Lakshmi Muthuswamy
f04c9d09b8 8217013: javadoc generates references to missing file overview-frame.html
Reviewed-by: hannesw
2019-04-11 12:49:26 +05:30
Jonathan Gibbons
0abdc381b7 8221871: javadoc should not set role=region on <section> elements
Reviewed-by: hannesw
2019-04-05 15:57:33 -07:00
Hannes Wallnöfer
2cc859d380 8221366: Search box tries to search for "Search"
Reviewed-by: jjg
2019-04-01 16:51:09 +02:00
Priya Lakshmi Muthuswamy
2ace3e69e6 8215599: Remove support for javadoc "frames" mode
Reviewed-by: jjg
2019-04-01 12:44:23 +05:30
Priya Lakshmi Muthuswamy
1c0f35a5b4 8219958: Automatically load taglets from a jar file
Reviewed-by: jjg
2019-03-20 09:58:12 +05:30
Jonathan Gibbons
7954db81f8 8220693: jdk/javadoc/doclet/MetaTag/MetaTag.java with unexpected date
Reviewed-by: hannesw
2019-03-18 11:50:57 -07:00
Nick Gasson
6b79655b44 8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags fails with -othervm
Reviewed-by: jjg, clanger
2019-03-14 14:25:09 -07:00
Derek Thomson
d8497d254a 8219691: method summary table head should be enclosed in <thead>
Reviewed-by: jjg
2019-03-14 13:33:10 -07:00
Jonathan Gibbons
d3242724c9 8220379: Fix doclint handling of headings
Reviewed-by: erikj, jlahoda
2019-03-14 11:39:00 -07:00
Jonathan Gibbons
1b9db9b7a1 8220202: Simplify/standardize method naming for HtmlTree
Reviewed-by: hannesw
2019-03-11 12:59:45 -07:00
Priya Lakshmi Muthuswamy
e5f0f8d005 8220087: Remove remnants of HTML4 support
Reviewed-by: jjg
2019-03-11 14:57:16 +05:30
Priya Lakshmi Muthuswamy
472d55d722 8219632: Remove reference to com.sun.javadoc API in RemoveOldDoclet test
Reviewed-by: jjg
2019-03-11 14:17:08 +05:30
Jonathan Gibbons
58aa7a85f6 8219946: Set class on body elements
Reviewed-by: hannesw
2019-03-05 10:35:29 -08:00
Jonathan Gibbons
66868f287c 8219801: Pages do not have <h1>
Reviewed-by: hannesw
2019-03-04 11:19:34 -08:00
Priya Lakshmi Muthuswamy
151e628a8e 8215584: Remove support for the "old" doclet API in com/sun/javadoc
Reviewed-by: jjg, hannesw
2019-02-22 11:10:55 +05:30
Jonathan Gibbons
b7ed42eedd 8219558: jdk/javadoc tests fail with missing headings: h1
Reviewed-by: darcy
2019-02-21 17:50:27 -08:00
Jonathan Gibbons
46666a2d94 8216170: java.lang.IllegalArgumentException: directories not supported
Reviewed-by: hannesw
2019-02-21 15:17:42 -08:00
Jonathan Gibbons
fa0093dc2c 8215307: Pages do not have <h1>
Reviewed-by: hannesw
2019-02-21 14:03:57 -08:00
Priya Lakshmi Muthuswamy
dcf38e3cfe 8213354: Support package-specific stylesheets
Reviewed-by: jjg
2019-02-21 11:26:39 +05:30
Jonathan Gibbons
431b49663a 8218998: Add metadata to generated API documentation files
Reviewed-by: hannesw
2019-02-20 16:15:02 -08:00
Jonathan Gibbons
904bb0919f 8218944: Fix failed for JDK-8218936
Reviewed-by: jwilhelm
2019-02-14 07:41:54 -08:00
Jonathan Gibbons
831b315ca2 8218936: Test fails in Internet environment
Reviewed-by: mchung
2019-02-13 17:18:56 -08:00
Priya Lakshmi Muthuswamy
e13ec79b60 8215577: Remove javadoc support for HTML 4
Reviewed-by: jjg, hannesw
2019-01-30 16:39:26 +05:30
Jonathan Gibbons
dbc9e5e35c 8217773: Test langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java fails after JDK-8217034
Reviewed-by: clanger, hannesw
2019-01-29 13:39:40 -08:00
Jonathan Gibbons
c932d8294b 8217034: JavadocTester should check for missing files by default
Reviewed-by: hannesw
2019-01-18 11:26:30 -08:00
Priya Lakshmi Muthuswamy
744d6085b4 8202626: javadoc generates broken links to <Unnamed>
Reviewed-by: jjg
2019-01-16 11:15:25 +05:30
Jonathan Gibbons
3a1f460d19 8217214: Recent new javadoc test needs to be updated
Reviewed-by: mchung
2019-01-15 15:45:39 -08:00
Jonathan Gibbons
cdaffdd356 8216319: Refactor JavadocTester to allow more on-by-default checkers; add A11YChecker
Reviewed-by: hannesw
2019-01-15 14:18:44 -08:00
Jesper Wilhelmsson
a8c5f1e59a Merge 2019-01-15 22:54:09 +01:00
Priya Lakshmi Muthuswamy
f00057cb16 8199892: Missing landmarks when generating docs using html sources
Reviewed-by: jjg
2019-01-14 15:09:15 +05:30
Jonathan Gibbons
a5624be901 8212233: javadoc fails on jdk12 with "The code being documented uses modules but the packages defined in $URL are in the unnamed module."
Reviewed-by: hannesw, pmuthuswamy
2019-01-15 11:05:25 -08:00
Jim Laskey
11b29c8de1 8215681: Remove compiler support for Raw String Literals from JDK 12
Reviewed-by: mcimadamore, jlahoda, sundar
2019-01-09 11:13:00 -04:00
Jan Lahoda
c526b4b225 8215438: jshell tool: Ctrl-D causes EOF
Properly handling EndOfFileException so that jshell can be closed with Ctrl-D.

Reviewed-by: rfield
2019-01-08 16:31:27 +01:00
Hannes Wallnöfer
cb553175b7 8215291: Broken links when generating from project without modules
Reviewed-by: jjg
2018-12-21 11:02:36 +01:00
Robert Field
2ebc9f99e5 8215099: jshell tool: /help representation of ctrl/meta characters inconsistent
Reviewed-by: jlahoda
2018-12-15 17:13:39 -08:00
Jesper Wilhelmsson
67a5fc2529 Merge 2019-01-09 22:59:49 +01:00
Priya Lakshmi Muthuswamy
61c1c09d86 8214738: javadoc should honor styles in doc-files
Reviewed-by: jjg
2019-01-08 11:16:32 +05:30
Jesper Wilhelmsson
59716b0bb3 Merge 2019-01-02 16:05:13 +01:00
Jonathan Gibbons
2162a500c1 8215516: Move JavadocTester to a named package
Reviewed-by: hannesw
2018-12-21 10:38:33 -08:00
Priya Lakshmi Muthuswamy
9d967e70fc 8214468: jQuery UI upgrade from 1.11.4 to 1.12.1
Reviewed-by: hannesw
2018-12-12 13:01:29 +05:30
Jan Lahoda
cc116b1259 8214491: Upgrade to JLine 3.9.0
Upgrading JLine to 3.9.0 and updating jshell and jjs to the new JLine.

Reviewed-by: rfield, sundar
2018-12-11 11:29:28 +01:00
Vicente Romero
9846588b31 8210031: implementation for JVM Constants API
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Reviewed-by: jrose, mcimadamore, darcy, mchung, rriggs, dholmes, forax
2018-12-09 12:36:24 -05:00
Hannes Wallnöfer
c0099a8a0d 8214571: -Xdoclint of array serialField gives "error: array type not allowed here"
Reviewed-by: jjg, sundar
2018-12-06 12:34:28 +01:00
Liam Miller-Cushon
7f365fffbd 8214902: Pretty-printing marker annotations add unnecessary parenthesis
Reviewed-by: jjg
2018-12-05 11:31:20 -08:00
Robert Field
020877da03 8213725: JShell NullPointerException due to class file with unexpected package
Reviewed-by: jlahoda
2018-11-29 17:45:29 -08:00