Index » PageStream Support » Windows » Update to 5.0.4.17
Sign in to add a comment. Pages: 1
2008-04-25 11:49:17 CT #1
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-Cool.
+ 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 Wink
+ 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 Smile.
+ 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 Wink
+ 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

Sign in to add a comment. Pages: 1
Index » PageStream Support » Windows » Update to 5.0.4.17

This topic is closed due to inactivity.