Deron Kazmaier
From: United States
Registered: 2006-01-29
Posts: 4639
|
I posted a new SoftLogikApp.dll file that anyone should be able to download it that downloaded the Windows upload last night. This fixes the crash that was happening when you opened the file selector (well, did something that tried to open the file selector).
Nothing else changed, and I'm sure other problems will crop up! One of the changes was to the control layout in dialog boxes. It should be _much_ more consistant, and the pref/edit palette etc shouldn't change sizes because you picked a different option. I do see that the dialogs are opening up under the palettes (wasn't that happening before anyway?) and the alert dialog (are you sure you want to close, etc) and another one looked bad. Please report them as you see them so I can try and fix them.
Deron
Changes since 5.0.4.4 (last windows release) and 5.0.4.17:
Recorded changes to 5.0.4.17 + Show Text Linking only shows for articles which have multiple columns now. + Fixed break text routing that would loose initial text formatting for new articles. Long standing bug (forever). + Changed support for printing multiple pages. This works on Linux, and both OS X and Linux uses the same CUPS system, so I don't know why it won't work under OS X, nor am I sure if this actually will fix the problem. + The Francais and Espanol language modules were not displaying the language menu or popups, but it threw off the counts so that if you picked something you got something else. Fixed. + Changed several places for importing to use new unlimited path length functions. + Fixed several cancel when importing crashes. + Script commands RX, Play, and Execute (all aliases for the command to run an external script) now can have arguments that are passed to the script. ** RX filepath [5.0.4.17:arg1 arg2...] ** PLAY filepath [5.0.4.17:arg1 arg2...] ** EXECUTE filepath [5.0.4.17:arg1 arg2...] + Pref item "STARTUP scriptname" can now have arguments that are passed to script. + All new code for finding missing external graphics. Basically it tries to work with the same directory structure but with different path prefixes to deal with loading files on a server from different computers with different paths to the server. + When arrow keys get you to the top/bottom/left/right of the page it will now advance to the previous/next page. + document palette displays items at the top like it should instead of at the bottom of the visible space. + Fixed selecting PPD in print setup causing a crash right away (new file selector attached to document window was the cause). + Fixed CMYK Jpeg from Adobe products that reversed the intensities. + corrected spelling in MakeTextFXPath new keyword ** MAKETEXTFXPATH [5.0.4.16: QUIET | ALERT]
Recorded chnages to 5.0.4.16 + File path encodings for external graphics from other platforms now converted to local encoding. + Place graphic by mouse now fixed + Save as PDF and Print progress requester now attached to relevant document window. + Ascii import now sniffs the data to see if it is valid utf-8 for setting the import charset (ei, choose between classic mac or utf-. + Added FRAME command to BREAKTEXTROUTING macro command: ** BREAKTEXTROUTING [TOFRAME][FROMFRAME] [5.0.4.16:FRAME] + You can now break text routing in object mode. + When updating external drawing and eps objects, will refresh color/style listings. + Updated font display code. Hopefully fixes uneven baseline issues. + Added support for CMYK Jpeg files (import and export). I don't have any real files to test with, so if you do please send them or the url where they can be found! + Loading documents that originated on Linux should now properly reverse out escaped characters in the path name and remove any leading "file://" for external item names. + Removed most font/text debug output (made a debug option that can be turned back on, or have text rescanned) + Made default font the default selection in Define Kerning and Define Ligature. + Selecting a font with no ligatures would crash Define Ligature. + Added support for Type 1 afm and pfm font metric files. Old versions of PageStream supported these, and they are still in use for Type 1 fonts. About time PageStream supported them again! Still looking for proper PFM file format documentation. Does anyone have this?? + Fixed problem where FreeType would report that no kerning existed and it did. Seems FreeType doesn't support GPOS TrueType table for kerning, where as PageStream does. Now PageStream just goes and looks for itself to find out if anything kerning tables in the font. + Fixed bug in unencoded glpyh support that wacked widths/ligatures/kerning etc for those fonts which used them. + Added support for zero width characters (combining accents mostly) which fixes some ligatures also that converted for example A + non-spacing grave to Agrave. + Removed unnecessary system font scanning (left it as a debug option) + Gradient angle was not measured by user angle prefs. + Fixed overflow indicator (broken with new text typing update). + Removed obnoxious numbers boxes from Align, but kept keyboard shortcuts + Update to Define Ligature dialog which now uses the text rendering to show the list items including the unencoded characters, and a textual dump of the selected ligature to show the exact unicode/glpyh numbers. + Custom underline now lets you chose double underline and set the offset/size/color for each of the two strokes. + Switching to the grayscale color model in Edit Color will now cause the sample to update to the now gray color. + When you add a font via font prefs that is a duplicate of an installed system font, it will now keep the user installed font and ignore the system font. Before it was a random choice between the two. This specifically was requested because the Apple Times New Roman font has fewer characters and a different spacing than the Windows font by the same name. Now you can use the Windows font under PageStream and maintain the original Times font. However, if you create a PDF file and don't embed the base 14 fonts you will get the system font file which has fewer/different characters. + DEBUGFILE output will now be placed in the PageStream5 user prefs folder instead of inside the PageStream application bundle. + Updated PageStream3 reference in German translation + Applying Smooth Path to a path with a curve (or previously smoothed) no longer creates wacky paths. FYI, this command is most useful for large numbers of small line segments where it will curve fit them into smooth curves. A simple path with a few lines will generally not yield much if any change to the path. + First, Previous, Next, and Last Page Number commands now have new behavior. Before, if you used these commands in a frameless text object, or a single frame article (ie, not linked), you would just get a -. Now, it looks for the nearest article on the page that has a first/prev/next/last page number and displays that. Whew. A lot of words to say: ++ You can now create "Continue on page xxx/Continued from page xx" in a frameless text object/single text frame and the prev/next page number command will pick up the prev/next page number of the nearest linked article! + New parameters for MakeTextFXPath script command ** MAKETEXTFXPATH [5.0.4.16: QUITE | ALERT] + Choosing the "dumbed down" Warp or Curve Text scripts without frameless text object and path selected will now show an Alert and not create an invisible text object, assuming that you have not created a custom script list. If you have, then simply edit the Warp Text and Curve Text to have the ALERT keyword at the end of the first line of these scripts. + Text objects, columns, and tables selected in object/reshape mode will now all items from the Type menu to be selected and applied to the entire textobject/frame/table! Welcome back to a long lost feature from 1.x/2.x days!! + Text Routing Display now displays. It now uses the default attributes (except type size).
Recorded changed to 5.0.4.15 + Font substitution will at least try and find a similar named font instead of simply relying on the default font. Additional suggestions on findind matches welcome. + Fixed bug in PDF import filter. This one is due for a major rewrite to keep up with latest PDF changes. + When printing, the entire mail merge file is now processed to generate the proper character coverage of a font so that subsetting, ligatures and general encoding works properly. + Default Double underline text fixed! The default may need some tweaking. Any suggestions or is it good? I need to add the general ability to draw double lines and then put an interface on it so you can customize the double underline. If you can believe it, I've been dragging along multistroke support since 3.0, but the code to offset the line has never been done (so you can add multiple stroke via script commands, but all of the strokes draw on top of each other) and since that has not been done the interface bits were removed from 3.0. It may even be in the 3.0 "fiction" manual. + Article word count was wrong + Added keyboard shortcut Menu -/= for zoom out/in + Shift-cursor keys with table cells selected will extend the selection now. + Fixed a number of postscript encoding issues so that things like ligatures, euro etc will be more likely to print + Added new Define Ligatures so I could at least see what ligatures are being loaded from the OpenType and AAT fonts. I am thinking that a special version of Insert Character, Define Kerning, Define Tracking, the new Define Ligatures and probably a few others to come should be integrated into the Font Prefs. + Added support for Apple Advanced Typography mort (old style) & morx (new style) tables for ligatures. These are some wacked formats (especailly mort), and I was unable to find any non-apple application that supports it besides FontForge for creating them. Limited to ligatures for now. If choosing a font crashes PageStream, please identify the font! Most likely it is now related to the parsing of these two tables. This is certainly a work in progress! Though I think I have it close, I think both formats still have a few unknowns to work out. + Updates some Germans translation strings (thanks Ingo!) + When loading templates/propage documents/etc the document filename was tossed which made finding relocated external graphics more difficult. Filepath is now kept but the program should now not let you save without giving you a "file overwrite" alert (Save will do a Save As). + Fixed graphics not loading in ProPage document loader on Intel processors. + A number of interface settings (Show Grids/Guides/Rulers/Pictures/Invisibles/WireFrame/Column Outlines/Text Routing & Grid/Guide Snap) are now saving automatically when quitting PageStream. + Windows or palettes that try to open obscured by the menu bar will be placed below the menu bar. + Table cell fill/stroke colors and object styles were not getting scanned. So deleting/reports/in use/renaming for table cell colors/object styles did not function on those styles when used in a cell fill/border. Fixed! + Added parameters to GetTable command to get number of rows and columns ** GetTable [PGS5.0.4.15:ROWS &rows][PGS5.0.4.15:COLUMNS &columns]
Recorded changes to 5.0.4.13 + Started trying to make Show full width/full height resizes window to fit. + Adding points on curves (reshape tool->alt-click on curve) now very precise, even on large curves zoomed way in. + Added hack to support very broken kern table in some Microsoft truetype fonts (including Calibri, Cambria & Constantia families) + Font kerning fixed for TrueType fonts. Most kerning pairs were being ignored. + New preference items to cause increasing angles to rotate in clockwise direction. + New commands to set/get reversed angle measurements. ** SETMEASUREMENTS [COORDINATE hmsys vmsys][RELATIVE rmsys][TEXT tmsys] [FROM <PAGE|SPREAD>] [5.0.4.13: REVERSEANGLE <TRUE|FALSE>] [SAVE] ** GETMEASUREMENTS [COORDINATE &stem/.HORIZONTAL.VERTICAL][RELATIVE &rmsys][TEXT &tmsys] [FROM &from<PAGE|SPREAD>] [5.0.4.13: REVERSEANGLE &angle] + While typing, the entire damaged portion of the screen is redrawn. In the past, shortcuts were taken to make redraws faster but would cause screen corruption. Now you can easily edit white text over colored background etc. However, this may prove to be too slow on older/slower computers. + Now remembers align settings + New default align pref item and set script command ** SetAlignDefaults [OBJECT|PAGE|MOUSE|{COORDINATES x y}] [LEFT|CENTER|RIGHT] [TOP|MIDDLE|BOTTOM] [SAVE] + Now remembers leave external import setttings + New default leave external pref item and get/set script commands ** SetLeaveExternalDefaultS [ON|OFF|TOGGLE] [SAVE] ** flag<ON|OFF> = GetLeaveExternalDefaults + Current window position remembered when PageStream restarted. + Insert Text/Place Graphic changed to a single Import. Export Text/Export Graphics changed to a single Export. + Column outlines are now 25% black dashed hairline + Remembers palette positions automatically. removed snapshot from menu. + Added Remember button to Edit Master Page + Made new document menu do quick new document, shift-new document menu brings up new document dialog box. + Fixed left/right arrows in edit palette so that the top arrow increase to the right and the bottom decreases to the left. + Added rotate and alternate (shift) rotate amounts to drawing prefs + Added alternate (shift) nudge amounts to drawing prefs ** SETROTATEDEFAULTS rotate [ALTERNATE alternate] [SAVE] ** SETNUDGEDEFAULTS majordelta [MINOR minordelta] [5.0.4.13: ALTERNATE alternate] [SAVE] + Ctrl-left/right arrow to rotate selected objects cw/ccw. Shift-ctrl-left/right arrow to rotate in smaller increments. + PostScript will subset fonts which you use less than 10 unique characters in that font. Eventually some sort of control will be needed to let things be user selectable, but for now if you use less than 10 unique characters in a font, it will strip out the used characters and download just those characters. + When printing to Postscript, PPD values are now used to control new code to convert fonts to Type3 when needed/desired. So when printing TrueType, or the newly supported Type2, to a printer that does not support those fonts PageStream will convert the font to a subset Type3. + OpenType/CFF fonts can now be printed to PostScript directly as a Type2 font. + Removed unused Acquire menu item. This was for scanner modules, but no scanner modules exist at this time. They option will return when that time comes. + Paste in center will not let the imported/dropped graphic uses more than 95% of visible screen/100% of page (whichever is smaller). + New preferences file item, DEFAULTPICTUREDPI xdpi ydpi, which sets the default picture resolution. Must be hand entered into PageStream pref file. + All new truetype to type42 postscript font for postscript printing. Should support true type font collections, true type suitcases etc.
Recorded changes to 5.0.4.11 + Save as PDF now has an initial file equal to the document name + .pdf. + DISPLAY command returns error now if no PREVIOUS (or less likely, no NEXT) page exists. + Print Setup no longer opens with a busy mouse form. + Type Size dialog now starts larger. + Set Page Guides rulers no longer grow in the narrow direction + Alert dialog boxes can now show additional note text. Additional note added to the close/revert/quit with changes alerts, plus the no object information available alert. If you see others that can/should have additional text please report!
Recorded changes to 5.0.4.10 + All new Dialog box layout is basically complete and works much better! + Font dialog box doesn't crash now (broke in last release). + Minimenu in character edit palette now uses the text width and size icons as the label. + Script toolbar buttons are now labeled/hinted with the script name + A few type submenu items where not getting disabled when the parent was disabled. The corresponding toolbar buttons wouldn't get disabled either.
Recorded changes to 5.0.4.9 + Completely reworked dialog layout so strings with focus ring get cropped, plus other issues that just didn't work right because of mac controls that tried to draw outside of the area allocated for them. They still get to draw, now it just doesn't get cropped (except for edit palette where right now the strings are against the outside edge of the window and of course can't draw outside the window.) + Edit Palette should maintain a (near) single size instead of bouncing around. A few edit palette panels cause a few pixel change, but hopefully these will sort themselves out soon. + Print dialog box seems stable now as well. + Preferences dialog box seems much better now. Still a few controls that get bigger when they shouldn't, like great big color samples, but much better. + Started making changes to base code to support 64bit processors natively. This will take weeks of occasional work to complete. 10% down, 90% to go... + Fixed edit color to maintain a fixed dialog box size. + Fixed most of line/fill dialog box size change. The last bit need to take hidden controls into account. Initially the layout code has ignored hidden controls when figuring out dialog layout but to avoid changing the dialog box size when changing options this may need to be taken into account. The trouble is the controls will need to differentiate between not-gonna-be-used-hidden and can-be-used-hidden. + added support for parent/tab controls to be able identify total size of all sub-controls. + Added toolbar icons for path math (union/sub/xor/and), smooth path, flatten path, reverse path + Added toolbar labels that are shortened over toolbar tips. + xMind filter: node names were not importing in article mode. + All new control layout. Still a couple cases that are not right, and a few string controls that get cropped off, but _much_ closer. + Change to PageStream text select/attribute change code. Before, if you set the text insertion point with the mouse, choose an attribute, and then reset the insertion point, it always cancelled attribute change. Now it won't cancel the attribute change if you set the insertion point to the same as it was, ie just click back to start typing. If you move the insertion point even a little, it will still zero the attribute change. + PDF that doesn't embed a TrueType font will now mark it as Type1 so GS doesn't complain. + Font width (condensed/extended) now included in comparison when sorting font styles.
Recorded changes to 5.0.4.8 + New font popup organization test. Support for previous linear font listing, plus family/style submenu. Also added filter for showing 25 most recently used fonts/ top 25 frequently used fonts, favorites and other font collections. Simply font collections editor lets you choose which fonts/families appear in the favorites collection and user defined collection. If this works out, a couple menus or right clicking in font dialog box would be added to support similar organization plus ability to edit font collection. Or something in font setup? + Most Save as PDF values (except page range) are saved with the document. Page range seems a bit odd, but can be done. + Added taper support to Gradient/Radial Fills to PDF + Gradient and Radial Fills now retained in PDF files. No support yet for shapes, and this is only for object fills. No support for gradient/radial text, must be converted to vector first. + Changed font names to use MacRoman encoding if not defined (instead of straight Ascii). + You can now cancel out of printing to bitmap when it asks for the file to save to . + Pref file now saves with CR/LF on Windows. + Removing fonts via font setup that are in use no longer causes problems (other than the font doesn't appear anymore, but instead a default). + Fixed table cell equation funtions and cell references (ie =A1+B2+SUM(C2:F3) + Big PDF text placement fixes. Tracking, justification, kerning and text width changes all can create situations which caused text to be placed incorrectly. All variants should be fixed now. + All new code in ZLib stream filter to support reading from zip files directly. Right now only used in the xmind document filter, but ready for user in Open Office and other files. At some point may become a standard file feature that allows zip contents to be explored and files opened from within zip archives without decompressing first. Of course, some OS already support this. Code does not yet support writing to an archive nor reading files that require random access, but that is not out of the question. + Borders that are drawn to small to fit even the corners used to take _seconds_ to not draw. Now it doesn't draw quickly ;) + New option in Reports to show internal graphic paths in addition to current external paths. + Added Font toolbar icon. It is a bit too big, but I'm not so sure the others should't be bigger...
Recorded changes to 5.0.4.5 + Rewrote object blocking, path and clipping for eps/drawing/pictures to get masking objects working in Save as PDF!! + Fixed creation of localization list. + Fixed unallocated free in general prefs panel. + Added all new support for non-standard font encodings. The Mac has such a "rich" history of font formats and "standards". Getting them all to work is going to require some careful code. I just added support for Shift-JIS encoding and Macs own special Japanese encoding. As troubles fonts are identified and sent to me I'll make them work! Still need finish reworking the PDF and PostScript output to support this new encoding. + Table cell expressions fixed, was just showing "g". Actually 2 problems in one. All new expression processing code. + Fixed encoding problems when printing TrueType to PostScript. + Added new Set Text Routing, Print Font Specimen, ZoomIn, ZoomOut, View Wire Frame toollbar icons (they used duplicates of others). Still need Bookmarks, Layers Palette, Mask Options, and Path Math icons. + Fonts with unusual encoding should now display, instead of before where nothing showed. This was most common on fonts with large numbers of glyphs. + Errors getting font info for creating a PDF should no longer crash, but simple create pdf files with the wrong font info. Next step is to actually not fail to get the info but the goal should always be that no error should cause a crash! + Navigator tips now can be any length. Was previously limited to 1024 characters. Realistically a tip should not be that long, but evidently Theo needed one that long + Added new RGB256 option to color type popup. Right now it simply converted to percentage. It would be possible to save that info with the file, but at an expense of not being supported in older versions (well, it would display correctly but of course would not be properly recognized when editing the color in an older version). + Color libraries are now loaded both from the current SoftLogik/Colors folder and the new User Prefs/Colors folder. + Fixed default color library. They evidently had been created at one time with a custom color library. Changed to RGB model. + Fixed line style miter limit. Broke in initial 5.0. + Save as PDF now always include FontDescriptor/Widths for all fonts (embedded or not) as per PDF1.5 specs. + Windows printer driver defaults "Faster Output (Beta)" to off. + Moved default pref items to Defaults folder. (Default colors, font substitution, styles. Basically anything that goes into UserPrefs has a default in Defaults folder) + Print Plate pane updates the selected plate listitem properly when changed from the controls. + Knockout/Overprint icon in Print Plate listitem changed from K/O icon to green/yellow boxes that show blue where they overlap for overprint icon. + Fixed export script file requester to include python and arexx script types. + PageStream will now create the Borders and Dictionaries subfolder automatically in the automatically created users preferences folder. + Language modules now load/save the dictionaries from/to the user prefs/Dictionaries folder, but will load from the legacy SoftLogik/Engines location if one doesn't exist in the new location. The distributions will of course still have the files in the SoftLogik/Engines folder but any user modifications will be safe from overwrites in the userprefs/Dictionaries folder. + swapped PostScript printer driver freq/angle labels for screens. + Borders now also load from the Borders subfolder in the PageStream Users Prefs Path, and subfolders in the Borders folder is recursively traversed as well. (location varies based on platform, generally ~/PageStream5, ~/.PageStream5, ~/Library/Application Support) + script command ConvertToPath and MergePaths returns new object id besides setting it as current object selection + All object manipulation script commands now accepts OBJECTIDLIST count objectid1... objectidcount-1 as well now + GetFont, GetTypeSize, GetTypeWidth, and GetBaseline script command parameter DEFAULT fixed. + Exporting script resource translations will now try to export in a Locale subfolder as before, but if the folder does not exist will export the translation file in the same folder. + New PrintBorders python script from Tim Doty. Thanks Tim! + added 4 new scripting toolbar icons (createborder,createcalendar,cuniform,printborders) Thanks Tim! + Updated LoremIpsum.py script that should fill the linked columns with text and then stop. Update by Tim Doty. Thanks Tim! + random .xxx files removed. Seems my Mac likes putting resource fork tracking hidden files in folders on non-Mac servers...
-- Deron Kazmaier - support@pagestream.org Grasshopper LLC Publishing -http://www.pagestream.org PageStream DTP for Amiga, Linux, Macintosh, and Windows
|