Cenon Change Log - October 2002 2002-10-05 Georg Fleischmann * IPLayerCell.m, h: new IPAllLayers.nib, m, h: content added 2002-10-07 Georg Fleischmann * DocView.m (-scaleG:): updateObject in performance map * IPLayerCell.m, h: import from ../ instead of ../../ 2002-10-08 Georg Fleischmann * DXFImport.m: recursive INSERTS work now * DPLayer.m, DPLayerDetails.m (-setDipDepth:): use z-size as limit for dipping depth, but allow at least 10 mm 2002-10-09 Georg Fleischmann * VText.m (-setRichTextData:): get attributed string directly without drawText * VText.m (-renewSharedText, initClassVars()): don't set text selectable = NO or editable = NO (new GNUstep bug) 2002-10-10 Georg Fleischmann * App.m (-displayToolPanel:): save frame as "ToolPanel" App.m (-showTilePanel:): save frame as "TilePanel" App.m (-runGridPanel:): save frame as "GridPanel" App.m (-showWorkingAreaPanel:): save frame as WorkingAreaPanel 2002-10-15 Georg Fleischmann * ImportController.m (-update:): set set: as action method 2002-10-17 Georg Fleischmann * VText.m (initClassVars(), -renewSharedText): setEditable:NO, setSelectable:NO removed for GNUstep only 2002-10-18 Georg Fleischmann * vhfCompatibility.h: include removed 2002-10-19 Georg Fleischmann * vhfCompatibility.h: include to make it loadable from all subdirectories * CAM: include from ../../Cenon folder instead of ../../ * InspectorPanel.m (-loadGraphic:): tpWindow = nil 2002-10-25 Georg Fleischmann * Type1Import.h:make fontObject of type Type1Font instead of id * App.m (-listFromFile:): retain/autorelease list to make it survive the release of the import object * PreferencesMacros.h (Prefs_Chamfering): new * CAMController.m, h, nib: chamfering added 2002-10-25 Ilonka Fleischmann * GerberImport.m (-setPad): bei makros state.point.x, y = state.x, y setzen ! GerberImport.m (-getGraphicFromData:): getLayerPolarity -> LPC "gleich" berechnen ! * PCBContour.m (-burr:): new PCBContour.m (-pcbContourWith..:...:): if (..&& ![[ng list] count]) remove and continue * DocView.m (-validateMenuItem:): displayToolDiameter - calcOutput instead of calcOutput: * Graphic.h, m (-sqrDistanceGraphic:::): new needed for PCBContour burr * VArc.m, h (pointOnArcClosestToPoint()): new needed for PCBContour burr VArc.m (-sqrDistanceGraphic:::): new needed for PCBContour burr VArc.m (-sqrDistanceLine:::): new needed for PCBContour burr VArc.m (-sqrDistanceArc:::): new needed for PCBContour burr VArc.m (-getListOfObjectsSplittedFrom:::): split full arc ohne start bei 0 grad VArc.m (-getListOfObjectsSplittedFromGraphic:): split full arc ohne start bei 0 grad VArc.m (-getListOfObjectsSplittedFromGraphic:): sort out double intersection points VArc.m (-getIntersectionsAndSplittedObjects:::): split full arc ohne start bei 0 grad VArc.m (-intersectLine:): if (!underTheSqrt) check if inside lBounds ! * Line.m (-sqrDistanceGraphic:::): new needed for PCBContour burr Line.m (-sqrDistanceLine:::): new needed for PCBContour burr * Rectangle.m (-sqrDistanceGraphic:::): new needed for PCBContour burr * HiddenArea.m (-removePartsOf:hiddenBy:): nothing split -> polyline fehlte 2002-10-26 Georg Fleischmann * App.m (-listFromFile:): retain/autorelease optimized * *ImportSub.m, h: free software header added * VHFStringAdditions.m (rangeOfSequence:...): allow missing wildcards in the dictionary of wildcards 2002-10-27 Georg Fleischmann * VText.m (-getFlattenedObjectAt:withOffset:): retain/release psImport to comply to changes 2002-10-28 Georg Fleischmann * VText.m (-font): check for length, instead of just nil * PCBContour.m (-createOutputWithList:...): burrList = nil