Difference between revisions of "OpenJUMP Roadmap"
Jump to navigation
Jump to search
Line 33: | Line 33: | ||
* Check improvements made in SkyJUMP for last two years | * Check improvements made in SkyJUMP for last two years | ||
* Improve GPX PlugIn (Landon) | * Improve GPX PlugIn (Landon) | ||
− | * FR 3472020 : Saving long attribute name into shapefile | + | * FR 3491966 : Label rendering performance improvment (Michaël) |
+ | * <del>FR 3506380 : Union selected features in place (Michaël)</del> | ||
+ | * <del>FR 3488025 : Delete existing sbn/sbx/qix files when writing a shp</del> | ||
+ | * <del>FR 3472020 : Saving long attribute name into shapefile (Michaël)</del> | ||
* Bug 3470989 : WFS plugin (need developper with w*s skill) | * Bug 3470989 : WFS plugin (need developper with w*s skill) | ||
* Fix import of zipped shapefiles with XML metadata file. [OJ thinks its a GML file and asks for input template.] (Landon) | * Fix import of zipped shapefiles with XML metadata file. [OJ thinks its a GML file and asks for input template.] (Landon) | ||
Line 45: | Line 48: | ||
* SkyJUMP KML reader/writer (ready as an extension - include it in PLUS distro ?) | * SkyJUMP KML reader/writer (ready as an extension - include it in PLUS distro ?) | ||
− | == OpenJUMP 1.5.2 ( | + | == OpenJUMP 1.5.2 (april 2012 ?) == |
* Improve javadoc, wiki documentation, language files | * Improve javadoc, wiki documentation, language files | ||
+ | * Include a source bundle in the distribution | ||
=== '''Work on core distribution''' === | === '''Work on core distribution''' === | ||
+ | * Bug 3510832 : Changing schema with attribute table opened throw exception | ||
+ | * Bug 3497362 : Dialog box of "draw circle from center and radius" pops up | ||
* Bug 3212739 : Navigating from AttributeTab | * Bug 3212739 : Navigating from AttributeTab | ||
* Bug 3310791 : Navigation Hotkey Issue | * Bug 3310791 : Navigation Hotkey Issue | ||
− | |||
Following one are already fixed in the trunk | Following one are already fixed in the trunk | ||
− | * Bug 3489322 : Snapping on grid not precise | + | * <del>Bug 3513741 : Attribute used to dissolve is repeated in unioned layer</del> |
− | * Bug 3489028 : FillPolygon returning the bad Polygon | + | * <del>Bug 3513735 : Sextante Raster visibility not saved in project</del> |
− | * Bug 3489026 : Bad FillPolygon user experience with large dataset | + | * <del>FR 3511501 : Change FillPolygon ToolTip</del> |
− | * Bug 3488976 : Noder plugin fails to split polygons | + | * <del>Bug 3510778 : EZ Button does not respect layer editability</del> |
− | * Bug 3488974 : Buffer PlugIn | + | * <del>Bug 3491956 : Union of overlapping lines can't merge</del> |
− | * Bug 3488028 : Datasets read from zip files should be tagged read-only | + | * <del>Bug 3489322 : Snapping on grid not precise</del> |
− | * Bug 3486847 | + | * <del>Bug 3489028 : FillPolygon returning the bad Polygon</del> |
+ | * <del>Bug 3489026 : Bad FillPolygon user experience with large dataset</del> | ||
+ | * <del>Bug 3488976 : Noder plugin fails to split polygons</del> | ||
+ | * <del>Bug 3488974 : Buffer PlugIn</del> | ||
+ | * <del>Bug 3488028 : Datasets read from zip files should be tagged read-only</del> | ||
+ | * <del>Bug 3486847 : Wrong Dialog message when Closing project</del> | ||
=== '''Work on PLUS distribution''' === | === '''Work on PLUS distribution''' === | ||
* Improve startup time | * Improve startup time | ||
− | * Bug 3492384 : DXF export of lines does not export z value | + | * <del>Bug 3492384 : DXF export of lines does not export z value</del> |
* FR 3439229 : Improve and distribute a single csv driver (Michael or Pirol's one) | * FR 3439229 : Improve and distribute a single csv driver (Michael or Pirol's one) | ||
* Better integration of PostGIS plugin in OpenJUMP framework (target is 1.5.2 or 1.6) | * Better integration of PostGIS plugin in OpenJUMP framework (target is 1.5.2 or 1.6) | ||
* Improve Sextante PlugIn reliability (track and try to fix exception throwing) | * Improve Sextante PlugIn reliability (track and try to fix exception throwing) | ||
− | * Bug 3487686 : BeanshellEditor : window priority | + | * <del>Bug 3487686 : BeanshellEditor : window priority</del> |
Revision as of 10:15, 1 April 2012
Version policy
From version 1.4.1, well follow the rules
- First number change is for a new major version. It can break compatibility in OpenJUMP core (refactoring) and add important new features.
- Second number change is for a version adding important new features, but keeping compatibility.
- Third number change is for a bug fix release. It can include minor improvements and capabilities.
OpenJUMP 1.6.0 (sept 2012 ?)
- Improve javadoc, wiki documentation, language files
Refactoring
- Create unit test and/or non-regression test (Benjamin ?)
- Refactoring of MultiInputDialog (Benjamin ?)
- FR 3421958 from Michael + Benjamin work about plugin architecture
- Prepare release (synchro with Foss4G 2012) (Ede ?)
- Adding a PlugIn Manager (maybe not for 1.6)
Fixes
- Some simple Sextante algorithms throw exception (ex. buffer) (Michaël)
- Check fixes which have been made in SkyJUMP for last two years (Michaël)
Fix bugs, more tests on OJ functions
- Bug 3176257 Bug random behavior of Save Image to Raster
- Bug 3043312 OJ styling bugs and issues
Improvements
- Improve image management (Alberto ?)
- Integration of Sextante 1.0 (Stefan ? Alberto ?)
- Improve measurement tool (Peppe and Matthias)
- Improve zoom tool (Matthias)
- FR : 3421059 : zoom to pixel size
- Study the multi-styles mechanism implemented in Kosmo and try to implement it in OpenJUMP (Michaël)
- Check improvements made in SkyJUMP for last two years
- Improve GPX PlugIn (Landon)
- FR 3491966 : Label rendering performance improvment (Michaël)
FR 3506380 : Union selected features in place (Michaël)FR 3488025 : Delete existing sbn/sbx/qix files when writing a shpFR 3472020 : Saving long attribute name into shapefile (Michaël)- Bug 3470989 : WFS plugin (need developper with w*s skill)
- Fix import of zipped shapefiles with XML metadata file. [OJ thinks its a GML file and asks for input template.] (Landon)
- Improve input file error messages for Join Text Table plug-in. (Landon)
New features
- Request 3085736 Viewing pixel values in the status bar (Alberto ?)
- Triangulation plugins using JTS 1.12 api (Michaël)
- Create grid plugin : see discussion
- SkyJUMP pick Color integration (Peppe)
- SkyJUMP KML reader/writer (ready as an extension - include it in PLUS distro ?)
OpenJUMP 1.5.2 (april 2012 ?)
- Improve javadoc, wiki documentation, language files
- Include a source bundle in the distribution
Work on core distribution
- Bug 3510832 : Changing schema with attribute table opened throw exception
- Bug 3497362 : Dialog box of "draw circle from center and radius" pops up
- Bug 3212739 : Navigating from AttributeTab
- Bug 3310791 : Navigation Hotkey Issue
Following one are already fixed in the trunk
Bug 3513741 : Attribute used to dissolve is repeated in unioned layerBug 3513735 : Sextante Raster visibility not saved in projectFR 3511501 : Change FillPolygon ToolTipBug 3510778 : EZ Button does not respect layer editabilityBug 3491956 : Union of overlapping lines can't mergeBug 3489322 : Snapping on grid not preciseBug 3489028 : FillPolygon returning the bad PolygonBug 3489026 : Bad FillPolygon user experience with large datasetBug 3488976 : Noder plugin fails to split polygonsBug 3488974 : Buffer PlugInBug 3488028 : Datasets read from zip files should be tagged read-onlyBug 3486847 : Wrong Dialog message when Closing project
Work on PLUS distribution
- Improve startup time
Bug 3492384 : DXF export of lines does not export z value- FR 3439229 : Improve and distribute a single csv driver (Michael or Pirol's one)
- Better integration of PostGIS plugin in OpenJUMP framework (target is 1.5.2 or 1.6)
- Improve Sextante PlugIn reliability (track and try to fix exception throwing)
Bug 3487686 : BeanshellEditor : window priority
OpenJUMP 1.5.1 (4 feb 2012)
- Improve javadoc, wiki documentation, language files
Refactoring
New scripts for releasesNew multiplatform installer based in izpack
Fixes
Bug 3472008 in ClipToFencePlugIn fixedBug in CombineSelectedLayer fixedOptimization of DeleteDuplicateItemsPlugInworkaround for a graphic display JVM-bug on linux
OpenJUMP 1.5.0 (7 jan 2012)
- Improve javadoc, wiki documentation, language files
Refactoring
new scripts for a CORE and a PLUS releaseRefactoring/improvements in EditTransactionRefactoring/improvements in Selection ManagerRefactoring/improvements in FeatureInstallerBetter error management in image loading
Fixes
Bug 2728360: Layer operations break the Undo ChainBugs 3418067 and 3413619 in LayerNamePanelFixes UI bug appearing in MacOSX distributionBug 3415409 : NoteStyle could not be deserialized
Improvements
Feature request 3422848 add a maxFeature parameter to AddDataStore3407229 Improved Label placementImproved Buffer PlugIn : adds options from JTS 1.12Improved Union PlugIn : make a single plugin from Union and DissolveShapefileWriter can now truncate fields having more than 255 chars if desiredAdded a new noder pluginAdded a new FillPolygon edit tool
Other UI Improvements
- Go on with user interface improvements made by Peppe in JUFRE,
add icons (on-going, more to do)size of toolbar icon is varying (3 first icons too small, Sextante icon very small...)- ...
Better About dialogImproved AutoAssignAttributePlugInImproved readability of selected Layer Name in dialog boxes
New features
One side buffer using JTS 1.12 apiImproving noding capabilities based on JTS 1.12 api3 new zoom plugins from LayerViewPanelAdd copy/paste schema from SkyJUMPAdd InverseOrientation PlugIn
OpenJUMP 1.4.2 (11 sept 2011)
See ChangeLog file [1] for a list of changes already committed
- Improve javadoc, wiki documentation, language files
Refactoring
Remove MultiInputDialogWithoutCancel (replaced by new MultiInputDialog)
Bug fix
Include net package in the distribution (used for encrypted WMS URL)Bug 3303503 : Faulty handling of schemas in OJ 1.4.0.3Bug 3354118 : Changing L&F throws NPEBug 3360102 : Reverse line direction applied to source layerBug 3397856 : Decoration / display z value not working with pointsBug 3398100 : Attribute based query throws NPE with null values
UI Improvements
Add a unicode police under GPL for special fonts (ex. telugu)Clean View menu : Move "Run SQL Query..." and "Add Image (Test, ECW...)" from Layer Menu to File menu.Readme file in the InfoPanel
New functions, function improvements
Add Geometry Conversion tools from EdeNew options to the BlendLineStrings tool
OpenJUMP 1.4.1 (4 july 2011)
See ChangeLog file [2] for a list of changes already committed
- Improve javadoc, wiki documentation, language files
Refactoring
Try to get rid of proprietary source code - thanks to EdeJPEGDecodeParam in com\vividsolutions\jump\workbench\imagery\mrsid\MrSIDReferencedImageBASE64Encoder in com\vividsolutions\wms\WMService and com\vividsolutions\wms\MapRequest
Fix all javadoc warnings, improve javadoc- Check jar dependencies and remove unused jars :
- xml-api and xml-api-ext are used by PrintLayoutPlugin (but need to be in lib directory)
js.jar and pdf-transcoder.jar also used by PrintLayoutPlugIn (removed from OJ 1.4.1)postgis_1_0_0.jar : no more used, removed from distribution (removed from 1.4.1.2313-s)
Bug fix
Bug 2975012 jts 1.11 related bug on deleting point features (fixed in jts 1.12 included in OJ 1.4.1)Bug 3034927 Measure Tool doesn't Comply with snap (check with Matthias if it is corrected)Bug 3085727 Raster color editor not refreshing (check with Mohammed if he can try to fix this)Bug 3091363 Duplicate vertices with resized Vertices (mmichaud)Bug 3104103 Bugs in classifyAttributePlugIn (mmichaud)- Bug 3202697 Some geometry functions not working (mmichaud)
- After all, this is not really a bug (but it needs to be seriously documented or enhanced for Polygonize, Line merge and Line sequence)
Enhancements
new MultiInputDialogRequest 3200477 Attribute panel : don't zoom in for pointsreorganize Tools>Query menu as proposed by Uwe- reorganize menus to make the UI more friendly (check this with Peppe)
- (Peppe) see proposal for possible modifications of menu here:http://master.dl.sourceforge.net/project/opensit/Openjump/development/readme.txt
- Attached modified version of Openjump.jar with all the modifications: http://master.dl.sourceforge.net/project/opensit/Openjump/development/OpenJUMP_15beta.jar
- Changes from Peppe are partly done, the work should continue on 1.4.x
Feature request 3206932 : Save layers created from Run SQL query...