Release Notesh3270 version 1.3.3 improves the keyboard handling again. The change in the previous release, where we attached keyboard handlers to individual input fields, has shown not to be sufficient for many people. You could no longer input anything on screens with no input fields.
In version 1.3.3, keyboard handlers are again global, on a per-page basis. To support multiple sessions within the same browser (or on the same portal page), keyboard handlers are now installed dynamically. When the mouse moves into a terminal window, a global, page-scoped keyboard handler is installed for that window. You can also force installation of a keyboard handler by clicking somewhere within the terminal window.
We hope this method proves practical for everybody, please let us know if not. Another change in this release is improved error reporting in case of unknown (mis-spelled) or unreachable hosts.
h3270 version 1.3.2 adds the ability to have multiple h3270 sessions open at the same time, from the same browser. This works both in the servlet version and the portlet version.
In order to support this, the keyboard handling model had to be changed. Key handlers are no longer attached to the entire page, but to each of the input fields on a screen individually. One consequence is that you can only submit a screen back to the host if the cursor is currently in one of that screen's input fields. If the screen has no input fields at all, the only way to submit it would be to enable and use the HTML keypad.
If people are having trouble with this, please let us know and we can try and work out a different solution.
h3270 version 1.3.1 adds support for some extended attributes (colors and highlighting).
h3270 version 1.3 introduces the following changes:
h3270 version 1.2.3
fixes a few layout issues and includes updated documentation.
You can now restrict h3270 so that users can only connect to a
single host with it. To do this, set the new target-host
h3270 version 1.2.2 properly ignores extended attributes (which we don't support yet). Several other bugs have been fixed, the build process has been streamlined, and the documentation has been updated.
h3270 version 1.2.1 fixes a bug which made it impossible to use h3270 under some tomcat versions.
h3270 version 1.2 is a maintenance release that contains the following new features:
h3270 version 1.2-pre1 is a pre-release of the upcoming version 1.2.
The most important change is that the character-based emulation
mode now supports colors and multi-line input fields.
The color model is implied by the basic field attributes: There
can be a different color for protected/unprotected, and
normal/intensified/hidden fields, leading to six different
combinations. There is a new Preference dialog that allows you
to choose between different color schemes. At the moment, we
have defined four of them (White Background
(default), Dark Background, Amber, and Black
and White). You could also define your own color schemes,
but that has to be done in the code for now
Since the data model inside h3270 changed quite a bit for these new features, we're making it available as a pre-release first, to give people of chance of checking it out and report any problems back to us.
Apart from these changes, a few important bugs were fixed. The
most critical one of those was a problem under Internet
Explorer, which would send two identical requests in a row when
ENTER was pressed. Depending on the timing of the connection,
this could cause h3270 to throw
h3270 version 1.1 is a maintenance release that contains the following new features:
h3270 version 1.0 is the first public release of the program. It has already been tested in real-world settings, and we consider it to be of production quality. In particular: