FileView history
(A=added, R=removed, F=Fixed, C=changed)
v2.1
NOTE: If you are having unpredictable problems try reducing the sizes
of the paths used for the viewer (viewer node, viewer and flagfile
paths)
F: Problem where the flag file created would have a wrong name.
A: Exclusion list (VIEW.EXC) to prevent certain files from showing up in
the READ/FLAG lightbars. Note that this does slow down the displaying
of the R/F lightbars, so if you don't need/want this keep it turned
off in VIEW.CFG.
A: LHA as an alternative to the LZH extension.
C: When paging at the flag/read lightbars instead of clearing the rest of
the options the menu is redrawn, this is faster and less complicated.
F: Cosmetic. After pressing the 'R' command an incorrect line was shown.
F: Cosmetic. A couple of the lightbar options when paging through files
were still hardcoded, moved them to VTEXT.
C: The FIND function now correctly finds larger space seperated strings.
Previously it would not handle this correctly.
A: When trying to view a file from the private file listing it will search
the private dir now (only if you're listing the actual private DIR file,
so noone who can't see the private DIR will be able to view a file).
A: Hotkey menu, you can still choose the old style menu if you want (hotkey
menu file is graph\hotmenu).
F: FLag menu was giving error messages when non command keys were being
pressed.
F: Cosmetic bug, wrong vtext line was being printed at some places.
A: Support for using the viewer in place of PCBVIEW.BAT (when user uses
F V, views an attached file etc). See view.doc for installation
instructions.
A: An 'upgrade' text file, please use that if you're upgrading from the
previous version.
F: There were some problems with the aforementions batch support, it
wouldn't work correctly when using command.com (instead of 4dos).
-----------------------------------------------------------------------
Final release version 2.0.
v2.0 Version 1.1 never got released as I went back myself to using the
good old pcbfv, mainly because it was lots faster than the view
PPEs around (not many actually, only other one I know is PWA's
viewer, which is just about as slow as mine :). Finally got some
time on my hands, and decided to totally recode compression handling.
A: Changed the ZIP handling, works even faster than I thought it would :),
just as fast (or even faster) as pcbfv!!! I actually used the VIEWZIP.EXE
supplied with pcboard to extract the file list, simply because it's
way faster than using normal pkunzip. I hope there are no problems
related to this, but if necessary I can simply use pkunzip instead,
I'll require some feedback on this from you out there
F: Bug when the first file in the filelist was a directory.
C: Removed support for flagging files including pathnames, the deltree
(or any other recursive delete) is just too dangerous.
A: Finally added ARJ support! And it actually works too :)
A: Hotkeys to the Read and Flag lightbars. I find this very usefull, as I
hate to have to move the lightbar.
A: Started work on LZH support, not finnished yet, but the view and read
routines seem to work.
A: LZH support for the rest of the options (Flagging, Wildcard). I left
the Extra option out because LHA doesn't seem to provide any relevant
extra information.
I think this is all the archive support I'll build in, mainly because
I've never used another type on my bbs. If you really need support for
a certain archive get in touch with me, and I'll get back to you and
tell you what info I need on the archive format.
C: Changed the code to find the right directory immediately when viewing
from within a directory by using some new capabilities of pplc 3.0.
This speeds up the view from a DIR file a bit.
C: Changed the scrolling/highlighting in the Read and Flag functions,
this in an effort to make it faster to the user by removing unnecessary
space padding etc.
A: Added code to create the NODE and WORK directories if not found at
startup.
C: Worked on some changes to reduce memory usage.
A: PGUP and PGDN keys to page when viewing/flagging. Mainly to allow the
local users to use these keys, as normal callers probably won't be
able to use them.
C: Changed the file display routines to speed them up. This broke the
backwards paging, but I'll keep it this way for now as I like the
speed.
A: A find option when viewing files as I found I sometimes needed
one when viewing files.
A: A default color when viewing files (view.cfg, line 8)
A: A TOP option to the viewing lightbar to go back to the start of the file.
F: Viewing routines were inserting unwanted empty lines when displaying
lines of length 80.
A: A percentage to the viewing lightbar, so you'll know how much you still
have to go.
A: Found some ZIP archives that would not get handled correctly
by ZIPVIEW (some OS/2 zips). If zipview fails the PPE now falls back
to PKUNZIP to ensure a list is shown, albeit slower.
A: Started work in the backward paging functions. These are not ready
yes as it turns out to be a pain in the a** to code this in PPL,
must have spent at least 3 hours on this shit, but I still think
that shelling out for each backpage is too much :)
A: Started work on using multiple columns instead of just one when
reading/flagging. To allow for this the directories will no longer be
displayed otherwise I cannot stick to 5 columns. I'm not sure about
the speed though, locally it seems okay, but If it's not enough
please let me know, I'll work on it.
A: Added hotkeys and finnished the column support.
A: Left and Right arrow keys now move to the next column in the view/flag
lightbars.
F: When exiting the flag menu in expert mode the screen would not be
cleared, looked kinda ugly.
F: Extra mode in LZH mode would show whatever the latest extra info
extracted for ZIP/ARJ was available, fixed.
C: Some work to make the archive viewers more robust.
C: Moved the actual calling of the VIEW ppe when flagging to PCBTEXT
240. This is done in an effort to remove FLAG.PPE from memory to
give as much memory as possible to the viewer.
F: A terrible typo in VIEW.CFG which mentions pcbview.exe instead of
viewzip.exe, causing unnecessary confusion. Thanks to Macro Man
for reporting this!
Thanks to Drew for a lot of the following fixes/changes.
C: Tried to optimize the code a bit in regards to memory usage.
C: Removed 240.ppe. Now you have to replace prompt 240 with
!<path>\view.ppe 240. This saves some more precious memory.
F: Couple of cosmetic fixes.
F: '?' wouldn't show the main menu in expert mode.
A: '[' and ']' can now also be used to page through large lists of
files.
A: An option to keep a flag file if it's from the same user.
Before it would always do this, now you can turn this off in view.cfg
A: EXTRA and file viewed directly now also use the page options.
A: Added the ability to unflag correctly when viewing or flagging,
previously only when flagging you could unflag, but even this didn't work
correctly :).
C: Removed some text lines in graph/vtext and added some that were missing,
like the magenta 'File Found' at the start etc :)
A: Viewing files in ZIPs with strange characters like '-' would mess up
the unpack before as pkunzip would get confused, worked around this.
I'm not happy with my solution as it might slow things up a bit, but
until I find something better it will have to do.
NOTE: PCBTEXT prompt 240 has been moved to prompt 557!
C: Moved the handling of the view ppe when flagging from prompt 240 to
prompt 557 (the 'filename to flag prompt'. I did this because there
was a problem with using prompt 240 and stuffing a return afterwards
to skip the shelling to pcbview.bat, pcb would show the next DIR file
page in this case, and when returning to the flagger and restoring
the previous state before viewing the user wouldn't see the next
page anymore (as it was already shown). By using the flag prompt 557
instead this is circumvented.
C: Moved the lightbar flag bullet character to lb.cfg instead of vtext.
F: When using a different number of read/flag lightbar rows (lb.cfg) it
would not be used at all places (default 16 was hardcoded in some
places).
F: Files would not be deleted correctly after flagging if you're using
command.com as your shell (I'm so used to 4dos I forgot command.com
doesn't support certain options:).
F: The find option would not highlight the found string correctly (case
related), fixed.
F: Using enter enter when flagging files would give some strange error
message instead of just flagging the current file.
A: After lots of mindsearching decided to use a key for the find function
after all, if there's much opposition on this I'm willing to negotiate:)
-------------
Older history lines removed to keep this file small.