Ipe Changelog

What's new in Ipe 7.2.28

Aug 13, 2023
  • Add "sequential text" option.
  • Fix centering of title in presentation stylesheet (bug #464).
  • Link to manual and Ipelib documentation online instead of installing it locally by default.
  • Add "-tolerance" option to iperender (#461).
  • Store document language to enable appropriate spell checking (#451).
  • Fix HiDPI handling on Qt6 (#470).
  • Fix error editing arcs (#472).
  • Fix error editing ellipses (#473).
  • Show error message during startup on Windows when Ipe was installed on a path containing accented characters (or anything else not in ASCII) (#467).
  • Show error message when parsing an Ipe file containing a singular ellipse (#437).
  • Don't perform stretch transformation that would create a singular transformation matrix (#477).

New in Ipe 7.2.27 (May 6, 2023)

  • On Linux, migrate to Qt6 (#457). Thanks Henri!
  • Change behaviour of transform tools to never switch the current selection (#459).
  • Action to deselect everything on current page.
  • Align center/H center/V center now aligns to the page if only one object selected (#449).
  • Fix absolute autosave paths (bug #433).
  • Add /opt/homebrew/bin to path on MacOS (#440).
  • Fix missing 'stroke-opacity' and 'opacity' attributes in 'ipe.dtd' (#67).
  • Fix crash when 'recent_files_lua' ends up empty (bug #455).
  • Fix missing page numbers when there is no text (bug #450).
  • Don't lose group's link action during group edit (bug #456).

New in Ipe 7.2.26 (Jul 17, 2022)

  • Allow to store autosave file in same directory as document itself. This is now also the default.
  • Circular graph edges no longer get broken when moving graph nodes
  • Use PKG_CONFIG environment variable

New in Ipe 7.2.25 (Jun 19, 2022)

  • Add spell-checking to text entry on Linux.
  • Change presentation style sheet to have 16:9 aspect ratio (#385).
  • Many more configuration options in prefs.canvas_style (#400 & #406).
  • Remove box around links in PDF output (#397).
  • Add 'script' text size (#410).
  • Use most-recently used directory in "Save" and "Save As" (#394).
  • Maintain a single custom string on each Ipe object. It's not used by Ipe itself, but can be used by external software or ipelets. (#409)
  • Add page transition effects from PDF 1.5 (Push, Cover, Uncover, Fade).
  • Adjust highlighting text colors in dark theme.
  • Fix crash when compiling with -D_GLIBCXX_ASSERTIONS (#387).
  • Try to simply use UTF-8 in 'runlatex.bat'. This should work at least on Windows-10 (bug #338, second case).
  • Upgrade Freetype in Windows package (fixes bug #411).
  • Show error message when a style sheet mentioned in prefs.styles cannot be read (bug #405).
  • Reuse PDF text resources for identical text objects (#412).
  • Fix losing primary selection when deselecting using rectangle drag (bug #423).

New in Ipe 7.2.24 (Apr 7, 2021)

  • Fix a crash on MacOS 11 El Sur by applying a patch to cairo
  • (bug #370).
  • Switch from CAIRO_FILTER_FAST to CAIRO_FILTER_GOOD for decent
  • display (essential when filming from the canvas).
  • Make "Select by type/attribute" ipelet work when selecting on an
  • absolute color (#380).
  • Fix semi-transparent bitmaps as well as bitmaps with color keys not
  • working in Ipepresenter (bug #9).
  • Fix exporting to EPS when part of the drawing lies outside the
  • paper (bug #369).
  • Remember online latex service URL in a different file to avoid
  • problems when using old and new Ipe versions.
  • Improve calling of external editor on Qt, so that keyboard focus
  • is given to the external editor.
  • Raise Ipe window after returning from external editor on Qt, in
  • case the editor program is still running.
  • New preference 'freeze_in_latex' to let the Ipe UI freeze during a
  • latex run.
  • New shell script 'iperender-par' that allows to run several
  • instances of iperender in parallel (e.g. as part of a parallel
  • make) (#375).
  • Add Lua API to access (Latex) dimensions of text object.
  • Silently ignore non-integer grid sizes (#372).
  • On MacOS 11, return to the classic toolbar underneath the title
  • bar, because the new unified look leaves most tool buttons off the
  • screen (bug #376).

New in Ipe 7.2.21 (Oct 29, 2020)

  • Fix hanging with message "Running Latex" on Windows (bug #338).
  • Ability to hide the properties panel/layer list from the UI on macOS, for use on Zoom etc (#350).
  • Remove NoFocus policy from selectors in Qt. This used to be necessary to keep shortcuts working when the selector receives focus, but that's no longer necessary (tested in Qt 5.9). Fixes selectors not working on Qt 5.15 (bug #341).
  • Fix incorrect update of grid size and angle size selector when style sheet is changed (bug #344).
  • Fix crash in 'iperender -pdf' when the document uses includegraphics on a jpg file (bug #342).
  • Fix snapping to midpoint of closing segment of closed paths (bug #346).
  • Fix Fifi remaining invisible after switching back from ink mode (bug #347).
  • Escape key now closes page/view selectors and sorters on Windows (bug #349).
  • Improve PDF parser to handle when /Filter is an array, and to interpret the /CIDToGIDMap table (ipepresenter bug #7).
  • Ability to set position of main window and maximize the window or full screen mode on startup (#353).

New in Ipe 7.2.20 (Jun 25, 2020)

  • Send Latex source to Latexonline service using a POST request with a tarball, so that larger documents will work as well (bug #335). On Linux, ipecurl is now a shell script.
  • Fix Latex compilation when there is a space in the path (bug #339).
  • Make it possible to interact with layers only reached by scrolling on Windows (bug #337).

New in Ipe 7.2.19 (Jun 15, 2020)

  • Improve pasting bitmaps on Windows and Qt: you can now paste images directly from the file browser, with the additional benefit that jpeg files are now treated as jpeg images. This also works from the Photos app in Windows 10 and e.g. in "xviewer" (#328).
  • Fix text object colour not updating when it is changed from the selector (bug #333, this was broken by 7.2.15).
  • Fix bookmarks not working when exporting with -markedview (bug #331).
  • Fix crash in ink mode when current color is not symbolic (bug #326).
  • On Win32, fix transient selector events causing an attribute change. (Fixes bug #327.)
  • Delay showing "Running Latex" dialog by 300ms to avoid showing it when Latex is fast (Windows and Qt).
  • Run Latex after paste actions, undo, and redo, where it might be necessary.

New in Ipe 7.2.17 (May 9, 2020)

  • The properties panel got a face-lift and now includes selectors for dash style and opacity.
  • Clicking on links now works in IpePresenter (#3).
  • Pasting images from the clipboard on Windows was broken and always returned fully transparent images.
  • Pasting images from the clipboard now also works on MacOS (#311).
  • Fix vertical infinite edges in qvoronoi ipelet sometimes showing up as horizontal (bug #300).
  • Fix transparency of images in IpePresenter (bug #2).
  • Fixed graph-tool: it also moved edges that were not currently visible (#307).
  • Updated 'ipe.dtd' so it can again be used to validate Ipe XML files.
  • Allow minipage objects to have a horizontal alignment, and let "Change width" function work relative to this alignment, for more natural behaviour in right-to-left languages.
  • <textpad> adjustments now also work in tetex (bug #151).
  • Fix crash when snapping to arcs on the same ellipse (and other degree-lowering degeneracies) (bug #310).

New in Ipe 7.2.16 (May 1, 2020)

  • Arrows can now also be in the middle of a polyline (#295).
  • Views can now cause changes in the drawing by changing the meaning of symbolic attributes (#135).
  • Views can now move or transform layers (with a very experimental UI).
  • Using GNU Scientific Library to compute intersection points for Bezier curves and elliptic arcs with higher precision (#116).
  • New grid maker ipelet (#198, #256).
  • New snap mode: snap to custom grid (#198).
  • Most dialogs are now resizable on Windows.
  • Documented how to use CJK languages and right-to-left languages such as Persian in the manual (#111).
  • Fixed locked layers getting lost during group edit (#199).
  • Fixed character spacing in CID fonts without default width (e.g. LMRoman when typesetting Japanese with luatexja).
  • Auto-exporting now available for all export formats (#296).

New in Ipe 7.2.15 (Apr 26, 2020)

  • Interpolating splines are now available in addition to B-splines.
  • Thanks to Scalgo for making me look into this! :-)
  • There are many variants of interpolating splines, Ipe now provides cardinal splines and clothoid splines (through libspiro) (#140).
  • Ipe's PDF parser can now read PDF files where stream lengths are indirect references (#120).
  • Layers can now be active for snapping even when they are invisible, to make the drawing of "helper lines" more powerful (#112).
  • Absolute attribute values now become the UI setting, and are displayed in the dropdown as <absolute>.
  • new section in the manual to help you make your first stylesheet.
  • Windows page sorter is now resizable.
  • an mark and unmark pages and views from page sorter and view sorter (#128).
  • Windows UI now adapts when moved between monitors of different resolution (feature #96).
  • Added action to paste with layers (feature #131).
  • Allow Escape key for closing dialogs if the text has not yet been modified, on Windows and Qt (feature #263).
  • Fix vector exports being scaled and not preserving integer coordinates (bug #275).
  • Show warning when user creates an object in an invisible layer (issue #92).
  • Added PNG prediction algorithm to Ipe's image decoder (sometimes needed when including PDF graphics).
  • Make it possible to remove "grid" and "angle" from "prefs.win_toolbar_order". Document "prefs.win_mini_edit".
  • Add laser pointer mode button on Windows.
  • Blackout function in IpePresenter (#293).
  • Add F5 shortcut and make background black in IpePresenter (#291, #292).
  • Removed IPEANCIENTPDFTEX (it is 2020).
  • Removed code for parsing Ipe eps files (the file format was abandoned by Ipe 7.1.10 in November 2015). You will now need to use 'ipeextract' to read such files.

New in Ipe 7.2.14 (Apr 19, 2020)

  • New preference 'prefs.osx_properties_width' to enforce a minimum width of the properties and layers panels, to avoid the canvas jumping left-right while stepping through a document.
  • Mirror at y-axis added, stretch and precise stretch now obeys axis orientation.
  • View sorter to rearrange the views of a page (issue #128).
  • New "laser pointer" mode that is useful when giving a presentation by filming directly from the Ipe canvas.
  • Added actions "Mark views from this view" and "Unmark views from this view".
  • Make sure that properties panel doesn't change width while going through a document by basing the button format on the largest number of views and on the number of pages.
  • New preferences "view_button_prefix" and "page_button_prefix" to make the display more concise for advanced users.
  • Fix notes display in IpePresenter when there are non-ASCII characters (issue #282).
  • Include page title in iperender with option -nocrop (issue #287).
  • Allow path objects with trailing "m" operator and without subpaths, to simplify automatic generation of Ipe files (issue #274).
  • Show warning message when document contains Type3 fonts (issue #273).
  • Fix positioning of frame in thumbnails (bug #280).
  • Fix incorrect page bounding box when clipping groups (bug #265).
  • Fix TEXINPUTS getting lost on Unix (bug #266).
  • Fix notes field starting with size zero in Ipepresenter on MacOS bug #268).
  • Fix some text fields with black text on dark gray in dark mode on MacOS.
  • Building separate packages for Ipe and IpePresenter on MacOS and Windows.
  • Fix "ipe -sheet presentation" not working.
  • Fix "ipecurl" on MacOS not working if it's not on the path (bug #269).

New in Ipe 7.2.13 (Oct 8, 2019)

  • IpePresenter now available on MacOS.
  • Allow online Latex-compilation using "latexonline.cc" service.
  • Ipe is now fully usable without a Latex installation on your computer.
  • Added script 'page-labels' (see Section 8.1 in manual).
  • Views can now be named, and view names can be used instead of numbers in iperender and ipetoipe (feature #136).
  • Add directory containing Ipe document to TEXINPUTS when running Latex (feature #243).
  • Add button to use external editor for Latex preamble (feature #261).
  • Fixed bug in color key in grayscale bitmaps (bug #247).
  • Handle stroke opacity correctly in properties panel (bug #252).
  • Set Qt size policy for labels to fixed for better resizing behaviour (bug #261).
  • Fix crash in checkbox on Qt (bug #259).
  • Fixed "Update stylesheets" action not being undoable.
  • Added Bitmap::savePixels method for PowerIpe.
  • Use ^ operator for dot-product of vectors in Lua.

New in Ipe 7.2.10 (Feb 4, 2019)

  • IpePresenter companion program on Windows and Linux, to show PDF
  • presentations (made with Ipe or beamer). The presenter's display
  • shows the current slide, the next slide, the slide notes, and a
  • running clock. The audience sees only the current slide.
  • IpePresenter relies entirely on the PDF file, so no Latex is needed
  • for a presentation.
  • Move to modern C++: use nullptr consistently, compile with C++17,
  • starting to use unique_ptr and shared_ptr.
  • Page notes are saved as PDF annotations (feature #187).
  • Fixed strange conversion of labels to math mode (bug #211).
  • Implemented undo/redo both in Ipe and in dialog text fields on OSX
  • (bug #212).
  • Can now change direction of horizontal scrolling (with Alt+Scroll
  • wheel) using prefs.scroll.direction.x.

New in Ipe 7.2.8 (Jan 10, 2019)

  • PDF and SVG backends included in Cairo in Windows binaries, so that pdf and -svg options work for iperender.
  • Zoom with two-finger pinch gestures on the touchpad/trackpad implemented on OSX and Windows.
  • Two-finger moves on the touchpad/trackpad and the scroll wheel now pan the canvas rather than zoom (feature #158). To go back to the zooming behaviour, set prefs.scroll.pan to false.
  • Number of objects in each layer shown next to the layer name.
  • The page specifications in ipetoipe and iperender can now be given using page names (feature #136).
  • On Linux, side button on WACOM tablets can now be used (bug #164).
  • Delete key can now be used again (e.g. in lines tool) on Windows (bug #159).
  • Fixed unmarking of views and pages on Windows (bug #155).
  • Fixed crash when displaying grayscale JPEG on Windows.
  • Fixed use before check (bug #118).
  • Changed AppDelegate declaration for OSX 10.12 (bug #147).
  • Iperender can now take arguments in any order (bug #184).
  • New command ipedefinecolors to allow using package options of the xcolor package (feature #180).
  • Updated qvoronoi ipelet to use reentrant version of Qhull.
  • Fixed list of greek layernames (bug #196).
  • New preference prefs.join_threshold (bug #191).
  • Fixed exporting EPS and SVG to non-ASCII filenames (bug #170).
  • Toggling "Automatically run Latex" from the File menu now works on Windows (bug #127).
  • Fixed crash on spurious character between objects in XML input (bug
  • 169).
  • Added possibility to pass parameters from Lua wrapper to C++ ipelet
  • (feature #173).
  • Implemented copying of snap information to IpeletData (bug #148).
  • Absolute attributes can now be set as the current value in the UI using the "Pick properties" operation (fixes bug #192).
  • Fixed crash after using page sorter (bug #153).
  • Fixed spurious beep on OSX on keys in lines/polygons mode (bug #152).
  • Fixed missing undo in text entry on OSX (bug #124).
  • Commmand+Return now works to close dialogs on OSX (bug #98).
  • Using ipeLocale now also on Windows.
  • Fixed page/view selector not closing on OSX >= 10.13 (bug #160).
  • Fixed incorrect drawing of ptarc and fptarc arrows (bug #154).

New in Ipe 7.2.7 (Oct 16, 2018)

  • On Windows 10, Monitor DPI is used automatically (but does not yet change when the Window is moved to a different monitor).
  • Fixed styles directory in ipescript in bundle mode (OSX, snap, appimage).
  • Fixed vertex-move mode when edges have been transformed before.
  • On OSX, shear mode and graph mode toolbar buttons were not selectable.
  • Accept empty ipestyle tag in XML parsing.
  • Added shortcuts for "pick properties" and "apply properties".
  • Renamed "tikz.isy" to "tikz-shapes.isy".
  • Fixed crash in hovering pen on high-resolution Windows 10 tablet.
  • Fixed cropped letters (bug #106).
  • Fixed parsing of IPESCRIPTS variable in ipescript. Added ~/.ipe/scripts to the default list in appimage and Ipe.app.
  • Refuse to load style sheets with fractional grid sizes (bug #115).
  • Refuse precise scale/stretch with factor zero (bug #114).
  • Use compatibility layer on Luatex 0.85 (bug #113).

New in Ipe 7.1.4 Beta (Mar 16, 2013)

  • Windows binaries provided again.
  • Migrated to using Lua 5.2 (feature #113).
  • Fixed bug in "ipescript update-master" with several figures (bug 85).
  • Ipe scripts (to be run with "ipescript ") must no longer contain the 'require "ipe"' line.
  • Snap modes on Ipe-startup can now be specified in preferences feature #122).
  • Customizing mouse move works as expected (without _G.mouse) bug #123).

New in Ipe 7.1.3 Beta (Mar 16, 2013)

  • Work around rounding error in stretching code.
  • Selecting objects by dragging a rectangle now correctly updates the primary selection to the last newly selected object (bug #83).
  • Using Monospace font for coordinates, so they don't wobble anymore bug #81).
  • Added grid-visible button to toolbar.
  • Support for scaling in coordinates display (feature #81).
  • Snap turned off when switching to "ink" mode if prefs.tablet_mode is true (feature #76).
  • Move layer to top didn't work correctly (bug #114).
  • Latex conversion did not work for old pdflatex versions without the pdfobjcompresslevel macro (bug #116).
  • Added "Check layer from view" to layer menus (feature #115).
  • Deleting single view of a page disabled (bug #110).
  • No longer possible to delete all pages of a document from the page sorter (bug #111).
  • Fixed incorrect display of thumbnails in page/view selector and page sorter.
  • It was impossible to add a clipping path to a group (bug #109).

New in Ipe 7.1.2 Beta (Mar 16, 2013)

  • Latex is now automatically run every time text is inserted or edited. This can be disabled from the File menu or from prefs.lua feature #98).
  • Update stylesheets didn't look in current directory when filename contained no slash (bug #68).
  • Moving layers now moves them to the expected place.
  • Properties menu less enormous. Cut, copy, etc. will only be shown when prefs.tablet_menu is true.
  • Search & replace ipelet now only affects selected text objects (bug #96).
  • Fixed crash in rotate with right+alt (bug #97).
  • Fixed compiler warnings (bug #89).
  • Checkboxes in dialogs were not initialized correctly (bug #93).
  • When the end of the undo/redo sequence is reached, a message appears only in the status line (no longer using a pop-up).
  • "Join paths" and "Compose paths" are again available in the properties menu (bug #91).
  • Invisible line segments with arrows now work correctly: If a line segment is set to "filled only", then the arrows are drawn in the fill color, and the segment itself is not drawn at all (bug #78).
  • Cycling through "stroke-only / stroke & fill / fill-only" no longer forgets the current colors of the object (bug #79).
  • "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.)

New in Ipe 7.1.1 Beta (Mar 16, 2013)

  • 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).
  • IPESTYLES is now a list of style directories. Ipe will search for stylesheets in all these directories. By default, this will now include ~/.ipe/styles on Unix, and also ~/Library/Ipe/Styles on OSX.
  • Fixed omission of ~/.ipe/ipelets on OSX and added Library/Ipe/Ipelets as well.
  • Layers can now be moved in the layerlist (right-click on layer name).
  • Zoom and pan now properly initialized when Ipe starts up (feature 4).
  • New script "add-style" to add stylesheet to an Ipe figure.
  • Removed "-styleupdate" option from ipetoipe, and created new script "update-styles". Updating styles both inside Ipe and using "update-styles" now searches the entire IPESTYLES list.
  • Reenabled compilation of omitted image ipelet (bug #66).
  • New setting in stylesheet to fix cropped text (bug #49).
  • Always present 'normal' as the first attribute in dropdown list.
  • Show real linewidth during handwriting.

New in Ipe 7.1.0 Beta (Mar 16, 2013)

  • Refactored Ipe code so that it is easy to build the Ipe application with different user interface toolkits. A native Win32 interface is nearly complete. A Gtk interface is being considered, with Canvas and dialog support implemented.
  • Selection preserved after undo.
  • When adding objects to the selection, the last selected object is the primary selection.
  • New shredder mode (feature #16).
  • Easier customization of mouse buttons using a table in "mouse.lua". More than three buttons can now be used. New "shred" operation.
  • Added "ipescript" tool. It is no longer necessary to install the Ipe module for Lua to run scripts.
  • Fixed bounding box when exporting a view to Postscript.
  • Properties menu now also shown when no object selected, and allows to change properties of multiple objects at once.
  • Updated Makefile and instructions for compiling on MacOS X (bug 20). Including shell script for building an app bundle by leahcimb.
  • Fixed regular k-gon ipelet (bug #35).
  • Fixed prefs.lua for MacOS X (bug #28).
  • 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.
  • Added preference for zoom factor (feature #53)
  • Fixed display of subsection bookmarks (bug #31).
  • Fixed spurious loss of pinning information for group objects (bug #37).
  • First attempt to handle file-open events on Mac OS X. This would allow to launch documents by clicking them (feature #58).
  • Shortcut to rename the active layer (feature #50).
  • If prefs.tablet_mode is true, then in ink mode the selection is not highlighted and the cursor remains a dot (feature #26).

New in Ipe 7.0.14 Beta (Mar 16, 2013)

  • Fixed saving of (bug #7)
  • Fixed iperender and thumbnails on 64-bit platforms
  • Pressing Enter in view/page selector now jumps to the view/page feature #24). Shortcuts for view/page selector. Original view/page highlighted in selector
  • Background no longer hides page number in PDF output (bug #8)
  • Mark circle center now also works for arcs (bug #3)
  • Fit to selection/objects now fits to visible object, not including control points (bug #2)
  • 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)
  • Correctly render Latex text inside symbols (bug #18)
  • Matrix:inverse() no longer crashes on singular matrix
  • Circle to ellipse transformation no longer crashes on singularellipse (bug #21)
  • Easier to use symbols by remembering current symbol, which can then be inserted with one function key (Alt+Y) (feature #19)
  • Introduced pref.close_distance
  • Paste at cursor now correctly observes pinning of the object
  • Fixed serious memory leak in group object
  • Implemented marking of pages and views for printing in Ipe, and selecting those in ipetoipe

New in Ipe 7.0.13 Beta (Mar 16, 2013)

  • Error message when document requires charset conversion but iconv is not compiled in.
  • Fixed selection of invisible objects.
  • New dialog for jumping to a page or view, showing thumbnails of the pages/ views.
  • This is implemented using a new widget and function in libipeqtcanvas so that it can be reused easily:int pno = ipeqt::PageSelector::selectPageOrView(doc)
  • When using the ink tool, actual stroke color is used while handwriting.
  • Pressing the eraser end of a pen should generate a middle button event.
  • New action: "fit to page width"
  • In handwriting mode, cursor is a dot.
  • New preference: prefs.coordinates_format
  • Feedback in status line for line and spline tools now permanent.
  • Pressing the pen without movement in ink tool now makes a dot.
  • Handwriting now creates paths with round line cap, regardless of current setting (but that can still be changed afterwards).
  • Safety check for reasonable locale on startup.
  • 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.

New in Ipe 7.0.12 Beta (Mar 16, 2013)

  • Fixed several small bugs in 7.0.11 release.
  • Made use of iconv configurable.
  • Edit toolbar, for tablet users. Includes a sticky shift key.
  • Implemented multiple shortcuts for an action (request #345).
  • Worked around Qt crash in arc edit (bug #338).
  • Ignoring Escape button in text creation/editing windows.
  • Text edit window now has an "Apply" button. It will update the text object and run Latex, without closing the editing window.

New in Ipe 7.0.11 Beta (Mar 16, 2013)

  • Fixed definition of filled marks in basic.isy and presentation.isy.
  • Fixed loading of ipelets to occur before analyzing the configuration, to make customization work as documented.
  • "version" attribute in tag was incorrectly filled with the Ipelib version. Now using the file format version as intended.
  • Stylesheet can specify an alternate encoding for the Latex source file. The Latex source is converted from UTF-8 to this encoding during Latex conversion.
  • Possibility to store notes with each page.
  • Fixed selection status in "Insert image" ipelet.
  • Fixed bug in Ipe6 stylesheet in ipe6upgrade.
  • Fixed bugs in alignment ipelet (thanks Norbert).
  • Added "mactex2009-fontmap.xml" (by Changmook Chun).
  • Use -dylib_install_name option on Mac OS.
  • Include "beamer.isy" to use math fonts as in beamer.
  • Changed temporary latex filename to "ipetemp.tex"
  • Small changes to make Ipe compile with Sun compiler
  • Fixed error reading views with no visible layer.
  • New preference prefs.automatic_use_title.
  • New -transparent flag for Iperender.
  • Possibility to clip to paper in ipeqt::Canvas.
  • config.screen_geometry provides width and height of default screen in Lua.
  • New preference prefs.auto_external_editor.
  • Shortcuts in linetool can be configured (#346).
  • Fixed display of line cap and line join in EPS (bug #331).
  • Ipe should now work with Texlive 2010 (bug #350).
  • Fixed bug in undo clipping (bug #333).
  • Lua code can show and hide dock windows using showTool.

New in Ipe 7.0.10 Beta (Mar 16, 2013)

  • Fixed crash in arc drawing (bug #324).
  • Allow customization of canvas display: paper color, classic grid, thickness of grid lines (see prefs.lua).
  • Fixed display in path drawing tool on Windows (bug #323).
  • Fixed broken line cap on circular arc (bug #325).
  • Preference to set size of main window at startup prefs.window_size).
  • 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).