Commit Graph

13 Commits

Author SHA1 Message Date
f870d4dde3 refactor: update project
- add documentation CMake build script. re-organise document layout for future changes.
- move LIBCMO_EXPORT to BMap and rename it to BMAP_EXPORT because only BMap need to use this macro.
- fully refactor VTEncoding to make it more like Python
	- Now language name is platform independent.
	- Hide implementation detail as possible as I can.
	- Language mapping are still work in progress.
- add code gen for new added universal encoding feature to generate language name mapping in Windows and Iconv respectively.
- remove old code of CMake build script.
- update VTUtils for new requirement.
	- remove useless functions.
	- create LibCmo specific custom exception classes.
2024-08-16 22:07:23 +08:00
afa06339b2 chore: switch to CMake build system instead of native Visual Studio project 2024-08-15 22:20:51 +08:00
fcd1fa81db rename BM3dEntity to BM3dObject in BMap. continue writing python bmao binding. fix doc 2023-11-05 10:44:11 +08:00
91a37b5b7e add document as a memorandum 2023-08-26 14:23:33 +08:00
d3b0e92517 almost finish CKStateChunk read function 2023-03-26 20:35:59 +08:00
fcc9f10064 update shit 2023-03-01 08:21:18 +08:00
95cb1f7c30 preparing Context creation function 2023-02-27 22:23:05 +08:00
e450fa532d write some CKStateChunk code 2023-02-26 13:57:32 +08:00
d32ed302d1 update layout 2023-02-25 17:39:39 +08:00
5ae8c8794b add vtables data 2023-02-24 14:10:21 +08:00
0fa7070742 finish CKStateChunk analyze 2023-02-16 16:12:53 +08:00
b74d8a4e58 write some shit 2023-02-15 21:03:26 +08:00
5c50efe803 move some document into here 2023-02-04 22:21:18 +08:00