SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
KamFretoZ
9c7750b85d
OSD: Add Accessories type indicator to USB Input OSD
2025-09-14 12:10:19 -04:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek
12a0644315
Misc: Pass most string_views by value instead of reference
2024-05-17 11:57:38 +10:00
Stenzek
e5bb405b47
USB: Don't reset configuration when saving state
2024-01-27 21:26:04 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Stenzek
47a65ce01e
Misc: Slim down PCH
2023-12-24 14:03:14 +10:00
Stenzek
2703b91e41
USB: Add ConfigKeyExists()
2023-07-26 13:20:44 +10:00
Stenzek
cd4daa115f
Misc: Swap from gsl::span to std::span
2023-07-20 21:23:31 +10:00
Stenzek
4192de7dac
USB: Fix some default strings not being translatable
2023-07-01 14:17:29 +10:00
Stenzek
c06bc16b22
Misc: Mark core strings for translation
2023-06-20 22:46:00 +10:00
Stenzek
ff02d41992
USB: Make GetDeviceTypes() return C strings
2023-06-20 22:46:00 +10:00
Stenzek
5b5016bfd4
USB: Copy configuration when creating input profile
...
Also reset configuration when requested.
2023-06-19 23:16:37 +10:00
Stenzek
80675399aa
Misc: Various cleanup
...
Move files from Frontend directory to pcsx2 and/or subdirectories.
Get rid of double GS init.
Combine HostSettings and Host.
Combine Frontend/Achievements.h and Achievements.h.
2023-05-13 07:12:12 +01:00
Stenzek
51f29f40ee
USB: Fix loading old states without USB.bin
2022-12-26 14:56:09 +00:00
Stenzek
a42143690c
USB: Only update when devices plugged
2022-12-26 05:07:05 +00:00
Stenzek
a8faf2eb6e
SaveState: Partial migration to StateWrapper for USB
2022-12-26 04:26:21 +00:00
Connor McLaughlin
c477ea1628
USB: Change SubTypes() to use a span
2022-12-24 04:25:29 +00:00
arcum42
4de0fbe6b0
USB: Don't register the device if the DeviceType is none.
2022-12-18 09:00:25 +00:00
Connor McLaughlin
7cbede9190
USB: Remove IO vector for packets
...
It was unnecessary as our packets were always contiguous, and also GPL
instead of LGPL.
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
Linus Heckemann
8c9ae90753
Wayland fixes ( #5979 )
...
* Linux/PAD: only attempt to reset X screensaver on X11
This would previously crash PCSX2 after 4096 frames on Wayland.
* Linux: only grab pointer on X11
This silently disables the functionality on Wayland, but that's one
step better than the previous behaviour: PCSX2 would crash when
Shift-F12 was pressed.
2022-05-03 23:24:47 -07:00
Connor McLaughlin
876ea3db52
Common: Purge pxStreams and some other wx string routines
2022-04-15 08:15:40 +01:00
Connor McLaughlin
0f5ed59e50
Replace pDsp with WindowInfo
2021-10-30 02:00:21 +01:00
Ziemas
fc9beafc32
Change s8 typedef to int8_t
2021-09-12 00:17:37 -04:00
kojin
8fdaaa2eab
common: reorganize
2021-09-04 18:28:07 -04:00
Ziemas
3ba2ae0275
SaveState: Use enum for freeze mode
...
Instead of preprocessor defines.
2021-07-19 18:39:41 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
44026aa899
sstate: major redesign, remove split freeze{out,in}, remove gsfreezedata
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
136c326059
pcsx2: clean up references to plugins
2021-07-03 18:16:11 -04:00
Florin9doi
b2b8bfc433
Change wheel type to device subtype
2021-03-14 23:29:43 +02:00
jackun
91d4c4aa37
USB: make dev_index u32 for simpler check if it is valid
2020-12-23 19:54:00 +02:00
jackun
17cbb835ce
USB: load main settings once per startup and remove "configChanged" boolean
...
Let save state loading override currently selected devices
2020-12-23 19:54:00 +02:00
jackun
b3b272e2e2
USB: Use PAD's WndProcEater for raw input, don't reinit raw input, check WM_ENABLE
...
Skip reinit when swapping discs or it probably hooks dinput8 wndproc causing recursion.
If swapping discs, use WM_ENABLE to signal we have focus again.
2020-12-23 19:54:00 +02:00
jackun
191ebbcacf
USB: close devices before destroying and loading save state and just allocate 64KiB for save states
...
USBfreezeData itself is currently ~20K so maybe 64K is enough
2020-12-23 19:54:00 +02:00
TheLastRar
f25091414e
USB: Fix integer overflow on IOP memory range check
2020-12-11 06:12:12 +01:00
TellowKrinkle
790e0a8327
macOS: Fix things broken by plugin merges
2020-12-06 14:02:43 -06:00
arcum42
9d4337b7eb
[USB+] Clean up Warnings ( #3930 )
...
* Suppress hardening warning spam for the moment. Get rid of a multi-line comment warning.
* Resolve a bunch of warnings about unused variables, unused labels, and sign mismatches.
* Deal with various possibly unused variables.
* Rearrange member variables to match initialization order.
* Move [[maybe_unused]] to a separate line in one spot to make it easier to read.
2020-11-15 04:37:58 -08:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1aa585e56b
USB: clean up logging
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
47d65c3f89
USB: fix ini saves
2020-11-11 13:34:16 +00:00
GovanifY
9eb78a0a19
USB: windows support!
2020-11-11 13:34:16 +00:00
GovanifY
395b372ef7
USB: windows mostly complete, linker issues left
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f1d1acd487
USB: backport fixes from develop branch
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
53b818ac3b
USB: fix sstates when invalid USB device is selected
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
90c9686684
USB: savestate bump + initial sstate implem for usb
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0c43fa92e5
USB: clang-format
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
56e96a8ff9
USB: update copyright headers
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d33eff635b
USB: initial merge relatively complete, linking issues left
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
eb4089657e
USB: cleaning up a bunch of warnings, platcompat fixes
2020-11-11 13:34:16 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
50969601bf
USB: continuing merge, platformcompat fixes
2020-11-11 13:34:16 +00:00