Commit Graph

  • fff71e1de0 Accept connections from all addresses Lucien Greathouse 2018-12-30 21:25:22 -08:00
  • c0ffbd360e Fix name assignment for sync points Lucien Greathouse 2018-12-30 20:21:46 -08:00
  • 2f1aadd497 Tinkering with zero testing Lucien Greathouse 2018-12-29 22:59:41 -08:00
  • 645ab0ae98 Fix up test scratch project snippet to accept a project as an arg Lucien Greathouse 2018-12-17 18:38:29 -08:00
  • 9ac7ebc335 Hacky reify/reconcile stuff, mostly works Lucien Greathouse 2018-12-17 18:37:38 -08:00
  • d807d22350 Basic reification, works for model-like projects but not place-like ones Lucien Greathouse 2018-12-17 17:52:00 -08:00
  • 05594ecca0 Update timeout detection Lucien Greathouse 2018-12-17 17:51:25 -08:00
  • a511a5b259 Upgrade dependencies Lucien Greathouse 2018-12-17 17:36:03 -08:00
  • 9125f96302 Get rid of intermediate 'modules' folder in plugin Lucien Greathouse 2018-12-17 17:23:07 -08:00
  • 1b9ab43b6d Path and change tracking working Lucien Greathouse 2018-12-17 17:06:14 -08:00
  • 1176c9bbf1 Add little harness to test against a new project without accidentally committing junk Lucien Greathouse 2018-12-17 17:05:58 -08:00
  • 65e551c5cf Move InstanceChanges into rbx_snapshot Lucien Greathouse 2018-12-17 14:20:19 -08:00
  • 8fadafcd24 Track instance changes inside rbx_snapshot Lucien Greathouse 2018-12-17 14:18:32 -08:00
  • 57442a4848 Make MessageQueue generic, collapse Message into a single struct Lucien Greathouse 2018-12-17 13:22:29 -08:00
  • 7154f2c328 Reorganize and clean up rbx_snapshot a bit Lucien Greathouse 2018-12-17 13:02:40 -08:00
  • e3e4809446 Flesh out project loading tests Lucien Greathouse 2018-12-17 12:50:40 -08:00
  • 5707b8c7e8 Descent-based create/update mechanism Lucien Greathouse 2018-12-14 23:34:31 -08:00
  • f125814847 Trim up dead/dying code Lucien Greathouse 2018-12-14 21:42:38 -08:00
  • 893587040d Permute order of FS change events semi-exhaustively Lucien Greathouse 2018-12-14 21:31:48 -08:00
  • 308369b14f Implement more tests, fix up removal Lucien Greathouse 2018-12-14 18:37:11 -08:00
  • 9516a1aeea Rework Imfs and expand tests a bit Lucien Greathouse 2018-12-14 18:03:56 -08:00
  • f43dc99f7a Imfs test Lucien Greathouse 2018-12-14 14:33:45 -08:00
  • 3feb8c3344 Fix midnight naming Lucien Greathouse 2018-12-13 15:39:39 -08:00
  • 4d0a2b806c Remove RbxSnapshotValue for RbxValue Lucien Greathouse 2018-12-13 10:53:32 -08:00
  • a89fff1a22 Add missing pieces of commit Lucien Greathouse 2018-12-12 23:37:06 -08:00
  • 52f01da400 Flesh out reconciler routine Lucien Greathouse 2018-12-12 23:11:59 -08:00
  • b732c43274 Trimming of stuff to get into the snapshotting mood Lucien Greathouse 2018-12-12 13:56:11 -08:00
  • ee0a5cada3 Snapshot madness Lucien Greathouse 2018-12-11 23:30:53 -08:00
  • dbd499701f Snapshot tinkering, this is an idea Lucien Greathouse 2018-12-11 18:23:20 -08:00
  • fc3f750efb Tweak logic in RbxSession to distinguish create and update Lucien Greathouse 2018-12-03 18:09:01 -08:00
  • 457f3c8f54 Break out PathMap from RbxSession Lucien Greathouse 2018-12-03 17:39:55 -08:00
  • e4d3c3b045 Field name fix, clean up project paths Lucien Greathouse 2018-12-03 17:19:44 -08:00
  • e4379e29af Refactor upgrade messaging and version display Lucien Greathouse 2018-12-03 17:04:08 -08:00
  • 4542febaaf Remove global logging variable Lucien Greathouse 2018-12-03 16:59:04 -08:00
  • f691d8a6a5 Clean up DevSettings Lucien Greathouse 2018-12-03 16:57:28 -08:00
  • 503d7400f3 Add a dev settings feature, keyed off codename right now Lucien Greathouse 2018-12-03 16:54:21 -08:00
  • 061ea0e7a3 Unify logging Lucien Greathouse 2018-12-03 16:24:28 -08:00
  • dd4d542d7e Clean up and start work on Epiphany plugin Lucien Greathouse 2018-12-03 13:54:54 -08:00
  • 75359e2b83 Upgrade to latest rbx_tree (underscores! ) Lucien Greathouse 2018-12-03 11:58:09 -08:00
  • db7f8ffb1b Update to latest rbx-tree Lucien Greathouse 2018-12-03 11:52:06 -08:00
  • f59a9040fc Update plugin project files, remove outdated DESIGN doc Lucien Greathouse 2018-12-03 11:48:30 -08:00
  • 5114d12daf Start using failure for error management Lucien Greathouse 2018-12-03 10:38:26 -08:00
  • 13a7c1ba81 Fixed clippy warnings (#90) boyned//Kampfkarren 2018-12-03 10:35:40 -08:00
  • 26a7bb9746 Stub out RbxSession::path_updated a bit Lucien Greathouse 2018-12-01 00:01:31 -08:00
  • d427f01224 Add Rojo 0.5.0+ config to plugin Lucien Greathouse 2018-11-30 20:33:41 -08:00
  • 25c73ed917 Add support for binary (rbxl and rbxm) build output Lucien Greathouse 2018-11-30 18:08:03 -08:00
  • ce6a9dc448 Update dependencies Lucien Greathouse 2018-11-30 18:01:44 -08:00
  • c50922e90c Add ignoreUnknown to project nodes Lucien Greathouse 2018-11-27 23:21:16 -08:00
  • bcd5fab33c Add $properties to project nodes, unsure the full ramifications yet Lucien Greathouse 2018-11-27 23:08:37 -08:00
  • 49a2bc8ace Fix example test Lucien Greathouse 2018-11-27 21:17:38 -08:00
  • f1c5268670 Support init.lua and client/server scripts Lucien Greathouse 2018-11-27 17:44:17 -08:00
  • 29fe7492cc Generate correct names for Lua scripts Lucien Greathouse 2018-11-27 15:51:25 -08:00
  • 2340a07408 Use project name for root object name Lucien Greathouse 2018-11-27 15:16:48 -08:00
  • 797c39347f Upgrade dependencies Lucien Greathouse 2018-11-27 15:15:02 -08:00
  • 5a9d3959e2 Rework RbxSession to drop top-level garbage node, upgrade test-model Lucien Greathouse 2018-11-27 15:11:10 -08:00
  • 1e0a7dea73 Add test model, shore up 'build' command more Lucien Greathouse 2018-11-27 14:40:19 -08:00
  • c61d6a5804 Build out 'build' command Lucien Greathouse 2018-11-27 14:22:06 -08:00
  • 8aee5c769f Implement build command, shuffle around some internals to make it easier Lucien Greathouse 2018-11-27 14:07:00 -08:00
  • 7c585fcbce Clean up bin, print better help text Lucien Greathouse 2018-11-27 13:28:43 -08:00
  • f7689f3154 Take advantage of 2018 edition. Lucien Greathouse 2018-11-27 10:50:52 -08:00
  • 6617b8b6c4 Move server to (temporarily) require Rust Beta or stable 1.31+ Lucien Greathouse 2018-11-27 10:45:02 -08:00
  • 9db31c9191 Stub out build command for generating rbxmx files Lucien Greathouse 2018-11-27 10:38:44 -08:00
  • 767a59a481 Handle removing folders and their path-to-ID associations better Lucien Greathouse 2018-11-17 20:17:24 -08:00
  • f632444a0e Update design graph Lucien Greathouse 2018-11-17 14:58:07 -08:00
  • 16c3c1f498 Vfs -> Imfs, clean up and document a bit Lucien Greathouse 2018-11-17 13:51:22 -08:00
  • c8bb9bf2e9 Break out file watching into FsWatcher object Lucien Greathouse 2018-11-17 13:46:56 -08:00
  • 729ab25581 Expose more project stuff via the API Lucien Greathouse 2018-11-17 01:14:07 -08:00
  • 38e0f82812 Clean up VFS code to make it much more robust Lucien Greathouse 2018-11-17 00:04:44 -08:00
  • b4fd2e31b3 Cleanup old modules and create more focused code Lucien Greathouse 2018-11-16 23:27:19 -08:00
  • e09d23d6c2 RbxSession refactoring stuff Lucien Greathouse 2018-11-16 23:14:32 -08:00
  • 9ad0eabb85 Syncing sort of works Lucien Greathouse 2018-11-16 20:32:39 -08:00
  • fb950cb007 Update test projects Lucien Greathouse 2018-11-16 15:11:24 -08:00
  • 60c5c2d344 Iterating on project format to make it friendlier Lucien Greathouse 2018-11-16 14:51:14 -08:00
  • 300975f49c 0.4.13 v0.4.13 1781364333224744071/tmp_refs/tags/v0.4.13 Lucien Greathouse 2018-11-12 21:51:48 -08:00
  • 325cf56457 Update CHANGES and test-project Lucien Greathouse 2018-11-12 21:47:08 -08:00
  • 71b1320aa8 Issue a warning instead of dying when a partition target does not exist Lucien Greathouse 2018-11-12 21:45:28 -08:00
  • a29c4f2b65 Fix test warning Lucien Greathouse 2018-11-08 13:25:50 -08:00
  • 5a99281e23 Make Rojo build with rbx_tree Lucien Greathouse 2018-11-08 13:22:09 -08:00
  • 31e1f61548 Start refining RbxTree operations, going to be a new crate Lucien Greathouse 2018-10-31 18:07:02 -07:00
  • dbad0a16c4 Comment out roblox_studio mechanisms for now, start using env_logger Lucien Greathouse 2018-09-21 18:00:41 -07:00
  • a69cbf45df Remove line break in HTTP debug output that studio messes up anyways Lucien Greathouse 2018-08-26 22:17:30 -07:00
  • 284f423220 Rename 'integration' to 'rojo-e2e' Lucien Greathouse 2018-08-26 01:13:57 -07:00
  • 81a18e88ad Cooler sounding README Lucien Greathouse 2018-08-26 01:13:20 -07:00
  • 72bc77f1d5 WIP: Epiphany Refactor (#85) Lucien Greathouse 2018-08-26 01:03:53 -07:00
  • c5abc87dbd Increase polling interval to 300ms Lucien Greathouse 2018-08-17 11:24:05 -07:00
  • 80b9b7594b Fix test failure due to bad test Lucien Greathouse 2018-08-14 00:48:53 -07:00
  • 7e671ee76a Update to latest Lemur Lucien Greathouse 2018-08-14 00:41:37 -07:00
  • 5d608cb498 Remove old garbage code Lucien Greathouse 2018-08-14 00:41:09 -07:00
  • c6982f70b4 Move test projects out of server folder Lucien Greathouse 2018-08-13 15:35:04 -07:00
  • ef0d1e7cec Update to latest Lemur Lucien Greathouse 2018-08-13 15:31:36 -07:00
  • 1db06194c7 Fix module layout to make more sense Lucien Greathouse 2018-08-13 15:24:35 -07:00
  • f3e7e54675 Add useless comment Lucien Greathouse 2018-07-17 20:24:57 -07:00
  • 2bd64db8d9 Add test for modifying file a partition is pointing at directly Lucien Greathouse 2018-07-03 16:32:45 -07:00
  • ae8098b80a Do a bit of tinkering with instance names relative to files and partitions Lucien Greathouse 2018-07-03 16:01:34 -07:00
  • bfe8dcd224 Try out some nonsense with services being special-ish cased Lucien Greathouse 2018-07-02 18:34:12 -07:00
  • 8a26994084 Simplify plugin installation by using Plugins instead of InstalledPlugins Lucien Greathouse 2018-06-25 22:10:03 -07:00
  • 77d0865d58 Remove redundnant comment and unused variable Lucien Greathouse 2018-06-25 18:22:36 -07:00
  • bece337d79 Implement rudimentary reifer against new APIs Lucien Greathouse 2018-06-25 17:58:30 -07:00
  • 5a5da3240f Add plugin bundling, sourced from target/plugin.rbxm Lucien Greathouse 2018-06-25 00:53:21 -07:00
  • 4138bb7ee1 install_location -> get_install_location Lucien Greathouse 2018-06-24 23:55:13 -07:00