source: josm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author
(edit) @14272   96 minutes Don-vip

HTTPS enabled for {cr,hg,mail}.openjdk.java.net, see http://mail.openjdk.java.net/pipermail/announce/2018-September/000256.html

(edit) @14271   2 days wiktorn

Fix checkstyle / PMD

(edit) @14270   3 days wiktorn

Treat SocketTimeoutException as transient error.

Extend CacheEntryAttributes and allow storage of exception class name. Use this
information to treat SocketTimeoutException in TMS downloads as transient.

See: #16743

(edit) @14269   3 days wiktorn

Remove unnecessary colons

See: #16747

(edit) @14268   4 days wiktorn

Retry tile download on transient errors.

Till now there was no strategy to retry tile download. Tiles for which download
finished with error where by design not downloaded again. Because we were
issuing surplus download requests it was not easy to notice, that some tiles
where downloaded at different zoom level. When surplus downloads where removed -
problem became aparent.

Redefine semantics in AbstractTileSourceLayer, that all Tiles that are not
loaded are tried again. Move all logic deciding whether tile has loaded or not
to TMSCachedTileLoaderJob.

Implment in TMSCachedTileLoaderJob following rules:

  • when HTTP status code is between 400 and 500 - treat errors as permament
  • when HTTP status code equals or is greater than 500 - then treat error as

temporary

  • when there was exception in JCSCachedTileLoaderJob, then HTTP status code is

set to 599. Treat this as permament error. This is suboptimal, as we could treat
Socket read timeout and similar as temporary, and UnkownHostException as
permament

The other aproach is to implement retry count in Tile and retry for finite
number of times, preferably with some delay between tries.

Closes: #16747
See: #16743

(edit) @14267   4 days Don-vip

update TLD from IANA

(edit) @14266   4 days Don-vip

fix #16762 - support multiple notes in .osc files created by OsmAnd

(edit) @14265   4 days Don-vip

update TLD from IANA

(edit) @14264   5 days Klumbumbus

fix #16757 - don't sort values of visibility in clock preset

(edit) @14263   5 days Don-vip

fix #16756 - make artwork_type values searchable

(edit) @14262   6 days wiktorn

Fix WMS simultaneus connections

When creating download thread pool set the maximum downloads per host to the
same value as simultaneus connections.

See: #16734

(edit) @14261   6 days wiktorn

Use corePoolSize = maxPoolSize and unbounded queue

Remove hack with calling setCorePoolSize to spawn new threads when already
corePoolSize is running. For bigger sizes of the ThreadPool setCorePoolSize took
a long time and blocked EDT thread. Now we will have always `maximum concurren
downloads` threads running for TMS layers, but this is not a big issue, as the
thread pool is shared between imagery layers.

As long as number of threads will not reach the maximum concurrent downloads
the maximum concurrent downloads per host limit will not be enforced (first n
downloads).

See: #16734

(edit) @14260   7 days wiktorn

Fix unnecessary tile downloads.

Only download tiles from upper levels when we finished downloading all tiles in
currentZoomLevel.

Closes: #16747
See: #14562

(edit) @14259   7 days Don-vip

fix #16749 - don't disable unrelated text field in preferences dialog

(edit) @14258   10 days Don-vip

see #16047 - disable Proguard on Java11+

(edit) @14257   10 days Don-vip

fix #16739 - fix NPE. Upload dialog mechanics to review to avoid memory leaks

(edit) @14256   10 days Don-vip

see #15229 - move corrector package to actions.corrector

(edit) @14255   10 days Don-vip

see #15229 - remove josm-main.jar from jdeps graph

(edit) @14254   10 days Don-vip

see #15229 - update spotbugs filters

(edit) @14253   10 days Don-vip

see #15229 - kill Main. RIP

(edit) @14252   10 days Don-vip

one file missed

(edit) @14251   10 days Don-vip

fix memory leaks after upload, validation and primitives combining

(edit) @14250   10 days Don-vip

see #16730 - one file missed

(edit) @14249   11 days Don-vip

update TLD from IANA

(edit) @14248   12 days Don-vip

fix #16730 - make sure we try to display popup menus only if their parent is visible on screen

(edit) @14247   2 weeks Don-vip

remove stuff deprecated in June. RIP SelectionChangedListener

(edit) @14246   2 weeks Don-vip

fix #16406 - Update government types in office=government preset (patch by naoliv)

(edit) @14245   2 weeks Don-vip

see #11924, see #15560, see #16047, see #16682 - fixes to make work animal_sniffer (OK) with Java 9+

(edit) @14244   2 weeks Don-vip

see #11924, see #15560, see #16047, see #16682 - fixes to make work proguard (OK) and animal_sniffer (still KO) with Java 9+

(edit) @14243   2 weeks Don-vip

