45e4031b5c
refactor: finish ironpad migration
...
- finish ironpad migration but no test because it is not easy to test.
2025-09-18 16:04:41 +08:00
ccd0219ead
refactor: migrate console helper.
...
- migrate csharp style console helper.
- i just do a simple migration and mark it as deprecated. it should works like 1.x version.
2025-08-22 23:28:17 +08:00
4bfba6f243
feat: add windows-spec console patch
2025-08-22 21:51:32 +08:00
d6034f8cb0
fix: fix minor issue of testbench
...
- fix testbench minor issue.
- delete migrated source code files.
2025-08-22 21:09:57 +08:00
580b096cb3
fix: fix bug for windows dialog
2025-08-21 11:00:33 +08:00
8a72e6a655
feat: add termcolor in carton.
...
- add termcolor and its testbench
- add integer() in flag_enum and update its testbench according to the requirements in termcolor.
2025-08-19 13:50:51 +08:00
bdeaea294f
refactor: migrate windows specific content.
...
- move com, dialog and winfct function into new place.
- add testbench for com and winfct.
- dialog now still not working.
2025-08-13 15:29:47 +08:00
f65eff6edf
fix: replace find with contains in constraint builder
...
- remove useless old files.
2025-08-13 08:56:09 +08:00
27baf2a080
refactor: refactor old IOHelper.
...
- move pointer left padding macro into single header file.
- move utf8 fopen into single header but not finished.
- add testbench for pointer left padding macro.
- add system pointer size detector according to new migrated features requested.
2025-08-05 10:54:15 +08:00
54134b342e
test: add testbench for macro/versiom_cmp
2025-08-04 21:15:49 +08:00
821a592f02
feat: add various detector.
...
- add endian and compiler detector, and modify os detector.
- now we use CMake to add detector-used macro, instead of using some C++ features to detect them.
- change Windows environment detection according to the change of os detector.
2025-07-23 10:18:01 +08:00
c102964703
refactor: write iconv.
...
- write iconv encoding (not finished).
- rename united_codec to pycodec.
2025-07-15 16:17:59 +08:00
cec6091996
refactor: add utf convertion namespace
2025-07-02 10:36:33 +08:00
58ec960e9c
refactor: move std patch into correct position
2025-07-01 11:00:09 +08:00
adc99274f4
refactor: add testbench for parse and stringify
2025-06-24 11:29:01 +08:00
ab8d74efe6
test: add testbench for string module
2025-06-22 17:14:49 +08:00
df3b602110
refactor: start to refactor project
2025-06-20 23:38:34 +08:00