Commit Graph

49 Commits (852239ec8a7acf07be168a357c4a417eb755ef2a)

Author SHA1 Message Date
Stenzek 852239ec8a
Qt: Add game list language override option 12 months ago
Stenzek e69f0d3cce
OpenGLDevice: Support both XCB and Xlib
Required for NVIDIA+XWayland.
12 months ago
Stenzek 6551358212
Log: Replace channel string search with bitset
Knocks off around ~20KB of code.
1 year ago
Stenzek eb46142ee7
GPUDevice: Extract swap chain to separate class 1 year ago
Stenzek b3ae9cbe4a
Qt: Swap compatibility star image to SVG
Images originally provided by KamFretoZ, adjusted to better fit the
column width.
1 year ago
Stenzek 6e26ba3e9e
Qt: Display language flags instead of region 1 year ago
Stenzek b51def8a99
Qt: Support update checking without installing
i.e. what I'm going to do with packages, just open the
download page and let the user install it.
1 year ago
Stenzek 3dca598063
Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
1 year ago
Stenzek 929b049bd8
Qt: Save/restore additional window positions
Cheat Manager, Memory Scanner, CPU Debugger.
1 year ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 1 year ago
Stenzek 6ce9e571ed
Misc: Purge remaining ByteStream references 1 year ago
Stenzek 1adc29aeb0
Qt: Fall back to screen for refresh rate
Wayland, always a pain in the arse.
1 year ago
Stenzek 42a5fe0a6e
GPU: Further improve vsync handling 1 year ago
Stenzek 1adaea9005
GameList: Merge multi-disc games 1 year ago
Stenzek ca3cfbaa99
Misc: Pass string_view by value 2 years ago
Stenzek 0fbc1a3a8a
AudioStream: Add surround expansion via FreeSurround 2 years ago
Stenzek 4598bc789b
Qt: Split Cheat Manager and Memory Scanner
And make them persistent across system invocations.
2 years ago
Stenzek 5c56d4e869
Deps: Update to Qt 6.7.0 and SDL 2.30.2 2 years ago
Stenzek 04b837a418
Qt: Redesign graphics settings panel
Add screenshot format/type.
2 years ago
kamfretoz 22e9f008f6 Qt: More icon overhaul and cleanup 2 years ago
kamfretoz 3468afc5ec Qt: Port over some custom icon from PCSX2 2 years ago
Stenzek a96111eaeb Misc: Swap make_array() for size deduction 2 years ago
Stenzek bb60170d9a Move frontend-common to util/core 2 years ago
Stenzek 9aa6c24620 System: Store game hash as well as serial 3 years ago
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
3 years ago
Connor McLaughlin 8d7aea5e19 Host: Add GetTopLevelWindowInfo()
And use it for screensaver inhibiting on Linux.
3 years ago
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 3 years ago
Connor McLaughlin 350049826f Fix a bunch of compiler warnings 4 years ago
Connor McLaughlin 6c20bac7dd Qt: Support Qt 6 5 years ago
Connor McLaughlin ff14e8aede Add JSON game database to replace dat parsing 5 years ago
Connor McLaughlin a0e97059f5 Qt: Allow binding keyboard keys via fullscreen UI 5 years ago
Connor McLaughlin 692eb035ec Qt: Fix flex sizing with >1 flex column 5 years ago
PugsyMAME 31423ef697
Changed debugger "Enter memory address" to accept hex only (#1317)
* Changed debugger "Enter memory address" to accept hex only

The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4

* Translation updates for Debugger memory address change

Updated the three translation files that mentioned the original "Invalid address. It should be in hex" string.

* Changed debugger "Enter memory address" to accept hex only

UPDATE TO PR #1316
The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any breakpoint or disassembly address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4 and a breakpoint address that is not divisible by 4 would never be hit.
5 years ago
Connor McLaughlin 980aa0a8bc Qt/CheatManager: Add manual watch address 5 years ago
Connor McLaughlin 2b66492ed8 HostInterface: Add proper turbo speed setting 5 years ago
Connor McLaughlin 2eaebd8921 GPU: Implement support for multisample antialiasing 5 years ago
Connor McLaughlin b694577c38 Qt: Add new cheat manager 5 years ago
Connor McLaughlin c9cefe4020 GameSettings: Add a bunch more user settings 5 years ago
Connor McLaughlin ae3ad04bfc Qt: Fix modifier key bindings not having any effect 5 years ago
Albert Liu 6e0b71ace4 QtUtils: Improve QTableView column resizing 5 years ago
Connor McLaughlin e7778ea86e Qt: Move OpenURL to QtUtils namespace 6 years ago
Connor McLaughlin ad6e4cb6e4 Qt: Add "Clear All" and "Rebind All" to controller bindings 6 years ago
Connor McLaughlin 5c0660744a Qt: Implement "File Title" column and toggling in game list 6 years ago
Connor McLaughlin 71c1e243fe Remove YBaseLib dependency 6 years ago
Connor McLaughlin ecc8109d43 Qt: Show flags for region instead of text 6 years ago
Connor McLaughlin e7bebb0105 Qt: Support runtime renderer switching 6 years ago
Connor McLaughlin 87889a13e0 Qt: Properly handle modifier keys for input 6 years ago
Connor McLaughlin b135b32159 Qt: Add config and implementation for basic controller input 6 years ago
Connor McLaughlin f3e9c3ec8c Add initial work on Qt frontend 6 years ago