Commit Graph

35 Commits

Author SHA1 Message Date
Laurent Clouet
58bfec1221 Ref: do not re-invent the wheel, use existing lib 2024-12-28 13:55:44 +01:00
Sheepit Renderfarm
21059a4f19 Ref: cleanup, organise packages 2024-12-14 13:54:56 +00:00
Laurent Clouet
b8d98293df Upgrade dependencies libs 2024-10-25 11:26:22 +02:00
M*C*O
48f3761656 force PMD v7
PMD v7: fix new design/SimplifyBooleanReturns matches
PMD v7: fix new bestpractices/UnusedAssignment matches
PMD v7: fix new bestpractices/LiteralsFirstInComparisons matches
PMD v7: fix new codestyle/UnnecessaryFullyQualifiedName matches
PMD v7: fix new bestpractices/LooseCoupling matches
PMD rules: bestpractices/UseVarargs
PMD rules: sort lines
2024-06-10 16:34:12 +00:00
M*C*O
db1cfe4416 Upgrade to Gradle 8.8 2024-06-06 00:25:23 +00:00
Laurent Clouet
4bce6409e3 Feat: add static analytic of code 2024-06-03 14:02:30 +00:00
MCOfficer
16f5635a51 enable gradle application plugin 2023-11-08 12:00:44 +01:00
Sheepit Renderfarm
d6dcaa7172 Merge branch 'feature/automatic_version_generation' into 'master'
Automatic VERSION file generation

See merge request sheepitrenderfarm/client!108
2023-01-04 16:50:21 +00:00
DaCool
09f389b04b Drop javax.xml.bind:jaxb-api 2022-08-29 16:36:12 +00:00
DaCool
5d622da102 Update JNA 2022-08-29 15:58:47 +00:00
Grische
e156d20386 Add automatic VERSION file generation 2022-08-19 20:00:37 +02:00
harlekin
d4e1526467 Upgrade OSHI 2022-08-12 12:48:21 +00:00
DaCoolX
abc5a0b759 Update zip4j to 2.11.1 2022-08-02 20:57:06 +02:00
DaCool
d27445e17e Fix: Rollback flatlaf to avoid warning 2022-07-30 12:09:52 +00:00
DaCool
1b78a1c517 Dependency update 2022-07-29 23:27:10 +00:00
Grische
78da2832af Move src files to standard java folder structure 2022-04-10 13:15:34 +00:00
DaCool
b96118b7b5 Update dependencies 2022-03-03 09:04:13 +00:00
Grische
b6376269b1 Remove outdated dependency and comment 2022-02-20 14:28:01 +01:00
DaCool
76c5553e04 Update gradle to 7.3.3 2022-01-03 10:52:03 +00:00
DaCool
451736248e Update dependencies 2021-12-13 17:40:29 +00:00
Mathis Waldmann
1bf0f82e1f add slf4j-nop to remove warnings on startup 2021-10-09 22:56:04 +02:00
DaCool
a68639ff51 * Add OSHI lib for hardware and os detection
* Raised Windows minimum support to 8.1
* Raised OSX minimum support to 10.13
2021-09-10 00:23:57 +00:00
Laurent Clouet
0a149bf1a8 Cleanup 2021-09-08 15:17:16 +02:00
harlekin
e9d6e0e347 Force java version to 11. 2021-09-08 13:14:12 +00:00
Raimund58
7a24cd856d Update CI to java 11 2021-09-06 10:33:33 +00:00
harlekin
624b3d2234 Refactor: gradle update 2021-05-11 15:36:59 +00:00
Laurent Clouet
a7269ab15b Java 8 is the minimum version 2020-07-25 20:05:20 +02:00
Luis Uguina
4cf51013e6 Replace standard Java HTTP libraries with okHTTP (#237)
* Replace standard Java HTTP libraries with okHTTP
2020-06-01 11:15:44 +02:00
Andy Li
b91d3e71ce Fix: JAXB NoClassDefFoundError on Java 9+ (#218)
JAXB APIs are considered to be a part of Java EE and was removed by default in Java SE 9.
See: https://stackoverflow.com/a/47412779/6238618
2020-04-28 10:31:30 +02:00
Andy Li
d529da172a Cleanup dependencies (#201)
* We don't need to shadow in `lombok` itself. Gradle must be upgraded to at least 4.6 to support `annotationProcessor`, which is a version that still supports Java 7.
* `args4j-maven-plugin` is intended to use as a maven plugin.
* The requirement for `jaxb-api` was removed in 81cba7d58c0ce8a334204700dca669f2ad8e16ff
* We are only using `simple-xml`, don't need the whole `retrofit`+`okhttp`+`okio` chain.
* Resolve deprecation warnings in JNA code.
2020-04-26 15:29:48 +02:00
Luis Uguina
b2227e9f4f feature: light/dark mode theme support (#208)
* feature: light/dark mode theme support

New feature providing a more modern flat design with support for light and dark modes, including:
- New SheepIt logo (old one removed)
- New configuration option (-theme) that changes the existing client theme.
- Minimal UI cosmetic changes (some separation lines under the logo and above the buttons)
2020-04-14 15:24:28 +02:00
Andy Li
c1020d1534 Resolve compiler warnings (#200)
* Fix: resolve compiler warnings
* Fix: supress warnings about internal api usage
See https://stackoverflow.com/a/19553686/6238618
2020-04-09 17:39:09 +02:00
Laurent Clouet
96a1b28bc0 Use an xml (de)serializer to create Java object instead of parsing them by hand 2019-09-03 20:15:46 +02:00
Laurent Clouet
3413301609 Moving to Intellij IDEA 2019-08-11 22:25:26 +02:00
Laurent Clouet
3230807a7d Migrate from ant to gradle 2019-08-10 22:09:32 +02:00