PrismLauncher/launcher
flow df0f9259c0
refactor: move RP/TP validation to their respective utils
This makes it easier to validate individual resources, and allows the
logic to be used in other places in the future, if we need to.

Signed-off-by: flow <flowlnlnln@gmail.com>
2022-11-20 11:10:26 -03:00
..
icons Check parent in rowCount/columnCount/canFetchMore 2022-11-14 19:05:57 +00:00
java Merge pull request #397 from flowln/windows_mod_updater_fixes_maybe 2022-11-10 14:34:15 +01:00
launch refactor: move MMCStrings -> StringUtils 2022-11-04 16:53:24 -03:00
meta Check parent in rowCount/columnCount/canFetchMore 2022-11-14 19:05:57 +00:00
minecraft refactor: move RP/TP validation to their respective utils 2022-11-20 11:10:26 -03:00
modplatform feat: add list of watched folders 2022-11-11 18:05:19 -07:00
mojang refactor: restructure tests 2022-09-11 22:29:01 +02:00
net Prefix member variables in HttpMetaCache 2022-11-14 19:05:56 +00:00
news chore: update license headers 2022-07-10 12:19:15 +02:00
pathmatcher NOISSUE fix some small build issues 2021-11-03 15:45:42 +01:00
resources refactor: rename halloween cats to -spooky 2022-11-06 00:47:33 +01:00
screenshots chore: update license headers 2022-07-10 12:19:15 +02:00
settings Rename 2022-10-19 15:02:43 +05:30
tasks Change old style cast to C++ cast 2022-10-22 13:04:48 +02:00
tools Add OpenBSD support 2022-06-02 02:02:42 +10:00
translations chore: improve display names of more languages 2022-11-18 22:21:55 +01:00
ui refactor: move RP/TP validation to their respective utils 2022-11-20 11:10:26 -03:00
updater Rename 2022-10-19 15:02:43 +05:30
Application.cpp fix: stray include 2022-11-20 00:34:44 +08:00
Application.h Merge pull request #392 from PrismLauncher/max_ram_logic 2022-11-08 12:23:24 +05:30
ApplicationMessage.cpp chore: update license headers 2022-07-10 12:19:15 +02:00
ApplicationMessage.h NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
BaseInstaller.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
BaseInstaller.h fix: don't use forward-declared Ptr types in meta/ 2022-11-01 19:48:26 -03:00
BaseInstance.cpp fix: use display name in code 2022-10-18 09:50:27 +02:00
BaseInstance.h Mark paramater line as unused in guessLevel() 2022-11-14 19:05:56 +00:00
BaseVersion.h fix: don't use forward-declared Ptr types in meta/ 2022-11-01 19:48:26 -03:00
BaseVersionList.cpp Check parent in rowCount/columnCount/canFetchMore 2022-11-14 19:05:57 +00:00
BaseVersionList.h fix: don't use forward-declared Ptr types in meta/ 2022-11-01 19:48:26 -03:00
CMakeLists.txt feat: initial support for smart resource pack parsing on file handler 2022-11-19 23:14:57 +08:00
Commandline.cpp refactor: use QCommandLineParser instead 2022-09-26 13:21:27 +02:00
Commandline.h refactor: use QCommandLineParser instead 2022-09-26 13:21:27 +02:00
DefaultVariable.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
DesktopServices.cpp fix: do not trash instances in Flatpak 2022-10-31 11:34:46 +01:00
DesktopServices.h fix: do not trash instances in Flatpak 2022-10-31 11:34:46 +01:00
Exception.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
ExponentialSeries.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
FileSystem.cpp Merge pull request #304 from Ryex/move-downloads 2022-11-11 12:48:53 -08:00
FileSystem.h fix: remove dumb FS::symlink function 2022-11-05 22:25:22 +08:00
Filter.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Filter.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
GZip.cpp Change old style cast to C++ cast 2022-10-22 13:04:48 +02:00
GZip.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
HoeDown.h Change old style cast to C++ cast 2022-10-22 13:04:48 +02:00
install_prereqs.cmake.in Restore the previously deleted line. 2021-12-12 16:45:18 +00:00
InstanceCopyPrefs.cpp added option to not copy screenshots 2022-10-29 22:27:31 -04:00
InstanceCopyPrefs.h added option to not copy screenshots 2022-10-29 22:27:31 -04:00
InstanceCopyTask.cpp create getters and setters for InstanceCopyPrefs 2022-10-29 00:55:33 -04:00
InstanceCopyTask.h Abstract away InstanceCopyPrefs' internals through new getSelectedFiltersAsRegex() function 2022-10-26 00:20:36 -04:00
InstanceCreationTask.cpp refactor: setAbortStatus -> setAbortable 2022-09-20 18:36:10 -03:00
InstanceCreationTask.h fix: move file deletion to the end of the instance update 2022-09-20 18:36:09 -03:00
InstanceImportTask.cpp refactor: setAbortStatus -> setAbortable 2022-09-20 18:36:10 -03:00
InstanceImportTask.h fix: hook up setAbortStatus in instance import tasks 2022-09-20 18:36:09 -03:00
InstanceList.cpp huge nit: added const refs, everywhere 2022-09-26 11:50:31 +02:00
InstanceList.h huge nit: added const refs, everywhere 2022-09-26 11:50:31 +02:00
InstancePageProvider.h refactor: adapt rest of the codebase to the new resource model 2022-08-20 10:47:58 -03:00
InstanceTask.cpp huge nit: added const refs, everywhere 2022-09-26 11:50:31 +02:00
InstanceTask.h huge nit: added const refs, everywhere 2022-09-26 11:50:31 +02:00
JavaCommon.cpp refactor: move MMCStrings -> StringUtils 2022-11-04 16:53:24 -03:00
JavaCommon.h feat: resolve JARs dynamically 2022-07-03 17:31:01 +02:00
Json.cpp chore: update license headers 2022-07-10 12:19:15 +02:00
Json.h chore: update license headers 2022-07-10 12:19:15 +02:00
KonamiCode.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
KonamiCode.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
LaunchController.cpp fix: use display name in code 2022-10-18 09:50:27 +02:00
LaunchController.h Added Launch Demo button. 2022-09-15 18:44:18 -03:00
Launcher.in refactor: filter values in environment variables 2022-07-19 18:07:58 +02:00
LoggedProcess.cpp Fix use of Qt 5.14 enum 2022-08-09 00:17:53 -05:00
LoggedProcess.h Use C locale codec for decoding 2022-08-13 10:39:05 -05:00
main.cpp Fix warning in main function 2022-11-07 14:33:37 +01:00
MessageLevel.cpp NOISSUE continue debranding... 2021-10-21 00:47:53 +02:00
MessageLevel.h NOISSUE continue debranding... 2021-10-21 00:47:53 +02:00
MMCTime.cpp NOISSUE Add license headers to source files created by me 2021-12-18 00:14:25 +00:00
MMCTime.h NOISSUE Add license headers to source files created by me 2021-12-18 00:14:25 +00:00
MMCZip.cpp refactor: move general info from Mod to Resource 2022-08-20 10:41:59 -03:00
MMCZip.h refactor!: bump to C++17 and C17 2022-07-20 14:22:10 +02:00
ModDownloadTask.cpp change: mod metadata improvements 2022-07-17 11:33:43 -03:00
ModDownloadTask.h feat: remove existing mod when updating/redownloading it 2022-07-17 11:33:42 -03:00
NullInstance.h chore: add missing license headers 2022-10-08 20:12:07 +02:00
ProblemProvider.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
QObjectPtr.h refactor: simplify smart pointers more 2022-08-05 11:38:46 -03:00
RecursiveFileSystemWatcher.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
RecursiveFileSystemWatcher.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
RuntimeContext.h chore: clang-format RuntimeContext 2022-10-15 12:43:15 +02:00
RWStorage.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
SeparatorPrefixTree.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
SkinUtils.cpp NOISSUE continue refactoring things to make tests pass 2021-11-21 23:21:12 +01:00
SkinUtils.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
StringUtils.cpp refactor: fix CodeQL warnings in StringUtils::naturalCompare 2022-11-09 14:14:25 -03:00
StringUtils.h feat: add more separation between types of std::string in StringUtils 2022-11-04 16:53:25 -03:00
UpdateController.cpp fix: use display name in code 2022-10-18 09:50:27 +02:00
UpdateController.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Usable.h NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
Version.cpp Changes required to support FreeBSD 2021-12-12 11:39:36 +00:00
Version.h chore: update license headers 2022-07-10 12:19:15 +02:00
VersionProxyModel.cpp Check parent in rowCount/columnCount/canFetchMore 2022-11-14 19:05:57 +00:00
VersionProxyModel.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
WatchLock.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00