Menu

Tree [26f39a] master /
 History

HTTPS access


File Date Author Commit
 Bitmaps 2004-10-25 efalk efalk [1a5ebb] angled ellipses
 Htmldocs 2009-12-18 efalk efalk [26f39a] 0.13 released
 Widgets 2008-05-07 efalk efalk [78148c] style cleanups
 debian 2008-05-13 efalk efalk [b5e2fd] Added link to documentation
 .gitignore 2002-07-03 efalk efalk [4fea2d] Initial creation of most files
 AUTHORS 2006-12-13 efalk efalk [9076cd] *** empty log message ***
 ChangeLog 2009-12-18 efalk efalk [316ed4] Minor tweaks to make dpkg happy
 Developers 2008-06-04 efalk efalk [7c7c1b] component renamed group
 FORMAT 2008-06-04 efalk efalk [7c7c1b] component renamed group
 INSTALL 2002-07-03 efalk efalk [4fea2d] Initial creation of most files
 LICENSE 2008-03-03 efalk efalk [7c820d] *** empty log message ***
 Makefile 2009-12-18 efalk efalk [9911a2] Version 0.13
 Notes 2004-10-25 efalk efalk [f65e0d] Added notes on projection types
 README 2009-12-18 efalk efalk [9911a2] Version 0.13
 Todo 2008-06-04 efalk efalk [7c7c1b] component renamed group
 actions.h 2002-07-29 efalk efalk [21583b] Version 0.4
 arc.c 2008-07-08 efalk efalk [fa6667] class => objclass
 arc.h 2004-10-25 efalk efalk [26d5d4] Added picking
 arcMode.c 2008-07-08 efalk efalk [3146cc] LENGTH -> length to avoid collision
 arrow.c 2005-07-05 efalk efalk [43ae54] improved comments
 arrow.h 2004-10-25 efalk efalk [bbdbe1] float => double
 attributes.c 2009-12-18 efalk efalk [c5f21f] Default text size now 10
 attributes.h 2005-07-05 efalk efalk [1cc883] moved font functions into fontmenu.c
 bezier.c 2004-10-25 efalk efalk [45db58] bezier curves
 bezier.h 2004-10-25 efalk efalk [45db58] bezier curves
 bitmaps.c 2006-07-01 efalk efalk [d3196e] debug code commented out
 bitmaps.h 2004-10-25 efalk efalk [466bb0] basic bitmap manipulation
 box.h 2002-07-29 efalk efalk [21583b] Version 0.4
 boxMode.c 2004-10-25 efalk efalk [56ba57] various cleanups of submodes
 circle.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 circle.h 2004-10-25 efalk efalk [a395be] added angled ellipses
 circleMode.c 2008-05-13 efalk efalk [3a1d6b] DataEntryEventMulti obsoleted; comments cleaned up
 color.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 color.h 2004-06-17 efalk efalk [353eec] "pickMask" => "visMask", color moved into base ...
 compound.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 compound.h 2008-05-08 efalk efalk [42659b] comments
 compoundMode.c 2008-06-04 efalk efalk [7a2915] "break" changed to "explode"
 config.h 2009-12-18 efalk efalk [9911a2] Version 0.13
 constraints.c 2008-05-29 efalk efalk [ad7f73] Now displays negative lengths if angle is locked.
 constraints.h 2008-05-29 efalk efalk [7380a2] Added SetAngleConstraintVec(); moved setAngleVe...
 dataentry.c 2008-05-29 efalk efalk [6141c4] Optimized GetDataLinePt() when no change.
 dataentry.h 2004-06-17 efalk efalk [7685da] cleaned up comments; added DataEntryEventMulti()
 defaults.c 2004-10-25 efalk efalk [c0b282] changed email address, minor comments changes
 defaults.h 2002-07-29 efalk efalk [21583b] Version 0.4
 dimension.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 dimension.h 2004-10-25 efalk efalk [e98b63] comment changes; dead code removal; angle selec...
 dimensionMode.c 2008-05-29 efalk efalk [8778dc] Takes advantage of anglex,angley vector, saving...
 dr.h 2008-05-27 efalk efalk [0127c2] Added a vector alongside D->angle
 drfile.c 2008-06-04 efalk efalk [7c7c1b] component renamed group
 drfile.h 2002-12-16 efalk efalk [cc7e4d] Added the following files:
 drgfx.c 2008-04-16 efalk efalk [ecf09b] Fixed compiler warnings
 drgfx.h 2002-09-21 efalk efalk [76c040] Added name to glyph structure
 drtypes.h 2008-06-04 efalk efalk [7c7c1b] component renamed group
 dump_pixmap.c 2002-07-21 efalk efalk [de8be6] debugging function
 edit.c 2008-05-27 efalk efalk [b6e750] a little more sanity checking
 edit.h 2008-05-15 efalk efalk [6fc98e] Added InsertList(), InsertObject(), NewObjectLi...
 editMode.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 expr.c 2002-07-29 efalk efalk [21583b] Version 0.4
 expr.h 2002-07-29 efalk efalk [21583b] Version 0.4
 figfile.c 2008-07-08 efalk efalk [3146cc] LENGTH -> length to avoid collision
 figfile.h 2002-12-16 efalk efalk [cc7e4d] Added the following files:
 fontmenu.c 2005-07-05 efalk efalk [be5bbe] created fontmenu.c
 fontmenu.h 2005-07-05 efalk efalk [be5bbe] created fontmenu.c
 fonts.c 2004-10-25 efalk efalk [2a7d4c] rotated text, improved font caching
 fonts.h 2004-10-25 efalk efalk [2a7d4c] rotated text, improved font caching
 grid.c 2008-07-08 efalk efalk [3146cc] LENGTH -> length to avoid collision
 grid.h 2002-07-29 efalk efalk [21583b] Version 0.4
 intersect.c 2009-12-18 efalk efalk [1dd639] Allowed a small amount of slop
 layers.c 2008-05-28 efalk efalk [45cd4a] makes effort to make current layer visible
 layers.h 2005-07-05 efalk efalk [1cfb37] Added "copy from object" option to layer
 limits.c 2008-06-04 efalk efalk [7c7c1b] component renamed group
 lineMode.c 2008-05-29 efalk efalk [d651d0] Implemented perpindicular lines
 lines.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 lines.h 2004-06-17 efalk efalk [353eec] "pickMask" => "visMask", color moved into base ...
 main.c 2009-12-18 efalk efalk [9911a2] Version 0.13
 matrix.c 2008-05-08 efalk efalk [e5691a] Optimizing matrix multiplies was a mistake; it ...
 matrix.h 2004-10-25 efalk efalk [3ae989] float => double
 modes.c 2008-06-04 efalk efalk [7c7c1b] component renamed group
 modes.h 2004-10-25 efalk efalk [56ba57] various cleanups of submodes
 objects.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 objects.h 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 paper.c 2009-12-18 efalk efalk [9911a2] Version 0.13
 paper.h 2004-06-17 efalk efalk [2a2a7d] updated comments
 patterns.c 2004-10-25 efalk efalk [c0b282] changed email address, minor comments changes
 patterns.h 2002-09-21 efalk efalk [f2bdc8] Added XdraftGetPattern(); exported DrNumPatterns
 pointMode.c 2008-05-29 efalk efalk [8778dc] Takes advantage of anglex,angley vector, saving...
 points.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 points.h 2004-06-17 efalk efalk [8ae07f] minor changes to comments and function names
 polygon.h 2002-07-29 efalk efalk [21583b] Version 0.4
 polygonMode.c 2008-05-13 efalk efalk [90f1d5] fixed bug that kept system in relative mode aft...
 popups.c 2005-07-05 efalk efalk [afd28f] improved comments, improved modal text input
 popups.h 2004-06-17 efalk efalk [8ae07f] minor changes to comments and function names
 postscript.c 2008-06-04 efalk efalk [7c7c1b] component renamed group
 postscript.h 2004-06-17 efalk efalk [b67396] Major changes to entry points
 print.c 2008-05-15 efalk efalk [86d653] removed unused variable
 print.h 2004-06-17 efalk efalk [67f11c] Added rotation control; print scaled/fit/visible
 ptlist.c 2004-10-25 efalk efalk [4c48d5] point list management
 ptlist.h 2004-10-25 efalk efalk [4c48d5] point list management
 redraw.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 redraw.h 2004-10-25 efalk efalk [d9c503] added DrWindowRedrawFromBounds()
 rotfont.c 2004-10-25 efalk efalk [e854ae] rotated font manager
 selection.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 selection.h 2005-07-05 efalk efalk [dd1805] Added temporary selection mode. Used for "copy...
 special.c 2008-05-21 efalk efalk [546d84] Now makes sure border layer exists
 special.h 2002-12-16 efalk efalk [cc7e4d] Added the following files:
 spline.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 spline.h 2004-10-25 efalk efalk [14de18] now uses ptlist
 splineMode.c 2004-10-25 efalk efalk [56ba57] various cleanups of submodes
 text.c 2008-07-08 efalk efalk [59faf1] class -> objclass, delete -> objdelete to avoid...
 text.h 2005-07-05 efalk efalk [4f2bd7] moved font selection to fontmenu.c
 textMode.c 2008-05-28 efalk efalk [48119a] Fixed initial text position bug
 tips 2009-12-18 efalk efalk [9911a2] Version 0.13
 tools.h 2002-07-29 efalk efalk [21583b] Version 0.4
 undo.c 2008-05-15 efalk efalk [898c97] Added "Undo/Redo foo" messages. Comment cleanup.
 undo.h 2008-05-15 efalk efalk [7f9f3d] refactored NewUndo()
 units.c 2004-10-25 efalk efalk [c0b282] changed email address, minor comments changes
 units.h 2002-12-16 efalk efalk [cc7e4d] Added the following files:
 utils.c 2008-07-08 efalk efalk [3146cc] LENGTH -> length to avoid collision
 utils.h 2008-07-08 efalk efalk [3146cc] LENGTH -> length to avoid collision
 view.c 2008-05-08 efalk efalk [0653fb] Added a Todo
 view.h 2002-08-08 efalk efalk [69f5f5] Interactive panning added.
 windows.c 2008-06-04 efalk efalk [7c7c1b] component renamed group
 windows.h 2004-10-25 efalk efalk [7849f2] Removed dead code; added findWidgets2()
 xdraft.1 2002-12-16 efalk efalk [cc7e4d] Added the following files:
 xdraft.c 2008-05-27 efalk efalk [0127c2] Added a vector alongside D->angle
 xdraft.lsm 2009-12-18 efalk efalk [9911a2] Version 0.13
 xdraft.spec 2009-12-18 efalk efalk [9911a2] Version 0.13

