Cenon Change Log - February 2002 2002-02-01 Georg Fleischmann * VText.m (-drawWithPrincipal:): get textContainer from drawText instead of lm * VText.m (-setRichTextData:): retain instead of copy * VText.m (-textDidEndEditing:): [[fe textStorage] length] * dvPasteboard.m (-pasteFromPasteboard:...): [[... alloc] init] instead of [[... array] init] * dvOutput.m (-propertyListForOutput, -readOutputFromPropertyList:): write and check for BigEndian * OutputStream.m (-propertyList): truncate stream * EPSExport.m: import KeyPanel.h removed 2002-02-05 Georg Fleischmann * VText.m (-getFlattenedText:...): rotate and scale for Apple 2002-02-06 Georg Fleischmann * VText.m (-font): renew shared text 2002-02-07 Georg Fleischmann * controllerApp.m: applicationDidFinishLaunching: hide 2002-02-11 Georg Fleischmann * DPLayerDetails.nib: 'Reverse Direction' instead of 'Revert Direction' 'Use for Batch Production' instead of 'Use for Duplicates' * DPTilePanel.nib: 'Batch Production' instead of 'Tile' * Main.nib: 'Batch Production' instead of 'Tile Panel' * IntersectionPanel.m (-create:): add objects to layer (not list) to be included in Performance Map * //DPLayerDetails.m (-setSide:): update settlement field if 0 //LayerObject.m (-setSide:): turn off settlement for other than inside and outside LayerObject.m (-settle): return 0.0 for other than inside and outside correction 2002-02-12 Georg Fleischmann * DPToolParms.nib, English: RPM instead of U/min, 'Tool Parameters' 2002-02-15 Georg Fleischmann * DPToolParms.m (-updatePanelActivation): loweringSpeedEnabled = YES; // overshoot offset DPToolParms.m (-update:): set overshoot in loweringSpeedField DPToolParms.m (-setType:): overshoot = 0.0 DPToolParms.m (-setOvershoot:): new DPToolParms.m (-updateUnits:): firstCall replaced with diameterStr, overshoot added DPToolParms.m: more with overshoot and cleanup * ToolObject.m, h: overshoot, -overshoot, -setOvershoot -> new, overshoot added, cleanup * messages.h: OVERSHOOTFIELD_STRING -> new * Localizable.strings, German: Overshoot added 2002-02-16 Georg Fleischmann * VThread.m (-createOutput:tools:): overshoot case added Cenon 3.50 beta 13 2002-02-22 Ilonka Fleischmann * VArc.m (-tangentIntersectionArc::::) if( radius > radius1 -> + && Diff(radius1, radius) > TOLERANCE ) VArc.m (-intersectCurve:) !vhfIntersectsRect() instead of NSEmpty... VArc.m (-tangentIntersectionWithPath:) testet schnittpunkte !!! VArc.m (-tangentIntersectionWith::) Aufrufe mit schnittpunkten ! VArc.m (-tangentIntersectionLine:) mit schnittpunkten ! VArc.m (-tangentIntersectionCurve:) mit schnittpunkten ! VArc.m (-tangentIntersectionArc:) mit schnittpunkten ! //* VPath.m (-closePath) -> closed to graphic when nearer than startG * VPath.m (-directionOfSubPath::) Diff(a, 0.0) > 1 instead > TOLERANCE VPath.m (-directionOfSubPath::) Arc angle with start middle end * PathCFillAri.m (-linesToCurvesInPath::) -> bei addLastGraphic i--, nacher wieder i++ !!! PathCFillAri.m (-linesToCurvesInPath::) -> sameLength in AbhÙngigkeit, von linien lÙngen PathCFillAri.m (-smoothenLinesInPath:) -> ende war falsch !!! * PathContour.m (-linesToCurvesInPath::) -> bei addLastGraphic i--, nacher wieder i++ !!! ( not used here ) * PathCFill.m (-linesToCurvesInPath::) -> bei addLastGraphic i--, nacher wieder i++ !!! * VArc.m (distancePointCurveIsRadius()) -> CRVRASIUSTOL (45.0*TOLERANCE)*() instead of (50.0*... VArc.m (-tangentIntersectionWithPath:) s/e compare with same TOLERANCE like point inside Array ! (50.0*TOL.. instead of 25.0*TOL..) 2002-02-22 Georg Fleischmann * PerformanceMap.m (-initList:): [self removeAllObjects] * NSBezierPath.m (+bezierPath): autorelease 2002-02-25 Ilonka Fleischmann * PathCFill.m (-contourFillPath:): Min bounds statt Max PathCFill.m (cubicSplineCF()): double splineSize (workaround Apple compiler bug) next Cenon 3.50 beta 14