Changeset 8453 in josm for trunk


Ignore:
Timestamp:
2015-06-03T02:59:15+02:00 (9 years ago)
Author:
Don-vip
Message:

fix #11518 - ban plugins CADTools, LaneConnector and ContourOverlappingMerge

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java

    r8443 r8453  
    195195    public static class DynamicURLClassLoader extends URLClassLoader {
    196196
     197        /**
     198         * Constructs a new {@code DynamicURLClassLoader}.
     199         * @param urls the URLs from which to load classes and resources
     200         * @param parent the parent class loader for delegation
     201         */
    197202        public DynamicURLClassLoader(URL[] urls, ClassLoader parent) {
    198203            super(urls, parent);
     
    208213     * List of unmaintained plugins. Not really up-to-date as the vast majority of plugins are not maintained after a few months, sadly...
    209214     */
    210     private static final String[] UNMAINTAINED_PLUGINS = new String[] {"gpsbabelgui", "Intersect_way"};
     215    private static final String[] UNMAINTAINED_PLUGINS = new String[] {
     216        "gpsbabelgui",
     217        "Intersect_way",
     218        "CADTools",                // See #11438, #11518, https://github.com/ROTARIUANAMARIA/CADTools/issues/1
     219        "ContourOverlappingMerge", // See #11202, #11518, https://github.com/bularcasergiu/ContourOverlappingMerge/issues/1
     220        "LaneConnector"            // See #11468, #11518, https://github.com/TrifanAdrian/LanecConnectorPlugin/issues/1
     221    };
    211222
    212223    /**
     
    684695
    685696    /**
    686      * Loads plugins from <code>plugins</code> which have the flag {@link PluginInformation#early}
    687      * set to true.
    688      *
     697     * Loads plugins from <code>plugins</code> which have the flag {@link PluginInformation#early} set to true.
     698     *
     699     * @param parent The parent component to be used for the displayed dialog
    689700     * @param plugins the collection of plugins
    690701     * @param monitor the progress monitor. Defaults to {@link NullProgressMonitor#INSTANCE} if null.
     
    701712
    702713    /**
    703      * Loads plugins from <code>plugins</code> which have the flag {@link PluginInformation#early}
    704      * set to false.
     714     * Loads plugins from <code>plugins</code> which have the flag {@link PluginInformation#early} set to false.
    705715     *
    706716     * @param parent The parent component to be used for the displayed dialog
Note: See TracChangeset for help on using the changeset viewer.