Version 2.12
Added Features/Bug Fixes
- Undo/redo all operations (#u will undo and #* will redo).
- Supports the importing of EPS files. (The content of the EPS file is
not stored in the .obj file.)
- Make all menus (except the ColorMenu -- this is because I can't seem to
get around the colormap problem) pinnable.
- Add the ability to lock objects.
- Can stretch bitmap and pixmap objects (not yet for text objects).
- Add object distribution (spacing).
- Auto-justify one-line text objects when they are aligned with other objects.
- Add a #& command to align selected objects to the page boundaries.
- Xterm-style scrollbars.
- Add a new drawing mode -- vertex mode. In this mode, multiple vertices
can be moved, aligned, or deleted. Double-click in this mode will
de-select all selected objects. (Still haven't decide if it's a good
idea to use double-click to de-select in select mode.)
- An icon object can now be stretched if it has an inherited attribute
whose name is empty and whose value is "not_rigid".
- Change a little bit the way constrained move/stretch mode works.
- Rearrange the panel (choice) window. Rearrang the bindings on the
mouse buttons -- middle button will generate the main menu, right
button will generate the mode menu (even in text mode), and
Shift or Control left button will be used to mark the end of a string
in text mode.
- Support the following command line options: -fg -bg -bd -rv -nv -bw.
- Add a new X default, HandleSize, so that the size of the little square
(handle), which shows up when objects are selected, can be specified.
- Add a new X default, HistoryDepth, to specify the size of the
undo/redo buffer.
- For those who care, it used to be that the '"' character is saved
as \" in .obj and .sym files, now it can be changed to "" by using
the DoubleQuoteDoubleQuote X default.
William Chia-Wei Cheng (william@cs.umd.edu)