Commit Graph

20 Commits

Author SHA1 Message Date
e72102496b fix: update YYCC dependency
- move EnumsHelper into YYCC because it is widely used.
- rename all calling to EnumsHelper due to this modification.
- add version checker in code to make sure that user use correct YYCC library to compile.
- modify some include syntax because the include directory layout changes of YYCC.
- update CMake script to resolve the bug that we can not export LibCmo (thanks doyaGu and BLumia).
2024-11-03 19:05:27 +08:00
65861143bf fix: fix issues
- restore some CKGlobals behavior because it will cause runtime exception.
- move some classes from CmdHelper to UnvirtContext to make CmdHelper more common to use.
- output warning string when fail to get utf8 or ordinary string.
2024-08-27 11:25:53 +08:00
d74b4645f0 fix: fix build issue in Unvirt and LibCmo
- fix build issue in Unvirt and LibCmo
- due to we use UTF8 string. the accessible value generator in EnumsMigration need to be changed at the same time.
- remove string helper in Unvirt because we no longer need it.
2024-08-23 17:38:45 +08:00
0447381896 fix: fix libcmo build issue 2024-08-23 11:28:49 +08:00
74d8f02588 fix issues
- fix usage error of ckid getter in bmap wrapper.
- fix CKObject flag init value error.
- fix CKFileWriter writing empty object name error.
- regulate some statement.
2023-11-30 22:48:40 +08:00
abea66d6f0 fix including file error in CKFile. update reader -> writer method 2023-09-30 14:24:37 +08:00
42b9ddaec6 fix fatal CKStateChunk read error. fix return statement in CKFile 2023-09-26 12:07:13 +08:00
230b18c0ba remove all raw char type ref in code 2023-09-17 10:38:46 +08:00
1ddeeb3b68 refactor project 2023-09-16 18:31:25 +08:00
a1acdf10c6 finish manager split 2023-09-06 10:42:23 +08:00
ab8a9da526 split CKContext work 2023-09-04 22:58:53 +08:00
eea15c2028 finish ckgroup again 2023-09-01 13:27:46 +08:00
ac274d11ab fix external file load/save issue 2023-08-30 10:03:02 +08:00
2373dbee5b fix x64 compile warning. delete CKBOOL. fix terminal color error 2023-08-29 14:00:34 +08:00
f3e7cdf004 finish writing 2023-08-28 21:21:40 +08:00
bac9f2ae25 finish half writing function 2023-08-28 17:04:28 +08:00
47bf6ab6c6 remove all std::nothrow and re-create namespace for objs and mgrs 2023-08-26 16:37:26 +08:00
4a787610f1 refactor (4/?) 2023-08-25 21:57:22 +08:00
c8c2c6e20b write shit 2023-08-25 17:35:45 +08:00
1b8f2ff0d5 refactor project (1/?) 2023-08-22 15:30:26 +08:00