|
2e051f947d
|
[ox/mc,oc] Add support for ox::Array serialization
|
2023-02-18 17:07:14 -06:00 |
|
|
762804905a
|
[ox] Make UUID serializable, and make serialize as a string in OC
|
2023-02-16 01:36:20 -06:00 |
|
|
44f45e64e9
|
[nostalgia/studio] Add ClawViewer for unknown types
|
2022-12-15 01:36:55 -06:00 |
|
|
fe42702e88
|
[ox/oc] Fix to iterate to next field of parent after reading array
|
2022-12-04 14:55:29 -06:00 |
|
|
50e2fadcd1
|
[ox/oc] Fix sub-object read not to return early
|
2022-11-30 22:51:57 -06:00 |
|
|
cbb496c59f
|
[ox] Add StringView, Writer system, Preloader system
|
2022-11-30 01:45:11 -06:00 |
|
|
1302d5bf85
|
[ox] Add const char *const* fieldString handlers to OC and MC writers
|
2022-07-21 02:18:56 -05:00 |
|
|
94e3ed217a
|
[ox] Fix for GCC pedantry around potential null ptrs that will never happen
|
2022-07-13 21:20:11 -05:00 |
|
|
ca64f95be3
|
[ox] Overhaul serialization/model system and add ModelValue/ModelObject/ModelUnion variant system
|
2022-07-04 02:39:20 -05:00 |
|
|
c4a1655a8f
|
[ox] Make model type version mandatory
|
2022-05-29 22:21:05 -05:00 |
|
|
d5252a45d3
|
[ox/oc] Make write omit lists if length is 0
|
2022-05-28 20:33:05 -05:00 |
|
|
9c3a46d144
|
[ox] Make TypeStore own all type info
|
2022-05-28 19:55:46 -05:00 |
|
|
41cc78db66
|
[ox] Fix jsoncpp include path export
|
2022-03-12 02:34:04 -06:00 |
|
|
5a4b539ac1
|
[ox] Bundle jsoncpp under deps
|
2022-03-11 22:30:42 -06:00 |
|
|
395e262e3e
|
[ox/mc] Add writer fieldString function
|
2022-02-03 00:38:28 -06:00 |
|
|
9ee6cfbbfd
|
[ox] Run liccor
|
2022-01-13 02:05:02 -06:00 |
|
|
163fcf1785
|
[ox] Remove std::move calls that suppressed copy elision
|
2021-12-11 19:16:29 -06:00 |
|
|
37664ede05
|
[ox/std] Deprecate ox::move
|
2021-12-11 19:16:29 -06:00 |
|
|
1f24912ddd
|
[ox] Correct bad bit_cast uses and improve constexpr-ness
|
2021-12-11 19:16:29 -06:00 |
|
|
8480eeba0c
|
[ox/oc] Resize vectors before writing to them
|
2021-08-02 21:23:19 -05:00 |
|
|
77bc18129b
|
[ox/oc] Remove setTypeInfo invocation from OC write
|
2021-07-29 23:33:09 -05:00 |
|
|
d8a13a0933
|
[ox/{mc,oc}] Fix problems caused by making methods const
|
2021-07-29 23:25:45 -05:00 |
|
|
55f14eb548
|
[ox/{mc,oc}] Improve noexcept correctness
|
2021-07-29 23:25:38 -05:00 |
|
|
2e9b7fe871
|
[ox] Remove need for explicit fields count in model system, add ox::String handler to OC
|
2021-07-29 23:25:35 -05:00 |
|
|
0aad2913ea
|
[ox/oc] Fix typo
|
2021-07-23 21:44:09 -05:00 |
|
|
c1338d9d87
|
[ox/oc] Fix ox::String serialization
|
2021-05-12 21:44:34 -05:00 |
|
|
63f4b96d0f
|
[ox] Cleanup
|
2021-05-12 21:14:18 -05:00 |
|
|
ed598378ae
|
[ox/oc] Cleanup
|
2021-05-03 21:16:19 -04:00 |
|
|
8f48042a29
|
[ox/oc] Fix write to move return value
|
2021-05-03 20:59:06 -04:00 |
|
|
51ae33aed2
|
[ox/oc] Replace Vector<char> with Buffer
|
2021-05-03 20:38:13 -04:00 |
|
|
d01ff63527
|
[ox/{mc,oc}] Cleanup
|
2021-05-03 14:52:36 -04:00 |
|
|
4f2c0b2e30
|
[ox] Replace uint8_t* with char* as buffer type in MC, OC, and Model
|
2021-05-03 14:16:23 -04:00 |
|
|
18491dafd9
|
[ox/oc] Move vector handling over to isVector_v
|
2021-05-03 13:35:50 -04:00 |
|
|
6c629a9f13
|
[ox/oc] Cleanup test scaffolding and replace cout with oxOut
|
2021-04-25 14:49:57 -05:00 |
|
|
5073681ff9
|
[ox/oc] Add move constructor for TestStruct
|
2021-04-21 00:23:27 -05:00 |
|
|
58dbda48c4
|
[ox] Add Result<T> read{OC,MC,Claw}<T>(...)
|
2021-04-21 00:06:24 -05:00 |
|
|
17165f5394
|
[ox/oc] Add missing nodiscards
|
2021-04-20 23:18:05 -05:00 |
|
|
841a7436c1
|
[ox/oc] Replace std::unique_ptr usage with ox::UniquePtr
|
2021-04-20 22:10:14 -05:00 |
|
|
49fb4d0f0b
|
[ox/oc] Remove redundant move in readOC
|
2021-04-17 14:06:15 -05:00 |
|
|
a22823e3b4
|
[ox] Cleanup some old style error handling
|
2021-04-17 11:33:33 -05:00 |
|
|
7bbd7bfdb5
|
[ox/std] Make HashMap::at return type consistent between const/non-const
|
2021-04-01 02:41:12 -05:00 |
|
|
6656320359
|
[ox] Switch back to conan
|
2021-03-28 00:15:15 -05:00 |
|
|
85e7374446
|
[ox] Add package name to test output
|
2021-03-24 00:46:03 -05:00 |
|
|
70168286ab
|
[ox] Address CLion warnings
|
2021-02-27 02:38:18 -06:00 |
|
|
60714d3009
|
[ox/oc] Cleanup ON check to work as a boolean check
|
2021-02-22 22:19:16 -06:00 |
|
|
546f083346
|
[ox] Run liccor
|
2021-01-21 23:35:13 -06:00 |
|
|
f35b6f0026
|
[ox] Set CMP0110 to NEW, this which allows spaces in test names
|
2020-11-21 23:24:09 -06:00 |
|
|
40f3c4ecb5
|
[ox] Fix MSVC build
|
2020-11-07 17:59:17 -06:00 |
|
|
6b720042d0
|
[ox] Rename ValErr to Result
|
2020-10-16 19:43:10 -05:00 |
|
|
75814a2896
|
[ox] Remove now superfluous [[nodiscards]] from ox::Error functions
|
2020-10-15 23:55:20 -05:00 |
|