home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 260.lha / PLT_v1.2 / RELEASE-NOTES < prev   
Encoding:
Text File  |  1989-07-07  |  4.6 KB  |  103 lines

  1. PLT: v1.2 release notes
  2.  
  3. This release is mostly bug fixes, but there are a few new features.
  4.  
  5. New features:
  6.  
  7. - AmigaDOS enviroment variables are now supported instead of Manx enviroment
  8.   variables.  Manx enviroment variables had a problem with initializing the
  9.   enviroment from within a handler.  If Manx's set command was not executed
  10.   before running the handler, the system would crash.
  11.  
  12. - Two new HP-GL commands, AF and PG, are now supported.  These commands
  13.   cause the page to be dumped, and a new one started.  When output is 
  14.   being sent to the screen, the close box must be clicked to display
  15.   the next page.  PLT: works slightly different because of this.  Before,
  16.   a page would be dumped if anything had been written to the handler,
  17.   regardless of whether or not any lines were actually plotted.  Now,
  18.   PLT: will only dump a page if there are lines to print.
  19.  
  20. - The number of lines processed is now displayed in the screen title bar
  21.   when output is sent to the screen.  This will let you estimate the amount
  22.   of memory needed to dump the plot to the printer by multiplying the number
  23.   of lines by either 16 or 28, and adding 80-100k.
  24.   
  25. - If output is sent to the screen, the screen is flashed when the plot is
  26.   finished.
  27.  
  28. - PLT: now sets up the necessary Preference options in it's own copy of
  29.   the preferences.  It does not change the global settings set by the
  30.   Preferences program, only it's own copy.
  31.  
  32. - An enviroment variable, PltMaxRasHgt, has been added to control the height 
  33.   of each raster.  The default is 64 and the minimum is the height of a
  34.   single strip printed by the driver (Ex. an 8 pin doing only one pass has
  35.   a strip height of 8.  If it does 2 passes, the strip height is 16).
  36.   The enviroment variable sets the maximum height.  The actual height is
  37.   calculated as the largest multiple of the strip height that is less than
  38.   the maximum height.
  39.  
  40. Bugs Fixed:
  41.  
  42. - PLT: now parses the pen info string properly.  It was shifting the pen
  43.   thickness over one pen, and sometimes ignoring the last pen.
  44.  
  45. - The memory-conserve mode now should work properly.  Under certain 
  46.   circumstances, some of the lines would be lost.
  47.  
  48. - Manx enviroment variable are no longer supported.  They didn't work properly
  49.   anyways. (See above)
  50.  
  51. - The LB command has been fixed.  It incorrectly updated the pen location.
  52.  
  53. - DI and DR commands have been fixed.  It didn't allow some directions such
  54.   as DI 0,1
  55.  
  56. - When the output was sent to the screen, lines were not properly clipped.
  57.   They could go all the way to the edge of the "page", but now they are
  58.   clipped in the correct place.
  59.  
  60.  
  61. I've discovered that the StartUp field in the mount list is limited to about
  62. 39 characters.  This is enough for a few switches and about 5 pens.  If this
  63. isn't enough for your needs, use the enviroment variable.
  64.  
  65. Rich Champeaux (rachamp@mbunix.mitre.org)
  66.           also (rchampe@hubcap.clemson.edu) between 8/89 and 5/90
  67.  
  68. ----------------------------------------------------------------------------
  69. PLT: v1.1 release notes.
  70.  
  71. This version has a few new features:
  72.  
  73. - The status window is now opened when the handler is first written to.
  74.   This allows you to see how many lines have been processed and the 
  75.   amount of free memory left in the system.  The display is updated every
  76.   32 lines.  The status window also has a close box that allows you to
  77.   abort the plot at any time.
  78.  
  79. - A requester is now opened when the computer runs out of memory.  Everything
  80.   is freed before the requester is opened, since the when PLT: runs out of
  81.   memory, there is less than 28 bytes free in the system.
  82.  
  83. - A new switch 'M' has been included.  This switch puts PLT: into it's
  84.   Memory Conserve mode.  This mode takes only 16 bytes per line instead
  85.   of 28, but results in a serious performance degradation.  More information
  86.   on this mode can be found in the README file.
  87.  
  88.  
  89. There is a known bug in PLT:.  Manx's getenv() function doesn't seem to be
  90. compatable with handlers.  If the 'set' command has not been used before
  91. calling PLT:, the system will crash.  It doesn't matter what variable
  92. has been defined with the 'set' command, just so long as its been called.
  93. I tried calling setenv() to set a dummy variable before calling getenv(),
  94. but it crashed on the setenv().  This means that if your startup sequence
  95. doesn't already use the 'set' command, you must use 'set' or 'SetPltInfo'
  96. to set PLT:'s defaults.
  97.  
  98. V1.0 didn't handle switches the way I had intended.  All switches after
  99. a '-' were negated.  I guess this was a valid way to do it, but it wasn't
  100. what I intended and it's not the way it does it now.  If you want to
  101. negate both the S and W switches, you must use '-S-W'.
  102.  
  103. Rich Champeaux  (rachamp@mbunix.mitre.org)