home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / POSTSCPT / GSVIEW / SRC / GVCNEWS.DOC < prev    next >
Encoding:
Text File  |  1996-01-10  |  16.5 KB  |  426 lines

  1. ----------------------
  2. Version 1.4 1996-01-10
  3. ----------------------
  4. All:
  5.  File was being opened twice if file was changed.
  6.  Should be used with Aladdin Ghostscript 3.53.
  7. Win16:
  8.  Prevented GPF when running out of memory.
  9.  Reduced stack size and pipe buffer size to allow larger documents
  10.  to be displayed.  If only numeric page labels are used, 500 page
  11.  documents should be OK.
  12. PM:
  13.  Requires emx 0.9b or later.
  14.  PDF viewing was broken when "Configure Ghostscript" was added.
  15.  
  16. ----------------------------
  17. Version 1.33 beta 1995-11-30
  18. ----------------------------
  19. All:
  20.  Added PageOffset for printers.  See the Properties dialog box.
  21.  Add 'Edit Properties' dialog box to allow user to add, edit or delete
  22.  properties for a printer without having to hand edit the INI file.
  23. Win:
  24.  Installation program now creates "GS Tools" program group and
  25.  adds File Manager associations for .ps and .eps to the registry.
  26.  
  27.  
  28. ----------------------------
  29. Version 1.32 beta 1995-11-23
  30. ----------------------------
  31. All:
  32.  Installation programs added.
  33. Win32s:
  34.  Uses new gsv16spl.exe to write to the 16-bit spooler from Win32s.
  35. PM:
  36.  Fixed printing of non DSC documents (was broken when printer
  37.  dialog boxes were combined).
  38.  
  39. ----------------------------
  40. Version 1.31 beta 1995-11-03
  41. ----------------------------
  42. This is an interim release, intended to fix some known problems
  43. and add a few new features, but does not include the full DLL
  44. implementation needed to work reliably under Windows 95/NT,
  45. or paper size handling using level 2 setpagedevice.
  46. It is intended for use with Aladdin Ghostscript 3.51.
  47. All:
  48.  Still doesn't work with landscape PostScript that sets the
  49.  clipping path.
  50.  Combined printer dialog boxes.
  51.  Allow user supplied preview file in creation of DOS EPS file for both 
  52.  GSview "Edit | Add EPS Preview | User Supplied Preview" and EPSTOOL.
  53.  Added warning if EPS BoundingBox was entirely off the page.
  54.  Replace label of "%%Pages: () 1" with page number.
  55.  Changed "Ghostscript Command" into "Configure Ghostscript" which
  56.  has separate "Ghostscript EXE" and "Ghostscript Include Path".
  57.  Changed TIFF code to work on big-endian architectures, to allow
  58.  EPSTOOL to run under Solaris.
  59.  Directories src, gsgrab and epstool are now in ZIP files, since
  60.  most people won't want them unzipped.
  61. PM:
  62.  Uses print queues instead of writing to ports.
  63.  It is now possible to use a Ghostscript path with embedded spaces.
  64.  Allow user to specify drawing method GpiDrawBits or WinDrawBitmap
  65.  to dodge display driver bugs.
  66.  Recover when last directory is invalid (usually no floppy in drive).
  67. Win:
  68.  Added Ghostscript 3.51 to "Options | Ghostscript Version".  Selecting
  69.  GS 3.51 puts quotes around filenames in response files to allow embedded
  70.  spaces.  This won't work with GS 3.33.
  71. Win32:
  72.  Uses print queues under Win95 and WinNT.
  73.  
  74. ----------------------------
  75. Version 1.3       1995-05-23
  76. ----------------------------
  77. Win:
  78.  Default extension was .ps. Now .ps or .eps or .epi.
  79.  Added mswinpr2 to default device list.
  80. Win32:
  81.  gvcbugs.doc notes that patched version of Ghostscript 3.33 needed to 
  82.  avoid lockups under Windows 95.
  83.  Fixed drag-drop under Win32.
  84.  Allowed long filenames in quotes on command line.
  85.  Win95 "Print File" opens port directly and does not attempt to spool file.
  86.  
  87. ----------------------------
  88. Version 1.23 beta 1995-05-16
  89. ----------------------------
  90. All:
  91.  Location of GSview on ftp://ftp.cs.wisc.edu/ghost/rjl/ has changed slightly.
  92. Win:
  93.  Changed open command dialog box filter strings so that List Files of
  94.  type list box doesn't confuse users.  Some users think that if the 
  95.  extension of a PostScript file is BMP, it can be read by Microsoft Word.
  96.  Changed dialogs to match Windows 95 style.  This involved changed
  97.  default font to Helv 8 pt, and adding 0x0004L flag to all dialogs.
  98. Win32:
  99.  Increased maximum string length from 80 to 256 characters.
  100.  Added flag to indicate Windows 95.
  101.  Corrected error message under Windows 95 when Ghostscript can't be found.
  102.  Noted that Windows 95 can be used.
  103.  
  104. ----------------------------
  105. Version 1.22 beta 1995-05-09
  106. ----------------------------
  107. All:
  108.  Updated device list to match updated gs 3.33 makefiles.
  109.  Added note about gs @filename to GSgrab documentation.
  110.  Added FILE_ID.DIZ for BBS operators.
  111.  Added suggested Windows PostScript printer drivers to help file.
  112. PM:
  113.  Requires emx 0.9a or later.
  114. Win:
  115.  Store bitmaps and icon in binary files instead of embedded in resource 
  116.  script, to allow compilation with Microsoft compilers.
  117.  
  118. ----------------------------
  119. Version 1.21 beta 1995-04-26
  120. ----------------------------
  121. PM:
  122.  Can now handle PDF files using GS 3.33 with PDF interpreter.  Zoom
  123.  doesn't work with PDF files.  Takes a long time to open PDF file.  Doesn't
  124.  sense if PDF file is modified.
  125.  
  126. Win32:
  127.  Filename on command line was ignored.  Removed BC++ 4.0 bug avoidance 
  128.  since no longer needed in BC++ 4.5.
  129.  
  130. ----------------------------
  131. Version 1.2 1995-04-18
  132. ----------------------------
  133. All:
  134.  Changed email address to rjl@aladdin.com.  This is an alias provided
  135.  by Aladdin Enterprises.  Russell Lang is not an employee or agent
  136.  of Aladdin Enterprises.
  137.  Aladdin Ghostscript 3.33 is now the preferred version for use with GSview.
  138.  Disabled changing HWResolution via setpagedevice.
  139.  Fixed bug in handling %%BeginBinary or %%BeginData with lines > 255
  140.  characters (which is incorrect DSC).
  141.  Now deals with incorrect DSC usage whereby code is included
  142.  after %%EndSetup and before %%Page:  (Microsoft Windows).
  143.  Added warning if User Defined Media dimensions exceed 1 metre.
  144.  Updated documentation to suit GS 3.33.
  145.  Updated printer devices list to suit GS 3.33.
  146. PM:
  147.  Removed double mutex request which may have been causing mutex timeout.
  148.  Show Bounding Box now works in orientations other than portrait
  149.  and when zoomed.
  150.  Sound files with spaces in filename will now play.  Required quotes
  151.  around filename for MciPlayFile().
  152. Win:
  153.  Now compiled using BC++ 4.5.
  154. Win16:
  155.  Add "Options | Ghostscript Version" to allow GNU Ghostscript 2.6.1 
  156.  to be used by GSview.  Support for this is likely to be dropped
  157.  in the future.
  158. Win32:
  159.  Modified get_filename() to deal with buggy Win32 GetOpenFileName
  160.  which didn't change current directory.
  161.  
  162. ----------------------------
  163. Version 1.13 beta 1995-01-09
  164. ----------------------------
  165. All:
  166.  Fixed bug which caused looping in ps.c when reading DOS EPS file.
  167.  Added reference to WWW home page.
  168.  Add ghostscript installation instructions to help file.
  169. PM:
  170.  Added small black and white icons for OS/2 Warp.
  171.  Fixed check marks on Orientation menu.
  172.  Added Ctrl+PgDn and Ctrl+PgUp to page left and right as per IBM CUA.
  173. Win32:
  174.  Fixed bug which stopped gsview32.exe working as a NCSA Mosaic viewer.
  175.  This bug was caused by a buggy BC4 setdisk() function which was incorrectly 
  176.  changing the directory on selected disk.
  177.  Changed INI filename to GSVIEW32.INI
  178.  
  179. ----------------------------
  180. Version 1.12 beta 1994-12-08
  181. ----------------------------
  182. All:
  183.  Prevent user entering 0 for width or height of user defined media.
  184.  Created doc2html for making GSview on-line help available via the
  185.  World Wide Web.
  186.  Fixed printing with User Defined page size.
  187.  Reverted to using Tim Theisen's ps.c module, but with a non GNU licence.
  188.  Modified ps.c to support %%BeginData lines > 254 char, atend instead
  189.  of (atend), %!PS-Adobe instead of %!PS-Adobe-, DOS EPS files.
  190. Win:
  191.  If ghostscript window in existence, don't erase background of
  192.  GSview.  This is to avoid an NT bug which resulted in GSview
  193.  being told to erase the background after Ghostscript had drawn 
  194.  the child window.
  195.  Treat Windows 95 (version > 4.0) as being like Windows NT.
  196.  When creating default Ghostscript Command, use gswin32.exe for 32bit
  197.  version, not gswin.
  198. PM:
  199.  Added new option "Show Bounding Box" which draws a dashed rectangle 
  200.  over the image to show the bounding box.  Only works in portrait
  201.  orientation.
  202.  
  203. ----------------------------
  204. Version 1.11 beta 1994-10-27
  205. ----------------------------
  206. All:
  207.  Changed "Save Settings" to "Save Settings Now" for consistency with 
  208.  WinNT program manager.
  209.  Changed DSC recognition string from "%!PS-Adobe-" to "%!PS-Adobe"
  210.  to allow it to recognise OS/2 2.99 (Warp Beta) PostScript driver files.
  211.  Allow "%%Pages: atend" and "%%BoundingBox: atend" which are both
  212.  incorrect because they should be "(atend)" not "atend".  Still
  213.  gives warning message about these lines, but accepts them anyway.
  214.  Allow documents that claim DSC conformance to incorrectly include
  215.  a setup section without using %%Begin/EndSetup.  Warning given.
  216.  Allow documents that claim DSC conformance to incorrectly include
  217.  code between %%EndSetup and the first %%Page.
  218.  Add debug messages "%GSview sectionname".
  219.  Moved Page selection menu items to new View menu.
  220.  Added "File | Save As" to save the current document when GSview
  221.  is used as a WWW viewer.
  222. Win:
  223.  Under WinNT, registry entry for [sounds] includes "Enable=1" which caused
  224.  Options|Sounds to crash.  Added code to ignore this entry.
  225. Win32:
  226.  Fixed sounds. Was looking for MMSYSTEM.DLL instead of WINMM.DLL.
  227.  Imitation pipe code changed to use memory mapped files instead
  228.  of shared memory under WinNT.
  229.  WinNT cannot mix 16 and 32 bit versions of Ghostscript and GSview.
  230.  Under WinNT, scroll bars are not redrawn properly, and cursor over
  231.  child window is not correct.
  232.  This problem may be an artifact of the image window
  233.  not being owned by the same process as the parent window.
  234.  
  235. ----------------------------
  236. Version 1.1 1994-08-03
  237. ----------------------------
  238. All:
  239.  Change licence from GNU to GSview specific licence.  Commercial
  240.  distribution of this version now prohibited.
  241.  Added Zoom by right mouse button.
  242.  Added Keys Help topic.
  243.  Added pt, mm and inch units to cursor position on status line.
  244.  Cursor position is now w.r.t. lower left of page, not lower left
  245.  of bitmap (relevant when page rotated).
  246.  Force installation help to be displayed when user can't run ghostscript.
  247.  Handle files that claim DSC conformance, yet have lines > 254 characters
  248.  in %%BeginData section (MS-Windows PostScript driver yet again).
  249. PM: When restoring window location on startup, maximize window if 
  250.  needed, remembering restored position.
  251.  Added scrolling bug avoidance kludge for OS/2 2.11, 1bit/pixel bitmap 
  252.  with 1bit/pixel display.
  253.  When GSview started from the command line, ignore any non-existent
  254.  file given as an argument.  Putting GSview on the Desktop menu
  255.  causes d:\Desktop to be given as an argument to GSview.
  256.  Added Options | Fit Window to Page.
  257.  Added new messages GS_BEGIN and GS_END from gsos2.
  258.  These are caused by "-1 false .outputpage" and "-2 false .outputpage"
  259.  respectively.  These commands are placed before and after every page.
  260.  These are used by GSview to tell when gsos2 starts processing input
  261.  and when it finishes processing input.
  262.  This reduces the number of incorrect status messages that get briefly 
  263.  displayed.  Should also make it harder to advance to next page while
  264.  Ghostscript busy.
  265. Win: Draw cursor position on status line directly instead of using
  266.  paint message.  Looks better when cursor in motion.
  267.  
  268. ----------------------------
  269. Version 1.08 beta 1994-05-10
  270. ----------------------------
  271. Win16:
  272.  Again loads files from the command line.
  273.  
  274. Win32: 
  275.  Now loads files from the command line (far pointer in WM_COMMAND 
  276.  lParam was being truncated by Win32s.  Use handle instead).
  277.  Fixed EPS Add Preview | Windows Metafile (BC4 can't tell the
  278.  difference between hwrite and _hwrite!).
  279.  
  280. PM:
  281.  buttons now in correct place when user tries to resize window
  282.  larger than bitmap.
  283.  
  284. Wider distribution (ftp.cs.wisc.edu, ftp.cdrom.com).
  285.  
  286. ----------------------------
  287. Version 1.07 beta 1994-04-28
  288. ----------------------------
  289.  
  290. Fixed "gvpm [drive:][path]file" to stay in current directory and to
  291.   pass full pathname to Ghostscript.
  292.  
  293. Made Auto Redisplay the default.
  294.  
  295. Changed "Wait" message to be more descriptive.
  296.  
  297. Fixed redisplay when displayed file is changed.
  298.  
  299. Shortened gs printer command line by putting filename inside options file.
  300.  
  301. Merged more of the Windows and PM print code together.
  302.  
  303. Fixed Windows Select Device dialog box.
  304.  
  305. Remember port for Open | Print File.
  306.  
  307. Print all pages when document doesn't contain DSC page comments.
  308.  
  309. PM Fixes:
  310.  Buttons now drawn correctly when window is maximized.
  311.  In input dialog box, select entry field during dialog box creation.
  312.  Fixed DOS EPS header created by EMX (needed pack(1))
  313.  Fixed Open | Print File.
  314.  Made PM filename box on status line wider.
  315.  Added button descriptions on status bar.
  316.  
  317. ----------------------------
  318. Version 1.06 beta 1994-03-03
  319. ----------------------------
  320.  
  321. Changed name back to GSview (original name used in pre 0.6 alpha) 
  322. to avoid confusion with Tim Theisen's X11 Ghostview.
  323.  
  324. Ported to OS/2 Presentation Manager.  This involved a major reorganisation 
  325. to allow common code between MS-Windows and OS/2.
  326. MS-Windows version is expected to have more bugs than version 1.0.
  327.  
  328. PM GSview supports all the relevant features from GSview for Windows
  329. except for "Edit | Add EPS Preview | Windows Metafile".
  330.  
  331. Added Microsoft Win32s version.  
  332. 16 bit GSview for Windows will work with 32 bit Ghostscript using
  333. Win32s and vice versa.
  334. GSview for Windows now requires Ghostscript 3.0.
  335. Not tested under Windows NT.
  336.  
  337. Added Media | Depth option.  Needs Ghostscript version 3.0.
  338.  
  339. Added Options | Ignore DSC.  Useful for documents that incorrectly
  340. claim to follow DSC.
  341.  
  342. Rewrote DSC scanning code.  Now handles DOSEPS files without creating
  343. a temporary file.
  344.  
  345. Added magnify buttons.
  346.  
  347. Added text extract and search.
  348.  
  349. ----------------------------
  350. Version 1.0a  1993-11-10
  351. ----------------------------
  352.  
  353. Fixed EPSF Warn bug.
  354.  
  355. Fixed INI file bug for Printer entry.
  356.  
  357. ----------------------------
  358. Version 1.0  1993-08-05
  359. ----------------------------
  360.  
  361. Saved media name in an array so it is available in write_profile().
  362. Previously, closing gsview from the system menu would cause 
  363. write_profile() to be called twice, the second time after the
  364. window and menu had been destroyed.  Consequently the media
  365. name could not be obtained from the non-existent menu.
  366.  
  367. Added command line option /S[port] to spool file (File | Print File).
  368. This allows files dropped on the Print Manager to be sent
  369. direct to a PostScript printer.
  370.  
  371. Changed default timeout to 5 minutes per page.  This timeout 
  372. only affects printing.  Timeout for displaying was dropped
  373. in version 0.8 beta (when pipe code was changed).
  374. Timeout for opening or closing Ghostscript is still 20 seconds.
  375.  
  376. Added "Safer" option to select Ghostscript -dSAFER flag which
  377. disables the deletefile and renamefile operators, and the
  378. ability to open files in any mode other than read-only.
  379. The default is now "Safer".
  380.  
  381. Added %%EndImage before %%EndPreview of EPSI preview.
  382.  
  383. Changed default file extensions so that .ps indicates an ASCII
  384. postscript file and .eps indicates a DOS EPS file with a 
  385. binary header and preview.
  386.  
  387. ----------------------------
  388. Version 0.8 beta  1993-07-07
  389. ----------------------------
  390.  
  391. DSC file is now closed after each page is displayed.  
  392. The file is reopened just before the next page is displayed and 
  393. if the file length or date stamp have changed, gswin is killed 
  394. and the file rescanned.  Version 0.7 kept DSC files open which 
  395. caused problems if another program changed the file.
  396.  
  397. Documented that gsview produces TIFF 5.0 Class B images.
  398. Added a menu option for creating a TIFF 4.0 preview for 
  399. Word Perfect 5.1 which requires a narrow minded interpretation
  400. of the TIFF 4.0 specification.
  401.  
  402. Moved imitation pipe code to a separate module.
  403. Changed implementation of imitation pipe.  Instead of creating
  404. many temporary files, gsview now keeps a single read/write file open.
  405. When gsview writes to the imitation pipe the data is written to this file.  
  406. When the pipe is flushed gsview reads the file and passes it to gswin 
  407. in global memory blocks.  When gswin asks for data and there is no more 
  408. to give, gsview resets the file.
  409.  
  410. If a file is specified on the gsview command line do not use the
  411. saved directory.  If a path to the file is given, use it as the 
  412. current directory, otherwise use the gsview working directory.
  413.  
  414. To stop documents that change the paper size from interfering with
  415. gsview's orientation commands, gsview now adds paper size commands 
  416. (e.g. letter, a4) to the userdict to replace those in the systemdict.
  417.  
  418. Generate error if user attempts to overwrite open document file.
  419.  
  420. ----------------------------
  421. Version 0.7 beta  1993-05-10
  422. ----------------------------
  423.  
  424. First general release of Ghostview for Windows.
  425.  
  426.