-
Notifications
You must be signed in to change notification settings - Fork 0
/
changes.txt
541 lines (464 loc) · 23.1 KB
/
changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
InetAddress:
* 092602 RP removed printf statements
JDFAutoXXX:
// 270602 RP RefYYY: the reference values now return a JDFRefElement
// 270602 RP removed IsRefElement check from GetInvalidElements
// 270602 RP renamed GetXXX(bCreate) ->GetCreateXXX
// 270602 RP added iSkip to GetXXX(= where appropriate
// 270602 RP AppendXXX calls GetCreateXXX if one is max.
// 041202 RP all constructors now use KElement&, not DOM_Element &
KElement:
// 041202 RP major overhaul to use Xerces 2.x -> no more inheritence of DOM_Element
// 300402 RP added bInherit to HasAttribute,
// 300402 RP added def to GetInheritedAttribute()
// 060502 RP made HasAttribute() virtual and call KElement::GetAttribute
// 080502 RP added bInherit to HasAttribute()
// 220502 RP renamed protected fuction GetDeepElement() to GetDeepElementByID()
// 270502 RP renamed GetElement (not const) to GetCreateElement
// 270502 RP added GetCreateXPathElement
// 140802 RP DeleteNode(), HasChildNodes(), HasAttributes(): added throwNull check
// 200802 RP clean up DeleteNode
// 300802 RP NumChildElements: inlined FitsName()
// 060902 RP DeleteNode() also gracefully handle previosly deleted nodes (parent=Null)
// 060902 RP AppendElementN() added
// 060902 RP added getters / setters for XML Comments and CData sections
// 060902 RP AppendCDATA, AppendXMLComment etc. now are void (used to return DOM_CDATA...)
// 221002 RP NumAttributes() added
// 051102 RP GetFirstChildElement() added throwNull check
// 061102 RP GetDeepElementByID() added excludeChild
KNode:
// 070502 RP added SetDirty
// 070502 RP GetParentNode now returns KNode and is const
// 140802 RP DeleteNode added throwNull check
// 200802 RP clean up DeleteNode
// 210802 RP GetParentNode replace isNull() with throwNull()
// 210802 RP using namespace --> namespace
// 041202 RP Ciao
KNodeList:
// 041202 RP Ciao
JDF.h:
// 180602 RP rordered and made compatible with JDF 1.1
JDFAmountPool:
// 260602 RP changed inheritance to JDFAutoAmountPool and removed excess routines
// added GetPartAmount() pass throughs to JDFAutoAmountPool
// added AppendPartAmount(mAttribute), Removemount(mAttribute)
JDFAncestor:
* 120902 RP GetAncestorPool() added
JDFAncestorPool:
* 150102 RP added Part element support
* 020502 RP added GetPoolChild, GetPoolChildren
* 020502 RP added CopyNodeData
* 180502 RP added GetAncestorAttribute(), HasAncestorAttribute()
* 290502 | RP | added GetAncestorElement(), HasAncestorElement()
// 210602 RP changed calls to protected _XXX() to XXXGeneric()
// 170902 RP CopyNodeData() cleanup for differing spawns
* 201102 RP CopyNodeData() added bool bCopyNodeInfo, bool bCopyCustomerInfo
JDFAudit:
// 180700 RP MyString -> KString : all strings now 16 bit
// 040900 RP renamed JDFProcess to JDFNode
// 201100 RP cleanup + comment
// 170501 RP added GetPartMap, GetPartMapVector
// 050601 RP merge AutoAudit stuff into JDFAudit
// 240102 RP add SpawnID support
// 200802 RP ValidTimeStamp() changed datatype
// GetInvalidAttributes() added call to ValidTimeStamp()
// 120902 RP GetAuditPool() added
JDFAuditPool:
// 040900 RP renamed JDFProcess to JDFNode
// 080102 RP SetPhase modified first parameter to be JDFPhaseTime::EnumStatus
// 130202 RP added IsAbstract, removed IsValid
// 210302 RP GetAudits added const mAttribute &mAttributes=mAttribute() also fixed inversion logic bug
// GetAudit modified 3rd parameter to const mAttribute &mAttributes=mAttribute()
// 220302 RP remove GetPoolChildName
// 210602 RP changed calls to protected _XXX() to XXXGeneric()
// 230802 RP Bug Fix of misalligned brackets in GetAudits()
// 130902 RP GetLinkedResources now returns vResource
// 211102 RP added optional JDFElements to AddCreated, AddModified
JDFCommand:
* 160602 RP init() Also call super::init()
JDFContact:
* 070602 RP added support for extended ContactTypes
JDFContentObject:
// 030602 RP init() removed SetType()
JDFCoverApplication:
// 270602 RP removed
JDFCustomerInfo:
* 260302 RP added GetHRefs()
* 130902 RP GetLinkedResources now returns vResource
JDFCuttingParams:
// 050702 RP added ConsistentPartIDKeys()
JDFDevCap:
// 080802 RP created
JDFDevCaps:
// 080802 RP created
JDFDeviceCap:
// 080802 RP created
JDFDoc:
// 300802 RP GetJDFNodeByID(const KString & ID)const added
JDFElement:
// 300402 RP add SettingsPolicy Support
// 300402 RP removed AppendElement - it is now only in KElement
// 020502 RP added IsJDFNode()
// 070502 RP added RemoveChild() / RemoveChildren
// 080502 RP GetEnumerationsAttribute() bug fix in loop counter
// 160502 RP removed GetTarget(int id,const KString & attrib) const;
// 180502 RP GetJDFRoot, GetJMFRoot now const
// 290502 RP GetLinks added rSubRef check to map of checked attributes
// 300502 RP added NamedColor support
// 300502 RP GetElement - added a check that returns the refElement if a refElement is explicitly required
// 180602 RP added GetSchemaURL()
// 190602 RP ValidAttribute() added catch IllegalArgumentException where appropriate
// 200602 RP ValidAttribute() added enumeration types AttributeType_dateTime,AttributeType_duration
// 260602 RP RefElement() changed return type to JDFRefElement and modified usage for parts
// 010702 RP RefElement bug fix for ResourceElements
// 020702 RP added GetRefString()
// 020702 RP reintroduced GetNameVector()
// 020702 RP GetChildElementVector() now does not follow references
// 050702 RP GetInvalidElements() bug fix for refElement
// 200802 RP EnumNamedColor typo fix for clearlightgray
// 260802 RP GetComment(iSkip) implemented iSkip support
// 300802 RP GetChildElementVector() now skips invalid refelements
// 040902 RP IncludesAttribute() added support for NMTOKENS
// 050902 RP GetChildIds() added ! to throwNull check
// 060902 RP moved all remaining refElement handling from JDFResource to JDFElement and cleaned up refElement
// 060902 RP UniqueID made string a bit longer for uniqueness
// 120902 RP IsAudit() added
// 120902 RP GetHRefs() fixed handling of references in audit elements
// 250902 RP UniqueID() addeed "_" between time and number generated part
// 291002 RP IsRefElement() removed check for rRef
// 291002 RP GetChildElementVector() returns invalid refElements as refElements and does not simply skip them
// 051102 RP added GetLinkRoot();
// 051102 RP GetParentJDF() gets the parent and not this in case this is a JDF node
// 051102 RP IsResource(),IsAudit() now returns false for comments
// 081102 RP IsValid() handle incorrectly specified namespaces gracefully
// 201102 RP InlineRefElements() implement recursion
JDFFactory:
* 020902 RP Added QueueEntyDefList
JDFFileSpec:
* 020702 RP Added ValidAppOS
JDFIntentResource:
// 260102 RP Added AppendXXX and the const GetXXX routines
// 260602 RP removed the typed Get / GetCreate / Append routines
// 260602 RP GetXXX -> GetCreateXXX
// 051102 RP GetSpans() bug fix
JDFJMF:
// 180700 RP MyString -> KString : all strings now 16 bit
// 121101 RP remove type argument to get / set
// added AppendXXX methods
// 031201 RP renamed GetMessage to GetAnyMessage to avoid windows GetMessage macro redefinition
// 130602 RP modifications in GetMessageElement()
// 150602 RP added GetInvalidElements(), RequiredElements()
// 160602 RP added EnumTyp to calls of AppendCommand/Response/...
// 180602 RP init() added call to GetSchemaURL()
// 040702 RP added ValidVersion()
// 040702 RP init() added call to SetVersion()
// 120802 RP removed GetInvalidElements(), OptionalElements() - these are handled by JDFAutoJMF
// 270902 RP added RequiredAttributes for xmlns handling
JDFJobSheet:
// 270602 RP removed -> replaced by JDFIDPJobSheet
JDFLayoutElement:
* 020702 RP Added ValidElementType
JDFMarkObject
// 030602 RP init() removed SetType()
JDFMedia
* 050602 RP added ValidMediaType() to correctly handle explicit Unknown enumeration
* 050602 RP de-inlined copy constructor
JDFMerged:
* 090102 RP added MergeID handling
* 180602 RP removed MergeID handling - now done in JDFAutoMerged
JDFMessage:
// 160602 RP added IsValidMessageElement() and all detailed mesaage element manipulation
// 230802 RP GetValidTypeVector() added Status to valid types of "Queue"
// 300802 RP IsValidMessageElement() now returns true if not in JDF namespace
// RP added DeviceList Support
// RP added QueueEntryDefList Support
JDFNode:
// 210302 | RP | added UnSpawn
// 300402 | RP | modified activation list
// 300402 | RP | added ProjectID support
// 020502 | RP | modified GetParentJDFNode()
// 030502 | RP | added bSpawnROPartsOnly to Spawn(...) and AddSpawnedResources(...)
// 180502 | RP | added GetAncestorAttribute(), HasAncestorAttribute()
// 270502 | RP | GetMatchingLinks() minor bug fixes
// 290502 | RP | renamed UnSpawn to UnSpawnNode()
// 290502 | RP | added GetAncestorElement(), HasAncestorElement()
// 100602 | RP | fixed StatusPool Handling in UnspawnNode() and SetPartStatus()
// 110602 | RP | GetMissingLinkVecor() bug fix
// 110602 | RP | removed GetAncestorNode -> use GetParentJDFNode instead
// 110602 | RP | calls to GetInheritedAttribute replaced by calls to GetAncestorAttribute
// 140602 | RP | calls to HasAttribute replaced by calls to HasAncestorAttribute
// 140602 | RP | AddSpawnedResources() bug fix for appending to rRefsRO / rRefsRW, remove call to SetLocked for root of partitioned resource
// 180602 | RP | MergePartition added calls to Expand() and Collapse()
// 200602 | RP | AddSpawnedResources() bug fix for rRefsRW
// 260602 | RP | SetAmount() removed - was only useful for prototyping. Use dedicated SetAmount for the appropriate resources + ResourceLinks instead
// 260602 | RP | Added typesafe Tool Support
// 010702 | RP | AddSpawnedResources() bug fix for locks of partitioned resources
// 010702 | RP | GetAncestorIDs() inverted sequence
// 010702 | RP | AddSpawnedResources() bug fix for referenced resources in local resources
// 080802 | RP | StatusString() is now public
// 120802 | RP | Added Preview to list of potential generic resources
// 120802 | RP | GetMatchingIndex() add check for "*"
// 150802 | RP | enabled bInherit for Version attribute
// 160802 | RP | AddSpawnedResources() Massive cleanup for rRef referenced resources
// | RP | Spawn() Gracefully handle implied partitions
// 190802 | RP | GetChildJDFNode(id) added
// 300802 | RP | Spawn fixed handling of http / file prefix in SpawnURL
// 050902 | RP | AddSpawnedResources() major overhaul
// 050902 | RP | UnSpawnNode() major overhaul
// 100902 | RP | MapEnumToInfo > --> >=
// 130902 | RP | GetLinkedResources added
// 311002 | RP | Added numOccurences to GetMatchingLinks
// 211102 | RP | CloneResourceToModify() added
// 211102 | RP | PrepareToModifyLink() added
JDFNodeCombined:
// 290502 RP LinkInfo() remove required exchange resources from list
// 240602 RP LinkInfo() fix for removing required exchange resources from list
JDFNodeInfo:
* 260302 RP added GetHRefs()
* 130902 RP GetLinkedResources now returns vResource
* 270902 added ValidDueLevel for explicit "Unknown"
JDFNodeProduct:
// 120700 RP GetLink added
// 180700 RP MyString -> KString : all strings now 16 bit
// 180700 RP AddInkingIntent added
// 230802 RP AddProduct() Added call to init()
JDFPartAmount:
// 260602 RP OptionalAttributes() added list of attributes that are NOT inherited from JDFResourceLink
JDFPartStatus:
// 030902 RP changed inheritance to JDFAutoPartStatus and removed duplicate routines
JDFPhaseTime:
* 260602 RP added ValidStatus to reduce the list of allowed values
JDFPipeParams:
* 131102 RP GetResourceLinks() added
JDFPool:
// 300401 RP added some refelement support for nodeinfo and customerinfo
// 170501 RP added AppendUnique with JDFPool as parameter
// 220302 RP remove GetPoolChildName, AddPoolElement
// 020502 RP remove AddResID, GetHRefs GetvHRefRes
// 210602 RP renamed protected _XXX() to XXXGeneric()
JDFPreflightGroup:
*270602 RP removed
JDFPreflightConstraintsPool
* 030902 RP IsValid() removed erroneous check for maxOccurs=1 of PreflightConstraint
JDFPreflightResultsPool
* 030902 RP IsValid() removed erroneous check for maxOccurs=1 of PreflightDetail and PreflightInstance
JDFProcessRun:
* 260602 RP modified ValidStatus to reduce the list of allowed values
JDFQuery:
* 160602 RP init() Also call super::init()
JDFRefElement:
// 150302 RP modified GetTarget to handle parts
// RP added part handling
// RP added OptionalElements
// 260302 RP added InlineRef
// 300402 RP modified GetTarget for parts pointing to elements that are not
// 290502 RP added DeleteRef
// 260602 RP added Part support
// 050702 RP IsValid() added factory for recursive check; added call to ValidResourcePosition()
// 050702 RP added ValidResourcePosition()
// 260802 RP GetTarget() now returns null for invalid names
// 051102 RP GetLinkRoot() added
// 051102 RP modified GetTarget to use GetLinkRoot
// 051102 RP GetRefNodeName() no longer checks target bur simply name mangles
// 211102 RP InlineRef() bug fix
JDFResource:
// 300402 RP modified IsValid to include the factory call for GetLeaves
// 300402 RP added new JDF 1.1 routines: UpdateID, PartUsage, PartID enumeration handling
// 300402 RP removed GetPartition (int i)
// 060502 RP removed GetAllAttributeVector()
// 060502 RP removed GetMissingAttributeVector()
// 060502 RP removed GetUnknownAttributeVector()
// 060502 RP removed RequiredElements()
// 060502 RP added RequiredRootAttributes()
// 060502 RP added OptionalRootAttributes()
// 060502 RP added OptionalPartAttributes()
// 060502 RP put back HasAttribute()
// 080502 RP GetPartition(), GetPartValues() also use enumerated PartIDKeys
// 270502 RP AddPartition() - modified to simply call GetPartition
// 070602 RP mofified calls to AppendAttribut("PartIDKey") to have bUnique=true.
// 070602 RP changed return value of AddPartIDKey to void
// 070602 RP replaced all IsValid and ValidElement() entries with those from the JDF 1.1 generator
// 140602 RP GetInvalidAttributes() added consistency check with PartIDKeys
// 140602 RP added virtual ConsistentPartIDKeys()
// 190602 RP GetLeaves() added throwNull check
// Collapse() / Expand() added element support
// MergePartition added Collapse / Expand
// 200602 RP Collapse() modified handling of non-identical elements
// 260602 RP RefElement(removed) The JDFElement version is sufficient
// 270602 RP GetElement --> GetCreateElement for non const version
// RP GetDeepPart / GetPartition removed bCreate and added GetCreateDeepPart, GetCreatePartition
// 020702 RP Collapse() Bug fix for ResourceRefs
// 050802 RP AddPartition() Bug Fix
// 140802 RP Collapse() added bool bCollapseToNode option
// RP Expand() added bool bDeleteFromNode option
// 150802 RP GetDeepPart() now returns the last matching node if bIncomplete=true
// RP GetPartUsage() now defaults to PartUsage_Explicit
// RP GetSpawnStatus() now defaults to SpawnStatus_NotSpawned
// 160802 RP MergePartition() Gracefully handle implied partitions
// 030902 RP GetDeepPartVector() GetPartitionVector() added routines
// RP GetDeepPart now internally calls GetDeepPartVector()
// 040902 RP SpawnPart(const KString & SpawnID, const vmAttribute& vParts) added
// 040902 RP UnSpawnPart(const KString & SpawnID, const vmAttribute& vParts) added
// 040902 RP GetNodesWithSpawnID() added
// 050902 RP GetDeepPartVector() fixes for really weird configurations...
// 050902 RP MergePartition() fixes for really weird configurations...
// 050902 RP GetNodesWithSpawnID() added
// 060902 RP moved all remaining refElement handling from JDFResource to JDFElement and cleaned up refElement
// 060902 RP MakeRootResource cosmetics for link names
// 120902 RP GetResourcePool() added
// 160902 RP GetDeepPartVector() slightly modified algorithm for finding the closest next element
// 180902 RP MergePartition made parameters const
// 240902 RP MergePartition changed 2. Parameter from vParts to SpawnID
// 250902 RP GetLeaves() added bIntermediate
// 250902 RP GetPartMapVector() added
// 260902 RP ReducePartVector() added
// 260902 RP MergeSpawnIDs(const JDFResource& resToMerge) added
// 221002 RP NumAttributes() added
// 061102 RP MakeRootResource() gaurantee correct class if it is known
// 061102 RP SetClass check() that the element is a root resource
// 211102 RP NewModifiedID() added;
JDFResourceAudit:
// 211102 RP UpdateLink() added
JDFResourceLink:
// 120700 RP added Get/SetProcessUsage
// 180700 RP MyString -> KString : all strings now 16 bit
// 030501 RP now inherits from JDFElement
// 161101 RP GetProcessUsage and GetLinkedResourceName are now 2 sepaarte functions
// 061201 RP completely removed selector handling
// 070102 RP HasResourcePartMap bug fix if no parts in this - now returns true for no parts in this
// 150302 RP removed JDFResource GetPartition(bool bCreate=false, int i=0);
// RP added AppendPart
// RP added CombinedProcessIndex, PipeProtocol support
// RP added AmountPool
// RP added Transformation + Orientation support
// RP removed GetAmount(bool bSelector)
// RP removed GetPartTarget(int iPart=0,int iSelector=-1);
// 030502 RP modified GetNamedProcessUsage to default to xxx:Input / xxx:Output respectively
// 080502 RP SetPartition() now uses JDFResource::EnumPartIDKey
// 160502 RP added GetTarget
// 160502 RP GetTargetVector is now const
// 050602 RP added GetTarget()
// 200602 RP GetInvalidElements() added AmountPool check
// RP OptionalAttributes(),GetInvalidAttributes: added support for implementation resources
// RP added support for Recommendation,Start,StartOffset,Duration
// 260602 RP changed implementation of GetPartMapVector()
// RP init() removed call to SetInput()
// RP SetInput(), IsInput() removed - Use Get/SetUsage() instead
// 050702 RP IsValid() added factory for recursive chack; added call to ValidResourcePosition()
// RP added ValidResourcePosition()
// RP IsLocal() cleanup
// 080702 RP IsValid() bug fix for dangling links
// 150802 RP GetTarget now based on GetTargetVector
// RP GetTargetVector modified to evaluate PartUsage and added nMax
// 260802 RP GetStatus() now uses GetTarget()
// 260802 RP SetStatus() now uses GetTargetVector()
// RP IsResourceSelected() added
// 120902 RP GetResourceLinkPool() added
// 260902 RP ReduceParts() added
// 051102 RP GetLinkRoot() modified so that only resources in pools within the legal search path are searched
JDFResourceLinkPool:
// 270401 RP added IsValid()
// 030501 RP now inherits from JDFPool
// 120202 RP added IsAbstract
// 020502 RP added GetPoolChild, GetPoolChildren
// 080502 RP GetPartValues() first parameter is now JDFRessource::EnumPartIDKey
// 210602 RP changed calls to protected _XXX() to XXXGeneric()
* 130902 RP GetLinkedResources now returns vResource
JDFResourcePool:
// 030501 RP now inherits from JDFAutoResourcePool
// xxyy01 RP back to inheriting from JDFPool
// 050401 TG CopyResource: setting the SpawnStatus after copying the node
// 060601 TG CopyResource: don't add partitions in unpartitioned resources
// to set the spawn status
// 071101 RP CopyResource fixed HRefs handling
// 101201 RP CopyResource added spawnID parameter
// 060202 RP CopyResource does not add new partitions any more
// 070202 RP removed AddDevice, AddOperator, AddScan and AddPDF
// 020502 RP added GetPoolChild, GetPoolChildren
// 180602 RP GetInvalidElements - added factory
// 210602 RP changed calls to protected _XXX() to XXXGeneric()
// 050902 RP CopyResource() also track rrefs of resourecs that are here
JDFResponse:
* 160602 RP init() Also call super::init()
JDFRoot:
// 080102 RP SetSpawnParent the ordering of the ancestor elements was reversed!
// 090102 RP Merge added SpawnID support
// 150102 RP SetSpawnParent added vSpawnParts
// 230102 RP init() added xmlns definition
// 070202 RP GetParentIDs add check for real resource
// 180502 RP SetSpawnParent() also copy additional data to the ancestors, the first parameter is now const, return is void
// 290502 RP added UnSpawn
// 010702 RP SetSpawnParent the ordering of the ancestor elements was still reversed!
// 020702 RP MergeJDF fixed Ancestor ordering
// 080802 RP MergeJDF gracefully handle any ancestor ordering
// 300802 RP MergeJDF fixed handling of http / file prefix in MergeURL
// 050902 RP MergeJDF fixed handling of weird configurations
// 160902 RP MergeJDF() now throws an exception if the same merge has already occurred
// 170902 RP SetSpawnParent() cleanup
// 260902 RP MergeJDF() fix for multiple spawns
// 201102 RP MergeJDF() fix for copying the audit pool to the correct position
// 201102 RP SetSpawnParent() added bool bCopyNodeInfo=false, bool bCopyCustomerInfo=false
JDFRunList:
// 180602 RP added ConsistentPartIDKeys()
// 130902 RP GetCommonURLFileSpecMap() added
JDFSeparationList:
// 110602 newly created
JDFSignal:
* 160602 RP init() Also call super::init()
JDFSpan:
// 310502 RP added DurationSpan and ShapeSpan support
// 310502 RP GetName() now calls GetLocalName
// 310502 RP JDFSpanBase::GetInvalidAttributes() modified
// 310502 RP JDFStringSpan::GetRange() modified
JDFSpawned:
* 090102 RP added NewSpawnID handling
// 180602 RP Removed NewSpawnID and URL handling -> now done by JDFAutoSpawned
JDFState:
// 080802 RP Modified for JDF 1.1a
// 160802 RP type type for Name attribute - now KString
// RP removed all init() routines. They became redundant in JDF 1.1 since DataType is no longer required
JDFStatusPool:
// 130802 RP added GetPoolChild, GetPoolChildren
JDFStripBinding:
* 020702 RP added support for deprecated VeloBindingParams
JDFSurface:
// 140602 RP added virtual ConsistentPartIDKeys()
JDFTranferCurve:
// 180602 RP added ConsistentPartIDKeys()
mapWString
* now contains a vector instead of inheriting from stl::map
MyDate:
// 2000-04-14 RP added settime, setdate
// 2000-07-11 RP SetOffset: added call to Refresh()
// 2000-09-14 RP added duration and DurationISO
// 2002-01-11 RP added constructor MyDate(const MyDate& other) and operator = MyDate
// 2000-12-20 MM added constructor MyDate(const KString & aTime)
// 2002-01-30 MG added constructor MyDate(const time_t tsec)
// 2002-01-30 MG added GetSecondsSince1970
// 2002-07-08 MG added int SetTimeOverflow(int h, int m=0, int s=0)
// 2002-07-08 MG added void SetDate(int y, int m, int d,int carry)
// 2002-07-08 MG added int SetDayOverflow(int d,int m,int y)
// 2002-07-08 MG added int SetMonthOverflow(int m)
// 2002-07-12 SF remove mac exclusion
// 2002-08-27 RP replace std:string with KString
// 2002-09-24 RP ISOTimeZone() bug fix for negative time zones, used to print --
// 2002-10-30 RP added GetDaylight; use instead of _Daylight
MyUti;
// 150802 RP min and max templates are only defined for WIN32. Any predefined min/max macros are explicitely undefined
// 150802 RP #pragma warnings are #ifdef WIN32
STL:
* 041202 RP remove STL from the interface and hide it in pBase
WStringBase:
// 260802 RP WStringBase<T>::operator=() fix NULL pointer bug for mbstowcs call
WString:
* 290502 RP removed inline from peekBytes(), ostream operator <<, vMapWString::index
* 051102 RP Token() gracefully handle index above limit of number of tokens
XMLDoc:
// 020702 RP XXXParse added call to doSchema(bValidate)
// 041202 RP added xercesdomparser to all callse of Parse()
XMLstrm:
// 180700 RP MyString -> KString : all strings now 16 bit
// 060301 RP now always escapes <>&
// 230102 RP added xmlns check to streamoutNSDefs
// 060902 RP added \n to write CDATA
// 041202 RP removed, now use the xerces serializer