Diagrams can now contain multiple sheets. A sheet is
like a page, though each sheet may itself be divided into multiple
'pages' for printing purposes. Currently each sheet is an extension
of the diagram and therefore shares the same diagram properties and
Fixed a bug that affected dragging an arc end off a
full loop arc with Keep Shape stretch method.
Fixed a bug that affected how self-transitions retain
position when the base figure resizes.
Fixed a bug in connection point mode that prevented
connection points from being placed on edges or centers of figures
interactively with grid snap enabled and figure not aligned or sized
perfectly to grid when.
Fixed a bug that caused screen relics when scrolling
upwards with certain screen size designations.
Fixed a bug that caused margins depicted on screen
to appear radically different at different zoom levels.
For consistency, right-click now exits connect mode as it
does for most other modes, returning to select mode. There remains one
exception which involves right-clicking on a specific state symbol, in
which a context menu is created for the purpose of adding
self-references for certain diagram types.
When editing text in text mode, key combinations involving
Ctrl+SHIFT that extended the current selection (such as Ctrl+SHIFT End,
Ctrl+SHIFT Home, and Ctrl+SHIFT arrow) were not functioning.
When saving as HTML, memo text appearing in pop-up
balloons did not display the proper character for extended characters
in some languages. For example, the
problem was reported involving memo text containing the 'ä'
character in Swedish text. The problem involved the incorrect mapping
of characters with extended codes (>128) to their UTF-8 web text
unicode equivalents for use by the Title or Java tooltips.
When editing text in text mode, it was possible for the
range of selected text to be highlighted incorrectly, making it appear
as though the wrong range text was selected. Due to the nature of the
bug, the circumstances of the problem varied unpredictably but seemed
to be most common when the selection was confined to a single line of
When editing text in text mode, there was a case where
changing a text attribute for a range of selected text (such as Bold
or Italic) did not always work properly.
This version was originally released as build 2022 on 09/08/08.
That build contained a bug preventing proper editing of text using the
Text tab of the properties screen. This build fixes that bug.
Text Edit Context Menu
While editing text (in Text mode), right-click now launches a context
menu for easy access to commands like Cut, Copy, Paste, and so on,
including the new Undo, Redo, and Insert Field commands (see below).
Simple text fields can now be added to node or label text.
A text field is a string of text that reflects information about the
diagram. Fields available in this version include file name,
creation time, and last save time. Multiple formats are supported for
each. Fields can be inserted into text by placing the text caret and
choosing Insert Field from the main Edit menu or from the right click
Text Edit Undo/Redo
In earlier versions, node and label text edits could only be undone
in whole, reverting to the full text prior to any editing.
Now individual text edits can be undone one at a time as is customary
in word processing applications. While editing text in text mode,
Undo is available from the Edit menu, from the right click context menu,
or by the Ctrl-Z shortcut key sequence. Redo is also available in
text mode as well (menu or Ctrl-Y).
Note that Redo is currently only available for text editing while
in text mode - it's not yet supported throughout the program.
Text Style "All Caps"
A range of text can now be given an All Caps style which forces the
text to be displayed in all capital letters (if possible).
The All Caps style works similar to Bold or Italics. By default, it is
available only in the context (right-click) menu, but you can add a
custom toolbar button if you prefer. The main usage is to provide a
way to force inserted text fields to be all capital letters.
Fixed a very minor bug in which page margin could be
dragged and changed by accident when behind a diagram object.
A minor 'bug' has been fixed in which a different registered clipboard
format was used by each of our different products. This meant
that copying data in editable form would not work between products.
Such copies would occur as graphic images which were not editable.
The issue had a simple work-around by opening a diagram created with
a different product in a separate window, then copying within
the same product. All products now use an identical clipboard format
for greater compatibility.
A bug has been fixed in which large imported graphics
such as JPG or PNG files which are typically used for background
images could not be
reloaded once saved. An improvement has also been made so that
large imported graphics (over 50k) are stored in their native
compressed format (JPG or PNG) rather than being expanded for
the more complex processing afforded to smaller graphics which are
more typically used for figure shapes rather than backgrounds.
This results in better performance and much smaller diagram files.
The trade-off is slightly slower drawing performance. And more
significantly, for large imported JPG and PNG files, certain
processing options are no longer available. These include adding
transparency around the edges and cleaning up of the background color
of JPG files. Fitted bounds capability is thus lost for large JPG
graphics, but not
for large PNGs containing transparency. Color tinting capability is
retained for both formats. For complete flexibility the file size
threshold of 50K will become configurable with the next release.
This version was originally released as build 2019 on 08/01/08.
If you downloaded that version, please replace it with
this update. Build 2019 contained a serious incompatibility with XP in
which the Save As screen did not function properly, causing an
"Unsupported Operation" message.
A background layer capability is now available for diagram objects.
By adding objects to the background layer, they appear behind your
diagram but do not interfere with any editing you do in the foreground.
Holding down the Alt key while doing a lasso
selection in Normal view selects objects on all layers.
Copy copies only the selected foreground objects.
Background layer objects are not copied unless also selected.
The export screen now contains a "Background"
option under the following conditions (1) foreground objects are
selected (2) background objects are NOT selected (3) "Selected"
option is chosen in the export file selection screen. When the
background option is checked, the exported graphic will include
the cropped background image behind the selected foreground objects.
However, the exported image will remain cropped to the bounds of
the selection rectangle, rather than being extended to include the
entire background if the background is larger than the selection.
See user guide or online help for further description.
Copy now adds a bitmap to the clipboard.
When editing a diagram embedded in another document,
the view is now automatically adjusted to fit the embedded objects and
the unnecessary page boundaries and margins are suppressed.
Exported metafiles (EMF and WMF) are now properly sized.
A bug has been fixed that caused certain text to appear
in the wrong place when exporting to enhanced metafiles, or copying
A series of mostly minor bugs has been fixed that
affected the appearance of metafile images used for exporting
and displaying OLE embedded images when pasting diagrams into
A bug has been fixed that caused some distortion of
certain bitmap images imported or copied into diagrams, particularly
those created by newer versions of MS Paint.
A bug has been fixed that caused a crash when selecting
a new font from within the New Diagram Wizard.
A minor bug has been fixed in the Save As screen that
caused the filename extension not to match the selected output
format when a graphics format (not EDG) was selected.
Tools Options Screen
The interface to this screen changed from tabbed format to
tree format in order to better categorize options controls,
make room for more descriptive graphics, and prepare for additions
in upcoming releases.
The default color palette included a duplicate color. Cyan
and Aqua were equivalent in accordance with the X11 specification.
This was both wasteful and confusing as either color would appear as
Cyan when later reviewed. Aqua has now been re-defined to represent
an appropriate new shade of the same color.
The Page Set-up screen was limiting page dimensions to
32 inches square unnecessarily. Some large format printers
support larger page sizes that were being handled improperly. A design
limit of about 64 inches (but not 32) was required, and has been
set as the new limit.
Fixed a bug that caused controls to be shifted improperly
in style screens when you change tabs.
Font script display for international users:
An option has been added to control which font scripts (character sets)
are included in the font family control in the toolbar and in property
screens. By default, only fonts for the local language script are
displayed. However, in some countries where diagrams can consist of
a mixture of scripts, it's convenient to show all scripts, or to show
those of a particular script. The new option is available in the
(undocumented) Support Console for now, which is accessible
from the system menu at the extreme upper left corner of the program.
(Build 2011 03/20/08) Fixed an important bug for users in
countries that rely on non-Western font scripts. The character set for figure
and label fonts was not loaded correctly in version 6.0. Prior to
this fix, loading and resaving a diagram would convert its character sets
to Western, requiring them to be set back manually if resaved.
(Build 2010 03/17/08) Fixed bug: Ctrl-E to center text, restored Ctrl-C for copy
New User Interface:
Improved Windows Vista compatibility and support for Vista and XP
visual styles and custom themes.
Custom data in the form of text memos can now be attached
to any figure or label. The memo displays you hover over the
object with the mouse. When saving a diagram as a web page,
memo tips can be included with similar functionality.
A number of new color palettes are included for a wider variety of
convenient color selections.
Tool tip help is now available when hovering the mouse over styles,
drop menus, color selections and so on.
Object properties can now be applied from the properties screen without
terminating the screen. The same is true for diagram properties and
options. These screens also remember their positions from one
invocation to another.
Some key shortcuts have been added for more convenient and
standardized text editing. For example, Ctrl-B can be used as a shortcut
to Bold text, Ctrl-I to italicize text, Ctrl-L to left-justify text, and
so on. These function in the same manner as other leading software
The Fill properties screen now contains a simple feature to copy
all of the fill properties from any object or style to another. In prior
versions, only the solid fill color was easy to duplicate from
one object to another. Now all the possible combinations of gradient
options can be easily copied and pasted as easily from one object or
style to another.
Graphics import and export
have been improved, as reflected in
both the Export feature and the Save as HTML feature. Bitmap formats
such as BMP and JPG have been improved and better standardized, and
PNG output has been both corrected and improved. The Export screen now
contains a preview control and checkbox to select the entire diagram
or only selected objects. Export is now also available using the
SaveAs command. Import support for the outdated and less popular PCX
format has been discontinued.
Font family controls now support sample text previews.
A new page set-up model allows setting of pages with any dimensions
regardless of printers available on your computer. Page sizes that
are larger than the selected printer can handle are automatically
divided into multiple pages similar to poster mode. This feature
makes diagrams more portable from one computer to another on which
different printer drivers are installed. In addition, page
defaults can now be saved and applied to new diagrams avoiding the
need to set up the page for each new diagram.
Internal Text Margins:
The margins between the text
and the edge of a figure can now be set individually for any figure.
Figure text can now include tabs, and individual figures can be
configured with custom tab stops including left, center, and right
justified tab positions.
Added an automatic switch to English (inches) to/from metric (cm)
in the Page Set-up screen based on the paper size selected. This will
affect only this screen, but upon making a change and leaving the screen,
it will offer to change the global unit display option as well.
Text wrap and figure size constraints have been improved and some
related bugs fixed.
Crop marks printed on partitioned pages are printed more intelligently,
only where needed.
When setting a hyperlink for a figure, you can now specify a diagram
file that does not yet exist (defaults to the same folder as the
current diagram), and in one step the link will be created and you
will be given the opportunity to create the new diagram.
Holding down the middle mouse button (or mouse wheel button) will
now allow you to grab and drag the view as an alternate method of
Improved install and uninstall.
Fixed raster output to avoid edge effects created by scaling
Fixed a bug that made connecting to graphic symbols a bit awkward by
requiring the adding of connection points when no fill color (the
default) was used.
Fixed a bug that could result in connectors not fully reaching the
edges of some graphic symbols when printed (to printer or PDF)
or exported to a metafile.
Import support for the outdated and less popular PCX graphics
format has been discontinued.
As of version 6.0, this product no longer supports Windows versions
for which Microsoft has announced it is discontinuing support. This
includes Windows 95 and earlier operating systems, and Windows 98 in
part. Support for Windows 98 is still included but with lower testing
and support priority.
Improved and more powerful value selection controls throughout the user
interface including numeric and custom edit controls, spin controls,
and better support for standard shortcuts to aid special needs users.
An important bug has been fixed that caused text in labels to be sized
improperly under certain conditions. The text would appear normal when
created, but when the diagram was next loaded, it would be one point size
too large and would appear clipped around the edges of the label. It would
often print correctly(not clipped), but would not appear the same as other
text in the same point size.
Enhanced display using smoother graphics (antialiasing) for all symbols and lines.
Added improved shadows and shading. Each diagram has shadow properties that
can be set from the Diagram Properties screen in the Shadows tab. These shadows appear
for any node that has the Drop Shadow property set. The Drop Shadow property is
a checkbox in Node Properties / Node Styles screen in the General tab. There is also
a new toolbar button to toggle drop shadows for selected nodes.
Added gradient fills. Nodes can be filled with color gradients that blend from
one color to another within the symbol. This provides a smoother and more professional
appearance to diagrams. A new Fill tab in the Node Properties and Node Styles screens
provides access to this feature.
Added shadow and fill gradient controls to the New Diagram Wizard.
Fixed a bug that caused an error report when a diagram was opened by double-clicking
on it in the explorer.
UML 2.0 diagramming support. Includes new diagramming notation for
component/deployment diagrams, activity diagrams, class/object diagrams,
sequence diagrams, package diagrams, use case diagrams, state diagrams,
plus the new communication diagrams, composite structure diagrams,
and interaction overview diagrams. Key enhancements include, frames, ports,
artifacts, provided and required interfaces, new active object notation,
new component notation, new subactivity notation (subdiagram rakes),
time signal, flow finals, interface assemblies, and a very large number
of new automated behaviors to help you create UML 2.0 diagrams efficiently.
Added color tinting for graphics. Imported graphics, clip-art, and
grayscale symbols can be tinted with a fill color to bring full
color capabilities to all diagrams, even those you produce with
Expanded color schemes. A variety of pre-defined color schemes
have been added for the major diagram templates making it easy
to start a diagram with a full set of color-coordinated symbols.
In addition, a new Apply Color Scheme feature (under Tools) lets
you change the color scheme of a whole diagram or part of a
diagram without starting over from a new scheme.
Added support for new graphics formats for importing clip-art and for
exporting diagrams. The new formats include GIF, PNG, TIFF, and more.
New Snip Path feature. Paths can now be easily cut in
half at any point.
New Check for Updates feature and optional automatic
reminders make it easy to keep up to date on future product
New Revert to Last Saved Version feature. This feature lets
you easily abandon all changes since you last saved your diagram.
Curve Improvements. Curved paths are more powerful. They
now fully support path labels (without distortion) and jogs.
In prior versions, labels placed on curves could cause the curve
to distort where it met the label.
Activations, forks, and joins path handling is improved.
The way that paths work in concert with these symbols is easier
and more reliable.
Capabilities for editing and maintaining paths have been
improved. You can now reposition path ends with greater
flexibility including attaching to other paths. In addition,
junctions required to attach paths to one another are now
eliminated automatically when appropriate, keeping diagrams cleaner
and easier to manage. Plus, you now have the ability to 'merge' two
paths by dragging their ends together.
Hyperlinks to web URLs are no longer restricted to looking like file
names. This means you can use URLs that include fragments such as
'http://www.pacestar.com/edge/eddesc.htm#reqs' or query strings
such as 'http://www.pacestar.com?id=1233'.
Boundagon improvements. When you import a graphic image or clip-art
file, the contours of the symbol are traced to determine its approximate
outline shape which is then used to draw it properly and attach
paths. This outline is nicknamed a 'boundagon' and its
calculation has been improved to better reflect unusual shapes.
An option has been added to suppress the splash screen upon start-up.
Clear terminology has been replaced by the more conventional Delete.
Individual objects can now be deselected using shift-click.
Print All lets you select a printer rather than restricting you
only to the default printer.
Toolbar button support has been added for Align and Resize features.
The symbols in the style bar can now be displayed in full color.
All installers are now full 32-bit
Path segments can now be selected and detached from (dragged off of)
a junction of three or more segment by selecting only the one and dragging it.
We now allow a path endpoint to be dropped onto another path and
attached, making moving the endpoint just as powerful as creating the
path. The cursor changes to include a small "+" sign when over a node
or path to which the end will become attached.
Junctions created automatically (when a path is dragged to attach to
another) are now automatically removed when the path segment is no
longer attached, provided that the removal of the junction has no effect
on the path.
When copying diagram objects from one diagram to another, they are now pasted to
the same location on the page for greater convenience.
Bug fix: When connecting a path from a point on a path to
another point on the same path, undo caused a crash.
Bug fix: Sliding of paths attached to sliding connection point
on activations, forks, and joins did not adjust properly when sharing
a connection point, or when a number were selected simultaneously
and moved together.
Improved network support. Open diagram files are locked until closed to prevent two
users from making simultaneous changes resulting in one being lost. When the second
attempts to open a file already in use, they will receive a message and an option
to open the file read-only.
Improved mouse wheel support. Shift scrolls horizontally, control zooms in and out.
Bug fix: When dragging a path end off of an activation, it was too
easy to accidentally attach to a label, so we now enforce that the
endpoint only attach to another activation symbol.
Bug fix: When moving the endpoint of a path with a label off of
a node, undo caused the label to be inadvertently detached from the
Bug fix: Undo of connection point repositioning caused paths to
become confused and move to random locations.
Bug fix: Connection points that were shared by multiple attached paths
were not adjusted properly when only some of them were moved independent of
Bug fix: Cyclic paths (those that leave a node and re-enter) were
being fully removed in all cases when they were deleted.
Bug fix: Undo of a Remove From Flow feature was not restoring the draw order
of the node.
Bug fix: When a path attached to a sliding connection point such as
on an activation, and the other end was free, sliding the path did not
properly adjust the free end.
Bug fix: When dragging a node that is located within a flow (has two or
more attached paths), the node was permitted to be dropped into
another flow when it should have been prevented.
Bug fix: When you added a connection point in connection point mode
by right clicking on a node, the connection point was not snapped
to the proper position.
Bug fix: Connection points on activations, forks, and joins were not being
forced to position only at the center of the long axis of the object.
Bug fix: Grouping would sometimes include only portions of a path.
Now the entire path (including all labels, and junctions) are included
or excluded in a group together. They are included automatically if objects
on both ends are included in the group, and are excluded if either end has an
object not included in the group.
Bug fix: Space Evenly was not working correctly in the previous version and has been fixed.
Bug fix: Resizing of the style bar (while in customization dialog) did not
operate properly when the active view was maximized and rulers were visible.
Added fully customizable toolbars and style bar. You can now
determine which features are available on all toolbars and how
they are arranged. Plus the style bar (sidebar for symbol
selection on the left of the screen) is now fully
customizable for any diagram or template using a simple new
standardized user interface.
Preset toolbars have been enhanced to provide greater access
to common functions.
Added an option to collapse the Style Bar for greater screen
space. A button on the left edge of the property bar now permits
you to collapse and expand the style bar (the large style selection
area on the left side of the screen) to expose more of your diagram.
When the style bar is collapsed, simple style controls appear on
the property bar to take its place.
Many buttons and controls have been upgraded to be more compact,
efficient, and attractive. Also some have been improved to adapt
better to a variety of screen colors and customized desktops
available on all of the Windows platforms.
Introduced are updates to the .EDG file format required
for future enhancements. These should not affect you in any
visible way. However, if you attempt to open a diagram saved by
this version using an earlier version, you will receive warnings
(which can be safely ignored).
Working with Activations in sequence diagrams has been greatly
improved by the added capability to drag messages along the
activation (individually or in selections of multiple messages),
making it much easier to make room for additions along the
activation. Forks and joins have been improved similarly.
Important bug fixed that could affect users who
share diagrams on different computers with different versions of
Windows. The bug caused instability (occasional crash or inability
to load diagrams) when loading a diagram on an operating system
different from the one on which it was saved. For example, if you
designed a diagram on a Windows 98 computer with a particular
printer installed, then loaded the diagram on a Windows 2000
computer with a different version of the same printer installed, you
could see a crash when trying to print or set-up the page.
Bug fixed which could cause a crash when moving the end of a
connection and dragging past the edge of the screen,
Bug fixed which could cause text being edited to be lost when
you close the document abruptly before completing the edit.
Fixed a bug that caused a system crash for some users when
entering the Page Set-up screen. The symptom is a severe error,
often stating that an illegal instruction has occurred followed
by an immediate exit of the program. It was occurring mostly on
Windows 98 computers that had an HP Laserjet PCL printer as the
default printer (model IIIP, 4P, 4M, 4L, 4MV, 4SI, 5P). Others
could also be affected.
Fixed a bug that caused page setup to work incorrectly when
using a printer other than the Windows default printer. This
bug could have also caused distorted text in some cases - such as
text that becomes too large for the shape sin your diagram.
Fixed a bug that could cause a crash under some odd
circumstances in combination with a compatibility issue with
some printers. This problem showed itself when saving or loading
Added fully configurable page margins. Page margins can be
adjusted custom to every diagram within the limitations imposed by
the printer device. An optional warning occurs when all objects
are not within the margins during printing.
Page set-up has been improved to operate reliably and
consistently with a wider variety of printers.
Printer compatibility has been improved in general including
several bug fixes.
Text entry issues with curly braces have been fixed.
Fixed a bug which could cause diagrams saved on one computer
to cause a crash when loaded on another computer running a different
version of Windows. (Files that caused crash CAN be easily
repaired. Please contact us if you need help).
Fixed a bug with Save HTML that removed links from the image
map that were not identifiable as documents. Now any links you add
WILL end up in the HTML image map.
Option to Relax Text Limits on Decision Symbols
You can now choose to disable text margin limits for decision (diamond)
symbols. This option lets you use the whole rectangular bounds of
diamond-shaped symbols for text. With the limits disabled you can fit
more text into the diamond but you will have to manage the placement
manually and keep it from overlapping the edges.
Internal Text Margin Control
This feature was included in the previous release but did not apply to
symbol definitions of flowcharts and several other diagram types. It
has now been extended to most symbols. By setting fixed internal text
margins for a diagram you can control the spacing between the text
within a symbol and the edge of the symbol.
Reshaping and Resizing Improvements
Several issues involving reshaping and resizing multi-compartment symbols
have been fixed or improved.
Bug Fixed: Processor Usage
A bug has been fixed that was important to many users. In prior versions
when the mouse was over the application CPU usage was driven up to 100%.
This has been fixed.
Bug Fixed: Printing Diagrams Containing Imported Graphics
A bug has been fixed that could cause diagrams containing imported
graphics (clip art) to print incorrectly. The symptom was missing
objects on the printout and/or missing or incorrectly sized text.
This is the first version of this product. We have chosen to keep
the version number consistent with our family of products which are
all based on the same customer-proven diagramming engine. Consider
this release the "1.0" of the UML portions.
Templates: Activity, Use Case, Sequence, State, Class,
Collaboration, Package, Component, Deployment, and hybrid UML diagrams.
New diagram wizard for selecting special sizes and color schemes
for all of above.
All of our standard diagramming interface capabilities
Special handling of qualifiers
Special handling of interfaces
Special handling of synchronization symbols and activations