This is the changelog. Changes are published here as soon as they hit the production status (as in, live on the website).
| Author | Subject | Time |
|---|---|---|
| Franc[e]sco | release.ps1: error check everything | |
| Franc[e]sco | unclutter release.ps1 | |
| Franc[e]sco | release.ps1: actually package library into the zip. shared library build now actually works (fixes #36) | |
| Franc[e]sco | why was there a random lib call in release.ps1? | |
| Franc[e]sco | libbuild: more verbose linker invocation | |
| Franc[e]sco | 2-step dll linking without -LD in the cl step | |
| Franc[e]sco | libbuild: nologo is lowercase | |
| Franc[e]sco | libbuild: try specifying parameters the m$ way | |
| Franc[e]sco | build dll in 2 steps by calling link manually | |
| Franc[e]sco | remove explitic -Fe arg in libbuild as oppai.c matches the dll name | |
| Franc[e]sco | add OPPAI_EXPORT flag so we don't dllexport when building the cli or monolithic builds that use oppai.c | |
| Franc[e]sco | build.bat: clean up the right obj | |
| Franc[e]sco | libbuild.bat: clean up .exp file | |
| Franc[e]sco | define _USRDLL and _WINDLL on windows just in case it actually does something | |
| Franc[e]sco | gitignore .exp files | |
| Franc[e]sco | lib build should define OPPAI_IMPLEMENTATION, also switch back to -MT on windows | |
| Franc[e]sco | fixing more msvc complaints | |
| Franc[e]sco | libbuild should build oppai.c, not main.c, also try -MD on windows | |
| Franc[e]sco | fix msvc narrowing conversion warnings | |
| Franc[e]sco | it's actually dead_strip | |
| Franc[e]sco | cflags: macOS doesn't have --gc-sections so i'll use -dead-strip | |
| Franc[e]sco | fix old printf specifiers giving warnings on clang | |
| Franc[e]sco | add shared library build, hide oppai version constants behind an interface | |
| Franc[e]sco | add all mod enums, handle sd, rx, ap, at (fixes #25) | |
| Franc[e]sco | unclutter binary parsing example | |
| Franc[e]sco | cflags: remove unnecessary flags | |
| Franc[e]sco | add shortcut to run valgrind | |
| Franc[e]sco | add DBGINFO env var to build with debug info | |
| Franc[e]sco | test: manual cleanup so I can run valgrind | |
| Franc[e]sco | cleanup manually in cli so I can run valgrind without false positives | |
| Franc[e]sco | fix memory leak in p_free | |
| Franc[e]sco | fix writing null terminator to the wrong string in arena_strndup | |
| Franc[e]sco | remove modular switches, they litter the code with ifdef's and are overkill for a project this small | |
| Franc[e]sco | fix crash with taiko converts when per-node sound types don't match calculations (fixes #39) (fixes #31) | |
| Franc[e]sco | replace memstack with a memory arena for strings and simple growable arrays for the rest. also merge hitobject data into object_t | |
| Franc[e]sco | typedef all structs and other minor formatting changes | |
| Franc[e]sco | minor formatting tweaks | |
| Franc[e]sco | remove internalfn and global | |
| Franc[e]sco | refactor everything to a more compact coding style | |
| Franc[e]sco | cflags: actually garbage collect sections | |
| Franc[e]sco | double -> float, remove stdint, use int everywhere | |
| Franc[e]sco | test_suite: refactor into a more compact style | |
| Franc[e]sco | test: refactor into a more compact coding style | |
| Franc[e]sco | download_suite: update url, refactor to compact style, directory independent | |
| Franc[e]sco | add script to pack test suite | |
| Franc[e]sco | fix map downloads in test suite | |
| Giuseppe Guerra | Merge branch 'master' of zxq.co:ripple/lets | |
| Giuseppe Guerra | Update requests to 2.20.0 | |
| Giuseppe Guerra | Get rid of the horrible == true and == false comparison | |
| Giuseppe Guerra | rss2 tl;dr connection guide | |