github samtupy/nvgt latest
Latest/Bleeding Edge Development Version

pre-release4 hours ago

Commits

  • acdf498: Fix pack_file::get_file_size crash on unopened pack (Quin Gillespie)
  • 313bbda: Document pack_file, move legacy pack docs to legacy_sound, drop stale pages (Quin Gillespie)
  • 56422e6: Fix on_characters opCall bound to key event operator (Quin Gillespie)
  • 9d8e59f: Fix engine event object listeners leaking a reference (Quin Gillespie)
  • da5acd7: Init sound system when accessing sound_master_volume (Quin Gillespie)
  • 4b4745b: Restore basic 3d panner and attenuator defaults when disabling global HRTF (Quin Gillespie)
  • 3d0cb6c: Make thread_is_main reliable before SDL video init (Quin Gillespie)
  • f44a1ea: Fix timespan += and -= parameter names to say microseconds (Quin Gillespie)
  • b30ffdd: Patch AngelScript to parse double literals with correct rounding (Quin Gillespie)
  • cbdd33e: Fix encrypted sounds leaking their source file stream (Quin Gillespie)
  • c8e3b40: Release default sound pack when sound_default_pack is set to null (Quin Gillespie)
  • d05fea2: Document undocumented global properties and constants (Quin Gillespie)
  • fc8ded8: Fix array remove_range overflow with huge counts (Quin Gillespie)
  • 6791049: Fix array sort bounds check overflowing on large start or count (Quin Gillespie)
  • 15ac696: Fix sdl_get_hint crashing on unset hints (Quin Gillespie)
  • 7010721: Keep SDL_ttf initialized while text_font objects are alive (Quin Gillespie)
  • d02fe02: Bounds check mouse button indexes (Quin Gillespie)
  • e71c96c: Fix message_box crashing on a null buttons array (Quin Gillespie)
  • 4c0e934: Fix UI functions leaking handle arguments (Quin Gillespie)
  • d304cdc: Fix clipboard_set_text returning false on success (Quin Gillespie)
  • 1d9a45b: Make keyhook state flags atomic (Quin Gillespie)
  • c4db44d: Call void setVolume JNI method with CallVoidMethod (Quin Gillespie)
  • 442fdb1: Fix array and grid size checks overflowing for huge sizes (Quin Gillespie)
  • 2300c9d: Reject format widths and precisions too large for printf (Quin Gillespie)
  • b6302db: Fix string replace_this on constants, slice with negative end and replace_range past the end (Quin Gillespie)
  • 59108e2: Fix crashes, leaks and wrong output in print and string format (Quin Gillespie)
  • 0fe81a7: End dictionary foreach when opIndex inserts a new key (Quin Gillespie)
  • ae5045a: Fix crashes, leaks and wrong results in json, var and string encoding bindings (Quin Gillespie)
  • 7c050ad: Fix datastream self-open, rseek_relative, wpos and handle leaks (Quin Gillespie)
  • c28ec3f: Fix asset_encryptor flush corruption and asset_decryptor seek past the end (Quin Gillespie)
  • f15ee2a: Fix file_hard_link result and long path buffers on Windows (Quin Gillespie)
  • 516c73d: Fix handle leaks and bad registrations in http, mail, network and pack (Quin Gillespie)
  • a12c4cd: Fix timer_queue use-after-free, timer division by zero and datetime handle bugs (Quin Gillespie)
  • 9cc58f6: Fix coordinate_map use-after-free with filter callbacks, reset and released maps (Quin Gillespie)
  • 8134cc4: Fix random range overflows, shuffle index checks and script generator leaks (Quin Gillespie)
  • 88d8c0a: Fix number_to_words and natural_number_sort stack overflows and handle leaks (Quin Gillespie)
  • 59ee14f: Validate pathfinder size and release rejected callbacks (Quin Gillespie)
  • c75e322: Fix linux thread priority return type, scalbn int64 exponent and uninitialized fingerprint hashes (Quin Gillespie)
  • ec9d119: Fix tone_synth overflow on huge lengths and misbound bend methods (Quin Gillespie)
  • 92884f3: Fix audio node constructors crashing with a null engine (Quin Gillespie)
  • b888f7f: Fix sound_service slot bounds checks (Quin Gillespie)
  • c3de03f: Fix crashes, use-after-free and handle leaks in audio engines, decoders, encoders and sounds (Quin Gillespie)
  • dd443fa: Harden deserialize against crafted data, deep nesting and partial reads (Quin Gillespie)
  • de21ed8: Fix engine event insert bounds, null listeners and changes during firing (Quin Gillespie)
  • 49a167e: Fix type confusion, dangling modules and leaks in script_function and script_module (Quin Gillespie)
  • 4bb2778: Fix async argument passing and thread callback leaks (Quin Gillespie)
  • d558d02: Convert library call arguments to their declared C types (Quin Gillespie)
  • fb617a2: Fix bundling error rethrow and macOS Resources path case (Quin Gillespie)
  • b0e2040: Fix stat_set serialization, string list conversion, increments and linear parsing (Quin Gillespie)
  • 9cd1a02: Document stat_set include (Quin Gillespie)
  • 471f1c8: List stat constructor arguments with their declared types and rename list example variable (Quin Gillespie)
  • ab57d32: Fix argument types in array extend/insert, json_object exists and run docs (Quin Gillespie)
  • e955b5d: Use consistent const type&in spacing in docs (Quin Gillespie)
  • 93de629: Fix dictionary opIndex return type in docs (Quin Gillespie)
  • 143ca55: Added a generic menu that allows a user to pick an option from a list of numbers, e.g. behind pitch decrease. (Quin Gillespie)
  • d4a3cc0: Return stat_set::get_stats as an array handle (Quin Gillespie)
  • 1a32fe0: Update get_stats docs for handle return (Quin Gillespie)
  • 51c92fa: Name parameters in engine registrations (Quin Gillespie)
  • d9bbfee: Name parameters in ASAddon registrations (Quin Gillespie)
  • 115cc7f: try to fix pathfinder lag described in #293 (Sam Tupy)

Don't miss a new nvgt release

NewReleases is sending notifications on new releases.