Activity for Groan Autodeployer

  • Oddwarg committed [a84eee]

    Updated the DPI awareness feature to work with later versions of Windows 10.

  • Oddwarg committed [b76f38]

    Fixed a problem where groan would fail to run the application if the log file could not be created (e.g. due to file permissions) in same process mode.

  • Oddwarg Oddwarg committed [557330]

    update readme again

  • Oddwarg Oddwarg committed [3b85c1]

    Update readme.md

  • Oddwarg committed [db1695]

    Java version can now have an upper bound as well as a lower bound. Application arguments are now forwarded to the Java application. Added a GCC script for generating an executable with debug symbols. GCC build script will now add the default icon.

  • Oddwarg committed [feeea3]

    Implemented an optional feature that corrects the working directory for the Java application (e.g. when dragging files onto the executable).

  • Oddwarg committed [d3d247]

    README.md edited online with Bitbucket

  • Oddwarg committed [c81145]

    Java locator will now look for a file called java_version in the java/bin directory. If this file exists contains a version string in the same format as the output of java -version ( e.g. 1.8.0_72 ), then this version is used and java -version is not run. Developers should include this file with their java distributions to increase performance and reduce the risk of timeout on very slow machines.

  • Oddwarg Oddwarg committed [c6b4db]

    README.md edited online with Bitbucket

  • Oddwarg committed [32f832]

    Added png icon.

  • Oddwarg committed [7859ed]

    Added an option to strip a specified number of characters from the end of the temporary file path when performing the substitution into the application command string (e.g. to make it possible to set the java classpath to the temp directory).

  • Oddwarg committed [f96098]

    Fixed a heap corruption in findJava.c

  • Oddwarg committed [191380]

    ...

  • Oddwarg committed [a7e2a7]

    README.md edited online with Bitbucket

  • Oddwarg committed [2cb5be]

    README.md edited online with Bitbucket

  • Oddwarg committed [8a1f76]

    RCData is now extracted to the user's temporary folder instead of locally, for better UAC compatibility. However, this means usage is slightly more complex.

  • Oddwarg committed [d804c5]

    Merge with c6b4db7e3e52dea78322028bae31bb60ffbe5452

  • Oddwarg committed [48b9ff]

    README.md edited online with Bitbucket

  • Oddwarg Oddwarg committed [028eff]

    README.md edited online with Bitbucket

  • Oddwarg committed [533b64]

    README.md edited online with Bitbucket

  • Odmog committed [3090e5]

    Ignore logs

  • Oddwarg committed [9d0c93]

    Fixed a bug causing bad temp file paths.

  • Oddwarg committed [71fb0e]

    README.md edited online with Bitbucket

  • Oddwarg committed [7632e4]

    Fixed 2 bad memory management issues in strntol.c and the groan.c

  • Oddwarg committed [881bfd]

    README.md edited online with Bitbucket

  • Odmog committed [2f2eef]

    Initial import

  • Oddwarg committed [87cdd3]

    Merge with dd030ffcb95d9e2a8052dafbb64fe9c536355cae

  • Oddwarg committed [91a69d]

    Finished implementing same process mode, adding a primitive manifest parser and a decent argument processor, code for emitting groan_log output from jvm.dll and cleanup when the JVM terminates. Modified the JVM search code so it will find only JVMs with the same architecture as the executable, and only JVMs with a jvm.dll included, when running in same process mode. Clarified some error messages. Command line arguments are now properly un-split (following escape rules in reverse), so that the...

  • Oddwarg committed [124ced]

    Experiment with launching java in the same process, scrapped for now.

  • Oddwarg committed [540909]

    Improved error messages.

  • Oddwarg committed [f1aba2]

    Fixed a problem where dots were not replaced with slashes when passing a fully qualified class name to the same-process launching function, resulting in NoClassDefFoundError.

  • Oddwarg committed [dd030f]

    Clarified that AppUserModelID should only be set in specific circumstances.

  • Oddwarg committed [a222e9]

    Fixed a bug where the JRE version comparison mechanism would rate x.y.z_100 lower than x.y.z_99.

  • Oddwarg committed [b9ca74]

    Experiment with launching java in the same process, scrapped for now.

  • Oddwarg committed [099f4f]

    Closing branch: same-process-experiment

  • Oddwarg committed [c27a63]

    Included some local directory names (jre_win_x86 and jre_win_x64) in the JVM search. Removed support for the undocumented java_version file and added support for the release file. Added some safeguards against the unlikely event of trying to run a 64 bit JVM on a 32 bit OS. Added code to prevent and remove duplicate entries in the GROAN_PATH environment variable.

  • Oddwarg committed [fb6cf7]

    Added support for setting an explicit AppUserModelID for the groan executable. Refactored NoConsole code to allow calling it programmatically.

  • Oddwarg committed [f767b7]

    Fixed a problem where the _JAVA_OPTIONS environment variable could interfere with JVM creation in both launch modes.

  • Oddwarg committed [ca143e]

    When installing a JRE, Groan will now use an environment variable that can hold multiple JRE paths (to avoid potential conflicts when different applications have different maximum JRE version numbers). Windows created by Groan itself will now use the icon of the executable. Some basic information (URL encoded appname, system architecture and an application hash code) is now included as GET arguments in the HTTP request for JRE downloads (can potentially be used for logging or to help deter un...

  • Oddwarg Oddwarg committed [e9db24]

    Added DPI awareness support and proper DPI scaling to java download progress window. Added fix for a problem where the extracted file was not deleted in same process mode if the subprocess did not release the file handle in time. Code improvements.

  • Oddwarg committed [e675fb]

    Improved error messages.

1