Go backward to Acknowledgments
Go up to Top
Go forward to Index
Change Log
- v5.0 August 15, 1994
-
- rewrote Ipe to run under the X window system, and ported to
HP7xx systems and Sun SparcStations.
- the user interface is now based on Motif.
- there are two versions of the canvas, one using GL and
my previous code, the other using plain X calls. This version,
however, needs to allocate a large number of color cells to
implement an overlay plane with double buffering (which gives much
smoother drawing).
- added fields showing the name of the last operation and the
keyboard shortcut.
- the Ium interface now handles
-input
and -file
,
and is capable of making this persistent.
- v4.1 July 5, 1994
-
- fixed bugs introduced with the transition to PLAGEO 2.0.
- changed calling of Iums so that the same Ipe binary works under
IRIX 4.0.5 and IRIX 5.x.
- the windows are now redrawn while loading and saving files.
- moved more complicated Iums out of standard Ipe distribution and
put the documentation on my WWW page (the world wide Ipe home
page), instead of in the Ipe documentation. This will make it easier
and more convenient to update the set of Iums for non-local users.
- the executable for a Ium is now required to have the file
extension .ium.
- the height of the bounding box shown for minipages is now
computed through LaTeX. Only the width is part of the minipage's
definition.
- added Segments object type, to compactify Ipe files
containing lots of strokes of the same type (which typically arise
in mechanically created drawings).
- fixed up manual and index.
- added
blueadj
and display
options for
mipe.cls.
- changed style files and documentation to conform to
LaTeX2e.
- font sizes are now defined as floats, so we can use real
LaTeX font sizes.
- v4.0 March 8, 1994
-
- the Ipe file format is now at the same time an encapsulated
Postscript file (EPS), and it can be included without any package
support. The style file ipe.sty is now only necessary for
scaling or other non-standard behavior.
- Text and Mark objects can now be invisible, like any other
object.
- when creating a Minipage object, you first have to drag out a
bounding rectangle.
- when previewing a single page that does not contain any text
object, LaTeX is not run anymore.
- introduced UndoLimit configuration variable and
statistics function (in misc menu).
- fixed treatment of linewidth for Postscript importing.
- made changes necessary to use PLAGEO 2.0.
- while loading a file, the new LaTeX preamble is now already
in effect. But: this is now also true when inserting a file.
After insertion, the preamble of the containing file is used again.
This may become confusing.
- the center of the drawing is now mapped to (300bp,400bp),
so that printing the Ipe file directly will roughly center it on a4
or letter style paper.
- v3.2 February 10, 1994
-
- made Ipe into a "package" (this concerns some changes in
our local installation.)
- the manual is now in a reasonable shape
- added "Ipe user objects", the possibility to specify an
Ipe file as a "user macro".
- added With Prologue button and code.
- added arrows for splines (back).
- v3.1 February 1, 1994
-
- rewrote the spline code. Ipe now has a full spline object
type, supports snapping to splines, and has a clearer interface.
- the pop up bit-planes are now managed via redraw events. The
interface is much clearer. Made colors that are used in pop up
planes user-definable.
- added directional snapping modes.
- made mouse-explainer work for FORMS objects and with
Shift and Ctrl keys.
- put documentation in HTML document.
- added some Ipe user macros for handling bitmaps, based on the
LUG graphics utilities library by Raul Rivero.
- changed handling for calling Iums. Ipe will now redraw while
waiting for a Ium to finish, and the ESC button can be used to
cancel a Ium.
- added a Ium for polygon approximation.
- added reading and writing of raw bitmaps when communicating with
Iums.
- added a contour tracer for the Bitmap Ipe user macro.
- added MakeBackups option.
- when Ipe is killed and the drawing is not saved, Ipe will now
save it in #unsaved.ipe#.
- added Iums to call
imged
, imgworks
, and xpaint
.
- preview page and preview all now use different temporary
files, so they will not collide any more.
- v3.0 January 1, 1994
-
- fixed bug in Postscript prologue that made coexistence of ipe.sty and
epsf.sty in same LaTeX-file difficult
- Now Ipe does not crash anymore when the Ghostscript
window is deleted from the window manager. The next time that
preview is called, a new Ghostscript window is created.
- revised the handling of keyboard and menu events. They are now
table-driven, and controlled by a single subroutine.
- reintroduced the Zoom & Pan mode for synchronizing the
Ghostscript window. It is much more convenient than the fully dynamic
mode.
- added a documented
.iperc
file format. Ipe will no longer
start up without such a configuration file (but you can specify a
different one using the -n
flag).
- Line widths, font sizes, grid sizes and the like are now all defined in
the configuration file. There is no new line style function
anymore, and no save configuration option. All counters are
replaced by choice objects.
- added type-driven selection mode. If the Ctrl key is pressed when
selecting objects with the right mouse button, only objects of the
currently active type are considered. The same works for M-C-a.
- added interface to Ipe user macros, and moved several rarely used
functions and the import functions into
Ium
s.
- export Idraw has disappeared for the time being. I have never
actually used this feature yet, and it's a mess, since all interesting
pictures have some elements that Idraw doesn't understand anyway.
- wrote several pretty simple
Ium
s based on existing PLAGEO or
LEDA code. Currently available are convex hulls, Voronoi
diagrams, and clipping of polygonal objects.
- revised the snapping concept, introduced priorities, and made peaceful
coexistence of angular and boundary snapping possible.
- Rotate, Scale, and Stretch are now available using
a modifier key and the mouse. Their buttons have disappeared, since
these operations are not actually object types, and there should not be
such an "object type."
- added delete function, that deletes objects without placing them
in the cut buffer.
- added keys C-d and r for the polygonal objects edit mode,
and key C-d for line entry.
- there is now a panning function. This was necessary because of
the multi-page mode, were the template has to remain aligned with respect
to all pages.
- the snap to intersection point function now recognizes self
intersections of polygonal chains. Also added a button to control
snapping to object itself during editing and entry of polygonal objects.
- added Fifi, a little marker that accompanies the cursor and shows the
current snapping.
- Ipe now does not crash anymore when the background LaTeX process
for finding bounding boxes wants to read another file.
- added bitmap object type, and a Ium to read in Silicon
Graphics .rgb format files as bitmaps.
- v2.4 December 3, 1993
-
- fixed bug in text yank that made Ipe crash
- added multi-page mode
- when undo is turned off in the configuration panel, the storage
currently used by the undo buffer is released
- the saved properties now do not contain a description of the data.
If you use the edit properties function, you are supposed to know
what you are doing.
- changed keyboard shortcuts to cohere to IES (International Emacs
Standard)
- changed layout of configuration form to fit better with main form
- added configuration option to disable drawing of filled splines. This
is much faster than the default behavior.
- Zoom now has a logarithmic scale, and different interface.
- v2.3 August 11, 1993
-
- scale and rotate now use center of object by default.
- fixed bug in precise scale
- added second input mode for arcs, using center of circle
- added arrows on arcs
- made LaTeX preamble for previewing and printing user-definable
- bounding box for text objects is now computed by LaTeX
- fixed two severe bugs that caused Ipe to eat up memory
- put help information into a Texinfo file
- made Control-middle button shortcut for scale/stretch
- added Ghostscript previewer that runs in background
- added importing Postscript files
- changed all fixed limits to rerays, to make sure that arbitrary
Postscript files that can be read won't make Ipe crash
- allow filled non-simple polygons
- added snapping to intersection points
- v2.2 August 1, 1993
-
- added circular arc object type
- added minipage version of text objects
- added support for splines.
- circles now behave properly when stretched and become ellipses
- more color buttons, click with left and right mouse for fill
and stroke
- v2.1 July 28, 1993
-
- snapping to other objects
- viewing and editing object properties
- parameter form to change the configuration
- changed layout of form
- added icons for object type buttons
- added field showing arrow/line style choice
- v2.0 July 14, 1993
-
This is the first version of Ipe. It is version 2.0 to distinguish
the Ipe file format from the format generated by
ipefy
.