[Git][java-team/openjfx][master] 3 commits: Add patch to address javadoc FTBFS (Closes: #1026510)

Tony Mancill (@tmancill) gitlab at salsa.debian.org
Fri Dec 23 17:14:32 GMT 2022



Tony Mancill pushed to branch master at Debian Java Maintainers / openjfx


Commits:
e24ba0fd by tony mancill at 2022-12-22T21:56:15-08:00
Add patch to address javadoc FTBFS (Closes: #1026510)

- - - - -
c28d932d by tony mancill at 2022-12-22T21:56:51-08:00
Prepare changelog for upload to unstable

- - - - -
fc035c5f by tony mancill at 2022-12-23T08:21:15-08:00
More javadoc patches

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/38-javadoc.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+openjfx (11.0.11+1-2) unstable; urgency=medium
+
+  * Team upload.
+  * Add patch to address javadoc FTBFS (Closes: #1026510)
+
+ -- tony mancill <tmancill at debian.org>  Thu, 22 Dec 2022 21:56:35 -0800
+
 openjfx (11.0.11+1-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.


=====================================
debian/patches/38-javadoc.patch
=====================================
@@ -0,0 +1,723 @@
+--- a/modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java
++++ b/modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java
+@@ -87,7 +87,7 @@
+  * @see javafx.beans.property.ObjectProperty
+  * @see JavaBeanObjectPropertyBuilder
+  *
+- * @param T type of the wrapped {@code Object}
++ * @param <T> type of the wrapped {@code Object}
+  * @since JavaFX 2.1
+  */
+ public final class JavaBeanObjectProperty<T> extends ObjectProperty<T> implements JavaBeanProperty<T> {
+--- a/modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectPropertyBuilder.java
++++ b/modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectPropertyBuilder.java
+@@ -56,7 +56,7 @@
+  *
+  * @see JavaBeanObjectProperty
+  *
+- * @param T the type of the wrapped {@code Object}
++ * @param <T> the type of the wrapped {@code Object}
+  * @since JavaFX 2.1
+  */
+ public final class JavaBeanObjectPropertyBuilder<T> {
+--- a/modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java
++++ b/modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java
+@@ -79,7 +79,7 @@
+  * @see javafx.beans.property.ReadOnlyObjectProperty
+  * @see ReadOnlyJavaBeanObjectPropertyBuilder
+  *
+- * @param T the type of the wrapped {@code Object}
++ * @param <T> the type of the wrapped {@code Object}
+  * @since JavaFX 2.1
+  */
+ public final class ReadOnlyJavaBeanObjectProperty<T> extends ReadOnlyObjectPropertyBase<T> implements ReadOnlyJavaBeanProperty<T> {
+--- a/modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyBuilder.java
++++ b/modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyBuilder.java
+@@ -55,7 +55,7 @@
+  *
+  * @see ReadOnlyJavaBeanObjectProperty
+  *
+- * @param T the type of the wrapped {@code Object}
++ * @param <T> the type of the wrapped {@code Object}
+  * @since JavaFX 2.1
+  */
+ public final class ReadOnlyJavaBeanObjectPropertyBuilder<T> {
+--- a/modules/javafx.base/src/main/java/javafx/beans/value/WritableObjectValue.java
++++ b/modules/javafx.base/src/main/java/javafx/beans/value/WritableObjectValue.java
+@@ -28,7 +28,7 @@
+ /**
+  * A writable typed value.
+  *
+- * @param T
++ * @param <T>
+  *            The type of the wrapped value
+  *
+  * @see WritableValue
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/Node.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/Node.java
+@@ -224,7 +224,7 @@
+  * an UnsupportedOperationException being thrown.
+  * </p>
+  *
+- * <h3>String ID</h3>
++ * <h2>String ID</h2>
+  * <p>
+  * Each node in the scene graph can be given a unique {@link #idProperty id}. This id is
+  * much like the "id" attribute of an HTML tag in that it is up to the designer
+@@ -234,7 +234,7 @@
+  * scene graph. The id can also be used identify nodes for applying styles; see
+  * the CSS section below.
+  *
+- * <h3>Coordinate System</h3>
++ * <h2>Coordinate System</h2>
+  * <p>
+  * The {@code Node} class defines a traditional computer graphics "local"
+  * coordinate system in which the {@code x} axis increases to the right and the
+@@ -267,7 +267,7 @@
+  * important context-specific information about coordinate mapping and how
+  * it can affect rendering.
+  *
+- * <h3>Transformations</h3>
++ * <h2>Transformations</h2>
+  * <p>
+  * Any {@code Node} can have transformations applied to it. These include
+  * translation, rotation, scaling, or shearing.
+@@ -324,7 +324,7 @@
+  * chain of transforms.  The order in which the transforms are applied is
+  * defined by the ObservableList specified in the {@link #getTransforms transforms} variable.
+  *
+- * <h3>Bounding Rectangles</h3>
++ * <h2>Bounding Rectangles</h2>
+  * <p>
+  * Since every {@code Node} has transformations, every Node's geometric
+  * bounding rectangle can be described differently depending on whether
+@@ -380,7 +380,7 @@
+  * respective bounds"> </p>
+  *
+  *
+- * <h3>CSS</h3>
++ * <h2>CSS</h2>
+  * <p>
+  * The {@code Node} class contains {@code id}, {@code styleClass}, and
+  * {@code style} variables that are used in styling this node from
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/Pane.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/Pane.java
+@@ -58,7 +58,7 @@
+  * Pane resizes each managed child regardless of the child's visible property value;
+  * unmanaged children are ignored for all layout calculations.</p>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  *
+  * <p>
+  * A pane's parent will resize the pane within the pane's resizable range
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/StackPane.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/StackPane.java
+@@ -67,7 +67,7 @@
+  * StackPane may be styled with backgrounds and borders using CSS.  See
+  * {@link javafx.scene.layout.Region Region} for details.</p>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  *
+  * <p>
+  * A stackpane's parent will resize the stackpane within the stackpane's resizable range
+@@ -106,7 +106,7 @@
+  * bounds may extend outside its own bounds if a child's min size prevents it from
+  * being fit within the stackpane.</p>
+  *
+- * <h3>Optional Layout Constraints</h3>
++ * <h2>Optional Layout Constraints</h2>
+  *
+  * <p>
+  * An application may set constraints on individual children to customize StackPane's layout.
+--- a/modules/javafx.controls/src/main/java/javafx/scene/control/ButtonBar.java
++++ b/modules/javafx.controls/src/main/java/javafx/scene/control/ButtonBar.java
+@@ -52,7 +52,7 @@
+  * annotations, as well as the overarching
+  * {@link #buttonOrderProperty() button order} specified for the ButtonBar.
+  *
+- * <h3>Uniform button sizing</h3>
++ * <h2>Uniform button sizing</h2>
+  * <p>By default all buttons are uniformly sized in a ButtonBar, meaning that all
+  * buttons take the width of the widest button. It is possible to opt-out of this
+  * on a per-button basis, but calling the {@link #setButtonUniformSize(Node, boolean)} method with
+@@ -63,7 +63,7 @@
+  * measuring process, so its size will not influence the maximum size calculated
+  * for all buttons in the ButtonBar.
+  *
+- * <h3>Screenshots</h3>
++ * <h2>Screenshots</h2>
+  * <p>Because a ButtonBar comes with built-in support for Windows, Mac OS
+  * and Linux, there are three screenshots shown below, with the same buttons
+  * laid out on each of the three operating systems.
+@@ -73,7 +73,7 @@
+  * <strong>Mac OS:</strong><p><img src="doc-files/buttonBar-mac.png" alt=""></p>
+  * <strong>Linux:</strong><p><img src="doc-files/buttonBar-linux.png" alt=""></p>
+  *
+- * <h3>Code Samples</h3>
++ * <h2>Code Samples</h2>
+  * <p>Instantiating and using the ButtonBar is simple, simply do the following:
+  *
+  * <pre>
+--- a/modules/javafx.controls/src/main/java/javafx/scene/control/Cell.java
++++ b/modules/javafx.controls/src/main/java/javafx/scene/control/Cell.java
+@@ -187,7 +187,7 @@
+  * }
+  * </pre>
+  *
+- * <h3>Key Design Goals</h3>
++ * <h2>Key Design Goals</h2>
+  * <ul>
+  *   <li>Both time and memory efficient for large data sets</li>
+  *   <li>Easy to build and use libraries for custom cells</li>
+@@ -198,7 +198,7 @@
+  *   <li>Easy to animate the cell size or other properties</li>
+  * </ul>
+  *
+- * <h3>Key Use Cases</h3>
++ * <h2>Key Use Cases</h2>
+  * Following are a number of key use cases used to drive the Cell API design,
+  * along with code examples showing how those use cases are satisfied by this
+  * API. This is by no means to be considered the definitive list of capabilities
+@@ -262,7 +262,7 @@
+  *   -fx-text-fill: red;
+  * }</pre>
+  *
+- * <h3>Editing</h3>
++ * <h2>Editing</h2>
+  * <p>Most virtualized controls that use the Cell architecture (e.g. {@link ListView},
+  * {@link TreeView}, {@link TableView} and {@link TreeTableView}) all support
+  * the notion of editing values directly via the cell. You can learn more about
+--- a/modules/javafx.controls/src/main/java/javafx/scene/control/ComboBox.java
++++ b/modules/javafx.controls/src/main/java/javafx/scene/control/ComboBox.java
+@@ -124,7 +124,7 @@
+  * a different type is specified and the ComboBox is to be editable, it is
+  * necessary to specify a custom {@link StringConverter}.
+  *
+- * <h3>A warning about inserting Nodes into the ComboBox items list</h3>
++ * <h2>A warning about inserting Nodes into the ComboBox items list</h2>
+  * ComboBox allows for the items list to contain elements of any type, including
+  * {@link Node} instances. Putting nodes into
+  * the items list is <strong>strongly not recommended</strong>. This is because
+--- a/modules/javafx.controls/src/main/java/javafx/scene/control/Dialog.java
++++ b/modules/javafx.controls/src/main/java/javafx/scene/control/Dialog.java
+@@ -151,7 +151,7 @@
+  * the above is to help introduce developers to the {@link Optional} API, which
+  * is new in Java 8 and may be foreign to many developers.
+  *
+- * <h3>Dialog Validation / Intercepting Button Actions</h3>
++ * <h2>Dialog Validation / Intercepting Button Actions</h2>
+  *
+  * <p>In some circumstances it is desirable to prevent a dialog from closing
+  * until some aspect of the dialog becomes internally consistent (e.g. a form
+@@ -174,7 +174,7 @@
+  *     }
+  * });}</pre>
+  *
+- * <h3>Dialog Closing Rules</h3>
++ * <h2>Dialog Closing Rules</h2>
+  *
+  * <p>It is important to understand what happens when a Dialog is closed, and
+  * also how a Dialog can be closed, especially in abnormal closing situations
+--- a/modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java
++++ b/modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java
+@@ -88,7 +88,7 @@
+  * making use of ListView, as all modern IDEs are able to auto-complete far
+  * more successfully with the additional type information.
+  *
+- * <h3>Populating a ListView</h3>
++ * <h2>Populating a ListView</h2>
+  * <p>A simple example of how to create and populate a ListView of names (Strings)
+  * is shown here:
+  *
+@@ -126,7 +126,7 @@
+  * copied into the items list - meaning that subsequent changes to the content
+  * list are not observed, and will not be reflected visually within the ListView.
+  *
+- * <h3>ListView Selection / Focus APIs</h3>
++ * <h2>ListView Selection / Focus APIs</h2>
+  * <p>To track selection and focus, it is necessary to become familiar with the
+  * {@link SelectionModel} and {@link FocusModel} classes. A ListView has at most
+  * one instance of each of these classes, available from
+@@ -148,14 +148,14 @@
+  * {@code
+  * listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);}</pre>
+  *
+- * <h3>Customizing ListView Visuals</h3>
++ * <h2>Customizing ListView Visuals</h2>
+  * <p>The visuals of the ListView can be entirely customized by replacing the
+  * default {@link #cellFactoryProperty() cell factory}. A cell factory is used to
+  * generate {@link ListCell} instances, which are used to represent an item in the
+  * ListView. See the {@link Cell} class documentation for a more complete
+  * description of how to write custom Cells.
+  *
+- * <h3>Editing</h3>
++ * <h2>Editing</h2>
+  * <p>This control supports inline editing of values, and this section attempts to
+  * give an overview of the available APIs and how you should use them.</p>
+  *
+--- a/modules/javafx.controls/src/main/java/javafx/scene/control/Pagination.java
++++ b/modules/javafx.controls/src/main/java/javafx/scene/control/Pagination.java
+@@ -51,7 +51,7 @@
+  * which has been divided into smaller parts.
+  * </p>
+  *
+- * <h3>Styling the page indicators</h3>
++ * <h2>Styling the page indicators</h2>
+  * <p>
+  * The control can be customized to display numeric page indicators or bullet style indicators by
+  * setting the style class {@link #STYLE_CLASS_BULLET}.  The
+@@ -60,14 +60,14 @@
+  * via CSS using -fx-max-page-indicator-count.
+  *</p>
+  *
+- * <h3>Page count</h3>
++ * <h2>Page count</h2>
+  * <p>
+  * The {@link #pageCountProperty() pageCountProperty} controls the number of
+  * pages this pagination control has.  If the page count is
+  * not known {@link #INDETERMINATE} should be used as the page count.
+  * </p>
+  *
+- * <h3>Page factory</h3>
++ * <h2>Page factory</h2>
+  * <p>
+  * The {@link #pageFactoryProperty() pageFactoryProperty} is a callback function
+  * that is called when a page has been selected by the application or
+@@ -76,7 +76,7 @@
+  * Null should be returned if the selected page index does not exist.
+  * </p>
+  *
+- * <h3>Creating a Pagination control:</h3>
++ * <h2>Creating a Pagination control:</h2>
+  * <p>
+  * A simple example of how to create a pagination control with ten pages and
+  * each page containing ten hyperlinks.
+--- a/modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java
++++ b/modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java
+@@ -98,7 +98,7 @@
+  * nodes of the root node are shown. By default, the root node is shown in the
+  * TreeView.
+  *
+- * <h3>TreeView Selection / Focus APIs</h3>
++ * <h2>TreeView Selection / Focus APIs</h2>
+  * <p>To track selection and focus, it is necessary to become familiar with the
+  * {@link SelectionModel} and {@link FocusModel} classes. A TreeView has at most
+  * one instance of each of these classes, available from
+@@ -120,14 +120,14 @@
+  * {@code
+  * treeView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);}</pre>
+  *
+- * <h3>Customizing TreeView Visuals</h3>
++ * <h2>Customizing TreeView Visuals</h2>
+  * <p>The visuals of the TreeView can be entirely customized by replacing the
+  * default {@link #cellFactoryProperty() cell factory}. A cell factory is used to
+  * generate {@link TreeCell} instances, which are used to represent an item in the
+  * TreeView. See the {@link Cell} class documentation for a more complete
+  * description of how to write custom Cells.
+  *
+- * <h3>Editing</h3>
++ * <h2>Editing</h2>
+  * <p>This control supports inline editing of values, and this section attempts to
+  * give an overview of the available APIs and how you should use them.</p>
+  *
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/input/DragEvent.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/input/DragEvent.java
+@@ -51,7 +51,7 @@
+  * Drag entered/exited events behave similarly to mouse entered/exited
+  * events, please see {@code MouseEvent} overview.
+  *
+- * <h3>Drag sources: initiating a drag and drop gesture</h3>
++ * <h2>Drag sources: initiating a drag and drop gesture</h2>
+  *
+  * When a drag gesture is detected, an application can decide whether to
+  * start a drag and drop gesture or continue with a press-drag-release gesture.
+@@ -95,7 +95,7 @@
+ });
+  * </pre>
+  *
+- * <br><h3>Potential drop targets</h3>
++ * <br><h2>Potential drop targets</h2>
+  *
+  * <p>
+  * After the drag and drop gesture has been started, any object
+@@ -183,7 +183,7 @@
+ });
+  * </pre>
+  *
+- * <h3>Drag sources: finalizing drag and drop gesture</h3>
++ * <h2>Drag sources: finalizing drag and drop gesture</h2>
+  *
+  * <p>
+  * After the gesture has been finished, whether by successful or unsuccessful
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/input/MouseEvent.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/input/MouseEvent.java
+@@ -49,7 +49,7 @@
+  * screenX,screenY - relative to origin of the screen that
+  * contains the mouse pointer.
+  *
+- * <h3>Dragging gestures</h3>
++ * <h2>Dragging gestures</h2>
+  * <p>
+  * There are three types of dragging gestures. They are all initiated by
+  * a mouse press event and terminated as a result of a mouse released
+@@ -94,7 +94,7 @@
+  * {@code isSynthesized()} method may be used to detect the problem and make the
+  * dragging handlers behave accordingly.
+  *
+- * <h3>Mouse enter/exit handling</h3>
++ * <h2>Mouse enter/exit handling</h2>
+  * <p>
+  * When mouse enters a node, the node gets {@code MOUSE_ENTERED} event, when
+  * it leaves, it gets {@code MOUSE_EXITED} event. These events are delivered
+@@ -122,7 +122,7 @@
+  * {@code MOUSE_ENTERED_TARGET} event handler will receive the
+  * {@code MOUSE_ENTERED} event on target.
+  *
+- * <h3>Notes</h3>
++ * <h2>Notes</h2>
+  * <ul>
+  *   <li>For triggering context menus see the {@link ContextMenuEvent}.</li>
+  * </ul>
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/AnchorPane.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/AnchorPane.java
+@@ -42,7 +42,7 @@
+  * AnchorPanes may be styled with backgrounds and borders using CSS.  See
+  * {@link javafx.scene.layout.Region Region} superclass for details.</p>
+  *
+- * <h3>Anchor Constraints</h3>
++ * <h2>Anchor Constraints</h2>
+  * <p>
+  * The application sets anchor constraints on each child to configure the anchors
+  * on one or more sides.  If a child is anchored on opposite sides (and is resizable), the
+@@ -75,7 +75,7 @@
+  *     anchorPane.getChildren().addAll(list, button);
+  * </code></pre>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  * <p>
+  * An anchor pane's parent will resize the anchor pane within the anchor pane's resizable range
+  * during layout.   By default the anchor pane computes this range based on its content
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderPane.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderPane.java
+@@ -82,7 +82,7 @@
+  * BorderPane lays out each child set in the five positions regardless of the child's
+  * visible property value; unmanaged children are ignored.</p>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  * <p>
+  * BorderPane is commonly used as the root of a {@link javafx.scene.Scene Scene},
+  * in which case its size will track the size of the scene.  If the scene or stage
+@@ -122,7 +122,7 @@
+  * bounds may extend outside its own bounds if a child's min size prevents it from
+  * being fit within it space.</p>
+  *
+- * <h4>Optional Layout Constraints</h4>
++ * <h2>Optional Layout Constraints</h2>
+  *
+  * <p>
+  * An application may set constraints on individual children to customize BorderPane's layout.
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/FlowPane.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/FlowPane.java
+@@ -98,7 +98,7 @@
+  * FlowPane may be styled with backgrounds and borders using CSS.  See
+  * {@link javafx.scene.layout.Region Region} superclass for details.</p>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  *
+  * <p>
+  * A flowpane's parent will resize the flowpane within the flowpane's resizable range
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/GridPane.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/GridPane.java
+@@ -81,7 +81,7 @@
+  * GridPane may be styled with backgrounds and borders using CSS.  See
+  * {@link javafx.scene.layout.Region Region} superclass for details.</p>
+  *
+- * <h3>Grid Constraints</h3>
++ * <h2>Grid Constraints</h2>
+  * <p>
+  * A child's placement within the grid is defined by it's layout constraints:
+  * </p>
+@@ -132,7 +132,7 @@
+  * </code></pre>
+  *
+  *
+- * <h3>Row/Column Sizing</h3>
++ * <h2>Row/Column Sizing</h2>
+  *
+  * By default, rows and columns will be sized to fit their content;
+  * a column will be wide enough to accommodate the widest child, a
+@@ -162,7 +162,7 @@
+  * The affected rows/columns are resized by the following priority: grow priorities, last row.
+  * This is with respect to row/column constraints.
+  *
+- * <h3>Percentage Sizing</h3>
++ * <h2>Percentage Sizing</h2>
+  *
+  * Alternatively, RowConstraints and ColumnConstraints allow the size to be specified
+  * as a percentage of gridpane's available space:
+@@ -181,7 +181,7 @@
+  * be treated as weights.  e.g.  if 3 columns are each given a widthPercent of 50,
+  * then each will be allocated 1/3 of the gridpane's available width (50/(50+50+50)).
+  *
+- * <h3>Mixing Size Types</h3>
++ * <h2>Mixing Size Types</h2>
+  *
+  * An application may freely mix the size-types of rows/columns (computed from content, fixed,
+  * or percentage).  The percentage rows/columns will always be allocated space first
+@@ -189,7 +189,7 @@
+  * The remaining space will be allocated to rows/columns given their minimum, preferred,
+  * and maximum sizes and grow priorities.
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  * <p>
+  * A gridpane's parent will resize the gridpane within the gridpane's resizable range
+  * during layout.   By default the gridpane computes this range based on its content
+@@ -227,7 +227,7 @@
+  * bounds may extend outside its own bounds if a child's min size prevents it from
+  * being fit within it space.</p>
+  *
+- * <h3>Optional Layout Constraints</h3>
++ * <h2>Optional Layout Constraints</h2>
+  *
+  * <p>
+  * An application may set additional constraints on children to customize how the
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/HBox.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/HBox.java
+@@ -76,7 +76,7 @@
+  * HBox lays out each managed child regardless of the child's
+  * visible property value; unmanaged children are ignored.</p>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  *
+  * <p>
+  * An hbox's parent will resize the hbox within the hbox's resizable range
+@@ -113,7 +113,7 @@
+  * bounds may extend outside its own bounds if a child's min size prevents it from
+  * being fit within the hbox.</p>
+  *
+- * <h3>Optional Layout Constraints</h3>
++ * <h2>Optional Layout Constraints</h2>
+  *
+  * <p>
+  * An application may set constraints on individual children to customize HBox's layout.
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/TilePane.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/TilePane.java
+@@ -105,7 +105,7 @@
+  * resizable or its size limits prevented it) then it will be aligned within the
+  * tile using tileAlignment.
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  *
+  * <p>
+  * A tilepane's parent will resize the tilepane within the tilepane's resizable range
+@@ -156,7 +156,7 @@
+  * is resized smaller than its preferred size, it may not be able to fit all the
+  * tiles within its bounds and the content will extend outside.
+  *
+- * <h3>Optional Layout Constraints</h3>
++ * <h2>Optional Layout Constraints</h2>
+  *
+  * <p>
+  * An application may set constraints on individual children to customize TilePane's layout.
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/VBox.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/VBox.java
+@@ -74,7 +74,7 @@
+  * VBox lays out each managed child regardless of the child's
+  * visible property value; unmanaged children are ignored.</p>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  *
+  * <p>
+  * A vbox's parent will resize the vbox within the vbox's resizable range
+@@ -113,7 +113,7 @@
+  * bounds may extend outside its own bounds if a child's min size prevents it from
+  * being fit within the vbox.</p>
+  *
+- * <h3>Optional Layout Constraints</h3>
++ * <h2>Optional Layout Constraints</h2>
+  *
+  * <p>
+  * An application may set constraints on individual children to customize VBox's layout.
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/shape/Shape.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/shape/Shape.java
+@@ -92,7 +92,7 @@
+  * an UnsupportedOperationException being thrown.
+  * </p>
+  *
+- * <h3>Interaction with coordinate systems</h3>
++ * <h2>Interaction with coordinate systems</h2>
+  * Most nodes tend to have only integer translations applied to them and
+  * quite often they are defined using integer coordinates as well.  For
+  * this common case, fills of shapes with straight line edges tend to be
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java
+@@ -110,7 +110,7 @@
+  * TextFlow may be styled with backgrounds and borders using CSS.  See
+  * {@link javafx.scene.layout.Region Region} superclass for details.</p>
+  *
+- * <h3>Resizable Range</h3>
++ * <h2>Resizable Range</h2>
+  *
+  * <p>
+  * A textflow's parent will resize the textflow within the textflow's range
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/layout/package.html
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/layout/package.html
+@@ -43,7 +43,7 @@
+ for more details.
+ </p>
+ 
+-<h3>Scene Graph Layout Mechanism</h3>
++<h2>Scene Graph Layout Mechanism</h2>
+ <p>
+ The scene graph layout mechanism is driven automatically by the system once
+ the application creates and displays a {@link javafx.scene.Scene Scene}.
+@@ -59,7 +59,7 @@
+ </p>
+ 
+ 
+-<h3>Node Resizability</h3>
++<h2>Node Resizability</h2>
+ <p>
+ The scene graph supports both resizable and non-resizable node classes.  The
+ {@code isResizable()} method on {@link javafx.scene.Node Node} returns whether a
+@@ -101,7 +101,7 @@
+     circle.setRadius(50);
+ </code></pre>
+ 
+-<h3>Resizable Range</h3>
++<h2>Resizable Range</h2>
+ 
+ Each resizable node class computes an appropriate min, pref, and max size based
+ on its own content and property settings (it's 'intrinsic' size range).
+@@ -126,7 +126,7 @@
+ <pre><code>    listview.setPrefSize(Region.USE_COMPUTED_SIZE, Region.USE_COMPUTED_SIZE);
+ </code></pre>
+ 
+-<h3>CSS Styling and Node Sizing</h3>
++<h2>CSS Styling and Node Sizing</h2>
+ 
+ Applications cannot reliably query the bounds of a resizable node until it has been
+ added to a scene because the size of that node may be dependent on CSS.  This is
+@@ -142,7 +142,7 @@
+ 
+ 
+ 
+-<h3>Visual Bounds vs. Layout Bounds</h3>
++<h2>Visual Bounds vs. Layout Bounds</h2>
+ 
+ A graphically rich user interface often has the need to make a distinction between
+ a node's visual bounds and the bounds used for layout.  For example, the tight visual
+--- a/modules/javafx.graphics/src/main/java/javafx/scene/package.html
++++ b/modules/javafx.graphics/src/main/java/javafx/scene/package.html
+@@ -79,7 +79,7 @@
+ {@link javafx.scene.Node Node}.
+ See the {@link javafx.scene.Node Node} class for more details on these restrictions.</p>
+ 
+-<h3>Example</h3>
++<h2>Example</h2>
+ 
+ <p>An example JavaFX scene graph is as follows:</p>
+ 
+@@ -127,7 +127,7 @@
+ 
+ <p><img src="doc-files/Scene1.png" alt="A visual rendering of the JavaFX Scene example"></p>
+ 
+-<h3>Coordinate System and Transformations</h3>
++<h2>Coordinate System and Transformations</h2>
+ 
+ <p>The {@code Node} class defines a traditional computer graphics "local"
+ coordinate system in which the {@code x} axis increases to the right and the
+@@ -146,7 +146,7 @@
+ 
+ <p>See the {@link javafx.scene.Node Node} class for more information on transformations.</p>
+ 
+-<h3>Bounding Rectangle</h3>
++<h2>Bounding Rectangle</h2>
+ 
+ <p>Since every {@code Node} has transformations, every Node's geometric
+ bounding rectangle can be described differently depending on whether
+@@ -175,7 +175,7 @@
+ 
+ <p>See the {@link javafx.scene.Node Node} class for more information on bounding rectangles.</p>
+ 
+-<h3>CSS</h3>
++<h2>CSS</h2>
+ <p>
+ The JavaFX Scene Graph provides the facility to style nodes using
+ CSS (Cascading Style Sheets).
+--- a/modules/javafx.base/src/main/java/javafx/beans/binding/package.html
++++ b/modules/javafx.base/src/main/java/javafx/beans/binding/package.html
+@@ -35,7 +35,7 @@
+ <body>
+     <p>Provides classes that create and operate on a {@link Binding Binding}
+         that calculates a value that depends on one or more sources.</p>
+-	<h1>Characteristics of Bindings</h1>
++	<h2>Characteristics of Bindings</h2>
+ 	<p>Bindings are assembled from one or more sources, usually called
+ 		their dependencies. A binding observes its dependencies for changes
+ 		and updates its own value according to changes in the dependencies.</p>
+@@ -51,7 +51,7 @@
+ 		That means, if a dependency changes, the result of a binding is not
+ 		immediately recalculated, but it is marked as invalid. Next time the
+ 		value of an invalid binding is requested, it is recalculated.</p>
+-	<h1>High Level API and Low Level API</h1>
++	<h2>High Level API and Low Level API</h2>
+ 	<p>The Binding API is roughly divided in two parts, the High Level
+ 		Binding API and the Low Level Binding API. The High Level Binding API
+ 		allows to construct simple bindings in an easy to use fashion.
+--- a/modules/javafx.base/src/main/java/javafx/beans/property/package.html
++++ b/modules/javafx.base/src/main/java/javafx/beans/property/package.html
+@@ -36,7 +36,7 @@
+ 	<p>The package {@code javafx.beans.property} defines read-only
+ 		properties and writable properties, plus a number of implementations.
+ 	</p>
+-	<h1>Read-only Properties</h1>
++	<h2>Read-only Properties</h2>
+ 	<p>Read-only properties have two getters, {@code get()} returns the
+ 		primitive value, {@code getValue()} returns the boxed value.</p>
+ 	<p>It is possible to observe read-only properties for changes. They
+@@ -47,7 +47,7 @@
+ 		getBean()} and {@code getName()} are defined. They return the
+ 		containing bean and the name of a property.</p>
+ 
+-	<h1>Writable Properties</h1>
++	<h2>Writable Properties</h2>
+ 	<p>In addition to the functionality defined for read-only
+ 		properties, writable properties contain the following methods.</p>
+ 	<p>A writable property defines two setters in addition to the
+@@ -62,4 +62,4 @@
+ 		always contain the same value. If one of the properties changes, the
+ 		other one will be updated.</p>
+ </body>
+-</html>
+\ No newline at end of file
++</html>
+--- a/modules/javafx.base/src/main/java/javafx/beans/value/package.html
++++ b/modules/javafx.base/src/main/java/javafx/beans/value/package.html
+@@ -37,7 +37,7 @@
+ 		fundamental interfaces {@link javafx.beans.value.ObservableValue} and {@link
+ 		javafx.beans.value.WritableValue} and all of its sub-interfaces.</p>
+ 
+-	<h1>ObservableValue</h1>
++	<h2>ObservableValue</h2>
+ 	An ObservableValue wraps a value that can be read and observed for
+ 	invalidations and changes. Listeners have to implement either {@link
+ 	javafx.beans.InvalidationListener} or {@link javafx.beans.value.ChangeListener}. To allow
+@@ -83,7 +83,7 @@
+ 		</tr>
+ 	</table>
+ 
+-	<h1>WritableValue</h1>
++	<h2>WritableValue</h2>
+ 	A WritableValue wraps a value that can be read and set. As with {@code
+ 	ObservableValues}, a number of sub-interfaces are defined to work with
+ 	primitive types directly.


=====================================
debian/patches/series
=====================================
@@ -19,3 +19,4 @@ no-error_deprecated-declarations.patch
 32-gradle-compatibility.patch
 36-disable-swt-on-32bit-arch.patch
 disable-ffmpeg.patch
+38-javadoc.patch



View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/39346488957b4f100c23836cb9618c981be7703e...fc035c5fb05482664132540a19806182e853a557

-- 
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/39346488957b4f100c23836cb9618c981be7703e...fc035c5fb05482664132540a19806182e853a557
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20221223/1087d96d/attachment.htm>


More information about the pkg-java-commits mailing list