Commit Graph

  • cef93dabbc fix an issue that a file of unknown type destructs its parent falsycat 2022-11-19 12:19:54 +09:00
  • 704d8c93ca forbid nf7:import() while handling inputs in LuaJIT/Node falsycat 2022-11-19 12:07:06 +09:00
  • 80d33bd5d4 fix compiler errors on MSVC falsycat 2022-11-18 07:54:22 -08:00
  • 5c1f41d874 stablize FPS by calculating suitable sleep duration falsycat 2022-11-18 23:29:54 +09:00
  • c5c3ec769a improve LuaJIT/Node to run tasks synchronizedly falsycat 2022-11-18 23:06:17 +09:00
  • ceff117781 allow nf7::Thread to work by a task of other types falsycat 2022-11-18 16:23:14 +09:00
  • 8a78450bcf fix compiler errors falsycat 2022-11-18 16:05:37 +09:00
  • b24e7d0ca5 add nf7::Stopwatch falsycat 2022-11-18 15:16:52 +09:00
  • 3901179b51 fix an issue that pulse can't be generated manually when 'emit on change' is disabled on Value/Imm falsycat 2022-11-18 14:26:30 +09:00
  • 4851f1eb28 remove Node/Imm and Node/Network/Initiator falsycat 2022-11-18 13:05:02 +09:00
  • 49f106a951 fit style vars to current zoom factor before drawing Node/Network canvas falsycat 2022-11-18 12:53:22 +09:00
  • 4917cd367e add new algorithms to Node/ZipTie falsycat 2022-11-18 12:40:13 +09:00
  • 27a28d6c0d fix an issue that Value/Curve destroys an editor of Node/Network falsycat 2022-11-18 12:14:50 +09:00
  • 61a97e6a32 fix an issue that Value/Imm emits a value even if 'emit on change' is disabled falsycat 2022-11-18 12:09:58 +09:00
  • 02d6814eaf improve Node/Network to ignore broken links falsycat 2022-11-17 23:39:29 +09:00
  • 49565e657c add Value/Imm to replace Node/Imm falsycat 2022-11-17 21:40:45 +09:00
  • eeb7dabd1f fix an issue that the first element of tuple array is stored at zero index of table on LuaJIT falsycat 2022-11-17 21:38:24 +09:00
  • 3c2ed1731a add Node/ZipTie falsycat 2022-11-16 14:10:36 +09:00
  • 06400d4ea4 make LuaJIT/Context perform GC after each task done falsycat 2022-11-15 20:02:01 +09:00
  • de0f2a4a8a fix context leak by yielding LuaJIT thread falsycat 2022-11-15 19:47:11 +09:00
  • 5b566acd10 enhance context leak detector falsycat 2022-11-15 18:58:05 +09:00
  • 881704fc49 fix lambda leaks falsycat 2022-11-15 18:57:39 +09:00
  • 63dd28ab76 fix an issue that Nf7 could be finished before all tasks done falsycat 2022-11-15 17:34:21 +09:00
  • 744e8e2506 fix an issue that lua_State is not deleted after destruction of Queue of LuaJIT/Context falsycat 2022-11-15 17:33:17 +09:00
  • d284221f2c fix leaks of luajit::Thread falsycat 2022-11-15 15:42:05 +09:00
  • 00d9697b9d add leak checker for nf7::Context falsycat 2022-11-15 15:41:48 +09:00
  • 77ac2e95c0 fix errors while building default root falsycat 2022-11-15 15:28:41 +09:00
  • 3c67497229 fix an issue that active LuaJIT thread prevents Nf7 from shutting down falsycat 2022-11-15 15:02:07 +09:00
  • 5c74c5cc40 fix an issue that I/O sockets are not copied by cloning Node/Network falsycat 2022-11-15 13:32:23 +09:00
  • 7cd818fff8 add race-condition warning of Node/Mutex falsycat 2022-11-15 13:29:21 +09:00
  • e7d37b0adb add Node/Mutex falsycat 2022-11-15 11:28:16 +09:00
  • 7f6fd26c71 fix an issue that a lambda of Node/Singleton could refer expired parent falsycat 2022-11-14 23:28:17 +09:00
  • d72ade7b37 fix linker error in freetype falsycat 2022-11-10 13:11:03 +09:00
  • fb05b5a7d8 fix MSVC warnings falsycat 2022-11-13 12:15:27 -08:00
  • 7489bad3f8 fix use of invalid memory in GL/Framebuffer falsycat 2022-11-13 12:15:00 -08:00
  • e87c746e65 fix an issue that GL/Program doesn't emit 'done' output falsycat 2022-11-14 04:21:30 +09:00
  • 646863170e enhance Lua std library falsycat 2022-11-14 01:20:25 +09:00
  • 27b594ee54 fix an issue that sockets are not synchronized automatically on changing target of Node/Ref falsycat 2022-11-14 00:42:39 +09:00
  • 4de67f65e6 add System/Node/Time falsycat 2022-11-14 00:40:48 +09:00
  • b6f0f9fa0a add Codec/StbImage falsycat 2022-11-13 17:41:02 +09:00
  • 9e51470b11 add new thirdparty library, stb falsycat 2022-11-13 17:40:22 +09:00
  • 90de6bf3f4 add an option to show all file types while adding new item of System/Dir falsycat 2022-11-13 17:39:31 +09:00
  • 1a7b4fc632 rename vec to buf in input tuple interface of GL/Texture Node falsycat 2022-11-13 17:27:16 +09:00
  • 14066c1256 change a method to specify file type description falsycat 2022-11-13 15:39:41 +09:00
  • 6887410e19 replace System/Node file with System/Dir falsycat 2022-11-13 15:25:18 +09:00
  • 9038511525 enable alpha blending in drawing by GL/Program falsycat 2022-11-12 22:41:08 +09:00
  • c5a357c10c fix OpenGL objects to drop cache when dependency is removed falsycat 2022-11-12 21:53:36 +09:00
  • 935a6f5660 improve exception handling of nf7::GenericDir falsycat 2022-11-12 21:42:47 +09:00
  • 3720893946 fix an issue that broken link remains after undoing Node/Ref on Node/Network falsycat 2022-11-12 21:28:01 +09:00
  • 5894a303dd implement init event on System/Event falsycat 2022-11-12 16:33:16 +09:00
  • afa26d36d4 remove flags from some files falsycat 2022-11-12 13:01:33 +09:00
  • c9d1cd40f3 fix an issue that rebuild of LuaJIT/Node doesn't run after build failure falsycat 2022-11-12 12:57:46 +09:00
  • b15eee5d9c fix deadlock caused by double locking of GL objects falsycat 2022-11-12 11:52:40 +09:00
  • 10946b9b7c fix use of uninitialized value falsycat 2022-11-12 11:52:17 +09:00
  • 5ccfc9869e fix metrics unit of Font/Face output falsycat 2022-11-12 11:51:34 +09:00
  • 6546f6b650 fix an issue of Node/Ref that use old lambda even after target is changed by user falsycat 2022-11-11 12:17:44 +09:00
  • ceb360c7c7 allow System/Dir to restore items removed once falsycat 2022-11-11 12:07:07 +09:00
  • e283e99276 rename System/Call to System/Node and improve file structure falsycat 2022-11-11 11:31:03 +09:00
  • 5d79d7631b separate core logic into nf7::GenericDir from an implementation of System/Dir falsycat 2022-11-11 10:14:22 +09:00
  • 1f5f46c925 fix possibility of race condition falsycat 2022-11-11 10:10:16 +09:00
  • 803d93f3ec enhance UI of LuaJIT/Node falsycat 2022-11-10 22:52:09 +09:00
  • 49e3d6c9c5 add Font/Context to default root falsycat 2022-11-10 22:40:24 +09:00
  • 6fb6efe9a6 fix an issue that cannot drag and drop any files falsycat 2022-11-10 22:32:43 +09:00
  • 53d4f9f107 improve UI visibility of System/Logger falsycat 2022-11-10 22:22:51 +09:00
  • e4b6e86ebf enhance System/Event falsycat 2022-11-09 12:14:50 +09:00
  • 78dc01be2f fix an issue that nf7::File::Isolate() and nf7::File::MoveUnder() don't send events falsycat 2022-11-09 12:14:05 +09:00
  • c02d9e3b10 improve nf7::Env::Watcher interface falsycat 2022-11-09 11:29:31 +09:00
  • 7a2ead6e6f add 'clone' option to item menu of System/Dir falsycat 2022-11-08 22:48:58 +09:00
  • 4b61edd53e add Node/Singleton falsycat 2022-11-08 22:23:53 +09:00
  • 728f85328b fix an issue that internal node types of Node/Network are not shown in a type list while adding new Node falsycat 2022-11-08 11:41:28 +09:00
  • df56eb3462 add nf7::Node::Meta and improve nf7::Node interface falsycat 2022-11-08 11:40:14 +09:00
  • 173edff4a3 allow user to use custom font in UI falsycat 2022-11-06 23:21:45 +09:00
  • 5894acda8c improve nf7::FileBase interface to prevent from forgetting calling super method falsycat 2022-11-06 23:03:22 +09:00
  • 61865f4d26 improve nf7::GenericMemento to make a commit automatically when nf7::File::Event::kAdd event falsycat 2022-11-06 22:09:41 +09:00
  • f6be39f719 fix an issue that calling Touch() right before file deletion causes use-after-free falsycat 2022-11-06 21:53:33 +09:00
  • 3a4d801f95 commonize file menu and tooltip falsycat 2022-11-06 13:10:22 +09:00
  • 0d60b2401a replace nf7::gui::Config to nf7::gui::ConfigEditor falsycat 2022-11-06 12:26:20 +09:00
  • 2ec4422c56 add nf7::Config interface falsycat 2022-11-06 12:07:44 +09:00
  • 7ee26d431e tidy GUI codes falsycat 2022-11-06 11:30:17 +09:00
  • b463e112aa remove nf7::FileHolder falsycat 2022-11-06 11:13:07 +09:00
  • 3e2d162d65 fix ImGui theme to improve visibility falsycat 2022-11-06 01:36:50 +09:00
  • 267c25f798 implement sub-dockspace feature on System/ImGui falsycat 2022-11-06 00:17:15 +09:00
  • e8e0322e66 enforce System/ImGui is updated prior than others falsycat 2022-11-05 23:21:02 +09:00
  • bb799adfb4 improve nf7::gui::Window falsycat 2022-11-05 22:55:05 +09:00
  • dd14217f5b improve nf7::FileBase::Feature to install itself automatically by its constructor falsycat 2022-11-05 22:05:45 +09:00
  • 245884fae7 simplify code of config UI falsycat 2022-11-05 13:38:46 +09:00
  • 69690f2e29 fix an issue about buffer padding in GL/Texture falsycat 2022-11-05 11:31:20 +09:00
  • 2e0f0a2303 fix an issue that cannot handle freetype errors properly falsycat 2022-11-05 00:39:45 +09:00
  • 532fd141e3 add Font/Face falsycat 2022-11-05 00:04:27 +09:00
  • 17d57ea3e5 add Font/Context falsycat 2022-11-04 14:30:09 +09:00
  • beb67589ef simplify code of Audio/Context falsycat 2022-11-04 14:29:48 +09:00
  • c5337f69c2 add new thirdparty library, freetype falsycat 2022-11-04 14:28:57 +09:00
  • fe7531260f fix simultaneous use of GL context v0.3.0 falsycat 2022-11-03 21:53:19 +09:00
  • 8e571ee446 implement blit of GL/Framebuffer falsycat 2022-11-03 11:54:51 +09:00
  • 42bc1da204 add an assertion for checking OpenGL errors after each tasks falsycat 2022-11-03 11:54:20 +09:00
  • f0c4f893bd fix an issue of a possibility of race condition in unlocking mutex falsycat 2022-11-03 11:53:28 +09:00
  • 8f6ff99136 improve ugly codes in locking OpenGL objects falsycat 2022-11-03 10:59:26 +09:00
  • 5e515e23fa improve an interface of nf7::Value falsycat 2022-11-02 22:44:38 +09:00
  • 3b25790f3c fix an issue that GL/Shader ignores included shader nfile updates falsycat 2022-11-02 21:53:20 +09:00
  • 5e8fa70805 fix compiler errors on MSVC falsycat 2022-11-01 11:52:26 -07:00