SDK:
- update settings import for new base platform git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10667 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
71d30aa37b
commit
f38285442d
@ -63,7 +63,6 @@ import javax.swing.KeyStroke;
|
||||
import org.netbeans.util.Util;
|
||||
import org.openide.util.NbBundle;
|
||||
import org.openide.util.Utilities;
|
||||
|
||||
/**
|
||||
* Displays LicensePanel to user. User must accept license to continue.
|
||||
* if user does not accept license UserCancelException is thrown.
|
||||
|
@ -49,7 +49,6 @@ import java.net.URL;
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import javax.swing.JDialog;
|
||||
import javax.swing.JOptionPane;
|
||||
@ -61,7 +60,6 @@ import org.openide.filesystems.LocalFileSystem;
|
||||
import org.openide.filesystems.MultiFileSystem;
|
||||
import org.openide.filesystems.XMLFileSystem;
|
||||
import org.openide.modules.InstalledFileLocator;
|
||||
import org.openide.util.Exceptions;
|
||||
import org.openide.util.NbBundle;
|
||||
import org.openide.util.Utilities;
|
||||
import org.xml.sax.SAXException;
|
||||
@ -114,14 +112,13 @@ public final class AutoUpgrade {
|
||||
|
||||
// the order of VERSION_TO_CHECK here defines the precedence of imports
|
||||
// the first one will be choosen for import
|
||||
//normen
|
||||
final static private List<String> VERSION_TO_CHECK =
|
||||
Arrays.asList (new String[] {".jmonkeyplatform/3.0Beta", ".jmonkeyplatform/3.0RC2" });//".netbeans/7.1.2", ".netbeans/7.1.1", ".netbeans/7.1", ".netbeans/7.0", ".netbeans/6.9" });//NOI18N
|
||||
Arrays.asList (new String[] {".jmonkeyplatform/3.0Beta", ".jmonkeyplatform/3.0RC2", ".jmonkeyplatform/3.0RC3" });//".netbeans/7.1.2", ".netbeans/7.1.1", ".netbeans/7.1", ".netbeans/7.0", ".netbeans/6.9" });//NOI18N
|
||||
// Arrays.asList (new String[] {"build/3.0RC2", ".netbeans/7.1.1", ".netbeans/7.1", ".netbeans/7.0", ".netbeans/6.9" });//NOI18N
|
||||
|
||||
// userdir on OS specific root of userdir (see issue 196075)
|
||||
static final List<String> NEWER_VERSION_TO_CHECK =
|
||||
Arrays.asList ("3.0RC2", "3.0Beta"/*7.2, ..."*/); //NOI18N
|
||||
Arrays.asList ("3.0RC3", "3.0RC2", "3.0Beta"/*7.2, ..."*/); //NOI18N
|
||||
|
||||
|
||||
private static File checkPreviousOnOsSpecificPlace (final List<String> versionsToCheck) {
|
||||
@ -140,7 +137,6 @@ public final class AutoUpgrade {
|
||||
File userHomeFile = new File (defaultUserdirRoot);
|
||||
for (String ver : versionsToCheck) {
|
||||
sourceFolder = new File (userHomeFile.getAbsolutePath (), ver);
|
||||
LOGGER.log(Level.INFO, "Look for {0} ", userHomeFile);
|
||||
if (sourceFolder.exists () && sourceFolder.isDirectory ()) {
|
||||
return sourceFolder;
|
||||
}
|
||||
@ -160,7 +156,7 @@ public final class AutoUpgrade {
|
||||
while (it.hasNext () && sourceFolder == null) {
|
||||
ver = it.next ();
|
||||
sourceFolder = new File (userHomeFile.getAbsolutePath (), ver);
|
||||
LOGGER.log(Level.INFO, "Look for previous {0} ", userHomeFile);
|
||||
|
||||
if (sourceFolder.isDirectory ()) {
|
||||
break;
|
||||
}
|
||||
@ -307,6 +303,7 @@ public final class AutoUpgrade {
|
||||
private static void copyToUserdir(File source) throws IOException, PropertyVetoException {
|
||||
File userdir = new File(System.getProperty("netbeans.user", "")); // NOI18N
|
||||
File netBeansDir = InstalledFileLocator.getDefault().locate("modules", null, false).getParentFile().getParentFile(); //NOI18N
|
||||
//normen
|
||||
File importFile = new File(netBeansDir, "etc/jmonkeyplatform.import"); //NOI18N
|
||||
LOGGER.fine("Import file: " + importFile);
|
||||
LOGGER.info("Importing from " + source + " to " + userdir); // NOI18N
|
||||
|
@ -67,6 +67,12 @@ import org.openide.util.EditableProperties;
|
||||
* @author Jiri Skrivanek
|
||||
*/
|
||||
final class CopyFiles extends Object {
|
||||
|
||||
//>>> hack for http://netbeans.org/bugzilla/show_bug.cgi?id=218976
|
||||
private static final String CSSSP = "config/Editors/text/";
|
||||
private static final String ORIG_CSSSP = CSSSP + "x-css";
|
||||
private static final String TARG_CSSSP = CSSSP + "css";
|
||||
//<<<eof
|
||||
|
||||
private File sourceRoot;
|
||||
private File targetRoot;
|
||||
@ -186,6 +192,10 @@ final class CopyFiles extends Object {
|
||||
// nothing matches
|
||||
return;
|
||||
}
|
||||
|
||||
//>>> hack for http://netbeans.org/bugzilla/show_bug.cgi?id=218976
|
||||
if(relativePath.startsWith(ORIG_CSSSP)) { relativePath = TARG_CSSSP + relativePath.substring(ORIG_CSSSP.length()); }
|
||||
//<<<
|
||||
|
||||
File targetFile = new File(targetRoot, relativePath);
|
||||
LOGGER.log(Level.FINE, "Path: {0}", relativePath); //NOI18N
|
||||
|
@ -1,5 +1,3 @@
|
||||
#org.apache.tools.ant.module OptionsExport/Advanced/AntShortcuts
|
||||
include config/(Actions/Build/.*[.]xml|(Menu|Toolbars|Shortcuts)/.*[.]shadow)
|
||||
#org.netbeans.modules.db OptionsExport/Advanced/Databases
|
||||
include config/Databases/.*
|
||||
#org.netbeans.api.debugger OptionsExport/Advanced/Debugger
|
||||
@ -10,8 +8,6 @@ include config/Services/DiffProviders/.*
|
||||
include config/Favorites/.*
|
||||
#org.netbeans.core.ui OptionsExport/Advanced/Files
|
||||
include config/Preferences/org/netbeans/core[.]properties|config/Services/MIMEResolver/.*
|
||||
#org.netbeans.modules.form OptionsExport/Advanced/Form
|
||||
include config/FormDesignerPalette/.*|config/Services/formsettings[.]settings
|
||||
#org.netbeans.modules.html OptionsExport/Advanced/HTMLPalette
|
||||
include config/HTMLPalette/.*
|
||||
#org.netbeans.modules.j2eeserver OptionsExport/Advanced/J2EE
|
||||
@ -20,8 +16,6 @@ include config/(J2EE|GlassFish|GlassFishEE6|GlassFishEE6WC)/.*
|
||||
include config/JSPPalette/.*
|
||||
#org.netbeans.modules.java.platform OptionsExport/Advanced/JavaPlatform
|
||||
include config/Services/Platforms/org-netbeans-api-java-Platform/.*\.xml
|
||||
#org.netbeans.modules.maven OptionsExport/Advanced/Maven
|
||||
include config/(Preferences/org/netbeans/modules/maven([.]properties|/(?!externalOwners[.]properties).*)|Projects/org-netbeans-modules-maven/nbactions[.]xml)
|
||||
#org.netbeans.modules.project.libraries OptionsExport/Advanced/ProjectLibraries
|
||||
exclude build[.]properties#nbplatform[.]default[.]netbeans[.]dest[.]dir
|
||||
include config/org-netbeans-api-project-libraries/Libraries/.*\.xml|build[.]properties#nbplatform[.].+[.].+|var[.].*
|
||||
@ -30,6 +24,8 @@ exclude config/Toolbars/Progress/.*
|
||||
include config/Toolbars/.*
|
||||
#org.netbeans.modules.versioning.ui OptionsExport/Advanced/VersioningHistory
|
||||
include var/filehistory/.*|config/Preferences/org/netbeans/modules/versioning/ui/history[.]properties
|
||||
#org.netbeans.core.output2 OptionsExport/Advanced/outputOptions
|
||||
include config/Preferences/org/netbeans/core/output2.properties
|
||||
#org.netbeans.modules.cnd.editor OptionsExport/CND/BuildTools
|
||||
include config/Preferences/org/netbeans/modules/cnd\.properties|config/Preferences/org/netbeans/modules/cnd/toolchain\.properties
|
||||
#org.netbeans.modules.cnd.editor OptionsExport/CND/CodeAssistance
|
||||
@ -58,6 +54,10 @@ include config/Editors/(?!.*(Macros|CodeTemplates|FontsColors)).+|config/.nbattr
|
||||
include config/Editors/AnnotationTypes/.*
|
||||
#org.netbeans.modules.options.editor OptionsExport/FontsAndColors/FontsAndColors
|
||||
include config/Editors.*/FontsColors/([^/]*)/.*|config/.nbattrs
|
||||
#org.netbeans.modules.options.editor OptionsExport/Formatting/Indentation
|
||||
include config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
|
||||
#org.netbeans.modules.java.source OptionsExport/Formatting/Java
|
||||
include config/Editors/text/x-java/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
|
||||
#org.netbeans.core.ui OptionsExport/General/General
|
||||
include config/Preferences/org/netbeans/core[.]properties|config/Services/Browsers/.*
|
||||
#org.netbeans.core.ui OptionsExport/General/Other
|
||||
@ -65,6 +65,12 @@ include config/Preferences/.*
|
||||
#org.netbeans.modules.welcome OptionsExport/General/Welcome
|
||||
exclude config/Preferences/org/netbeans/modules/welcome[.]properties!feedback.*
|
||||
include config/Preferences/org/netbeans/modules/welcome[.]properties
|
||||
#org.apache.tools.ant.module OptionsExport/Java/AntShortcuts
|
||||
include config/(Actions/Build/.*[.]xml|(Menu|Toolbars|Shortcuts)/.*[.]shadow)
|
||||
#org.netbeans.modules.form OptionsExport/Java/Form
|
||||
include config/FormDesignerPalette/.*|config/Services/formsettings[.]settings
|
||||
#org.netbeans.modules.maven OptionsExport/Java/Maven
|
||||
include config/(Preferences/org/netbeans/modules/maven([.]properties|/(?!externalOwners[.]properties).*)|Projects/org-netbeans-modules-maven/nbactions[.]xml)
|
||||
#org.netbeans.modules.options.keymap OptionsExport/Keymaps/Profiles
|
||||
include config/Keymaps/([^/]*)/.*|config/Shortcuts/.*|config/Editors/Keybindings/.*|config/.nbattrs
|
||||
#org.netbeans.modules.keyring OptionsExport/Keyring/Passwords
|
||||
@ -73,6 +79,8 @@ include config/Preferences/org/netbeans/modules/keyring.*
|
||||
include config/Preferences/org/netbeans/modules/php/project/annotations.properties
|
||||
#org.netbeans.modules.php.apigen OptionsExport/PHP/ApiGen
|
||||
include config/Preferences/org/netbeans/modules/php/apigen/apigen.properties
|
||||
#org.netbeans.modules.php.composer OptionsExport/PHP/Composer
|
||||
include config/Preferences/org/netbeans/modules/php/composer/composer.properties
|
||||
#org.netbeans.modules.php.doctrine2 OptionsExport/PHP/Doctrine2
|
||||
include config/Preferences/org/netbeans/modules/php/doctrine2/doctrine2.properties
|
||||
#org.netbeans.modules.php.project OptionsExport/PHP/General
|
||||
|
Loading…
x
Reference in New Issue
Block a user