no message
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
package _VisualDVM.GlobalData.Compiler;
|
||||
import Common.Database.Objects.iDBObject;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Current;
|
||||
import Common.Database.Objects.iDBObject;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Validators.DVMHelpParser;
|
||||
import _VisualDVM.GlobalData.CompilerEnvironment.CompilerEnvironmentsSet;
|
||||
import _VisualDVM.GlobalData.CompilerOption.CompilerOptionsSet;
|
||||
import _VisualDVM.GlobalData.Machine.Machine;
|
||||
import _VisualDVM.ProjectData.Files.DBProjectFile;
|
||||
import _VisualDVM.ProjectData.LanguageName;
|
||||
import _VisualDVM.Validators.DVMHelpParser;
|
||||
import com.sun.org.glassfish.gmbal.Description;
|
||||
public class Compiler extends iDBObject {
|
||||
public int machine_id = -1;
|
||||
@@ -72,8 +72,8 @@ public class Compiler extends iDBObject {
|
||||
public void ParseVersion() {
|
||||
switch (type) {
|
||||
case dvm:
|
||||
String [] lines = versionText.split("\n");
|
||||
if (lines.length>=3) {
|
||||
String[] lines = versionText.split("\n");
|
||||
if (lines.length >= 3) {
|
||||
String[] data = lines[2].split(" ");
|
||||
if (data.length >= 4)
|
||||
version = data[3].replace(",", "");
|
||||
@@ -188,7 +188,7 @@ public class Compiler extends iDBObject {
|
||||
public String getVersionCommand() {
|
||||
return Utils_.DQuotes(call_command) + " " + version_command;
|
||||
}
|
||||
public String getVersionInfo(){
|
||||
return "v="+version+" r="+revision;
|
||||
public String getVersionInfo() {
|
||||
return "v=" + version + " r=" + revision;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
package _VisualDVM.GlobalData.Compiler;
|
||||
import Common.Utils.Utils_;
|
||||
import Common.Visual.UI_;
|
||||
import _VisualDVM.Current;
|
||||
import Common.Visual.DataSetControlForm;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Visual.UI;
|
||||
import Common.Visual.Windows.Dialog.DBObjectDialog;
|
||||
import _VisualDVM.Utils;
|
||||
import _VisualDVM.Validators.PathValidator;
|
||||
import Common.Database.Objects.DBObject;
|
||||
import Common.Database.Tables.FKBehaviour;
|
||||
import Common.Database.Tables.FKCurrentObjectBehaviuor;
|
||||
import Common.Database.Tables.FKDataBehaviour;
|
||||
import Common.Database.Tables.iDBTable;
|
||||
import Common.Utils.Utils_;
|
||||
import Common.Visual.DataSetControlForm;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.Windows.Dialog.DBObjectDialog;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.Compiler.UI.CompilerFields;
|
||||
import _VisualDVM.GlobalData.Makefile.Makefile;
|
||||
import _VisualDVM.GlobalData.Module.Module;
|
||||
import _VisualDVM.GlobalData.RunConfiguration.RunConfiguration;
|
||||
import _VisualDVM.Utils;
|
||||
import _VisualDVM.Validators.PathValidator;
|
||||
import _VisualDVM.Visual.UI;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
public class CompilersDBTable extends iDBTable<Compiler> {
|
||||
@@ -79,7 +79,7 @@ public class CompilersDBTable extends iDBTable<Compiler> {
|
||||
//самое опасное место. теоретически тут можно ввести любую команду ОС, в том числе rm -rf
|
||||
if (call_command.contains(" "))
|
||||
Log.Writeln("Прямая команда вызова не может содержать пробелы");
|
||||
if (!call_command.contains("+")&& Utils_.ContainsForbiddenName(call_command))
|
||||
if (!call_command.contains("+") && Utils_.ContainsForbiddenName(call_command))
|
||||
Log.Writeln("Прямая команда вызова содержит запрещённые символы");
|
||||
else {
|
||||
if (Utils.isLinuxSystemCommand(call_command))
|
||||
@@ -118,7 +118,7 @@ public class CompilersDBTable extends iDBTable<Compiler> {
|
||||
}
|
||||
@Override
|
||||
protected DataSetControlForm createUI() {
|
||||
return new DataSetControlForm(this){
|
||||
return new DataSetControlForm(this) {
|
||||
@Override
|
||||
protected void AdditionalInitColumns() {
|
||||
columns.get(0).setVisible(false);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.GlobalData.Compiler.UI;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.TextField.StyledTextField;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.Windows.Dialog.DialogFields;
|
||||
import Common.Visual.Windows.Dialog.VDirectoryChooser;
|
||||
import _VisualDVM.Global;
|
||||
@@ -35,7 +35,7 @@ public class CompilerFields implements DialogFields {
|
||||
if (file != null)
|
||||
dst = file.getAbsolutePath();
|
||||
} else {
|
||||
if ( Global.mainModule.getPass(PassCode.SelectRemoteFile).Do(true))
|
||||
if (Global.mainModule.getPass(PassCode.SelectRemoteFile).Do(true))
|
||||
dst = Global.mainModule.getRemoteFile().full_name;
|
||||
}
|
||||
if (dst != null)
|
||||
|
||||
Reference in New Issue
Block a user