[JPP-Devel] Fwd: OSGeoLive 12.0 - which version of openjump should be installed?

2018-04-07 Thread Stefan Steiniger

FYI,

but Edgar should have received it too..

cheers,

stefan



 Forwarded Message 
Subject:OSGeoLive 12.0 - which version of openjump should be installed?
Date:   Fri, 06 Apr 2018 19:54:30 +
From:   astroi...@gmail.com
To: 	Stefan Steiniger , Landon Blake 
, Edgar Soldin 

CC: Astrid Emde 



Hi Stefan, Landon, Edgar,

we have started our build cycle for OSGeoLive 12.0, due to be released at 
August 6th 2018, in time for FOSS4G 2018 at the end of August in Dar Es Salaam.

We are interested to know which version of openjump should be installed on 
OSGeoLive 12.0?

Version 1.11.0 was installed on OSGeoLive 11.0.

* Note that we will use Ubuntu 18.04 Bionic (to be released end of April 2018)
* Note that our installer feature freeze is 4 June 2018.
* Note also that we have switched to git ;) - details here [2]


Documentation
* Note: our documentation translation moved to Transifex [3]
* 16-Jul-2018 English Project Overviews & Quickstarts complete
* 23-Jul-2018 Translations complete


Please give feedback till May 7th 2018 and add the version to the full package 
status sheet:
* 
https://docs.google.com/spreadsheets/d/1Q5BaEgQtgw4O1bXyeWMlM8XtAOhUgcjZ7Y2O0FZc2H0/edit?hl=en_GB#gid=2014800150


Key Milestones
7-May-2018 Decide versions of applications to be installed on OSGeoLive
2-Jul-2018 OSGeo-Live Feature Freeze (final application versions installed)
30-Jul-2018 OSGeoLive RC stage (documentation release)
6-Aug-2018 OSGeoLive Final ISO
27-Aug-2018 FOSS4G 2018 Dar Es Salaam, Tansania http://2018.foss4g.org/


Any questions, please ask on the OSGeoLive mailing list [4] or contact me 
directly.

Warm regards,

Astrid Emde

from the OSGeoLive Team

[1] https://wiki.osgeo.org/wiki/OSGeoLive#Schedule
[2] https://wiki.osgeo.org/wiki/OSGeoLive#Source_code
[3] https://wiki.osgeo.org/wiki/OSGeoLive#Translate
[4] https://wiki.osgeo.org/wiki/OSGeoLive#Contact_Us

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5752] core/trunk/src/language/jump_fr.properties

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5752
  http://sourceforge.net/p/jump-pilot/code/5752
Author:   michaudm
Date: 2018-04-07 19:43:38 + (Sat, 07 Apr 2018)
Log Message:
---
Update french file

Modified Paths:
--
core/trunk/src/language/jump_fr.properties

Modified: core/trunk/src/language/jump_fr.properties
===
--- core/trunk/src/language/jump_fr.properties  2018-04-07 18:07:02 UTC (rev 
5751)
+++ core/trunk/src/language/jump_fr.properties  2018-04-07 19:43:38 UTC (rev 
5752)
@@ -2864,6 +2864,6 @@
 
org.openjump.sextante.gui.additionalResults.AdditionalResultsPlugIn.Table=Tables
 
org.openjump.sextante.gui.additionalResults.AdditionalResultsPlugIn.Image=Images
 and Graphiques
 ui.AttributeTablePanel.featurecollection = Table attributaire
-org.openjump.core.ui.plugin.raster.ProfileGraphTool.draw-linstring-as-trace 
=#T:Draw a linestring as trace 
-org.openjump.core.ui.plugin.raster.ProfileGraphTool.use-selected-linstring-as-trace
 =#T:Use selected linestring as trace 
-org.openjump.core.ui.plugin.raster.ProfileGraphTool.select-one-linstring 
=#T:Select one linestring 
\ No newline at end of file
+org.openjump.core.ui.plugin.raster.ProfileGraphTool.draw-linstring-as-trace = 
Dessiner la ligne devant servir au calcul du profil
+org.openjump.core.ui.plugin.raster.ProfileGraphTool.use-selected-linstring-as-trace
 = Utiliser la ligne s\xE9lectionn\xE9e pour le profil
+org.openjump.core.ui.plugin.raster.ProfileGraphTool.select-one-linstring = 
S\xE9lectionner une ligne
\ No newline at end of file


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5751] plug-ins/CadPlan_VertexSymbols/trunk/build.xml

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5751
  http://sourceforge.net/p/jump-pilot/code/5751
Author:   michaudm
Date: 2018-04-07 18:07:02 + (Sat, 07 Apr 2018)
Log Message:
---
Update build file to 0.19

Modified Paths:
--
plug-ins/CadPlan_VertexSymbols/trunk/build.xml

Modified: plug-ins/CadPlan_VertexSymbols/trunk/build.xml
===
--- plug-ins/CadPlan_VertexSymbols/trunk/build.xml  2018-04-07 17:46:49 UTC 
(rev 5750)
+++ plug-ins/CadPlan_VertexSymbols/trunk/build.xml  2018-04-07 18:07:02 UTC 
(rev 5751)
@@ -17,7 +17,7 @@
 
 
 
-
+
 
 
 
@@ -64,7 +64,7 @@
 
 
 
-
+
 
 
 


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5750] plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/ language/cadtoolbox_fr.properties

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5750
  http://sourceforge.net/p/jump-pilot/code/5750
Author:   michaudm
Date: 2018-04-07 17:46:49 + (Sat, 07 Apr 2018)
Log Message:
---
Update french language file

Modified Paths:
--

plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_fr.properties

Modified: 
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_fr.properties
===
--- 
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_fr.properties
2018-04-07 17:25:31 UTC (rev 5749)
+++ 
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_fr.properties
2018-04-07 17:46:49 UTC (rev 5750)
@@ -179,8 +179,8 @@
 
org.openjump.core.ui.CADEnableCheckFactory.exactly-{0}-features-must-be-selected={0}
 objet(s) exactement doi(ven)t \xEAtre s\xE9lectionn\xE9(s)
 
org.openjump.core.ui.CADEnableCheckFactory.exactly-a-feature-must-be-selected=Un
 objet exactement doit \xEAtre s\xE9lectionn\xE9
 org.openjump.core.ui.CADEnableCheckFactory.Incorrect-geometry-type=L'objet 
s\xE9lectionn\xE9 n'a pas le type g\xE9om\xE9trique attendu
-org.openjump.core.ui.CADEnableCheckFactory.Incorrect-geometry-type-{0}-correct-{1}=Le
 type g\xE9om\xE9trique de l'objet s\xE9lectionn\xE9 n'est pas correct\: {0}. 
