Do not require the user to accept the license, it's just informational (fixes SF bug #1732278).
In the installer, make the old small wizard image the new (large) wizard image (they only differed in the color gradient of the "jE" logo), and create a new small wizard image of a proper size that is not displayed distorted based on "jedit-icon48.png".
Do not make the installer fullscreen anymore. This is pretty much standard these days, and it does not obscure other windows / applications while installing jEdit.
Remove a few setup directives which are default anyway.
On 64-bit Windows, all Registry accesses should go to the 64-bit branch (esp. the Explorer shell entries), so install in 64-bit mode on such systems. Also, first test for a 64-bit Java environment, then fall back to a 32-bit one. Fixes bugs #2356913, #2846022.
Allow the script to be compiled with the new Unicode version of Inno Setup (and replace two deprecated function calls).
Add a note that build.dir and dist.dir need to be specified relative.
Older versions of ISCC.exe did not ignore the /cc switch which is passed by build.xml, but only required with Compil32.exe. So, remove /cc and only support the ISCC.exe command line compiler as it is the better choice for this purpose, anyways.