OpenJUMP 2.0 Changelog Unreleased 2022.03.01 17:48:34 - ede - https://github.com/openjump-gis/openjump/commit/480bb83363d7004 fix mvn deploy after Git-log.txt was moved 2022.02.28 18:13:31 - ede - https://github.com/openjump-gis/openjump/commit/a56ff6d2bf6bbcb use [] instead of () in distro filename, make surefire UTF-8 aware () need to be escaped or wrapped on most shells, let's not use em 2022.02.28 18:09:26 - ede - https://github.com/openjump-gis/openjump/commit/61fbe90ec921b70 remove BOM, couldn't strip it for Izpack installer 2022.02.28 18:08:34 - ede - https://github.com/openjump-gis/openjump/commit/57c91fe2d140cf9 switch to UTF-8 2022.02.28 15:12:39 - ede - https://github.com/openjump-gis/openjump/commit/93218bf2d955d77 do not package ChangeLog, replaced bey Git-log.txt 2022.02.28 14:59:29 - ede - https://github.com/openjump-gis/openjump/commit/a8e711fa3c4e21b rename readme.txt to streamline txt files in distro, small UTF-8 fix 2022.02.28 14:56:52 - ede - https://github.com/openjump-gis/openjump/commit/df0eb9946e7700e remove stray eclipse project file 2022.02.28 14:08:21 - ede - https://github.com/openjump-gis/openjump/commit/d4ef4a5820e2b57 don't copy log4j.xml as resource, not needed 2022.02.28 14:07:45 - ede - https://github.com/openjump-gis/openjump/commit/bdfc6351425d48c skip BOM when reading readme.txt 2.0 2022.02.25 13:12:36 - ede - https://github.com/openjump-gis/openjump/commit/17d0f8d330e9e4b fix erronously commented translation 2022.02.25 13:12:05 - ede - https://github.com/openjump-gis/openjump/commit/a45dc79e8458a36 replace Base64 utility class with Commons Codec functionality 2022.02.24 12:33:15 - ede - https://github.com/openjump-gis/openjump/commit/cfe3bf2269a6787 add BOM (UTF-8Y) to signal utf encoding to text editors/viewers converted line endings to unix (Changes.txt) 2022.02.24 12:28:51 - ede - https://github.com/openjump-gis/openjump/commit/ce64d0883a0eb94 some reformat, fixing umlaut 2022.02.23 21:49:59 - ede - https://github.com/openjump-gis/openjump/commit/8a1afec4b0b808b upgrade several extensions 2022.02.23 10:47:11 - ede - https://github.com/openjump-gis/openjump/commit/e5933f61e5fc511 some more clarification 2022.02.23 10:41:20 - ede - https://github.com/openjump-gis/openjump/commit/ffd8f71ffef9023 some refinements from Jukka, some rephrasing 2022.02.22 23:29:21 - ede - https://github.com/openjump-gis/openjump/commit/a783de260cc2a5e fix previous commit, convert to UTF-8 first cmd for reference f=Changes.txt iconv -f windows-1252 -t UTF-8 $f > $f.utf8 && mv $f.utf8 $f 2022.02.22 23:18:56 - ede - https://github.com/openjump-gis/openjump/commit/a7f45ccbefd815f prepare first OJ2 release, conflate git log 2022.02.22 21:04:34 - ede - https://github.com/openjump-gis/openjump/commit/1ac9588dc451b93 prevent misleading error message by checking for emtpy layers TODO: not sure what the error message is needed for if proper enable checks are applied beforehand. 2022.02.22 20:51:45 - ede - https://github.com/openjump-gis/openjump/commit/e8f6f22c4b6d566 add new EnableCheck "Selected layers must not be empty!" 2022.02.21 14:50:44 - ede - https://github.com/openjump-gis/openjump/commit/1bfbb3bf7fe909c disable outdated ImportArcMapStylePlugIn see https://sourceforge.net/p/jump-pilot/bugs/482/ 2022.02.20 08:54:19 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/29363fb76b095b0 Keep all improvements made on 2021-08-23 except the regression culprit. 2022.02.16 21:48:57 - ede - https://github.com/openjump-gis/openjump/commit/d439096ef946067 reverting last commit breaking QuasiMode 2022.02.12 18:33:14 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/dced2bcbc0065bf Upgrade topology extension to 2.0.3 2022.02.07 14:33:05 - ede - https://github.com/openjump-gis/openjump/commit/4107fe3ac0f560a upgrade topology extension, after build break maven download failed to download 2.0.1, which was deleted online 2022.02.06 18:21:21 - Jukka Rahkonen - https://github.com/openjump-gis/openjump/commit/9480ba6cc818cf2 Update jump_fi.properties (#45) 2022.02.05 23:31:34 - ede - https://github.com/openjump-gis/openjump/commit/46d0afcd666735e some more fixes, add icons for menu entries small i18n enhancement some reformatting 2022.02.05 23:31:33 - ede - https://github.com/openjump-gis/openjump/commit/e3f9a777daf0648 ad method to find menuitems recursively 2022.02.05 23:31:33 - ede - https://github.com/openjump-gis/openjump/commit/a7f08d446f95d63 replace some deprecated JTS API calls 2022.02.04 08:12:16 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b432f2e2430e38f Change topology extension to 2.0.1 2022.02.03 20:45:33 - ede - https://github.com/openjump-gis/openjump/commit/e47e62190548a80 fixup GeometryConversionPlugin for OJ2 adapt to use OJ I18N adapt to AbstractPlugin reformat to 2spaces blacklist new JTS method createMultiPointFromCoords() some optimizations remove useless extension run extension to get listed in About panel 2022.02.03 20:45:32 - ede - https://github.com/openjump-gis/openjump/commit/ec0874c1f51a101 fix regression disabling i18n for external plugins/extensions 2022.02.03 07:24:09 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b9be2fbace2f5ee Turn the whole project to UTF-8 2022.02.03 00:22:55 - ede - https://github.com/openjump-gis/openjump/commit/40cc98419a356a3 convert to UTF-8 2022.02.03 00:19:05 - ede - https://github.com/openjump-gis/openjump/commit/3beb0784eed794f read readme.txt as UTF-8, find readme in IDE now too, reformat 2022.02.02 23:38:39 - ede - https://github.com/openjump-gis/openjump/commit/3de5a3b05e01c17 convert to UTF-8 2022.02.02 23:37:34 - ede - https://github.com/openjump-gis/openjump/commit/5f6178b92f5009e convert offending java sources to UTF-8 2022.02.02 22:50:36 - ede - https://github.com/openjump-gis/openjump/commit/79b38e4bdf766a7 convert to UTF-8 2022.02.02 22:41:38 - ede - https://github.com/openjump-gis/openjump/commit/5a4303b9cb6f8ad convert line endings to unix 2022.02.02 22:29:48 - ede - https://github.com/openjump-gis/openjump/commit/717d4b28281a683 adapt to , add ISO85591/UTF8 test cases 2022.02.02 22:28:53 - ede - https://github.com/openjump-gis/openjump/commit/2320ad7be2cf8b0 use JUMPWorkbench.version i18n key again 2022.02.02 22:20:14 - ede - https://github.com/openjump-gis/openjump/commit/451fb267cccab0b add UTF-8 support (now default) 2022.02.02 22:16:17 - ede - https://github.com/openjump-gis/openjump/commit/34aea88a95e6c5a change project encoding to UTF-8 2022.02.02 22:15:29 - ede - https://github.com/openjump-gis/openjump/commit/750ec82565dce9d convert language files to UTF-8 used native2ascii.exe -encoding UTF-8 -reverse file.orig file.new 2022.02.02 21:07:36 - ede - https://github.com/openjump-gis/openjump/commit/e7e045fe832cea7 cleanup removed wfs language files 2022.02.01 12:17:07 - ede - https://github.com/openjump-gis/openjump/commit/255d81db0cec6fa minor refinement 2022.01.31 23:48:39 - ede - https://github.com/openjump-gis/openjump/commit/ba4953a1e17a376 rework tree visiting especially for finding paths (plural) implemented optimizations - finding multiple nodes in one go (iterate tree just once) - optionally limiting recursing via RecurseValidator - early finish recursing if all nodes were found add some javadoc/comments removed redundant methods 2022.01.30 15:40:21 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/1bb5d3f0178dd90 DrawLineStringTool : use class name for I18N as other similar tools 2022.01.30 15:03:46 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/75875264672d33f Fix #42 : select layers with selected items 2022.01.30 14:35:20 - ede - https://github.com/openjump-gis/openjump/commit/b928648f67818a6 adapt to changed CursorTools initialization 2022.01.30 14:04:45 - ede - https://github.com/openjump-gis/openjump/commit/ac644653b8a71cf minor formatting cleanup 2022.01.29 11:29:09 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/072b650a0761c7c Fix some broken BeanTools 2022.01.27 11:56:48 - ede - https://github.com/openjump-gis/openjump/commit/871987d2124ecbd fix adding separator 2022.01.25 23:08:43 - ede - https://github.com/openjump-gis/openjump/commit/2c60ff04dd94b1b relocate, rename, fixup BeanTools/ scripts added an Examples/ subfolder renamed important scripts Help/Refresh for more concise Menu entries fixed Refresh to work with OJ2 API changes, cleaned it up a bit SaveViewAsBean include Refresh instead of duplicating code still broken though 2022.01.25 23:03:08 - ede - https://github.com/openjump-gis/openjump/commit/f9dc0b716df5625 BeanToolsPLugin - some refinements, fixes, add icons always sort folders top in menu always place Help, Refresh on bottom separated by a line add a new beantools-run icon cutify with beanshell, folder icons find lib/ext/BeanTools/ with new method for better compatibility 2022.01.25 22:56:02 - ede - https://github.com/openjump-gis/openjump/commit/e44f6e56ba9eec9 make icon definition public for reuse in other plugins 2022.01.25 22:55:05 - ede - https://github.com/openjump-gis/openjump/commit/d9515f7c349f4de remove obsolete language key folder names are static and supposed to be translated 2022.01.25 22:54:05 - ede - https://github.com/openjump-gis/openjump/commit/b00155008088235 remove useless i18n file very little actual translation broken formatting keys/values separated (e.g. line 2210 ff) 2022.01.25 22:45:09 - ede - https://github.com/openjump-gis/openjump/commit/5a0807b76fde05e add m2e control to maybe speedup eclipse maven builds 2022.01.24 00:48:32 - ede - https://github.com/openjump-gis/openjump/commit/205708b366c3db2 add explicit get(), beanshell insists on it 2022.01.23 15:32:25 - ede - https://github.com/openjump-gis/openjump/commit/f2afe6cccacf7b1 exclude jaxb dependencies of imageio-ext-geocore currently, as of v1.3.11 these are javax.xml.bind:jaxb-api, org.glassfish.jaxb:jaxb-runtime, javax.activation:javax.activation-api not sure they are needed, but even if there is already another JAXB implementation included under lib/ext/jaxb/ by view-manager, set-atributes extensions in PLUS 2022.01.16 18:26:32 - ede - https://github.com/openjump-gis/openjump/commit/85a2ed9b3bea83e finally removed lib/plus/, need to clean out lib/ext/ still 2022.01.16 18:23:17 - ede - https://github.com/openjump-gis/openjump/commit/d052f4f3e1e9f06 upgrade set-attributes extension, several fixes 2022.01.16 18:22:39 - ede - https://github.com/openjump-gis/openjump/commit/c5620c82d17bafb better exclusion 2022.01.16 16:54:34 - ede - https://github.com/openjump-gis/openjump/commit/fb555caff76d0b5 upgrade view-manager extension 2022.01.16 16:10:51 - ede - https://github.com/openjump-gis/openjump/commit/58642e5bad53abc package jaxb and dependencies to lib/ext/jaxb/ 2022.01.16 11:13:42 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/adba374dad316af Merge remote-tracking branch 'origin/main' into main 2022.01.16 11:13:23 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/5a1abfad9233c04 cleaning 2022.01.16 09:36:56 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4db4409c7913c7e Upgrade postgresql and junit dependencies 2022.01.16 00:16:21 - ede - https://github.com/openjump-gis/openjump/commit/56572080dc5f655 set maven enforcer version only one time 2022.01.15 23:53:46 - ede - https://github.com/openjump-gis/openjump/commit/c0ae127402ac5bb upgrade fill-patterns, fix pattern loading 2022.01.15 21:56:00 - ede - https://github.com/openjump-gis/openjump/commit/ec1bf86a323798a upgrade cadtools to 2.1.1 2022.01.15 20:42:22 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/9387592a56d5cf7 Add cadplan-extension in PLUS version with maven 2022.01.15 19:53:41 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/27200ea343b5df2 Add submenu PlugIns Help in Help 2022.01.15 18:36:45 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/f245ac786f3db57 Add online-doc-extension 2022.01.15 15:41:00 - ede - https://github.com/openjump-gis/openjump/commit/7b80c4dded0511c downgrade git-commit-id-maven-plugin again, ensure java8 compatibility 2022.01.15 14:49:24 - ede - https://github.com/openjump-gis/openjump/commit/cc607a7212ab10f reenable xml-apis needed by log4j and some extensions 2022.01.15 14:46:21 - ede - https://github.com/openjump-gis/openjump/commit/462851e56311b1d add helpful test for duplicate pom dependencies see https://andresalmiray.com/detecting-duplicate-dependencies-in-maven/ upgrade maven enforcer plugin while at it 2022.01.15 01:08:28 - ede - https://github.com/openjump-gis/openjump/commit/406655e6bb26209 upgrade kml driver, cleanup lib/plus/ 2022.01.14 00:16:42 - ede - https://github.com/openjump-gis/openjump/commit/dd82caaf32d040f upgrade imageio-ext 2022.01.14 00:06:13 - ede - https://github.com/openjump-gis/openjump/commit/c0d5b74da0bb1d6 upgrade git-commit-id-maven-plugin 2022.01.14 00:05:30 - ede - https://github.com/openjump-gis/openjump/commit/b95cbd847c5a418 package postgres jar to lib/ext/dbdatastore/ for cleanliness sake 2022.01.13 23:42:11 - ede - https://github.com/openjump-gis/openjump/commit/1ced0f07c29d98d upgrade fill-pattern extension to downloadable version reorder cadplan-printer alphabetically 2022.01.12 23:10:08 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/e6f843e01e34386 Merge remote-tracking branch 'origin/main' into main 2022.01.12 23:09:38 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/41e152c47d60907 Mavenize cadplan-printer-extension 2022.01.12 22:58:01 - ede - https://github.com/openjump-gis/openjump/commit/f953734a6d2e92b mv dbdatastore/ folder from lib/plus/ into lib/ext/ eventually lib/plus/ will probably be removed when all extensions will be downloadable 2022.01.09 21:24:52 - ede - https://github.com/openjump-gis/openjump/commit/d356e03881df8ac upgrade sextante to OJ2 git release snapshot 2022.01.09 18:48:39 - ede - https://github.com/openjump-gis/openjump/commit/0392370ac735a30 minor fix for ClassGraph usage in Sextante details on project's issue page https://github.com/classgraph/classgraph/issues/625 2021.12.16 12:28:38 - ed - https://github.com/openjump-gis/openjump/commit/3a313a3328b65ba resize cursor and hotspot if system best cursor size differs for ALL cursor tools 2021.12.16 12:20:47 - ed - https://github.com/openjump-gis/openjump/commit/d7b1b331920cdf8 create cursor once, reuse often 2021.12.16 12:20:00 - ed - https://github.com/openjump-gis/openjump/commit/c1ab67903f36bf1 added security check 2021.12.16 12:19:26 - ed - https://github.com/openjump-gis/openjump/commit/75780d41591c406 minor doc edit 2021.12.15 14:39:01 - ed - https://github.com/openjump-gis/openjump/commit/9e362a9c95534c8 try to fix wrong CursorTool hotspot on HiDPI system see https://bugs.openjdk.java.net/browse/JDK-8238734?jql=labels%20%3D%20hidpi 2021.12.04 20:30:16 - ede - https://github.com/openjump-gis/openjump/commit/99127274a62a022 fix error when building with java9+ (at least in Eclipse) error was " The package org.w3c.dom is accessible from more than one module: , java.xml " some background can be found here https://stackoverflow.com/questions/57286825/the-package-org-w3c-dom-is-accessible-from-more-than-one-module-unnamed-java 2021.11.22 23:43:30 - ede - https://github.com/openjump-gis/openjump/commit/868eddb9db92e51 bug 521: upgrade to rebuilt measure extension against newer jts https://sourceforge.net/p/jump-pilot/bugs/521/ 2021.11.18 23:01:03 - ede - https://github.com/openjump-gis/openjump/commit/5330a5f7b8d0351 doc clarification 2021.11.18 22:58:47 - ede - https://github.com/openjump-gis/openjump/commit/46deac664fcc18f update translations as provided by Peppe 2021.11.18 22:41:17 - ede - https://github.com/openjump-gis/openjump/commit/6e94c5d88749883 minor cleanup 2021.10.17 12:22:21 - ede - https://github.com/openjump-gis/openjump/commit/f9296beef65e80d fix disabled Add Button for spatial db sources ensure plugin class loader is used when looking for JDBC dependencies during statup 2021.10.16 13:11:02 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/24a79352063614a AttributePredicate : add Long data type 2021.10.16 12:58:20 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/dea171c282d30bc Improve translation 2021.10.16 12:55:11 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b2cd03a0112e6e3 Fix UpdateWithJoinPlugIn not compatible with Database Transaction Manager 2021.10.03 18:16:28 - ede - https://github.com/openjump-gis/openjump/commit/700b32f93f1cc14 wrap github link in git.log to get closer to a 80char line limit 2021.10.03 16:53:15 - ede - https://github.com/openjump-gis/openjump/commit/4b7ce0ecdc43559 upgrade openklem to OJ2 git release snapshot TODO: clean out libraries, probably not all are needed during runtime 2021.09.26 09:34:11 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/da3cb2d4a5ea08a Fix french ManageDataPlugIn translation 2021.09.26 09:02:42 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/0ca1216ea6c04b5 Translate Rasterize plugin to french 2021.09.25 08:55:38 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a39e9c8f13cd37a Readme : improve extension status section 2021.09.23 06:04:59 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/3e714878e589ee4 Add robust and fixed precision algorithms in GeometryFunctionPlugIn for Intersection, Union, Difference A-B, Difference B-A, Symmetric difference 2021.09.20 20:57:09 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b780ca50666f96d Fix #40 : GeoJSON manage crs at the FeatureCollection level where possible (clean) 2021.09.19 15:05:36 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/dd006dd3da2179d Fix #40 : GeoJSON manage crs at the FeatureCollection level where possible (fix) 2021.09.19 13:15:01 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4c9a859a8953a95 Fix #40 : GeoJSON manage crs at the FeatureCollection level where possible 2021.09.17 06:44:12 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a8b27a56b1a9ac7 Use new JTS overlayng algorithm for Dissolve2PlugIn + refactoring 2021.09.12 21:51:55 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/0aa8abef3b9de1d Use new JTS overlayng algorithm for DissolvePlugIn 2021.09.12 13:58:54 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/185dc4554177431 Modernize EditTransaction and CursorTools to java 8 2021.09.12 09:28:54 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/ad590c815a7ecc9 Use new JTS algo for OverlayPlugIn & UnionByAttributePlugIn 2021.09.09 13:07:11 - ede - https://github.com/openjump-gis/openjump/commit/266bb4694e3b092 upgrade sqlite jdbc 2021.09.09 13:06:00 - ede - https://github.com/openjump-gis/openjump/commit/da154d68229f7c5 remove proprietary mysql jdbc as mariadb should work as well 2021.09.09 12:58:06 - ede - https://github.com/openjump-gis/openjump/commit/0409ac9bc5e9c0a upgrade mariadb jdbc lib 2021.09.07 21:12:04 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/db2e028cce68b6c Fix #37 changelog 2021.09.07 21:09:27 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a177139c624d905 Merge branch 'main' of https://github.com/openjump-gis/openjump into main 2021.09.07 21:08:58 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/29f395bf29a409a Fix #37 and make it possible to have optional attributes in XMLBinder 2021.09.07 19:19:16 - ede - https://github.com/openjump-gis/openjump/commit/27e23e5962fd0a1 add super.initialize(context) to AbstractPlugins where missing some reformatting where tab/spaces where mixed 2021.09.07 19:16:25 - ede - https://github.com/openjump-gis/openjump/commit/27a86e139c1051c remove obsolete plugin 2021.09.06 21:32:43 - ede - https://github.com/openjump-gis/openjump/commit/b88574f6b221da4 super.initialize() fixup 2021.09.06 21:32:41 - ede - https://github.com/openjump-gis/openjump/commit/d9fc48eec4514a4 upgrade jump-chart extension 2021.09.06 20:03:25 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/077912f13dca04f Fix #39 SelectAllLayerItemsPlugIn adding super.initialize() 2021.09.06 19:15:16 - ede - https://github.com/openjump-gis/openjump/commit/d9b30ba2b05c226 ensure toolbench icons are max 20x20 pixels 2021.09.06 17:29:28 - ede - https://github.com/openjump-gis/openjump/commit/8bc61ae1906a20b upgrade color-chooser extension 2021.09.05 20:33:27 - ede - https://github.com/openjump-gis/openjump/commit/d76954f5747aae9 upgrade set-attributes extension 2021.09.05 20:33:26 - ede - https://github.com/openjump-gis/openjump/commit/8e1291392fe130f upgrade aggregation extension 2021.09.05 20:33:24 - ede - https://github.com/openjump-gis/openjump/commit/a3335fadab06d67 upgrade concave-hull extension 2021.09.05 20:33:24 - ede - https://github.com/openjump-gis/openjump/commit/1f482717c3ada7b upgrade view-manager extension 2021.09.05 18:45:16 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/fa16be57b0b3575 Update to JTS 1.18.2, add GeometryFixer algorithm to OpenJUMP MakeValidPlugIn 2021.09.01 21:37:38 - ede - https://github.com/openjump-gis/openjump/commit/694d95ab63c746f readd/upgrade vertex-symbols extension 2021.09.01 21:37:12 - ede - https://github.com/openjump-gis/openjump/commit/45b0836da499bcc removed obsolete exclusions 2021.09.01 14:05:48 - ede - https://github.com/openjump-gis/openjump/commit/f837cde5205c05e added method to easily find file/folder in classpath 2021.09.01 14:02:48 - ede - https://github.com/openjump-gis/openjump/commit/0d9f616c944d3e4 remove vertex symbols and VertexImages folder the images were moved to the extensions proper https://github.com/openjump-gis/vertex-symbols 2021.09.01 14:01:13 - ede - https://github.com/openjump-gis/openjump/commit/00f489a1cdd72d6 add function for extensions to find a folder in the extensions directories 2021.08.29 18:08:12 - ede - https://github.com/openjump-gis/openjump/commit/d7498bd7d814060 upgrade graph-toolbox extension 2021.08.29 18:07:50 - ede - https://github.com/openjump-gis/openjump/commit/24dab75365c8037 cleanup 2021.08.29 14:23:44 - ede - https://github.com/openjump-gis/openjump/commit/2c5eaa47935f041 upgrade fivecolor extension, fix wrong previous commit 2021.08.29 14:06:05 - ede - https://github.com/openjump-gis/openjump/commit/6ec9f6d6f5feb63 place deps in lib/ as other exts use jgrapht too 2021.08.26 21:14:55 - ede - https://github.com/openjump-gis/openjump/commit/f470e72e852f69d found and moved plugin tests from src/ to test/ 2021.08.26 21:09:54 - ede - https://github.com/openjump-gis/openjump/commit/99761a3cbb6d036 remove junit dependency inclusion of json-simple lead to weird inclusion effects in extensions having OJ as dependency and using junit themselves dependency:tree showed "scope updated from test" and in effect junit and hamcrest were packaged by assemly plugin 2021.08.25 18:31:32 - ede - https://github.com/openjump-gis/openjump/commit/36b0a2d96a11652 upgrade matching & topology extension 2021.08.24 23:20:35 - ede - https://github.com/openjump-gis/openjump/commit/65c577691917b9e upgrade measure toolbox 2021.08.24 22:52:40 - ede - https://github.com/openjump-gis/openjump/commit/c935d0ad6a597b0 upgrade kml extension 2021.08.24 18:29:31 - ede - https://github.com/openjump-gis/openjump/commit/927ba30c32ac45f upgrade csv driver 2021.08.24 17:56:21 - ede - https://github.com/openjump-gis/openjump/commit/34032ff90ee9b0d upgrade download-maven-plugin, enable 2021.08.24 17:33:40 - ede - https://github.com/openjump-gis/openjump/commit/1dbd2d656a8923d upgrade bsheditor-extension 2021.08.24 17:19:11 - ede - https://github.com/openjump-gis/openjump/commit/27557c4c6aada61 upgrade dxf driver 2021.08.23 11:27:37 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a3b801345229242 Use jts intersects() 2021.08.23 07:08:56 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4e184b645dba6ad Clean/modernize LayerViewPanel 2021.08.22 23:08:14 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/45a764cc404d333 Update CursorTool api to use idiomatic java8 2021.08.17 19:50:31 - ede - https://github.com/openjump-gis/openjump/commit/9289712ba208f15 remove obsolete assembly exclusion fix Warning: The following patterns were never triggered in this artifact exclusion filter: o 'rhino:js 2021.08.17 19:43:49 - ede - https://github.com/openjump-gis/openjump/commit/b59ffa0bf5da0ad fix maven warning Warning: 'profiles.profile[download of extensions distro zips (for testing purposes)].plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin com.googlecode.maven-download-plugin:download-maven-plugin @ line 88, column 2 2021.08.17 13:19:04 - ede - https://github.com/openjump-gis/openjump/commit/2d7e8d5e732dd6c remove dependency jars from lib/ dependencies are managed via maven pom.xml by now 2021.08.08 10:12:07 - ede - https://github.com/openjump-gis/openjump/commit/47d2724432e11fc finetune context/workbench handing in CursorTools fix issue 38 "Draw linestring tool unusable" https://github.com/openjump-gis/openjump/issues/38 minor reformatting 2021.08.08 10:07:28 - ede - https://github.com/openjump-gis/openjump/commit/e3cb0a1dc71e4b6 remove useless condition 2021.07.27 13:21:36 - ed - https://github.com/openjump-gis/openjump/commit/e1a265f15bfd315 fix "I18N usage in extension" github issue 8 https://github.com/openjump-gis/openjump/issues/8 simplify I18N somewhat 2021.07.27 13:20:22 - ed - https://github.com/openjump-gis/openjump/commit/05a421c21d97e8e minor reformatting 2021.07.27 13:20:07 - ed - https://github.com/openjump-gis/openjump/commit/de8dc680f3601a6 Add CommandLine tests pom.xml added hamcrest library needed for CommandLine tests 2021.07.27 13:19:44 - ed - https://github.com/openjump-gis/openjump/commit/3a0b5327f14ff31 Overhaul extension development support for IDEs rename cmd line parameter '-plug-in-directory' to '-extensions-directory' to reflect it's purpose better add cmd line parameters '-jars-directory' and '-limit-ext-lookup' for enhanced IDE extension development support new extension ide devel mini-howto 1. create two projects in your IDE (openjump, extension e.g. helloworld) 2. maven compile your extension 3. maven compile openjump 4. add a debug/run configuration for the openjump project with program arguments like -default-plugins scripts\default-plugins.xml -extensions-directory "target\lib.ext.core" -limit-ext-lookup false -extensions-directory "${workspace_loc:helloworld}/target/classes" -jars-directory "${workspace_loc:helloworld}/target/libs" the above will start openjump with CORE extensions _and_ look for extension classes in the extension project's "target/classes" folder _and_ add needed libraries from extension project's "target/libs" folder (make sure the extension's maven build exports them there during compile) document parameters in readme.txt update start scripts complete CommandLine overhaul, consistent naming to Parameter/Arguments removed deprecated '-project' parameter, simply add '*.jmp' as runtime argument instead 2021.07.27 12:22:33 - ed - https://github.com/openjump-gis/openjump/commit/f9a1a1a008d0e8b remove unused GeometrySnapperPlugIn.self-snap translation 2021.07.21 18:08:51 - ede - https://github.com/openjump-gis/openjump/commit/a70aced6e1f2488 upgrade to junit5 2021.07.13 15:24:13 - ed - https://github.com/openjump-gis/openjump/commit/16a95254cef5f4a fixup test run by adding missing testResources 2021.07.13 15:00:07 - ed - https://github.com/openjump-gis/openjump/commit/97acc4a5caf763a fixup running tests after moving them out of src/ 2021.07.13 14:33:59 - ed - https://github.com/openjump-gis/openjump/commit/9d52c9b12a09f36 moving tests into own subfolder prevents (re)compiling all of OJ src for testing speed up 'maven test' run by a margin 2021.07.13 14:18:24 - ed - https://github.com/openjump-gis/openjump/commit/90a780247290ecc finally add getIcon() to Iconified Interface 2021.07.09 14:59:09 - ede - https://github.com/openjump-gis/openjump/commit/02a2cb96526fd44 upgrade skyprinter 2021.07.01 22:06:05 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/d44faee16629bae javadoc 2021.06.30 21:58:54 - ede - https://github.com/openjump-gis/openjump/commit/ccb6b5405763012 contextualize CursorTools, EnableCheckFactory to replace JUMPWorkbench.getInstance() usage EnableCheckfactory make sure we reuse the same _instance_ everywhere therefore 'EnableCheckFactory.getInstance(workbenchContext)' replaces 'new EnableCheckFactory(workbenchContext)' everywhere CursorTools removed JUMPWorkbench.getInstance() in AbstractCursorTool added WorkbenchContext to AbstractCursorTool's constructor all extending classes modified accordingly Plugins add a some missing 'super.initialize(context)' removed some empty masking plugin.initialize(context) methods Datastores removed JUMPWorkbench.getInstance() references and added workbenchcontext in constructor where needed replaced JUMPWorkbench.getInstance().getFrame().log() with proper Logger call commented explicite pluginclassloader usage, which should be obsolete by now MrSIDReferencedImage removed unneeded reference to JUMPWorkbench.getInstance() for disposal still 119 JUMPWorkbench.getInstance() references left 2021.06.30 21:58:54 - ede - https://github.com/openjump-gis/openjump/commit/1599e8bfae62b6e use FeatureInstaller.getInstance(WorkbenchContext) everywhere privatize FeatureInstaller constructor use one instance per WorkbenchContext reformatting some mixed spaces/tab indentationed files or parts thereof 2021.06.30 21:58:54 - ede - https://github.com/openjump-gis/openjump/commit/010577ad5072e1c remove JUMPWorkbench.getInstance() call in AbstractPlugIn fixed deprecated KeyEvent keys remove deprecated addKeyboardShortcut() method move shortcut registering logic to FeatureInstaller some shortcut registering refinement 2021.06.23 20:06:05 - edeso - https://github.com/openjump-gis/openjump/commit/7a14e784dd1223d enable extension downloading during maven build (#36) added skyprinter as example 2021.06.23 18:10:34 - edeso - https://github.com/openjump-gis/openjump/commit/4ae76967ead9f6f rework I18N as outlined in sf.net ticket #501 (#35) https://sourceforge.net/p/jump-pilot/bugs/501/ short summary this'll allow for OJ Core I18N.getInstance().get(String) or I18N.getInstance().get(String, Object, Object ...) I18N.JUMP.get(String, Object, Object ...) for extensions I18N.getInstance("my.great.extension").get(String) or I18N i18n = I18N.getInstance("my.great.extension") or I18N i18n = I18N.getInstance(new File("/path/to/language_files")) needs to be avail in classpath of course. and thereafter i18n.get(String) i18n.get(String, Object, Object) i18n.get(String, new Object[]{ o1, o2, o3}) more details are available in the I18N.getInstance(), get() javadoc added junit tests make plugin loading more robust against i18n errors 2021.06.18 18:11:35 - ede - https://github.com/openjump-gis/openjump/commit/54930f66589e75a removed some JUMPWorkbench.getInstance() usage reworked AbstractCursorTools to use Workbenchframe to retrieve context modified dependent implementations accordingly removed PluginContextTools which was merely obfuscating context creation fixed up some plugins using the above utility class 2021.06.15 18:50:55 - ed - https://github.com/openjump-gis/openjump/commit/79eb89b4e3c2fc3 move test compile output so junit tests work with eclipse 2021.06.13 22:08:39 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/d0164e9cfac53ba Fix url encoding in style & additional parameters part 2021.06.13 18:07:20 - edeso - https://github.com/openjump-gis/openjump/commit/b142db95dd5d67c use UriUtil.encode() and enhance it a little (#33) 2021.06.13 16:02:00 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/112434bf0fb959a Fix maprequest encoding (#32) Fix url encoding in style & additional parameters part Fix url encoding in style & additional parameters part 2021.06.13 14:56:28 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a6cb357bc6786b0 Merge pull request #31 from openjump-gis/snap_rounding_geom_functions_2 Add GeometrySnapperPlugIn and a self-snap function ni geometry functi… 2021.06.12 10:47:08 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/ddaf60c6a5afd09 Add GeometrySnapperPlugIn and a self-snap function ni geometry functions plugin 2021.06.01 17:57:47 - ede - https://github.com/openjump-gis/openjump/commit/6a53fa7e7064055 Fix eclipse readding target/ all the time 2021.06.01 17:09:38 - ede - https://github.com/openjump-gis/openjump/commit/998e7dddb747e49 Clean out unused saig crypt code 2021.06.01 13:15:44 - ede - https://github.com/openjump-gis/openjump/commit/effcbdb02e0542a Enhance robustness against an NPE reported by Jukka At the moment I cannot open any new data into OpenJUMP. Pressing the Open… button gave just NPE. I believe that OpenJUMP tries to open the previously used database connection but for some reason the connection is not available. I will close and restart OJ but before that I copy the exception at the bottom. Now after restart I cannot tell what happened or how to repeat the error. PostGIS is alive and Spatialite databases can be found. The error was: java.lang.NullPointerException at com.vividsolutions.jump.workbench.datastore.ConnectionManager.getLayersUsing(ConnectionManager.java:294) at com.vividsolutions.jump.workbench.datastore.ConnectionManager.closeConnectionsUnused(ConnectionManager.java:237) at com.vividsolutions.jump.workbench.ui.plugin.datastore.ConnectionPanel.closeConnectionsUnused(ConnectionPanel.java:87) at org.openjump.core.ui.plugin.datastore.AddDataStoreLayerWizardPanel.exitingToLeft(AddDataStoreLayerWizardPanel.java:37) at com.vividsolutions.jump.workbench.ui.wizard.WizardDialog.setCurrentWizardPanel(WizardDialog.java:125) at com.vividsolutions.jump.workbench.ui.wizard.WizardDialog.setCurrentWizardPanel(WizardDialog.java:141) at org.openjump.core.ui.swing.wizard.WizardGroupDialog.initSelectedWizard(WizardGroupDialog.java:86) at org.openjump.core.ui.swing.wizard.WizardGroupDialog.setSelectedWizard(WizardGroupDialog.java:97) at org.openjump.core.ui.plugin.file.OpenWizardPlugIn.execute(OpenWizardPlugIn.java:91) SNIP at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 2021.05.31 18:38:24 - ede - https://github.com/openjump-gis/openjump/commit/0bb00836fb05757 Some finetuning to .gitignore 2021.05.31 09:52:26 - ede - https://github.com/openjump-gis/openjump/commit/f7269370b5b9586 Partly reverse unintended changes of the previous commit 2021.05.31 07:37:55 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/64f09a5efb6deed Add robust algo options for geometry eraser and precision reducer (#28) 2021.05.30 10:13:58 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/69b679ae3d08631 Commit again with the right encoding 2021.05.30 10:07:29 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/92c832131062737 Revert "French I18N for wms warning message" This reverts commit 4e9423d7 2021.05.30 09:18:59 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4e9423d76271924 French I18N for wms warning message 2021.05.29 17:56:08 - ede - https://github.com/openjump-gis/openjump/commit/9287df2e7a975e4 Cleanup wms url modification. Add advertised GetMap URL comparision. Moved URL 'normalization' (preparation for parameter appendment) to UriUtil utility class Extended warning message with the previous url for the user to detect the differences Removed commented obsolete code fragments/comments 2021.05.29 09:27:29 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/76a7152b7f54c38 Add five-color-extension (aka mapcoloring plugin) 2021.05.25 18:25:26 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/8ff9fac8a91cd0e Merge pull request #26 from openjump-gis/ticket_23_wms_url_parsing Fix #23 about wms base url including parameters (again) 2021.05.25 18:24:23 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/013b41576880074 Fix #23 about wms base url including parameters (again) 2021.05.24 18:57:57 - ede - https://github.com/openjump-gis/openjump/commit/1668fa265664409 Readd proprietary javax.media jars as CORE still depends on them some minor refinements 2021.05.24 18:48:01 - ede - https://github.com/openjump-gis/openjump/commit/ec86df4519300df Don't die on reading srsinfo from invalid GeoTIFFs log the error, fallthrough and read worldfile instead added some more logging using OJ logger 2021.05.24 14:41:13 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/627e4d57af9117a Merge pull request #25 from openjump-gis/ticket_23_wms_url_parsing Fix #23 about wms base url including parameters 2021.05.24 14:40:00 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b20760f04a5fe9e Fix #23 about wms base url including parameters 2021.05.24 12:32:03 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/05af6fb958b19ac Reword/improve javadoc 2021.05.23 15:31:24 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/8beaf369d0714f1 Fix #22 about the 0.5 pixel shift 2021.05.23 14:25:38 - ede - https://github.com/openjump-gis/openjump/commit/f6d5af993300cbb Limit batik deps projectwide in pom now still package them in PLUS only prevent unintended transitive imports of old libs via exclusion 2021.05.23 13:28:02 - ede - https://github.com/openjump-gis/openjump/commit/b0eaa5c4fae1cf0 Workaround bug in older Xalan versions 2021.05.23 13:28:02 - ede - https://github.com/openjump-gis/openjump/commit/045973c96bb6bad Throw errors instead of hiding them output log 2021.05.23 08:28:36 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/d3a7cdeda272985 Exclude fop which comes with a very old xalan library which breaks raster cut/wrap plugin 2021.05.20 18:00:20 - ede - https://github.com/openjump-gis/openjump/commit/c393bdc1076e3a6 Remove unneeded batik-squiggle dependency. it also threw this weird error during build " Error: error reading /home/runner/.m2/repository/batik/batik-squiggle/1.6-1/batik-squiggle-1.6-1.jar; java.net.URISyntaxException: Illegal character in path at index 60: file:/home/runner/.m2/repository/batik/batik-squiggle/1.6-1/\ " 2021.05.20 18:00:19 - ede - https://github.com/openjump-gis/openjump/commit/2e151c9658363e9 Exclude main artifact to skip useless Warning 2021.05.20 17:20:41 - edeso - https://github.com/openjump-gis/openjump/commit/f7018ae7ec49145 Several refinements fetch full repo history, needed for Changelog switch to java11, it's current stable and we compile to java8 anyway enable maven dependency caching for speed 2021.05.20 16:49:17 - ede - https://github.com/openjump-gis/openjump/commit/3de9c3ac4488d67 Create and add git-log.txt to jar and deploy as attached artifacts 2021.05.17 19:35:02 - Jukka Rahkonen - https://github.com/openjump-gis/openjump/commit/74c2c98582ff2bf Add download link for OpenJUMP 2 snapshots 2021.05.17 15:09:17 - ed - https://github.com/openjump-gis/openjump/commit/860ec2c66770ddf - minor rewording/reformatting - readded build in build-helper-maven-plugin, but deactivated it's execution m2e, cause it's not needed there and also chokes on timesource build - disabled git-commit-id-plugin, echo-maven-plugin runs in m2e, not needed - added a preliminary 'run OJ' profile, not sure if we will keep it. use 'mvn test -DtestExecute=true' to try it out - disabled explicit slf4j deps as needed ones are pulled by cts itself already 2021.05.16 19:09:55 - ed - https://github.com/openjump-gis/openjump/commit/6b36c664d8c71bf upgrade xz to latest stable 2021.05.16 16:17:25 - ed - https://github.com/openjump-gis/openjump/commit/56457e89924b379 always create srczip now unless -DskipSrczip=true is defined, we want it to be attached to install/deploy by default repair portable zip distro, zip basefolder name contains artifact name again batik, imageio-ext selective packaging for CORE/PLUS completely implemented in maven now upgrade imageio-ext version to latest, keep old tiff reader added pom wide batik.version property upgraded batik to 1.6-1 supposedly containing some security fix replace ${build.name} usage with ${project.build.finalName} move lib/plus/imagio-ext to lib/imagio-ext.plus so it won't get packaged anymore (can be deleted if the dust is settled) 2021.05.15 23:53:59 - ed - https://github.com/openjump-gis/openjump/commit/7f8e94e13114b7c added comments to explain what's doing what attach source/javadoc to artifact in goals install/deploy if profiles srczip,javadoc are selected removed obsolete java8+ javadoc fix profile src/apidoc zip files do not contain a base folder anymore, so they can be reused for install/deploy above added some -Dskip* switches to selectively disable execution of compile/compileTests/javadoc for debiugging purposes added a git.properties file to oj(-sources).jar to help identify revision for specific snapshots SNAPSHOT deployments contain the git-branch name now eg. 2.0-main-SNAPSHOT fixed deployment of snapshot/releases to actually be usable in extension developing now with this commit using the following in an extension's pom.xml should suffice ``` ojrepo OpenJUMP Snapshot Repository https://ojrepo.soldin.de/ org.openjump OpenJUMP 2.0-main-SNAPSHOT or 2.0 after OJ2 stable is released 2021.05.15 22:31:18 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4b851d7f729e7fc Merge pull request #19 from openjump-gis/ticket_16_open_file_wizard fix #17 OpenFileWizard with multiple files and options does not work 2021.05.15 22:25:30 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/3ff6322b8c9fd38 Merge pull request #18 from openjump-gis/datastoredriver_icon_discovering Move icon loading from ConnectionManagerPanel to DataStoreDriver 2021.05.15 22:15:52 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/04267b1ccb10456 Merge branch 'main' of https://github.com/openjump-gis/openjump into main 2021.05.15 22:15:29 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a608e49996cffe3 Remove obsolete libraries and update readme 2021.05.14 12:40:17 - ed - https://github.com/openjump-gis/openjump/commit/e1f79272044b018 remove as per discussion https://github.com/openjump-gis/openjump/commit/1f73cc6cdec75e800b3d046f98bb2ddb8433ec06#commitcomment-50740982 2021.05.13 17:19:55 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/87635a4de2b240c Merge pull request #17 from openjump-gis/vectorize_mm Add a fast vectorization algorithm to Raster VectorizeToPolygonsPlugin 2021.05.13 09:42:13 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/0e4d00970bbc42b fix #17 OpenFileWizard with multiple files and options does not work 2021.05.12 20:13:00 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/6e04f92ff6fb1ee Move icon loading from ConnectionManagerPanel to DataStoreDriver 2021.05.12 12:03:33 - ed - https://github.com/openjump-gis/openjump/commit/eabfdd90105d5e6 fixed "Unlikely argument type for equals()" 2021.05.12 12:03:33 - ed - https://github.com/openjump-gis/openjump/commit/77468bf944d20f2 removed superfluous @SuppressWarnings 2021.05.12 12:03:33 - ed - https://github.com/openjump-gis/openjump/commit/744300142ae7d26 fixing mvn recompiling on every run because of stale sources `mvn compile -X` showed " [DEBUG] Stale source detected: C:\Temp\oj-git\src\com\vividsolutions\jump\workbench\ui\plugin\wms\AddWMSQueryPlugIn.java [DEBUG] Stale source detected: C:\Temp\oj-git\src\jumptest\workbench\model\LayerManagerTest.java [DEBUG] Stale source detected: C:\Temp\oj-git\src\org\openjump\test\package-info.java [INFO] Changes detected - recompiling the module! " fixed by removing redundant empty java class files see https://stackoverflow.com/questions/17944108/maven-compiler-plugin-always-detecting-a-set-of-sources-as-stale 2021.05.12 12:03:33 - ed - https://github.com/openjump-gis/openjump/commit/1f73cc6cdec75e8 fixed mixed tab/space formatting removed superfluous enum class fixed "Unlikely argument type for equals()" 2021.05.11 21:25:07 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/d62f8c14458a471 Fix package naming 2021.05.11 21:20:42 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/33e330c3f6b7f9d Remove cts-extention and old cts library - cts-plugin has been included in core since 2017. 2021.05.11 11:20:53 - ed - https://github.com/openjump-gis/openjump/commit/a94836f9f4d8411 made git-commit-id-plugin verbose, limit the values fetched though fixup some weird Eclipse m2e issue "Plugin execution not covered by lifecycle configuration" for com.github.ekryd.echo-maven-plugin added Apache Maven Repo as fallback minor cleanup fix the following error in Eclipse m2e by omitting build in build-helper-maven-plugin goal timestamp-property . Execution build-datestamp-property of goal org.codehaus.mojo:build-helper-maven-plugin:3.2.0:timestamp-property failed: Cannot invoke "java.util.Date.getTime()" because "date" is null (org.codehaus.mojo:build-helper-maven-plugin:3.2.0:timestamp-property:build-datestamp-property:validate) org.apache.maven.plugin.PluginExecutionException: Execution build-datestamp-property of goal org.codehaus.mojo:build-helper-maven-plugin:3.2.0:timestamp-property failed: Cannot invoke "java.util.Date.getTime()" because "date" is null at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:148) at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:332) SNIP at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.lang.NullPointerException: Cannot invoke "java.util.Date.getTime()" because "date" is null at java.base/java.util.Calendar.setTime(Calendar.java:1801) SNIP at org.codehaus.mojo.buildhelper.TimestampPropertyMojo.execute(TimestampPropertyMojo.java:225) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) ... 30 more 2021.05.09 20:44:57 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/292d96bd1d9e265 Add a fast vectorization algorithm to Raster VectorizeToPolygonsPlugin 2021.05.09 09:07:45 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/3d6b87dbd2aeaa1 Add measure-toolbox-extension 2021.05.07 13:13:09 - ed - https://github.com/openjump-gis/openjump/commit/7c94a83e942ed72 fixed build-helper-maven-plugin version needed made compilation list deprecations verbosely removed stale unneeded repos maven 3.8+ fix, removed http repos, added https replacements where needed Error: Failed to execute goal on project OpenJUMP: Could not resolve dependencies for project org.openjump:OpenJUMP:jar:2.0: Failed to collect dependencies at net.sf.buoy:buoy:jar:1.9: Failed to read artifact descriptor for net.sf.buoy:buoy:jar:1.9: Could not transfer artifact net.sf.buoy:buoy:pom:1.9 from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [openjump (http://jump-pilot.sourceforge.net/repository/, default, releases+snapshots), mvn-adamgent (http://mvn-adamgent.googlecode.com/svn/maven/release, default, releases+snapshots), apache.snapshots (http://repository.apache.org/snapshots, default, releases+snapshots), osgeo (http://download.osgeo.org/webdav/geotools/, default, releases+snapshots), imageio-ext-repository (http://maven.geo-solutions.it/, default, releases+snapshots)] -> [Help 1] 2021.05.06 11:27:43 - ed - https://github.com/openjump-gis/openjump/commit/3a9d4491a6c56cc set global version to "2.0" add install goal mainly to support jitpack repo builds, see https://jitpack.io/#openjump-gis/openjump profile release reuses pom now. so update before release! add deploy goal to enable deployment for new oj maven repo (https://ojrepo.soldin.de) to supply snapshots/release jars for extension developing using maven added some useful "Building version ..." during maven initialize upgraded some maven plugin versions minor fixes 2021.05.02 17:32:48 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/2ed0a1b6cce9640 Fix text-utils library 2021.05.02 11:01:43 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/e710116e6c454c8 Add cadtools extension to OJ2 distribution 2021.05.02 09:09:11 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/1ad74195a632113 Merge remote-tracking branch 'origin/main' into main 2021.05.02 09:08:21 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/5ca1d48fa7bbd14 Refactor python scripts to recognized new jts 1.18 package name 2021.05.01 17:33:16 - ede - https://github.com/openjump-gis/openjump/commit/70e4478a24f23f8 leftover of previous commit 2021.05.01 17:06:59 - ed - https://github.com/openjump-gis/openjump/commit/0335d30e609e556 readded 'r' to version string eg. r4855(a233da5) adapted profiles release, srczip, javadoc always run javadoc with doclint disabled (it's just to touchy), removed java8+ workaround as we are always running on java8+ these days removed unused deprecated profiles core/plus replaced by snapshot ages ago moved jar packaging into the profiles, no more triple jar packing on every run upgraded several plugin versions 2021.04.30 20:57:23 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/86451b1c49115f3 Downgrade jgrapht from 1.5.1 to 1.4.0 (last java8 compatible version) 2021.04.29 14:03:34 - ed - https://github.com/openjump-gis/openjump/commit/a233da5a9b67df4 fixup snapshot builds 2021.04.29 14:03:33 - ed - https://github.com/openjump-gis/openjump/commit/d0ddd4640dca479 git ignore mvn target folder 2021.04.28 16:59:53 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/2712407665adb67 Merge pull request #14 from openjump-gis/improve_adbtoolbox_vectorize_algo Improve adbtoolbox vectorize algo 2021.04.28 16:58:28 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/c7a83eadea86a1e Replace System.out.println by Logger.debug 2021.04.26 21:41:34 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4baa4aeab793497 Improve adbtoolbox vectorize algorithm : use cell height, not only cell width 2021.04.26 09:24:51 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/9290602682a9fd5 Upgrade openklem-openjump 2021.04.26 08:53:53 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/16438d46ac6882b Merge pull request #13 from openjump-gis/improve_treelayername Clean TreeLayerNamePanel and LayerNamePanel 2021.04.26 08:53:44 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/5e50189f37e75c7 Merge branch 'main' into improve_treelayername 2021.04.26 08:27:14 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4a0c111aab46b4e Merge pull request #11 from openjump-gis/upgrade_with_jts_algorithm Clean openjump geometry functions and promotes jts usage 2021.04.26 08:27:01 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/18247e13cfc6448 Merge branch 'main' into upgrade_with_jts_algorithm 2021.04.26 08:21:09 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/879f8a2807d6542 Merge pull request #12 from openjump-gis/fix_vectorize_algorithm Fix Vectorize algorithm following peppe's mail of 2021-04-25 and chan… 2021.04.26 08:18:13 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/915d3346b5474b4 Merge branch 'main' into fix_vectorize_algorithm 2021.04.26 08:04:53 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/bdc7e6fe01ad7e5 Fix Vectorize algorithm following peppe's mail of 2021-04-25 and change many static methods/attributes to instance ones to avoid memory retention 2021.04.25 17:31:58 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b429de9761ab458 Clean TreeLayerNamePanel and LayerNamePanel 2021.04.23 19:51:26 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b42f8cf2ffd9091 Clean openjump geometry functions and promotes jts usage 2021.04.23 06:37:23 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/2ca196d9b798629 Merge pull request #10 from openjump-gis/improve_multiinputdialog_generics Improvements/generification of MultiInputDialog 2021.04.23 06:26:56 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/59c0e97f62098b3 Merge pull request #9 from openjump-gis/model_package_cleaning Small improvements in LayerManager and other related classes 2021.04.21 23:21:41 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/860def101ad1258 Improvements/generification of MultiInputDialog 2021.04.21 17:01:45 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/58a19b6e1004e8b Small improvements in LayerManager and other related classes 2021.04.19 22:20:32 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/7d79536cf345ed6 Add concave-hull extension 2021.04.19 17:59:20 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/6a2cd0b7f032c56 Add color-chooser-extension v2 2021.04.18 15:59:54 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/438d7ce95c7c313 pom : search for the minimal set of repositories 2021.04.18 15:48:28 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/170910fffeff4de pom : repository to load jts 1.14, jama, matharray and mathplot should not be needed any more 2021.04.18 14:19:13 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/c66caa39c7a2c3d Deactivate deegree repository in maven as wfs has been deactivated in OJ2 2021.04.18 14:07:11 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/3e6554fa2a1b7f1 Restore jar files in plus directory 2021.04.18 12:18:25 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4b03f31ce69774e is JMathArray artifact case sensitive ? 2021.04.18 12:06:06 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b30dd8d7e0b7dc3 Replace matharray and mathplot by central maven versions 2021.04.18 09:24:03 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/7ac472c8b4bcd15 First OpenJUMP 2 PLUS version including extensions already migrated (on going work) 2021.04.17 14:56:36 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/66fee88be737c40 Update README.md 2021.04.13 06:44:24 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/7c89601a25bf9d3 Update xercesImpl library 2021.04.12 17:51:17 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/cc86360197165a3 fix groupId of jama 1.0.3 2021.04.12 17:13:16 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/1712baba938eb7a Update pom 2021.04.12 17:12:41 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4e90c8e8b07bfc1 Update libraries in lib directory. Replace old itext-2.1.7 by openpdf-1.3.25 2021.04.12 16:00:34 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/cd390e12eda8b15 Update readme 2021.04.12 13:49:52 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/b68329ea8a89f8a Fix import 2021.04.12 13:37:15 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/0438d811c6babb4 Merge branch 'improve_layerable_hierarchy' into main # Conflicts: # src/com/vividsolutions/jump/workbench/model/WMSLayer.java 2021.04.11 15:28:34 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/137cc86809c98f2 Update readme 2021.04.07 21:07:58 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a1b49fa97795973 Update readme 2021.04.07 21:03:44 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/38b0da9f340e1f2 Update readme 2021.04.06 20:48:43 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/33fbd89d18b828b Merge branch 'main' of https://github.com/openjump-gis/openjump into main 2021.04.06 20:48:02 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/513c2eefa7a7707 update skyprinter to 2.0 to be able to start openjump-core without error 2021.04.06 20:45:30 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/0287f6db7fb24b8 update skyprinter to 2.0 to be able to start openjump-core without error 2021.04.05 18:12:40 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/2d24759d198b63e Partial merge with main branch 2021.04.03 22:29:50 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/d5f5d43cfb2ba08 Merge pull request #7 from openjump-gis/issue_6_raster_tyle_ramp_median Fix issue 6 about wrong median value in TreeLayerNamePanel for Raster… 2021.04.03 10:12:16 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/1c53587a5e8e19f Fix issue 6 about wrong median value in TreeLayerNamePanel for RasterStyle 2021.04.03 09:41:47 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/2479e082afcf7f8 Merge pull request #5 from openjump-gis/wms_additional_parameters clean/improve wms layer management, add style management 2021.03.29 15:51:41 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/fb83b25974c953e ParserWMS1_3 formatting 2021.03.28 21:53:59 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/5fc4f17a75d487b clean/improve wms layer management, add style management 2021.03.16 16:39:52 - edeso - https://github.com/openjump-gis/openjump/commit/a64819e0e36b064 Merge pull request #4 from edeso/oj2snaps fixup snapshot, portable, installer packaging via maven 2021.03.16 15:59:44 - openjump builder - https://github.com/openjump-gis/openjump/commit/dd4248406b798fa fixup snapshot, portable, installer packaging via maven 2021.03.11 08:24:45 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/a9d1a27a0131878 Introduce GeoReferencedLayerable, subclass of AbstractLayerable and parent class of Layer, RasterImageLayer and WMSLayer. Remove WorkbenchContext reference from RasterImage classes where possible. Cleaning code. 2021.03.09 22:06:33 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/dd946410033e017 Layer and WMSLayer extend GeoReferencedLayerable 2021.03.09 21:55:36 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4227cb950cb7988 Introduce an abstract class extending AbstractLayerable and implemented by all georeferenced layerables 2021.03.09 08:15:45 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/5db7e7c60152242 Add Override tag to AbstractLyerable 2021.03.09 07:32:06 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/1f848ab2404fbff Generify MapRequest 2021.03.09 07:30:22 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/f301316df4f64bc Generify ObservableFeatureCollection 2021.03.09 07:29:45 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/41ce2c5d5b94927 Generify LayerView 2021.03.09 07:28:52 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/515a39f400a78f6 AbstractLayerable implements LayerManagerProxy 2021.02.28 15:43:31 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/76f7c63a2148c41 Merge remote-tracking branch 'origin/main' into main 2021.02.28 15:42:56 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/969f8ae3310c89a upgrade jts to 1.8.1 and upgrade other dependencies 2021.02.28 10:30:35 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/8d4376fd4fe5152 Merge pull request #2 from openjump-gis/upgrade_dependencies upgrade jts to 1.8.1 and upgrade other dependencies 2021.02.28 10:23:33 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/9515ec1deaad2e1 upgrade jts to 1.8.1 and upgrade other dependencies 2021.02.28 09:41:03 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/3071d11b3b6768e Merge pull request #1 from openjump-gis/improve_javadoc Lot of cleaning in javadoc plus some improvement in generics usage, o… 2021.02.28 09:32:41 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/ff0b64113ff7263 Clean code, remove OpenJUMPConfiguration (move to JUMPConfiguration) 2021.02.27 20:07:01 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/4acd96b25f6c5c4 Fix a problem in LinearGradientPaint 2021.02.27 11:52:40 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/2a16c357a184410 Lot of cleaning in javadoc plus some improvement in generics usage, old comments suppression, deprecated methods replacement 2021.02.27 11:20:48 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/143bcf39308da38 Create maven.yml 2021.02.18 16:17:09 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/6c6037006e98f46 Add a 2.0 chapter to the TODO file 2021.02.14 10:22:49 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/ea7b0e7735fecae Add .gitignore, LICENSE and README before moving master to main 2021.02.09 07:07:20 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/6c835554fb43528 Try catch getImageInfo in case the format can't be parsed by commons imaging 2021.02.08 22:54:58 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/fd44ad5fb28df2b Set bpp to 16b for flt, asc and txt 2021.02.07 10:31:06 - Michaël Michaud - https://github.com/openjump-gis/openjump/commit/c2732c498386791 Remaining reference to WFS throwing error at runtime 2021.01.19 12:58:37 - mukoki - https://github.com/openjump-gis/openjump/commit/84da52366c9f98b pom scm tag now point to github repository 2021.01.19 00:50:19 - mukoki - https://github.com/openjump-gis/openjump/commit/caccfa1928f1bdc Update JTS from 1.14 to 1.18.0. This update includes: - update JTS dependency, including the renaming of all the imports from com.vividsolutions.jts. to org.locationtech.jts, - modify/update MakeValidOp/MakeValidPlugIn 2021.01.18 22:55:25 - mukoki - https://github.com/openjump-gis/openjump/commit/716e505f62ce838 Remove 2 packages : - de.latlon.deejump.wfs - org.deegree and WFS functionalities 2021.01.18 22:27:57 - mukoki - https://github.com/openjump-gis/openjump/commit/ebed95b7dab4aa2 Update Maven configuration" -m "Remove two obsolete repositories, and add a new one 2021.01.14 23:16:01 - mukoki - https://github.com/openjump-gis/openjump/commit/6710d4ba721d3c5 SVN to Git migration : initial commit