Fix build. Checking in stricter rules for MXML 2009 that involved a dependent API change breaking revision 2500.
- The Library and definition tags should not be resolvable in the 2006 language namespace.
- Changing the warning to an error when 2 language namespaces are used.
- Removing Flex 4 Graphics tag mappings from MXML 2006 manifest (but this requires introducing a separate halo-manifest.xml for now).
Also fixing up SwfxPrinter for DefineFont4 tag short-form display to allow the glyph data to be excluded to assist in font issue debugging (i.e. when -noglyphs is specified).
QE: Yes, please note the error message for when 2 language namespaces are used has been updated to report the two conflicting namespaces in question. Also note that this restriction now applies to any tag in the document, not just the root tag.
Doc: Not yet.
SDK-15648 - [MXML Namespaces] Implement back restrictions when mixing MXML 2009 and MXML 2006 namespace
SDK-15735 - [MXML Namespaces] No error or warning reported when 2 language namespace defined in same document