aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-30fix newlinesRachel Powers
Co-authored-by: flow <flowlnlnln@gmail.com> Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-29refactor: add an `identify` function to make easy to reuseRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-29refactor: use std::filesystem::rename insted of copy and then moving.Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-26fix: cleanup and suggested changesRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-25fix: explicit QFileInfo converison for qt6Rachel Powers
fix: validatePath in validateZIPResouces Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-25feat: support installing worlds during flame pack import.Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24feat: zip resource validation check for flameRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24fix: update parse testsRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24feat: validate world savesRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24feat: worldSave parsing and validationRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24feat: add shaderpack validationRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24feat: add a `ModUtils::validate`Rachel Powers
moves the reading of mod files into `ModUtils` namespace Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24fix: force add of ignored testdata filesRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24feat: add initial support for parseing datapacksRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-24Merge pull request #666 from getchoo/pls-scrumpflow
scrump heard your pleads, rejoice!
2022-12-24Merge pull request #665 from flowln/logging_categoriesflow
2022-12-23fix: check if GIT_REFSPEC is emptyseth
Signed-off-by: seth <getchoo@tuta.io>
2022-12-23Merge pull request #644 from RaptaG/new-readmeflow
2022-12-23Merge pull request #667 from PrismLauncher/renovate/actions-cache-3.xflow
2022-12-23chore(deps): update actions/cache action to v3.2.1renovate[bot]
2022-12-22fix: assume builds are stable when git isn't installedseth
Signed-off-by: seth <getchoo@tuta.io>
2022-12-22feat(docs): add note about logging env variables in man pageflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-22feat: use Qt logging facilities instead of our ownflow
This system allows us to globally define categories, and control whether they are shown or not at runtime. It also does some things by it's own, so we can remove some (uhhh) code. Lastly, this allows changing the behavior of the logger at runtime via environment variables that Qt takes care of for us. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-21Merge pull request #656 from PrismLauncher/renovate/actions-cache-3.xflow
2022-12-21chore(deps): update actions/cache action to v3.2.0renovate[bot]
2022-12-19Merge pull request #649 from Scrumplex/fix-winget-release-no9999999Sefa Eyeoglu
2022-12-19fix: update installers-regex for winget releaser againSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19Merge pull request #647 from Scrumplex/update-flakeSefa Eyeoglu
2022-12-19chore(nix): update flakesSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19refactor(nix): use tomlplusplus from nixpkgsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19fix(nix): use jdk17 instead of jdkSefa Eyeoglu
See NixOS/nixpkgs#206806 Co-authored-by: Infinidoge <infinidoge@doge-inc.net> Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19Merge pull request #628 from flowln/fix_multiple_resource_packs_crashSefa Eyeoglu
Fixes https://github.com/PrismLauncher/PrismLauncher/issues/624
2022-12-18Change numbered list to bullet listRaptaG
Signed-off-by: RaptaG <77157639+RaptaG@users.noreply.github.com>
2022-12-18Merge pull request #642 from DioEgizio/dont-ship-unnecessary-tlsbackendsSefa Eyeoglu
fix: exclude unused tls backends
2022-12-18Improve the READMERaptaG
Not very serious changes, just some enhancements to make it look better! Signed-off-by: RaptaG <77157639+RaptaG@users.noreply.github.com>
2022-12-18fix: exclude unused tls backendsDioEgizio
makes bundles slightly smaller on windows and macos: - qopensslbackend will not be used neither on macos nor on qt6 windows, so let's just not copy it - qcertonlybackend won't be used and wouldn't work for prism anyways as it doesn't support some features we use Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-17Merge pull request #636 from flowln/fix_component_version_when_updatingSefa Eyeoglu
Correctly set component versions in Modrinth pack updating
2022-12-17refactor(Tasks): remove 'm_total_size' from ConcurrentTaskflow
We can use the queues directly instead. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-17Merge pull request #630 from leo78913/yeet-scrollbarsflow
2022-12-17refactor(Inst. Import): use m_* for member variables in MR componentsflow
Makes it clearer what is being changed when. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-17fix(Inst. Import): correctly set component versions when updatingflow
This makes it so that the later call to parse the old manifest doesn't change the class data, so that the new data con continue there and be reflected on the component list later. Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-17let the theme decide the notes page right marginleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-17Merge pull request #631 from getchoo/better-msvc-flagsflow
2022-12-16fix: re-enable /GS and only use some flags on release buildsseth
Signed-off-by: seth <getchoo@tuta.io>
2022-12-16Merge pull request #607 from flowln/dont_crash_on_zip_importflow
Fixes https://github.com/PrismLauncher/PrismLauncher/issues/609
2022-12-15feat: improve msvc build flagsseth
- adds /GL, /Gy, and /LTCG for better optimizations - adds /Gw for a smaller binary size - adds /guard:cf for added security at runtime - removes unneeded /GS flag as that's already enabled by default Signed-off-by: seth <getchoo@tuta.io>
2022-12-15fix: only show scrollbars when neededleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-15fix(ResourceModel): use a single ConcurrentTask for parsing tasksflow
This avoids creating a bunch of threads that fills up the maximum amount allowed by QThreadPool, and causes a deadlock between the helper threads and the main thread (main thread tries to create threads in painting code, but isn't able to, so it keeps waiting for a thread to free up, but all the threads are waiting on the main thread to process some events). Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-15feat(Tasks): allow adding subtasks while running in ConcurrentTaskflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-15feat(Tasks): add ConcurrentTask::clear to allow re-using tasksflow
This way old runs won't pile up in the internal DSs Signed-off-by: flow <flowlnlnln@gmail.com>