Lucien Greathouse
1d9845a6cb
Update dependencies
2021-11-20 18:06:41 -05:00
Blake Mealey
8461339e9a
Add note for git submodules ( #495 )
2021-11-20 17:53:22 -05:00
Umbreon
9904d94e4c
Remember sync connection settings. ( #500 )
2021-11-20 17:51:38 -05:00
Lucien Greathouse
da25c80d0b
Add support for CFrame shorthand. Fixes #430 .
2021-11-20 17:50:40 -05:00
Lucien Greathouse
5fa63733fd
Factor out property filtering code to simplify web server
2021-11-20 17:38:36 -05:00
Lucien Greathouse
8b54bf0ba1
Improve error when file is not found
2021-11-20 17:15:58 -05:00
Lucien Greathouse
173dc12cb3
Improve warning and debug output in plugin
2021-11-20 17:05:45 -05:00
Umbreon
e136529ff0
Add a check to getProperty for unknown properties. ( #493 )
2021-10-28 01:09:20 -04:00
Lucien Greathouse
75542dacb3
Release Rojo 7.0.0-rc.3
v7.0.0-rc.3
2021-10-19 17:12:28 -04:00
Lucien Greathouse
07abfbde43
Release Rojo 7.0.0-rc.2
2021-10-19 17:07:14 -04:00
Kenneth Loeffler
96112fe118
Add ambiguous value resolution StringArray -> Tags ( #484 )
...
* Add ambiguous value resolution StringArray -> Tags
* Remove funny autocompleted reference
2021-10-19 16:46:31 -04:00
Kenneth Loeffler
9d0b313261
Add ChangeBatcher to plugin for two-way sync ( #478 )
...
* Implement ChangeBatcher
* Use ChangeBatcher for two-way sync
* Pause updates during patch application
* I can English good
* Break after encountering a nil Parent change
This prevents __flush from erroring out when an instance's Parent is
changed to nil and it has other property changes in the same batch.
* Update rbx_dom_lua
* Don't connect changed listeners in a running game
#468 made me realize how bad of an idea this is in general...
* Update TestEZ and fix sibling Ref reification test
* Add ChangeBatcher tests
* Test instance unpausing by breaking functionality out to __cycle
* Break up the module a bit and improve tests
* Shuffle requires around and edit comment
* Break out more stuff, rename createChangePatch -> createPatchSet
* Make ChangeBatcher responsible for unpausing all paused instances
This somewhat improves the situation (of course, it would preferrable
to not have to hack around this problem with Source at all). It also
sets us up nicely if we come across any other properties that do
anything similar.
* Remove old reference to pausedBatchInstances
* Use RenderStepped instead of Heartbeat and trash multi-frame pauses
I probably should have done this in the first place...
ChangeBatcher still needs to unpause instances, but we don't need to
hold pauses for any longer than one cycle.
* Remove useless branch
* if not next(x) -> if next(x) == nil
* Add InstanceMap:unpauseAllInstances, use it in ChangeBatcher
* Move IsRunning check to InstanceMap:__maybeFireInstanceChanged
2021-10-18 18:18:51 -04:00
Wiktor Rudnicki
277ddfa9be
Themes colors modification ( #482 )
...
* Modified colors of themes
Colors match Roblox Studio theme.
* Change cases of colors
Colors' hexes have correct cases now.
2021-10-15 13:27:47 -04:00
Lucien Greathouse
5d88bdb256
Upgrade dependencies in lockfile
2021-10-15 13:24:40 -04:00
Lucien Greathouse
8d29b43155
Upgrade dependencies
2021-10-11 17:40:14 -04:00
Lucien Greathouse
cc071a6415
Move entrypoint from src/bin.rs to src/main.rs
2021-09-14 20:42:38 -04:00
Lucien Greathouse
8954def25c
Move responsibility for extracting names from paths lower
2021-08-24 17:59:53 -04:00
Lucien Greathouse
d484098781
Get rid of confusing 'SnapshotInstanceResult' type alias
2021-08-24 17:15:47 -04:00
Lucien Greathouse
9f06cbf3a0
Update contributing guide
2021-08-23 16:11:56 -04:00
Lucien Greathouse
af4a3ca0af
Update memofs to 0.2.0
v7.0.0-rc.1
2021-08-23 16:00:51 -04:00
Lucien Greathouse
43715143e4
Release v7.0.0-rc.1
2021-08-23 15:50:28 -04:00
Lucien Greathouse
16aa354d36
Update dependencies and fix Lua ref tests
2021-08-23 15:48:17 -04:00
Lucien Greathouse
c739025453
Update changelog
2021-08-23 15:23:19 -04:00
James Onnen
f0526d17de
Support long file paths on Windows (past 256 limit) ( #464 )
...
* Support long file paths on Windows (past 256 limit)
This issue can occur when using symlinks deep in rojo such that very long paths can occur, among other scenarios.
Note while the original fix comes from here:
https://gal.hagever.com/posts/windows-long-paths-in-rust/
The manifest had to be modified from this source:
https://stackoverflow.com/questions/59816045/windows-10-1903-longpathaware-not-working
* Move manifests, tidy code a little
Co-authored-by: Lucien Greathouse <me@lpghatguy.com >
2021-08-23 15:21:01 -04:00
Ayuka
6cc2e919c0
Update nil Ref check and property decode warning to new Rojo protocol ( #466 )
...
* Skip empty Refs in new Rojo protocol
* Update warning message for new Rojo protocol
2021-08-09 14:14:59 -04:00
Kenneth Loeffler
e1f9eaefa9
Fix Ref reification ( #462 )
...
* Update ApiValue type to use new value format
* Use new value format for Ref reification
2021-08-05 03:03:13 -04:00
Lucien Greathouse
5d62bf9b60
Upgrade to Tokio 1.x, futures 0.3, Hyper 0.14, etc ( #459 )
...
* Upgrade dependencies, oneshot channel ref
* New service style?
* Fix warning
* A server is running again
* Working server with async blocks
* UI working again
* Finish upgrade
* Bump MSRV to 1.46.0 for if/match in const fn
* Update the README as part of this
2021-07-28 12:29:46 -04:00
Lucien Greathouse
4aa5814a0a
Update dependencies
2021-07-27 14:06:23 -04:00
Lucien Greathouse
5bca244062
Add test project for #458
2021-07-27 12:42:47 -04:00
Lucien Greathouse
7cf57714a4
Use new Cargo config.toml convention
2021-07-12 13:19:36 -04:00
Lucien Greathouse
92e6f862ad
Update plugin to use new property format
2021-07-02 16:12:12 -04:00
Lucien Greathouse
2377f41036
Update to latest rbx-dom 2.0 dependencies, including Lua
2021-07-02 16:04:43 -04:00
Lucien Greathouse
26a08f4d9f
Update Changelog
2021-06-29 01:26:29 -04:00
Lucien Greathouse
672d207961
Update to stable rbx-dom libraries
2021-06-29 01:20:09 -04:00
Lucien Greathouse
a3d8e50f26
Fix changelog bullets being in the wrong section
2021-06-18 16:47:52 -04:00
Lucien Greathouse
d3abca46a8
Fix deprecation warning by writing better code
2021-06-14 12:50:54 -04:00
Lucien Greathouse
17fdd18c55
Code docs
2021-06-11 22:19:50 -04:00
Lucien Greathouse
e482d038c6
Tests for value resolution, better errors, no more Color3uint8
2021-06-11 22:04:04 -04:00
Lucien Greathouse
d0482a004e
Modernize upload command
2021-06-08 21:53:56 -04:00
Lucien Greathouse
561a3e3256
Modernize serve subcommand
2021-06-08 17:05:55 -04:00
Lucien Greathouse
158dac5e1c
Move subcommand branching into Options struct
2021-06-08 16:53:03 -04:00
Lucien Greathouse
1413f8c0b6
Tidy up build command further
2021-06-08 16:50:21 -04:00
Lucien Greathouse
ffb2aa332a
Modernize build subcommand
2021-06-08 16:48:20 -04:00
Lucien Greathouse
45e8208e9c
Improve CLI help text
2021-06-08 15:37:59 -04:00
Lucien Greathouse
7f230a8bf4
Modernize the plugin subcommand
2021-05-21 13:09:07 -04:00
Lucien Greathouse
afe26b8c16
Modernize the doc subcommand
2021-05-21 12:45:07 -04:00
Lucien Greathouse
d153f62b8a
Modernize the init subcommand
2021-05-20 17:34:45 -04:00
Lucien Greathouse
5c80cd6e50
Skip serializing place_id and game_id if null
2021-05-20 15:46:40 -04:00
Lucien Greathouse
df1aced95d
Add fmt-project subcommand
2021-05-20 15:41:08 -04:00
Lucien Greathouse
5a0a8f5077
Release v7.0.0-alpha.4
v7.0.0-alpha.4
2021-05-14 16:37:49 -04:00