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
Trial97
91d03b34ac
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into validate_metadata
2024-07-21 02:24:30 +03:00
izder456
0a543cb66b
FIX launcher/java/JavaUtils.cpp to properly autodetect JVM paths on OpenBSD and FreeBSD
...
Signed-off-by: izder456 <izder456@disroot.org >
2024-07-11 20:32:04 -05:00
Trial97
2af6902b42
validate metadata on launch
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-28 20:51:26 +03:00