Vous devez choisir un\: {1}
-org.openjump.core.ui.CADEnableCheckFactory.Incorrect-geometry-type-correct-{0}=Le
 type g\xE9om\xE9trique de l'objet s\xE9lectionn\xE9 n'est pas correct. Vous 
devez choisir un\: {0}
+org.openjump.core.ui.CADEnableCheckFactory.Incorrect-geometry-type-{0}-correct-{1}=Le
 type g\xE9om\xE9trique de l'objet s\xE9lectionn\xE9 n'est pas correct: {0}. 
Vous devez choisir un: {1}
+org.openjump.core.ui.CADEnableCheckFactory.Incorrect-geometry-type-correct-{0}=Le
 type g\xE9om\xE9trique de l'objet s\xE9lectionn\xE9 n'est pas correct. Vous 
devez choisir un: {0}
 org.openjump.core.ui.CADEnableCheckFactory.layer-{0}-does-not-exist=La couche 
{0} n'existe pas
 
 
@@ -196,9 +196,9 @@
 org.openjump.core.ui.plugins.block.dialog.font-rotation-message=D\xE9finir 
l'orientation en degr\xE9s (sens horaire)
 org.openjump.core.ui.plugins.block = Blocs
 org.openjump.core.ui.plugins.block.DrawblockTool = Dessiner un bloc
-org.openjump.core.ui.plugins.block.DrawblockTool.description = Ins\xE9rer un 
bloc en cliquant dans la vue.\n\ La dimension (%) et l'orientation du bloc 
doivent \xEAtre d\xE9finis ci-dessous avant de cliquer dans la vue
+org.openjump.core.ui.plugins.block.DrawblockTool.description=Ins\xE9rer un 
bloc en cliquant dans la vue.\n La dimension (%) et l'orientation du bloc 
doivent \xEAtre d\xE9finis ci-dessous avant de cliquer dans la vue
 org.openjump.core.ui.plugins.block.DrawOrientedBlockTool = Dessiner un bloc 
orient\xE9
-org.openjump.core.ui.plugins.block.DrawOrientedBlockTool.description = 
Ins\xE9rer un bloc puis d\xE9finir son orientation par un deuxi\xE8me clic.\n\ 
La dimension et l'orientation du bloc doivent \xEAtre d\xE9finis ci-dessous 
avant de cliquer dans la vue
+org.openjump.core.ui.plugins.block.DrawOrientedBlockTool.description=Ins\xE9rer
 un bloc puis d\xE9finir son orientation par un deuxi\xE8me clic.\n La 
dimension et l'orientation du bloc doivent \xEAtre d\xE9finis ci-dessous avant 
de cliquer dans la vue
 org.openjump.core.ui.plugins.block.SaveBlockPlugIn = Sauvegarder les 
g\xE9om\xE9tries s\xE9lectionn\xE9es en tant que bloc/symbol
 org.openjump.core.ui.plugins.block.SaveBlockPlugIn.dialog = Nom du bloc
 
org.openjump.core.ui.plugins.block.SaveBlockPlugIn.description-title=S\xE9lectionner
 une g\xE9om\xE9trie unique
@@ -222,3 +222,4 @@
 # you can avoid to translate
 org.openjump.core.ui.config.CADToolsOptionsPanel.EditingOptions = Options 
d'\xE9dition
 org.openjump.core.ui.config.CADToolsOptionsPanel.EditingOptions.show-panel = 
Montrer le panneau
+org.openjump.core.ui.CADEnableCheckFactory.layer-is-not-CAD=La couche 
s\xE9lectionn\xE9e n'est pas une couche CAO ni une couche Annotation


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5749] core/trunk

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5749
  http://sourceforge.net/p/jump-pilot/code/5749
Author:   ma15569
Date: 2018-04-07 17:25:31 + (Sat, 07 Apr 2018)
Log Message:
---
Updated some plugins: see ChangeLog.txt file

Modified Paths:
--
core/trunk/ChangeLog

Added Paths:
---
core/trunk/lib/plus/CadTools-0.7.jar
core/trunk/lib/plus/JumpChart-1.00.jar
core/trunk/lib/plus/JumpFillPattern-0.3.jar
core/trunk/lib/plus/VertexSymbols-0.19.jar
core/trunk/lib/plus/ojsextante_binding_apr2018.jar

Removed Paths:
-
core/trunk/lib/plus/JumpChart.jar
core/trunk/lib/plus/JumpFillPattern.jar
core/trunk/lib/plus/VertexSymbols-0.181.jar
core/trunk/lib/plus/cad-tools-0.6.jar
core/trunk/lib/plus/ojsextante_binding_gen2018a.jar

Modified: core/trunk/ChangeLog
===
--- core/trunk/ChangeLog2018-04-07 17:11:52 UTC (rev 5748)
+++ core/trunk/ChangeLog2018-04-07 17:25:31 UTC (rev 5749)
@@ -5,6 +5,24 @@
 
 * Changes.txt updated until here **
 
+2018-04-07 Giuseppe Aruta
+
+  * Updated plugins
+1) JumpChart plugin ver.  1.00. Correct a bug(*)
+added Italian language file. Homologate frame button bar to OpenJUMP 
+dialog style
+2) VertexSymbols plugin ver. 0.19. Correct a bug(*).
+Homologate frame button bar to OpenJUMP dialog style
+3) Sextante plugin ver. apr_2018. Homologate Sextante result outputs 
+(like text, table, image) to OpenJUMP Additional result frame
+4) CAD Toolbox plugin ver. 0.97: some enhencements on toolbox frame. 
+Line decoration symbols are drawn at an equispace distance along the 
+linestring instead to one per segments of linestring
+5) JumpFillPattern plugin ver. 0.3: moved JumpFillPattern About panel to 
+Help menu and added to it some info on how create and use patterns
+(*)
+   
 2018-04-07 mmichaud 
   * WritableDataStoreDataSource can now have their own TransactionManager
 

Added: core/trunk/lib/plus/CadTools-0.7.jar
===
(Binary files differ)

Index: core/trunk/lib/plus/CadTools-0.7.jar
===
--- core/trunk/lib/plus/CadTools-0.7.jar2018-04-07 17:11:52 UTC (rev 
5748)
+++ core/trunk/lib/plus/CadTools-0.7.jar2018-04-07 17:25:31 UTC (rev 
5749)

Property changes on: core/trunk/lib/plus/CadTools-0.7.jar
___
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: core/trunk/lib/plus/JumpChart-1.00.jar
===
(Binary files differ)

