• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
Firefox
  1. MDN
  2. Mozilla
  3. Firefox
  4. Firefox developer release notes
  5. Firefox 1.5 for developers
  6. Adapting XUL Applications for Firefox 1.5

Adapting XUL Applications for Firefox 1.5

In This Article
    1. Specific Changes
    2. Other Information

This page contains a list of changes in Firefox 1.5, affecting XUL developers.

Specific Changes

  • Tree Widget Changes
  • International characters in XUL JavaScript (only affects extensions with JavaScript files containing non-ASCII characters)
  • XMLHttpRequest changes
  • XUL Changes for Firefox 1.5
  • XPCNativeWrappers are on by default, and the behavior changed somewhat compared to 1.0.x
  • A simpler method of Chrome Registration deprecates contents.rdf.
  • For overlayed context menus: the function gContextMenu.linkURL() has been renamed to gContextMenu.getLinkURL(), and linkURL is now a property. To use it in a backwards-compatible way:
    url = 'getLinkURL' in gContextMenu ? gContextMenu.getLinkURL() : gContextMenu.linkURL();

Other Information

  • How to check application's version using nsIXULAppInfo
  • MozillaZine

Document Tags and Contributors

Tags: 
  • Add-ons
  • Extensions
  • XUL
 Last updated by: fscholz, May 30, 2010, 1:46:17 PM
  1. Add-ons
    1. Firefox developer release notes
    2. Add-ons
    3. Add-on guidelines
    4. Add-on Manager
    5. Extensions
    6. OpenSearch plug-ins
    7. Plugins
    8. Themes
  2. Firefox internals
    1. Firefox developer release notes
    2. Mozilla project
    3. Gecko
    4. JavaScript code modules
    5. JS-ctypes
    6. MathML project
    7. MFBT
    8. Mozilla projects
    9. Preference system
    10. WebIDL bindings
    11. XPCOM
    12. XUL
  3. Building and contributing
    1. Build instructions
    2. Configuring build options
    3. How the build system works
    4. Mozilla source code
    5. Localization
    6. Mercurial
    7. Quality assurance
    8. Using Mozilla code in other projects