Changes between Version 51 and Version 52 of MapGuideRfc14


Ignore:
Timestamp:
03/20/07 14:53:01 (18 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