28 Commits

Author SHA1 Message Date
46ddb16128 implement exception handling in some complicated cases 2022-09-14 15:25:14 +09:00
580fcfbdd2 improve ImGui style theme 2022-08-28 02:01:18 +09:00
a93787b43b add System/Call 2022-08-27 12:53:02 +09:00
231f67d5dd improve resilience to breaking changes of serialization format 2022-08-26 13:39:07 +09:00
e46101e2ea allow ExecAsync to take a timeout
and Add time.now() and nf7:sleep() to LuaJIT environment
2022-08-18 09:34:36 +09:00
c6308fa2a2 implement Lambda of Sequencer/Timeline 2022-08-12 11:54:18 +09:00
2156312009 add parent parameter to Context constructor 2022-08-10 22:56:47 +09:00
f7eeae3d83 add Audio/IO 2022-07-10 12:59:42 +09:00
5441846713 fix invalid memory reference at finishing program 2022-06-12 01:29:24 +09:00
744863f466 add Env::GetFileOrThrow() 2022-06-11 11:21:29 +09:00
1a795fc387 fix an issue that nf7::Context could be deleted before its tasks end 2022-06-11 11:21:11 +09:00
e839457bfd fix an issue that sub tasks aren't executed 2022-06-05 23:46:18 +09:00
51189fe272 rename some common headers 2022-06-05 20:22:47 +09:00
763d884a2d divide WaitQueue from queue.hh 2022-06-04 10:34:15 +09:00
29430a8a6c fix issues on MSVC 2022-05-27 07:42:38 -07:00
0da55c9edf implement saving Env 2022-05-26 07:30:28 +09:00
f290577c9e implement renaming an item on System/Dir 2022-05-26 07:20:24 +09:00
39135b8aaa remove unique id field from Context 2022-05-26 07:03:12 +09:00
ae7974fbbb fix an issue that program crashes when deserialization failed 2022-05-25 15:16:29 +09:00
f8f22a0f59 delegate task execution to Context 2022-05-23 16:07:26 +09:00
c36b034a9b improve panic popup 2022-05-23 12:36:20 +09:00
7c485ebb63 add File::Isolate() splitting logic of File::MoveUnder() 2022-05-23 08:41:43 +09:00
b0209cb866 add File::Handle() and File::MakeAsRoot() 2022-05-22 15:03:40 +09:00
d1261c7154 implement startup deserialization 2022-05-22 14:38:31 +09:00
707422c39c implement File::Path::Parse() 2022-05-22 09:55:15 +09:00
068c17a0a1 add Env::Watcher 2022-05-21 14:07:40 +09:00
c486ea78a1 implement Env 2022-05-21 13:18:11 +09:00
8a07d83b0d create new project 2022-05-21 09:54:33 +09:00