From c1c7ea1ba08d8cd1db1fd56e449abeb730e61003 Mon Sep 17 00:00:00 2001 From: Igor Timofeev Date: Sun, 15 Jan 2017 00:39:18 +0300 Subject: [PATCH] afaef --- .DS_Store | Bin 18436 -> 18436 bytes Applications.txt | 6 +++--- Applications/MineCodeIDE/MineCodeIDE.lua | 2 +- lib/ECSAPI.lua | 4 ++++ 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.DS_Store b/.DS_Store index 431198288197709511aec270c53b6df919598e46..9c8056034ce3516114cff94e0c10f98c4c239836 100644 GIT binary patch delta 790 zcmZvZUr19?9LLXhf81Rj^Gq}KMy^eAkz*~es0nSRn4yx?GDQnE?_FKJZo|8*ELaZ~ z+Jk79sGygmKZ5i}hSg*A2YTvBNQ9nx?y;9h>)g9bRCFHB;rIKV-yc5T$yrR!;<=C2 zO(nCcqUFNjHQ4M9XNgO2Zz`o_VryG#C2iNEY)Mb-4CPnc?v--psi>(H>7bOz$=w-A zNhz|#mW86Sy;c+l45f8U=C>pWW`WNy(zvEf$Sh%fYzR;qA5qd0)2ybAK`Ne96G>TR zlDk+I-b=+(Gw2jP6Qkxno&5&DZ*1 z&5!c6`VFl`l8mKIjA?!gI2XP27 zwBRs0(SzeSfjCZM2r^PQi!3f;0+(?G*D!-Q+=PyMSi}=N#WTFZ8@$CkyvIj;!fJ80 z4b~1v2+jBL*<0M%xMBQLXMU)hiQosMw+==!pRqFqcPq} zFrgZ1TY$HM;QkHMK@6G?w?y(GG;vz(=-{ln(2ZX7VE}`iR|@Aaj1j0fj|;eDGMmJ8 zOko-~II~;0jXSuDc|5=)JjMc+P{1-?;3Z!FN%0?sofb>;aS(#lf>hNHJrL delta 587 zcmZ{gOK1~O6o&6_i@ldznj2d~G7+gsOj8>rwHR!%n7T-t)+&Xx^;I!(re$g#>crp+ z-Nfgraz!a97KH?aS;$)RouB11qIP@(yeE6o z9`P$dCek!z=x0|%t-Os1gQbq?`P#4&;ajLs*+@2>(XzH)>ENAI46?D3cGA!b`C2i? zw^J7)Y~RsBE~n*-Mr~JnXkAG0D!r8M{|C~ms+vjz@g%V=5D%{egvf8MO&33rW%8AL zCqKwf@{9Zd1%m?|Uic9}5K(lY8#~a0T^Ph}?7?27Fpk4Gf;1*^94BC)i1WCF%eaQ? zkhp`pxQAIR;5lC4C6@3O@9`1K_*`4Q3N=sqWns0`@x{vONS5d%Ba^Lx`u^mAQ}&2C zd7)`amck*Y$9gUI^B{Af$^?<~;fycAsK9>?yV2Y|9z_gsB+!Qe3w#Kp7{dV^w9qFk zY#md`;uK0ajWalhvW0&IS8e>8xP{x8!F|l(0UqKJDtLmYSj02D!fU+2l6=?JZVs;< l1?}vJMOwCQ>oOPI31&K4<{Qn~^&>DHQ9Bxj*%1HT@E7nYj6eVY diff --git a/Applications.txt b/Applications.txt index d21edc5e..02e07dcb 100644 --- a/Applications.txt +++ b/Applications.txt @@ -8,7 +8,7 @@ about="IgorTimofeev/OpenComputers/master/MineOS/About/", type="Script", forceDownload=true, - version=3.44, + version=3.45, }, { name="MineOS/Pictures/Raspberry.pic", @@ -274,7 +274,7 @@ url="IgorTimofeev/OpenComputers/master/lib/ECSAPI.lua", type="Library", preLoadFile=true, - version=1.08, + version=1.09, }, { name="lib/colorlib.lua", @@ -886,7 +886,7 @@ icon="IgorTimofeev/OpenComputers/master/Applications/MineCodeIDE/Icon.pic", createShortcut="dock", forceDownload=true, - version=1.11, + version=1.12, }, { name="MineOS/Applications/Battleship", diff --git a/Applications/MineCodeIDE/MineCodeIDE.lua b/Applications/MineCodeIDE/MineCodeIDE.lua index 19a498c0..0c566977 100755 --- a/Applications/MineCodeIDE/MineCodeIDE.lua +++ b/Applications/MineCodeIDE/MineCodeIDE.lua @@ -758,7 +758,7 @@ local function createWindow() end elseif eventData[1] == "clipboard" then local lines = {} - for line in data:gmatch("(.+)\n") do + for line in eventData[3]:gmatch("(.+)\n") do table.insert(lines, removeTabs(line)) end paste({eventData[3]}) diff --git a/lib/ECSAPI.lua b/lib/ECSAPI.lua index 208174d4..d2d88568 100755 --- a/lib/ECSAPI.lua +++ b/lib/ECSAPI.lua @@ -1178,6 +1178,10 @@ function ecs.newFile(path) local inputs = ecs.universalWindow("auto", "auto", 30, ecs.windowColors.background, true, {"EmptyLine"}, {"CenterText", 0x262626, "Новый файл"}, {"EmptyLine"}, {"Input", 0x262626, 0x880000, ""}, {"EmptyLine"}, {"Button", {0xbbbbbb, 0xffffff, "OK"}}) if ecs.checkName(inputs[1], path) then + fs.makeDirectory(fs.path(path)) + local file = io.open(path, "w") + file:write("") + file:close() local MineOSCore = require("MineOSCore") MineOSCore.safeLaunch(MineOSCore.paths.applications .. "/MineCode IDE.app/MineCode IDE.lua", "open", path) end