Difference between revisions of "OpenJUMP Roadmap"

From OpenJUMP Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 +
== OpenJUMP 1.5.0 ==
 +
 +
=== '''Code cleaning''' ===
 +
* Improve javadoc, wiki documentation
 +
 +
=== '''Improvements''' ===
 +
* Improve image management and Sextante integration (Sextante 0.7)
 +
* Study the multi-styles mechanism implemented in Kosmo and try to implement it in OpenJUMP (version 1.5 ?)
 +
 +
 
== OpenJUMP 1.4.2 ==
 
== OpenJUMP 1.4.2 ==
  
Line 5: Line 15:
  
 
=== '''Code cleaning''' ===
 
=== '''Code cleaning''' ===
* Improve documentation
+
* Improve javadoc, wiki documentation
 
* Check if MultiInputDialogWithoutCancel can be replaced by new MultiInputDialog
 
* Check if MultiInputDialogWithoutCancel can be replaced by new MultiInputDialog
 
* Check jar dependencies and remove unused jars :
 
* Check jar dependencies and remove unused jars :
**xml-api           : still used ?
+
**xml-api and xml-api-ext are used by PrintLayoutPlugin (but need to be in lib directory)
**xml-api-ext       : used by PrintLayoutPlugin. PrintLayoutPlugIn also uses js.jar and pdf-transcoder.jar
+
**js.jar and pdf-transcoder.jar also used by PrintLayoutPlugIn (already removed from OJ 1.4.1)
**postgis_1_0_0.jar : still used ?
+
**postgis_1_0_0.jar : no more used, remove it from distribution (already removed from 1.4.1.2313-s)
  
 
=== '''UI Improvements''' ===
 
=== '''UI Improvements''' ===
Line 18: Line 28:
 
**...
 
**...
  
* Move "Run SQL Query..." and "Add Image (Test, ECW...)" from Layer Menu to the new Framework.
+
* Clean View menu : Move "Run SQL Query..." and "Add Image (Test, ECW...)" from Layer Menu to the new Framework.
* Check the sort catagory position appearing in the menu after this change (may be good to install the menu from JumpConfiguration class)
+
* Check where sort category appears in the menu after view menu changes (may be good to install the menu from JumpConfiguration class)
  
 
=== '''Fixes and Improvements on Raster management''' ===
 
=== '''Fixes and Improvements on Raster management''' ===
 
Fix bugs, more tests on OJ functions
 
Fix bugs, more tests on OJ functions
Improve image management and Sextante integration (Sextante 0.7)
 
 
 
* Bug 3176257 Bug random behavior of Save Image to Raster
 
* Bug 3176257 Bug random behavior of Save Image to Raster
* Request 3085736 Viewing pixel values in the status bar
 
 
=== '''Fixes and Improvements on styling''' ===
 
 
* Bug 3043312 OJ styling bugs and issues
 
* Bug 3043312 OJ styling bugs and issues
* Study the multi-styles mechanism implemented in Kosmo and try to implement it in OpenJUMP (version 1.5 ?)
 
 
=== '''Fixes and Improvements on Database access''' ===
 
 
* Bug 3303503 Faulty handling of schemas in OJ 1.4.0.3 / 1.4.1
 
* Bug 3303503 Faulty handling of schemas in OJ 1.4.0.3 / 1.4.1
  
=== '''Adding new feature''' ===
+
=== '''Improvements''' ===
Add Geometry Conversion tools from Ede
+
* Request 3085736 Viewing pixel values in the status bar
 
+
* Add Geometry Conversion tools from Ede
=== '''Documentation''' ===
 
Wiki : update to 1.4.1 : on-going
 
  
 
=== '''Translation''' ===
 
=== '''Translation''' ===

Revision as of 11:33, 14 July 2011

OpenJUMP 1.5.0

Code cleaning

  • Improve javadoc, wiki documentation

Improvements

  • Improve image management and Sextante integration (Sextante 0.7)
  • Study the multi-styles mechanism implemented in Kosmo and try to implement it in OpenJUMP (version 1.5 ?)


OpenJUMP 1.4.2

See ChangeLog file [1] for a list of changes already committed

Code cleaning

  • Improve javadoc, wiki documentation
  • Check if MultiInputDialogWithoutCancel can be replaced by new MultiInputDialog
  • 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 (already removed from OJ 1.4.1)
    • postgis_1_0_0.jar : no more used, remove it from distribution (already removed from 1.4.1.2313-s)

UI Improvements

  • Go on with user interface improvements made by Peppe in JUFRE,
    • add icons,
    • add SkyJUMP pick Color
    • ...
  • Clean View menu : Move "Run SQL Query..." and "Add Image (Test, ECW...)" from Layer Menu to the new Framework.
  • Check where sort category appears in the menu after view menu changes (may be good to install the menu from JumpConfiguration class)

Fixes and Improvements on Raster management

Fix bugs, more tests on OJ functions

  • Bug 3176257 Bug random behavior of Save Image to Raster
  • Bug 3043312 OJ styling bugs and issues
  • Bug 3303503 Faulty handling of schemas in OJ 1.4.0.3 / 1.4.1

Improvements

  • Request 3085736 Viewing pixel values in the status bar
  • Add Geometry Conversion tools from Ede

Translation

  • Improve/update/add language files
  • Internationalize UpdateProject from CadPlan


OpenJUMP 1.4.1

See ChangeLog file [2] for a list of changes already committed

List of things to be done before 1.4.1 release

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)

Code cleaning

  • Try to get rid of proprietary source code - thanks to Ede
    • JPEGDecodeParam in com\vividsolutions\jump\workbench\imagery\mrsid\MrSIDReferencedImage
    • BASE64Encoder in com\vividsolutions\wms\WMService and com\vividsolutions\wms\MapRequest
  • Fix all javadoc warnings, improve javadoc

Enhancements

Translation

  • Add missing keys in all the language files
  • Translation improvend for fr, de, it, sp, cz and fi