home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / fm2_025b.zip / HISTORY.FM2 < prev    next >
Text File  |  1995-09-21  |  20KB  |  296 lines

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