Index: core/trunk/lib/plus/JumpChart-1.00.jar
===
--- core/trunk/lib/plus/JumpChart-1.00.jar  2018-04-07 17:11:52 UTC (rev 
5748)
+++ core/trunk/lib/plus/JumpChart-1.00.jar  2018-04-07 17:25:31 UTC (rev 
5749)

Property changes on: core/trunk/lib/plus/JumpChart-1.00.jar
___
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: core/trunk/lib/plus/JumpChart.jar
===
(Binary files differ)

Added: core/trunk/lib/plus/JumpFillPattern-0.3.jar
===
(Binary files differ)

Index: core/trunk/lib/plus/JumpFillPattern-0.3.jar
===
--- core/trunk/lib/plus/JumpFillPattern-0.3.jar 2018-04-07 17:11:52 UTC (rev 
5748)
+++ core/trunk/lib/plus/JumpFillPattern-0.3.jar 2018-04-07 17:25:31 UTC (rev 
5749)

Property changes on: core/trunk/lib/plus/JumpFillPattern-0.3.jar
___
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: core/trunk/lib/plus/JumpFillPattern.jar
===
(Binary files differ)

Deleted: core/trunk/lib/plus/VertexSymbols-0.181.jar
===
(Binary files differ)

Added: core/trunk/lib/plus/VertexSymbols-0.19.jar
===
(Binary files differ)

Index: core/trunk/lib/plus/VertexSymbols-0.19.jar
===
--- core/trunk/lib/plus/VertexSymbols-0.19.jar  2018-04-07 17:11:52 UTC (rev 
5748)
+++ core/trunk/lib/plus/VertexSymbols-0.19.jar  2018-04-07 17:25:31 UTC (rev 
5749)

Property changes on: core/trunk/lib/plus/VertexSymbols-0.19.jar
___

[JPP-Devel] SVN: [5748] plug-ins

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5748
  http://sourceforge.net/p/jump-pilot/code/5748
Author:   ma15569
Date: 2018-04-07 17:11:52 + (Sat, 07 Apr 2018)
Log Message:
---
JumpChart plugin updated to version 1.00: added Italian language file. Correct 
a bug http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5747] plug-ins/CadPlan_JumpFillPattern/trunk/src/com/cadplan/jump/ FillPatternPlugIn.java

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5747
  http://sourceforge.net/p/jump-pilot/code/5747
Author:   ma15569
Date: 2018-04-07 16:58:35 + (Sat, 07 Apr 2018)
Log Message:
---
Moved JumpFillPattern info panel to Help menu. Added some info on how create 
and set patterns

Modified Paths:
--

plug-ins/CadPlan_JumpFillPattern/trunk/src/com/cadplan/jump/FillPatternPlugIn.java

Modified: 
plug-ins/CadPlan_JumpFillPattern/trunk/src/com/cadplan/jump/FillPatternPlugIn.java
===
--- 
plug-ins/CadPlan_JumpFillPattern/trunk/src/com/cadplan/jump/FillPatternPlugIn.java
  2018-04-07 10:55:50 UTC (rev 5746)
+++ 
plug-ins/CadPlan_JumpFillPattern/trunk/src/com/cadplan/jump/FillPatternPlugIn.java
  2018-04-07 16:58:35 UTC (rev 5747)
@@ -22,45 +22,128 @@
 
 package com.cadplan.jump;
 
+import java.awt.BorderLayout;
+import java.awt.Font;
+import java.awt.event.ActionEvent;
+
+import javax.swing.BorderFactory;
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.JTextArea;
+
+import com.vividsolutions.jump.I18N;
+import com.vividsolutions.jump.workbench.JUMPWorkbench;
 import com.vividsolutions.jump.workbench.plugin.AbstractPlugIn;
 import com.vividsolutions.jump.workbench.plugin.PlugInContext;
-import com.vividsolutions.jump.workbench.plugin.EnableCheck;
 import com.vividsolutions.jump.workbench.ui.MenuNames;
-import com.vividsolutions.jump.workbench.ui.WorkbenchToolBar;
-import com.vividsolutions.jump.workbench.ui.renderer.style.FillPatternFactory;
-import com.vividsolutions.jump.workbench.ui.renderer.style.WKTFillPattern;
-import com.cadplan.fileio.IconLoader;
+import com.vividsolutions.jump.workbench.ui.plugin.AboutPlugIn;
 
-
-import javax.swing.*;
-import java.awt.*;
-import java.util.Collection;
-import java.util.ArrayList;
-
-
 /**
- * User: geoff
- * Date: 28/04/2007
- * Time: 09:40:22
- * Copyright 2007 Geoffrey G Roy.
+ * User: geoff Date: 28/04/2007 Time: 09:40:22 Copyright 2007 Geoffrey G Roy.
  */
