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.


Page Up