This section discusses how to migrate projects to be deployed on Firefox from 3.1.x to 3.3. GUI ComponentsReplace all deprecated List and Grid components with Matrix components. List and Grid are not supported in Firefox. Character EncodingProjects that were localized prior to General Interface 3.2 may have been saved in UTF-16 encoding. If you open these files in General Interface 3.3, they might contain junk characters. Although General Interface 3.3 might read these Unicode files, it's best to resave the project in General Interface Builder 3.3 on Internet Explorer before you proceed with the project migration. Be sure to make a backup of your project before beginning. For applications loaded from the local disk, such as General Interface Builder, Firefox reads only non-XML files that are encoded in a standard 8-bit encoding. Firefox can read local XML files in any encoding supported by the host system only if the encoding is included in the XML declaration. To re-encode any non-XML files from UTF-16 to 8-bit ASCII, you can use General Interface Builder 3.3 running in Internet Explorer or a text editor. To re-encode non-XML files from UTF-16 to 8-bit ASCII, complete these steps:
You will not be able to include any non-ASCII characters in these plain text files. For the best compatibility with Firefox, all extended ASCII and 16-bit characters should be externalized in XML files that declare their character encoding in the XML declaration. XML files do not need to be re-encoded as described above, although they can be. However, if an XML file is encoded in UTF-16 or any other non-ASCII character encoding, the encoding must be added to the XML declaration. Add or modify the first line of the XML file with the following XML declaration: <?xml encoding="UTF-16"?>
Note that component serialization files are also XML files. If they have been encoded in UTF-16, they must also be modified as described above. XPath and XSLT RequirementsXSL must meet these requirements to work properly in Firefox:
|
Contents
|
