{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":641525,"defaultBranch":"master","name":"josm","ownerLogin":"JOSM","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-05-01T16:34:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7678414?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727350232.0","currentOid":""},"activityList":{"items":[{"before":"65f90e7d7568961bca5df2f0e833be45c284a836","after":"e27dadc6c2e62d4b717d9a6e61ce817328d4abd7","ref":"refs/heads/master","pushedAt":"2024-09-26T11:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"remove TLD from IANA\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19229 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"remove TLD from IANA"}},{"before":"900fd936231d5343acfbe6de1cc88503abd47f0f","after":"65f90e7d7568961bca5df2f0e833be45c284a836","ref":"refs/heads/master","pushedAt":"2024-09-20T12:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23930: Merging duplicated layers with little differences stalls JOSM\n\nThis is fixed by keeping the \"last\" conflict in the problem if statement body.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19228 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23930: Merging duplicated layers with little differences stalls …"}},{"before":"0ca29910a276003b6e1d95c73f9a0c94335f1b95","after":"900fd936231d5343acfbe6de1cc88503abd47f0f","ref":"refs/heads/master","pushedAt":"2024-09-19T13:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #20908: IllegalStateException: JOSM expected to find primitive in dataset after undoing a Parallel mode action\n\nThe test acts (roughly) like a user would, and performs click and drags via a new\nutility class (`MapModeUtils`) which has various methods for performing mouse\nactions on the map view.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19227 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #20908: IllegalStateException: JOSM expected to find primitive in…"}},{"before":"dd04b0b8d940735993c5ea0cf4fbfee333b07a60","after":"0ca29910a276003b6e1d95c73f9a0c94335f1b95","ref":"refs/heads/master","pushedAt":"2024-09-19T12:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Update tests for r19225\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19226 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Update tests for r19225"}},{"before":"d3364a7cc3df206748d9a0fc0bf561eb886c615d","after":"dd04b0b8d940735993c5ea0cf4fbfee333b07a60","ref":"refs/heads/master","pushedAt":"2024-09-18T20:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23925: Indicate/link to alternative download methods when the user attempts to download too much data\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19225 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23925: Indicate/link to alternative download methods when the us…"}},{"before":"8cd4bbc676f0ca9c396e187e41d328fe649ec64b","after":"d3364a7cc3df206748d9a0fc0bf561eb886c615d","ref":"refs/heads/master","pushedAt":"2024-09-18T17:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Add/ignore popular tags\n\nAdd:\n* `flood_prone=yes`: This is mostly used to indicate that a highway may be\n flooded after a heavy rain.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19224 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Add/ignore popular tags"}},{"before":"8896d5c3692870e6ad58f388022016df362c0515","after":"8cd4bbc676f0ca9c396e187e41d328fe649ec64b","ref":"refs/heads/master","pushedAt":"2024-09-17T15:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Add JUnit5 tags to integration tests, functional tests, and performance tests\n\nThis should allow contributors to filter out integration tests inside the standard\ntest directory. Of specific note, this should reduce test runtime for contributors\nby a non-trivial amount if contributors filter out the tagged tests.\n\nFor consistencies’ sake, tests in `functional` and `performance` were also\nannotated. As such, if we ever merge the test directories, this will let us\nfilter which tests are run in CI.\n\nNote that many functional tests don't have the annotation. This is because they\nare ''manual'' tests.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19223 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Add JUnit5 tags to integration tests, functional tests, and performan…"}},{"before":"0826abb2d6f40232a94073d7af3e6ff1ff280983","after":"8896d5c3692870e6ad58f388022016df362c0515","ref":"refs/heads/master","pushedAt":"2024-09-13T10:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Add/ignore popular tags\n\nIgnore:\n* `admin_type:PH`: Highly localized to the Philippines\n* `residential:condominium`: Deprecated -- wiki suggests `residential=apartments`\n + `condo=*`\n* `sidewalk`: This is replaced by `sidewalk:both`, but is still valid tagging.\n\nAdd:\n* `managed` (to wetland, wood, fell, and heath)\n* `sidewalk:{both|left|right}`: We already had validator rules for these, this\n just adds them to presets. Note that `sidewalk` and `sidewalk:both` are similar,\n but `sidewalk=separate` is unspecific as to the side of the sidewalk.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19222 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Add/ignore popular tags"}},{"before":"3763d441bd02a5b2585b59837ad43e24045df42c","after":"0826abb2d6f40232a94073d7af3e6ff1ff280983","ref":"refs/heads/master","pushedAt":"2024-09-12T10:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix failing build due to putting unit test for renderer in unit instead of functional\n\nThis was done by fixing a TODO comment (\"move to separate class ImageTestUtils\")\nin the MapCSSRendererTest.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19221 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix failing build due to putting unit test for renderer in unit inste…"}},{"before":"7e5b8408e57c90d9de51feb4fbdcc0e336267cc1","after":"3763d441bd02a5b2585b59837ad43e24045df42c","ref":"refs/heads/master","pushedAt":"2024-09-11T19:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"See #11487: Have josm render data to tiles\n\nStart adding basic rendering tests for tiled rendering.\nRight now, the test only looks at a point in the center of the tile; there seems\nto be some positioning/stretching issues at the edges that I need to debug and\nfix.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19220 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"See #11487: Have josm render data to tiles"}},{"before":"fd0465885c7c7ca93391c46f778da4040422678b","after":"7e5b8408e57c90d9de51feb4fbdcc0e336267cc1","ref":"refs/heads/master","pushedAt":"2024-09-11T16:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"See #23837: Set `-XX:MaxRAMPercentage` to >25% of system memory\n\nDrop RAM arguments since it causes issues with OWS.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19219 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"See #23837: Set -XX:MaxRAMPercentage to >25% of system memory"}},{"before":"48c99bbf7a5e54ff396b62d118a5b112d58baa81","after":"fd0465885c7c7ca93391c46f778da4040422678b","ref":"refs/heads/master","pushedAt":"2024-09-10T16:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"fix a PMD warning\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19218 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"fix a PMD warning"}},{"before":"833fd93b5a98edf47351c29770a322be1765e2d9","after":"48c99bbf7a5e54ff396b62d118a5b112d58baa81","ref":"refs/heads/master","pushedAt":"2024-09-10T15:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23911: wireframe was not properly highlighting relations\n\nThis was a regression from r19166.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19217 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23911: wireframe was not properly highlighting relations"}},{"before":"86382f43f8754a616e8f5b3f241ad2b6ba62db9d","after":"833fd93b5a98edf47351c29770a322be1765e2d9","ref":"refs/heads/master","pushedAt":"2024-09-09T17:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23866: java.io.UncheckedIOException: java.nio.file.FileSystemException: The device is not ready\n\nThis does two things:\n1. Unwrap an unchecked exception in ImagesLoader so that we are throwing a\n checked exception\n2. Explain some IO exceptions (specifically \"the device is not ready\")\n\nThis is not the \"best\" solution, but it ''should'' mean that we are not ignoring\nissues related to JOSM.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19216 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23866: java.io.UncheckedIOException: java.nio.file.FileSystemExc…"}},{"before":"85b28a32715be2ee1232cfa25147d645bef69d5f","after":"86382f43f8754a616e8f5b3f241ad2b6ba62db9d","ref":"refs/heads/master","pushedAt":"2024-09-09T17:00:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23837: Set `-XX:MaxRAMPercentage` to >25% of system memory\n\nThis does not currently work for WebStart, see\nhttps://github.com/AdoptOpenJDK/IcedTea-Web/pull/954 .\n\nAs noted in the ticket, all supported MS Windows and Apple macOS machines have\n4G+ of RAM. Linux machines don't have a baseline, and some have 1G or less. Where\nwe detect that a machine has <8G of memory in the linux start scripts, we don't\nadd the JVM parameters.\n\nAs a reminder to everyone reading the changelog: just because we ''ask'' for the\nability to use 75% of the system memory doesn't mean we will ''use'' all of that\nmemory. The JVM ''will'' free up unused memory for the rest of the system.\n\nWe additionally set the minimum memory allocation to 256m; while this ''can'' be\nlower, that is for minimal amounts of data loaded. A clean JOSM install will use\n99mb, for example. But once we add a minimal amount of data and a background\nlayer, static memory usage goes up to 161mb.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19215 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23837: Set -XX:MaxRAMPercentage to >25% of system memory"}},{"before":"8d42e3f47fa282cccee37198ad05bc06da88f442","after":"85b28a32715be2ee1232cfa25147d645bef69d5f","ref":"refs/heads/master","pushedAt":"2024-09-09T16:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23908: Significantly improve the performance of copy/paste when dealing with large amounts of data\n\nFrom #23908, at least one valid workflow involves copy/pasting large amounts of\ndata (specifically updating boundaries). The relation for `Terwolde` in the\nsample data had 2206 objects. This took >5 minutes to copy between layers. With\nthis change, it takes <1 second.\n\nThis is a performance regression from r19176. The primary culprit from r19176 is\nwhen we check the size of the dataset. The problem is that we check to see if the\nsize of the primitives being changed is greater than or equal to the non-deleted\ncomplete primitives in the dataset. We get a new filtered collection each time\nwe get those primitives, and therefore the size of that is not cached. The size\ncalculation for the filtered collection is where almost all the expense is. We\nfix that by wrapping the work from AddPrimitivesCommand in `DataSet#update` to\nhave a single large update at the end of the copy operation. This ensures that\nwe do not have many spurious fired event calls when a mass operation is going on.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19214 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23908: Significantly improve the performance of copy/paste when …"}},{"before":"200212797dac9d00d1bd0eb7d16a7164bf5f61c9","after":"8d42e3f47fa282cccee37198ad05bc06da88f442","ref":"refs/heads/master","pushedAt":"2024-09-09T14:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"fix SyncEditorLayerIndex script\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19213 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"fix SyncEditorLayerIndex script"}},{"before":"7eabe1d33429043970e8708bedad81ed5836e71b","after":"200212797dac9d00d1bd0eb7d16a7164bf5f61c9","ref":"refs/heads/master","pushedAt":"2024-09-06T10:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23770: Deprecate `cycleway=opposite*` family (patch by Famlam)\n\nThe `cycleway=opposite*` family was deprecated in\nosmwiki:Proposal:Deprecate_cycleway=opposite_family on 2024-06-22.\n\nThis removes the `opposite*` values from the `cycleway` tags in defaultpresets.xml\nand adds a deprecation warning for them.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19212 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23770: Deprecate cycleway=opposite* family (patch by Famlam)"}},{"before":"c84585ce453e2f61039a5f9e20efac81150ff997","after":"7eabe1d33429043970e8708bedad81ed5836e71b","ref":"refs/heads/master","pushedAt":"2024-09-06T07:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"make cache file length configurable, ensure it's below 140 - encrypted ext4 seems to have a 143 byte limit, see #23850\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19211 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"make cache file length configurable, ensure it's below 140 - encrypte…"}},{"before":"8803b53ca8aabdd3284927ea7783514ec6a58947","after":"c84585ce453e2f61039a5f9e20efac81150ff997","ref":"refs/heads/master","pushedAt":"2024-09-05T17:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Add/ignore popular tags\n\nIgnore:\n* `motor_vehicle=agricultural;forestry`: This is covered by standard access\n tagging. I am uncertain why someone decided to create a page for a tag\n consisting of a list of values.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19210 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Add/ignore popular tags"}},{"before":"d825ea6b139baf80ca647909c5e1e8c0d2a05941","after":"8803b53ca8aabdd3284927ea7783514ec6a58947","ref":"refs/heads/master","pushedAt":"2024-09-05T16:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Add @Plugins annotation to clean up after plugins have been loaded in tests\n\nThis should help reduce the issues related to plugins not being unloaded after\nPluginHandlerTestIT when tests are run locally with a UI -- the primary cause\nof problems is the SDS plugin though.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19209 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Add @Plugins annotation to clean up after plugins have been loaded in…"}},{"before":"33a69154475b210790548bb5a85e246db45e67b5","after":"d825ea6b139baf80ca647909c5e1e8c0d2a05941","ref":"refs/heads/master","pushedAt":"2024-09-05T16:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Dependency updates:\n\nivy.xml:\n* jmapviewer: 2.21 -> 2.22: Fix a NumberFormatException (fix #23888)\n* commons-compress: 1.27.0 -> 1.27.1\n* tag2link: 2024.8.12 -> 2024.8.21\n* commons-lang3: 3.16.0 -> 3.17.0\n* classgraph: 4.8.174 -> 4.8.175\n* junit: 5.10.3 -> 5.11.0: Repeatable `@..Source` annotations for parameterized tests\n* equalsverifier: 3.16.1 -> 3.16.2\n\ntools/ivy.xml:\n* checkstyle: 10.17 -> 10.18: Better support for Java 21\n* pmd: 7.4.0 -> 7.5.0\n* errorprone: 2.30.0 -> 2.31.0: Note: this is the last planned release that supports running on Java 11.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19208 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Dependency updates:"}},{"before":"261a6a7a082f051c266997528963e1ed960ead14","after":"33a69154475b210790548bb5a85e246db45e67b5","ref":"refs/heads/master","pushedAt":"2024-08-28T20:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"i18n updates\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19207 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"i18n updates"}},{"before":"2cceb66c0b8d6c462d259f56babd9435b343b497","after":"261a6a7a082f051c266997528963e1ed960ead14","ref":"refs/heads/master","pushedAt":"2024-08-28T18:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"See #23875: Use SNAPSHOT instead of 1.0-SNAPSHOT since that is what our scripts currently publish\n\nThis should fix the Jenkins build for plugins.\n\nNote: Maven warns that this may break in the future, in which case we'll have to\nchange our processes.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19206 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"See #23875: Use SNAPSHOT instead of 1.0-SNAPSHOT since that is what o…"}},{"before":"91da61093518bef279f14df8711c608c558fcf5b","after":"2cceb66c0b8d6c462d259f56babd9435b343b497","ref":"refs/heads/master","pushedAt":"2024-08-28T14:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix keyboard navigation in the mapview on MacOS\n\nThis also adds default shortcuts for mission control and showing all windows of\nthe currently focused application.\n\nSee https://web.archive.org/web/20240828134626/https://support.apple.com/en-us/102650 .\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19205 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix keyboard navigation in the mapview on MacOS"}},{"before":"ef32cdb954757177c48b5d5d8bca30b7a959bc82","after":"91da61093518bef279f14df8711c608c558fcf5b","ref":"refs/heads/master","pushedAt":"2024-08-21T21:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23874: Syntax issue from r19169\n\nIt looks like `tr` issues don't get caught by automated tests.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19204 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23874: Syntax issue from r19169"}},{"before":"3cf5cef370979662d216e1d6423b1c1166ad76fb","after":"ef32cdb954757177c48b5d5d8bca30b7a959bc82","ref":"refs/heads/master","pushedAt":"2024-08-21T18:00:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Add properties to pom.xml to make it easier to synchronize versions with plugins\n\nAlso use `/public` for the repository instead of having one for `/central`, one\nfor `/releases`, and one for `/snapshots`.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19203 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Add properties to pom.xml to make it easier to synchronize versions w…"}},{"before":"cabf5bf93921023b8ba6ad23837064c8879691f3","after":"3cf5cef370979662d216e1d6423b1c1166ad76fb","ref":"refs/heads/master","pushedAt":"2024-08-21T12:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23251: Crossing preset: Change label for crossing_ref\n\nThis is a followup of r19164 to change another `crossing_ref` reference.\n\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19202 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23251: Crossing preset: Change label for crossing_ref"}},{"before":"ffa514d8f7f3fe9ecffd0804764f55e06d8ddb5c","after":"cabf5bf93921023b8ba6ad23837064c8879691f3","ref":"refs/heads/master","pushedAt":"2024-08-19T21:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23290: Exclude incomplete relations from region checks\n\nAlso rework `TagCheckerTest` to use parameterized tests.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19201 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23290: Exclude incomplete relations from region checks"}},{"before":"100ec1f7e2fdcf9cd6724f41437e85e3fc26a408","after":"ffa514d8f7f3fe9ecffd0804764f55e06d8ddb5c","ref":"refs/heads/master","pushedAt":"2024-08-19T18:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josmmirror","name":null,"path":"/josmmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37939971?s=80&v=4"},"commit":{"message":"Fix #23821: Ensure that remote control commands are processed in order\n\nThis reverts or partially reverts r19153 and r19196 in favour of forcing ordering\nin the `RequestProcessor#run` method. This does not block the server thread, but\nit can mean that we have a bunch of processor threads that are waiting on the\nprevious processor thread.\n\ngit-svn-id: https://josm.openstreetmap.de/svn/trunk@19200 0c6e7542-c601-0410-84e7-c038aed88b3b","shortMessageHtmlLink":"Fix #23821: Ensure that remote control commands are processed in order"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxMTozMDoxNS4wMDAwMDBazwAAAATBZyf3","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxODoyMDoxNC4wMDAwMDBazwAAAASeU26n"}},"title":"Activity · JOSM/josm"}