-public class FillPatternPlugIn extends AbstractPlugIn
-{
-private String version = "0.2";
+public class FillPatternPlugIn extends AbstractPlugIn {
+private final String version = "0.3 April 2018";
 
-public void initialize(PlugInContext context) throws Exception
-{
+public final static String NAME = "Fill Patterns";
 
-context.getFeatureInstaller().addMainMenuItem(this, new String[] 
{MenuNames.PLUGINS},
- "Fill Patterns", false, null, null);
- LoadFillPatterns loader = new LoadFillPatterns(context);
+@Override
+public void initialize(PlugInContext context) throws Exception {
 
+context.getFeatureInstaller().addMainMenuPlugin(this,
+new String[] { MenuNames.HELP }, NAME, false, null, null);
+final LoadFillPatterns loader = new LoadFillPatterns(context);
+
 }
 
-public boolean execute(PlugInContext context) throws Exception
-{
-JOptionPane.showMessageDialog(null,"JumpFillPattern Plugin\n(c)2007 
Geoffrey G. Roy\n"+
-"http://www.cadplan.com.au\nVers: "+version,"About...", 
JOptionPane.INFORMATION_MESSAGE);
+@Override
+public boolean execute(PlugInContext context) throws Exception {
+final String newline = "\n";
+
+final String text = newline
++ "JumpFillPattern allows users to create and use their own 
fill patterns. "
++ newline
++ "The plugin is loaded on launching OpenJump. New patterns 
appear in the OpenJump Change Styles dialog"
++ newline
++ newline
++ "JumpFillPattern allows to use two types of patterns:"
++ newline
++ newline
++ "Vector Patterns"
++ newline
++ "Vector-based patterns that are specified using the Well 
Known Text (WKT) specification."
++ newline
++ "These patterns are included in text files with a .wkt file 
name extension."
++ newline
++ "Each file contains just one pattern, with format: ::"
++ newline
++ "Example: 1:12:LINESTRING(5 5, 5 -5, -5 -5, 5 5 "
++ newline
++ newline
++ "Image Patterns"
++ newline
++ "Images that form the basis of the pattern. Image patterns 
are created from GIF, JPEG, PNG or SVG image files"
++ newline
++ "GIF/JPG/PNG: raw image size defines the size of the tile 
that will be tessellated over the polygon to be filled."
++ newline
++ "SVG: default tile size is 32x32 pixels. Another tile size 
can be specified by modifing the file name. "
++ newline
++ "Example: 'name_x64.svg' will draw a tile of 64x64 pixels"
++ newline
+

Re: [JPP-Devel] OJ 1.12.1 maintenance release

2018-04-07 Thread edgar . soldin
up to you, sounds like a good idea though.. ede

On 4/7/2018 13:03, Giuseppe Aruta wrote:
> I build the new versions of the plugins: should I add a copy of *.jar files 
> to the SVN/plugins/plugin_name>/dist folder?
> 
> 2018-04-07 12:28 GMT+02:00 >:
> 
> all points fine by me,
> 
> let's do a 1.13 when you are ready. give me a shout out then.. ede
> 
> On 4/7/2018 12:12, Giuseppe Aruta wrote:
> > Hi Ede
> > I did some small changes on CadPlan plugins+ correction of bugs.
> > And I am going to do some extra work on Sextante (basically Sextante 
> result outputs (table, text, charts) are unified  to new OpenJUMP Additional 
> Resuls frame (*)).
> > I need a couple of days to do fix the Sextante changes and to upgrade 
> the plugins. Can we wait until the end of next week?
> >
> > The new Additional Resul frame in OpenJUMP seems for me a reason to 
> upgrade to a new version (1,13), more than a maintenance release version.
> > To give an idea about the new Additional Results Frame:
> >
> > 1) All the outputs (other then vector or Rater) like charts, table, 
> images, text and FeatureCollections can be unified as objects in a list 
> inside a unique frame.
> > 2) the user can visualize or save those objects as image, html or table 
> files
> > 3) The following plugin are activated to use the new Additional Result 
> framework
> > /Tools/
> > Statistics>Plots>All
> > Statistics>Classify attributes
> > Statistics>Layer attribute statistics
> > Statistic>Layer statistics
> > /Raster/
> > Analysis on Single band raster>Compare selected Grid raster layers
> >
> > See also ChangeLog.txt
> > .
> > 2018-03-12 Giuseppe Aruta
> >     * Activated  Additional Result framemork: outputs other than vector 
> or
> >   raster are loaded as objects into a convenient frame where user 
> can 
> >   save/delete/rename these objects.
> >   The following objects can be saved into the Additional Result 
> frame:
> >   - Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html 
> file
> >   - JTabel objects: saved as .csv file
> >   - graphics added to PlotPane: saved as .png file (for Profiles 
> also as cad .dxf file)
> >   -  Other object: saved to .png file
> >   - FeatureCollection into a FeatureCollectionPanel: saved to 
> .jml/.shp
> >     ...
> >
> > (*) The framework derives from Sextante - see Sextante "Results" plugin
> >
> > 2018-04-07 11:14 GMT+02:00 Michaël Michaud    >>:
> >
> >     Ede,
> >
> >     +1
> >
> >     Michaël
> >
> >
> >
> >     Le 07/04/2018 à 10:59, edgar.sol...@web.de 
>   > a écrit :
> >
> >         we should probably do a maintenance release because of the 
> showstopper with JML date fields that Jukka found.
> >
> >         what do you say?.. ede
> >
> >         
> --
> >         Check out the vibrant tech community on one of the world's most
> >         engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >         ___
> >         Jump-pilot-devel mailing list
> >         Jump-pilot-devel@lists.sourceforge.net 
>  
>  >
> >         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel 
>  
>  >
> >
> >
> >
> >     
> --
> >     Check out the vibrant tech community on one of the world's most
> >     engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >     ___
> >     Jump-pilot-devel mailing list
> >     Jump-pilot-devel@lists.sourceforge.net 
>  
>  >
> >     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel 
>  
>  >
> >
> >
> >
> >
> > 
> 

Re: [JPP-Devel] OJ 1.12.1 maintenance release

2018-04-07 Thread Giuseppe Aruta
I build the new versions of the plugins: should I add a copy of *.jar files
to the SVN/plugins/plugin_name>/dist folder?

2018-04-07 12:28 GMT+02:00 :

> all points fine by me,
>
> let's do a 1.13 when you are ready. give me a shout out then.. ede
>
> On 4/7/2018 12:12, Giuseppe Aruta wrote:
> > Hi Ede
> > I did some small changes on CadPlan plugins+ correction of bugs.
> > And I am going to do some extra work on Sextante (basically Sextante
> result outputs (table, text, charts) are unified  to new OpenJUMP
> Additional Resuls frame (*)).
> > I need a couple of days to do fix the Sextante changes and to upgrade
> the plugins. Can we wait until the end of next week?
> >
> > The new Additional Resul frame in OpenJUMP seems for me a reason to
> upgrade to a new version (1,13), more than a maintenance release version.
> > To give an idea about the new Additional Results Frame:
> >
> > 1) All the outputs (other then vector or Rater) like charts, table,
> images, text and FeatureCollections can be unified as objects in a list
> inside a unique frame.
> > 2) the user can visualize or save those objects as image, html or table
> files
> > 3) The following plugin are activated to use the new Additional Result
> framework
> > /Tools/
> > Statistics>Plots>All
> > Statistics>Classify attributes
> > Statistics>Layer attribute statistics
> > Statistic>Layer statistics
> > /Raster/
> > Analysis on Single band raster>Compare selected Grid raster layers
> >
> > See also ChangeLog.txt
> > .
> > 2018-03-12 Giuseppe Aruta
> > * Activated  Additional Result framemork: outputs other than vector
> or
> >   raster are loaded as objects into a convenient frame where user
> can
> >   save/delete/rename these objects.
> >   The following objects can be saved into the Additional Result
> frame:
> >   - Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html
> file
> >   - JTabel objects: saved as .csv file
> >   - graphics added to PlotPane: saved as .png file (for Profiles
> also as cad .dxf file)
> >   -  Other object: saved to .png file
> >   - FeatureCollection into a FeatureCollectionPanel: saved to
> .jml/.shp
> > ...
> >
> > (*) The framework derives from Sextante - see Sextante "Results" plugin
> >
> > 2018-04-07 11:14 GMT+02:00 Michaël Michaud  >:
> >
> > Ede,
> >
> > +1
> >
> > Michaël
> >
> >
> >
> > Le 07/04/2018 à 10:59, edgar.sol...@web.de  edgar.sol...@web.de> a écrit :
> >
> > we should probably do a maintenance release because of the
> showstopper with JML date fields that Jukka found.
> >
> > what do you say?.. ede
> >
> > 
> --
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > ___
> > Jump-pilot-devel mailing list
> > Jump-pilot-devel@lists.sourceforge.net  lists.sourceforge.net>
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel <
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel>
> >
> >
> >
> > 
> --
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > ___
> > Jump-pilot-devel mailing list
> > Jump-pilot-devel@lists.sourceforge.net  lists.sourceforge.net>
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel <
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel>
> >
> >
> >
> >
> > 
> --
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >
> >
> >
> > ___
> > Jump-pilot-devel mailing list
> > Jump-pilot-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >
>
>
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___