fix #16725 - numeric attributes of GPX waypoints were no longer exported (regression from #14103)

(edit) @14242   2 weeks Don-vip

see #16047, see #16682 - update animal-sniffer-ant-tasks to 1.18-SNAPSHOT + patches to include ASM 6.2.1 for Java 11 compatibility:

(edit) @14241   2 weeks Don-vip

fix #16714 - NPE

(edit) @14240   2 weeks Don-vip

fix #16708 - add narrow=yes to highway presets

(edit) @14239   2 weeks Don-vip

see #16682 - On Java 9/10 and headless mode, filter plugins requiring JavaFX as Monocle is not available

(edit) @14238   2 weeks Don-vip

fix #16510 - improve performance of Ctrl-A by caching icons used to display OSM primitive types

(edit) @14237   2 weeks Don-vip

NanoLog plugin has been restored in 2014: https://trac.openstreetmap.org/changeset/30493/subversion

(edit) @14236   2 weeks Don-vip

update checkstyle configuration

(edit) @14235   2 weeks Don-vip

make sure https is properly initialized for integration tests

(edit) @14234   2 weeks Don-vip

see #16047, see #16682 - make PluginClassLoader extend DynamicURLClassLoader so that plugins can add URLs to it

(edit) @14233   2 weeks Don-vip

add missing --add-opens java.base/jdk.internal.loader for plugin integration test

(edit) @14232   2 weeks Don-vip

see #16047 - make JOSM able to load JAXB as a plugin:

  • JAXB initialize itself through ServiceLoader and context class loader so it must be set correctly when initializing a plugin
  • plugin class loaders were not loading resources correctly
(edit) @14231   2 weeks Don-vip

fix #16723 - Display changes count in changeset manager

(edit) @14230   2 weeks Don-vip

