Commit Graph

122 Commits

Author SHA1 Message Date
ad6a33582b More work on name validation 2026-04-09 22:41:38 -04:00
d98c0081e6 A tweak 2026-04-09 22:10:43 -04:00
224e6604e6 Stricter name validation, and better disambiguation of graph actions 2026-04-09 22:01:19 -04:00
88b72712ca Better graph dump that shows exec pin names so that the AI knows how to connect them. 2026-04-09 16:44:30 -04:00
6be07679d2 A few more bug fixes 2026-04-09 04:22:28 -04:00
9c2dcd9efb Fixed some bugs" 2026-04-08 19:39:39 -04:00
5001be6c90 More tstrong 2026-04-08 06:08:48 -04:00
69b249f7ca Fix three bugs in WingVariables 2026-04-08 05:54:00 -04:00
50790280bb Minor cleanups 2026-04-08 03:47:28 -04:00
73f84c1681 Renaming 2026-04-08 03:40:59 -04:00
f4286faeb1 Make component refs into strrong pointers 2026-04-08 03:35:47 -04:00
15beb42d5f IWYU cleanup done 2026-04-08 03:26:22 -04:00
39cc7cd14b Next batch of IWYU cleanup 2026-04-08 03:14:08 -04:00
ba425c1ab3 First batch of include cleanups 2026-04-08 02:17:56 -04:00
868152f302 First attempt at removal of unnecessary include files 2026-04-08 01:48:49 -04:00
a43affe804 Header file reorg, documentation, and cleanup 2026-04-08 00:52:23 -04:00
083452f83f Split WingComponentReference into a static helper class and a simple data class 2026-04-08 00:07:01 -04:00
9c3fab26c4 Start cleaning WingReferences to be *just* the reference type and no methods 2026-04-07 23:41:04 -04:00
9382ed85f8 Remove bullshit fields from UWingComponentReference 2026-04-07 22:50:00 -04:00
e9af515c05 Fix two important bugs: the tokenizer was tokenizing '.' in identifiers wrong, and WingComponent was using the native flag incorrectly. 2026-04-07 22:28:12 -04:00
f77a8553e1 Start creating WingReferences.h 2026-04-07 22:04:44 -04:00
b124cf72aa Graph export is more sophisticated about details, and GraphNode_Add now shows the node it created. 2026-04-07 21:19:12 -04:00
854e41d6c3 WingFetcher now has no special case for pins. Instead, we implemented UWingPinReference. 2026-04-07 19:23:37 -04:00
9dd4031847 Don't store the editor in the WingFetcher. 2026-04-07 18:43:58 -04:00
1586ec9268 WingFetcher stores strong object pointers 2026-04-07 18:20:28 -04:00
476b0057f5 Material instances are now pretty polished. We can create them, and dump and modify all types of parameters. Factory-based creation is now more polished, and it opens new assets in the editor if it can. 2026-04-07 17:43:54 -04:00
b8cff00848 More work on material instances 2026-04-07 05:06:15 -04:00
e7fd6c2f70 Trying to get material parameters into a polished state. 2026-04-06 18:55:17 -04:00
8951065670 Give FindOneWithInternalID the power to handle arrays of smart pointers.
Eliminate FindNoneWithInternalID, finish migration to FindNoDuplicateNames.
2026-04-06 04:37:28 -04:00
7aac8f194a Precompute broad type categories in WingTypes.
Move the broad-category classification logic out of TypeName_Search and
into WingTypes, store the result in the type registry, and update
TypeName_Search to print the cached category.
2026-04-06 02:56:21 -04:00
5206700067 Harden UE Wingman request handling and numeric property conversion.
Switch the Wingman protocol to null-delimited JSON, rework the server's
socket buffering and send logic, and document the bugs found during the
review. Also refactor WingProperty's numeric setters into clearer helper
paths while preserving the existing conversion rules.
2026-04-06 01:44:21 -04:00
9c1f474170 work on material parameters 2026-04-05 03:20:51 -04:00
c949a4db05 Better handling of property mutability, and also, walk into structs. 2026-04-04 23:57:59 -04:00
bd138e2790 Fix bug in package loading 2026-04-04 21:07:13 -04:00
fb5b774bfe better expression of class properties 2026-04-04 20:10:22 -04:00
47acf1aca4 Simplification of handlers 2026-04-04 18:12:10 -04:00
c006531bd4 Create_OneArg now working 2026-04-04 17:59:00 -04:00
92e41c857a Lots of refactoring 2026-04-04 05:22:08 -04:00
ba63a40641 More refactoring 2026-04-04 02:58:23 -04:00
7c884e84cb Back in business 2026-04-04 02:21:04 -04:00
e9fff6599a Enormouse overhaul 2026-04-04 01:45:25 -04:00
b1a2813f05 Migrating back to WingProperty. Sigh. 2026-04-03 19:54:50 -04:00
297586f351 Nice try on WingPropHandle 2026-04-03 19:07:39 -04:00
daa9216ddf Migrating toward WingPropHandle 2026-04-03 17:05:48 -04:00
a0c5a56476 More work on properties 2026-04-03 15:52:07 -04:00
c19091ef1f More work on property 2026-04-03 15:03:59 -04:00
e70bce0ede Prop Get2/Set2 2026-04-03 11:42:40 -04:00
fe4a4d5646 Prop Get2/Set2 2026-04-03 11:41:21 -04:00
78a3ca3e72 More work on properties 2026-04-03 11:29:58 -04:00
4f09d6caf0 More work on props 2026-04-03 00:20:41 -04:00