Commit Graph

  • 4c22387816
    Unknown addtional files master Emojigit 2021-05-03 13:14:36 +0800
  • 16dc7a29c4
    Unknown addtional files Emojigit 2021-05-03 13:03:41 +0800
  • 319b7dd484
    import steps: rename items Emojigit 2021-05-03 13:02:39 +0800
  • c77b42d6b3
    Update mod.conf Emojigit 2021-05-03 12:59:53 +0800
  • ded540d6f8
    Update LICENSE Emojigit 2021-05-03 12:59:14 +0800
  • 629482e525
    Update README.md Emojigit 2021-05-03 12:58:47 +0800
  • ca6beff464
    Move clear, shutdown, and reboot to OS octacian 2018-11-24 22:45:30 -0800
  • 12415cc700
    Replace input, output, and output_editable APIs for system.* keys octacian 2018-11-24 21:25:27 -0800
  • 0326648b0d
    Replace OS APIs in favour of a system table `get_os` and `set_os` APIs are replaced with a `system` table which stores the data and limits the valid keys and types via metatables. octacian 2018-07-23 18:39:42 -0700
  • 31d4360570
    Preserve RAM across MT restarts via metadata RAM is still accessible with the RAM table, however, as a metatable is used to ensure that whenever information is set in the RAM table it is automatically stored in the metadata, and to ensure that functions and userdata is not stored. octacian 2018-07-23 18:07:45 -0700
  • ec5864b645
    Prevent naming field from closing on enter octacian 2018-07-23 17:45:02 -0700
  • 1ed8f9cf73
    Add configurable text wrapping to command line and debug octacian 2018-07-23 17:43:21 -0700
  • 4c6884fd6f
    Add debug console tab octacian 2018-07-23 17:16:34 -0700
  • c836b569f5
    Fix current user management octacian 2018-07-23 12:54:46 -0700
  • 327a6dd29e
    Clean up custom environment definition * Separate custom function definitions from make_env for better readability * Add newlines between functions * Make comments more descriptive * Move `Settings()` API to `fs.read_settings()` octacian 2018-07-23 12:25:38 -0700
  • 642139b1b8
    Split API into different files * Move formspec APIs to gui.lua * Move environment APIs to env.lua * Move userdata and computer ID APIs to init.lua octacian 2018-07-23 11:48:01 -0700
  • d749eafb28
    Preserve, improve environment and replace userdata octacian 2018-06-01 07:21:44 -0700
  • fdeb68a5d5
    Improve help and fix blank output after reinit octacian 2018-05-31 19:13:15 -0700
  • e930f0715f
    Fix computers frozen on bios after MT restart octacian 2018-05-31 18:53:08 -0700
  • 7bc3a5c6b1
    Disconnect player object environment and scripts octacian 2018-05-31 17:06:15 -0700
  • 43bc638dbf
    Document missing OS APIs and remove loadstring API octacian 2018-05-31 12:48:47 -0700
  • b48d5c2d55
    Add nano command octacian 2018-05-31 12:40:26 -0700
  • 84ea1850ce
    OctOS: Add ls and cat commands octacian 2018-05-31 11:28:31 -0700
  • 613657d454
    Add luacheck and convert spaces to tabs octacian 2018-05-31 11:00:44 -0700
  • 6cf860b0b1
    Windows: Temporarily fix crash on break computer Check if `os.execute` is available before attempting to use it (is not available on Windows). This is not a real fix as it results in empty directories being left behind in the computer files. The only actual fix to this issue is an official `rmdir` Minetest API. octacian 2017-06-27 13:59:08 -0700
  • dc6c24e669 OctOS: Add mv command octacian 2017-03-28 17:21:38 -0700
  • cfc1bb4e79 OctOS: Add mkdir, rmdir, and cpdir commands octacian 2017-03-28 17:18:06 -0700
  • b84a250c25 OctOS: Add touch, rm, and cp commands octacian 2017-03-28 17:09:53 -0700
  • 5d59142b10 OctOS: Improve error handling octacian 2017-03-28 16:45:27 -0700
  • 662c265cab OctOS: Allow specifying command to get help for with help command octacian 2017-03-28 16:35:25 -0700
  • c4bd091ae8 OctOS: Add `params` field to applications octacian 2017-03-28 16:31:00 -0700
  • 3c2fa52b4f OctOS: Add echo command octacian 2017-03-28 16:26:26 -0700
  • 9ec3d9e76f OctOS: Add command framework octacian 2017-03-28 16:23:49 -0700
  • a32178ae55 Fix on Windows octacian 2017-02-06 21:02:54 -0800
  • 6cdabc2934 Fix Modules on Windows (#2) octacian 2017-02-03 15:45:17 -0800
  • af2023b3eb Computer/env: Add assert, pairs, ipairs octacian 2017-02-02 17:13:46 -0800
  • a1701f4513 Computer: Add Settings to env octacian 2017-01-31 18:54:49 -0800
  • 6c640f5823 env: Add dump() and type() octacian 2017-01-31 18:43:39 -0800
  • 5141e41fe4 Improve documentation with Modules in mind octacian 2017-01-31 07:39:01 -0800
  • f805b6b1e0 Computer: allow output buffer to be editable octacian 2017-01-30 22:29:52 -0800
  • a4e0a2c875 Computers: Rename BiosOS to octOS octacian 2017-01-30 22:14:27 -0800
  • adda987e6b Computers: Replace "local function" with "function" in env octacian 2017-01-30 20:39:44 -0800
  • 7fad5d4762 Make loops time out octacian 2017-01-30 19:57:46 -0800
  • 9169209333 "Modulify" octacian 2017-01-30 19:40:30 -0800
  • b155acb3c2 Bump version to 0.5, beta octacian 2017-01-29 15:28:59 -0800
  • 416a60039f Add screenshot, mod.conf, and description octacian 2017-01-29 15:28:38 -0800
  • 03d8e9235b Make computers emmit light level 7 octacian 2017-01-29 15:26:46 -0800
  • de79747243 Rewrite entire mod octacian 2017-01-29 15:18:49 -0800
  • 78b1b836a7 fix error checking in digicompute.fs.run_file octacian 2016-12-02 13:12:55 -0800
  • 2b28ee800f introduce filesystem API & adjust meta API octacian 2016-12-02 12:08:51 -0800
  • 37b4080423 rework filesystem & make bios nodes unbreakable octacian 2016-10-20 20:18:36 -0700
  • 3b74efe8e8 adjust main formspec octacian 2016-10-16 11:57:38 -0700
  • b7ab4bac89 rewrite readme and add license octacian 2016-10-16 11:10:01 -0700
  • 593f779ebf rework mod directory structure octacian 2016-10-16 08:40:33 -0700
  • abba9e5582 use env for executing code octacian 2016-10-16 07:52:40 -0700
  • b34aa70765 use datalib external mod with new functions rather than internal library octacian 2016-08-11 11:41:51 -0700
  • d75137a9db remove autogenerated file (compute.lua) octacian 2016-07-30 21:29:24 -0700
  • 01b32c9202 rewrite os sytem to be more modular using a filesystem octacian 2016-07-30 14:16:13 -0700
  • b5ac03f99b name formspec: submit as submit_name instead of submit octacian 2016-07-30 14:15:44 -0700
  • add715cedb data.lua: customize & add mkdir octacian 2016-07-30 14:13:53 -0700
  • ac71ecc9c3 depends.txt: make digilines optional & require default octacian 2016-07-30 14:13:34 -0700
  • 5e3429b338 must set name on initial boot & rework receiving functions octacian 2016-07-29 09:46:56 -0700
  • 7ac34cd86b textures: fix bottom octacian 2016-07-28 22:16:17 -0700
  • 7e348e3383 use formspec instead of formspec_normal octacian 2016-07-28 22:11:16 -0700
  • de482bc9aa re-commit files octacian 2016-07-28 22:02:36 -0700
  • 7f2c1a7db2 digicompute:default: renamed octacian 2016-07-14 08:18:56 -0700
  • 2bba504e4e on & bios not in creative inventory octacian 2016-07-14 08:18:01 -0700
  • 7a139ee9f9 new nodebox and textures octacian 2016-07-14 08:13:03 -0700
  • 5a07f0962e fixed facedir loss & formspec not dissappearing after shutdown octacian 2016-07-12 19:39:00 -0700
  • 26c7c28718 mod rename: digiterm -> digicompute octacian 2016-07-12 15:18:06 -0700
  • 855b4c0099 os creation API octacian 2016-07-12 15:13:26 -0700
  • 1607a509d8 reworked init.lua for previous and WIP changes octacian 2016-07-12 12:19:16 -0700
  • 24991e35d1 rework formspecs octacian 2016-07-12 11:54:13 -0700
  • 0ec3d5b81f fix remote turn on via digilines octacian 2016-07-12 09:10:11 -0700
  • 75df78a6ea use fewer sub tables (digiterm.system, digiterm.formspec removed) octacian 2016-07-12 09:04:10 -0700
  • e64b87d2a4 fix formspec not showing when turned on or showing when turned off octacian 2016-07-12 09:01:04 -0700
  • 40c885f4d5 turn on when off node is rightclicked octacian 2016-07-12 08:54:32 -0700
  • 97739b1228 use API for registering terminals octacian 2016-07-11 16:43:38 -0700
  • 5b0d2d781b cleaned up code octacian 2016-07-03 14:24:12 -0700
  • 569481d0b3 initial commit! hdastwb 2013-08-04 17:37:45 -0400