28 Commits

Author SHA1 Message Date
8e00af8dab enhance Exception logging 2022-08-25 12:31:18 +09:00
9e0ad5714f add ExecHandle() and let File::Touch() use it 2022-08-19 23:33:39 +09:00
ba9cb13809 fix an issue that kRemove event occurs after removal 2022-08-13 00:49: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
2156312009 add parent parameter to Context constructor 2022-08-10 22:56:47 +09:00
74db4cf933 fix an issue that cannot resolve a path with two '..'. 2022-08-04 08:49:25 +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
744863f466 add Env::GetFileOrThrow() 2022-06-11 11:21:29 +09:00
b70fbcb15f fix issues in File::Path 2022-06-05 20:22:47 +09:00
04d3dd67cf replace Context::parent() -> Context::children() 2022-06-04 10:27:43 +09:00
39135b8aaa remove unique id field from Context 2022-05-26 07:03:12 +09:00
ad4752a1b3 rename File::iface() -> File::interface() 2022-05-25 15:53:31 +09:00
ae7974fbbb fix an issue that program crashes when deserialization failed 2022-05-25 15:16:29 +09:00
2da5fa88c7 fix naming rule of File::TypeInfo to include category name 2022-05-25 00:11:26 +09:00
c0e6332ba8 add File::ancestorOrThrow() 2022-05-24 23:59:06 +09:00
6009f28b4c fix runtime errors and compiler errors 2022-05-24 23:58:48 +09:00
05d49db61d add File::ResolveUpwardOrThrow() 2022-05-24 19:46:00 +09:00
4f9ef8e8c2 fix some issues in path handling 2022-05-23 12:38:05 +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
cb1a0e627c replace cereal -> yas 2022-05-22 14:38:29 +09:00
0c9efa5479 add GenericTypeInfo 2022-05-22 14:37:47 +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
2accc9043e add File::Interface 2022-05-21 13:32:24 +09:00
8a07d83b0d create new project 2022-05-21 09:54:33 +09:00