Commit Graph

  • 47d8e292eb ImDebugger: Add basic filesystem browser. Add partial support for "save file dialogs" to System. Henrik Rydgård 2024-11-25 23:03:15 +01:00
  • 20c4649963 Fix step over, other stepping issues Henrik Rydgård 2024-11-25 19:02:17 +01:00
  • 9801f4c810 Add "Rename function" functionality. Fix some input and stepping bugs. Henrik Rydgård 2024-11-25 10:09:21 +01:00
  • fe38e8822c Merge pull request #19654 from hrydgard/additional-imdebugger-features Henrik Rydgård 2024-11-25 00:48:38 +01:00
  • 9138b7944d Buildfix Henrik Rydgård 2024-11-25 00:30:16 +01:00
  • ddd9c43f94 Disable F11 fullscreen shortcut in imdebugger (collides with stepping) Henrik Rydgård 2024-11-25 00:25:17 +01:00
  • 8831d4bfe7 ImGui: Implement Shift/Ctrl/Alt modifier support Henrik Rydgård 2024-11-25 00:20:48 +01:00
  • 3cba1135d5 Add basic breakpoint editing window. Need UI refinement Henrik Rydgård 2024-11-24 16:48:38 +01:00
  • d790802505 Start work on membkpoint listing Henrik Rydgård 2024-11-24 14:41:59 +01:00
  • 7992ff4627 Make CBreakpoints an object Henrik Rydgård 2024-11-24 15:19:30 +01:00
  • f692092159 Merge pull request #19646 from hrydgard/imgui-ttf-support Henrik Rydgård 2024-11-25 00:23:00 +01:00
  • e31636caec Still use a fixed-width font for the disassembly (might change this) Henrik Rydgård 2024-11-25 00:03:06 +01:00
  • 2a1cda05b0 ImGui: Fix DPI scale, disable unneeded logging Henrik Rydgård 2024-11-24 23:40:42 +01:00
  • 6dfc5ea9ef ImGui: Add TTF font support Henrik Rydgård 2024-11-22 13:54:19 +01:00
  • 32d8b12d47 Merge pull request #19647 from hrydgard/more-debugger-stuff Henrik Rydgård 2024-11-24 08:53:20 +01:00
  • e66516eb50 ImDebugger: Add ability to rename function symbols Henrik Rydgård 2024-11-23 00:17:00 +01:00
  • 6b11ebfb9f ImDebugger: Fix a bunch of keyboard shortcuts Henrik Rydgård 2024-11-22 23:20:24 +01:00
  • c5eb600044 Add search functionality to disassembler Henrik Rydgård 2024-11-22 15:45:14 +01:00
  • 194b2ce076 Ge Debugger: Add a framebuffer listing, along with some plumbing Henrik Rydgård 2024-11-21 14:12:17 +01:00
  • d799424fca Merge pull request #19649 from DDinghoya/patch-27 Henrik Rydgård 2024-11-23 17:09:54 +01:00
  • d4fb3213ae Update ko_KR.ini DDinghoya 2024-11-23 23:42:39 +09:00
  • 15c0648b5a Merge pull request #19648 from kotcrab/struct-viewer-fixes Henrik Rydgård 2024-11-23 15:15:34 +01:00
  • bf0b8b59a5 Various struct viewer fixes and improvements kotcrab 2024-11-23 10:12:08 +01:00
  • 41c53bbb7a Fix comments style kotcrab 2024-11-22 22:44:45 +01:00
  • 21ffc37ebd Merge pull request #19645 from hrydgard/more-buffer-opt Henrik Rydgård 2024-11-22 11:06:34 +01:00
  • 107bd01536 Fix some issues with clicking touch buttons using the mouse after the hover change. Henrik Rydgård 2024-11-22 10:26:48 +01:00
  • 305453b52d Buffer: Optimize scanning for the next crlf Henrik Rydgård 2024-11-22 10:13:41 +01:00
  • 129c64c6b8 Merge pull request #19644 from hrydgard/buffer-optimization Henrik Rydgård 2024-11-22 07:23:55 +01:00
  • dacdb0c6c2 Buildfix Henrik Rydgård 2024-11-22 01:27:37 +01:00
  • d1d7ddf310 Use CharQueue in Buffer Henrik Rydgård 2024-11-21 23:40:27 +01:00
  • cb27df02f3 Implement new fast queue data structure CharQueue Henrik Rydgård 2024-11-21 23:15:17 +01:00
  • 2853bcd8f8 Merge pull request #19643 from hrydgard/imgui-fixes Henrik Rydgård 2024-11-21 16:17:24 +01:00
  • 5a3eeb9d9b ImDebugger: Fix issue with HLE Modules window always showing, more granular sleep logging Henrik Rydgård 2024-11-21 15:47:37 +01:00
  • 659af60613 Fix ImDebugger rendering on D3D9 as well (although not very optimally). Henrik Rydgård 2024-11-21 14:56:42 +01:00
  • 617bef73ee Fix a runtime warning in text rendering Henrik Rydgård 2024-11-21 14:53:45 +01:00
  • c6c9e32d15 Fix the ImDebugger on OpenGL Henrik Rydgård 2024-11-21 14:45:37 +01:00
  • 0262cd622f Update Cargo.lock Henrik Rydgård 2024-11-21 14:45:25 +01:00
  • 0e3c1df9b3 Add a way to access the ImDebugger from the DevMenu Henrik Rydgård 2024-11-21 14:36:31 +01:00
  • 68b496a868 Nemo's buildfixes Henrik Rydgård 2024-11-21 13:24:53 +01:00
  • a2ff62654f Merge pull request #19642 from hrydgard/tag-sleep-function Henrik Rydgård 2024-11-21 15:43:36 +01:00
  • 59a56d66c7 Add a "reason" argument to sleep_ms(). Henrik Rydgård 2024-11-21 15:25:02 +01:00
  • 489db6b92c Merge pull request #19639 from k0tran/master Henrik Rydgård 2024-11-19 19:12:43 +01:00
  • a04bb579dc Force LoongArchCPUInfoParser::TotalLogicalCount() to return int on all code paths Ilya Sorochan 2024-11-19 15:40:46 +03:00
  • 1c0f9d3d4f Merge pull request #19629 from kotcrab/struct-viewer Henrik Rydgård 2024-11-19 11:10:47 +01:00
  • e3e831851b Add GhidraClient and ImStructViewer docs kotcrab 2024-11-19 00:15:14 +01:00
  • 2c49cae1e2 Struct viewer, fix build kotcrab 2024-11-15 20:27:23 +01:00
  • f9d7e426f8 Support copy address and value in Struct viewer kotcrab 2024-11-12 21:05:11 +01:00
  • 3182cc29e4 Add struct viewer debugging tool kotcrab 2024-11-11 21:34:19 +01:00
  • fdf8ff7d94 Add GhidraClient kotcrab 2024-11-11 21:31:26 +01:00
  • 2402eea4b1 Merge pull request #19636 from hrydgard/dont-spin-when-stepping Henrik Rydgård 2024-11-15 17:43:40 +01:00
  • 9e5ac2c0e0 Throttle the display rate when stepping in the debugger. Fixes power regression from the debugger refactor Henrik Rydgård 2024-11-15 17:37:23 +01:00
  • b9ef2f6e18 Merge pull request #19635 from hrydgard/more-debugger-stuff Henrik Rydgård 2024-11-15 17:07:16 +01:00
  • 2eaffcf510 ImDebugger: Add atrac context viewer Henrik Rydgård 2024-11-15 15:52:09 +01:00
  • 7c16e332e8 Implement selection in modules and threads views Henrik Rydgård 2024-11-12 12:14:53 +01:00
  • ffe05bdf58 Memmap error message improvements Henrik Rydgård 2024-11-12 12:14:07 +01:00
  • 30207aa25c Stackwalk safety fix. Stackwalk logic fix (although probably not very important) Henrik Rydgård 2024-11-12 12:13:47 +01:00
  • 5a0d6f7a15 Sort the modules in the HLE module viewer Henrik Rydgård 2024-11-08 10:45:15 +01:00
  • 0776ee01a8 ImDebugger: Add initial HLE module explorer window` Henrik Rydgård 2024-11-08 10:40:01 +01:00
  • 6c64608359 Merge pull request #19630 from QmanaQ/patch-6 Henrik Rydgård 2024-11-13 19:12:16 +01:00
  • a24c069f32 Update uk_UA.ini Помаранча 2024-11-13 12:00:18 +02:00
  • b56626727e Merge pull request #19627 from hrydgard/consider-kernel-vram-invalid Henrik Rydgård 2024-11-13 10:03:31 +01:00
  • 2d96304bad Merge pull request #19628 from hrydgard/assorted-debugger-fixes Henrik Rydgård 2024-11-12 13:02:16 +01:00
  • 18240b3ed0 Don't full-screen-on-doubleclick if ImGui debugger is active Henrik Rydgård 2024-11-12 11:30:01 +01:00
  • 39a07a033c Make imdebugger visibility a config option instead of emuscreen state Henrik Rydgård 2024-11-12 12:20:14 +01:00
  • df104e7e31 Fix crash due to null break reason Henrik Rydgård 2024-11-12 11:25:35 +01:00
  • 0bf53e38f4 Remove duplicated imgui keycode logging (already logs in the conversion function) Henrik Rydgård 2024-11-12 11:08:47 +01:00
  • c72099133d Merge pull request #19626 from QmanaQ/patch-5 Henrik Rydgård 2024-11-12 10:55:47 +01:00
  • d2ffac57dc Memory::IsValidAddress: Consider VRAM with a kernel flag invalid. Henrik Rydgård 2024-11-12 10:41:14 +01:00
  • ff72e39a17 Update uk_UA.ini Помаранча 2024-11-11 21:09:54 +02:00
  • 65a9271055 Update uk_UA.ini Помаранча 2024-11-11 20:55:46 +02:00
  • d3aa19ebad Merge pull request #19624 from hrydgard/disable-debugger Henrik Rydgård 2024-11-11 13:58:18 +01:00
  • a8744f5992 Disable the native debugger when RetroAchievements hardcore mode is enabled Henrik Rydgård 2024-11-10 19:19:03 +01:00
  • 9056fea501 Disable the ImGui debugger if RetroAchievements hardcore mode is enabled. Henrik Rydgård 2024-11-10 19:00:13 +01:00
  • fe6db07f0d Merge pull request #19617 from QmanaQ/patch-4 Henrik Rydgård 2024-11-09 18:33:20 +01:00
  • 52f3b6961f Merge pull request #19618 from DDinghoya/patch-26 Henrik Rydgård 2024-11-09 18:33:02 +01:00
  • b3c7010f06 Merge branch 'hrydgard:master' into master izzy2lost 2024-11-08 19:09:16 -05:00
  • 74ddecf4e5 Update ko_KR.ini DDinghoya 2024-11-08 23:17:09 +09:00
  • 6348406b2f Update uk_UA.ini Помаранча 2024-11-08 11:59:30 +02:00
  • f26b884e84 Update uk_UA.ini Помаранча 2024-11-08 11:33:54 +02:00
  • da0168f41a Merge pull request #19614 from hrydgard/imgui-fixes Henrik Rydgård 2024-11-07 20:25:33 +01:00
  • 80474fd0f0 Some cosmetic fixes to the ImGui debugger Henrik Rydgård 2024-11-07 20:11:23 +01:00
  • 8081ebc265 Crashfixes Henrik Rydgård 2024-11-07 19:47:45 +01:00
  • e9bc28f629 Fix bug where the 'o' char input got eaten because the char matches the keycode for Esc.. Henrik Rydgård 2024-11-07 19:41:10 +01:00
  • da9bfa6256 Merge pull request #19613 from hrydgard/downgrade-lua Henrik Rydgård 2024-11-07 19:48:14 +01:00
  • bb6438924d Downgrade the lua submodule to 5.4.7 stable, instead of a random commit Henrik Rydgård 2024-11-07 18:38:50 +01:00
  • 8d972986b7 Merge pull request #19611 from XJustForYouX/PatchLanguageJavaID Henrik Rydgård 2024-11-07 14:19:01 +01:00
  • 0554555a51 Fix Some String To Translation Java ID XForYouX 2024-11-07 20:02:04 +07:00
  • 37190be510 Merge pull request #19610 from hrydgard/more-debugger Henrik Rydgård 2024-11-07 14:01:23 +01:00
  • 88a2994a4d Make some more ImGui debugger windows (modules, threads, callstack) Henrik Rydgård 2024-11-07 13:29:27 +01:00
  • 2767fb1f9e Actually fix the black background in the win32 debugger Henrik Rydgård 2024-11-07 12:55:53 +01:00
  • ace7cae79a Merge pull request #19609 from hrydgard/imgui-debugger Henrik Rydgård 2024-11-07 12:53:47 +01:00
  • 0535f5ebc1 Fix black background in old debugger Henrik Rydgård 2024-11-07 11:27:42 +01:00
  • ff6a10a065 Merge pull request #19608 from hrydgard/screenshot-fix Henrik Rydgård 2024-11-07 11:16:21 +01:00
  • dd26bcf1af Cache symbols and use a clipper to speed up the symbol list. Henrik Rydgård 2024-11-07 11:06:10 +01:00
  • 99eb0bbd64 Improve register view, fix follow PC, some cleanup Henrik Rydgård 2024-11-07 10:37:33 +01:00
  • 9c92978fcc ImGui debugger: assorted work Henrik Rydgård 2024-11-07 10:17:26 +01:00
  • 84a0293e54 Add basic register view Henrik Rydgård 2024-11-06 15:53:38 +01:00
  • cf6d06c56a Start work on imdbg Henrik Rydgård 2024-11-04 01:05:36 +01:00
  • f5a4669cb4 Remove obsolete ifdef Henrik Rydgård 2024-11-06 17:54:52 +01:00
  • 271d2b41fa Bugfix taking screenshots of rotated framebuffers, common in Vulkan on many Android devices Henrik Rydgård 2024-11-06 17:52:45 +01:00