|
2edd7d9e88
|
improve Node interface
|
2022-10-07 11:53:36 +09:00 |
|
|
07b198f71e
|
generalize nf7::util::Uniq
|
2022-09-22 17:22:45 +09:00 |
|
|
5505488661
|
fix unnatural English
|
2022-08-31 13:10:28 +09:00 |
|
|
f76960da1b
|
fix compile errors on release build of g++
|
2022-08-30 12:48:32 +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 |
|
|
8c25d22955
|
enhance sanitization of Node/Network
|
2022-08-25 16:37:56 +09:00 |
|
|
cec3f79321
|
implement lua object as Value
remove LuaJIT/Obj
remove nf7::luajit::Obj
add nf7::NodeRootLambda
|
2022-08-24 19:18:02 +09:00 |
|
|
7cfbfc6f41
|
add gui::Window::shownInCurrentFrame()
|
2022-08-23 23:25:00 +09:00 |
|
|
6640cd219a
|
fix Node/Network/Terminal's memento issue
|
2022-08-23 16:21:38 +09:00 |
|
|
5e7cd445ff
|
fix an issue that input of Node/Network is not handled properly
|
2022-08-23 16:18:52 +09:00 |
|
|
5f21f0c926
|
add UpdateConfig() to nf7::DirItem
|
2022-08-23 15:09:06 +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 |
|
|
bb9b276e18
|
replace InputNode and OutputNode to Node/Network/Terminal
|
2022-08-18 22:37:34 +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 |
|
|
b1fc1a2a7d
|
improve nf7::gui::FileFactory
|
2022-08-14 22:50:03 +09:00 |
|
|
d3f245381b
|
degrade History and it's not template now
because there's no need to make command type a template parameter
|
2022-08-12 14:05:08 +09:00 |
|
|
40112d224d
|
move nf7::Lambda to Node::Lambda
and move depth() field to nf7::Context
|
2022-08-10 23:35:42 +09:00 |
|
|
e0c79edc55
|
add nf7::gui::Popup
|
2022-08-08 10:45:09 +09:00 |
|
|
cfa5a1dd27
|
add SquashedHistory
|
2022-08-08 00:17:00 +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 |
|
|
cda00cf237
|
add GetLambda() to nf7::Node::Editor
|
2022-08-05 13:57:55 +09:00 |
|
|
03c1199175
|
improve Lambda interface
also implemet lazy loading in Node/Network
|
2022-08-05 13:35:31 +09:00 |
|
|
6f236873d7
|
fix Node/Network Editor to move unexpectedly after closing context menu
|
2022-08-04 22:17:41 +09:00 |
|
|
f140c68458
|
improve Node/Network Editor to move newly-created Node near the mouse cursor
|
2022-08-04 22:14:40 +09:00 |
|
|
fdf2a07caf
|
fix an issue that Node/Network/Input wasn't linked properly in Lambda
|
2022-07-31 00:03:46 +09:00 |
|
|
53f93c7905
|
add toolbar to Node/Network editor
|
2022-07-22 22:29:29 +09:00 |
|
|
b443e71b46
|
implement lambda call stack
|
2022-07-20 18:25:24 +09:00 |
|
|
ce258e5add
|
add flags field to Node
|
2022-07-11 06:12:46 +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 |
|
|
2e1c248e43
|
add Node/Network/Initiator
|
2022-07-01 18:24:33 +09:00 |
|
|
8c12879920
|
implement Node::Editor::Emit()
|
2022-06-30 17:53:35 +09:00 |
|
|
09739cd54b
|
remove Lambda::Init()
because Lambda should independ from callers
|
2022-06-30 16:31:38 +09:00 |
|
|
9ff6339fe4
|
add Node/Ref
|
2022-06-15 12:01:16 +09:00 |
|
|
241ac45f99
|
remove Lambda::self(), use std::enable_shared_from_this instead
|
2022-06-11 11:25:07 +09:00 |
|
|
34dff99a1b
|
add nf7::File::Touch()
|
2022-06-11 11:21:29 +09:00 |
|
|
85f7eccdad
|
improve nf7::Context constructor
|
2022-06-11 11:21:29 +09:00 |
|
|
51189fe272
|
rename some common headers
|
2022-06-05 20:22:47 +09:00 |
|
|
04d3dd67cf
|
replace Context::parent() -> Context::children()
|
2022-06-04 10:27:43 +09:00 |
|
|
3275e6280d
|
add Node/Network
|
2022-06-04 01:45:34 +09:00 |
|