Quin 58c316b: Update mistune in requirements.txt to the latest version. Quin 23e6d6e: Allow running docgen with UV. Sam Tupy 9309a6f: network object compatibility fixes Sam Tupy 129226b: fix coordinate_map::get_areas_in_range Sam Tupy 45b62d2: finish implementing AUDIO_ENGINE_NO_CLIP, build linux NVGT on Ubuntu-22.04 runner Sam Tupy 3695d7c: fix invalid registration of socket::receive_bytes Sam Tupy 7c94900: music.nvgt add playing_filename and upcoming_filename properties Sam Tupy f907295: slight increase to mixer monitor stability Sam Tupy 7af77ba: add audio_decoder class, sound system polish Sam Tupy 5d65344: add on_tell to ma_decoder_init, upcoming official miniaudio change Sam Tupy b6793e3: add empty string checks to aes crypto Hamza Ahmad e0d7139: Update key handling and rename sound test files (#254) Day Garwood b8b49b9: Further BGT compatibility in tone_synth (#247) Sam Tupy d4a0c0c: correct path to screen reader libs in osdev_sconscript Sam Tupy ea127f5: new auto build system now ships proper screen reader dlls Sam Tupy 426ec75: fix android build workflow missing cd Sam Tupy ecd47ed: try fixing cache hit detection Sam Tupy 35e8a74: Attempt fixing windows builds by upgrading runner cmake Sam Tupy 1433919: remove old android libs download Sam Tupy d5b99e6: testing automatic vcpkg integration Sam Tupy 4956b2b: debug builds are fully functional! Sam Tupy 569bb8c: scons can now build or download ddeps Sam Tupy afd1404: I think I fixed MacOS zlib! Sam Tupy 135f95e: another macos zlib test Sam Tupy 4d62ebb: next macos zlib test Sam Tupy 9b57c10: another zlib attempt, can only reproduce this issue on CI not local machine Sam Tupy 10bc6b6: more zlib experiments, sorry Sam Tupy ca9e2d2: more experiments trying to fix macos zlib Sam Tupy 57a14cc: fix sconstruct error regarding zlib static linkage Sam Tupy 130ed86: force static zlib linkage on non-windows platforms Sam Tupy 6d77545: temp comment cppmath lerp to build on macos15 Sam Tupy d11be8d: build NVGT with macos15, prepare to test without minsizrel for Macos libs Sam Tupy 5c7cf75: upgrade minimum MacOS version to 14 [skip CI] Sam Tupy e6a8b0d: temporarily disable macos notarization Sam Tupy 96ca133: oops, missing sudo in vcpkg_linux_build Sam Tupy 2db24ed: continue work on VCPKG workflow Sam Tupy 2f82db0: continue work on VCPKG workflow Sam Tupy 12ed06d: continue work on vcpkg workflow Sam Tupy 065381d: beginnings of a vcpkg workflow, set macos target in scons Quin b2f648e: Fix indentation errors in vcpkg.json for SDL packages [skip CI] Sam Tupy f8ffff1: add disable-library-validation macos entitlement Sam Tupy e212364: remove a bad macos entitlement Sam Tupy 85620f8: add macos entitlements file Sam Tupy b887a5f: defer joystick initialization until joystick object creation or other globals Sam Tupy f64874c: fix SDL_Quit being called even when not initialized Sam Tupy c5c94f5: rework how anticheatt and joystick deinit, update vcpkg readme Ethin Probst 35dd0e0: Update sdl3 to add wayland and x11 support Ivan S 8632c3b: Menu include now supports both pack objects Sam Tupy 1bf6476: VCPKG integration, all dependencies can be built with one command! Patrick Wilson 35b75f2: Doc: Fix example code in game development tutorial. Sam Tupy 71fcd5d: add ring buffer based pcm streaming interface to new sound system Sam Tupy 651896f: work on sound system Jordan f2cd484: Merge pull request #244 from caturria/section_negative_offset caturria e64f34c: Minor math error caused section_istream to seek to negative offsets when seeking in cur direction. Sam Tupy a4e8105: now possible to upcast from audio_node Sam Tupy 960df9a: New sound system has filters an delay! Sam Tupy bb854b7: Reverb is now in the new sound engine! Sam Tupy 6407dcf: fix missing unordered_map include for Android build Sam Tupy c2640c6: generate_engine_dump now includes constructors Sam Tupy 4f74096: rough work on sound shapes Sam Tupy 37c94a1: menu.nvgt works with legacy_sound again Sam Tupy ac5701f: sound_pool should now work with plugin packs Sam Tupy 50c2a89: sound_play global function, sound system can play one-shot sounds! Sam Tupy 668511c: sound_pool now basically works with the new sound system! Patrick 7b0fded: Fix the workflow Patrick 42b1be4: Forgot a chmod +x Patrick cc55fac: Try to fix workflows Ethin Probst 9c734be: Added more methods for speed hack detection amerikrainian 62c73c7: Joystick Bugfixes (#237) Sam Tupy c13c263: fix string_constructor test to conform with print_func modifications Sam Tupy 59ceede: fix script_function::get_script Sam Tupy f2983e7: fix settings.nvgt remove_product path splitting amerikrainian 028c5b5: Testcase Refactoring (#229) amerikrainian c8fb709: Add Redis, Random Number Generators, and UUID (#223) amerikrainian c791340: Added Joystick support (#228) Day Garwood 2879176: Add musical components to tone_synth (#231) amerikrainian cc124a0: Calendar fixes (#234) amerikrainian 87d036d: Datetime bugfixes (#232) amerikrainian 4f16321: Fix Async crash (#233) Sam Tupy 6cd50a4: mac_package step now creates unsigned dmg on forks rather than failing Sam Tupy 5d92cf8: nvgt's MacOS app now gets signed and notarized! Day Garwood b0b3385: Several improvements and fixes to tone_synth (#226) Sam Tupy a6e1ad4: merge new keyhook code from Silak Sam Tupy 2916e55: MacOS app bundles can be codesigned! Day Garwood 3ad7f8d: Rough and early implementation of tone_synth (#205) Sam Tupy 2b0201f: fix sound::set_position_3d not updating position until next engine::set_listener_position call Ivan S ebb01a3: Settings now correctly saves data on all platforms Sam Tupy 9004019: forward declare json and var classes before plugin registration amerikrainian c3dbd73: Add more Rp3d features (#215) Day Garwood 234ef02: Add SCRIPT_PATH property (#211) Sam Tupy 9e5ed58: work on fixing Android build - take 3 Sam Tupy d8d9886: work on fixing android build - take 2 Sam Tupy 181a4b0: work on reactphysics depending on includes from bad places - take1 Sam Tupy 0fbb0bd: major organization to nvgt_plugin.h allows all functions to be exported in one place Sam Tupy e977873: add missing override specifiers to sound.cpp Sam Tupy 06e75a5: legacy_sound: fail on embedded pack if open mode is not read Sam Tupy c689826: plugins starting with legacy_sound can work with embedded packs Sam Tupy 521aac4: Add bgt compatible combination object by day-garwood, manual merge of #210 (closes #210) Sam Tupy 0e416b4: ci: release workflow will not run if commit only updates website, add missing word to blog post Sam Tupy e536053: fix cobalt build, {{}} was being mistaken for liquid syntax