Re: [JPP-Devel] OJ 1.12.1 maintenance release

2018-04-07 Thread Giuseppe Aruta
...apart from adding to PLUS folder of coarse...

2018-04-07 13:03 GMT+02:00 Giuseppe Aruta :

> I build the new versions of the plugins: should I add a copy of *.jar
> files to the SVN/plugins/plugin_name>/dist folder?
>
> 2018-04-07 12:28 GMT+02:00 :
>
>> all points fine by me,
>>
>> let's do a 1.13 when you are ready. give me a shout out then.. ede
>>
>> On 4/7/2018 12:12, Giuseppe Aruta wrote:
>> > Hi Ede
>> > I did some small changes on CadPlan plugins+ correction of bugs.
>> > And I am going to do some extra work on Sextante (basically Sextante
>> result outputs (table, text, charts) are unified  to new OpenJUMP
>> Additional Resuls frame (*)).
>> > I need a couple of days to do fix the Sextante changes and to upgrade
>> the plugins. Can we wait until the end of next week?
>> >
>> > The new Additional Resul frame in OpenJUMP seems for me a reason to
>> upgrade to a new version (1,13), more than a maintenance release version.
>> > To give an idea about the new Additional Results Frame:
>> >
>> > 1) All the outputs (other then vector or Rater) like charts, table,
>> images, text and FeatureCollections can be unified as objects in a list
>> inside a unique frame.
>> > 2) the user can visualize or save those objects as image, html or table
>> files
>> > 3) The following plugin are activated to use the new Additional Result
>> framework
>> > /Tools/
>> > Statistics>Plots>All
>> > Statistics>Classify attributes
>> > Statistics>Layer attribute statistics
>> > Statistic>Layer statistics
>> > /Raster/
>> > Analysis on Single band raster>Compare selected Grid raster layers
>> >
>> > See also ChangeLog.txt
>> > .
>> > 2018-03-12 Giuseppe Aruta
>> > * Activated  Additional Result framemork: outputs other than vector
>> or
>> >   raster are loaded as objects into a convenient frame where user
>> can
>> >   save/delete/rename these objects.
>> >   The following objects can be saved into the Additional Result
>> frame:
>> >   - Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html
>> file
>> >   - JTabel objects: saved as .csv file
>> >   - graphics added to PlotPane: saved as .png file (for Profiles
>> also as cad .dxf file)
>> >   -  Other object: saved to .png file
>> >   - FeatureCollection into a FeatureCollectionPanel: saved to
>> .jml/.shp
>> > ...
>> >
>> > (*) The framework derives from Sextante - see Sextante "Results" plugin
>> >
>> > 2018-04-07 11:14 GMT+02:00 Michaël Michaud > >:
>> >
>> > Ede,
>> >
>> > +1
>> >
>> > Michaël
>> >
>> >
>> >
>> > Le 07/04/2018 à 10:59, edgar.sol...@web.de > edgar.sol...@web.de> a écrit :
>> >
>> > we should probably do a maintenance release because of the
>> showstopper with JML date fields that Jukka found.
>> >
>> > what do you say?.. ede
>> >
>> > ---
>> ---
>> > Check out the vibrant tech community on one of the world's most
>> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> > ___
>> > Jump-pilot-devel mailing list
>> > Jump-pilot-devel@lists.sourceforge.net > Jump-pilot-devel@lists.sourceforge.net>
>> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel <
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel>
>> >
>> >
>> >
>> > ---
>> ---
>> > Check out the vibrant tech community on one of the world's most
>> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> > ___
>> > Jump-pilot-devel mailing list
>> > Jump-pilot-devel@lists.sourceforge.net > Jump-pilot-devel@lists.sourceforge.net>
>> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel <
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel>
>> >
>> >
>> >
>> >
>> > 
>> --
>> > Check out the vibrant tech community on one of the world's most
>> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> >
>> >
>> >
>> > ___
>> > Jump-pilot-devel mailing list
>> > Jump-pilot-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>> >
>>
>>
>> 
>> --
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> ___
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>
>

[JPP-Devel] SVN: [5746] plug-ins/SextantePlugIn/src/es/unex/sextante/openjump

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5746
  http://sourceforge.net/p/jump-pilot/code/5746
Author:   ma15569
Date: 2018-04-07 10:55:50 + (Sat, 07 Apr 2018)
Log Message:
---
Moved all result output to OpenJUMP Additional result frame

Modified Paths:
--

plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextanteResultsPlugin.java

plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/gui/OpenJUMPPostProcessTask.java

Modified: 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextanteResultsPlugin.java
===
--- 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextanteResultsPlugin.java
 2018-04-07 09:08:25 UTC (rev 5745)
+++ 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/extensions/SextanteResultsPlugin.java
 2018-04-07 10:55:50 UTC (rev 5746)
@@ -4,26 +4,31 @@
 
 import javax.swing.Icon;
 import javax.swing.ImageIcon;
+import javax.swing.JInternalFrame;
 import javax.swing.JOptionPane;
 
 import org.openjump.core.ui.plugin.AbstractUiPlugIn;
+import org.openjump.sextante.core.ObjectAndDescription;
+import org.openjump.sextante.gui.additionalResults.AdditionalResults;
+import org.openjump.sextante.gui.additionalResults.AdditionalResultsFrame;
 
-import es.unex.sextante.core.Sextante;
-import es.unex.sextante.gui.additionalResults.AdditionalResults;
-import es.unex.sextante.gui.core.SextanteGUI;
-import es.unex.sextante.openjump.language.I18NPlug;
+import com.vividsolutions.jump.I18N;
 //import es.unex.sextante.gui.additionalResults.AdditionalResults;
 //import org.openjump.sextante.gui.additionalResults.AdditionalResultsFrame;
 import com.vividsolutions.jump.workbench.plugin.PlugInContext;
-import com.vividsolutions.jump.I18N;
 
+//import es.unex.sextante.core.Sextante;
 //import es.unex.sextante.gui.additionalResults.AdditionalResults;
