Short: PageStream 3.2h2 patch set Author: Soft-Logik Publishing, Inc. Uploader: soft-logik cup portal com Type: text/dtp Architecture: m68k-amigaos This is a file 2 of a 2-file set. You need pgs3h21.lha and pgs3h22.lha. PAGESTREAM 3.0h2 As many of you know, Soft-Logik released the TextFX extension last week with a new version of PageStream called 3.0h2. The reasons for this new version were: 1. TextFX required a few programming hooks that weren't in 3.0h. 2. 3.0i wasn't ready to go yet, but TextFX was done. 3. We didn't want to hold TextFX back until 3.0i was done. We know that calling it 3.0h2 is a bit confusing. We chose this instead of calling it 3.0i because: 1. We had already said the next version would be 3.0i and would include specific features. Calling this version 3.0i and the next version 3.0j would confuse people. 2. It's still better than PageStream95. ;-) 3. We don't like the letter 'j' and wanted to stop before we ran out of letters. Our intention was to release 3.0h2 with TextFX orders only. We decided to keep 3.0h as the current shipping version. Then we realized: 1. 3.0h2 is much better than 3.0h. It seemed silly to keep shipping 3.0h when we could ship a better version that was release-able. 2. Somebody would post online that they had 3.0h2 and the rest of you didn't. Villagers would be at the gate throwing stones within the hour. Then a few villagers gathered outside of the gate and started boiling water. They chanted "give us a patch, give us a patch..." Another group of villagers stood beside them holding pitchforks, and chanting "patches are evil, give us 3.1 now." Forced between choosing boiling water or pitchforks, we decided to release 3.0h2 as a patch. (Actually, if the truth is to be told, we let our GEnie and CompuServe users vote on whether they wanted 3.0h2 released online. Most wanted a patch, thus we've uploaded a patch.) v3.0i isn't that far off. If you want to skip this version, go ahead. There will be a direct 3.0h to 3.0i patch as well as the 3.0h2 to 3.0i patch. But typing is much more comfortable in this version, so if you use PageStream a lot, I recommend getting 3.0h2. The patch filenames are PGS3H21.LHA and PGS3H22.LHA. You must have 3.0h installed on your hard drive and you must download both files. The files are already on the Soft-Logik BBS (314-256-8971), and are on Genie and CompuServe. They will be on Portal and Aminet soon. CHANGES FROM 3.0h TO 3.0h2 TEXT: - Implemented buffered typing for greater speed! - Implemented Undo for most text operations! Note that Undo typing will not undo typing to the last non-typing change, as in most programs. It will undo the last block of typed characters. This will change in a future version. - Implemented the Character Set gadget for importing and exporting ASCII text. Added a Windows character set option to the popup. - Fixed clicking at the end of the last line in an article which caused the attributes to revert to the default. - Fixed the problem with phony 'cursors' appearing on blank lines and at ends of lines when drag selecting text. - Fixed the redraw problem with backspacing in kerned or tracked text. (Parts of letters were not erased.) - Fixed the redraw problem with moving kerned or tracked frameless text objects. (Parts of the rightmost character were not erased.) - Corrected cursor placement with tabs. It will now place the cursor on the side of the tab you click on, instead of always on the right. - Fixed the use of multiple tabs when custom tab stops had not been created. - Fixed scaling of PostScript ABF screen fonts. (They were not being scaled to match the type size.) - Fixed the rotation of Soft-Logik bitmap fonts. They are no longer offset incorrectly, and they're faster now too. PostScript bitmap fonts no longer get offset incorrectly, but they may still scale incorrectly. - Fixed move to end of line (Shift Right Arrow) when the line was ended with a New Line instead of a New Paragraph. - Fixed the leading grid option. It still uses global preferences instead of document preferences, but no longer causes crashes. - Fixed the cursor position problem on lines with manual kerning. - Fixed the problem with the Ok gadget not unghosting in the Manual Kern requester. - Corrected the icons for tabs to match other programs. The left and right icons were backwards from the standard set by others. - Fixed the undesirable snapping of tabs to the nearest 1/16th of an inch when they were selected in the Tabs requester. - Adjusted text highlighting for kerned and tracked text, so that it now highlights text in a visually correct manner, even though it was technically correct before. - Fixed the monospaced tracking problem with the narrowest character in a font not being monospaced. - The Line/Fill button in the toolbar now works for text when the Text tool is selected. - Added a Ctrl C mnemonic for unicode 8216 (quote single left): 'l - Added a better Ctrl C mnemonic for unicode 8217 (quote single right): 'r (You can still use the old mnemonic listed in the manual.) OBJECT MANIPULATION: - Increased the speed of the Group command by approximately 1000%. - Implemented external drawing objects. - Line/Fill attributes can no longer be applied to groups. (In prior versions, they were applied to the group's bounding box. In the future we plan to allow Line/Fill attributes applied to groups to be applied to the group's subobjects, as in v2.2, but for now, it is simply disabled to avoid confusion.) - Changed the way drawings and compound objects work, so that attributes such as rotation are applied to the object, not to its subobjects. This makes it considerably faster, and allows external drawings to be rotated and scaled without affecting the external file. - Fixed the problem with outlines for rotated drawing objects. - Undo resizing of a frameless text object now works as expected. - Fixed resizing of paths end over end. The width and height remain positive now. - Fixed the crash bug with 0 copies and Transform. It now works as documented in the manual. - Fixed Distribute so that it no longer takes the line thickness into account when calculating the bounding box. - Fixed Distribute so that Left/Center Right distribution place all objects inside the bounding box. - Added more busy pointers when applicable for object manipulation. POSTSCRIPT PRINTING: - Fixed the problem with printing DMF (and some other fonts) to PostScript level 1 printers. - If you couldn't get special characters to print on your PostScript printer, they should print now. A number of PPD files for popular printers are lacking two mandatory parameters. PageStream will now default to the most likely value if the parameters are missing. - Monospaced tracking now prints correctly. - Fixed printing of compound objects. (ProDraw and ProPage files use compound objects.) - Fixed printing of gradient filled text shadows. Note that shape filled shadows will print as solid at this time. - EPS files printed to disk no longer have an EOF, even if "Include EOF" is on. The EOF caused problems when PageStream3 generated EPS files were printed from some PC and Mac programs such as XPress and PageMaker. NON-POSTSCRIPT PRINTING: - Fixed printing of gradient fills with landscape orientation. OPEN/SAVE/IMPORT/EXPORT: - Increased the speed of importing drawings by approximately 1000%. - Increased the speed of loading documents with drawings by approximately 1000% for the portion of the load time related to the drawings. - Fixed the crash problem when saving files with names longer than 30 characters. - Fixed the problem with Black coming in as Black.1 from Art Expression EPS files. - Fixed the problem with documents being saved in the wrong directory. - Fixed the paragraph spacing problem when opening ProPage documents. - Improved the speed of loading and saving IFF ILBM and PCX pictures. - Made the TIFF filter import files with extra Photoshop channels. The channels will be ignored, but the files can now be imported. MISCELLANEOUS: - When you place the insertion point and then choose the Object tool, the text object will now be selected instead of the previously selected object. It now works the same as PageStream2. - Fixed the annoying problem with rounding errors when scrolling the screen. (Parts of the screen would appear 1 or 2 pixels off.) - Fixed the problem with creating more than 10 documents, chapters, master pages or colors all based on the same name. ie, untitled.1, untitled.2..., in which the numbering went from .10 to .111 to unusual numbers. This could potentially crash the program, and was most noticeable in importing ProDraw Clips. - Fixed the minor problem with small black lines appearing next to the vertical scroll bar when using the scroll arrow gadgets. - Added a fractional delay when changing screen modes with the Settings/Screen command, to ensure that the PageStream3 screen is shut down before a new one is created. (If the new one was created before the former is shut down, the second one had to be called PageStream3.1, which conflicted with some ARexx scripts.) - The Insert Page, Delete Page and Move Page commands are now ghosted when you're viewing a master page, because they are not applicable to this type of page. - Fixed a keyboard shortcut conflict in the Insert Date requester. - Opening a new document in a non-English version of PageStream3 will now use the localized name for the term "View" in the document window titlebar. - Deleted the Type/Weight command because it was redundant. - Removed embossing from ruler sub-unit tick marks. This will reduce flicker for people with non-flicker free displays, and even fractionally speeds up redraws, without detracting from the appearance of the rulers. - Implemented localized unqualified menu shortcuts. (This means that the keyboard shortcuts should now be correct for the Object menu in the German version of PageStream3.) - Made it impossible to use Ctrl shorcuts for grayed out Type menu commands. - Printer drivers now use AmigaDOS system alerts rather than custom alert requesters. SEND TO EDITOR: - Fixed the problem with > signs coming back from the editor as >>. - Double dashes will now come back as en dashes, and triple dashes as em dashes. Typewriter quotation marks will still not be converted to typographic quotation marks because this may be disconcerting to some people. MACRO SCRIPTS: - Implemented the Print Signature macro script. Note that it works differently than documented on page 316 of the manual. Refer to the help system for details. (Note that it does not yet work with automatic page numbering; you must number pages manually.) - Implemented the Find OverSet Text macro script. Note that it displays the first page it finds with overset text. You should correct the text and then run the macro again. It will alert you when there is no overset text. - Added a new Insert Signature Block macro. This lets you append your signature block to the end of your letters. The first time you use it, it will ask you to create your signature block. - Rewrote the Automatic Text Frame macro script. It now takes an argument of DEFAULT which will create the new frame with the master page's margin and column guide values, rather than using the size of the current frame. The default PageStream3.macros file's Macros menu command works the same as before, and F4 is assigned to execute it with the DEFAULT argument. This is useful if the current frame doesn't match the next page's frame. i.e., the first page is a cover sheet, and if you need a second page, you'd rather not leave room for a letterhead. - Corrected the Open Template macro data for Avery labels size 5196. MACROS: - Fixed the problem with recording some import/export operations. - New commands: GETSCREENDPI, GETSELECTEDOBJECTS, GETARTICLEOVERSET, GETARTICLEIDS. - New parameters: GETCURSOR, GETOBJECT, GETCHAPTERS, CREATECOLUMNS. - New parameters: EDITTEXTOBJ (requires TextFX extension) - Increased the speed of the MAKECOMPOUND command by approximately 1000%. - GETARTICLE FRAMES now starts numbering from 0 rather than 1, to maintain consistency with other commands. - Fixed the ARTICLEID parameter in all applicable commands. - You can now pass arguments to external scripts when executing them from an internal macro. Syntax: RX "script arg1 arg2..." PAGELINER: - Added a missing Settings/Help command to access its help system. - Added Right Amiga I as a short cut for Project/Insert. BME: - Dramatically increased the speed of painting. - Fixed the problem with recording the setting of the brush size. - No longers displays a busy pointer after each macro paint action. - Fixed the problem with black and white being reversed when converting a B&W picture to color. - Fixed a potential crash problem when cancelling Convert, or when converting to the same type and depth. - New ARexx command: GETSCREENDPI. WORDWORTH DOCUMENT FILTER: - This filter is sold separately, but if you own it and have it installed, this patch will update it to the latest version. - Fixed the problem with landscape documents opening as portrait. - Fixed the problem with out of order tabs. (PageStream expects tabs to be sorted, whereas Wordworth saves them in the order they were created.) - Fixed the problem with non-filled tabs being imported as tabs filled with spaces. TRUETYPE FONT ENGINE: - This engine is sold separately, but if you own it and have it installed, this patch will update it to the latest version. - Updated for compatibility with the new TextFX extension.