Read Me

	$Id: README,v 1.13 2009/12/18 03:33:46 efalk Exp $


Xdraft 0.13 -- 2-d drafting program

	A drafting program for X-windows, similar to XFig, but
	incorporating ideas from several other cad programs as well.
	Xdraft includes advanced data input methods and other features
	useful to power users.

	Xdraft is still in a pre-alpha state, but it's quite functional
	even the way it is.  I am currently soliciting feedback on the
	user interface, so if you install the program, please write to
	me with your comments.  Many of the user interface techniques
	used in xdraft are highly innovative.

	To view the man page:  tbl xdraft.1 | nroff -man

	Visit the xdraft.sourceforge.net home page for more information.

	Ed Falk <falk@efalk.org>
	Aug, 2002


HOW TO BUILD

  Easiest way is to download the x86 .rpm and install it.  If
  you want to build from source, it's not too hard:

  Xdraft requires the gtk+ 1.2 and gnomeui libraries.
  Once these are installed, It should be sufficient to type

	make

  This will build the xdraft program.



HISTORY

	0.1	First version
	0.2	Text input mode added.  Undo/redo mostly working.
	0.3	More improvements to text mode and compound mode
	0.4	Changes to internal structure, compound mode improved.
	0.5	Compound mode nearly complete, many improvements to edit
		mode, grid definition dialog 50% complete.
	0.9	Most functions except attribute editor now complete.
	0.10	Fixed crash in file save
	0.11	Fixed a number of minor bugs.  Added scrollwheel zoom.
	0.12	Fixed a bug causing corrupt filled ellipses.
	0.13	Compound renamed "group"

AUTHOR
	Edward A. Falk <falk@efalk.org>