Commit Graph

346 Commits

Author SHA1 Message Date
nakst 3e21e0bda3 scripting engine: better error handling in FileLoad 2022-03-19 15:29:24 +00:00
nakst be8686282d scripting engine: bugfixes 2022-03-16 18:50:14 +00:00
nakst d2aea44158 ini files: move name to separate key in drivers and fonts 2022-03-16 12:22:20 +00:00
nakst aa4b656bbd ini files: remove sectionClass 2022-03-16 12:04:34 +00:00
nakst f0483e4bfe scripting engine: command line evaluationn 2022-03-16 10:59:26 +00:00
nakst 591bb5635d global: rename DirectoryEnumerateChildren to DirectoryEnumerate 2022-03-10 21:32:05 +00:00
nakst daf5cee20a scripting engine: callback supports in library functions 2022-03-10 14:36:18 +00:00
nakst d9a8557568 desktop: use color scheme to determine wallpaper background; fade transition when changing color scheme 2022-03-10 14:36:05 +00:00
nakst efca537cfd scripting engine: calling external library functions 2022-03-08 16:34:00 +00:00
nakst 7eac86a9b0 scripting engine: bugfixes 2022-03-07 20:08:18 +00:00
nakst 21e94baadd scripting engine: add anytype 2022-03-07 19:43:58 +00:00
nakst f280516530 scripting engine: inheritance of inttypes 2022-03-07 17:49:29 +00:00
nakst d64d3ce44e scripting engine: handletypes, and casts between float and int 2022-03-07 14:50:03 +00:00
nakst c7f9131552 luigi.h: update to latest version 2022-03-07 14:49:21 +00:00
nakst af0ba6e352 scripting engine: implement T_OP_DELETE, T_OP_DELETE_MANY, and T_OP_INSERT_MANY 2022-03-04 10:37:57 +00:00
nakst f3dc1fd4bb scripting engine: bitwise operators 2022-03-04 10:19:47 +00:00
nakst 195f53abe1 scripting engine: inttypes 2022-03-03 20:59:03 +00:00
nakst 68649f9260 ui: fix text display plan caching bug 2022-03-02 21:08:11 +00:00
nakst 10a7d4f1d1 build automation: replace genapisamples.py with script function 2022-03-02 20:51:35 +00:00
nakst 78ff15360c scripting engine: disable extra logging 2022-03-02 08:44:07 +00:00
nakst 9a39866607 scripting engine: fix T_IF_ERR bug where T_POP never occurs if else branch exits early 2022-03-02 08:43:34 +00:00
nakst 28a680f8fc scripting engine: err type 2022-03-01 14:18:22 +00:00
nakst 690ff25688 scripting engine: add error types 2022-03-01 10:15:53 +00:00
nakst b0cc993c18 scripting engine: for each syntax 2022-02-28 20:57:38 +00:00
nakst 7352b26191 header generator: merge enums and inttypes 2022-02-18 13:07:52 +00:00
nakst c68c925bba build: fix warnings from newest gcc 2022-02-18 12:56:27 +00:00
nakst 3085ab24ca header generator: replace bitset with inttype 2022-02-16 22:01:37 +00:00
nakst 7aad347fe5 header generator: fix bitsets in odin 5 2022-02-13 21:17:16 +00:00
nakst 8be749ce31 header generator: fix bitsets in odin 4 2022-02-13 21:08:09 +00:00
nakst 7444967ece header generator: fix bitsets in odin 3 2022-02-13 21:00:19 +00:00
nakst e2c8dc3783 header generator: fix bitsets in odin 2 2022-02-13 20:51:16 +00:00
nakst ed3745d293 header generator: fix bitsets in odin 2022-02-13 20:43:35 +00:00
nakst 1e1237187e header generator: bitset inheritance 2022-02-13 20:31:03 +00:00
nakst e6ba0ba028 header generator: bitsets 2022-02-13 13:37:06 +00:00
nakst 55e6865d98 scripting engine: bugfix with struct scope 2022-02-13 08:24:09 +00:00
nakst f6a54e1093 script console: command history, log groups 2022-02-12 20:55:37 +00:00
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 afdff66710 header generator: return type determination for scripting engine 2022-02-09 21:04:45 +00:00
nakst a30cb8cd83 files api: change parameter order for EsDirectoryEnumerateChildren 2022-02-09 20:20:42 +00:00
nakst ecb36d5e21 header generator: start bindings for scripting engine 2022-02-09 19:14:10 +00:00
nakst 318624a1dc header generator: analysis of structs 2022-02-08 21:07:50 +00:00
nakst 4224a1b670 theming: replace EsStyle alias hack with EsStyleID 2022-02-08 18:55:39 +00:00
nakst 1224cb6d15 header generator: analysis of functions 2022-02-08 11:58:21 +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