Stenzek
ac3e7fbf44
MSBuild: Support building with clang-cl
2023-01-03 12:16:50 +00:00
Ty Lamontagne
eac90c6b42
Debugger Disassembly: Add 'NOP Instruction(s)' Context menu action
2023-01-03 04:38:14 +01:00
Ty Lamontagne
ec5a91b89a
Debugger Breakpoints: Allow toggling from list / dialog.
2023-01-03 04:38:14 +01:00
Ty Lamontagne
a9a3342519
Debugger: Disable certain actions when the VM is not alive.
2023-01-03 04:38:14 +01:00
Ty Lamontagne
51f3e1b684
Debugger Disassembly: Page Up/Down hotkey for disassembly view
2023-01-03 04:38:14 +01:00
Stenzek
f240660a6e
CMake: Post-WX cleanup
...
- Remove unused build options
- Disable setcap by default
Applications should not need to call sudo as part of the build process.
- Rename XDG_STD to USE_LEGACY_USER_DIRECTORY
By default, we use ~/.config/PCSX2 now.
- Default Wayland support to on
I don't think there's any systems worth supporting that don't have it.
- Rework "install" logic
Linux no longer installs to GIT_ROOT/bin, it builds direct to BUILD/bin.
Saves a file copy, and running make install before running your developer
build was always silly.
- Don't require install target to build appimage
AppImage creator now just adds the entire bin directory as-is.
Everything needed is in there.
2023-01-02 14:13:42 +00:00
Stenzek
3ed489f35c
Qt: Only apply non-visible window info rule for X11
...
Again, DInput needs the main window, even if it's not visible.
2023-01-02 08:31:55 +00:00
Stenzek
f96ad8ff6e
Qt: Return main window info when not running
...
Needed for DInput.
2023-01-02 08:31:55 +00:00
Stenzek
b3bf3e46be
Qt: Fix per-game settings with sliders
2023-01-01 17:12:04 +00:00
RedDevilus
26d5ee0c93
Qt: Fix out-of-focus colors + 2 new dark themes
...
One annoying issue is when you watch the emulator when unfocused especially on light themes such as the blue theme where the button is very light and the text as well.
Re-ordered the themes according to their position in the GUI.
Also added a purple and a more dark calm variant compared to vibrant Scarlet Red and a Blue variant for Ruby.
2022-12-31 23:25:31 +00:00
Stenzek
9bca1946ed
SPU2: Add output device selection
2022-12-31 23:23:58 +00:00
Stenzek
0c8beedb94
SPU2: Split output latency and target buffer size
2022-12-31 23:23:58 +00:00
Stenzek
c274e447dd
Qt: Don't push volume changes through full settings apply
...
Saves the thread sync, means we don't lag.
2022-12-31 23:23:58 +00:00
Stenzek
f83fc9ba27
Qt: Fix Host::GetTopLevelWindowInfo() in nogui mode
2022-12-31 23:22:27 +00:00
xujibbs
4e5692e935
UI/AudioSettings: Correct recommended value for overlap ( #7748 )
2022-12-31 23:22:01 +00:00
lightningterror
c1e92b594e
Qt: Move around tooltips where the majority of bulk is.
2022-12-29 09:47:42 +01:00
lightningterror
d38147bcf2
Qt: Allow to run bilinear filtering with integer scaling.
2022-12-29 09:47:42 +01:00
Stenzek
ff82232e27
Config: Add separate VU0/VU1 round/clamp mode options
2022-12-28 16:36:36 +00:00
Stenzek
b1dcd53212
Qt: Merge old wxResources.rc (icon) into PCSX2.rc
2022-12-28 11:02:53 +00:00
refractionpcsx2
8d408eaadb
UI: Fix selected tab from hotkeys menu shortcut
2022-12-26 15:11:20 +00:00
refractionpcsx2
b1766779ee
UI: Fix GT Force wheel image
2022-12-26 14:37:37 +00:00
autofire372
3cfc4cd5be
Qt: Allow editing the cheats directory.
...
Feature parity with the now-gone wx.
2022-12-25 18:28:17 +00:00
Stenzek
7aa3322a04
Qt: Warning fixes for clang-cl
2022-12-25 09:27:44 +00:00
arcum42
5c95a6f4fa
NTFS: Disable the NTFS checkbox on the platforms that don't have NTFS compression, not the one that does.
2022-12-25 07:48:20 +00:00
Chromaryu
30504660fa
Translation: Add translation notation for all translatable strings
2022-12-24 14:42:20 +01:00
Stenzek
96a1c77577
Core: Remove PCSX2_CORE define and leftovers from wx
2022-12-24 08:42:23 +00:00
Ty Lamontagne
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00
Stenzek
9f461253a8
Qt: Fix relative directories not being canonicalized
2022-12-24 04:37:51 +00:00
Stenzek
a3d02b8702
Qt: Add debug options panel
2022-12-24 04:37:51 +00:00
Connor McLaughlin
c477ea1628
USB: Change SubTypes() to use a span
2022-12-24 04:25:29 +00:00
Connor McLaughlin
059ce3b7f0
3rdparty: Remove baseclasses
2022-12-22 04:27:30 +00:00
Connor McLaughlin
699c3d80b7
GS: Add video dumping via ffmpeg
2022-12-22 04:27:30 +00:00
Connor McLaughlin
6df0a315a9
Qt: Ensure game list refresh is cancelled before destroying
2022-12-20 16:14:02 +01:00
Connor McLaughlin
3f4f9ad5f1
Qt: Fix global string list setting not showing in input profiles
2022-12-20 14:59:27 +01:00
TellowKrinkle
ef70aa410e
Updater: Properly display error messages
2022-12-18 07:56:03 +00:00
TellowKrinkle
636e0de5aa
Updater: Disable updater for tags that don't look like official releases
2022-12-18 07:56:03 +00:00
TellowKrinkle
8925da94e1
Updater: MacOS support
2022-12-18 07:56:03 +00:00
TellowKrinkle
d7ef8a48fe
Updater: Use ifdef for multi isa check
...
if worked fine but it really should be ifdef
2022-12-18 07:56:03 +00:00
TellowKrinkle
bf32cdd683
Updater: Formatting
2022-12-18 07:56:03 +00:00
Connor McLaughlin
9388c483ec
InputManager: Support for inverted bindings (i.e. pedals)
2022-12-18 03:47:00 +00:00
Connor McLaughlin
fc14b8f0da
USB: Move to Qt (with *significant* refactoring)
2022-12-18 03:47:00 +00:00
Connor McLaughlin
8dba6a186f
Config: Add dynamic options to SettingInfo
2022-12-18 03:47:00 +00:00
Connor McLaughlin
6f407b2080
PAD: Add bind index to InputBindingInfo
2022-12-18 03:47:00 +00:00
Connor McLaughlin
59e10bcac6
PAD: Move input-related stuff out
2022-12-18 03:47:00 +00:00
Connor McLaughlin
facbfa479b
Qt: Fix graphics settings opening to replacement tab
2022-12-14 12:50:30 +01:00
Connor McLaughlin
60fe05bc63
Qt: Fix crash opening ELF game properties
...
Introduced in 9da8e9280f
2022-12-12 14:46:49 +00:00
Connor McLaughlin
9da8e9280f
Qt: Add disc path option for ELF game list entries
2022-12-12 13:35:37 +00:00
refractionpcsx2
6d5c05fba3
GS: Enable memory wrapping always
2022-12-12 09:31:26 +00:00
escape209
60b92ba775
Qt: Fix being able to access hidden tabs in Graphics menu
2022-12-11 16:02:55 +01:00
Connor McLaughlin
354951f1d6
GS: Add internal resolution screenshot option
2022-12-11 03:00:49 +00:00