Index: trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java	(revision 19112)
@@ -136,10 +136,10 @@
      * <p>
      * Case 1: One unclosed way.
-     * --&gt; allow action, and align selected way nodes
+     * → allow action, and align selected way nodes
      * If nodes contained by this way are selected, there are fix.
      * If nodes outside from the way are selected there are ignored.
      * <p>
      * Case 2: One or more ways are selected and can be joined into a polygon
-     * --&gt; allow action, and align selected ways nodes
+     * → allow action, and align selected ways nodes
      * If 1 node outside of way is selected, it became center
      * If 1 node outside and 1 node inside are selected there define center and radius
@@ -150,8 +150,8 @@
      * <p>
      * Case 3: Only nodes are selected
-     * --&gt; Align these nodes, all are fix
+     * → Align these nodes, all are fix
      * <p>
      * Case 4: Circularize selected ways
-     * --&gt; Circularize each way of the selection.
+     * → Circularize each way of the selection.
      * @param ds data set in which the command operates
      * @return the resulting command to execute to perform action, or null if nothing was changed
Index: trunk/src/org/openstreetmap/josm/data/ImageData.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/ImageData.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/ImageData.java	(revision 19112)
@@ -379,5 +379,5 @@
 
     /**
-     * Set the layer for use with {@link org.openstreetmap.josm.gui.layer.geoimage.ImageViewerDialog#displayImages(Layer, List)}
+     * Set the layer for use with {@link org.openstreetmap.josm.gui.layer.geoimage.ImageViewerDialog#displayImages(List)}
      * @param layer The layer to use for organization
      * @since 18591
Index: trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyle.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyle.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyle.java	(revision 19112)
@@ -251,5 +251,5 @@
 
     /**
-     * Get the generated layer->style mapping
+     * Get the generated layer → style mapping
      * @return The mapping (use to enable/disable a paint style)
      */
Index: trunk/src/org/openstreetmap/josm/data/preferences/StrokeProperty.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/preferences/StrokeProperty.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/preferences/StrokeProperty.java	(revision 19112)
@@ -57,5 +57,5 @@
     /**
      * Return s new BasicStroke object with given thickness and style
-     * @param code = 3.5 -&gt; thickness=3.5px; 3.5 10 5 -&gt; thickness=3.5px, dashed: 10px filled + 5px empty
+     * @param code = 3.5 → thickness=3.5px; 3.5 10 5 → thickness=3.5px, dashed: 10px filled + 5px empty
      * @return stroke for drawing
      */
Index: trunk/src/org/openstreetmap/josm/data/preferences/sources/SourceEntry.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/preferences/sources/SourceEntry.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/preferences/sources/SourceEntry.java	(revision 19112)
@@ -157,5 +157,5 @@
     /**
      * Extracts file part from url, e.g.:
-     * <code>http://www.test.com/file.xml?format=text --&gt; file.xml</code>
+     * <code>http://www.test.com/file.xml?format=text → file.xml</code>
      * @return The filename part of the URL
      */
Index: trunk/src/org/openstreetmap/josm/data/projection/ShiftedProjecting.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/projection/ShiftedProjecting.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/projection/ShiftedProjecting.java	(revision 19112)
@@ -22,5 +22,5 @@
      * Create a new {@link ShiftedProjecting}
      * @param base The base to use
