                      Introduction to LogMeTT
                      =======================

LogMeTT is the application that works together with popular freeware terminal 
emulator TeraTerm.

LogMeTT helps to create, keep organized and easily accessible connection scripts 
written on TeraTerm Macro language. Those who frequently connect to the same 
remote sites using telnet, SSH1/SSH2 or modem connections can find LogMeTT as 
the very useful tool saving them a lot of time.

LogMeTT keeps TeraTerm macro scripts in a hierarchical tree structure that at 
certain degree can be considered as graphical representation of network topology. 
Every script has corresponding item in LogMeTT popup menu that appears from the 
icon in Windows system tray. Thus each predefined connection scenario is always 
just 2 clicks away from the user. Tree type of script organization allows to 
reuse "parent" scripts while connecting to the "child" nodes and saves additional 
time while creating and keeping updated TeraTerm macros. Any connection or whole 
tree of connections can be saved in a binary file and distributed among the group 
of people that need to access the same remote nodes.

LogMeTT has built in TeraTerm Macro language command highlighter and context 
sensitive Macro language help that assists in creating new scripts and improves 
their readability. It also provides several typical connection templates that can 
be studied and used as the examples while writing TeraTerm macros.

LogMeTT allows to associate specific color schema to each connection that reduces 
the chance of human error while working with multiple TeraTerm windows on the 
same desktop.

With LogMeTT user can select group of connection macros and execute them together. 
Multiple TeraTerm windows will be opened and tiled automatically on the desktop. 
This feature is especially convenient if TeraTerm Broadcast mode has to be used.

LogMeTT allows to run the scripts based on predefined schedules that can automate 
lots of routine tasks like periodic data collection from remote sites, performing 
configuration backups etc.

LogMeTT extends TeraTerm macro language with the set of keywords that can contain 
user and connection specific variables.

LogMeTT is freeware application distributed without the source code.

More details can be found in LogMeTT.hlp file.


Please visit LogMeTT support forum for more information: 
http://www.neocom.ca/forum/index.php


                 LogMeTT Releases and features        
                 =============================
                 (in reverse chronological order)

2005-07-22 (Ver 2.5 Release 6) 
New features added: 
- None.
Bugs fixed: 
- Memory utilisation issues were addressed. In some cases allocated memory was 
reduced up to 20 times.
- Hourglass icon was mistakenly appearing in tray area when new releases of 
LogMeTT or TeraTerm are published on the web.


2005-07-19 (Ver 2.5 Release 5) 
New features added: 
- LogMeTT icon has the shape of hourglass while reloading data.
- Further improvement of LogMeTT popup menu redrawing function.
- Added filter on $phone$, $mobile$ and $pager$ variables to pass into macro only 
the following characters: 0..9 # * + , P p. Other characters can still appear on 
Settings page but will be stripped from the macro code. 
Example: "(123) 456-7890" will be converted to "1234567890". Help file was updated.
- LogMeTT_README.txt file updated.
Bugs fixed: 
- Interaction between LogMeTT.exe and LogMeTTc.exe was optimized.
- Double click on tray icon under certain conditions was causing application to crash.

2005-07-13 (Ver 2.5 Release 4) 
New features added: 
- None. 
Bugs fixed: 
- It was not possible to drag and drop connection between 2 separator lines. 
- Additional restrictions were added on drag and drop operations inside the 
  connection tree. 
- Fixed the bug in 'Reverse Colors' function. 
- The function checking for duplicate connection names was not working correctly 
under certain conditions. 

2005-07-04 (Ver 2.5 Release 3) 
New features added: 
- LogMeTT popup menu redrawing function was improved. 
- LogMeTT installer created. 

Bugs fixed: 
- Parent level macro was being executed twice when started from LogMeTT popup menu. 
Thanks to suibian for reporting this bug. 

2005-06-28 (Ver 2.5 Release 2) 
New features added: 
- None. 
Bugs fixed: 
- 'Run All Selected' function from 'Actions' menu was not working correctly. 

