|
Version History
|
|
HPShell new features und bug fixes:
-----------------------------------
14.12.1998 First release of version 3.12
NEW - The source code of the HPShell is now online on the
Internet available. You'll find it at
http://www.wellige.com/hpshell
There are also more detailed infos about the sources,
the usage of them, u.s.o.
FIX - When using Kermit as transfer protocol there was
an error while transfering: the HPShell also tried to
transfer the MSKERMIT.INI file which is needed only
for the Kermit protocol program KERLITE.EXE .
FIX - When there was an error while converting files
before sending them to the HP48 (autoconversion) these
files were not be deleted from the TEMP directory.
06.07.1998 First release of version 3.11
NEW/FIX - The English Online Help is now nearly 100% completed.
Beside the Flag-, Unit- and Message Lists everything is
done.
FIX - The HPShell didn't run on Pentium II machines with
more than 200MHz. This also included all screensaver
modules.
FIX - After a start of a screensaver the mouse pointer
didn't appears.
FIX - Files with an extension (like .LIB) wasn't
transfered using the build-in Kermit (KERLITE.EXE)
01.01.1998 First release of version 3.1
SORRY - The english online help is still missing. It is half-
finished, but I have no time to work on it. If you like
to spend some time, feel free to contact me. I have added
the half-finished online help to this version. There is
still a lot of german help inside and for sure a number of
mistakes in the already translated part.
NEW - It's the first time the HPShell is distributed in two
packages: HPS310 and HPS310P. The first package is the
primary paket with all program file. The second one is the
the so called Plus! paket with additional screensavers and
some other goodies.
NEW - All screensaver and the "last DOS screen" can now be
terminated also with a mouse click (or move) instead of
only a key stroke.
NEW - The HPShell is now able to transfer it's logo as a
GROB to the HP48.
NEW - It's possible to select one or more files for printing
and converting like it is possible for sending.
NEW - The last version came up with a menuitem "add Syntax..."
in the editor menu. Here are some small fixes and
enhancements be done: when using this menu item while the
cursor is below a already highlighted string you'll now be
able to delete this entry in the syntax highlighting list.
Also you are not longer be able to delete special entries
like " Strings " or { Lists } from the syntax list.
NEW - In the menu "OPTIONS Screen" a small check mark will
mark the current screen mode.
NEW - The first steps for an User RPL syntax check have been
done. When setting wrong list brackets you'll see the text
in a defined error color.
NEW - Two small features in the search-file dialog: after
a search you'll now be able to start a new search without
having to close and open the dialog again. Also the old
checkboxes for selecting the search drive are replaced by
a listbox inlcuding all installed drives (FD,HD,Network).
FIX - On some distributions the HPShell language files
(*.LNG) became read only. This resulted in an error message
like "unable to open language file. Please install HPShell
again". The HPShell is now able to handle language files
with a read only attribute. But it is still a good idea to
make sure the read only attribute is set on NO HPShell
file => ATTRIB -R *.*
FIX - When adding an item to the syntax list which was already
inserted to this list, the HPShell responded with a crash.
FIX - When using the HILIGHT.DAT file from an old version of
this program there where a number of problems.
FIX - A small bug is being fixed in the "fast menu" It was
possible to open the program menu with the Alt key when
a dialog was opened.
FIX - In the english vesion the files README.1ST or
WHAT_IS.NEW couldn't be found.
FIX - A protocol which fast added in the Protocol dialog which
was not located in the HPShell directory, this protocol
couldn't be found so you weren't be able to close the
the dialog. Now you can place the protocol in any directory
as long this directory can be found over the PATH statement
in your AUTOEXEC.BAT file.
FIX - When using short macros in the parameter list for
external protocols these short macros had been replaced
in capital letters. Protocols which have case sensitive
paramters like GSZ had their problems with this. Interesting
that this error was reported after a full year of having
implemented external protocols. Even more interesting that
I hadn't noticed this bug when testing a number of different
protocols like GSZ.
FIX - Again protocols: their parameterlist was fixed to a
maximum number of 50 characters. Now this mark is set to
160 character which should be enough in any case.
FIX - Bug in syntax highlighting fixed: when closing a list
using "}" more then once, all following text was interpreted
as a list.
FIX - The program crashed when switching between the german and
english environemt.
FIX - After having started some of the screensaver modules
the mouse pointer was invisible.
FIX - With an invalid temp directory set it was still possible
to call send and receive functions from the button bar
alltough these functions where disabled in the menu.
04.08.1996 First release of version 3.0
SORRY - The english online help is still missing. It is half-
finished, but I have no time to work on it. If you like
to spend some time, feel free to contact me.
NEW - The HPShell has joined a complete beatyfarm and is now
a complete new 3D design.
NEW - To enable more languages of the HPShell there were some
changes in the "OPTIONS Common" dialog. There were also
some settings added, which could only be done in the
HPSHELL.INI file until now.
NEW - There is one new Syntaxhighlighting feature: HP48 lists
(elements in {}) will now also be colored displayed.
NEW - There is a new short macro for calling tool programs. If
you use #FILEDLG or #FILENAME to open a files select box
you can now specify a searchmask for this box by usig the
#WILDCARD() short macro, e.g. #WILDCARD(*.TIF)
NEW - For each called Toolprogram by using a files select box,
the HPShell saves the last directory inside that file select
so that calling this tool program again is faster and easier.
NEW - The Help menu contains now a number of items to display
some of the HPShell's textfiles like this one.
NEW - The Window menu contains now also the item "close all" to
close all opened windows.
NEW - The Window menu contains now also the "last DOS screen"
item, to display the last screen picture of a transmission,
a Tool program or a DOS-Shell.
NEW - The program checks itself if it is virus infected. Since
this could take a while on slow machines you can switch it
off with the start paramter "/v" or "/V".
NEW - The start parameter "/?" displays a small help screen
about all available start parameters.
NEW - There are lots of new Screen Savers beside the old and
very simple one. The Clou is, that the HPShell ScreenSaver
Module Format is compatible to the DCC Module Format. DCC
(DOS-Command-Center) is a Shareware Norton Commander Cone
by Daniel Pantke. To use DCC modules simply rename the *.DSS
files into *.HSS and copy them into the HPShell program
directory.
NEW - It is now possible to switch off the mouse pointer while
you are using the keyboard. The problem of past, where the
mouse pointer was always at the wrong point while you were
writing text in an editor window, do not exist.
NEW - When ever the HPShell is busy with something there is
a small "busy" window on the screen. You this busy management
from Windows where it is relalized in form of the timeglass.
With using the startparameter "/B" you can switch this "busy"
window off.
NEW - As you know it from MS Window (TM) or OS/2 (TM), for
example, you will switch to the program menu by pressing
and releasing the ALT key. The same works with the CTRL
key and the menu of an editor windows. If you want you can
switch this "FastMeu" function in the file HPSHELL.INI off.
To do so set the item "[Common] FASTMENU=NO" .
NEW - If you use a CD-ROM or e.g. a SyQuest drive you could
get problems at quitting the HPShell. To prevent this problem
simply switch "[Common] RESTOREDRIVES=NO" in the
HPSHELL.INI file.
NEW - The HPShell flushes an installed Cache (like SMARTDRV)
at exit in the disk. To prevent this simply switch
"[Common] FLUSHCACHE=NO" in the HPSHELL.INI file.
NEW - To add a word to the Syntaxhighlighting of the program
you can now place the cursor on this word in the editor
window and call "Add Syntax..." (Alt-Y) from the editor
menu.
NEW - The displays in an editor window can now be toggled
on/off for each window separated. This can be done in
the file-menu of each window or by Alt-P
NOTE: Alt-P is the former hotkey for the the macro
EDITOR_DISPLAYS_ON/OFF. Since this macro is useless
with the new function it is deleted and also the
derived hotkey from the hotkey management.
01.02.1996 First release of version 2.3
NEW - Starting from this version the HPShell is FREEWARE, it
means it is free for non-commercial use !
NEW - After transfering data or the DOSSHEL was in most cases the
screensaver activated. This bug is now fixed.
NEW - It is now possible to define for each Toolprogram also the
short help which is shown in the status line when you select
the Tool in the program menu.
NEW - In the both macro dialogs "playback" and "delete" there
will be now also defined hotkeys displayed which are
connected to a macro.
NEW - In the "Edit Hotkeys" dialog there will be not only the
already defined hotkeys in RED displayed, also the hotkeys
defined in the menus of HPShell in BLUE.
NEW - The HPShell is now able to create so called CST variables
while creating HP directory variables. Read more about
CST variables in the online help.
NEW - The WINDOW menu is now left beside the HELP menu and
contains therefor a list of all opened windows.
NEW - The HPShell is now able to insert comments into
HP-Directory-Variables.
NEW/FIX - The settings of the defineable Tools will now be stored in
then text file HPSHELL.INI instead of HPSHELL.CFG . Also
some settings in the file HPSHELL.INI were new gruped. The
groups "[ScreenSaver]" "[HP]" and "[Printer]" were deleted
and their entries moved to the group "[Common]". At the next
best time the HPShell will delete the old invalid entries by
it's own if you had made an update.
NEW/FIX - There were some color changes in all Listboxes includes
colored entries (hotkeys, chartable, ...) to increase the
contrast.
FIX - There was a bug while creating a HP-Directory-Variables
if there were a "%" in one of the files. It could have been
happened that the "%" and the rest of the line was deleted.
FIX - There was a bug in the "send file" dialog. The program
crashes when changing from an empty directory into another
subdirectory.
FIX - Two bugs while creating a HP directory variable fixed:
the first one was responsible for double entries inside the
variable, the second one was in the alphabetical sorting
algorithm for sub directories.
20.07.1995 First release of version 2.2
NEW - Free defineable hotkeys are now available. You are abel to
put any menu function or macro on a key or key-combination.
NEW - Some new predefined macros.
NEW - The menu OPTIONS was resorted.
NEW - All strings in the dialog "Chartable" in the OPTIONS menu
which must alone to be converted are now displayed in a
special color. Up to now they were only marked with a "*".
NEW - It is now possible to save the desktop when you qiut the
HPShell. When starting the program the next time all
editors which were open while quitting will be opened again.
NEW - It is now possible to insert 6 own programs in the TOOLS
menu. There are some special possibilities for the parameters
of the called program. For example it is possible to open
a file select box and use the selected file as a parameter
for the tool program.
NEW - The three last opened files will be displayed at the buttom
of the FILES menu. From here you can open them very quckily.
NEW - All filenames will be now checked if they are HP48 useable.
There were already some checks but they are now better.
NEW - In all file dialogs the default search mask was changed
from "*.*" to "*.". In this case only real HP-files will be
displayed because HP-files mustn't have an extension.
You can change this default setting ("*.") in the file
HPSHELL.INI .
NEW - You can switch off the exitbox while quitting the HPShell.
This can be made in the HPSHELL.INI file under topic
"[Common]" "ASKFORQUIT".
NEW - After creating a HP directory variable with "TOOLS"
"create Directory..." you will be asked if you want to
send this now to the HP.
NEW - There are now remarks and spacelines in the file
HPSHELL.INI possible.
NEW - While editing a button of the buttonbar (rigth mousekey or
"OPTIONS" "BUTTONBAR" "edit...") the edited button will be
colored displayed.
NEW - Its now possible to set MAXHEAP in the file HPSHELL.INI to
"AUTO" instead of a number. In this case the HPShell trys to
calculate the optimal size for your system.
NEW - While reading a file into an editorwindow it will be
checked if there are invalid characters inside or if the
maximum linelingth be exceeded.
NEW/FIX - The memory management was tuned. The file HPSHELL.EXE is
now a little bit smaller which causes more free memory
while running the program.
FIX - You are now able to stop a macro-recording while a dialog
is opended.
FIX - You can now stop the file search in the "search file(s)"
dialog with Esc. The dialog will not be shut, only the
search will be stopped.
FIX - A bug was fixed while deleting the HP Header (%%HP:) or
deleting the program brackets while receiving data directly
into an editor window. In some cases GROBs which were inside
these files were damaged.
FIX - A bug in the char conversion was fixed. String which have
TABs at the beginning or at the end will be now converted.
FIX - A bug in the "Create HP-Dirs" Tool was fixed. There where
errors when some characters where in the files of an
directory or a line was longer than 255.
FIX - A bug in the "Syntaxhighlighting" was fixed. While scolling
the text with the scrollbars there where some really nice
fireworks when there where strings inside the text.
02.06.1995 First release of version 2.1
NEW - A new topic was inserted to the file HPSHELL.INI:
[Common]
WAITFORKEY=YES
With "YES" you will be asked to press a key after a file was
transfered. With "NO" the HPShell will be restored right
now.
FIX - There was a bug only seen on Novel DOS systems. After
receiving files from the HP they were converted but not
copyied into the receive-directory.
FIX - There was a bug on some systems while calling the external
Kermit Protocol or the DOS-Shell. The systems hangs up while
starting the other program or comming back to the HPShell.
The HPShell tries to swap it self out of the RAM while
runing another program. You are now able to decide where the
HPShell should be swapped to: EMS, XMS oder File. Add or
edit the following lines in the HPSHELL.INI file:
[Memory]
SWAPTO=xxx
where "xxx" can be one of the following items:
XMS - swap to XMS
EMS - swap to EMS
FILE - swap in a file on your harddisk
ALL - try to swap to EMS, if not possible try to
swap to XMS, if it's allso not possible swap
to FILE. This is the DEFAULT-setting.
If you want to change the order of trying to swap while
using the ALL paramter, you can add the line:
[Memory]
SWAPTO=ALL
USEFIRST=yyy
where "yyy" could be EMS or XMS.
06.04.1995 First release of version 2.0a
FIX - A bug in the "Registration-Dialog" is fixed. There was
no possibility to enter registrate the HPShell with
entering the Registration-Code. This bug took no effect when
you have had updated the HPShell over a registrated old
version of it self.
30.03.1995 First release of version 2.0
NEW - Your Registration Code is now valid for ALL following
Versions of HPShell and not only for one version group
(i.e. 1.xx). You can order updates directly from the
author for a small shipping fee (see ORDER.DOC).
NEW - The "ð"-menu in the full-version of HPShell was deleted.
The Program-Info and System-Info is now in the "Help"-menu.
Only in the shareware-version of HPShell the "ð" is left.
It contains there the shareware-message and the registration-
dialog.
NEW - The "OPTIONS"-Menu was changed. Together with changing the
monitor colors, you can now switch then whole monitor mode
(Black&White, Monochrome, Color and 25/45 Line toggle).
NEW - The complete GERMAN-Online-Help is now integrated.
NEW - It's now possible, to copy whole directories with all
files in a HP-director-variable. After sending this
variable to your HP you have there the same directories
as on your PC.
NEW - The pogram checks the installed CodePages and give some
hints, if it is not the CodePage 437.
NEW - The dialog SYSTEMINFORMATION was extended: it gives now
also informations about the installed CodePages.
NEW - If you have add the HPShell-directory to the PATH command
in AUTOEXEC.BAT you can start now HPShell from each directory
you want, without any problems.
NEW - A Bug in the editor was fixed: when a text was wider than
the window the text was not scrollable. If you have now
the "automatic word wrapping" active, this is the same, but
if it is NOT active the text can be scrolled !
NEW - Syntax-Highlighting in each editorwindow was implemented.
This means that special keywords will be displayed in
different colors. You can edit the keyword-table with its
colors.
NEW - A DOS-Shell was implemented. You are now able to switch
to a DOS Command Line, and got back with EXIT to the HPShell.
NEW - The KERMIT-Filetransfer-Protocol is now a seperate
Program (KERLITE). This makes it possible to use other
protocols like X-Modem, Y-Modem or Z-Modem. You'll find a
Shareware-Protocol-Program (GSZ) for this protocols in the
HPShell package.
NEW - The group [Kermit] in the HPSHELL.INI file make no longer
sense because these informations will be now stored in the
HPSHELL.CFG file. The group can be deleted with any File-
Editor.
FIX - Some small bugs in the DOS-Directory-Management are fixed.
FIX - A bug while archiving or restoring a backup was fixed.
FIX - A bug in the char-convertion is fixed. From now on, ALL
chars will be correctly and fully converted. There was still
a bug in the version 1.10 which is now fixed.
30.04.1994 First release of version 1.10
NEW This is the first version of HPShell in
english language.
NEW - There is a new dialog for sending multiple files to HP.
NEW - In dialog "send file(s)" and "receive file(s)" there is a
new button called "binary". When this button is pushed
the char-conversion is switched off for this transmission
wether it is gernerally switched on or off.
NEW - The german ONLINE help is implemented
NEW - You can open the editor menu with SHIFT-F10 combination.
NEW - While adding or deleting a window from the desktop the
desktop will be new sorted, that means that the windows
will be tiled or cascaded depending on the setting in
"options - common" dialog.
NEW - In Kermit-status window the path and filename will be
displayed compressed if they are longer than the window.
NEW - All editor windows get a number from 1 to 9. With this number
and the ALT key they can be focussed. The clipboard has the
number 0, so it can be opened with Alt-0. Window above 9
get no number. When you close a window in the middle, the next
window that will be opened, gets this free number.
NEW - It's now possible to define a button in button bar with the
right mouse key if the buttons command is not active. Up to
know the button was simply "dead" if its function was not
active (e.g. CLOSE when no window was opened).
NEW - It's now possible to change left and right mouse button and
also the speed of the mouse double click. There is a new
dialog in menu "Options" called "Mouse".
NEW - The format of the button bar file has changed so that it is
not possible to restore the old datas. Please define it new.
If the mouse is over a button of the button bar a short
information about the function of this button is given in
the Statusline.
NEW - It is possible to break printing of text or a file.
NEW - In preperation of free definable HOTKEYs (like Buttonbar)
there were some changes in the actual hotkeys. All key
combinations of CTRL an a function-key were changed.
NEW - You can install all text files in a special directory.
FIX - When you receive a file which already exists in the
directory, this file will be renamed in "XYZ1." instead of
"XYZ____1." as it was done in Version 1.00. HPShell is able
to handle 100 of the same files in one directory. When you
receive the 101th file the transmission will be stopped.
FIX - A bug in char convertion is fixed.
FIX - A bug in the button bar is fixed. The button "close" didn't
close a window.