Home Page
   
   
 
Tom Brennan Software Home Page
Vista Features
Vista Screen Samples
Vista PC Requirements
Download a 30 Day Trial
How to Order Vista
Technical Support
About the Author
 
Other Items

Changes for version 1.27 - November 12, 2014

Problem fixes:

P0910
2014-11-12
Multiple file transfers don't work at all after fix P0896. This was what we call a PE in the mainframe world. When altering the VST$ file names for the older fix, I missed two spots.
P0905
2014-07-22
 
The "Bytes Transferred" message is appearing in the file transfer log and filling it up. Fixed, so that message is not added to the log. It wasn't in the log originally, but somewhere along the line I added a dash to the message and the change caused this error.
P0903
2014-04-19
 
Status bar does not repaint correctly on some machines. Added StatusBarFullPaint=1 option to force full repaint as workaround.
P0902
2014-04-14
 
Garbage appears on screen when selected SSL/TLS protocol is not supported by the host.
P0900
2014-04-10
 
Switch to the 1.0.1g version of the OpenSSL libraries, to avoid the Heartbleed bug
P0899
2014-03-30
 
The one-second timer in Vista TN3270 is not correct. I "think" I caused this by speeding up an internal clock timer from 4-per-second to 6-per-second, but I failed to also adjust another value from 4 to 6 in order to get 1 second. So things like the countdown timer when waiting for a connection would run a little fast. This timer may have also been used for other things, but not macro Waits - those use a separate timer.
P0898
2014-03-29
 
Connection window does not display user height and width correctly when switching *.ses file. This could be a bit confusing because as you selected SES files in the connection window (File/ReconnectAsk) that contained User terminal sizes, those sizes would not change. They did change once you clicked Connect, which is probably why nobody noticed this until just lately.
P0897
2014-03-13
 
Added WheelDelay INI option for mouse wheel. Most mouse wheels I've seen have detents so they click as you roll the wheel. This sends a single up or down scroll message to Windows, who passes it on to Vista TN3270. By default these single up and down clicks send F7 and F8 keys to the host, so you can (kind of) scroll your ISPF data as if you were running Windows. But some folks tell me they have mouse wheels with no clicks, and these send multiple messages even with the smallest movement. Some folks have turned off the wheel scrolling by setting the WheelUp and WheelDown INI options to blanks. They might want to try WheelDelay=2 in the INI option which will wait a bit before honoring a stream of mouse wheel messages.
P0896
2014-03-01
 
Here's another error that went unnoticed for many years. The program uses VST$xxxxx as temporary files for various things, including multiple file transfers and the VSTEXEC program. The error was that the same filename would be used for that function from two or more open Vista windows. To fix this, all the VST$ writable files now have the session id letter in them, such as VST$A$EXEC and VST$B$EXEC which should prevent any probelms.
P0894
2013-10-17
 
Added ColorModifyField=1 INI option to enable coloring of fields when a ModifyField structured field order arrives. This is probably an error in my reverse-engineering of the 3270 data stream. Vista does not modify the color of a field correctly when a ModifyField order arrives. Since so few people have reported this error in their applications, I chose to leave the problem code in place (to avoid any new issues), and supply an INI option to apply the fix if necessary.
P0891
2013-09-18 
CUT mode IND$FILE transfer not converting non-US characters correctly. This problem has been in Vista since day one. All I can guess is that I did not test non-US characters using CUT mode. Luckily, most users of Vista are in the US and most do not use the old CUT mode protocol (almost everything is done in WSF these days). So this went unreported for many years.
P0890
2013-08-22
 
Keypad window not showing up on correct monitor. This is related to P0885 below, where a monitor is removed from the PC and the next time Vista starts, the keypad trys to appear on that non-existent monitor - making it invisible to the user.
P0889
2013-08-15
 
vst$exec.mac written to root directory instead of macros dir. I'm not sure how I managed to make this error. But it's fixed now.
P0888
2013-08-14
 
Serialize standard.ses saving to avoid corruption. Every once in a while a user reports their standard.ses file has been corrupted. This always seems to happen when multiple Vista windows are open, and something cause them to close at the same time (host disconnect, windows shutdown, IP problem, etc.). As far as I can tell, Windows has no enqueue functions like the mainframe does. Vista gets an internal error if the standard.ses file is in use by another window when it tries to write, and it retries a number of times. But apparently that logic was still subject to causing corruption (i.e. two tasks writing to the file at the same time). As a cure, I'm attempting to serialize the writes by delaying according to the Window id letter. That has cured the problem in one test that I can reproduce.
P0885
2013-07-29
 
Show screen on active monitor if old position has no monitor. Let's say you have a laptop at work attached to a large monitor, so that both laptop screen and monitor screen are active at the same time. Let's also say you opened Vista on the large monitor, and closed it. When you closed it, the x/y position was recorded so we can open Vista at the same location next time. But you went home and only have the laptop screen. Vista opens and positions itself in some far-off land that makes it invisible. This fix should realize that Vista is located on a non-existent monitor and reposition to the main screen area at location 20,20.
P0882
2013-02-09
 
Reconnect should occur when Ok is pressed after a disconnect occurs. 
P0881
2013-02-09
 
Printer should stay the same after you use the PrintScreenAsk function.

Other Changes :

C0904
2014-05-16
 
Added option for color specification for the Find command highlighting.
C0901
2014-04-13
 
Added logic to display SSL information when the lock image is clicked.
C0895
2013-11-24
 
Allow shift/ctrl at startup to show registration menu items. When you enter a name/code combination to license (register) Vista TN3270, the registration option disappears from the Help menu. If you hold shift and ctrl at program startup, the registration option appears and allows you to change the registration name if required.
C0893
2013-10-16
 
