Cenon Change Log - August 2001


2001-08-11  Georg Fleischmann
	* DocView.m (-moveObject:): added workaround for slow GNUstep image processing

2001-08-16  Georg Fleischmann
	* DPControl.m (-setOriginZ:): measure surface only with adjust mode enabled
	  DPControl (-update:): measureSurface only with adjust mode enabled
	  DPControl.m (-setAdjustZ:): call update to enable/disable stuff

Cenon 3.50 beta 7

2001-08-17  Georg Fleischmann
	* Graphic.m (-extendedBounds): new to calculate bounds with width
	  Graphic.m (-extendedBoundsWithScale:): call extendedBounds
	* PerformanceMap.m, h: new

2001-08-18  Georg Fleischmann
	* LayerObject.m, h (-layerObjectWithBounds:, -initWithBounds): new
	* Graphic.h: import LayerObject.h removed, more comments
	  Graphic.h: lastDrawn added
	* Graphic.m, h (-setDrawTime:, drawTime): new
	* Arc.h: header documented
	* GraphicObjects/*.m, h (-hitControl:): scaleFactor removed
	  GraphicObjects/*.m, h (-hit:scale:): now -hit:fuzz:
	* DINImportSub.m: import LayerObject.h
	* App.m (setCurrent2DTool:): initialize cursors with nil
	* DocView.m (mouseDown:): -hit:fuzz: instead of -hit: scale:
	* Sinking.m (drawWithPrinzipal:): set line width = 0
	* Graphic.m (-intersectsRect): line width added

2001-08-19  Georg Fleischmann
	* Rectangle.m, Path.m (-intersectLine:::): new
	* Graphic.m, Line.m, Arc.m, Curve.m, Path.m (-isPathObject): new
	* Graphic.m (-intersectsRect:): support for non path objects added
	* Line.m, h (lineWithPoints::): new
	* DocView.m (-dragSelect:): check realBounds, test for line, arc, curve removed
	* LayerObject.m, h (-addObject:, -addObjectsFromArray:, -removeObject:, -draw:inView:): new
	* Graphic.m, h (-bounds): replaces -extendedBounds, -extendedRealBounds, -fastBounds
	* Graphic.m, h (-coordBounds): was realBounds

2001-08-20  Georg Fleischmann
	* Line.m (-contour:): return line only if w = 0 and width = 0
	* *.m: everything going oin list of layerObject now directly uses layerObject
	* DocView.m (-group): collect from slist
	* TPMix.m: mix from l1

2001-08-21  Georg Fleischmann
	* DocView.m (-dragSelect:): removed minimum size = 1 for region
	  DocView.m (-rotateObject:): now works without cache
	* *.m: added undoObject: for all edit and undo functions, some clean up

2001-08-22  Georg Fleischmann
	* DPControl (-start:): levelingRect = [g coordBounds]
	* TextGraphic.m (-setString:): removed reinit of drawText in font part
	* DocView.m: MAXCACHEAREA reduced to 5000000

Cenon 3.50 beta 8

2001-08-28  Georg Fleischmann
	* Type1Font.m (setFontInfo:): release obejcts, use stringForKey:
	  Type1Font.m (-setFontPrivate:): use stringForKey:
	* Graphic.m (-description): new
	* PerformanceMap.m, h: keep graphicList in parent segments, and draw parent if possible, clip output
	* LayerObject.m (-draw:inView:): if rect is empty draw map bounds

2001-08-29  Georg Fleischmann
	* DPControl.m (-setOriginZ:): after measurement switch off adjust mode
	* Graphic.m, h (-drawTime, setDrawTime:): removed
	* PerformanceMap.m, h (-drawInRect:principal:timer:): now -drawInRect:principal:

2001-08-30  Ilonka Fleischmann
	* Line.m (-getListOfObjectsSplittedFrom:) [line setWidth:width];+[line setColor:color];
	* PolyLine.m hits create:in:...
	* App.m, h (setCurrent2DTool:): TOOL2D_POLYLINE
	* DocView.m (mouseDown:): TOOL2D_POLYLINE
	* toolPolyLine.tiff -> new
	* InspectorPanel.h polyLineWindow added
	* InspectorPanel.m (loadGraphic:): polyLine added
	* IPPolyLine.m, h -> new
	* IPPolyLine.nib -> new
