Skip to content

Xbox Builds [08-19-2026] | Last Release

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Aug 01:18
· 4735 commits to master since this release

Upstream Changes

  • Fetch translations from Crowdin (250919d)
  • vfs/uwp: fix rename discarding new_path and inverted delete checks (86d1bf8)
  • vulkan: encode the menu composite as SDR, which is all its source holds (892e42a)
  • playlist/menu: fix libretro#19427 - large playlists flashing "No playlist entries available" (f993d88)
  • SDL3: Implement write_raw audio (libretro#19429) (030b2ae)
  • task_content: fix the deferred menu load's remaining libretro#19426 defects (6ed120d)
  • menu: Fix going up in the Content Downloader (libretro#19428) (c55e955)
  • (Samples) Stub the two font_driver entry points gfx_widgets now calls (92149ba)
  • (Font) Fold the OSD font's own match test into font_driver_matches (9311147)
  • Fetch translations from Crowdin (d6d37a7)
  • (Font) Skip a font rebuild that would produce the font already loaded (b9facca)
  • (Menu/Widgets) Retire fonts rebuilt from a render path instead of freeing (0e45cec)
  • (XMB) Use the shared font deferred free (bdd3f3e)
  • (Font) Add a deferred free for fonts retired from a render path (e37e3e4)
  • SDL3: Fix relative mouse mode while grabbed (libretro#19425) (1698ec0)
  • (XMB) Resettle the cached horizontal offsets on a scale change (d4f8881)
  • (XMB) Apply a scale factor change immediately, defer only the font free (007c8b8)
  • (XMB) Disarm the deferred context reset across a destroy/reset pair (f6a3957)
  • (XMB) Latch the new scale factor instead of publishing it two frames early (a61a242)
  • (Menu) XMB and Ozone font paths without a context reset (8b7fc7d)
  • (Menu) Notification font Delete key, and colour dropdowns (3725dcc)
  • (Font) Change the notification font and size without a driver reinit (d4c0208)
  • style(filestream): trim the rbuf_no_tell comments, drop a dead NULL guard (22a2a51)
  • test(filestream): pin the alloc-refused count, cover the kept ladder size (94f82bc)
  • fix(filestream): scope the allocation seam to the one object that needs it (b53d832)
  • fix(filestream): release the lookahead when the tell() latch is set (5136d18)
  • streams: latch a failed tell() in the filestream_gets() lookahead (libretro#19422) (c5e5507)
  • CODING-GUIDELINES: expand the stack size section (7e0a0f9)
  • glslang: lend cached include bytes instead of copying them (aff030f)
  • glslang: scan shader lines as spans over a read-only buffer (02b39cd)
  • glslang: copy the include filename instead of splicing the line (4d61b41)
  • task_database_cue: reject cue tracks whose index runs backwards (877004a)
  • intfstream: serve BUFFERED gets/getc from the resident window (39359b3)
  • task_database_cue: open each disc track once for size, serial and CRC (60b1e9a)
  • task_database_cue: tokenize cue/GDI sheets through a refill window (47cdb87)
  • task_database_cue: fix one-byte stack overflow on token truncation (bccb75f)
  • task_database: cap the serial-probe window on bounded track spans (b8ba580)