Ignore:
Timestamp:
2017-09-09T17:19:12+02:00 (7 years ago)
Author:
donvip
Message:

update to JOSM 12805

Location:
applications/editors/josm/plugins/native-password-manager/src/org
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/native-password-manager/src/org/netbeans/modules/keyring/kde/KWalletProvider.java

    r30822 r33587  
    222222    }     
    223223 
    224     private class CommandResult {
     224    private static class CommandResult {
    225225        private int exitCode;
    226226        private char[] retVal;
  • applications/editors/josm/plugins/native-password-manager/src/org/openstreetmap/josm/plugins/npm/InitializationWizard.java

    r33579 r33587  
    4343import org.openstreetmap.josm.Main;
    4444import org.openstreetmap.josm.data.oauth.OAuthToken;
    45 import org.openstreetmap.josm.gui.preferences.server.ProxyPreferencesPanel;
    4645import org.openstreetmap.josm.gui.util.WindowGeometry;
    4746import org.openstreetmap.josm.gui.widgets.HtmlPanel;
     47import org.openstreetmap.josm.io.DefaultProxySelector;
    4848import org.openstreetmap.josm.io.OsmApi;
    4949import org.openstreetmap.josm.io.auth.CredentialsAgentException;
     
    365365            }
    366366           
    367             String proxy_username = Main.pref.get(ProxyPreferencesPanel.PROXY_USER, null);
    368             String proxy_password = Main.pref.get(ProxyPreferencesPanel.PROXY_PASS, null);
    369             String proxy_host = Main.pref.get(ProxyPreferencesPanel.PROXY_HTTP_HOST, null);
     367            String proxy_username = Main.pref.get(DefaultProxySelector.PROXY_USER, null);
     368            String proxy_password = Main.pref.get(DefaultProxySelector.PROXY_PASS, null);
     369            String proxy_host = Main.pref.get(DefaultProxySelector.PROXY_HTTP_HOST, null);
    370370            if (proxy_username != null || proxy_password != null) {
    371371                try {
    372372                    cm.store(RequestorType.PROXY, proxy_host, new PasswordAuthentication(string(proxy_username), toCharArray(proxy_password)));
    373373                    if (rbClear.isSelected()) {
    374                         Main.pref.put(ProxyPreferencesPanel.PROXY_USER, null);
    375                         Main.pref.put(ProxyPreferencesPanel.PROXY_PASS, null);
     374                        Main.pref.put(DefaultProxySelector.PROXY_USER, null);
     375                        Main.pref.put(DefaultProxySelector.PROXY_PASS, null);
    376376                    }
    377377                } catch (CredentialsAgentException ex) {
     
    425425            Main.pref.get("osm-server.username", null) != null ||
    426426            Main.pref.get("osm-server.password", null) != null ||
    427             Main.pref.get(ProxyPreferencesPanel.PROXY_USER, null) != null ||
    428             Main.pref.get(ProxyPreferencesPanel.PROXY_PASS, null) != null ||
     427            Main.pref.get(DefaultProxySelector.PROXY_USER, null) != null ||
     428            Main.pref.get(DefaultProxySelector.PROXY_PASS, null) != null ||
    429429            Main.pref.get("oauth.access-token.key", null) != null ||
    430430            Main.pref.get("oauth.access-token.secret", null) != null;
  • applications/editors/josm/plugins/native-password-manager/src/org/openstreetmap/josm/plugins/npm/NPMCredentialsAgent.java

    r30737 r33587  
    22package org.openstreetmap.josm.plugins.npm;
    33
     4import static org.openstreetmap.josm.tools.I18n.tr;
     5
    46import java.awt.Component;
    5 import static org.openstreetmap.josm.tools.I18n.tr;
    6 
    77import java.net.Authenticator.RequestorType;
    88import java.net.PasswordAuthentication;
     
    1212import java.util.Map;
    1313import java.util.zip.CRC32;
     14
    1415import javax.swing.text.html.HTMLEditorKit;
    1516
     
    1718import org.openstreetmap.josm.Main;
    1819import org.openstreetmap.josm.data.oauth.OAuthToken;
    19 import org.openstreetmap.josm.gui.preferences.server.ProxyPreferencesPanel;
    2020import org.openstreetmap.josm.gui.widgets.HtmlPanel;
     21import org.openstreetmap.josm.io.DefaultProxySelector;
    2122import org.openstreetmap.josm.io.OsmApi;
    2223import org.openstreetmap.josm.io.auth.AbstractCredentialsAgent;
     
    7071    protected String getProxyDescriptor() {
    7172        String pref = Main.pref.getPreferenceFile().getAbsolutePath();
    72         String host = Main.pref.get(ProxyPreferencesPanel.PROXY_HTTP_HOST, "");
    73         String port = Main.pref.get(ProxyPreferencesPanel.PROXY_HTTP_PORT, "");
     73        String host = Main.pref.get(DefaultProxySelector.PROXY_HTTP_HOST, "");
     74        String port = Main.pref.get(DefaultProxySelector.PROXY_HTTP_PORT, "");
    7475       
    7576        CRC32 id = new CRC32();
     
    229230            sensitive.add(tr("password"));
    230231        }
    231         if (Main.pref.get(ProxyPreferencesPanel.PROXY_USER, null) != null) {
     232        if (Main.pref.get(DefaultProxySelector.PROXY_USER, null) != null) {
    232233            sensitive.add(tr("proxy username"));
    233234        }
    234         if (Main.pref.get(ProxyPreferencesPanel.PROXY_PASS, null) != null) {
     235        if (Main.pref.get(DefaultProxySelector.PROXY_PASS, null) != null) {
    235236            sensitive.add(tr("proxy password"));
    236237        }
  • applications/editors/josm/plugins/native-password-manager/src/org/openstreetmap/josm/plugins/npm/NPMType.java

    r30442 r33587  
    88import org.netbeans.modules.keyring.mac.MacProvider;
    99import org.netbeans.spi.keyring.KeyringProvider;
     10import org.openstreetmap.josm.tools.JosmRuntimeException;
    1011
    1112import static org.openstreetmap.josm.tools.I18n.tr;
     
    9293        if (provider == null) {
    9394            try {
    94                 provider = providerClass.newInstance();
    95             } catch (InstantiationException ex) {
    96                 throw new RuntimeException();
    97             } catch (IllegalAccessException ex) {
    98                 throw new RuntimeException();
     95                provider = providerClass.getDeclaredConstructor().newInstance();
     96            } catch (IllegalArgumentException | ReflectiveOperationException | SecurityException ex) {
     97                throw new JosmRuntimeException(ex);
    9998            }
    10099        }
Note: See TracChangeset for help on using the changeset viewer.