home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / fmas_030.zip / HISTORY.FM2 < prev    next >
Text File  |  1996-02-25  |  23KB  |  361 lines

  1. The history and development of File Master/2.
  2.  
  3. Meaning of the marks standing before change.
  4.       ! Bug-fixed
  5.       + New feature added
  6.       - Feature removed
  7.       * Change
  8.  
  9. -= File Master/2 version 0.30 =-
  10. This version will take File Master/2 out of the Beta versions. Personally I
  11. think that File Master/2 does already most of the basic functions a fila-area
  12. manager should do, and they are all performanced without too many bugs.
  13.  
  14. * (22-02-96) Made a few final changes to the generated bulletin that is 
  15.   generated by the 'BestDownload' parameter.
  16. * (21-02-96) Changed the optional [output] command-line parameter into the
  17.   'OutFile:' command-line parameter.
  18.   (21-02-96) The bulletin generated by the 'BestDownload' command-line parameter
  19.   has been finishes. Gohs how I hate to make bulletin-generators. It took me 4
  20.   days to make the bulletin look good... <G>
  21.   I hope you'll like it. If you think you can do better, please feel free to
  22.   make a Top 25 download bulletin yourself and send it to me.
  23. + (11-02-96) The source for calculating the 25 best downloaded files has been
  24.   finished. A small piece of Lora Header version 1.60 has been used for this
  25.   ans has been modified.
  26. + (26-01-96) Added the keyword UseInfoZIP to the configuration file so that
  27.   File Master/2 will use the additional options supported by InfoZIP.
  28.   With this I also fixed the bug that wouldn't extract the FILE_ID.DIZ from
  29.   a ZIP file when the FILE_ID.DIZ was not written in upper-case.
  30. ! (26-01-96) When reading a FILES..BBS, File Master/2 would ignore all spaces
  31.   on the 1st line of description and started reading description at the 1st
  32.   character that was no space, even if this character was located far after
  33.   the 14th position. The bug is fixed. File Master/2 now starts reading the
  34.   description of a file at the 14th position in the FILES.BBS.
  35.   (see also the writing bug fixed on januari 13, 1996)
  36. + (18-01-96) Added extraction of the size of GIF file. Both GIF87 and GIF89 are
  37.   supported by File Master/2.
  38. * (17-01-96) I finaly found the solution for reading the picture size (see also
  39.   the comment on june 19, 1995). The reading of the JPEG picture size will now
  40.   alway be done without any problem. Also the rewrite- of the procedure I made,
  41.   made File Master/2 read the picture size a lot faster.
  42. + (17-01-96) Added the 'GIF-View' keyword to the File Master/2 configuration
  43.   file. Same with this I've added the support for an external GIF viewer.
  44. ! (15-01-96) Same kind of bug as described on januari 13, 1996 has been fixed
  45.   in the move/copy command.
  46. ! (13-01-96) When saving a FILES.BBS, File Master/2 added on space too many,
  47.   letting the description start at the 15th character. This has been changed
  48.   to the 14th character.
  49. * (16-11-95) File Master/2 won't import the file FILES.FIX, when using the
  50.   Adopt Orphan option. The file will be skipped just like FILES.BBS and
  51.   FILES.BAK.
  52. ! (16-11-95) File Master/2 wouldn't read a FILES.BBS that was Read-Only. The
  53.   problem is fixed. Along with that File Master/2 will discard all changes
  54.   automatically when exiting a Read-Only FILES.BBS.
  55. + (12-11-95) Added the ShowAreaInfo keyword in the File Master/2 configuration
  56.   file. This option allows to skip the header and footer File Master/2 creates
  57.   with the info on the file area in the file-listing.
  58. ! (12-11-95) When a single <CR> was written in a FILES.BBS, File Master/2
  59.   wouldn't read the line as a comment line, but created garbage in the listing.
  60.   This problem is fixed. A single <CR> on a line is now read as a comment line.
  61. * (11-11-95) When reading a JPEG file, the comment of reading the size of a
  62.   JPEG is shown when the file is a JPEG file.
  63. * (11-11-95) Improved the support of RAR when making file-lists and extracting
  64.   a FILE_ID.DIZ from a compressed file.
  65.  
  66. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  67.  
  68.  0.25ß (September 12, 1995) When copying/moving files that are off-line or
  69.        that have a size of zero bytes, File Master/2 would hang, and there
  70.        wouldn't be a way to exit File Master/2 at all. Not even closing
  71.        File Master/2 forced by OS/2 would help. The only way to exit is by 
  72.        pressing that one little red botton... <G> Well, the problem has been
  73.        fixed. When File Master/2 encounters a file that is off-line, or has
  74.        a size opf zero bytes, File Master/2 will only copy/move the
  75.        description of the file to the new file-area.
  76.        (September 3, 1995) Both the new-files list and the all-files list
  77.        will be compressed now using the COMPRESS:<xxx> option.
  78.        The LZH compression method is now supported by File Master/2.
  79.        I've added keyword ShowAvatar to the config file. The purpose of the
  80.        keyword is to show the Avatar codes in the file-area editor. Yes will
  81.        show the avatar codes, anything else won't show them.
  82.        (September 2, 1995) I removed the keywords DeCompression1 tru
  83.        DeCompression5. I've replaced them with the keywords ZIP, unZIP,
  84.        ARJ and RAR. These new keywords are only followed by the executables
  85.        of the compressiontype. File Master/2 will take care of all the
  86.        parameters, and the headers.
  87.        (August 30, 1995) The list of new files is now also generated.
  88.        (August 27, 1995) The FileList option is ready. This is that a list of
  89.        all files is made. The list is not yet compressed, and the new files
  90.        list is also not yet made.
  91.        (August 23, 1995) The 'Group:' option is ready too. There are two ways
  92.        this option can be used. You can define one group at a time, and you
  93.        can define a range of groups. (i.e. Group:0-3,10)
  94.        When you wanted to abort a copy/move command of files, File Master/2
  95.        would ask if you wanted to quit File Master/2. Responding Yes would
  96.        end up as the abortion of the copy.move command. This problem has
  97.        been corrected.
  98.        (August 20, 1995) I've made a start on the command-line processor.
  99.        It is mode dificult than I thought, but I'm on my way, and looking
  100.        at it, all seems to work well.
  101.        At this moment I've only made the commands 'FileList' and 
  102.        'BestDownload', and the options 'CD', 'NoCD' and 'Compress:'. The 
  103.        'Group:' option is in the make, but I think that'll be a though one.
  104.        NOTE: File Master/2 has now reached over 2500 lines of source! The
  105.        size of the C++ source code is now 71.5Kb.
  106.  0.22ß (August 14, 1995) I found a major bug in File Master/2 version 0.21ß.
  107.        When copying/moving a file from one area to the other, File Master/2
  108.        souldn't append the new file (and the description) to the FILES.BBS,
  109.        but File Master/2 would over-write the first part of the FILES.BBS.
  110.        The bug was caused because I made a globel change of the way I let
  111.        File Master/2 write to a file. Technically spoken I changed all
  112.        write() instructions to _write(). For the copy/move command I changed
  113.        if back to write().
  114.        (August 12, 1995) When loading a file-area without a FILES.BBS in it, 
  115.        File Master/2 would give you one 'file' containing garbage. The bug
  116.        is fixed. File Master/2 now places a file DUMMY.TXT in the FILES.BBS.
  117.        I finally fixed the bug with theJPEG size extraction when the size of
  118.        a picture is 538. (see comment on June 19, 1995). I've tricked File
  119.        Master/2 (and the compiler with it) to step over the 'End of File' 
  120.        signature (ASCII 26) that is in the JPEG file.
  121.        (August 9, 1995) Pressing F2 will save the FILES.BBS now.
  122.        (August 8, 1995) When pressing one of the special keys (function
  123.        keys, direction keys) in the on-line help, some weired things could
  124.        help, as if you pressed other keys afterwards. I fixed the problem
  125.        by checking if the special keys are pressed.
  126.  0.21ß (August 5, 1995) When importing a FILE_ID.DIZ from a compressed file
  127.        the last line wouldn't be read. I've corrected the problem.
  128.        The same problem as I fixed on August 2, 1995 with the Page-Down key
  129.        was also there when pressing the End key. I've fixed this bug too.
  130.        (August 3, 1995) When exiting File Master/2, it will now ask if you
  131.        realy want to exit.
  132.        (August 2, 1995) There definately was a bug in the file-area selection
  133.        screen. In the documentation of version 0.20ß I thought there might
  134.        be a bug in that screen when you were running a BBS with less than 
  135.        21 file-area's. And so the bug was there. A lot of garbage would be 
  136.        displayed. I've fixed the bug, and I made all function keys in the
  137.        screen correspondend to the less than 21 file-area's.
  138.        There was also a bug then there were 22 files listed in a FILES.BBS
  139.        listing. When you would press the <Page-Down> key, the file-selection
  140.        bar would fanishe from the sreen. In fact, the selection bar was one
  141.        line under the screen. The problem is fixed, and File Master/2 will
  142.        now set the selection bar to the last file in the FILES.BBS.
  143.  0.20ß (July 27, 1995) I finally completed the registration coding. Now 
  144.        File Master/2 is ready for a Beta release. The public Beta will be
  145.        released after I've updated the documentation.
  146.  0.16α (July 22, 1995) There was a bug when moving tagged files. If one file
  147.        already existed, the movement of the tagged files (and the deletion 
  148.        of the already copied files) would be canceled. The bug seems to be
  149.        fixed now.
  150.        (July 21, 1995) After a short break (an one week holiday) I've picked
  151.        up working on File Master/2. Before the holiday I had to re-write a
  152.        huge part of the 0.16α version because the compiler went crazy and
  153.        gave me a lot of strange error-codes.
  154.        Today I've finished the on-line help part. It now only works in the
  155.        file-area selection screen, but it'll work for all other options
  156.        real soon.
  157.        (July 8, 1995) I finally fixed the bug that would cause the original
  158.        file to be deleted, when the file to be moved was already presented
  159.        in the destination area.
  160.        I've started with the on-line help system. The program to create the
  161.        help-file was written on the 6th this month, and now I'm busy writing
  162.        the on-line help system in File Master/2.
  163.        (July 4, 1995) I changed the keyword 'TaggedColor' into 'BarColor'.
  164.        I've added the <Home> and <End> keys in the description editor.
  165.        I've displayed om the border in the upper left corner the file-area
  166.        number and file-area name, so you always know in what file-area you
  167.        are working.
  168.  0.15ß (July 1, 1995) The 2nd Beta version. This one will be available to
  169.        Henk Dijksma and Maurice Elfert only. This Beta is only meant to see
  170.        if I didn't overlook huge bugs. I've tested the last few Alpha
  171.        versions constantly.
  172.        Next thing to add is an on-line help system. With version 0.25 I'll
  173.        release a public-Beta version. I think that'll be at the end of this
  174.        month.
  175.  0.12α (July 1, 1995) I've added the support for an external archive shell.
  176.        (June 29, 1995) I forgot to close a file when I was reading the size
  177.        of a JPEG file. This would cause File Master/2 not to delete files
  178.        that were scanned for the size of a JPEG file. The problem has been
  179.        fixed.
  180.        (June 25, 1995) When File Master/2 adopts orphan files, if now
  181.        also reads the FILE_IS.DIZ froma compressed file, and it also
  182.        reads the size of a JPEG picure.
  183.        File Master/2 would not sort the tagged file flag along with the
  184.        file. It would stay where it was. i.e. When you tag the first two
  185.        files in the file-area, after a sort, the two files would be on a
  186.        new place, but still the first two files (now they are other files)
  187.        are tagged. This problem has been fixed.
  188.        (June 24, 1995) I've made the keywords DefaultColor, TaggedColor
  189.        and PopupColor work.
  190.        Fixed a bug. When the keyword JPEG-View was not defined, File
  191.        Master/2 would try to execute the JPEG file.
  192.        (June 19, 1995) Fixed a bug in the tagged file copying. After the
  193.        files have been copied, the files still were tagges.
  194.        I've found a bug in the picture-size reading. When File Master/2
  195.        encounters the value of 538 in the size, it can't process the size.
  196.        I know where the fault comes from, but at this time I'm not able to
  197.        get rid of it. I'll try to fix the bug in the future. A picture size
  198.        of 538 isn't too common and on the CD-ROM I've got on-line on my
  199.        own BBS, it was there only twice. The CD-ROM has 7200 JPEG files!
  200.        I've added batch processing for reading the FILE_ID.DIZ of tagged
  201.        files. I've also added batch processing to set the file-date of
  202.        all tagged files to today.
  203.        (June 18, 1995) I've added batch processing for copying and moving
  204.        of tagged files.
  205.        I've added batch processing of reading the size of JPEG files of
  206.        tagged files.
  207.        (June 17, 1995) I've added ALT-T for tagging all files, and CTRL-T
  208.        for de-tagging all files.
  209.        I've fixed a bug that came in the 0.11α version. When you wanted to
  210.        move a file, and you hit escape in the file-area selection screen,
  211.        the file you wanted to move would be deleted.
  212.        I've added the option to delete and remove tagged files.
  213.  0.11α (June 15, 1995) Looking at it I think I've prepared File Master/2
  214.        for the batch processint, using file-tagging. To add this option
  215.        to File Master/2 I had to do a lot of rewriting and replacing of
  216.        parts of the source. Luckily everything went well, and I was even
  217.        able to fix a small number of hidden bugs.
  218.        I also corrected the 'Help' screen in the file-area list when the
  219.        F1 key was pressed. Henk Dijksma pointed that not all function keys
  220.        were mentioned.
  221.        (June 14, 1995) I fixed the problem with the editor, that if you
  222.        didn't acually edit the description. File Master/2 will only ask
  223.        you to save a modified FILES.BBS when you actually did modify the
  224.        description of one (or more) files.
  225.        Fixed the bug in the Area-Info screen that counted tagged description
  226.        lines as tagged files.
  227.        (June 12, 1995) Yep, I solved the problem with the escending dort
  228.        of the FILES.BBS. The problem was that while I was sorting the
  229.        FILES.BBS, I looked at record -1... And as we all know about a
  230.        database, record -1 doesn't exist... <G>
  231.        I've fixed two bugs in the JPEG support that File Master/2 holds.
  232.        Both bugs had to do with the CD-ROM. File Master/2 didn't read the
  233.        format of the JPEG file and File Master/2 also didn't show the JPEG
  234.        file using the defined JPEG viewer.
  235.        (June 11, 1995) I've started programming on the next part of File
  236.        Master/2. The file-tagging, and processing of it. But before I'll
  237.        be able to do that, I'll have to solve a few problems...
  238.        Henk Dijksma asked to replace the initialisation of memory to the
  239.        beginning of File Master/2, because when you enter a file-area at the
  240.        first time, it takes too long before you get to see the file-area.
  241.        I've done that, but now the sorting (only the ascending part) doesn't
  242.        work anymore.
  243.  0.10ß (June 3, 1995) As I've said yesterday, when I'm sure the file sorting
  244.        is good, I'll release the first Beta version. Well, that moment is
  245.        now. Eventhough the executable files are dated June 2, I'll release
  246.        the Beta on June 3, because that is also the day I'll introduce
  247.        LoraBBS-OS/2 on the Dutch OS/2 user-group... A nice opertunity I
  248.        thought so. Also because Henk Dijksma (one of the Beta testers) will
  249.        be there too...
  250.  0.05α (June 2, 1995) Yesterday I thought I had File Master/2 sorting the
  251.        files on filename, date or size, and that the description was linked
  252.        with it. Well, it seemd I was wrong. I didn't check the link with the
  253.        file and the description good enough (real bad to be hounest <G>).
  254.        I've fixed the problem, and looking at it File Master/2 now realy
  255.        sorts the FILES.BBS good. Please test this option real good!
  256.        (Juni 1, 1995) I think I've finally made File Master/2 to sort the
  257.        description too. Now it's up to me top check the sorting of the
  258.        description real good, and the first Beta version of File Master/2
  259.        can be released!
  260.        (May 28, 1995) I've renamed FMS (File Management System). The new
  261.        name will be File Master/2. The name also suits more the abilities
  262.        that I have in mind for File Master/2... <G>
  263.        I've also added the sorting of the FILES.BBS. At this moment File
  264.        Master/2 only sorts on the filename, size and date. The link to the
  265.        description isn't made yet, but that won't take long... When that's
  266.        finished, the first beta version of File Master/2 will be released!
  267.  0.04α (may 25, 1995) Fixes a couple of bugs in the description editor. All
  268.        the fixed bugs had to do with the line-wrap that I build in.
  269.        (may 21, 1995) Fixed a real sully bug. When you're updating the
  270.        description of a file, not using insert, at the end of the
  271.        description, FMS would take the rest of the description you've
  272.        edited right before the description you're now editing.
  273.        (may 19, 1995) Fixed a bug that caused FMS to crash when a file
  274.        didn't have a description in the FILES.BBS.
  275.        (may 14, 1995) FMS now has the ability to read the size of a JPEG
  276.        picture. The size of the picture will be immediately imported into
  277.        the description.
  278.        (may 12, 1995) I've enhanced the import of the FILE_ID.DIZ from a
  279.        compressed file. FMS now supports both DOS and OS/2 executables to
  280.        extract the FILE_ID.DIZ, and for the OS/2 executables, you won't
  281.        see a thing of the extraction of the FILE_ID.DIZ.
  282.        (may 7, 1995) I thought I had solved the bug when editing the file
  283.        description, but I didn't. I've re-written a peace of source, and
  284.        looking at is now, I realy have solved the bug. The problem laid in
  285.        the allocation of a piece of memory.
  286.        (may 2, 1995) I've made FMS able to import the FILE_ID.DIZ from
  287.        both ZIP and ARJ files. At this time it is done by default values,
  288.        but I've programmed FMS so that you can define your own compression
  289.        types. That'll be the next thing to do for me <G>.
  290.        (april 30, 1995) Orphan file adopting has been added.
  291.        I found yet an other bug. Ever tried to copy/move a file to CD-ROM?
  292.        Guess it didn't work right. <G> FMS was (until now) able to copy to
  293.        the CD-ROM. I forgot to explude that option.
  294.        FMS has an option to set the date of a file to the current file date.
  295.        It seemed to me a very usefull option, and until now I never sow it
  296.        in a FILES.BBS manager.
  297.        (april 29, 1995) Happy 26th birthday! This morning I made FMS to
  298.        read/edit and write the comment lines. Each line is handeled in it's
  299.        own record, so 10 comment lines means that you will have 10 less files
  300.        to be read into memory.
  301.  0.03α (april 28, 1995) The description editor is finally completed. All
  302.        functions that I've described earlier in this documentation are
  303.        added and work right.
  304.        There is onmly one limitation to the editor. The editor can't handle
  305.        more than 100 lines, and each line can't hold more than 250
  306.        characters, but I think that these limitations are big enough. <G>
  307.        (april 27, 1995) The bug found with the F1 key and the <Esc> key in
  308.        the editor has been solved. I forgot to free some reserved memory.
  309.        The <Del> key has been added to the editor. And this option showed
  310.        me the fun of programming... With the first test, the <Del> key added
  311.        a space, instead of deleting the current character... <G>
  312.        (april 25, 1995) The general editor is ready. But I still have to
  313.        add the <Enter> key for a new line (inserting a new line), <CTRL>-Y
  314.        for removing a line, and of course <BackSpace> and <Del> for deleting
  315.        characters from the description.
  316.        How ever I think there is a small bug left (I'm not sure). When
  317.        pressing the F1 key, and then <Esc> FMS will crash in an error. I hope
  318.        to figure that one out.
  319.        (april 24, 1995) It took a long time, but finaly the basics of the
  320.        description editor are ready. It might sound silly, but you're now
  321.        able to use the <Ins> key, and all four the arrow keys, allowing you
  322.        to scroll thu the file-description. Next thing to do is implementing
  323.        the 'normal' keys for writing, the <Del> key and the <BackSpace> key.
  324.        (april 18, 1995) Yet an other bug found. When changing/editing a
  325.        FILES.BBS from a CD-ROM area, FMS wouldn't make a backup file of
  326.        the old file.
  327.        (april 17, 1995) The copy and move command have been added. There is
  328.        only one small problem at this moment. The description of the copied/
  329.        moved file is appended to the existing FILES.BBS. So if you've just
  330.        overwritten a file, the description of the file is in it twice.
  331.        (april 15, 1995) When returning from a file-area to the file-area
  332.        selection menu, FMS will now place the selection-bar on the file-area
  333.        where you came from. In the past the selection-bar would go to the
  334.        first file-area on your BBS.
  335.        Yet again a little re-programming of the source. I started with the
  336.        copy/move command. When selecting the target file-area, FMS would
  337.        crash in an error. This was because FMS would erase all files in
  338.        memory.
  339.        (april 14, 1995) I've made the basics for the description editor.
  340.        I've also siplyfied the source for the delete/remove. These two
  341.        menu options have been melted into one, where the remove option
  342.        removes the deleted file.
  343.        I've also added a DUMMY.TXT file, for when the file-area is empty,
  344.        so that the FILES.BBS will always have a file in it.
  345.        When pressing '?' you'll get some general information about the
  346.        current file-area. Nice option I thought so...
  347.        File tagging is an option now. But you can't do anything with the
  348.        tagged files by now... That'll be implemented after version 0.10.
  349.        A bug fixed (that's why it's still in Alpha status). When you press
  350.        the End key and then the Page-Up key, the last two displayed
  351.        file-areas are identical.
  352.  
  353.  0.02α (april 9, 1995) I've added the first two basic functions that a
  354.        FILES.BBS manager should have. These functions are Delete ans Remove.
  355.        FMS also keeps track if the FILES.BBS is modified. If the FILES.BBS
  356.        is modified, FMS will ask you if you want to save the new FILES.BBS.
  357.  
  358.  0.01α (april 7, 1995) The very first version. I started programming it on
  359.        march 31, 1995. This version supported only the viewing options. No
  360.        editing of the FILES.BBS was possible.
  361.