Commit Graph

23 Commits

Author SHA1 Message Date
6a4ddb1642 fix memory leaks, and reference of uninitialized value 2022-08-28 19:45:12 +09:00
9b6eb1a08c fix File::Touch() propagation 2022-08-28 12:27:02 +09:00
cf771824dc improve nf7::Node interface 2022-08-27 11:42:30 +09:00
bc3143016c improve nf7::GenericMemento 2022-08-26 22:57:00 +09:00
231f67d5dd improve resilience to breaking changes of serialization format 2022-08-26 13:39:07 +09:00
d51fcadf82 fix unhandled exception 2022-08-25 12:31:18 +09:00
9136b771a7 implement LoggerRef FileBase::Feature interface 2022-08-25 12:31:18 +09:00
02cc9bf49d fix nf7::Node iface 2022-08-22 12:23:17 +09:00
de4d614e14 add GenericMemento onRestore and onCommit instead of taking File pointer 2022-08-19 23:33:13 +09:00
e01039b74e improve Node/Network to use nf7::FileBase 2022-08-15 14:07:49 +09:00
4e3cd1463e implement proper Abort() for composite lambdas 2022-08-15 01:42:57 +09:00
0f5e3c6246 add 'nf7::' prefix to flags of File::TypeInfo 2022-08-15 00:34:34 +09:00
40112d224d move nf7::Lambda to Node::Lambda
and move depth() field to nf7::Context
2022-08-10 23:35:42 +09:00
1f87138d14 add a dummy parameter to nf7::Node::CreateLambda to avoid issues of multi inheritance 2022-08-07 12:08:23 +09:00
bab7dbba0f improve nf7::Lambda to use name instead of index 2022-08-07 11:47:14 +09:00
604cd8dc5a improve TypeInfo to display tooltip that describes the type 2022-08-06 12:50:40 +09:00
03c1199175 improve Lambda interface
also implemet lazy loading in Node/Network
2022-08-05 13:35:31 +09:00
b443e71b46 implement lambda call stack 2022-07-20 18:25:24 +09:00
b9740d5cc7 fix value transmittion issues in Node 2022-07-10 13:03:49 +09:00
68ca6642b0 fix issues that nodes aren't handled 2022-07-02 23:16:44 +09:00
09739cd54b remove Lambda::Init()
because Lambda should independ from callers
2022-06-30 16:31:38 +09:00
6eaab065aa allow Node/Ref to accept drag&drop 2022-06-16 11:35:10 +09:00
9ff6339fe4 add Node/Ref 2022-06-15 12:01:16 +09:00