This is an automated email from the git hooks/post-receive script.

fnatter-guest pushed a commit to branch master
in repository freeplane.

commit c3fc69d9ce8219c45e4930f30006c5b9a586ab7d
Author: Felix Natter <[email protected]>
Date:   Thu Oct 15 16:29:51 2015 +0200

    Patch for JMapViewer 1.11
---
 debian/changelog                       |   6 ++
 debian/control                         |   4 +-
 debian/patches/97_jmapviewer1.11.patch | 147 +++++++++++++++++++++++++++++++++
 debian/patches/series                  |   1 +
 4 files changed, 156 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b0d0aa5..77419ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+freeplane (1.3.15-3) experimental; urgency=medium
+
+  * Upgrade JMapViewer to 1.11 (Closes: #801475)
+
+ -- Felix Natter <[email protected]>  Thu, 15 Oct 2015 15:47:58 +0200
+
 freeplane (1.3.15-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/control b/debian/control
index 1c4c4e2..dddefc8 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,7 @@ Build-Depends-Indep: javahelp2,
                      libjsyntaxpane-java (>= 0.9.6~r156),
                      libcommons-codec-java (>= 1.7),
                      libidw-java,
-                     jmapviewer
+                     jmapviewer (>= 1.11)
 Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/freeplane.git
 Vcs-Git: git://anonscm.debian.org/pkg-java/freeplane.git
@@ -58,7 +58,7 @@ Depends: ${misc:Depends},
          libjsyntaxpane-java (>= 0.9.6~r156),
          libcommons-codec-java (>= 1.7),
          libidw-java,
-         jmapviewer,
+         jmapviewer (>= 1.11),
          libjortho-freeplane-java (= ${binary:Version})
 Recommends: xdg-utils,
             java-wrappers
diff --git a/debian/patches/97_jmapviewer1.11.patch 
b/debian/patches/97_jmapviewer1.11.patch
new file mode 100644
index 0000000..7702243
--- /dev/null
+++ b/debian/patches/97_jmapviewer1.11.patch
@@ -0,0 +1,147 @@
+--- 
a/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/LocationChoosenListener.java
++++ 
b/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/LocationChoosenListener.java
+@@ -1,10 +1,11 @@
+ package org.freeplane.plugin.openmaps;
+ 
+ import org.openstreetmap.gui.jmapviewer.Coordinate;
++import org.openstreetmap.gui.jmapviewer.interfaces.ICoordinate;
+ 
+ /**
+  * @author Blair Archibald 
+  */
+ public interface LocationChoosenListener {
+-      public void locationChoosenAction(Coordinate locationChoosen, int zoom);
++      public void locationChoosenAction(ICoordinate locationChoosen, int 
zoom);
+ }
+--- 
a/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/OpenMapsExtension.java
++++ 
b/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/OpenMapsExtension.java
+@@ -2,6 +2,7 @@
+ 
+ import org.freeplane.core.extension.IExtension;
+ import org.openstreetmap.gui.jmapviewer.Coordinate;
++import org.openstreetmap.gui.jmapviewer.interfaces.ICoordinate;
+ 
+ /**
+  * @author Blair Archibald
+@@ -33,7 +34,7 @@
+               location = new Coordinate(location_x, location_y);
+       }
+ 
+-      public void updateLocation(Coordinate locationChoosen) {
++      public void updateLocation(ICoordinate locationChoosen) {
+               location = new Coordinate(locationChoosen.getLat(), 
locationChoosen.getLon());
+       }
+ 
+--- 
a/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/OpenMapsNodeHook.java
++++ 
b/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/OpenMapsNodeHook.java
+@@ -15,6 +15,7 @@
+ import org.freeplane.plugin.openmaps.mapelements.OpenMapsDialog;
+ import org.openstreetmap.gui.jmapviewer.Coordinate;
+ import org.freeplane.plugin.openmaps.LocationChoosenListener;
++import org.openstreetmap.gui.jmapviewer.interfaces.ICoordinate;
+ 
+ /**
+  * @author Blair Archibald
+@@ -49,7 +50,7 @@
+       
+ 
+       //Called when a location is chosen in the OpenMapsDialog - Only one 
location may be chosen at a time
+-      public void locationChoosenAction(Coordinate locationChoosen, int zoom) 
{
++      public void locationChoosenAction(ICoordinate locationChoosen, int 
zoom) {
+               addChoosenLocationToSelectedNode(locationChoosen, zoom); 
+               map.getController().removeLocationChoosenListener(this);
+       }
+@@ -101,7 +102,7 @@
+               }
+       }
+       
+-      private void addChoosenLocationToSelectedNode(Coordinate 
locationChoosen, int zoom) {
++      private void addChoosenLocationToSelectedNode(ICoordinate 
locationChoosen, int zoom) {
+               final NodeModel node = getCurrentlySelectedNode();
+               OpenMapsExtension openMapsExtension = (OpenMapsExtension) 
node.getExtension(OpenMapsExtension.class);
+               
+@@ -113,7 +114,7 @@
+               refreshNode(node);
+       }
+       
+-      private void setLocationChoiceUndoable(final OpenMapsExtension 
extension, final Coordinate locationChoosen, final int zoomChoosen) {
++      private void setLocationChoiceUndoable(final OpenMapsExtension 
extension, final ICoordinate locationChoosen, final int zoomChoosen) {
+               final Coordinate currentLocation = extension.getLocation();
+               final int currentZoom = extension.getZoom();
+ 
+@@ -127,11 +128,11 @@
+               }
+       }
+ 
+-      private IActor createUndoActor(final OpenMapsExtension extension, final 
Coordinate newlyChoosenLocation, 
+-                      final Coordinate currentlyStoredLocation, final int 
newlyChoosenZoom , final int currentlyStoredZoom) {
++      private IActor createUndoActor(final OpenMapsExtension extension, final 
ICoordinate newlyChoosenLocation,
++                      final ICoordinate currentlyStoredLocation, final int 
newlyChoosenZoom , final int currentlyStoredZoom) {
+               
+               return new IActor() {
+-                      private final Coordinate oldLocation = 
currentlyStoredLocation;
++                      private final ICoordinate oldLocation = 
currentlyStoredLocation;
+                       private final int oldZoom = currentlyStoredZoom;
+ 
+                       public void act() {
+--- 
a/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/mapelements/OpenMapsController.java
++++ 
b/freeplane_plugin_openmaps/src/org/freeplane/plugin/openmaps/mapelements/OpenMapsController.java
+@@ -12,6 +12,7 @@
+ import org.openstreetmap.gui.jmapviewer.JMapViewer;
+ import org.openstreetmap.gui.jmapviewer.MapMarkerDot;
+ import org.openstreetmap.gui.jmapviewer.OsmMercator;
++import org.openstreetmap.gui.jmapviewer.interfaces.ICoordinate;
+ 
+ /**
+  * @author Blair Archibald
+@@ -37,7 +38,7 @@
+       @Override
+       public void mouseClicked(MouseEvent e) {
+                if (e.getClickCount() == 2 && e.getButton() == 
MouseEvent.BUTTON1) {
+-                      final Coordinate locationChoosen = 
getSelectedLocation(e.getPoint());
++                      final ICoordinate locationChoosen = 
getSelectedLocation(e.getPoint());
+                       if (locationCount < 1) {
+                               addMarkerToLocation(locationChoosen);
+                               locationCount++;
+@@ -54,13 +55,13 @@
+               Listeners.remove(listener);
+       }
+ 
+-      private void sendLocation(Coordinate locationChoosen, int zoom) {
++      private void sendLocation(ICoordinate locationChoosen, int zoom) {
+               for (LocationChoosenListener l : Listeners) {
+                       l.locationChoosenAction(locationChoosen, zoom);
+               }
+       }
+ 
+-      public Coordinate getSelectedLocation(Point clickedLocation) {
++      public ICoordinate getSelectedLocation(Point clickedLocation) {
+               return map.getPosition(clickedLocation); 
+       }
+       
+@@ -68,7 +69,7 @@
+               return map.getZoom();
+       }
+ 
+-      private void addMarkerToLocation(final Coordinate locationChoosen) {
++      private void addMarkerToLocation(final ICoordinate locationChoosen) {
+               map.addMapMarker(new MapMarkerDot(locationChoosen.getLat(), 
locationChoosen.getLon()));
+       }
+       
+@@ -77,12 +78,11 @@
+                       addMarkerToLocation(location);
+                       locationCount++;
+               }
++
++              final OsmMercator osmMercator = new OsmMercator();
+               
+-              // this method is not available in JMapViewer >= 1.03!
+-//            map.setDisplayPositionByLatLon(new Point(map.getWidth() / 2, 
map.getHeight() / 2), location.getLat(), location.getLon(), zoom);
+-              
+-        int x = (int)OsmMercator.LonToX(location.getLon(), zoom);
+-        int y = (int)OsmMercator.LatToY(location.getLat(), zoom);
++        int x = (int)osmMercator.lonToX(location.getLon(), zoom);
++        int y = (int)osmMercator.latToY(location.getLat(), zoom);
+               map.setDisplayPosition(new Point(map.getWidth() / 2, 
map.getHeight() / 2), x, y, zoom);
+       }
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 19e3d46..69ea220 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -10,3 +10,4 @@
 92_fix_old_manifest.patch
 93_jgoodies1.6.patch
 95_run_jflex.patch
+97_jmapviewer1.11.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/freeplane.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to