Version |
Release date |
Description |
0.92 |
June 24, 2001 |
First version to be released on web. |
0.93 |
June 25, 2001 |
Implemented the sound-icon. Small bug fix. |
0.94 |
July 1, 2001 |
Fixed a problem with importing another diagram -- any imported bitmaps where not displaying. Fixed a problem with arrowhead scaling on the end of lines. |
0.95 |
July 3, 2001 |
Previously only supported importing of GIF bitmap files -- have now added JPG and BMP. Incredible, but version 0.95 is smaller than 0.94! |
0.96 |
|
Fixed an annoying flicker when scrolling the diagram. This was because I previously wiped the entire window then redrew the diagram. Fixed a problem with duplicating and moving composite-objects -- previously was able to duplicate or move parts of a composite-object, however they should be always a single entity. Fixed a problem with duplicating icons. |
0.97 |
July 11, 2001 |
A lot of work went into this one. Have implemented library object management. Now you can create and also import library objects, that appear in the Elements menu. Refer to the User Manual for details. |
0.98 |
July 19, 2001 |
When zoom in from default (normal zoom factor), the capture-zone for
handles on wires, polylines and polygons gets smaller, thus allowing
finer and smaller adjustments. Previous versions did not do this for
labels, ellipses and rectangles -- now fixed. |
0.99 |
July 30, 2001 |
The "About" box has a button, clicking on which brings up the web
browser and the myeve.org web site -- previously it only worked for
Internet Explorer. Now works for whatever is your default browser. |
1.0 |
Aug 9, 2001 |
If elements are attached in a manner as to form a loop, EVE crashed
with a stack overflow. Now check for that condition. |
1.08 |
Aug 28, 2001 |
Have added support for international languages. EVE does not support
unicode and there are no plans to do so. The Windows 8-bit character
can have different "character sets" for each major language. The dialog
boxes for labels and icons have been modified to select a character set,
and "EVE preferences" dialog box has a drop-down listbox for
selecting a default character set, that will be applied to all new labels
and icons. |
1.09 |
Aug. 29, 2001 |
Icon dialog box now displays total number of pictures in library. |
1.1 |
Oct. 15, 2001 |
I added a checkbox in "EVE preferences" dialog box to disable some
mouse functionality -- to turn an open EVE diagram into partial
view-only, non-editable. This feature is for embedding into Multimedia
Builder. |
1.11 |
|
Increased the maximum number of vertices of a polygon/polyline from 9
to 14. |
1.18 |
Oct. 25, 2001 |
I have added a submenu "Control/Bind interface" to enable MMB to
send commands and data to a binded EVE diagram. |
1.19 |
|
Oops! V1.11 increased # vertices in a polygon/polyline, and also introduced a bug -- dragging a composite object which has a polygon in it, some vertices got left behind. My apologies. Fixed. |
1.2 |
Nov. 4, 2001 |
When the diagram is scrolled, if zoom-factor is less than 0 (zoomed in),
previously had some screen flicker. Fixed. |
1.21 |
|
When a composite-object is added to the "Elements" menu, it now
consistently appears at the bottom of the menu. Also now have buttons
"Move to start of menu" and "Move to end of menu" to manage the
order of items in the "Elements" menu. |
1.22 |
Nov. 12, 2001 |
Label element now has an edit box to set a custom width for displayed
text. There is automatic wordwrap to fit the custom width. |
1.23 |
Nov.19, 2001 |
BUG 1 FIX: |
1.24 |
|
Jorgen Carlsen is developing a library of electrical symbols, and I'm
working with him to improve EVE's handling of a large symbols library. |
1.25 |
Nov. 25, 2001 |
All elements have a "Send to back" checkbox, which looked for an empty record in the database closest to the start of the database to move the element to (hence it got painted sooner). Now, I shift the entire database by one record, to make a space at the beginning, so "send to back" is now truly what it says. This also applies to "Send to start of menu" in the object-library management in the Toolbox. |
1.26 |
|
Have implemented the hour-glass cursor when EVE is busy. Previously,
EVE was so fast that I never bothered, however with very large
datafiles, opening and saving can take more than the blink of an eye. |
1.27 |
Nov.28, 2001 |
I have added an "Exact" checkbox to the ellipse and rectangle
properties boxes. This can nudge the painting of ellipse and rectangle
width by up to 1 diagram-unit, in case of any slight misalignment with
other elements. This is a subtle enhancement, that is mostly useful for
getting composite-objects to look perfect. |
1.28 |
Dec.3, 2001 |
I've added a "Page grid" element to the "Elements" menu. This is a first attempt at an alignment grid, with vertical and horizontal rulers. This grid will match the paper at normal zoom-factor. I plan to add a properties box so that it can be configured in various ways. |
1.29 |
Dec.4, 2001 |
I've added a properties box (dialog box) to the grid element. So far, it
only has radio buttons for selecting inches or centimetres. More coming. |
1.30 |
Dec.10, 2001 |
If you highlight the grid element before printing, it automatically aligns
with the paper margins. This means you can zoom-out, move the grid
around as desired and see exactly what is going to appear on the page
-- no need to align top/left corner of window as before. |
1.36 |
|
Jorgen Carlson has been very keen for me to implement this, so here it is -- if you want to create a lot of custom symbols in the Elements menu, it would be nice if they could be organised into categories, with popup submenus for each category. Surprising amount of coding required for this, which is why the big version-number jump. See the new Toolbox. |
1.37 |
|
Fixed a problem in which some elements didn't print. This related to
them being way outside the window but still within the page margins. |
1.38 |
Dec.17, 2001 |
"Control/EVE preferences..." has an ability to fine-tune the print size, in
1% increments, however the print size and placement did not exactly
match the grey margins as drawn on the screen. Fixed. |
1.39 |
|
For your convenience, the "File" menu now remembers the last file that
you had open and displays it in the menu for easy selection. An "eve.ini"
file is created to hold this information. |
1.40 |
|
Now have a "snap to grid" action when place new elements/library
symbols, or drag existing elements. "Control/EVE preferences..." has a
dragging coarseness setting, of 1, 2, or 4 diagram units. This is handy
for rapid placement of library symbols. |
1.41 |
|
A subtle refinement -- when you create a symbol on the diagram from
the Elements menu library, and snapping coarseness is turned on, it is
the "boss" element that is constrained to snap to the coarseness
granularity, specifically its top/left coordinates. |
1.42 |
Dec. 23, 2001 |
I have added a checkbox to the page grid element dialog box, so that
division lines can be hidden. |
1.43 |
|
Now you can scale the display of bitmaps. The icon dialog box has a scale factor edit box, in % units. This doesn't affect the bitmap picture stored in the database, only the display on-screen. |
1.44 |
|
Man oh man, the pace of development is incredible! I've just added a "stretch" feature to composite-objects. When an ellipse or rectangle is a "boss" of a composite-object, the right and bottom handles can be used to shrink or stretch any part of the composite-object. |
1.45 |
|
Further work on the stretching of composite-objects. Now stretching and shrinking of bitmap icons that are part of the composite-object is handled correctly. |
1.46 |
|
I have greatly eased manipulation of individual elements when they are close together, such as the case of a composite-object. If left-click on a composite-object, the boss element will highlight. Then, press the TAB key to sequentially highlight all elements with the same root owner (locked or not). A highlighted element can have its position or size modified or properties box brought up. |
1.47 |
|
A subtle improvement -- when an element is highlighted, previously it could not be dragged. Now it can, and the behaviour is that it will always drag alone, without affecting any children. This enhancement is particularly useful in conjunction with the new feature of v1.46. |
1.48 |
|
I've added checkboxes to the label properties box for selection of text alignment. Previously, alignment was calculated automatically, but now you can force left or right text alignment. |
1.49 |
Jan. 1, 2002 |
You'll find something new in the Elements menu. EVE was very much in need of a bezier type of polyline, that can draw arbitrary curves, etc. It doesn't have sticky ends. It's pretty simple to use. |
1.50 |
Jan. 6, 2002 |
There was a little bug that has been around since the beginning of EVE.
When dragging the end of a sticky wire around the edge of an icon or
rectangle, in certain circumstances it would not drag onto the bottom or
top, only the sides. Fixed. |
Version |
Released |
Standard EVE |
Web Edition |
||
1.54 |
|
I've added a bullet to arrow types allowed on ends of sticky wires. |
This is incredible stuff -- I've implemented export to SVG, and have done most of the shapes so far. |
||
1.57 |
|
|
Can now export text labels to SVG, including right-alignment, wordwrap and rotation. |
||
1.59 |
|
Animation! By attaching an "animation" element to any element or composite-object, it can be animated (that is, move on its own). |
|
||
1.60 |
|
The mouse can now be dragged to highlight any section of diagram, without having to go up to "Control/Selection rectangle". |
|
||
1.61 |
|
|
Animation exports to SVG. |
||
1.62 |
|
Implemented the WWW icon. |
WWW, sound and text-file icons now export to SVG. |
||
1.69 |
|
Fixed a bug with "send to back" -- this was insidious -- sometimes, other changes made in the dialog box of the element being sent back, actually got applied to the next element# down. |
Fixed a few problems with SVG generation. |
||
1.70 |
|
|
Dashed lines export to SVG. |
||
1.71 |
|
Elements around an animation now correctly redraw when the animation moves under or over them. |
Correct export of bold and italic properties of text. Testing and refinement of code. |
||
1.80 |
Jan. 23, |
Fixed a bug with drag-coarseness. Tested everything. |
Tested everything. |
||
1.81 |
|
Ah, this is nice -- the lock checkbox in elements can now be used to disable further editing. A simple solution to a few problems, such as using composite-objects from library and being able to turn-off editing of them. See User Manual. |
|
||
1.82 |
Jan. 27, 2002 |
Very elegant enhancements to turning off editing -- see "eveintro.eve" tutorial. |
Now have options for rendering quality, in "SVG configuration" box. |
||
1.83 |
|
Have added an "About..." box introducing the Web Edition as well as normal EVE. |
Rotated text had a problem with character spacing -- fixed. Implemented text color. |
||
1.84 |
Feb. 3, 2002 |
Ellipse, rectangle and icon elements now have a "Selectable only on boundary" checkbox. |
|
||
1.85 |
|
There was a problem with bitmap scaling. Fixed. |
|
||
1.86 |
Feb. 5, 2002 |
|
Now have animation of composite-objects. |
||
1.87 |
Feb. 10, 2002 |
|
Fixed a slight vertical misalignment between text in EVE and in SVG. |
||
1.88 |
|
Previously, when Lock checkbox of an icon ticked, dbl-clk was disabled -- now works. |
|
||
1.89 |
Feb. 13, 2002 |
Jim Plunkett discovered a little bug. He had a label
attached to a sticky straight line. When he attempted to
move the line, the label moved off on its own adventure.
Fixed. |
|
||
1.90 |
Feb. 15, 2002 |
Several months ago, Andre Banen suggested that the element number of the currently-highlighted element should display at the top of the window -- ok, Andre, it's done! |
|
Version |
Standard EVE |
EVE Web Edition |
1.91 |
I've improved the drawing of sticky lines. Previously, straight lines looked a bit funny at the ends, at certain angles, when no arrowhead. Segmented lines had 1-pixel gaps in the line at bend-points, now fixed. |
|
1.93 |
Wow, EVE's capabilities continue to expand, challenging expensive commercial editors. Now, you can highlight any elements and enlarge or shrink them. Even entire diagrams can be enlarged or shrunk. See new menu entry "Control/Resize selected elements". |
|
1.94 |
There was a little error in the calculation of boundary rectangle around highlighted elements. This affected both resizing (see v1.93) and output to SVG. Fixed. |
|
1.95 |
When resizing a group of elements, some debris was left on the screen. I've improved the cleanup, though it's still not perfect. This is a temporary cosmetic issue only. |
|
1.96 |
Fixed a bug with dragging polygon/line. When drag vertice #4 or #5 on top of another element, on release of mouse button, vertices #10 and #1 moved unexpectedly and the polygon/line became owned by the element. This was incorrect -- a polygon/line should have no automatic "sticky" behaviour. |
Version |
Standard EVE |
EVE Web Edition |
2.00 |
A major new feature with this release. A new entry in the menu: "Control/Align-stretch selected elements". This provides a powerful generic mechanism for stretching and aligning selected elements. You can stretch a composite-object. You can align elements and composite-objects on a horizontal or vertical axis. A gradual action, with precise control over positioning. See the User Manual for details, and the "eveintro.eve" tutorial. |
|
2.10 |
Another significant new feature. Polygons and polylines can now have up to 42 points (vertices) and points can be inserted and deleted. This greatly enhances their usability. Polys created prior to v2.10 are stuck with 14 points. |
|
2.11 |
When inserting or deleting points of Bezier polyline, there must be three points inserted or deleted, not just one. This is because there are two control-points for each vertice. Code modified to handle this better than before. |
|
2.13 |
Peter Hudson had a problem with EVE crashing -- he sent me his diagram -- Peter has done something quite creative with the multiple-rings feature of ellipses, that confuses EVE. The ellipse properties box has a "Ring gap:" edit-box, that I have now constrained to only accept positive values -- that is, additional rings can only be outside (bigger than) the original. |
|
2.14 |
The "About..." boxes have buttons that link to the EVE website, also the WWW-icon can open a website. However, the mechanism wasn't working for some versions of Windows (NT, 2000) that aren't distributed with the "start.exe" program. Fixed. |
|
2.15 |
A couple of people had reported sometimes getting error 207 when opening a file. This means that the file failed EVE's integrity-check. However, I found that the database-size variable was being set incorrectly, causing the error message, when in fact the database was ok. If you get this with a file created by an earlier version, save the file and open it again -- it should then be ok. |
|
2.16 |
For EVE Web Edition, I have implemented "Import SVG...", however it is to be taken as "pre-alpha". I can't guarantee at this stage that imported graphics will look anything like what they're supposed to! |
|
2.18 |
I've added "Control/Flip selected elements horizontally" and "Control/Flip selected elements vertically". |
|
2.19 |
Bug in v2.18. When flip selected elements, afterward a rectangle is drawn around the selected elements, however the resize-handles don't work -- crashes if try to use them. Fixed. Can now happily flip and resize. |
|
2.20 |
I've implemented "keep x/y proportions" when resizing. When dragging a resize handle, hold down the SHIFT key. Also, BACKSPACE key is an elementary undo, undoing the resizing. Also, a message is displayed in the menu-bar about these uses of SHIFT and BACKSPACE. |
Version |
Standard EVE |
EVE Web Edition |
2.21 |
I've added "Control/Rotate selected elements 90 degrees". |
|
2.22 |
Flipping was in some cases not flipping text correctly -- wrong placement. Fixed. Flip and rotate should now handle text correctly for all rendering angles. |
|
2.23 |
If a polygon/line was "boss" of a multi-element composite-object, there was a problem with an initial small jump when the object was dragged. Finally I've fixed this. |
|
2.24 |
An improvement to the user interface. Now, whenever a new element is being placed (such as a line-end) or an existing line-end is being dragged, if over a polygon/line, the latter's points will show. This makes it much easier to see how elements will snap-to a poly. |
|
2.25 |
Text rotation was not exporting correctly to SVG. Fixed. Windows Enhanced MetaFile (EMF) exporting is working very well now. See User Manual. |
|
2.26 |
When text labels were exported to SVG, the < > & " characters were not converted to the XML format, henced messed up the SVG file. Now they are converted to < > & " respectively. Hard spaces are also converted to however the Adobe SVG viewer ignores them and always puts one space only. |
|
2.27 |
Lots of people have asked me for this, but I have procrastinated, until now. Sticky lines are nice, but what if you just want, say, dimensioning lines, and you don't want the ends to try and stick to other elements? Now the Elements menu has the "un-sticky line"! Any line can be made sticky or unsticky by a checkbox in the properties box. |
|
2.28 3Aug02 |
Someone asked
me about modifying the header section of generated SVG files. You can now
have a custom header section, that is saved in "eve.ini". See EVEWE User Manual. |
|
2.29 30Aug02 |
A bug fix. When resizing a group of elements, if an element shrunk to zero width or height, a crash. Now, ellipses and rectangles can be shrunk to no less than 2 units wide or high. |
Version |
Standard EVE |
EVE Web Edition |
2.30 | Label elements were limited to 255 characters. I have now made this unlimited, although a maximum of 65,535 characters can display on-screen. | |
2.31 | The "Control/EVE preferences" box now has entries for an external editor for the text-file icon (default Wordpad) and an external editor for the label element (default Notepad). Previously only one external editor could be specified. | |
2.32 4Sept02 |
Fixed duplication of selected elements so properly duplicates long labels (unlimited length). Note export to SVG still only exports labels up to 255 characters (beyond that ignored). |