-     * @param offset The offset to move base. Subtracted when converting lat/lon-&gt;east/north.
+     * @param offset The offset to move base. Subtracted when converting lat/lon → east/north.
      */
     public ShiftedProjecting(Projecting base, EastNorth offset) {
Index: trunk/src/org/openstreetmap/josm/data/projection/proj/Proj.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/projection/proj/Proj.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/projection/proj/Proj.java	(revision 19112)
@@ -72,5 +72,5 @@
      * explicitly.
      *
-     * In this area, the round trip lat/lon -&gt; east/north -&gt; lat/lon should
+     * In this area, the round trip lat/lon → east/north → lat/lon should
      * return the starting value with small error. In addition, regions with
      * extreme distortions should be excluded, if possible.
Index: trunk/src/org/openstreetmap/josm/data/validation/TestError.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/TestError.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/validation/TestError.java	(revision 19112)
@@ -39,5 +39,5 @@
     /**
      * Used to switch users over to new ignore system, UNIQUE_CODE_MESSAGE_STATE
-     * 1_704_067_200L -> 2024-01-01
+     * 1_704_067_200L → 2024-01-01
      * We can probably remove this and the supporting code in 2025.
      */
Index: trunk/src/org/openstreetmap/josm/data/validation/ValidatorCLI.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/ValidatorCLI.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/data/validation/ValidatorCLI.java	(revision 19112)
@@ -78,7 +78,7 @@
     /** The input file(s) */
     private final List<String> input = new ArrayList<>();
-    /** The change files. input file -> list of change files */
+    /** The change files. input file → list of change files */
     private final Map<String, List<String>> changeFiles = new HashMap<>();
-    /** The output file(s). If {@code null}, use input filename as base (replace extension with geojson). input -> output */
+    /** The output file(s). If {@code null}, use input filename as base (replace extension with geojson). input → output */
     private final Map<String, String> output = new HashMap<>();
 
@@ -333,5 +333,5 @@
     /**
      * Split a string into a filename + extension. Example:
-     * "foo.bar.txt" -> ["foo.bar", "txt"]
+     * "foo.bar.txt" → ["foo.bar", "txt"]
      * <p>
      * Please note that future versions of Java may make this method redundant. It is not as of Java 21 (look for
Index: trunk/src/org/openstreetmap/josm/gui/io/importexport/FileExporter.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/importexport/FileExporter.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/io/importexport/FileExporter.java	(revision 19112)
@@ -68,5 +68,5 @@
 
     /**
-     * Returns the enabled state of this {@code FileExporter}. When enabled, it is listed and usable in "File-&gt;Save" dialogs.
+     * Returns the enabled state of this {@code FileExporter}. When enabled, it is listed and usable in "File → Save" dialogs.
      * @return true if this {@code FileExporter} is enabled
      * @since 5459
@@ -77,5 +77,5 @@
 
     /**
-     * Sets the enabled state of the {@code FileExporter}. When enabled, it is listed and usable in "File-&gt;Save" dialogs.
+     * Sets the enabled state of the {@code FileExporter}. When enabled, it is listed and usable in "File → Save" dialogs.
      * @param enabled true to enable this {@code FileExporter}, false to disable it
      * @since 5459
Index: trunk/src/org/openstreetmap/josm/gui/io/importexport/FileImporter.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/importexport/FileImporter.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/io/importexport/FileImporter.java	(revision 19112)
@@ -180,5 +180,5 @@
 
     /**
-     * Returns the enabled state of this {@code FileImporter}. When enabled, it is listed and usable in "File-&gt;Open" dialog.
+     * Returns the enabled state of this {@code FileImporter}. When enabled, it is listed and usable in "File → Open" dialog.
      * @return true if this {@code FileImporter} is enabled
      * @since 5459
@@ -189,5 +189,5 @@
 
     /**
-     * Sets the enabled state of the {@code FileImporter}. When enabled, it is listed and usable in "File-&gt;Open" dialog.
+     * Sets the enabled state of the {@code FileImporter}. When enabled, it is listed and usable in "File → Open" dialog.
      * @param enabled true to enable this {@code FileImporter}, false to disable it
      * @since 5459
Index: trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 19112)
@@ -664,11 +664,11 @@
      * -1 to exclude current zoom level
      * <p>
+     * Add +2 to maxYtiles / maxXtiles to add space in cache for extra tiles in current zoom level that are
+     * download by overloadTiles(). This is not added in computation of visibleTiles as this unnecessarily grow the cache size
+     * <p>
      * Check call to tryLoadFromDifferentZoom
      * @see #tryLoadFromDifferentZoom(Graphics2D, int, List, int)
      * @see #drawInViewArea(Graphics2D, MapView, ProjectionBounds)
-     *
-     * Add +2 to maxYtiles / maxXtiles to add space in cache for extra tiles in current zoom level that are
-     * download by overloadTiles(). This is not added in computation of visibleTiles as this unnecessarily grow the cache size
-     * @see TileSet#overloadTiles()
+     * @see AbstractTileSourceLayer.TileSet#overloadTiles()
      */
     private static int calculateRealTiles(int visibleTiles, int maxXtiles, int maxYtiles) {
Index: trunk/src/org/openstreetmap/josm/gui/layer/Layer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/Layer.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/layer/Layer.java	(revision 19112)
@@ -609,5 +609,5 @@
 
     /**
-     * Replies the savable state of this layer (i.e., if it can be saved through a "File-&gt;Save" dialog).
+     * Replies the savable state of this layer (i.e., if it can be saved through a "File → Save" dialog).
      * @return true if this layer can be saved to a file
      * @since 5459
Index: trunk/src/org/openstreetmap/josm/gui/layer/SaveToFile.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/SaveToFile.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/layer/SaveToFile.java	(revision 19112)
@@ -10,5 +10,5 @@
     /**
      * Replies the savable state of the layer (i.e. if it can be saved through
-     * a "File-&gt;Save" dialog).  A layer that implements the
+     * a "File → Save" dialog).  A layer that implements the
      * {@code SaveToFile} interface must return {@code true}.
      *
Index: trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintMenu.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintMenu.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintMenu.java	(revision 19112)
@@ -22,5 +22,5 @@
 
 /**
- * The View -&gt; Map Paint Styles menu
+ * The View → Map Paint Styles menu
  * @since 5086
  */
Index: trunk/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java	(revision 19112)
@@ -98,5 +98,5 @@
      * Lambert conic conform 4 zones using the French geodetic system NTF.
      * <p>
-     * This newer version uses the grid translation NTF&lt;-&gt;RGF93 provided by IGN for a submillimetric accuracy.
+     * This newer version uses the grid translation NTF ⟷ RGF93 provided by IGN for a submillimetric accuracy.
      * (RGF93 is the French geodetic system similar to WGS84 but not mathematically equal)
      * <p>
Index: trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java	(revision 19112)
@@ -150,5 +150,5 @@
     /**
      * allow escaped comma in comma separated list:
-     * "A\, B\, C,one\, two" --&gt; ["A, B, C", "one, two"]
+     * "A\, B\, C,one\, two" → ["A, B, C", "one, two"]
      * @param delimiter the delimiter, e.g. a comma. separates the entries and
      *      must be escaped within one entry
Index: trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java	(revision 19112)
@@ -405,5 +405,5 @@
     /**
      * Return s new BasicStroke object with given thickness and style
-     * @param code = 3.5 -&gt; thickness=3.5px; 3.5 10 5 -&gt; thickness=3.5px, dashed: 10px filled + 5px empty
+     * @param code = 3.5 → thickness=3.5px; 3.5 10 5 → thickness=3.5px, dashed: 10px filled + 5px empty
      * @return stroke for drawing
      * @see StrokeProperty
Index: trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java	(revision 19112)
@@ -80,5 +80,5 @@
      * For validating Mesa County, CO, this reduces CPU and memory usage of {@link #write()} by ~80%. By using this for
      * other {@link Json} calls, {@link #write()} takes ~95% less resources than the original. And the entire process
-     * takes 1/4 of the time (38 minutes -&gt; <10 minutes).
+     * takes 1/4 of the time (38 minutes → &lt;10 minutes).
      * <p>
      * For more details, see <a href="https://github.com/jakartaee/jsonp-api/issues/346">JSONP #346</a>.
Index: trunk/src/org/openstreetmap/josm/io/GpxParser.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/GpxParser.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/io/GpxParser.java	(revision 19112)
@@ -782,5 +782,5 @@
 
     /**
-     * convert url/urlname to link element (GPX 1.0 -&gt; GPX 1.1).
+     * convert url/urlname to link element (GPX 1.0 → GPX 1.1).
      * @param attr attributes
      */
Index: trunk/src/org/openstreetmap/josm/tools/TextTagParser.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/TextTagParser.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/tools/TextTagParser.java	(revision 19112)
@@ -129,5 +129,5 @@
     /**
      * Check tags for correctness and display warnings if needed
-     * @param tags - map key-&gt;value to check
+     * @param tags - map key → value to check
      * @param callback warning callback
      * @return true if the tags should be pasted
Index: trunk/src/org/openstreetmap/josm/tools/Utils.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/Utils.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/tools/Utils.java	(revision 19112)
@@ -518,5 +518,5 @@
      * @param <T> type of items
      *
-     * @param dependencies contains mappings (key -&gt; value). In the final list of sorted objects, the key will come
+     * @param dependencies contains mappings (key → value). In the final list of sorted objects, the key will come
      * after the value. (In other words, the key depends on the value(s).)
      * There must not be cyclic dependencies.
Index: trunk/src/org/openstreetmap/josm/tools/bugreport/BugReport.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/bugreport/BugReport.java	(revision 19111)
+++ trunk/src/org/openstreetmap/josm/tools/bugreport/BugReport.java	(revision 19112)
@@ -33,5 +33,5 @@
  *   ... your code ...
  * } catch (RuntimeException t) {
- *   throw BugReport.intercept(t).put("id", id).put("tag", () -&gt; x.getTag());
+ *   throw BugReport.intercept(t).put("id", id).put("tag", () → x.getTag());
  * }
  * </pre>
