Commit Graph

45 Commits

Author SHA1 Message Date
nakst 13affeb977 scripting engine: replace PrintStdErr with Log; text renderer: syntax highlighting for scripts 2022-02-12 16:25:25 +00:00
nakst f65c768292 header generator: output structures for script 2022-02-11 21:26:55 +00:00
nakst c7daea3dc5 scripting engine: tuples for multiple return values 2022-02-11 20:36:30 +00:00
nakst fade38e5c8 scripting engine: allow unused result from T_OP_FIND_AND_DEL_STR 2022-02-10 22:17:44 +00:00
nakst 65e5ce527a scripting engine: list find operation, fix find_and_delete for str 2022-02-10 21:02:35 +00:00
nakst 0d59a6dafd scripting engine: add FileAppend; automated builds: make sure automated_build is set after getting the toolchain 2022-02-10 09:35:19 +00:00
nakst f385ad581c misc 2022-02-07 16:32:55 +00:00
nakst 4f028a18b1 scripting engine fix ExternalSystemSleepMs on mac 2022-02-07 08:24:16 +00:00
nakst 67b268db0a add EsPanelTableAddBandDecorator; script console array of struct viewer 2022-02-06 14:18:04 +00:00
nakst 73a6457025 add ExternalPassREPLResult 2022-02-06 12:18:40 +00:00
nakst e8bd0f55ff build busybox automatically if the POSIX subsystem is enabled 2022-02-06 09:08:17 +00:00
nakst c751659fc7 scripting engine cleanup to make porting easier 2022-02-05 13:07:24 +00:00
nakst 01985396c5 scripting engine add PathCopyFilteredInto 2022-02-05 09:29:11 +00:00
nakst 129d072a49 scripting engine add unary negate; add EsTextboxAppend; fix port script issue 2022-02-05 08:50:31 +00:00
nakst 2c79bd4367 scripting engine check Start/Initialise have correct signature before calling 2022-02-04 11:59:59 +00:00
nakst 9dbffd45ea scripting engine PathCopyRecursively 2022-02-04 11:45:54 +00:00
nakst d5d8340017 scripting engine directory enumeration functions 2022-02-04 10:18:22 +00:00
nakst cea2466fe2 replace generate ovf python with script function 2022-02-03 20:51:08 +00:00
nakst 5d09903f31 start.script add AutomationBuild 2022-02-03 19:03:11 +00:00
nakst 55b02855f0 fix compiler warnings 2022-02-03 13:08:18 +00:00
nakst 971d450760 scripting engine optimised string concat 2022-02-03 11:31:02 +00:00
nakst fbf63d6b13 scripting engine add ScriptHeapEntryToString 2022-02-03 10:01:19 +00:00
nakst 5a408407a5 scripting engine STACK_GET_STRING macro 2022-02-03 09:21:24 +00:00
nakst 8a9d52ea23 fix bugs 2022-02-02 22:24:07 +00:00
nakst f8c4f764df fix bugs 2022-02-02 22:23:07 +00:00
nakst 9c321c3069 don't use fork and waitpid on mac 2022-02-02 22:12:12 +00:00
nakst 5ba1bf512c handle errors in waitpid 2022-02-02 22:01:41 +00:00
nakst 3c28c5d0f5 don't use external coroutines on mac 2022-02-02 21:48:35 +00:00
nakst b617025460 move start.sh logic to util/start.script 2022-02-02 21:31:10 +00:00
nakst d579ef1bae fix warning 2022-02-02 16:18:36 +00:00
nakst 63521a9f62 scripting engine SystemShellExecute(WithWorkingDirectory) async 2022-02-02 16:03:54 +00:00
nakst a0a1365463 delete_all in lists; printing int lists 2022-02-01 16:46:51 +00:00
nakst 380049f69f scripting engine: add StringSlice, StringJoin, StringSplit; handle T_OP_INSERT 2022-02-01 14:50:23 +00:00
nakst 74ea4e1fe4 remove usage of which, uname and whoami 2022-02-01 14:01:10 +00:00
nakst 6c095f1655 move porting code into a single script 2022-02-01 12:22:25 +00:00
nakst fc2a0328d5 script engine coroutines 2022-02-01 10:25:21 +00:00
nakst 7b7b286396 script engine split local and global variables into separate arrays 2022-01-31 20:19:18 +00:00
nakst f08fef727b replace ffmpeg sh with script 2022-01-31 10:39:38 +00:00
nakst cfaa95e298 function pointer operations: discard, assert, curry 2022-01-30 19:10:14 +00:00
nakst fbab565c91 add PathCreateLeadingDirectories to script engine 2022-01-29 14:49:14 +00:00
nakst 91ae02eb8b replace harfbuzz build sh with script 2022-01-29 14:40:36 +00:00
nakst cbb303c1e3 scripting engine add list literals 2022-01-29 12:01:11 +00:00
nakst 40e9672de4 use script for building gcc port 2022-01-28 19:00:42 +00:00
nakst 4a31fe1850 use util/build_gcc.script instead of BuildCrossCompiler 2022-01-28 18:14:47 +00:00
nakst b6e8b8f17f introduce scripting engine 2022-01-28 09:47:26 +00:00