Megamouse
c3729d06d0
Qt: Replace some instances of QMap, QPair and QList
2024-11-14 20:50:33 +01:00
oltolm
cd8954db14
fix deprecation warnings in Qt 6.8
2024-10-28 23:42:02 +01:00
Megamouse
2732d6c3dc
Qt: Make sure that table columns and their actions have the same state after restoring the layout
2024-10-15 12:59:37 +02:00
Megamouse
c4282e63fb
Qt: Simplify some string conversion bloat
2024-09-25 20:09:39 +02:00
Megamouse
4a4762654b
Qt: sync gui settings by default after setting or removing values
2024-08-26 06:28:47 +02:00
Megamouse
a1dcf1f717
Qt/trophies: allow to delete a game's trophy directory
2024-08-04 11:46:16 +02:00
Megamouse
50214a6a07
Qt: use default colors for native styles
2023-12-22 10:03:56 +01:00
Megamouse
47fcb9562f
Trophy Manager: allow to lock/unlock trophies
2023-12-15 00:31:49 +01:00
Megamouse
099ec16403
Qt: add trophy count column to trophy manager game list
2023-11-25 01:47:32 +01:00
Megamouse
d119cf6e96
Qt6 port
2023-07-31 20:03:24 +03:00
Eladash
593f850693
Qt: Save UI settings and geometry safely on closeEvent
2023-06-29 14:02:25 +02:00
Megamouse
f96a0ce9d2
Trophies: Add more sanity checks to pugixml backend
2023-05-30 19:11:57 +02:00
Megamouse
ba592070f7
Qt: fix random initial game selection in trophy dir
2023-05-30 19:11:57 +02:00
Megamouse
1ae3b37fbe
sceNpTrophy: set timestamps
2023-05-23 08:22:13 +02:00
Megamouse
bd09dc8ea8
Qt: allow hiding trophy table columns
2023-05-18 15:26:05 +02:00
Megamouse
a639772dfe
Qt: async game list parsing
2023-04-26 18:07:16 +02:00
Megamouse
c86d221ba5
Qt: lazy load save data icons
2023-04-25 00:58:57 +02:00
Megamouse
53a70c6e77
Qt: lazy load trophy icons
2023-04-23 19:30:23 +02:00
Megamouse
b2c4fed39c
Qt: stop all async refresh threads on close
2022-12-22 21:47:47 +01:00
Megamouse
6f306121a6
Qt: fix opening folders by using util functions
2022-12-10 22:54:26 +01:00
Megamouse
8af4a94864
Qt: add context menu to trophy game table
2022-12-06 21:30:08 +01:00
Megamouse
ab873129f8
Qt: add copy name and description to trophy context menu
2022-12-06 21:30:08 +01:00
Nekotekina
6ff6a4989a
Implement at32() util
...
Works like .at() but uses source location for "exception".
2022-09-26 18:04:15 +03:00
Megamouse
ee98f577e2
sceNpTrophyGetTrophyIcon: SCE_NP_TROPHY_ERROR_HIDDEN
...
And prevent some possible segfaults
2022-03-31 23:02:35 +02:00
Megamouse
20331a77ce
Qt: multithreaded trophy icon refresh
2021-10-30 22:44:30 +02:00
Megamouse
4e6b37ca04
Qt: fix missing vfs mount
2021-10-30 22:44:30 +02:00
Megamouse
e9fe90244f
Emu: Move VFS mount to Init
2021-10-29 19:46:11 +02:00
Megamouse
3c0681ad6d
Qt: patch creator
2021-09-04 10:39:32 +02:00
Megamouse
f4d0261387
Qt: add more Qt blockingMapped workarounds
...
This probably won't fix anything, but better be safe than sorry
2021-07-10 13:29:39 +02:00
Megamouse
2eebecfb17
Qt: Fix concurrency bug in trophy manager
...
The missing mutex frequently caused a crash after I improved the individual trophy folder parsing by deferring icon loading to when it is actually needed.
2021-06-06 19:26:21 +02:00
Megamouse
70c24a9466
Qt: Only load trophy icons on a need to know basis
...
Also cache existing trophy icons
2021-06-06 19:26:21 +02:00
Megamouse
4ab2e40d8a
Qt: simplify zero padding in trophy icon path
2021-06-06 19:26:21 +02:00
Eladash
48870f3e8b
TROPUSR: Loader Improvements
...
* Replace invalid TROPUSR.DAT with empty new ones. (+report an error)
* Fix return code of Load whenever TROPUSR.DAT hadn't existed before.
* Add header magic test.
* sceNpTrophyRegisterContext will abort if TROPUSR.DAT generation failed.
2021-05-21 16:43:34 +03:00
Megamouse
1caf81811a
Move unspecific Emulator code out of System.cpp
2021-04-24 11:21:22 +03:00
Megamouse
bdac1d9bfd
Qt: fix type mismatch crash of game grid items
2021-04-18 09:58:54 +02:00
Megamouse
03b76b4606
Emu: some cleanup
2021-04-09 21:03:49 +02:00
Nekotekina
b7bf316c1a
Don't randomly include "stdafx.h"
...
It's file for precompiled headers.
Include what is used, don't rely on transitive includes.
2020-12-22 14:32:30 +03:00
Nekotekina
fb29933d3d
Add usz alias for std::size_t
2020-12-18 12:23:53 +03:00
RipleyTom
af8c661a64
Remove BOM markers
2020-12-06 15:30:12 +03:00
Bevan Weiss
cdc3ee6c1c
GUI: Small changes to terminology
...
In line with #4259
Trophies are changed to be 'Earned' / 'Not Earned', which also matches both the RSX displays the notification frame
And changed window title of Screenshot Preview -> Screenshot Viewer because as mentioned in the issue, the screenshot has been taken already, so it's not a preview (it is the view).
2020-09-18 08:21:39 +02:00
Bevan Weiss
c39ad1ee12
Fix Windows UNC Path Handling
...
In Windows, when using Open Install Folder etc with UNC paths, nothing would happen.
This replaces the "file://"+path usage with QUrl::fromLocalFile(path) which appears to handle this better.
Needs testing under non-Windows.
2020-09-08 09:38:39 +02:00
Megamouse
b487c09d34
Revert "Qt: speed up list refresh"
...
This reverts commit 715f4f0669 .
2020-08-21 09:51:36 +02:00
Megamouse
715f4f0669
Qt: speed up list refresh
2020-08-18 11:00:04 +02:00
Megamouse
e70e534bfa
Qt: Fix YoRHa background for some widgets
2020-07-14 02:08:15 +02:00
Megamouse
4aae9a17c1
Qt: make trophy type translateable
2020-04-07 00:26:30 +02:00
Megamouse
e6a6d7e9bc
Qt: fix some translation nitpicks
2020-04-06 20:59:58 +02:00
Nekotekina
04dedb17eb
Disable exception handling.
...
Use -fno-exceptions in cmake.
On MSVC, enable _HAS_EXCEPTION=0.
Cleanup throw/catch from the source.
Create yaml.cpp enclave because it needs exception to work.
Disable thread_local optimizations in logs.cpp (TODO).
Implement cpu_counter for cpu_threads (moved globals).
2020-03-12 16:03:08 +03:00
Nekotekina
e4a81b1d13
Move Log.h to util/logs.hpp
2020-03-07 12:29:23 +03:00
Megamouse
f7666f44da
Untangle GUI and input includes
2020-02-24 16:31:01 +01:00
Nekotekina
92e3eaf3ff
Fix signed-unsigned comparisons and mark warning as error (part 2).
2020-02-19 22:54:58 +03:00