+//import es.unex.sextante.gui.core.SextanteGUI;
+import es.unex.sextante.openjump.language.I18NPlug;
 
+//import es.unex.sextante.gui.additionalResults.AdditionalResults;
+
 public class SextanteResultsPlugin extends AbstractUiPlugIn {
 
 public String NO_RESULTS = I18NPlug
 
.getI18N("es.unex.sextante.kosmo.extensions.SextanteResultsPlugin.Results.no_results");
-private String sName = I18N
+private final String sName = I18N
 
.get("org.openjump.sextante.gui.additionalResults.AdditionalResultsPlugIn.Result-viewer");
 private static String sWarning = I18N
 
.get("org.openjump.sextante.gui.additionalResults.AdditionalResultsPlugIn.List-of-results-is-empty");
@@ -30,40 +35,45 @@
 
 @Override
 public boolean execute(final PlugInContext context) throws Exception {
+//[Giuseppe Aruta 2018-04-07] Now it opens OpenJUMP Additional results frame
+
+final ArrayList m_Components = 
AdditionalResults.m_Components;
+if (m_Components == null || m_Components.size() == 0) {
+JOptionPane.showMessageDialog(null, sWarning, sName,
+JOptionPane.WARNING_MESSAGE);
+return false;
+} else {
 
-/*
- * ArrayList m_Components =
- * AdditionalResults.m_Components; if (m_Components == null ||
- * m_Components.size() == 0) { JOptionPane.showMessageDialog(null,
- * sWarning, sName, JOptionPane.WARNING_MESSAGE); return false; } else 
{
- * 
- * for (JInternalFrame iFrame : context.getWorkbenchFrame()
- * .getInternalFrames()) { if (iFrame instanceof 
AdditionalResultsFrame)
- * {
- * 
- * iFrame.toFront(); return true;
- * 
- * } } AdditionalResultsFrame additionalResultsFrame = new
- * AdditionalResultsFrame( m_Components);
- * 
- * context.getWorkbenchFrame()
- * .addInternalFrame(additionalResultsFrame);
- * 
- * }
- */
+for (final JInternalFrame iFrame : context.getWorkbenchFrame()
+.getInternalFrames()) {
+if (iFrame instanceof AdditionalResultsFrame) {
 
-final ArrayList results = AdditionalResults.getComponents();
-if (results.size() != 0) {
-SextanteGUI.getGUIFactory().showAdditionalResultsDialog(results);
-}
+iFrame.toFront();
+return true;
 
-else {
-JOptionPane.showMessageDialog(null, NO_RESULTS,
-Sextante.getText("Warning"), JOptionPane.WARNING_MESSAGE);
+}
+}
+final AdditionalResultsFrame additionalResultsFrame = new 
AdditionalResultsFrame(
+m_Components);
+
+context.getWorkbenchFrame()
+.addInternalFrame(additionalResultsFrame);
+
 }
-
 return true;
 
+// final ArrayList results = AdditionalResults.getComponents();
+// if (results.size() != 0) {
+// 

Re: [JPP-Devel] OJ 1.12.1 maintenance release

2018-04-07 Thread edgar . soldin
all points fine by me,

let's do a 1.13 when you are ready. give me a shout out then.. ede

On 4/7/2018 12:12, Giuseppe Aruta wrote:
> Hi Ede
> I did some small changes on CadPlan plugins+ correction of bugs.
> And I am going to do some extra work on Sextante (basically Sextante result 
> outputs (table, text, charts) are unified  to new OpenJUMP Additional Resuls 
> frame (*)).
> I need a couple of days to do fix the Sextante changes and to upgrade the 
> plugins. Can we wait until the end of next week?
> 
> The new Additional Resul frame in OpenJUMP seems for me a reason to upgrade 
> to a new version (1,13), more than a maintenance release version.
> To give an idea about the new Additional Results Frame:
> 
> 1) All the outputs (other then vector or Rater) like charts, table, images, 
> text and FeatureCollections can be unified as objects in a list inside a 
> unique frame.
> 2) the user can visualize or save those objects as image, html or table files
> 3) The following plugin are activated to use the new Additional Result 
> framework
> /Tools/
> Statistics>Plots>All
> Statistics>Classify attributes
> Statistics>Layer attribute statistics
> Statistic>Layer statistics
> /Raster/
> Analysis on Single band raster>Compare selected Grid raster layers
> 
> See also ChangeLog.txt
> .
> 2018-03-12 Giuseppe Aruta
>     * Activated  Additional Result framemork: outputs other than vector or
>   raster are loaded as objects into a convenient frame where user can 
>   save/delete/rename these objects.
>   The following objects can be saved into the Additional Result frame:
>   - Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html file
>   - JTabel objects: saved as .csv file
>   - graphics added to PlotPane: saved as .png file (for Profiles also as 
> cad .dxf file)
>   -  Other object: saved to .png file
>   - FeatureCollection into a FeatureCollectionPanel: saved to .jml/.shp
>     ...
> 
> (*) The framework derives from Sextante - see Sextante "Results" plugin
> 
> 2018-04-07 11:14 GMT+02:00 Michaël Michaud  >:
> 
> Ede,
> 
> +1
> 
> Michaël
> 
> 
> 
> Le 07/04/2018 à 10:59, edgar.sol...@web.de  a 
> écrit :
> 
> we should probably do a maintenance release because of the 
> showstopper with JML date fields that Jukka found.
> 
> what do you say?.. ede
> 
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net 
> 
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel 
> 
> 
> 
> 
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net 
> 
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel 
> 
> 
> 
> 
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> 
> 
> 
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] OJ 1.12.1 maintenance release

2018-04-07 Thread Giuseppe Aruta
Hi Ede
I did some small changes on CadPlan plugins+ correction of bugs.
And I am going to do some extra work on Sextante (basically Sextante result
outputs (table, text, charts) are unified  to new OpenJUMP Additional
Resuls frame (*)).
I need a couple of days to do fix the Sextante changes and to upgrade the
plugins. Can we wait until the end of next week?

The new Additional Resul frame in OpenJUMP seems for me a reason to upgrade
to a new version (1,13), more than a maintenance release version.
To give an idea about the new Additional Results Frame:

1) All the outputs (other then vector or Rater) like charts, table, images,
text and FeatureCollections can be unified as objects in a list inside a
unique frame.
2) the user can visualize or save those objects as image, html or table
files
3) The following plugin are activated to use the new Additional Result
framework
*Tools*
Statistics>Plots>All
Statistics>Classify attributes
Statistics>Layer attribute statistics
Statistic>Layer statistics
*Raster*
Analysis on Single band raster>Compare selected Grid raster layers

