forked from openjump-gis/openjump
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes.txt
2603 lines (2393 loc) · 135 KB
/
Changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Version ${version.number} ${version.release} rev.${version.revision} (released on ${version.buildDateLong})
New Features
* Add option extractOnlyPolygonal to the polygonizer
* New default JPEG 2000 driver using https://github.com/dbmdz/imageio-jnr
* Add georeferencing from GeoJP2 metadata containing tiepoint and
scale geotiff tags
Improvements
* upgrade PostGIS, Apache Commons libraries, ImageIO-Ext, Gdal
* Understand WMS layer with apikey parameter an pass it to getMap request
* Improve WMS UI to manage API Key Authentication
* Project opening more robust if it contains an inaccessible WMS Layer
* Removed projection list in the WMS layer map list
* split FeatureInfoPlugIn into
FeatureInfoPlugin (multiple frames allowed) and
UniqueFeatureInfoFrame (single frame)
Bug Fixes
* Several minor bug fixes
* Keep viewport affine tranform correct after taskframe resizing
* GeometrySnapper did not workk in some border cases.
* fix #113: Raster with a single value not visible
# fix #112: Raster Styles > Single values presents wrong range
Upgraded Extensions
* RasterTools (for details see "Raster tools>About>Change log")
* Five Color
* Topology
Version 2.2.1 release rev.5222[94156e5] (released on 07. May 2023)
New Features
* replace Quasimode Shortcut Alt+Shift with Shift to Pan
(alt+shift is used by windows to change the default language)
* Complete rewrite of MergePolygonsWithNeighbourPlugIn
Improvements
* re-include batik libs in CORE, needed in "Change Style"
* Upgraded Raster Tools Extension to v2.05 (#88)
- implement Spatial reference System into TIFF file export, allows to
reproject raster and image files between different coordinate reference
systems.
- Delaunay triangulation plugin: added a set of methods in order to cover
a wide set of vector to raster transformation (Nearest Neighbor, Inverse
Distance Weighted, Min Z, Max Z and Mean Z).
- Info and Style plugin are grouped together as one plugin.
- Removed embedded JEP classes: Raster Calculator plugin of Raster Tools
now uses external JEP library (OpenJUMP PLUS) and it is deactivated
if JEP is missing (OpenJUMP CORE).
* Spatially consistency between 2 Raster layers
Check if the RasteImageLayer is spatially consistent with another:
a) both have the same cell size
b) both have the same dimension (same width and height)
c) both overlap to each other into the geographic space
Useful for overlapping processes between two raster image layers
* upgrade topology extension to 2.0.5 (speed improvement)
* Deactivated the numeric limit in raster/layer info (#90)
* convert Attributes of type OBJECT to string when writing shapefiles
Bug Fixes (tickets on either
https://sourceforge.net/p/jump-pilot/bugs/ or
https://github.com/openjump-gis/openjump/issues )
* fix unintended exception in PlumePlugin
* fix geometry function dialog box (use selected features option was broken)
* survive invalid (probably PLUS) styles when opening projects with CORE
Version 2.2.0 release rev.5193[9e7ba88] (released on 04. December 2022)
New Features
------------
New Raster tools including (PLUS version)
- a rich toolset of algorithms for Geomorphological and Hydrological analysis, including automatic landscape
classifications
- several tools for raster analysis (resampling, focal statistics, extract bands, create multiband rasters...)
- several overlay raster tools (merge rasters into one, clip raster, zonal statistics...)
- convert raster files to GeoTIFF, not provided by SextanteRaster, included ENVI and ESRI Generic multiband image.
- import as vector most used cloud point files, including LiDAR .las files, with a set of options
(import only bbox, import every n points, import only points limited by the bbox of an external layer.
- direct interpolation to raster grid of cloud point layers using Delaunay triangulation
- several interpolation methods (linear and natural neighbor Delaunay, IDW, Nearest Neighbor, Spline) of vectors
(points and contours) to raster grid
- a valid raster 3D viewer adapted from ImageJ one (Public domain)
Improve RemoveSpikePlugIn including new options
Improvements
------------
fix #74 : more intuitive behaviour of AutoCompletePolygonCursorTool
update list of available wms url
improve attribute type conservation after dbf write/read, clean dbf code
fix #64 about dbf writing 0 instead of empty for null numbers
wording for layers produced by PrecisionReducer (fr and en)
adapt CommonsTiff reader to latest commons-imaging upgrade
upgrade imageio-ext, commons-imaging and pgjdbc
fix #63 about AttributeQueryPlugIn and SpatialQueryPlugIn result layer name
keep missing datafile layers in project, render name strikethrough
allows to edit project with missing data files
can be found on next opening or removed manually in layer tree
adding disabled datasource support to signal missing file
render layers with disabled datasource accordingly
some optimization to find file activation
if srid is absent from pe_list_projcs_geogcs esri file, use srid2prj wkt resource file
improve handling of moved/missing data files when loading project
OpenProjectWizard
remove useless deprecation warning suppressions
fix typo in method name
improve loading of relative file paths in JMP project files
continue loading project when user opts not to find singular files
start looking for missing data files in current project folder
FindFile
rework caching changed prefix, fix stacktraces like
https://sourceforge.net/p/jump-pilot/bugs/522/#1cb9
replace path string manipulation with proper nio.Path handling
for better cross platform compatibility
minor cleanup of imports
update pom.xml
ugrade postgres to fix dependabot warning
https://github.com/openjump-gis/openjump/security/dependabot/9
Bug fixes
---------
fix #79 : projects including raster layers cannot be closed
fix #72 : small regression in ValidateSelectedLayersPlugIn styling
fix #73 : attribute name duplication after layer combination
fix #70 : Connexions to WMS and database lost
fix default entry formatting in combobox
fix #68 about column shrinking after refreshing a layer based on a database query
fix #66 : Invert B/W Color scheme
B/W color scheme for raster has been inverted in OpenjUMP (white=min values, black=max values)
comparing to other GIS program.
A standard B/W scheme (black=min val, white=max val) will improve the construction of shaded relief maps
Catch an error which can make the whole application instable
fix exception in OpenProjectWizard when project contains a DataStoreQueryDataSource using ${selection}
fix #62 exception removing SpatialDSLayer without datasource
layerListener must be deactivated during setDataSourceQuery
disable layerListener during layer creation as recommended in LayerManager#fireLayerChanged
handle exceptions during windows activations
fix #59 properly unset cursor tool on panel disposal
memorize nonassigned state by unsetting panel reference
delete unused variable assignment
fix #56: "CADTools - Drawing Blocks throws NPEs" (again)
prevent NPEs by selectively executing draw commands
minor fix to prevent NPEs
fix #58 "RunTime exception using zoom plugins from statusbar"
"RuntimeException: Add super.initialize() ..."
add workaround to prefill file field in JFileChooser
Upgrade extensions
------------------
raise graph-toolbox version to 2.0.4 : fix a bug in graph components plugin
raise vertex symbol extension version to 2.2.2
raise topology extension version to 2.0.4
raise graph-toolbox version to 2.0.3 (fix bug in GraphNodesPlugIn)
raise dxf-driver version to 2.0.1 (bug fixing)
raise view-manager-plugin version to 2.0.4
raise matching extension version to v2.0.2 (fix I18N for french)
raise bsheditor version to v2.0.1 (fix I18N issues)
raise aggregation and graph extension versions
raise cadtools extension and fix sf.net bug #522: "CADTools - Drawing Blocks throws NPEs"
Version 2.1 release rev.5126[8c611f4] (released on 01. August 2022)
New Features
- prj file for shapefile: use the string from http://epsg.io when possible
Improvements
- upgrade JTS to 1.19 and postgresql driver to 42.4
- upgrade postgres jdbc to latest
- upgrade Xerces to latest
- NoderPlugIn, preserve first point of linear rings where nodes are added
- upgrade imageio-ext to 1.4.5, gdal to 3.5.0
updated windows GDAL driver available on
https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Drivers/GDAL-win-x86x64-3.5.0stable-20220620.zip
Bug Fixes (tickets on either
https://sourceforge.net/p/jump-pilot/bugs/ or
https://github.com/openjump-gis/openjump/issues )
- Fix z interpolation in NoderPlugIn
- fix #52 "Geometry converter turns valid polygons into invalid ones"
- fix "panning with shortcuts (Ctrl+Cursor keys)" died with error stack
- issue #55: java17+ jaxb related stack trace during start
Version 2.0 release rev.5095[a56ff6d] (released on 01. March 2022)
Announcement
We are very proud to present some major improvements in this release
reflected in the major version jump from 1.16 to version 2.0.
The long overdue port to the recent and maintained JTS 1.18 took place as
well as the switch from sf.net's svn to github git as source repository.
We invite each and every user, developer to take part in the development and
improvement of this project. it's not called *Open*JUMP by accident :)
We want to acknowledge the efforts of Eric Grosso, who took the initiative
and researched the best way to move over to git, preserving the commit history
as well as the upgrade to locationtech's JTS. Thank you Eric!
New Features
- Removed WFS functionality because of missing deegree2 sources
- Add GeometrySnapperPlugIn and a self-snap function into geometry
functions plugin
- overhauled cmd line parameters for extension development support,
parameter '-plug-in-directory' renamed to '-extensions-directory'
new cmd line parameters '-jars-directory','-limit-ext-lookup'
see https://github.com/openjump-gis/openjump/commit/3a0b5327f14ff31
commit message on how it is supposed to work
- removed mysql jdbc in favor of freely available mariadb jdbc
- removed ImportArcMapStylePlugIn
- add Snap-rounding plugin using JTS 1.18
- add GeometryFixer algorithm to MakeValidPlugIn
- AttributePredicate: add Long data type
Improvements
- OJ2 core and extension repos now located at
https://github.com/openjump-gis/
- cleaned all extension and dependency jar binaries from source tree,
they are downloaded with maven during the build now
- mavenized complete development chain, including IDE development
- upgraded to latest greatest JTS 1.18.2
- improved usage of JTS algorithms
- convert OJ2 project to UTF-8, language files can be edited online now
- adapted all PLUS extensions to OJ2 API changes
- mavenized build and packaging of all PLUS extensions
- clean/improve wms layer management, add style management
- adbtoolbox vectorize algorithm: use cell height, not only cell width
- add a fast vectorization algorithm to Raster VectorizeToPolygonsPlugin
- upgrade imageio-ext to 1.3.11, batik to 1.6-1, xz to 1.9
- add robust algo options for geometry eraser and precision reducer (#28)
- enhanced I18N to be usable for extensions as well
- started work to remove JUMPWorkbench.getInstance() usage
- single instance use of FeatureInstaller and EnableCheckFactory
- moved tests into own src folder, prevents recompiling full source
- upgrade junit to 5.8.2, mariadb to 2.7.3, sqlite to 3.36, postgres to 42.3
- revamped BeanToolsPlugin, new icons, better menu creation, fixed scripts
- adapt GeometryConversionPlugin to new JTS, add icons
- utilize new JTS overlaying algorithm in
OverlayPlugIn, UnionByAttributePlugIn, DissolvePlugIn, Dissolve2PlugIn
- repair invalid geometries if any before UnionByAttribute & Dissolve
- add robust and fixed precision algorithms in GeometryFunctionPlugIn for
Intersection, Union, Difference A-B, Difference B-A, Symmetric difference
- translation updates for several languages (still looking for translators!)
Bug Fixes (details either on
https://sourceforge.net/p/jump-pilot/bugs/ or
https://github.com/openjump-gis/openjump/issues )
- fix #17 OpenFileWizard with multiple files and options does not work
- fix #22 about the 0.5 pixel shift of referenced images
- fix #23 about wms base url including parameters
- fix #37 and make it possible to have optional attributes in XMLBinder
- fix #40 GeoJSON manage crs at the FeatureCollection level where possible
- fix UpdateWithJoinPlugIn not compatible with Database Transaction Manager
- fix wrong CursorTool hotspot on HiDPI systems
- fix #42 select layers with selected items
- don't die on reading srs info from invalid GeoTIFFs
- fix WMS parameters encoding
Version 1.16 release rev.6669 (released on 03. January 2021)
Announcement
This is the final release of the long lasting OJ version 1.x series.
The next release will introduce backward incompatible changes that'll
initially break all unmodified extensions/plugins. So enjoy this one and
look forward to OJ2 developed in a Git-repo using the latest locationtech JTS.
New Features
* Added RasterizePlugIn. A plugin to rasterize vector layer according to
an attribute value and cell size (plugin located under Tools>Generate)
* Raster Pixel Inspection. Added capability to retrieve a set of pixel
values in a table dragging on an area of the raster (like pixel inspector
in ArcGIS) - currently limited to the first band
* Add an interiorBorder option to BasicStyle
* new tools in Sextante
"DEM Processing" (Raster analysis)
a) Map pits. Tool to map pits and sinks to verify the quality of a raster
for hydrological analisys
b) Remove single-cell pits. To remove single pits in order to speed sink
filling of a DEM
c) Remove sinks. Modified from "Sink Filling" Sextante tool, to solve
a bug (Schröder et al, 2010, 6 International gvSIG Conference) and
to speed the process
"Rasterization and interpolation"
d) Rasterize vector layer (2). Modified version of "Rasterize vector layer"
to solve a bug on rasterize polygons
* EditOptionPanel : Added option to automatically open a feature attributes
Info Frame after a new feature is created. Workaround to Feature request
#245 "Create form to edit attribute values"
* CadTools Plugin version 0.9: added capability to load Python console and
tools: added Align and Distribute selected features tools
Improvements
* reorder app exit handlers, do not run if exit is cancelled
* replaced MergeSelectedPolygonsWithNeighbourPlugIn by
MergePolygonsWithNeighbourPlugIn :faster, transactional, more
* Updated CadTool plugin to ver. 1.0: activated Add and remove area plugin
* add support for gdal/spatialite via homebrew on macOS
- spatialite works if homebrew java is installed and used via JAVA_HOME
above e.g. usr/local/opt/java11
- home-brew gdal on mac mini-howto
1. Install home-brew according to https://brew.sh
2. Add osgeo4mac repo 'brew tap osgeo/osgeo4mac'
3. Install gdal 'brew install osgeo-gdal'
4. run OJ
* added gdal support for debian/ubuntu, installing package libgdal-java
suffices now to have gdal image loaders up and running, tested on Ubuntu 20
* tested spatialite DB Datastore support on Ubuntu 20, works with package
libsqlite3-mod-spatialite installed
* installer
- added a FinishPanel to installer as requested in featreq #270
- disable shortcut creation on linux, not working properly anymore
- enable run-privileged for all windows versions
* add multiple extension dirs support eg.
-plug-in-directory "lib\plus" -plug-in-directory "lib\ext"
* Update GraphToolBox extension to 0.8.0 : improve strahler order
calculation and add shreve, horton and hack orders
* SpatialDBDSDriver
- fix sqlite not loading mod_spatialite anymore because
connection properties were not delegated properly
- keep one caching Dateparser instance per result dataset to speed up date
parsing by magnitudes
* beautify selected menu item icons (checkboxed) on windows
by ticking them visually
* make geoimg framework more robust if imageio-ext or gdal is missing
* add jai-imageio.core (oss successor of sun's jai-core) to OJ CORE
* prefer jai-imageio.core readers over all (primarily just TIF n BMP)
* upgrade imageio-ext to latest greatest 1.3.2
* ImageLayerManagerPlugin shows actually used loader if none was preselected
* upgrade commons imaging to 1.0-alpha2
* update postgresql and sqlite jdbc drivers
* converted Sextante Toolbox as OpenJUMP Detached InternaFrame
* Update and fixes BeanShell Editor PlugIn and dependencies
* Updated CadPlan Jump Printer plugin
* Updated VertexSymbols plugin to version 0.20:
a) Extended capability of the plugin to feature classification by attribute
value
b) Added capability to style linestrings with symbols at user-defined
distance between each other, offset to the line, and rotation according
to segments orientation
c) better visual and command organization
d) activated capability to read/use pure WKT files as symbols (already
embedded by Geoff)
e) integration with some basic style parameters (line/fill colors, global
transparency,..)
f) improved panels, commands and GUI
* Correct text preview panel of TextEditor for wrapped text
* upgrade apache-commons jars codec, compress, imaging, lang3 to latest stable
* WMS client
- text request fetches encoding from header content-type now
- save trusted url that needs no cert verification only per session
- fix http auth on cert unverified requests
- rework allow cert unverified dialog, properly wraps and resizes now
* Now tolerate an empty cpg file along with shapefile
PLUS
* Added a valid plugin to export the view to several file formats (Raster,
SVG, PDF). Export view to scale: style elements will be resized according
to the selected scale. This plugin substitutes SaveViewAsRaster and
SaveViewAsSVG plugins in OpenJUMP PLUS version
* PLUS upgrade ojmapcoloring, added Hungarian translation
(thanks to János Tamás Kis), polish translation
Bug Fixes
* fix #517 : raster styling of float32 image
* fix #516 modeler, z-interpolation was incorrect and transaction
management was error-prone
* fix #512 about georeferencing (introduced by r6523)
* fix #503 again (half-pixel shift)
* fix #508 : java2xml with setInteriorBorder/hasInteriorBorder property
* fix #382 : deleting warping vectors was not possible with incremental mode
* fix #451 : Add image layer throwing NPE
* fix IllegalAccessException when using Sun TIFF reader with java9+
* fix #502 : fatal bug in ColorThemingStyle
* small fix in csv driver -> v1.1.1
* bugfix #385 RasterImageLayer was not cloneable
* Protection against null GeometryColumn when building spatial filter for Spatialite
* bugfix #491 WMS getCapability without title
* Fix a bug in spatialite loader preventing loading anything exported
from QGis using spatialite format (OGC_OGR_LAYOUT)
* fix #497 : read dates from database as java.util.Date, not String
* fix #494 : csv driver 1.0.3 : fix serialization problem
* Fix #492 GetFeatureInfo without certificate + encoding
Version 1.15 release rev.6241 (released on 16. February 2020)
New Features
* Raster : Added RasterizePlugIn
* Graph : Added capabilities in GraphToolBox 0.8.0 (stream order computation)
* Raster : Raster Pixel Inspection. Added capability to retrieve a set of pixel values
* Symbolizing : Add an interiorBorder option to BasicStyle
* Sextante : Added new tools in SextanteGIS :
- Under "DEM Processing" menu (Raster analysis)
a) Map pits. Tool to map pits and sinks to verify the quality of a raster
for hydrological analysis
b) Remove single-cell pits. To remove single pits in order to speed sink
filling of a DEM
c) Remove sinks. Modified from "Sink Filling" Sextante tool, to solve
a bug (Schröder et al, 2010, 6 International gvSIG Conference) and
to speed the process
- Under "Rasterization and interpolation" menu
d) Rasterize vector layer (2). Modified version of "Rasterize vector layer"
to solve a bug on rasterize polygons
* Symbolizing : Updated VertexSymbols plugin to version 0.20:
a) Extended capability of the plugin to feature classification by attribute value
b) Added capability to style linestrings with symbols at user-defined distance
between each other, offset to the line, and rotation according to segments orientation
c) better visual and command organization
d) activated capability to read/use pure WKT files as symbols (already embedded by Geoff)
e) integration with some basic style parameters (line/fill colors, global transparency,..)
f) improved panels, commands and GUI
Improvements
* make MergePolygonsWithNeighbourPlugIn fast and transactional
* Symbolizing : Updated CadTool plugin to ver. 1.0
- added capability to load Python console and tools
* Raster : Added gdal support for debian/ubuntu
* Database : Tested spatialite DB Datastore support on Ubuntu 20
* UI : Add multiple extension dirs support
* UI : FR #270 : added a FinishPanel to installer
* Raster : Make geoimg framework more robust if imageio-ext or gdal is missing
* Raster : Add jai-imageio.core (oss successor of sun's jai-core) to OJ CORE
* Raster : Prefer jai-imageio.core readers over all (primarily just TIF n BMP)
* Raster : Upgrade imageio-ext to latest greatest 1.3.2
* Raster : ImageLayerManagerPlugin shows actually used loader if none was preselected
* Database : Spatialite : Protection against null GeometryColumn when building spatial filter
* IO : reworked FlexDateParser speedup to enable caching selectively
* UI : improved component layout of ConnectionDescriptorPanel
* Database : update postgresql and sqlite jdbc drivers
* UI : EditOptionPanel : option to automatically open a feature attributes Info Frame after a new feature is created
* UI : Converted Sextante Toolbox as OpenJUMP Detached InternaFrame
* UI : Update and fixes BeanShell Editor PlugIn and dependencies
* UI : ojmapcoloring, added Hungarian, Polish translation
* Printing : Updated JumpPrinter plugin to version 1.90
- can export as raster, SVG, PDF (can replace SaveViewAsRaster and SaveViewAsSVG)
- works with new VertexSymbol plugin upgrades
* Symbolizing : CAD tools : a new saved block will be automatically available as a symbol
* Symbolizing : Fix VertexSymbols plugin (ver. 0.20a) : styles didn't upgrade into the workbench view
* UI : Fix text preview panel of TextEditor (text is now wrapped into multiple lines)
* WMS : upgrade libraries, fix encoding problem, save trusted url per session,
fix http auth on cert unverified requests, rework allow cert unverified dialog
Bug Fixes
* fix #516 modeler : z-interpolation and transaction fix
* fix #512 about georeferencing (introduced by r6523)
* fix #503 0.5 pixel shift on raster display
* fix #508 : java2xml with setInteriorBorder/hasInteriorBorder property
* fix #382 : deleting warping vectors was not possible with incremental mode
* make toolbar panel wrap properly and align it left
* SpatialDBDSDriver : fix sqlite not loading mod_spatialite
* SpatialDBDSDriver : fix sqlite not loading mod_spatialite
* fix bug #451 Add image layer throwing NPE
* fix IllegalAccessException when using Sun TIFF reader with java9+
* fix #494 : fix serialization problem in csv driver -> v1.1.1
* fix #502 : fatal bug in ColorThemingStyle
* fix #385 RasterImageLayer was not cloneable
* fix #491 WMS getCapability without title
* fix a bug in spatialite loader making it incompatible with QGis export
* #497 : read dates from database as java.util.Date, not String
* reverted apache batik to 1.6 due to incompatibilities with printing extensions
* fix #492 GetFeatureInfo without certificate + encoding
* IO : Now tolerate an empty cpg file along with shapefile
Version 1.14.1 release rev.6241 (released on 16. February 2020)
New Features
* RasterLayerEditor can now apply a style to several layers (FR #263)
* Implements FR #262 : copy info to clipboard (patch from Rashad)
* FR#265 : add a plugin to make line from ordered points
* Added 2 plugins for raster analysis:
a) Kernel Analysis PlugIn: a tool to apply smoothing or edge detection
filters to a raster layer
b) Crop-Warp Plugin: a set of tools to crop, move, scale, transform a
raster layer using another layer, geometry or the view as target
Improvements
* Improve calculation of polygon width/length attributes
* #487 Improve performance of LayerNamePanel when it contains
ColorThemingStyle with many items
* Speed-up layers with theming style (see also #487)
* Clean and improve ExtractLayersByAttribute
Bug Fixes
* Fix #488 color ramp inverted
* bugfix #489 "Veneto Region (Italy) WMS service does not work on OpenJump"
wms now follows http redirections by default
* Display a message instead of throwing an exception if a WMS
GetCapabilies has an empty tag WMT_MS_Capabilies/Service/Title
* fix bug in MakeValidOp
* fix bug in Spatialite datasources management, where spatial index query was not built
even if a spatial index was defined on the geometric column
PLUS
* OpenKLEM updated
* Update GraphToolBox extension to 0.6.3 (small improvement)
* Upgrade concave-hull to 0.3 (remember last used parameter)
* add new capabilities to SetAttributes extension 0.8
Version 1.14.1 release rev.6147 (released on 04. March 2019)
Improvements
* Add an option to connect to a WMS with invalid certificate
* speedup loading GeoPackage datasets w/ date/time columns utilizing
flex feature's lazy conversion
* added format to FlexibleDateParser for dates containing
ISO 8601 time zone "-08; -0800; -08:00" eg. "2019/02/17 22:44:35.325+02"
* Added calculus of number of classes on DEM statistics plugin
Bug Fixes
* Corrected typo in SpatialiteDSMetadata datasetInfoQuery string preventing
spatial tables to be listed
* Corrected another bug preventing some Spatialite tables to be loaded.
* bugfix "NPE with adding data into the second project with OJ"
PLUS
* PLUS upgrade KML extension
- 0.2.5 (2019-02-17) also read <placemark> if no <Folder> exists
* bugfix #485 "Cannot import kml", removed currently obsolete conversion to
FlexibleFeatureSchema
* OpenKLEM Plugin: Corrected a list of bug and made some implementations:
1) Reduced hydro table to 2500 cells for OpenKLEM output tab (speedup time)
2) added monitoring to mostly all processes
3) workaround to avoid 'gost' list of raster layers (partially solved)
4) workaround to solve border false values on the borders for aspect and
slope rasters
5) added file type to exported raster plugin
Version 1.14 release rev.6065 (released on 01. January 2019)
Highlights
* CORE source is now java 8
* general java 11 runtime compatibility
* improved raster profile tool.
use as profile trace either a selected linestring or a drawn line
calculate relative/absolute slope of the profile added
calculate traveling time if profile is defined along route added
export profile to DXF added
* replaced SaveLegendPlugin with a new one, LegendPlugin, which allows
to display a legend of symbols adopted into the view and to save it as
image file
* replaced "Export style to SLD" with a new one, "Save Style" which allows
to export either to SLD or to JUMP XLM layer style file
* replaced "Import style from SLD" with "Load Style" plugin which allows
to load either SLD file or JUMP XML layer style file
* speedup OJ startup by some seconds
New Features
* Added LegendPlugin to display a legend of symbols adopted into the view
* PLUS: Added OpenKLEM extension for topographic and Hydrological analysis
* Reactivated Raster Legend plugin with option to save legend to image
* Add two plugins :
- GenerateUniqueRandomIdPlugIn (menu tools/edit attributes)
- SelectAllOrderedFeaturesFromAttributeTablePlugIn (AttributeTable context menu)
* Added histogram plugin for raster which calculates
also statistic indices, relative and cumulative frequancies
Improvements
* Make IntersectPolygonLayersPlugIn faster
* speedup some plugin's init by delaying gui and preventing double init
org.openjump.core.ui.plugin.datastore.postgis.SaveToPostGISPlugIn
took 0.43s now 0.01s
org.openjump.core.ui.plugin.file.OpenFilePlugIn took 0.62s now 0.03s
org.openjump.core.ui.plugin.file.OpenProjectPlugIn took 0.46s now 0.01s
com.vividsolutions.jump.workbench.ui.zoom.InstallZoomBarPlugIn
took 1.22s now 0.02s
as a side note, testing shows that OJ startup gets faster with newer java
versions _out of the box_, repeated tests on a 2 core laptop showed:
jdk8 21.30s, jdk9 14,24s, jdk11 12,02s
* Added SaveStylePlugin that allows to save OpenJUMP Style either to SLD file
or to JUMP XML layer style file <filename.style.xml>.
Deactivated "Export style to SLD"
* Added LoadStylePlugin that allows to load SLD file or JUMP XML layer
style file as OpenJUMP style.
Deactivated "Import style from SLD"
* Added a standard icon from Kosmo Saig to RasterLegendPlugIn,
WMSLegendPlugIn and (Layer) LegendPlugIn
* Moved LegendPlugIn to Layer>Style and Layer tree>Style menu.
Deactivated SaveLegendPlugIn
* New mechanism for SpatialDatabasesDSMetadata to get information about
spatial tables: done in one query, to reduce the number of queries
sent to the backend (took several minutes on big DB)
* upgrade apache commons codec, compress, io, lang3 to latest
* comment unused javax.xml.bind package call, added commented alternatives
* upgrade xz to latest
* Improve LayerView naming and saving, allow views based on view
* WMSLegendPlugIn. Added capability to export WMS legend to PNG image file
* DEMStatisticsPlugIn. Substitute output HTMLDoc with JTable.
Allow selection of multiple layers on plugin dialog.
Extend to multi band raster files
* make target layer of EraseLayerAWithLayerBPlugIn updateable. Improve 18N.
* make EraseLayerAWithLayerBPlugIn more robust
Bug fixes
* make sure workbench pane background is blue over on all implementations,
before the bg color was determined by the UI used (blue on windows,
black or grey on osx and linux)
* reenable macOS menu integration for java9+, added Preferences item
* rework version detection for 'openjdk version "12-ea"' in start scripts
* linux/mac starter remove javax.se.ee when run w/ java 11+
* Fix LayerView to make it compatible with project persistence
* Fix #478 : AdHoc SQL query can be interrupted properly
* Fix FlexibleFeature#getAttributes() (was not implemented)
* bugfix in SkeletonPlugIn (PLUS version, GraphToolBox)
* bugfix in Dissolve2 : could not use geometry attribute as key
* 3 bugfix in layerListener management (hopefully fix #419)
- layerListener is removed when the concerned layer is removed
- sridStyle set geometry srid only once, not once per Layer
- layerListener added by AbstractPlugIn UndoableEdit is removed from
LayerManager when the layer is removed
* also remove layerListeners added with associated to AttributeTablePanel,
AttributeTab, OneLayerAttributeTab, ViewAttributesFrame, InfoFrame,
WorkbenchFrame, EnsureAllLayersHaveSrid when the Layer is removed
* bugfix: handling date/time fields of JML datasets was still broken (empty
strings was returned as String instead of null)
* bugfix #475: log messages doubled in the console
PLUS
* Updated ColorChooser to version 1.3
* Updated OpenKLEM to ver 20181222, correct some bugs
* PLUS: add jaxb xml libs, which were removed from jdk9+, currently only
needed by ViewManager extension, document extension and needed deps in
readme.txt
* Small fix in Topology extension (Adjust Polygon Boundaries)
* Updated OpenKLEM to ver. 20181010:
Moved Slope, Aspect, Hillshade plugin to Geomorphometry menu
* Updated OpenKLEM to ver. 20181004:
a) Homologated HillShade to ESRI standard
b) Histogram. Correct bug.
* Update GraphToolbox and MatchingPlugIn extensions
* Raster profile plugin:
Plugin recognizes Layer unit.
Absolute or relative slope output
Added capability to compute travel time on route depending to input flat,
uphill and downhill speeds
Simplified additional result output.
Added capability to draw a slope profile
* upgrade dxf-driver to 0.9.0 (could not export MultiPolygon)
* small improvements in SkeletonPlugIn (PLUS version, GraphToolBox)
Version 1.13 release rev.5792 (released on 11. May 2018)
Highlights
* some very annoying bugs fixed
* OJ should be generally java 10 ready now
New Features
* Additional Result framework from Sextante (used in ProfileGraphPlugIn
and several Tools>Statistics plugins)
* Add Save/Restore schema to/from file (Feature Schema Panel)
* Add AddNewLayerViewPlugIn
Improvements
* Add option to ProfileGraphPlugIn (Raster menu)
* Beautify frame icons and keep them in detached frames
* Add Copy/Paste/Save schema to the Feature Schema Panel
* Improve WritableDataStoreLayer UI
Bug fixes
* Handling date/time fields of JML datasets was broken
* Place internal frames in the top left corner of desktop pane again
* Add Boolean and Long attributes to Paste Schema plugin
* Positioning internal frames resulted in an NPE on java9
* #474 : Date editing in AttributePanel was broken
* #473 : shapefile driver no more limited to 4G files
* #471 : small bug in PostGIS (new) driver UI
* #470 : fix transaction manager management
* bugfix "[JPP-Devel] Open File does not show file type menu"
activating the open file menu a second time resulted in an
empty file type selection dropdown field
PLUS
* update JumpChart to 1.0 (bug fixes)
* update VertexSymbols to 0.19 (bug fixes)
* update Sextante to apr_2018
* update CAD toolbox to 0.97
* update JumpFillPattern to 0.3
Version 1.12 release rev.5704 (released on 04. March 2018)
Highlights
* OJ should be generally java 9 ready now
* enhanced SRID support
* network timeouts are now configurable in settings
* several new plugins (see below)
New Features
* Added TaskProperty plugin to read and modify project properties
* New Network Properties options: connection and read timeouts are now
configurable in the Network Properties options' tab.
These timeout values are also applied to WMS and WFS Web Services
connections
* Added Synchronize windows zoom (only) tool
* Integration of Coordinate Transformation PlugIn in OpenJUMP core
* Add ShowCenterView plugin: it shows a red crosshair in the center of
the view. See Feature request #201 "Add crosshair to synchronized projects"
* Add a Arcgis-like remodeler tool in editing toolbox
* add Plugin to open OpenJUMP wiki pages on default internet browser.
Online links available on help menu
Improvements
* Task Frame title shows also projection description if it is set
and matches any value available into srid.txt SRS registry file
* PostgreSQL JDBC driver : set the ApplicationName driver's property to allow
OpenJUMP to advertise its name to PostgreSQL backend
* AutoAssignAttributePlugIn : accept boolean and long as target attributes
* AutoAssignAttributePlugIn : inverse options order (simple to more complex)
* BlendLineStringsPlugIn : improve quality, performance and make it undoable
* Deactivate ReplaceValuePlugIn (use AutoAssignAttributePlugIn instead)
* Improvement from ioan to honor IncrementalAngle constraint even on the
first segment
* Spatial Index support for SQLite/Spatialite datasources: checks if geometry
columns are indexed and builds custom SQL queries to use index according to
detected SQLite flavors
* Spatial Index support for SQLite/Spatialite datasources: quotes identifiers
when generating SQL queries
* Added radius/circumference/area display to DrawConstrainedCircleTool as
suggested by Jukka [JPP-Devel] Show area while drawing circles? Sept 21 2017
* Add postgis driver options to narrow database geometry type
* Add z-interpolation to remodeler tool
* RasterImageLayer <Sextante>: Spatial reference system srid and its location
are now stored as metadata on loading file. Updated Raster Info plugin.
* added methods for handling multiple ApplicationExitHandler in the
WorkbenchFrame. Set the old getApplicationExitHandler() and
setApplicationExitHandler() methods deprecated.
* ConnectionManager adjusted for the new ApplicationExitHandler stuff.
* always print help output when a wrong parameter/option was given
* added --help switch as users might expect it
* add appendToClassPathForInstrumentation method to PlugInClassLoader
so that it can be started from IDE using code instrumentation
* add support of image layers to "Affine Transformation (from parameters)"
plugin, only BMP, GIF, JPG, JP2, PNG and TIF are supported
* ChangeSRIDPlugin
- setting SRID tags the feature collection to modified now
- no change in setting does nothing, no change when cancelled
- ok button disabled when no change or invalid input
* Icons for layers according to geometry type in the Data Store Layer panel
* commented/disabled on-the-fly reprojection, which was never implemented
completely anyway
* JML/GML Reader/Writer add EPSG SRID support via WFS
gml:boundedBy->gml:Box tag
JML/GML Writer
- is now cancelable via TaskMonitor button
- reports feature count written so far now
Bug Fixes
* ExtractPointsPlugIn : keep original feature id in attribute
* SpatialJoinPlugIn : A and B attribute prefix were reversed
* Shapefile : handling of dbf containing deleted records
* Fix combine layers : guarantee unique name for the new attribute
* fix bug 460: "Create Grid may jam OpenJUMP"
CreateGridPlugIn is now cancelable and shows progress
* bugfix 462: jml does not support special characters everywhere
* small multimonitor fix: place some popups during closing OpenJUMP or a
project on the same monitor as OpenJUMP is running.
* Enhanced Warp panel plugin adding affine and projective transformation
* Bug corrected. Added output of srid for Layer and RasterImageLayer
* workaround to solve #448 about creating new folders in JFCWithEnterAction
* Fix EZButtons : fix save/restore shortcuts
* Remove Manifest sealed instruction from VertexSymbols.jar and
JumpChart.jar as it throws Exception with java 9
* final bugfix: "#463 Starting OJ with java9 throws several exceptions"
OJ should be generally java 9 ready now
* bugfix: KML extension couldn't find it's translation strings as OJ's I18N
didn't use the proper resource bundle
PLUS
* PLUS/GraphToolBox : adds HydrographicNetworkAnalysis plugin and improves
Skeletonizer
* PLUS: update to latest sqlite-jdbc-3.20.0.jar
* Upgraded CadTools to version 0.3 - Feature request #257:
CAD tools to show area in real time when drawing closed geometries.
- added area, perimeter and other info display to circle, parallelogram
and ellipse tools
* Upgraded CadTools Extension to version 0.4:
- added Block and Annotation tools and
- added more line decoration for layer style
* Update CADExtension to 0.6 (fixes and improvements)
* Update graph extension to 0.5.6 (new finnish translation)
* Update csv-driver extension to 1.0.2 (new finnish translation)
* Update topology extension to 0.9.2 (new finnish translation)
* Update Sextante: Toolbox frame and Sextante help open as OpenJUMP
internal frames
* Upgraded ColorChooser to version 9:
- correct #461 ColorChooser creates inconsistent schema
- enlarged color icons
* Updated ColorChooser plugin to version 1.0
- added recent color submenu
- adopted fugue icons to plugins
* Update ColorChooser to version 1.1 with new Finnish translation
* Upgrade Cadplan VertexSymbol plugin to 0.181 (new finnish translation)
* Upgrade Cadplan JumpPrinter plugin to 1.88 (new finnish translation)
Version 1.11 release rev.5434 (released on 13. April 2017)
New features
* Added CadTools extension to OpenJUMP PLUS. A set of cad-like tools
and plugins mainly deriving from Kosmo 3.0 source code
* Added Matching extension to OpenJUMP PLUS. A plugin to perform vector
layers matching using advanced geometric or attribute criteria.
Improvements
* Upgrade csv-driver to 1.0.0 (encoding option to writer + other improvements)
* initial java9 support, still compiled w/ java8
workbench comes up, PLUS extensions throw some errors during startup still
* Small improvements in UpdateWithJoinPlugIn
* improve how MultiInputDialog is resized (let JTextArea increase its size)
* upgrade to jumpjgrapht 0.7.1 (fix a bug related to empty geometries)
Bug fixes
* Fix #458 as well as a regression in RasterImageLayerPropertiesPlugIn
* Fix #456 possible NPE in AutoAssignAttributePlugIn
* Fix a bug in PostGIS writer happening in the evolution merging process
* Restore ZoomToWMSPlugIn capabilities in more recent ZoomToWMSLayerPlugIn
* WMSStylePlugIn dialog did not close (related to Fix #453)
* fix regression "#455 UI problem with decimal parameters and Locale"
rendering MultiInputDialog based plugins using decimal values unusable for
locales formatting decimal number w/ comma instead of dot
https://sourceforge.net/p/jump-pilot/bugs/455/
* Fix a NullPointerException in Dissolve2PlugIn (ConcatenateUnique)
* fix WFS in PLUS not working due too i18n error
* Fix a robustness problem in MakeValidOp
Version 1.10 release rev.5336 (released on 27. January 2017)
Highlights
* Switch compiler source and target to java 1.7
* GeoJSON read/write support added, sponsored by Jukka Rahkonen
* SimpleQuery : spatial queries are now very fast (use of spatial indexes)
* Add zoom shortcuts to status bar.
a) Double clicking on scale section opens Zoom to scale plugin
b) Double clicking on coordinate section opens Zoom to coordinates plugin
* new option in EditOptionPanel to select the just drawn geometry
* PLUS - Add Sextante Data Explorer, Pick Coordinates plugin
- Enhanced Sextante Help
New Features
* Add a new PlugInClassLoader to keep all classes in one to circumvent issues
resulting in non working instanceof's or missing classes
* Extended Sextante Raster Capabilities to read Bitmap (BMP) and JP2000
(JP2) raster files
* Add brand new shiny SaveWizardPlugin, which is supposed to eventually
replace the outdated SaveDatasetAsPlugIn adding the possibility to install
further datasource writers allowing to save easily to different datasource
stores, hopefully databases, WFS, archives or the likes in the future
* FR #237 : add an option in ViewOptionsPlugIn to synchronize/desynchronize
selection in LayerView AttributePanel (synchronized by default)
* GeometryFunctions : add Visvalingam-Whyatt simplifier
* Add two plugins to generate random values in an attribute
* Add a selection mode to select features with a Multi-Geometry type
* Add 3 functions in GeometryFunction plugin
- Simplifier (Remove small segments)
- Remove Holes (FR #248)
- Remove Small Holes
* Make GML/JML reader cancellable and show already parsed featcount
* Add a BeanTool to search for a plugin in the menus
Improvements
* Adopt java 5 style for feature package (generics, foreach loops)
* Improve RemoveSpike plugin an move RemoveSpike and MakeValid plugins
to Tools > QA submenu
* Enhanced version of RasterImageLayerPropertiesPlugIn:
1) New info HTML table "a la" GvSIG style
2) Faster info checker (all cell statistic related to Sextante raster
image have been removed as alredy embedded into Raster Statistic
plugin
3) Added a limited projection checker < see other details into
org.openjump.core.ui.util.ProjUtils.class
4) Added a Raster Transparency panel
* Add build-helper-maven-plugin in maven to be able to run tests located
in jumptest package
* Update JDOM dependency to JDOM2 (used in java2xml)
* upgraded junit & imageio-ext to latest stable versions
* FR 233: wfs layer, add SRIDStyle using loading crs's epsg id
* Rename LineSimplifyJTS15AlgorithmPlugIn to SimplifyWithJTSAlgorithm
Now works for every kind of geometry and always use PreserveTopology version
* SpatialDatabase : small patch to avoid trying to read wkt as wkb
* Add an improved version of Layer Properties plugin
* Fix bugs in WritableDataStoreDataSource
* Postgis writer : deprecate vacuum analyze as it may takes too much time,
must be driven by the server, not the client
* Update TopologyExtension to 0.8.2.
* Update TopologyExtension to 0.9.0.
* Extended coordinate reference system detection on loading files
(vector and image) if these have an auxiliary .prj or .aux file.
The SRID code is saved as SRIDStyle
* Extends WritableDataStoreDataSource capabilities to H2 DataStore
* File projection detection: Added IGNF and IGN Géoportail codes
* File projection detection: Added measure units
* FR #235 : Improved ExtractLayersByGeometryPlugIn
* Improve MoveSelectedLayerable to another category
* Refactoring of EditOptionsPanel + add single editable layer option
* EditOptions are now persistent except rolling back invalid edits which is
activated by default (in OpenJumpConfiguration)
* Update ImageIO-Ext to 1.1.16
* Downgrade ImageIO-Ext TIFF plugin to 0.1.13 because of a persisting bug
from 0.1.14-0.1.16 described on jpp-devel
https://sourceforge.net/p/jump-pilot/mailman/message/35425922/
* JoinTableFromExistingLayerPlugIn can now join on any attribute type
* autowrap Toolbar if the workbench frame gets too small to fit all entries
in one line
* Writable PostGIS driver apply a ST_Multi transformation to geometries
if it detected that the distant table has a MultiGeometry constraint
* Deactivate the misleading disjoint predicate in query and join plugins
* #FR 249 - add "intersects interior point" and "interior point intersects"
in query and join predicates
* New windows exe launcher (2nd trial), that plainly runs the batch file
w/o need for jre in path to do so
* Create new layer was not active in Aggregation PlugIn (extension analysis)
* Join Table : do not join null values any more
* Sort the list of SRS in WMS layer SRS chooser + fix some I18N
* RotateSelectedItemTool shows rotation center as point shape
if this has been set (shift option)
* upgrade commons-lang to version 3.5
* upgrade to commons-io 2.5, commons-codec 1.10, commons-compress 1.12
release notes assure backwards compatibility afa we are concerned
* Prevent addition of a second attribute with the same name in FeatureSchema
Bug Fixes
* Fix #414 "Image Layer Resizing lost after loading project"
jml save files for referenced images ignored their saved geometry on reopen
* Fix regression introduced after 1.9.1 release in shapefile (cpg) reader
* Improve MakeValid plugin (correction of geometries in place)
* Fix a bug preventing updates with WritableDataSource in some cases
* Handling of .aux.xml files associated to tiff files changed: now if the
.aux.xml file exists, the statistics are added to it, instead of just
replacing its content.
* Remove the 1.124 factor to compute -Xmx as the memory used by the os/jvm may
vary from one version to another and using that much memory may crash the jvm.
* Fix a problem with z interpolation in Noder plugin (note : there is still
a bug related to JTS when using a PrecisionModel of 0 decimal - scale=1)
* Fix #420 (many feature labels were lost with svg export)
* Fix bug: save dataset warns before overwriting an existing file now also
when the ok button is pressed only
* Save dataset now respects doubleclicking a file and enter
like open dialog did already
* Fix bug : old postgis driver could not save layer with pk != dbid
* Fix bug happening when modifying schema two times with InfoPanel opened
* Postgis writer : create the sequence in the same schema as the table
* Postgis writer : normalize index name
* Make RemoveSpikePlugIn more robust
* Dxf writer has been broken for a while. It is fixed with 0.8.1
but it can no more save several files at a time
* Fix bug introduced in r5032 in postgis reader
* Fix #431 : Save project with unsaved layers
* fix #428 (introduced during ProjUtil refactoring)
* Fix #433 throwing exception when applying scale limits in bad order
* Optimization : changeStyle was applying the new style two times
* Fix #432 Non-writable datasource (zipped, datastore...) :
add prompt to detach the source in EditablePlugIn
* Fix #436 : make invisible layers not editable.
* Fix editablePlugIn when AttributeTable or InfoFrame are opened
* Statistic tools : clean code, extend capabilities, null handling
* Fix dialog box in PlanarGraphPlugIn
* Fix #438 Exception while saving the project before closing application
* Fix #439 MakeValid now uses SymDifference instead of difference to
repair overlapping holes (which corresponds what is displayed on screen)
* Fix #442 Missing unsaved layers warning in SaveProjectPlugIn
* Fix #441 Missing file overwrite warning in SaveLayersWithoutDataSourcePlugIn
* Fix #353 Dialogs do not use preferred size on dual screen
* made toolbars nonfloatable, which never was supported properly anyway
* #447 fix illegal character writing in jml
* fix #440 about shift-selection problem between layerView and attributePanel
* fix #449 severe regression in "save project as" introduced in r5178
* fix #450: Zoombar/Edittoolbox checkbox menu item de-synchronized when
toolbar is closed manually
* fix #453 about closing ChangeRasterStyle dialog (related to #433)
PLUS edition
* upgrade set-attribute plugin to v0.7.1
* Upgrade cts plugin to 1.4.0 (add finnish projections, fix bugs)
* PLUS: update ImageIO-Ext to 1.1.15, GDAL binding to 2.1.0
* Upgraded Sextante (Correct bug #410. Added Sextante Data Explorer)
* Upgrade graph extension to java1.7 and jgrapht0.9.2 (OpenJUMP PLUS)
* Add SkeletonPlugIn to graph extension (OpenJUMP PLUS)
* Add ViewManager extension (v0.3.4) in OpenJUMP PLUS version
* October Sextante sprint code:
- Added Sextante Data Explorer and Pick Coordinates plugins
- Better integration between OpenJUMP and Sextante data model
- Upgraded documentation with a new help dialog style
- Fix bugs #410 and #427
* Sextante: activated Sextante help for single algorithms
* Sextante: Sextante tables are decoded from OJ vector files
with all features with empy geometries
* new upgrade of Sextante OpenJUMP binding that solves bugs #445 and #446
* upgraded ColorChooser plugin to version 0.7. The plugin adds an extr
attribute ("COLOR") with indexed colors for Autocad export compatibility
* New version of ColorChooser (0.8)
- Added Color picker tool
- Rewrite color panel to extend to 255 autocad Index colors
- Tooltips now show correct color in 3 ways:
autocad Index color, hexadecimal and decimal RGB