1{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
2\pard\tx1440\tx5400\tx9360\tx11520\tx12240\tx12700\tx13500\tx14900\tx16220\tx16840\li5400\fi-5400\ql\qnatural
3
4\f0\b\fs24 \cf0 Cenon Changes in December 2000\
5
6\b0 \
72000-12-15\
8\
9\
10Date	File	Modification\
11----------------------------------------------------------------------------------------------\
1202.12.00	German/Localized.strings	Positionierwege instead of Fahrwege\
1303.12.00	ioFunctions.m	ioPutInstruction() -> remove return values if !lookAhead\
14	Xyz.m	-wait -> call ioPutInstruction without look ahead\
15		-xyzMeasureToolOffset: -> lift z all the way up\
16		ZOriginPosition() -> tool offset added\
17	DPLayerDetails.nib	number of steps field allows two digits\
18	PPControl.nib	'Optimize Moves' -> new\
19	PPControl.m, h	optimize moves stuff -> new\
20	Editor2DView.m	-displayMoves: -> moves optimized\
21		-validateMenuItem -> -bringToFront:, -sendToBack: -> disabled if Prefs_OptimizeMoves\
22	PSImport.m	-interpret -> read space inside () correctly\
23	Sinking.m	-createOutput: -> remove outputStream on error\
24\
25
26\b 3.40 beta 2\
27
28\b0 \
2904.12.00	DPLayerDetails.m	-update -> use SWITCH_INLAY for inlay not SWITCH_REVERTDIR\
30		-setSwitches: -> changeDir to know when we have to change the direction\
31	Main.nib	Positionierwege instead of Fahrwege\
32	Line.m	realBounds added\
33	Curve.m	realBounds can return 0 for width or height\
34	Editor2DView.m\
35	DPControl.m	VHFUnionRect() instead of NSUnionRect()\
36	types.h	VHFUnionRect() -> new\
37	e2Tile.m	-incrementSerialNumbers -> get serial number\
38		-incrementSerialNumbers -> only increment if pref switch is enabled\
39	TextGraphic.m	-createOutput: -> autorelease pool for serial number\
40		-createOutput: -> no retain for outputStream in serialStreams\
41	DPToolParms.m	-selectTool: -> activate Cenon afterwards\
42	DPBasicLevel.m, h	-isActive -> new\
43	DataPanel.m, h	-activeWindow -> new\
44	DPLayer.m	-setToolAt: -> set tool in magazine only if layer is active\
45	e2Tile.m	-setTileWithLimits: -> dirty when x or y changed\
46		-setTileWithLimits:, -buildTileCopies: -> increase size if larger as working area\
47	DPPosition.m	-sort -> new\
48		-load:, setName: -> call -sort\
49	IPPath.nib, m, h	originXField, originYField, sizeWidthField, sizeHeightField, -setOriginX:, -setOriginY:, setSizeWidth:, -setSizeHeight: -> new\
50	Path.m, h	-size, -setSize: -> new\
51\
52
53\b 3.40 beta 3\
54
55\b0 \
56	TextGraphic.m, h	-boundingRectAtIndex: -> new\
57		-edit:in: -> setTextContainerInset: only if fe responds to\
58	TextPath.m	-drawWithPrincipal:, -flattenedObject... -> add 1/2 char width to character position\
5914.12.00	locations.h	FONT_EXT ... -> font\
60	Editor2DDocument.h,m	-saveFont -> new\
61	Type1Import.m,h	fehler rausgemacht\
62	Type1ImportSub.m,h	??\
63	standardEncoding.h	\
64	Font.m,h	fehler rausgemacht\
65	App.m, h	-openfile -> font added\
66		-listFromFile: -> font added, return id\
67		-saveAsPanel -> savePanelAccessory new\
68		-setSaveType: -> new\
69	Editor2DGraphic.m	-getSelection -> create new slaylist\
70	Editor2DView.h,m	-addLayerWithName... -> new\
71	LayerObject.m, h	-setTag:, -tag -> new\
72	Main.nib	savePanelAccessory -> new\
73
74\b 	Directory structure changed to Projects/Cenon/Source !!!!\
75
76\b0 	Font.m, h	-saveAs: -> -writeToFile:\
77	Font.m	*backupFilename = [filename stringByAppendingString:@"~"];\
78	Editor2DDocument.m	*backupFilename = [filename stringByAppendingString:@"~"];\
7917.12.00	Font.m	-updateFontMetrics -> gridRect nur in y um 0.5*gridOffset\
80		-getCharStringFromList -> gridRect nur in y um 0.5*gridOffset\
81		-viele: alle Werte floor(VAL*scale) !!!!!\
82	Type1Import.m	-createFontGrid -> grid links raus kleiner\
83	Type1ImportSub.m	-setBounds: -> p auf x=0 und y 0.5*gridOffset gesetzt\
84	Curve.m	-hitEdge auch p1 und p2\
85		-scrollRect: -> else added\
86	Path.m	-scrollRect: -> code for selected object added\
8718.12.00	Editor2DDocument.m	+new, +newFromFile:, +newFromList: -> release view\
88		-windowDidResignMain -> update data panel\
89	Editor2DView.m	createBuffer() -> release all the stuff\
90		-dealloc -> release cacheWindow\
91		-initView -> call addLayer of view\
92	Editor2DWindow.m	-close -> new, stops timer\
93		-windowDidResignKey: -> data panel update removed\
94	DPLayer.m	-addLayerWithName:.. -> set layerObject for all cells\
95\
96
97\b next 3.40 beta 4\
98}
99