morsz
2219c37d7f
fix: force metadata version list refreshes to reload
...
manual refreshes on version selection screens could reuse cached metadata and skip downloading updated manifests, so new versions would not appear until Prism was restarted. pass an explicit forced reload through the shared version list loading path and use it from refresh actions so manual refresh always reloads metadata
Signed-off-by: morsz <morsz@morsz.dev >
2026-04-10 02:19:28 +02:00
DioEgizio
63a8b43119
chore: clang-format
...
Signed-off-by: DioEgizio <dioegizio@protonmail.com >
2026-03-27 07:24:15 +01:00
DioEgizio
eb44bdc3b3
fix: fix PRISMLAUNCHER_JAVA_PATHS
...
also set Launcher_ENVName as parent scope directly
Signed-off-by: DioEgizio <dioegizio@protonmail.com >
2026-03-26 22:07:02 +01:00
DioEgizio
1ea0c7570f
fix: dehardcode PRISMLAUNCHER_JAVA_PATHS too
...
Signed-off-by: DioEgizio <dioegizio@protonmail.com >
2026-03-26 18:33:44 +01:00
Trung Lê
cd06eee030
JavaChecker: Add support for ppc64 and ppc64le architectures
...
Signed-off-by: Trung Lê <8@tle.id.au >
2026-03-19 00:18:23 +11:00
Seth Flynn
352b98db8e
Enable warnings as errors ( #5101 )
2026-03-06 07:42:39 +00:00
Alexandru Ionut Tripon
b114d043f6
Use an owning QByteArray in ByteArraySink ( #5050 )
2026-03-02 16:53:22 +00:00
Octol1ttle
ec4b36b299
Fix compiler warnings
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-26 17:49:11 +05:00
TheKodeToad
3c076bfcf6
Stop showing a star on the oldest java
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-02-18 12:40:36 +00:00
TheKodeToad
316121ba8f
Use an owning QByteArray in ByteArraySink
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-02-18 00:31:05 +00:00
Rachel Powers
45df360e4c
Reduce include chain further, forward declare settings and log model
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2026-02-09 20:03:10 -07:00
Octol1ttle
584dc47da5
chore: remove double spaces from logs
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-29 19:15:27 +05:00
Seth Flynn
fd91f87c21
style: re-format tree with editorconfig
...
```
find $PWD \
-type f \
! -path '*/.git/*' ! -path '*/flatpak/shared-modules/*' \
! -path '*/libraries/*' ! -path '*/testdata/*' ! -name '*.patch' \
! -name '*.svg' ! -name '*.scd' ! -path '*/program_info/LICENSE' \
! -path '*/COPYING.md' ! -path '*/cmake/*' ! -name '.gitmodules' \
-exec eclint -fix {} \;
```
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2026-01-18 15:48:07 -05:00
Alexandru Ionut Tripon
e8b5d49154
Take $GRADLE_USER_HOME into account when looking for JDKs ( #4790 )
2026-01-18 01:17:46 +02:00
SandaruKasa
267e8f1d33
Take $GRADLE_USER_HOME into account when looking for JDKs
...
Signed-off-by: SandaruKasa <sandarukasa@ya.ru >
2026-01-16 21:16:14 +03:00
Octol1ttle
549405ab2f
refactor!!!: migrate from shared pointers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-11 21:00:03 +05:00
Trial97
f38a0c8f98
move more zip parsings
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-26 18:40:40 +02:00
Trial97
8c36be048c
move ExtractZipTask
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-26 18:39:18 +02:00
TheKodeToad
e42c9d2a1d
Remove ensure JSON helpers
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-11-09 21:35:11 +00:00
Octol1ttle
b605685187
feat(FindJavaPaths): also use asdf to find Java
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-09-21 13:45:35 +05:00
Octol1ttle
542ad146ad
fix(FindJavaPaths): use SDKMAN_DIR env var to find sdkman installations
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-09-21 13:44:38 +05:00
TheKodeToad
5ef61aa445
Make BaseVersion const-correct in order to remove const-cast from Meta::Version
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-09-17 10:30:00 +01:00
Trial97
29231e2038
chore: update to cxx20
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-07-30 18:52:52 +03:00
TheKodeToad
29d73a474f
Reduce usage of [[nodiscard]] attributes
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-07-07 20:56:29 +01:00
Yihe Li
4a9b3d2f5f
Remove usage of SIGNAL/SLOT macro
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-05 21:35:19 +08:00
Yihe Li
5ccdb0a477
Remove several warnings when building the project
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-02 17:00:13 +08:00
Trial97
bbfaaef31d
chore: replace foreach macro
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-05-14 09:55:55 +03:00
Trial97
053b57c21f
fix: crash when task was canceled and abort signal was fired early
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-29 19:24:04 +03:00
Trial97
c5fd5e6ac1
chore: make all the regexes static const
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-28 22:37:29 +03:00
Trial97
442aae88ce
chore: remove qt version checks from code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-17 23:46:55 +03:00
thonkdifferent
8f1750df51
Recognize riscv64 as a 64-bit platform
...
Currently PrismLauncher complains about the installed JDK being a 32-bit version, despite it being compiled for 64-bit RISC-V `riscv64`.
This PR fixes this issue.
Signed-off-by: thonkdifferent <41342923+thonkdifferent@users.noreply.github.com >
2025-02-16 19:30:31 +02:00
Kenneth Chew
8d53242952
Correct symbolic link destination on manifest Java download
...
Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com >
2024-12-16 03:30:09 -05:00
Alexandru Ionut Tripon
e5a4dfdf16
Merge pull request #2962 from AOSC-Tracking/upstream/detect-aosc-os-jdks
...
javautils: add a filter for detecting Java paths on AOSC OS
2024-11-19 13:44:57 +02:00
timoreo
736ecf266d
Merge pull request #3019 from Trial97/task_parent
...
fixed double deletion for tasks
2024-11-15 06:19:40 +01:00
Trial97
2b590f24ed
remove task parent from constuctor
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-11-01 00:11:45 +02:00
Trial97
82bffabb69
do not capture by default all values in lambdas
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-30 18:16:43 +02:00
TheKodeToad
e7cd8fe078
Fix CleanEnviroment()'s usage of stripVariableEntries
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-23 13:44:39 +01:00
Kaiyang Wu
3d82bc37af
javautils: add a filter for detecting Java paths on AOSC OS
...
Signed-off-by: Kaiyang Wu <origincode@aosc.io >
2024-10-22 11:58:00 -07:00
TheKodeToad
98adcc60a3
Use UTF-8 to decode logs on Java 18 or newer
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-09 17:15:53 +01:00
Cart
6475dc5786
Lots of J's for Java needed to be uppercased
2024-09-26 01:58:21 -04:00
Trial97
9567d763c1
fix java archive typo
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-09-21 22:17:44 +03:00
Alexandru Ionut Tripon
8d14060ad1
Apply suggestions from code review
...
Co-authored-by: seth <getchoo@tuta.io >
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2024-09-16 16:46:01 +03:00
Trial97
0afdce8a31
Add extra step to macos java install
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-09-14 21:18:20 +03:00
TheKodeToad
d2304b6698
Improve Java checking speed by using startsWith for gentoo paths
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-08-24 22:13:18 +01:00
Trial97
4d24213aa3
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader
2024-08-20 00:02:14 +03:00
Trial97
38b5ee198a
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into validate_metadata
2024-08-18 22:39:46 +03:00
Trial97
b5bbe93775
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-08-17 00:20:40 +03:00
Kationor
659fa7fbfb
fix/windows: Check registry for per-user java installations
...
Signed-off-by: Kationor <n96211028@gmail.com >
2024-08-07 18:00:42 +02:00
Trial97
5d3549a5e9
Add tooltips and fix archive download task
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-07-22 09:18:20 +03:00
Trial97
29a6db171f
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader
2024-07-22 08:57:31 +03:00