See also ChangeLog.txt
.
2018-03-12 Giuseppe Aruta
* Activated  Additional Result framemork: outputs other than vector or
  raster are loaded as objects into a convenient frame where user can
  save/delete/rename these objects.
  The following objects can be saved into the Additional Result frame:
  - Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html file
  - JTabel objects: saved as .csv file
  - graphics added to PlotPane: saved as .png file (for Profiles also
as cad .dxf file)
  -  Other object: saved to .png file
  - FeatureCollection into a FeatureCollectionPanel: saved to .jml/.shp
...

(*) The framework derives from Sextante - see Sextante "Results" plugin

2018-04-07 11:14 GMT+02:00 Michaël Michaud :

> Ede,
>
> +1
>
> Michaël
>
>
>
> Le 07/04/2018 à 10:59, edgar.sol...@web.de a écrit :
>
>> we should probably do a maintenance release because of the showstopper
>> with JML date fields that Jukka found.
>>
>> what do you say?.. ede
>>
>> 
>> --
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> ___
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] OJ 1.12.1 maintenance release

2018-04-07 Thread Michaël Michaud

Ede,

+1

Michaël


Le 07/04/2018 à 10:59, edgar.sol...@web.de a écrit :

we should probably do a maintenance release because of the showstopper with JML 
date fields that Jukka found.

what do you say?.. ede

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5745] core/trunk/ChangeLog

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5745
  http://sourceforge.net/p/jump-pilot/code/5745
Author:   michaudm
Date: 2018-04-07 09:08:25 + (Sat, 07 Apr 2018)
Log Message:
---
update changelog file

Modified Paths:
--
core/trunk/ChangeLog

Modified: core/trunk/ChangeLog
===
--- core/trunk/ChangeLog2018-04-07 08:55:30 UTC (rev 5744)
+++ core/trunk/ChangeLog2018-04-07 09:08:25 UTC (rev 5745)
@@ -5,7 +5,7 @@
 
 * Changes.txt updated until here **
 
-2018-04-07
+2018-04-07 mmichaud 
   * WritableDataStoreDataSource can now have their own TransactionManager
 
 2018-04-06 Giuseppe Aruta
@@ -20,7 +20,7 @@
 output options
 
 2018-03-14 Giuseppe Aruta
-  * Smal enhancement on AdditionalResul Frame, JSplitPanel divider and
+  * Small enhancement on AdditionalResult Frame, JSplitPanel divider and
 added dxf export for plot (only on jFileChooser, not yer working)
   * Moved Statistics>Plot>(All) and Statistic>Classify attributes output
 plot into AdditionalResul Frame
@@ -32,10 +32,10 @@
 The following objects can be saved into the Additional Result frame:
   - Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html file
   - JTabel objects: saved as .csv file
-  - graphics added to PlotPane: saved as .png file
-  -  Other object: saved to .png file
+  - Graphics added to PlotPane: saved as .png file
+  - Other object: saved to .png file
   - FeatureCollection into a FeatureCollectionPanel: saved to .jml/.shp
-  Additional Results framework has been adapted from Sextante.
+Additional Results framework has been adapted from Sextante.
   * Added option to ProfileGraphPlugIn to use selected line as profile trace
 Graphics and table Outputs are saved  into Additional Result frame
 


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] SVN: [5743] core/trunk/src/org/openjump

2018-04-07 Thread Michaël Michaud

Ede,

WritableDataStoreDataSource uses a TransactionManager which manage a 
list of events (feature addition, modification and deletion) and can 
commit these events to the database
A wanted to be able to create a specific WritableDataSource using a 
customized TransactionManager able to do specific actions (in a context 
where I can't commit to the database, but I want to preserve all the 
actions done in OpenJUMP). Kind of business-application need.


Michaël


Le 07/04/2018 à 10:51, edgar.sol...@web.de a écrit :

hey Mike,

On 4/7/2018 10:49, jump-pilot-svn--- via Jump-pilot-devel wrote:

Now, WritableDataStoreDataSource can have their own TransactionManager

what does it do?.. ede

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] OJ 1.12.1 maintenance release

2018-04-07 Thread edgar . soldin
we should probably do a maintenance release because of the showstopper with JML 
date fields that Jukka found.

what do you say?.. ede

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5744] core/trunk/ChangeLog

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5744
  http://sourceforge.net/p/jump-pilot/code/5744
Author:   michaudm
Date: 2018-04-07 08:55:30 + (Sat, 07 Apr 2018)
Log Message:
---
mark 1.12 release in changelog + update and beautify

Modified Paths:
--
core/trunk/ChangeLog

Modified: core/trunk/ChangeLog
===
--- core/trunk/ChangeLog2018-04-07 08:49:08 UTC (rev 5743)
+++ core/trunk/ChangeLog2018-04-07 08:55:30 UTC (rev 5744)
@@ -5,28 +5,31 @@
 
 * Changes.txt updated until here **
 
+2018-04-07
+  * WritableDataStoreDataSource can now have their own TransactionManager
+
 2018-04-06 Giuseppe Aruta
-  * Enhanced version of Feature Schema Panel: added Copy/Paste/Save to 
-file/Load from file schema actions to Schema toolbar
+  * Enhanced version of Feature Schema Panel: added Copy/Paste/Save to
+file/Load from file schema actions to Schema toolbar
 
 2018-04-03 Giuseppe Aruta
-  * Added Boolen and Long attributes to Paste Schema plugin
+  * Added Boolen and Long attributes to Paste Schema plugin
 
 2018-03-14 Giuseppe Aruta
-  * Raster>Profile. Added export profile to .dxf on Additional Frame 
-output options
+  * Raster>Profile. Added export profile to .dxf on Additional Frame
+output options
 
 2018-03-14 Giuseppe Aruta
- * Smal enhancement on AdditionalResul Frame, JSplitPanel divider and
-   added dxf export for plot (only on jFileChooser, not yer working)
- * Moved Statistics>Plot>(All) and Statistic>Classify attributes output
-   plot into AdditionalResul Frame 
+  * Smal enhancement on AdditionalResul Frame, JSplitPanel divider and
+added dxf export for plot (only on jFileChooser, not yer working)
+  * Moved Statistics>Plot>(All) and Statistic>Classify attributes output
+plot into AdditionalResul Frame
 
 2018-03-12 Giuseppe Aruta
-* Activated  Additional Result framemork: outputs other than vector or 
-  raster are loaded as objects into a convenient frame where user can  
-  save/delete/rename these objects.
-  The following objects can be saved into the Additional Result frame:
+  * Activated  Additional Result framemork: outputs other than vector or
+raster are loaded as objects into a convenient frame where user can
+save/delete/rename these objects.
+The following objects can be saved into the Additional Result frame:
   - Texts in Jlabel, JtextPane, JtextArea, HTMLPane: saved as .html file
   - JTabel objects: saved as .csv file
   - graphics added to PlotPane: saved as .png file
