Beruflich Dokumente
Kultur Dokumente
* Fixed crash when Ipe file named on command line exists but cannot
be loaded.
* Fixed error message when trying to open PDF file that was not
created by Ipe.
* Del key on Mac keyboard now works to delete last vertex (bug
#149).
* Layer names with non-ASCII characters now work and no longer cause
a crash (bugs #137 and #132).
* "Insert text box" now computes position of new textbox based on the
position of the visible text only (feature #141).
--------------------------------------------------------------------
--------------------------------------------------------------------
* Latex conversion did not work for old pdflatex versions without the
\pdfobjcompresslevel macro (bug #116).
--------------------------------------------------------------------
* Properties menu less enormous. Cut, copy, etc. will only be shown
when prefs.tablet_menu is true.
* "Delete" and "Merge" now show up for each layer, but give an error
message if the layer is active.
* Color icons again visible in stroke and fill color list in property
menu. (Once again, Qt changed the semantics of an operation.)
--------------------------------------------------------------------
* When a point is created using the lines tool (by clicking left and
then right at the same location), force line cap to be round to
avoid making invisible object (and for consistency with ink tool).
* Zoom and pan now properly initialized when Ipe starts up (feature
#4).
--------------------------------------------------------------------
* Properties menu now also shown when no object selected, and allows
to change properties of multiple objects at once.
* Layers are now again presented in the order in which they were
added (bug #32). In the future we'll need a feature to rearrange
them manually.
* Fixed spurious loss of pinning information for group objects (bug #37).
--------------------------------------------------------------------
* Mark circle center now also works for arcs (bug #3).
* Grid now only drawn inside page's frame area, drawn grid can be
coarser than grid resolution, thick lines drawn at configurable
steps (see prefs.lua) (feature #17).
* Introduced pref.close_distance.
--------------------------------------------------------------------
* When using the ink tool, actual stroke color is used while
handwriting.
* Feedback in status line for line and spline tools now permanent.
* Pressing the pen without movement in ink tool now makes a dot.
* Layers now shown in the order in which they appear in views of the
page.
* Page sorter that lets you rearrange the pages of the document.
* ipeqt::Canvas can now show page numbers, and Ipe will display page
numbers on screen as in the PDF output if page numbering is
enabled.
--------------------------------------------------------------------
* Text edit window now has an "Apply" button. It will update the
text object and run Latex, without closing the editing window.
--------------------------------------------------------------------
* Fixed display of line cap and line join in EPS (bug #331).
* Lua code can show and hide dock windows using showTool.
--------------------------------------------------------------------
* SONAME set for all dynamic libraries, and symbolic links created
while building and installing.
* The "change width" box was placed incorrectly if the minipage had
been moved (bug #326).
--------------------------------------------------------------------
* Open/Save can now handle non-ASCII filenames when not using UTF-8.
* Implemented F3 (Set line & snap) for arcs and Bezier splines.
--------------------------------------------------------------------
--------------------------------------------------------------------
* Implemented "prefs.select_distance".
* Fixed incorrect handling of line cap and line join (bug #312).
--------------------------------------------------------------------
--------------------------------------------------------------------
* Made Lua interface for attribute values more robust - interface now
checks that attributes have correct type before passing them to
Ipelib. This fixes opacity names starting with digits. (Bug #288)
--------------------------------------------------------------------
* Added "arc" and "farc" arrow types. When the final segment of a
path is circular arc, then these arrows take on a shape that
depends on the radius of the arc, as metafont arrows do.
--------------------------------------------------------------------
* Ipe can now create independent bounding boxes for each view.
This is activated by creating a layer named "VIEWBBOX".
--------------------------------------------------------------------
--------------------------------------------------------------------
* Path entry tool finished, can switch between spline and line mode
and handle quadratic and cubic Bezier splines and circular arcs.
--------------------------------------------------------------------
* Using Cairo library for rendering Ipe documents, Qt for the user
interface, and Lua as a scripting language. The entire high-level
Ipe model is written in Lua.
* Ipeextract can open any Ipe file (any version of Ipe 6 or 7) and
extract the XML stream. Ipeextract can help to recover files that
are unreadable due to an Ipe bug.
* There were many small changes in the file format during the
lifetime of Ipe 6, and it was becoming cumbersome (and buggy) to
keep Ipe able to read all these various versions. Ipe 7.0 has a
fresh format, and a separate program ipe6upgrade is used to convert
from Ipe 6 to Ipe 7 format.
* Ipe now runs creates temporary directory for running latex under
Windows in user's local APPDATA directory.
* Latex and XML code can now be edited using an external editor.
--------------------------------------------------------------------
--------------------------------------------------------------------
--------------------------------------------------------------------
* ANSI C now requires printf to obey the locale. Since the Ipe file
format must be locale independent, we just set the numeric locale
to "C" until it becomes clear how ANSI C wants programs to write
locale independent data files (bug #263).
* Ipe now tries hard not to write numbers in the "1e-3" format that
PDF and Postscript do not understand (bug #209).
* Correctly handle & in page titles and section headings (bug #240).
* Fixed incorrect label for "Turn 90 degrees" and "Turn 270 degrees"
ipelets (bug #244).
* Some changes for g++ 4.3 (bug #265).
--------------------------------------------------------------------
* Ipe now works with pdftex 1.40 (in MikTeX 2.6 and texlive 2007).
* Fixed the broken user interface (fields were too small to contain
the text) on Unix (removed a static QFont) (bug #191).
--------------------------------------------------------------------
* Snapping now recognizes the corners and the boundary of paper and
frame.
* Ipe now requires Qt 4.2 or higher (Qmake has silently changed its
quoting syntax) (bug #176).
* Moved layer renaming to layer list and fixed problem (bug #187).
* Hopefully fixed the bug that caused keyboard shortcuts to not work
sometimes.
--------------------------------------------------------------------
* Mark objects can now be filled (for type 'Box' and 'Circle') (bug
#139).
* Fixed warning when compiling ipestdfonts with GCC 4.2 (bug #159).
* Fixed crash when path started with zero length segment followed by
circle arc (bug #145).
--------------------------------------------------------------------
* Fixed bug #122 (shortcuts for actions were not disabled during
drawing).
--------------------------------------------------------------------
* Removed the 'Postscript' file format. The three Ipe file formats
are now XML, PDF, and EPS.
* When Ipe displays the Latex log file, it highlights the errors and
scrolls automatically to the first one.
* Default line cap, line join, and fill rule can now be defined in
the style sheet. Object menu now shows them
correctly (enhancement #79).
* Ipe XML files can now have extension ".ipe" (enhancement #92).
* Ipe XML parser now silently skips all tags whose name starts with
"x-". This allows you to make XML files with more information, to
be shared between other programs and Ipe (enhancement #110).
* Fixed building RPM from source RPM (bug #98, thanks to Laurent
Rineau).
* Fixed bug #96 (vertical text caused Acrobat to fail opening PDF).
* Fixed bug #74 (New layer, new view keeps view settings).
* "Last page" now goes to last page (not second-to-last one).
--------------------------------------------------------------------
* Option for ipetoipe to save last view of each page only (#69).
--------------------------------------------------------------------
* Fixed handling of mark size, text size and mark shape in group
objects.
--------------------------------------------------------------------
* Fixed bug #54: Selecting objects no longer first snaps the cursor
position.
* Fixed bug #55: Edit path didn't show your options when started.
--------------------------------------------------------------------
--------------------------------------------------------------------
Ipe 6.0 preview 19 (2004-06-30)
--------------------------------------------------------------------
--------------------------------------------------------------------
--------------------------------------------------------------------
* Ipe could not load its own figures because of a stupid typo.
* Fixed a bug in scissors.
--------------------------------------------------------------------
* Views (that is, page views) are now fully integrated in Ipe's main
user interface. They are easier to create and maintain.
* Pressing the right mouse button in the layer list opens a context
menu.
* Two new types of text objects defined. They are just variants of
label and minipage. A new function 'Insert text object' creates
textbox objects with fixed left and right margins (set in the style
sheet).
* Added a simple clipping ipelet (clips only marks and line segments
to a convex polygon - just about enough to be useful for clipping
Voronoi diagrams).
* Latex style files are now searched for both in the current
directory and in the directory containing the Ipe document.
--------------------------------------------------------------------
* Fixed serious bug that stopped Ipe from opening any figure
containing bitmaps.
* Fixed bug #37 (Ipe now more accurately computes the bounding box
stored in PDF output).
--------------------------------------------------------------------
* In preferences dialog, one can now set the initial grid visibility,
window maximizing, default paper size, and the default style sheet.
* Style sheets can now define LaTeX preamble pieces.
* XML parser slightly improved, accepts XML comments <-- XXX -->.
* Fixed bug #38 (horizontal text alignment not preserved when reloading).
--------------------------------------------------------------------
* Fixed bug #24: A pdfTeX/pdfeTeX mixup that stopped Ipe from working
with MikTeX 2.4.
* Fixed bug #18. The directory containing the Ipe file is now
searched for Latex style files. (When using the -topdf etc options,
the current directory is searched.)
* Added feature #22 (loading and modifying files for which pdf and
eps versions exist).
--------------------------------------------------------------------
Ipe 6.0 preview 11 (2003-11-06)
* Fixed bug that caused menu to be dimmed when creating marks and
labels.
--------------------------------------------------------------------
* Images will only be embedded once, even if they have been inserted
several times from the same file.
* Anti-aliased text.
* Ipe checks for not matching header files/library version for libipe
and libfreetype.
--------------------------------------------------------------------
* Support for Ipe localization added. Can also be used to change the
keyboard shortcuts.
--------------------------------------------------------------------
* Inserting bitmap images compresses the bitmap (makes PDF, EPS, and
XML files smaller).
--------------------------------------------------------------------
--------------------------------------------------------------------
* 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.
--------------------------------------------------------------------
* 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.
* 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.
* font sizes are now defined as floats, so we can use real LaTeX font sizes.
--------------------------------------------------------------------
* Text and Mark objects can now be invisible, like any other
object.
* when previewing a single page that does not contain any text
object, Latex is not run anymore.
--------------------------------------------------------------------
--------------------------------------------------------------------
* 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.
* made mouse-explainer work for forms objects and with Shift and Ctrl
keys.
* 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.
* when Ipe is killed and the drawing is not saved, Ipe will now
save it in #unsaved.ipe#.
* "preview page" and "preview all" now use different temporary files,
so they will not collide any more.
--------------------------------------------------------------------
* 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.
* 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 interface to Ipe user macros, and moved several rarely used
functions and the import functions into Iums.
* 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.
* 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 keys C-d and r for the polygonal objects edit mode, and key
C-d for line entry.
* 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.
--------------------------------------------------------------------
--------------------------------------------------------------------
--------------------------------------------------------------------
* more color buttons, click with left and right mouse for fill and
stroke
--------------------------------------------------------------------
--------------------------------------------------------------------
--------------------------------------------------------------------