Skip to content

Commit

Permalink
1.1.1
Browse files Browse the repository at this point in the history
- Updated JRE to Java 17
- Improved telemetry removal function
- Moved app registry keys to set on app launch
- Minor code changes and improvements
  • Loading branch information
Foulest committed Jun 30, 2024
1 parent b8371de commit f3ff57d
Show file tree
Hide file tree
Showing 104 changed files with 1,972 additions and 2,175 deletions.
12 changes: 9 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,15 @@ plugins {
}

group = 'net.foulest'
version = '1.1.0'
version = '1.1.1'
description = 'RepairKit'

compileJava.options.encoding = 'UTF-8'
java.sourceCompatibility = JavaVersion.VERSION_1_8
// Set the language level to Java 17
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}

repositories {
// Maven central repository
Expand Down Expand Up @@ -46,6 +50,7 @@ launch4j {
icon = "${projectDir}/src/main/resources/icons/RepairKit.ico"

// Java runtime information
// Uses Java 8 as the minimum version; bundled JRE (17) is in the 'jre' directory
jreMinVersion = '1.8.0'
bundledJrePath = 'jre'
initialHeapSize = 128
Expand Down Expand Up @@ -119,6 +124,7 @@ tasks {

compileJava {
dependsOn(clean)
options.encoding = 'UTF-8'
}

classes {
Expand Down
Binary file modified jre/bin/api-ms-win-core-console-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-datetime-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-debug-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-errorhandling-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-file-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-file-l1-2-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-file-l2-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-handle-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-heap-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-interlocked-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-libraryloader-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-localization-l1-2-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-memory-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-namedpipe-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-processenvironment-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-processthreads-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-processthreads-l1-1-1.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-profile-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-rtlsupport-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-string-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-synch-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-synch-l1-2-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-sysinfo-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-timezone-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-core-util-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-conio-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-convert-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-environment-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-filesystem-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-heap-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-locale-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-math-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-multibyte-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-private-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-process-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-runtime-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-stdio-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-string-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-time-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/api-ms-win-crt-utility-l1-1-0.dll
Binary file not shown.
Binary file modified jre/bin/awt.dll
Binary file not shown.
Binary file modified jre/bin/fontmanager.dll
Binary file not shown.
Binary file modified jre/bin/freetype.dll
Binary file not shown.
Binary file modified jre/bin/jabswitch.exe
Binary file not shown.
Binary file modified jre/bin/jaccessinspector.exe
Binary file not shown.
Binary file modified jre/bin/jaccesswalker.exe
Binary file not shown.
Binary file modified jre/bin/java.dll
Binary file not shown.
Binary file modified jre/bin/java.exe
Binary file not shown.
Binary file modified jre/bin/javaaccessbridge.dll
Binary file not shown.
Binary file modified jre/bin/javajpeg.dll
Binary file not shown.
Binary file modified jre/bin/javaw.exe
Binary file not shown.
Binary file modified jre/bin/jawt.dll
Binary file not shown.
Binary file modified jre/bin/jimage.dll
Binary file not shown.
Binary file modified jre/bin/jli.dll
Binary file not shown.
Binary file modified jre/bin/jsound.dll
Binary file not shown.
Binary file modified jre/bin/keytool.exe
Binary file not shown.
Binary file modified jre/bin/lcms.dll
Binary file not shown.
Binary file modified jre/bin/mlib_image.dll
Binary file not shown.
Binary file modified jre/bin/msvcp140.dll
Binary file not shown.
Binary file modified jre/bin/net.dll
Binary file not shown.
Binary file modified jre/bin/nio.dll
Binary file not shown.
Binary file modified jre/bin/prefs.dll
Binary file not shown.
Binary file modified jre/bin/server/jvm.dll
Binary file not shown.
Binary file modified jre/bin/splashscreen.dll
Binary file not shown.
Binary file removed jre/bin/sunec.dll
Binary file not shown.
Binary file modified jre/bin/ucrtbase.dll
Binary file not shown.
Binary file modified jre/bin/vcruntime140.dll
Binary file not shown.
Binary file modified jre/bin/vcruntime140_1.dll
Binary file not shown.
Binary file modified jre/bin/verify.dll
Binary file not shown.
Binary file modified jre/bin/windowsaccessbridge-64.dll
Binary file not shown.
Binary file modified jre/bin/zip.dll
Binary file not shown.
14 changes: 7 additions & 7 deletions jre/conf/logging.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
# Default Logging Configuration File
#
# You can use a different file by specifying a filename
# with the java.util.logging.config.file system property.
# For example java -Djava.util.logging.config.file=myfile
# with the java.util.logging.config.file system property.
# For example, java -Djava.util.logging.config.file=myfile
############################################################
############################################################
# Global properties
############################################################
# "handlers" specifies a comma separated list of log Handler
# "handlers" specifies a comma-separated list of log Handler
# classes. These handlers will be installed during VM startup.
# Note that these classes must be on the system classpath.
# By default we only configure a ConsoleHandler, which will only
Expand All @@ -19,7 +19,7 @@ handlers=java.util.logging.ConsoleHandler
# Default global logging level.
# This specifies which kinds of events are logged across
# all loggers. For any given facility this global level
# can be overriden by a facility specific level
# can be overridden by a facility-specific level
# Note that the ConsoleHandler also has a separate level
# setting to limit messages printed to the console.
.level=INFO
Expand All @@ -36,7 +36,7 @@ java.util.logging.FileHandler.count=1
# implemented by incrementing the unique field %u as per FileHandler API documentation.
java.util.logging.FileHandler.maxLocks=100
java.util.logging.FileHandler.formatter=java.util.logging.XMLFormatter
# Limit the message that are printed on the console to INFO and above.
# Limit the messages that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level=INFO
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
# Example to customize the SimpleFormatter output format
Expand All @@ -45,9 +45,9 @@ java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
#
# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n
############################################################
# Facility specific properties.
# Facility-specific properties.
# Provides extra control for each logger.
############################################################
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
com.xyz.foo.level=SEVERE
# com.xyz.foo.level = SEVERE
25 changes: 18 additions & 7 deletions jre/conf/net.properties
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,6 @@ http.nonProxyHosts=localhost|127.*|[::1]
# ftp.proxyPort=80
ftp.nonProxyHosts=localhost|127.*|[::1]
#
# Gopher Proxy settings. proxyHost is the name of the proxy server
# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
# value is 80)
#
# gopher.proxyHost=
# gopher.proxyPort=80
#
# Socks proxy settings. socksProxyHost is the name of the proxy server
# (e.g. socks.domain.com), socksProxyPort is the port number to use
# (default value is 1080)
Expand Down Expand Up @@ -131,3 +124,21 @@ jdk.http.auth.tunneling.disabledSchemes=Basic
#jdk.http.ntlm.transparentAuth=trustedHosts
#
jdk.http.ntlm.transparentAuth=disabled
#
# Default directory where automatically bound Unix domain server
# sockets are stored. Sockets are automatically bound when bound
# with a null address.
#
# The search order for the directory on Windows is:
#
# 1. System property "jdk.net.unixdomain.tmpdir"
#
# 2. Networking property "jdk.net.unixdomain.tmpdir" specified
# in this file (not set by default)
#
# 3. The TEMP environment variable (the effective default)
#
# 4. The java.io.tmpdir system property
#
#jdk.net.unixdomain.tmpdir=
#
2 changes: 0 additions & 2 deletions jre/conf/security/java.policy
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,6 @@ grant {
permission java.util.PropertyPermission "line.separator", "read";
permission java.util.PropertyPermission
"java.specification.version", "read";
permission java.util.PropertyPermission
"java.specification.maintenance.version", "read";
permission java.util.PropertyPermission "java.specification.vendor", "read";
permission java.util.PropertyPermission "java.specification.name", "read";
permission java.util.PropertyPermission
Expand Down
Loading

0 comments on commit f3ff57d

Please sign in to comment.