Commit graph

  • fef85877e6 Add safeguards against accidentally committing model or place files Lucien Greathouse 2019-05-13 17:28:31 -07:00
  • 19135bfaf4 Add RbxDom library as piece of plugin Lucien Greathouse 2019-05-13 17:28:08 -07:00
  • 5a147fccc2 Add rbx-dom as Git submodule to plugin Lucien Greathouse 2019-05-13 15:28:40 -07:00
  • 20976814ba Upgrade a bunch of small dependencies Lucien Greathouse 2019-05-12 12:57:59 -07:00
  • 27e2612fc9 Upgrade rbx_dom_weak, rbx_reflection, and rbx_xml Lucien Greathouse 2019-05-12 12:57:24 -07:00
  • 3ea432ef2d Fix up docs on model/place files a little Lucien Greathouse 2019-05-09 13:29:03 -07:00
  • 6b709e7619 Merge branch 'master' into plugin-autostart Lucien Greathouse 2019-05-04 21:43:10 -07:00
  • 23fb1dbd60 Update CHANGELOG Lucien Greathouse 2019-05-04 21:03:14 -07:00
  • fe6acbc1e3 Clean up repo cruft Lucien Greathouse 2019-05-04 21:01:10 -07:00
  • 379b162e64 Fix dependency paths changing. Lucien Greathouse 2019-05-04 19:33:08 -07:00
  • 84832955dd Upgrade to Roact 1.0 and latest t Lucien Greathouse 2019-05-04 00:05:45 -07:00
  • 2dd50ea78d Add snapshot test Lucien Greathouse 2019-04-30 23:45:10 -07:00
  • d210646a41 Update CHANGELOG Lucien Greathouse 2019-04-30 23:43:07 -07:00
  • 582b05b38b Merge branch 'master' into fs-project-merging Lucien Greathouse 2019-04-30 23:07:23 -07:00
  • 34b99a51c3 Relax debug assert in IMFS, since paths can alias now Lucien Greathouse 2019-04-30 23:06:59 -07:00
  • 2512e64408 Fix test project/Git interaction Lucien Greathouse 2019-04-30 23:01:53 -07:00
  • b43d60f9db Merge instances between filesystem and project nodes Lucien Greathouse 2019-04-30 23:00:09 -07:00
  • ca813aede0 Use rbx_dom_weak Kampfkarren 2019-04-24 19:00:43 -07:00
  • fb5245e2af Update dependencies Lucien Greathouse 2019-04-22 18:26:28 -07:00
  • 8babde545b Refactor build command to make new additions feel more at home Lucien Greathouse 2019-04-22 18:23:07 -07:00
  • 9e682c7f37 Add --plugin_autostart flag to rojo build, adds special marker to output Lucien Greathouse 2019-04-22 18:02:08 -07:00
  • 1d2d2a85d1 Make plugin look for ROJO_AUTOSTART_PORT for automatic session start Lucien Greathouse 2019-04-22 16:35:13 -07:00
  • ff0a830e0c Minor typo fix (#156) Diego Alpízar 2019-04-07 00:38:29 -06:00
  • d250ccf52a
    Minor typo fix Diego Alpízar 2019-04-06 22:11:31 -06:00
  • a365f071a4 Update installation.md (#155) eryn L. K 2019-04-05 20:20:53 -04:00
  • 97193f09bc
    Update installation.md eryn L. K 2019-04-05 19:02:17 -04:00
  • f290e7b5b2
    Support implicit values in JSON models (#154) Lucien Greathouse 2019-04-05 15:17:58 -07:00
  • b3ce5417e2 Update Changelog Lucien Greathouse 2019-04-05 13:35:12 -07:00
  • 5c31824beb Support implicit values in JSON models Lucien Greathouse 2019-04-05 11:38:17 -07:00
  • 83a0ae673c 0.5.0-alpha.9 v0.5.0-alpha.9 Lucien Greathouse 2019-04-04 21:20:00 -07:00
  • 7de646c290 Upgrade dependencies Lucien Greathouse 2019-04-04 18:35:18 -07:00
  • 5d681a72ac
    Rewrite CSV conversion to dodge Serde (#152) Lucien Greathouse 2019-04-04 18:21:55 -07:00
  • 8c3f11e103 Update CHANGELOG Lucien Greathouse 2019-04-04 17:56:44 -07:00
  • 51ac5811e5 Rewrite CSV conversion to dodge Serde Lucien Greathouse 2019-04-04 17:52:00 -07:00
  • d725970e6e
    Fix handling of CSV files with empty columns and rows (#149) Lucien Greathouse 2019-04-04 13:16:10 -07:00
  • a38df9764a Update Changelog Lucien Greathouse 2019-04-04 13:15:42 -07:00
  • 78c05dec81 Merge branch 'master' into bug-147 Lucien Greathouse 2019-04-04 13:15:06 -07:00
  • 1ee50f4f3a Fill out 'normal' CSV in localization test project Lucien Greathouse 2019-04-04 11:46:02 -07:00
  • 1b749176fc Add localization test project, fix empty rows in general Lucien Greathouse 2019-04-04 11:38:34 -07:00
  • 54b82760cd Switch 'rojo build' to use BufWriter, magic performance increase Lucien Greathouse 2019-04-01 18:02:46 -07:00
  • 147545e2f8 Fix #147 Lucien Greathouse 2019-04-01 17:49:11 -07:00
  • 77f79fa913 0.5.0-alpha.8 v0.5.0-alpha.8 Lucien Greathouse 2019-03-29 17:32:52 -07:00
  • 6db714a2b1 Special-case Lighting.Technology in setCanonicalProperty, temporary fix Lucien Greathouse 2019-03-29 17:25:57 -07:00
  • e196a2a27f Attach a 'source_id' property to snapshots Lucien Greathouse 2019-03-28 18:03:43 -07:00
  • 9050a098ab Port snapshot reconciler to use a context object internally Lucien Greathouse 2019-03-28 17:55:56 -07:00
  • 913ac7c9f5 Update dependencies Lucien Greathouse 2019-03-28 15:44:56 -07:00
  • eecbfd29e7 Update dependencies, adding a bunch of new features Lucien Greathouse 2019-03-27 13:31:12 -07:00
  • 41025225b2
    Rewrite message queue with oneshot futures (#139) Lucien Greathouse 2019-03-27 13:27:50 -07:00
  • d3c63aff55 Rewrite message queue with oneshot futures Lucien Greathouse 2019-03-27 11:33:14 -07:00
  • 07c7b28c03 Fix plugin unloading Lucien Greathouse 2019-03-21 22:35:30 -07:00
  • 3faf3d2a56 Update Changelog for #135 Lucien Greathouse 2019-03-20 10:42:18 -07:00
  • be094d5b7c
    Make snapshot application communicative (#135) Lucien Greathouse 2019-03-20 10:39:53 -07:00
  • 459673bd59 0.5.0-alpha.6 v0.5.0-alpha.6 Lucien Greathouse 2019-03-19 18:24:30 -07:00
  • 2968b70e6b Listen to Plugin.Unloading. Lucien Greathouse 2019-03-19 18:17:03 -07:00
  • b6989a18fc Add conditionally-enabled typechecking using t Lucien Greathouse 2019-03-19 17:57:19 -07:00
  • 4d6a504836 Remove Rodux and Roact-Rodux, add t dependency Lucien Greathouse 2019-03-19 16:34:53 -07:00
  • 6c3737df68 Update Changelog Lucien Greathouse 2019-03-19 16:31:34 -07:00
  • 9f382ed9bd Iterate on plugin reconciler Lucien Greathouse 2019-03-19 16:30:06 -07:00
  • f9e86e58d6 Add InstanceMap:destroyInstance for forgetting and destroying in one step Lucien Greathouse 2019-03-19 16:29:56 -07:00
  • 469f9c927f Improve plugin place project for testing Lucien Greathouse 2019-03-19 16:29:31 -07:00
  • 523063ac76 Bump dependencies, which should make this PR work Lucien Greathouse 2019-03-14 17:59:24 -07:00
  • 06eab52df2 Update snapshot tests to include stable children order Lucien Greathouse 2019-03-14 17:09:57 -07:00
  • aa59303760 Add children sorting to snapshot_reconciler Lucien Greathouse 2019-03-14 17:09:46 -07:00
  • 312724189b Remove ignore from old doc generator script Lucien Greathouse 2019-03-14 14:20:38 -07:00
  • ec0a1f1ce4
    New snapshot tests (#134) Lucien Greathouse 2019-03-14 14:20:03 -07:00
  • b8883ea80a Disable currently failing test to push off communicativity impl Lucien Greathouse 2019-03-14 13:53:16 -07:00
  • 074f403c28 Add a new test for patch communicativity, which is currently failing: Lucien Greathouse 2019-03-13 16:09:31 -07:00
  • 4eab213b67 Upgrade rbx-dom dependencies Lucien Greathouse 2019-03-13 16:09:14 -07:00
  • b036a5e7bc Implement Default for snapshot reconciler structs Lucien Greathouse 2019-03-13 13:50:26 -07:00
  • 78ef26d56c Track metadata in tree snapshot tests Lucien Greathouse 2019-03-13 11:37:13 -07:00
  • 2ed3388e93 Add folder_location method to projects Lucien Greathouse 2019-03-13 11:31:32 -07:00
  • c86e25f039 Reorganize tree-related snapshot code Lucien Greathouse 2019-03-12 18:28:43 -07:00
  • 61b9e5a6a2 Update snapshots with new deterministic ordering from BTreeMap Lucien Greathouse 2019-03-12 18:23:19 -07:00
  • ec12ec25f6 Switch to BTreeMap in project to make iteration order deterministic Lucien Greathouse 2019-03-12 18:23:10 -07:00
  • 80a8e0e985 Expand visualization for snapshots when they fail Lucien Greathouse 2019-03-12 18:06:42 -07:00
  • 007ab077eb Simplify child matching by relying on ordering, makes tests fail, needs snapshot changes to BTreeMap Lucien Greathouse 2019-03-12 16:30:07 -07:00
  • 7ca3670338 Make Imfs ordering deterministic by using BTreeSet Lucien Greathouse 2019-03-12 16:23:21 -07:00
  • 684a33c418 New snapshot tests Lucien Greathouse 2019-03-12 15:58:22 -07:00
  • ad93631ef8 Port to futures channel instead of std one. Lucien Greathouse 2019-03-12 11:45:39 -07:00
  • 3b6238ff93 Add more types to plugin Lucien Greathouse 2019-03-11 16:55:42 -07:00
  • 5b9facee00 Fix up variable naming in serialize_unresolved_minimal Lucien Greathouse 2019-03-11 16:35:54 -07:00
  • 376f2a554a Better default project, including minimal property types Lucien Greathouse 2019-03-11 16:28:40 -07:00
  • 5fd0bd3db9 Update/prune dependencies with help of cargo-outdated Lucien Greathouse 2019-03-11 14:12:49 -07:00
  • 2deb3bbf23 Add notable feature from dependency upgrade Lucien Greathouse 2019-03-11 13:48:02 -07:00
  • 01bef0c2b8 Update dependencies Lucien Greathouse 2019-03-11 13:47:33 -07:00
  • 44b9b7db43 Merge branch 'master' into refactor-live-session Lucien Greathouse 2019-03-04 11:40:24 -08:00
  • b65a8ce680 0.5.0-alpha.5 v0.5.0-alpha.5 Lucien Greathouse 2019-03-01 15:40:30 -08:00
  • 5fc4f63238 Upgrade dependencies Lucien Greathouse 2019-03-01 15:34:16 -08:00
  • 9b0e0c175b Add missing CHANGELOG note Lucien Greathouse 2019-02-27 17:32:36 -08:00
  • 07a8ac0bf2 Move stuff around Lucien Greathouse 2019-02-27 17:25:21 -08:00
  • eb97e925e6 Flip LiveSession::session_id private, add getter Lucien Greathouse 2019-02-27 14:54:05 -08:00
  • 16f8975b18 Flip project field of LiveSession private to prepare for multi-project future Lucien Greathouse 2019-02-27 14:51:53 -08:00
  • 5073fce2f7 Implement LiveSession::restart_with_new_project as foundation for reloading Lucien Greathouse 2019-02-27 14:42:41 -08:00
  • cf5036eec6 Fix warnings compiling server Lucien Greathouse 2019-02-27 00:49:38 -08:00
  • 20be37dd8b Improve error messages from bad snapshots Lucien Greathouse 2019-02-27 00:47:02 -08:00
  • 93349ae2dc
    Use rbx_reflection to allow type inference on projects (#130) Lucien Greathouse 2019-02-26 22:51:21 -08:00
  • 3a856967d8 Update CHANGELOG Lucien Greathouse 2019-02-26 14:53:17 -08:00
  • e056934e21 Alive and working, all tests pass Lucien Greathouse 2019-02-26 14:34:46 -08:00
  • 55b17eaec5 Start dependency on rbx_reflection Lucien Greathouse 2019-02-25 18:35:51 -08:00
  • be81de74cd Disable Lua tests for now, since they need features Lemur doesn't have Lucien Greathouse 2019-02-24 00:58:02 -08:00