General Interface is an open source project hosted by the Dojo Foundation

3.9 Release Notes

New Feature Overview

Release 3.9 introduces the following major new features:

  • Better Forms Support
  • Redesigned JavaScript Console
  • Online Component Sharing in Builder
  • Flexible CDF Schema
  • Cross Domain Framework

Better Forms Support

HTML forms are now apparent in the GI DOM, similar to the way that they appear in the HTML DOM. Additional classes have been added to support this, including the following:

  • NativeForm - extends Block, renders as <form>
  • Hidden - for hidden fields
  • FileUpload - for file upload fields
  • NativeButton - allows easy submit/reset functionality

This functionality also leverages the previously created classes NativeSelect, TextBox, and Label, and the prototypes fieldset and legend.

For information on forms, see [Forms in General Interface].

Redesigned JavaScript Console

The JavaScript Test Utility has been redesigned as a JavaScript console similar to Safari.

The JavaScript console can help you execute and debug JavaScript code:

  • Displays a running list of commands and command output.
  • Allows you to drill down into nested data structures from command output.

All code evaluated by the JavaScript console is executed in window scope.

See The JavaScript Console.

Online Component Sharing in Builder

The new General Interface Builder Prototype Library enables sharing of components across projects and among users, allowing you to do the following:

  • Save a copy of any component to your user component library.
  • Organize the components that you create in your own user component library.
  • Upload components to the online prototype library for subsequent download and use by other developers.
  • Drag and drop components that were previously uploaded by other developers into your projects.

See Component Libraries Palette and the Online Repository.

Flexible CDF Schema

The flexible per-instance CDF schema features addresses the issues that arise with standard data schema due to the fact that few services expose data as CDF unless they are designed specifically for General Interface.

See Flexible CDF Schema

Cross Domain Framework

You can now open the General Interface launch page, runtime, and applications from different domains.

New Feature Details

The following new features in 3.9 are documented in JIRA.

Closed Defects

The following defects are marked as fixed in 3.9 in JIRA.

Known Issues

For an up-to-date list of known issues in General Interface 3.9, check this JIRA filter.

Contents

Searching General Interface Docs

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jul 26, 2010

    Howard Bell says:

    Would be nice to list supported browsers/versions etc with release notes.

    Would be nice to list supported browsers/versions etc with release notes.

    1. Aug 01, 2010

      Darren Hwang says:

      I'm glad somone is reading the release notes. Plaform information is in the mai...

      I'm glad somone is reading the release notes.
      Plaform information is in the main documentation set. http://www.generalinterface.org/docs/display/GIDOCS/System+Requirements+for+General+Interface

      Yes, we should remember to add a link here.

      1. Aug 06, 2010

        Howard Bell says:

        That was kind of my point, release notes are the 'here is what you really need t...

        That was kind of my point, release notes are the 'here is what you really need to know about this release' info, so thats where I would expect to see changes in supported versions of browsers. If I had to read the main document set every time a release came out I would slit my wrists

  2. May 12, 2011

    ihab el alami says:

    According to the link for supported browsers, FF4 and IE9 are supported for Wind...

    According to the link for supported browsers, FF4 and IE9 are supported for Windows users, but if we look at http://www.generalinterface.org/fisheye/browse/GI/tags/gi/3.9/JSX/js/JSX30.js#r813, we see in lines starting from line 1075 that those are not supported...

    Am I missing something here?

    Thanks