home *** CD-ROM | disk | FTP | other *** search
/ PC Open 7 / pcopen7.iso / MSDOS / Fill702 / HISTORY.702 < prev    next >
Encoding:
Text File  |  1997-02-28  |  15.0 KB  |  294 lines

  1. HISTORY.702                         1                         Revised: 02-28-97
  2.  
  3. -------------------------------------------------------------------------------
  4.                                 Revision history
  5.  
  6. Detailed revision histories for the programs are only maintained for  the  last
  7. three releases.  After that, you get the major revision summaries only for  the
  8. next three releases or so.  In any case,  if  your  version  of  any  of  these
  9. programs is more than a year old, your version  is  definitely  obsolete.   Hop
  10. onto the Web or e-mail me or something and get the new version!
  11.  
  12. -------------- (full detail; revisions made 1 to 3 releases ago)
  13. Release 702 (Feb 1997):
  14.  
  15.   All programs:  Added a mention in the list of features that  pressing  Escape
  16.   stops the programs early.  This  has  always  been  the  case  but  it  isn't
  17.   documented on the screen for every program.
  18.  
  19.   CHANGE:  Fixed problem  with  /REPLACE  when  source  file  had  non-standard
  20.   attribute (e.g.  hidden).  Added /ATTR=attribs parameter.  /VERIFY option was
  21.   replacing text with the wrong thing (arghh!!!)  [Replaces chang701.zip]
  22.  
  23.   DIRCOMP:   Increased  maximum  levels  of  directories   from   10   to   20.
  24.   Realistically, this shouldn't be an issue for most people but...  Changed  it
  25.   so the /Xfilespec and /Nfilespec specifications applied to subdirectory names
  26.   too if /S was used.  [Replaces dirco701.zip]
  27.  
  28.   DIRTOTAL:   Increased  maximum  level  of  directories   from   15   to   20.
  29.   Realistically, this shouldn't be an issue for  most  people  but...   /S  and
  30.   /SPACE options renamed as /SIZE; /D renamed  as  /DATE.   For  now,  the  old
  31.   formats for these still work.  [Replaces dirto701.zip]
  32.  
  33.   EUMAIL:  Added quick-start  instructions  to  the  documentation.   [Replaces
  34.   eumal701.zip]
  35.  
  36.   FILL:  Made the passing of source and destination more  consistent  with  DOS
  37.   COPY command.  I hadn't realized that  "COPY  C:  A:"  was  acceptable  until
  38.   someone pointed it out.  [Replaces fill701.zip]
  39.  
  40.   FIXTEXT:  Added HTMSTRIP's multiple line-type handling:  program now  accepts
  41.   lines  that  end  with  any  combination  of  CR,  CR/LF,  CR/CR/LF,  or  LF;
  42.   previously, every line had to end with  the  same  specification.   [Replaces
  43.   fixtx611.zip]
  44.  
  45.   FORTUNE:  Added /SIZE, /DATE, and /ATTR=attribs specifications.  Made  it  so
  46.   that /PROMPT works when running under  /-RUN  mode;  before,  you  were  only
  47.   prompted if  the  commands  were  being  executed  automatically.   [Replaces
  48.   fortn608.zip]
  49.  
  50.   HTMSTRIP:  Added support for character-translation file, allowing you to  fix
  51.   up those ugly characters like the weird apostrophe in "DisneyÆs".  Of course,
  52.   page designers aren't supposed to use platform dependent characters like this
  53.   (that's what all of those "entity references" are for) but you  know  how  it
  54.   goes.   Changed  default  table  borders  to  be  text  instead  of  graphics
  55.   characters (/BORDER=T over /BORDER=S).  Changed program  so  will  skip  text
  56.   before HTML commands are encountered vs skipping the  file  itself.   Removed
  57.   blank line between items  in  <UL>  and  <OL>  lists.   Allowed  for  skipped
  58.   quotation marks around things like <A HREF="site"> references.  Added all  of
  59.   the foreign characters in &#nn; form in the entity reference section.   Added
  60.   a block in the HTMSTRIP.INI file showing how  to  override  system  defaults.
  61.  
  62. HISTORY.702                         2                         Revised: 02-28-97
  63.  
  64.   Fixed error with ROWSPAN when used on first column in a table.  Miscellaneous
  65.   other bug fixes. In the manual:  Added quickstart instructions, moved all the
  66.   junk  about  entity  reference  tables  and  such  to  the  end,  and   other
  67.   miscellaneous changes. [Replaces htmst701.zip]
  68.  
  69.   PAGINATE:  Added WRAPBOL=string and WRAPEOL=string commands.  These allow you
  70.   to print things  like  source  code  easier,  showing  you  which  lines  are
  71.   continued. Fixed up a problem with multicolumn outputs.   Fixed  a  bug  that
  72.   kept the sample files from working (good old temporary paths...).  Now allows
  73.   for page ejects embedded in  the  middle  of  the  input  line.   Added  more
  74.   examples in the beginning of the documentation.  [Replaces pagin701.zip]
  75.  
  76.   READMAKE:  Fixed bug in text searching.  [Replaces read609.zip]
  77.  
  78.   TXTABLE:  Didn't work correctly for non-HTML files since I added the  COLSPAN
  79.   and ROWSPAN stuff; fixed.  The COLSPAN/ROWSPAN example in  the  document  did
  80.   not work; it does now.  [Replaces txtab701.zip]
  81.  
  82. Release 701 (Jan 1997):
  83.  
  84.   All programs:  I've obtained some free Web space on the GeoCities site so the
  85.   programs have immigrated from Norway to GeoCities.  The site name is:
  86.  
  87.         http://www.geocities.com/SiliconValley/Lakes/2414
  88.  
  89.   Thanks a lot to Hans Schrader up there in Norway for volunteering and setting
  90.   up the original  site!   He's  still  maintaining  the  X-Files  Registry  at
  91.   http://hjs.geol.uib.no/xfiles/xfiles.htm
  92.  
  93.   AV:  Revised how program handles members; if fewer than 50 members,  does  it
  94.   in memory instead of going to ISAM data bases.  Makes  it  much  quicker  for
  95.   smaller files.  [Replaces av607.zip]
  96.  
  97.   BFIND:   Added  /ATTR=ALL  to  process  all  files.    Changed   default   to
  98.   /ATTR=-H-S-R. [Replaces bfind612.zip]
  99.  
  100.   CHANGE:  Fixed up return code when no file is found.  [Replaces chang610.zip]
  101.  
  102.   CONVERT:  Fixed up handling of  file  type  detection  where  there  were  no
  103.   delimiters around strings (didn't work too  well  if  you  didn't  specify  a
  104.   control file).  Changed the default to  /SCAN=100  instead  of  /SCAN=10  for
  105.   cases where you want the routine to guess the file type  for  you.   Modified
  106.   the documentation to give an example of handling  ASCII-delimited  files  and
  107.   having it guess the field definitions for you.  Minor changes to some of  the
  108.   on-screen information.  [Replaces convr611.zip]
  109.  
  110.   DATES:  Program was showing current year instead  of  original  year;  fixed.
  111.   [Replaces dates612.zip]
  112.  
  113.   DIRCOMP:  More work with attributes.  You may need to change batch  files  to
  114.   do /ATTR=ALL to get all files.  [Replaces dirco612.zip]
  115.  
  116.   DIRTOTAL:  Expanded program to handle up to 999,999 files (vs 99,999) without
  117.   going  weird.   Reformatted  on-screen  and  summary  information   somewhat.
  118.   [Replaces dirto612.zip]
  119.  
  120.   EUMAIL:  Now scans for WEUDORA.EXE  (older  filename  for  Qualcomm's  Eudora
  121.   program) in addition to EUDORA.EXE  (current  version).   Also  notices  when
  122.  
  123. HISTORY.702                         3                         Revised: 02-28-97
  124.  
  125.   you're running  under  an  unsupported  version  of  Eudora  (please  upgrade
  126.   though--the new versions are great!).  Comments in the nickname file are  now
  127.   presented in  their  original  order  instead  of  being  sorted.   [Replaces
  128.   eumal612.zip]
  129.  
  130.   FILL:  Added /ATTR=ALL to process all files.  [Replaces fill612.zip]
  131.  
  132.   HTMSTRIP:   Now  provides  partial  support  for  COLSPAN=n   and   ROWSPAN=n
  133.   specifications in tables.  Added tab expansion.   Added  direct  support  for
  134.   definition lists (<DL>...<DT>...<DD>...</DL>).   Changed  program  to  accept
  135.   lines  that  end  with  any  combination  of  CR,  CR/LF,  CR/CR/LF,  or  LF;
  136.   previously, every line had to end with the same specification.  (Depending on
  137.   how this effects complaints  about  performance--the  program  runs  somewhat
  138.   slower now--this may be applied to the other programs as well.) Fixed up some
  139.   alignment-related problems with table cells.   Finally  figured  out  how  to
  140.   remove those extra divider row in some tables.  I liked /-FORCE so  much,  it
  141.   is now the default value.   Enhanced  documentation  by  showing  which  HTML
  142.   language attributes are now supported by the program.   Fixed  bug  involving
  143.   passing  in  output  name.  Some  more  debugging  on  tables  and   <OPTION>
  144.   selections.  Changed default file  selection  criteria  to  be  /ATTR=-H-S-R.
  145.   [Replaces htmstr612.zip]
  146.  
  147.   MOZ (included in HTMSTymm.ZIP  file):   /WHO  and  /-WHO  operation  altered.
  148.   On-screen counts altered.  /COPY wasn't checking for duplicate file names  on
  149.   output like it should have; fixed.  Fixed up some problems related  to  using
  150.   /SLIDE parameter with /COPY or /RENAME.  Reworked how the slides are  handled
  151.   and displayed.  [Replaces htmst612.zip]
  152.  
  153.   PAGINATE:  Added MARGIN=n (or LMARGIN=n) marker command which allows  you  to
  154.   shift the entire output by a given amount.  [Replaces pagin611.zip]
  155.  
  156.   READY:  Added the ability to reroute the output to a disk file in which  case
  157.   a new file will be created with the wrapping in effect.  Also now  allow  the
  158.   width to be any specification up to /WIDTH=255 so you can, for example,  have
  159.   wrapping in effect for /WIDTH=75 if you want.  [Replaces read609.zip]
  160.  
  161.   TXTABLE:  Added /FORCE and /-FORCE parameters.  (These were actually added in
  162.   txtab612.zip but I forgot to announce that one.)  Worked  a  bit  to  support
  163.   COLSPAN=n  and  ROWSPAN=n  specifications  in  tables.   Most  of  the  table
  164.   processing available  through  HTMSTRIP  works  in  TXTABLE  now.   [Replaces
  165.   txtab611.zip]
  166.  
  167. Release 612 (Dec 1996):
  168.  
  169.   All programs:  Switched documentation to be 79 characters in  length  instead
  170.   of 80.
  171.  
  172.   BFIND:  Added ability to specify file attributes for files searched. Added /S
  173.   (cascading) option.   [Replaces bfind610.zip]
  174.  
  175.   DATES:  Program didn't correctly handle periods as  date  element  delimiters
  176.   (for example, "dd.mm.yy").  Added some quickie user instructions.   [Replaces
  177.   dates611.zip]
  178.  
  179.   DIRCOMP:  Minor  labeling  fixes.   Added  more  full-featured  /ATTR=attribs
  180.   options.  Dropped /NET option (didn't seem to  accurately  detect  the  drive
  181.   type anyway); relax, DIRCOMP still works identically for network maintenance!
  182.   [Replaces dirco611.zip]
  183.  
  184. HISTORY.702                         4                         Revised: 02-28-97
  185.  
  186.  
  187.   DIRTOTAL:   Added  more  full-featured  /ATTR=attribs   options.    [Replaces
  188.   dirto610.zip]
  189.  
  190.   EUMAIL:  Decided the program wasn't user-friendly enough for  Windows  users.
  191.   EUMAIL now automatically scans for EUDORA.EXE now along all available  drives
  192.   and, when found, creates a EUMAIL.INI file for you  if  necessary  to  record
  193.   this information.  Eliminated the /SCAN option  as  a  result.   Changed  the
  194.   output subdirectory  default  from  C:\TEMP  to  whatever  your  TEMP  system
  195.   variable is.  [Replaces eumal611.zip]
  196.  
  197.   FILL:  Changed program so /CONT option no longer  looks  at  diskette  serial
  198.   number.  This means pre-formatted diskettes should  work  fine.   Added  more
  199.   full-featured /ATTR=attribs options.  [Replaces fill610.zip]
  200.  
  201.   HTMSTRIP:  More bug fixing with tables.  I'm getting to hate  tables...   The
  202.   method of writing tables has been  totally  recoded  and  the  column  widths
  203.   should  appear  closer  to  the  desired  appearances  now.   Added   /Cpath,
  204.   /COPY=path, /CREATE, /-FORCE, /RSPACE, /ATTR=attribs parameters.  The use  of
  205.   /-FORCE, among other things, prevents long <PRE>..</PRE>  blocks  from  being
  206.   reflowed. More blank lines are being eliminated by /-SPACES  now.   [Replaces
  207.   htmst611.zip]
  208.  
  209.   MOZ (included in HTMSTymm.ZIP file):  /COPY=subdir specification didn't work;
  210.   fixed.  Corrected  detection  of  MID  and  AU  files.   Added  detection  of
  211.   Shockwave (*.DCR) files.   Corrected  periodic  errors  with  Mosaic  caches.
  212.   Added /CREATE parameter.  Added return codes.  [Replaces htmst611.zip]
  213.  
  214. -------------- (kind of terse; revisions made 4 to 6 releases ago)
  215. Release 611 (Nov 1996):
  216.  
  217.   COPSINCE:  Recoded program  to  work  more  like  DOS  REPLACE  command.   /R
  218.   replaced by /U command.  /U, /A, /AU, /CLONE, and new  /DIFF  parameters  are
  219.   now mutually exclusive.
  220.  
  221.   DIRCOMP:  Recoded program to work more like DOS  REPLACE  command.   /U,  /A,
  222.   /AU, /CLONE, and new /NONE and /DIFF parameters are now mutually exclusive.
  223.  
  224. Release 610 (Oct 1996):
  225.  
  226.   DIRTOTAL:  Added /TREE parameter.
  227.  
  228.   EUMAIL:  Got around the internal vs external date format problems.
  229.  
  230. Release 609 (Sep 1996):
  231.  
  232.   Lots of programs were revised but, really, no major changes.
  233.  
  234.  
  235. HISTORY.702                         5                         Revised: 02-28-97
  236.  
  237. -------------------------------------------------------------------------------
  238.                           Wish list & bugs to squash
  239.  
  240. Nothing in this list is guaranteed to be incorporated in the routines. However,
  241. they may be.  Realistically, most of these have been on the list for  a  *long*
  242. time so don't hold your breath--e-mail me if any of them mean  a  lot  to  you.
  243. With all the revisions, I keep wondering  if  I'll  ever  have  time  to  learn
  244. Windows programming.
  245.  
  246. If you have other suggestions, please contact me at bguthrie@nmaa.org.  Obscure
  247. suggestions that seem useful to just a small number of people will probably  be
  248. ignored unless accompanied by offers of money; and, yes, I can  do  specialized
  249. versions for your own purposes on a fee basis.
  250.  
  251. CHANGE: Ck passing in /BINARY from an environmental variable
  252. CHANGE: Ability to insert characters (/FROM NULL /TO xxx)
  253. CHANGE: Ability to change any character at a specified column to something
  254.   else (i.e. deleting columns)
  255. CONVERT: Support international date formats
  256. CONVERT: Add /INMISSD and /OUTMISSD parms
  257. COPSINCE: Warn if diskette runs out of space
  258. COPSINCE: Add /S option
  259. COPSINCE: Support for 4DOS
  260. DATES: Add setting to allow color switch for tomorrow's item
  261. DIRCOMP: Support for 4DOS
  262. FILL: /S option?
  263. FILL: Support for 4DOS
  264. FILL: (701) Consider new algorithm for fitting files
  265. FILUPDAT: Warn if diskette runs out of space
  266. FILUPDAT: Support for 4DOS
  267. HTMSTRIP: (702) Multiple spaces are supposed to be translated as single space
  268.   except in <PRE> blocks
  269. HTMSTRIP: Handle I/O differently -- blows up with "out of string space"
  270.   in some cases
  271. HTMSTRIP: (701) Handle COLSPAN and ROWSPAN better (should eliminate borders)
  272. HTMSTRIP: Need a better way to handle long table cells
  273. HTMSTRIP: Handle embedded tables within tables
  274. HTMSTRIP: Handle embedded ALIGN statements better (vs Netscape's CENTER)
  275.            <Hn>  def is flush left               ALIGN="s" or ALIGN=s
  276.            <P>          flush left
  277.            <CAPTION>    ??
  278. HTMSTRIP: Handle anchors  <P ID="...">
  279. HTMSTRIP: Handle <PRE>...</PRE> blocks within tables?
  280. HTMSTRIP: Indicators for <B>..</B> and <I>...</I>?
  281. HTMSTRIP: (701) Tab expansion should take effect on output, not input
  282. HTMSTRIP: (701) Consider handling the looser "<!-- ... -- >" form of comments?
  283. HTMSTRIP: (702) Create logfile
  284. HTMSTRIP: (702) Radio buttons etc don't line up correctly within table cells
  285. HTMSTRIP: (702) Drop title if it's the same as the page title, or some option
  286.   to delete the page title
  287. MOZ: Add grab-all for pages that are list of images etc (e.g. accessing an
  288.   ftp page in Netscape gives you just a list of files)
  289. PAGINATE: HEADING | FOOTER [ FRONT | BACK ] ?
  290. TXTABLE: Adding some other line options (e.g. double around table but single
  291.   within)
  292. Other: Maybe have a Windows SETUP interface and prompter?
  293. 
  294.