Commit graph

21 commits

Author SHA1 Message Date
0f44012e33 refactor(datatypes): changed how typeinfo works 2025-06-02 00:36:26 +02:00
5f6ff971d2 refactor(datatypes): complete refactor of how datatypes work and removal of wrapper classes for bool, string etc. 2025-05-31 23:08:13 +02:00
497a3f783c refactor(misc): removed InstanceRef and InstanceRefWeak type aliases due to confusion with Data::InstanceRef
Possible alternative names: Object and ObjectWeak
2025-05-30 01:27:22 +02:00
8b7fef624f feat(serialization): serialize instance references 2025-05-29 22:15:05 +02:00
621ae30464 cleanup: detangled many includes 2025-05-06 15:58:49 +02:00
a2e2210998 feat(autogen): convert classes to new autogen annotations 2025-04-26 13:19:47 +02:00
99440cc3ee feat(script): added code to actually run lua code 2025-04-24 20:43:19 +02:00
c081469a49 feat(lua): added basis for lua scripting 2025-04-24 17:08:22 +02:00
722c4acfb4 fix(joints): snap crashing datamodel 2025-04-20 18:50:27 +02:00
e9757ab306 feat(datamodel): cloning the datamodel 2025-04-20 17:36:38 +02:00
be3c7bd6b2 feat(instance): utility functions for casting/types 2025-04-20 00:08:59 +02:00
166c5c5ff8 refactor(error): replaced tl::expected with result 2025-04-14 22:55:10 +02:00
58b53a0f02 refactor(error): added guards to result and misc refactorings to error 2025-04-14 22:46:18 +02:00
83c6d210e2 refactor: cleaned up some includes 2025-04-10 23:06:51 +02:00
eeaaef8c88 fix(serialization): no longer aborts if wrong type is parsed 2025-04-10 18:50:36 +02:00
22fcd1e55e refactor(serialization): stop using pointers for xml nodes, they already contain one internally 2025-04-10 18:03:41 +02:00
36397c1119 refactor(service): service instantiation to use instance constructor field 2025-04-10 17:33:42 +02:00
4805f717ac fix(datamodel): minor spelling mistake in save message 2025-03-31 21:48:38 +02:00
b8b0646e9f feat(logging): replaced unsafe aborts with panic 2025-03-17 21:38:02 +01:00
92a68925d9 feat(logging): replaced printfs with logger calls 2025-03-17 21:22:53 +01:00
81d172900b chore: move core module into its own dedicated directory 2025-02-13 23:43:30 +01:00
Renamed from src/objects/datamodel.cpp (Browse further)