github rexglue/rexglue-sdk nightly-20260513-2fcc4dd1
Nightly 0.8.0.53-dev.g2fcc4dd

pre-release4 hours ago

Changes since previous nightly (fb277378):

  • fix(ffmpeg): hide internal symbols for linux-arm64 shared link (2fcc4dd)
  • refactor(cli): pin version to API floor value (d2fbc30)
  • refactor(string): standardize copy primitives and split numeric helpers (706471d)
  • fix(cli): write migration rewrites in binary mode to preserve CRLF (1762501)
  • refactor(string): consolidate bounded copy primitives and migrate guest CRT off deprecated CRT (2833a2c)
  • refactor(platform): collapse system::SharedLibrary onto rex::platform::DynamicLibrary (1e7e8d0)
  • refactor(platform): route TTY detection and ANSI escape enabling through rex::platform::console (b82a486)
  • refactor(platform): replace gmtime_s/gmtime_r switch with fmt::gmtime (fd587b1)
  • refactor(platform): replace unsafe strcpy/strncpy/sprintf with rex::string and fmt::format_to_n (893ba9b)
  • refactor(platform): migrate fopen/_wfopen call sites to rex::filesystem::OpenFile (3a5ef1e)
  • refactor(platform): migrate getenv/setenv call sites to rex::platform::env (4d2b63a)
  • refactor(platform): move kPathSeparator into rex::platform namespace (ce799fe)
  • feat(platform): add rex::platform::env and rex::platform::console wrappers (cf874ac)
  • feat(cli): print per-binary title id, media id, version, and PE filetime before recompile (79efa38)
  • fix(system): order xex2_version bitfields for MSB packing (6db30d8)
  • refactor(codegen): drop patch_file_path and patched_file_path config keys (d8c3222)
  • refactor(system): remove xex_apply_patches cvar (5a4ced7)
  • refactor(filesystem): propagate status through Entry::Rename (943d004)
  • refactor(runtime): rename cache_path cvar to cache_root and add migration rule (d2297c8)
  • docs(filesystem): document empty-path ResolvePath as the root alias (0a36722)
  • refactor(filesystem): summarize DiscImageDevice::Dump from cached counts (fa5888d)
  • fix(gtk): disable auto set of C locale (8e620bf)
  • feat(ui): gate runtime launch on game_data_root with fatal system dialog (cd778a8)
  • refactor(codegen): demote redundant unresolved-call warnings to debug (23c7655)
  • chore: add CODEOWNERS (6123236)
  • fix(cli): tighten init overwrite gating and use atomic writes (6a00316)
  • feat(cli): overhaul cli interface (658e53d)
  • refactor(ui): remove deprecated game_directory positional from ReXApp (36bda36)
  • refactor(sdk): remove legacy PPC_* compat aliases (d4a1a53)
  • refactor(cli): consolidate migration scanners and add identifier/call-site scans (77ca126)
  • fix(system): scope AppManager dispatch iterators to avoid debug-iterator shutdown crash (9be2dc8)
  • build(cmake): refresh consumer DLLs and link guest modules to host (38645f9)
  • refactor(runtime): consolidate Setup error paths and add re-init guard (d6da555)
  • feat(cli): rework init for game_root anchoring and DLL scanning (c644e9a)
  • feat(codegen): inline binary configs in manifest format (61233d1)
  • feat(cli): improve codegen upgrade-plan UX (349f758)
  • build(runtime): consolidate subsystems into rexruntime SHARED DLL (84c3493)
  • refactor(ui): make D3D12 heap properties inline constexpr (e946a85)
  • refactor(gpu): move video_mode cvars from xboxkrnl_video to ui/window (3dbfb5c)
  • refactor(cvar): switch storage to accessors, add Query for cross-module reads (e5f9dbb)
  • feat(cli): replace migrate with codegen + upgrade detection flow (52e40ec)
  • feat(cmake): split rexglue_configure_target into app and module variants (472b90d)
  • feat(cli): manifest-first project init with init module subcommand (72737d2)
  • feat(codegen): project recompiler for manifest-based builds (c09870e)
  • feat(system): load and unload recompiled DLLs through KernelState (40abb14)
  • build(runtime): merge rex::system + rex::kernel into rexruntime SHARED (1b63b75)
  • feat(runtime): Runtime::Setup(PPCImageInfo) overload (f64412e)
  • feat(runtime): per-module FunctionDispatcher with register/unregister (12909d1)
  • feat(codegen): manifest TOML parser (78ceec3)
  • feat(system): guest path normalization helper (c056f3a)
  • feat(system): platform-agnostic shared library loader (51cafee)
  • chore: bump to 0.8.0 (bf96382)
  • build(tests): exclude REXGLUE_PROFILE_GUEST_FUNCTIONS from test compile flags (1292c6b)

Don't miss a new rexglue-sdk release

NewReleases is sending notifications on new releases.