diff --git a/Source/Simba.lpi b/Source/Simba.lpi index c695720a6..e7aa1d004 100644 --- a/Source/Simba.lpi +++ b/Source/Simba.lpi @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -141,7 +141,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -226,7 +226,7 @@ - + @@ -274,7 +274,7 @@ - + @@ -1108,7 +1108,7 @@ - + diff --git a/Source/Simba.lpr b/Source/Simba.lpr index 90e6ee80b..7a343c766 100644 --- a/Source/Simba.lpr +++ b/Source/Simba.lpr @@ -17,8 +17,7 @@ simba.notesform, simba.settingsform, simba.associate, simba.openexampleform, simba.package_form, simba.shapeboxform, simba.backupsform, simba.findinfilesform, simba.downloadsimbaform, - simba.compiler_dump, simba.plugin_dump, - simba.scriptthread, + simba.compiler_dump, simba.plugin_dump, simba.script_runner, simba.ide_initialization, simba.ide_analytics, simba.ide_codetools_setup, simba.openssl; diff --git a/Source/script/imports/simba/simba.import_atpa.pas b/Source/script/imports/simba.import_atpa.pas similarity index 100% rename from Source/script/imports/simba/simba.import_atpa.pas rename to Source/script/imports/simba.import_atpa.pas diff --git a/Source/script/imports/simba/simba.import_box.pas b/Source/script/imports/simba.import_box.pas similarity index 100% rename from Source/script/imports/simba/simba.import_box.pas rename to Source/script/imports/simba.import_box.pas diff --git a/Source/script/imports/simba/simba.import_boxarray.pas b/Source/script/imports/simba.import_boxarray.pas similarity index 100% rename from Source/script/imports/simba/simba.import_boxarray.pas rename to Source/script/imports/simba.import_boxarray.pas diff --git a/Source/script/imports/simba/simba.import_circle.pas b/Source/script/imports/simba.import_circle.pas similarity index 100% rename from Source/script/imports/simba/simba.import_circle.pas rename to Source/script/imports/simba.import_circle.pas diff --git a/Source/script/imports/simba/simba.import_colormath.pas b/Source/script/imports/simba.import_colormath.pas similarity index 100% rename from Source/script/imports/simba/simba.import_colormath.pas rename to Source/script/imports/simba.import_colormath.pas diff --git a/Source/script/imports/simba/simba.import_debugimage.pas b/Source/script/imports/simba.import_debugimage.pas similarity index 100% rename from Source/script/imports/simba/simba.import_debugimage.pas rename to Source/script/imports/simba.import_debugimage.pas diff --git a/Source/script/imports/simba/simba.import_dialogs.pas b/Source/script/imports/simba.import_dialogs.pas similarity index 100% rename from Source/script/imports/simba/simba.import_dialogs.pas rename to Source/script/imports/simba.import_dialogs.pas diff --git a/Source/script/imports/simbaclasses/simba.import_class_dtm.pas b/Source/script/imports/simba.import_dtm.pas similarity index 99% rename from Source/script/imports/simbaclasses/simba.import_class_dtm.pas rename to Source/script/imports/simba.import_dtm.pas index 37370c6ce..bcbd9333d 100644 --- a/Source/script/imports/simbaclasses/simba.import_class_dtm.pas +++ b/Source/script/imports/simba.import_dtm.pas @@ -1,4 +1,4 @@ -unit simba.import_class_dtm; +unit simba.import_dtm; {$i simba.inc} diff --git a/Source/script/imports/simba/simba.import_encoding.pas b/Source/script/imports/simba.import_encoding.pas similarity index 100% rename from Source/script/imports/simba/simba.import_encoding.pas rename to Source/script/imports/simba.import_encoding.pas diff --git a/Source/script/imports/simbaclasses/simba.import_externalimage.pas b/Source/script/imports/simba.import_externalimage.pas similarity index 100% rename from Source/script/imports/simbaclasses/simba.import_externalimage.pas rename to Source/script/imports/simba.import_externalimage.pas diff --git a/Source/script/imports/simba/simba.import_file.pas b/Source/script/imports/simba.import_file.pas similarity index 100% rename from Source/script/imports/simba/simba.import_file.pas rename to Source/script/imports/simba.import_file.pas diff --git a/Source/script/imports/simba/simba.import_finder.pas b/Source/script/imports/simba.import_finder.pas similarity index 100% rename from Source/script/imports/simba/simba.import_finder.pas rename to Source/script/imports/simba.import_finder.pas diff --git a/Source/script/imports/simbaclasses/simba.import_class_image.pas b/Source/script/imports/simba.import_image.pas similarity index 99% rename from Source/script/imports/simbaclasses/simba.import_class_image.pas rename to Source/script/imports/simba.import_image.pas index a1ee5a3bb..68fad2d39 100644 --- a/Source/script/imports/simbaclasses/simba.import_class_image.pas +++ b/Source/script/imports/simba.import_image.pas @@ -1,4 +1,4 @@ -unit simba.import_class_image; +unit simba.import_image; {$i simba.inc} diff --git a/Source/script/imports/simbaclasses/simba.import_class_imagebox.pas b/Source/script/imports/simba.import_imagebox.pas similarity index 99% rename from Source/script/imports/simbaclasses/simba.import_class_imagebox.pas rename to Source/script/imports/simba.import_imagebox.pas index 6e858e3dc..ddc003dfd 100644 --- a/Source/script/imports/simbaclasses/simba.import_class_imagebox.pas +++ b/Source/script/imports/simba.import_imagebox.pas @@ -1,4 +1,4 @@ -unit simba.import_class_imagebox; +unit simba.import_imagebox; {$i simba.inc} diff --git a/Source/script/imports/simba/simba.import_input.pas b/Source/script/imports/simba.import_input.pas similarity index 100% rename from Source/script/imports/simba/simba.import_input.pas rename to Source/script/imports/simba.import_input.pas diff --git a/Source/script/imports/simba/simba.import_internal.pas b/Source/script/imports/simba.import_internal.pas similarity index 100% rename from Source/script/imports/simba/simba.import_internal.pas rename to Source/script/imports/simba.import_internal.pas diff --git a/Source/script/imports/simbaclasses/simba.import_class_json.pas b/Source/script/imports/simba.import_json.pas similarity index 99% rename from Source/script/imports/simbaclasses/simba.import_class_json.pas rename to Source/script/imports/simba.import_json.pas index 164fd754f..f9dd8a019 100644 --- a/Source/script/imports/simbaclasses/simba.import_class_json.pas +++ b/Source/script/imports/simba.import_json.pas @@ -1,4 +1,4 @@ -unit simba.import_class_json; +unit simba.import_json; {$i simba.inc} diff --git a/Source/script/imports/simba/simba.import_matchtemplate.pas b/Source/script/imports/simba.import_matchtemplate.pas similarity index 100% rename from Source/script/imports/simba/simba.import_matchtemplate.pas rename to Source/script/imports/simba.import_matchtemplate.pas diff --git a/Source/script/imports/simba/simba.import_math.pas b/Source/script/imports/simba.import_math.pas similarity index 100% rename from Source/script/imports/simba/simba.import_math.pas rename to Source/script/imports/simba.import_math.pas diff --git a/Source/script/imports/simba/simba.import_matrix.pas b/Source/script/imports/simba.import_matrix.pas similarity index 100% rename from Source/script/imports/simba/simba.import_matrix.pas rename to Source/script/imports/simba.import_matrix.pas diff --git a/Source/script/imports/simba/simba.import_misc.pas b/Source/script/imports/simba.import_misc.pas similarity index 100% rename from Source/script/imports/simba/simba.import_misc.pas rename to Source/script/imports/simba.import_misc.pas diff --git a/Source/script/imports/simba/simba.import_point.pas b/Source/script/imports/simba.import_point.pas similarity index 100% rename from Source/script/imports/simba/simba.import_point.pas rename to Source/script/imports/simba.import_point.pas diff --git a/Source/script/imports/simba/simba.import_pointbuffer.pas b/Source/script/imports/simba.import_pointbuffer.pas similarity index 100% rename from Source/script/imports/simba/simba.import_pointbuffer.pas rename to Source/script/imports/simba.import_pointbuffer.pas diff --git a/Source/script/imports/simba/simba.import_process.pas b/Source/script/imports/simba.import_process.pas similarity index 100% rename from Source/script/imports/simba/simba.import_process.pas rename to Source/script/imports/simba.import_process.pas diff --git a/Source/script/imports/simba/simba.import_quad.pas b/Source/script/imports/simba.import_quad.pas similarity index 100% rename from Source/script/imports/simba/simba.import_quad.pas rename to Source/script/imports/simba.import_quad.pas diff --git a/Source/script/imports/simba/simba.import_random.pas b/Source/script/imports/simba.import_random.pas similarity index 100% rename from Source/script/imports/simba/simba.import_random.pas rename to Source/script/imports/simba.import_random.pas diff --git a/Source/script/imports/simba/simba.import_script.pas b/Source/script/imports/simba.import_script.pas similarity index 100% rename from Source/script/imports/simba/simba.import_script.pas rename to Source/script/imports/simba.import_script.pas diff --git a/Source/script/imports/simbaclasses/simba.import_class_shapebox.pas b/Source/script/imports/simba.import_shapebox.pas similarity index 99% rename from Source/script/imports/simbaclasses/simba.import_class_shapebox.pas rename to Source/script/imports/simba.import_shapebox.pas index 73367e231..2ce944cdc 100644 --- a/Source/script/imports/simbaclasses/simba.import_class_shapebox.pas +++ b/Source/script/imports/simba.import_shapebox.pas @@ -1,4 +1,4 @@ -unit simba.import_class_shapebox; +unit simba.import_shapebox; {$i simba.inc} diff --git a/Source/script/imports/simba/simba.import_slacktree.pas b/Source/script/imports/simba.import_slacktree.pas similarity index 100% rename from Source/script/imports/simba/simba.import_slacktree.pas rename to Source/script/imports/simba.import_slacktree.pas diff --git a/Source/script/imports/simba/simba.import_string.pas b/Source/script/imports/simba.import_string.pas similarity index 100% rename from Source/script/imports/simba/simba.import_string.pas rename to Source/script/imports/simba.import_string.pas diff --git a/Source/script/imports/simba/simba.import_system.pas b/Source/script/imports/simba.import_system.pas similarity index 100% rename from Source/script/imports/simba/simba.import_system.pas rename to Source/script/imports/simba.import_system.pas diff --git a/Source/script/imports/simba/simba.import_target.pas b/Source/script/imports/simba.import_target.pas similarity index 100% rename from Source/script/imports/simba/simba.import_target.pas rename to Source/script/imports/simba.import_target.pas diff --git a/Source/script/imports/simba/simba.import_threading.pas b/Source/script/imports/simba.import_threading.pas similarity index 100% rename from Source/script/imports/simba/simba.import_threading.pas rename to Source/script/imports/simba.import_threading.pas diff --git a/Source/script/imports/simba/simba.import_timing.pas b/Source/script/imports/simba.import_timing.pas similarity index 100% rename from Source/script/imports/simba/simba.import_timing.pas rename to Source/script/imports/simba.import_timing.pas diff --git a/Source/script/imports/simba/simba.import_tpa.pas b/Source/script/imports/simba.import_tpa.pas similarity index 100% rename from Source/script/imports/simba/simba.import_tpa.pas rename to Source/script/imports/simba.import_tpa.pas diff --git a/Source/script/imports/simba/simba.import_variant.pas b/Source/script/imports/simba.import_variant.pas similarity index 100% rename from Source/script/imports/simba/simba.import_variant.pas rename to Source/script/imports/simba.import_variant.pas diff --git a/Source/script/imports/simba/simba.import_web.pas b/Source/script/imports/simba.import_web.pas similarity index 100% rename from Source/script/imports/simba/simba.import_web.pas rename to Source/script/imports/simba.import_web.pas diff --git a/Source/script/imports/simba/simba.import_windowhandle.pas b/Source/script/imports/simba.import_windowhandle.pas similarity index 100% rename from Source/script/imports/simba/simba.import_windowhandle.pas rename to Source/script/imports/simba.import_windowhandle.pas diff --git a/Source/script/simba.script.pas b/Source/script/simba.script.pas index 718550672..fd2b2e330 100644 --- a/Source/script/simba.script.pas +++ b/Source/script/simba.script.pas @@ -285,6 +285,8 @@ constructor TSimbaScript.Create(FileName: String; Communication: TSimbaScriptCom FState := bTrue; + FSimbaCommunication := Communication; + FScriptFileName := FileName; FScript := TSimbaFile.FileRead(FileName); end; diff --git a/Source/script/simba.script_imports.pas b/Source/script/simba.script_imports.pas index e48aaafb0..9767e5d49 100644 --- a/Source/script/simba.script_imports.pas +++ b/Source/script/simba.script_imports.pas @@ -29,8 +29,8 @@ implementation simba.import_lcl_comctrls, simba.import_lcl_misc, // Simba classes - simba.import_class_image, simba.import_externalimage, simba.import_class_dtm, simba.import_matchtemplate, - simba.import_class_json, simba.import_class_imagebox, simba.import_class_shapebox, + simba.import_image, simba.import_externalimage, simba.import_dtm, simba.import_matchtemplate, + simba.import_json, simba.import_imagebox, simba.import_shapebox, // Simba simba.import_timing, simba.import_tpa, simba.import_atpa, simba.import_encoding, diff --git a/Source/script/simba.scriptthread.pas b/Source/script/simba.script_runner.pas similarity index 99% rename from Source/script/simba.scriptthread.pas rename to Source/script/simba.script_runner.pas index f7030421a..6b153a326 100644 --- a/Source/script/simba.scriptthread.pas +++ b/Source/script/simba.script_runner.pas @@ -3,7 +3,7 @@ Project: Simba (https://github.com/MerlijnWajer/Simba) License: GNU General Public License (https://www.gnu.org/licenses/gpl-3.0) } -unit simba.scriptthread; +unit simba.script_runner; {$i simba.inc}