|  | 9d4bb15b33 | allow Node::Lambda to have nf7::Context as a parent | 2022-08-13 13:58:02 +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 |  | 
			
				
					|  | 972f5ce0a1 | implement saving children's memento in Sequencer/Timeline | 2022-08-12 13:56:41 +09:00 |  | 
			
				
					|  | c6308fa2a2 | implement Lambda of Sequencer/Timeline | 2022-08-12 11:54:18 +09:00 |  | 
			
				
					|  | 40112d224d | move nf7::Lambda to Node::Lambda and move depth() field to nf7::Context | 2022-08-10 23:35:42 +09:00 |  | 
			
				
					|  | 96e73d3564 | add Sequencer/Timeline | 2022-08-10 22:38:10 +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 |  | 
			
				
					|  | 3e8ffb0f72 | make type selector large in FileCreatePopup | 2022-08-04 22:20:40 +09:00 |  | 
			
				
					|  | b14e45007d | implement moving a file by DnD | 2022-08-04 11:02:19 +09:00 |  | 
			
				
					|  | 8022323cea | implement 'add new sibling' menu in System/Dir TreeView | 2022-08-04 09:29:17 +09:00 |  | 
			
				
					|  | 8e3736bc52 | ensure thread active before operation | 2022-08-02 11:56:07 +09:00 |  | 
			
				
					|  | c53600c04c | fix compiler errors in MSVC | 2022-07-31 19:19:00 -07:00 |  | 
			
				
					|  | f0b34de867 | add table library to Lua script global env | 2022-07-31 12:40:37 +09:00 |  | 
			
				
					|  | 4afc5fd689 | fix an issue that Lua objects expire while using | 2022-07-31 12:40:05 +09:00 |  | 
			
				
					|  | af487d52eb | implement querying Node interface to create Lambda from Lua script | 2022-07-31 00:02:46 +09:00 |  | 
			
				
					|  | f3d9973a66 | remove unused features to simplify the codes | 2022-07-29 16:11:56 +09:00 |  | 
			
				
					|  | cf2e165c10 | add comments to tidy the codes | 2022-07-28 12:06:20 +09:00 |  | 
			
				
					|  | 2152203bd7 | implement querying an external Lua object from LuaJIT/Obj file rename nf7:lock() -> nf7:query() | 2022-07-28 11:16:44 +09:00 |  | 
			
				
					|  | f86c7c6b2e | implement nf7:lock() in Lua script | 2022-07-26 17:34:58 +09:00 |  | 
			
				
					|  | 2f53f774ea | implement nf7:resolve() in Lua script | 2022-07-26 10:10:40 +09:00 |  | 
			
				
					|  | af5d6bc690 | improve Lua interfaces of Vector and MutableVector | 2022-07-26 09:18:49 +09:00 |  | 
			
				
					|  | b443e71b46 | implement lambda call stack | 2022-07-20 18:25:24 +09:00 |  | 
			
				
					|  | 3ad18e3f0e | improve Value interface of LuaJIT | 2022-07-11 09:15:55 +09:00 |  | 
			
				
					|  | ce258e5add | add flags field to Node | 2022-07-11 06:12:46 +09:00 |  | 
			
				
					|  | 35786c1683 | implement Tuple in nf::Value | 2022-07-11 05:43:25 +09:00 |  | 
			
				
					|  | f39de1a8d5 | fix luajit::MatchMetaName() | 2022-07-10 13:03:04 +09:00 |  | 
			
				
					|  | 4625cad8cc | fix an issue that can refer invalid memory if coroutine aborts | 2022-07-10 13:00:22 +09:00 |  | 
			
				
					|  | f7eeae3d83 | add Audio/IO | 2022-07-10 12:59:42 +09:00 |  | 
			
				
					|  | fbca935907 | add Audio/Context | 2022-07-08 18:15:12 +09:00 |  | 
			
				
					|  | 1e4b3e233c | add nf7::Thread | 2022-07-08 18:14:25 +09:00 |  | 
			
				
					|  | b1117ccea9 | implement Logger API for Lua | 2022-07-02 23:15:33 +09:00 |  | 
			
				
					|  | cc883c5f36 | add luajit::ToValue() | 2022-07-02 21:15:38 +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 |  | 
			
				
					|  | c93b6bb974 | change Value::Vector to mutable | 2022-06-30 16:47:14 +09:00 |  | 
			
				
					|  | 09739cd54b | remove Lambda::Init() because Lambda should independ from callers | 2022-06-30 16:31:38 +09:00 |  | 
			
				
					|  | 24a6c9e200 | add luajit::PushValue functions | 2022-06-28 16:50:35 +09:00 |  | 
			
				
					|  | e44b3df0d3 | add Value::Vector | 2022-06-23 22:15:50 +09:00 |  | 
			
				
					|  | 35c88900ac | use IncompatibleException instead of native exception in Value | 2022-06-19 09:41:28 +09:00 |  | 
			
				
					|  | faa113d054 | use luajit::Thread::Holder in LuaJIT/Node | 2022-06-19 09:39:55 +09:00 |  | 
			
				
					|  | 8e8393c22f | allow nf7::luajit::Thread to have a file | 2022-06-19 00:43:42 +09:00 |  | 
			
				
					|  | 64834f2b4c | implement pushing weak_ptr into Lua stack | 2022-06-18 22:19:00 +09:00 |  | 
			
				
					|  | 0f131588b4 | fix an issue that expired links wasn't removed on Node/Network | 2022-06-16 11:41:25 +09:00 |  | 
			
				
					|  | 6eaab065aa | allow Node/Ref to accept drag&drop | 2022-06-16 11:35:10 +09:00 |  |