Commit Graph

  • e3bea19784
    GDBServer: Expand watchpoint ranges Stenzek 2026-07-30 21:49:15 +1000
  • 71c88506ec
    GDBServer: Track breakpoint ownership Stenzek 2026-07-30 21:47:39 +1000
  • ac6d899191
    GDBServer: Disable nagle buffering on connect Stenzek 2026-08-09 01:27:06 +1000
  • 0a00cbc3ce
    GDBServer: Send invalid instead of zero values for extra registers Stenzek 2026-08-09 00:24:10 +1000
  • c2418520ef
    GDBServer: Notify host when first/last client connects/disconnects Stenzek 2026-08-09 00:21:03 +1000
  • fe32554cce
    GDBServer: Restore run state after disconnect Stenzek 2026-07-30 22:02:50 +1000
  • d176e31aa3
    GDBServer: Support signal resume packets Stenzek 2026-07-30 22:01:34 +1000
  • cba85882a6
    GDBServer: Reject oversized incoming packets Stenzek 2026-07-30 21:41:03 +1000
  • 54d074fb6a
    GDBServer: Retransmit rejected replies Stenzek 2026-07-30 21:40:35 +1000
  • 60a4ec3639
    GDBServer: Queue complete protocol packets Stenzek 2026-07-30 21:39:56 +1000
  • 8d7046a893
    GDBServer: Bound remote packet sizes Stenzek 2026-07-30 21:37:19 +1000
  • 7c279dc96b
    GDBServer: Invalidate code after memory writes Stenzek 2026-07-30 21:36:39 +1000
  • 4e0940500d
    GDBServer: Apply register writes atomically Stenzek 2026-07-30 21:35:58 +1000
  • aea3746414
    GDBServer: Validate complete packet fields Stenzek 2026-07-30 21:34:52 +1000
  • 3885778a2b
    GDBServer: Reply to invalid command arguments Stenzek 2026-07-30 21:33:18 +1000
  • 05166d1a79
    GDBServer: Track the last stop signal Stenzek 2026-07-30 21:29:02 +1000
  • c7324e3333
    GDBServer: Preserve unchanged resume state Stenzek 2026-07-30 21:28:33 +1000
  • a36b75716a
    GDBServer: Support single-step addresses Stenzek 2026-07-30 21:24:57 +1000
  • 1a9379bd63
    GDBServer: Support continue addresses Stenzek 2026-07-30 21:24:32 +1000
  • f04e08b245
    GDBServer: Fix stop reply acknowledgements Stenzek 2026-07-30 21:22:58 +1000
  • d92fe3dacf
    Data: Move all PromptFont glyphs to unallocated range Stenzek 2026-08-08 22:35:02 +1000
  • 0697597c5a
    Controller: Make mandatory functions pure virtual Stenzek 2026-08-08 21:59:59 +1000
  • f7797b57ea
    Controller: Add 'Disable Simultaneous Opposing Cardinal Directions' option Stenzek 2026-08-08 21:53:37 +1000
  • ee21478ad1
    GPU/HW: Don't miss updating read texture for recursive draws Stenzek 2026-08-08 20:23:21 +1000
  • 6f704d405b
    FullscreenUI: Fix shared card name not disabling if unused Stenzek 2026-08-08 18:50:36 +1000
  • 4431915b41
    FullscreenUI: Expose multitap memory cards Stenzek 2026-08-08 18:48:40 +1000
  • 2f9c587622
    FullscreenUI: Fix shared memory card selection Stenzek 2026-08-08 18:35:06 +1000
  • 48a1a06f59
    Qt: Don't try to load HTTP URLs as animated images in game list Stenzek 2026-08-08 15:51:13 +1000
  • 41ee402156
    D3D12Device: Track readback source usage Stenzek 2026-08-07 20:38:17 +1000
  • 7b15961208
    D3D12Device: Fix incorrect push constant root parameter index Stenzek 2026-08-07 20:37:46 +1000
  • 685cf83c87
    D3D12Device: Order dependent compute UAV accesses Stenzek 2026-08-07 20:37:15 +1000
  • a4a03c476d
    D3D12Device: Assert alignment of download texture footprints Stenzek 2026-08-07 20:36:49 +1000
  • 402f9207f7
    D3D12Device: Set render-pass clear formats Stenzek 2026-08-07 20:35:55 +1000
  • b5f821bf4f
    D3D12Device: Transition all uploaded subresources Stenzek 2026-08-07 20:33:59 +1000
  • 2273890101
    D3D12Device: Create texture arrays with all layers Stenzek 2026-08-07 20:33:43 +1000
  • 6e2f06a55a
    D3D12Device: Bound persistent descriptor allocation Stenzek 2026-08-07 20:32:20 +1000
  • a8c9324f4a
    D3D12Device: Transition cleared compute targets to UAV Stenzek 2026-08-07 20:31:58 +1000
  • 69c5051a80
    D3D12Device: Restore state after mipmap rendering Stenzek 2026-08-07 20:31:20 +1000
  • 7b690ec1f4
    VulkanDevice: Reset descriptor builder storage Stenzek 2026-08-07 20:08:31 +1000
  • a8de757b97
    VulkanDevice: Store compute specialization values Stenzek 2026-08-07 20:08:07 +1000
  • d1720c040b
    VulkanDevice: Respect fixed surface extents Stenzek 2026-08-07 20:07:39 +1000
  • 40e178787a
    VulkanDevice: Fix legacy render pass attachments Stenzek 2026-08-07 20:06:23 +1000
  • 5f40f0ac1b
    VulkanDevice: Select advertised surface format pairs Stenzek 2026-08-07 19:57:43 +1000
  • 8462365389
    VulkanDevice: Address texture array subresources Stenzek 2026-08-07 19:51:02 +1000
  • 668f39fabc
    VulkanDevice: Wait for presentation before swapchain teardown Stenzek 2026-08-07 19:46:45 +1000
  • 037ee47f7e
    VulkanDevice: Validate imported host buffer memory Stenzek 2026-08-07 19:53:46 +1000
  • 6584adde9b
    VulkanDevice: Fix download buffer barrier ranges Stenzek 2026-08-07 19:45:32 +1000
  • 4b5edbb85c
    VulkanDevice: Preserve mapped texture upload pitch Stenzek 2026-08-07 19:42:14 +1000
  • fc3e117f8d
    VulkanDevice: Synchronize compute image accesses Stenzek 2026-08-07 19:41:51 +1000
  • bbac943b5c
    VulkanDevice: Expose shared UBO binding to compute shaders Stenzek 2026-08-07 19:41:20 +1000
  • b3b57a2a02
    VulkanDevice: Bind initial compute pipelines correctly Stenzek 2026-08-07 19:40:01 +1000
  • 213c5b450e
    VideoPresenter: Use transfer pitch for screenshots Stenzek 2026-08-08 15:12:59 +1000
  • 5245a58b0e
    Settings: Fix invalid memory card values after install Stenzek 2026-08-08 13:28:57 +1000
  • e175c84227
    Bus: Pack state in struct Stenzek 2026-08-06 23:43:24 +1000
  • 8778034bf2
    RegTest: Fix compiling again Stenzek 2026-08-06 23:36:12 +1000
  • f11b43227a
    System: Add option to install BIOS when missing Stenzek 2026-08-06 23:22:19 +1000
  • f1029b2df2
    AnimatedImage: Fix possible integer overflow of dimensions Stenzek 2026-08-06 22:37:12 +1000
  • 6651f4d197
    ISOReader: Fix possible integer overflow in GetSizeInSectors() Stenzek 2026-08-06 22:10:56 +1000
  • e0734381a3
    CDImageMDS: Fix a bunch of possible buffer overreads Stenzek 2026-08-06 22:02:16 +1000
  • 467d0971b1
    CDImagePBP: Check SFO index table count before reading Stenzek 2026-08-06 21:56:52 +1000
  • b9cf3bbf00
    CDImagePBP: Add missing validation of BCD digits Stenzek 2026-08-06 21:53:10 +1000
  • a8a098a0ad
    Common: Valid BCD functions should return boolean Stenzek 2026-08-06 21:52:57 +1000
  • d3ff0b364f
    PSFLoader: Add missing header size checks when loading Stenzek 2026-08-06 21:42:30 +1000
  • e48b3e302f
    Cheats: Fix possible OOB reads in malformed instructions Stenzek 2026-08-06 21:36:18 +1000
  • 2688a1dfcd
    Achievements: Fix possible read past end of memory in callback Stenzek 2026-08-06 21:16:23 +1000
  • cd5e48af95
    StateWrapper: Add max size checks to vector/string data Stenzek 2026-08-06 21:11:38 +1000
  • f92b1a81d7
    GPU: Add some simple checks to the polyline buffer Stenzek 2026-08-06 21:07:48 +1000
  • ca5cc7374f
    GPU: Add missing serialization of polyline buffer Stenzek 2026-08-06 20:57:13 +1000
  • 6e242f5cb1
    Bus: Flush line buffer after 512 characters Stenzek 2026-08-06 20:29:07 +1000
  • 2c8e998da7
    Spanish (Spain) editing pass - 2026/08/05 (#3781) Víctor "IlDucci 2026-08-06 11:24:03 +0000
  • 1fbfbb57da
    System: Fix implicit 32-bit truncation of screenshot size Stenzek 2026-08-06 20:25:29 +1000
  • ebd090340d
    Updater: Fix possible infinite loop Stenzek 2026-08-06 20:15:24 +1000
  • 99fc655faf
    Updater: Fix possible path traversal during preprocessing Stenzek 2026-08-06 20:14:35 +1000
  • 8a2c05ce58
    Image: Avoid integer overflow for dimensions Stenzek 2026-08-06 19:45:01 +1000
  • 12a4a26480
    Util: Avoid intermediate memory allocation in Shift-JIS conversion Stenzek 2026-08-06 19:25:47 +1000
  • 3fed119df0
    MediaCapture: Default to H264 on all platforms Stenzek 2026-08-06 18:25:09 +1000
  • 6d0feff2f5
    Deps: Update to 20260805 Stenzek 2026-08-06 18:23:52 +1000
  • e86af51c8e
    Deps: Update bundled ffmpeg headers to 9.0 Stenzek 2026-08-04 22:00:09 +1000
  • 4f0575c9b3 Spanish (Spain) editing pass - 2026/08/05 IlDucci 2026-08-05 18:57:34 +0200
  • d6d8a7be19
    CDImageCue: Fix implicit truncation warning Stenzek 2026-08-06 00:01:54 +1000
  • 76f01d8c9f
    Misc: Fix under-allocation in sjis2utf8() Stenzek 2026-08-06 00:00:38 +1000
  • ecbe3c3b78
    MemoryCardImage: Don't over-enumerate directory frames Stenzek 2026-08-05 23:58:37 +1000
  • c07bf47d62
    CDImageCue: Validate bits-per-sample for wave files Stenzek 2026-08-05 23:44:22 +1000
  • 26fa2ee4a5
    MetalDevice: Fix a few leaky object retains Stenzek 2026-08-05 23:11:37 +1000
  • 4d700e4685
    MDEC: Ensure direct FIFO writes don't overflow Stenzek 2026-08-05 23:10:33 +1000
  • 18147a1758
    GPUBackend: Fix possible unflushed draws with runahead enabled Stenzek 2026-08-04 23:48:13 +1000
  • e95e5a0d27
    FullscreenUI: Right-align achievement type badges Stenzek 2026-08-04 23:58:30 +1000
  • b147f1ffd3
    FIFOQueue: Zero out head/tail when size reaches zero Stenzek 2026-08-04 23:19:01 +1000
  • 97400d2d08
    StateWrapper: Clamp enum values to max Stenzek 2026-08-05 01:14:29 +1000
  • 865fd9e577
    StateWrapper: Save contiguous FIFOQueue bytes in one memcpy() Stenzek 2026-08-04 23:15:06 +1000
  • f3d0e84b0d
    StateWrapper: Avoid possible integer overflow on 32-bit systems Stenzek 2026-08-04 23:06:40 +1000
  • c42082c4bb
    StateWrapper: Avoid heap allocation in FIFOQueue read Stenzek 2026-08-04 22:58:12 +1000
  • b5a990bbdc
    MemoryCard: Use constants for address and offset mask Stenzek 2026-08-04 23:35:45 +1000
  • 7111f4c12d
    Update duckstation-qt_es.ts (#3780) PeterDelta 2026-08-03 16:10:50 +0200
  • a618b8a696 Update duckstation-qt_es.ts PeterDelta 2026-08-03 15:36:54 +0200
  • 202923da5b
    Qt: Correct some clearly awful translations Stenzek 2026-08-01 23:42:43 +1000
  • 07401690b9
    Qt: Fix crash opening game settings Stenzek 2026-08-01 18:33:08 +1000
  • 7c93a61ee1
    Qt: Further simplify BIOS setup wizard page Stenzek 2026-08-01 18:13:19 +1000
  • 57b952ab2d
    Timers: Improve emulation accuracy Stenzek 2026-08-01 18:20:26 +1000
  • 9c7c23f48f
    Qt: Fix main window language not updating after setup wizard Stenzek 2026-08-01 15:19:13 +1000