- update settings import for new base platform

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10667 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 12 years ago
parent 71d30aa37b
commit f38285442d
  1. 1
      sdk/jme3-upgrader/src/org/netbeans/license/AcceptLicense.java
  2. 11
      sdk/jme3-upgrader/src/org/netbeans/upgrade/AutoUpgrade.java
  3. 10
      sdk/jme3-upgrader/src/org/netbeans/upgrade/CopyFiles.java
  4. 20
      sdk/jmonkeyplatform.import

@ -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

@ -68,6 +68,12 @@ import org.openide.util.EditableProperties;
*/
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;
private EditableProperties currentProperties;
@ -187,6 +193,10 @@ final class CopyFiles extends Object {
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
if (includeKeys.isEmpty() && excludeKeys.isEmpty()) {

@ -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…
Cancel
Save