PrismLauncher/launcher
Kenneth Chew 677a7d7a05
Unregister window observer before theme manager is deallocated
Technically this probably isn't actually necessary since ThemeManager looks like it should remain allocated until the program quits, but...

Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com>
2025-07-16 01:15:56 -04:00
..
console feat(ansi-console): Format console with ansi excapes 2025-04-18 00:39:19 -07:00
filelink feat(ansi-console): Format console with ansi excapes 2025-04-18 00:39:19 -07:00
icons fix: icon import with dot in name 2025-06-28 23:34:13 +03:00
java Remove usage of SIGNAL/SLOT macro 2025-06-05 21:35:19 +08:00
launch Remove some duplicate code 2025-06-05 16:15:29 +08:00
logs chore: fixe some codeql warnings 2025-06-05 00:34:45 +03:00
meta Remove unnecessary QObject:: 2025-06-05 21:41:06 +08:00
minecraft propagate side as enum instead of Qstring (#3544) 2025-07-09 10:01:51 +02:00
modplatform propagate side as enum instead of Qstring (#3544) 2025-07-09 10:01:51 +02:00
net refactor: paste upload to report the error directly 2025-05-10 12:16:10 +03:00
news Remove unnecessary QObject:: 2025-06-05 21:41:06 +08:00
pathmatcher chore: make all the regexes static const 2025-04-28 22:37:29 +03:00
resources Merge remote-tracking branch 'upstream/develop' into data-packs 2025-06-02 09:52:05 +01:00
screenshots feat: add sink fail reason and correctly propagate it through the NetRequest 2025-05-10 12:16:10 +03:00
settings Remove usage of SIGNAL/SLOT macro 2025-06-05 21:35:19 +08:00
tasks feat: propagate Sink error handling (#2631) 2025-05-31 18:32:19 +00:00
tools Remove usage of SIGNAL/SLOT macro 2025-06-05 21:35:19 +08:00
translations replace qvector with qlist 2025-04-19 00:59:48 +03:00
ui Unregister window observer before theme manager is deallocated 2025-07-16 01:15:56 -04:00
updater Remove several warnings when building the project 2025-06-02 17:00:13 +08:00
Application.cpp Merge branch 'develop' into launcher-log-page 2025-06-06 21:36:03 +08:00
Application.h Change log to be a QMainWindow 2025-06-05 23:15:55 +08:00
ApplicationMessage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
ApplicationMessage.h chore: reformat 2023-08-14 18:16:53 +02:00
BaseInstaller.cpp Replaced QFile::remove with FS::deletePath 2024-02-10 11:03:51 +02:00
BaseInstaller.h increment clang-tools version 2024-06-28 12:48:52 +03:00
BaseInstance.cpp Remove some duplicate code 2025-06-05 16:15:29 +08:00
BaseInstance.h Remove some duplicate code 2025-06-05 16:15:29 +08:00
BaseVersion.h fix: fix more warnings 2023-08-11 10:57:57 +02:00
BaseVersionList.cpp Made tar.gz parser 2024-03-21 19:46:57 +02:00
BaseVersionList.h Made tar.gz parser 2024-03-21 19:46:57 +02:00
CMakeLists.txt Apply selected style to window elements on macOS 2025-07-16 00:34:42 -04:00
Commandline.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
Commandline.h chore: reformat 2023-08-14 18:16:53 +02:00
DataMigrationTask.cpp chore: remove qt version checks from code 2025-04-17 23:46:55 +03:00
DataMigrationTask.h remove task parent from constuctor 2024-11-01 00:11:45 +02:00
DefaultVariable.h chore: reformat 2023-08-14 18:16:53 +02:00
DesktopServices.cpp Fixed open path a second time 2024-01-22 20:36:57 +02:00
DesktopServices.h chore: improve param name 2024-01-03 18:15:03 +01:00
Exception.h Fix formatting issues 2024-02-12 15:24:56 +00:00
ExponentialSeries.h chore: reformat 2023-08-14 18:16:53 +02:00
FastFileIconProvider.cpp Optimised icons 2023-06-03 13:39:42 +01:00
FastFileIconProvider.h Optimised icons 2023-06-03 13:39:42 +01:00
FileIgnoreProxy.cpp fix: file filtering on modpack export 2025-04-29 19:02:35 +03:00
FileIgnoreProxy.h fix: file filtering on modpack export 2025-04-29 19:02:35 +03:00
FileSystem.cpp fix: escape quetes in shorcut creation arguments 2025-06-25 13:13:42 +03:00
FileSystem.h Use null QString instead of empty 2025-06-01 18:32:38 +08:00
Filter.cpp Recommend java major 2024-07-23 01:41:41 +03:00
Filter.h fix java crash on refresh 2024-09-13 23:26:04 +03:00
GZip.cpp fix: gzip file parsing as a stream 2025-04-19 00:41:24 +03:00
GZip.h fix: gzip file parsing as a stream 2025-04-19 00:41:24 +03:00
InstanceCopyPrefs.cpp chore: reformat 2023-08-14 18:16:53 +02:00
InstanceCopyPrefs.h chore: reformat 2023-08-14 18:16:53 +02:00
InstanceCopyTask.cpp chore:fixed some codeql warnings 2025-03-24 22:25:35 +02:00
InstanceCopyTask.h chore:fixed some codeql warnings 2025-03-24 22:25:35 +02:00
InstanceCreationTask.cpp Fix file remaingin open after program closure 2024-11-14 13:27:16 +02:00
InstanceCreationTask.h Removed AuthRequest and NetAction 2024-05-14 00:21:45 +03:00
InstanceDirUpdate.cpp Use CustomMessageBox::selectable 2025-03-31 07:14:09 +08:00
InstanceDirUpdate.h Remove names from header comments 2025-03-27 20:25:30 +08:00
InstanceImportTask.cpp fix: icon import with dot in name 2025-06-28 23:34:13 +03:00
InstanceImportTask.h Fix file remaingin open after program closure 2024-11-14 13:27:16 +02:00
InstanceList.cpp Validate JSON parsing results 2025-06-02 07:36:53 +08:00
InstanceList.h Delete shortcut when deleting instances 2025-06-01 08:13:18 +08:00
InstancePageProvider.h Reuse OtherLogsPage directly 2025-06-03 15:44:17 +08:00
InstanceTask.cpp Rename setting to SkipModpackUpdatePrompt 2024-07-03 23:13:39 +02:00
InstanceTask.h fix(ManagedPackPage): only update the current instance exactly 2022-12-06 17:00:34 -03:00
JavaCommon.cpp Merge remote-tracking branch 'upstream/develop' into rework-settings 2025-05-22 23:04:57 +01:00
JavaCommon.h chore:fixed some codeql warnings 2025-03-24 22:25:35 +02:00
Json.cpp chore: migrate map settings to json string 2025-06-02 11:56:03 +03:00
Json.h chore: migrate map settings to json string 2025-06-02 11:56:03 +03:00
KonamiCode.cpp chore: reformat 2023-08-14 18:16:53 +02:00
KonamiCode.h chore: reformat 2023-08-14 18:16:53 +02:00
LaunchController.cpp Use Task::getState 2025-06-07 22:41:09 +01:00
LaunchController.h Always check Microsoft account for offline account 2025-02-13 19:12:50 +00:00
Launcher.in Fix removing portable.txt on Linux portable build 2024-10-21 16:30:08 +01:00
LoggedProcess.cpp Remove usage of SIGNAL/SLOT macro 2025-06-05 21:35:19 +08:00
LoggedProcess.h Use UTF-8 to decode logs on Java 18 or newer 2024-10-09 17:15:53 +01:00
main.cpp Move shaders to separate files 2025-01-10 11:40:38 +02:00
MangoHud.cpp fix mangohud detection for absolute path 2024-08-26 09:00:46 +03:00
MangoHud.h feat: implement override for GLFW/OpenAL with split natives 2023-08-15 10:50:38 +02:00
Markdown.cpp Fixed more clang formatting 2024-05-01 00:21:32 -04:00
Markdown.h chore: reformat 2023-08-14 18:16:53 +02:00
MessageLevel.cpp Change log to be a QMainWindow 2025-06-05 23:15:55 +08:00
MessageLevel.h Fix MessageLevel.h error when compiling on Debian Stable 2025-06-06 23:42:43 +01:00
MMCTime.cpp feat:added option to show playtime in hours 2023-08-18 12:24:28 +03:00
MMCTime.h feat:added option to show playtime in hours 2023-08-18 12:24:28 +03:00
MMCZip.cpp fix: file filtering on modpack export 2025-04-29 19:02:35 +03:00
MMCZip.h fix: file filtering on modpack export 2025-04-29 19:02:35 +03:00
MTPixmapCache.h fix: prevent inf recursion when mod icon load fails; cut max pixmapcache to 1/4 previous value 2024-10-11 13:26:20 -07:00
NullInstance.h Remove several warnings when building the project 2025-06-02 17:00:13 +08:00
ProblemProvider.h chore: reformat 2023-08-14 18:16:53 +02:00
PSaveFile.h Replaced QSet with QHash 2024-10-22 09:41:00 +03:00
QObjectPtr.h Fix crashes 2023-09-01 12:50:20 +01:00
qtlogging.ini fix: use after free begone! 2025-04-28 04:49:23 -07:00
QVariantUtils.h chore: reformat 2023-08-14 18:16:53 +02:00
RecursiveFileSystemWatcher.cpp chore: make all the regexes static const 2025-04-28 22:37:29 +03:00
RecursiveFileSystemWatcher.h Remove top-level const qualifiers in function declarations 2023-10-28 22:12:09 -07:00
ResourceDownloadTask.cpp Merge remote-tracking branch 'upstream/develop' into resource-meta 2024-10-08 17:15:42 +01:00
ResourceDownloadTask.h Merge branch 'develop' into resource-meta 2024-01-23 23:20:40 +00:00
RuntimeContext.h Fix launch when no java is loaded 2024-09-08 09:10:29 +03:00
RWStorage.h chore: reformat 2023-08-14 18:16:53 +02:00
SeparatorPrefixTree.h chore: reformat 2023-08-14 18:16:53 +02:00
StringUtils.cpp chore: make all the regexes static const 2025-04-28 22:37:29 +03:00
StringUtils.h Moved html patch to StringUtils 2024-04-30 23:14:26 -04:00
SysInfo.cpp fix macos system detection 2024-10-30 17:15:42 +02:00
SysInfo.h chore: fixe some codeql warnings 2025-06-05 00:34:45 +03:00
Untar.cpp Fixed tar extract 2024-03-29 00:10:59 +02:00
Untar.h Fixed qMin 2024-03-21 20:01:40 +02:00
Usable.h chore: reformat 2023-08-14 18:16:53 +02:00
Version.cpp chore: make all the regexes static const 2025-04-28 22:37:29 +03:00
Version.h chore: remove qt version checks from code 2025-04-17 23:46:55 +03:00
VersionProxyModel.cpp fix: beginResetModel called before endResetModel 2025-04-18 14:10:00 +03:00
VersionProxyModel.h Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader 2024-06-28 20:45:30 +03:00
WatchLock.h chore: reformat 2023-08-14 18:16:53 +02:00