@@ -33,12 +36,14 @@
   -  Other object: saved to .png file
   - FeatureCollection into a FeatureCollectionPanel: saved to .jml/.shp
   Additional Results framework has been adapted from Sextante.
- * Added option to ProfileGraphPlugIn to use selected line as profile trace
-   Graphics and table Outputs are saved  into Additional Result frame
+  * Added option to ProfileGraphPlugIn to use selected line as profile trace
+Graphics and table Outputs are saved  into Additional Result frame
 
+* release 1.12 
*
+
 2018-01-30 Giuseppe Aruta
-   * Upgraded Sextante building to version gen2018a to solve a bug on 
- exporting raster data. Moved Toolboxframe as OJ internal frame
+  * Upgraded Sextante building to version gen2018a to solve a bug on
+exporting raster data. Moved Toolboxframe as OJ internal frame
 
 2018-01-28 mmichaud 
   * Update Cadplan VertexSymbol (finnish translation + java 1.7 compatibility)


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] SVN: [5743] core/trunk/src/org/openjump

2018-04-07 Thread edgar . soldin
hey Mike,

On 4/7/2018 10:49, jump-pilot-svn--- via Jump-pilot-devel wrote:
> Now, WritableDataStoreDataSource can have their own TransactionManager

what does it do?.. ede

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] SVN: [5743] core/trunk/src/org/openjump

2018-04-07 Thread jump-pilot-svn--- via Jump-pilot-devel
Revision: 5743
  http://sourceforge.net/p/jump-pilot/code/5743
Author:   michaudm
Date: 2018-04-07 08:49:08 + (Sat, 07 Apr 2018)
Log Message:
---
Now, WritableDataStoreDataSource can have their own TransactionManager

Modified Paths:
--
core/trunk/src/org/openjump/OpenJumpConfiguration.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/AddWritableDataStoreLayerWizard.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/DataStoreDataSourceFactory.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/SaveToDataStoreWizard.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/WritableDataStoreDataSource.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/h2/H2DataStoreDataSource.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/postgis2/PostGISDataStoreDataSource.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/transaction/DataStoreTransactionManager.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/transaction/DataStoreTransactionManagerPlugIn.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/transaction/Evolution.java

core/trunk/src/org/openjump/core/ui/plugin/datastore/transaction/TransactionManagerPanel.java
core/trunk/src/org/openjump/core/ui/plugin/file/SaveWizardPlugIn.java

Modified: core/trunk/src/org/openjump/OpenJumpConfiguration.java
===
--- core/trunk/src/org/openjump/OpenJumpConfiguration.java  2018-04-06 
17:00:47 UTC (rev 5742)
+++ core/trunk/src/org/openjump/OpenJumpConfiguration.java  2018-04-07 
08:49:08 UTC (rev 5743)
@@ -29,6 +29,7 @@
 import org.openjump.core.ui.io.file.FileLayerLoader;
 import org.openjump.core.ui.plugin.datastore.AddDataStoreLayerWizard;
 import org.openjump.core.ui.plugin.datastore.AddWritableDataStoreLayerWizard;
+import 
org.openjump.core.ui.plugin.datastore.transaction.DataStoreTransactionManager;
 import org.openjump.core.ui.plugin.file.DataSourceQueryChooserOpenWizard;
 import org.openjump.core.ui.plugin.file.OpenWizardPlugIn;
 import org.openjump.core.ui.plugin.layer.pirolraster.RasterImageContextMenu;
@@ -145,8 +146,9 @@
 OpenWizardPlugIn.addWizard(workbenchContext, addRasterImageLayerWizard);
 
 // [mmichaud 2013-11-08] add new AddWritableDataStoreLayerWizard
-  AddWritableDataStoreLayerWizard addWritableDataStoreLayerWizard = new 
AddWritableDataStoreLayerWizard(
-  workbenchContext);
+  AddWritableDataStoreLayerWizard addWritableDataStoreLayerWizard =
+  new AddWritableDataStoreLayerWizard(
+  workbenchContext, 
DataStoreTransactionManager.getTransactionManager());
   OpenWizardPlugIn.addWizard(workbenchContext, 
addWritableDataStoreLayerWizard);
 
 // [mmichaud 2012-09-01] changed how RasterImageLayerRendererFactory is 
initialized to fix bug 3526653

Modified: 
core/trunk/src/org/openjump/core/ui/plugin/datastore/AddWritableDataStoreLayerWizard.java
===
--- 
core/trunk/src/org/openjump/core/ui/plugin/datastore/AddWritableDataStoreLayerWizard.java
   2018-04-06 17:00:47 UTC (rev 5742)
+++ 
core/trunk/src/org/openjump/core/ui/plugin/datastore/AddWritableDataStoreLayerWizard.java
   2018-04-07 08:49:08 UTC (rev 5743)
@@ -3,7 +3,7 @@
 import java.awt.Color;
 import java.util.Collection;
 
-import javax.swing.SwingUtilities;
+import javax.swing.*;
 
 import org.openjump.core.ccordsys.srid.SRIDStyle;
 import 
org.openjump.core.ui.plugin.datastore.transaction.DataStoreTransactionManager;
@@ -38,13 +38,32 @@
 
 private AddWritableDataStoreLayerWizardPanel dataStoreWizardPanel;
 
+private DataStoreTransactionManager txManager;
+
 private WorkbenchContext workbenchContext;
 
 private ChooseProjectPanel chooseProjectPanel;
 
-public AddWritableDataStoreLayerWizard(WorkbenchContext workbenchContext) {
+public AddWritableDataStoreLayerWizard(
+String name,
+ImageIcon icon,
+WorkbenchContext workbenchContext,
+DataStoreTransactionManager txManager) {
+super(name, icon,
+AddWritableDataStoreLayerWizardPanel.class.getName());
+this.txManager = txManager;
+this.workbenchContext = workbenchContext;
+dataStoreWizardPanel = new 
AddWritableDataStoreLayerWizardPanel(workbenchContext);
+addPanel(dataStoreWizardPanel);
+chooseProjectPanel = new ChooseProjectPanel(workbenchContext, 
dataStoreWizardPanel.getID());
+addPanel(chooseProjectPanel);
+}
+
+public AddWritableDataStoreLayerWizard(WorkbenchContext workbenchContext,
+DataStoreTransactionManager txManager) {
 super(I18N.get(KEY), IconLoader.icon("database_writable_add.png"),
 AddWritableDataStoreLayerWizardPanel.class.getName());
+this.txManager = txManager;