Changeset 29611 in osm for applications/editors/josm


Ignore:
Timestamp:
2013-05-31T21:38:54+02:00 (12 years ago)
Author:
donvip
Message:

[josm_elevationprofile] update plugin to JOSM 5965

Location:
applications/editors/josm/plugins/ElevationProfile
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/ElevationProfile/build.xml

    r29435 r29611  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <!--
    3 ** This is a template build file for a JOSM  plugin.
    4 **
    5 ** Maintaining versions
    6 ** ====================
    7 ** see README.template
    8 **
    9 ** Usage
    10 ** =====
    11 ** To build it run
    12 **
    13 **    > ant  dist
    14 **
    15 ** To install the generated plugin locally (in you default plugin directory) run
    16 **
    17 **    > ant  install
    18 **
    19 ** The generated plugin jar is not automatically available in JOSMs plugin configuration
    20 ** dialog. You have to check it in first.
    21 **
    22 -->
    232<project name="ElevationProfile" default="dist" basedir=".">
    24     <!--
    25       ************************************************
    26       ** Common properties (paths and names)
    27       ** should not be necessary to change the following properties
    28      -->
    29     <property name="josm" location="../../core/dist/josm-custom.jar"/>
    30     <property name="josm_stable" location="../../core/dist/3529/josm-tested.jar"/>
    31     <property name="plugin.build.dir" value="build"/>
    32     <property name="plugin.src.dir" value="src"/>
    33     <!-- this is the directory where the plugin jar is copied to -->
    34     <property name="ant.build.javac.target" value="1.5"/>
    35     <property name="plugin.dist.dir" value="../../dist"/>
    36     <property name="plugin.jar" value="${plugin.dist.dir}/${ant.project.name}.jar"/>
    37     <!--
    38     **********************************************************
    39     ** init - initializes the build
    40     **********************************************************
     3    <!-- enter the SVN commit message -->
     4    <property name="commit.message" value=""/>
     5    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
     6    <property name="plugin.main.version" value="5965"/>
     7   
     8    <!-- Configure these properties (replace "..." accordingly).
     9         See http://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins
    4110    -->
    42     <target name="init">
    43         <mkdir dir="${plugin.build.dir}"/>
    44     </target>
    45     <!--
    46     **********************************************************
    47     ** compile - complies the source tree
    48     **********************************************************
    49     -->
    50     <target name="compile" depends="init">
    51         <echo message="compiling sources for  ${plugin.jar} ... "/>
    52         <javac srcdir="src" classpath="${josm}" debug="true" destdir="${plugin.build.dir}" includeantruntime="false">
    53             <compilerarg value="-Xlint:deprecation"/>
    54             <compilerarg value="-Xlint:unchecked"/>
    55         </javac>
    56     </target>
    57     <!--
    58     **********************************************************
    59     ** dist - creates the plugin jar
    60     **********************************************************
    61     -->
    62     <target name="dist" depends="compile,revision">
    63         <condition property="josm.dist.dir" value="../../dist" else="dist">
    64             <and>
    65                 <os family="windows"/>
    66             </and>
    67         </condition>
    68         <mkdir dir="${plugin.dist.dir}"/>
    69         <echo message="creating ${plugin.jar} ... "/>
    70         <copy todir="${plugin.build.dir}/images">
    71             <fileset dir="images"/>
    72         </copy>
    73         <copy todir="${plugin.build.dir}/data">
    74             <fileset dir="data"/>
    75         </copy>
    76         <copy todir="${plugin.build.dir}">
    77             <fileset dir=".">
    78                 <include name="README"/>
    79                 <include name="LICENSE"/>
    80             </fileset>
    81         </copy>
    82         <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
    83             <!--
    84         ************************************************
    85         ** configure these properties. Most of them will be copied to the plugins
    86         ** manifest file. Property values will also show up in the list available
    87         ** plugins: http://josm.openstreetmap.de/wiki/Plugins.
    88         **
    89         ************************************************
    90     -->
    91             <manifest>
    92                 <attribute name="Author" value="Oliver Wieland"/>
    93                 <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.elevation.ElevationProfilePlugin"/>
    94                 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
    95                 <attribute name="Plugin-Description" value="Shows the elevation profile and some statistical data of a GPX track."/>
    96                 <attribute name="de_Plugin-Description" value="Zeigt das Höhenprofil und statistische Werte eines GPX-Tracks."/>
    97                 <attribute name="Plugin-Link" value="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/ElevationProfile"/>
    98                 <attribute name="Plugin-Mainversion" value="4549"/>
    99                 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
    100                 <attribute name="Plugin-Icon" value="images/elevation.png"/>
    101             </manifest>
    102         </jar>
    103     </target>
    104     <!--
    105     **********************************************************
    106     ** revision - extracts the current revision number for the
    107     **    file build.number and stores it in the XML property
    108     **    version.*
    109     **********************************************************
    110     -->
    111     <target name="revision">
    112         <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">
    113             <env key="LANG" value="C"/>
    114             <arg value="info"/>
    115             <arg value="--xml"/>
    116             <arg value="build.xml"/>
    117         </exec>
    118         <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/>
    119         <echo message="Revision: ${version.entry.commit.revision}"/>
    120         <delete file="REVISION"/>
    121     </target>
    122     <!--
    123     **********************************************************
    124     ** clean - clean up the build environment
    125     **********************************************************
    126     -->
    127     <target name="clean">
    128         <delete dir="${plugin.build.dir}"/>
    129         <delete file="${plugin.jar}"/>
    130     </target>
    131     <!--
    132     **********************************************************
    133     ** install - install the plugin to your local JOSM installation
    134     **********************************************************
    135     -->
    136     <target name="install" depends="dist">
    137         <property environment="env"/>
    138         <condition property="josm.plugins.dir" value="${env.APPDATA}/JOSM/plugins" else="${user.home}/.josm/plugins">
    139             <and>
    140                 <os family="windows"/>
    141             </and>
    142         </condition>
    143         <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/>
    144     </target>
     11    <property name="plugin.author" value="Oliver Wieland"/>
     12    <property name="plugin.class" value="org.openstreetmap.josm.plugins.elevation.ElevationProfilePlugin"/>
     13    <property name="plugin.description" value="Shows the elevation profile and some statistical data of a GPX track."/>
     14    <property name="plugin.icon" value="images/elevation.png"/>
     15    <property name="plugin.link" value="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/ElevationProfile"/>
     16
     17    <!-- ** include targets that all plugins have in common ** -->
     18    <import file="../build-common.xml"/>
    14519</project>
  • applications/editors/josm/plugins/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/ElevationProfilePlugin.java

    r28622 r29611  
    6060               
    6161                if (newFrame != null) {
    62                         newFrame.toolGroup.add(eleModeButton);
     62                        newFrame.addMapMode(eleModeButton);
    6363                        ElevationProfileDialog eleProfileDlg = new ElevationProfileDialog();
    6464                        eleProfileDlg.addModelListener(eleMode);
     
    8080                return currentLayer;
    8181        }
    82 
    83        
    8482}
Note: See TracChangeset for help on using the changeset viewer.