0 Replies Latest reply on Jul 15, 2008 2:40 PM by Peter Farland

    [svn] 2501: Fix build.

    Peter Farland Level 3
      Revision: 2501
      Author: pfarland@adobe.com
      Date: 2008-07-15 15:40:06 -0700 (Tue, 15 Jul 2008)

      Log Message:
      -----------
      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.
      Checkintests: Pass
      Reviewer: TBA

      Bugs:
      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

      Ticket Links:
      ------------
      http://bugs.adobe.com/jira/browse/SDK-15648
      http://bugs.adobe.com/jira/browse/SDK-15735

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/flex-config.xml
      flex/sdk/trunk/frameworks/mxml-manifest.xml
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/Element.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/Grammar.jj
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/InterfaceCompiler.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/dom/DocumentNode.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/dom/MxmlScanner.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/DocumentInfo.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler_en.properties
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/halo-manifest.xml