Metropoli BBS
VIEWER: area.his MODE: TEXT (LATIN1)
1.6

  C: Some code to speed things up, especially when returning to the menu
     from viewing areas.
  A: Option to DM to select a specific area to update, this way you don't
     need to update all the files if all you need updating is the upload
     directory or whatever.
  F: Totals values were not dotted, fixed. Also fixed some problems with
     dotted values which were left justified.
  C: More internal code changed to make the listing show up faster.
  A: Added support to call my extended DIR lister directly from the
     area lister.
  C: CM Code now handles directories/totals larger than unsigned longs (thank
     drew for this one, I never reached those values on my board anyway :).

1.5 This version was a quick fix release due to a release error.
   


       1.4  Changed: AREA.PPE now exits when no MENU is available (e.g.
                     message conferences etc) and stuffs "F" to force an
                     appropriate message if necessary.
            Changed: Previously DIR files that could not be opened would
                     be written anyway (with 0 bytes/files) as it was assumed
                     this was an error, this could cause problems with non
                     existing upload directories as this is sometimes 
                     desired (CD-ROM etc), so now the upload directory is
                     not written (others still are though, because they 
                     really should exist in the DIR.LST file).
            Added  : F.PPE to be used to start the file lister instead of
                     AREA.PPE. This is done to reduce memory usage when
                     doing a file list function from the lister.
            Added  : Restoration of the situation after returning from a file
                     directory function. This was really a bitch as it 
                     introduced a couple of side effects :)
            Changed: If you have lightbar selected directories and you do
                     a command the command will automatically be executed
                     on the selected directories. This was you can tag the
                     areas first, and then do a zippy search or whatever
                     you want!!
            Added  : Large numbers now use dots (defineable through dm.cfg)
                     This makes the numbers more readable.
	    Added  : Pgdn/pgup and '['/']' keys in the selection lighbar will 
	             now also page, no need to go back to the main lightbar
		     anymore.
            Added  : A '/L' option to DM.EXE. This will read the file DIRS.LST
	             for the conferences to update.
            Changed: A number of keys. TAB now switches from command/lightbar
	             mode. 'Q' and ESC are global quits at any time now.
            Fixed  : DM.EXE would not read the correct conference specific
	             DM#.CFG when writing a single conference or a listing.
	    Fixed  : When selecting areas and using groups the selection display
	             would get messed up when paging, fixed.

       1.3  Added: DM now uses a conference specific file DM<nr>.CFG to get the
                   replacement line and upload string from. If the conference 
                   specific file does not exist the default lines in DM.CFG are 
                   used. Note that this .CFG file is the same as DM.CFG except
                   for the first line (conference file name) which is not 
                   needed (see DM1.CFG as an example).
            Added: AREA.PPE now also uses a conference specific AREA<CONFNR>.CFG
                   if available (if not it defaults to AREA.CFG.
            Added: To make everything conference specific configurable you can
                   now also add the conference number to the text file 
                   GRAPH\ATXT (name changed from ATEXT to ATXT to accomodate
                   for more conferences) and AREA.PPE will use it.

        This way you can create different (color) looks by creating any
        of the conference specific files: CM<NR>.CFG, AREA<NR>.CFG, MENU<NR>
        or GRAPH\ATXT<NR>.

        Added: AREA192.PPE to be used in prompt 192 to daily update the
               byte/file count. AREA192.PPE uses the batch file AREA.BAT 
               to run DM.EXE. This ppe takes only 1 parameter which
               indicates the number of days to wait between each update
               (eg. 1=1 day, 2=2 days). Note that 0 always forces update, 
               use this if it's no problem to update the listing each 
               time someone logs off.

               If you use events on your board you can also put DM.EXE
               there instead of using this of course :).
    
       1.2  Changed 'V' when selecting dirs to show the selected dirs on the
            current page. 'Enter' still shows the current highlighted directory
            only. This was requested a couple of times so here it is..

            Changed the code to filter out characters from the date string, it
            seems some systems that use other languages in dos use some strange
            characters in their dates.

            Updated the help text and removed some typos from the docs.
            Made the 'new uploads' string used by dm.exe configurable (dm.cfg).

            Changed the 'HOME' and 'END' keys at the main lightbar to move
            to the first and last directory page respectively.

            The directory selection got rather slow when selecting large 
            amount of directories. This is fixed now.

            Changed DM.EXE to use a menu with the conference number appended
            to it if available in the current directory (eg MENU0 for 
            mainboard), otherwise the normal default menu 'MENU' will be used.
     
            Changed DM to handle very large directory sizes, no more problems
            for you sysops out there with 5+ gig dirs.
     
            Added 'HOME' and 'END' keys to the lightbar directory selection
            menu.
     
            Changed DM.EXE to be more robust in unexpected situations and
            a bit faster.

        Added: When selecting directories you can now press 'N' or 'P'
               to move to the next directory page immediately.

        Added: ESC now also exits from the main lightbar menu.

        Fixed: Page selection view would sometimes go wrong when selecting
               and unselecting at the lightbar again.

        Fixed: The X coordinate in front of the printed directory lines
               instead of the highlighted coordinate would be used to
               clear selections when paging. This was no problem as long 
               as you didn't position the X coordinate of the highlighing
               portion anywhere else than at the start of the lines.
           
       Changed: Optimized the selection code a bit to not put the cursor
                on places where it's not needed.
                
       Changed: Now you can clear the selection character with a character
                instead of a space. Simply add the character to the 
                unhighlight color, keep it one token though (line 1,
                area.cfg)


    -----------------------------
        0.5 My first try at a file area selector without too much hassle.
            Reads the current conference to get the directories and their 
            descriptions.
        0.6 Added a lightbar.
        0.7 Added hotkeys to the lightbar to quickly page through the
            directories.
            0.8 I've written a direcory menu creator (in C++) on request and 
            kinda liked the totals (files, bytes) I put in there. Thought
            it would be nice to also incorporate this. But using PPL to 
            figure out the directory sizes is way too slow. So I decided
            to create the directory files and totals by an external program
            instead. This gives a little overhead in that the initial user
            has to create the directories, but on the other hand the PPE
            has no delay whatsoever as it does not need to read the conferences
            itself anymore. All directories and totals files are put in 
            the directory DIRS, I didn't want to overwrite your normal pcboard
            dirs as my directory files have no headers/footers because the PPE
            handles all those things.
        0.9 Added a lightbar selection option. 
        
       1.0á  Saw this other area lister floating around. IMHO this PPE is
             much better than that crappy program. So I think I'm gonna release
             this now ;).
             Added multiple selections to the select option.
             Changed the paging code to keep showing selected directories when
             paging.
             Added an unselect option.
    

             I could use some more beta testers for this. If you're using this
             please report to me through internet se we can get all quirks 
             out of this quickly...
       1.1á  The well known flag ppe has done it again. The blind restscrn at
             the start of flag.ppe would restore a savescrn of area.ppe. (When
             is someone going to change this blind restscrn and do some 
             extra checking to be sure flag.ppe has been called, I mean any 
             program that wants to use savecrn and sits between or around his 
             flag ppe is bound to fail because flag will restore the wrong 
             screen). As I use my own flag.ppe (a private version which btw I'm
             not going to release;) I didn't notice this problem initially. 
             I've worked around this by using my own savescrn.
             Stupid mistake would not use the correct Since (last directory
             search date), fixed.
             Changed the default menu and removed the necessity of the footer
             file. Now only the 'MENU' file is used and the directory totals
             replacement codes can be put anywhere in that file.
             Changed the UP/DOWN arrow keys at the lightbar to automatically
             move to the SELECT option.
             ESC now also exits the lightbar selection.
             Added the 'A' key to automatically enter command mode too.
             Fixed some errors in the documentation.
             Fixed a bug where the selection characters would sometimes not
             be removed when paging.
             Bug fixed where viewselected would sometimes not show the 
             selected directories.
    
             One thing I should mention is that if a date other than NONE
             is selected this is always inserted invisibly when entering a
             'COMMAND' command. This can conflict with certain File commands
             that do not need a date (like help, flag, view etc), selecting date
             as NONE will make all file commands work. I'm aware of this 
             problem, but I find this automatic date insertion nice/usefull
             enough to warrant this problem. If you sysops out there think 
             otherwise let me know and if I get enough requests to change this 
             I will (if you do not want this changed let me know too of course)
    
            
[ RETURN TO DIRECTORY ]