Commit Graph

134 Commits

Author SHA1 Message Date
Anton Keks
e26038361d #266 make deb package depend on any java8-runtime, which all current versions of openjdk packages provide 2020-10-27 18:43:17 +02:00
Anton Keks
ab0ecbdced #266 add support for openjdk 15 in debian package 2020-10-27 18:35:36 +02:00
Anton Keks
1233212768 convert Installer.nsi to UTF-8 from UTF-16 (text format) 2020-10-27 18:26:41 +02:00
TheCakeIsNaOH
89a4cdfa16 win-installer uninstall skip message box if silent 2020-10-10 13:20:58 -05:00
Anton Keks
12b00d331b correct exe file name in comments 2020-09-22 21:07:50 +03:00
Anton Keks
273e6e1e28 #245 if detectjvm.cmd fails, then show a more descriptive error message and install 64-bit binary 2020-06-02 23:35:47 +03:00
Anton Keks
1300d0d49e #231 do not change to dark mode programmatically, which may result in distorted colors due to SWT not being able to update the colors correctly. Tell macOS to start the app in dark more automatically using Info.plist - this now works with updated SWT 2020-05-17 13:31:26 -07:00
Anton Keks
c02797fb3f take version number from git describe to avoid building of different binaries with same name/version inside 2020-03-17 22:43:53 +02:00
Anton Keks
7a7a734c17 #182 this setting has no effect because we are switching the appearance programmatically now 2020-03-14 13:02:21 -07:00
Anton Keks
ea5cc4b6a0 specify app version in CFBundleVersion 2020-03-14 17:44:39 +02:00
Anton Keks
ba2acaf7a0 #182 make it official that dark mode is not supported yet (according to screenshots)
macOS decides whether dark mode is supported based on OS SDK it is linked with. Probably this depends on SDK that Java binary was linked with.
2020-03-14 17:44:01 +02:00
Anton Keks
63c96aa1cc drop 32-bit linux binary build in favour of 'any' build that can be run on 32-bit Linux 2020-03-11 22:05:18 +02:00
Anton Keks
81a346c6db #212 new experimental builds without bundled SWT, using the one provided by system
Make it possible to run on Raspbian, which provides SWT built for ARM
2020-03-07 19:03:53 +02:00
Anton Keks
a75279501d add another ignore 2020-03-07 16:34:21 +02:00
Anton Keks
146b9e2566 #222 drop bundled NSIS and download the latest (3.05) version during build 2020-03-07 16:21:04 +02:00
Anton Keks
0e6df9b36c assume 64-bit by default - it's a modern world now 2019-10-15 00:26:23 +03:00
Anton Keks
f28218f08c 32-bit Oracle JRE doesn't report it's 32-bit, so assume 32-bit if we see "Client VM" (not Server VM of OpenJDK) 2019-10-15 00:25:16 +03:00
Anton Keks
ce68d33044 include own executable also in quotes because it can reside under "Program Files" 2019-10-14 21:00:56 +03:00
Anton Keks
0320df1ddb use cmd file to detect JVM bits 2019-10-14 00:19:15 +03:00
Anton Keks
0a66fe3d6d #210 use custom windows launcher instead of launch4j in order to use JAVA_HOME and PATH environment variables instead of Registry 2019-10-13 23:19:13 +03:00
Anton Keks
c37b218daf build gui exe that will not open console window 2019-10-13 23:16:29 +03:00
Anton Keks
d02792980b add custom launcher to use instead of Launch4j for better compatibility with AdoptOpenJDK
Launch4j can only look for Java in the Registry, which AdoptOpenJDK no longer provides by default. Will try JAVA_HOME and then PATH instead.
2019-10-13 22:53:54 +03:00
Anton Keks
7d4dd73106 add -jar 2019-07-24 23:55:54 +03:00
Anton Keks
c54c0978d0 #192 improve Launch4j error message if Java is not found to offer a solution 2019-07-24 23:43:42 +03:00
Anton Keks
592b803149 support for 64-bit Fedora (with /usr/lib64) 2019-07-24 23:12:57 +03:00
Anton Keks
ba1951d847 fix #183 - it seems that KDE is unable to execute shell scripts from desktop files anymore 2019-07-20 01:35:35 +03:00
Anton Keks
337ced983c #183 try specifying bash instead of sh in case Fedora has something else linked as sh 2019-07-16 22:54:55 +03:00
Anton Keks
5eda8d0691 use more lambdas 2019-07-15 23:58:04 +03:00
Anton Keks
189ac1783b drop Java 7 support 2019-07-15 23:54:22 +03:00
Anton Keks
c429a0b3d3 use the same launcher script for both Debian and Fedora 2019-07-15 23:08:11 +03:00
Anton Keks
a537d48f67 add 3.5.4 release notes 2018-12-27 12:36:28 +02:00
Anton Keks
793a828c46 Merge branch 'master' into proguard 2018-12-25 14:39:18 +02:00
Anton Keks
260d9c86b3 #162 upgrade launch4j to 3.12 - they fixed detection of JDK 11 (as opposed to JRE) 2018-12-25 13:58:37 +02:00
Anton Keks
f34cb04181 delete old proguard.jar 2018-12-23 22:33:34 +02:00
Anton Keks
4b79a44d58 run linux version with GTK3 by default to enable more modern look and touch screen support 2018-12-23 18:21:14 +02:00
Anton Keks
0efe035cb1 build rpm from gradle 2018-12-03 00:09:21 +02:00
Anton Keks
e301f0ebf0 make launch4j work from gradle 2018-11-21 23:20:24 +02:00
Anton Keks
eb7f65ee03 create package tasks for all supported platforms 2018-11-21 22:34:27 +02:00
Anton Keks
9aaae35148 add openjdk-11-jre package compatibility 2018-09-30 16:15:45 +03:00
Anton Keks
41a00b8b01 #146 use machine-parseable copyright file format
But it still doesn't show properly in Ubuntu Software Center, because the latter uses only the source repository to display license field.
2018-08-26 16:23:59 +03:00
Anton Keks
2940ff7024 update url to https in more places 2018-08-26 15:15:55 +03:00
Anton Keks
ab84282cde add java 10 as supported version 2018-08-26 15:03:56 +03:00
Anton Keks
76791ca6d4 #115 update detectjvm.exe in Windows installer to work with Java 9 as well 2017-11-19 16:29:35 +02:00
Anton Keks
f80c2bbf32 #115 upgrade launch4j to 3.11 that can properly detect Java 9 2017-11-18 18:59:25 +02:00
Anton Keks
4380a7cb06 add support for Java9 in deb package 2017-09-25 18:52:24 +03:00
Anton Keks
1c6086899f run with GTK2 on Linux for now, GTK3 doesn't seem to work well enough yet 2016-12-08 22:40:38 +02:00
Anton Keks
3240cae050 newer SWT builds now require Java 1.7, so we also need to upgrade 2016-12-08 00:03:37 +02:00
Anton Keks
d06f5cd336 upgrade proguard to 5.2.1 2016-12-07 22:24:43 +02:00
Anton Keks
ddbe84fdea #67 upgrade to launch4j 3.9 which has the issue fixed related to searching JREs with build numbers higher than 99 2016-08-04 18:24:36 +03:00
Anton Keks
0ffc0a7029 removing nsis reg file from git that is updated with each build 2015-07-07 00:06:28 +03:00