macOS: register .joz file type handler (patch by accek, see https://github.com/openstreetmap/josm/pull/26)

(edit) @14229   2 weeks Don-vip

see #16602 - add missing artwork_type values, add artwork_subject (patch by VladaD, see https://github.com/openstreetmap/josm/pull/29)

(edit) @14228   2 weeks Don-vip

fix #16721 - add shoes:repair=yes|no to shop=shoe preset
fix #16722 - add self_service=yes|no and laundry_service=yes|no to shop=laundry preset

(edit) @14227   3 weeks Don-vip

see #16658 - ignore new tags for now

(edit) @14226   3 weeks Don-vip

see #16498 - fix NPE in error_prone

See https://github.com/google/error-prone/pull/1111
See https://github.com/google/error-prone/issues/1106#issuecomment-418871026

(edit) @14225   3 weeks Don-vip

see #16498 - fix NPE in error_prone

See https://github.com/google/error-prone/pull/1110
See https://github.com/google/error-prone/issues/1106#issuecomment-418546231

(edit) @14224   3 weeks Don-vip

see #16498 - update shaded error_prone_core.jar to include all required dependencies

(edit) @14223   3 weeks Don-vip

see #16498 - update shaded error_prone_core.jar to include org.checkerframework:dataflow

(edit) @14222   3 weeks Don-vip

see #16498 - simplify build.xml and update to latest snapshot of error_prone, patched for Java 12 compatibility

See https://github.com/google/error-prone/pull/1107
See https://github.com/google/error-prone/commit/3f2ca43e53266e84e17e4fb3f34888be5cb29293#commitcomment-30382503

(edit) @14221   3 weeks Don-vip

see #16706 - use documented enum for AutoScaleMode instead of undocumented string constants

(edit) @14220   3 weeks Don-vip

fix pmd warning

(edit) @14219   3 weeks Don-vip

fix #16695 - display remark from Overpass API when a download returns no data

(edit) @14218   3 weeks Don-vip

see #16498 - update to error_prone 2.3.2-20180817.184126-35 to test JDK 12 compatibility.

See https://github.com/google/error-prone/issues/1106

(edit) @14217   3 weeks Don-vip

fix #16705 - RemoteControlHttpsServer: end mainloop if server.isClosed() (patch by ris)

(edit) @14216   3 weeks Don-vip

allow to download OSM JSON from RemoteControl

(edit) @14215   3 weeks Don-vip

remove deprecated stuff

(edit) @14214   3 weeks Don-vip

sonarqube - squid:S4551 - Enum values should be compared with "=="

(edit) @14213   4 weeks Don-vip

fix #16700 - add new tests exercising handling of plugins that advertise multiple versions for compatibility (patch by ris)

(edit) @14212   4 weeks Don-vip

sonarqube - various minor issues

(edit) @14211   4 weeks Don-vip

sonarqube - squid:S1604 - Anonymous inner classes containing only one method should become lambdas

(edit) @14210   4 weeks Don-vip

see #16681 - sonarqube - squid:HiddenFieldCheck

(edit) @14209   4 weeks Don-vip

see #16681 - spotbugs / pmd

(edit) @14208   4 weeks simon04

fix #16702 - Speed up OSM wiki help using MediaWiki API

(edit) @14207   4 weeks Don-vip

see #16700 - JOSMTestRules: give JOSMTestRules a mechanism to allow per-method overrides of rule options (patch by ris)

The caveats here are that it will only ever be possible to "add" additional options to the rule in the same way options can be appended to a call chain already (because they're processed using the same mechanism). Annotations can also only ever take primitive types as arguments (so no specifying new .fakeImagery(TileSourceRule ...) arguments)

(edit) @14206   4 weeks Don-vip

fix #16698, see #15670 - make sure filters are executed (costly operation) only when necessary:

  • data changes imply execution of filters only when at least a filter is enabled
  • filter changes imply execution of filters even is no filter is enabled
  • filter dataset change events should not trigger a new filter execution!
(edit) @14205   4 weeks Don-vip

fix #16681 - Various enhancements for GPX correlation (patch by Bjoeni, modified)

(edit) @14204   4 weeks wiktorn

Move undo handler to EDT

To prevent live-locks when undo is called outside EDT and locks DataSet, and
DrawAction.selectionChanged tries to reaquire this lock in EDT thread.

Also - add synchronized keyword to redo and clean, to be symetrical with undo.

Closes: #16679

(edit) @14203   4 weeks Don-vip

fix #15696, see #16688 - Don't use the localized decimal separator for coordinates

(edit) @14202   4 weeks Don-vip

spotbugs - more fixes

(edit) @14201   4 weeks Don-vip

spotbugs - fix various issues found with Eclipse plugin

(edit) @14200   4 weeks Don-vip

spotbugs - UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD

(edit) @14199   4 weeks Don-vip

spotbugs - BIT_SIGNED_CHECK

(edit) @14198   4 weeks Don-vip

spotbugs - UCF_USELESS_CONTROL_FLOW

(edit) @14197   4 weeks Don-vip

spotbugs - SF_SWITCH_FALLTHROUGH

(edit) @14196   4 weeks Don-vip

spotbugs - MS_MUTABLE_COLLECTION_PKGPROTECT

(edit) @14195   4 weeks Don-vip

spotbugs - LI_LAZY_INIT_STATIC

(edit) @14194   4 weeks Don-vip

spotbugs - IM_BAD_CHECK_FOR_ODD

(edit) @14193   4 weeks Don-vip

spotbugs - IC_INIT_CIRCULARITY

(edit) @14192   4 weeks Don-vip

spotbugs - BC_UNCONFIRMED_CAST_OF_RETURN_VALUE

(edit) @14191   4 weeks Don-vip

see #16637 - javadoc

(edit) @14190   4 weeks Don-vip

see #16688 - skip some unit tests if preconditions are not met

(edit) @14189   4 weeks Don-vip

better error message in plugin list parser

(edit) @14188   4 weeks stoecker

drop fixed HTTPS issue

(edit) @14187   4 weeks Don-vip

see #16010 - fix JMockit failure on Java 11+

(edit) @14186   4 weeks Don-vip

see #16682 - add new plugin property Minimum-Java-Version

(edit) @14185   4 weeks Don-vip

fix #16687 - Display tag languages in italic

(edit) @14184   4 weeks Don-vip

see #16671 - checkstyle

(edit) @14183   4 weeks Don-vip

see #16682 - deprecate JavaFX core media player to move it to new openjfx plugin

(edit) @14182   4 weeks Don-vip

fix #16686 - add robustness when drawing hatched area for non-downloaded region

(edit) @14181   4 weeks Klumbumbus

see #16658 - add attraction=animal "Animal enclosure" (icon from https://openclipart.org/detail/260871/zoo15, resized, background added, CC0 and PD licensed)

(edit) @14180   5 weeks Don-vip

update TLD from IANA

(edit) @14179   5 weeks Don-vip

fix #16680 - Unit tests: fix for windows (patch by ris)

(edit) @14178   5 weeks Don-vip

18n update

(edit) @14177   5 weeks Don-vip

see #16666 - add workaround against ATK wrapper failure on Debian, Ubuntu and Mint

(edit) @14176   5 weeks Don-vip

see #16666 - extract DefaultBugReportSendingHandler to its own class in order to control AWT loading. Having it defined as a public static field of BugReportDialog class makes Java load AWT way too early.

(edit) @14175   5 weeks wiktorn

Fix NPE when providing only WMS URL in AddImageryPanel

Closes: #16671

(edit) @14174   5 weeks Don-vip

fix #16107 - display languages in human form for name:xx keys

(edit) @14173   5 weeks Don-vip

fix #16660 - ArrayIndexOutOfBoundsException in MenuScroller

Note: See TracRevisionLog for help on using the revision log.