Commit Graph

866 Commits

Author SHA1 Message Date
Michael Bayne f72aab9464 Note 100 character max line length. 2019-05-09 12:40:28 -07:00
Michael Bayne 0a5d556e49 Merge pull request #208 from sergiorussia/feature/editorconfig
editorconfig support
2019-05-09 12:40:03 -07:00
Michael Bayne b8c37e5a14 Added change log entries. 2019-05-09 10:40:07 -07:00
Michael Bayne 5734913462 Formatting tweak. 2019-05-09 10:39:58 -07:00
Michael Bayne 6496e5eeb4 Merge pull request #214 from Simpli-city/master
Fix bug on mac while regenerating classes.jsa when path to java contains spaces
2019-05-09 10:38:52 -07:00
Michael Bayne dca5d69f9f Various formatting & style blah blah. 2019-05-09 10:34:35 -07:00
Michael Bayne 4065acd77e If we're creating a .jar file, use a JarOutputStream.
JOS stuffs some secret data into the zip extension slot, so we can't just
create a .jar file with a ZipOutputStream and call it a day.
2019-05-09 10:33:20 -07:00
Michael Bayne 4a1376093e Merge pull request #210 from sergiorussia/feature/zip-files-support
zip files supported as resources
2019-05-09 09:48:10 -07:00
Anon 4e1472e4ec Use spaces instead of tabs 2019-05-09 18:34:42 +02:00
Michael Bayne 339faa8260 Fix incorrect handling of args in format.
This is what I get for replacing the battle tested samskivert code with a quick
rewrite.
2019-05-09 09:33:41 -07:00
Anon 1c4daa78f9 Fix bug on mac when regenerating classes.jsa when path has spaces 2019-05-09 18:32:07 +02:00
sergiorussia 7cf4ce0b2f unit tests 2019-05-05 18:06:52 +03:00
sergiorussia 4973da5e45 revert non-related changes, small fixes 2019-05-05 17:24:38 +03:00
sergiorussia c17882f432 zip files support 2019-05-05 17:09:51 +03:00
Michael Bayne 76a6401d82 Check that local JVM is not in use before attempting update. 2019-05-03 14:03:16 -07:00
Michael Bayne b2263104e6 Small formatting tweaks. 2019-05-03 13:45:44 -07:00
Michael Bayne 18d449166c Merge pull request #206 from sergiorussia/feature/java_local_dir
enable custom java local dir instead of hardcoded "java_vm"
2019-05-03 13:34:32 -07:00
sergiorussia 19f9179fc9 editorconfig support 2019-05-01 00:24:31 +03:00
sergiorussia f7a5092116 review fixes 2019-05-01 00:18:47 +03:00
Michael Bayne 901682d5f7 timeout_verify -> verify_timeout. 2019-04-30 10:58:46 -07:00
Michael Bayne 635feb97d6 Merge pull request #198 from vgropp/timeoutVerify
add config timeout_verify
2019-04-30 10:55:33 -07:00
Michael Bayne eb8a2da9d8 Merge branch 'master' into timeoutVerify 2019-04-30 10:55:10 -07:00
Michael Bayne b0a796beef Added changelog for encoding change. 2019-04-30 10:53:26 -07:00
Michael Bayne 047e3972a0 Convert translation files from UTF-8 to (escaped) ISO-8859-1 during build.
This makes it *way* easier to view and edit the translation files and avoids
the danger of accidentally slipping UTF-8 encoded characters into existing
files during editing.
2019-04-30 10:08:40 -07:00
sergiorussia 557e615862 review fixes 2019-04-15 21:10:12 +03:00
sergiorussia e253db10be enable custom java local dir instead of hardcoded "java_vm" 2019-04-14 01:18:13 +03:00
Michael Bayne 388ba71ec0 Merge pull request #204 from sergiorussia/patch-1
Update CHANGELOG.md
2019-04-12 10:46:59 -07:00
Sergey Valkov a91fc652ee Update CHANGELOG.md 2019-04-10 23:49:46 +03:00
Michael Bayne dcfd113dbf [maven-release-plugin] prepare for next development iteration 2019-04-10 11:45:13 -07:00
Michael Bayne a223f40549 [maven-release-plugin] prepare release getdown-1.8.3 2019-04-10 11:45:04 -07:00
Michael Bayne 589f77decc Added notes for recent changes. 2019-04-10 11:43:16 -07:00
Michael Bayne 8d59367742 Default to current working directory if no appdir is provided. 2019-04-10 11:35:55 -07:00
Michael Bayne f2f418f5cf Mark depends as optional.
We bundle them into the artifact with Proguard, so they are not needed.
2019-04-10 11:28:08 -07:00
Michael Bayne 0eebd3cb4f Merge pull request #202 from sergiorussia/feature/i18n-russian
initial russian translation
2019-04-08 15:38:42 -07:00
sergiorussia b3f029674f initial russian translation 2019-04-06 18:10:32 +03:00
Michael Bayne 0e2f11698d Fix link to migration docs. 2019-03-20 10:24:17 -07:00
Michael Bayne c2ed0912b6 Merge pull request #195 from pb00068/no_overlap
Avoid overlapping of progress-bar-dialog and proxy-input-panel
2019-03-13 11:20:31 -07:00
gropp_volker 8e520e7a25 add config timeout_verify
- remove hardcoded 60 seconds timeout during verify, as with pack200
this may fail on slow systems
- introduce new config "timeout_verify" with 60 seconds default
- handle timeout with aborting the launch
2019-03-13 11:28:14 +01:00
Guenther Demetz 8b8d2395cc Avoid overlapping of progress-bar-dialog and proxy-input-panel
See https://imgur.com/a/NOR87hz
2019-03-04 15:03:26 +01:00
Michael Bayne f7586cf601 More formatting tweaks. 2019-02-25 17:58:48 -08:00
Michael Bayne 06aa668ef6 Formatting tweaks. 2019-02-25 17:46:55 -08:00
Michael Bayne b6b90ace0b Merge pull request #193 from myron0815/noUpdate
start GD w/o updating -> directly start app
2019-02-25 17:46:52 -08:00
Michael Bayne f9bb81b1a4 Merge pull request #191 from myron0815/closeOnEsc
handle close on ESC
2019-02-25 17:35:37 -08:00
Myron Boyle 37659985ec do not fail on lock file creation, when in silent=noupdate 2019-02-25 14:47:33 +01:00
Myron Boyle d032669037 handle close on ESC 2019-02-25 14:37:46 +01:00
Myron Boyle d24d12a6c4 add -Dsilent=noupdate, to just start the app w/o any updates 2019-02-25 14:33:51 +01:00
Michael Bayne 68341fedc2 Pre-fill known proxy info into ProxyPanel.
We no longer use the system properties, so we can't rely on the info having
been stuffed in there by some previous machinations.
2019-01-15 12:37:36 -08:00
Michael Bayne d05c024585 Added changelog entry for proxy auth. 2019-01-15 12:31:57 -08:00
Michael Bayne ae129fad6f Added support for proxy auth.
This also makes the use of a Proxy instance explicit in the Getdown code,
rather than trying to thread things through the proxy-related system
properties.

It introduces a ProxyAuth SPI which allows an app installation to save proxy
credentials in whatever way it deems fit. Otherwise the credentials are unsaved
and the user effectively has to enter them every time Getdown attempts to
access the internet.

This is obviously a terrible design, but there's no good (cross-platform) way
to securely store a username and password. So anyone using this feature is
likely going to need to provide an implementation of ProxyAuth that does
whatever auth storage they deem appropriate.

Adapted from PR from @ThomasG-AI, thanks!
2019-01-15 12:27:05 -08:00
Michael Bayne dc768515d5 Add changelog entry, wrap long line. 2019-01-04 10:53:33 -08:00