2005-06-21 (Ver 2.5 Release 1) 
New features added: 
- LogMeTT.hlp file was created. LogMeTT Configuration window is supporting now 
context sensitive help that can be called by pressing <F1>. 
- Context sensitive help for LogMeTT key words in Macro editor was added. It can 
be called by placing cursor on the word and pressing <Ctrl-F1> (the same applies 
to TeraTerm macro commands). 
- Current value of LogMeTT key words appears on <Ctrl-Click> on these key words 
in Macro editor. 
- LogMeTT key words are being highlighted in Macro editor with red color. 
- Current line is being highlighted in Macro editor. 
- Further improvement of 'Run to cursor' function. From now it does not depend 
on selection within Macro editor but runs from the first line of the macro down 
to the line containing the cursor (inclusive). 
- TeraTerm.ini file backup/restore functions were added into 
'File' -> 'TeraTerm Configuration' menu. They help to preserve user's settings 
during TeraTerm upgrades. 
- $CONNECTION$, $ttdir$, $windir$, $logfilename$ and $LOGFILENAME$ key words were 
added. See LogMeTT help for their descriptions. 
- URL color was added. This feature is still not fully supported by TeraTerm. 
- 'CygWin' menu was added to LogMeTT popup menu and to 'Actions' menu of 
Configuration Screen. It is only visible if Cygwin is installed. 
- Additional option 'Start CygWin' was added to the list of functions called on 
double click on tray icon. 
- Logging when checkbox 'Start logging when macro ends' is selected is now disabled 
when 'Run to cursor' or 'Run branch to cursor' function is executed from 
Configuration window. 
- The second page of Settings was added. 
- Most recently used files can appear with or without full path in 'File' menu based 
on configuration setting. 
- Fonts of menus and Macro editor are configurable. The font from Macro editor will 
also be used in TeraTerm main window. Preferable character set can be also selected. 
- The behaviour of <Tab> key in macro editor is now configurable. 
- The format of LTT file changed. The files created by earlier versions of LogMeTT 
will be backed up and converted automatically when first opened in Configuration 
window. 
Bugs fixed: 
- Temporary file were not clean up properly. 
- Fixed bug with scheduler starting 3 copies of the macro in some cases. 
- Lots of other minor fixes and code optimisation. 


2005-04-13 (Ver 2.4 Release 4) 
New features added:
- Context sensitive help was added to macro editor. When macro command is
selected in macro editor, pressing <Ctrl-F1> will open corresponding page in
macro.hlp file.
- Shortcuts to 'TeraTerm Help' and 'TeraTerm Macro Language Help' in 'Help' menu
of Configuration window changed to <Shift-Ctrl-F1> and <Shift-F1>.
- 'Run to Cursor' functionality was improved and now there is no need to select
part of the macro to run it. 'Run to Cursor' will itself execute part of the
macro from the first line to the end of the line containing cursor. The same
applies to 'Run branch to cursor' function.
- Help file macro.hlp was modified and contains now updated information about
the syntax of command connect.
- LogMeTT_README.txt file was updated.
Bugs fixed:
- Function 'Run to cursor' in certain cases was not properly expanding the
selection to the end of the last selected line.
- Several macro language commands were not highlighted.
- Double click was not selecting the numbers in Macro editor.

                                
2005-04-08 (Ver 2.4 Release 3) 
New features added: 
- Added $mobile$ and $pager$ key words. Their values can be assigned in the 
Settings tab of Configuration window. 
Bugs fixed: 
- None.

2005-03-29 (Ver 2.4 Release 2) 
New features added: 
- Added $logdir$ key word variable. It is being substituted with the full path 
to 'Logs' folder that is under TeraTerm home directory. 
Sample: 'C:\Program Files\teraterm\Logs\' 
Bugs fixed: 
- When connection marked in status bar as 'Modified' and focus is in
connections tree, pressing Ctrl-A was not updating the right part of
configuration window. 
- When connection marked in status bar as 'Modified'

2005-03-27 (Ver 2.4 Release 1) 
New features added: 
- Added automatic macro execution based on the schedule. 
- Added 8 macro templates for different types of connection under 
'File' -> 'Import macro template' menu of Configuration window. 
Bugs fixed: 
- LogMeTT was showing up in Windows Task Bar and staying there in some cases 
after closing Popup message. - The function stripping macro command 'END' from 
the parent macros was removed since it could affect functionality of certain 
complex macro scripts. 
- Line and Column numbers in status bar were shown vice versa. 
- Automatic expansion of selected part of the macro in 'Run to cursor' mode was 
not working after adding syntax highlight feature.

2005-03-22 (Ver 2.3 Release 3) 
New features added: 
- LogMeTT tray icon is now flashing when the new versions of either LogMeTT or
TeraTerm are available for downloading (only when PC is connected to the
Internet).
- Upgrade related 2 menu items were moved from Help menu of Configuration window
into LogMeTT popup menu. There are visible only when the newer versions of
software are available for downloading.
Bugs fixed:
- Key word $CONNECTION$ was not correctly substituted for parent macros. 

2005-03-20 (Ver 2.3 Release 2) 
Bugs fixed: 
- Macros started from Coniguration window were always including all parent macros. 
- Fixed Internal error happenning when user was clicking in macro editor area
while being in connection name editing mode.
- Modifyed the way default log file name is generated.

