Commit Graph

634 Commits

Author SHA1 Message Date
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 c9cef2d4bc script console: add missing va_end 2022-02-28 21:00:18 +00:00
nakst b0cc993c18 scripting engine: for each syntax 2022-02-28 20:57:38 +00:00
nakst 64cedf1b97 hash table: fix adding item to table after deleting all items 2022-02-21 16:46:46 +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 b13a5d085d desktop: logging of open document database operations 2022-02-14 11:00:28 +00:00
nakst 77cf096b39 gui: open instance references for menus 2022-02-14 09:44:26 +00:00
nakst 8f411e35b7 common: fix rich text markup skipping in EsStringCompare with empty strings 2022-02-14 09:35:57 +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 2fcb2878fc canvas pane: optional shadow; use cell flags 2022-02-12 09:50:58 +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 eebba8a873 gui: fix bug where focused elements were not being unfocused on window deactivation 2022-02-11 10:00:11 +00:00
nakst 76a5ab5bb9 api samples: update converter for new style API 2022-02-11 09:49:50 +00:00
nakst 2f4adc3436 textbox: fix insertion bug 2022-02-11 00:01:47 +00:00
nakst 6ebaf3ac82 gui: simplify panel styles 2022-02-10 23:10:55 +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 1795f8cca5 api: cleanup error codes 2022-02-10 12:18:26 +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 843cf72c20 api: fix compile error when POSIX subsystem disabled 2022-02-10 09:18:56 +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 b9f2ea02c8 text: remove out font load error logs 2022-02-09 19:51:35 +00:00
nakst ecb36d5e21 header generator: start bindings for scripting engine 2022-02-09 19:14:10 +00:00
nakst 2a9ae7212a remove test code 2022-02-09 09:42:17 +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 5fd3ee2da3 api: change enumeration functions to return array instead of callback 2022-02-08 15:51:51 +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 b809edf13b script console: deallocate memory after running script 2022-02-07 11:06:57 +00:00
nakst 27b2c00b97 script console: clearing output 2022-02-07 10:53:11 +00:00
nakst dab1cf3efa script console: image detection; text display: don't recreate text plan on resize if not word wrapping 2022-02-07 09:00:42 +00:00
nakst 4f028a18b1 scripting engine fix ExternalSystemSleepMs on mac 2022-02-07 08:24:16 +00:00
nakst 62eb94b1d2 script console: nicer table style 2022-02-06 20:56:34 +00:00
nakst caf8aa1ab1 update TODO comments 2022-02-06 14:19:07 +00:00