home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR15 / QQSL55.ZIP / HISTORY.DOC < prev    next >
Text File  |  1993-10-03  |  20KB  |  349 lines

  1.                            QQSL(tm) REVISION HISTORY
  2.                              (Last five versions)
  3.                            =========================
  4.        
  5.        
  6.        Version 5.5 (10/03/93):
  7.        
  8.          - The Add/Create form now accepts 29 different modes!   Compare 
  9.            this  figure to the previous version, which accepted only  6.  
  10.            At the "Mode:" prompt, enter '?' (without the quotes) to  see 
  11.            the  first  mode menu.  If you are a serious  satellite  fan, 
  12.            select  (More) from the bottom of this first menu to see  the 
  13.            satellite mode menu.  Note that I'm not familiar with all the 
  14.            satellite  modes,  so this second menu might not  be  all  it 
  15.            could  be!  If you see any errors or  potential  enhancements 
  16.            for  either  menu,  let me know.  And, if I  later  use  your 
  17.            suggestions,  I'll send you a free upgrade when  the  version 
  18.            containing your suggestions is ready for distribution.
  19.        
  20.          - "Auto sort before print" has been added to the  configuration 
  21.            screen.  If this parameter is set to 'Y', the label file will 
  22.            automatically sort into "Callbook" order before printing.  If 
  23.            it is set to 'N', the label sequence will be unchanged before 
  24.            printing,  although the user may still use the  Sort  command 
  25.            from the main menu before printing.
  26.        
  27.          - "Blank  Labels at End" has also been added to the  configura-
  28.            tion screen.  This parameter must be set with a single  digit 
  29.            ranging from '0' through '9', which is used to determine  the 
  30.            number of blank labels to be printed at the end of a job  for 
  31.            those  using  dot  matrix printers.  Please  note  that  this 
  32.            parameter has no effect for those configured for laser print-
  33.            ers.  Thanks to K1ER and AA4US for the idea!
  34.        
  35.          - The new Hewlett-Packard LaserJet Series 4 is now supported.
  36.        
  37.          - K1EA  (CT) and K8CC (NA) keep me constantly busy  keeping  up 
  38.            with the changes to their files each time they come out  with 
  39.            a new version.  Therefore, with this version of QQSL  support 
  40.            is  added for CT version 8.xx and NA version 7.xx.   Unfortu-
  41.            nately,  at  the  same time I'm withdrawing  support  for  CT 
  42.            versions older than 7.xx and NA versions older than 6.xx.  In 
  43.            other  words, only the last two major revisions of CT and  NA 
  44.            will  now  be supported.  Working with more  than  two  major 
  45.            revisions for each program would be a horrendous task,  real-
  46.            ly!
  47.        
  48.          - The  K1EA  (CT) and K8CC (NA) Import functions  have  changed 
  49.            considerably.  Check the index at the end of QQSL.DOC to find 
  50.            the  page number for the "Import log file" section, in  order 
  51.            to read about the new Import procedures.
  52.        
  53.          - When importing DXBase files, \DXB30 will now be searched  for 
  54.            files,  as well as \DXB20 and the current directory.   Thanks 
  55.            to AB6FO for the tip!
  56.        
  57.          - QQSL.DOC now includes detailed instructions on how to  import 
  58.            "RTTY  by WF1B" QSO information.  Check the index at the  end 
  59.            of QQSL.DOC for the page number for "RTTY by WF1B".
  60.        
  61.          - The  cOnfiguration screen input fields have  been  "tightened 
  62.            up"  a  bit.   Give it a try - you'll see that  some  of  the 
  63.            fields won't accept anything but valid entries!
  64.        
  65.          - The  printing  routine  has also been  "tightened  up".   The 
  66.            status  of the printer is now checked before each  and  every 
  67.            character  is  printed, and a message is sent when  an  error 
  68.            condition  is found.  After the user corrects the  condition, 
  69.            the  program  begins printing again with the  same  character 
  70.            that was being sent when the condition was discovered, there-
  71.            by ensuring that no information is lost from any label.  This 
  72.            should  all be transparent to the user, but I  thought  might 
  73.            make interesting reading here <HI!>.
  74.        
  75.          - I  discovered a rare situation which would cause "MHz"  on  a 
  76.            label to become "GHz" - fixed.
  77.        
  78.          - Back in version 5.2 I gave QQSL the capability of  processing 
  79.            QSO's dated between the years 1945 and 2037.  I decided  that 
  80.            this was premature and have set things back the way they were 
  81.            (1945  -  1999 only).  Sometime during the  year  1999,  I'll 
  82.            re-enable  the  capability  of entering the  years  2000  and 
  83.            above.
  84.        
  85.        
  86.        Version 5.4 (02/25/93):
  87.        
  88.          - "MHz"  is now a seven-position field on the Add/Create  form.  
  89.            In other words, if you have a SSB QSO on 14.234 MHz, you  may 
  90.            enter  any of the following values and they will show on  the 
  91.            label  exactly as entered:  14, 14., 14.2, 14.23, 14.234,  or 
  92.            14.2340 (if you have an RX capable of reading to this  degree 
  93.            of accuracy).  Full validation criteria is shown in the "MHz" 
  94.            subsection  of the QQSL.DOC file.  Thanks to AA4US  and  K1ER 
  95.            for their suggestions!
  96.        
  97.          - QQSL  now  has the ability to print to LPT1  (normal  default 
  98.            printer), LPT2, or LPT3.  Thanks to KD6XM and K1ER for  their 
  99.            suggestions,  and  especially to K1ER for  beta  testing  the 
  100.            change.
  101.        
  102.          - The licensed version now includes an install program.  Thanks 
  103.            to KE6XJ and K9APW for the inspiration.
  104.        
  105.          - CT  has  the capability to automatically log  full  frequency 
  106.            when the user's XCVR readout is being detected by CT and used 
  107.            while  logging.  I call this  capability  "auto-freq-detect", 
  108.            and  think it is far superior to the user entering Alt-F1  or 
  109.            Alt-F2 to tell CT that bands have been changed.  Not having a 
  110.            direct hookup at the home QTH though, I can only provide  the 
  111.            capability  to  correctly import  auto-freq-detect  files  if 
  112.            users  send  me samples.  AJ0E and AB6FO did just  that,  and 
  113.            QQSL now correctly imports CT V8 DXpedition and ARRL 10-Meter 
  114.            contest  logs created by auto-freq-detect users.   If  anyone 
  115.            else  is using auto-freq-detect and finds that QQSL does  not 
  116.            properly import other contest files, please provide me with a 
  117.            test  file  and I will add the capability to import  the  new 
  118.            format.  Of course, the next upgrade for this user would then 
  119.            be sent without charge!
  120.        
  121.          - If  you  try to print an unsorted label file, QQSL  will  now 
  122.            give you the option to sort the file before continuing.
  123.        
  124.          - The  QSOLOG.SDF file created by DXBASE may now  be  imported.  
  125.            This new capability was actually available in version 5.3,  I 
  126.            just forgot to mention the fact in my HISTORY.DOC file <HI!>.
  127.        
  128.          - DXBASE  files may now be imported from either the current  or 
  129.            the  \DXB20 directory.  Thanks to AB6FO for  the  suggestions 
  130.            and for beta testing the change.
  131.        
  132.          - Labels  created from DXBASE files will now show "Please  QSL" 
  133.            for  unconfirmed QSO's and "Thanks QSL" for those  which  you 
  134.            have  already received a card.  Thanks (again) to  AB6FO  for 
  135.            the suggestions and for beta testing the change.
  136.        
  137.          - The  printer routines have been totally rewritten.  This  was 
  138.            done  in  order:  1) to provide better detection  of  printer 
  139.            problems,  and  2) to simplify programming for  all  printer-
  140.            related code.  In most cases though, the user should not  see 
  141.            any differences resulting from the new printer routines.
  142.        
  143.          - The print buffer for dot matrix printers is now being cleared 
  144.            prior to printing both alignment labels and QSO labels.  This 
  145.            may  cure  the problem with some of the  non-100%  compatible 
  146.            printers  starting  with "garbage" on the first line  of  the 
  147.            first  label.   Thanks (again) to K1ER for  beta  testing  the 
  148.            change.
  149.        
  150.          - I've  eliminated  the "CGA Snow Removal" parameter  from  the 
  151.            cOnfiguration  form and added "QQSL Wallpaper" in its  place.  
  152.            This  new  parameter adds the capability to turn  on/off  the 
  153.            QQSL's  in the screen's background display.  As for the  loss 
  154.            of  the other parameter, I've written QQSL in such  a  manner 
  155.            that  it  will  automatically detect and  eliminate  snow  as 
  156.            needed,  but  I'm not 100% sure that this will  work  in  all 
  157.            cases.   But, with the disappearance of CGA monitors  as  the 
  158.            standard  some  time  ago (1987?) and  the  proliferation  of 
  159.            EGA/VGA  systems  at reasonable prices, I doubt  that  anyone 
  160.            will miss this old parameter <HI!>.
  161.        
  162.          - The  term "ASCII" in the Import Section in QQSL.DOC has  been 
  163.            clarified.  Thanks to KC4B for the suggestion.
  164.        
  165.          - I had it exactly backwards in version 5.3 - the year 2000  is 
  166.            a  leap year, whereas 2100, 2200, and 2300 are  not.   Fixed, 
  167.            just in time - phew <HI>!
  168.        
  169.        
  170.        Version 5.3 (09/15/92):
  171.        
  172.          - The  price has been lowered again, this time to $14.95  (U.S. 
  173.            funds  or 30 IRC's).  Why, you ask?  I've cut my  advertising 
  174.            to the bone!  Without this added expense, I was again able to 
  175.            lower  my  prices.  For what it's worth though,  it's  HIGHLY 
  176.            unlikely that the price will ever be reduced again!
  177.        
  178.          - There have been unimaginable difficulties keeping the  Import 
  179.            function  current with the binary formats produced by  K1EA's 
  180.            and  K8CC's  programs.  Just to make things  more  difficult, 
  181.            K1EA  recently  came out with version 8 of CT, which  I  then 
  182.            discovered  produced binary files totally  incompatible  with 
  183.            older versions of CT.  Because of this and the difficulty  in 
  184.            working with the older binary files, the binary import  func-
  185.            tion has been replaced by an ASCII import function.  Overall, 
  186.            this  new  function will be easier to support and will  be  a 
  187.            more  "usable"  function for all users.   Read  the  "Import" 
  188.            section in QQSL.DOC for a full description of this  function.  
  189.            Check  the  index  at the end of QQSL.DOC to  find  the  page 
  190.            number for this section.
  191.        
  192.          - Support has added for version 8.xx ASCII files by K1EA.
  193.        
  194.          - Support has been withdrawn for all version 5.xx and older  CT 
  195.            files  by  K1EA.   If  you are still  using  these  older  CT 
  196.            programs,  convert the .BIN file using the CT's  B2R  program 
  197.            and import the resulting .RES file into QSL.
  198.        
  199.          - Support has been withdrawn for all version 4.xx and older  NA 
  200.            programs  by K8CC.  These versions of NA were quite  "buggy", 
  201.            so  I would hope that there are no users still  working  with 
  202.            these older versions of NA anyhow!
  203.        
  204.          - 902  MHz has been changed to 903 in order to conform  to  the 
  205.            MHz designations assigned by K1EA's CT program.
  206.        
  207.          - The Import function counter window has been improved.
  208.        
  209.          - Wallpaper is now in sixteen colors, rather than eight.
  210.        
  211.          - The full QQSL screen now occupies 25 lines rather than 24.
  212.        
  213.          - An updated version of QQSL_CD is included with QQSL.
  214.        
  215.          - The configuration read/write routines have been strengthened, 
  216.            but this will be totally transparent to users <HI!>.
  217.        
  218.          - This  release  introduces  "menu  memory"  -  you'll  now  be 
  219.            automatically  returned to the same menu item which  you  had 
  220.            previously selected.
  221.        
  222.          - If  you  executed  QQSL from any  directory  other  than  the 
  223.            current  and then attempted to [F6] permanently  change  your 
  224.            configuration,  you  found  that you got  an  error  message.  
  225.            Fixed!
  226.        
  227.          - I  only just found out that the year 2,000 is the  only  year 
  228.            which  is  divisible by four but is NOT a leap year  for  the 
  229.            next  400  years!  The date 29-02-2000 will now  generate  an 
  230.            error message.
  231.        
  232.        
  233.        Version 5.2 (03/25/92):
  234.        
  235.          - The  price to license QQSL has been reduced to $19.95.   Why, 
  236.            you ask?  The price had earlier been raised to $24.95 to help 
  237.            cover advertising costs in "QST" and "CQ", both of which  are 
  238.            quite  expensive!   Since  that time, I've  decided  to  drop 
  239.            advertising  in  these two publications  and  concentrate  on 
  240.            "Worldradio" and the "National Contest Journal" only.   Since 
  241.            rates  are much more reasonable in these two  magazines,  I'm 
  242.            passing along the savings to new QQSL purchasers.
  243.        
  244.          - Printer errors (off-line, power off, out of paper, etc.)  are 
  245.            now  processed  by QQSL rather than by DOS.  This is  a  nice 
  246.            improvement  over seeing the notorious DOS message  "(A)bort, 
  247.            (R)etry  .  .  ." dropped on top of your  QQSL  screen,  even 
  248.            though this essentially was just a cosmetic problem!   Thanks 
  249.            to  VE3SUN  for the suggestion and to V73CT for  the  problem 
  250.            report.
  251.        
  252.          - Licensed  users who execute a demonstration copy of QQSL  and 
  253.            make  temporary  [F2] changes with the  Configure  QQSL  menu 
  254.            command using their valid serial number, immediately followed 
  255.            by  permanent  [F6] changes to line 5 with  the  Modify  menu 
  256.            command,  discovered  that their program was deleted  at  the 
  257.            start  of their next session!!  Fixed - and thanks  to  K1OIK 
  258.            for the bug report.
  259.        
  260.          - Users  now  have the option to show either  "Please  QSL"  or 
  261.            "Thanks  QSL"  on labels imported from K1EA  or  K8CC  files.  
  262.            Thanks  to AJ0E, and particularly V73CT for prodding me  into 
  263.            making this enhancement.
  264.        
  265.          - Laser  printer users who execute the "aLign printer"  command 
  266.            will now see a running count of the number of dummy labels as 
  267.            they are sent to the printer.  Thanks to N2HOS - the  impetus 
  268.            behind this enhancement!
  269.        
  270.          - Both  the  Sort function and the [F6] Save  function  on  the 
  271.            Add/Create form have been speeded up.
  272.        
  273.          - QQSL  had  previously  been written to  process  QSO's  dated 
  274.            between  the  years 1945 and 1999.  I decided to get  a  head 
  275.            start  on  the new century by extending the years  for  which 
  276.            QQSL will produce labels.  QQSL can now handle the years 1945 
  277.            through  2037, and I'll be happy to extend this period  again 
  278.            if  I'm still around in thirty years <HI!>.  Note:  Only  one 
  279.            out of four centennial years (years divisible by 100 with  no 
  280.            remainder)  has a "leap day" in February.  The year  2000  is 
  281.            one of these years, therefore 29/02/2000 will be accepted  as 
  282.            a valid date by QQSL.
  283.        
  284.          - The  "Quick Start" section of QQSL.DOC and the  READ.ME  file 
  285.            delivered  with  the  demo and licensed copies  of  QQSL  now 
  286.            discuss  the "Modify lines 4/5" menu item.  Thanks  to  V73CT 
  287.            for the idea.
  288.        
  289.          - The "aLign printer" command is now on the first menu, as well 
  290.            as the second.
  291.        
  292.        
  293.        Version 5.1 (12/10/91):
  294.        
  295.          - The  QQSLCFG program has been totally eliminated.  QQSL  con-
  296.            figuration is now done directly from the QQSL main menu,  and 
  297.            configuration changes may be saved temporary or  permanently.  
  298.            If  you have an old copy of QQSLCFG on your disk, you  should 
  299.            delete it, since it may work with the new version of QQSL but 
  300.            the  final  configuration will be totally  unpredictable  and 
  301.            most likely harmful to your program!  NOTE:  Those of you who 
  302.            have  used  the old QQSLCFG program are going  to  find  that 
  303.            you'll like the new configuration method a LOT!
  304.        
  305.          - The QQSL.INF file is no longer needed, as the Modify function 
  306.            now  writes  line 4 and 5 information directly  back  to  the 
  307.            QQSL.EXE file.  The QQSL.INF file from older versions of QQSL 
  308.            should now be deleted to free up a little disk space.
  309.        
  310.          - A newer version of the SORTF program is now included.  You'll 
  311.            find that the Sort function is slightly faster than with  the 
  312.            older version.
  313.        
  314.          - There is now a QQSLCD section in QQSL.DOC.
  315.        
  316.          - I've had sporadic reports of problems with the ending  anima-
  317.            tion  from users with slower machines.  Thanks to WB5ASD  and 
  318.            others  for  pointing this out to me.  Rather  than  "tinker" 
  319.            with code which serves no practical purpose, I simply removed 
  320.            the routine from QQSL.
  321.        
  322.          - Licensed users who enter "O" (oh) in the place of "0"  (zero) 
  323.            when  configuring their program will no longer be  told  that 
  324.            their serial number is invalid.
  325.        
  326.          - Call signs starting with three alphabetic characters will  no 
  327.            longer  be rejected.  Thanks to KK6XN for pointing out to  me 
  328.            that there ARE valid calls using this format.
  329.        
  330.          - AJ0E  pointed  out to me that when entering the  FIRST  label 
  331.            during  a session, an entry in the SWL field would cause  the 
  332.            entire label to revert to its default values!  Fixed.
  333.        
  334.          - Version  4.1  (07/18/91) saw the elimination of  the  3-label 
  335.            limit for non-licensed users.  This experiment has turned out 
  336.            to  be  a total flop, as my income from QQSL has been  at  an 
  337.            all-time  low since that date.  Because of this and the  fact 
  338.            that QQSL has been solely a commercial program since  version 
  339.            5.0  was released, the 3-label has been reinstalled into  the 
  340.            demo version.
  341.        
  342.          - The  HISTORY.DOC file is getting too big.  From now on,  I'll 
  343.            limit this file to only the last five versions.
  344.        
  345.          - Demo  reminders for non-licensed users will no longer pop  up 
  346.            during  their QQSL sessions, although there will still  be  a 
  347.            demo  reminder at the beginning and end of  the  non-licensed 
  348.            user's run.
  349.