Commit Graph

  • ccafdf250e Add counterpart to setCanonicalProperty for reading Lucien Greathouse 2019-11-14 18:15:53 -08:00
  • 57b28faa74 Update ApiSubcribeMessage signature Lucien Greathouse 2019-11-14 18:15:33 -08:00
  • d0d7c58af1 Start tracking property changes in plugin Lucien Greathouse 2019-11-13 18:34:48 -08:00
  • 339fc979f5 Add disabled test for removing file that currently hangs Lucien Greathouse 2019-11-11 18:03:31 -08:00
  • 47614c3102 Update names in subscribe portion of sync protocol Lucien Greathouse 2019-11-11 17:52:09 -08:00
  • 94e1501329 Stop having clibrojo as a default project, update docs Lucien Greathouse 2019-11-07 18:24:16 -08:00
  • dfb015acc2 Add Rojo C API experiment Lucien Greathouse 2019-11-07 18:20:55 -08:00
  • f1daafbf9e Fix ordering not being preserved in Vfs Lucien Greathouse 2019-11-03 00:00:50 -07:00
  • 432e10c205 Scrap old project load tests Lucien Greathouse 2019-11-02 23:47:03 -07:00
  • 62b626a931 Remove Project::load_from_str in favor of from_slice Lucien Greathouse 2019-11-02 23:43:24 -07:00
  • 9a2893c6bc Remove warnings for upgrading from 0.4.x Lucien Greathouse 2019-11-02 23:41:32 -07:00
  • 3a538f98ed Tightened project discovery behavior Lucien Greathouse 2019-11-02 23:36:28 -07:00
  • 7c71708de7 Drop support for roblox-project.json Lucien Greathouse 2019-11-02 23:16:01 -07:00
  • b64d97e808 Force PathMap to have deterministic ordering by using BTreeSet instead of HashSet Lucien Greathouse 2019-10-21 16:25:34 -07:00
  • 428a19789d Enable 'move folder of stuff' test Lucien Greathouse 2019-10-21 16:00:43 -07:00
  • 7cc4055d94 Upgrade to Insta master to get bugfix. Lucien Greathouse 2019-10-21 15:28:38 -07:00
  • 114c93fa46 Fix non-portable path serialization in ProjectNode. Lucien Greathouse 2019-10-18 19:40:47 -07:00
  • 07801a0283 Add support for updating instances defined in project nodes Lucien Greathouse 2019-10-18 18:06:40 -07:00
  • 30c8ea583b Remove special path serialization for ProjectNode Lucien Greathouse 2019-10-18 18:06:25 -07:00
  • d54a5f647e Improve tree explorer UI Lucien Greathouse 2019-10-18 16:49:03 -07:00
  • 457ed05174 Fix missed references to IMFS in CSS instead of VFS Lucien Greathouse 2019-10-18 15:37:38 -07:00
  • 44c94da2d8 Fix clippy warnings Lucien Greathouse 2019-10-17 18:22:53 -07:00
  • ec614e1912 Remove last unused warning. Closes #245. Lucien Greathouse 2019-10-17 17:48:30 -07:00
  • 559b509a03 Upgrade to latest rbx-dom Lucien Greathouse 2019-10-17 17:37:49 -07:00
  • a34eeb163a Upgrade rbx-dom Lucien Greathouse 2019-10-17 17:33:07 -07:00
  • e2e9209655 rojo-test: Add disabled test for moving big folder of stuff Lucien Greathouse 2019-10-17 16:03:21 -07:00
  • e55b72f73f rojo-test: Move settings closer to where settings are applied Lucien Greathouse 2019-10-17 16:01:03 -07:00
  • 85e30cc968 Write tests and ensure adding instances works Lucien Greathouse 2019-10-17 13:46:45 -07:00
  • 51dcfbab75 Fix rustfmt on benches Lucien Greathouse 2019-10-16 19:32:10 -07:00
  • 7c0aa45057 Add support for adding new instances, very pedantically Lucien Greathouse 2019-10-16 18:28:38 -07:00
  • a5fdc2a9cc Add logging, fix flipped condition on child add Lucien Greathouse 2019-10-16 18:28:11 -07:00
  • 64fd2f9cf8 Add disabled test for adding a folder, currently failing Lucien Greathouse 2019-10-16 17:54:10 -07:00
  • a77495c562 Add names to serve test snapshots Lucien Greathouse 2019-10-16 17:41:21 -07:00
  • 3880708e1d Improve serve snapshot test ergonomics Lucien Greathouse 2019-10-16 17:36:13 -07:00
  • cc68d57f11 Remove insta dependency for rojo-insta-ext Lucien Greathouse 2019-10-16 17:03:21 -07:00
  • 56f5a61362 Add test for folder of scripts being mutated Lucien Greathouse 2019-10-16 16:55:55 -07:00
  • 40540c3637 Improve serve test, add single txt file test Lucien Greathouse 2019-10-16 16:21:33 -07:00
  • 82678235ab VFS Improvements (#259) Lucien Greathouse 2019-10-16 15:45:23 -07:00
  • 1a78e9178a Release 0.5.3 v0.5.3 Lucien Greathouse 2019-10-15 18:16:21 -07:00
  • 1659cf7a01 Plugin: Upgrade to latest rbx_dom_lua Lucien Greathouse 2019-10-15 18:04:54 -07:00
  • 78d97e162c Release v0.5.2 v0.5.2 Lucien Greathouse 2019-10-14 17:33:43 -07:00
  • 5d0aa1193f Fix LocalizationTable output order by switching to a BTreeMap. Lucien Greathouse 2019-10-14 17:29:34 -07:00
  • 5123d21290 Rename Vfs::inner to Vfs::data, use Self more Lucien Greathouse 2019-10-14 16:46:15 -07:00
  • b0dcf515f0 Refactor plugins, port message dropping bugfix from 0.5.1 Lucien Greathouse 2019-10-14 14:05:25 -07:00
  • 9aafccc946 Update CHANGELOG Lucien Greathouse 2019-10-14 13:46:02 -07:00
  • ccf98d7283 Move and tidy up small place benchmark Lucien Greathouse 2019-10-14 11:38:16 -07:00
  • 126040a87b Add build tests for init.meta.json Lucien Greathouse 2019-10-12 23:54:39 -07:00
  • 1b35c98be5 Add build tests for init.meta.json Lucien Greathouse 2019-10-12 23:54:39 -07:00
  • db23c3d35a Mark init.meta.json as relevant path for directories Lucien Greathouse 2019-10-12 23:46:49 -07:00
  • 1c6c1298d5 Add init.meta.json support, untested Lucien Greathouse 2019-10-12 23:45:38 -07:00
  • b9ebed14a5 Add documentation for AdjacentMetadata Lucien Greathouse 2019-10-12 23:31:33 -07:00
  • 7077f0f1f3 Load user plugins on startup instead of lazily at snapshot time Lucien Greathouse 2019-10-12 23:27:12 -07:00
  • d1887c6cd3 Merge branch 'vfs-arc' Lucien Greathouse 2019-10-12 15:29:54 -07:00
  • 9278c81611 Merge branch 'master' into vfs-arc Lucien Greathouse 2019-10-12 15:28:33 -07:00
  • dec9ec32df Add small place benchmark Lucien Greathouse 2019-10-12 15:24:57 -07:00
  • 1967f738a8 Make all file contents be Arc<Vec<u8>> instead of &[u8] Lucien Greathouse 2019-10-12 14:17:52 -07:00
  • 1031600c63 Batch rename: imfs -> vfs Lucien Greathouse 2019-10-12 13:58:00 -07:00
  • 24c697bea7 Port commands to use common setup code Lucien Greathouse 2019-10-11 18:35:10 -07:00
  • 83665018d4 Compute snapshot context from project in build Lucien Greathouse 2019-10-11 18:25:12 -07:00
  • b093626a21 User plugin foundations for 0.6.0 (#257) Lucien Greathouse 2019-10-11 15:45:02 -07:00
  • f3dc78b7cd Make InstanceSnapshotContext mutable through whole middleware pipeline Lucien Greathouse 2019-10-10 14:07:10 -07:00
  • f0cd4333c3 Thread InstanceSnapshotContext through all SnapshotMiddleware Lucien Greathouse 2019-10-10 11:44:33 -07:00
  • 6d38a785ed Make SnapshotMiddleware::from_instance have a default impl Lucien Greathouse 2019-10-10 10:43:55 -07:00
  • e46f9fd94f Simplify snapshot code using match_file_name utility Lucien Greathouse 2019-10-09 18:27:52 -07:00
  • 6b620ddcef Add utility for working with file names, port JSON model to use it Lucien Greathouse 2019-10-09 18:22:58 -07:00
  • e5684ad947 Add error for malformed project files Lucien Greathouse 2019-10-09 18:15:07 -07:00
  • dfabc07044 More consistent handling of non-Unicode file names (should be rare) Lucien Greathouse 2019-10-09 17:15:34 -07:00
  • dca88e8272 Port Project snapshot to use with_not_found Lucien Greathouse 2019-10-09 15:30:03 -07:00
  • 9f947ae2c5 Improve bad Unicode error handling in txt, CSV, and directory handling Lucien Greathouse 2019-10-09 12:55:24 -07:00
  • 28156bcaf2 Switch SnapshotMiddleware over to SnapshotError Lucien Greathouse 2019-10-09 12:42:08 -07:00
  • a14aacbcf9 Improve SnapshotError in preparation for moving middleware to it Lucien Greathouse 2019-10-09 12:39:36 -07:00
  • 321e026e43 Fix failing snapshot (#256) boyned//Kampfkarren 2019-10-09 12:29:33 -07:00
  • 30351f7b9d Add support for .meta.json files associated with .txt files Lucien Greathouse 2019-10-08 17:44:23 -07:00
  • 2393a1a114 Add support for .meta.json files affecting .csv LocalizationTables Lucien Greathouse 2019-10-08 16:48:49 -07:00
  • 2c408f4047 Fix errors in 'Sync Details' page Lucien Greathouse 2019-10-08 16:16:06 -07:00
  • 479476561e Fix errors in 'Sync Details' page Lucien Greathouse 2019-10-08 16:16:06 -07:00
  • b53cda787a Add end-to-end build test for Script.Disabled via .meta.json Lucien Greathouse 2019-10-08 16:05:15 -07:00
  • a02f485040 Add end-to-end build test for Script.Disabled via .meta.json Lucien Greathouse 2019-10-08 16:05:15 -07:00
  • 2957e8ad73 Make Lua snapshot middleware test sort maps Lucien Greathouse 2019-10-08 16:03:15 -07:00
  • f83abe15cb Add test for ensuring that scripts can be disabled with .meta.json files Lucien Greathouse 2019-10-08 15:46:51 -07:00
  • 709cba45ce Remove className from adjacent meta files, which is not supported in 0.5.x Lucien Greathouse 2019-10-08 15:44:47 -07:00
  • 8a9a72fd50 Refactor .meta.json into AdjacentMetadata type more strongly Lucien Greathouse 2019-10-08 15:42:44 -07:00
  • 13cb0a27a0 Make .meta.json changes cause scripts to be updated Lucien Greathouse 2019-10-08 15:30:16 -07:00
  • fa817e3cdd Add baseline support for adjacent meta files for scripts Lucien Greathouse 2019-10-08 14:14:44 -07:00
  • 3bd8549f41 Add ServeSession test for project with folder Lucien Greathouse 2019-10-08 13:57:40 -07:00
  • 4e47655b17 Refactor MessageQueue API to return a oneshot receiver Lucien Greathouse 2019-10-08 13:49:41 -07:00
  • 18533d5944 Improve ServeSession test using async and Tokio Lucien Greathouse 2019-10-08 13:26:21 -07:00
  • c5839c94ca Add test-only MessageQueue::subscribe_any. Lucien Greathouse 2019-10-08 13:25:34 -07:00
  • ffc146ff9b Add ServeSession test for changing text file Lucien Greathouse 2019-10-07 18:23:39 -07:00
  • 7b82e3d641 Add TestFetcher for mocking more filesystem operations than NoopFetcher Lucien Greathouse 2019-10-07 18:22:29 -07:00
  • ab6cedb659 Move some serve code into serve_session.rs, start writing serve session tests Lucien Greathouse 2019-10-07 16:24:36 -07:00
  • e60be94be0 Move patch apply test utility into tree_view module Lucien Greathouse 2019-10-07 16:21:25 -07:00
  • f830b024d5 Add ImfsSnapshot::empty_dir() for debugging the Imfs Lucien Greathouse 2019-10-07 16:20:04 -07:00
  • 98519da7d9 Reintroduce instigating paths for snapshot middleware Lucien Greathouse 2019-10-04 18:36:04 -07:00
  • cb3211cf46 Mark project node as instigating source for instances from project Lucien Greathouse 2019-10-04 18:10:45 -07:00
  • c051153a1f Mark project file as instigating source for top-level instances Lucien Greathouse 2019-10-04 18:05:27 -07:00
  • 956d7e0918 Fix warning in JSON model snapshot test Lucien Greathouse 2019-10-04 17:52:05 -07:00
  • 530a7aa834 Rename 'contributing paths' to 'relevant paths' Lucien Greathouse 2019-10-04 17:36:26 -07:00
  • 052ca52cc3 Move instigating source out of contributing paths (#253) Lucien Greathouse 2019-10-04 17:34:05 -07:00
  • 2025b8a494 Fix patch I missed project_node change Lucien Greathouse 2019-10-04 15:49:12 -07:00