2005-03-18 (Ver 2.3 Release 1) 
New features added: 
- Macro language syntax highliting feature was added to macro editor. It is
active when 'Connecton colors in Macro editor' option is switched off.
- New panel was added to status bar showing line and column number of caret
location inside macro and popup editor boxes.
- The information about freeware Delphi components used in LogMeTT was added to
About window.
- Added dynamic font size change based on screen resolution in Configuration
window.
- Import/Export menu items were migrated under File menu of Configuration
window.
- Menu 'Macro' was renamed to 'Actions'.
Bugs fixed: 
- When modifyed macro was executed from Configuration window it was
automatically applied to current connection even without pressing Apply button.
- Optimized speed buttons refresh procedure.
- NumLock, CapsLock and ScrollLock were not showing up on Configuration window
start.

2005-03-15 (Ver 2.2 Release 4)
Bugs fixed:
- Another problem caused by double click on LogMeTT tray icon was fixed.
- The problem related to restoration of Configuration window placement was
fixed.

2005-03-14 (Ver 2.2 Release 3)
Bugs fixed:
- The error messages was showing on double click LogMeTT icon on the very first
run of application.

2005-03-14 (Ver 2.2 Release 2)
Bugs fixed:
- LockWorkStation function was causing LogMeTT to fail under Windows 98.
- New version related info was not displayed properly under Help menu of
Configuration window.

2005-03-13 (Ver 2.2 Release 1)
New features added:
- Modified the way LogMeTT Popup menu is called. It shows up only on Right click
from now.
- Added double click actions support to LogMeTT tray icon. The actions are
configurable from Settings tab of Configuration screen.
- Redesigned Color setting page.
- Added several predefined color schemas.
- Introduced pop up hint showing IP address on the PC when mouse is over LogMeTT
tray icon.
Bugs fixed:
- Text selection change when using mouse in connection name editor was not
updating the states of the speed buttons (Cut, Copy, Paste, etc.)
- The colors were not always updated after changing selected node.
- Double click of on LTT file was causing opening of the file instead of
Importing it.
- On moving the nodes Save button was not becoming active.
- Temp_TTL directory was not emptied on exit from LogMeTT.
- INS/OVR should not be showing when not in text editor mode.
- Updated setting were not passed to LogMeTT immediately but only after closing
Configuration window.
- On node change when in Modified state, answering "Cancel" on question whether
to save changes was causing lose of the changes.
- Last selection was lost if opening Configuration screen from LogMeTT.
- Added restriction of dropping the node on itself and on separator line.
- When clicking on speed buttons some of them were repainted incorrectly while
switching to disabled state.

2005-02-28 (Ver 2.1 Release 1)
New features added:
- Added auto scrolling on expand connection tree.
- Added auto scrolling of the tree while dragging the node.
- Added check for updates menu items for LogMeTT and TeraTerm under Help menu.
- Added Expand All and Collapse All menu items.
- Introduced new version numbering major.minor.build.
- On collapsing the branch where one of the child nodes was being edited prompt
was added to notifying user that the changes can be lost.
Bugs fixed:
- Cut/Copy/Paste buttons were enabled mistakenly when no node selected.
- Disabled 'Run selected' menu whenever not applicable.
- Fixed 'Last updated' message not showing in status bar is some cases.
- Moving the node using drag & drop between 2 separator lines was not working.
- Disabled TTermPro and LogMeTTc menu items in LogMeTT if they are not in
current directory.
- Temporarily disabled transparency when connection starts from LogMeTT since
this is affecting color settings. Transparency support will be available as an
option in one of the future LogMeTT releases.
- File Import was not working on double click on LTT file in Windows Explorer.
- On exit from LogMeTT Configuration window was not closing.


2005-02-22 (Ver 2.03 beta)
- Added support on shortcuts for Cut/Copy/Paste operations while editing
Connection name.
- Fixed the bug causing the last node in the tree to disappear or to show on the
wrong level.

2005-02-20 (Ver 2.02 beta)
- New feature added. The macro can now contain keyword $CONNECTION$ that will be
substituted during macro execution with the first word from connection name.
Thanks to Manfred for suggesting this feature. Check posting
http://www.neocom.ca/forum/viewtopic.php?t=47 for more details.
- Minor bug fixed related to update of right part of the window on tree node
selection change.

2005-02-19 (Ver 2.01 beta)
Beta version of LogMeTT that is completely redesigned LogMeIn application was
released. About 95% of the source code was rewritten.

========================= 
LogMeTT is freeware application distributed without the source from 
NeoCom Solutions web site www.neocom.ca 
NeoCom Solutions is the solo Copyright owner of LogMeTT.