Changes between Version 51 and Version 52 of MapGuideRfc14

Show
Ignore:
Timestamp:
03/20/07 14:53:01 (6 years ago)
Author:
waltweltonlair
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc14

    v51 v52  
    486486Autodesk will provide resources to implement the core symbolization engine and detailed implementation for point symbols and label symbols.  If time allows we will also implement some portion of the line symbolization.  In the future we plan to finish the symbolization engine to also include area symbolization.  Later stages may include some resourcing help from DM Solutions. Exact timing for the line and area symbolizations has yet to be determined, but we would like to complete it for the 1.3 release in the fall. 
    487487 
     488== Addendum == 
     489 
     490The following schema changes have been approved and made: 
     491 
     492 * removed invalid enumerations from SymbolInstance::!CheckExclusionRegion element 
     493  * it should be a plain xs:string 
     494 
     495 * changed SymbolInstance::!SizeContext to be a !SizeContextType 
     496  * this is for consistency 
     497 
     498 * made LineUsage::!VertexAngleLimit an xs:string type 
     499  * the type was missing in the schema 
     500 
     501 * made SymbolInstance::!DrawLast an xs:string type 
     502  * the type was missing in the schema 
     503 
     504 * changed all enumerated type properties to plain strings so they support expressions 
     505  * PointUsage::!AngleControl 
     506  * LineUsage::!AngleControl 
     507  * LineUsage::!UnitsControl 
     508  * LineUsage::!VertexControl 
     509  * AreaUsage::!OriginControl 
     510  * AreaUsage::!AngleControl 
     511  * AreaUsage::!ClippingControl 
     512  * Path::!LineCap 
     513  * Path::!LineJoin 
     514  * GraphicBaseType::!ResizeControl 
     515  * ResizeBox::!GrowControl 
     516 
     517 * added a !VertexJoin property on !LineUsage 
     518  * all graphic elements in the simple symbol use this value to determine their wrapping behavior at vertices 
     519 
     520 * renamed Parameter::!ValueList to !AllowedValues 
     521 
     522 * renamed SimpleSymbol::!SimpleSymbolReference to !SymbolReference 
     523  * it's already clear enough that this is a !SimpleSymbolReference because this is part of !SimpleSymbol 
     524 
     525 * switched order of elements in !AreaUsage 
     526  * switched !AngleControl and !OriginControl 
     527  * put Angle before OriginX and OriginY 
     528  * makes !AreaUsage more consistent with !LineUsage and !PointUsage 
     529 
     530 * changed Graphics collection to allow 0 to unbounded elements 
     531  * currently it requires at least one element 
     532  * users want to save their symbols while editing them 
     533  * they may temporarily not contain any graphic elements 
     534 
     535 * same change for the CompoundSymbolDefinition::!SimpleSymbol collection 
     536  * allow 0 to unbounded symbols 
     537 
     538 * same change for the CompositeSymbolization::!SymbolInstance collection 
     539  * allow 0 to unbounded symbol instances 
     540 
     541 * reworked !SymbolDefinition element 
     542  * created separate !SimpleSymbolDefinition and !CompoundSymbolDefinition elements which are of the corresponding types 
     543  * updated !SymbolInstance to have either a !SymbolReference, !SimpleSymbolDefinition, or !CompoundSymbolDefinition 
     544  * deleted !SymbolDefinition and !SymbolDefinitionType 
     545 
     546 * moved CompositeSymbolization::!ParameterOverrides into !SymbolInstance 
     547  * this lets someone use the same !SymbolDefinition multiple times in a symbolization, but specify different overrides for each instance 
     548 
     549 * documented the default value for all optional elements 
     550 
     551 * for properties supporting expressions that must evaluate to certain string values, documented what those values are 
     552 
    488553== Appendix A == 
    489554