Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
txt / wtxt
Rebuild txt and wtxt libraries from the ground up
Eliminate stupid use of the hybrid VirtualAlloc / HeapAlloc for pure HeapAlloc which improved allocation/deallocation speed significantly
Remove some redundant and confusing operators like << / >> / -- / ++
Add greater than / less then operators (useful for sorting)
Add many additional txtf finding functions (case insensitive, range of characters, any character from a list, etc.)
Optimised core txtf string matching algorithm, making it much faster
Add different direct text data manipulation functions, like setting size of text and even directly setting all the internal variables
Fixed humongous amount of critical bugs in all the subsystems
sddb
Rebuild debugging tools from the ground up
Implement special "soft" debugger window
Make all the _DBG_P debug prints output into the custom debugging window with unlimited buffer size
Integrate _DBG_SBP "soft" breakpoints into the new debugging window to control program flow without the use of any dedicated debugger
Improve stopwatches (debug profiling tools) for better usability
Add Notepad++ integration (jumping to line, selecting line, etc.) via sdpp plugin
Add various small but useful functions for debugging (simple file logging, text/string to hex, string truncation, etc.)
stdp
Add table output mode
Fully restructure the padding output interface for much better usability
Add various useful operations like printing set amount of spaces, setting/getting cursor position, outputting last error, etc.
Other
Implement binf - binary file container
Implement clip - small copy-pasting library
Implement conint - console interface library
Implement wndint - simple windows creation and manipulation library
Implement dynamic arrays ecosystem - darr / txta / wtxta / ui64a
Implement file printers/readers - filep / filer / filepr
Implement custom mathematical library - math
Implement mmanip - low level memory manipulation library
Implement stdr - standard input reader
Implement time - time manipulation library
Implement utf - UTF-8 / UTF-16 conversion library
Implement utfcase - library for lower/uppercasing Unicode symbols
Fix and refactor txtp / wtxtp
Add additional unit tests for different libraries
Rebuild all unit tests from the ground up to make them use standard testing interface
Add msvc_build.cmd batch script to automatically build all libraries and tests with just a double-click
You can’t perform that action at this time.