This is an automated email from the ASF dual-hosted git repository. ddekany pushed a commit to branch 2.3-gae in repository https://gitbox.apache.org/repos/asf/freemarker.git
commit 177115ed61fc48408626c3fca5caaef77994cc85 Author: ddekany <[email protected]> AuthorDate: Sat Dec 9 20:10:25 2023 +0100 Do not customize javadoc output anymore - It complicates build, had to be reviewed for new javadoc versions, and almost nobody uses the javadoc HTML-s nowadays. --- build.xml | 72 +-------------------------------------------------------------- 1 file changed, 1 insertion(+), 71 deletions(-) diff --git a/build.xml b/build.xml index 18309399..1fed2368 100644 --- a/build.xml +++ b/build.xml @@ -406,7 +406,7 @@ <!-- Generate docs --> <!-- ================================================================= --> - <target name="_rawJavadoc" depends="compile"> + <target name="javadoc" depends="compile" description="Build the JavaDocs"> <mkdir dir="build/api" /> <delete includeEmptyDirs="yes"> <fileset dir="build/api" includes="**/*" /> @@ -464,76 +464,6 @@ <delete dir="build/javadoc-sources" /> </target> - <target name="javadoc" depends="_rawJavadoc, _fixJDK8JavadocCSS" description="Build the JavaDocs" /> - - <target name="_fixJDK8JavadocCSS" depends="_rawJavadoc" if="atLeastJDK8"> - <property name="file" value="build/api/stylesheet.css" /> - - <available file="${file}" property="stylesheet.available"/> - <fail unless="stylesheet.available">CSS file not found: ${file}</fail> - <echo>Fixing JDK 8 CSS in ${file}</echo> - - <!-- Tell that it's modified: --> - <replaceregexp - file="${file}" flags="gs" encoding="utf-8" - match="/\* (Javadoc style sheet) \*/" replace="/\* \1 - JDK 8 usability fix regexp substitutions applied \*/" - /> - - <!-- Remove broken link: --> - <replaceregexp - file="${file}" flags="gs" encoding="utf-8" - match="@import url\('resources/fonts/dejavu.css'\);\s*" replace="" - /> - - <!-- Font family fixes: --> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="['"]DejaVu Sans['"]" replace="Arial" - /> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="['"]DejaVu Sans Mono['"]" replace="'Courier New'" - /> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="['"]DejaVu Serif['"]" replace="Arial" - /> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="(?<=[\s,:])serif\b" replace="sans-serif" - /> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="(?<=[\s,:])Georgia,\s*" replace="" - /> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="['"]Times New Roman['"],\s*" replace="" - /> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="(?<=[\s,:])Times,\s*" replace="" - /> - <replaceregexp - file="${file}" flags="gsi" encoding="utf-8" - match="(?<=[\s,:])Arial\s*,\s*Arial\b" replace="Arial" - /> - - <!-- "Parameters:", "Returns:", "Throws:", "Since:", "See also:" etc. fixes: --> - <property name="ddSelectorStart" value="(?:\.contentContainer\s+\.(?:details|description)|\.serializedFormContainer)\s+dl\s+dd\b.*?\{[^\}]*\b" /> - <property name="ddPropertyEnd" value="\b.+?;" /> - <!-- - Put back description (dd) indentation: --> - <replaceregexp - file="${file}" flags="gs" encoding="utf-8" - match="(${ddSelectorStart})margin${ddPropertyEnd}" replace="\1margin: 5px 0 10px 20px;" - /> - <!-- - No monospace font for the description (dd) part: --> - <replaceregexp - file="${file}" flags="gs" encoding="utf-8" - match="(${ddSelectorStart})font-family${ddPropertyEnd}" replace="\1" - /> - </target> - <!-- ====================== --> <!-- Manual --> <!-- ====================== -->
