"Maybe" because I can't fully figure out how the Java plugin works and I need more testing. So get to it!
Should probably be dev test 2 but the version numbers changed so meh.
- Attempted to add Portable Java support, but it seems Java will still use a higher-version locally installed Java if it finds one... even if there are no references in the registry to it. If not the Portable Java should be utilized.
- Cleaned up launcher by using LogicLib.
- Eliminated the need for version.txt, version is now detected automatically. No thanks to buggy file enumeration functions in NSIS.
- Select from Stable, Beta, or Dev branches. 18.104.22.168, 22.214.171.124, 126.96.36.199
Like the changelog says Java is a bit wonky. If there is a newer version of the JavaVM installed locally the plugin somehow manages to find it and use it, even if the registry entries pointing to it are deleted (though it still uses the Portable Java JAR files and other resources). Not a huge problem I guess, it still seems to work even without a local Java.
You need to be an administrator (IE have write privileges to HKLM\SOFTWARE) for Portable Java to work. Can't be helped, it's how Java stores its settings. If you're not an admin local Java should still function.
And all this only happens if you have a PortableApps\CommonFiles\Java set up. Plugins will be automatically installed into Google Chrome Portable if it is detected (and if you didn't already install them).
http://www.java.com/en/download/help/testvm.xml Here's a good Java test page to see if it's working.
I never actually tested themes either. Should work fine but someone should test it for me (Beta or Dev only, link to themes is on the new tab page with a fresh profile).
Hopefully this will be the last Dev Test, and then maybe I can get on the front page!