
H I S T O R Y   O F   S O U R C E   M A P P E R   ( S M )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Release  A/F/C  Date             Comment
-------------------------------------------------------------------------------

v.0.99e         Jan 26, 1997     Fifth puplic release. Now as FREEWARE!

         Fix                     DOS-386 and UNIX versions of SM failed to
                                 parse literal strings in some rare
                                 situations. (Due to '/' directory separators
                                 rather than '\'.)

         Chg                     Several minor changes in message strings.
                                 Mostly due to bad and/or misspelled language.

         Chg    Jan 25, 1997     For the OS/2 version only:
                                 SM now initialize it self to a lower task
                                 priority than is set by default by the
                                 system. This is due to the fact that SM is
                                 very disk intensive, and thus will perform
                                 about as fast even if the priority is
                                 relatively low.

         Fix                     Temporary project file was not always
                                 removed upon program exit.

         Chg                     The OS/2 version of SM now compiles with
                                 IBM Visual Age C++ v.3.0.

Release  A/F/C  Date             Comment
-------------------------------------------------------------------------------

v.0.99d         Nov 17, 1996     Fourth public release.

         Add                     Support for long filenames (if FS does :-).

         Add                     Multifile projects now has percent
                                 statistics in total line info section at top
                                 of map, as in maps of single source file.

         Chg                     Stripped screen messages so that long ids and
                                 functions doesn't cause linefeeds.

         Fix                     Flashing "Including list of calling
                                 sequences (...)".

         Chg                     Default value for switch dis[] is now 3
                                 (Disp. info on screen = Detailed).

         Fix                     Missing linefeed character in error message.
                                 (Msg from OS: ......)

Release  A/F/C  Date             Comment
-------------------------------------------------------------------------------

v.0.99c         May 19, 1996     Third public release.

         Chg    May 10, 1996     Switch "slf" not hidden any more.

         Fix                     Option comments now shows next to correct
                                 switch in auto generated options file.

Release  A/F/C  Date             Comment
-------------------------------------------------------------------------------

v.0.99b         April 05, 1996   Second public release.

         Add    March 22, 1996   Ported to WIN32 console.

         Chg    March 16, 1996   Central option for page break. This caused
                                 the following options to be removed:

                                 fnp (New page after functions register).
                                 fcn (New page after list of function calls).
                                 idn (New page after list of identifiers).
                                 csp (New page after list of calling sequences).

                                 The option (NFI) now works as the central
                                 switch to turn page breaks between map
                                 sections on or off.

         Chg    March 12, 1996   The following options has been removed due to
                                 new layout of the mapfile (neccessary due to
                                 enlarged function- and id-names):

                                 Flc (Lead. char between function and line nr).
                                 lfc (Lead. char between function and caller).
                                 lCl (Lead. char between caller and line nr).
                                 fFm (Format of list of function calls).
                                 Iiu (Lead. char between identifier and user).
                                 Iul (Lead. char between user and line nr).
                                 iFm (Format of list of identifiers).

         Fix                     Default extention (.c) in OS/2 version.

         Fix    March 11, 1996   Max length of id- and function-names increased
                                 from 33 to 78 bytes.

         Add    March 07, 1996   New option 'dis[]' (level of display output).

         Fix                     Copyright string shows on top as it should.

         Chg                     ".MAP-files" renamed to ".sm-files" in option
                                 description.

         Chg                     Stack size increased from 16 kB to 32 kB.


Release  A/F/C  Date             Comment
-------------------------------------------------------------------------------

v.0.98b         March 06, 1996   First/initial public release.


