Commit Graph

149 Commits

Author SHA1 Message Date
Anton Keks
7e6b601c9d update copyright year 2022-01-16 15:09:27 +02:00
Anton Keks
c53de3a76f closes #321 add keywords to desktop file 2022-01-16 13:17:20 +02:00
Anton Keks
f42f9e5b18 tell Apple not to use Rosetta (that requires Native Java to be installed) 2022-01-12 21:17:35 +02:00
Anton Keks
25e4925f1f try specifying LSArchitecturePriority - according to Apple, this will run "script" application with the native architecture
https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary
2022-01-12 20:50:28 +02:00
Anton Keks
ff5bf7f738 osascript in mac is unnecessary and exec will not allow the last line to execute anyway 2022-01-12 19:39:05 +02:00
Anton Keks
6462bd5115 keep _ methods in Mac SWT - there is _completionHandler that is somehow used dynamically 2022-01-12 18:43:16 +02:00
Anton Keks
5ac359eae9 try to display GUI message if failed to run java (e.g. too old version) 2021-12-31 18:18:35 +02:00
Anton Keks
2579667ae0 try to display GUI message if failed to run java (e.g. too old version) 2021-12-31 18:13:35 +02:00
Anton Keks
6bc5e30d87 specify add-opens to be able to access refelection in java.net under Java 16+ 2021-12-31 17:15:27 +02:00
bovirus
9b7d1efd01
Update instalelr script
Add Italian language
2021-09-14 17:38:22 +02:00
Anton Keks
64ec7090ac remove obsolete code for Mac Java 1.6 2021-06-25 22:52:07 +03:00
Anton Keks
d9681b3a1e some people say that License line is supported here 2021-02-22 12:07:01 +02:00
Anton Keks
6c51caeff6 add debian-standard copyright file, but that still doesn't display non-propriatary license in gnome-software on Ubuntu 2021-02-22 12:03:55 +02:00
Anton Keks
e2369dba6d drop jna.jar and move proguard conf files to ext 2021-01-25 22:25:11 +02:00
Anton Keks
a5632e3e87 respect $JAVA_HOME if available in Linux launcher 2020-12-23 14:09:02 +02:00
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