home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 September / PCO_0998.ISO / filesbbs / os2 / pms_117.arj / PMS_117.ZIP / whats.new < prev   
Encoding:
Text File  |  1998-07-20  |  10.8 KB  |  283 lines

  1. New in PMStripper 1.17
  2.  
  3. Fixed a bug that could cause PMStripper it to abort.
  4. This could happen if the user had too much text marked when
  5. the user pressed ALT+S or selected "Save As" from the menu.
  6. With the fix, if there are more than 1024 characters the
  7. program does not attempt to use the marked text as a filename.
  8. If there are less then 1024 and more than 254 marked characters,
  9. the text is truncated and then used as the file name.
  10.  
  11. Added a 'Translate quotes' to the strip options. This option
  12. translates the "smart quotes" used on some web pages into the
  13. standard ascii values (0x93 and 0x94 are changed to 0x22).  The
  14. "smart apostrophes" are translated to standard ascii (0x91 and
  15. 0x92 are changed to 0x22). The two "special hyphen" characters
  16. are translated to standard ascii (0x96 and 0x97 are changed to
  17. 0x2d).  The 0x85 character is translated into 3 periods (0x2e)
  18. to approximate an elipsis character.  In addition the 0xA0 and
  19. the 0x99 characters are translated to a space. The translation is
  20. done before any html character enties are translated, so this option
  21. should not effect languages that use those characters as part of
  22. their normal text.
  23.  
  24. Added an 'Only http type' option to the URL options. This option
  25. limits the URLs to those links containing a http reference. The 
  26. "normal" URL detection looks for htlm code containing href and will
  27. find gopher, ftp, mailto, and relative links to other web pages as
  28. well as complete URLs.
  29.  
  30.  
  31. New in PMStripper 1.16
  32.  
  33. This release fixes two bugs that were introduced in prior
  34. versions. 
  35.  
  36. If the "Ignore <BR>" setting was active when the
  37. settings were saved, it was not checked on the menu the next
  38. time PMStripper was loaded.
  39.  
  40. The URLs were not being detected correctly.
  41.  
  42.  
  43. New in PMStripper 1.15
  44.  
  45. Fixed a bug that caused the program to crash when an unmatched
  46. '<' character was in the source file.  This happens most often
  47. when a '<' is part of the text and it is not replaced with the 
  48. HTML code of < .
  49.  
  50. Added a option to allow the user to enter a default extent for
  51. the stripped file when it is saved to disk.  
  52.  
  53.  
  54. New in PMStripper 1.14
  55.  
  56. Fixed a problem that occured when the user tried to copy
  57. more than 64K of text to the OS/2 Clipboard. In previous 
  58. versions, the program would abort without any warning or
  59. error messages.  
  60.  
  61. Made most of the menu bar selections inactive when a file
  62. is being loaded and/or stripped.  It was possible to cause
  63. the program to crash, if the user tried to modify the 
  64. stripping options while an html source file was being stripped.
  65.  
  66. Added menu item for the default directory to be used
  67. for html source files and an entry to enable the feature.
  68. The enable option is only available on the registered
  69. version of PMStripper.
  70.  
  71. Modified the menu selections so that options only available
  72. in the registered version are not selectable.
  73.  
  74. Modified the ignore CR-LF option to reduce the number of
  75. blanks inserted in place of the CR-LF pairs.
  76.  
  77. Added "Ignore cr-lf" and "Ignore <BR>" settings to the saved values.
  78.  
  79. added codes for the brain dead windows webmasters
  80. • and •  now converted to 0xfe
  81.  
  82. Changed menu bar shortcut to "l" instead of "F" on File.
  83. In previous releases, the only way to see the menu under File
  84. was to use the mouse to select File.  THis change does not
  85. alter how any of the other accelator key function. ALT-F still
  86. brings up the open file dialog box
  87.  
  88. Made the file save operations run on a separate thread.
  89.  
  90.  
  91. New in PMStripper 1.13
  92. HTML 4.0 adds hexidecimal numeric character references , and this
  93. version adds support for hexidecimal numbers.  The supported numeric
  94. character references are restricted to what will display on code pages
  95. 437 ands 850. Support for numeric character references above decimal 255
  96. or hex 0xff has not been added. 
  97.  
  98. How PMStripper looks for URLs has been modified so that "href" is 
  99. treated as the start of a URL. 
  100.  
  101.  
  102. New in PMStripper 1.12
  103. This is another bug fix release. There was a minor problem introduced
  104. in version 1.11 which has been fixed in this release. The default
  105. name when saving a stripped file was 11111 in version 1.11 due to
  106. some test code that should have been removed.
  107.  
  108. An error in the translation of one of the international characters 
  109. was corrected in this release.  This error had been present since
  110. version 1.03.
  111.  
  112.  
  113. New in PMStripper 1.11
  114. This is a bug fix for an error that occured when the last
  115. line of a web page was not terminated by a newline character.
  116. This resulted in that line being discarded.
  117.  
  118. New in PMStripper 1.10
  119.  
  120. This is a bug fix release that fixes a bug in the registered version.
  121. The fix filters some additional characters from any text that is marked
  122. when a save is rquested.
  123.  
  124.  
  125. New in PMStripper 1.09
  126.  
  127. Registered users of PMStripper will have access to two additional
  128. executable files that were compiled with the 486 and 586 compiler
  129. options.  These versions will offer some performance improvement
  130. for users with 468 , Pentium, or equivalent CPUs. 
  131.  
  132. BUG Fixes
  133.  
  134. Earlier versions of PMStripper would abort if the user tried to
  135. strip a web page that was all HTML codes.  What actually happened
  136. is that the program tried to load a file that was only one character
  137. long after it was stripped.  The IOC library funtion that loaded
  138. the file into an MLE window would abort due to an exception.  The
  139. simple fix was to add a blank line to the stripped text so that all
  140. stripped files are at least one line long.
  141.  
  142. New in PMStripper 1.08
  143.  
  144. This is a bug fix release. 
  145.  
  146. In prior versions it was possible to input a illegal file name and
  147. cause the program to abort. This happened when the ALT+S and Ctrl+S
  148. file save options were used when there were illegal characters or
  149. more than 256 characters in the marked text. 
  150.  
  151. In prior versions, there was a problem in the way the HTML comments
  152. were handled.  This could cause the program to abort if the end of 
  153. the HTML comment was not detected.
  154.  
  155.  
  156. New in PMStripper 1.07
  157.  
  158. Quick Save  ( Ctrl+S accelerator )
  159.  
  160. When the user has marked text to be used as the file name or wants
  161. to use the default name for the saved file, this function saves the
  162. file without bringing up the OS/2 file dialog box.  
  163.  
  164. Quick Print ( Alt+P accelerator )
  165.  
  166. When the user wants to print the stripped file, this option sends the 
  167. stripped file to the OS/2 default printer. If you have more than one
  168. printer, the default printer is set from one of the printer objects on
  169. your desktop.
  170.  
  171. The file that is sent to the printer is not formatted by PMStripper.
  172. Since word wrap in the PMStripper display window does not reformat the
  173. text, line lengths must be user adjusted to fit the printer.
  174.  
  175.  
  176. Raw HTML display  ( Ctrl+R accelerator )
  177.  
  178. This function reloads the HTML source file and displays it without
  179. stripping any of the HTML codes.  This was added so that the user
  180. would still have an easy way to display the raw HTML codes when
  181. PMStripper was installed as the HTML source viewer in the IBM Web
  182. Explorer.
  183.  
  184.  
  185. BUG Fixes
  186.  
  187. Fixed an HTML stripping bug that resulted in a ';' character added
  188. to a single '&' character and the ';' being stripped from unknown
  189. character entities.
  190.  
  191. Corrected a problem that caused a write error message to be displayed
  192. if a file save was canceled when the file already existed.
  193.  
  194.  
  195. New in PMStripper 1.06
  196.  
  197. Bug Fix: Using PMStripper as WebX viewer for HTML source
  198.  
  199. When PMStripper is used as the viewr for HTML source in WebX,
  200. the 'Reload Source File' and the 'Save As' selections were greyed
  201. out unless the source file is reloaded via 'Open File'.  This
  202. has been corrected in version 1.06
  203.  
  204. PMSTRIP.INI handling
  205.  
  206. For PMStripper users who wish to add an environment variable to their
  207. config.sys file, PMStripper will use that environment variable to
  208. determine where the PMSTRIP.INI is located if it is not found in the
  209. working directory.
  210.  
  211. For those users who never change any of the configuration options, I
  212. have eliminated the automatic creation of the PMSTRIP.INI file.  The
  213. file will only be created when 'Save Settings' is selected.
  214.  
  215. The environment variable is specified in your config.sys file.
  216.  
  217. SET PMSTRIPPER=C:\YOURPATH
  218.  
  219. The C:\YOURPATH should be changed to the location of PMStripper or
  220. the drive and directory that you want to locate the PMSTRIP.INI file
  221. Embedded NULLs
  222.  
  223. I found a web site (the IBM Alphaworks site) that had web pages with
  224. embedded NULL characters.  Since a NULL character terminates a string
  225. in C/C++ , this caused some problems with PMStripper.  I have added a
  226. filter to replace the NULL characters with space characters before
  227. processing the html code.
  228.  
  229. Default settings
  230.  
  231. I have changed the default settings based on feedback from the
  232. registered users of PMStripper.  The only setting that is now
  233. enabled is the use of the underscore character.
  234.  
  235. New in version 1.05
  236.  
  237. Over write of existing file warning
  238.  
  239. A check has been added to warn the user if he is about to overwrite
  240. an existing file. If the file is write protected an error message is
  241. displayed.  If the file is not write protected, the user is prompted
  242. for an 'Ok' or 'Cancel' response.
  243.  
  244. More Fonts
  245.  
  246. All of the installed fonts are now available via the font dialog box.
  247. Also, the font that is active when 'Save Settings' is selected will
  248. become the default font.
  249.  
  250. New stripping options
  251.  
  252. 'Strip Options' has two sub-menu items: 'Ignore <BR>' and 'Ignore
  253. cr-lf'. These items are mutually exclusive and, since they are not
  254. normally needed, are not saved via the "Save Settings" menu item. These
  255. options are useful when the stripped output has excessive blank lines,
  256. not present in the source file.  This often occurs in Web published
  257. poetry since many are formatted with both carriage return - line feed
  258. (cr-lf) pairs and the HTML code <BR> which prevents text reformatting
  259. by the browser. PMStripper normally translates <BR> into a cr-lf pair
  260. thereby producing unnecessary blank lines. These two menu items strips
  261. either the cr-lf pairs OR the <BR> codes from the text before any other
  262. actions are performed.  The results of using either option should be
  263. similar, but one method may produce better results depending on how the
  264. text was originally formatted.
  265.  
  266. Reload HTML source file via ALT+R accelerator
  267.  
  268. The 'Reload Source File' menu item reloads the current HTML file and
  269. is a handy way to make changes in the the stripper's options and then
  270. view the same HTML, processed differently.  This bypasses the file
  271. dialog box.
  272.  
  273. Printing
  274.  
  275. To directly print the stripped text, select a printer as the file's
  276. destination. Entering 'lpt1' or 'lpt2' (as the file name) will send the
  277. text to a printer.  This method bypasses the WPS print manager and
  278. results in using the printer's default font. Additionally, since word
  279. wrap in the PMStripper display window does not reformat the text, line
  280. lengths must be user adjusted to fit the printer.  This is not new, but
  281. has not been documented.
  282.  
  283.