Added TLS options for 1.0, 1.1, and 1.2. Also included the latest OpenSSL dll's libeay32.dll and ssleay32.dll. Note that libssl32.dll is no longer needed. This change introduced the Heartbleed bug, unknown at the time. Fixed later by P0900 while still allowing TLS options.
C0892
2013-09-20
 
Added "specified cursor color" option to Cursor Color options. Color is specified with new "Other Items" option on Color panel.
C0887
2013-08-14
 
Added UseAppdata=1 option to files.ini which tells Vista to use %appdata% for the parameter file location instead of My Documents. If you use this option, make sure your %appdata% area is backed up. Many companies only back up My Documents (which is why that is the default parameter area for Vista TN3270).
C0886
2013-07-31
 
Added second parameter to Key("Reconnect") macro statement so user can specify a hostname, such as Key("Reconnect","myhost.com")
C0883
2013-05-19
 
Added DisplayByField INI option to display fields separately instead of as a single entity of the same character color and style.


Changes for version 1.27 - November 06, 2012

Problem fixes:

P0855
08/11/2012
Replaced SSL lock bitmap with a lock character to eliminate refreshingthe lock image, which was causing it to blink on some computers.
P0879
08/08/2012
Copy new user parameter files from defaults only if user directory does not exist. Do not check session file.
P0878
08/08/2012
Session Name not saved in General Options window when Enter is pressed.


Changes for version 1.27 - May 07, 2012

Problem fixes:

P0876
03/29/2012
Fixed various problems with the keypad editor and keypad execution.
P0883
09/11/2011
Attempt to rebuild standard.ses from standard.ses.backup if that file becomes unusable.
P0868
02/07/2011
Change clipboard to allocate buffer size as needed.
Fixes problem with pasting to Excel and Calc programs.
P0865
06/29/2010
Modify date in transfer log to show more information
P0864
06/29/2010
Problem with very short TN3270E i/o buffers.
Fixed
P0862
06/29/2010
Host name field on connection window doesn't scroll,
limiting input to about 30 bytes instead of 64. Fixed.
P0861
05/17/2010
Reply Mode is not reset to zero with reset from host.
Fixed.
P0855
12/08/2009
Left area on status bar blinks ever 1/2 second or so with no user input.
Fixed.

Other Changes:

C0875
03/28/2012
Added control values to the Find function to allow a macro invocation
C0874
03/28/2012
Added RND macro statement to generate random numbers for testing
C0872
09/11/2011
Add /c command line option for background and icon color selection
C0871
04/24/2011
Added ExtraButtons=1 INI option to allow user to include more user-defined buttons for toolbar and keypad.
C0869
02/26/2011
Added VST= option in files.ini for redirecting vst$exec to an alternate directory.
C0867
02/09/2011
Added ini options for PA4-PA10 and PF25-PF36 keys for a a couple of customers.
C0866
12/01/2010
Added /i command line option to set the session id letter as specified.
C0863
07/01/2010
Added RemoveHex1A INI option to remove the hex 1A byte at the end of downloaded files.
C0860
04/22/2010
Max screen height increased from 90 to 99 lines
C0859
04/22/2010
Modified startup process so that all files in the default directory are copied if standard.ses is not found. Prior to this only specified files were copied.
C0858
04/22/2010
Added a third option to the Open macro function. If set to true (1), the Open function will return an error code to the macro processing if there is an Open error.
C0857
04/22/2010
Added INI option MoveCursorOnCut=1 to move the cursor to the top left of the selection window after a Cut function
C0856
12/20/2009
Added undocumented KeepAliveTimes ini option to allow different keepalive times per host name. Added KeepAliveValue option to allow different KeepAlive byte codes. Set default keepalive time to zero (no keepalive)


Changes for version 1.27 - May 28, 2009

Problem fixes:

P0853
05/28/09
CUT mode binary file transfer has errors in translation tables. Fixed.
P0850
05/01/2009
WheelUp and WheelDown buffers are too small. Changed from 64 to 1000 bytes. Fixed.
P0834
11/06/2008
Printer selection only shows local printers. Added ShowRemotePrinters=1 INI option to show remotes.
P0837
06/10/2008
Long printer names overlay fields in session control block. Fixed.
P0839
08/07/2008
PrintScreen with selection produces blank page.Fixed.
P0842
08/21/2008
When the starting location of the Instr macro function is something other than zero, the function returns an offset from that location rather than an offset from the start of the string. Use FixInstrFunction=1 INI option to enable the fix.

P0843
12/03/2008

ISPF columns not working correctly when top menu is not displayed. Fixed.

P0846
02/05/2009

VM/320 Hercules logon screen has an EAU (12) at the end of the input buffer with no SBA. Vista is using the FFEF as an SBA and displaying and error message. Fixed.

Other Changes:

C0851
05/04/09
Added ability to specify a port number on the host name, such as 123.10.123.4:23
C0849
04/29/2009
Create user files on the fly if they do not exist. This should help out folks who have multiple users on the same PC, and Citrix installations.
C0847
03/21/2009
Added option in country.lst for character set id.
Example: CodePage 870 959

C0848
04/29/2009

Added the /r option for running a macro string from cmd line.
ex: vistatn3270.exe /r value=12
C0844
12/03/2008
The Session() macro function now returns a value indicating whether the session was actually switched or not.
C0845
01/21/2009
Changed max default number of rows from 72 to 90 for
AllowDefaultSizeChange=1 mode.


   
  Home | Features | Screen Samples | Download | Requirements
Ordering | Tech Support | About Me | Other Items

Page Created 05/28/2009 - Updated 07/08/2015
Contact
support@tombrennansoftware.com