Commit Graph

93 Commits

Author SHA1 Message Date
bea7080a5c Immutability and strip the / off the path
x) Better path substring
x) Add some interfaces for immutability
2024-04-30 12:19:56 -07:00
8879e98229 Whitespace changes 2024-04-30 12:18:33 -07:00
f965662031 Fix formatting 2024-04-28 20:05:36 -07:00
c18c106b72 Formatting 2024-04-28 17:31:24 -07:00
dcd15a2663 x) Fix EOL on file 2024-04-28 17:09:29 -07:00
0bd6b086f6 x) Remove some Meta things from the debug view
x) Better resource handling.  Resources can be subclasses of interfaces now
x) Add a bit of logging
x) Add ser/deser to and from Attributes
x) If saving backing fields, use short names (ie the prop name)
x) Default to attributes and shortnames
2024-04-28 15:00:48 -07:00
14615e95e0 x) ser/deser of collections 2024-04-28 10:59:47 -07:00
79b42b723e Whitespace Changes 2024-04-28 01:43:23 -07:00
c669f6bb75 Little changes 2024-04-27 22:11:34 -07:00
72a28b5f81 Various XML fixes 2024-04-27 17:51:39 -07:00
d237c438c7 Add default for xmlformatter 2024-04-25 21:30:39 -07:00
a3e79e83b4 FSM
x) Add whatFile for fast cached lookup of filenames from a path
x) Debug renames
x) Add default OnChanged handler that does nothing
x) Cleanups to the FSM stuff
2024-04-21 23:31:47 -07:00
959b9aac05 FSM logging 2024-04-19 02:13:27 -07:00
1a05f3b2b9 x) Big FSM refactor 2024-04-09 17:15:59 -07:00
e656e46e7c x) minor renames 2024-04-07 19:21:52 -07:00
cf519ce865 x) Change crlf to lf 2024-04-07 19:21:33 -07:00
d90eaf5954 x) Move the reason down with the other optional params 2024-03-26 22:03:37 -07:00
e9ba34f68e x) Make binary stuff lockable 2024-03-25 18:55:02 -07:00
d23ddf6538 Merge remote-tracking branch 'origin/mh/dev' into mh/dev 2024-03-07 17:33:32 -08:00
2ebedc7a7d x) Update to 8
x) Respect logging types
2024-03-07 17:33:01 -08:00
6c5980a7a5 Fix IFormatter 2024-03-07 17:30:54 -08:00
5e025284f0 x) Add Type Proxy for saving and loading objects we dont have control 2024-03-03 14:59:17 -08:00
94ce81da96 x) split out formatting text portion of log messages 2024-02-20 14:44:39 -08:00
3bbf5e50df Little renames 2024-02-09 15:49:42 -08:00
71a7a115e2 Various immutable changes 2024-01-21 22:16:02 -08:00
dbdd6ea748 x) Add observable list
x) Fix immutability helpers
x) Small FSM fixes
2024-01-14 01:33:07 -08:00
8bc0aafebc Massive XML changes 2023-12-22 15:28:06 -08:00
a27140700c x) Add TODO
x) Add various attributes to control specific things
x) Remove some unused logs
x) Pass MethodInfo through almost everything
x) Add DeserializeInto which keeps existing objects around
x) Add Properties to things.  Off by default
x) Add various filtering code
2023-12-05 22:48:35 -08:00
d6a9cb42cf Various imm stuff 2023-12-02 14:30:52 -08:00
c8b29e0c0c Initial Import 2023-11-20 23:59:39 -08:00
4bf15aa0e3 Merge remote-tracking branch 'origin/mh/dev' into mh/dev 2023-11-19 14:30:02 -08:00
aa0bbc3b2d x) Move some stuff around.
x) Make an immutable and non-immutable FSM
2023-11-19 14:29:53 -08:00
d2dc2f9c75 Add Timed to my immutable helpers 2023-11-12 21:14:04 -08:00
c95a809bfd Add Versioned, Recorded and FSM 2023-11-11 14:51:40 -08:00
ef746d69ba Add my default .gitattributes 2023-11-06 17:10:30 -08:00
f4a3410e89 x) Fix xml to grab from actual value if v= doesnt exist 2023-11-05 07:58:57 -08:00
5a6f1220e6 x) Properly handle types on polymorphic arrays 2023-11-05 04:33:48 -08:00
7143022c54 x) Missing () on a complex statement 2023-11-04 13:36:02 -07:00
9a74f8ca15 x) fix file separators 2023-11-04 12:32:23 -07:00
c26348afb2 Potential TODO to spit out commented classes and enums for design 2023-10-19 18:46:06 -07:00
a6212a1484 More Fn changes 2022-11-04 21:49:51 -07:00
efe517abea x) Implement SizeOf
x) And clamp and PerlinToContinent
x) Optimize loaded scripts as Release
2022-10-04 09:34:23 -07:00
82ab55c672 Add math fns 2022-10-01 02:42:44 -07:00
543f634e68 Fix script proper file handling 2022-09-28 22:14:14 -07:00
26b8b2c949 Reprocess files that get an IOException 2022-09-28 19:41:22 -07:00
f14a95e957 Scriping and logging work 2022-09-27 23:06:04 -07:00
be5e5d5bc4 Small fixers 2022-09-04 20:17:40 -07:00
4a845d002e Update 2022-07-01 16:19:43 -07:00
Marc Hernandez
115ab629dc Changes 2022-02-26 21:30:00 -08:00
Marc Hernandez
e7f284052e Whitespace changes 2021-06-22 14:01:14 -07:00