Henrik Rydgård
3852d4f698
Make a little system to replace the InputBox message queue with something more generic
2023-03-22 11:35:57 +01:00
Henrik Rydgård
94debfbf36
Rename screenManager to g_screenManager, readme update
2023-03-22 09:44:44 +01:00
Henrik Rydgård
47f063550a
Remove InitGraphics/ShutdownGraphics from Host, except for headless
2023-03-21 22:47:20 +01:00
Henrik Rydgård
2786786c9f
Avoid Host in Windows graphics init
2023-03-21 14:07:27 +01:00
Henrik Rydgård
f5472ba0d8
Cleanup up unnecessary audio init functions
2023-03-21 13:39:02 +01:00
Henrik Rydgård
f60f5ccaea
Move SetDebugMode notification
2023-03-21 13:39:00 +01:00
Henrik Rydgård
fc1732cc22
Move NotifySwitchUMDUpdated
2023-03-21 13:37:19 +01:00
Henrik Rydgård
c92a4acb40
Move NotifySymbolMapUpdated to System_Notify
2023-03-21 13:37:19 +01:00
Henrik Rydgård
dda8635c89
Move three notifications out of Host
2023-03-21 13:37:19 +01:00
Henrik Rydgård
06fcc9ccd7
Add System_Notify
2023-03-21 13:37:16 +01:00
Henrik Rydgård
ac5855cdf8
Remove CanCreateShortcut function
2023-03-21 12:23:01 +01:00
Henrik Rydgård
d3955b42bb
Rename some system functions, merge the Launch* ones.
...
android launchurl buildfix
2023-03-21 12:22:59 +01:00
Henrik Rydgård
a9eaa4fdc8
Get rid of an ifdef
2023-03-21 10:24:36 +01:00
Unknown W. Brackets
6bf5827407
Windows: Fix small atom leak.
2023-03-15 22:02:36 -07:00
Henrik Rydgård
53172eff63
Renaming and file splitting
2023-03-06 16:42:50 +01:00
Henrik Rydgård
3b39e9e068
Turn the VFS into a class, to be able to reuse it for other purposes.
2023-03-06 16:42:47 +01:00
Henrik Rydgård
82097b4a3b
Implement NopInstruction feature in debugger
...
See #16975
2023-03-02 14:30:53 +01:00
Henrik Rydgård
f55782558c
Debugger: Copy Address will now copy addresses for the whole selection
2023-03-02 13:59:07 +01:00
Henrik Rydgård
8b431b39ba
Wrap the display globals in a struct ( #16998 )
...
* Wrap the display globals in a struct
Makes it easier to search/replace these, for future refactorings.
* Some renaming
* Qt buildfix, also fix the Qt build on Mac (got broken with battery changes)
* Attempt at buildfixing ios
* UWP buildfix
2023-02-25 13:09:44 +01:00
Nemoumbra
aab4a3034c
Added new MainWindow menu item "copy PSP memory base pointer"
2023-02-24 23:54:45 +03:00
Nemoumbra
c6b44cd5d7
Update gitignore
2023-02-24 23:44:32 +03:00
Unknown W. Brackets
cbc1ed4bfe
Debugger: Lock memory during stack walk.
...
In case of shutdown during it.
2023-02-22 21:14:33 -08:00
Henrik Rydgård
d65dae7185
Depth scale functions: Clean up the naming, add a failing test
2023-02-10 14:57:45 +01:00
Henrik Rydgård
6f9d6c6c5f
New version of WM_USER_GET_BASE_POINTER
2023-02-06 13:49:00 +01:00
Sergey P
bf2cabb82c
merge from upstream
2023-02-01 13:33:07 +03:00
Henrik Rydgård
e0db28899c
Windows: Correct menu bar when dark mode is off
2023-02-01 00:05:40 +01:00
Henrik Rydgård
599bfed1b8
Merge pull request #16878 from hrydgard/selective-restore-to-default
...
Restore settings to default - let you choose what to reset
2023-01-31 23:10:00 +01:00
Henrik Rydgård
79e4a3d345
Windows: Clamp the reported refresh rate to 60, experiment for problem from #16725
2023-01-31 20:41:12 +01:00
Henrik Rydgård
c554f4e2b6
Allow restoring only settings, recents or controls to defaults.
...
Fixes #16381 , though could make even more granular later.
The only translation change was deleting one sentence from a longer
string - used Google Translate to assist me in removing the correct part
for a few of them, most were obvious. Hope they're all right.
2023-01-31 18:56:18 +01:00
Henrik Rydgård
c8dce81ff0
Merge pull request #16156 from hrydgard/opengl-thread-refactor
...
OpenGL threading refactor
2023-01-31 11:14:01 +01:00
Henrik Rydgård
b04dd81cba
Merge pull request #16704 from hrydgard/darkmode
...
Windows Dark Mode: initial support
2023-01-31 10:45:07 +01:00
Henrik Rydgård
cb16f193ec
Fix the problem. Still need to leave the loop with SDL even if we supply a swap function.
2023-01-30 15:45:05 +01:00
Henrik Rydgård
436a3e0d61
Cleaner exit from emuthread, as used by OpenGL. Don't know how it worked before...
2023-01-30 11:49:31 +01:00
Henrik Rydgård
b62572a78f
Refactor the framedata/GPU thread management.
2023-01-30 11:49:31 +01:00
Unknown W. Brackets
489411359e
Common: Add cpu_features library.
2023-01-29 14:35:58 -08:00
Henrik Rydgård
4287365411
Update URLs, fix feedback from #16851
2023-01-29 00:25:27 +01:00
Serena
30f6296767
Remove some Windows + Qt stuff + meow
2023-01-27 19:12:41 +03:00
Sergey P
91aa6ad608
merge from upstream
2023-01-26 14:50:09 +03:00
Henrik Rydgård
b4a91dbce5
Disable dark mode in disasm window, and the scrollbar hack
2023-01-12 01:05:06 +01:00
Henrik Rydgård
3c0a5e4c4c
Fix the white line
2023-01-12 01:01:03 +01:00
Henrik Rydgård
8037eaa456
Further dark magic, no pun intended. Now for the menu bar.
2023-01-12 00:41:25 +01:00
Henrik Rydgård
62e5a5dfc3
Rudimentary support for Windows Dark Mode. Still undocumented for Win32 apps, so ugly.
2023-01-12 00:41:25 +01:00
Henrik Rydgård
3bb260784c
Merge pull request #16725 from hrydgard/windows-ui-refresh-rate
...
Windows: Adjust window sleep interval in idle menus to refresh rate
2023-01-05 13:26:27 +01:00
Henrik Rydgård
14f45e3b44
Check for valid fields calling EnumDisplaySettings
2023-01-05 13:07:36 +01:00
Unknown W. Brackets
88489bf4cc
Debugger: Fix out of bounds read for unsized copy.
2023-01-04 21:42:46 -08:00
Henrik Rydgård
e37be42a6c
Windows: Adjust window sleep interval in idle menus to refresh rate
...
For smoother scroll animations if you have a high refresh rate monitor.
2023-01-04 16:33:00 +01:00
Henrik Rydgård
d750ffbc6b
Merge pull request #16701 from unknownbrackets/debugger-memview
...
Debugger: Allow copy of byte range from memview
2023-01-04 10:03:29 +01:00
Henrik Rydgård
ae99b797d7
Remove some bad float suffixes
2023-01-02 22:30:01 +01:00
Unknown W. Brackets
7c099dc764
Debugger: Allow copy of byte range from memview.
2023-01-01 23:02:12 -08:00
Unknown W. Brackets
bba748d627
Debugger: Handle memview select right click better.
...
Shouldn't reset if you click inside. Also should basically ignore
modifiers, that's how it normally behaves.
2023-01-01 22:49:04 -08:00